From 00f31eec2d9bdd378b03c60a0ba70cb410621d0a Mon Sep 17 00:00:00 2001 From: Julien Bertrand Date: Wed, 19 Sep 2018 18:41:29 +0200 Subject: [PATCH 01/12] [IMP] getting_started: Replace old doc --- _static/banners/getting_started.jpg | Bin 69923 -> 0 bytes _static/banners/getting_started.png | Bin 0 -> 621627 bytes getting_started/documentation.rst | 692 +++++++------------ getting_started/media/basic_quickstart01.png | Bin 0 -> 23192 bytes getting_started/media/basic_quickstart02.png | Bin 0 -> 34024 bytes getting_started/media/getting_started01.png | Bin 5317 -> 0 bytes getting_started/media/getting_started02.png | Bin 17544 -> 0 bytes getting_started/media/getting_started03.png | Bin 24405 -> 0 bytes getting_started/media/getting_started04.png | Bin 22263 -> 0 bytes getting_started/media/getting_started05.png | Bin 18982 -> 0 bytes getting_started/media/getting_started06.png | Bin 60429 -> 0 bytes getting_started/media/getting_started07.png | Bin 6506 -> 0 bytes getting_started/media/getting_started08.png | Bin 25825 -> 0 bytes getting_started/media/getting_started09.png | Bin 14454 -> 0 bytes getting_started/media/getting_started10.png | Bin 13226 -> 0 bytes getting_started/media/getting_started11.png | Bin 30207 -> 0 bytes getting_started/media/getting_started12.png | Bin 2958 -> 0 bytes getting_started/media/getting_started13.png | Bin 243652 -> 0 bytes 18 files changed, 242 insertions(+), 450 deletions(-) delete mode 100644 _static/banners/getting_started.jpg create mode 100644 _static/banners/getting_started.png create mode 100644 getting_started/media/basic_quickstart01.png create mode 100644 getting_started/media/basic_quickstart02.png delete mode 100644 getting_started/media/getting_started01.png delete mode 100644 getting_started/media/getting_started02.png delete mode 100644 getting_started/media/getting_started03.png delete mode 100644 getting_started/media/getting_started04.png delete mode 100644 getting_started/media/getting_started05.png delete mode 100644 getting_started/media/getting_started06.png delete mode 100644 getting_started/media/getting_started07.png delete mode 100644 getting_started/media/getting_started08.png delete mode 100644 getting_started/media/getting_started09.png delete mode 100644 getting_started/media/getting_started10.png delete mode 100644 getting_started/media/getting_started11.png delete mode 100644 getting_started/media/getting_started12.png delete mode 100644 getting_started/media/getting_started13.png diff --git a/_static/banners/getting_started.jpg b/_static/banners/getting_started.jpg deleted file mode 100644 index 7ffcd0809ccb24a1847ccfbbec837d8789c606e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69923 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 oru_diM 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

5@l&j{Qajp!v) zvD&^D6ZSIYV2q1LC$I*z+(ixMb)aU{0~WC$7>hadm^3}m1KD@Bc4aZf5%|~}+>>9< ztKhLwkPzi51uTz2jV7|X#R7$DrR>GbX-*T+NoS}$7RT&kd{ap1|IJ$0yOt>3A^c46 zc4EZz%wvI|7Af=eLpIj*#R#&mTt+tv8??obTXA)6_rECq2HZQGe+TZ59MSbDSV_u? zYP^R8PBMt;sZTlv2u-Oz;{OX|(>hQ}NRv&*J!r=$EQ`nDX1zRS=zW%_QDXlGWTjcx zy&z4BFOT~R` zQ=)%-TNQ-DGgjmH)Z8fML2Qlip6@RIkO7wVcbWQ zIHhwU-s>uQG{J?;`t1A5`kjiExkt{3=i!7c&M+y6mW=f;`Ri4T zf`EavS->AQ4_&XEQKR^1%x6zm{tgSN^1NV52cd@Y)Fv}wPYL82U;cY_+uH6?`GB=C z%6lylKTP}Z_T8K(D7jaC9cQI}|H2*oz_)fbqnN$HcJu6`u1Om%*0Q!`P9%endGog-YjB$&`oQ!VwN%p`1>;b$L4_H zvfT%jG5%fp)^6}_93`q|uIvmoJO_b(|Gt&=0Q(yOy}kvhLmA*znn%c>@nP9Xr&@8W zjsk_Jt4o=2`7e)SI3#sVCXx9lxIE0NGz{y+_PvPMRIiAde}$Uld(ZkG*In=TK)eo=)DLLm6Y~P znNE?;nX=j5^$j8$aH9}bHulBc1XMZ-(x7-rx`aBew4-Pl$x97P#q6tTf{72p9fnh( zo{P>SxuluVKA3!S&-*i6ed1`3-^{X32mM>_RN zDgX4(^G_Te;GOT5CU=!FkACd!kIYg57=@K*F*uH&c$lXPuf-%y4`8KoK>L3$bzX0~ z9qR!X_*qs;Re!W!DaX19Myq+E8)qY+IaD7C=sa@ZAP$!)Pbil_znpQ#2Fs3Wp2 zsR+;uvs|#{jD=vHuYhGNi-nNR<&0uBT`2DTKsI{-cRK z6XXzG%eEy%rSYIX&A9(d6x;m~#Y82H3x7S&|GOv-7PJ(Xbku!JFE6Vg6;>uhTYnNS zh@uwq(ScAu1;oQL^0CSnec1UPfURIc7w{gP9}=Dy=3bT{IJwtr?CLvQ^2;MSnmmUTRqG&GXnZcuBl_92*=BPW2jxFEugj(n+A?Wi$aHh5Od|LgKMo(QcvDpD-l{Ii)3nq~QC?}$4KjXU6Y%@M4w_jM6z>?TU|QrKN~}Y+)61E-TCkz_X#-hMuBK6H#@vGuSu{? zi2L*k)tVL9)J}#cjSh-xpKI@4Aq5NLkbWRSB6hxQQhl5b9}MK^9=Wpe6K0~Lhz7S^ zfSvE`~U8n7YlfZrV9C4{93=`E>lt#In+uhVqOy+K7dqMTY z9HQ#j)6mr&#lLe6P6~Luw}WbX**>WqU+}o=xTIst9gCrU$@*UJxTWgHSAC1ru|n1- zRqKCpr62gsX++3@+kdZdZdU##VV@TV9PX+mllonTh<+J%Q2k?TEt$_QjzZZDBLTh5 zNr+Co&-}<+`V&%cw6{>vTX}qo*fI*TI3%PEg7mpLIhH%zm4yF`-3Bxe)utcEHJz(y z5#=g*-0{(!Il*5QCb`*TB7a!L%o68_{nwhFw?BW>LSp`xnTcf22jW{`ZHUpWA+8dK zjVDB*7T2D`jOm$Gx1W#v>daFnDk}fq@E$pga3oVQQ5G?-%XC1)=ab8l9x(;edrdzq z0j!mm_3At)e8SrejW;>-`gw#wGYtvyf#j`U8j7nf1Cx7s`$xz_pO&>YogD<8>&f8*6#IIjfGBlu-Ive9AI zPXzd0lGSdkF#$*7_Zt~tr;8qj4TcHNIUY&)H+~2*GGKHEl@g+)75UoHlVHrj^<}f5 z(Lq!pb!?StG!)yt4Y~^%5$`K9Iffim{jN8bi)y1JJyD3{Az~1@8U8Nqdt$o~O3;ik zR@k#M9}d?}=@Sp%BI9ejwWs!4_bHus6?lw|1?0MuKCv)Y{VqpY`DbT+LL|yBZ z#;xJy1WGUg78mniIO@H0o0}r+ve$bHad}N1A;@K)WsqNkM=I{ICq6A5XY^1|!FEtP z+~$u?#AiNORu4mMETrY^EoW9eeGQ|7p0fD{BpJFfYzUCJ!|(RF@|l5jVr)7XHpZQ> z(;tZPm5>;x^BRc>Sh^1Rb`9|GK?y;I5RME|>;`1FLU$Qz-V9c1;Xtl0kM`9IbMMEy zysvq&-k;Y9=?GuZELh!BzK*WQkQG!TMM^n6G1(TRLTB{QLt7^L zc|4pgoers_r-A`>q?AksT0O>9flI(b>Qb+g0$(>w2RAgG1qKKm&Pji;dH+hjeOX16 zqSI($(+L!SadnGoiv~2y`C#8wX&LnUbbcp9#q5w?yE~+P=b@0hXkTo6Z}p}6{f?O_ z`cW}K*Wr-LzPh^Bc2a{)(kl~59;ui5ydK#bho#!Eme)Xq*9i@E>>FhNx0b6tB5vq+ z`(D=(ddF+6Af1ZLzA~phWK7;4rdn#;w~iHAT}u7>W$M-fOt>;_g=dKB9+nI*c3u4( zE!!Z40QR@n!GavaS5ae>_t=Hy)VgQCMu)nInW@xYO{o}PO}snAl|?Rm<$yIwtwzvF zzuOe7g%IAbkjS7uJzle3I)c#r=TFcMEG7w~YP4eBVi(8Ya;ad+@WjMkX!f_`cr*jH zB!i8*qrv@4^sh)jgJ?9g83JtP4!!-njzlI>&rdUF`^fiKb6*MXbJ1Wocx->ULvdEv z=Eg*9LZ>lv!)vp+cBLV-!Q2-yPWIdK3LGvIisy#>JX9oi4M)?3t(((1npgQ@!U0h zmOyh76k)y-nL%B^Jizo39Dbo2LQ|Wu+tYVk|E!XIFX){)PYgO}cCoJyal_*Z`M`_P z=m{TDhQBH^Qi%MODJNG)ugmAin#=v(*ZXEyOm}I`cn}1p(Jt)@eIERCR{Ze6iOr%6UNWoju9s z|MVFQqW3e!4}f%llaMSZb7nwrF8j)i8M~q;p!t}vjpgj+8I}M^E+S{aJH!bOi#(!; z388NG{z-koet+n!J6B>oJ+S`{*WvxL|tU zcbc#8#`hBUyl)$f1L}|k(S}xgRv*?h-+7BntMr~R!!sPBrq60-FA}+1-X`yV`4t<7 ziTOa1Uzvb8(0!48>Bz!7=%z{sD!Zde6ZAF<302VR9p5aPx2t;xnf%@gp5aGW@wI7Z z0i~rhbg!@lek&HAC*Qt#HC>o_Gopb-C}wrJju@w4^u+6{%W8AeVvqkuHMLY<*Y)Sr zjoj?!s--|dt+ft!2usE)$J!Xe#cn{v9x`Y7fymS>N#`WD7Xx{+cIomDIK=vPtQ%AV zAnwk&QQg+H^^4MDlIQy#nK^Itjq||!S((zsMG!bmbGznoDkm@rN$W{**IsLWZ@cR; zbF|ehIPggHYa&OFH$a5b&0j}H6KI>izSP%NtNZaiYz>l;zyNUlWAlfj#wI@~gT>Zb zxAe-k(hN%eam{t_;*VPE1{LqIUo$qy?`U6rqdLx|&RT!nxW7KjGRvwx#})vtBgAXg6AVo93TFzQDXJX zD?>iTQ$@%VTXB8Y?8IR(x6LHW@XZlqX&BV6O%n0%bfkd*D$Tn)5`;)e5LC5WvJf_k}NWeoMwSkqoK;@fCeLDCBej%ac*Y3?(5PkA|9VB zmZr>WA2*ZyQ0Jw&z{pX=ZHKO$3)t}bnSJ^P5eNKqH(ROYH_*38>H6*GG`6daaW?Q@ zE~@h^#gWO#VFK3mm4_E@Zu%!cE6c*k+M7mSzE zMZ#eJaAHJky6o@3aNc4g03E@TWahr?3H@Nj3Yovu_s37PsE5k2xn{G2-57~Ab zCWu>Z&?P_v9NM!a^6Y5E;Y7L8$;Q2yuZ13h-{j@vBb|}7ROY9i2#(!ZCP5X1#5vSk zS?+)A+S)&7`QB>Eu-BKS7~*56YNsddLwBS82wS*r5{(^=nzE_`?fr^NN*aO^oJ;0S zNlMh@hjNsBCy=$C1BLNg5H^!h?0Ok;kVQ+k^>w=mkH6vQYxTQCC*@${VbcZIM{Dwg$e@?~|20$|3SfWsN3a#q+i+O_N2rd)&5V+o&< zdf9VCY(jbLNMNV6P73lD=TBb)WZ5O~<36!4h{iL_eF7Z7`^&CUTnAmwwe6ctQ4Hh$ z5|zwyGAHdfHV*3f79wOJO4Lh0`x0`%85^4CP}C80O7n^Cxv2NASsT^`Bu(G7jgrD! zOL|xwFCU#&+w2bKGxOyJ*1oX5GWt~>x43&u^Y`Li;4lvfH1}t^#$gH^Bz-*W(|I@jZ28c)i1vBg3{{dxkhu>lG-sxJ-bX8CSvlH} z1<~ktTMYkp>8(9i$%E=kv5(w3DJsECM{yDC@8LOmKsE3uJ9%z@IzEKi7GX0AnIvXC zBRtal^0Myx)wWp2;t>WKA?e=wLY-7n5~exT3dUYPbZHYxIV8LNIN6H@DNHG!CAbZy z;YX3&WBn&N?I?umpOkSAw^TGmfftg?iH`*Y8;#dG`_Pa;mr~(1p1u5A7Zd3+^&{%K z=LF1_)oE@JKBrv;HidZoRC60#e$+|JRmMNMA%&>)I5=6rm_WrPM;31N}nwM?wQi_LQyt_yB7 zTq_vxO&eWV<#wPbxAYV<*`=Q?f$qOVmmEwNG$5Fp7=wMz_J570?K!U;Z4y z208Fv%qWZ5SiJpy!Z~GZ?ps8OI}mYktw%BG(j)&W(76y(wmd+?S44>1FW- z4z-~aH3J|t%2%Ye15W82oD=~u33P%anDR%d39#Oso$=+pgV5J;+&H)SP30b*$GFtc zXT3@m~IQwUZ{()5rcI>)d-2_>w-Hsa3sW$lfWjHPr8RBWlwbYN6p6QNK z#&9OIYYsUXB1BTk%={<(O3Kik<&7^tw?uMH?{L;586*Rr7iylI7mJ3~5Sm`%epfdn zuRRGn3{TZ;y?$8tVUtgz3yt@(&U;_Pef6Zy1WHQi?7ISC~qiq0v!e>;Qy z@8D3&8h-!aX*Xxu#l^X!Tv1WUWp3{DG0iL%80Bn2>_zf}Owmx|?XKQ6M2If`luvJ@ zJI6Wne~kk7L$fPJ)1+Rg+9Us&1(xkn{R}i8wx@+~OoJWTFo)VYM49$f#6WrH8N;49 zT?c)yo84*$lUt{yB;7OUmhp0TBnF43v6v=u z`843rasK^o;)8Mg5sKcX5<@`(*Z!a(4%@WYH1vIDoCQ{w2CO*Y<~NdIPiA`8Zi?z5 zabfB6J{*J_8$sjy#_;k>36&S)zEEyo_jE#uuC$2&F^b3ETvWjA!np3l7Ow*&ii4R% zKmYEo?%I+9dP_(U%+?!r1IoQNyahcs5B2axwULOY-cw@_5BY)|*C(FSMDxJY( zxukTR#ncJqY(iR6aCcVI=^?CkRhp&T%7=-Ze;?-k01K^okF25epq9v<$+_a$2s$G{_K0;n^-+y5oduUM=jr3V6juvz&T2I`vaURZr+^;Lw zDmfaSs8D%n=R`t~Sf-B0Z~#xtJgQvNZpUwYS`igC=Sq})nHJ3_9^u?!I_3|0p>tuP zehxh|=p3P*rx_1PC%IQHDCpR$f2wy8wnqVusx{;#c;An{RimKc^?MG71Vtg*CLYNx zkw#;gMr7Q6zb;OXtF3ui)vVY6pHRI~;h~mI6&TdqbOQZVk>tWM7(v7;!*w@+!Rw86 zkvOQ}*_1o7HOx2d&-4`ZXLI?}rEk8V5w6t5A+!_44Zg~BitKb9zTrP}%&m2MthbSo zuC#93`Vq0U>xFcLW?Q$u8URj87TgN%?GTxEHf!1_)V&l-Az?$#V#XGvUAg2&Aw#5Z zt*Lu&qPGfKNk+V&zWHvY$j;86BL1XwvYG8Yc|(q$6(Gl*4z@j15qVrYq$VILczK)| z&bX2Xsy=cu{V4jt-i(biJb$+yI$4(JtJOf905bh;CHSlYTCsokH(wWf3K#dXIRq>8e9Yl(Yu_iS40Z{2sLbfPNZ!S>JuGk?xd7 zI-D}CmoZtW=*)fOxqTBZM`q=J^zEpHe8uJ0tkWo1uGi}COFa6|1FlK)C*~yn4Di?! z7a44Ampc9l5%+Kc9A657yW($a~!x+ty6(x$GW`k0Sn-3FEex z_k+hepw{b4n6gKO;ND2v%Fm*5kEp9ePxZ^{O$5Q`h*fG~xTNv@tl8Iw$qxtBP84NJaz50TX=B3%!iZ;LJUFnsoypw z;e=t@F`=e^aQ`VdP|IVtDehBw$^PVKV|zO1vxDc=th@~d33#-p@BNZ*?^S?l zJn5x>0iP0jadvDIPYgzJc2H2Kt^DByn!21$c4c>0;=3)j9M_mKta^6`cNYTp23wUp zEv_dh7)`8W=OyDQ6Yg`$Tg#?soJ-pizUHrN>6@`h2k~NGPrI6CP&tc(vROi5oom$i z9=8>K?}I2=JvOKlYhoGMK_n}+5>}#HGqp5YFl+$?V_T96Hu`z()Z-IF0k^x);sw`~ z)p{A+3Nid`3sXqZ9~|xMy#+ty_RJ@K&x&78o$RTgI-G){{6!JrrT#7pnbOVj8PCCQ@yA@R{ByE%W zg`2i2c}Kx_v2|&{pF0YwZFVas+%ysAB46bw!&wf~Kcw0vz6w^r8R1EkSkxQANRpm7 z$4Yq&hGqy2>KIefS1<|zmatmmW@UAF@m_8bqRQSkH#daH692f?Jm8n>NjE@(dGh8S z;zU=U@y%Q**gLUfRMy#VzLc;)C?9+ccpRZ}3H69I6_b(H zdd7S^&+#FXo>%=S=5DH0iCw}u-cAbpEOS%;E__A6l**$;L7sVwMa@PVO2PS=(d z63?h%yj!+d2S#w>Lt?wGjgt<~b=>{evZopNe)8_Qp;k+`1v(J9fJIp{^oM&8fH9=3 zU&)tT?CGDkVscb$t+TxGz}Sj)$dDGm1U!@0tDjhuw}l{eZM&-+(<+eYhjOVlmAb}P zrxF+}ElP$9%GT-WSzZ=lONnjvL5bh;BV|-v9FyV~=f$bTwnd2!3h9h%)tzZ~SLx5l z($4Ig#@rHe{S5U4C9$~J;{3guj)TW>E1@!F4;&*VRQa=fLhpwP;I-y0{2+KZqsC~W zHiBC`xpBQk*md#L0skrI!LTG*JLKzEq}(H9;ZO!=Sfh~1F{Wp4vtFZ+4N4sR%YZy? zNzA#Tfd!a|sq)m4_zot_eKg~gW8~7*A1+V&J+41EtC19}n`{@%`ey*^V2{}zPx13S z_JMlP?(%?=?X-}ioSRIWLw{5h60V_=oWM=Bel=cI(}qi9xs!pwtKYSdS)1fhQI)81 z_-1hG4I%cMb}(s;mg~6og$%or4qc)n{t3iV@u(F4Ndwv@&Svl4{jjY4b`Xk~K{fc* z1Iiqe%e(0lDWySPX+Pt877)K_GF$%N6L?X038j`2-|RQJwCn2ZJ9LhndtRJ6)w%ns za_^x!l4|WEEt(p?VQq!cGaQy}!B3(~Z^$X5NICeij2Mjkwc~Kw8_}C}%DHe}8 zi>ai)qYS!$iSOa@NJ`cjo3RY;CZf4FKx{K7*K_cX6y zxc-W!`O6LKX+GN6<%X#Ffu`9ODhwsU7v{wncSUERs?G%p{88y~gj&zRU{tk;x{C4| z4>Jsr>k?xAP#HJKjQ9;mBaz08ebDFf$Vrk9ax$u|JckExzYI+zW?o9$bz63vB1W;w zy8uLNlN$X{Uh{)%^f3h?-+82vqfIphJ+LJ~l#wcj_N^vdb{_iA$`pcTrpiIZkyH19 z-0GsDvYz4yQ)QUbzq35I;B|>E0nOuD)Q6_`)QWEqvUd@_NC9#kx;I;<>ibbVQEVh> znlW7SN3n5xO_NwtT9`@M)=ld&ZbYU{BBLMDe0L3`-}m{e54sy?qbmYlQB~Q@6&qq- zB>Vl1o5wzWG><1biuD>X7=qgfVE*Av^lC0iLqZX08dnht{6x%ob&ytxHkZ<=PNPxQ z$~Z57?Ba;sce$iVaVHorSnsSUHT~^0o983=BE&N=nx4u7qZ6LK*sYlzeqovA@Spcy zKCX<1y#R6d9BOVrd#4rRWaWqQCeDp(v&)DdMx4^`Qs|2(Y=&lRnqS`=cc@^GbP7GX zlJi^Kp09nh zf4&o2m*ZFHA%DX0kH~>~lOTxh4}9@>(t8o0XC5KG%_OlTl(Q1kO1`#xUif}GjQ`P7 zeF8YbjfzMrbcm$Jd&nuaX`69Ysuw;5^(|qq$zsPqw5eiU|Hxufloa*FbmmK%5fX$Idjusyo8!LQHk4T#2R{FU1&{kxx9)5mI)b4@0PI&wF;bZkMlBT=8M} zy$?Cyf?#x8uL#a3eibq1-09ohl$|}=o!fF>?s!f z`XQ8XJcF-oX=DU3Kf|`mczx?|$8IwT^X(mHdA8X48BtM;uX!hlj2 zGy*d3P{{@Be+uz-qk`JnOqDss4^YOOk}t6 zc9#^Te1!8_0(T%2?cw;PK~La}c(ZKtXMiWuJQ~mx5!4HfpCv-Z0su(W0e{hXJ9$2A z(kOy1$FC-8tC@y(?U#CQ$ioj7xE>aAbsr55ij9oV%405j-!`_wH1%)cDArtiO{qiA z2i86!(~tHWojWuBs`@O(Fmm(ZgtIA~BJw(=<^bEgn| z(!>=@iVOZhGxj}UAlz2_yiF1e$Iq>s4}!~>V=d()e*69W=Mti!41OxrMVy&ERWVGF zWgG-Q&Z^ErJKFKL&QqGQ1baoEs0Zfet^N;TZxz;78$XMp1&S4S_X0(WTX88+pe;^t zN^$q#4nd1c@lrH66cXHvYjJmXOHRK3-upRnb1rg|oAoSv*UbE8<{g^lBTF_?l=(d< z>fE{$V-}TabdCK%&ogzotT#ej-S-R48wVs9FxRiDT{9b$=WhBAhkbXXsdU+?RMLDm zidyxcQTDzPT*3RsGE%S{UrM`8aA(D3cQPQ_T%}TL2441H158nlp*>}zw8T@gBwpG43T)%}SO6pSrxAoi1YUr6!Ban};g z>T+6?OeRViK=V^rvq4zgr)SjP#&ENVVV-XU0jcF5Da-@xb4yTXL}L@Vd^|Z{@2Sg~ zQruyF)i}ic9NL|O?Lug0`XOlJI~sG<+gizi=iue#Ix17yj1`G}PNWD_E~C`nj2e-~ zb@FJPF%p-T5^pCprb?*q{U?#XdFeB{s=N%A5%I=R&&WhO_KM~`SLgRZZh96cy;i85 z0_UNxxAV=LNm(Qdmy1zBD|dpRJa57!LtW>WVSOX-laUtRgCiNJIBn-Ahu!PZZ&+U) zFOo@1er+=!X;NlwbBmthJp4U1VWj77OGd@^^94BCFTZZhc_JIH!IYK` zM@!jgIxAVqYXOx13iqXdwp12A81!UkqDK{Z)${xR_29b%;4-G~#8LIr57_Her|T}| z%WsdE9i7LUIQpjBv(!n)y#vr`A3CaJCn=4v{r;x#7$ z+4C|}ypjoi*hChc13MJrzQbdk)@(UImiUQpfm51svePs4i7uav?^R6p zBO@bo5(<4X#QCEjCT6F<&;VX^>I@A_6N}JtIdzmM{l6ezpMMqgniHUvYpB&y>NA~{ zECiRRm3UrYCXUHwtF81!V^C-)`MjrOFF75UqCp5VUk4@*Mi6m6?Qa4Oo-_#Y3!K`? ztn$nm)R(}3LKM~4pJ`(>LySE>mB1iDxjKnAog*d2#IAjG*-$~;bC5L7|I94-ewFlB zN>sEeMgFJ0jYNyc720-SaKiahk1z)Gk zu#e_mPr|{%mPu&E5n$oE_873x3`Ak0^(PgsfriwN2cihqK%!PwaOwN&YD<6cQ+2dU za-nj-20%zEu7d>G1fvfhmqK4Fc$su-OFn3ODlsxMTpK=+**cM5lz$nO0#ajv4RyGi1W2woqI{N;{6AhM?pUVS zeu~2%dB}r{qx+nLulca2&pb@KVT}IXIz%j(vQsk+ACgPz7 z3nG@db$1|;MvBvj=Z+n?P& zB(QMn3!kd zEra6k9^(i7&2u9dH0rc2yQiacYZuH6Qc;E)fM)+1YZ*B zc)9*0B$)V1*W(9)+e~-}GzT2=^aDpR4EPkeNdGJ>w}kU%n+2@FHbVc|eq^9egr^fv zc(_rExxR7=yan{cAMtEFNWVBNw_gl@6W4l(Cv;$-iEPXv4p)yYZ1*qVNR8eMpNq#W zG9=ykD!-kIIYj^X#gP$>DjkK0i5S{dyQhf*Po76W?QXs+qA3nkd7y>4W76Cf>UgBH z>vX?Hjn*z_swibl>q+XDoKcoadGeu~ovT9ObXPsh|KkNv5XLn`6xd~F1SoZzG{{d? zfl2mdTK;L=Ah0_|pm-ot@(-eqXm<|TT;o2?I(h#Kqa(s#9DJ^#fV?Oup3GzPdv$(7 zt+}L~2b7Rj+ko2cLPnL$F9|O>2Fz{wA0tJWc#lT%F||z=lI8Hb%uR1*HVE&pL?F1< z4+4(SQk_#NV%ET0@oTE2J_+hSnTh)wR@4KnmFclyI)_Xg$f8a5ynB?CvtWE#6tTX( z<=W%J?Sj7fw8V`3qLTnOkNdXD<h8(-0n(NAr`(L(w zT*Y5h_%asS`PGEjWK-TE6LXNTJpJ}hQT|`@??o1YOm)X@tN~2Po1HAqi13CxZ7dY2 z$DR6CjQJ&cd0_I+Hah)^XK-g(QWY+{O>r4)=}FZW7De>)KWE-oG)w+Lc1)F=D=c9l zECEj(`!e>#V5T@_N>F-2(6+`fLD@BYbkb0S&UZNpQ+X_17%@om6t~Ca%Ke9}o=Bob z*8?RD=$*B5^FLRD@qhg~U(%rWZ*j4I(J27cW?U*V9q`O*B6^2XZ3M*Ctug5z8xuO< zGvBI>Zjugs*r|A& zK;}azgDBe{1Jbag2YH3U8)#D+ej98nlA-;zn)<8vdrx74{7Y7~3;n8^Dp!~c`gmkD z6D^Ad3e|84{0EQ%2TDMYh<@dhnk1CAlaYjLPtBf@s72toR$87w5K9g=mmgjJyN&Qp zWdA?C6YjPF7tc<^Evu_(n92|wjvTk|c4Pd?OeE#T6_~%bbu)S1S+SnX6%==#cE$60 zcxI62`V#E$Cec<-fRi33ueA5QBYznHqSly!X=eQu*U%G8@9>NYTvKxU^Nq1Oso7J#~+8wMa95a>#_A#>N(VDpa`GV!+{a)ryP!my++Ao_^V%u z5aoZvcf(zC?^coBzT4=RNoVG`2$bU135GuHM5zz2~cJLn`l^Suz)d73_Yx<^`(_DQse6 zFbT0CE8Po4``rs&H|!;nH~XSzs5*OV`+%-9`e`k?Cg6Z>eeNcGasU#?lJ=pN488Sy z7nfl#)~H@ogVG5Zr$@qjJ<0IzE9>OI2(`Xi_5-qvK#ILzw0U*H`u()Rct!g=akVg zCxGP7yc5Ga(l5R>!Viy(&&;g^8bX7NSc!~XQ|ixpd=|4zJ=OzrCgkx2|h-0IX-!%@K&F?#yF1zAkIki4~qUGs$CIlV@ zK5@6-Z^rIF<>~%3Z|W!i@NRUv&62wKcVk%rPwyK4=qgnU{O==|gu_sI)49qvL2`da zG*ItRdz1@PUOv8yBy_y-emSQS`#+cJC6TgIdmC=}TuI^i? z!u9hM-L^mS)qbO;HbM$~FCe<>e5Y5ju#jHxn=x^kWbqIgP* zK^BwMR)n$Nl{lNFxA0@E#XHFh-LQ1V(<-;VhjjiU$V=wIlsOK@CKCpOJ3xQqvlo`z z!)IqbM)w5NzKgiuv*S^V#Ho>uqaw|Hwb3&)>>57A;pB81ZF@&$PZtcFwD7YDUdcrl z685U?_=9Ag5K9K=k%q;?@$&DXa01%ECGm>_x)%zgS0Dxi!%p9ua z2uu|YaZ#KNrPp7w>BRE;yuxJT8dGv#eUK(S%c;N%Ksb>{b-}Psieu>;<~cfVV$MiS z(Gb@r6dyumw5>(EjHObt)6K9mQnPfFlm_?DNKarJ0)ZPij9@ba<;Wdm~i({)7K@ znRHCR(`^SsWDuZ1PW8TFM~fx_u0VC1$I91KS4h5@~g&+H2Bl^{X+|aJnKOg zX2}YF5!MGdeHS$^9he|UZqISqd;-{#MnEPMM-We1m5lB9YslCMi!7mXU?nREo>yog zx8g4H?W8>Lo(DpekmFOUQR-v5FGvNqqcM$D#Y6(W&;eg#`$S2VO1*Opy~c1Yg{5|& z5fHcbkq47Us_C2JBgUq!aT%Y{vV2_givl8o^o9L(v|Fdyn*ezRzdiC!nAcBZGHuuzhHeMbGDau+8%J7z8`QGLlRWmu6(vYGT20r9 zQD2p(DPn3yoA7E|M*;=8>0)B#%C$72Y<<+*K8SC+8GOM=lL*(0Ix35aO4U2;h>Y!O z89~|-HehmBR1ABHP*NWLk2RdLl^ZDmo0hd30ad z!;1P4;XunuiwAE0D=JZgJlhX&PsATm>;g<_Q8c_5AMHhwvxi)LlbnWA>&GG%HXh?? zjM^K*6`;{;_W&5@a{J=OqE{f&ng6`sMQ3Q4%k=`*sP&aUkz{_&dZ_d@&$jK=z24dk$ zc)vd2@ris>Tjz_JAa${|-$v5@I7Md$uGi|fq@GIaB@w0J*P+GqqrLAZlMZw;>DJwlqcnekn!!8*C$h{nn58Bawyx zR5mj4N{!~Gkl99(N?PgEktQDFo~rsi=dB0b+J{TK7MELU&+26vXb01u1-G}4+Rqpn z(wP}H=rb7*34#QnL)7SdbrJajp7qC)XQz4 zyEqzo64ChZ{e%s-d^mMeQ`2WdPt2U{4ddrT*gpE}*k#_E2#Z}^NhprV7!#v{1~qq& z545{U0F-wxf+cqvXbW6I*soXo%|f3GvZBhRSH}LLM%+;PCp0zs;3i19qMSWI%F+wH z%BG|r<2Cx&|2oHh)VDtC{gAmCMx}i{7p|6R9{u4Ll zpZ{8@Vx;KTJgka1Mb^`4RxuS>qzfb@-~9Nl%8hb~;NIc>S5hMbP1Le^Yl!l%kH@ZX zWF1X34O#}ID|^8%)O`Jv(^VuEXwqEElcj$Zu;gjrmh~^5-_RjV-ztKFFlhae*ferF$Hwr0JGwx0!1EMY7EVc-4mZfoE7>rFHD$O$IGiPdKOwAl2WhKcvkVC`-J;adNT7+Q<2uFs@M zmRb=J1XSzh9qwBRCxQFPBhQqE102Q}?FyMv898-dE4P%c@E`(Ua+n!j0>`(PSLzMO z_fPM)Kt~S!rA2HKRM?>n;8Yk4`Ud4D)t1=GAqt9Q%<~G zFCV+2ggjSDrpRDYG=nWHV+6_Wau&PACa&UyS7u^KbYC$>Ju!?l^hBGO=&@AXKo6*G zSR)zoW6a&hyB`3^yoi3s!p|fwV#mo=VnGf~m(lMV=MnuJ3hA!v7d!DqT=ZX2rTAvv zJ^a(c;~^9hjV{Uz3!0q`^&YtM#~IL&2-Qhwr#th5L!)#}fOvqXVR$T$|AvnD!7=v2 z^1rShoMbLL!wUX4BXDXAeA@nLO(>Nnbj$C2RA79wDv?@_JmF}((SG}8Gh+~)k>Ss-#vz;5imFyhlxwEfCE zL*`6TWTiKOWa#g+GG>~2R*BkC>|UTwKgruDqyM3Jncnmf>bHC!?fuUZS(M&kC~HR+ zbxVSkyF0m0%gge*|NGE+9}blvA#rkY-tPclR45p-AvWZ`g4B`kpRx~jfAP0k88vpIaEBF2NehN)BpG@VubaSN} z>k6An-xjF*Z}#%5{S2G~Qax5f!<)%K!fce?N7*g#*O|J6_Ki%NRE{Z<*l zr;iYsh+Q*i8B{L6hHWRl{crZNd>S8{SS&H2&UuglrYk4^$;526op4~$h#&K;;_eJ# zux`0_*F{u3?7D&z`?ahIF;FV^`L!_Qz zE8P+TW4b@ERs+_$%_p~Z|JvPmlS#!(KctMC!XIDL1|A0=TSPdfxad`Upd_aI_FEJi zc>qM)ImvY7ebS9<)b5U&|56kfkq!XT2EL@jNJ07RYu8vSIQV(KbV9;BTg!{mGN33v zG#!{X)}XpQ5*O``dR+TMJi^^ye^94X+Yq%adlt`0i?Q|}vtts)8BefmjIWdk4({vR zN2166T327(6a2+W`iZqaHODnhrnwD2k~WaE3_i?*yB1-upxzr5ZzxP)(F=Kb`U{1b zXd)jWBq1H?3v7`~(B0M!{Az2V6=8J#Dfdp;Ey_rER_up^c96RVA(lUrLa|DG9-Rx~73DPbKJskynmm9SngFoyWig2`x+j__9^Q>0-)YX4{Au@^vKRJ})+eNHirMh-q8kAD)HbCu@D-*kr>!dj8zJzUBwmD8nq42BG~u z(SHaShDNZqm{a7JqkRm7{Z0!SD5 zBkQkI@C*QqoaqE9eF-rUj-Wao0=?F0t%P5Yus8kE?)AJc|BZ>xjS>*~*Z-k;ZUUM# zY96H>Ht)h#AO?g@EG;XjhPz>v}=vbC4CT@4|T!3Z?AP6V-vqMD>3Q z^QK5IY*-iqC_zb>N4JW~c;2FCJOeD-G_6Lb2r2X3H?f){we20W@f}=^CfqGc-@$3# z=e3-&2#T_Zuyw-|s-#O*j>RpYV(yAp_~qYmEERGMJ6M)0#X|ZIjr*5Jtj!@DpQ`C+R{)W;hZH_Qp4%uLop!Sy+M4Lghdt_6< zvCG4A#r>sCAl=#1IiUYBI5Y}L>cJ2Ss_{RazTfA0Uh+Q9^kQ)D0bIld$j^K1TgS@{ zzjQKmFW4k9jygK3|JYE&wzBq`TIlPMGXvnVZpK*5kxWW>TWs(t&CPi!n4P&#lt1m@ z{Wn1(@l>2*n*9bs=;4FaxhpLJ2O@GoG4@3Ana8F}SEc{b9HxEG-b4||?fkArN` zi;UZ{S1R;Wk_u+-1uK#uU~tzP4ArEEcTu+P2@VLr!VLe(>(E+`Q~K4xf1UV62h;%w z3ywL{UKERa6#$)Zf+>SZGb!u^ck`wO@eW~8vDbQ~o}Klo(bsZtW~$Ru|E5Sz*wxUx`*kGrhiF;c3|G5EhwD_F#a?=6ZDcw zI_N3=rhEbAYRO<#&^7(UtIBBKXHhpQO8JtJg!*|7(d*PnzxB)15Rc(#$qP~6hTimy z^-*&2Y}$5Z4_16kMA+53d{1Aht^!u3Ko)Hatm}P6gdJi*=`3#!+R~PiVoceF>iidM zHj|$k1QnXDnFfjcMk;JJpGg(i$tdz>be3wNa%x+hS&OnHVs+udCW^g86_3Jcm9sRK z5!$CU&e+(GF1t8qqLZhms_8Q)13YfhZEOX?&rH3*p*r|9UBRe5A2g77v(b<9t4!e# z5^CutIz#b4Ex-Vx08Js>k|i7z((ybW=$?y1VRsk8@GWR8)4*BEv|TBpZo>1KnHC1lmlFnb&DI2v zzKoG>u{Fk9O+|P5wK2*1ka5?KpM(c$fnbDLxJ2-9{7fZXUhlPi>4L<#Fsqd ze4DH6AMcAYbM?4WZUd3uvVr~9;VEhLiKCg>{qG0+2)TL>YDw=mS2qEOMvJcaBjH+~ zi?`Kz(5S0e^t`hmw{gjYdQItI0Zr*>0Zk|_evWAPqJPAj?sK9xIRu0FlaGv8URgclhNTmQ8nle!Em z((7;(L{=Omtj@T9yP6|8KD7t=^)g&U1)u#NFF>32)LJv}4d)fZAtxOzXw=I%(qaIA zt2cV<{z_Up7V(%O7PPK%9kz@3J%nyOr{UlyV)Qj45g*&;isXyZ;c_ZwlbO^MU_8%R z#E!T8Kc3r6lE3x5%2exGmgHm;5WoQwu6mLy-u9159eo`2q&}ySJm}OTFJ568T}W9_ z*ZNsF9-KOPhZ4)XNLm-0^cg+~Bk{iu7+>$*K=mFc!rzMJ$?4gHT<}9YZWWf>-DwLF z^biZgbV7cYCj1k{K{ha%0;!XJ41R4Rkfkt0U1I0rn@m>F!x_yT2wb0|^7jS&s3{sb8 zcoUG|#uJDQUq?vvwT&Io)A)2fuoqvQ)O~~^?Bs#|q>(7L{mI=_fTEPhieN!{w3;zU ze|}>l5@hDErk*1We=7y6fK$MBp;!6q=LJQ|(mN{%`<0X50H9A7dS0>rbTWm(qU7k( zg1RNKjF3fIjwPg%XXjeM5Aa35D-rRSEBov6Q>mkzOwoEL$`gJ<*<)qXuc2M^;z78t zj@RRRU2>?zFaEwjdI8jIYiE1Q%(q@A079yzXc}s#F7H@}+kgRU0u=1TH~&f~Y;SKW zSB&oxP7VG%<_O4=Bfm|{D%0e4`qFVTbL-g%A|ZS8el4mfi}sU#U&$KI2K^Bk)@iKK zZ5LFru2IcLVd+ld^9alHHWi?I&L+P%xtS(mv0R1v-ydx8W(f?oOf;lQ(G7VV#KRGx z#0K8`K?Z(~PFeS(9S-*y9sl^gonh$h_}KP@*F|K~x0Bv|A}Gqu_Pkz6Ov%SG`8BPI zxVPDnaXsX_b6-4O1+hC_nN;CI#m93+pDJmM$LUOz(IpJsy({H|A0cnUu`vdUX(zrtmtIZwF34c5=zU?D? zeRV~ipVvKjyCPB>z-F@8j$WZDjeay{lCWA5I=G$Ha>EP8{HG!MZoekg+;_>*yU+D+ zyHy!pY#d-grJWojVTFL>ha43!73lbjOeQY+b)T&7E13tR^zG}G>Z3yKYI*`-P_=e> zr^iaIa^Z77?ob9t5T-2UYm4Q?Vk9mt+BZKBziL%|{($*`ars$`v}t%b@3$P@?Cxi? zEdM+vU11$dhxOD1Ys<>3xTMI3cn%jotTzn5ce?kx)`?EMCgPxY&A>kKfD`TmdPAfXXNc|9EgStMn%wq=`&y)r zxi_vA=oSzhLN!lTkdC$VVb+c5akS@v2pJVVXQU~>$BaV+^3WQZv2{2X$1j)y|Dx=^ zmX2eULJ?v>cZ#B`@*3e(Tj&EK)(eH3=OT`oDwvk(It zLo}Md6wip=u{KIxidyWh@bu6`EM}230FwzHwJT|sTy5K(dM@r^J>x}2RhQbAa(-XW z`0+y>Aio1-rTh8jnvn+{a+Kb4z5M(QEtHl;Nddm;0W`VzT`?H-eN(5EGNennCn?uK-vpI(GY0St2Pn5pP%fAO zvSo+*i~Xfeg4GZ-3;xr}|LJv(A`)Gx9gY!sw|)e8q8c67wD<|dZQcDGk378a`tVGi zCFS27cB5e?W6N4`Q56HN1UbpKEqH}Y1R;J0Za$Z`C4 z{^pSfP;iByJbz!F2{U$3W&^KBR@+IfgWN@;dp7O&IE%douRHUwV4~1s6pSjcaD?lS zV{!__qWglb{oq(a^l5EC0Dm=H+zCd?iie9z?CmpMlT?ejYWp$m_x}D#&l7x`M~gc>DNdh##w{&Hevg7`;}1!kv=7FwJ(bJw9fmqbZRdn| zjaO_uf**dZLnu)@DU+qSrtw^#6)i!&$bBlG0S%3tBI>%aP^vstRO zK}c(%kj{E#-lC2K#qY+CfhsGgQu?zGs7xSmesedBb zs+&{I`Jj{p!(i>!I4jf+kCK4KF)(+f;Z$h#9IHrEIB3_t7{n!;I9}oc`^VC9_mF%3 zyncx8gTwMlavkvo519MUKFH!(bi1UbFnZH)(M)hO;0JHrlprgl??JVdd^|{#kxj^- zj&@=wg6><2@MPNhJZ2CkHMjS|^|74R63|}sC`FO)r%^L5s90iM%;+MXO2x?qdY|n` zlLtTvU_b(5;&&LL$9p(waZgoo@#(WL*;zeH@lNLYIdlv zrf~(#2z4-3WFGDowsAfW2nJt-S`oN6?a2hhq&G`OVw^sq3qkho%mgZ^%?ko2Gs&f| zC4T=9b#$;E{;W^_)&axTe5oazxyI@H1VGe*qdKoFt`AE?USy2vb#)id+gw*!ZD)0C zWkLhSKC?X2nGh8z0wN0KBGi$5$(=8QQ}b^%Jc(m&Kr1sb3c7IV!D}upcc>B9`l_L0 zH!8G+0Oqc&;0m{<2VeeTCjFxJ1UDRx$r5ruqhW_v2C)eAf>@fQi4N-2soD~2Cf zLKgvRN-mDC(oX1ehvwj)H1@gJf=>l_lstT?rws#9RYdy=kdxeXs4RPe+E;w?)4R+4 znJ)MX_0C1qR2svg^4>&tL^Z}1^2m>*^*&X8z}0IViEgg^P~&q;IXAGPtb{W?bDwU= z%8?O1&6ROYv{5wiAlSll`N;}TVLW^(sNL-c>&e$eDZfYNG*g~Mo+Mj0N zKJ`K+C!Cq;2<=F_{Do!YEtAj@uHGskuxFKE=;{-e$$F;(-a+x+&%&J2W*YVqb`rIp zkec2`2l0L}ZuZd_l97u==pz>))^s+x(%8!d8=U-yswu_C%AavfRz2Wc^pYa3M9Whh z&W~c}1Yvq9nvBmV8V#?lAFKD(a`JjDShJo< zs<)3lBVFubGSKgXywFebM`tR2j1vd7(=I@XnMI51X&GG3*QrMQ%vlvtC`cn;LTpkV zl$V;&Tw{nn!q17$AmgO8dcS0M;A`O4{_=5*5$!1L+Vp8c#4|wyT{oDZ`zV-3aKz1A zUpO=cMV|lD?jKet9(4bi^O_+hVNRS;!AkiNJ9D1lK^q$W`5jjFQE7+b<^=1Jtly1GV@*d}Am#l!@pmk?5u5yGx+NR(`+1S>lX;rEoG_t>!f=^Z_Yn>dwY=MO(z_#uvyt zKuT2(+V(T(#nPHo@adR!gJ2oK8R=Ku@43A3=^4yZ3y-L+aI{%@%nwRRct2udmFOV2 zYQa%S*kfeqveal>vI1T>K#v3Y4+|FX0j!5Y6@hwPr~M;USE+kTO-JVB1lhf9^O`dDBw*m4>));>RsqOHxQ z-XSO#I=GR=?)8FKVZg5Ck%v+hm&6}yseY%Lrpj`k*G5q;ZvKmEq%KjJ+2jgW#p>$g z+nQ6$iUDO3l&J~19_A=fP@!CKOLf01S?5U=&hxE-Cez>aT&GsRA0AN-^Kr>}&hv3`h1>*jD5 zj6Nx71Agrrf;I4<&8j{Axr!{T&XsdK@fRlvog9YR{s|y*&L4kGq#)INdjfgcZ(K7` z-SFE;S!l5x9yJ%8x&Loiw^&SDudw4!azsy`Wx!Yy*Y(W~*l7*T5!R)9Q5Fb;7nXBG z{)~5M@TmSEcEuip?$gbo5nySZBHURRsq$}ouECCi2^bJCd0AQT>9uBthCRJq>vOKi{WpLVMLi#992t1Ep_a*ZCVi_I|Xze)QJMmN$4lAff*v`sHnZ z?-G~Q-%IB1CtO@IzDLIYUk1xv9>M5u6pCS@sf0}2@z%QIwe<@BZpR_YmQHG{0oGvIkIRqEQupoJf>#U z_~lJ|eieGEN(*1sFgws-t7NKOtE=4pfgzKjgs8r6Vbg9do-wvWP1pXYp|M&0=QPCX zsK%X6f3Gcg=g$Rbkh1R5*_B8DGJOa#JQ&=-ktqC+$Q}yXSUk!K21H+e=Z1f4W8(jP zZ-5>K3Q+|_G!=^~o+nWv{S;it`JJ}6?(@Y8I3RSeDHXJ(rfVVsiZ?HhOPX}KzPp)O zwoeKa7vvBAEEcNTidKWH=8~j*o#Y=`VcWBo6Nmnq4lV5hNkr-@;|9}?&%ED!4EI13 zv9?DM7Vkb9FnY%7(c^7U)9*68*G?Ya zTWi9Saz4aN18d*W&Q^Y~Xl|#Tqtaw1oUQpRay%}Uc_r-uBzjxc&PM_6jJ*&|_^$WJ zz^}k&;PtD92bbM_Ttu7MbV5sz?vO<3#}qR-+RX;LN7=cWGt!#5KLkQ##+ zLxy==+8Hkr3;%D%sm}YIVdz_YXE6RJY}0AVjqiH$hcGP*29A*+bbaMlCd5jfO;$d* z|Gm2feD{A{l`PezwMEU%yQR*%tx9EDH!aQ}qTZ136ip}&C?$3C!TWk+>C@Z4W(S)> zwso}M(HQ!Ll8;md6%o7kaC&pcpt03K&LVB?sJIbk;e(+rnb2rOU0ne@>V?=U9>?zT zvV2aVEJ9oN+nk`6KXj>wigdk}F9k6*^A*>f>?v7UF|9QR0o!P7zS}+Fz?HM8R8~l# z@ZbSC;b-Pg;BP3U<5NKc9`D{Zn|mn9Q&gxMivYIBc(AS{AzDukhk9k`5)* zM?!{ggQ)G01!-5((27X7#U$Ic|)9+J2w;z8l`*=hEv^BH%(n zA$%er=opKLh&bQj3CuKf&i{eRqn5j*Q>gJDzTR#QP?=No}6DtMew4RHmW%)}{a6oU^y%b-K zhoBy5o4qcXGK#;KU-VC9xe36Rl+3-Kh^+3sviH>D~tiM{Gx?JvQxj%H^%AXs7gNB zJIHXv=vZXrQ-6SnMtbFX7_20S(42tYgxqjqoNq!1Mu~@?GevMLj)X)BuQKp>6;d7) zW|!JXlf>rcKWM{l{x<u)fnz~T#E3{x9oFC zOc>|;Jhy8bvi_~G0e~LNeqv6xjZ~Z4Wufa zF^p|FtBY_XzZ!y;@Z|KWtB+tr{S5Gyj#woNT`PS{{6f}&F=UiC&rl*|;{WJ^5Lt2u^*T+Jun9-a z`3hApmD$`K_dAjOUz}h#>fAnDhHi{w&`pEw%dTBZv8Ax-F)=zGNq5e-)v@4AMw5Tn zc2XK^ZX;gjs|j#Xdp3eej?<`c1UDUcUaexM^=4s>JJwn)EroR!y&*p|o&nTmQVFry z;d``TE*U%IKW@DtkV^R%^y5!X_num&{RWS8f%r5X#(FNB2E{$P9nlU&4lAmojw|t-gUrjVVl|GD z{yjI^Q`DX)AMMQRSI-+*o+H|sv=3_=&zw_gPt}YH#61U1yJyPS$wuhuMIKU9T>5r& zO&2e%lv$JCb3?a%*m2=WM?^^4<;0Nla31;}8VZ{uprD^d@3!3jFRI>wJJK%f){Sjc zY}>XgwyjP&wrxA^;AU7z1t4j&!)$Q|h+bhhZeX z7=3a?m&4fP>$a?zmDas!{7kC7U2NDxnmO?L#G(sdA)WIvVyHP zh!R41dSWc*jj=kfxvCWsv{(pO4W3Ar?cx8)DrIdy(_*)cS#xCG=GF`Cpz{qGUaP`S-$o=@+Rg zlxXA3cKSfhU%lTR>hGevd+WY~>n3Us^Pa1mK~lEYQ!bO=Rx}1_U2^rZ&CwPuGd^pBfYd-(MAj#V1BSA@7`o5Z0AUrs0nnQWHq;-f^{2Bm>DnzbuD6P03Qh-?1=!C4cMKWm^uLSGzoMv-7;6&Uv~i zx*4KKlWnB+S8hNw$$)hiVM4j_V1A-|^uTHN6+d<3%bOy~ctBJJC4p(1q*NO(S;O$epweLE zWK}p0>EBqLJ9ztFb9B4NTQaa->2H8s3bNr>qz%DnC` z?h9W_hM9IJimiaP^agX`JQFIlagso8Iap6UAKTxLa@N+I#PHkrYwtZBgr2m}q53dY- zlixq2TS@s-n?>sM4^&y(WgSKGZ=ApCvLbFscw?BH2hnmlrRF&#)3hiAi?UA-PRTAS zR}EF+DR$tM50IAa@H|kuU)=U`Xi%{+PJ7dXII&b-ixS3;Bo6JnFu&SbSjO2SL&&p$ zMQv?7zoidyC%!d&o5n9$Xt``gF{soKHx49;k+PRiqmMZa6?~OOBZJCPfH_~Tm9VvC z=zXbmEaElBdMHAXt3gv?q!RRT6Iu%6~aNw_SB*W)X8ca6_m7ewPUVbe}*L4a$b!)W7z#o*(47N+D+`9^G;hkh(f8zw6G}>kpEx$ba>OcD(kYpSK=y?#+WNQP=VtZrn!3P+!ZfL2<8s zL=`4%mL(=aDg9{0Z(F5;l^l&=yeVcroFI8W1r~Oky13 zsbHnRay6Z1H`R+syDe+b^-E>wO-V#>X!G1DWcrnQX1u~jM`$IfMDRDL+Pp{C0zpj3 zzfvMDB}rx(0z*1HK9$xB-9O+W4%I@H3BO8 z@)DYZ7M)9QkH9}>-6taBN(+v-wE~ko zi}*4at#k&-bC|&}jsGtJtg7q*&7BV?|4=)!u#ip_mC8^@7&YM2BMDR=h<}v>F9|g% zI%HYQ_P30C?ceB*-IW-*en1YfAdmkH-cM7*iM{hW4X2q~%Swd-&JIBTPZoepHe1(c zH=*YROtVa=N|0hWMC#(&6T(clff2SfH|W^ckDWTT>m@jkq~sQYo6LIJ>iV}j>Q0*a ztTcT(cy(n$-98&z6Li{Z%x871^7ZwNn>X*Pc-nCU1<56YpecW2a1D`K-=BuZ&=A|a zorZaNTx!AzQ6P{D-d2~D?v&Ld{Y)|^BBlvmB6273r7E#U3h}(Y9VTNRh>f_~8tS_J zA#B%k2TN*%eHM{wWSpatmfxkv4hBA{iQ`Izldgs?V6+-%pPer$Z%a^i6l3j(P$x1@ zY0r2ya~Hs=UbEAmr_K7YaAmso(_QD+yFIH1sraAHSEM*0cY!MP;-Uhyz?C7SyH~l3#hXH$I<069r)Dnsk>pJF_=RoeSjPo ztFO;?WypM#%LG}SZ^A{G{o#D#aD?l@=8&>-$xTEW{-~C1F@pz;9>QJF9OkLKyZ_D` zFE2R$G<%^ZW&_Jvo%Zn4z8$e~uqVv-(m&e!Li@J%hFlIvS(_R^P(pQ-LT0XegK-Ev zhBl2v=z%Ore{#S-yuW8{^cJo-WDbJswMi% z&hxrXfVJrLU*0Yf=B7e=u|_&-d%1{NgB1`vzQfD$`CIwi?@rR+-w(E2ryEVf``+0Ne5ZY{oAbAWNxlxW zPp(LYk42tNua_=O)K8OT@`jdcS&E8_>kHq(g3u6quWl6&2BdPI$FGdzmi?5P0OaEq zYVDUl5w92WMM7|l`TM6d&mC3@m}ezvcwI8oLo^|9FDIjn*Cogd@_PgTrUJuhax6 zmd+&!gAKPiC%ZaMcepq|^d&ag5(4=?Z2lAFYt($J?^Ih5YV>>x%ypTPV}BvhmFwZq z#SVY)8YO!HRT1}tT1EX;WqKnp7AfOElY3i~hBus(nH6&ri4|F;Il|>#{sDg?m2wps zq}H&B&MfVW)&EbQFNq?38g8NES*f7YMQO3vgo0jXHLk=RaS6#Eb?4qh}tuI2OcuZkxXQl<8PNeb)v2*-Qb4-tiG0J(i=@^xJp|4V00WM@*T| z$wfnq4hz>%=WwylwLX1fQ>`%hD7})<{wkzKIAOUS;FEBNT%n$kBbWYEq;4VBz4`g$X6fpoo6+!hWRA6GM=xI@09c( zWwJ|kCKC?p{k%uo(J{!zcAoFBDheD?Bc@qN9_#OHGd=o4TP8Ec#vv3zG;1$*H7}*J z?#z$+!_HQ^wH~qZ5s-$WxJXx9lZTOUFEN(nEGQ=Nvz^oo4`!1*<@=;K6D5^Aw_?v8 z66UWxdM>m`TYX>*O07OHqA*>%d7p8QmeycJs#I^6yhgVNrqzBwUAuKZ7?xPHMNiXs zjT=e1g(&>o2XucEh`|N_TWw(axHRs+6ZFc1m80wI>Y#j$_>a z=NfHBl55H^3z^GFB;W4`e0S7*xXXT|OXb;bsn(NHSM?zJ z-oY2k5O`(xduA)K=S{|(ha$ZxoTL+e5^poD#)^#YUg`*kQPems3(D*mzAQQj9MMOe z4Z2Gk>)Kx#J5qWiwwejM5}lwaNyG1Yno!HbbfR|hSc@T(Kq$zjvfw^jeuf_!{w?0$ zv*gk)*5so~%1mOORRrLtG(3wQF!vcX^vVyk`BvMp=tK_n3s+h}*XWl2s)30TvYYjB zWeR(!ue)=}XQi*B|6G5Yqe8&3QlF8GXQ=z{FR+{-P#T_0*WCX@PZxOBt`!mkWdjqk zTwzcX6;27pyJw>8hK05h?=Ms022rmI?A5)BTD%gEZpP9C`Oiy5FfR_!5xRkx-(EM= zVx9!P-x8r%G`liKpa5Q=SHr-12kkBxr#iv z=HsMMyh4`OcFf4qJk$P|L-FU0iWNa$WK1HNl*r$+ae-Y@W6oZk?MQGD1ac{MT%aa9h;&QE7}5LLL(*dt<{_& zR~E5u@1-hGU2a#)(93}rwLn;KHq=u0d67mW{BA}-c~=!=at0ijzTb&_xjuvAi-jia z_dDmDobO9U4nzo`{nl?=>3-R&Y!J!D7J!=@vN;r_|+ z=2#^_PGxt0&O6IgtjDy1yb@KMX0|kG$@`GjHt<9T2k%zcOp)04vQd817WiZ-_uMEcQf$ z(`_3O)!UwQ>{)3=iD78Jj$EI2V43?x{BANjUD0Iu-BC~~*IJyl$Ha{bKFQ+m__=2g zDSM7?aO-V!9&vv4!kFj}Xpg23VFHwvoFthN7hmj!@~H^>dI9hBv(W<`e3E&QS)snW zT9Y|XYxP969TfaD-YuRMJaw*I;iB@~c!n?G=RE0=BVd@i#R%jO>$_BJ&ka{m8oVT2 zOr+;8YPTTDO9_LRQ4S$5IML8SEN+zWJJ1qQBXssTZzNT2<`_fL0WO?a+>SW%thWB} zp*exz5T}xV@xdKeX*n`td8OvlT{wAVC1#}9;Xim#;=J763t(ifE(B=rPrRsgFOE^6A=mz)y)Er~N12w$kZK+5E&#)K=;aSjJe;>G zndsJ!buk?vL#eFKR3=EAMI4qG-8fALmJi`;Wte6_qQoA*zwIo=S#SW?$m;Jzf^o_? z>B`Yv!lfy9si7x2MSfy4Q*hBKu1uE%EW4gB_9V@kG&{_?3QLt+nwFB~SqgJoAw4=O ze*vqX9GFK4CwCD+&p{V}+XfyHx=&vJm`IBOau3fudf>sYRYGC9l4oZIQyoj75NoQt zIMeT*>phS6ArXJ%sSM=3m?;*qUas~bwsg6@=KK%!4fiJrujBAzTpo)2&3A~)z#X=@ z#OcM2`$FN7R{O5&7RQaaLP*#KukWxKOjn~^+QvaM34r%!8qb}_b&~##3r6ABWet5c+VBh+sZz?ZNRLUiei8)Lh!U&(Y&|_&X$hFG2>MYXS|s z2biY12Ms(>bfpy<)tQ+;g)fkm#v1>uEsw5%I>lsOhzBqB0?sQ7EFqjNwuD#+)HgML za7ENGnvD|1->Es-4Y)<)nuz6z4wrOAZPpg24VMseWxR>y{3}2NpE&`K^FB68;~S2) z!T`(vjSz(CnMg~a&UHnbyzBl;_}H8_Ow@VFg#>oQVPyD?>mb-Tm_NXJ)BH3SFI5p6 zl+0lA`QOGlRXQ_ymaYLttZhDAY>tK7ngdYq8>|>|3#~D;)gG{ z?NsF{g7m1|^$^d~0U<^-Cw~_}!Xq-`slUl^H3QQUv_<7-ge!!~Id9hZ&izAQq=lM7 zoIzU*I&G z2x{LO_Qm?0zJc4P3+08ys<(uV+8JsN+ylSLdsG10VaM)x&nr)$SaTqyLTc z?WOcC(MVO_QJaT~y^cO38;|1D|IE+92>ha#Z{s!}Su5Y|&#(t3{>2qxjr)=3qqUZ# z;C_&7xPh5ZHm6rx*DDF9cX!X0uy~*DG#XdR+Q~n15{r8rZmsbq|0M-1JaZoMlsvH%;YnGeLQ_Pq;L};VlBP7+tULO}A{4rs1eHni>+G@YvU^xX)$tT~X6lDw%@_i)D zRjMWc6|85sgc=AD;YGSJM#*(N2l?%~?I=!?u_EW~&m%8yX9@jp9 zQv!$AS$$DDF<)Pi*EfEre@i$8)eNZOaCP2a(sA*L`+2^^|2YsOfqOod>Mjm-K_nl~ z9$+ab>Q3?m&4~01AO`X|`Nc9=)m&h;OL>B9FDC47_9DOjc%cpCbePp{?>fFzUMA z*%=88o?#tmOL=+uBW6DqM9l5X@Tps)0}DP|-3mzZKNd*}%d1@n*e?WlWAsTrxw!4u zV9eHZyl-E}bM&z#fB(bFr=8N%oWt^;`*CygIv-RtwI-XzQ6os>!wWDNYjKUeOLua9 zpQ@H`jd_e5A}B_zb&MrL;%my?MQq66 z8$moW%A)YRqO>9DKm_VH8L@0;Rji!4MsqPfy9qtw6su-~SyAQl@7TTZnN}@W>Aix# zEco95DKbMuAP4e1+?-0F(um+TJtkUDDU5enT#a7{H=owjt|_G5cKB!Z`VfmUB9CwY z8dFDFMJw(UXboKvmgpKKbdo~p+#J_9jdq>>NNwLcGqLxzRvH6U5E^AJmfkwQ(^{8E zP$_5|^|Z)4wTmJ%d!>cSQ@3J?pQ0SV8%<%WSr?Y2=NJ6b_8kWj(P}tVtlloK$1lRT zxQ8>!9y2DTz^k!8TU~HU zF1v`X;*6Y3dZmk@H7qf*A&hxgGfs7AOfg}_KIm5Hm1eG?HiES`H`!z2YW3r<3FHlS zziV{k5*}!Z>|aR7O*bDTcU2KqL~fs?xc3lJ7pw_RhVI%nQNhNkI4UxZSz7~fl{fFe zW;VRw_5Oxxw_#RN@@FuMtLqa_uMx&@+~IDu$jBzH0&>cb=7s*zCMv=jXZ^@6A<-C` zyt;ux_7+Xli4bdxviMn)=5-v`bG*$jQ$0QxApoM*~xa(mQ}YIk4g&hgu|H1j-wg&>&}<23pb6nb&~X1QAWn- z`-0nJf!i-&C<#rr8sd4jluZEZr%y7wwMV%j0#GZULd)>|ATRRfz?H?URRv1)&r%m$ z)PnBvr=$;;4*m};Lrc^_+8XbJl7zT$N=$i+t)y^DZAXA|N*3q!X!%j~Va%?vk@6Xs z8>lORXNcMefgtX~u#K*Z3JXXH8x&_9u)TL+c0wZifBkyx_&ui$_=F>pE{gfMLX!y@ zB<^R#4hprACKlZ!h-;yk=t_i98irllzelDND;tGKz%;er3i0GwVJA2+8V#{5t)fj<4)49e^}B4r_Z9YB#tA^}BSQ z_Y&!Zc2cc6y5RhccVsO2J8S!iogCL0ae670OagJI4sV^W`GOG|ytIhE@Wd9(pCHY# zya$r($TDx(Q-iGhVz$1M_Rwrvx2$^iyLa3a)~A>C0&_(Lm|{Am^X+`(GpgIkcWL zPXmYiYVy!lT!~9*y|9t6%bZ{TdKUO^(p#+S6C?z3b{yrQ=p@AdOB4>DzaUImlwOuK z?bH}`P5i{Soz+V;=!MR(4AudttugBP3e52@hP*VQD-aTjIrpM%(BVGnGh~T&HY2A` zter%Zl%RHQLG@KXuM#D*M-28A@zQJgvWg2A%Do7!AQ~A*2r5P0ya4$?F>6-VphUlC ziuO|h9#C&1IArk2U!z)+i)HY#4oNOquKYR~)gS8P<3q-c0|P8=T4oKs7G)0rlk9Df zvsG~?U`qC#5-6L;??cRyD2BvcA>!ycN5T~gEW1(=x%Un)gaG)+P{Jb?>H%$Zs^0hB zvHa?*glOJ9TN(jJc2i=W+9D~@-vql}q~hWgO>Arsw2dDeK%V&_il-bMw@??feyiQc zPcFxyfl&36e};s1jE#IWjd29w9U0s;x~_zET}KcW+4EkHYxd8hJiUpC%sPpvfhRrV z7W2>7k#*AS>BB66&ai5yl)_H`u%9oV0wW?xd?1L3AjQ6W6Ty6OHqqhz%0*S2CciT- zWKp%tfd%?Z@3R>#HC(XVCjg^A55)19GU4DD*CF0bHj8E*&tF2c_m@|?e@HvI-I1ro zy;l65HgRx+;}i@_)65m8CjkGc_t#_{+iOqxj;F*O4GDg&Jqc+-7ZZ^jGL!x>Ah#HugCrMhSQNB;9yw>h<`hM=W-ljNsnx$ zYc;vQ7M-K%rwi+2C5f7xjT@sD8{u>pAe!=6R*2%SSyT%W+U3 zwCya=S7@b}>?2|zil>KjegmI?ktj3iyAvSS6>#DzvuWpl#cv4;8>Hcnh@&7ZXXw&_^Nx zXGasgl|Hr~lK6p2IlrdegGSvNsR4P(nKk`a){3bYRSCl>W}k+Xm|x$&FYuJGuAD z-0y^x8Z~~<#SW=XFW7<~8U%}kxPy~FB!HBdxH^qUr)7*e78szwDyL^_p&H}hlV3?L z6g@W1kie7K?H@S)SD&PB^~e|@%e_ViKRts9`NIY`7|X^+lP|79r@2AKar82Ez*os0 z`D@Wly)>h9MuKzixbzu~+~|BN?nBH9j?J(fG5*mV2D0nNw+~S~2g*;-2HN?28$7V< zaGB?{_%`$xd-# zA@O1EG&Mu759f&|-z=O0^Zul_vv_fAap}n~FaD^2E}5zRR)oYAGBw0{PF&vuZ81!q zqIT#_K}4-$TquIHqJG?&pq3W1K&yT9LiS6F@p%!kjury&(@cRIi-LmU8MIFs9Q0O9 zmcrg90ZYg}?`qc-X~5k&NWxy5*qOPxV?=G+kzH4vsKQj^ zC9dP1_tos75%qQIrQ6x9-eH<)+|%sWjzWka4;bXcrHLUU0tc?*=knK7k)hGCDw=#}(d(7*|4(EMET z)`Q~sA34v=v%O=n1b8RggBMnPDgE?$t@ss`hEZb$K5^6$=_+HfVLo~eIM0Pr@f*j5 z$R?Ug0%!QnR%0cZ)@`X^GKg_A9A%A_W!-0;dEyS9^&bZ%n}pQ< zk*iLa6~AlEmvrj?$pWx6p4p!#gGwGbQzjF8N{oi{!CPBe2QH^47E!2zdNhgEW^_p4 zV#baH%)DP_2G=tp;^fI<>hdCbe}B-O&f%X%myt^oYOq*`+OG_H3Qem^$(7}m%>}t<4Z%2a)>WE1cYBmBDBr1s;?JV?fBgU(m840Sn4WcCV zUi-oAlNQLUn921r!dtGMg>s%iK}x&;)wd;q5DQz+XB=?RQhMaCd1@rdYJ-l1Vo-$p zr#c&N-FCrn7?t4y9hXvB=E0I6r`@H#o*8;G3KiQBT@AkC)n3$q^GrFGs{^$862#~f zw8D?0-PhNVm-_nZ3Pzb@tqPigKf-=_+Pm}`jsZu$40*u73EEXGx9u2vYUXb+&ikj;}mH<-OwR*RE5#_(1e8mF>xK3sJy54bc{V}1!Gf0Jq)xk@25adx7`a!N2<}dl8A7L6T;>Pfgrs z2inW4BJ+tVD2hW?U}q=)^|Pz8THaS)6M(4}uU?dk>v4w&q*Y0T)twbf!D1PI6N)r` zN>>WPf;GUs1!dZ7O3H-9gGX#lbX5_#dN$a&t$xPIg~2WBi46WqZu~oL zpA3baK*6pR$Sz&`Z*L52s%b|@DHAYfL8>=;1Ce=7xn-3QQpCv>(a{(R3ipcfx+X_S z{aO5*kT=56;J4NkPBgD#@|O3}ewpIxd>C#;mdfr_#fg1`z4D^(2Vm%bfDSo> zH$giyx0sDAmS{7gHK)KQXNC1AOEk7PQQ4~`t zOt+tXD={@sVPeCGF1e*B4dxS4O;f4HMTqWpyIldW6ef-A5nguOjXm!~ei5EJL5{Z) zAu$`pN`;P@dpIDm*n2~DdD@K*Kch8eK`nY{ESO85+QARge2(72pxUnwM6?;lG|zSc zT8R`!8KjAHrV2yYUJ`Tb+m_Gh1|LF^*q4b{KZNdZBX+eBo4X zZCv2&H^}(IGOb9lv`9!4Z5%IO2B}*yO9LBoh_xV6m#rrt?}xU8I6$Xk&=u<1^SZgigP^Mdsvz~JnuxwY(ue(;dbCau_0fIO(3O1?Ja(%UoUq4 zNA+xx2J_OTD-^JN9(g<2gO|C8g?}X_iRSU?y$QjeD1NUXfm}CpB6hLi2hQ_# z;-E2!wWfgL|G}`!d-}73vgE9T z(}{{5`^%juZe`*XkP>7dRKF$OH2V5#4RXCGRXEUoNgtXKEfXc*3_t{Ul6U2SD%UmV zcWUyhnT|RshQ3EhvQQPR1rX2xgWz{=O7CW$}b;P`_Y%~Jfo?N#X zr>Np4G`7m^S)dD&#>fX5 zA+>n5<5cyz7YE5j+Uy4`2IP5Uq8&}}R$DGqvE|AxKSYv7##Dh4%wU{lVLD#WMpl+l zg-qkX&~<`GC`q0bl@8u&qj+ z1B&Usz5Abwk4xT!SfAJB5GXW#k30V!%Xe0+lM{TL{h+n6LJRmp z{8){h;A$KD2tmD!3i`k5V)WdQ3}%b&y-17Wq<+YItyOBoy?Z z!TZoSmsP{RLm|-mpjY|~rqdDQuZQwKi)qp0I?O+A9KRkV1fO@z$B(=IEHB4PR>5DS zJ9!w!t1UM?to``qe|D$cq3Bu4?!VNSWnA(=6g%dnIn?x}2ckRY3~SWeO-yL{{SStD zPVcWjpXTATE?;9!cHepTG2tO=P%b24e zY6!jrp&LEjxQ`@cHy3;0D?u5HD`hDbHpwc-aq)>-@g+K;h!oZ59 zb>qp^%YmvLM=?bcIDVUk0234sdJJA`H!OB5R*HsjO<*d79U72=-cz1pA^EB(kg;g2 z&9@;y?*8thBYM`G1U*llPHz;JSQ)dAl7JrCVw@f_Zr%#&g7n7HwMF5z#Z}e!EPG?| z3+xuSu951!`R=?BH!)3a#l$mgq*%miV_^x@miVmjc`--qQ~xt;}uer z@=`t$;iYeYP71YT&?^9==iCh`m0DG1u7j+8Jxe*g;MFXD!?wb9qXbzp)GPUlHQ(Dt ziINeUgVGjK#)Qv&GqZ`pl?|buN}E6F4lM8jPR#QaYd5G8t>H{5HXzYw zjtI0AVgfap7=ESQm-1ATL&yd$oozbrW@eKRNLvPQ`;g+NDwPZu30(Uf#g3e)XpC99 zG674}Ry+I|dO5hFU1tS}e&qVY0G>Q{>&AFY&1|TP{EXSClNed_iPa;+26QyrE<=uV=VW=k-1 z+;s2|OZRxmV^u|4=C~NIBtsDl&Y@N_>*zaF>)KsNVa^{0*%UxIPr4vCv|{s)fIWYq z94!oJp7$83_GWFmAL+bdXq2gR#Az+sem?kjz?2D0cTm>i-*>SN!QfEXC(z14f6U9y z{XVB7-5)zSciZugk07X6`Nw8nytfwTs{3O9c|^H4Ds)J|_81l8Q{Jl=it_oVZ58~n z@jV%%zO&6mwSL&@$q64g?4w|ui?bR%6osh7?(iIn?Gl`pf5k46&YRdki?Y-G1L_k%atbQ8%v<4BBJ@#{HRHLeiS^c)pA@mm15(JbLraJ>5gC*c zd33s!QCO&eQBW#yuRk_B4Ox)t!^u1Xl;L!P30rkypz^AV-DmM*$;k10MDOHLb6;|~ z?!?0!<79*}?CRx`d5?AqlT~DEnTtA&EV+_QP2PQ-2>t#Oo`Y$wkrP8slI|5;;eARu zifhZVa_PW$6CD|PwNx0?>RNEXOLd4=UfzbAQKB}XDJFRHU=Oa@?U>LV7Eetbe&1j; z3b>%_M(QWycB#a=J*C#k2oF0XJ=J1!cEVErx^(~(m1mEa>JZdA>@>l1&$7xmw)~V%JMibw}q^hr={qS1G5Dx`7=`N)NqFk9g;9#XWODe^F{p9p?kVe=U zxwGqUgY6Ue`?+=>2>EEeC-yy?|7vNYeNmB9WlVS82a)5qt3ce=^aI$hQw0X)wo8Un zsFtC|)-Z3Q>N7>5SRh?1hU(99AZC>GDNCyf2&yKy$I7HamrSUoOwk;wckxuGWEpsS z=;^J)PTba!NzIr2j@jp?EEM76XckSN25pV7-~7nT&mDdq7u#_ClJIgKBldf*n!1jz zW*&KR@C7SQT_A9Ir8?zywO*x-r#dR`-1ZL@`~N=NwX`eiSLzI1~GZ>MkEcbAV$=#|Y`V z8$`wuPm;6rMysOHrV$cK>&I%fH@(^OP*D19?&m@rK1g`kcV*>u(I~*m+m3P7d9PPv z*cR+aNR2^PBj^B$LbOqeW~l+up&kA1(jmy){S1SIR0mUe_gb@Wk#waKE&-bd(Io?9 zg4SHpBfsZ)BT6oM1Jz^*Q5kj>J{l6jOHxc4@HztX%&G>B+^F<;>Ez{9nE?%?GH`mG zZ;f7?Fj(a@tlj^-z3O%!n8p7r_hFqg2awRh>20Nz@6RA3(|=ce`JAq2JT<&U88edT(oy4$1Q&;oiYGZ2RyQmiw-0%I$^~&i@+w3#< zR4%#lMagdd(Y}zQ7heucl$yrBF}9pZFYTx-@OUK>)%Up}V!AY0`rIt? z2D$&OCHRMYN;Z>dcWWWU(Z3ClU(2?6c9E;r$DPzaO|8F#GIYX z@PnWobju@m3CCk9z$A(^=mQ~#Y0uj@(ar%W3Q@%%+L2Hwbo_lKkL*Nuxiu-QiDhzX zdY_I+X3!as!nM2t8cv5Hm?(#0P`8P9ER-n~7U3WCuM&V5(?5hFRX%AWVzT;c4DcgD zs7R2_#%U0dnm44usXxiS3A16L;-+a?PzvJhCDZn zQR0Z&nS6%-a?K?H%ue=*z>t-@1mH4qF(BEe4+B}PFMssGHQt{t7}eyLB%9`A%d~${ z80OhYu^Rod^*>%2r;QGRn+yA|aP_Ubw^hHlz=7JdQe*g^0=`bCe)g@zLY5Q-1lIB1ofUl*m!$vEeVGn4Dz_RqgL=lqPQYf4*0O;(mn#Mv&5 zFH&auwnbL}b$jyFb+T`3`{fUD14q1Hs&WgppwO*uH^aYtGVvHImbah;TLKW#`+!o%p2>{)4Ffuu7D(5 zy|uTYRf@+N8^bq)+=&*48WGX`E<(JHoVl9{Jib)^$KF53J|uYnj`{6CA-KW)>&l*@ zqaX6kpw`L*Xf3@t#My^pRm~(JRv<^ZN?5XdV3hb z|8drIBvXZ7W;BjFjqhsoHTyeh`a8R>(OH06C>6t1T1C_gxA4Z{s&PVTj~p)DZFH14@d$} zuo~~>7@iFHNlTD`)AEp}07F8aj+9d?ScpJtv^E#eVbfCdfmTEDzEzU1wE-2 zNzx8auq+Z2j>yjVhmV?O-OJ&e*p1)bZnHC)5eTq!M(u5P;C(^3PVK52wHN6|(9c_s z^uEK{k6SPf);4zf{(ON^`p1T;fAu}J(SFK*q+luAA7Jl&9|u(ZQ9z`1@u$JVxm!#? z5YpA!E_;5p+qj8R)r>xK`A;s&vp2x~Y0i4q#&^bt#cglKh2(dibMTz8V(3-F2HFa{3;2C>SB?~#>dh^Yt_bJax=_#9@UaPHUHgq zPk(r{&i*`N+Z`Yu1$&G;Tiv(--?wj8aOu}l?Kt~pCCm7^O0cuSZ;ZX4@%8_O>xLH( zuo46=c@5m=q7gVQg3~4TI%}JY>Is+^D6f!~oO&qNKBzr6YHOn%}jQPY`y)R(o zeEs_b<)M2LYI{GUv_}&4cT-q?mdiQ5&K_rVx;}dx=vr6G=>K9cmV6_F76~^m=3Y-- zfkZEB4MsuzaEdwYFONCe0=cp-xsmlKVJ#vYIxZA`L`!^b4o9TA+Yu0 zIGZNAd))9n$c9?`4sm$Uc2=JH_376+6ew%{dscOHW(qTS&R@Zyt+bK1sM+p7DAbDG*c zRWP!@d)PLRVft<#oQ_Q%XHo^UiPPy`DJ54<&JHO@h>GO;F zXtlz7d_6&d4v6@OH{OBqadAre;PG5$*c4s8vDx0om4??a*G8L%H7}ok zLS7fi>y6&~m=!DKto-b8BV#!U9J4;y6LRKL84u$EegkP4m;Vo2f7#V$!-S2(IK{QN zJH?&i#T`nEOK^7$?(R;ZSkbn)yF-e*JHg#Gz?}tI(*jWu4&?^_Hh6wYb$@M8E%Xq-^ zWx#=8a#Hm(Do^T~$KdT_axxr!DZC|?9)%Q<~HUGHO^S#98==g+%RK>yer0>21Q`$;H4vXc*=ewcUMdBKkT z$2afJ2-Ws@|C~J8dYds_;qy9poIl8gy+Lz0B<&{#IbjFUk%s)&T(WhM(+${7uW3ES zjC9gRr!drSjlu&VUMi015SCC}dE=5tj}lJbut0?udGsF|MDi!rrB^(k;u#8P_1!Rd zHoD}ViIaznzk6?P3)0RQJMLHIrvwL#Ax%w`YSy|`ZS$kYEOx{mloy;r%Nu$B?z|%v zHzkw!0{@yRU4l70cmd}5h2-%$(2r1H-JSGp3oC&1Z=ybh0bTyj>>=pIn)?6hF1f@b zE^f>$Ho3C*%9u2(yF|eJ(*FAkYx;aL+|5;u4KTq0?L+vtw6|0Elk_*5N@X9>UwAWrzOccFx3uaZLPPl6SC(}91 zEsQ*A<~VeW=McS_jvLXQj8?O&zeL@Kf4HY=ta_lXwteRq2DpjQ&M*+F3C@s5 z=!&PXw-vyMan^zjx2bJbg6t);vae(mmU%8|q;$0OqtVXAma)%~sxIFA^h`?+Iz6oY z0vr^Z_sOoJ8Z?l&({AkcsTKBTxf115+vGwnQ<+_IZ!9n88zfG3f_RPBq*CY>E=A~G zbIBZ5f1mD%oL1V$jvx)?ym4fkIn?Yw9ug-T3lfaFH;}iP31qpXnx;vy{ep)vK{hK1 z()gTb^ujqog%)gflkuyYFJ!$vAMF@!GhKtV`0Ney zZ|z?|gsLwR9-i;iDXDbjLJa^0A?AjSvgN{aO5468FH+vPIs*=~;kXAvt$do_H>Zru znCDKweRa2ISM~Pkyz_;CP9bIxn%bCt(7m>QM!_b8P5MQrd98=QskDng;yR<^s_2n*y=U|Mdc>VG7?a(&Ml&Bl$m*FcH$-boAf; zUQ8+`Mmk^%TOhIOyy`X{O~o>?G^K=z$JEgOIpL^qg1MD*VfvORd;5zM~$9{@j1>D1Ss#yjQH+DA!NMtI(Ahk zMq8H?xjW6-T(H$aYiB5uZpu2*F9#4!0r(LKp+%*4w>`=50S#Z>3y?FOWd9Fre|!kXPX5 z%SL4VB&r`ahw;XB<05zSj=<$6q<)kR9<_79vcp$Ugw7(J7xZ;7kvQ(wJaW(=7b`T9 zZhW;tiIuXc+`5AS?`3}XCo36&|DUU$(8FU=Gwcy5;o~&bG!t%y>|qQhd7@&LGPR$2-EN%qxR+_lG2Rvna;-t{A02a^LGoP+K z59b|n2ucV`cBi*G*dw-q2Z%RGyTp@&Qr!Hi)1?^UWprwUsjapYuwu3FJp>Hn#Y+%2 zy&VXTT3XK2;x#}#j&s2m=kEm@3D12^` z<{UdHnAiyF-KP-|qcNI4pu4Q^8;VLM$sqmN(_H1#*LCuxDlRBoh(N-MwQNWUan(+R@ttl+%23UL%%hcGk7W+!CglvdK7AcMsxsW7W_1vscy z+9(LF&|c}7;q6CZ?1mG6n-;)Ev!D5{>x^@Mu^Io0*UrVsX^H&JCYxG?XKpm{aLK+w zHqXm>K3#k3sEl%`?}<%ZDqBorQ?@cDPg zlw*JYtlTASWy^dY{Pt$2!OM=Pti0?VtG6As8uLM0NT1W&8!Xms8)B}Vy$>Xy;rLe5 zc?HHIbATa8gJX@S@FD9jbdGTMJZVk`YnL6&b77{kLwF;hZ)i)Exzuwxim_aPakcjU zK$T_j=D`^Lw4Elowzs@cz>vX}}6-Y9PP%b9> z`|e&Abdh5#NEmqu`fpF6>+RWsv9z*udD_ba_rGrf%-rY1t0xfxlarC#iELIPOYk5# zdxV^E9|(B&pIxE?D5Mk7)v~P^K_6lJfxQz^X@c0R9Wr7Safew(_jvpB=RX^4=eLR; z)H|wjGin9lWMOYWas`b;8~&+>P8i_L_g6(ftAcR1iO(MiJKyHzahI@`4BYPStofh0 zB#ma-N2aWAG46QzzbZn<+F3i3WfgtF4Nj3c((WKbE26l!sGuz{!1wb$?6UqTknf!O zcMDAM1B&sUuVM-rk!K_I>qp3w%=BULam=RStyc_v(RPaVPdD}0WQjsFDR?%>c6B%L z3qvWUU_RYfBHOznBjKpp&q1sTE^pap&Ifp;-idfwDJ$)~dnTESP}u39q+YAg*!QZA zzUt$PC)bAux2iLJ75i(v_h4~kob-UVo5Azb!R+KJadMq5RqY(thbMd5-h*kG33i8L;4>~h> zA$^yZeq%Y^bC?Sa3rkHNwAm_9HRmg<0cRLEkrY0uXm)tmcz(D;!f z@mk&@PJTVzU8n0AzA*}X9;=oSV`uBnOF?q7YC%5RZI*4R95EJD6CRs?>S-`h^_D|k z$BpG4gM;y=3y<`5eCJ2axAQSqze4p22&%RpHJ)&qydev3E`D*?`(u`5!JNUSAKqn& z_OKpE>DX~4yXL*9mUKXVx+xyq{l3(_^|INGdFO-IPYd>}-wdNuNGiSi)n(|e*)_yg zEpr~@Mg%6D3iK)Mw*G;BMY`-KG~^C;;jIw4ky1~&wFAbI{BPwF-q%%%W7z1y$c)Q4?EWp(HT-_?l;tc zWVc$>2{(b4LOp<=BRHD=z>QtlfFfz0<}yGbp_6=5k(F&Q@Y|>zDfy5QpFFEdaE_OG z07i6wtvElow~OPA_Xn5dc7v*)fciMIpZlh7^76iR*jNf0X}8ALUiK21ve8Sy*8|&G6>QkfSnILs*0Qtth6(uX562@^(B^DR#FO}r3e7OBAm z43-!pt=iqfg~FW_VT23{<;m0eEXQw_0zb7*S+WOBH&lhldwj8R*Fb}3fi z;;zT}1h>1A_ZAyCD|%R=2RwV-iGUL<6PcIZ0l;GpxPW(C~cU z?g!t)ixbcwp&36Bzm;ovtKE~0iQ71#2=@k>=G$WDr5rO- zGv3m!1{R!(L~)-kgx#&A6)S+9X*)-B?;%@?#4!d(H+7VaUuE=va2VZ0zZcRzCPh{* zd`>WIL~qoK*z`T9-a!LE_@V7j^|J-WgwP3H!zwuh%vjyyvA7u~TZCn178{oNjT%t& zIgD3j8P1L)*hgvK+Yzv5*=D~&J=6^)0x0aOZwZqV2%=gdixo7@4fbG}5x2m&n~+cA z$x)efgD%+Qu9yLzW3HT8F_FeE2=KW6c~1*;--vdcukmmSiQrFM$PnGDscyF~ZiZZ$ zsd?T?<6+No1aNq>bMab=d_d`D;(CksmQLZ8r{j1i=Ljh>g-^|jEZ)9B#gf<7Tk7es z9d-m2X>X`KVQf2Y`LK$t!!LOX!}-oraor^Gmgu`B0HyVq;fY6{_->NuZjQ3#iWSJe z#j$7h|HViHM9I2@-a@AeaRqICz0U6S1k`J1!zfsm)M>Tqz5Jr`KlKn{0$x24=xmwc%g1 z!&0rb)-GR7eZOrf#}+Khj_2@JRiO9FhQKiR?Tlrv4x)L=n#T!@00Z?Gn#UqUpN$o? z4rTvb?)rO~KHOIlk&q^;GWeo=Quu0jyPbx%83&~YQF+cV@6T6)S>B(Vro}t)0569x zwapkEcZL^(e^Mt;pDh+z!#ZYrBO))p)QiF*-fS~F2!x&XGqKawDB6WCOH4@)d;9=F zf3c5W){2I6acqt?v8#mp$K7>`!9pZHsJchw%lQijm-A}FjJwaVS8?*uX7h#DT8baR zo7`%Lu2;28J;wLX9*1QAushw!5y(E9^bcXc@D70vz=>}Ml!eRoJ3RTX=oCJe)D^n* zNZohh0ce$P1WoqKA!@I)Wl3JH<8=XWXJE`8SN%%reiFqt`gq~7h6D3mmi>!c! zYcwCysfS{YY;gGw2)%U9Zrn|z!Ae@Pyjm8@rt+H@BO%pW?~A!o|2^&)8vBv(-4+AG zE21^z^Gz*TD*~N3r`Z-|8}qr--NP3?n~zx-)PC0$ho*Uz_V8z;Bcc+^D8YcG>=8y0{*{gw@1Zgrg_4D38X z59)8UdC8^_&)c|vpM2O(94^cvq-wSu7U4`p89lGQxyhObP0=76F!Gp1^g#4xg+IK@ znzB7EH8rzCBazxC9SMcvY$}MF3=?#QGnOpC8qVkvyJsWEeEjqZr|C-cjjoF52^O7* z360wF5mZPYzPRa%=%x>7)|w(w^v!dJxrnf9c==Y&6Spd*miCZ~cOmicd^6`v*_z`q ziq(2&qRs;5t@HQIN}KdTU@LUQu%tp&%xx63+JK@$lfrv)@_jMu zNnDTP=+~%+m>XY>O*TaPy}o8L7GE`Y0BJ#&jz_(rsdY!v3W7 zm2TEm{{*TNB}LNNH5V0fGr^40^&7892$e;r>=L>u1dHQF!`E){BXENEl8n5z8?x5r z+i~&FR+%dafs)bQc_w6W+s;X`Qa}IF+9cLUh^7|=U0u0!+<0w9$FjG5xbQh>=M)l( z!64<|QhU2qbH3<&pqX@=tJ8Y~i_uIau4EOgt6J`fLK9zW3b?Mu;IcBdQQ2J9IKLwx zo9QK0te_kn{;sHM=vZwo#!vHRsve5aH&Fp71&#&rG)__7*EtefE-8)2gdwz9Uv z$n{c|x@Agb2QXHbJ0$^ns*pW+%17_DU4JlE>{dyTr6!{qkABQLD(;0%uuK{4_y}d~ zkFcqSBt-{g%8j*$KnP3^gDVo? zk8EUMLLd>si$M&KY^%wcIH6urkVI+?bPPiEocf!wv)FE|ruFOeQ;0)_q@ZyqteA;{ z{EJI!>|~jg8Vi49Jjj>`=kx{zXE0SddKIpYnR50%O;F@*5B$&db2sNtvR${k6+^FH z6Y_yxmqN;hM;YVs5rzZGT6bLJ>&m2m?VpaRPd++iDiSv&hSnyjfNGNXa7W!Wq3{I* z_=juhE=yazyjXpT4zC2il))1`AsnE7TAZ;+5+Be3`It$q!mZAo`lLVca6I|#Q_0j~ z=605uY_08{AOY)P|E!v5$aqfv;1Gry^&o;)RaPXulI+*NPt{!!Cz^(@j6Rkw< zRxPuR;33kkU_MZMLG`d#Tt5K+qXiCkE^qDP~UwmI>V^jv7ztRZc!Wj&J;1c%+LnCg8m~cB?X+s1&MPh*yPOAIz&h)2`8lay-7Uaibc0KSFddvnpI z-&Di~qj!#IV6y70`!0V9A|E7qFawn5iaG`B`6sIb4q|=jL5EgGMEm7P0H0)9&hk@{zOaF`Q#(#jXm3rzR4i zlCxk2N^p>$LI0beAL`WwUUV5@{#)=*pLpM3M0S%?k|Mbcbi?r~fZ6bxZ(#Agf2AAw zIW~4-%mJq@tc)M!kP!h#`BwJH;l^~-LKLZ4U)_AA;1!Ar5Jw;t|L!-#bEN#X3nSRv7T^o3A)jVfF+g`tRUf5 zn|MlD#e}MSirNVWwTn3vG^#tuF_h=R=7bvn^3fXQneF;Wxz1%Iybf-gF+nTJNoZsrZu z-=2Qij<7w2ypMsrw>L|(=REKE|D_lCe-}XaTwnc4*!y|^x!VplZH9=#aVsOIYGC=G zgXHxU-eLnqi}IZtvRn1H#{We&i;%!Pp<|e3j>@r+xeZ~3dyhhbN(XE00u*Xv}QW2dJF`fq2 zvByv`&W4@V4$rURp=o_(($??i*l!MM;m<-xHTI6aRuuiZbhGBOcHil=^D*;n=Zn9K zFhQCIQJw&0X6H>OaI1-Q%CWij^fC2v?b+&T8LOKR%7pc=3mC>r(*ps3lwKKR>V*)SsSctVV z%$O$)4QEC|LP{z{nGn7ZDNe2rma4WJ)i&C@;C-Y><_=D5KZzBjO-UeCrZz<1m+_FL zv*vL*Ju!v=X`i1vb^ozs_lO9K4SkqbF8o(CT@KC{yX!VXIlve5emZd8OJ5`~@*F35 ze%9Bi1EOra-2;ZM>@q%{nTtmiCDSpd@Jdw@ygB22e?o2g3v4(|TCDDEDj|PeMqXff zl~F{rYCGnkArE+ia)rwXk6Ayoxz1HmcdW}*%cLr1=3-2>XkLW5+g)?@er5V|zyW z`-)oR&$sp%&tbe-MIPy3rNbOf&zKjE7I;S9a(3)wdND!%ScdgR-Q=_!rs_*jKbxAB zy_QJYb%hAo(g*Y{vcG>2dry83|M7d+I!|cQ<)B$CaX4PhwAa`LGwmh0N!LbzqyxGt zPQEUinuZ$VJCk`%k@CS*;it)7?AZ(jgg6<0xFc*gdHwkCoWJ$r(t249AfG15VpqUX zNiNOq8VOWQjMktOV$3;oXZ#^-&l3cBDCw0szL{X2wb$%%t~ zCf^WNKOuw$&GwXG`wImZre`aSK+r`Oyw{ow^4sa;8@kQmbW92oVJSqLQKU%jN1f(bwX2lC zW??lvnu!>hyNu_K8?D)egy=h?i`)4G;!wuC%gOFTbre`AS7YMrOr)E=eOE0`$(Y{| z!pcOqM`P~&GwtWiO< z=hVW$)y~P$Q~_SH3^XDP9l zX@s7E-CFH#S6OTFY6jfh zK5wcd1LWz9a8HKTwqlc|c1lb@ zZIp%A9kd+DtZ!F$Qf4USD>UY#bHnnEje^g)rVUy-%ejmXeAe%{TfdMiT8`|;`JO^G zZu>Y7ot=C=9ibYn4)0uKp(Q+zH*)#mxJUX7{@R!o#9 z?!N+7Q>5rQ{~gqr?r)~#q8{ajj8sEV#on$G318#jpjM1n@z=n2d_@-C92Im-OgI?Z zM)XVrKa~CP9Kx~D`$6|9wIPhcYQ{+CtH{otr~X?o_NxdvBXJ(@1F;cb9U{7vj58Ap?QkqQvgraQ>>JxPy4lf@BLQ~o0d)yF@-h8y52FAN(y4#TH}UIbjYDH& zyl>alVgzhv>?Wgb?VVVoSu&M1Yp8ca5*B%S2kHtMLIXXG)tM8E4yBtJa#W9q=WQqi zHxx4uBFFq27{1bq%82R)FoKmR#x%{pBX1$--V%CwmaiIANDpc5jS;z(E+^55S2D7&qb6@S^ z@AR8?+&0^gq;3ePEBT<|>Zh$V)@3Bpl$EG6$QXT$Q1k~cg2MG)1UX3zTnFKV*4Dx= zdrftLm>E8{CuZai#PpF~Iq2~rnLrc0L^-iy z*1V)AV_t+NQgh-gVUi^)prIl9l>n`DV zts%1oVBMvbIoeD-zXn0eHDI1Msg?bBkfq#ztZorgo-D4n#$fNF?#uQC0aci<9pS22 z29? z8urV#f(zAwMCa;G;nK|L7#tG6@S$@#E*a#93_6IvCX83G2SC0>!t}{DAQnAuEY~J` zdu|pG3SNYu3+tDy=k<~|`;*=&n-yqAzGG$a{$DS^EaRR$WkV$&<8u%RK`nu8g?C$& zk)Ho8rw$_v7t{TdKzT$L`E@l=f$RVlMEg^~KqwUBVyfEbsRJKVmVoWC2ax@p;p=Bh z))nb=a+4IMxMq@;cR7Kb$Jy$>NrT&)$h~<7n89D>DFxHkrbi*(@(&+9HRLeyw(O1OORnS%0qw#(1gUd4`9CUJ-Qw*m*!oXP z0vhD2I+xbQMrb`H-lNX?Y?C{(11+{bqAb^G3=EA%)Ip9b&3~Z2gs}ilqVL2y5yM$k zt`2j(iumUGX6FAUkukiA7<~C+V*5a0-*)l!bhUL<#g#?!4}Qcf5{Uu<@uWLe=l=%7 z`&%9OTb5-4Qje{$i))OfR0DA8GwuQEsW#_Er;QO;aLP6XSU$j45 zYkhky;fpNXVV-g1RT{qb#>z4#?wS=uen4tGUbX_Z3$ zj;jpR_Syp!Zc2v4Y^zDE5xtYtyZYHTA$2@8GI6naO#WO|qep8l`dQnGLo}+JOh<2( zGi8rq@{(uxxVG38{{XpPo!(qDZ`*YAs_{PIH*mX2gl30`L5?{LVySjJdmswD@f|6LX8F;*58Y;sU5s@L#dX>y>8y}* zxs~l9+}I*>o8w->{cN>m%-h9t?abUx$!8VG_cTR7jTz7c3`Z~(9;k0H$Zk4@>;DKW zqDV3!Lq}Ccc|`r&?}w;qDo*(+IL4Tih1v;0AL*{S7;dQ;jI<4^fD3D(D?P(Yv=I85 z%HCp6Igb%)n3*-A9uAwP@+EAZfzpw`Zm*8D_fQ@l$}Xt<^uGTKz1NG<1nKI6HGm9x z?T`XqS?pJvCN}2mF?W6mKrkr+PeG5v>zg<7=_(tNi12Zu^z@^i7RASi;dBa67KvE! z0Wz9od9Eo@=>~bczc5+ndDsr)yIGqsZhb6RrfJ?8FY`Dmv5bBCEljI%epnMngvErl z+VrXVp~H;!6nY(Kd0s2>HBC8)oBT{W^5uAmk1PJK*t-H*{WAiq@Ectirmr~u7rS_< zajEjVnIbb2EkzJ3o6+w-d?$i-^CTV50vn-MgPmg!2lq&hwTC%+rGE_q|h+c!v?+6i2HXTiEe1)gEnZW*fk*&>B z9-L(+zH$E^WowtGFQ49L+!>AR_{O!uQ?KJcWK+(E34!O}kp7o~kC&6zU+PP7Y{SL< z71iG+Ld(Z`BH^@(qn2_1a!rKJ_Fgm>Riwh_at8muT1uQ==D?Z2VvwK3oC~@O26mWU6^5aWT;Bk zk%-y@qJMKP8@*&S4$6~6yP+Z4E8j3^ZsgWFmdq~x_i^fIm(C5q?(klDEGln$;p##? zZc9V~h!Q^Uq~!jF zWu9tFq{?RX?A(Pu=lNNZi`{c*Z!O=E7QjNb}}YYMvwL77U7IX_U-X3RUH%$ zBDaDBs!6E|zEd;6MwA zJGXxZ{CAN0x(%G*DU!G9b#0J4(StC@iIcbC{IC>Sp4|6HBcj*>y?fQPrk$=5)Gnhb zp)|=i;UNyq6`Z8z4z^Qj8&oD)fs(I?ze}3~q;AsukU`tFSPH3PtgyqmCUS5!cos4P z$t_WhiMlQ;u+gDhb{{6c(X zwN{g=e*5|FxPg~>iN@wYBkxSfKs$u$z<%M&*9$+m)#hrDgdKi$`(tyB^|0;fYCHVH z--bt5KM8aVcpaGnT!iQEH-vl+a!UavsdR(Kd6}XNGZLCE=b8*3ZzJD6yo2E>2U9fdFpsuI!u;F4womdQcFOj?nDN(2 zR|`n^Nejn19utAka~RzprO+~Jd{=p9TlP-gBO1LRFr%{Bhkx7Q+s}Bo92|W4mwMyp zXoXH?BTaleJU@SZ!6ArvdFEO>lp?rXLkZ7TWqmpfv@nfx||=m9o)q4blAi9bK6rA{MDI{B#U@=7qgj3iXs)Yts-R)O&ibQ#z8YtkGs zTr9+e90Bo@5CZ+bF+^l>Du6{vb>N9zB(T~g_Nxycchma-4G^r zpYgxW!-&-bBNj?7<$d*}0^2X*Egv`Ed)cyn=E)WtF*MrsI{nd*;j?V3a zn*A2dme;OGm(g{s0zQ7q*HGGE6@)@0#lu2wH^-nRdsc)y8qZFj!XEHuzlW^3wIP*i zHGSgBOV&2FJuru-f-=?Uh!cue-3?d637xknQeY)xv47^DhF>S0CI^omIEvDxKWXRL z;M^sBKL;S*Cp}@RoRZ%F?XNSlGQh(oC)8Ym{BSuwDF5^J)e=)#$Bg&yJVJ@0f0wFJ zHi;57!atw~inh@F_Mi2pTW?ez1sebk;RcO+g>k{uzO0^uP}-Lq6w9 zzS7cru<+)ipinL|^!a{p>?>GXT0BhLozUo#W`3x@BC9!Os_~}SZ=2IjBHwguaYY81 zOx70s&5d{(=<*@l3IBYBmgV0fCr6T1Uit9&BPL5|#uGg(s0w~i)tXJA*0?4*UbuOi zC-92#@eIqK%nXeX84xIxb-C2p4Bl>c?7vPH<5z^PF}%_i3BI#+$I>(Ao^@sj3-iS5 zcReAB_(AEu;vc4iOA=2O4i2kgwluxV-*vrSniY_z0*07^?ttckTg*t3X|Q9DOQ-)s ztrm?H1!;g~{01AOHEApa%H069`Pm zJZXPUazOquhpA8HA2UvLxu0SA#QY`9z-Q{aq3b_Aym_<4$=ppC44lfVHQRJ76jYKq z-Cs^45JqP=>@WXeDnh{r#-Kn4RPonz88Ut}@+4^76Yg^>rHnj0_;UMi4S9lNA(VkL z$e$T1ZjYxLf37N^NN|lK*Au@ST2`Op%uC%1;+I@R9kkonUxuxz20nDC17V;;hUGg` z1G~|QXLYd`$81Mw)&8Sx6)x4Stoj-}H~+@jKF-nO(oIy_jST|lEFo>xwTo{2=fuFT z*X^y7X(~0d)jNr-D$`#jjC>TiU-^SE{C$54wnpc+7X)ozg##U3ar0k~n=hZL{YmxU zy*Gk2n34A5O`YAv@Pl$E9R_y0L|d-2DYsTgod(09wpyp>R2+Q5hWEYZAw1fQk|CFWhW4IdKN`JL7pg351|$R}y507RjGri~-u< zK5>CZ>x5#&m^SDLGQi)OnTA9E#K4Q#Xi5AiYbC!Jx#Bo@?RS$cj?<*SAL*mIJ_S_tV~oM+)0e&k1Wj}oD3-Cf5O zB>(zWpXPmcH_zo%5iNYtK_S&|_81O;V6^`$`yR5L9Nuy&-c2~(^`*UlM^Gd|uQK8H z(Q96wI!e(V?$e)?OIX*hsl30pcW2pqo~obe=T0EB{IlO)uFl>ciSAFA!}$Il6dBRx zmSc*4lY3#`)q~dq&ge8^o>;JY?vo4^EFEkXkUV=5-IGyOn9wJlFL7=-hfu`u&{$l$ zb6;W`+;7Wxi08gY{oa{(sN~~!)Jq)Qd|-z%Mek@VY9bg%)FLgu8-0V;^E`9)2ejaZGpp%^On@PTNdoB*~NxV;m zJm;K|`GG8jwKW|x(k#+Us6iY8Bp@HMW1^PGHw9gS!;O4wMn(<_`ko+wXflo2J2Xa% z8#x7Er++0;vw1aI_!Ha*wTK_zJ^v(lHY(>NBrYp0JKdb=AAH!rNmZ!^%%0W_WXK^} zc1)TURaH@iE}NybfC^M}6}kN6C!%;e9QJ6y_y|BsKcO!<;Sr|2DpCo6G$Psof)cmf z*bY|?m8ZY!IvSs9xn~7@_uDSd7U}(*il(8XV=?--e2R%w-s;~6p9{V_UCX?D&OZ|D zK1=~LB%(}qEloyMq_7s>+oVVy4Ay@bp&ZF;46Q-qh;RRuf)0+&G+7<8;#$oMhMN-S z4GG@%F6SfBYMDkOOE9s)%iRDgW%&p?##gK|*d z7qF{GJ8DZr42XiRj(k!mD1df`g#8}u`-_c)-@loQUqj_>Jy^xgrRj9F=K6(9lVlv& zzSA$L7Pm5`4&BM%HvN;kyg-B2OYvfg93rUoe+cjK=_)8KOItXJIyH!JYfMx4iY`Ct zq!T?8Vm_IVybIeIOb<*siS6%`ni-2;`{S>+U)hruR9z!v&?tpB5~)}~voxf!@qyh` zj*5UbOhw2MJ7DaSF~&5g!GEV#nbCFzF%sPGBU?-;-!84qi4y(k&whYjNl@~3fU@!! zRMPK`Mnucp>d-cTy2ETN95LeRe4n2qrl0};{x4oyH@33=%Sl(Za@-dM29`M{j4$-ik6Fv|vi+<)#J; zqZko-8PHnI`c0k5>ZMFycRWLgp=eIOo$3EUbALZw+9Jx~seUN!?<`>vNy3+XCe6wl zuk`@eKbAdolXgD}zhh1K&4-usW#_R`$S*Z|!zbu>AyjUA6OjSJ{#$(WYL|KK*GH|1b^tvYLR!UPz1(o{hL7=8X798%GUJ zoo)JDNc+RDw~+sf>s+oiPhz(eqSJSN|LbENGy;93TC=rFc#z$|kb_5qHYFuH>*RWW zEQWvo)y{USw|w8S%%uvZ(OmG6QV(s4MS+f=AoL%}x`BRgF_oYe7hj8_^>o12ycVa# z-dcQs)!#wXcY4Zt-hLq#`>L|Xj;1PU;wQRIkz&6FgYX}Fvfm0{)Ya)N;fZGAkJDjO zv#ZO+E}Pb@@`tn3!iz7khrQ)TxB{&#m)fU0?arOc9KF54+k~1f zX_TpaKoQw|&PkKjkYXpUC|S;dg-wjA5fFE#eOW!x0PVBXBX<<~_bV^GYBTp~4dv6- z_^!7vyw7^!RPIq}bkxT z)Y+U&A$x_Q_|Wa+aXf<_OM;x4GXkEkmzlFY*_~{?wOQqv+pgKpWt>D@Qt0nLcY{|< ze`?4tP_Y#H58S_@CLDO%n204DDg87m$%`ia@b21)0hA88SL-6b<%TgG6)JVNo4`qw zXR+{r?TVyZ^J{}r=A3FV>bd#KxBB=u2^na&+mU>cE3+(`~hp~Gxewt#f z`O#I&mWLDQ@*mv&v4e}wH7m5hHZQkc1&lZ3@su(Xf*kO9KJxBb-L8o$sm$u|E%0MS zKT&4yP1X#V-2b1osSnqZadICnbA)Yg=T3P6iv3BDeI(7 zZu0yeuNmJ^A2$3jHlAND`g<;|Yn6Pl(NgUuyb%+GU&(l%k=5;P5dpz7-U+H@p`i0l za=_~@z|8hQiT6^@16m*DtdeNfo2yVh6R;$U7_&j$7j79joe?tLJZGQQq>| zJ|FKgDN_GeKt|Ag-WXxz&OqjH%ap?Oxv$!h`&kIf7pVXd*1Hzq>26ysd=X{@PnL=G z?}&*CxDsupk6=IuJVi=x)|wY|>#0*jWko%3;ClY?woE*JR#g~!#D`6|0$}UkC7E{s zyzE7Gd53>6Gd8BmlC8yDM%-r}Zuh})%e&J`$7;| zTvmP%?mXg6$Z6el%eOmiI{H26zehEyL5M;tkus`@q*AcG?GrVdQul0yT3PfX+_Q$v z%c<*l*bWnPPLky5+nz{sgT1nEBfOMD$0T%HLP z*LG@>+-`3kj?J>+CEFt5aBPgBI4<<1kfn7hA(9xd(r>)bW9)g@MWqUYb-M|=1!o=; zCpV?jSh2K{!6aHM*%Me5mlcQfRT;Kl24nfbIC+oiJ3k+l6*0H+Nvt&Fi)e&I40Uz- zx|~!t?~Gg+MR%}?ZyfMvoJoIce_O~k(J4(m!y1W=U>v2-=z+Qa_nB71bhuvZ9ZtH; zw8L?f-)Dj=?1u)t`)jI_)yl>l;QkW~kBeGIqv5Bv{tr41a zWSXb$g8?o(=#{ds@ev}EkAwGWbr$h zFWB8lOs9CH4nH^HD$V^&b+LEw7BQuu2yEJ9D)$X14@=axB&nGB87bmd+Z0>5bYY+| zcI$pDsLGhCa*?aU{4?(TP!7wCBCCUb6kX&D#1Z3!oP0|m4EoL=xpK003mq839P^hA z=)b6jN1sab<5%gL3;7nsj^WJ^ioNgP{ia zS{@pV{IFU{f;x|}#+RhfxffT6vODiqg(dx0*?v5O*jw#C~#Gus}?IIJK9&2>A9g{l-Ajh=1aF3Tlc! zxlC7se5`t!DZ9GqescWjygxcEz&W?N)fqXJm)kp0sqg%%EgmcE)Io9vy_}{99vci5 zwArSbDL!@lCrxG0RPXS-rVy^6A;-Qp^wTP97PsXjMa>lQ_wxdcH{W~2@gQ&5{E0ji zmGenez|&ZK*Sw=Ail`HMPR)L8=`X}s7o}n=H89%4IjTD!gbf;0E&V4r=JA2QDQ{wc zJ0I%*QhJ*Y_AJOABVa%zJh>L9w{MxZ-Tp7}0q`~t@OkCSO_Cv`+_M zUn>ZKplRMAEx-aLe8%Zt*og6iE?d4MN@w)$z86AISJa;!0s9V^q09Tn^WveGsq7-+ z<4b)39i^mLc810D;7g*#0a2>PM3nB1xrwOLb%PkxVjEOzw*Z@hb%i_`XRxq5=`Vro z5WcWqnN7bBCWzfI?1f}@mFr0&2-u|b?0Q&t2FnN5ieQ8(JX>R)f|TUX@jGmJ;*Etj zJ`(M;u@#cKgn!zp!#qx$C%mq(MzjbQT}}6aK!6g8V}Hs2{m)pj|0friqW163C_*Wq z4n9jwZUrAM*9P)vzvp+iMF&n?J20-@~(M>dPco5hGf7>JIA~~eZIHvKT zG3WQid}Q275$Hs-$*k{A;T=3&!aZH>MjPL!G721a0xy?cfL0hUhTi;zlMl$P*G+D` z5EaX1D$*o>*~-_^bkEyO49=LT_8fN5moL6RL+Ud!ZH>ym`|S&=|o!gLE9j#y^jC^w~W z|9^zNg;N}0(>w?v5S-xdi@Q4ncXxMpcL?t88r>ob?(R-*-}n1{cU4zcb^pL_ z)z<7YJv}|$PhK-T>;pX&fpy=;a%_9^lRjLhAMQL&R=@BX^$yzr=nvTlq^^>cxCRqMhHvtH*VNAF* zt4PbdEAFx4$5LtE*uRF2cILeaY4s}U^CIkOP~}b-4cGmLR^}Kf>3$T;C)_}+D}PZ$ zlEg$QX3S=rlVG`3K~mk(W{K6`c*F#a*ubREn?J~>XO}?8HE^?&i?q=;jgJirR*;ks zlouKx*NKYG(V>7f)>!(EctGGuXw4F0*2rn@;bGFIK?^oC1ZJa{=rt^Hjg{0*?$70$ z@Nte>b<4{XTru&kmuM~m3z3}r%6x+aq-?tBwv_DQq|VGxGp=idTx znSHJ_O6Nz8rq3M)oApNrk+y;Au%9e6C*DWuwMI#m|De&K_kbDAgzWUR}UFAi-RLr zz4c42mb7v?ALQC&Uc$t~6LcE!xzg>7+fw6?alXtSNO9GPn}qtF&tnVrt1;EEs5jQM z&{uLTwzU-tT}1e{HG{GRp=E` zO_$GIK~kiL$LD;t%KQlyU{{IxIw>0KBIe&L#V<0)+jI{^hE*1l?jw{>6(R}y#R22^ z)>Q2@=yQeYrSNmIHoee4!Y@ZPZxZw5Fj_%{o2YA!AwH08%OT^5lFgdw2fl2}m;)4t zDc^Vq5btI1oc%DHrme8&(>TGs?ycAL5*(e#{&7pLw(&C4Mx?_{)_4rkJcsrkA@PVb zJyT~EB$rb5Rf402FOL#L0VWo~{5+oJZ{E~%!g|agBBWqPkq)0_W^vk=#_sWy=ULhw zYrNBSGl43ZMh;&}3-4NTe(w@vc-3glMd}`)(0c~+r&2@bn~oYg2-W^xK5q%H?`RZ7 zD;>Xd^rZ-zpP7V-S8mwNH3Z1JXAN)SO->8G6VT@Yg_Vqi;6XR|tjjQQI6A2*Ts?UZ zwRhVM1a5~-qbmm#?k*NwdX^JJ5&iYZoDF-h|Ko4)H?aT6&~f84ni=OEq%W{JlV7X; zCcpqXR-8&(`NYRrM-;1v2;yz&i2k)jc`pT>Ky&eDC8E}EHz?iiKf@V62CY_TNK|Zp zf#@WYy$^CjmDzb-^1#>$2_+avD0lwH6OAJ04tC+(SEI>;4TDY(A&(PN^f+fv^*axd zih^VyKyvQV6-C$0Ax93EW9x>_=U)XwUg}>13(CPrQ&J5^e@egK{I*)Fubq=cjWp{C zfCqP*F~qu|?p(wEMLGk}+;CpB;X1s;I%cF`%H2->hOdY_Lfu_U&)1B-!Z*R3%Sku0|OP zzF{6ra(h+uvCIl-!#g&Y?#oKJW`D0E(%9Au2C@y*@P8G3D5Q15mS=Q~)f%&;N+S%n zd0-340~SjnC5Z%~n$BbE4_rIEP9VK<{Kl@|SS`o10W&XEP%GF82jVqDicsO!uWmi} z=hwxXE0$*C!;oZ&*VBS$MK0k}nW#jkL{=((1L3PeaZol0(P6q|a-h>bbN!1kpT+kX zB?7^4^>4g`o}26+(t991bgxQDWs#9Cf7ZqxKyqSuLa9JO06ve6amb+n<>2sqHgkv> zKrLFsW9k*dy4&__OoyfgVO++c#aF^{sl327<7!WsNqr0n2-=gU3BkK|yAKC^D7}`* z7;I=@Ek=Dsk8Sa$8?;Zew>5=)2meF_BoB!Xo2Pxc+|}q<`|Jwz1l8)l`c`Rle5a`9 z!l+cQ=^L9R3Wd`8PvF480h-(OW|*$`lffm+`R(k!{2ple$jG)i@^LuIY!{@2g{2+t zWj%X}(ad4{61E_m<*AvsWMd;%QQ;vZ>kl36zQ3=JoW(!1Vctll!K*$_#vh}0p1|=% z=41V!ZdAUEH@Jyem$kwid%GY2njAR%0xaBtJtC~n8|iL4zh=VWc%9#rwP;bV6u(z#oR@Lv_gbyt=IOt~5rp<&iPF-_|65IHhJ4gL)!gBq;YC}HvJ zwg8o&#{JX1o5jIjS;hCeTHwN%P;@CYdmDJmTt~*KCGY!`+Qk}6|IqcZeWitP6QCNC0fxzn)IV0m);}tr*EfFv&oO*QJUj93D5`Fdjc22)oY5chIf4 zCOpzYy@es%WGr_7jRPTC0+3E2gI$?K;NIuux&xq+ew1h{{jia~3!0=P;h6m93UZ4+ zg_tJM0p@caMb#E}CpEog@$0Jq{6r;-BC6CG+&&wM(XUhXC)s8uCZ4EMw;wqf*e+&c z)>;jv!U^iB3#>lNZ|rB9Ldn#Dux&C-Tv<^ z^(~q9b&6qk;F5TI+XQ%E8aDA}PZG>-_<=ET8b}f~WBj4}lIRWknaOUAMa>rj+9&){ zmjMkvNLX`tu>CHIgr*EU+nqqZN+YI*-rj9FUdtShES^{c-?-C1B0T7)Wc3}q@PF#8 zwEY5Pw{>|wK>G|A!-yO5!9??RLC9CkiZg^N;bU+r*O5QsL!K+2V&Y9^xAhBx?;P7Q zG=BH@QYZudGeKs3#2Y{KhcYs7n#sR3(-XJCkG z<&2q+!E4CPkHI3F2)=So#Q#BJY=iZ$4|se;gI3#x?G_2TkfA%wZ>V#U?fz&_Li^VP zvzBp_+V93%Li#22mxy)NMo4a#TS0$#AE2p&a>S_?aHg5%jg4WnjPK|0a2}&8uxgy} z!4Hv`&~GYe7!= z(fylyf#H&C{O^lzrNfof&*hx$<@R#f(8~)&%Q_m7!*SqDkyev8npM`rT=WgyYO3j2 zP0v|E#ejb_o*==2hjoblAQmC2-*F02SI2hw0&xT`lFzF(2%?|i=0$W(UG;{wcJgoQ zu_B$@)PC_;?xx^Z6$u~e&jr`X^@CKcOoO)G*xjBzYybA8^lV#WD|T_7nYr-*kPQ_j zku(~RRgh15R=qag%tg_WN-Psb3};At3Uz*b2s2OA$ZXASPesvsB>+wx+K495pRN~r z3vv-N*H=fMx(y~+J);VclgK159ui(}Y2U4Q@}sxFMtsGn9pVFs7y}q~SQ05XnCE{n za1X4Wwhjbmq30r*2?xAD3Xm$T@?e?C6iAL#J)!qM)%tbJek(=o3jYkDv3+G#iA|na z45a-{?Wiw`&KfCNEY`StmeUuazq z<=V%TFfe)8sDF~*K1;<=W-=DFzOSV{IIPI?Z%ez3zzARJKtOCI_`Ry-isN_n%!*;2 z{nhkyy!H}Lv{z0fskGXq_MCNePfF(JN^1FhHS1K@seHCT^U5FAHkf*MN)$01=Fh{D z=bstjj#9BwK_{&*WL|t_gpS{u_O&V*pr=Y9?$2SzyDDKXyfB?3)Frrl-6V(Z z3aY5bUYg;r$TGk@!vbYXh9K2p5BuvwqUyZgolmA(qU<3K4y`|3l0?dd-tMMbt5OXu zYyu|PBxmt(L_zl#zivReF5FP<=XSy~GJ7b8N5&=ez@)XMATx@WXOP$01r(4lpn{6& zI9$9arJ(~1G{oBQPcz>C7O{Dqg!5~N^rIf3XxL$XI$ADqBl|OUlwAEYxm8KuCvL1R ztl7tb|DPBiAWBs(47|a3P|ZjZ99?<{;2vswanUAW{v!}iyCf+cy%ay56D!Ej-<&1d zxL$VpKT1JU9}_PLoH1OY17ghsp|Rv#jX2arqv3|H11@lNb%qTgBPkk0Uc zuqThZ&2VAdR+KnF2QDrLZ^&k6t1-wlv;A*E2`mL3N9evsfIq{2ZGkgG!=j=mq6V_^jOlpyKuF+Q zdTeMhNG=MhAMFLO`xqrU`hm-1+6NjygLZ`f(PnA&6o0DpHEwQ%)=|J(ci0VGu%#Vo zJZZ;YZfHAVP*yT$u&o@N3hOZ-}Y>`B53$jimLGp4ekz7pAj*#K4 zrv53zrpL33-N|*L(^YX<_+CzeC!<8UI|f|L4*k8s!#uws7zJsaFYlskWU5#7C|I%X zA<=D9Q&`m?j?{SmWG)SEEpf0iwl~HelMp^X>Eq#BZ685>a4GbAK5x7>2x%#@cR_cp38Ac)Lj;4;pUk__hvR5AYO%L==|I zG@oyT;`Eb#5v#7z^67K!FB1Hu%u~IH=D)`!BCsS9XI)vq?%iFcTG^=*^#352R+3AWJ?9PhCW4qkXPwaiMc7`s*{2Jxzu0sU_{k^!)u8j z{|v9EgV?w#y!-Xle7D`7d%CZ)7EspQ^L+)Ohs>bhp}G*a^j7@#vBhPEM5a(sche82 z39pA`hO(YVj0L>wJPm^Se+#Za2L%Iu68*wmi`VMZQmQ0-bh3Z$e(uy){Y$8->H2rv zx#G;N6%3s0ar%9dfo5hrsh2k+#j~fQ>OAdc^V$z#yYrpBsGEPOb~`vGtHsdGjnB+X z&Dh4~+vgXUXRa})&HxbjEf$X}d|7WjZdq?NE+|Y-kR6A3k|j^aCMM>QiG?pf*{x>e z>2h8oDVP@HyuZxWL#0$Mp|RZ63^B#-%EJ%pvGE~xtYUJ-1I8(1O{9e46{BYU1Rvu} z(rc_WyM_5(MBJpzS2jfhsmQUtf?q9LzHDmQ%8L4}6sFF%B8=bDoj-01hS`dO{HcG~ zWS``!;pqn+{zP7ozvb;{o=>^0U_CzgX(rR3bP{+>@hiqOQl@0oiCMb<%R%mLQlJ#6 z|G#^8*&;rfVu**$+phG&PuTmjh;Guv7yG^g*+X^6l2hC#`~=ztmHyxntp$<_pxzw* zAbD9f{Wol*yy2UZVP99f0gE(9W6nQNmcclCj;)7u!;sMrNJ5BnVc0JGcVPX;DS>+3aSp z%(oS_IYfIsx03Xq()teOb$F3RjeiQP;yVn_;xbdr%yLS;@SaAGPp;ZFGFANz#q<~C zz|~NXNOQ+F7SD|r=qG+do$h`3%~*Dhno*$0zom%Y*5-nD2n7-1!w&_i?-Q;0IP@-A zRbtRaFo+UlNRx6Xq$}W!9PfjyY%deu)Dg3+EP{nXK>=7)hO6F==ogg6B&EylE6d_0 z3gXRc_{iH1f?%9TWx}B|-tM8e{kWH(;DIc8q6d)wHC(KKsnX?%xxFP=s>L21i9wY> z=>QWw#0q@76O_2hOytpQtUSgr{Pjxo809X4LZ`_S@uv7WUYFJBYXM5l_h z!|Y|#{9B0$2f8ADeu>mF&&owx9zlI&&MnRupGSLl=>Rls&Gnq=G+{<4#PijJgB{>PZ{(ZFcN5!2_EA$R>kiq0G+>_I*?smPwCV@rhwPje?-l+7Ha5D;FH$A=C*d`4g2KC@HuZrOJQu zkR-Ow%bB(-v<_wFR6WFi(mVZp@BAkKYJ}kirNo zFN-7^k(~D0%_V^STq5iB5I5Pp>cFcPJ|yLAAtAxPWtlTkl?@9KC{W~W9zJurTINEsJNZGqWzXM*6Y&g z(i86rHas*F>SG2!Zy%<_UD9AHPU~=}CK?P73QqKi-9b*c{BO}Rm;_Ic-DGHxs@+r0 zfV%J_SCk9sxeE1q8V%alBJeF&!OzHv?MyaufZUT`$O8cd|GVxMT*k4cDySU?NTfffIXLsD0G*ttJGA$K@v7VPhsj&KhkOBH~ZR zaND8o$KwqT#D(7QW9vD2*)NkrA4j~&c6LzUb{)Tz_12{0?2&z?;e@4Bs68ICq#8k_ zZjl(k35R4)(Fg-P!h(T~xhY{2gScEwN4nn>hfhCjDdkHfQ&}rNY9O1zQKX2#kd8<0 zwm1AwEmiL#^!NZ4R~NajIZeP-b9i;426 znpTS03k5pyDjrk0eur*!=wep%UeV%2+M~;S#EBs~;_4!lp0_Qn+Op?^7nN5xT2c~( zN)+Xi>OwU}8_q9!8LZ)EuSGE2r8xB;*3DkL6^T#zSN&4h(GW%WhBou?6yy|fsL}Ds z!;g;ms%Wo}r{Y^X$cc;MbQ?`gNoIwMREm7Es)_<@dJ1E7{)B+O)bYLUga`V#H9ygw z=&d)o=089F+Qm;8830JU1t9u}2oxqh(m&I-q`r>;y9)^1c0f*KOZDS6;AcS3B26(2 z^l{>pQdQ@`8b7Y7P!yYEdodloR-M#TE>`039#eV1#l;m~leQ)ud-u8YJ|#y@BD)|v z9COv#M4(_1LJ4FD-LB%+d0S`9Klkf6iXey(a`h|}mAFHMzt*TKC4TD}E)nMLKz!UH zb+p93O;@=ru$~==t&wr&3>I)w{#d-+I6eVk6ED#RyWC@tA2o4e?VL2?v*L4P%S1Nuxv`pU|8V=8IzNagu56tHyMMuu!K*M8 z52!0vEP(HRaxWH4pv&g7YISm%a|~$;jO_@27FkKSjo^D#Y(s zeDM;bLDhV3906 z=nr7wJ@`=|6Z#QiB z9V}I!q#tvWVTqTc?r>1zj1}*}YOv`)=rcQ#rzE}u=HK7oe;+!->do)zGH)kjwTburte4+wOd*CVzrO`JszjNf&BZKoA|Op|kKnPRn-CErt?p_^V(Y$jLUt-WfX zMg7??fDJ*!SfB65QnOtPXxiq04TaT3|A~TVQWWiVpF=rU2Vjs&SvTY7ip>#j>SX#WOHs@ zHIa;TsYdN`kAcyFQ%;L{mZ*_rTRe@c!nEYdNbpfO36xbMaY2oGqrVQn@ViCmd_m1v zeX3J9KdR;~c7+u3Uc(^tCm_?vh+=o3ONhkk^!n_1hiQ4~FjD#(CFbZ~X~=(PT~fi0Ozo_X=fBlPRi3~EVEfQq`#^{K-l&0rw!AF$@+|?m;md1tke)Tz}qBv`M^5prSGyc{H zh8Bni_@sTv-SdLuQ?Y508h-fb-GUPGz>f z)BD4l(WjJ+OEVkddGd2L-tyf-&?eQ0-7#tw`UMPh$!e*ck~j_7p$2XS4bWHH@m5ZA z)vQZPbT!OSMqx4{$`QXzPCbR2OY)3~WA#Ui9Jz#05EX~zXAvT|+Ic;ed=OAh(KR%e zTi>JclEx^!P5oJy8AzVlhDN4#bc&8phy;%96ePhvG<1AqB$Iw@onc$i$doepL9kz&Oq{N^myl#=(H_M;* z_1YI}Vfc)Eoh4D<3bhgK?SIKz`=0nb1}#GeRN}V*4`(MYj8Pk2c5Q#4ZzTm}(2|ja zsZxA;u!_?V)Mse}NM7-XNI9t8q;zq`nvyi8Tq*oQUU?{R-9-IzF%R;r72HZ^R=bC< zc@dobbM!w_F3)chHR!JodVzLT^@YgHk>=^qoW!r#j0l{am zIM!gw)y|}JTw)oin&nm?z@&PL#~<}j|Iu;$Jd051L8@|sK9SdAPnTvncS5K3_x~x+ zJ1)MFgogi=r=tjI>jY0g4Rw!dr2gMB1siRIId9?@IG6Ek%f(4cp`+O0@c0^$F8kb(#? z*M^$Z&EI8mcE3}4NP($vMThR0uidxfS_!!1;a-X+c!e;lj|1Iop=Bv$;J~-YZFSk_ zq2;FiuLjQ1!?|z)WW(LTOb$_*VtWpOc?I$ z?hAB9{#%P#88nea-@slg6QMX%FT4AgqUEBi-VQvfIZb>+Iv47?7+m{e%bRk8E7-%_ zH!TnukBFXs1U8CbUI|F#pm^mjp6R`memmu_CipQRP-TE}17-K@rzR*Inzj-de^CKW zbvd{`>c?Mm3%V%Y;(U_?b}8`mPeRzR{C-dCfR{D(3+@V#d>aXmud08T_hDUY`{`DBETs!M23u4tqP^bhSsU-F2MsT8F_E>KBl_X12HTf(0!4f{>XT$yXCdDLhe+ za{ah(xMKX%+$fBR?cTo2QQR1}#MSYqM*4IG2r1i!($974B`#5OK%}qNjM#)2cB5Vm zPDET=x`P~H+Z-kfr+zBQVdxC}Vm&36-G9DY@{bQa)1H`dK5VQ}*KPTt+33llx0Io6Z>cVO1}O+!9?lue9#`dAdNJUAz~_@aC*7- z)Cl$apKN4VdMP?ofT-VNc5vWK(s?Tgdj54OL9c(yDUbzV&K(BvFPcBtj{WTEl?79= zIW@f(eYSMm9tm#XwM$_b)rsn@j!YM>vJNhy|0PDeIqbymju+yYM*re}wvf7?hN`qtxxupQP88vb1&#GqVDq)pya zBrw4Nj^t|T>(o_fSI^LRia>&~%u_{0S1md>`xNuLevYXwBVxaFNBVgpPT}j4JL{}- zvW+w|kG!NeZy7q`T{q=zPS7HY|2k{i#m4}s7KTY^OG+EdB*S?Svk)vSDEw+B+QSa` zI;%Xxp}-0`f6G?6Cv)sewG4|O7%P%_Su?~`z)w?T!c1}2GE@@13K*33WDQekX6&)p zkGRCMO|USCZHa_CFSYe&pis@_;X_idA^k?9O(^lJ?SA z#P!}Zr86h(>R{9#i}`?&-G`Ql(Dv0>PF|=Km4I!X8lH4(!_wwv?uEzai2xt5uF>YT zYXC(PO_m{lB55PXH~Sw6f>z%XjBx_vkfFo0Mhe@tk_j=M9DiB_UYz zM{8r?k`L-ivB!5+_z%{FqEfw%P5qZ2%F+Q8Vt?J>ttL{wk#bEiq$+5!2Qrizog2K z%<>@hz~CE%>#Z^vw~if$R%)aCWF%B_($Q)ozKV}A#BZ%OUfCe7!^*Xo1rQjg+6~xC z`1s7sD;esA4awdsCD{#0s1&wcs^+jC`51~FT*uSWw@+#w;dExs(VO2eq6iQ2k68V` zfvNq8yGUk-t3Icu50@7!ZFF)BqH~Na#>`xVY>*E&dNGDd(8IJ;4oy!d`9oP2~FY94{qp`mqs8f67;#1X{gyd^2R*r^(;2G-C!LcPRhJf7-`GU;)T-;&BHf;?7 zZ%|$2NdzVH{pVk*mmA(w3=Df2q{G4@Eczl3A*+V{=BF>C$l#ijN&*LTtaT4aMlMQ{ zx|WC@d0|Ba>rHBBRtTtLW8#*REt4BlHaQB>cOndVApL}a&CkQ-h#S);JVjYMcC`-c z$Co{%7!&Eq>9YpzejoI~$hiHOSzpsBw0xSRVydzosUo}47p{Wo`}M%b=7g<}Ey+mL zxZa2z&Fy8R;$7>Fr<5oG64Wg^7)}6vSI{!)GZ(NatiC=2s{8J&a&<8jiT9hNH4T@D zAR?Xm=MSGdSO`&*qrDGlFQjHuSVGKd|DdIT<7M|E2%^TA`W%R_f&r(~J*9hQ5H^=5n{W@?SoB$bHdR3`^zn&GvT zYXx2MNv`C#gJ3%Y`kl4!#4}=?E&sTh11^2$e6==O>*X6kZ|$|K4h?GQH0Y`QZX$dp zY6&@t9AD>ZKW^vKW7beiB#$n1$#M4XfhqOgT2bMHb!|Fs?y=d+dLkFR(oOa$EiD|3 zzcb7Oh^pLrT_kVyI8HaNU!2DK#q<9GJwepB-gHWnxP(@Rt2%juTE?7vmcz-7q6xMD zOtqYRig!Tf#vDZ2BO@J$GRO+}_&#}il&{RW??D79i#?WDcJTO(sJe3gJSl77@z}?( z(6;M^dHNo2a2I-p?;j3<&jFa%xD6}f`2rI>#Qc2xncQP?aCXUWW5$h36q!c(&7xQ} zsfl`aX7wRkg9;jciRFs{=`hSX-U;0IiCpGnCs^N;pd{t?t=Wok0N+bE(N!(T9uKtRLcD7OUEK7H;$2C+YJjYRR(8RxgMeNX&=Eh zg-6UCym(q#-M8x zM9^(;xu1ckLuRwm14&j8KSZA zLEOsEZF*OA4%O!JGN;J`omcBCXIgr?y~EGQeIbCi}tkuL#eU11t50c`#=OOG0y+~Vvg@((0SP5~c1nIk#Q5-1Je zM&S!z2C+!~H{{XS$BbB6k?(WB=&3r_*;adACvuD z^ZJUreO@M=rqj=w?qtVDLPfI-DemzT9#CT#=26!jU;6er>pY+<%}Qsliyb0_u>ixq zUHzFU`^e^pw>VASp4|_6Z_Vgo5%p-+OAmEj*@m8)UD4|hxm+rWg%H_g3}{hnvOh4& z$$fH7xnk+)_fIxZayQ+v2Fc=9%jXlwjYTobTPGbi`pjqOuJ~q<_6xQ&_SzEb0-M>E zN8tV`y(7iq0u`(kwEM+;VrxLE753cF!Wq8b$ND*gndMB;NM0w!rVEA(7^Bm8u;o>i zT*&;?Jw3=<+G@wc>LTQvd%f8Z>~hbb{}>~VBL3M-R7uC3`R5iTHK__=jF@$ z2SFhoXAAE@LI`rM=OrZui-Fgus00+M)cVg=>Xo8_{pN?8a*IOCan?IVGRVaBSu?7vI7Ex5J(cbrEUsdd?=Skm5VQCoHDGi02ZJb>=y z>zIr|+QIrmVnjNI9gDO2vj;w~H8lpQALVT)oJjhy=CP}sH@9tdpS&}cM{u`UQ!^-2 z6%<|Q8uI5^p02rMKUZ)1PI=t-14aq@cZI{4n79J;YQq39JsP)3u_wAlufMN$^9g#? z=u^Gihbb)Qdr^HM_tx>5d|s{XtHKo7zcF{v?>uHax=g`6#x@{}4I&@K{WW%U1Wz(X zU1>J;-uSA>QFt+WnU16YZim9?j+#6w&WJ9Ih@_q1&LH?usqA-gVv8+e(q-SG<7V)n*4nyPn$>j)Un*1D#(S=N*U1?x65$j*QNTZ~0_j!UtY z0qJdC4U%p3D!MyC~se# zlwT|Zk*K}bhtzaGEV?-QmBul{Q4+s$*ZZHQR9cnWAM^upcXp42T)mq9!{M>{pOvac z-b&7}x-d58YV(I~+t%Cj+U_$&31fQp$Q@9LiN7137gk88p1?WwQMp)|4O61ncM4>> zV7qz>MvH{Wq@&T70P)V`e*#915@x&p5R~uMlkC@&hzgCCTn}@Yzne+sgm)8S`Uoyf zm)YP7)?cL)CHyS(tFLFEj0u|q-Z=m{w(+%VXr%d2e#|SjWb583rCXE_g+s3Z>o^P3 zr~Fc3_kWpc9}?t5!RYtafA|0Tm(UvwBcvw~0A7m_J=lc$TD{@z*tN6>_`uM|CT97A zWWBh`;T}OIOG0(|6Pi|eXDuGyp4&A$qBvT@y_*lcDMD|I48nnTdZZ{H!My`>(@oi+ z6s;J#p&?uPx4trE88IIMD-zL<4CRJ%)H8*g$~%0eqEjrWZcUlE>pl&CHcP{#Fi5SF z`LXwXSuVctZz5+$~c2L$_<>Y4%Pkv_q*R>uilAcFa7ae9l*=Jl!{v<40CWE zyK`&P;Ii!UbJQ{%UK{9js}fg>c*c*=oB)61W)h65P|}{_pD1SkXof{RmKriP=3jiR zY*h);J=k^1dAL=)814r`2VYY-{tB6nA^L6S<`FSGAh|d9p*SV*`3(cHE0R}>s_VA) zJ7T$XeAibJD^#Vr;oX8QR#oQi6XH2cgzUd?bd&}zgh7~{mHZkoX|v+by(Lv zqt5}y-vm*EWV|mgaW_NvGdnALOkb`l+_f}#JGSB1^;dAuZaq~6a{eQ5o zjt{E*gB~n=%XD>N2xnoJdzZXgPhV@A^ZSfacN5eR_s0jFHFW;QD`%w@Zm0@quv=>- zd9o4?ORXL^-Fxsde#hq9CXY`r` z^-pNo{_I{aq7p$e3h6J|aOZuj`|zz-)vq;p91Kdjmmwv)ow1$#*HJdXoC|3gixfUi z{shR4ND9`;LQq&FW*4InFtjzw(x)C@ z@il@{8j19_%*pzDKdEpBboZLS)&kim80O%b*V!ev(F^Sz=7!w0_qYP9w7A{$mX_D6 z(<}L}!N|D<$K&v8SPMzIEAa99{7N6^0{2DtcE6~jcmIYVxYrg-VI7yB>+A7K>QlP0 zmvif}MkhBL?;py`fMZgx-fO@o=(|9c?saS#1}~xYH-yMbM}RxL>wA_Q$&^ZmvEJq4(wSN_B_C+2Q?#rlO*;{$5eNS0=h#Te0mP_=Hfc|>}Q|pfV zA?@0Pp6sR)CS@F``zj1Fs8*W@;WjtSuS}S5%BPQDTV+DzmVi%XsIL)@?$n)5;WPxp zEKaqvWv>&6c->Rc$(kbq-P9;XfGZjY+a8Lj^{K&9Ts1-ozo?8>k;SHxwypmRpGMnU zGQ)QY!wQna3YZUTl8Zh}aZqQJb@7kR;t6jJX->#UUhgw;r|99#4<%b~X(Xdtt&ns7$YZ7)$L7&5`f zB{9eWxLbf77}AVX#HRpdhiK^5buwV&t)7v}$Zm(^=5*BvD{%abktDB$bo4Ac-^y6u z*2ggY)L>hONpUU1()7J$gdEFf7cFMlesjq=v?TF)sqJJ3u=YA2&Iho=XKWTQWIoiA zeB&0?y##h{lx4x|l_aftPTR&|7gBCcV9uEr$e;7uB@Io`l(^v=nS!P?o4dZJGOkZT&P3HkQgB^FgloECH!)XTm9+3ja1Uiw(h=b$IR zC&2F=p4mv3t0lSaNKaA}?Sk`wbvLPh=jBqA+pA!X$SOWRvaL)~2W{Mcc;i|xXsM;m zEffTvR9eKK8Lm1_#%UN=IHYQpQc74BzNR*`8%B$2_vy+RY)VU2K9-G^(p z&B9^{XpVA%((h6jOtf8JMJcgb?ORPf^Kd&6esYX%r%&`LXu=vys10hH?vqtFK_C3% zQEnV2*@wG=!xZVHm{S27<}cS5yx?Po7qnK9T|8N*Ssb7HXxBEqTh>h-#6 z&tUUnd=(v)U|}L#8Z*&N2Vgyll!C28$y~~(PeEp3CDTazA5rXwPBz*Vh} z?nB`!&Afhyl%J)_0=(^OVdh z#Wzc%8ooVd+-xYxyPTbZ^CL{BnV&Bul%q5q*c;c;hEu@-`cVtj5@ zreW3X!)!JU(K~w-BV(~10D{|(_EG!`q@?TevxS>`VmWKT8t%KxeYsM*Pg7$s_v`PANd~I<1@G0W}x$WlcU!3R_e5_;gClKR=aGPkl+>h|86`rZx*2K()bxwR~urv z`3>X+x(%(rm@0HezBc6VfXFPPEKM;NYC+qyqI<*5U#-?=VZc&t60|i|XP`D^4OeMd zoyA_WViBH2F`~eGL}a4&r0h_dynrjN8SY1}Vf)|Jxh&0l>uNVE^k`_!T&Cd4{D2TU z8s79A-B;10HUO%`t;TUkE%uOG=+-p$p!FTyLFW{uu^1>^1L7(v&+TRtnnhda&VCr- zhE(csz+Ui29Fys`9Ebpj_SAmJ!O~{RCs$%q*Jo%M$Ga$8==a^(%Fvf<+ak^7>>}Qd(|j=NOIjCT}RV10n+D26EM?FZ3!$m>N^(9Z>DR&lJ@Z z)#e2JXYsu>G@Kc9Ksugfkv)P3HeHGyssp)Bg%uiT-2*+2GVhJ+k{{UliV5ARjTaAl z&keB41(i=YXzT5`&V~y!^*RtOQL)Hm9BA|mSUXJSscH{fSrb`Dw4Qtw5&jOq^7ADj zdVF{xCCYLEt!->SBrxe^#C}O_o>{HM!r`z+x`EuUhM)Y4I`PSd{t95(snd_dgkhLS z>l@8Mv#GK@u>RSx6DC60bRZy@O#Oy~TPyM_@PDY8D9{Iok8yG<&*y-elgirIY&oia z*H7zlyShe2E{^l@@ZS%}SL~rx&=MyaxdXWh-%W;oIx;Nl7@eMHCf`6^aiXo`x^*GP z>xN_bjp%L+q^0(tt;F^!zDc528EmOy3eYw%z6b9e@iT) zVED$|v-UFJgFP>}g_ls#QaD>2K!<>bCTn#dy$mhE7eh*v5qgU=K3gp9-c*l{@+TNX zm*XzXKR)sgSZ$iz+`U)*wYGbgxBgxdHMtK*wGB(rF>wnkIhEr&K0(*GagW#>{GP_ZW!c0#p7*@Ug zO%DaxLzF!|_?M^SZT&U*iB)~%1X*yGlxI1w+M zDy5ufDr?d&kkym(j0paS=)cR7@1q6voavO0s$Np1J-5RG2uROxVvCC*-_RN{oIhM4 z9WR{mrQcGoGEZLEEfMe=M?!f*kk#Cb=0Ox(lzaNp!=`{PAI3jK~);z6SUgk}^|RVa&eS_Rp6+ESbl?yS{!0mOrnHh<(= zB}_En2lo%6P$Ocin`%VyX}f}pl4Sb-Pj}HM{VIz#&Rx@*&VR$PEJ|85l!0=lAL^w% zRI$CNjA4Lh!C!N!h12vCZI0;gFOv+U=xW19pDhMTD35zv>$o_eT>9)55};^9gc^w7 zSK5V>`l|iKsGN-H7~e7FW;^*?dCX}RUEo5aFY+gXzxut)7LdhfQWb+{<$fehD{Wpi zK;kM>@K^o+qUEcb`)p{_0+x!H30J@}(}9_$Ri&?eeFA z$WU&H5VKr|4z`oiH?*PG8MEX0(WLZkIG(Wj#a&8%b$rt75yTStT@Y+kSU|MJ#8YWd zIhL(!Mik^CWUKp2!H*%kGH|<(vTiyD_SH)DttKY+-v87BTxkB533pgDDKfE+6mk)e zPe&5UzLyc8MDI}z&H4YrBgWv6-@i)s$Da3(oy2PISs53G7!w70sY+2I*U6{;!mSxz ztxjXfdvx5kBr!DxUMr0a^y;D2*LuskmWTvI_gJ$EUx=GcYaM}LfODh}g5G?sQ z3`Gjv#$R84D;{Z5(_qTI6M9b|bUgE8vAzuPLh8?K#BCWPinylGm5Y1!YJHATDmw=N zU0=WH&FsQb{hr^U8O6C;Vf2fDfWovkPfm1N#?AUau*C1bVM&SJ)Wo`pw<}oeg8tT{ zfFS<=21=4?=-Iz0(ugTNS?;hcWFC@sEfHwx;Uk9wMnE<_0`)U^z5&FA2C29Ljq*t!Gzb(esnAq>ZVg_ExRIaej+gFtI6qej~ zVMm7R|BF)dqvii1hi2_AP&r%Xb9Lt#nMjtNPTPL@nDgJ(5oD+85~uIEn4S@z84|%y z9`rtf-OE==tvF$v`*q!So>Tih)^dXQ`k0L=uM4kMuX7b)Rk@ks7c<4{B{3crgII$% z^&j4ARFcTb34>M6@n64}Q?LFm0lrYt+ zzFr;#@PfS1YD+R}m+R6rG^|NGjKS%3a8Jvrla0VKHdlXC5T_zhGxjI!HtpGI<}+5p zANBlHa!R%we45L9RCDfDpI3;DYm2aE=ArB*c_P>p{LvqfbsD1OEFzo_7+jKFN^a%k z@Cc(w&v`C~2)lYef~z{dRuYClBUU>HPI-D)BHMLI5GF-oalwyeHnKs%10E0C+vLyH zJMTe93^{~w0%GbY`au9bu+Jz*a|%1*~gj9str<(ebljn6Rnqf<7t2b=7|#PZWd)jqT@CTJ|aisPQ=u3ise ze<=2q&A)(!R&Uk`^`$|zons+Poijqt`Lk(uo+;g~Y z!vB3`xNkqhO<(UcS*0u())bCzHOb+H zvk09P0QY@XA3>~AcQBS*-e>lD`h6(lOZmOVc#>@w3EF!9nexBAd=xEr5~b&93lEc& zsO;5sqZ@1N(5j@r?g5@{#hA7=*;zU(cHNN~ zy$TgpPR3YDMK>6fkMUHIJ!lOnibanS{;A_vIBBV8YT>wy##8l%bu5z z)&y-UJ8TzJ|Lr~u>=~{?`##t+&^3VQ@Y}f)G3Q9E{$ZM0Zp(k|^RFm0M~;_i-Bo5< zZUG&3GyK*zP<8U0%ipBL?#<|v>pyJ2(VGn=B$(QMVc8Pqn_Dv8X~l;e}$d@2N=BlOPzOZqVu)mlS}Mti(m7z$;<|}uP1YqubX1O z6prHY^DsOzq%nDPMfC4C*zJo3_Wv(GVWPv?A&fRV{>*QY=y_{B-7nz9HeD>QetueH1|<(vmHVBN3-4!2RG2eqJ}=lJn)u_Nn)D&z z2ed?K-F#OwKfgpVBJ!WhpL&pv{D_1sSqeJF#XZlhWS}EmOZoVrm&MuEG~UGwvMU@+ zZlB3^_+F8kyJ-I}6UXRu`6eO;>s6;2$4p8K_J(MWTHWsdMx2w~Rbg*if6+%l90Pc% zU-4)sPW)E-%)rEKH*3N=8y!n5_FLw2qOevtKms{eJMR8#*H%iZ!ky`izH166 zN(oE+4g!j8TsLCXb6@d6TUaR=ZpiB ziFC5xnQ&~}i2oJ5+C}BNsgAD3{5$mZndL*8+}u3%TK%Wc zV99qnTkE~gkLvw>E*)+9P3%2|SH+j0#)HJ3O}@lL9+ADIz-wF*dP|L;E_MLz;1gN? z|GxGs{I+O(AdoeY8z-*qf`Kb6d1?1=u2d8nJO8nQ9FlhpY)u0d;3MS^gQMNOCn|BqK*TTQt4A5t?l>)$Puah5++@2)|d{dC<=n*hAXi&OvwQ zC~TJ6Xj-d%`BlfqQkNKEliJL;KSIcVLSTkwR9n>zek3l66j=BL^At~viJB2+| zCd+W;g$85uOB?ZLaM=a(Ts4M@xIQ=Wp zW2fik%!NpLzQGTQcDu>23Gh_JF?(OuUTF#(w#S*L`22kP$A z^1@UWr`h(&iDz_+Ug;|u z@E@vu(~W8Fl$5M@`tSGT=DSE<*pdmGK#V0pq&|#?=7n8He0-B-0;#>y6%jp66+L!6 z5+kLJDc26sHeMcxA>x2Qo-)jRQPnM66Kekc>i7ZF$fy|8`y_61Dyl%t}dmHfLdrsj1rq%BaqGl0+Q(=6Xl%X3l;6UOo6M!*`SddNQQwcohUU8R@$m zkjZnZ&N~>R8aY`u{oN9&SkZ*jel~6xq)4>sIqJ5VI{ln9>f>bM`!_d>rk=keMKZlv zBoN~QHJ0N#0*W(p>+QU@mxhw6yY8@_Gjta^tzjo}%Ae zxa!CTcaBu~VANk+WW*s=DrIymo|K&II6r6Kh3UKBosy;>#6=h9BvG%R(Liq9)i1=phP$||K8+cS z!+R

3_j6gWbw_QwJjarbVooL#WwVlX|G%i`~`tH+mWV@A1Q;gLi&5WvlH)TOTQ8 zZ<@fcYBM;V%~C6ouKQunbf#FfnHJK!quJeLfxVeeLR`~HbF#!5o#~WHqHmAgFOPe@ zG?TX{nV-f*Uuami=!{y4AbAeR<|)CPij&bl>^G_Vy9dW zHPdWfL?$NH^fB$-1y`37Pfb}5;65;3)8>t1O4; ztZ`8pd%2Mw-wa?@onNQ}UC0r2>~V~JEq~uAPszOhPU@pU6?B_S?o87ZS9_SMIaBb~ zo#mTW%>;ZOd<|@d>G>$lY>PAIS=k*Y-n+8vH%ai6Ed8LUW;dgyLS^!xmjtyTI7*aR zXyn|yrrlTN9&lM-ic;Z<{;!@rjLfA+)q86u&wYG^Br(By27RNiu2yO29?T-gluQ%M z4jM%U98e|%xrHwx;k)z6r*|c0XUNamtYZQ;%dJGEB4x5!@Zoodkhm6(g*07jg@&tTN}dMsBA-07@ILm|mnbLKk;Xst=r(;$ z*)^Vh@6JgOT!jXYh&G+0fiip-ajYhD6N;E5(egb&36AJI&{NyglIVP=YwN-a{=d*VEX_Z#$?A+Y4}?Benp>c0|XZza&2(o-MhWv z0O}F4_rtEYSqb-hY`@oyyu@^nAL3#`f`?>50)FTy4i~ekz;cAUA2L1riTJU1gz-oP z^4l38XhC#IFp0*pu=laDR@rS}PCByhB?|DyI1!kVL>h8kd=bCa#f0u9Na7;9R-e7fJ;Nu@mjt}?_S;m9eTB@10 zLk!4v)?{XbITKzb-6IoFX!2-G+FZXgLTqN;UzP9EMTrg>3e^W z&Vp+LTj$hBakCy_ES01>T!n)7cy3fZXV=9;L#ypO8i}uv*~5yQ)a{C>E)r#CB1CXMZTku_>OE6aoTk zmGR@#rFKtz4K--*$LT*N3MMvbxlYj$j|kgkZ@HO(4anv>*@All@$X(>#!z>*kr{SC z6(i*2&F!=*tZ60$rIX+%o)w7X8oe#U%^NMSVe%H(p9@xHb@;jET&g`X$h80D^l@L( zWVjJDp(^+)+Mmnl=$mG#mZ_6D<-hete${}m(8TY`+DQK0wr}*yar=E2ai}GPx+a=x zC6`@9!SaM6$@~RqbbCWvMy_i=yJg5#p)0ee7%E`?LWx{5{W9pi5fzjqWLOsVNP3WO@!}{1` zwq*C+qH2CC`Z46X`6R^euJSYsu*GcTz6!%`3<0Cp8;RdfB{~>k0+BU1C_ok5pX1wg zQsPZs@5%}VqlbvBG=liQq8JC?4C2@S8E@w;ZO4t!ewCM-tN00nm{W##%$h@JLmQk$ zNkwI2z{F zelXiggpD0ResP0BO-e>qb^dn=#Xqy?sBfvk4}15o;Hr31up$8Hsc5|~WK*)!rR+y2 zndDM}2FN^CeF%g|q3LFMR(AvH^NH^RSuMjYt|Y?fmakES%XMSsG;0UWaI8h_I&OXM zwN4UwArvw9C&m}BUXv}^z)OWEK|$^tVZ^Rg1%BgILM8N$7jG9oewg$R@*%MSxc-qu zyUIl0#kjw2o3jf0ag)}W_O=`4P~N`jUU*a z@x`J&k?41@41Ii1dC&#^CY5AC9_4g5?ss45IC43&rt+{8<9Jf16%ln_&0l8NibpkF zAze9B389z?t51*geme8OjEGw`4D}IbC_@r8w$uZ0q3RuPY1XYFsMr2wl@!9~n+-ofZvm`(C_CKui zo{kyb5uSnjH!p}KZf@H{sO-JOqPeNN16Pm|@qgELI=c~j$##7Qe{qCuXWvXKX?&xU zy=oYli{q`!Z27O^LEUNRgfWtqu0ISv`?Q)ZZq-7~+PJUT=qr!iAg6=XXHf*VpIIL|?wu{ucRNSn!(GGs)Of1EOdy zswEa)-wNG#EgW>?s5W zV^(|N=0?~tybckRkM*RJ6!E5&ok4mw>4h9i+`6E2^lUOs+b#r1@gDL{6XK4PjeNQp zk8kcSU_KCiw9#{zD?ltr-YRn8C&w0w3rJ3VAKE9t9~t}OYceLD_^nv-nedDyhh*Jh1^ho}{Z66-CyuAU?3P0#2>GQ(~eg?|oLG!ELX1)4M>NbQe#>@`Xye3UuZQd348~6m| zZ44R8DIFNZXgno~S5QiHzmqW_>sI)eOeo==%q3*4im3io0cCZR%jgco2Zx@9JsYmj zRX?@j#>R0 zUGJW1aZf-7*Hn|}4~xjn7!mO>fHok(Bup@jDuzW}Vrnng{P)!%EhBAMks>x z?6CehrSuR5FbDNbaiv3R`pDLwNs3VPGO;NLL#;=4cm;8lZ)skOe$^{sj?Ga^WR_Ufos@`L3 zDBWY$lI)XenUa~3rxgC?PFk{_BkXS)$0JoN|9VeqOizVjUZCrN2QRq<(u`x(#%|p8 z%*dfnwG5F9w_&n34ivLmw2R1 z-nwza-(IwVA@Bu`jeEW1jNj(7Km)QK+l3-B&Z~Sj%pqsIlEFRzc#EiPp^oULCrmcE zJm7M(U5dWkpE3SJ_Y-8}GO)%!BmnK9KYx=&W<3(%9R!Xs!3i3uQ_Vt^|9ox$dSe}B z`5$^kxxBFyNujw%YC11lRyiKa(H6ChO~`oeDP-7ov91V$cVVyUSC5wdJ?(Jt41F~! zNtU-|M(u%ov)f;@r?Z46?H4I?GHRS)wsnpsdU4rlf#f(Wke_R~45rB_#dE0TD$O3z zWA7&epH|G~4+Pjd_s$H((1?XMPT;o+yQ9Op>B0Wh4=7Z^Ha!)#3)Nmz92b+nt5B!d z$G+wNmE>jcn-r8*vunaIOon^z@AMV-IojzzCu z2JIJ3Z18?>RwQ(n@SFOv(qxlRSIK@1#x#ePx+yKYcYE zNM>E)1UWKtoA8lKWySDGkgtyF+V}r!2XIGV)vO5! zAJ2y3-}Qw!JYFC5x*tPJXNiZ!YsRtKZ(0398AI?ljwP=KtyIxa((7&dyd_U00P$Cv zWpD7+pFG6PNQ055Cqcdw{bb(&l~JfC6{uYqZ#yZ)kt2KB?|7y4HSc_#jI?>xc4)7#u?Z8VT$lDTVEq z0@@Lhk7%pv9-9E(%5XkKLhqVNtE}8eTCRbp$HMWJyJ5X98UN?ZKA`U1vb$L8xTHL@ zK__u)nc>{&30)l_%bVF>n?kExo#uVSHh>&?GRc3oHP?4Q_Cgb8cjs8M`wk6TanD2W zx*Na$$&+AMV+GxWDeI!=gZ;y1mt?#Rvj^mcKYVQg<%qHq#J&%)n?kKP5d|nA6>u9F zN|o8|C-8k*a2MQ;J78n2{s3cUxlfDIF{vW)&9~jd(Or0` z%J&>Y?{So>+U!;sr9<)7pogYmG5r44!2f#j%S_unhMwn=5P2jnpWhd}h7~8yEXYOm z`uk}T?228XTIiLnednmUJEOAtFc5eBTTWW&E$xMu_~w8k(p76M7slJ0EOGDIf>=C9 z96oO2^NET-Me#VsTnVue?BdRDrntRs#R@SYaGSf-S_7;jvU8RkK!hGA%a|vby2sz0 z@r*YvEEt}|UwC&YtYV)xWQpyplcDLxMN2Lb#Jcu^8Ny6&3}lWD_aT43{K52ZhfdBmoM8K&$UkW9+D$MtT7Q_Sw9o%nPm_0 zs|+Lyl&SMBP84!HYQJ%cN%!tEEsufEB<^gJHJQYe06MAA2|~s&c-ziyVr|7!j-Aus!z1 zKe`{i2E>o?iS1rf8BYaYLa%51}n9KgRj`rV40oMH2>#{p~NdffKRTBHo%XeqquywF$LH_}o3nb;q;JJ`k? z27yz*sL1oKa-}~mFvJng{TPs0lo?(}HNC-^eZw`uq$$kQ?J-!jaWTm!Apy{iNXlsH ztZqyRATmBxX&`=R%hsT(m}!O6%+`C8N!(^j1cNz+Lu5wS`S z*^Ke6JZq-ozCW^fST{BMh|MP~6vk=SLffn&i7Ov(v^L8Rz6-o{cx-4#W9qFR{wfI2 z|Bvne_SWQBO0rAnxP_o}rlJ#g{eGp5N)mdmJL}U&0o^+kG4h(iNg^dXUD7@7S;nL* z%jK^H_YWU%E#FN8K=hg?zm+z6WNhQ1+0S3r&w+R1Oq7r1B?`eQ+o=lRtI8MhB}rG< zaKeRU-#AS*8AuLd$?XbriA)N%4#_RhX`$y&+a_S`D$leZsw{kP=`w8K0O(l>LsbR$ zD6N2qgsd!5at`17WdcjBnzNme#G>c{ZrUqsPfg$Nfv7`tgn7cTrIIh9R=6$Kp!zER zFJ&>cqY~KGGv&S5V~0}f)IgWEZ)Hp)qx0(C-nv&BRpoHeG?& zi!p-o01(u3>=uGv_3fXw9{b{FBb!wKnW^kv5-r29+EFpgYoA90L>Z{H^)9&7aVg5a z^Zt4{M8#+Q_+%$9W_?|ew^KSl$$Ilsnn5r2U{#jq=8y;V?B2ay9VYpJ zsr2bJ#`g1ca=Z`(!th?`sQp?Z!yCXKJK>6_CusO4YdfkhU7>q7*44KCZuzam*|!Ih zt0C8t{*$91G`OJ?YL?f!JauL|8u$+#-KxmLsyiP!RriYT9TD`rexcg!{6qd3;?4~7BV znajv;*T9qj-Y#3ib`rz8J2C(bI&9Vb<4~W+NS={TFcpgi&qEj6UF0%*c)Ah_6K0|{ zUu^IcQ=+PPs#GWDPLC%(zU}-Jj)j*0geGEJ&Zek>MD_~Lw3tg9Nni-kw_Zw82Av<& zp4=ZVM~$z)0Pqnkk6`&S=Xwp;kj@!9B*()kokYw%Z|nEcigwawm6gDdqei+>)cfBd zg37T?=!!6@1K&x@*=lRnHs@Or{^?^=8@^z{Lwarz*OE)LUk}uiKU|BhD9D4q)d?bE zN@Rh+mw||~!Zn}qjVV6P@au_}?;GqPWe)c&hx+5~Ha|LOd%bP@Em$1a3X)gX=p;gs zfg$`tqG1N@F`YmEovH>0;$(f#r&&IG6fK`*o-JK;2B;f84z;gFWZ#0X+M#q>27b71 znQk1kP1nA}R6l8Vjr{TNm+g&BtO&DjHdofD9?x7aZp8I`M>NSJV>XIq>H5cmOhNaH zwE!#>UVNz29e0+mc5Hq7Xv>ivP=pBZgOe zC>vI8aBUWU6C@kBiW+!d3boWcnsIUQn84FNbRUTq8NmRR`pr1m(>mR@@a_=2wJt@T zzWODx(?I)`s79nH_+Kf8 zVHM4k>XVaD_|dWH(dt`jT~IKm9TaavU46C@P7K+YUT~NJ4n+?FG}?FqVY(+CJM<}; zU&VX)b{=#a0qPAuc~0v`Or^f@9A}g`T&rbS6JgNe>`7s&{sX!iAK?faG3@IbNw3;Z zP(SIoKI-&n$7gz$lpHeawZ{%b+2^NlV1GL5>>FueFh;P~3R+4^#``2QC<4HZyFyz3 z+5AUIZ+lt`Su{K?Ga=Ht%|CBA-t^-K1a7cx;ctov3p3@S4o zGIU*&;9$7um?-dr-0;Ew<5~8DnRC=^I-v1jxrT-_)7%A;u|-xvuR)sQI*sFYJUf_` z*}MaG`d-4Wp3>|fA=Y5S$WPi^&poYoN=liQju_!RGKW^u$tST_R;-uL=u2@Vu4gs- z^+ww+fV>~T+uZuY%QVfPsRh{hhW@WKg{1^`FydCS#vM)@d~?GWDVP{_ISjTIP8YFZ z;+Gip0Qa3?Pyc)xD5zq;(P%M!I)S}E?wVOk#{DLisR^I%Z9G$?OIok>C#TV&E$Z3! z?3KqO39smEqeETZyrv4gZnx1Z}y!sKAsdq^C>sP`8L-VlZ zu0N|U0$W=L;v>x#B4zt6v&C3nk%FVR6tHsNfa6|jXm-wF!_SBMl6Uv^a&LRWG8XU8 z(fqy~kLu%GUC~Df#4|WwhE(RY)Wic&Of1Xy?irK32@+X4E=3Y==v)I#TxG;$@}HvXb?!%jjoNOth4&Tx7H{_Rps- z6%RX@AHO87EZyoFc(~CdYHD&BIPwIi7Q(g3a+$n0%T@eaWqjOCGNK0i$gZeosCa^g zVj`YR=AJj}UEU$;f{yt4B_+1bJ7Vt5xP$aHJQ%kkBrnE_6vryDcXb7a$E8k$W3W|H zl(v6F2Ibp7s~eaoWuDzU@*j~&#&S0FKH2>&cjM^RzwhVs-s{(oazo)Zqn!EcE_B_Y zUT&syvBZFvKTA097jMO^tgUt0teCOMc-K3!?y2Y9V@DZfi;K(pDt@_?l`BPPa6El8 zA!l4jqwcm)FJFL*qBPmXhf_nwjCyy{ykfDiUCvfAJQ*YT?PYk`=i0QUZHy1DnM`q! zwGMNlI2YIFt@b`4ANhK=BiHZ4RF>cPsH64cQPY1UHQz#(&bC^MtUSyBf(rrU!GqD| z3y4k{Nt4bAY4GK0-b=A0;qk8tes>{bc>@AMiJA#PFsCgQX7zmKh%ehLrf-Rn{bLZ) zNxo|Cbc<|AnwTFFds@#!f>*L3t8H1L-gafQKua$?cc{#Jk7CbyzqqoPK2-ree6KF^ zd{T*Vp95am8Vg|YGkd_xzw1OPw5&GWcYC-mYB(>1@vL9FuS8gWW>S|&5w?S*dLKUs zrIp0WF;VOs!_~8qf>Gro2MbL^fSnovZL!CG`=8$Byi6CdGlAGd#`v9K6bcIc@!2FV z;n==<+p;vmgHx-QvNXpQfbFB5unHfXUA{V8g;rT$!Yg+eohClMh$W#Avz=U;>b=l; z<-wHr{)P1Ruz336LVb>$K(qVNdYPxQ=UJz06?X(ht+^8b)ivbb#lMf2iH}(EVox$V zP2^pa15&g*joOgfgC7xXlnG`DL$?=Nd{ zz`b6%q+-&^H=A}5RNfd}@Eh*Cr20slio0*PUgW;g+aita;ko3cG|7}Wd;;MJdWi)L zmWAQqTsRLF*c*?HF4_2azEa<(dKT0z*ia{6eWU|ETkXC(gS+QgzvdNhrJ^ZaZ=6<<#Wi zJ=H@R-y5$`G$~kD_eakiL^*_Df?*Gh^s)Q0N#{#%UCTa-c z4}IJDW%{!n)ZA0@agT(32?T1Pvi-*SBYaZ3UYa59C1u3fw-`uhQ?a_JBNR>dg|^p& z0!Il)`!V@5^*hAjjz|EI_bmyKu15 z9CN&UB{jc2Y&3aF`=sf^+e*$=GTuA{wCyC{`5;`I#bkrUONyGy16Bt7Sr zVMENo!Axbh>=#E0xK9mfoF~!*9!|fi9le`2dfk3WBk{QP*uQn$628`H{QBw`KHG_R zfa3&1`WwtTbZ-@B*yxf(Mt|teTn+{Ws&`Kz6mOR549T8Q?Zm04A@V?zQiLH z$8wr$BYrIPj|*mM3vOq~RB^3`frKvAXIqRJ-64-5qq9xBB)Q{kbPtHjzk<_~K0ADa z8iWh=<7lW7kHvmQE?-0U&J^}atieojMU%rBlF7TZ7N-N*k6jO$&6f6d^oepcdlMq2 zx}=7!r<_ct{2k`-D;mi06&=6*oC&S>Y78~RPJF7aZa7o&-)@<(swr8ggwEKP@&&mI2#bva|M~P?Blvn?<7FsT_;4->d;;(uGj?~Z@7}`Cnn!r; zHHBr|8xNVG*BG#Q`j)35?sTgKesn*2JfZ$tPom2)~Sj zy*@tWtHb4P?v+O#TW9lXe$zFBg$X4;LpsU!4OSOg(Euhn8!t;V$%idokoEWz179y1 z0-bkGBi;8nsmZ)LO0?cRtCm>5ZQ40c)3oMEYhy1=V!#i_2aFSpClQmPydrGj*zlPL zNeJ}fB-~Hpex>)_gih?Rn!s)0o1>&RA-Q;@-^&=nDp5OpZY$3dy58Y6cfV>7*o<_j zAbux|@6LHs)v(&=Ww8RAT&oKT+TFIwl4h z1=WiL)pQI-%j#D2nY=-*M?iJIkc@NC)ju=(p(%f3BOu#RrXOHhN8 z$X_AANHC;7(Z>xGSexDT{H_~&M=br1Br8<5Eo4xOwk+J;-8Tb_c-Rn%@-~St%H?Pw zIxr+je0`8Cx`&p3SV%#XD;_~i#l9}k} zOzfxV|JE`)nNiw7#uxOB3{FAE(!#tD81cRF{d32M>E93t%X~k4ZU(!WSCq`Bri|ky zf?qhEjbOsn?RarSm#00!2&4oBzvCnRvXE4+k)&C5ImOKdwjdyx(j*@wj;j&K@;tM2 z(d;LENgnobWwt|+wJZqE~dF2m6~xcmc!OZ#`|4y6RpH%$QJI5gbG{_k!9-< zKX){!xY<&aAZClk-Z|Q^?qsz00l|)GeFtT3k$pk0TrT(RE9JA#H`H#@8k#-g$pj?j za=+(p^3EwRZHQ)hoi@T#rshAe5i`Wefxws5G5?T4%UPGAc2aMKr^V#Vf}-D;ym>=? z-Y(A^5$5gzNM=G#w2jfZ>5bbH)LA!!-oYE^(bXTUDgw598XQ9$p)z^YlJn0x zIMapIH4WanN;98+3HYJEgz|l;n@OF0;!|2<1Sy|{aNoBj@6_>$a4r}Q9)7iTKi;y- zco19D2dgiFBBHyJbFhn~Pa4u@Uu+UgWut4XMy&q&M;BTN{+-S-i&mJ{_{5kvhyLXC z#yA_Rw|6RLnRa7*p7#}FI73k|2C}1hSxVWA#CC*x)<0!R-T7`k8xwJ{ShmQOBXWzL z5>nZEW1lppuMMmll6g$lv-qf&xtr_JqWyeeO6}}vHgzhBMMQd(`wZ0>{^qZb=*iES z=%`VmY?G3>M z7B?B9@AFjgj+e&f4qtr~%8VN)xB`9&*Mx78DhkZ=qurx@&3z9=mbgXowP`yi#Bu?$k!{~4M=@+=%Setx z5YtOeOYX9)_C+oDTjE^);r^j?z0GKrXnJggSR3Ul_RmRSgnywYXNn-m$xA=a)$8Gu z>0k!Vfw!6LxVScuQ)!L2`DUM~gdJM0nWO@x1eL92;+X(I|3^a>Z%R`$Py5L?qtLG| z;4$yiMiaLUkDq=h`UzjHv%kH3^Y{lPlZJ-ta}7CFe?VJ~=V$YZYjj}0G!m0dKa(zr zvu5DBrDv3#!N}m`^__Eyq^MQ4lPnxVLs+}02HMxu$M+qs8p_4JE2z zuJeBmv$)Bz{_MmzyC!OenhC$vx8S1PDtmgqE9n}(LDLUddvt|$WMt&oMP5v`$&{zy zm`zc`ExHcfad$VPMslLMmU^IZ{_d{i(>IUB>XDcD0=0EC3pG0w4(qVeQaL7~ou<+4 z%YEcIou7*5uSg1R+t6IO$3HK{S-nz3y-82M#LI!=8$G#spRvaC`nL8>+M_p6!ye=4 zu6;l=_j)&P2@a+=7M*6flNE!rjBVDwjWdEuNapfIdBG-jbI`#uH)pI@bU6 z6(6Pf0BXb7RLI(6e+wR;ztP4m-R5Otpb_ZRu? zEmz)LOUf;?EzvFMI1&yR2U|=6Ek;;VmmbVyq541Rg9mrf~<-jNN=Ydk57Tm>A z;57eJ3t&_@i5^IAQvIta?ETv}lY*O(B-LDlJ5AAC3O$kJiBp;=kozS2Sh08JVx&DN z@duzfEzL`z6U7|xRgGoN(|kHI<)Zh`!uz}sS-E%XOKY&9nRRGF!G>ShQ>He=6R@a0 z*yW1}P@L;}F4o(K!5N=urb}K-47_o4w@-I|N&R#E$#K^aow8j~c~euV(I)zZKIv>5 zv_?vE0pO`qma0&2=7HWUBdhqGDta@~E!7plZvWGyPMubJ2IPLJqOih?H}NDLao+M| zD#j@qQ=f7zU!&@?CPhvzIL8B+iZBdh1$Zv3D!&z9E6&nlw#qk2W`deq8h(pLhSpv{)f94 z<&z5@E3y&;e>z_D};2xgOy7URySmrp0vMk+qH<}CfiQ~4&&OvV(6 z{J*$*%cwZICR`Lv(BSS4!QI_GI0Os9f(-5++&#FvySuv++#$FQ?%aOAb6ehzER z(7n65cGV-bhdvAWcwby*Z-Ft=PEP1zBzit^;zIm5zTRi}-oe9NTn8dhoR^_Y&@Kuq zvS_84PbPwfP%8 z+&AoKAe;10SYzV`iwa;Dm*x470cQq|Q)emszzxp#OsB46P}9;EcRc05X3~{&)(2hi z_=3CzMJ}$%Mh9cvYY(t~eXx5=JnxSm3mQB*;A6+G5DE~r!`&zLM<5PsOk2UakR|pMgT~*0GmfEaVEvI0BP;r=M1~z>|7#1< z=5-zC@vwSpV7E|yxy1*%Q-4@RpztcW(yh=`2S9u&Wu?^ADSOe5R1fYo^yl$-R{D`i z+On|9wd#KE%OzDB^rki9)R-UI0PV2okg>|d#8iA)NlKBiELk{EJHlvaINXfy(KAaqlduwyew_L>`9T z#F#^e|8vN^+@i>_nE*Okm{Zo_^;L#VCY2Cmj;hrN@g_Ljy3@Z@@30`3RIN8Ur$Mj% zc7V9t?#LbU0p3|h-g=78ygYJey89V3m~u+*>bRjqv#O7H>o>gpPg{VUI?TYTD><@2W(Ugr}`_QQ!?w+DL& zB`1>NrU{*Gd2>B{>#eS+%4(ZQMW_iUd2TFYg1R7kf_xi1iDYk`m+BBf6~hWbrOK z$ZrQr4?JJ`CCOa#DWH(D1cJ^^-pq%X4W1%M6|BipK`1z%+F3Husc7-(AIJ0q4F#5m zX~p36z7{~V&oPd*NS37zy0blvhU#Z*!)jmc!86{~4L;~Hz)QX){NNWzoa91xqE@e? zG+ILt72JMo!5Ul##ShZ%F?MbDVtkiri{Orv{3o%3HQL3|-SV$wTfR5o=34ve4!1eO z{_t#=_|p~6W8~w$(_JgN*V*BV>RX;j3|(9lqItgcT2WmYx}6f!a?+o21s+rhjl_wR zD)hfl+IU%Vy40$x6NR~_e02;Iqim35B5#Qv!0O2+;Smwh>0^KFl_k*fM)=e*keP8I zQK^V&Vw$LksbEUzjQk-3;69#3ITYc?Z$r=XV8FkRQM!ATb}8Cs=;$L-cxxUeoagOP+0X%^%}b zy>2)rNeC#Bq5{cLLS^h|)IgtXt1vU-%|sRohEhjtfHcF7f zhmOkkhRW%ta?8KeuiG&@8MTDiXD9MeGKrEr7nLB}H%orYg_n`tyv}#Y21q@90MRV+ zO-+Szu&|pK3kxgt!Dl=FuR^Kuc+sTwTH7Bt0a4H!=BCS?hIXoA7sGED7-_E2x_tRI z+Uo)17IYKi_qwp zDNvEFtA$%QlU{eOH_0&L4W*!rJ}NDPp>hHP zqv=JWUujD21(D&`2xEPw9gnXb*v$H31sxd|6vL><<~eiFd^+4j-g&>ZTPn zQc_Y7kcw&+APX{d_jv=!GDfLc$jn2`M?t&Q)w z-9w<8n}dgY5gF-rPYtqD*+y_qC0Sjgu+lV5ycpEJ{J8sRqG428_z9k=^Hr7a3(-!` zyMDS?qHA*gWNYOwx(wGb=U9M@dkR|(c9%UU=B~>E@d#N4-q>z#)K!w zbY(&2kzN-nm77IIW z*shoG+}u1F9ctB)l>#>-l{j2*NH9$kur6KnstAU|d1W&L-@ShGn@` zNomzRrAj=b+`pY611?4oP_t4w+-~R9X8H8|d)+logpy~W7JA-4C|ClK>Eu0|+mIdi zabal79AE{_*Tzmr-QC^KvVrhTv9O3uRT3$SIQ}};9a1i@4Je)B1%*_GyqHY@tCV({#$=5*>*Sm_4D@{e)I09<_XRMMhDSS zkUpNmFS6t2o-BnlOrb(X@;4r4=DOvk-ln+;J)Z1(>`C(tLt=BcAAUbrWPth>C}wVN z@9N$bv|4|hr>i(kw$==2`Ad+CuF9zCpSDn^*{SZo^Kf(53vQX-;c)A3!I8wZYHJCn zWc-h4@Ycujq+pPTqA&5vvAU%Zg+#|>m{8}D~gxH%VIllqT+rEpIMl9x-hHn z>HBGIg5)<=_I39y0M5VO?eI{`w~=8SV5eAJN6F`oIl8+qeHtbPfs>aM?;4$*Gkkl~ zQvgI~Gk;hF)xr38-T|X3$TgL2F1U&tV-^?emhn9FX{lrAsk3ZocJ0N(^M;M|1r*#` zf6e~@Czd6{^kkMw4VK9GW5rCGDr2_?=r?|?(T2-05byan+PYv<)|G%W?0DNA~Nb<=041#?qVtra6McM$t=aE^zQu-oc}%t;`2wttUbQ&$DB#vP)qw3`$) zoSla(d-d^v<+tB#WE^fD?rA_|%JOlz+B?;1>%&z6Wc}0SMIjA8&CPz} z27ndF0Qk|H-vzqHJHt9h^Z~-^l&Jt%eL>Wo z()>fHF0aP*P{~PAIw_Oj_ruw8Sk);&RK@7?yQ2Ng+#|}PoL!oi2e7OPK3~py037Tr zjKZ5=O=Ydj1U{L4SHozl+W#kR<*7Tgx_E3{S7tXAKNuMu$+ojN^mWJe^nz-xXIzX5~LrPf_*4=F1 znNA6O&x>H!^#iu!XtGR(*3FIyM8cFvQ>FT+kE&1A)EP|}hZ!!~^s-5-8G_{@BMA4n z!Pv;ED3$YpfkV;wW=N6ubgj?la?)7LT~)p78)o~ybTn62Sz?muJKNJSsoM>$KTQI2 z;n;zQA;0Hi-!%8T&(qM6BdnL9oFV;hL~UwB>lzT^cvB5q@&u!hE$qDc)OP7`Hsv3g zTzWp;W^3420aLac>yTnD(0X7654Tfy+mi-klK_~!#j8j&G0_tQatA*WXxxX8x>j zFp)Caq*(nkjoK7ze;~nrIDTv^DdDO|;(Ab$SW7P9rX)F8-xsb6zr7~by*dZw&q;vf zzp!p*<;91HXu84g!xS#zd-KQ}rcJf71*%Ri#Q9}S!AZRHvPJPS{(eQ4KtpNywLC@0 zin_^^eOcJg0xSA0kF>`1!6vOpsj#h!$+2O6=jD0GW9tR8H(@*>Y#&h)eEbs15WNBV zXJJJR=j|0!E&Q0WJc#0>M?O(>ZW^FBSC;n;V9eN+g=B$Fn#t#M--%doNalmIS7gSq zZE&bHktH*Ao$&Ic0A$I2&RE&N!BKnAhv;zZF_tp^?dttYqU2c0?CMnYrZ*`FE)i&R+Hs$Q2B88 z-=x%7-au`C2&8s{HN4bn>gh_8q`PVBDXu5k)^bu%&esf1Ut$77uQ1`)dtvvhuFq~) z?=Mf|-VZm2TN~4vA3g-ZMl80Y&BuWOTPnlZ}wBU1`2jb*vy%6GTwP`~~9qR_`{w9K^i*!+kI-ExJSDTWdA<2%2 z-+hv15vP*rW`}!2Q{z7R$Qbf?UFLjH(|KD64(&-NORl8T3oV$JT}dmulHkUEI5-Zpq;AF#?cnq z?R}c29vyy&2>HJ9Y`QD|6gqKv^(17+INNPN5(n$j2)lreOH8z*)%{3C()Ql3_Yj6s zzrW8I`2{7P7Gd6e`p0Ov>3sw2rOuf;@> zDs#|m#P*?^G{||`o|L@UIWls^f~<&K;eG>)bc<4Rx35)FS#q%b`;Cy-D=XrpzL8R zTdeqncv*RPhk`+`E;KHej4uYDj;J*CTd2j0wKDQ!n}YlvxeqDk4mjd(0<$Wqxy7fNPw$*O==TSkFJVMT>S*{vB4RU{TwVx9Mn~t+33Y#i z@bCGNZQR@b+JO~XG-4lN>X7GjJ3hkKYfO1kN z!w`Xy*f4wg68%{>scXf@o)0?~!zsjCf7Pr3Z4SDmESwktkTUV96*ty+k8Aq)PIopa zf7tsia@=F_oV8^lRoo~vWTnNQAFq^DbCrq^rdiMdl<&ZP8A7hQf6f7Xk!UjcK z_eR)N6yLP%1x>J?d?tCM7*EO`e-VC1GjMywllt_TuDoQsLh=TW1kZGXBF4R*F3VF$ zUvyi&nmx?Gz4z(X$!X59A)(eS(pg!kpUSo~a(vU7)3f=aN2b{Q<<%;VGE9+x%c$rk zL9KXX6CZ1_reS?lC*I8t&Hf~gS)qsdiNrd5uUms8j*9x1UnT}8f0MQ8Vn@A>$0owq z*cea81H`B{p&;gVyd(C^`dpvk`<1!sC=6t_^2nLWOvuMA=?xC!zf}}pzo=6KQXyi~ z-m-lLomQ{9)%~H^z6T}qp2xL&G@Xw7LEg_9lkML~dvf(X!=j~2%d`9Rg;PBOia77>ZVYE!=bZzDTk{2uya#fg~DzoLvmr?ao#J^@r- zv5*nRmBMPvlt+7g{hZ8W^^8Qm0~fzN5fa(Z+cSd-NDEE&PZmmkLs;~itQ9Hhx$I-< zdE9AOe}8~l=Au8)lTp*P67uG!a8>5J6TDPBbj-_7*v!xTl{REZ{7506%zQZZU@$JP zTulLx;uBPi8ST#kO`sLArCbUQZjSv5R{6&9z*;VCpmO!RXYt(;+w?i-jJ!qpCRiB# zB#(^|F+A&pENZ7@n3^=HLE=I3M&qgTF@mwIt#{XZic3Jevmz`Uh>hT|(s-HoBJ)`{ z%M(o{>1tBu#v_^J5ck|SI%WhaV#NAOR`acrdP*_=ZN8oW1BL5Ke= zCh%~}?nKBt@d8NdHt(zG9lNFTRW3RY4T#^y#T))AOU^?D&Rh7nyeI=&t^e9d2=Rda z*KPi0KyT**r=fwS=Yyx5!PBe!{`N)4cMqquq6}htWQW4*Qnwj>&bh%a+EmwTugG^_ z@Y0tVN53P9TmQ_<7ihejUr#3qFOTvptyadBccd{5MI(`E(uh1Z(g!9jPgXVKX+i_88M zB_-j#*%u$s^#>C>m6t8?7gJ0ZZ=)NjCK*l=q7!;WYE$0b&&ad0_EjE-YdT3P_Z~{O zSB<{UIG;R~XXkhpR*c3uYmZj+G4-VT0Hjl7JE{7eU`g+Rn5oT;F)u=C>vbuecXn1$ zeqOzJs_I~xImc~K15#I^k2!k%it<(K4(+(NF#aZJ)8-G6oa0<6L_6ImxMp?+JQd3;V5nu0*FMZ#UBkGQ3HAKBtw|1TA;JL@~d?1Tiw(?ylcx)>!X5 zRP2wp-0%yFh;2_l2#eVIl3aG(<4=8Ona%|XOxgN4qc97-G1RXW9X?l0rUJEIb516G zdU`g^H}g*6|AFUsAKWByPj$~VM~_O?4CULy!jG<+9Tv!12Hu>>ll=S-i=!BV>-U`` zHKz-e6E@kuDP>I_+9gFrFeUxl#H3wugdguK^*%-kv^@*^BSP*;wjUk@d-$u}wQT$| zoh7$pl}11!Er*t^u1eAn+i#0e$}s@Kvt|9)mxLrvthPJQtJ`Hr9!+DR1WwxRV6?d9 z-?jWoJLvPdqFNj!uW$^S2&$xsPEqj-&%^o~{ifr_7I@KWE6nt}z{f{xlNL^i1Zx;e{Q~eezC(e0`PNTYVuy zE`rJWj-1;^<(@7VKOZjifB6TJ%UZ9!BFJl10X6Qv_94?=@>cg`9Drt}#HIR2;J31w z9_+2$V@sk*s+2HPZ{O>7PfH8ALq{YtnqKTm0%+bv>x)*$1N4&n{K(8mowce(fTJdZ zN3sCn|Iq>%TU$qB4D(rlGURAcM~?BMo%4H&aJcO@(>Nz|c(Tt4xLDVhk_iwulkgA? z3_i$(+uy!)T`3#7IHAjmV4F1AtWMNv(CgGWz#cLPCmXImLpv#o*X|U3JWvUNkCpA8 z+KD_;i$;OoY!G;R)9#b7ofOHEXsromjcc>^F+$Wfk~;h;$>rI)pI7wPuTquk&CVtL z90^|+(`|Ql>6wfdo~&rgD|#9fcEfNr8aaVdkp-J*xPjqoS-EWCJW@s{lwn$KM4t zHI1mUGC&1EqkLyy(GG|^D07Yhge0f*tMT66(RV+c^LaGMxag{U;11D{f@G)?5;Zhq z6{zt@h)gZ})zeN0X4IpcR&$y^FljtIL#cNE{#D0NrVNXcF0CvpYPJ8G`vY#R>6qlA z_;dh%7mTa1un-v~&8kLsVtM+jqFg%8^i%L>UavD+faou3Za_x}s;vzh-XlEc8{58O zVN{&_tGUF&C)Ag0`;IRz9^mziku5gQ@%8IhTw>x+1Vx;RrgF|ib>sEvKB4bX3 zk`MqUXBXxbFH42+PYHfi*-9*MAW3K^}ze1zkLmP`y&7C3AZHj-Ep+ujs%$`bI^*F>9hM6nsU0%l3 z7aZp0WD#+f#7iq;7Z8XfA6Kx-kke_2?42e1LUJyWgk`-ZrfMRViwX$t0>#O`r>B*c zIeFDY$HdG#@A7yXVQeW5-MG-0a?C-rk%{yLnYFStHMq^gMApp2 zDe#Rbq*f9TE~ya1spzUjnCfKU9~A>9iCD}Rl(l`GHyoZGla>7 zVXA5+*s1dyCJu_@^?C>mQvK`MFjb#*RQPuprBE8*4n+Cl(Mxk&kC0^YTgFups3Z$? z#ew4^0XaZd1|Y|CJcVeA8Zwk>xAzZo&bu&4Kh#uI{<~?jv7FMbxS=)=D9GW=-%(MZ zmB`2#hnD<+xFcL3O{)QyS5zYTPrixAAOiwDgk@OCiJe10!QB+rpOj62L&DVE-RAWhCM-B|UmhIw8g^CiY)kjn6xwx)LZj=K zrcJ`+U;k=Ad!ba!Q{DW69Y<3YW>b_2n16ovinb};vjD$Ei%yM-#KyxDYFbcQTK3b@ zo8k}FzBV@D<#Ey8qy0%)S<2>IaM4#_u#%G#QNF94U)qV~oK)IQuIPVte#gVx<(@fE z0}RZ-$x=*Kb$SBDm3#eEURfR#0WJ}N@m4N$lu{GB#`?^Q|56 z$l;$8HlTc;F-%HP6FZYYkf&?zSA-k$Oi4;YGbif|z#}#<%pm~+A%nG%;30K1aq;nr zs)~~E=D)K>a`2;^Nuo<)PY9)lUpq*sP~ykfHVvc^&09c#f~`$%mkR2Xvut(9@$4ZsIu^uj5K7xDsLPDM-W4CyV_g7OZ zpVrcbV!e*>XDyF(jO(mpSxl+giACBRV7Qx|T^Q{dVOikh957ZnYY3u+AJ~OoE#jJ= zn+YThzeTyNZ{9=Am4T5|{blv5fI(G?JTB+O1ZAUB5FpTge~aDeCF9U>If&x~;&S5Z z2yX4+Tr!F3U@}9|)SWj8S)8K(Y`OijPMjmS2{|CuO)`$xbBMu7Kfky-xj!@W7i8uS z(w^lb+#QkFS+Kpe^?zSgaLRC~rU076F2I+lQbU+b@A^j(Z1B`94Am?lF zk;2`E7p>O=u(M86N~)k{5@@_3r+~6$uLy1w*0-t5fB6KxDp2Pn1i~VH>zOTtW8)1; zE<3jfS^25pM|0sfC1SBkJt`3|!6r(cN($1E@eeI4IRelYxV(|NJ=-Y`R-^#%5l@&p z)Og(t2a%!*tD|q%KfM1GdU}fPMN$#@8=ojzzda>fhn7NHKL=B52CdEYJ^91cpt7?@E_PKW@Ymrdtq(Sy4xKf$%Ob*cW$4fz3h!RYc1P3X(`ryqF!$E(nTwocSI8 z5Kk^=slYGWqAm!*q)GY-Y;jkU2Rjj>lNCL|M-F*mn9Dc+i^BHV~^A>rt_JAQSk5(0%&e2A6sFpf> zC=d93Rg3;O*fJ?vT&HKX1MOH($Z=svZ;HOWYk~1;A3e5-CNq1z?|j)q?C_q7eM*vj z^O;vT(b9#(#Y>w;G-@?~V-Y_lfeXn=pCacoDh%3MoeaM0Py0i*n1)m-Oe+62B^K1N zM>#CPL3sj;p*@v}23cB62{n%4vK@u}h;mUxKu@P6^7a^|-XqU0VgE*jIQ`$g`Y%;M z-yK=m$d$IBI4BB~Hh>;Ys8Bp_!e{~`3J`W28jcJ~n1gij+uBV4qWSA@oV?VkNW2MD zniMUj3lmc;WerGSoE$9%kn_k=?rL-W3il_5L;VX)TNdueE)+AIH}I2HwG=a)A>V>8 zo*_=D82%GfNx0l9N7ztaN%-!Fg=}9PD87_(RvSq}1@4po2rT$(t_XxmQmq0zPPWVd zfcKi{NG&;w{U%MTGG3vc1>*v-0tAxfS16^8Jur_f#qo%X{%2825N>2-G+<67JZ%k^ zGg+A>%J4!5tga$k)SKU!(GNn>;~$YReKAZ#ieAk2^KrVf z!j4R?0rz-hgYgrlJS9+!rW6G+$d{x^eM96)7ffa4i<3c>ADA@>0(wwVxfHWBz;-fn zL_4aE04bwOP4coXJTtdC#@+3Jfz=CF_LZFvTN0HFJv`?t8yA$>>JJ9|!3KrCUY75{ z%7)!ubeuV6vv^96^2hDwY+Ih47(O_H*5i~(3P6o8gBkUW#g8_emp75%g-!Z=-XdV9 zmX%VJlrTC+2Hj$u96ySUI3k`4$wZPmhu1MxeN04+NXNvOor~)WRALYXZ5>ixXsXMq zP@F>EDWree9@p1QC5)(HnL;F}-w=@c(h$JQ2Q1yF8{t}092Vf;5#h<-TJ#`iLD2Z~C)8gCNIj`?Xb7KFu&~DKfGtxT6_z~L?n2vRRfaunHk~3DwXE#-Im34J zaGu0)eu^eOWL(k;`_ndnkfhRNo4ni*luTJqncq25WV$%ntram~x+t-ju8Kl1j6?~C znV>6bz{5ZRq_hCBu>k%c3lgQQ*ixpCi4JvJ5yoFhzuVxJ>Wan7-pqM&jwVew>aL~}*m%05d}b6I z61zq+lgJ|_HL>yb7Q~Jzu7vo|Al~vz(s=ZC%Y)w{utC$2Gfs1Y@kK^hH_43IDLkwRL^07|S(9Dvz0H@##83kj+PJpYBk2%+UL@_D z`77OfuQ?$6X#{f? zx<>@u`;_4=H2;!7Mmk*al-P4C4o5V6B>W%~-pe&SQ=N&w`j}M8h#y*K%O?Ay1h$Ym zxLsBMd|r21+c>YfD61G7d+qGq-3;ZKcFe-C-+C>ZaM{$< z>QG*9u~*7)n+j_|i+gYtR3dwPbnt9hnf%htIUGchmA(T0TxiqO>f5Dnb?*CX)cWvw z|4}~he6vf(zW(R_qus;e$LQ|LBb$4+BiR1Bhlo9?9h(J@#=>g0-5ttdIf2z>Bn&KD zFgS)5@{lK_)XcNF+wfeP_|)7DS?j1eEA9M*I~ZD#O{s#1_uh>(iBjL?@qDb! z_8nHbv-QIl-anT$8B^HUj`p9sEI*}?tnRE$Ke+!Bsu38!mq9$f-e^|-6q*yFKbPI zyhRr#qMx3G#;n)gZH8dhKr^p-jm{lf7rrUx+0)u|FUMn`Q^fSfi}c#Y&F7AxCc&yr zo5qh`POE#q-3u4%nx==tjq0W@F#Zh+!ToEKl3K;4OS>@P-r7Fy)(NZOr5EpkQRCwK zu=Xja`le3*-u_s#vgtmagrhxk%g_1C*?}!Wvs*9tTBC?;lgIg|R~VYap65_824V^` zmSNf>mge59e$3X|i(fS~W*z;5Snxvw<`8wQVMDJ2es+5(>PDXUftUZqCyysR@{o%X zmqZwX6;aHir>LP&!A`XNruFJPyg}?O5sL|qwTcvwR=YKa@y(Z+^NyAM$E+c1$R8i( znJ*tr#&gja^ybkZ!`F4;(s9U{dIyvd)w^Ro&WAw{QW@r=NweBU?+R3xImT#GDp3-L#VO`JjV(OTr2vq5j4$epHo-+I^fukbLFqM&m6f-mqj?!I@uHmK2vkMk7F8qUKIM zz1!xGK{2*R+Z%6LrM#*miU{!Tsd(#3y$gT&+(FmZ?AET&wT9pAKlm`*1X`m}=t`^e zU2_mtiQrh4TcH_WiqIz`{MNo|GC3IGdPfkK#aiz*6TCYfuSA|jXvU$K{Ofn$qq7eM zdOF44coXM42QlIO*TJS!GhLzw``_h*ad8)jVs$H*-Dt9VDZ{e}C3rt}1^2Q7!<5K} zj3yW57Rz45_L_8f-%ItmL?6HdmW{y4H%So-6z|vG)vKl?XO&IK_9`~)^>rW@I-K%k zzJnSw&6wnaO`@fHW)!Jc1~W}2tzWLZ&&9V1)G6KiOq$F%o_}w^ZI8kZhi)@mvVw+8 z!}1O|OR$UlYWgC^;ja+fQ3FL?%;gP4;`dvLfEp|9tVX@$ASYoGUnErYcw^{=7yVcG*Kc zUcH>GT4D1dwlv5X8_82Q4ze#{EV$)q08vB}PlI1uQV-|2f81wzxw+Z+g8NBUKY;n} zw%u?1-NxN-uJ28PPp^(I(%mn@E53JzugUk7r^YV_Atd(?W2bj@9}%o;9`(+IwfQ6? zo0|8~)F86O3g5ZD>9vYgaMWpe{XD7@-QbzWvF`->!LXug`cnDBiPefd(M|k4@zGW` zh`oKa$#x9#GU6tr6Qy~48G@<3mcNS-7w=$0c@NE3I(*Xp6ld_v>P5;Vy}9#43J~A# zmwfMe>S&@pgY(-{sXc}J_NTz{Xw@E(#d>r>cmwxK`dJG%-K0H61#=!e6)#3AEbp+uv!gSfC;wTOuoTox#bHVKvU({0EjTqu1Pdd^@#qI&!<$ z`rxtXQ0Z{~ErXjL!{-|njaS~%;TV!N-&>Mb!L_DIpBwJ?rzxWv;hmMB!mrN01Ir>8 zq-QPocFDUQy$=zhUAv$6Ebsmq&K^9*Oa3%R4D#fc3d#PUU!B15nG9dn9oZ8!iVVhY zM%zMD>KmlF92)J!7P8CrZ4Ed`EP;AC(b zvtK5W!E5y|{&s>p#2r0R*B4B~Ri01b2ooKGcFR207qhz&MDu6{B1!{1gvAtR!-4gm z9M?44`CdEeBxg=yX8SS5ve z`qf`UIA1f3!kIz#6>H6tzVIkR|GA=n5S;ErSu0xsKC$&2-Y9->~G#vXzJ0rFL!@aWAGy|TMy*V_LM;R2} zj$OE*Lv@j=u_J!dRNu$XNi(kk>LopK4fpWNcVQ*QLvJR!9ZNaO+TFCpwp*(COqma{ zFjp&1VUL5V%yJ$OyX?+Dk?k6YlIAS%SKqG;fSzgn2K2^|ME_LRaRyJS?Sh z8^A%t-HSMVpGqEzIe36pRu-w61J0?;|IK-D`v|FBJfjrS`8!}^d5TLG`17a2ol+Q~ z0ZjM#HO1xPj{5YhP`v>hXEF3M6tKi2s5oQ~??rGRS(b2gt}0@f!Q3P-D@0>}Cvj)? z0?qa1ubsy=M+9>}iyvK94grg;!}^;3>mwkh^OfI=*l~ovza>d|OH@MV=+Y&KN!vov z8&Ns1FLaiVpoyA-PVYy>;fsoI(Z(HaSUR`E`!w%D+{tz8y3EHVJ{bIlJM8A~GWEVc z!`Ibd7HSWSD-@e_4a5fru-*sAlXXS%^Z~c2LYVr)+&tyu-mK+|rDiM*`E=pwBip}V z_k4|S=2!U=3Sf!hWI@KJ6>g!|8K1Z6k2LQG{%-5(EMe~Yx9n!0y?&H4U~;rk42iz< zaPZ?#bethJ=X2__J^1BGY71<`5!+XZVwsGBN_`Q;TPta=NQ{XajN_Vs7-m}OmK7OE zJ&vIHr;A-dzFJSW?u)mhXS^EaRPL9U)BN(cIhyVtBm(cCmy;E(d%N}(&2T}F+mSAJ zFGM2cgi9L5>SXB`VPhA2=)H&t`LL~$NBGmUM5LHCL6@t%KK zv&@3Nrh0^EaOZx@-OB6-?mvS&%K&>)7vXoxy)V1gT@hb8qnW#!sW0azEB%njhnhvxYgnh%)&Ys9llPqoY#p8;=FqFo$I8;zctq<2! zFz5reOYkEYU*s%e2m)(c50yle(rF4@Q>BQ=Ya<9aciqHBSJLerDxY?Di|V0&eAM9b zu-dq}9JN5FF}A6NkZ?1h-Q!DC%sag=?){h9qnX2SLnsWFW8lrd^x5Zq3HTuphC8o8++;3;npbHJ93$E->=T5y94SceAT{v#*ui z>80nG{|d)HLPL`Py`%&Cq&AU&7B*swBB`ll*aSUsdQQU4>df4e(x;4_hTsCLF4XF} zFt~1RZUwMO3j1mC-Jk2i;+CozA8XAsaQ?8%+r9HgIus~3fB8L1{ZdzGH|Z@w6UfRz z_E>Ly+$_p*%*H|$Z`uP1vO)csXg4oTf*3QZT~|DTH!Rh>L&-|&av^yF%x9-~n8j1| zK~Lz)B5XF{Hv+r^#xntrL@e(-lgas2uE#Kx1}g&GS#Bng_n|355_`UXqQh4%{$1=i zeP%c_`JuKL5qFZN<#1^+`KU*3?oe#^y@c?89f9QTEJ|b)xD2mSCJfh9IzzK%uIAAz z%G`oQjW+2!g=Pw8*8+@Ql-oyVcH;W0&DuZmB9#YeYlZ|htuL$EIaKQomGg96nCSe; zjLwQ*QJTOp>9AhrccjJ_;$edb#w7xex8MWeTNET{C}WG3g8#Z2P`=Qh3E#`+DX@+FTK-thVEd*1)i z0^~8IZ=)F^Y}c??XX)xa+!RVMIFkgWq^1$Uce6{6KmJUK@t*i|BnKT6_7EAuR3Sk= zv=do5`yIK8s3<3%$T-`fBBHHC{)Vb_&H2+&gWY|_c{wY;)=Wf>knXMhP?*kPQeMra z_=KUBthf7Wa*v8PtRMSU601llcPoP6h$BU)X-+@yhBSPWY?fFn1I9D$*e`!wU(z-=jxqcgsjbAjEP-tP!mXZQbw&}f!cQ~tbMf^zpVysTz=Mf{nN)?A!xb^Uw0Dw)emWv&jD+LK#YbE)euGm2eHq zm;)L2Jp!>U;B7u%70MBs^6}#zSh-N5@mTfgdzC^?e?=DfQmikt$CThCv{Q$tTS(%$ zg8{9sUT1t(B(ONiG?`p*ktNH=$j5Bu$tT5(bxU3{U82m`d#H8_4rJ9Dot%CW^QL1c z@P;Q`(1PH(0d42`IJs+l{lBr(iM&oUHp|2O@5F4qfqDZsd)}|r%x@YD8%c1rVcfV) zXuQJ6S@x&d$38>}Iq0E7HnQImZ@SRxrs`xsZi$8x4TVUl_AU}Z+(i-bm$kq%sk|I( zyFpde03|J)56hyLQBuZH<%vAIjpSEBHY(cf#!tW!A4XMU8fJ82WR&u?*R_5N1r^Ab zwa=5DRyw)3Cf{(@E^A%C;hQk24!@-Rzfo~}pv7v`=vWKbq_;x<;u3$sH9csXm{(z} zl*U;cXFkA=qABlWWJJhrY&Sf&{V3e{y>h~RukX)z@(HARx&zBWX$>8q6zZ+JOU?(T z-KgvtD%U@)qk8XKPXctGGg%*l|bD1oL$qag%3~vSltiBEHf>;&|k&C*Yq-fpEw8 z1jA(G^W|tZN|N8DOnSs?dj^-O63J~nHUfJ?!iR$FL7<=oesJ_1cTM$7)ln#-Gp;NjfC1;fG?yjL6KoO9X?vfTkx?||>F6ol) z2KgQI>vi4N9qW1ib}bjM&)KifJN7=?_<19IR!KKf)GN{sLwws&gpl%`5S%ZP!-RPP zOVr#8^k!3rpGwFa$&ARdKKrDFWbZ#$p>S>$9=@=)L@Xn*7MKn2D7e5*XUDCpE|QRS zsY3c_I!D?j*}>5dJ@rI#v4V0|c3t!GaCDK)HSx-ba#z%e)6pMJD{po=N<>N3CLS}> z()FJIY}+ftiR_}GNpu$%MEB%ZEDi_)C6|WTv=>h1uP!fsQ4)EZ2d~K)%5B+nL)|(`kjr;JYU|s>Nv<~#`+>Jq~+s*a0X$6*r;8$B#B}_?si!Y~( zZ*D!nul!9%w=OqdB<)1MsYGU(*nkumLU@=}J!{oHy$^B1qoRA-cP?$)o#Q^TrJ*IJ zy%%)#d-2fxwF@H09x44?dMKWzp|a+-a}aAxn`tS?1^kCP6!69?Z7EiG@ze_eZqfx; zM2^v7A-TkcHdN^jjq|h(IYl#*9wOMLEk9gi8I$F-t=zSfG6!x69laSiEes(;mqNtYxr)Hw@9HESbzp%A9 z&8dmm8o7X`zF(zvtTPSONqKJ^!k_&3fsTJ~LojQpD2v=NuN>Y+mf{a)*FzJ7xbD0! z{uGVd;p3S}Z2&7|w#&<$i6O6u7vEN$(L%qgkn6IiKKmxyx8rbwUv9Awo%Ica)Zr<) z-oRCOVYsKqn9gPdy(pJdXvH{f?fb$V>hVe3`*A1_BGKXQXdXO7XNLVtUr=tL0w+8< zPe>@tMscz_phE$*Y7MnJmaQ@~d7RjVqi+s=m+?s~rQEW9syT4*dyE`6zB$)IjGXE_ z3k!`YE}e(Dr|zGCyG#dE8zHBg8K;Wk>iv^$vB;c$hIw3uewQP6x;RWjuYXw8f2?aZ z9Qs_1ZpP$PYJ*_I6gxwm-Tv<}f)$Ox!^grC{%1kec_$EJATIXOF?APW#Gg`Zk1D!9 zvoXHKhV?`rNl|994Y>AX*#-iOY6Z`-ExdN5?hEJWN3o%P+s~u4d<^4T5^uV$zW#B$ z>>I_L7ybw;>m(z9o#t&dDW!?Pc~k_OP9e?AncjafSWx*Pf0S z{)&Cag!y-5&evafDZnTO|I6Tz+p%-M;P{@&4u%soo2bC0UHyakS#ZH!IlqvW6ed_r z6C_hhv!S~k6zXQ%28xwm3f#*?nx%%MYsaE`;+mKkJ>IgXeBeyPa?S#O@9;5XT>V9d zZ8Kj-sn*_dZwt#ZlG0oCHeMab2z8{_K>hK6M^YnJH#_sm_x8v6(<>J#$`vt&aoZ}y z(1ExzVQPk#cQ_7bpK0@H>nHSC1ngkRMuu@I0thv=Ek96ZXy%thd2BXR?6QrZ;D(nv zp%g>{qhqM7sHxm3P?UPFvn~Mbwe`;7jq=8~A8BoXrTK}XY@P_mNMBj+XdP}I?iHk}((LC5hF^86Y zyrL3aQ1t^Nu*h5-m4W}5g%>W9y;N@9CAJB&*Ta3PJuie>^ErZknG44=U*r5TA556o z2qOOJW9AX;ADD}BF}yv_E-(8gcibdF)HHg_sNEXbA3B%H(Jg+ML=J$oxsCEqj93L1 zhYx~eT|(xfJ8P%2FON(i(waU_j~X6tac(Ke9bAri2paUMz^`y3sj6BY?nEI2I2XR8 zBGu8&A7!>%_NCr{aORZ&zrxYy2SX;++Gtcxz&bvJzbn8`He#yFmZ~_KVBLvK2{68q z0!u5_NSfWkyr>*G7!-V3Vw0njk0ra_%bh5mW)oFW#*ijp;~r=}1pZ9N9cn?WhZ58) zzz7$U8jh60^fPknGej;KuD7rTQ(!t9pY;+04rb=99r;q{BD=ln*z(QN@{qC?Y7}GF z)LK(h(i(d*lQq$bZZ18AJmB)^4MIu4=QDYBF5O)*vpVW{ z&7fJ8SDzcXrqd~2l#XrFx=v)L=qy02CA!P)s`rigNzvlf+3XkH2mS?PXJ8!QhhuHJ zBMl;l@Yml-Wi4lkCT<2~sMAhEI|$WEf($+cm&nmc&ST6|Ad@i=6LiQVZf+&D5|S!- z_EkLJqN85<9K9XkC`G%K=f=?~yP;pzx5ohWf18Y9l(MSu`Q2O_Y8o8)f18wJOA55I zWH$;qTXYxQ>R0f$c)Lfn zrk;lI0jE6FKF8u+YpSi1Wx2MFXrx>V!*h2Sdmy?|!g}qMFk)RrEs@r$=ZVb6o8c!R zQMkrRbppPT*l7wepP632w8+Zm)5C7I^8Lj6baQoS;zUvN2X9*l8B7FCb1KjznCF@%q&t7uU^R-%E zZuK@tYnR%#sSfJ1@h$igyw~tKd$)kt2FbE-FoO6fz0)G41BWTPwXipl-cagCvXC&G zNK<@O_J_7=?Sh_LMkP#tS2#BbzwjxM5~E2iKSK9~L`=GNU+TWe5eqodF`(03|I>x*(2N zU?*fKouRjjg7-Ioy)sHk^oh9FBt`yfo)5sR964cOw)wJ8^x8;6q(t>l^KfnZm((i5 z_mfxGIay~bI1MU!=A*q4ZJAP!mv|GUw8yBVwtgb$A-|M}5^u$(7%QkLPJ+ z+WXbM5axFdrRrzG4ZH{mc!SDZ0$}MxA{HgI5XNsS846LWi6SRzzn({cqWe`F-@3F} z_%S{)fRdGbrOaxUPoL@`c2H@2*dm=)T{n`?*FH|J^OMZAHq-pdV4rdA z%Z!+zA5*&Ae93xRNc9koU#g&cR+&Wig%^0 zz)1}h&!K}a+H(4~{Mm6$(?7c;(ZgtuC^<`HD37-EC#TvlZ0jgNKSvGPlef_^p%hbF zI0#>Q?Q2{Q+l82j%Zc;FU($+5^L5QR66oQ(Xr$`*7$p~iUW&?!n9aMJHPqTktj||0 z_s$-Kb`4=P6X+Sw2I&+LRI{H`=omEL@v`817|XtCvU;*!>STtsKl+50R|)FkSM#)7 zuD+GibZ*HaiuXmn(^fY9c?>Mgg(EJ8e~G4fG^cFu{p9}W)S7Y0j_1{?CItbovUMxI z#_FdS0wiU@aZ(nZ+Lu&-?+_OlId=U+N#ug^K`N zK$R&}(~}EUY3tws%@V^HBF?A~G5Jk;`0Dv7y8nZGI=mF!mQfu=2foG%2lPrk&jUkx zc*AT;Qzag5uK18SU2VciWDbS^ z+IA>d{T!`2@y*&6H+bW2%u-}E0b1V{jAMAAfmxYi zBOydPg8-%BRluo30lW3r3Izm*m?Um*%_6%P)qP}Y8wNc&dd(xj^i{G{r%s6FjpA}y z-bln+0Bxu<*M^+o6k*y+FHj?vJ3riai<y8lkTK@e8yzEqU%{{JB<39ukJ=c{ zoJU)rh$~qYSs#XqukgtSoO_%nr;q2*rl*kZrQlXhVX@JJ-7XjF<-LfBxd)?O;!UEt zO0Ya?)h-`lJYIl&{)yZ+SM>0DbP)MQ$^o#6KLqK(Kzh!4pM8lGb1%Py9>{zZXzoV- zLc^T8Y_I8e`{nB9gVNlFhFCCNFSUz9hEzQ%r)p(@+UmVb#7^EUT<+kjJlK25WzZ7` z!w`KDDXYP`JTnXYy!EYP4~=*ZQM)*I0@U(@*%g<@Q{N{ix^@$6m1RNnZh0sd0M%+h zzZr#JatsxnYPmzmkSGxmR z;1vDv(e+k8pkwK^u{-|_IzS`_n|&MDtGpP7NG}IjYLB-;_26`Iu9}f4^R9pslAIVp z^Dvbj9eu8vV$m2dkRKC2zK5Pe&ZxXIQ)Q`?_V^$YmFM!FY!NNz$Ld&o#(+>0$E_aG z=ji3W##jq#J)#wUZD<;baarOzd=qFjT|a!cl;HYW*neh_gedmCo)M#*!yPo@+&WRZ zo!wtj)RF-&C$fExe$-uN0CKNcJoobL8~;Zsylak2{QpvW(ZkLYo-lgnhYpoxa8gdi zJd1&7)-SDD#Y^HEBnf4HH@p&Ly8 zZ$%I6*JnA97c)UDz?baj>?vLhYzoU3D;(kWm?R9neyhsuU#)5qgOXfx!UwPZ^hh^! zoPs!tj1JS$BZ&3ObPG!_j=X!w=;=?|;u9xWg6qWWVW>1i=l-O|0`mO2kuz(Y3SR!6 zg_PEAXRVmG;)q(8gVC6d^e1{zgrX$hQgxR-re)9CW+Y(Q3fay-xCFYobrc8)+FJ z6)}K7R14qiBx-43#Y4f#;ezQq&PuKHgS_9Ly?jOteD~`s2lG zu(V^tm8NC^C3h@+6+6Rp$<^zR3c4GpGO<8Tpg3VU&~5_FV7A*t?WWh0UQu%sE2aG> z76>K0e%VngL8-sFLc$*l8}{UjTudK@J!|tpEy9GIM$(I9^flT2wslpdl3wl$!J>oLH9s=S=0Dp>DAu&Y21MT1hwe{av;}@4 z4@n&6j)_p7g2<}s)neO1)kX|57?+??Z}59#Lq$gH8A@X0?Q^zvWFgW%V0=TJZvw*1 z4p&|&Z|q{dJVDg2-Pa4U@7HRb2K_s2`Rb_n={MV4;LXedQJ-d*Ya942#wNdCRTA4D zpGEZ$s(FDJMStf!!p{L(K z+s{KuB=GJXk#Fms6Mic;2?TX5H(}m8nMWeZ|PsBBHLF_V)W4UjEFI8}K z7jkw~2dQA7Ya_i4p|V5Xe-GC1J(_>x9hd%jU)eg-5}0VRX?W-KlyCOlZ=5%;$Y z9o@+SNZ+J8iwb`!;KxpztFzjCvg7Gs*<*~Lb$Ob6kO+PEjDV>3<<|Oh^=E`^z9o{W zofn4TBDEBTqRf%IGrJBS{!=wtqLhPH(tzmz+qCgW>UHX~%79@?bps06G>c1(Zuoxq zZ}$}**GIS&3AnE%RiG7T3<~*gz*mpK0l}|6(s7RVSA~|4B&D#hS4Jq5!Q)SK@Mi;L z-nd8bE@dF=rWDvGGFdb)qlVV z-@gJ@4G3DC0c1GjDCN`*03xxggZ2Urq{BSW-%e|#5sqtE`5rQFSu-HHh#+*R$;zbG z4;73s#?w}NwLB0VJt8_}3Opik!b8gTAQo7*)KFF6Jo$)v99oYP<7R`i(?4#FusKzr zB|HHe^!z;-f0Ms?sT}PZp)KxzMtRZ{y?dK= zTL>Y6=WOE^$vB{66(#6na_TZVuEx}w4L<_CVNqB5OsalIAPuA=?t5m8{sWn?`> ztIdo-8AM)HIz0iAt$dw>G)~Bc8NY&RG!&DPrP%MQw}IMqfT`!{HQ{hPFWYH()|~e{ zJ+a$EGL{$3Se5JRn<^y$1)J=T_Tq%s^3H)-M%dn^^$(t{6UH}&gW2v2THviFz-F@VR+3jeCMhVHajzb-Y%oG}J z=P{1z%z=2NSu8T2Y8`<)JA!M#?f^8ojrE12?7$t>jB;TK9c7H>$$QA@#peqFAya}m z@E%0D%H#MwX=G6%eCOrpUIPau{Kq%Q^PO`Wdjz>5m3^}18MPqZSq;4~qP($}W<3N$ z28vS$=}e#drp3G>>0qB({VpOeBf%@lftH&b30Y2aT=!Z1A70jc{BOL>i+XHk1Cb&h zp?S-TlW<}|p)(jVeycX@Hhv=+Ztsc9OznyC;!iwA^zdL9CvK=fLQqKP<*;Y8e$py^ zbT3DGSVn<0hQs$BhNrwvn?R0ggq+MNp1VT;tfQ%=ydZT$Ys@}W65~?mQ(L$UPR7d= zv3q-M98mdLqmW}i4M#mdX3Pw_C^`!MD+QC&(Yhhm>tGRZMRbG$`tVf4?UPwwZR;ql z1HY=-m=T6yNzv+cc~s4b`EN*yF4M!AVCIgRI4YC8WmdnuvRFoV1t?_P1ga1QWM=&iUmmP`4EW4jBJ$Nai^Kr85J;mJpS_Zeto z*S}p-F2fa9s&^QAo-t} z0SgT{kp)Dmm4aB^ylrt`fj)(k%cf>SDNf|EE?;LHpzi@=c?82{C7M;N;|1O~oXGyC zm8HAhKXa}eGb~%Ip4@}7R*_`08sMa4ZtTCl5dbh#GbLOCu579Q`)#}zi$q4xf;~^y z!P1|P`lb{163pb7<3QAWTupzexqi3&>=0kIzh9qT`FrvDLLXn;S*;SE;S2tP3H&|? z5R8<69m8f)&2(6s`d$$1=N%oRPc>&RAX@Z^VB}fxljL2rFNm)DM`hL%{pia|pCof) zmtEK~>z?TbM=naBO!Uv9SpHuWWuH#GdThdf?K1~_lfzcG>)*oh5lR+`H-Xz8TP^Z| z)bVw*6hvW3x{?2KB|>_IY;i};menQKK5PAD9wFX}z%@xgD0tth@Pg3zdH zwWJ?6r!>T5j#7mm9=s56GLh67hm)Meg0WI98R8jxO?dsq-u^)6hQ1guR1I}LaT$}P z0KVuHz8Ox3`TQ5x^u7^={Vjhue}tk)wd&JFZ%x{8q+mb z-%hw{SX0r8u1Nw0D&lkfh2;;yZGjNfe;cU%Iu3=OitFFhcE9-8{@Gn`x1Qn`KloLl ztM&30TOmVZ0zfr|CF=W3E_pM06Lb1SQ2_;U5-`%flA4={n_~ZZFJNTX1P81S96{ua zfsz`BzL8BbYxjHbn_C(9>V|B&U&d2P{~o;?q}3D3(9svqanFF=9$hURj{Tv{>ZkF9 z#XT9f9I-uUp1;SRZE%_Tt0>iKLBACxt(zy}$b+O7F?6WOmNH_%y2x)cf!6F-8&y)I$;{+?sD&X1-o=G9AcN~Zj)-jusKY@{!oYSRH z;CvepkYFa6wDN##yH8q2!@!rQYo%@mlHXfvil@Qnal#F1TRdaAzG5m&$Wt_uTZh#A z$)En^se-VcCt)jL&1QvUm9>zR6X19`NKGp-JS!rM0+U9?qP|NWEO~0$Fa4LG$tmwo zs!T!T=Z$dBgagTQo%TBU-z1TV~`-TW!&^*~Omzymtet{|Qk%B*xF^#haR` znCwpZmFXA@L5YYW1sC63*#ldk{o+s^F{VM;A>41M!$3F4oOK>~Z=m;8|eG|GFsS@Z06aB{p-GXI}VQ;9wam#OT$K2^6)6 z1q%Xss^ENXV;Y#-mt-PFCaEz^xU3nYLTbN0;#Xq*jF58?2plumFM)%5V-!kM8@+sW z&dhCrv|aoB)c*2`&$2ghdzksRQvl&T$j2PaIIuB=0wHuAATaIr#B=;X2qmEFaR`vC zh>F~J`AUOHYs({R>0W@MtHi0rU%yH7`!51iOz0oFRt(W7+;@+d9-#)_@6Tk|B?_vs zyq9kpx|Xvv9V0rXQDr*1XAJ6ew|tEo=AJbI(rQkYsr=B2pTYw5o~uZO!VAx-m1f_Whx|9$IaN3=LTp{i@6D~m9V7|-WWv!|1$a&oc_m-Lb)^W42>3_p&qGZ-|2I|HIHbi<$7JB898g4A_AeKzpV!MnJ8Ns|Y0+ZQt z0ZOz4bAYF=7SfG}K`EBj4xq9%nd%F4JpNn#itlPuf?v5w(_5wFOYXEA0|Ne50+v%T z5H$gsc~YN8*V4TjUFLBYa~vRGGi`DW8y7YA5r+j@uEO}t;tIzZ1t|FTV}4r+gV#Ki z30%E^8s*ExB)&r;{}Na8;$MZvT@JQbAsnQJOcq;T5@6gUQ*}F6HB4`aDSqIvPke*Kihp4dHjzFOZZ9W zv8z#qQR`n-nmQZ6Lu=}(govLv^l0Y62)3@kUVn{jWsa~|!T?CdiKX~bf+fPW97QT}|3Hla8As=30$d}3GhhY{20*Ce|)qWVqGI`G{| zSAs=<6)Uy*Xj0Es%&s8P&8J)t=bk=12Yvow@pcal#((m zrq!vlOufR!a%~A+uwO7K35`dJAqd1_L9>3}AcV|<4HBj)zPvGkiN3@1V&isguOV$Y zQnVO44X;elP&epTWglmtTW#pZ39l#Ku`eA+EeJ$U@hcrwK-Z;l?VT?Omd*Buu5#Yn zv!8Z8t4%x$RXFejk!RX&%k4~y)oqy**s4+2K40uZ-n=YT5zy2d4@kHDsq_Kp1u}oJ z07A@TSodIzIl3g71Q1Qe;)KJF0k;$dTuXSWdqneuT2~xY20qUGf`QKO(6c61H;MTi zoL@|)oF;N0drmE9j%6~9R0Q;9^p(`j(+lNOWZyf$+;DrAyONpf1r!wY36PWbk1{c3 zvJ0lQfODai5A5U7){u3FFZ;N@&+;)wzXN_VrDGPrb=+x(yecKnyfBo31^#Y(;Ntg; zEPm9;HG_v%t!5s}xj{qS0HvH>_opGMG}Yeg5e0b5dx#wvZd|IL%;mkl@OJ&~75nMX z=K2u(-xP|gLMUC*Ls!RBQt;NlG{heSbM~YvesF7#cRq?Qm!Dd(ZWZR`Sx1Gl$?fIa z0}7sfn_SY*y8dk?2Ur$uT5*!Po#l!j@~R^qf5t}C-EI4gTQ@VQJ1jp5EH({DRh%!BnZ5*fQF{ay0T z3pVtg;x9P4+L*ywrUXN=$sb*l>hzL1W;m=0RnqGafjD!U-Dp=CNHgQrUgLA8rAf}< zX>~!c{RR*JSh}0QTn$bNpWIDW`LnzJNi4yVTf#3)C#+MTg{kNcu)x~n4Y~60Gn%E3 z8Kcv2oe+?Mh{rOvt`22tDrw@+z1co&;J`tzuW(T5Nq2EbUIEc^U-n=P`hTJ3cfXha zH#LFhGs-l19ldN7j>cyjQj3lo>OelDF}UPD*j*foKIIwzmv+EP(;A2 z{msgnq98TSuAZrHzHvxq^wPX*rRevl+)Dg|N~Q70Z52-{#fGu#|#Rcu|jCjMp)nh03{hfKl9m3u@b>*r64sAezp&uiM%ZK%8O2fCKN@9sLKHP`ey5d~W`OgK)!2;_2{d!q@0&T8 zVmKtra>{?Eo$tESsNL>G$t%6}W%J%t92Qd9l=OOEA^QdPP_Yr*^>3&}TvOgLXOmSj zm1A5oCB5(goJgi9fkN4|&wZlFZwCn>_kC)uHj6FaNu-ZO=mTJAuKXEMQ!h?rGVx-% zhf3APH=4=(E2%6GnPa{r4eh!5?dK7%ZK@*~@he&lZJTdaB~}FhqyT2C=yyP3vb9bZ zKA`)8Kimx`$^n|P=E6{QV@rD5xcLT2^mO^$nCJ+=siktA(b3Y8%MNujGMwNs35+lf zX>j=>xmaUCQcd&?i()2y< zLZ!bma-)=-C@rwG`h>jgc#$V5I7S8H+;XLd%d>CO?cS%7@P)@uuR~!=EnwAq93u4$ z@rJSb57MX)EmY|0Qwa1i4h%$;x`#+wqbX^0l-foxya0fSowy&(ZtXy^DJb>$KYiAM z?PC9(Odwq>2}hiA85d_U2?}r#pEE8RS8u*u)D(KTeMY{=9&3@Kb&cBeo+5<#NU($8 zEz=<#cbJ_QsjoOb_uN%X8!4#J zNOK5E_@v>Hylk?3@duUxFGQ#RNkvqD{uGvw{tec9Y~Q=DYRTIa)B>g@Ofnw}rEIW0 za0T$G2Y^m~?YM7u}B4Puc4D#~4D$^OVWGw?5fia_jnP5E!DLyGd?vPL|tl z6ujA^`Q6*GZ>m~)9-(o3%#g?G=U4jjLVsd2!ES~5^5+e(sZyn;zSsU)XcL+HhNTzR zh26eypKCguY|)^tp;-gi>}MAE+lr#@wiFFgBV@fexIA+%m2(;dps4#sb%~lg`VUuRZ&NrD1`g5p?rgJ<`lbf zEhv(?WvpRo;6$&JHo$L?NN%qtgk&Jj(7L0omEQY;r`^S4R%XOmES>{8P4Nf|LaI?@ zA)OlZtm63*$7{(tQaZ+y_h%mn2eW~C*+2VphsFI2w9WkadFCEssS!z!cO*H76k4kE4C%YhwWRV%)^0vZQ`PV`ZXVv-&XFR>#HU} zS^XE3?wmZEnlo?%%PBZb!1C6|BmDX|fJV@LdG&>0I}m#+s(l;1Pw7b@O!`3E`K4ZD zt&ZUEp`@$s#MyX!3gb`xXL;8rH>llH(*UIV#;<=n2&n&`Bt4Eljr%?&1)?dD`!`|-tg#n}BK@V|`g$oIjj7pSHwCtf+Ql7Z*PcGX z7sl#Ore2}!0_*n8b`V&%$+J-DLrj6~JYXD}jt&a0`3?>>1H}imNC}v90s99{z`o9EU~IucSMH94Vg7d&8aTJa*{>cT&_P55AP~ zn9D;WFun1Bg6wyW6KYzSozY9woY922)Xb#$|33igWw zPPqE?AIT~<Sr03G7Kzr5%ia1isuDgKRMc1o3l|8ECHMBZjL0CTEUM6sz@e zi3I4iOYh3@dp-wNxx~iw{eNm!6A*a}3j+>RG@=$VnD*XSRO+x@45sl?Pg&;o0X3Qb z1<{*e$Mt!6h;c#-i)o=n(rPlRe&73j(){1eqyDk3y6t40TKu9Nq^xenxX-S+ z9FYTPPD8r#7wtqQki1v*hRJ8USDyS+IhG`e4vDN|xvr|!Ks7lY8lHhaeX}=kUxp0Q zDFv=r(U@jgr`gzfb`?pL3Jg0&iMHsLZN!dtCV=Hc?tlHw=i)RZ66mYY^2&)SHekzM&$(y-v3F z;$b?cS+gaNq4snRKM@K7&fk`jGAatM+;^;&aegfA#rVI?@K>N#o}I>pB1aY7coms+kH>LL^cUrli!AP zK9r@Lp2nA$Zr;M^|7`4L5vn`>k+jxm*#~@Z+-14-e^#8g4b{OBr7qAl7f)bfvZmIk zuh;p!-P#~Hq>dd&nF3gK6up;PWdx%a<{J2^629sFXNhtIZ*ISF6;doyu%;pp#Ef~ zrrZfuQ&c7;NUtn^E;q&iRE+)HV^3{YR<^JN6P$=JvG_$tA= zDeVn`o-V(`QMyM&doG}=W{*Op@5B#H+&%`54@FJ>`mu*pF|L=dLC?HdP4Kf?a}Irn zhoo>_sZqG-@J#@opzL^n$*&Z-UygWz9*q6z$=Q<`?0K=BHnpO6TWJ$k^fTZ)c{obZM_Sd-%@qXb@L_bZwNbxf z#aiZJ@i#jj;yhIt$7-TpjoC;$$~oR2boox7hy82vnnp&ng)H}NRjry+jf+KfV5@ART{4gBPp(sqc8wdvXJ_nFt(Gb(R*PaJtBbY;?UNw*}e)DNCx@VW7Zv#9A8Im?Hu z3+36Jq=hsjq=lwGSesDXNl)}VwJ&Rgo$03uzbj7iesg5fr`&f-3`-})>CADdmBMhC zGoS-$#p_iFX$7^dA3h$!^`4bj3mDaTnw;y)OV)wFBO*}vx^i0Y?!f4JZzXJJ*rmj< z(7Vs?oygmRm;Mf<1=W-$mjK>Q=JM7lh%uz!9?J3Z6|yFlqX^tSSDn0X_JZI|Q6 zpRB5B#YLX4vE#{qI=H(O3_3d*gxl%;YJb{CO6qYK0s`8EH{U~^K3yAo7FIh-Bv!2o z3tT!4$iL;YC;7B_J9GS8k%vJgw1y~K^?H4`S@`SVb$8CGHsw64cFyVXchd9Bn_t$V zw2vah_HLa}S#qxrCD*ZeW_PA{4b!|%^+oE0+W71pDfAc)v$6HQ<+gqf+hEfNIw8A4%dHw9;Eb8a7TUI z=FRTT_`>z$unWb*+wg^=h*xk!kF<3+>`@}U9`Bp|yM`@186^SQ&p+7mReMZlD{E#p z#C5DlS4J($f?Jz)^HHcLEP#t2N?!*-a#*6LZv2#{csR{JzIN&`Hk5Kp2;9 zGT8H^=;q1wW-HG1@PL zTGTDi$F*(0Vodq}-V1=kD0=>Yn8Y2>eVQz17gt?gOCQ5_S9*DNd+$~Tce=^$ezIMs zkj7vwH%0EVrc`ceHkEy3C4_)|!`7g#Fw~{Rq3fnuld@h`&r#vq6Q%25vfH6lugfvp zr&VwHy7*yJjr!&9`U_2mOrZ?Hz0HP9<0#Pf>8Lz{38e)TmP!cm`>h1;@MNFenI6;0 z?Qv2OFY7eeQK0AciruuD$Yo!u*Hv4EQQOlFA>o{dt2$JVv%U`!8qMtS3l|l?*~j~u zKUXt7w`4ews=8}v+Nha28%1_EF&zi`m=03XCbLS9&&O-iIsunwQ-hXD6@I zW_CB#RMQqZ1cy{62pS?DhsQq|*1*6B%3d?vdD4C}wbk=z?}Bg{O>(r2&n#+o%Zk71 zs;6@L?5E*m7;piM_u=f>cxL~vDzaaJLQ@Ku0pIsjH-r1^_S5d>1-vcTmQCfnZcIj8 z*o9XftX)kB-_+fedY=8*>4d<`%?5!>lPb>xgjtYluR5#!ZqU3oIbhL@^SXgE!>;zp zJ2f=I`x|dFZxtB#u$dNv}T^Uv;UCm8z8Kxt+BM-wj{a_%^c6e(h=2UYp1)R)sZ1Adc|Qc*7U{ag1^c8v)V@nOrAuZZ zH+8?!_8H}9FM#RpfPk;WlL~nlFWj!_m2}4S?;xA?$)AqR_j4@{>{B(Z*eeCPgxL7X zQ8Xyp21f}k78Ua%pgPn?lCg1rC@ie?!xVwbxYz_*ebL$;CJ=LghMvOq; zb4^>@Xlv6}CURa(=UfqF9T{9r{q}T~bob)N&StJi#UT7H_iTyP%aH80La!_>Hh(2F zi6B0dH?d=ZP=B_*UAx;2@d!g;StY4J@xgImCx4Rqd0-D#ZXGEvq#K{NL`POM4YLlG ztGnAPa$$CMFijBqE0~nD7q!yeN(;k+f6n^k9oej?0hb6bn(2$?9 z7|_~fi;mW1-;udpwCqfq=}i%MAI6>i)FPW^^}P9T+rAsTa!Gi}1|MtnqS|Aq|J>MS z7w*ogr`<%Qjc{K|;dISQgLVG;*$LSRHhap#Eiu#Kjltt3{Y|n(v3`BS4a|^A6qDpv zLa$gc^n|bQ;5f@63?C;&mj3L-y<)J@!&cr8;;~K2F#rCctEi)=?ALiuxrJ{82!^5$q+N3ZkyY$JbWF z7ph9lj)hjm(BDDTRK#KH)6^+5Julme`OnkwPGwujmzL7%JfNxGF)S?2#gp+Gv&5Ct zKxeLa=jsemOfvDOqSw!6a*K4x$R-%gpt<>TvJc14`o0eFL6uzM-1B*^x0VuaH>1dA z%j|42Ay3(7ssdnsB?v4M0b*e$u($h=%ymlkr^|lMOrjTJbP#8za^cn2CWixQzYYd> z%LawZW_L}iJc4nQ*x!DCRr*nD>yd|QPDkyfGLn7DNuah1M}9M>tg2mbQLbi_4!(jk ztmYTCR{k8R?b*qu(sk6n_X50Ls0=zNL29%^%pPX+LbaW@U$*>9EvT9|MNpW_)I84u zlZT7j69w|?B5bD@;%#|)_TZLNENdBbgw~=NumO!0=xNDNOM0vlncsd|tGPqcPv5d3 zbV7?93(kr-*(ZH~92$j#jUP+ec!L*!U12rnEyg|TA_$8)u2 z@3@Lw=Xzgwu`Kn3*}B)%NZ2@`1||7jg#cfe*x^hIi_f&hM^L+$v&il$(k^g#M971` zl7=Oz;XCc0^B3pZZ+}Y~Yb+AB&e}D(n;v}DmN@gc37!oC>KLbYKU`$|dCtqPo@4%f z4<_@mdT-b?gV01Deqh8bKx?H|?!z+u=BtE{imV}y)l^{!PjeCv^<9&AHy>hzZ3PHF4sY!xDD4EL3^I{jSVxX&xQ+Ofv3x){$85ZuNh9SF$i0Ma6E`3e2O|5m~;WNj_A7)t9lE$HNYcWVa zwSwjiKt!%BCi6+|Rvx`xI5&O$g_XNXMujBdn0$)826TF?=E|8c1Io4DX7A41 zPiZ&4Clt41Js((yX9k^UJvLEG6xwPz3A!}L`yEt&!m0XPQyJKMRMC7Ggzk<;Sv{l< zk5N6QPgM>N23OwI#f7$hZ$%g6q`mQME!Qj_rCZZgW^^2|_^|5=J8=rfva(Y5JtAR& z^M`+e##&Z-t`kt#gptSV?>IL5vp=F}+G$RdMCB@#XY*_mG+l)83{-;v|68X--JT%d zG;O^98=kiJ(uU7&M{-%dj`iY7o~LN-rLTcI{>XNPuwIiPUNGJfb0Qg~-zNk?5F=gz ziru$&rqQlz$sPQ<1lJjYvR_MnG9788I(ak{|MSf9>U^~oWn0}1JhwV)E+AqtX}n(U z6xq7vCN-+NJexRo3RH3mY%Jd`jR=s1VeKCPaTXPjl7hdQg@|GtS%wg;qf`7h=T%3O zE&;~`jCm7wA8x9h4X6{Dm3)S}@(oB#=ts+m&kjXANMG&UQvv7Jn8H@0otcAAN8+qTn&ee&D?yuX{ ziQ3|{uy?K?CpZA0{|i!_aqRNIL9G}t8@rg`N9N-u1>x?e4y_8wM1DtcB{~awqo)1s zf5O~C(yq;>L>R$$V~x^sB21()pv(I?bKefQJCaH};CJm~??^T&q*kb6sl#DKHpz31 zZWfOw%~Xu!tD^Wn#&#rUn6JOOt!_dJ`zw+^;|&0%36seeTd-DhnuOpeRPzPbKljTu z7U&MW_h;0i)U~~%kkIHg2-;~x5IczINk*-kHWT{Ek$$;n8mdYt``Bz75gUS7Q_P~9 zr_AU8V!FrNcG>H_fmJFiOri%WldV~PA$SK)f2jlXaER-ySIqj*57D@NQ8RPWjR+4f z(p9TFGBg5~)HG^;DKZL{V*egTBd&~zQK~Y>u~_+!<;8~VR>{E%4%kuu+wg4ww~g~9 zYvQGj)UAdnQ#j8%68%er-S})um2Go)aXDEnRt&b!e9i zc`v@>;hG>!%ln__P7lKExNtPlbZfSB+LGov$XR#NWS3%IblR-=elQ(rJD=!oT)?=| zVgm8X_;CbjKE}at!k^G;-*FG*lHn8M>9ll8SVsb1ru~(d)--ipE8WGJvFA7yEjGmZh!lw?Zt*m5`Jnw zK>+C^!;5yKNfRdi7k~Jl5s{6bOLzTWhFku;N31)>#)k?Op_}I|sd1IFXH7II^KNnB zLdZm)+NdON2rH^SO=Sq@<8z{q=4`d*bR0my?%VKRbQ3@;^*X~?po^u1YhAr;)rb;Q zUe}505ba%&u|};5dDb35oY~^79+bAHZ!6meJH*i4e(sC{wnyHdrx2W2sR`xj7Ejlp1B;7gsF&6`TOgDS|cVSiZc`6-JED6cnNyIi)filI^b%T zH=yfdWS8WZE((~N=Wf3tn^JdDISxCUXm6V1Y#ps8?|y0UwHCHnID4|qQP)4sr3L;A zDb_u=?y7i;==-74SEugE;pkrdVE9R|si5{>zBbAp-1s3KJN>&dWnTw}QmT#50?3eO zyXGjxhBC13zo-y-Mm~8o(sobLPc^2=nJkCKA1Ar;P9+0`3of%36d^cPuQ~XS_PnTX z(?MY!;CK*L#8ULh)*+rMYuncTh_~5P2Ad%gj(7&g1fiJBn%~!Lr`?kNhtZx$w{j_* zMsHvq3#!kENmJ6GlCy$J^XOClqT)}i7)F*yVdz?v*8J#ey+K+Br8>zB4w*32(zpO-FXcC7hh3xL~f#jjlnsT6xJUm4AlIYhz zF-5GoUiy!I5CrGWUWBO0>YhJ2v&!GRKQqvx-@4Cpl@}6znK&^B-WlbYr!5~pv+;ul zMx2=<&B%teq;ec#hNgB*eK)@j2hJEuStwG2wVJwT?^lgzcGoupIE|=0VP!{@y6JI! zkOpHZiurY22N8$5ax%`>-q~Zi&T}+Xy+;C{+VbOs6Q1AplKW)waRY*&ShqjvLW__e zeZEoC+BwhHOAH<861l23*4$f^ZMjNY_}`ty<}fMkNHn@qWfTjGL`BHE~o9y}A4+d9yLss>;^p zrP+%IA~mSD3zCktlRcN|#v*wv5dw*2q>FLoj|L}>_!u6}jx_#@c#8*O8)JqN~nQrYPH_xL&lqJPXL zQn*3rf?+cnxTe}04oKAp`poXDQ&@zvW43M95*@X=ZFO7-Zh-?Z?Or+JI>`1x@9%{c zT20&fiwV?#%^8shZ47B1i=s;D9FBb}OB{WNOWShQ>8G4yrRu7i-p+fI0m(L)G;z7K znsUX7sOAby1Au2i&eaS0Q~9-@KFVQ6$Id<`*oj7-J-}qagkP$WdyQ!7h=2i%MQ)r`>5Zg|C-GsGz13h$k?e950!mJKSU^q{h4P;(wRPW zA6><1AEp=chOf+LUOB}&PXF<2lI3WF*l@kMbZ*RWL6jq~B#<=(KZDgt11*Au9`PZ# zuSoB*N;vFSW*-u!cm6qU0g!l&D(=Afkrqctnlm*fV*K`@VM*v}3tbhzA*)31 zd_-3;j2ugJ5-9SAk&5+A6NDOg$|&Wlu}r#qdz3y^0Iab-WdEzvxTT^&-ChWU^HaMg z@~P^p?TYUSM)Uf0ipat z`RG!TtOoiwU#5g)KGRLEG~9>Hk785!|6a#00qOs_FG%W!(~Usi_JIf-0c^cP~iMn*WjUZ3JrBri}p?*Dl!`qK}J-%yUeginO6iRvVh0BWhD!|Kz>A zRja+evUTXJ)%l@nw|qSWEcgkQv!=Pd`Le9lmGv|$tq?D?rNiGjo%y<<@AzBpvVnx^ z)mzBLLENs=v=`rz{2Y2lE5w1xbG9eCb=s3m;{7xz0CCRoP`%e? z*MSIz`N%x2vrJP0XDqN%fzBHg>NmUZORqmnH|NIODn)Zd%o8iCVhwlnPv_@joc51; z8BjPux|&ipo>6;p0%ck&$NBySb7Y`7362n;(pN5l)`}^WwJ^CJj~?!;9iv*T)(a2&;#jj)2H7#`FoSP1tbIhYG{f$S8tf4eKS8*S zL*_vj0lbjS6H|LF;Q5^%OJ-Y(sCwyB%ZAbf;!7Lmj&t;y^lp)SZC%vI#u{vtwxh!i%6X8YvwQVgEjH$oI-E=3m%^6LYS<7?F_l%rX6Fo#k1F4 zV2k!?P!8**G>o>*U;^EfIra}xK0o8OQ*i%HtV?pma4r=vvWX`)4is^;X&cL8#mASO8Ds3)ZZHPde7Ht*h<{r`9R@_ZC-i^H0Th;)hFu^Xo?cLHXlo)BO$)*1 z=h8wWD2yMtr{Rjr@o&fR3%{CeC9V;`v9w`l&RE3^j8h2LIWA|-s#X5EluAAQu~Ncy za~L!>;Euf@+32f>BAuraM5N9L2|3Jz?`_vrS-QOvN=F z@Qe9xhA*25jd1n^pM9m+QcnShY<=S4H}?&BZJTjneiQ-WMZH$^0)rHRD3{R|lpFAA z6(-drbdjp3bYF6)R=4DbIt^E|upX;r1)PrQjG+_V_#h_hdVAxT!tj>UPt`L|}tt57$yJauNDbdRs3=P&>8m z=RqINKGwmkBYdCAGg7o##41_8`464=Jr;FJ7ayTCj~M5ORmU{M+~mh2_3jj9#Rvl9 z1Pv3=gvYcx<^LHHCMWrG7=sDn6&M>%Hk#X2I7A2y=P?opHxzy=Hepv?8$3|1OZ=gY z^Lgzaw4VPr_Iw{)Oo?7J}PA=qlL7|76vqj(-OkU+kIgj{*p!iwqb1UyGm*_K?`p2M`h8i;Z2p5UHfd z?U4fIXG(3({)Ii^!Kn}uKD*uZrx10@tW;=oIsos7^fU)B?c>&|e2j)~`{y^FzS1mf zC@2!)5NJlbf-vENmZYfV$quVKLLL>V6zlMVN5)hsKV4gfCkP_KcV?5M?Ri~ z+Wi*i6xjDl)%r~$Z5KsU?J_8{hLDEyv@V(b9{@&CnpSAcq`B*AlU0yhNez%5n+}{2 zz!C&si|RjW+&qD-@KmnNESv`pYCQrsFOR_(&T*R#sOzV6Zb$jHGVW%wIEGOpoGkNN z%rkYhUFXM!%x;svSQjQU-WCJzl__Fm`R$BUsm{3ZnDli4u3aRdX4)MGk_QlObyQo5YU!uWkfJlUYLsQ<-1IWKol% zjUPbL@LtR}&9VrXv;P2GHZGqq*~6Mo+K-)!171u?NS{<+&+uyuzGu z_m5w#_OOsN((2|P>q#4*k}}1Ma*3sC6-4?JD{fh!3O=<9F4-ZSFGtl7Y+u0CK`CyT zzN+I|@EpEP&i>icdXAm&RN&GWqKIC*cb`4<}b(`BpCwqGDXlCNiazRU-|*=Ae60 zaTV*6X|5Jui3G+mOZL^xein;S_-jciB4>|PjLr?G5J+)%uxD$jr*6sgY z$xBM$=rLUlbyLH~4%XAQ1P1m_3J=ElOg$@DWa zMKk82Bx`?IBDPpB?761L-GQj9laZZs*Ar*&=*2qr`NL}Ws6T_35z*aHefE|+$Hrd} zf@70WY}2VBxq|z4ES$$ACklvs*p2oJB95Lch<_EK`PSd9!Qao-3O)R5`g6SJ2GGbk zt$P+c+4P*ZoJulVYb@3zIv|Y&B*w2skiv-Kv*fUE1^<48B-(*RmiOBUstc&gqCz^u z(dUvsam`Nxg9i_k7B%N{LnoAU6E&8NwbfcSwf^1t&~b99cN5oLWmTi5_Lg1M2Xa#V ztnReF!B?-*eyUPavtEhV4Un%OJCibD5DeojPtJhIpNFbUE##by+BP#e)#8kN9sQR0 z0{|>Sp@46E!M=a-Y%a5y<7bV1!8ou~kQ1}Oi$5~+EGFA9*!`evh{eax90RcNdsSQ?Q-kR|T#Srb;N&1CLi>%p zpv^w}fLbwYWU)+3cEVONB(^HJgRJ>~UI5mKAa24owb8pnO=@|wg9KpWOLpF)0LeM) zuVEYEfg~;2`&>GNf}0m+7W%75a{-$bBp+YLsUwfeL!xUO12SK@^a_#h%V$w|X}U9_ z2&Ex`XNE{C+JMq-bGTKc3PysF#9F%evExKWM_=0r%@JU+bR?42O9*kA^y0s0$pG+! z5huNaOFeGeWS4I*ADU5)hL(EcJFARH+sNKIyE)DL>;z69sc!fq$o9V&U6kgX1OSp4 zLW7TAtad}L+Y4bXR6wKy<;uc#`E@xnNS7P*_W~&0^a#%}Q$NhoRSSqP#v%E(cj@6Y6budXCGK zM=L$+29-Fru~eazN4u;b)`g3PFCH5WqqS>EjmtS3UB1P?PvuM}2N^#MQE&U*b$)CN z6KO)y7Np0eTdZ5E%E8QQS2fbB@ilhmEe1Ywjj*D@&Yk{SX)ZWvJ z*N@o?cDepxJ($)sS2MELzUEO9P+yB0pK_kbej@OSLAfN2`!|Oe7p4yRo6vxjQv}Fh zEQYV>8zNzj9@?NwN|fY%c+vS^?&=)C2GHOxa5kR@Eng&v)&y#b3Yt5SrQRT zK1@=$@C8jf!(e0QrRbD*xmgnM0bqb(7~hfvfJq{|5XT(=Nxp5XkY)n3{0tDTC!IP2 zbT9Nq56#{7VUsJ)3{XRCHaDl1f^nVJvW#9qFy#X2ua`oQMONac8$j$fv^DaPI>o=w z+OkZ>Mm*VU!ZVwSz0;U|ForG`wU)muiY;I(nqpw(-mFPkAL`kPi&;I^S=|5&)UN%P zw36Vj%;?lglGS>XpAiO|KuPnWwZgy=Vl)Beph^emdANc;eyu0?dkr_^+hro--n!Fu zE7Xlt1XoLQDChcY2h-E~X&A!1u7Mn@LL5yEzcx=U9J2I813|uLG!t;)=O$4rK8587 z;~ab8N+d$yD$rCc1bj!>WH<)T&}W*FT4;4FY+izaKQ)_U6sS!S(IT1V$y^Rw9QxDykLbMJ zbIihWIUQaKQM{X^&Vp0Ly*okx2ITi`q?J-Ve9dxLiig97f7mVfEk#J}KfTNrute4Z z>LGnTyFkA2fN#4IVpGf3ePZUX`%pHL2K_!@bZt z$7hjzy6u4(TDze_2?n3~!xoE)JCn(+7eQWCopX;HRC~=|J3sj!jyPq*=o*CO@|e?7 zskH2-Q%oqKU&!&6q+79akR!rH0UzxXQgd;$E}iyp?;9Op`3tu&6~~NImH>2$3_dm+ z6uDohT(7>dfGwpRcK;DrH?KZeOG#(adb& zPmOLQC`Gp6zGbD5gC{71e8lmR-karf(D#&~Ejk^#mK1-hds|FkEnf+;cJ>30nYkPI9JU-H%7f&22EM=|4U zBY%2n4>RP9z?1ny?~`hoSKa$xhB6V~|DY@Q85%oO3MTE1g~`e%!s1Z3NkIpkfW$19 zq=@PRVilxF(Evx7#z-yOF!cCOE)dz?W!JGUSh`Ji-|^!h`(5K}!}ly#_{2XQI!U>% z$HPF?F}&7S(E;%sRP#D6QIzBo7OX5{Uw zmwZ36WFz;wP)?#86je3gjdo^3+vp#4?ts6*RB(wzr{<0?TJs|^O`(j=+2ww}Rj|Yb zFs{yv08pSh9j)_3yzh~oe}$lg30j|%gBp28of|_a1jyjge`Z2=f~C|U#lc)? zBEpx9v7*mS#DC7Q*>)$$3v_52!tiY=CBo!X6fp$Z9n;!7Ubb!B)@(vfRBbd2?IcN{3D%tLFOF)j16X0;z^%D0WLXFV4GTur5Rp8R@fXV zZgfm>a|w=&s7>lUGkL!kauFY=$&0m{iRs3Va_#ks$!1Z>@TelmG@^xTs?{ zaZT7Bj9r}p_EJ-l&5&z~^QHb9j=4GidwK!GF|8!;Xz zE(Qirq*7lUi=Vu`#7g0D_h@H>S$P#%Ik0F$ivAAzos5zRh^a5_>2Ny^hm@!Q4ycQNe|B)^f@(N)D_^&FCuRALd~Z zF&&~F)_XF)_U`Y7JJL71F$jUIIvtkFzLsaCw2I+fhAXl(3J!33gP##7vedT&RZ{0H zSSf=Vi6Dmvnwa-+koe;T9k}*P?v?xcl9(gI(>7WAa&=p zOg0E#jdsEJBYlG_P_+t>Yy)v)gSDgqKtv>$GF1{vC(Sb-7?ljVm^4ZEzf0oXlq1 z?jIsD8{ZVg?d|@YF*Noe{CR+po{=tGQx;G#r;HShWb|^r)b6vgwCeK2`G|~?Usi|O zqOIL5L5oza74S*yEwKFiOr7xW>In~^Vy%DH0hzFWZ|Q{5`C zXKqLq7Eg^el18FCB0y0Bpznd|Bq2)7zGm0`4Fh!=>nlC>@8+uqrt#n$~$jGRi|{r12{zaCZycxTa1f{++Hx`2wD^mI6S zt$E0GF1?dPpDVl=Ge87&91WXwtwoPw{n$TuI=@Ckt|X()N8vL6u3nPbr1S zgYUO)iknw7_xFyhaD;9 zgl!b!jwI;hqFKnQ=N$v3^wMJUv5wMR!Q=Sc%e#6~47boklA(TNEE^|-hFr}FjB+Zr ziX=xOsPd3kharEUh<4lTS~8Z?iUhYA)wJMAB0pgQMxWY&tz z_(`46)>O#U--eQUA~iuTZxJ)qD=K;~gTpdB8aXQU(^H$j0UAbt0vSbyH#{j|HI>m4 ze}gD;-Q8iP2E?7Yh6UkQ!vMv2LP`*17n*=3XZdGIRH{z?dvX({XrEgqZP-OAFi(fU zNuZ=v*2LwT^)(0}Te}tNk{@R)eykO`?1Q-D{hoI>WAF2F=J(@`=ez&k!NDe*nec_L-F6l9rfDCI1^`&+Rg4!BIaoW7c#-79*0y5eZD3{ zZ1aDGgYHQ)%eLkg>owWWmoAiNY$^3&Rs8exD|q1-9eQoJ-laYYj;njoS1P5Mm;U}B ziyE$AGQ}u}DV7owd^tBC(&}-3whX+L`qy1d8pGE3&P{O2sRJ8t?vaG~<0dbeBlT2i zM?G5Ygpq)x9$Tcnyy&>V>tZg^o8k}I+thQ~k`jGqd?o|KO(;P*@`fJYR5yRx`VBs^ zmsg(pT&f&Pih5jI_|6~s&acL;l<24i(Z0cF&8eboQ60lBHyzt(XB#~bVJV6axO(%Y zHg>2w(g^F0l9!N$E91z7Y)o(tDu9;eW*sQoL8--=){R66Z!(uQM+=_-$*?;pBE}8* zJILtRx;zu78y86m3dZ9t?UWIda3IG^1ue+<{*~r&UjeR=(I6O+UFg zT@fT_2uJ>2LYZqj4;dF#58^_Ee#~0HbYkioc_>%l)swPuz5{h2@g^5Z7Fvl*daIs> z7QWRHul`8PkUKMFKD2*P`<=(M&PN6fN{@EKX!IfKms(Ma6euDJGEY#Ufb#p{vUKP? zwes7hZ~^AvkPq)LG{1&V3AH8)KK``R8U`;a5VofIyJa~8N18InYnT2WwcmTaunR6O z3I?iFSh#sE*)Q}{9UeQ;f<`ZmTiIQ3T1B=H5^%oIDRLf4nVHc0f)c$MTIRSZYGl{U zX$X zsJ2gTx!8m{w}FTPN(b&STG#JUZ=3p+4+pzdg)EFH?2bti4d4iUx^p|fQ><%kEGN)} zXeW}%pM$9u%)kUHG2s@>O*>7tSvVS-V^hZx4s8p>9S{q>r>%NU$hW^t+4pwRa~5qc z1T~ih%w1)%)|*qJ`0OKo4g9{QQ>j;yFx(0Sj6H*a^*7P_*7Lrtj$(r}Bjvw{7Sp)F ztiEpN`iFh+vrGV+Z2y2n)V?wM%7G@s2spTc0-s63S!p*x9EekbMxV(b3GPgDLwOaI zvo0y1qCP%Fvv{I$jkvZ3Mp6!RimO)Yr$@BRRa?=@uXb#3t9`HXtp4Z%XgIflUd>;(4OSO5nCj3? zeh0meD*01U`uk4y%9pe%Z9|Bw?Q`1k^~)X+{tWv+jVGo6O$4<;L-wVwkU+lYNz5N;F~)V+m@2C27@1j zj}4cHk@kkhZup*#gnR--&zDELJ`95sNvqNp_z1dRrpm zpO50vehGJC=8%pN^Z50+!8f5KwC=zT4 z>M;CjYbonVdMzLq+!Ir$wvdFATjShVHf4d#j}sAft^QT`*a6g=;Ly3bK#`}lku>h| z4df9z01T^~3;+di%W@#n_kGY(>k@A+VfKgV>_tOhj|bVkJM1T+FTOn@Cb8}kX`CFrb_aU}kPzEiYBCBr??l-~m~A00mA?oX!l;j&t9CA&v5h;U zngrP^hRmELnW}is(E+Qj7n=2Nsi(hpmB!9%rOV-b_W@VPrJdazu-$)qu{1%G7JF;9 zquG6U_O%E}zqe$8H$Q3X|K^l~$b@(PFdbE0B$H}eW5sOS^h%SN1D zxxx6LR|9~3%8#^0d@QYH0MyXjo(v!bE2dT71`$~M{Y5G67Wl1#?DI+P7Zdhx&pDmj z6WucvQifEy*TG&W)az|d!7WGTGOv7O`XBk;3!IvgQjB$Ci_$JvVP=E7bu)dHktr+~AAjxStoT-q$I=n6S*AI@3k#Kd8;`Zf2b-F^^bLnHhuv z4U~C{IVSjf2o-$vP;Vt7@=Rv0QBCe5xeXnL<*LqlBDE2o!9Jm zQ|vb^Lbcy^Hqa6s^)GP2$v5JUqn0PgRhj;f~-;Ees(d%=eWU z(+oPyd4R;Lgn2?(04QaM&)p1R%UjTfn0by$IZ@3;SuTM>%rR<4JXA_+FF6fd;v=^> zc1$EQIb7yL*>e$dQt?Y&jgaF0E8hS=wwWw0Vt=a1rJb?FN$FT8DtI4B^Pfzi%upQP zXn}R@+@Ux{3P*M z!WH*oTRQVgo>i5D42F1^WV^BWz=m3jyTIClwg0=5^ zCH97#2W|I?g022`=4-5ufkKdlfobry!K>8;VPE`6HL7kS?ry<92L`g!{LQSG*9fIp8(>u#kpgOALwFc z&1_K4ktp5eTapQuj0y*RH^hlqu&6wny>BQ@t`ITSu{2W8{*sqg8tBi0Xzo%{M_iJs z^NN?`J(0+FaBYG9^ZyNUsnjY|SFD@YPiouL(932SNYsdaSKx zL6&jf-aUy^3hE% z#W4n{guZnzUq&P3a;mbN7F9-0^r$rE3gi%)3S@*#y^90pzvCAB5rD>Kc;EKtR|}ib zOE2#Ank%*M{c9KN?5XoR@Rc?I*aZAJXN=6puG`<}x-C~qp2gd5LcR^&I4is(J(D>K zuh2%6P>{*j_v0}{0Qw0S`b{QUB`%ExR^%gfR%9e#=!Rui8x>ryI0AoUJVk6_h(%NO zVjH8oj-2$p)m>wV6CKFQChNR~Xv)$_RJGHrv4QQ~F2B@{-zm)$kVW{0Rg@D-Q)d?! z%gG*3#sXmJHlD>-VoK23XJ2s6A}^!`WbX1{sJ2Amf6m1?YNPaZqF|&C*=eEr^MGC0 zbz^C4dYCxoF@vR0X!?CTwZC(;ZCI=?iajwM#_Zw^`*!OS9Pz18)ufdm+WrmycI`Bm z20m%R%Dn}QO?8RJfwJt88Oq(@{p(Lr_K_pmyn;~r=k7S`Wtr^^+2DW zu=un3UjlJ&X4@wAKWJNMUEe8`_ltkG6RRy}PStqYkqNoJi|B1y3a%lxmElxU0#{Wl z4L%OIY0N!H?%hu{9wW@3gs)*Rzp#`0S8M6(ueO9DU3zUY>GYksIxVquyzdbzf0Ttm z9M~Ap-LKEH%GVt3LU@St@^bzgHpYRcqL5E7UTQ?1{>F(R;aEv@8%@jiGh^!J{vU;O zJjGBG)G;8QroCs%J89&QeurR6CRtQwVKv6>v%1}`Xi{gMgn#ZI#?d+J{hZHjujY?W zZS5pery3Hog9XQ5@Ftl%ZLGmDGi$$Tjvfg7$IeNQHwJ!}TfM6lLTIEKyG}g0z#(F1 zF@nGHE7fK1;FK_;DGNyP&U3Y}OC%QWZk6FOvePP+%Z|M1o$8aAbGQV$_k|P(nJ~iK zCx~2YY80$sG1kF-t$EtQ^QDK$ zTf|`5BYfnpTCG{pG{`bpShdkWwMc&KX4z}*5_Xf`L%40cvs{BwgDKAB<$7<&%W0_} z8iVTL+--d1f{@mxdGs_#2C*E6}#~u~AvI&ZBwSKY)H$LMLA@vk^4tPZd-X5%8wvUxU^DvM3l6%oxGPyCfV;lq<(;jI=2~D=A{qO)&TrJb0 zV(tUmX1Kan`f5i5KX#^lm0obkHL5McY1@9|q@dmTrUHxv{P~RqOY{Mg`E!9K3id{y zZb2{*h}l00d81F<&pd!>EWG~5bDE{8skFCsZUrYGD-?ybPRh15##}d&bHGPt95^mp z#z($(45s_9Bgj=jhcE@NsA0iEo4WhE3VRwoJ{Ya1+v&b5LJn6HnH=xeiF_*6slQy- z7~&$Ih^K((yzWFex9~&wB9Dc{x_Im-T>eg6m~lq6{F3q>Hw7{dl@iqTP5s%5YSxci zr=^o;ssCiN@p>b;y9^Tw`JJK+-hUytVR;p!M~#=Jc!Z ze68<{DNOda2)+-%$P7I$X5alW-UX71K@t~jauLGd z1#ZsG{)sL@FwjX4TQfxtGTnCCWM>b9+rtUsiXljLF2mvfya3%js4!h}B2Zz_v9P<8 zrloGPINt@^b3?$+uwJUx%n5Oy;bKViQai$JBG|yKzYGGLVd5{D#lO~UBjBoq=doTB zOW_-lMqQ7a6E{iE*s0wtif8TFQ2yp5Oxsnw(;|<1oBGC1$(;CD6c_W1XWk-KXP&u&w7W?1sgrRp8!V&E&8Id3_OX^c3$WT!h!_he34;*g65jV8=} zyJy_EF4dCUxMsiXL}}Qvx^aLcwCrmz;>1Plz=d)K^uw?xrM+dzM-EE4xXaL0YjaIoUc4lIir>Bp5|jwxdu~YPp`i%WbP(p@b+gJ zVxs(RLL|4ZI$2^RV@EP@vDr}n20{j;Z_ABHXYP*#`X0#+1MY@yXMm+Urs+*?w2%WO z3><{mzy>rRZ}72l?M;VWDzF*>1Av0NSr8-rr9}*9%4)Q*(mtr@l@Ns6G4Os;`pK>I zd2%{6ITgSAU&IWli7a@C^kg!c(DRF6TvuKPM^A~#%|LKZIIJZvMsPYU8M2EubIgLX zGK{}O?gAsmP@K7`fR$WF581}7rn9LgNh3N8a0B$PEJe<8bRjF-&Zz1(tA-0FNBgRj z@WabB1555(AtOR}@ZNs8M~Y0r6dKy<)~^u{SV}-@0u`l2DDop{$GQCo;;i??QdXgS z#NE!CjZ>bo486X+1S8CnoGmg=NF+P$NjgcEg07Dxn-}X58RZ`ln$YHbkJ4*`ATTOq zP7kxs#o98pM8mbIuKL$nodlQFXm(QRpEm7ou-6_lzdTO;J}Hl>%CgUlSB?FWkd6Ba z@fxKwji+Mi9Up%EDYW+}CrAA{R&G=kmUb-Yq_KT5_Y-XDC~l+KiW1~N^q-|*5v zvGJY;foNxfNRB!=J(iO5sQ7uT1&!)YiL|TTN==7EJT>-X#Q+tJ!1vX?MYYf$TiJpX#z8%}#} zZTwrurxj*1ntP-Bh zT)MJsf*%?Zw~GI*4#h~rz2%a)%s%H zd&Un8j5z1d4|n11XT#-4nWHLpnJ{x@jRVaoT=HdS&U4JlrQ`)oAj{ixo@eRb$a7z| zQFfZGoJ?n*f@az%W3WC#+gz>5+ba0|P$_%vWr|<*(f2PdxqB{MF%z7&{WX6;F?hce zh3=r%uQ>fh+uT4;HJY8kq#@|9a`i~V?pRxic|7Ow<{XqSHjaTPJ=(HBm8leIjG&J_ z*tqUN6F7^;8y=3hj1#MKG6bm-2An#r%~H%DZ+7zY0-(HYxAC#77S3w2ML*g5{c6C& zTfdDCE>1Nbc;dS||Ej>JaNW;QuY_WhPDr!yrCFd&F`Qc3a5(wrXrPgm(7GvZv{vPA zcvvZ~M7Q_rV5$u&uVPzUFgZT&BW$5M4nmWvewsMKu@ey^pe*UP%YM!>R)GK?W4SYF zDQ{%-SNTo<^MT%hN=m6+CFbW)jfTlVB-$d={ghPx?1WdQ;Y#R)!&a&q7`J|wAy=UC zsYBU?MX?4K1>j1Dc)>W_I`4u-KK;+W)vr0Csi?|fgB?ybGoX5#uA*%2x5B9d33J(5 zFAgP}QVMw0OtOlVc+PXF3l55w{aA?iG4EIK_9P6<{P?!@)fRJt)|xeReo8*#uM^Q`3&K_e)f2xd5;wcYU zsPs<~9_Xt)!|Zj7B=k|!-~G|C=s8h%IStsQpsH+~meC?2?8f7f{+KLu?S!ri8|>Pi z#23>t^?dwj-oPVz8Qn4THD~H)>MIl0>~O`f^E`Fqy06cb8fytrVDWdR6t5b z=$1FWwT2^YccFZdR@!1kgm=e0z=lD9foO@(;6b|9e9jly^mL`Yhem6>!lV!d^WDGZ z6U#I&l#>h_J(12Pl5ym0J%NaU7~mAPTNke+i?P}6$_RSej7kT#di1cpr3se0{XpCQ zkD;Q$Ri>$J1CNu6_YDw2Df}zD|L{>08pWO1Pu2Kf8leozV3w5rfh3ieUQ#?Dk!_<@j_?_2fuLnm436Y$B z0SXR?;`f|HG1RHs;}>G{`qCzhUzRQ{JK;XD-KCgzV@C~bK3NhR(PA;bZ4$54?^<4# z%ess6j>k$4a9F1m&>Pc>Ban%2=YPxxZ29}L__``%_cTqN!Tqz5>QXN4jYiU!=xc}2 z92vic_5Ynxz*%#bnx!A7y}nhZX+dxfMCP*Hj0h@=%g;G+GcHSNg6Pv2@#^c5JuVAt zMdVr8`7}38NSt7NJQHVK%R>GR|5$9S4O;%|+d;0f9bjxi=MBR|Rb{S$3FVq@+(q|l zVdsVd`2ne-9VIw8Oan%oB%LJ9S8N_}b%7sxr__GvLLjGd4f zB#3wLZ;Oh$2(T`fHF6F&?Jr!!Y_yr2T-DuqSkKHH6cPUgYc+5OczJn)gJs!wLo5Dz zk@eV%pw7_)m3DEnWTKh;c_DtbXdag@3@ z*xbei%-q0$-P>26pF+fOon6e`##bqVhLI)10tt#I4}26O1hkcA;xTaUkjoULg0OMz z@g?n>-_|Jl63Ng$#-JDt9c8gNtsx*W5lHNuvaCDH%jNI}Wh9k3US>dYKlD4YTbS3I zUeUepGWQTXZRa)}7YMTXFWG~j75#2+;%C|*o%TAdafSv3Z$)9j789BNb-PFw&%jvM zU~5~ggK-mRb$Lxu1>wnRIio;IpBvr%9i%9=F!wBo;-`=?axsPb)!mJ4kR)zolaJH% zz*yyE^AF*WMPGIgo3xghG8RGLVK{2YHn!eZ?szHfDt6QXT3dBDw94%g4WCpSp;^p> z#|A!0sAg&QJ9{`N0j+xD>5Dge!e-d`jVFBu&BG-SG z3XlW^d>H)WohB5F?x>J%KFKtF@48LgKqq^C8d~iVm!-cBuP%XK=gDu1UQ~F@h=vq1 z=p;|PSS#TpgY+LdjnpiS`uan}=Cv5%uEZsQ53n0+ZZjVk1WsWg#mrl1S|VR=UtSmY z3}%aktwHjX*;YP@KlAMue2hvc`eL}5c(71w0ZxbiA6f4l9p@K)jVFycX>7AiGI1tm zW2cR6+qTuXv6D8oZQHhOzw`ONSiiM?Yt8&U^E~(5d(J**?|ng;@p^(uZGAG9PDbS% zCOR2?6|$=ORgD5o?ymgc)l#ik3j*VaqBK^onmj|f=bVE$vFebeAJpl&L!txJ9QlXy z)vf^|1{EJW&}uVrb=Dc;%57?6uA(7(Tf@T-g|~Ogb(L=wJI{5}DTiDprY2zhD`PV0 zDuYf7$LvD{^C&OP@v9(QyV6D29WOa>i|Drl@lJ1C_JlOWa-;nYEbh22I&`aycae7k zgc$^edq_BapbFx9porUS>qf9gJ1XAGsWYK~2j(lWFCmX@3xX6K_*L7qT=ILpH2Rc2 z`KJrEhj4(*pB=55$gG(n1@2aW#*{cZMKMer5*hc`I6sw`wK(Uy{-@d}gLny8`$~r# z5DcEU_6s7j2kd01$ZWBxP3e1&L#u{>Nj;T>J@t=m6>o{>YhZ5T(sdC})xpVkaDG1` zA^1^V{G^Cab%&}!G08e6E2D4Xh3-ueSn_z6ksh6g8N#R=I$g@KJ=fR)$4E(o!wL)? zfbP0C>3#r?d@w(cpwpfI+pRM#{w|qb(?l#Z18rMQ^xf?5BJ;|28389!JB3n=GW-fB z2557^hu)dnvXR;S4Bo=B!U(UHckuJJlRu(eULY`IhsQ0!zr5GeV;Z9UHoPD zz@U>t30aj>uDnT?Uz1!?xu70DM75$T#ImwKO}mw;&Hx5Bncn~3e9kRlaV$}<^5$A# zd#n#sD1fNv+Hi1cb2E07Q8So9RXg~*Z5!liMGIoOZ7Y_hjw8VVH4U@p3!5CjD+Ju* zS$DPf>r`5%P}V+-Pe(xm^v>z=5ROoM14#OA#Z5~1@X$@1a&3y^i5@u)j0I9I!YK1o zwh?$W8h8@7GcLml-bG%fS?MRQVa=^?m+!J>lt>tn*7)AHI=a3s}z0X=P4^E(_SmF-1EGfOE) z`2$@t{CUL-tC83FK5z3{>3)8Fq&JWpzGt!t_{+i0? zC{^5O3~Ht{Hy*n;ZVO3%B(ym$5(4|1>H!`?Q#8A9I=5SPz$p`(Qw1~6DF;RU!b3${ zKW+^#5`H2q_qpSWz0zX%TS;hTdt<1xS~vl=Zd3@a7ggjtDeYG3t^i`pZj!rd4y0$>N(5#awAM!_)kQx&}Ex9kx6& z_;A6}6-U4bV+r>k6$0!G=I7OPXV=4Ng-E#$&}Yl!-J{HVp55)BRJXi@bE5P&iL$2g z0GAavAisZ8OiVNf>Bg_%IfvW@F@bd3wfm*#`f2~p@9qH^>ZugVbNfy+#3DOm_a#^d*>XiG=JpaiH`;fx-C-{wh;z#a`m!^JK2ci;!TdZw=S1G1>;R_ z5ZkwC5>Cx;F21aw`w7Pvl{~UB)j3cNsFV+kSgY#YPh{e1*TPEC?YYM&13SV3WBEd$ zeTS`f49bn*t;%9@B~`yf41F)Frc#5A#(}Vx{`g<889(MiIxc1pdxXtnI^C zmd_*qFfG|MtWE(2bP^%%f%{tqx1j~rTX-3e)@Gu-$x%mJ$R$fL-$CW%b&*L!a%R1L zrK!_4G%aoukFG;kKy%H&;l&>c0WD^iVRMix)ZaexoVh)_Agcu=kOfba&M||!x)Lmn zZmnfHL6DioC57x-t=1`UH#px4zICGzxNhZ|KDgD)MnEt!XRH-j;3YB(k48&2|50lT z_`|i7UvtL7nctp(NQdDb5XiVCSa7S`grUc(FmXuqJKn`j_~|Eky}+0|y`LyT8ccpV zo3^N+gQ0_o33kg{9SKBHaq;!) z-KKWV)8pzO`x$S}b0@p>Ve!Q6CVjIH1H7bzD4e8{=mpWRHgCtTc3bJOdFvU67!~Xl zL>p-jk{i#wvQDcC3%Cd8rpIB^7WO}P%8~%Z-fJ9xd+KCuK8|6j%RAuZzXZam{49k1 z)8NDmMf=}iJ;(6&MPQ6&x{*=3pP0W;#)}2UR1PPu5Iu_bMk8qYT%%xN=$6RQ2rl$Ry$XPW%o7|xSD9RW89WZY0B7r;CKp%uyz9)znLT|`o8tN&F z#orfzR~4KWoFEU65`Q7&5Xl`dHzzL_9vf);$s^)~P5h!d!fEg}n z@|r2&J}gC z9C3Uc+taOD^Otcv-D>l}$*s|SgLVp*xVY)B0Libb!?{q}16*uMGoV`9PH>PeB1=!V z7vG+cNgg>~#~Hny2%LNBcHvZC|A zKYXH_`)>{d7437!?!nBn8B{AqyErmZZUy5ht@QOBlMV$jAz-~#*k#60i58m^al{K} z^?&wS04a);_;oN;_#qZTBjo|1SpyxmRIviCLT#<%(Cy9zZ|yb*GqXRy=PFRAxh_n> zy?aV%y%i5ob0(JWU#@CZ&-Q+|rsonx;>nqr82)QpsiUknBGp|2-NW8pf?H#!F1I<& z8B8vwcW}V0G`1Si@C!Af1sN_yD=)|>#s|dqW5yy^L^ZCaPK;0$eTmmVY23IK!PTiL zP@=(rxtq6qy3>7w`ETK}Iy$~srqFlCv|jWy3Oq~hotJgB&nVO*5!`TsowI$o?#y2m zEPj*Y8NJGG^gD!u4<=Y9rQ8e z>gN!n?~!{Z;F6YaJbkxNft96y2xcFe*>cAY*UsX^bVh<9%a9eWw;>cm39|aaz}S=I zkrss{#sezt!QF;G88UJMH)-3=;zaJx?$96gb)9Z_MZI6BzIPG_??B`<`c9Q9q{qvA zYQD|t5XgKg61uz?AfY{E{z(D#yj0J=B5jim&-{So)#_gMlz_!#%S-mDX#%eXeP6P| zzE|b~ftq{2O4&vSQE5ff7imu0fvKB)1*zP5tDUP^`Q1O@Y&Uta9{K*7)q^CCYFIHZ zT*{jY=_i(!*SR5R+a9u^fpT95TNuIp0vYvipPOV^SHqE3j%}i8&9=&rk(S!^HynZ2 zbq~Jd?ir}(W`{=5VAWk@y;|iyh-$Uc3{~oK(RZTVI+c~)dn^)aXYuI>YOp2IS$m}{ zlFQg~oNQh~7uyg5Nc!g+cm)|S4ETo#Ge}Ou`rW(`{^OL>ohs~bdWbWcY-Kegl9T?A zR9z96s>a9xkcU`<_rna)E_g|b*#<7vKjPxL!?$(i{eC{*7?&z7I~ zFR`()$Aq=uUft?*LvZUK9wL& znL`fLH3lKN<2}x7N&(btI`5woHv_|CM#BIaAeaG$D*vS}6X3O8msx1OcqI$njAuR) z0PEr5QDwg?*2!Cmi1o%ZB>h7zE`<^ziPpv86h@m2CoRMyaiqBfBMbT(hF?}gZ66XZ zJv227#x8lArRQ$cU7RvI79`7QU#`GAoMd4Y#hey}tASaIB?%O%U>~SOu7!9B37Hb$ z4ce||F6*@5vGF<8sef<>N=v{< z&CaSGNDskl?ZXJ1@u_Wl;0DUih}BG?jcKguU&3VdUBg~9&*O-*whBYAwV%e!$mwQ~ zz2B^VJvIy7>31yc%-Q|fymZuhOvTcSIx*taY)1byB^$9Fji}QwJ3ExS3v@7 ze&P|X`$E(z&pu7-x^ar70Q-f7vkpNnS4?1+X!)&cAb-$LI%EzHCbi3MHACF{4(2_L z{3O#<0j}V7@y-xi-(xbb6A_Yr&5wI|{lijQS|5EM$f^ueya%sieXpm-4M4fSIRC40 z+rvidbf*cISmjF4^(F7_85u#?jHnaH;xiA)OR+pRkqtjl56(-W|G23= zmdiTs6B9!PCoCs|w)LeHK%&{FLPuVDmw zeuAj!##z9RfpbIea*qA8an;%jOmB?@bM{EC&RFFQy(|#V>1(s<%;R$!b;NbsWBkPc zC*~H1n7IfI8y3+k}MOdPfATXaQQdT*DLcp_k+8GU+{l^P#wmH(mIl*{Sx8rgdg7<=S}{{ zy}-WUCXgD9;9_AdxJu9-#1)x=U;c;ML{3J?)Fj~hUIKTjk7VG8WVxvOa-M2N&Q%3l zLSq9`01E~pMbc5n_qcD^>1X4w;6D}r1v;wX;4=(xzrvH-ZTO&Zv#bbfLHWCzL=Qa1kZoOER1Skd=V)|f- zl^FO%1CSWe^P^T6GE-I&2MmEwH7g?`x^&W``7GzARDFa7hE$};%IAO2SsrP260f>m z^n{c)8oC`Tfn_y$wsvUdGoraTU7;Uafa}rDN8PETW5~q+p@}|)XA5rF z{mm1Xs?Hw6L-_=me7eUq*7 zIOL$*H!(^!cDr)~?9AN`N7@nnUoL?7l!V38gz6{4tSR+X#pc^DWFX#;!5sD)`az29 zXLA1c+*tBVOa0y}rMY-a$vmy>Z=^q}pH3?|nPz4~8zz`nGX`lswmNrnWwQsoJ0Bv| zY8>2E1!`uqY`42R-!b`bw>yI-9FW;OuE&A=VXB?a&PV5$gCnc1yJH)NIft5ZR}H;g z++$7z=IFFG8S9lstu?|Xl4`njv=srce*(jcstyeZo5T>)qSDps9W=tCcbhVzHd;am zm^Cpf#m6L_zjg*&d3?Rbm z=Vf$q^)SV8&+86_-2|o53QzqyO)nuO(}uqzN2X3=om%=MO`(VO?(^hXg;r7hOxvl^ z=COaQd_%}%}&V9(&a;mDPB5av<4mZE$fhFX^HBDva$^;4cZ4wzS32lnb01Sk!a|Ief2k z>x6CE`&3F5E#VORT@r?xR9Z(1j6y|ZD$wPP1i~Ypve$tmU!J|%HP!sln<5l!B$9z= zM@dD9K)*}{{3caD%^{pT$+#|jm;-OCL97gwuPgmhMu1u4{v6HE{{f>o6h==ebqv#c zr{uIk?Mjzni8LH69FBk3xknw&sAHD(pb6c2<}G{@iJh_xJJxG>LCv^1-)U`U>b?Z9HylB@?qUye2A{tU*2f9M;y zOZN>h+_PhJ6|E_jDtHLxiiL?QfhUSMF9vI+5(h1YSRHIC!s%_{XkI8Kt6tOAaq+lb z>a$jcnNqnwg|oaVrxZiJP9LVsgxfRyWkwEV8RcKN@!$HV{0OET3nt^Wqv< zsOYXiA*i~E_+I5Tiv1rflANvJBr(*_nGP)OxCcG(eSlon+$f?N4V6mC{?03$p7(dn z6spzu@GYEyk&k-F^0hso?+adr+ktrozZ<+MDhas8G(VyboY2#a60hM(g}?;3 zn5{|Q*T?JL%Xd7hCI`!X(4Xwg-V_0Q0shzDv1IAC`uA73umtZQhbP*Y3t!^&iVk$| zQk5K2Bly}uc`mslNM5|RpVsBL6vT0qzv3RUZjPP(!40p)MoS(-(g^#lh+1HYzr4P7 zkI$TbUy7KP9HDq3Q7EhsJqN)o0Kfcz-b5}No;HERz{7(X_M}^b*UqIv1j1CFhc2Mt z)?UPuxtpvAdrX1phZ~c6InZXql=wHbb|~T+_i{bu+mE2`Hs7iUy!TGBFW2YP3LNpy%Vx zQ}?0$+Z36MylhfvoO@GQ7r6`-LOk1#a-G4Mq!j(96vVo%{-;8;MvmliHp%74BpnD84R&<3_;WC>rW){4;U^LepSED$>_|H zJ|H!E1MTe$**CTJjPy(qG5*=)=Xkd63hmaaRFQU_!J{ME7-BA|0q(YH^V|jc zt1k|a5T}qb_JP}@1~+j|b$#X{j_jvk;G`ESerQxu{GGS!5Xn!@L*4qG{fyk8?T9kN7W~aODCk;} zgDzC1qHk&>Y02x9VQAIbs2n@S_tNue0^Fm=dEgI!cx$_IbMVN+bT49$S29^pqfU>S zNJhWS?8jleO{GDE2UNlXBmutK-AE5{l<@{F<~otVCKc?coHTYte7cE+nE3DBYVP|c zB?S_WJ5yg}GC;v7?fDYu!T0&2c1L59gdQFOAA^;j96lehK5&NLlfk^Gp}6{0x2@gB z-BOZQ&oUAn4KEk`v~;2S5-Wu2&QtS%r1xHs;~wS5o9hR}<$L>PA9!-yEjz4I8{YX& zLejH%@kt1#y+<2+h=&ziEi)Jn+tmMZZ^br-h>6a2m8E-sO+d->K=oDy$Q16-7tYLXwH_ht$_+C-IW z9kb&6H-$2fV3V!(8po&Ct%Y6u=sE>It{Ho}o6n`r*>ew0)g?hJ`RK|}E!gvg-q#3O zP@j_$Vdf^s>Daim>NI9?CynPqaC0hd-H&$_Oa^dSa|FlN?|wa^=Rwl!k@%Yq zL<<(D%ymX+TVMOCE^RsFbWC^rUprUwp^YbSVY?1YQ>2`6M(eVxc9(GQy1wok;-dA9 zO@JVRu7c@P;SYE~Jj)9JWA$aofCqW2#MWNnnT6YeySS)zeSNp8hC+kM{5oUR=EES^ zp<$cnwW)b#LhC-`5r2l22Rc=uO(+M&jjxg`_8k{t$nFwKIr~zY(6$LedO3t*HX_ow zT>OE}*La6t$pbT@lNmN5S%+>9Q;w;&lljSP$g{a2Aa^KaXok;& z3KEMrg{eB@BqcH$y_~wgax?zNvRN|Dyw%lCDa_poDIYNs7<3Q3Qb_G41a|)X#;&Y? zg+HAtrZX(D(|`Yb9Nxsomrh~qKQhC~hU z&fJFY#dvahj=Sdx(h=OsyE(?4V9^pw)wy#Ob(wP9%-MP0_aPKqW&UxCwWF-o>_~I* zQK;LqHB$&g7>KzC=uL_MwtYViKcnUeIQ8dWoYm@Wh*ZjStbPBkUYP`Jk6I~JY}6zD z*L~Onw-<8-o-x{cmev2y?(eIU3`r%J7y-T@O~Xj7h!t{eQgxx zd4tSgcX)z+r^d(!1U8m(dpjTW-E;TV6v=qKU1y&16zTt7U-qK`n|YVd%U{d|WT23> z2O*7)+gIPa+s=sBkN3~uQQi7LZ>e&}=)sOVCgP{7!D<&Xgw-fy835B6%W`U+F{_xz zYuv=dF2(2Z`_rG#C(9#(BiHcyfweJu{)dmx7(QJeTm&`_di8LBvDl<%!E*m%VsAnW z8hL%AWArGi%>Y(;KEOJoub}Ks?V#SZJXQyYl*z+d*B~j z$^~>f5dG``74V-#%;-7M098$>e-glT#n zftNjq@=*UDpa&WLRCW#(ezmpci|;$3hCGE7!E@Dp{qJzXV)!Yea0ogw> z;kSD)+3j8TTuecfvi7^+NprX%aA)u1y-)0DBH2&&`~?Bh z3+%4*=#-~@9m9B6uTq*j&)9KrvIpr7rem;p;AM6F53sy?cMzw{SJ!IWA&&puG#idW zYrU6{-^43Ekxz9Fo1fd81vR(C)=TMD3^Oh%ph#B71sUTmI70ONuPfadl8^Mf(?~8QTeU#_xu^Ka6et%s;W?vt+ zQOZ>)ADO`;fdL;Sb(k&#jK z&5WS$#R8Mk=T312+~Dzp>(Kr5Y5O&-S8R|i<4NDt(`LbdbE(Fj16-uJDY^;X1bksj z39CoqT|xON>G(QfM9C50m)x)bVi5>uJ*PHP2=56wbyXjzRUz=~{Gf%ku z!bMNo>bu5xn*F@uaa*)~{YcEcK8e&TET1EO5GS3z&bfyQ_%$qEIcTOCh%`jCvlC?=3ijzlGBPwgqqPSJun=} zNH)T+r733iHED3Gl+?Lt{9`ohff6h5Y|VC+Z6tT#Yl5-<-xRPgj&n44lTtV+hHu6iAHWkP4@j88lFp$}vb( z_MeiC>rhe{a*kUeq-D}%3O$IU4=L>6cbCB5`jTkB?Pw_~Geh;_%cHc4gYZavjl-LkG zr1;CyyDud;ovajrEl-y5G|FTH_TtBtYSwhI>9wZ1RKsdyxfopXQt-+ofxyM?`{ z0@&vbvS_Q=xKASc8k!n8C$};$RL3BsW@IkCiIQ40`&(5xb~R=ohb41N@p?y72>VS} zidSVPWh(DEz%%kcg@=b}ppP}7IrPx>igv{BuwqpnW(X^{x1hH>pLDT9F8@=cx4qH`f>ApUKNffUtM#-{J+REJ?skOnv5|A`rLp=v$gDrX)d`=WmR z;p!oRZ(}x4?{LifHw9^*ca+KdCG{TPz+5H^DXcz{yf3X-|J+pj1CG|fP-JXf)bUqp z0~wQA>HUui`<*8Ie}dtNTI!H30mXX1eh+5yQc?lCBci?Ld#n+nce;*@l6PB3ybQ0; zzMRxFtC;M}(GhxnxPu2j`STXrTOHm*w`)4j4!Ob=?64|jT`dF^x>XEh8ssnQgBa6% z)XQJ)f+_6ERZK&ziNC;A#b7aBaUMyCWQ}gC4*&C}JBWh!{;xp0#!7d2L+;S}_R7W- z8sz>rP7McFRaiRN((h=tTB-62fGki%`y_v`Wy7Vg2PE))q6Qh@b9!oqeBUCbG#*Ez zyDx?ffxA0*9O`fi>)vCyV#5C?r}#6^>qQ+6W&JeLR1u#2e2)xIPW;v$BbYJeohq z%>BxLCT4_Hro#3s!Y!KhaRkABw!=$kpT05{QW$i5<1P{MeJbyZ^)liVGAtA# z{@29pvQ;1|0u*{|zen1rnCc4pxz_H_WHMz$-#5!o;!!Y_xYR{A(z?~fVE*O4Wbw3H zcbR`Rr+(m?Lj3AO_tQCp*8zGIyk+kCpiR z7$3Y}S3wVb3Ao(O@!J#%5k)=8q<^=rpj4`6c3-?aB=EWGv*Odr53O`pdq~|}zB*>) zveC3}FaAQq7zKNa4qx{VV(@d=ibTZTB2$M_fS3;elhmFg z$`T(q$FV$#3&#b1^DyW|@!J>oKQ~dt??9>w1%sRZ=s*)UWc|Rh~(?@TPDz#11RdRxuSL>yMFA?GG`b! zMKO6-Z+<=A+!h-MXWQ9g8jNaG@U5>O2&Wepb80SD5%Db#k^h|6)juy9cRSa%; zScuYgT^GNm;6!=K>NgQ#K0fYV-FUUNU(a-1LOQ8+A&3=t!t%P#C+XIUH^|wrYmqTF zjS_S$>7C0w;>dU_86xbk!%q(3glhv6MiZUbI9_aTlAuynoTX&oU7jK~hUy2V7ck`- z4&ZJ z6MDkrkQ&aK3wDlQES$YwZvi{(j~mf-3!#*XO%8{s87sGxH!cT2E7=Sv)0j3j2{y$N zAQ393^ii9sfI2V2?4~am-LM-`5dH$A$Ox(di*ja8XV}}?S#&$CcMfLK``0AQqYbbb zkQ(`J7sS=G;zX$fanTFun4e<@h0+R^m`L0G26-n%&FqT@Swj%49rxt4n0-^{=QEVs z&ax@^T<}JX_JAS)2Y&0u$L^B*E(&<;0OX*VO|)iWpak=ZGtztEHXr$U+igi|TnK37 zQbJj!wgWFcNx)uD_V3n>nfHJtv+{H5J+IpEUGdnRNZ&_Sx2M|d{~NoGd_aQwSB&6;G*0;hws zHi+BYo^bg;{&x0vzWvT_BF!F(2zJz2PLTvHw0SOO^JW3aHb0K5PaI(10v0}RtD zgi!Qy$~YIzCQ`C~L-I!$bsQSY%L7!j8xV0s6r}WfUr?S-7CR8vv1xwiK75ug|!MyNJ(~@ay_fO_xL`HKQ;4eVQasrE>Ry^L>j;R|y!n<_C#3pC?N9AC-)v z^G9#BI>GbjQ>(AEcU-^b>W#j{Sfg}}&5zgVOb;y5vzV|@I<6!2j zBSkZLa}dXcxHvd5{B{_xAJ|@?l&e4Rq9WrhyvL7kX|1%faX|e0?llMygEh2NS%oQu zy;`s2{gRaaGlJcJL}G;LXXKpzDhVwj4;j~9`|t$!3K z08c^u`i8DC^KTMgSH`)R^OI z7-bIY8~G9=(bJ?QkCWcEzKq@sD`)a4;CV@8vaGls`C)OHz$5D_kD7)T&6e+{AP9+o zCLsYmx}?WsM^trP`@Z~WZ*6F}E5ic2`q=7s&Cc6}YlzkzMk@##6cmI8zpsc&!4{EF zT)ZpUxwW2;}yb57Ausmhff6-)=C=70Wp+#Rs2=vJ$buxO7_ zDGp@&YEOTTW zz+0`)3{v@eWA`nP6z8maeV7C zoYeaV#KkNODGDS6Jyf61SY?{+usHmmUatWyn7Q*dyR4fZ=ocPWKJ=SyY4_t=c!Hd; z0YZo0B)ED0`;QHF^a4$>{W0@sx=bP11fV2(89rY3?(FQ-9GpPd{ON+h>M)JxGk`}F zr%Oi)v4o9-++mB0o}87E*hCGG+XLjH(%+o_`a7M zvDH5l>UsjWxqB-n=uzu#!HGdN6Q!Ay#(acV|4um4w8r=^D%8oS*b*<-)f9z6TOsoW z{Im%XRRNa{^9?U?N}S&IR1|{(-ak$2ACa_5u`_-)_11q1l(xzVXC}!-iD+TtaVmVh zTRD8}a7PaR)nfFm(1~@Aux>5YkaE`l+NzvN_#loa&+cnr$rFVzQio&pBoSFS_rQei z75tMm&|N!94$GE)+5X#3rx9MB8y#mf^71R*Y-uiRsyOA_qj|_5I3vMK(Sg;;BDI#g zxV!t3xlYE1jY^?n&6pUvAd3IX1$bRT7rcaWgKN>QL%78BtJc8Eum85P&Um0#j?qk~m2J|FHUw{J*vqX+ij zEqYNF_A0xGbe13R{v5_H3o_*{K06P+CjQn zI~M$Ne+E&_yWgC|vV;lbLq)(LLf$LdnoW(6%!$8LYYW_X755G5d@1(rDJs`Y5o-|n zwmD_~67MOW_zkP=VBFWQyg1v2GrNYqxA$=~*4JxP({EYb3Kvgk-fMX_qp0_KteXBX z8su!6J{GkYL!tD>8=`3SI=FvAw@rqp`*G`jM6C9VYM?r;lM$Ra!wp|j#?r%94%-vd6tEUL#ptyM zdx_%*62gx(M?jhknF)B~ohDIgrAA*Jf53D(XEagN$u61i@Dv|fsptMm>%fwFGf4z~kT+Yw6_E5)0YuC1bM z8Y4-(UU{DGz~?2p9~K1#=ye|`?x;`9scTOaFS`Bf^Yqc~7`%I38Y8u1c>@3)=hjc7 z03Wn@k9AMrS>38yYW5(Csy3K;3)VWmZHqGr@XWSqGJlfl&`C0J^G4+=;q8m+|0;~g zT^rb{1d0M4tEq-qj-E&~IpE?`z(*B5pWc*)yySU&G~+C~Bd*r1aH_zb$L%o~0^Ubf z$|Gk7zL5kO3c)mlE!~LgRrWyQt0jgOeEP`l2d|SI8;Hu;5k7F_-3p{0hQR(L&(iEk zlIBE7!-U~=6fcOSJI(s$D*Djc+Y{pT<$fR>S(IM^-_OQ0b(J$(u2t4apC2{tC+W+dS4G_-0r7w%eG;4u={f-R0Z@)Nc;;S^-e6pPsd zNkl`#eA*Fh8i05-Jy}f zFfDX&f5)s*^UU7WCTkLbM?CTSBy{2^I*L}v%~F+`r4hqn_{Mo!Cz1bvk%D`Tk|3R| z^|-ni>PTIsILNy~d2;RR@tH35qQzAzn*@Aac4Jl_SApRgu5lpXEp zQ~;sK4X1mjL_B7t@2KY0Qy^f+f7P~k!t=5}cUgUmGhNNBk(q}za2Z^M-U@s`ZN8r@ z+RY{B+pqmC-U(8c@4u$Wj?&2Yrac~F7D2rx# z>t-CdyK?Fq_W2yLIS{THD_*W~e#-pE7_S9Pnrc?p@_q-{T`vNKO6PuP(CI%9%wNRN zc`6yUq)DUdCS+*g1rEvBy;cp5ki+s;@U3i-ZY_AMU9V{z-wTXtCK9-!>pjX9F0w4h*i)ir?Wv1-ihR32 zl!)|xdNO|EceLRG0zZi3^xsE$$=5ONzz_aMq)9;s_8yE@Lr)=(?{Z62IHX&J1_EtL zoRfM!$|7T!i*Nx29nM0KWA5|sY?Bd+S z4}NS0)>w{fP%Jq#%^y=kE!tzmOTAC1cIbSHh(R{V+cUPh;hrvUlq@uEh3^cg6_~=$ zN!jB-RMU-N4@{4&dx6*ZTf3bFLkRm|*i2m$StCo84-y>xdU$udIj9;^Y7`Lr!1XLR zMbBtTCA?{_pyPLul`~fkm(LpTtNj@o{7zR0dhbEXsYT9oA%Jta9B|%jLtd?Xhb#gR z_s!k06`7b$TQycQaYnYL&V4i9$Gk|pF}mU$t#Wcnbl$gK%j(za!Q_c#wZt}XTx1>OPArPGRzOw{ECM$U+T!3Z4<7pKD&(4*~^&e1qzh>E;TcI%S7fph3q?_WDb z;y6+7M}30DmiEu}kb)Ds&q6S32Yep^?{$h8D~6vLFb|6jQzOSeMwIeZj)-Bx@!m-Fu4R+4_6jZb32c6*Eow+F|oH!z7+@pOSgF`QF( zH52us?b7CdHuCIw4g=Vl^1!>)85kIJ1+(EaNzfV4Rk-Z+P@uJ!AVhy9 zKg>h^Iue;DsnTl>XpNvxj>y9L>6EtORc+1)Kze96Bm%w$Yw5IRGPYz^yd!#9o54$9 zPDPJL=)BBzyie_+&JXP2nmiEU=4hk6tieLGVw3txeR8yr(^1hb{^PK}n5y#~Fcb4T zO0mfQty(gzVaAR1S7M*cI)|NfZy*6@%BjLPQyhFV8wp{^P4mea^fnSx0*;)RfV-l9 zr?7nTTg;G|rQZabiHkshP3iDn-xrjJ7|ys7@$9ML!Tk!~Xoq@AYrGEWFOpDcuHi|G zw0VEZDjT?e$?(>?z7GFy(5bg1*(d)_^czMi39sStFCj`t>n^2ARQmzklJ^l>$5XgG(@UaKNy>NJzrUDS zSOO9zxRECLAGONXYhb|hjVqsb#nH=1Ef!6K|1Ws#BYQucbF@X4HjnsUWPN2&oWa&6 z5-dOn7TldcaCdhJ5Zob1aCdiiNpOcC!{F}j?(Xic`{sUkYjI4d$p?G2Ls-LS}H^i0-HG|9n2~Bk~Oq3yrwE2m9 zWnM%{e_1%L4#Q9RddFQdUUj<%VdP-8wMyZDAP%kCn?9F&ilUy#wC_jW@{ytUIct^k zd{P89VUAq1u9N2$wV(l8sc*FJ9~DJQU%y)fXUKzUD0aL~w+opqa*CTVrED(5xpa;RLP*0v-`)mI-;p0YOsllVX0eN z_8HI*x_u%0++~QX*~00z86Mbbi;90A%bIw9AA56F8Oua|CfA`_8YKUA&BdkLHvfxI zt6(K>boie2qlz9FT`tcjlg9LuhC@P@9lhVeEOgA@Onu<oJyZC0!+l+=MvX$&PDHXSxnD)&gM4?IcYvtVJ-ni>R>|v2AAJ4w35DZK3&Z z0G7o4`t3K?;NYjk=vf@=`Gel=F-~YLd9EO@MGph(Pefkh>sxJjHa$=71f{{jD^;W| zT)t~d26`BwE&*JrInxcMKB$LwbTxU9rjCI--r!$kttgyk z<>2$peh-1;+SO!!qE@EzDCB!bv1Eg{j!wp~LNo=}4CGZkT~42@k1nFHyAuC}k`e%v z#D!i*9c1LSGm|G0_3-{uf!2@`BL)i-bos*qtg43K6XhkWiOCa^`NFs{jW*@5rYlIo z$h`c_Bc&86R|c=x6|#=M1@J>0hG{5isgqNL_{jOf@#*s+15$RP2Yg#n*>l@DXL3n{ z!}tj&M9@(25&M!;$CyWsBSATa%4mLPeZsZ6{Y^$Oy-h~Zo!8!Hm<#U@+YPsWOKryi z>g*%|ivD?9YpNByhl~8Ls4#J8prP9ZdRfdexZN8Kf(yBgLv7h|@rHXQ^g>#UCOE+V zBg`?ZNRu>CtWs%m`^%E|P95K8&cSYrYd@QbeW@DLcf+{yk57pu0<&e%RXo*|@w!NS zK|j(`=$q4#Mw)zXV&Q=!ix$-|R_6=J`Nj08Nc=IDUKTb#+@k<|zyC)|RB(|btO{?A z>vzI|Hte8gFeWbu&_ z{JedZ`sz|AKl&dK0tySYPKa$ct1{s2HGKLOL$hGQ^6!&~R+f|Hp5 zw+0o5Y9#Y$vk4ME(|y4eo6oOqw7*8hzQg|yaivRq$P(ib39IA%U?}@52{+ ztKE+7%EPrV#%UtIg`43EJquQ>KLd_?F_;N*5B4%wcm#+L8P0H{s_0?Tir=moa!oY8 zy!^Q(7NT)lxGfRQ(GE|U{hc<=1md{&i@oS8ZI7e7$&ah{&HU+(WAL&L@W|iC1}0iY zI6}gN%$s;qex{O$7vL4ONdHnt*T$d>3632d*(fA>fjED@Ztu|Z+;|OojPPeoI|v9l zZ=I)qaC_*`d!smexx7_ZE;YQps8nOGq4{?1Zg?7R+UY5d1WC%!XUl$KAAA$HhHCyr ziehe+kuu+XVK8d?2w%d8?7a|wx>Qsk0fyv3CYqQM+6a7nukW{SGd6Anls)j2fbiW- zn+No|#u=&j_o3$Uqx$1oSBAmC_-xeIK5-ST+uY^ANe!yd{ zZ@%K_doG*vnj1=F5#_jzr8*3CP?%FGB#iMYQi$`Z*l%p4vEYlJoHn84&3>_|M_7eL zo5M~>JbcHzA()fx7%1)%`8_HYH$AZjKR-WX*6G*p5Byd)`BEInlK+EXIW667hH$2+OZ~HRtGg~_GN3Y{`*{1it{f6SC(_3j1+-R2?vWiYO?@gDvAc?@Bo@n?%9-KpY7$=u1DX`28lE^kPc*#g zi?m?Vvrr6t2lQ5mY4vY(_L=r=FtoNzlT=96*x&KJ7^*CH&Zm_sWCbvN@}ojbW6}^_yL=pQ0K|#kTiDZG5!lPzXm?(yPzR`5!pI`)}+6@Ax*u!m*gcL zgdmE8Gae)Q#(mnJmH05^(VjM8LK z&-df#E^u0OUv*ukZ=Py}NTbTpYs>QI0$*0C??O0H(gX=2!?t(H36}?*d<}N{1Pz;= z%S`LKw#+%Bbbh7K(Hs>4o(Uaeb=pF|RMtxRD%5zZ=l1^g>bl>&rlGA1iN1~Qy1cx$m*h3S-hvn=Ju%v3-Ex9R zhlAItxNZb3pF%T)pDO|V#2(m)uUvxap7o{Z{{UWS55Xl7gdNW@t8n4hugzrhIWG)G zsAf^$d^Iu*DmIW8{;qW|Bx>`s2EIC6FVtJ88MFxrXGcJ|S8+LQKqP~7t)>g_&U*h! z;~a~N$5J9py5;j%(coPF37k7KHQ9n$a}BJ#4eycJ1XdX&73TGbt*yHP9mS~2j3UW7 zGB5?RBlfWIg3?D=;bj^7{!ly zrE0nS+~J3O&!oz}SE5tm4`z|h!X*Xjko~O>ZfD%s$R|se=t$p?D?~t00FiRapl2px~EM8=(rXUpG;tGLr^uvdhgJ4yN3#!rXqXEd<8!?9zQvR3{1VMUF)Afe$ z+s(E!m;DC4!N`&_1>H^0?ow6=y4A5*>(KGT0H^e+1%m4~-3T0LPP0x~oLQ9LsI0^o za5(r5D4gk=P7%F5b?mJIA8BvH@Tn$0zgL@e9$^2DY$tB(cb^5`z znfjs`Q^zSZI{GilyZEA;?9}u~$FjLP@oN0$u1$eEU<3LOhSujuu|GF#6vz_{RP>qP z+|zt5fERI^?z5J9y*=9^Io&7oc*6#!!0BiYcKKCjH15@JO{?FQR@pzv5{Rmq7XSE* z{g*?LMom$Ax{atUXH_=g0}YyGx^{%qc4_6$URZ7W?Rv)Pbcf;K*%Hz0C{(03W%UKm zKni=bSabsxyD!_2gB}}3lyDseLlJ1-u>oePOqoG^cjc^;R{DbCYu7@m(O8Ieh&GkJ zFu!W+UXp8~1>7KO*In~@8{Vosmc?9!AJS+LrFG-(7Y4qj9Lf0k3Y}vOWFLsI~C3Sw@ z$kBd6^igFD){e;82?CW>c{rdwVuBY>Ww{(&a)^_^&FL;=G9rrlWH#rVH5ZLk0n9E7yYJF)$tZ56^Q zKv-IPhL|I)#!>ue-Wd6#-?A&Z6;4#hGz8!s&RWcGaACDg%(3u-k?`cXAYF95ksa$@ z1a}pnCrO+c_hp@2K;%hs`mXl)C3c;dT!`bgFdNe_ox22E; zmG7JVzKt;1D#x`yCBAbluP^9SL8HEYr5AV8mo)l4j#-Z$$j~9H>slQ!EF=4l%YHX3NsOU^(c- z#|k8jWkFYCTw$(2Go7DA?|sCH!6fs;53tJtiDg(flGGo-KCW!71*eq5hQEb7{)3i+ zz$<+5h5?Nwf`I6WCcIm{{rLyMt=KmwWuE>&!yz~0RVq79sXP>1gVG(0-pl~k>)a~< z6lsVWNAj3-9h@wND7*E^PJJ zf&&vi3He&%VU&=e%xYqCPZz6}>MBdqupS}nwvF#F;?;IOp#{0;eS4r8f-0Wv`q@v_ z_dUL-Pxa~>WQ=FDxH#)vbUntG5(Nywe{a|rh$hfGmrQZSHK_vYTYO1?u%(8EoJapThTSkgIr&Q&s zm?;^3ie(UBOFyFL%GIa#tsmtb&=BomwTQ4$2PxJ1Cuy+@L%Lq1Pz?NUF2F{AeYSrf zgKa*|Ps`59V z=IS3+{GfeE(DPvXRr{;vgsk~~yY>Catp<2s0+x8=U-kTrVl;UsI(aOVEj*u>(k^Px zU*R<^?s9Q0)8!UzwYZ^r=tg(@%Co+W0}E4yN?I>UjQn;Ekf*85AmqyJLPws=bgQhZ z5?Bpocvl0&^<`svl0Vm8H+i8*C4W0bLJ26~$w)LJlc&`9_DrfnvOz=hbTtF;2K(MT z0%oX!$A#XWF&;P@Ht0$3Fa~|YsWAFaxRm9O&>y`|7y9gK?)|9TuIEIU_ewSmB+IV6 zW2rt?62^YO>JK$UPw)3L9oqcOL%Pa&L&~pI!SybhY6Rl$BI;H=EJ5ua!lC{xZrTi!c)CGWBJEKUFT+OYE*vWG`5dKfTeT*z4HEaY*ErRp+h^ve;_Po)*=o3WP8%ybU#)2Zd^X#mW0j=3nx_L&tXwGltxnJeTS(KL2Js zap1^B3Ct1d-ND>-RnI)fJkOF}{)0tHFrch7BsrYQr z$!if_-UFz}RurF)tIqQR)7S7r?|0fo?uXp-GE%vf?#o}&AFi-Sr5+SMB`AfL?`I;E zvsJvG%rm-}{ozxS@&|qrWZxQIHr=~jzaEi93q~_xMb+xxFbLe?BiY8}P~6%|t`Sk(_&J!dIIAp#If(##-Cg`6A-lx(UC4 zX1US>GT92hKE#P6s3foZ;FdM^&QRxq$pEM%d0UaV@u1Xs+@mye?c`az!=$s7e)3WL z>!U0?80TW?;|>RjjVX`S3&MP(dYRqr!5>4)Dn>N%tJaKt&N+P?JjA6% zFvq)`J$ot26%22rs!=$ZsnG#&;EXjgIgDE>nT7)fCD0Uj_gvF!b|1Q#v){e~*UvtI z3#Dq5{9c4Sb&3gkw#(8=h>)gaeop{AX|BkMgzk<$=5}h2WS)uy-Y5M+HBU71=bC(E zyAul@g6z>5JU}5QDRm{4PDRYa|>&Hd;@TGn*lthVlx$TPz z*u?~-w)qrQOd?CO;^XE~tug%mWy`gI*NbK4v44_)(%7P=7Ty$B5R=&Y=i( zYViTv0{zE$C4@A2pD$zY0qcSkl{kx~GMfk03f+ew53x5e^c6q$sh0JQ#2jRSZ(P#w zW!L&ErV8GzzMgwpwCPsM`m@taFkW5yoM4G&XBYz)76fCfi@=TF;u<39X4K`>r4z@z zM2@Mac6^G2J=F{3APU(G#FEMrCMWUMY*SjP!I*qF$Fa2SO!nQJ{7XX ze`vPM^m=UA2K#V6ZU1yj!gj%Ejrf}#h)?^if%W{u^l&o0xOV|f0yi_?Ik_+SAkPoF zDS9s%YGcMBI%%NL6)6yWKpk>m<(WJ+Q#~sT&a2I;xY->}8<;2goyB<`EPC`(HG zP^t0-x;URdBeaICxFR6N3I5qGl3cC))0Tc3SMs?RtX667y4nvUGXHY0m<(-vMbh%h zj~bJZ&I^4ZgdUDqFC-yoW7#V(KkXb#=!(IgTokif=~z??p0R!PT|yf(JKa~}S(vB2 zM`*VNQo!C?x1+0*%j}dNX{*(C5$;YPzLVZqDt;q(Unf+_yfPvpi#8`c+4f{euG2IU z&dsG8#|`IddtNseS6vwA%k%}~u2>j#q!GB3f>Xow(_~#d6K8P9^L2qDCh{-8LDLWm zbTqys zy?O;=YtJ>U*bhE`nhK4^IUkY4+bC#OvdLb<4zJO~&%D1D2$^qtL;)W@Y{%|2>Hc;e z2wcCu=st)?9;{Ika!RcqRH1bX%k{iPHc63x9AI}A)jfA?*SEVBm#rve(jZXReW~k0 z!;2*?InWTIsG@$P4&|cn6$;dWRw?&1TdrF?gO8sBsY}+(jFENK(6NlSd*h zPqf_%8t;!-yEz6%UO^!l<}|%h0@tMJcZdu^!rr<%4Kz|Hq*DAzv}L>|=wlw!c#JKc zD|$7Ol2aHK(aZjb>n~~8TFrpmxmeU-7M%87kNu{XX7)=86SU=DGYAc; zJ51Mj1{P;F_cXF5pWo^S&P%d2yH#UjJc}Mx>qJ%`zqBli>^{x+44`;NX`@uB!a1oy z$gpu{3tv}@)mp_S>vx+(eNG5g;P62{6#13voxJE15+glq$o`hg;3q?r`S3+jOTtp- zX0iiPN5Vk{GTRF3BIAlR#*c9irID43r@o%X+`9nnHZ<_#-1hO%1|CVwGo45dl(g~2 zaZGzK0O}QCJ7GY@=*)U$=po;8Qis3Og^<(9^Oq2Q;zc+@-!<4Gq1lFX=99x;JY_xn z{TNnJI8IQ<_Dwtm*xRicmsCt2tm2*9ewT`U2h9orEM|Zw$n-yZTZqW{L+qmJAj4vW@C`!bCpOF;0ZJ9H_f8qy1DT9Gth(8p#poFQBXTbPDt z$-lrQ+>mYAxhCM|kKVx>2xfg~Xldv%bVGHNu%)}BkYYcvJ&C1v{tSz9zb~Wrqem|4lSF#~bR-lpy>`7%%lFcMAK;9Az;7L;-#uFZ<8T_W==A85NBuvc8?n z4gM;;6s-30${yH!Nm_SR#Rxk5VHyX{KQw0~2>j7Erq=cjO03#SG(ey@mFB3)xfr8V z<*(yOb)PBK#N!|7FX4!GbD%dU+9*vQs3c)c+U=V87o^O0JW&5c6%)DnRKKzkTA||K zAC*T7d3I~>Pi$p?JUd&@liWOfw%@8V;%y&fXxwX`Sc-}7v&KaYWLG(JH@v2)WoIV3 zmOk!9QIOaOuyZQ_rWS&_{#V`9C)fEM%|Qk+l;1%i5n3pPM8WeYrGjvRwj6Y_BK6Bc zrK{o`!?9v-Y+B`O88#CGRY<4uaI4lFe+2G8X+Kl-%wXp{B^I{s(`rD_{>&%BHl>1# zOehYal7V;N8_gR&azvQK&4tis&EKzZuIlp108KD-qc<=WxHV57pGpP=N@7|)`v~*h zs=C)dpW~6@136cGO6Im$6Pp`y=O}~VTq>**!^%F*WR9iu^_iMw1llhe*7%z8+LFL4;{HGl7ylC zq2TpK8J;D24M#_-aat5}b&3YGB*aWU-m={{+JSDtwM| zx6uio-!M%|1jjxGz;a1ikh2Na+K&UcJcfk_-wFDw-vuLM`vdr)b=zqER)fy42+4(z z@Cbtziop(lcIIItL?X}Svv{olWWUh2@e-;}`}PUNSt4I628n2dz&hCH!U+t&Vja3) zYY3`+uN`U8E@uiP=kru>2F!0}ez|s*>V}zSJwvTLwVrSCVEMp~HfnebaQT>hgu6fO zJ`z7SEd#dlO0gF1$?oBX=a0ZKecU*`Jt10SU1+}+SwFv_+MJGxJbv=+b}uYlFP8$8#oBGz|$+vrOQ56rtDM zXqp*r-^g2O1qE?^jo7fGrAGSI0pv*Gm)O`f@l~I#a5qP9t_rgcc4%0@L4v&B-%k4* ztWL-Q_ZN6COGJhpg2~@~(H>`=ee_zfYrbsfG?lMNPXr0b!i~1r|!PhTM56JtV&PY{;1$SrN?)S2d~3z<^Ag-v1=u9ibc~! zF~r%c!4yFqxMVh#pac5cM*?_Qvn_ivre3NgMD&SxnlNp`U`RQuUt0#K!rgr_c!2Np zQPqxc>}2Yq-Y=Ag&wtrRNXIX*#M{$|&sTWurA2eUCkypZ9>Hh&7zrzv--~_6WYqCv z&wvLR6Z=~-7JKJP0KADk64iX?jea+zWe*Lh?qzrF8~RMbwziG!tD(H#>aeXNdW<|a zvS9;l9DQXcHhh&FCKKIb!>0=U6hju~zzBBw2;&7Q3BmILyC`IvoR$VB1XO(0MD0xa zx@oc$2fx#n3DqdfgLPXMPAs#g4zRK*+H#8t9TJ9BBf1c`iB~@PdSc@354>BlrPzD} zOMA3`W3G!6hw)xEy|<6nFK4@{Yd#Rt7QD9etLm)=BA{1Rv7ct4lV=0uRjEZ_hM=?* z7@F$O_HyjZm}zi!t=%YpLftX1m>ODQYatEFg7CHQYxZS337xN_jl`3`5i@kbiTp0A z$HsxRn2TNRiIg%DeBV8#rjAsxXt+Yu>omtokJvq)`v*KT-0UL{{QRZSfU!ap*4r4v zc3?^i1j?!{p7ZK6y6pKg(MBZ$;@Hsc>c-{@`F^nYS zQ z*{>8PuB9IUzb9GtzzFFJEG{&wEPv!1I$0O&-tt=d{A)eiKQ-YCGWgKA*z`DV8&R(w z3Z39$PLktJJh;2cdJUQ9^vl{)Fvo_*xZ9_(#tq^0mzCHq#83Hd$zmoO~YO}`_$To9#iY3 z2In)^D$l2d$0hkx;$>pmF-lt2KZPjR>Q7U!C&UwczC)1C_9l!M=Nt)(b|FU$S>@eX z5cs}PR?qq5TUj`WCTtA+q;tRm(Zx{YJJfpM`=1OU&LiKI-B?JstQ+1S;$H1Q>K$Yj;fdz)x;Khp;e(2v zLBd2`cf_$ra`@|R&Lx3^^hk_EN=8u%f&17WIaK*gQiei(+%Ab&PT6s(C1=ZoV4Jq~ zMMTybM}HCN>qsgF%%~$egd&R01zT`vW%YBhH_356+HrC2BfiyIq0NWqK_FjEmNq$+ zExkXpAML;~AvJ;hpcFL=woM}co?mV)%P3FM2`LTB9{JPEgt?3Da7;z_9iFvdfp+Kb z{Z@F8_ck8b{nb73Ytn-zuV5vM^~7k1I-f>x!(FkDQ|J)ix4mMI@el|7B|t>zHIPE8*9w zzX{>Mx~tFuy~mLV`xUINbC#x%sfM)?+G7D8A1kQP69(U=22a37ILMAMX%yN&@2U%? z_xgj#J30#^9nj7pkp~Abx;6;tbv;p>keDBSuF+x;G4K65u%0h_9w%@HF=57fF_h&~ z@UHLsnaz_mM?iR*I4xeV%~E+!CIgLH#QYkWwacYr`y%0(ga(|rjKA-7a85GFVJ|W& zc{!;|w-4^n4e>ew)0vQ4ECLB`*@8OkSzd!bisz0cVOw;`j-8n}cp}c<_v>v(>)+5( z-gl_f>+Q(?9cH}m1q{6t2k=uh`vh6Z(%8D}!Fms^>)j3vP4F?iH26kV8b9~(>g>EZ$K^#UkL~(sy}>lXa^>lba`ZxktM@P1^_OO!zAI^H1T-5n4{fx0 ztOYF7O12iP9{11FK-HMI|3OK!Nk(64#OTkOutWBc+)HhtrYi^`mx;k6B-C?PJla)^ zjSw`8Lrkfko|#FcE>mx3YS)@ivU~jwgi!FrBtcQmTM9PMV$?S6SA24DEty!>2dNy7 zBzd5Bo~zkX54Df@V|zOW*5UvGU%oWx`Md>P&Fea?VY?6SA3ZzPiQ9}i2rLbg za0~lu_iAbpZR@o$D1R@Gr3p;mI-9s<>@U8q!yf7!Rp5#Pd2R{e}v0NX4$gb|aZAyZQaKp6%>h6w!D5 z7lCoh<0A0~s5v3hcQCV=8=uqr_l(623CY5v2EfoC=5hcz!u#o2XrPQ~HwpL(TpWGT z&zPA00e*y!i`4GqLx1|j1iAs*3jSQ3&OHP#XtUm)8KQjBy52#d8-Od$nw6R8Odx_& z*X^pwu)G07Bd+Z}9I=0M2BuqS%da7E!YOBw8h%0A{kIWhD?F%sTRZ)Qddc)|?Fh-4 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

A?m)uClI7nqltf8|jg^I#$IT5-gAx%~GhWr` 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 U{X^hCN`BGNGB{Io`tqIs0Mn6PhyVZp diff --git a/getting_started/media/getting_started09.png b/getting_started/media/getting_started09.png deleted file mode 100644 index d7a110dbfc6312178e17dda7fe923402a98fd896..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14454 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 diff --git a/getting_started/media/getting_started10.png b/getting_started/media/getting_started10.png deleted file mode 100644 index 4a3ec7fa120ec0336cbd07e40f8afb152866ba69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13226 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 diff --git a/getting_started/media/getting_started11.png b/getting_started/media/getting_started11.png deleted file mode 100644 index 48c8501949123ae4f0e0ef99e387f98cf920e768..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30207 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 DU(wsx diff --git a/getting_started/media/getting_started12.png b/getting_started/media/getting_started12.png deleted file mode 100644 index b6f73220104813b3f5d81c076141921892d8d810..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2958 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 Ef?@poLI3~& diff --git a/getting_started/media/getting_started13.png b/getting_started/media/getting_started13.png deleted file mode 100644 index 446825c5708ac47060e658d839e9dc0633475ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243652 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

!LD%bv9Nb@Vm~e$fc4oVG4mgTupJ=mu?Jyg>rB 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�^mncx( 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

te$`o=d`zPa%`%9>jvoe#HFbQZ$j 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π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 Date: Sun, 23 Sep 2018 06:00:30 +0200 Subject: [PATCH 02/12] [I18N] Update translation terms from Transifex --- locale/uk/LC_MESSAGES/inventory.po | 1223 +++++++++++++++++++++------- locale/uk/LC_MESSAGES/project.po | 117 ++- 2 files changed, 1035 insertions(+), 305 deletions(-) diff --git a/locale/uk/LC_MESSAGES/inventory.po b/locale/uk/LC_MESSAGES/inventory.po index d9bc125cf..fe8275263 100644 --- a/locale/uk/LC_MESSAGES/inventory.po +++ b/locale/uk/LC_MESSAGES/inventory.po @@ -24,29 +24,31 @@ msgstr "Склад" #: ../../inventory/barcode.rst:3 msgid "Barcodes" -msgstr "" +msgstr "Штрих-коди" #: ../../inventory/barcode/operations.rst:3 msgid "Daily Operations" -msgstr "" +msgstr "Щоденні операції" #: ../../inventory/barcode/operations/adjustments.rst:3 msgid "How to do an inventory adjustment with barcodes?" -msgstr "" +msgstr "Як зробити коригування запасів зі штрих-кодом?" #: ../../inventory/barcode/operations/adjustments.rst:5 msgid "From the Barcode application:" -msgstr "" +msgstr "З додатку Штрих-коду:" #: ../../inventory/barcode/operations/adjustments.rst:7 msgid "Click on **Inventory**" -msgstr "" +msgstr "Натисніть на **Склад**" #: ../../inventory/barcode/operations/adjustments.rst:12 msgid "" "Scan all the products (if you have 5 identical articles, scan it 5 times, or" " use the keyboard to set the quantity)." msgstr "" +"Відскануйте всі товари (якщо у вас 5 ідентичних пунктів, перевірте 5 разів " +"або скористайтеся клавіатурою, щоби встановити кількість)." #: ../../inventory/barcode/operations/adjustments.rst:16 msgid "" @@ -54,16 +56,21 @@ msgid "" "products. Eg. scan a shelf's barcode ; scan each product on the shelf ; " "repeat for each shelf in the wharehouse." msgstr "" +"Якщо ви керуєте кількома місцезнаходженнями, перевірте місцезнаходження " +"перед скануванням товарів. Напр., сканування штрих-коду полиці; сканування " +"кожного товару на полиці; повторіть для кожної полиці складу." #: ../../inventory/barcode/operations/adjustments.rst:20 msgid "" "When you've scanned all the items of the location, validate the inventory " "manually or by scanning the **Validate** barcode." msgstr "" +"Коли ви перевірили всі елементи місцезнаходження, перевірте інвентаризацію " +"вручну або скануючи **Перевірити** штрих-код." #: ../../inventory/barcode/operations/delivery.rst:3 msgid "How to process delivery orders?" -msgstr "" +msgstr "Як обробляти замовлення на доставку?" #: ../../inventory/barcode/operations/delivery.rst:5 msgid "" @@ -71,22 +78,30 @@ msgid "" "printed documents (and scan lines on the documents), or on a screen (and " "scan products directly)." msgstr "" +"Існує два підходи для обробки замовлень на доставку: ви можете працювати над" +" друкованими документами (і рядками сканування в документах), або на екрані " +"(і сканувати товари безпосередньо)." #: ../../inventory/barcode/operations/delivery.rst:10 msgid "Process printed delivery orders:" -msgstr "" +msgstr "Процес друкованих замовлень на доставку:" #: ../../inventory/barcode/operations/delivery.rst:12 msgid "" "Print delivery orders of the day by selecting all documents from the **To " "Do** list and print **Picking Operations** from the top menu." msgstr "" +"Роздрукуйте замовлення на доставку за день, вибравши всі документи зі списку" +" **Зробити** і друкуючи **Операції комплектування** у верхньому меню." #: ../../inventory/barcode/operations/delivery.rst:15 msgid "" "Once you start processing your delivery orders, **scan the barcode** on the " "top-right corner of the document to load the right record on the screen." msgstr "" +"Коли ви починаєте обробляти замовлення на доставку, **сканування штрих-" +"коду** у верхньому правому куті документа дозволяє завантажити потрібний " +"запис на екрані." #: ../../inventory/barcode/operations/delivery.rst:19 msgid "" @@ -94,6 +109,9 @@ msgid "" "product on the picking line if the barcode on the product is not easily " "accessible, visible or is missing." msgstr "" +"Потім **сканування штрих-коду** кожного товару або сканування штрих-коду " +"товару на рядку комплектування, якщо штрих-код на товарі важкодоступний, " +"видимий або відсутній." #: ../../inventory/barcode/operations/delivery.rst:23 #: ../../inventory/barcode/operations/receipts.rst:24 @@ -101,112 +119,134 @@ msgid "" "Once you scanned all products, scan the **Validate** barcode action to " "finish the operation." msgstr "" +"Після того як ви відскануєте всі товари, відскануйте дію **перевірки** " +"штрих-коду, щоб завершити операцію." #: ../../inventory/barcode/operations/delivery.rst:30 msgid "Process delivery orders from a computer or mobile device:" msgstr "" +"Процес обробки замовлення на доставку з комп'ютера або мобільного пристрою:" #: ../../inventory/barcode/operations/delivery.rst:32 msgid "" "Load all the delivery orders marked as **To Do**, and open the first one." msgstr "" +"Завантажте всі замовлення на доставку, позначені як **Зробити**, і відкрийте" +" перше." #: ../../inventory/barcode/operations/delivery.rst:35 #: ../../inventory/barcode/operations/receipts.rst:33 msgid "Pick up and scan each listed product." -msgstr "" +msgstr "Підніміть і відскануйте кожний із зазначених товарів." #: ../../inventory/barcode/operations/delivery.rst:37 msgid "" "When you've picked all the items, click the **Validate** button or scan the " "**Validate barcode** action to finish the Operation." msgstr "" +"Коли ви виберете всі елементи, натисніть кнопку **Перевірити** або перевірте" +" дію **Дійсний штрих-код**, щоб завершити операцію." #: ../../inventory/barcode/operations/delivery.rst:40 msgid "" "Move to the next delivery order to process by clicking on the top-right " "right **arrow** or scanning the **Pager-Next** barcode action." msgstr "" +"Перемістіть до наступного замовлення на доставку, натиснувши **стрілку** " +"зверху праворуч або скануючи дію на штрих-коді **Pager-Next**." #: ../../inventory/barcode/operations/internal.rst:3 msgid "How to do an internal transfer?" -msgstr "" +msgstr "Як зробити внутрішнє переміщення?" #: ../../inventory/barcode/operations/internal.rst:5 msgid "In Odoo, there are two types of internal transfers:" -msgstr "" +msgstr "В Odoo існує два типи внутрішніх переміщень:" #: ../../inventory/barcode/operations/internal.rst:7 msgid "" "Those initiated automatically by the system (for example, a quality control)" -msgstr "" +msgstr "Ті, що ініціюються автоматично системою (наприклад, контроль якості)." #: ../../inventory/barcode/operations/internal.rst:10 msgid "" "Those created by a worker (for example, through the internal transfer area " "of the dashboard)." msgstr "" +"Ті, що створюються працівником (наприклад, через внутрішню область передачі " +"інформаційної панелі)." #: ../../inventory/barcode/operations/internal.rst:13 msgid "To make an Internal Transfer:" -msgstr "" +msgstr "Щоб зробити внутрішнє переміщення:" #: ../../inventory/barcode/operations/internal.rst:15 msgid "From the home of the barcode application, scan the **source location**" msgstr "" +"З домашнього додатку штрих-коду відскануйте **місцезнаходження джерела**." #: ../../inventory/barcode/operations/internal.rst:17 msgid "Pick up and **scan the products**" -msgstr "" +msgstr "Підніміть і **відскануйте товари**." #: ../../inventory/barcode/operations/internal.rst:19 msgid "Scan the **destination location**" -msgstr "" +msgstr "Сканування **місця призначення**." #: ../../inventory/barcode/operations/internal.rst:21 msgid "**Validate** the transfer to finish it" -msgstr "" +msgstr "**Перевірте** переміщення, щоб закінчити його." #: ../../inventory/barcode/operations/lots_serial_numbers.rst:3 msgid "How to handle lots and serial numbers with barcodes?" -msgstr "" +msgstr "Як обробляти партії та серійні номери зі штрих-кодами?" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:5 msgid "" "Lots Numbers can be encoded from incoming shipments, internal moves and " "outgoing deliveries:" msgstr "" +"Партійні номери можуть бути закодовані з вхідних відправлень, внутрішніх " +"переміщень і вихідних доставок:" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:8 msgid "" "In the barcode interface, **scan** the products you want create a lot from" msgstr "" +"В інтерфейсі штрих-коду **відскануйте** товари, які ви хочете створити в " +"партії" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:10 msgid "" "If this product should be manage by lots, a window opens to help you scan " "the lots/serial numbers" msgstr "" +"Якщо цей товар має керуватися партіями, відкриється вікно, яке допоможе вам " +"відсканувати партії/серійні номери" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:13 msgid "" "**Scan** a lot barcode, **type** one manually or **leave empty** to generate" " one automatically" msgstr "" +"**Відскануйте** штрих-код партії, **введіть** його вручну або **залиште " +"порожнім**, щоб автоматично створити його" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:16 msgid "Click or scan **Validate** once you are done" -msgstr "" +msgstr "Клікніть або відскануйте **Перевірити** після завершення" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:18 msgid "What is the difference between **Lots** and **Serial Numbers**?" -msgstr "" +msgstr "У чому різниця між **Партіями** та **Серійними номерами**?" #: ../../inventory/barcode/operations/lots_serial_numbers.rst:20 msgid "" "**Lot** numbers are attributed to several identical products, so each time " "you scan a lot number, Odoo will add one on the product count." msgstr "" +"Номери **партій** відносяться до кількох однакових товарів, тому кожен раз, " +"коли ви скануєте партійні номери, Odoo додасть один до кількості товарів." #: ../../inventory/barcode/operations/lots_serial_numbers.rst:24 msgid "" @@ -214,24 +254,30 @@ msgid "" "barcode, sticked on only one item. This means that Odoo won't accept " "scanning the same serial number more than once per operation." msgstr "" +"З іншого боку, **серійний номер** унікальний, і представлений лише одним " +"штрих-кодом, прикріпленим лише до одного елемента. Це означає, що Odoo не " +"прийматиме сканування одного і того ж серійного номера більше одного разу за" +" операцію." #: ../../inventory/barcode/operations/lots_serial_numbers.rst:32 msgid "Here, we configured **Lu - Petit Beukelaer** tracking by lots." -msgstr "" +msgstr "Тут ми налаштували відстеження **Lu - Petit Beukelaer** за партіями." #: ../../inventory/barcode/operations/lots_serial_numbers.rst:37 msgid "" "Scan a product from this incoming shipment, then scan the lot number of each" " product (you can also use the keyboard)." msgstr "" +"Відскануйте товари з цієї вхідної відправки, після чого перевірте номер " +"партії кожного товару (також можна скористатись клавіатурою)." #: ../../inventory/barcode/operations/lots_serial_numbers.rst:43 msgid "Click save/scan **Validate** and you are done." -msgstr "" +msgstr "Натисніть Зберегти/Сканувати **Перевірити**, і ви закінчите." #: ../../inventory/barcode/operations/receipts.rst:3 msgid "How to process incoming receipts?" -msgstr "" +msgstr "Як обробляти вхідні поставки?" #: ../../inventory/barcode/operations/receipts.rst:5 msgid "" @@ -239,22 +285,29 @@ msgid "" "on printed documents (and scan lines on the documents), or on a screen (and " "scan products directly)." msgstr "" +"Існує два підходи до обробки вхідних поставок: ви можете працювати на " +"друкованих документах (і сканувати рядки на документах), або на екрані (і " +"сканувати товари безпосередньо)." #: ../../inventory/barcode/operations/receipts.rst:10 msgid "Process printed incoming receipts:" -msgstr "" +msgstr "Процес друкованих вхідних поставок:" #: ../../inventory/barcode/operations/receipts.rst:12 msgid "" "Print incoming receipts of the day by selecting all documents from the **To " "Receive** list and print **Picking Operations** from the top menu." msgstr "" +"Надрукуйте вхідні поставки за день, вибравши всі документи зі списку " +"**Прийняти** та друкуючи **Операції комплектування** у верхньому меню." #: ../../inventory/barcode/operations/receipts.rst:16 msgid "" "Once you start processing your incoming receipts, scan the barcode on the " "top-right corner of the document to load the right record on the screen." msgstr "" +"Коли ви почнете обробку вхідних поставок, відскануйте штрих-код у верхньому " +"правому куті документа, щоб завантажити потрібний запис на екрані." #: ../../inventory/barcode/operations/receipts.rst:20 msgid "" @@ -262,28 +315,38 @@ msgid "" "on the picking line if the barcode on the product is not easily accessible, " "visible or is missing." msgstr "" +"Потім відскануйте штрих-код кожного товару або штрих-код товару на рядку " +"комплектування, якщо штрих-код на товарі важкодоступний, видимий або " +"відсутній." #: ../../inventory/barcode/operations/receipts.rst:28 msgid "Process incoming receipts from a computer or mobile device:" -msgstr "" +msgstr "Обробка вхідних поставок з комп'ютера або мобільного пристрою:" #: ../../inventory/barcode/operations/receipts.rst:30 msgid "" "Load all the incoming receipts marked as **To Receive**, and open the first " "one." msgstr "" +"Завантажте всі вхідні поставки, позначені як **Прийняти**, і відкрийте " +"першу." #: ../../inventory/barcode/operations/receipts.rst:35 msgid "" "When you've picked all the items, click the **Validate** button or scan the " "**Validate** barcode action to finish the Operation." msgstr "" +"Коли ви виберете всі елементи, натисніть кнопку **Перевірити** або " +"відскануйте дію штрих-коду **Перевірити**, щоб завершити операцію." #: ../../inventory/barcode/operations/receipts.rst:38 msgid "" "Move to the next incoming receipt to process by clicking on the top-right " "right **arrow** or scanning the **Pager-Next** barcode action." msgstr "" +"Перемістіть до наступної вхідної поставки, щоб обробити її, натиснувши " +"**стрілку** в правому верхньому куті або скануючи дію на штрих-коді **Pager-" +"Next**." #: ../../inventory/barcode/operations/receipts.rst:42 #: ../../inventory/management/delivery/scheduled_dates.rst:137 @@ -292,17 +355,19 @@ msgstr "Приклад" #: ../../inventory/barcode/operations/receipts.rst:44 msgid "Open operation interface." -msgstr "" +msgstr "Відкритий операційний інтерфейс." #: ../../inventory/barcode/operations/receipts.rst:49 msgid "Scan." -msgstr "" +msgstr "Відскануйте." #: ../../inventory/barcode/operations/receipts.rst:54 msgid "" "The picking appears. Scan items and/or fill in informations using the mouse " "and keyboard." msgstr "" +"Відобразиться комплектування. Відскануйте елементи та/або заповнення " +"інформації за допомогою миші та клавіатури." #: ../../inventory/barcode/setup.rst:3 msgid "Setup" @@ -310,7 +375,7 @@ msgstr "Налаштування" #: ../../inventory/barcode/setup/hardware.rst:3 msgid "Set up your barcode scanner" -msgstr "" +msgstr "Встановлення сканеру штрих-коду" #: ../../inventory/barcode/setup/hardware.rst:5 msgid "" @@ -318,10 +383,14 @@ msgid "" "user experience relies on an appropriate hardware setup. This guide will " "help you through the task of choosing and configuring the barcode scanner." msgstr "" +"Початок роботи зі скануванням штрих-кодів в Odoo досить легкий. Тим не менш," +" хороший користувацький досвід покладається на відповідну установку " +"апаратного забезпечення. Цей посібник допоможе вам вирішити завдання вибору " +"та налаштування сканера штрих-кодів." #: ../../inventory/barcode/setup/hardware.rst:11 msgid "Find the barcode scanner that suits your needs" -msgstr "" +msgstr "Знайдіть сканер штрих-коду, який відповідає вашим потребам" #: ../../inventory/barcode/setup/hardware.rst:13 msgid "" @@ -329,6 +398,9 @@ msgid "" "**Inventory** and **Barcode Scanning** apps are the **USB scanner**, **the " "bluetooth scanner** and the **mobile computer scanner**." msgstr "" +"Є три рекомендовані сканери штрихкодів для роботи у програмамі **Складу** " +"Odoo та **Сканер штрих-коду** - **сканер USB**, **сканер Bluetooth** і " +"**мобільний сканер**." #: ../../inventory/barcode/setup/hardware.rst:20 msgid "" @@ -337,6 +409,10 @@ msgid "" " you buy it that the scanner is compatible with your keyboard layout or can " "be configured to be so." msgstr "" +"Якщо ви скануєте товари на комп'ютері, це шлях до **сканера USB**. Просто " +"підключіть його до комп'ютера, щоб розпочати сканування. Переконайтеся, коли" +" ви купуєте його, сканер сумісний з розкладкою клавіатури або може бути " +"налаштований таким чином." #: ../../inventory/barcode/setup/hardware.rst:25 msgid "" @@ -346,6 +422,12 @@ msgid "" "with the smartphone and work in the warehouse with always the possibility to" " check your smartphone from time to time and use the software 'manually'." msgstr "" +"**Сканер Bluetooth** може бути з'єднаний зі смартфоном або планшетом, і це " +"хороший вибір, якщо ви хочете бути мобільним, але не потребуєте великих " +"інвестицій. Підхід полягає в тому, щоб увійти в Odoo на вашому смартфоні, " +"об'єднати сканер Bluetooth зі смартфоном і працювати на складі, завжди час " +"від часу перевіряти свій смартфон і використовувати програмне забезпечення " +"«вручну»." #: ../../inventory/barcode/setup/hardware.rst:32 msgid "" @@ -357,14 +439,21 @@ msgid "" "job. However, due to the variety of models and configurations on the market," " it is essential to test it first." msgstr "" +"Для важкого використання, **мобільний сканер** є найдоступнішим рішенням. " +"Він складається з невеликого комп'ютера із вбудованим сканером штрих-кодів. " +"Це може виявитись дуже продуктивним рішенням, однак ви повинні переконатися," +" що воно здатне працювати з Odoo швидко. Найновіші моделі, що використовують" +" Android + Google Chrome або Windows + Internet Explorer Mobile, повинні " +"виконувати цю роботу. Однак через різноманітність моделей та конфігурацій " +"важливо його спочатку протестувати." #: ../../inventory/barcode/setup/hardware.rst:42 msgid "Configure your barcode scanner" -msgstr "" +msgstr "Налаштування сканеру штрих-кодів" #: ../../inventory/barcode/setup/hardware.rst:45 msgid "Keyboard layout" -msgstr "" +msgstr "Макет клавіатури" #: ../../inventory/barcode/setup/hardware.rst:50 msgid "" @@ -373,10 +462,15 @@ msgid "" "characters correctly (replacing a 'A' with a 'Q' for example). Most scanners" " are configured by scanning the appropriate barcode in the user manual." msgstr "" +"Сканер штрих-коду USB повинен бути налаштований таким чином, щоб " +"використовувати таку саму розкладку клавіатури як ваша операційна система. В" +" іншому випадку ваш сканер не буде правильно перекладати символи (наприклад," +" замінивши \"A\" на \"Q\"). Більшість сканерів налаштовані шляхом сканування" +" відповідного штрих-коду в посібнику користувача." #: ../../inventory/barcode/setup/hardware.rst:57 msgid "Automatic carriage return" -msgstr "" +msgstr "Автоматичне повернення тари" #: ../../inventory/barcode/setup/hardware.rst:59 msgid "" @@ -387,10 +481,17 @@ msgid "" "explicitly configured by scanning a specific barcode in the user manual ('CR" " suffix ON', 'Apply Enter for suffix', etc.)." msgstr "" +"За замовчуванням Odoo має затримку 50 мілісекунд між кожним наступним " +"скануванням (це допомагає уникнути випадкового подвійного сканування). Якщо " +"ви хочете зменшити цю затримку, ви можете налаштувати сканер, щоб вставити " +"повернення тари в кінці кожного штрих-коду. Зазвичай це налаштуванням за " +"замовчуванням і може бути явним чином налаштоване сканування певного штрих-" +"коду в посібнику користувача (\"суфікс CR на\", \"Застосувати введення для " +"суфікса\" тощо)." #: ../../inventory/barcode/setup/software.rst:3 msgid "How to activate the barcodes in Odoo?" -msgstr "" +msgstr "Як активувати штрих-коди в Odoo?" #: ../../inventory/barcode/setup/software.rst:5 msgid "" @@ -400,20 +501,27 @@ msgid "" "work more efficiently by controlling the software almost exclusively with " "the barcode scanner." msgstr "" +"Функції сканування штрих-кодів можуть заощадити багато часу, втраченого " +"перемиканням між клавіатурою, мишею та сканером. Правильне встановлення " +"штрих-кодів до товарів, місцезнаходжень та ін. дозволяє працювати більш " +"ефективно, керуючи програмним забезпеченням практично виключно зі сканером " +"штрих-кодів." #: ../../inventory/barcode/setup/software.rst:17 msgid "" "Print this document to be able to use your barcode scanner to perform more " "actions." msgstr "" +"Надрукуйте цей документ, щоби мати змогу використовувати ваш сканер штрих-" +"кодів для виконання додаткових дій." #: ../../inventory/barcode/setup/software.rst:19 msgid "Document: |download_barcode|" -msgstr "" +msgstr "Документ: |download_barcode|" #: ../../inventory/barcode/setup/software.rst:23 msgid "Set products barcodes" -msgstr "" +msgstr "Встановіть штрих-коди товарів" #: ../../inventory/barcode/setup/software.rst:28 msgid "" @@ -425,6 +533,14 @@ msgid "" "go back into the previous screen to click Configure Product Barcodes. This " "interface can also be accessed via the planner." msgstr "" +"Щоб заповнити комплектування або провести інвентаризацію, вам слід " +"переконатися, що ваші товари закодовані в Odoo поряд з їх штрих-кодами. Якщо" +" це ще не зроблено, ви можете заповнити штрих-коди товару за допомогою " +"зручного інтерфейсу. Перейдіть до :menuselection:`Складу --> Налаштування " +"--> Налаштування` та натисніть :menuselection:`Операції --> Сканер штрих-" +"коду`. Натисніть Зберегти та поверніться до попереднього екрану, щоб " +"натиснути Налаштувати штрих-коди товарів. Цей інтерфейс також доступний " +"через планувальник." #: ../../inventory/barcode/setup/software.rst:39 msgid "" @@ -432,10 +548,12 @@ msgid "" "not the template product (otherwise you won't be able to differentiate " "them)." msgstr "" +"Варіанти товару: будьте обережні, щоб додати штрих-код безпосередньо до " +"варіанту, а не до шаблону товару (інакше ви не зможете їх диференціювати)." #: ../../inventory/barcode/setup/software.rst:44 msgid "Set locations barcodes" -msgstr "" +msgstr "Встановіть місцезнаходження штрих-кодів" #: ../../inventory/barcode/setup/software.rst:49 msgid "" @@ -447,16 +565,26 @@ msgid "" "barcodes per page, arranged in a way that is convenient to print on sticker " "paper." msgstr "" +"Якщо ви керуєте кількома місцезнаходженнями та вважаєте за потрібне " +"привласнити штрих-код кожному місцю та прикріпити його до розташування. Ви " +"можете налаштувати штрих-коди місцезнаходжень у :menuselection:`Складі --> " +"Налаштування --> Управління складом --> Місцезнаходження`. У меню **Друк** є" +" кнопка, яку можна використовувати для друку назв місцезнаходжень та штрих-" +"кодів. На кожній сторінці є 4 штрих-коди, розташовані так, що зручно " +"друкувати на наклейковому паперті." #: ../../inventory/barcode/setup/software.rst:58 msgid "" "Example of location naming: **warehouse short name** - **location short " "name** - (**Corridor X** - **Shelf Y** - **Height Z**) Example: A032-025-133" msgstr "" +"Приклад іменування місцезнаходжень: **коротка назва складу** - **коротка " +"назва місцезнаходження** - (**коридор X** - **полиця Y** - **висота Z**) " +"Приклад: A032-025-133" #: ../../inventory/barcode/setup/software.rst:65 msgid "Barcode formats" -msgstr "" +msgstr "Формати штрих-кодів" #: ../../inventory/barcode/setup/software.rst:67 msgid "" @@ -465,16 +593,23 @@ msgid "" "Association a fee in exchange for an EAN code sequence (that's why no two " "products in a store will ever have the same EAN code)." msgstr "" +"Більшість роздрібних товарів використовують штрих-коди EAN-13. Їх не можна " +"скласти без належної авторизації: ви повинні сплатити Міжнародній асоціації " +"нумерації плату в обмін на кодову послідовність коду EAN (саме тому два " +"твари в магазині не матимуть однакового коду EAN)." #: ../../inventory/barcode/setup/software.rst:72 msgid "" "Still, as Odoo supports any string as a barcode, so you can always define " "your own barcode format for internal use." msgstr "" +"Тим не менше, оскільки Odoo підтримує будь-який рядок як штрих-код, ви " +"завжди можете визначити свій власний формат штрих-коду для внутрішнього " +"використання." #: ../../inventory/management.rst:3 msgid "Warehouse Management" -msgstr "" +msgstr "Управління складом" #: ../../inventory/management/adjustment.rst:3 msgid "Inventory Adjustment" @@ -915,7 +1050,7 @@ msgstr "" #: ../../inventory/management/delivery.rst:3 msgid "Delivery Orders" -msgstr "" +msgstr "Замовлення на доставку" #: ../../inventory/management/delivery/cancel_order.rst:3 msgid "How do I cancel a delivery order?" @@ -1249,7 +1384,7 @@ msgstr "" #: ../../inventory/management/delivery/dropshipping.rst:103 msgid ":doc:`inventory_flow`" -msgstr "" +msgstr ":doc:`inventory_flow`" #: ../../inventory/management/delivery/inventory_flow.rst:3 msgid "How to choose the right inventory flow to handle delivery orders?" @@ -1377,6 +1512,8 @@ msgid "" "In the **Inventory** module, Go to **Configuration** and click on **Delivery" " methods**." msgstr "" +"У модулі **Склад**, перейдіть до **Налаштування** та натисніть на **Методи " +"доставки**." #: ../../inventory/management/delivery/label_type.rst:18 msgid "Choose a delivery method and then click on **Edit**." @@ -2035,7 +2172,7 @@ msgstr "" #: ../../inventory/management/delivery/three_steps.rst:77 msgid "Create a Sale Order" -msgstr "" +msgstr "Створіть замовлення на продаж" #: ../../inventory/management/delivery/three_steps.rst:79 msgid "" @@ -2346,6 +2483,9 @@ msgid "" "customer (Click **Apply** to assign the quantities based on the quantities " "listed in the **To Do** column)" msgstr "" +"Натисніть на **Підтвердити**, щоб завершити переміщення зі " +"**Склад/Відправка** клієнту (Натисніть **Підтвердити**, щоби призначити " +"кількість на основі кількості, зазначеної в колонці **Зробити**)." #: ../../inventory/management/delivery/two_steps.rst:125 msgid "" @@ -2462,7 +2602,7 @@ msgstr "Це налаштування за замовчуванням в Odoo" #: ../../inventory/management/incoming/three_steps.rst:126 #: ../../inventory/management/incoming/two_steps.rst:97 msgid ":doc:`../delivery/inventory_flow`" -msgstr "" +msgstr ":doc:`../delivery/inventory_flow`" #: ../../inventory/management/incoming/three_steps.rst:3 msgid "How to add a quality control step in goods receipt? (3 steps)" @@ -2688,7 +2828,7 @@ msgstr "" #: ../../inventory/management/incoming/three_steps.rst:127 msgid ":doc:`two_steps`" -msgstr "" +msgstr ":doc:`two_steps`" #: ../../inventory/management/incoming/two_steps.rst:3 msgid "How to unload your shipment to an input location? (2 steps)" @@ -2831,11 +2971,11 @@ msgstr "" #: ../../inventory/management/incoming/two_steps.rst:98 msgid ":doc:`three_steps`" -msgstr "" +msgstr ":doc:`three_steps`" #: ../../inventory/management/lots_serial_numbers.rst:3 msgid "Lots and Serial Numbers" -msgstr "" +msgstr "Партії та серійні номери" #: ../../inventory/management/lots_serial_numbers/differences.rst:3 msgid "What's the difference between lots and serial numbers?" @@ -2933,12 +3073,12 @@ msgstr "" #: ../../inventory/management/lots_serial_numbers/differences.rst:46 #: ../../inventory/management/lots_serial_numbers/lots.rst:135 msgid ":doc:`serial_numbers`" -msgstr "" +msgstr ":doc:`serial_numbers`" #: ../../inventory/management/lots_serial_numbers/differences.rst:47 #: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:129 msgid ":doc:`lots`" -msgstr "" +msgstr ":doc:`lots`" #: ../../inventory/management/lots_serial_numbers/lots.rst:3 msgid "How to manage lots of identical products?" @@ -3160,7 +3300,7 @@ msgstr "" #: ../../inventory/management/lots_serial_numbers/lots.rst:134 #: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:128 msgid ":doc:`differences`" -msgstr "" +msgstr ":doc:`differences`" #: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:3 msgid "How to work with serial numbers?" @@ -3308,7 +3448,7 @@ msgstr "" #: ../../inventory/management/misc.rst:3 msgid "Miscellaneous Operations" -msgstr "" +msgstr "Різні операції" #: ../../inventory/management/misc/immediate_planned_transfers.rst:2 msgid "Immediate & Planned Transfers" @@ -3559,7 +3699,7 @@ msgstr "" #: ../../inventory/management/misc/schedulers.rst:63 msgid ":doc:`../delivery/scheduled_dates`" -msgstr "" +msgstr ":doc:`../delivery/scheduled_dates`" #: ../../inventory/management/misc/scrap.rst:3 msgid "How to scrap products?" @@ -3730,7 +3870,7 @@ msgstr "" #: ../../inventory/management/reporting.rst:3 msgid "Valuation Methods" -msgstr "" +msgstr "Методи оцінки" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:5 msgid "How to do an inventory valuation? (Anglo-Saxon Accounting)" @@ -3952,7 +4092,7 @@ msgstr "$20" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:54 msgid "Receive 2 Products at $9" -msgstr "" +msgstr "Отримати 2 товари за $9" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:56 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:101 @@ -3963,7 +4103,7 @@ msgstr "" #: ../../inventory/management/reporting/valuation_methods_continental.rst:157 #: ../../inventory/management/reporting/valuation_methods_continental.rst:210 msgid "4" -msgstr "" +msgstr "4" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:57 msgid "+2*$10" @@ -4001,7 +4141,7 @@ msgstr "$12" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:146 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:199 msgid "+4*$16" -msgstr "" +msgstr "+4*$16" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:92 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:147 @@ -4021,21 +4161,21 @@ msgstr "$24" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:154 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:207 msgid "Receive 2 Products at $6" -msgstr "" +msgstr "Отримати 2 товари за $6" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:100 msgid "$9" -msgstr "" +msgstr "$9" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:102 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:157 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:210 msgid "+2*$6" -msgstr "" +msgstr "+2*$6" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:103 msgid "$36" -msgstr "" +msgstr "$36" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:105 #: ../../inventory/management/reporting/valuation_methods_continental.rst:106 @@ -4044,11 +4184,14 @@ msgid "" "has been processed, based on prices defined in tied purchase orders: FORMULA" " (see here attached)" msgstr "" +"Метод **Середня ціна** перерозподіляє собівартість, оскільки обробка " +"замовлення на отримання була оброблена, виходячи з цін, визначених у " +"прив'язаних замовленнях на закупівлю: FORMULA (див. тут додаток)" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:109 #: ../../inventory/management/reporting/valuation_methods_continental.rst:110 msgid "The average cost does not change when products leave the warehouse." -msgstr "" +msgstr "Середня вартість не змінюється, коли товари забирають зі складу." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:111 #: ../../inventory/management/reporting/valuation_methods_continental.rst:112 @@ -4058,6 +4201,10 @@ msgid "" "complexity. Your actually need a software like Odoo to easily keep this cost" " up-to-date." msgstr "" +"З точки зору бухгалтерського обліку, цей метод в основному виправданий у " +"разі великих коливань цін на купівлі та є досить незвичним через його " +"операційну складність. Насправді вам потрібне таке програмне забезпечення, " +"як Odoo, щоб легко оновлювати ці витрати." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:116 #: ../../inventory/management/reporting/valuation_methods_continental.rst:117 @@ -4066,6 +4213,9 @@ msgid "" "business processes because the order in which you process receipt orders " "matters in the cost computation." msgstr "" +"Цей метод призначений для досвідчених користувачів. Це вимагає добре " +"сформованих бізнес-процесів, оскільки порядок, в якому ви обробляєте " +"замовлення на забезпечення, має значення для розрахунку вартості." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:171 #: ../../inventory/management/reporting/valuation_methods_continental.rst:172 @@ -4074,7 +4224,7 @@ msgstr "FIFO" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:149 msgid "$16" -msgstr "" +msgstr "$16" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0 msgid "-8*$10" @@ -4082,20 +4232,20 @@ msgstr "-8*$10" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0 msgid "-2*$16" -msgstr "" +msgstr "-2*$16" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:153 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:211 msgid "$32" -msgstr "" +msgstr "$32" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:155 msgid "$11" -msgstr "" +msgstr "$11" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:158 msgid "$44" -msgstr "" +msgstr "$44" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:160 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:213 @@ -4111,6 +4261,15 @@ msgid "" "last item(s) shipped. This cost price is used to value any product not " "received from a purchase order (e.g. inventory adjustments)." msgstr "" +"За **Реальною ціною** (FIFO, LIFO, FEFO тощо) ціна далі вдосконалюється " +"стратегією видалення, встановленою на місці складу або внутрішній категорії " +"товару. Стратегія за замовчуванням - це FIFO. За допомогою такого методу " +"вартість вашого запасу обчислюється з реальної вартості ваших товарів, що " +"зберігаються (з кількісним оцінюванням), а не від собівартості, вказаної у " +"формі товару. Кожного разу, коли ви доставляєте товари, вартість " +"відновлюється до вартості останнього товару(-ів), що відправляється. Ця " +"собівартість використовується для оцінки будь-якого товару, який не отримано" +" із замовлення на купівлю (наприклад, інвентаризація)." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:170 #: ../../inventory/management/reporting/valuation_methods_continental.rst:171 @@ -4118,6 +4277,8 @@ msgid "" "FIFO is advised if you manage all your workflow into Odoo (Sales, Purchases," " Inventory). It suits any kind of users." msgstr "" +"FIFO рекомендується, якщо ви керуєте всім своїм робочим процесом в Odoo " +"(продажі, купівлі, склад). Це підходить будь-якому користувачу." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:223 #: ../../inventory/management/reporting/valuation_methods_continental.rst:224 @@ -4126,7 +4287,7 @@ msgstr "LIFO (не прийнятний в IFRS)" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0 msgid "-4*$16" -msgstr "" +msgstr "-4*$16" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0 msgid "-6*$10" @@ -4134,12 +4295,12 @@ msgstr "-6*$10" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:208 msgid "$8" -msgstr "" +msgstr "$8" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:223 #: ../../inventory/management/reporting/valuation_methods_continental.rst:224 msgid "LIFO is not permitted outside the United States." -msgstr "" +msgstr "LIFO не дозволяється за межами Сполучених Штатів." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:225 #: ../../inventory/management/reporting/valuation_methods_continental.rst:226 @@ -4207,7 +4368,7 @@ msgstr "Рахунок постачальника" #: ../../inventory/management/reporting/valuation_methods_continental.rst:271 #: ../../inventory/management/reporting/valuation_methods_continental.rst:305 msgid "\\" -msgstr "" +msgstr "\\" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:253 #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:271 @@ -4307,7 +4468,7 @@ msgstr "Прийом товарів" #: ../../inventory/management/reporting/valuation_methods_continental.rst:286 #: ../../inventory/management/reporting/valuation_methods_continental.rst:288 msgid "No Journal Entry" -msgstr "" +msgstr "Немає журнальних записів" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:284 #: ../../inventory/management/reporting/valuation_methods_continental.rst:283 @@ -4317,7 +4478,7 @@ msgstr "Рахунок клієнта" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:273 #: ../../inventory/management/reporting/valuation_methods_continental.rst:273 msgid "Revenues: Sold Goods" -msgstr "" +msgstr "Доходи: продані товари" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:273 #: ../../inventory/management/reporting/valuation_methods_continental.rst:273 @@ -4327,17 +4488,17 @@ msgstr "100" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:274 #: ../../inventory/management/reporting/valuation_methods_continental.rst:274 msgid "Liabilities: Deferred Tax Liabilities" -msgstr "" +msgstr "Обов'язки: відстрочені податкові зобов'язання" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:274 #: ../../inventory/management/reporting/valuation_methods_continental.rst:274 msgid "9" -msgstr "" +msgstr "9" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:275 #: ../../inventory/management/reporting/valuation_methods_continental.rst:275 msgid "Assets: Accounts Receivable" -msgstr "" +msgstr "Активи: дебіторська заборгованість" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:275 #: ../../inventory/management/reporting/valuation_methods_continental.rst:275 @@ -4350,16 +4511,21 @@ msgid "" "Revenues: defined on the product or on the internal category of related " "product (Income Account field)" msgstr "" +"Доходи: визначаються по товару або за внутрішньою категорією відповідного " +"товару (поле Поточний рахунок)" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:281 #: ../../inventory/management/reporting/valuation_methods_continental.rst:280 msgid "Deferred Tax Liabilities: defined on the tax used on the invoice line" msgstr "" +"Податкові зобов'язання майбутніх періодів: визначається податком, що " +"використовується на рядку рахунку-фактури" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:282 #: ../../inventory/management/reporting/valuation_methods_continental.rst:281 msgid "Accounts Receivable: defined on the customer (Receivable Account)" msgstr "" +"Дебіторська заборгованість: визначається на клієнта (Рахунок на отримання)" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:284 #: ../../inventory/management/reporting/valuation_methods_continental.rst:283 @@ -4462,7 +4628,7 @@ msgstr "Давайте розглянемо справу продавця." #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:340 #: ../../inventory/management/reporting/valuation_methods_continental.rst:340 msgid "**Configuration:**" -msgstr "" +msgstr "**Налаштування:**" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:342 #: ../../inventory/management/reporting/valuation_methods_continental.rst:342 @@ -4532,7 +4698,7 @@ msgstr "" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:367 #: ../../inventory/management/reporting/valuation_methods_continental.rst:356 msgid ":doc:`../../routes/strategies/removal`" -msgstr "" +msgstr ":doc:`../../routes/strategies/removal`" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:368 #: ../../inventory/management/reporting/valuation_methods_continental.rst:357 @@ -4542,7 +4708,7 @@ msgstr ":doc:`../../../accounting/others/inventory/avg_price_valuation`" #: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:369 #: ../../inventory/management/reporting/valuation_methods_continental.rst:358 msgid ":doc:`../../routes/costing/landed_costs`" -msgstr "" +msgstr ":doc:`../../routes/costing/landed_costs`" #: ../../inventory/management/reporting/valuation_methods_continental.rst:5 msgid "How to do an inventory valuation? (Continental Accounting)" @@ -4632,19 +4798,19 @@ msgstr "€40" #: ../../inventory/management/reporting/valuation_methods_continental.rst:145 #: ../../inventory/management/reporting/valuation_methods_continental.rst:198 msgid "€12" -msgstr "" +msgstr "€12" #: ../../inventory/management/reporting/valuation_methods_continental.rst:92 #: ../../inventory/management/reporting/valuation_methods_continental.rst:147 #: ../../inventory/management/reporting/valuation_methods_continental.rst:200 msgid "+4*€16" -msgstr "" +msgstr "+4*€16" #: ../../inventory/management/reporting/valuation_methods_continental.rst:93 #: ../../inventory/management/reporting/valuation_methods_continental.rst:148 #: ../../inventory/management/reporting/valuation_methods_continental.rst:201 msgid "€144" -msgstr "" +msgstr "€144" #: ../../inventory/management/reporting/valuation_methods_continental.rst:0 msgid "-10*€12" @@ -4652,31 +4818,31 @@ msgstr "-10*€12" #: ../../inventory/management/reporting/valuation_methods_continental.rst:99 msgid "€24" -msgstr "" +msgstr "€24" #: ../../inventory/management/reporting/valuation_methods_continental.rst:100 #: ../../inventory/management/reporting/valuation_methods_continental.rst:155 #: ../../inventory/management/reporting/valuation_methods_continental.rst:208 msgid "Receive 2 Products at €6" -msgstr "" +msgstr "Отримати 2 товари за €6" #: ../../inventory/management/reporting/valuation_methods_continental.rst:101 msgid "€9" -msgstr "" +msgstr "€9" #: ../../inventory/management/reporting/valuation_methods_continental.rst:103 #: ../../inventory/management/reporting/valuation_methods_continental.rst:158 #: ../../inventory/management/reporting/valuation_methods_continental.rst:211 msgid "+2*€6" -msgstr "" +msgstr "+2*€6" #: ../../inventory/management/reporting/valuation_methods_continental.rst:104 msgid "€36" -msgstr "" +msgstr "€36" #: ../../inventory/management/reporting/valuation_methods_continental.rst:150 msgid "€16" -msgstr "" +msgstr "€16" #: ../../inventory/management/reporting/valuation_methods_continental.rst:0 msgid "-8*€10" @@ -4684,24 +4850,24 @@ msgstr "-8*€10" #: ../../inventory/management/reporting/valuation_methods_continental.rst:0 msgid "-2*€16" -msgstr "" +msgstr "-2*€16" #: ../../inventory/management/reporting/valuation_methods_continental.rst:154 #: ../../inventory/management/reporting/valuation_methods_continental.rst:212 msgid "€32" -msgstr "" +msgstr "€32" #: ../../inventory/management/reporting/valuation_methods_continental.rst:156 msgid "€11" -msgstr "" +msgstr "€11" #: ../../inventory/management/reporting/valuation_methods_continental.rst:159 msgid "€44" -msgstr "" +msgstr "€44" #: ../../inventory/management/reporting/valuation_methods_continental.rst:0 msgid "-4*€16" -msgstr "" +msgstr "-4*€16" #: ../../inventory/management/reporting/valuation_methods_continental.rst:0 msgid "-6*€10" @@ -4709,7 +4875,7 @@ msgstr "-6*€10" #: ../../inventory/management/reporting/valuation_methods_continental.rst:209 msgid "€8" -msgstr "" +msgstr "€8" #: ../../inventory/management/reporting/valuation_methods_continental.rst:297 msgid "" @@ -4779,7 +4945,7 @@ msgstr "" #: ../../inventory/overview/concepts/double-entry.rst:30 msgid "Production Order" -msgstr "" +msgstr "Замовлення на виробництво" #: ../../inventory/overview/concepts/double-entry.rst:24 msgid "Consume:" @@ -4811,132 +4977,132 @@ msgstr "Виробництво: у формі ndfhe, поле \"Місцезна #: ../../inventory/overview/concepts/double-entry.rst:36 msgid "Drop-shipping" -msgstr "" +msgstr "Дропшипінг" #: ../../inventory/overview/concepts/double-entry.rst:33 msgid "1 Bicycle: Supplier → Customer" -msgstr "" +msgstr "1 велосипед: Постачальник → Клієнт" #: ../../inventory/overview/concepts/double-entry.rst:36 msgid "Configurarion:" -msgstr "" +msgstr "Налаштування:" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "Supplier: on the product form" -msgstr "" +msgstr "Постачальник: на формі товару" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "Customer: on the sale order itself" -msgstr "" +msgstr "Клієнт: на самому замовленні на продаж" #: ../../inventory/overview/concepts/double-entry.rst:45 msgid "Client Delivery" -msgstr "" +msgstr "Клієнтська доставка" #: ../../inventory/overview/concepts/double-entry.rst:39 msgid "Pick" -msgstr "" +msgstr "Комплектувати" #: ../../inventory/overview/concepts/double-entry.rst:40 msgid "1 Bicycle: Stock → Packing Zone" -msgstr "" +msgstr "1 велосипед: склад → зона пакування" #: ../../inventory/overview/concepts/double-entry.rst:41 msgid "Pack" -msgstr "" +msgstr "Упаковка" #: ../../inventory/overview/concepts/double-entry.rst:42 msgid "1 Bicycle: Packing Zone → Output" -msgstr "" +msgstr "1 велосипед: зона пакування → відправлення" #: ../../inventory/overview/concepts/double-entry.rst:43 #: ../../inventory/shipping.rst:3 msgid "Shipping" -msgstr "" +msgstr "Відправлення" #: ../../inventory/overview/concepts/double-entry.rst:44 msgid "1 Bicycle: Output → Customer" -msgstr "" +msgstr "1 велосипед: відправка → клієнт" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "on the pick+pack+ship route for the warehouse" -msgstr "" +msgstr "на маршруті комплектувати+пакувати+відправити для складу" #: ../../inventory/overview/concepts/double-entry.rst:52 msgid "Inter-Warehouse transfer" -msgstr "" +msgstr "Внутрішньо-складські переміщення" #: ../../inventory/overview/concepts/double-entry.rst:49 msgid "Transfer:" -msgstr "" +msgstr "Переміщення:" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "1 Bicycle: Warehouse 1 → Transit" -msgstr "" +msgstr "1 велосипед: Склад 1 → Транзит" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "1 Bicycle: Transit → Warehouse 2" -msgstr "" +msgstr "1 велосипед: Транзит → Склад 2" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "Warehouse 2: the location the transfer is initiated from" -msgstr "" +msgstr "Склад 2: місцезнаходження переміщення запущено з" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "Warehouse 1: on the transit route" -msgstr "" +msgstr "Склад 1: на маршруті транзиту" #: ../../inventory/overview/concepts/double-entry.rst:57 msgid "Broken Product (scrapped)" -msgstr "" +msgstr "Пошкодженні товари (браковані)" #: ../../inventory/overview/concepts/double-entry.rst:55 msgid "1 Bicycle: Warehouse → Scrap" -msgstr "" +msgstr "1 велосипед: Склад → Брак" #: ../../inventory/overview/concepts/double-entry.rst:58 msgid "Scrap: Scrap Location when creating the scrapping" -msgstr "" +msgstr "Брак: Місцезнаходження браку під час створення браку" #: ../../inventory/overview/concepts/double-entry.rst:60 msgid "Missing products in inventory" -msgstr "" +msgstr "Відсутні товари на складі" #: ../../inventory/overview/concepts/double-entry.rst:61 msgid "1 Bicycle: Warehouse → Inventory Loss" -msgstr "" +msgstr "1 велосипед: Склад → Втрата запасу" #: ../../inventory/overview/concepts/double-entry.rst:62 msgid "Extra products in inventory" -msgstr "" +msgstr "Додаткові товари на складі" #: ../../inventory/overview/concepts/double-entry.rst:63 msgid "1 Bicycle: Inventory Loss → Warehouse" -msgstr "" +msgstr "1 велосипед: втрата запасу → склад" #: ../../inventory/overview/concepts/double-entry.rst:65 msgid "Inventory Loss: \"Inventory Location\" field on the product" -msgstr "" +msgstr "Втрата запасу: поле на товарі \"місцезнаходження складу\"" #: ../../inventory/overview/concepts/double-entry.rst:72 msgid "Reception" -msgstr "" +msgstr "Надходження" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "1 Bicycle: Supplier → Input" -msgstr "" +msgstr "1 велосипед: постачальник → прийом" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "1 Bicycle: Input → Stock" -msgstr "" +msgstr "1 велосипед: Прийом → Склад" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "Supplier: purchase order supplier" -msgstr "" +msgstr "Постачальник: замовлення на купівлю постачальника" #: ../../inventory/overview/concepts/double-entry.rst:0 msgid "Input: \"destination\" field on the purchase order" -msgstr "" +msgstr "Прийом: поле на замовленні на купівлю \"призначення\"" #: ../../inventory/overview/concepts/double-entry.rst:75 msgid "Analysis" @@ -4970,7 +5136,7 @@ msgstr "" #: ../../inventory/overview/concepts/double-entry.rst:159 msgid "New sale orders" -msgstr "" +msgstr "Нове замовлення на продаж" #: ../../inventory/overview/concepts/double-entry.rst:157 #: ../../inventory/overview/concepts/double-entry.rst:162 @@ -4996,23 +5162,23 @@ msgstr "" #: ../../inventory/overview/concepts/double-entry.rst:164 msgid "Minimum Stock Rules" -msgstr "" +msgstr "Правила мінімального запасу" #: ../../inventory/overview/concepts/double-entry.rst:163 msgid "A procurement is created at the rule's location." -msgstr "" +msgstr "Забезпечення створюється за місцезнаходженням правил." #: ../../inventory/overview/concepts/double-entry.rst:165 msgid "Procurement location: on the rule, field \"Location\"" -msgstr "" +msgstr "Місцезнаходження забезпечення: за правилом, поле \"Місцезнаходження\"" #: ../../inventory/overview/concepts/double-entry.rst:168 msgid "Procurement rules" -msgstr "" +msgstr "Правила забезпечення" #: ../../inventory/overview/concepts/double-entry.rst:168 msgid "A new procurement is created on the rule's source location" -msgstr "" +msgstr "Нове забезпечення створено на місцезнаходженні джерела правила" #: ../../inventory/overview/concepts/double-entry.rst:170 msgid "" @@ -5059,7 +5225,7 @@ msgstr "" #: ../../inventory/overview/concepts/double-entry.rst:202 #: ../../inventory/settings/warehouses.rst:3 msgid "Warehouses" -msgstr "" +msgstr "Склади" #: ../../inventory/overview/concepts/double-entry.rst:194 msgid "Warehouse Route Example: Pick → Pack → Ship" @@ -5101,77 +5267,77 @@ msgstr "" #: ../../inventory/overview/concepts/double-entry.rst:212 msgid "A Product" -msgstr "" +msgstr "Товар" #: ../../inventory/overview/concepts/double-entry.rst:205 msgid "Product Route Example: Quality Control" -msgstr "" +msgstr "Приклад маршруту товару: Контроль якості" #: ../../inventory/overview/concepts/double-entry.rst:207 #: ../../inventory/overview/concepts/double-entry.rst:217 msgid "Reception:" -msgstr "" +msgstr "Надходження:" #: ../../inventory/overview/concepts/double-entry.rst:208 #: ../../inventory/overview/concepts/double-entry.rst:218 msgid "Supplier → Input" -msgstr "" +msgstr "Постачальник → Прийом" #: ../../inventory/overview/concepts/double-entry.rst:209 msgid "Confirmation:" -msgstr "" +msgstr "Підтвердження:" #: ../../inventory/overview/concepts/double-entry.rst:210 msgid "Input → Quality Control" -msgstr "" +msgstr "Прийом → Контроль якості" #: ../../inventory/overview/concepts/double-entry.rst:212 msgid "Storage:" -msgstr "" +msgstr "Зберігання:" #: ../../inventory/overview/concepts/double-entry.rst:212 msgid "Quality Control → Stock" -msgstr "" +msgstr "Контроль якості → Склад" #: ../../inventory/overview/concepts/double-entry.rst:221 msgid "Product Category" -msgstr "" +msgstr "Категорія товару" #: ../../inventory/overview/concepts/double-entry.rst:215 msgid "Product Category Route Example: cross-dock" -msgstr "" +msgstr "Приклад маршруту категорії товару: крос-докінг" #: ../../inventory/overview/concepts/double-entry.rst:219 msgid "Cross-Docks:" -msgstr "" +msgstr "Крос-докінг:" #: ../../inventory/overview/concepts/double-entry.rst:220 msgid "Input → Output" -msgstr "" +msgstr "Прийом → Відправка" #: ../../inventory/overview/concepts/double-entry.rst:221 msgid "Delivery:" -msgstr "" +msgstr "Доставка:" #: ../../inventory/overview/concepts/double-entry.rst:222 msgid "Output → Customer" -msgstr "" +msgstr "Відвантаження → Клієнт" #: ../../inventory/overview/concepts/double-entry.rst:227 msgid "Sale Order Line" -msgstr "" +msgstr "Рядок замовлення на продаж" #: ../../inventory/overview/concepts/double-entry.rst:224 msgid "Sale Order Line Example: Drop-shipping" -msgstr "" +msgstr "Приклад рядка замовлення на продаж: Дропшипінг" #: ../../inventory/overview/concepts/double-entry.rst:227 msgid "Order:" -msgstr "" +msgstr "Замовлення:" #: ../../inventory/overview/concepts/double-entry.rst:227 msgid "Supplier → Customer" -msgstr "" +msgstr "Постачальник → Клієнт" #: ../../inventory/overview/concepts/double-entry.rst:230 msgid "Push Rules" @@ -5206,15 +5372,15 @@ msgstr "Натисніть 2: Контроль якості → Склад" #: ../../inventory/overview/concepts/double-entry.rst:244 msgid "Warehouse Transit" -msgstr "" +msgstr "Транзит складу" #: ../../inventory/overview/concepts/double-entry.rst:243 msgid "Product lands in Transit" -msgstr "" +msgstr "Товар на транзиті" #: ../../inventory/overview/concepts/double-entry.rst:244 msgid "Push: Transit → Warehouse 2" -msgstr "" +msgstr "Виштовхування: Транзит → Склад 2" #: ../../inventory/overview/concepts/double-entry.rst:247 msgid "Procurement Groups" @@ -5883,15 +6049,15 @@ msgstr "" #: ../../inventory/routes.rst:3 msgid "Advanced Routes" -msgstr "" +msgstr "Розширені маршрути" #: ../../inventory/routes/concepts.rst:3 msgid "Concepts" -msgstr "" +msgstr "Поняття" #: ../../inventory/routes/concepts/cross_dock.rst:3 msgid "How to organize a cross-dock in your warehouse?" -msgstr "" +msgstr "Як організувати крос-докінг на вашому складі?" #: ../../inventory/routes/concepts/cross_dock.rst:5 msgid "" @@ -5901,6 +6067,12 @@ msgid "" "are managing our products with docking area where product directly place " "from supplier location and transfer this to gate pass for customer delivery." msgstr "" +"Територія крос-докінгу тимчасово є місцем, де ми не зберігаємо жодного " +"товару, а просто керуємо місцем згідно із доставкою для іншого клієнта. Це " +"заощадить багато часу на переміщення та зберігання між складами. Ми керуємо " +"нашою продукцією за допомогою док-зони, де товар безпосередньо розміщується " +"з місцезнаходження постачальника, і передає його на ворота для доставки " +"клієнтам." #: ../../inventory/routes/concepts/cross_dock.rst:17 msgid "" @@ -5908,10 +6080,14 @@ msgid "" "docking and is it for me? `_" msgstr "" +"Для детальної інформації про те, як організувати ваш внутрішній склад, " +"прочитайте `Що таке крос-докінг і чи підходить він мені? " +"`_" #: ../../inventory/routes/concepts/cross_dock.rst:24 msgid "Warehouse and routes" -msgstr "" +msgstr "Склад і маршрути" #: ../../inventory/routes/concepts/cross_dock.rst:26 msgid "" @@ -5919,91 +6095,112 @@ msgid "" " --> Location & Warehouse`, then in **Routes**, select **Advanced routing of" " products using rules**, then click on **Apply**." msgstr "" +"У модулі Склад відкрийте розділ :menuselection:`Налаштування --> " +"Налаштування --> Місцезнаходження та склад`, а потім у **Маршрутах** " +"виберіть **Додаткові маршрутизації товарів за допомогою правил** та " +"натисніть кнопку **Застосувати**." #: ../../inventory/routes/concepts/cross_dock.rst:33 msgid "" "Open :menuselection:`Configuration --> Warehouse Management --> Warehouses`," " then open the warehouse you want to cross-dock from and click on **Edit**." msgstr "" +"Відкрийте :menuselection:`Налаштування --> Управління складом --> Склади`, " +"а потім відкрийте склад, з якого потрібно застосувати крос-докіг, і " +"натисніть **Редагувати**." #: ../../inventory/routes/concepts/cross_dock.rst:36 msgid "In the **Warehouse Configuration** tab, select:" -msgstr "" +msgstr "На вкладці **Налаштування складу** виберіть:" #: ../../inventory/routes/concepts/cross_dock.rst:38 msgid "" "**Incoming Shipments**: Unload in input location then go to stock (2 steps)" msgstr "" +"**Вхідні відправлення**: вивантажте у місці прийому, потім перейдіть до " +"складу (2 кроки)" #: ../../inventory/routes/concepts/cross_dock.rst:41 msgid "**Outgoing Shipments**: Ship directly from stock (Ship only)" msgstr "" +"**Вихідні відправлення**: відправляйте безпосередньо зі складу (тільки " +"доставка)" #: ../../inventory/routes/concepts/cross_dock.rst:43 msgid "then click on **Save**." -msgstr "" +msgstr "потім натисніть **Зберегти**." #: ../../inventory/routes/concepts/cross_dock.rst:48 msgid "" "This steps has generated a cross-docking route that you can see in " ":menuselection:`Inventory --> Configurations --> Routes --> Routes`." msgstr "" +"Ці кроки спричинили крос-докінг, який ви можете побачити у " +":menuselection:`Склад --> Налаштування --> Маршрути --> Маршрути`." #: ../../inventory/routes/concepts/cross_dock.rst:52 msgid "Cross Docking Route" -msgstr "" +msgstr "Маршрут крос-докінгу" #: ../../inventory/routes/concepts/cross_dock.rst:54 msgid "" "We will use the route **Buy** for first part of the flow and create a route " "for the remaining part:" msgstr "" +"Ми використаємо маршрут **Купити** для першої частини потоку та створимо " +"маршрут для решти частини:" #: ../../inventory/routes/concepts/cross_dock.rst:60 msgid "" "Each of the procurement rule will now be configured. Cross Dock location is " "created as an internal physical location." msgstr "" +"Кожне з правил закупівлі буде налаштоване. Місце крос-докінгу створюється як" +" внутрішнє фізичне розташування." #: ../../inventory/routes/concepts/cross_dock.rst:67 msgid ":menuselection:`Input --> Cross Dock`" -msgstr "" +msgstr ":menuselection:`Прийом --> Крос-докінг`" #: ../../inventory/routes/concepts/cross_dock.rst:73 msgid ":menuselection:`Cross Dock --> Output`" -msgstr "" +msgstr ":menuselection:`Крос-докінг --> Відвантаження`" #: ../../inventory/routes/concepts/cross_dock.rst:79 msgid ":menuselection:`Output --> Customer`" -msgstr "" +msgstr ":menuselection:`Відвантаження --> Клієнт`" #: ../../inventory/routes/concepts/cross_dock.rst:82 msgid "Product with cross dock" -msgstr "" +msgstr "Товар з крос-докінгом" #: ../../inventory/routes/concepts/cross_dock.rst:84 msgid "" "We have created the Vegetable Fennel product and assigned the routes created" " above as well as the **Buy** route." msgstr "" +"Ми створили товар Овочевий фенхель і призначили маршрути, створені вище, а " +"також маршрут **Купити**." #: ../../inventory/routes/concepts/cross_dock.rst:87 msgid "" "We have also specified a supplier and a minimum order rule which is needed " "for replenishment of a stockable product." msgstr "" +"Ми також вказали постачальника та мінімальне правило замовлення, яке " +"необхідне для поповнення запасного товару." #: ../../inventory/routes/concepts/cross_dock.rst:95 msgid ":doc:`use_routes`" -msgstr "" +msgstr ":doc:`use_routes`" #: ../../inventory/routes/concepts/cross_dock.rst:96 msgid ":doc:`../../management/incoming/two_steps`" -msgstr "" +msgstr ":doc:`../../management/incoming/two_steps`" #: ../../inventory/routes/concepts/inter_warehouse.rst:3 msgid "How to do inter-warehouses transfers?" -msgstr "" +msgstr "Як робити внутрішньо-складські переміщення?" #: ../../inventory/routes/concepts/inter_warehouse.rst:5 msgid "" @@ -6011,6 +6208,8 @@ msgid "" "warehouse to the other. This is very easy thanks to the inventory " "application in Odoo." msgstr "" +"Якщо у вас є різні складські приміщення, ви можете перемістити товари з " +"одного складу на інший. Це дуже просто завдяки складу в Odoo." #: ../../inventory/routes/concepts/inter_warehouse.rst:12 msgid "" @@ -6019,12 +6218,19 @@ msgid "" "application**. Then tick the **Manage several locations per warehouse** " "option. Please don't forget to **apply** your changes." msgstr "" +"Перш за все вам потрібно вибрати варіант декількох місцезнаходжень. " +"Перейдіть до :menuselection:`Налаштування --> Налаштування`в додатку " +"**Склад**. Потім поставте галочку на пункті **Керування кількома " +"місцезнаходженнями на складі**. Будь ласка, не забудьте **застосувати** свої" +" зміни." #: ../../inventory/routes/concepts/inter_warehouse.rst:22 msgid "" "This option should also be ticked if you wish to manage different locations " "and routes in your warehouse." msgstr "" +"Цей параметр слід також позначити, якщо ви хочете керувати різними " +"місцезнаходженнями та маршрутами на своєму складі." #: ../../inventory/routes/concepts/inter_warehouse.rst:26 #: ../../inventory/settings/warehouses/warehouse_creation.rst:9 @@ -6038,12 +6244,18 @@ msgid "" "Warehouses`. You are now able to create your warehouse by clicking on " "**Create**." msgstr "" +"Наступним кроком є створення вашого нового складу. У програмі Склад " +"натисніть на :menuselection:`Налаштування --> Управління складами --> " +"Склади`. Тепер ви можете створити свій склад, натиснувши кнопку " +"**Створити**." #: ../../inventory/routes/concepts/inter_warehouse.rst:33 msgid "" "Fill in a **Warehouse Name** and a **Short Name**. The short name is 5 " "characters maximum." msgstr "" +"Заповніть **назву складу** та **коротку назву**, яка повинна становити " +"максимум 5 символів." #: ../../inventory/routes/concepts/inter_warehouse.rst:41 msgid "" @@ -6051,16 +6263,22 @@ msgid "" "your transfer orders and other warehouse documents. It might be smart to use" " an understandable one (e.g.: WH/[first letters of location])." msgstr "" +"Зверніть увагу на те, що **коротка назва** є дуже важливою, оскільки вона " +"відображатиметься у вашому розпорядженні та інших складських документах. " +"Можливо, розумно використовувати зрозумілу назву (наприклад, ВС/ [перші " +"літери внутрішнього складу])." #: ../../inventory/routes/concepts/inter_warehouse.rst:46 msgid "" "If you go back to your dashboard, new operations will automatically have " "been generated for your new warehouse." msgstr "" +"Якщо ви повернетесь на інформаційну панель, нові операції буде автоматично " +"створено для вашого нового складу." #: ../../inventory/routes/concepts/inter_warehouse.rst:53 msgid "Creating a new inventory" -msgstr "" +msgstr "Створення нової інвентаризації" #: ../../inventory/routes/concepts/inter_warehouse.rst:55 msgid "" @@ -6068,6 +6286,9 @@ msgid "" "inventory in it. In that case you should create an inventory in Odoo, if not" " you can skip this step." msgstr "" +"Якщо ви створите новий склад, у вас може бути наявна існуюча інвентаризація." +" У такому випадку ви повинні створити інвентаризацію в Odoo, якщо не можете " +"пропустити цей крок." #: ../../inventory/routes/concepts/inter_warehouse.rst:59 msgid "" @@ -6076,6 +6297,10 @@ msgid "" "on **Create**. Fill in the **Inventory Reference**, **Date** and be sure to " "select the right warehouse and location." msgstr "" +"Перейдіть до програми Склад, виберіть :menuselection:`Контроль " +"інвентаризації --> Налаштування інвентаризації`. Потім можна створити нову " +"інвентаризацію, натиснувши кнопку **Створити**. Заповніть **реєстр товару**," +" **дату** та обов'язково виберіть правильний склад та місцезнаходження." #: ../../inventory/routes/concepts/inter_warehouse.rst:67 msgid "" @@ -6085,16 +6310,23 @@ msgid "" "not be changed as it represents a computed quantity from purchase and sales " "orders." msgstr "" +"Потім натисніть **Почати інвентаризацію**. Відкриється нове вікно, де ви " +"зможете вводити існуючі товари. Виберіть додавання елементу та вкажіть " +"**Реальний обсяг**, наявний на складі. Теоретична кількість не може бути " +"змінена, оскільки вона представляє обчислений обсяг замовлень на купівлю та " +"продаж." #: ../../inventory/routes/concepts/inter_warehouse.rst:76 msgid "" "Don't forget to validate your inventory once you have recorder the state of " "all yours product." msgstr "" +"Не забудьте перевірити свою інвентаризацію, як тільки у вас запишеться етап " +"всього вашого товару." #: ../../inventory/routes/concepts/inter_warehouse.rst:80 msgid "Create an internal transfer" -msgstr "" +msgstr "Створіть внутрішнє переміщення" #: ../../inventory/routes/concepts/inter_warehouse.rst:82 msgid "" @@ -6102,12 +6334,17 @@ msgid "" " units of a product from your first warehouse to another one in Brussels, " "proceed as follows:" msgstr "" +"Останній крок - створення внутрішнього переміщення. Якщо ви хочете " +"перемістити дві одиниці товару з вашого першого складу на інший, який " +"знаходиться приміром у Брюсселі, виконайте наступні дії:" #: ../../inventory/routes/concepts/inter_warehouse.rst:86 msgid "" "From your dashboard, select a internal movement of one of the two " "warehouses. To do so, click on :menuselection:`More --> Transfer`." msgstr "" +"На інформаційній панелі виберіть внутрішнє переміщення одного з двох " +"складів. Для цього натисніть :menuselection:`Більше --> Переміщення`." #: ../../inventory/routes/concepts/inter_warehouse.rst:92 msgid "" @@ -6115,17 +6352,24 @@ msgid "" "zone (in this case our \"old warehouse\") and the destination location zone " "(in this case our \"new\" warehouse located in Brussels)." msgstr "" +"Відкриється нове вікно, де ви зможете обрати зону місцезнаходження джерела " +"(у цьому випадку наш \"старий склад\") та зону місцезнаходження призначення " +"(в даному випадку наш \"новий склад\" розташований у Брюсселі)." #: ../../inventory/routes/concepts/inter_warehouse.rst:96 msgid "" "Add the products you want to transfer by clicking on **Add an Item** and " "don't forget to **Validate** or **Mark as TODO** once you are done." msgstr "" +"Додайте товари, які ви хочете передати, натиснувши **Додати об'єкт**, і не " +"забудьте **перевірити** або **позначити як ЗРОБИТИ**, коли ви закінчите." #: ../../inventory/routes/concepts/inter_warehouse.rst:102 msgid "" "If you select **Validate**, Odoo will process all quantities to transfer." msgstr "" +"Якщо ви виберете **Перевірити**, Odoo буде обробляти всі перелічені " +"величини." #: ../../inventory/routes/concepts/inter_warehouse.rst:104 msgid "" @@ -6133,18 +6377,23 @@ msgid "" "Availability** status. Click on **Reserve** to reserve the amount of " "products in your source warehouse." msgstr "" +"Якщо ви виберете **Позначити як ЗРОБИТИ***, Odoo поставить переміщення в " +"статус **очікування**. Натисніть **Резерв**, щоби зарезервувати кількість " +"товарів на своєму вихідному складі." #: ../../inventory/routes/concepts/inter_warehouse.rst:108 msgid "It is also possible to manually transfer each product:" -msgstr "" +msgstr "Можна також вручну перемістити кожний товар:" #: ../../inventory/routes/concepts/inter_warehouse.rst:110 msgid "Via your dashboard, select the transfer order in the source location." msgstr "" +"За допомогою інформаційної панелі виберіть замолвння на переміщення в " +"місцезнаходженні джерела." #: ../../inventory/routes/concepts/inter_warehouse.rst:115 msgid "Select the right transfer order" -msgstr "" +msgstr "Виберіть правильне замовлення на переміщення" #: ../../inventory/routes/concepts/inter_warehouse.rst:120 msgid "" @@ -6152,6 +6401,9 @@ msgid "" "open the operation details window. In this new window you can manually " "indicate how much products you process" msgstr "" +"3. Натисніть на маленький логотип олівця в нижньому правому куті, щоби " +"відкрити вікно деталей операції. У цьому новому вікні ви можете вручну " +"вказати, скільки товарів ви обробляєте" #: ../../inventory/routes/concepts/inter_warehouse.rst:129 msgid "" @@ -6161,10 +6413,16 @@ msgid "" "if you expect to process the remaining products later, do not create a " "backorder if you will not supply/receive the remaining products." msgstr "" +"Якщо ви вирішите частково обробляти замовлення на переміщення (наприклад, " +"частина товарів ще не може бути відправлена через несподівану подію), Odoo " +"автоматично запитає, чи хочете ви створити **зворотнє замовлення**. Створіть" +" зворотній логотип, якщо ви хочете пізніше обробити товари, що залишилися, " +"не створюйте зворотнє замовлення, якщо ви не надаєте/не отримаєте інші " +"товари." #: ../../inventory/routes/concepts/procurement_rule.rst:3 msgid "What is a procurement rule?" -msgstr "" +msgstr "Що таке правила закупівлі?" #: ../../inventory/routes/concepts/procurement_rule.rst:8 msgid "" @@ -6178,6 +6436,15 @@ msgid "" " the company unable to fulfill the order and contributes to customer " "dissatisfaction." msgstr "" +"Система управління закупівель на складі починається із замовлення клієнта. " +"За допомогою цієї стратегії компанії виготовляють достатньо товарів для " +"виконання замовлень клієнта. Перевага системи полягає в тому, що не буде " +"перевищення запасу, який потрібно зберігати, таким чином знижуючи рівень " +"запасів і вартість транспортування та зберігання товарів. Утім одним із " +"головних недоліків системи збору даних є те, що дуже важко потрапити в " +"дилеми замовлення, такі як постачальник, який не в змозі своєчасно " +"відвантажити товар. Тоді компанія не може виконати замовлення та сприяє " +"невдоволенню клієнтів." #: ../../inventory/routes/concepts/procurement_rule.rst:18 msgid "" @@ -6187,6 +6454,11 @@ msgid "" "by reducing the amount of storage space needed for inventory and the costs " "of storing goods." msgstr "" +"Прикладом системи контролю якості складу є макет замовлення. Мета полягає в " +"тому, щоби зберегти рівень складу на мінімумі, маючи достатньо запасів для " +"задоволення потреб покупців. Система МТО (під замовлення) усуває витрати, " +"зменшуючи обсяги запасів, необхідних для складу, та витрат на зберігання " +"товарів." #: ../../inventory/routes/concepts/procurement_rule.rst:27 msgid "" @@ -6194,83 +6466,95 @@ msgid "" "application>Configuration>Settings and tick \"Advance routing of products " "using rules\"." msgstr "" +"Правила закупівель є частиною маршрутів. Перейдіть у додаток " +"Склад>Налаштування>Налаштування та позначте пункт \"Просування маршрутних " +"товарів з використанням правил\"." #: ../../inventory/routes/concepts/procurement_rule.rst:35 msgid "Procurement rules settings" -msgstr "" +msgstr "Налаштування правил закупівель" #: ../../inventory/routes/concepts/procurement_rule.rst:37 msgid "" "The procurement rules are set on the routes. In the inventory application, " "go to Configuration > Routes." msgstr "" +"Правила закупівель встановлюються на маршрутах. У програмі Склад перейдіть " +"до розділу Налаштування> Маршрути." #: ../../inventory/routes/concepts/procurement_rule.rst:40 msgid "In the Procurement rules section, click on Add an item." -msgstr "" +msgstr "У розділі Правила закупівель натисніть Додати об'єкт." #: ../../inventory/routes/concepts/procurement_rule.rst:45 msgid "" "Here you can set the conditions of your rule. There are 3 types of action " "possibles :" -msgstr "" +msgstr "Тут ви можете встановити умови вашого правила. Існує 3 види дій:" #: ../../inventory/routes/concepts/procurement_rule.rst:48 msgid "Move from another location rules" -msgstr "" +msgstr "Переміщення з іншого правила місцезнаходження." #: ../../inventory/routes/concepts/procurement_rule.rst:50 msgid "" "Manufacturing rules that will trigger the creation of manufacturing orders." msgstr "" +"Правила виробництва, які спричинять створення замовлень на виробництво." #: ../../inventory/routes/concepts/procurement_rule.rst:53 msgid "Buy rules that will trigger the creation of purchase orders." -msgstr "" +msgstr "Правила купівлі, які ініціюватимуть створення замовлень на купівлю." #: ../../inventory/routes/concepts/procurement_rule.rst:56 msgid "" "The Manufacturing application has to be installed in order to trigger " "manufacturing rules." msgstr "" +"Додаток Виробництво повинно бути встановлене, щоби запустити правила " +"виробництва." #: ../../inventory/routes/concepts/procurement_rule.rst:60 msgid "" "The Purchase application has to be installed in order to trigger **buy** " "rules." msgstr "" +"Додаток Закупівлі потрібно встановити, щоб запустити правила **купівлі**." #: ../../inventory/routes/concepts/procurement_rule.rst:68 msgid "Try to create a procurement rule in our demo instance." msgstr "" +"Спробуйте створити правило закупівель у нашому демонстраційному прикладі." #: ../../inventory/routes/concepts/procurement_rule.rst:71 msgid "" "Some Warehouse Configuration creates routes with procurement rules already " "defined." msgstr "" +"Деякі налаштування складу створює маршрути із вже визначеними правилами " +"закупівель." #: ../../inventory/routes/concepts/procurement_rule.rst:75 #: ../../inventory/routes/concepts/use_routes.rst:130 #: ../../inventory/routes/concepts/use_routes.rst:152 msgid ":doc:`push_rule`" -msgstr "" +msgstr ":doc:`push_rule`" #: ../../inventory/routes/concepts/procurement_rule.rst:76 #: ../../inventory/routes/concepts/push_rule.rst:84 #: ../../inventory/routes/concepts/use_routes.rst:153 msgid ":doc:`inter_warehouse`" -msgstr "" +msgstr ":doc:`inter_warehouse`" #: ../../inventory/routes/concepts/procurement_rule.rst:77 #: ../../inventory/routes/concepts/push_rule.rst:85 #: ../../inventory/routes/concepts/use_routes.rst:154 msgid ":doc:`cross_dock`" -msgstr "" +msgstr ":doc:`cross_dock`" #: ../../inventory/routes/concepts/push_rule.rst:3 msgid "What is a push rule?" -msgstr "" +msgstr "Що таке правило виштовхування?" #: ../../inventory/routes/concepts/push_rule.rst:8 msgid "" @@ -6287,6 +6571,19 @@ msgid "" "have enough product on hand to complete customer orders, preventing the " "inability to meet customer demand for the product." msgstr "" +"Система виштовхування управління складом включає в себе прогнозування потреб" +" складу для задоволення попиту клієнтів. Компанії повинні передбачити, які " +"товари клієнти купуватимуть разом із визначенням кількості товарів, які буде" +" придбано. Компанія, у свою чергу, виробить достатньо товарів, щоби " +"задовольнити прогнозний попит та продавати товар споживачеві. Недоліками " +"системи контролю якості складу є те, що прогнози часто є неточними, оскільки" +" продажі можуть бути непередбачуваними і відрізнятися з року в рік. Ще " +"однією проблемою, пов'язаною із системами керування складом, є те, що " +"занадто багато товару залишається на складі. Це збільшує витрати компанії на" +" зберігання цих товарів. Перевага системи виштовхування полягає в тому, що " +"компанія досить впевнена, що вона буде мати достатньо товарів у наявності, " +"щоби виконати замовлення клієнтів, запобігаючи неможливості задовольнити " +"потреби покупця на товар." #: ../../inventory/routes/concepts/push_rule.rst:22 msgid "" @@ -6296,6 +6593,11 @@ msgid "" "specification (destination location, delay, type of move, journal). It can " "be triggered automatically or manually." msgstr "" +"Потік виштовхування показує, як місцезнаходження розташовуються з іншими. Як" +" тільки певна кількість товарів переміщується у місцезнаходження джерела, " +"автоматично передбачається рух розташування відповідно до параметрів, " +"заданих у специфікації потоку (місце призначення, затримка, тип переміщення," +" журнал). Це може спрацьовувати автоматично або вручну." #: ../../inventory/routes/concepts/push_rule.rst:31 msgid "" @@ -6303,20 +6605,25 @@ msgid "" "--> Configuration --> Settings` and tick **Advance routing of products using" " rules**." msgstr "" +"Правила виштовхування є частиною маршрутів. Перейдіть до меню " +":menuselection:`Склад --> Налаштування --> Налаштування` та позначте пункт " +"**Попередня маршрутизація товарів із використанням правил**." #: ../../inventory/routes/concepts/push_rule.rst:39 msgid "Push rules settings" -msgstr "" +msgstr "Налаштування правил виштовхування" #: ../../inventory/routes/concepts/push_rule.rst:41 msgid "" "The push rules are set on the routes. Go to :menuselection:`Configuration " "--> Routes`." msgstr "" +"Правила виштовхування встановлюються на маршрутах. Перейдіть до " +":menuselection:`Налаштування --> Маршрути`." #: ../../inventory/routes/concepts/push_rule.rst:44 msgid "In the push rule section, click on **Add an item**." -msgstr "" +msgstr "У розділі правила виштовхування натисніть **Додати об'єкт**." #: ../../inventory/routes/concepts/push_rule.rst:49 msgid "" @@ -6325,19 +6632,26 @@ msgid "" "the 3 steps receipts, another push rule will make the goods that are in the " "quality control location move to the stock." msgstr "" +"Тут ви можете встановити умови вашого правила. У цьому прикладі, коли товар " +"знаходиться у **місці прийому**, його потрібно перемістити в контроль " +"якості. У 3 етапах надходжень, інше правило виштовхування призведе до того, " +"що товари, які перебувають у місці контролю якості, переміщуються до складу." #: ../../inventory/routes/concepts/push_rule.rst:59 msgid "Try to create a push rule in our demo instance." msgstr "" +"Спробуйте створити правило виштовхування в нашому демонстраційному прикладі." #: ../../inventory/routes/concepts/push_rule.rst:62 msgid "" "Some warehouse configuration creates routes with push rules already defined." msgstr "" +"Деякі налаштування складу створюють маршрути із вже встановленими правилами " +"виштовхування." #: ../../inventory/routes/concepts/push_rule.rst:66 msgid "Stock transfers" -msgstr "" +msgstr "Складські переміщення" #: ../../inventory/routes/concepts/push_rule.rst:68 msgid "" @@ -6345,12 +6659,17 @@ msgid "" " route, you will see that some transfers might be ready and other are " "waiting." msgstr "" +"Правило виштовхування призведе до складського переміщення. Відповідно до " +"правила, встановленого на вашому маршруті, ви побачите, що деякі переміщення" +" можуть бути готові, а інші в очікуванні." #: ../../inventory/routes/concepts/push_rule.rst:72 msgid "" "The push rule that was set above will create moves from **WH/Input** " "location to the **WH/Quality Control** location." msgstr "" +"Правило виштовхування, яке було встановлено вище, створить переміщення зі " +"**складу/місця прийому** до місцезнаходження **складу/контролю якості**." #: ../../inventory/routes/concepts/push_rule.rst:78 msgid "" @@ -6358,41 +6677,51 @@ msgid "" "it defines that when the quality control is done, the goods will be moved to" " the main stock." msgstr "" +"У цьому прикладі, інше переміщення очікує згідно із другим правилом " +"виштовхування, воно визначає, що коли контроль якості буде завершено, товари" +" будуть переміщені на основний склад." #: ../../inventory/routes/concepts/push_rule.rst:83 #: ../../inventory/routes/concepts/use_routes.rst:128 msgid ":doc:`procurement_rule`" -msgstr "" +msgstr ":doc:`procurement_rule`" #: ../../inventory/routes/concepts/use_routes.rst:3 msgid "How to use routes?" -msgstr "" +msgstr "Як використовувати маршрути?" #: ../../inventory/routes/concepts/use_routes.rst:8 msgid "" "A route is a collection of procurement rules and push rules. Odoo can manage" " advanced push/pull routes configuration, for example:" msgstr "" +"Маршрут - це сукупність правил закупівель та правил переміщення. Odoo може " +"керувати додатковими налаштуваннями маршрутів виштовхування/витягування, " +"наприклад:" #: ../../inventory/routes/concepts/use_routes.rst:11 msgid "Manage product manufacturing chains" -msgstr "" +msgstr "Управління ланцюгами виробництва продукції" #: ../../inventory/routes/concepts/use_routes.rst:13 msgid "Manage default locations per product" -msgstr "" +msgstr "Керування місцезнаходженням за замовчуванням для кожного товару" #: ../../inventory/routes/concepts/use_routes.rst:15 msgid "" "Define routes within your warehouse according to business needs, such as " "quality control, after sales services or supplier returns" msgstr "" +"Визначення маршрутів на вашому складі відповідно до потреб бізнесу, таких як" +" контроль якості, післяпродажне обслуговування чи повернення постачальникам" #: ../../inventory/routes/concepts/use_routes.rst:18 msgid "" "Help rental management, by generating automated return moves for rented " "products" msgstr "" +"Допомога в управлінні орендою, генеруючи автоматичні зворотні рухи для " +"орендованих товарів" #: ../../inventory/routes/concepts/use_routes.rst:24 msgid "" @@ -6400,46 +6729,58 @@ msgid "" "application, :menuselection:`Configuration --> Settings` and tick **Advance " "routing of products using rules**." msgstr "" +"Правила закупівель є частиною маршрутів. Перейдіть до програми **Склад**, " +":menuselection:`Налаштування --> Налаштування` і виберіть пункт **Розширені" +" маршрути товарів, що використовують правила**." #: ../../inventory/routes/concepts/use_routes.rst:32 msgid "Pre-configured routes" -msgstr "" +msgstr "Попередньо-налаштовані маршрути" #: ../../inventory/routes/concepts/use_routes.rst:34 msgid "Odoo has some pre-configured routes for your warehouses." -msgstr "" +msgstr "Odoo має деякі попередньо налаштовані маршрути для ваших складів." #: ../../inventory/routes/concepts/use_routes.rst:36 msgid "" "In the Inventory application, go to :menuselection:`Configuration --> " "Warehouses`." msgstr "" +"У програмі Склад перейдіть до :menuselection:`Налаштування --> " +"Налаштування`." #: ../../inventory/routes/concepts/use_routes.rst:39 msgid "" "In the **Warehouse Configuration** tab, **Incoming Shipments** and " "**Outgoing Shippings** options set some routes according to your choices." msgstr "" +"На вкладці **Налаштування складу** параметри **Вхідні відправлення** та " +"**Вихідні відправлення** встановлюють деякі маршрути відповідно до вашого " +"вибору." #: ../../inventory/routes/concepts/use_routes.rst:46 msgid "Custom Routes" -msgstr "" +msgstr "Налаштування маршрутів" #: ../../inventory/routes/concepts/use_routes.rst:48 msgid "" "In the **Inventory** application, go to :menuselection:`Configuration --> " "Routes`." msgstr "" +"У програмі **Склад** перейдіть до :menuselection:`Налаштування --> " +"Маршрути`." #: ../../inventory/routes/concepts/use_routes.rst:54 msgid "" "First, you have to select the places where this route can be selected. You " "can combine several choices." msgstr "" +"По-перше, вам слід вибрати місця, де можна вибрати цей маршрут. Ви можете " +"об'єднати кілька варіантів вибору." #: ../../inventory/routes/concepts/use_routes.rst:58 msgid "Routes applied on warehouses" -msgstr "" +msgstr "Маршрути застосовуються на складах" #: ../../inventory/routes/concepts/use_routes.rst:60 msgid "" @@ -6447,16 +6788,21 @@ msgid "" " applied. The route will be set for all transfer in that warehouse that " "would meet the conditions of the procurement and push rules." msgstr "" +"Якщо ви позначите **Склади**, ви повинні вибрати, який склад буде " +"застосовано. Маршрут буде встановлено для всього переміщення на цьому " +"складі, який відповідатиме умовам закупівель та правилам переміщення." #: ../../inventory/routes/concepts/use_routes.rst:68 msgid "Routes applied on products" -msgstr "" +msgstr "Маршрути застосовуються до товарів" #: ../../inventory/routes/concepts/use_routes.rst:70 msgid "" "If you tick **Products**, you have to manually set on which product it will " "be applied." msgstr "" +"Якщо ви позначите **Товари**, вам потрібно вручну встановити, який товар він" +" буде застосовуватися." #: ../../inventory/routes/concepts/use_routes.rst:76 msgid "" @@ -6464,16 +6810,21 @@ msgid "" "(:menuselection:`Inventory --> Control --> Products`). In the Inventory Tab," " select the route(s):" msgstr "" +"Відкрийте продукт, на якому ви бажаєте застосувати маршрути " +"(:menuselection:`Склад --> Контроль --> Товари`). На вкладці Склад виберіть " +"маршрути:" #: ../../inventory/routes/concepts/use_routes.rst:84 msgid "Routes applied on Product Category" -msgstr "" +msgstr "Маршрути, застосовані до категорії товарів" #: ../../inventory/routes/concepts/use_routes.rst:86 msgid "" "If you tick **Product Categories**, you have to manually set on which " "categories it will be applied." msgstr "" +"Якщо ви позначите **Категорії товарів**, вам потрібно вручну встановити, до " +"яких категорій він буде застосовуватися." #: ../../inventory/routes/concepts/use_routes.rst:92 msgid "" @@ -6481,44 +6832,56 @@ msgid "" "(:menuselection:`Configuration --> Product Categories`). Select the route(s)" " under the **Logistics** section :" msgstr "" +"Відкрийте товар, на який ви хочете застосувати маршрути " +"(:menuselection:`Налаштування --> Категорії товару`). Виберіть маршрути в " +"розділі **Логістики**:" #: ../../inventory/routes/concepts/use_routes.rst:100 msgid "Routes applied on Sales Order lines" -msgstr "" +msgstr "Маршрути, застосовані до рядків замовлення на продаж" #: ../../inventory/routes/concepts/use_routes.rst:102 msgid "" "If you tick **Sales order lines**, you have to manually set the route every " "time you make a sale order." msgstr "" +"Якщо ви позначите **Рядки замовлення на продаж**, вам доведеться вручну " +"встановлювати маршрут щоразу, коли ви хочете зробити замовлення на продаж." #: ../../inventory/routes/concepts/use_routes.rst:108 msgid "" "In order to make it work, you also have to activate the use of the routes on" " the sales order." msgstr "" +"Для того, щоб це запрацювало, ви також повинні активувати використання " +"маршрутів у замовленні клієнта." #: ../../inventory/routes/concepts/use_routes.rst:111 msgid "" "In the Sales application, go to :menuselection:`Configuration --> Settings` " "and tick **Choose specific routes on sales order lines (advanced)**." msgstr "" +"У додатку Продажі перейдіть до :menuselection:`Налаштування --> " +"Налаштування` та позначте пункт **Вибрати конкретні маршрути по рядках " +"замовлення на продаж (розширені)**." #: ../../inventory/routes/concepts/use_routes.rst:118 msgid "You can now choose the routes for each lines of your sales orders:" msgstr "" +"Тепер ви можете вибрати маршрути для кожного рядка ваших замовлень на " +"продаж:" #: ../../inventory/routes/concepts/use_routes.rst:124 msgid "Procurement and push rules" -msgstr "" +msgstr "Закупівлі і правила виштовхування" #: ../../inventory/routes/concepts/use_routes.rst:126 msgid "Please refer to the documents:" -msgstr "" +msgstr "Будь ласка, зверніться до документації:" #: ../../inventory/routes/concepts/use_routes.rst:133 msgid "Procurement configuration" -msgstr "" +msgstr "Налаштування закупівель" #: ../../inventory/routes/concepts/use_routes.rst:135 msgid "" @@ -6527,10 +6890,14 @@ msgid "" "**Procurement Request**. Choose the route you want to use next to " "**Preferred Routes**:" msgstr "" +"Під час запиту на закупівлю ви можете застосувати маршрут, який ви хочете " +"використовувати. На товарі (:menuselection:`Контроль складу --> Товари`), " +"натисніть на **Запит на закупівлю**. Виберіть маршрут, який ви хочете " +"використовувати поруч із **Рекомендованими маршрутами**:" #: ../../inventory/routes/concepts/use_routes.rst:144 msgid "Make-to-Order Route" -msgstr "" +msgstr "Маршрут на замовлення" #: ../../inventory/routes/concepts/use_routes.rst:146 msgid "" @@ -6539,22 +6906,29 @@ msgid "" "**Manufacture** and it will trigger automatically the purchase order or the " "Manufacturing Order when your products are out-of-stock." msgstr "" +"Якщо ви працюєте без складу, або з мінімальними правилами закупівлі, краще " +"скористатись маршрутом **на замовлення**. Поєднайте його з маршрутом " +"**Купівля** або **Виробництво**, і він автоматично запускає замовлення на " +"закупівлю або замовлення на виробництво, коли ваші товари недоступні." #: ../../inventory/routes/costing.rst:3 msgid "Product Costing" -msgstr "" +msgstr "Вартість товару" #: ../../inventory/routes/costing/landed_costs.rst:3 msgid "How to integrate landed costs in the cost of the product?" -msgstr "" +msgstr "Як інтегрувати додаткові витрати у витрати на товар?" #: ../../inventory/routes/costing/landed_costs.rst:8 msgid "Landed costs include all charges associated to a good transfer." msgstr "" +"Додаткові витрати включають усі витрати, пов'язані з передачею товару." #: ../../inventory/routes/costing/landed_costs.rst:10 msgid "Landed cost includes = Cost of product + Shipping + Customs + Risk" msgstr "" +"Додаткові витрати включають: вартість товару + доставку + розмитнення + " +"ризик." #: ../../inventory/routes/costing/landed_costs.rst:12 msgid "" @@ -6563,10 +6937,14 @@ msgid "" " to identify landed cost to decide sale price of product because it will " "impact on company profits." msgstr "" +"Усі ці компоненти можуть бути непридатними для кожної відправки, але " +"відповідні компоненти повинні розглядатися як частина додаткових витрат. Ми " +"мусимо визначити додаткові витрати, щоби визначити ціну продажу товару, " +"оскільки це вплине на прибуток компанії." #: ../../inventory/routes/costing/landed_costs.rst:21 msgid "Applications configuration" -msgstr "" +msgstr "Налаштування додатків" #: ../../inventory/routes/costing/landed_costs.rst:23 msgid "" @@ -6575,6 +6953,11 @@ msgid "" "accounting option **Include landed costs in product costing computation** & " "**Perpetual inventory valuation**, then click on **Apply** to save changes." msgstr "" +"По-перше, вам потрібно активізувати використання додаткових витрат. " +"Перейдіть до :menuselection:`додатку Склад --> Налаштування --> " +"Налаштування`. Перевірте параметр бухобліку **Включити додаткові витрати на " +"випадок розрахунку вартості товару** та **Безстрокову складську оцінку**, " +"після чого натисніть **Застосувати**, щоб зберегти зміни." #: ../../inventory/routes/costing/landed_costs.rst:32 msgid "" @@ -6582,10 +6965,14 @@ msgid "" "Setting`. Choose costing method **Use a 'Fixed', 'Real' or 'Average' price " "costing method**, then click on **Apply** to save changes." msgstr "" +"Потім перейдіть до програми :menuselection:`Купівлі --> Налаштування --> " +"Налаштування`. Виберіть метод визначення вартості **Використовувати метод " +"«Виправлено», «Реальний» або «Середній»**, потім натисніть **Застосувати**, " +"щоб зберегти зміни." #: ../../inventory/routes/costing/landed_costs.rst:40 msgid "Landed Cost Types" -msgstr "" +msgstr "Типи додаткових витрат" #: ../../inventory/routes/costing/landed_costs.rst:42 msgid "" @@ -6593,6 +6980,9 @@ msgid "" "Costs**, such as freight, insurance or custom duties. Go to " ":menuselection:`Inventory --> Configuration --> Landed Cost types`." msgstr "" +"Почніть зі створення конкретних товарів, щоби вказати додаткові витрати " +"такі, як вантажні, страхові та митні збори. Перейдіть до " +":menuselection:`Складу --> Налаштування --> Типи додаткових витрат`." #: ../../inventory/routes/costing/landed_costs.rst:50 msgid "" @@ -6600,22 +6990,29 @@ msgid "" "valuation with real price costing method. The costing method is configured " "on the product category." msgstr "" +"Додаткові витрати можливі лише для товарів, налаштованих у реальному часі за" +" допомогою реального методу ціноутворення. Метод калькулювання " +"налаштовується на категорію товару." #: ../../inventory/routes/costing/landed_costs.rst:55 msgid "Link landed costs to a transfer" -msgstr "" +msgstr "Посилання на додаткові витрати на переміщення" #: ../../inventory/routes/costing/landed_costs.rst:57 msgid "" "To calculate landed costs, go to :menuselection:`Inventory --> Inventory " "Control --> Landed Costs`." msgstr "" +"Для розрахунку додаткових витрат, перейдіть до :menuselection:`Складу --> " +"Контроль складу --> Додаткові витрати`." #: ../../inventory/routes/costing/landed_costs.rst:60 msgid "" "Click on the **Create** button and select the picking(s) you want to " "attribute landed costs." msgstr "" +"Натисніть кнопку **Створити** та виберіть комплектування, до якого ви хочете" +" застосувати атрибути додаткових витрат." #: ../../inventory/routes/costing/landed_costs.rst:66 msgid "" @@ -6623,25 +7020,32 @@ msgid "" "you to create a specific journal for landed costs. Therefore it will be " "easier to keep track of your postings." msgstr "" +"Виберіть журнал бухобліку, в якому розміщувати додаткові витрати. Ми " +"рекомендуємо вам створити окремий журнал для додаткових витрат. Тоді легше " +"буде стежити за вашими публікаціями." #: ../../inventory/routes/costing/landed_costs.rst:73 msgid "" "Click the **Compute** button to see how the landed costs will be split " "across the picking lines." msgstr "" +"Натисніть кнопку **Обчислити**, щоб дізнатись, як розподілені суми витрат " +"будуть розподілені по рядках комплектування." #: ../../inventory/routes/costing/landed_costs.rst:79 msgid "" "To confirm the landed costs attribution, click on the **Validate** button." msgstr "" +"Щоби підтвердити атрибуцію додаткових витрат, натисніть кнопку " +"**Перевірити**." #: ../../inventory/routes/strategies.rst:3 msgid "Putaway & Removal Strategies" -msgstr "" +msgstr "Стратегії виправлення та видалення" #: ../../inventory/routes/strategies/putaway.rst:3 msgid "What is a putaway strategy?" -msgstr "" +msgstr "Що таке стратегія викладки товару?" #: ../../inventory/routes/strategies/putaway.rst:8 msgid "" @@ -6650,6 +7054,9 @@ msgid "" "products off the receiving shipment and putting them into the most " "appropriate location." msgstr "" +"Хороша реалізація складу гарантує, що товари автоматично перемістяться до " +"відповідного місця призначення. Викладка - це процес прийому товарів із " +"отримання доставки та розміщення їх у найбільш відповідному місці." #: ../../inventory/routes/strategies/putaway.rst:13 msgid "" @@ -6657,6 +7064,9 @@ msgid "" " make sure that certain products are not stored close to each other because " "of a potential chemical reaction." msgstr "" +"Якщо, наприклад, склад містить летючі речовини, важливо переконатися, що " +"певні товари не зберігаються близько один до одного через потенційну хімічну" +" реакцію." #: ../../inventory/routes/strategies/putaway.rst:17 msgid "" @@ -6665,6 +7075,10 @@ msgid "" "location level (unlike removal strategies which are defined at the product " "level)." msgstr "" +"Стратегія викладки застосовується за тим же принципом, що й стратегії " +"вилучення, але впливає на місце призначення. Стратегії викладки визначаються" +" на рівні розташування (на відміну від стратегій вилучення, які визначаються" +" на рівні товару)." #: ../../inventory/routes/strategies/putaway.rst:25 msgid "" @@ -6672,27 +7086,38 @@ msgid "" "option **Manage several location per warehouse & Advance routing of products" " using rules**, then click on **Apply**." msgstr "" +"Перейдіть до :menuselection:`Складу --> Налаштування --> Налашутвання` та " +"позначте **Параметри керування кількома місцезнходженнями на складі та " +"Попередня маршрутизація товарів за допомогою правил**, а потім натисніть " +"кнопку **Застосувати**." #: ../../inventory/routes/strategies/putaway.rst:33 msgid "Setting up a strategy" -msgstr "" +msgstr "Налаштування стратегії" #: ../../inventory/routes/strategies/putaway.rst:35 msgid "" "Let's take as an example a retail shop where we store vegetables and fruits." msgstr "" +"Давайте розглянемо, наприклад, роздрібний магазин, в якому ми зберігаємо " +"овочі та фрукти." #: ../../inventory/routes/strategies/putaway.rst:38 msgid "" "We have to store this type of product in different locations to maintain " "product quality." msgstr "" +"Ми повинні зберігати цей тип товару в різних місцях, щоби підтримувати " +"якість продукції." #: ../../inventory/routes/strategies/putaway.rst:41 msgid "" "Suppose there is one warehouse location **WH/Stock** and there is sub " "location **WH/Stock/Vegetables** & **WH/Stock/Fruits**." msgstr "" +"Припустимо, є одне складське розташування **Вутрішній склад/Склад**, і є " +"підрозділ **Внутрішній Склад/Склад/Овочі** та **Внутрішній " +"Склад/Склад/Фрукти**." #: ../../inventory/routes/strategies/putaway.rst:44 msgid "" @@ -6701,6 +7126,10 @@ msgid "" "putaway strategy, click on **Edit** and locate the option **Put Away " "Strategy**." msgstr "" +"Ви можете створити стратегію викладки зі :menuselection:`Складу --> " +"Налаштування --> Місцезнаходження`. Відкрийте будь-яке місцезнаходження, де " +"потрібно встановити стратегію викладки, натисніть **Редагувати** та знайдіть" +" варіант **Стратегія викладки**." #: ../../inventory/routes/strategies/putaway.rst:52 msgid "" @@ -6708,31 +7137,40 @@ msgid "" "form view of put away strategy on which you have to set a name for the " "strategy, and set the method and fixed location for each category." msgstr "" +"Відкрийте спадне меню та натисніть **Створити та редагувати**. Це дозволить " +"відкрити форму перегляду стратегії викладки, на якій потрібно вказати назву " +"стратегії, і встановити метод і фіксоване місцезнаходження для кожної " +"категорії." #: ../../inventory/routes/strategies/putaway.rst:59 msgid "" "When you have entered all the necessary information, click on **Save**." msgstr "" +"Коли ви введете всю необхідну інформацію, натисніть кнопку **Зберегти**." #: ../../inventory/routes/strategies/putaway.rst:61 msgid "" "Now, when you purchase products with those categories, they will " "automatically be transferred to the correct location." msgstr "" +"Тепер, коли ви купуєте товари з цими категоріями, вони будуть автоматично " +"переведені у правильне місцезнаходження." #: ../../inventory/routes/strategies/putaway.rst:64 msgid "" "To check current inventory, Go to :menuselection:`Inventory --> Inventory " "Control --> Current Inventory`" msgstr "" +"Щоби перевірити поточний склад, перейдіть до :menuselection:`Складу --> " +"Контроль складу --> Поточний склад`" #: ../../inventory/routes/strategies/putaway.rst:67 msgid "There you can see current inventory by location." -msgstr "" +msgstr "Тут ви можете побачити поточний склад за місцезнаходженням." #: ../../inventory/routes/strategies/removal.rst:3 msgid "What is a removal strategy (FIFO, LIFO, and FEFO)?" -msgstr "" +msgstr "Що таке стратегія вилучення (FIFO, LIFO та FEFO)?" #: ../../inventory/routes/strategies/removal.rst:8 msgid "" @@ -6740,6 +7178,9 @@ msgid "" "products in order to optimize the distance for the worker, for quality " "control purpose or due to reason of product expiration." msgstr "" +"Стратегії вилучення, як правило, полягають у комплектуванні найкращих " +"товарів для оптимізації відстані для працівника, для цілей контролю якості " +"або через причину закінчення терміну дії продукції." #: ../../inventory/routes/strategies/removal.rst:12 msgid "" @@ -6748,12 +7189,18 @@ msgid "" "on the **removal strategy** that is defined on the **product category** or " "on the **location**." msgstr "" +"Коли треба зробити переміщення товару, Odoo знайде доступні товари, які " +"можуть бути призначені для доставки. Те, як Odoo призначає ці товари, " +"залежить від **стратегії вилучення**, яка визначена у **категорії товару** " +"або в **місцезнаходженні**." #: ../../inventory/routes/strategies/removal.rst:20 msgid "" "In the **Inventory** application, go to :menuselection:`Configuration --> " "Settings`:" msgstr "" +"У програмі **Склад** перейдіть до :menuselection:`Налаштування --> " +"Налаштування`:" #: ../../inventory/routes/strategies/removal.rst:29 msgid "" @@ -6761,20 +7208,26 @@ msgid "" "warehouse** and **Advanced routing of products using rules**, then click on " "**Apply**." msgstr "" +"Перевірте **Відстежувати партії або серійні номери**, **Керувати кількома " +"місцезнаходженнми на складі** та **Розширені маршрутизації товарів за " +"правилами**, а потім натисніть кнопку **Застосувати**." #: ../../inventory/routes/strategies/removal.rst:33 msgid "" "Then, open :menuselection:`Configuration --> Locations` and open the " "location on which you want to apply a removal strategy." msgstr "" +"Потім відкрийте :menuselection:`Налаштування --> Місцезнаходження` та " +"відкрийте місцезнаходження, на якому ви хочете застосувати стратегію " +"вилучення." #: ../../inventory/routes/strategies/removal.rst:40 msgid "Types of removal strategy" -msgstr "" +msgstr "Види стратегії видалення" #: ../../inventory/routes/strategies/removal.rst:43 msgid "FIFO ( First In First Out )" -msgstr "" +msgstr "FIFO (First In First Out)" #: ../../inventory/routes/strategies/removal.rst:45 msgid "" @@ -6784,41 +7237,55 @@ msgid "" "short demand cycles, such as clothes, also may have to pick FIFO to ensure " "they are not stuck with outdated styles in inventory." msgstr "" +"Стратегія **FIFO** передбачає, що товари, які спочатку були запаковані, " +"спершу перенесуть. Компанії повинні використовувати метод FIFO, якщо вони " +"продають швидкопсувні товари. Компанії, що продають товари із відносно " +"коротким циклом попиту, такими як одяг, також можуть вибрати FIFO, щоби вони" +" не застрягли із застарілими стилями на складі." #: ../../inventory/routes/strategies/removal.rst:51 msgid "" "Go to :menuselection:`Inventory --> Configuration --> Locations`, open the " "stock location and set **FIFO** removal strategy." msgstr "" +"Перейдіть до :menuselection:`Складу --> Налаштування --> Місцезнаходженя`, " +"відкрийте місцезнаходження складу та встановіть стратегію вилучення " +"**FIFO**." #: ../../inventory/routes/strategies/removal.rst:54 msgid "Let's take one example of FIFO removal strategy." -msgstr "" +msgstr "Давайте розглянемо один з прикладів стратегії вилучення FIFO. " #: ../../inventory/routes/strategies/removal.rst:56 msgid "" "In your warehouse stock (``WH/Stock``) location, there are ``3`` lots of " "``iPod 32 Gb`` available." msgstr "" +"На вашому складі (``WH/Stock``) є в наявності ``3`` штуки ``iPod 32 Гб``." #: ../../inventory/routes/strategies/removal.rst:59 msgid "" "You can find details of available inventory in inventory valuation report." -msgstr "" +msgstr "Ви можете знайти деталі доступних запасів у звіті про товарну оцінку." #: ../../inventory/routes/strategies/removal.rst:65 msgid "Create one sales order ``25`` unit of ``iPod 32 GB`` and confirm it." msgstr "" +"Створіть одне замовлення на продаж ``25`` одиниць ``iPod 32 Гб`` і " +"підтвердіть його." #: ../../inventory/routes/strategies/removal.rst:67 msgid "" "You can see in the outgoing shipment product that the ``Ipod 32 Gb`` are " "assigned with the **oldest** lots, using the FIFO removal strategy." msgstr "" +"Ви можете бачити у вихідному товарі відвантаження, що ``Ipod 32 Гб`` " +"призначено з **найстарішої** партії, використовуючи стратегію вилучення " +"FIFO." #: ../../inventory/routes/strategies/removal.rst:75 msgid "LIFO (Last In First Out)" -msgstr "" +msgstr "LIFO (Last In First Out)" #: ../../inventory/routes/strategies/removal.rst:77 msgid "" @@ -6826,38 +7293,50 @@ msgid "" "moves out the first. LIFO is used in case of products which do not have a " "shelf life." msgstr "" +"У цьому управлінні складом, товари, які вносяться в останню чергу, рухаються" +" першими. LIFO використовується у випадку товарів, які не мають терміну " +"зберігання." #: ../../inventory/routes/strategies/removal.rst:81 msgid "" "Go to :menuselection:`Inventory --> Configuration --> Locations`, open the " "stock location and set **LIFO** removal strategy." msgstr "" +"Перейдіть до :menuselection:`Складу --> Налаштування --> Місцезнаходження`, " +"відкрийте місцезнаходження складу та встановіть стратегію вилучення " +"**LIFO**." #: ../../inventory/routes/strategies/removal.rst:84 msgid "" "In our example, let's check the current available stock of ``Ipod 32 Gb`` on" " ``WH/Stock`` location." msgstr "" +"У нашому прикладі, давайте перевіримо поточний доступний запас ``Ipod 32 " +"Гб`` на місцезнаходженні ``WH/Stock``." #: ../../inventory/routes/strategies/removal.rst:90 msgid "Create a sale order with ``10`` units of ``Ipod 32 Gb``." -msgstr "" +msgstr "Створіть замовлення на продаж з ``10`` одиниць ``Ipod 32 Гб``." #: ../../inventory/routes/strategies/removal.rst:92 msgid "" "You can see in the outgoing shipment product that the ``Ipod 32 Gb`` are " "assigned with the **newest** lots, using the LIFO removal strategy." msgstr "" +"У вихідному товарі відвантаження ви можете побачити, що ``Ipod 32 Гб`` " +"призначено **новим** партіям, використовуючи стратегію вилучення LIFO." #: ../../inventory/routes/strategies/removal.rst:100 msgid "FEFO ( First Expiry First Out )" -msgstr "" +msgstr "FEFO ( First Expiry First Out )" #: ../../inventory/routes/strategies/removal.rst:102 msgid "" "In FEFO warehouse management, the products are dispatched from the warehouse" " according to their expiration date." msgstr "" +"В управлінні складом FEFO товари відправляються зі складу відповідно до їх " +"терміну придатності." #: ../../inventory/routes/strategies/removal.rst:105 msgid "" @@ -6865,6 +7344,9 @@ msgid "" "option **Define Expiration date on serial numbers**. Then click on **Apply**" " to save changes." msgstr "" +"Перейдіть до :menuselection:`Cкладу --> Налаштування --> Налаштування`. " +"Перевірте опцію **Визначити дату закінчення на серійних номерах**. Потім " +"натисніть **Застосувати**, щоби зберегти зміни." #: ../../inventory/routes/strategies/removal.rst:112 msgid "" @@ -6873,18 +7355,26 @@ msgid "" "**removal date**. These dates can be set from :menuselection:`Inventory " "Control --> Serial Numbers/Lots`." msgstr "" +"Це дозволить вам встановити чотири терміни закінчення для кожної партії чи " +"серійного номера: **найкраще до дати закінчення**, **дати закінчення " +"терміну**, **дати попередження** та **дати вилучення**. Ці дати можуть бути " +"встановлені з :menuselection:`Контроль складу --> Серійні номери/Партії`." #: ../../inventory/routes/strategies/removal.rst:119 msgid "" "**Best Before Date**: This is the date on which the goods with this " "serial/lot number start deteriorating, without being dangerous yet." msgstr "" +"**Найкраще до дати закінчення**: це дата, коли товари з цим серійним " +"номером/партією починають псуватися, але ще не є небезпечним." #: ../../inventory/routes/strategies/removal.rst:122 msgid "" "**End of Life Date:** This is the date on which the goods with this " "serial/lot number may become dangerous and must not be consumed." msgstr "" +"**Дата закінчення терміну придатності**: це дата, коли товари з цим серійним" +" номером/партією можуть стати небезпечними і не повинні споживатися." #: ../../inventory/routes/strategies/removal.rst:125 msgid "" @@ -6892,12 +7382,17 @@ msgid "" "number should be removed from the stock. Using the FEFO removal strategym " "goods are picked for delivery orders using this date." msgstr "" +"**Дата вилучення**: це дата, коли товари з цим серійним номером/партією " +"повинні бути вилучені зі складу. Використовуючи товари стратегії вилучення " +"FEFO, вибираються замовлення на доставку за цією датою." #: ../../inventory/routes/strategies/removal.rst:129 msgid "" "**Alert Date:** This is the date on which an alert should be sent about the " "goods with this serial/lot number." msgstr "" +"**Дата сповіщення**: це дата, коли слід надсилати сповіщення про товари з " +"цим серійним номером/партією." #: ../../inventory/routes/strategies/removal.rst:132 msgid "" @@ -6905,6 +7400,9 @@ msgid "" "latest. Lots without a removal date defined will be picked after lots with " "removal dates." msgstr "" +"Партії будуть комплектуватися на основі **дати їх вилучення**, починаючи з " +"самого початку. Партії без дати вилучення, будуть скомплектовані після " +"партій з датами вилучення." #: ../../inventory/routes/strategies/removal.rst:136 msgid "" @@ -6913,6 +7411,11 @@ msgid "" "may still be picked for delivery orders, and no alerts will be sent when " "lots pass their **alert date**." msgstr "" +"Усі дати, крім **дати вилучення**, призначені лише для інформаційних цілей " +"та звітності. Партії, в яких минули будь-які або всі вказані терміни дії, " +"можуть все ще бути скомплектовані для замовлень на доставку, і жодні " +"сповіщення не надсилатимуться, коли партії передаватимуть **дату " +"сповіщення**." #: ../../inventory/routes/strategies/removal.rst:140 msgid "" @@ -6927,34 +7430,48 @@ msgid "" "zero, then the expiration date of a lot/serial must be defined manually " "after the lot has been created." msgstr "" +"Дати закінчення терміну дії партій також можуть бути встановлені " +"автоматично, коли товари надходять на склад. Після введення дат закінчення " +"терміну дії серійних номерів на вкладці складської форми товару стануть " +"доступні чотири нових поля: **термін дії товару**, **час використання " +"товару**, **час вилучення товару** та **час сповіщення товару**. Коли ціле " +"число вводиться в одне з цих полів, дата закінчення партії/серійного номеру " +"відповідного товару буде встановлена ​​на дату створення партії/серійного " +"номеру плюс кількість днів, вказаних у полі збільшення часу. Якщо поле " +"збільшення часу встановлено на нуль, то дата закінчення партії/серійного " +"номеру повинна бути визначена вручну після створення партії." #: ../../inventory/routes/strategies/removal.rst:149 msgid "" "Each of these time increment fields is used to generate one of the lot " "expiration date fields as follows:" msgstr "" +"Кожне з цих полів збільшення часу використовується для створення одного з " +"полів закінчення терміну дії партій наступним чином:" #: ../../inventory/routes/strategies/removal.rst:151 msgid "Product Use Time --> Best Before Date" -msgstr "" +msgstr "Час використання товару --> найкраще до дати" #: ../../inventory/routes/strategies/removal.rst:153 msgid "Product Removal Time --> Removal Date" -msgstr "" +msgstr "Час вилучення товару --> Дата вилучення" #: ../../inventory/routes/strategies/removal.rst:155 msgid "Product Life Time --> End of Life Date" -msgstr "" +msgstr "Час дії товару --> Дата закінчення терміну придатності" #: ../../inventory/routes/strategies/removal.rst:157 msgid "Product Alert Time --> Alert Date" -msgstr "" +msgstr "Час сповіщення про товар --> Дата сповіщення" #: ../../inventory/routes/strategies/removal.rst:159 msgid "" "To set the removal strategy on location, go to :menuselection:`Configuration" " --> Locations` and choose FEFO." msgstr "" +"Щоби встановити стратегію вилучення за місцем знаходження, перейдіть до " +"розділу :menuselection:`Налаштування --> Місцезнаходження` та оберіть FEFO." #: ../../inventory/routes/strategies/removal.rst:165 msgid "" @@ -6962,18 +7479,20 @@ msgid "" "``WH/Stock`` location: ``LOT0001``, ``LOT0002``, ``LOT0003`` with different " "expiration date." msgstr "" +"Приведемо приклад: на складі ``WH/Stock`` доступні ``3`` партії " +"``морозива``: ``LOT0001``, ``LOT0002``, ``LOT0003`` з різним терміном дії." #: ../../inventory/routes/strategies/removal.rst:170 msgid "**Lot / Serial No**" -msgstr "" +msgstr "**Партія / Серійний номер**" #: ../../inventory/routes/strategies/removal.rst:170 msgid "**Product**" -msgstr "" +msgstr "**Товар**" #: ../../inventory/routes/strategies/removal.rst:170 msgid "**Expiration Date**" -msgstr "" +msgstr "**Термін придатності**" #: ../../inventory/routes/strategies/removal.rst:172 msgid "LOT0001" @@ -6983,7 +7502,7 @@ msgstr "LOT0001" #: ../../inventory/routes/strategies/removal.rst:174 #: ../../inventory/routes/strategies/removal.rst:176 msgid "Ice Cream" -msgstr "" +msgstr "Морозиво" #: ../../inventory/routes/strategies/removal.rst:172 msgid "08/20/2015" @@ -7009,34 +7528,40 @@ msgstr "08/15/2015" msgid "" "We will create a sale order with ``15kg`` of ``ice cream`` and confirm it." msgstr "" +"Ми створимо замовлення на продаж з ``15 кг`` ``морозива`` та підтвердимо " +"його." #: ../../inventory/routes/strategies/removal.rst:181 msgid "" "The outgoing shipment related to sale order will make the move based on " "removal strategy **FEFO**." msgstr "" +"Вихідне відвантаження, пов'язане із замовленням на продаж, зробить перехід " +"на основі стратегії вилучення **FEFO**." #: ../../inventory/routes/strategies/removal.rst:184 msgid "" "It will take ``10kg`` from ``LOT0002`` and ``5kg`` from ``LOT0003`` based on" " the removal dates." msgstr "" +"З ``LOT0002`` буде потрібно ``10 кг``, а ``LOT0003`` - ``5 кг`` на основі " +"дат вилучення." #: ../../inventory/routes/strategies/removal.rst:192 msgid ":doc:`../../management/reporting/valuation_methods_continental`" -msgstr "" +msgstr ":doc:`../../management/reporting/valuation_methods_continental`" #: ../../inventory/routes/strategies/removal.rst:193 msgid ":doc:`../../management/reporting/valuation_methods_anglo_saxon`" -msgstr "" +msgstr ":doc:`../../management/reporting/valuation_methods_anglo_saxon`" #: ../../inventory/settings.rst:3 msgid "Settings" -msgstr "" +msgstr "Налаштування" #: ../../inventory/settings/products.rst:3 msgid "Products" -msgstr "" +msgstr "Товари" #: ../../inventory/settings/products/strategies.rst:3 msgid "How to select the right replenishment strategy" @@ -7442,15 +7967,15 @@ msgstr "" #: ../../inventory/settings/products/usage.rst:70 msgid ":doc:`../../overview/start/setup`" -msgstr "" +msgstr ":doc:`../../overview/start/setup`" #: ../../inventory/settings/products/usage.rst:71 msgid ":doc:`uom`" -msgstr "" +msgstr ":doc:`uom`" #: ../../inventory/settings/products/usage.rst:72 msgid ":doc:`packages`" -msgstr "" +msgstr ":doc:`packages`" #: ../../inventory/settings/products/variants.rst:3 msgid "Using product variants" @@ -7940,12 +8465,12 @@ msgstr "" #: ../../inventory/settings/warehouses/difference_warehouse_location.rst:37 #: ../../inventory/settings/warehouses/location_creation.rst:44 msgid ":doc:`warehouse_creation`" -msgstr "" +msgstr ":doc:`warehouse_creation`" #: ../../inventory/settings/warehouses/difference_warehouse_location.rst:38 #: ../../inventory/settings/warehouses/warehouse_creation.rst:48 msgid ":doc:`location_creation`" -msgstr "" +msgstr ":doc:`location_creation`" #: ../../inventory/settings/warehouses/location_creation.rst:3 msgid "How to create a new location?" @@ -8016,7 +8541,7 @@ msgstr "" #: ../../inventory/settings/warehouses/location_creation.rst:43 #: ../../inventory/settings/warehouses/warehouse_creation.rst:47 msgid ":doc:`difference_warehouse_location`" -msgstr "" +msgstr ":doc:`difference_warehouse_location`" #: ../../inventory/settings/warehouses/warehouse_creation.rst:3 msgid "How to create a new warehouse?" @@ -8091,37 +8616,43 @@ msgstr "" #: ../../inventory/shipping/operation.rst:3 msgid "Shipping Operations" -msgstr "" +msgstr "Операції доставки" #: ../../inventory/shipping/operation/cancel.rst:3 msgid "How to cancel a shipping request to a shipper?" -msgstr "" +msgstr "Як скасувати запит на доставку перевізнику?" #: ../../inventory/shipping/operation/cancel.rst:8 msgid "" "Odoo can handle various delivery methods, including third party shippers. " "Odoo will be linked with the transportation company tracking system." msgstr "" +"Odoo може обробляти різні способи доставки, включаючи сторонніх превізників." +" Odoo буде пов'язана із системою відстеження транспортної компанії." #: ../../inventory/shipping/operation/cancel.rst:12 msgid "" "It will allow you to manage the transport company, the real prices and the " "destination." msgstr "" +"Це дозволить вам керувати транспортною компанією, реальними цінами та " +"призначенням." #: ../../inventory/shipping/operation/cancel.rst:15 msgid "You can easily cancel the request made to the carrier system." -msgstr "" +msgstr "Ви можете легко скасувати запит, надісланий до системи перевізника." #: ../../inventory/shipping/operation/cancel.rst:18 msgid "How to cancel a shipping request?" -msgstr "" +msgstr "Як скасувати запит на доставку?" #: ../../inventory/shipping/operation/cancel.rst:20 msgid "" "If the delivery order is not **Validated**, then the request hasn't been " "made. You can choose to cancel the delivery or to change the carrier." msgstr "" +"Якщо замовлення на доставку не **Підтверджено**, запит не було зроблено. Ви " +"можете скасувати доставку або змінити перевізника." #: ../../inventory/shipping/operation/cancel.rst:24 msgid "" @@ -8130,18 +8661,22 @@ msgid "" " the request. Simply click on the **Cancel** button next to the **Carrier " "Tracking Ref**:" msgstr "" +"Якщо ви натиснули кнопку **Підтвердити**, запит було зроблено, і вам " +"потрібно було отримати номер відстеження та мітку. Ви все ще можете " +"скасувати запит. Просто натисніть кнопку **Скасувати** поруч із кнопкою " +"**Відстеження перевізника**:" #: ../../inventory/shipping/operation/cancel.rst:32 msgid "You will now see that the shipment has been cancelled." -msgstr "" +msgstr "Тепер ви побачите, що доставка була скасована." #: ../../inventory/shipping/operation/cancel.rst:37 msgid "You can now change the carrier if you wish." -msgstr "" +msgstr "Тепер ви можете змінити перевізника, якщо хочете." #: ../../inventory/shipping/operation/cancel.rst:40 msgid "How to send a shipping request after cancelling one?" -msgstr "" +msgstr "Як відправити запит на доставку після скасування його?" #: ../../inventory/shipping/operation/cancel.rst:42 msgid "" @@ -8149,33 +8684,36 @@ msgid "" "to use. Confirm it by clicking on the **Send to shipper** button. You will " "get a new tracking number and a new label." msgstr "" +"Після скасування запиту на доставку ви можете змінити перевізника, якого " +"хочете використовувати. Підтвердіть це, натиснувши кнопку **Надіслати " +"відправнику**. Ви отримаєте новий номер відстеження та нову мітку." #: ../../inventory/shipping/operation/cancel.rst:50 #: ../../inventory/shipping/operation/labels.rst:115 #: ../../inventory/shipping/operation/multipack.rst:83 msgid ":doc:`invoicing`" -msgstr "" +msgstr ":doc:`invoicing`" #: ../../inventory/shipping/operation/cancel.rst:51 #: ../../inventory/shipping/operation/labels.rst:116 msgid ":doc:`multipack`" -msgstr "" +msgstr ":doc:`multipack`" #: ../../inventory/shipping/operation/invoicing.rst:3 msgid "How to invoice the shipping cost to the customer?" -msgstr "" +msgstr "Як зарахувати вартість доставки клієнту?" #: ../../inventory/shipping/operation/invoicing.rst:8 msgid "There are two ways to invoice the shipping costs:" -msgstr "" +msgstr "Існує два способи виставлення рахунку за доставку:" #: ../../inventory/shipping/operation/invoicing.rst:10 msgid "Agree with the customer over a cost and seal it down in the sale order" -msgstr "" +msgstr "Погодьте з клієнтом витрати та закріпіть їх в замовленні на продаж." #: ../../inventory/shipping/operation/invoicing.rst:13 msgid "Invoice the real cost of the shipping." -msgstr "" +msgstr "Виставлення рахунку за фактичну вартість доставки" #: ../../inventory/shipping/operation/invoicing.rst:18 msgid "" @@ -8183,26 +8721,33 @@ msgid "" "app, click on :menuselection:`Configuration --> Delivery --> Delivery " "Methods`." msgstr "" +"Щоб налаштувати ціну ваших методів доставки, перейдіть до додатку **Склад**," +" натисніть на :menuselection:`Налаштування --> Доставка --> Методи " +"доставки`." #: ../../inventory/shipping/operation/invoicing.rst:21 msgid "" "You can manually set a price for the shipping: It can be fixed or based on " "rules." msgstr "" +"Ви можете вручну встановити ціну на доставку: вона може бути виправлена або " +"заснована на правилах." #: ../../inventory/shipping/operation/invoicing.rst:24 msgid "" "Or you can use the transportation company computation system. Read the " "document :doc:`../setup/third_party_shipper`" msgstr "" +"Або ви можете використовувати систему обчислення транспортування компанії. " +"Прочитайте документацію :doc:`../setup/third_party_shipper`" #: ../../inventory/shipping/operation/invoicing.rst:28 msgid "How to invoice the shipping costs to the customer?" -msgstr "" +msgstr "Як нарахувати витрати за доставку клієнту?" #: ../../inventory/shipping/operation/invoicing.rst:31 msgid "Invoice the price set on the sale order" -msgstr "" +msgstr "Встановлення ціни рахунку-фактури на замовлення на продаж" #: ../../inventory/shipping/operation/invoicing.rst:33 #: ../../inventory/shipping/operation/invoicing.rst:55 @@ -8210,6 +8755,8 @@ msgid "" "On your sale order, choose the carrier that will be used. Click on " "**Delivery Method** to choose the right one." msgstr "" +"У своєму замовленні на продаж виберіть постачальника, який буде " +"використовуватися. Натисніть на **Метод доставки**, щоб вибрати правильний." #: ../../inventory/shipping/operation/invoicing.rst:39 #: ../../inventory/shipping/operation/multipack.rst:36 @@ -8217,6 +8764,8 @@ msgid "" "The price is computed when you **save** the sale order or when you click on " "**Set price**." msgstr "" +"Ціна обчислюється, коли ви **зберігаєте** замовлення на продаж чи натискаєте" +" **Встановити ціну**." #: ../../inventory/shipping/operation/invoicing.rst:42 msgid "" @@ -8224,55 +8773,68 @@ msgid "" "**Set price**, it will add a line with the name of the delivery method as a " "product. It may vary from the real price." msgstr "" +"Щоб зарахувати вартість доставки у замовленні на продаж, натисніть " +"**Встановити ціну**, це додасть рядок з назвою методу доставки як товар. Він" +" може відрізнятися від реальної ціни." #: ../../inventory/shipping/operation/invoicing.rst:46 msgid "" "When you create the invoice, it will take the price set on the sale order." msgstr "" +"Під час створення рахунку-фактури ціна встановлюється в замовленні на " +"продаж." #: ../../inventory/shipping/operation/invoicing.rst:53 msgid "Invoice the real shipping costs" -msgstr "" +msgstr "Виставлення рахунку з реальними витрати на доставку" #: ../../inventory/shipping/operation/invoicing.rst:61 msgid "" "The price is computed when you **save** the sale order. Confirm the sale " "order and proceed to deliver the product." msgstr "" +"Ціна обчислюється, коли ви **зберігаєте** замовлення на продаж. Підтвердіть " +"замовлення на продаж і продовжуйте доставляти товар. " #: ../../inventory/shipping/operation/invoicing.rst:64 msgid "" "The real shipping cost are computed when the delivery order is validated." msgstr "" +"Реальна вартість доставки обчислюється, коли замовлення доставки " +"перевіряється." #: ../../inventory/shipping/operation/invoicing.rst:70 msgid "" "Go back to the sale order, the real cost is now added to the sale order." msgstr "" +"Поверніться до замовлення на продаж, тепер реальні витрати додаються до " +"замовлення на продаж." #: ../../inventory/shipping/operation/invoicing.rst:76 msgid "" "When you create the invoice, it will take the price computed by the carrier." -msgstr "" +msgstr "Під час створення рахунку-фактури ціна обчислюється перевізником." #: ../../inventory/shipping/operation/invoicing.rst:83 msgid "" "If you split the delivery and make several ones, each delivery order will " "add a line to the sale order." msgstr "" +"Якщо ви розділили доставку та зробили декілька, кожне замовлення на доставку" +" додасть рядок до замовлення на продаж." #: ../../inventory/shipping/operation/invoicing.rst:87 msgid ":doc:`../setup/third_party_shipper`" -msgstr "" +msgstr ":doc:`../setup/third_party_shipper`" #: ../../inventory/shipping/operation/invoicing.rst:88 #: ../../inventory/shipping/operation/multipack.rst:84 msgid ":doc:`labels`" -msgstr "" +msgstr ":doc:`labels`" #: ../../inventory/shipping/operation/labels.rst:3 msgid "How to print shipping labels?" -msgstr "" +msgstr "Як роздрукувати накладну?" #: ../../inventory/shipping/operation/labels.rst:8 msgid "" @@ -8281,6 +8843,10 @@ msgid "" "manage the transport company, the real prices and the destination. And " "finally, you will be able to print the shipping labels directly from Odoo." msgstr "" +"Odoo може обробляти різні способи доставки, включаючи сторонніх " +"постачальників, пов'язаних із системою відстеження транспортної компанії. Це" +" дозволяє вам керувати транспортною компанією, реальними цінами та " +"призначенням. І, нарешті, ви зможете надрукувати накладні прямо з Odoo." #: ../../inventory/shipping/operation/labels.rst:18 #: ../../inventory/shipping/setup/third_party_shipper.rst:17 @@ -8293,6 +8859,9 @@ msgid "" "Settings`. Under **Shipping Connectors**, flag the transportation companies " "you want to integrate :" msgstr "" +"У модулі Склад натисніть :menuselection:`Налаштування --> Налаштування`. У " +"розділі **Інтеграція з перевізником** позначте транспортні компанії, які ви " +"хочете інтегрувати:" #: ../../inventory/shipping/operation/labels.rst:30 #: ../../inventory/shipping/setup/delivery_method.rst:34 @@ -8314,17 +8883,19 @@ msgstr "" msgid "" "The delivery methods for the chosen shippers have been automatically " "created." -msgstr "" +msgstr "Методи доставки вибраних перевізників були автоматично створені." #: ../../inventory/shipping/operation/labels.rst:41 msgid "" "In the **Pricing** tab, the name of the provider means that the delivery " "will be handled and computed by the shipper system." msgstr "" +"На вкладці **Ціни** назва постачальника означає, що доставка буде " +"оброблятися та обчислюватися системою відправника." #: ../../inventory/shipping/operation/labels.rst:44 msgid "The configuration of the shipper is split into two columns :" -msgstr "" +msgstr "Налаштування відправника розділені на дві колонки:" #: ../../inventory/shipping/operation/labels.rst:46 msgid "" @@ -8394,22 +8965,29 @@ msgid "" "Go the **Sales** module, click on :menuselection:`Sales --> Products`. Open " "the products you want to ship and set a weight on it." msgstr "" +"Зайдіть до модуля **Продажі**, натисніть на :menuselection:`Продажі --> " +"Товари`. Відкрийте товари, які ви хочете відправити, і встановіть вагу на " +"ньому." #: ../../inventory/shipping/operation/labels.rst:80 msgid "" "The weight on the product form is expressed in kilograms. Don't forget to do" " the conversion if you are used to the imperial measurement system." msgstr "" +"Вага на формі товару виражається у кілограмах. Не забувайте робити " +"перетворення, якщо ви звикли до імперичної вимірювальної системи." #: ../../inventory/shipping/operation/labels.rst:85 msgid "How to print shipping labels ?" -msgstr "" +msgstr "Як надрукувати накладні?" #: ../../inventory/shipping/operation/labels.rst:87 msgid "" "The delivery order created from the sale order will take the shipping " "information from it, but you can change the carrier if you want to." msgstr "" +"Замовлення на доставку, створене із замовлення на продаж, прийме інформацію " +"про доставку, але ви можете змінити перевізника, якщо хочете." #: ../../inventory/shipping/operation/labels.rst:90 #: ../../inventory/shipping/setup/third_party_shipper.rst:135 @@ -8424,6 +9002,8 @@ msgstr "" msgid "" "Click on **Validate** to receive the tracking number and **the label(s)**." msgstr "" +"Натисніть **Підтвердити**, щоб отримати номер відстеження та " +"**накладну(і)**." #: ../../inventory/shipping/operation/labels.rst:98 #: ../../inventory/shipping/setup/third_party_shipper.rst:151 @@ -8433,17 +9013,20 @@ msgstr "Наклейка на упаковці доступна в історі #: ../../inventory/shipping/operation/labels.rst:104 msgid "Click on it to open the document and print it :" -msgstr "" +msgstr "Натисніть на неї, щоб відкрити документ і роздрукувати його:" #: ../../inventory/shipping/operation/labels.rst:110 msgid "" "If you are doing multi-packages shippings, most of the time, there will be " "one label per package. Each label will appear in the delivery history." msgstr "" +"Якщо ви здійснюєте переміщення кількох пакунків, у більшості випадків на " +"кожному пакунку буде одна мітка. Кожна мітка відображатиметься в історії " +"доставки." #: ../../inventory/shipping/operation/multipack.rst:3 msgid "How to manage multiple packs for the same delivery order?" -msgstr "" +msgstr "Як керувати кількома пакунками для одного замовлення на доставку?" #: ../../inventory/shipping/operation/multipack.rst:8 msgid "" @@ -8451,6 +9034,9 @@ msgid "" "But you can easily ship your deliveries with more than one package. It is " "fully integrated with the third-party shippers." msgstr "" +"За замовчуванням Odoo вважає, що ваша доставка складається з одного пакунку." +" Але ви можете легко доставити свої поставки більше ніж на один пакунок. Він" +" повністю інтегрований зі сторонніми постачальниками." #: ../../inventory/shipping/operation/multipack.rst:15 msgid "" @@ -8458,10 +9044,14 @@ msgid "" "--> Configuration --> Settings`. Locate the **Packages** section and tick " "**Record packages used on packing: pallets, boxes,...**" msgstr "" +"Щоб налаштувати використання пакунків, перейдіть до меню " +":menuselection:`Склад --> Налаштування --> Налаштування`. Знайдіть розділ " +"**Упаковка** і позначте **Записати пакунки, які використовуються на " +"упаковці: піддони, коробки,...**" #: ../../inventory/shipping/operation/multipack.rst:23 msgid "Click on **Apply** when you are done." -msgstr "" +msgstr "Натисніть **Застосувати**, коли ви закінчите." #: ../../inventory/shipping/operation/multipack.rst:29 #: ../../inventory/shipping/setup/delivery_method.rst:77 @@ -8471,43 +9061,46 @@ msgstr "Замовлення на продаж" #: ../../inventory/shipping/operation/multipack.rst:34 msgid "Click on a **Delivery Method** to choose the right one." -msgstr "" +msgstr "Натисніть на **Метод доставки**, щоб вибрати правильний." #: ../../inventory/shipping/operation/multipack.rst:40 msgid "Multi-packages Delivery" -msgstr "" +msgstr "Доставка декількох пакунків" #: ../../inventory/shipping/operation/multipack.rst:42 msgid "" "The delivery created from the sale order will take the shipping information " "from it." msgstr "" +"Доставка, створена за замовленням на продаж, прийме інформацію про доставку." #: ../../inventory/shipping/operation/multipack.rst:48 msgid "From here, you can split your delivery into multiple packages." -msgstr "" +msgstr "Звідси ви можете розділити вашу доставку на кілька пакунків." #: ../../inventory/shipping/operation/multipack.rst:50 msgid "" "Choose the quantity you want to put in the first pack in the **Done** " "column, then click on the link **Put in Pack**." msgstr "" +"Виберіть кількість, яку ви хочете розмістити в першому пакунку в стовпці " +"**Готово**, після чого натисніть посилання **Запакувати**." #: ../../inventory/shipping/operation/multipack.rst:56 msgid "It will automatically create a pack with the requested quantity." -msgstr "" +msgstr "Це автоматично створить пакет із запитуваною кількістю." #: ../../inventory/shipping/operation/multipack.rst:58 msgid "Do the same steps for the other pieces you want to pack in." -msgstr "" +msgstr "Зробіть ті самі кроки для інших позицій, які ви хочете запакувати." #: ../../inventory/shipping/operation/multipack.rst:63 msgid "Click on **Validate** when you are done." -msgstr "" +msgstr "Натисніть **Підтвердити**, коли ви закінчите." #: ../../inventory/shipping/operation/multipack.rst:66 msgid "Multi-packages with a 3rd party-shipper" -msgstr "" +msgstr "Кілька пакунків зі стороннім перевізником" #: ../../inventory/shipping/operation/multipack.rst:68 msgid "" @@ -8515,16 +9108,21 @@ msgid "" "The **carrier Tracking ref** field will automatically be filled. Click on " "the **Tracking** button to check your delivery on the provider website." msgstr "" +"Після того, як замовлення на доставку буде підтверджено, ви отримаєте номер " +"відстеження. Поле **відстеження перевізника** автоматично заповнюється. " +"Натисніть кнопку **Відстеження**, щоби перевірити свою доставку на веб-сайті" +" постачальника." #: ../../inventory/shipping/operation/multipack.rst:76 msgid "" "The **labels** to stick on your packages are available in the history " "underneath:" msgstr "" +"**Мітки**, яких слід дотримуватися у ваших пакунках, доступні в історії:" #: ../../inventory/shipping/setup.rst:3 msgid "Shipping Setup" -msgstr "" +msgstr "Налаштування доставки" #: ../../inventory/shipping/setup/delivery_method.rst:3 msgid "How to setup a delivery method?" @@ -8656,72 +9254,82 @@ msgstr "" #: ../../inventory/shipping/setup/delivery_method.rst:99 msgid ":doc:`third_party_shipper`" -msgstr "" +msgstr ":doc:`third_party_shipper`" #: ../../inventory/shipping/setup/delivery_method.rst:100 #: ../../inventory/shipping/setup/third_party_shipper.rst:158 msgid ":doc:`../operation/invoicing`" -msgstr "" +msgstr ":doc:`../operation/invoicing`" #: ../../inventory/shipping/setup/dhl_credentials.rst:3 msgid "How to get DHL credentials for integration with Odoo?" -msgstr "" +msgstr "Як отримати облікові дані DHL для інтеграції з Odoo?" #: ../../inventory/shipping/setup/dhl_credentials.rst:5 msgid "In order to use the Odoo DHL API, you will need:" -msgstr "" +msgstr "Щоб користуватися API Odoo DHL, вам буде потрібно:" #: ../../inventory/shipping/setup/dhl_credentials.rst:7 msgid "A DHL.com SiteID" -msgstr "" +msgstr "DHL.com SiteID" #: ../../inventory/shipping/setup/dhl_credentials.rst:9 msgid "A DHL Password" -msgstr "" +msgstr "Пароль DHL" #: ../../inventory/shipping/setup/dhl_credentials.rst:11 msgid "A DHL Account Number" -msgstr "" +msgstr "Обліковий номер DHL" #: ../../inventory/shipping/setup/dhl_credentials.rst:15 msgid "" "Getting SiteID and password for countries other than United States (UK and " "Rest of the world)" msgstr "" +"Отримання SiteID та пароль для інших країн, окрім США (Великобританія та " +"решта країн світу)." #: ../../inventory/shipping/setup/dhl_credentials.rst:17 msgid "" "You should contact DHL account manager and request integration for XML " "Express API. The presales should provide you live credentials." msgstr "" +"Ви повинні зв'язатися з менеджером облікового запису DHL та попросити " +"інтеграцію до API XML Express. Попередні номери повинні надати вам дійсні " +"облікові дані." #: ../../inventory/shipping/setup/dhl_credentials.rst:20 msgid "Getting SiteID and Password for United States" -msgstr "" +msgstr "Отримання SiteID та паролю для Сполучених Штатів" #: ../../inventory/shipping/setup/dhl_credentials.rst:22 msgid "" "You need to write to xmlrequests@dhl.com along with your full Account " "details like account number, region, address, etc. to get API Access." msgstr "" +"Щоб отримати API-доступ, потрібно написати на адресу xmlrequests@dhl.com " +"разом із повними даними облікового запису, як-от номер обліку, регіон, " +"адресу тощо." #: ../../inventory/shipping/setup/dhl_credentials.rst:24 msgid "" "In meantime, for testing the solution, you can use the tests credentials as " "given in the demo data:" msgstr "" +"Тим часом, для тестування рішення ви можете використовувати тести облікових " +"даних, як вказано в демонстраційних даних:" #: ../../inventory/shipping/setup/dhl_credentials.rst:26 msgid "**SiteID**: CustomerTest" -msgstr "" +msgstr "**SiteID**: CustomerTest" #: ../../inventory/shipping/setup/dhl_credentials.rst:28 msgid "**Password**: alkd89nBV" -msgstr "" +msgstr "**Пароль**: alkd89nBV" #: ../../inventory/shipping/setup/dhl_credentials.rst:30 msgid "**DHL Account Number**: 803921577" -msgstr "" +msgstr "**Обліковий номер DHL**: 803921577" #: ../../inventory/shipping/setup/third_party_shipper.rst:3 msgid "How to integrate a third party shipper?" @@ -8893,37 +9501,39 @@ msgstr "" #: ../../inventory/shipping/setup/third_party_shipper.rst:159 msgid ":doc:`../operation/labels`" -msgstr "" +msgstr ":doc:`../operation/labels`" #: ../../inventory/shipping/setup/ups_credentials.rst:3 msgid "How to get UPS credentials for integration with Odoo?" -msgstr "" +msgstr "Як отримати облікові дані UPS для інтеграції з Odoo?" #: ../../inventory/shipping/setup/ups_credentials.rst:5 msgid "In order to use the Odoo UPS API, you will need:" -msgstr "" +msgstr "Для того, щоб скористатися API UPS для Odoo, вам знадобиться:" #: ../../inventory/shipping/setup/ups_credentials.rst:7 msgid "A UPS.com user ID and password" -msgstr "" +msgstr " ID користувача UPS.com та пароль" #: ../../inventory/shipping/setup/ups_credentials.rst:9 msgid "A UPS account number" -msgstr "" +msgstr "Обліковий номер UPS " #: ../../inventory/shipping/setup/ups_credentials.rst:11 msgid "An Access Key" -msgstr "" +msgstr "Ключ доступу" #: ../../inventory/shipping/setup/ups_credentials.rst:13 msgid "" "An Access Key is a 16 character alpha-numeric code that allows access to the" " UPS Developer Kit API Development and Production servers." msgstr "" +"Ключ доступу - це 16-значний літеро-цифровий код, що дозволяє отримати " +"доступ до серверів розробки API розробника UPS." #: ../../inventory/shipping/setup/ups_credentials.rst:17 msgid "Create a UPS Account" -msgstr "" +msgstr "Створіть облік UPS" #: ../../inventory/shipping/setup/ups_credentials.rst:19 msgid "" @@ -8931,6 +9541,9 @@ msgid "" " you are located outside the US, you will need to contact UPS Customer " "Service in order to to open an account." msgstr "" +"Зверніть увагу, що лише клієнти, розташовані в США, можуть відкрити " +"обліковий запис UPS онлайн. Якщо ви знаходитесь за межами США, вам " +"доведеться звернутися до служби підтримки UPS, щоб відкрити облік." #: ../../inventory/shipping/setup/ups_credentials.rst:23 msgid "" @@ -8938,50 +9551,66 @@ msgid "" " website, on the page, `How to Open a UPS Account Online " "`_" msgstr "" +"Ви можете ознайомитися з додатковою інформацією про відкриття обліку UPS на " +"своєму веб-сайті на сторінці `Як відкрити обліковий запис UPS онлайн " +"`_" #: ../../inventory/shipping/setup/ups_credentials.rst:27 msgid "" "If you don't already have a UPS account, you can create one along with your " "online profile by following these steps:" msgstr "" +"Якщо у вас ще немає облікового запису UPS, ви можете створити його разом із " +"вашим онлайновим профілем, виконавши вказані нижче дії." #: ../../inventory/shipping/setup/ups_credentials.rst:30 msgid "" "1. Access the UPS.com web site at `www.ups.com `__, and" " click the **New User** link at the top of the page." msgstr "" +"1. Отримайте доступ до веб-сайту UPS.com на `www.ups.com " +"`__, і натисніть посилання **Новий користувач** зверху " +"сторінки." #: ../../inventory/shipping/setup/ups_credentials.rst:34 msgid "" "2. Click the **Register for MyUPS** button, and follow the prompts to " "complete the registration process." msgstr "" +"2. Натисніть кнопку **Реєстрація для MyUPS**, і дотримуйтесь підказок, щоб " +"завершити процес реєстрації." #: ../../inventory/shipping/setup/ups_credentials.rst:37 msgid "" "If you already have a UPS account, you can add it to your online profile as " "follows:" msgstr "" +"Якщо у вас вже є обліковий запис UPS, ви можете додати його до свого онлайн-" +"профілю таким чином:" #: ../../inventory/shipping/setup/ups_credentials.rst:39 msgid "" "1. Log in to the UPS.com site (`http://www.ups.com `__)" " using your UPS.com User ID and Password." msgstr "" +"1. Зайдіть на сайт UPS.com (`http://www.ups.com `__) " +"використовуючи ваш ID UPS.com та пароль." #: ../../inventory/shipping/setup/ups_credentials.rst:43 msgid "Click the **My UPS** tab." -msgstr "" +msgstr "Натисніть вкладку **Мій UPS**." #: ../../inventory/shipping/setup/ups_credentials.rst:45 msgid "Click the **Account Summary** link." -msgstr "" +msgstr "Натисніть посилання **Резюме облікового запису**." #: ../../inventory/shipping/setup/ups_credentials.rst:47 msgid "" "4. Click the **Add an Existing UPS Account** link in the **UPS Account " "Details** section of the page." msgstr "" +"4. Натисніть посилання **Додати існуючий обліковий запис UPS ** у розділі " +"сторінки **Інформація про обліковий запис UPS**." #: ../../inventory/shipping/setup/ups_credentials.rst:50 msgid "" @@ -8989,20 +9618,26 @@ msgid "" "**Account Name**, and **Postal Code** fields. The country defaults to United" " States.q" msgstr "" +"5. На екрані **Додати новий обліковий запис** введіть **Номер облікового " +"запису **, **Назву облікового запису**, а також **Поштовий код**. Країна за " +"замовчуванням стоїть як Сполучені Штати." #: ../../inventory/shipping/setup/ups_credentials.rst:54 msgid "Click the **Next** button to continue." -msgstr "" +msgstr "Натисніть кнопку **Далі**, щоби продовжити." #: ../../inventory/shipping/setup/ups_credentials.rst:57 msgid "Get an Access Key" -msgstr "" +msgstr "Отримайте ключ доступу" #: ../../inventory/shipping/setup/ups_credentials.rst:59 msgid "" "After you have added your UPS account number to your user profile you can " "request an Access Key from UPS using the steps below:" msgstr "" +"Після того, як ви додали свій номер облікового запису UPS у свій профіль " +"користувача, ви можете замовити ключ доступу з UPS, скориставшись наведеними" +" нижче інструкціями." #: ../../inventory/shipping/setup/ups_credentials.rst:62 msgid "" @@ -9010,22 +9645,25 @@ msgid "" "`https://www.ups.com/upsdeveloperkit?loc=en\\_US " "`__" msgstr "" +"1. Перейдіть до веб-сторінки **UPS Developer Kit** " +"`https://www.ups.com/upsdeveloperkit?loc=en\\_US " +"`__" #: ../../inventory/shipping/setup/ups_credentials.rst:65 msgid "Log into UPS.com with your user ID and password" -msgstr "" +msgstr "Увійдіть на UPS.com з вашим ID та паролем" #: ../../inventory/shipping/setup/ups_credentials.rst:67 msgid "Click on the link **Request an access key**." -msgstr "" +msgstr "Натисніть на посилання **Запит на ключ доступу**." #: ../../inventory/shipping/setup/ups_credentials.rst:69 msgid "Verify your contact information" -msgstr "" +msgstr "Перевірте свою контактну інформацію" #: ../../inventory/shipping/setup/ups_credentials.rst:71 msgid "Click the **Request Access Key** button." -msgstr "" +msgstr "Натисніть на кнопку **Запит на ключ доступу**." #: ../../inventory/shipping/setup/ups_credentials.rst:73 msgid "" @@ -9033,3 +9671,6 @@ msgid "" "with the Access Key will be sent to the email address of the primary " "contact." msgstr "" +"**Ключ доступу** буде надано вам на веб-сторінці, а електронний лист із " +"ключом доступу буде надіслано на адресу електронної пошти основного " +"контакту." diff --git a/locale/uk/LC_MESSAGES/project.po b/locale/uk/LC_MESSAGES/project.po index e8b0b7ca1..f6b512b2c 100644 --- a/locale/uk/LC_MESSAGES/project.po +++ b/locale/uk/LC_MESSAGES/project.po @@ -750,13 +750,15 @@ msgstr "" #: ../../project/configuration/setup.rst:3 msgid "How to set up & configure a project?" -msgstr "" +msgstr "Як встановити та налаштувати проект?" #: ../../project/configuration/setup.rst:8 msgid "" "Odoo Project allows you to manage a project together with your whole team, " "and to communicate with any member for each project and task." msgstr "" +"Проект Odoo дозволяє вам керувати проектом разом з усією вашою командою та " +"спілкуватися з будь-яким членом для кожного проекту та завдання." #: ../../project/configuration/setup.rst:11 msgid "" @@ -765,20 +767,26 @@ msgid "" " as part of a project. You will be able to give different tasks to several " "employees working on this project." msgstr "" +"Він працює з проектами, що містять завдання, які накладаються на налаштовані" +" етапи. Проект може бути внутрішнім або орієнтованим на клієнта. Завдання - " +"виконання частини проекту. Ви зможете надати різні завдання кільком " +"працівникам, які працюють над цим проектом." #: ../../project/configuration/setup.rst:17 msgid "Installing the Project module" -msgstr "" +msgstr "Встановлення модуля Проект" #: ../../project/configuration/setup.rst:19 msgid "" "Open the **Apps** module, search for **Project Management**, and click on " "**Install**." msgstr "" +"Відкрийте модуль **Додатки**, знайдіть **Керування проектами** та натисніть " +"**Встановити**." #: ../../project/configuration/setup.rst:26 msgid "Creating a new project" -msgstr "" +msgstr "Створення нового проекту" #: ../../project/configuration/setup.rst:28 msgid "" @@ -786,45 +794,51 @@ msgid "" " you can specify the name of the project and set up the privacy of the " "project." msgstr "" +"Відкрийте додаток **Проект** та натисніть кнопку **Створити**. У цьому вікні" +" ви можете вказати назву проекту та встановити конфіденційність проекту." #: ../../project/configuration/setup.rst:32 msgid "The privacy setting works as:" -msgstr "" +msgstr "Параметр конфіденційності працює як:" #: ../../project/configuration/setup.rst:34 msgid "**Customer Project**: visible in portal if the customer is a follower." -msgstr "" +msgstr "**Проект клієнта**: видимий на порталі, якщо клієнт є підписником." #: ../../project/configuration/setup.rst:37 msgid "**All Employees**: employees see all tasks or issues." -msgstr "" +msgstr "**Усі співробітники**: працівники бачать всі завдання чи проблеми." #: ../../project/configuration/setup.rst:39 msgid "" "**Private Project**: followers can see only the followed tasks or issues" msgstr "" +"**Приватний проект**: підписники можуть бачити лише наступні завдання чи " +"проблеми." #: ../../project/configuration/setup.rst:42 msgid "" "You can also specify if the project is destined to a customer, or leave the " "**Customer** field empty if not." msgstr "" +"Ви також можете вказати, чи проект призначений клієнту, або залишити поле " +"**клієнта** порожнім, якщо ні." #: ../../project/configuration/setup.rst:48 msgid "When you have entered all the required details, click on **Save**." -msgstr "" +msgstr "Коли ви введете всі необхідні дані, натисніть кнопку **Зберегти**." #: ../../project/configuration/setup.rst:51 msgid "Manage your project's stages" -msgstr "" +msgstr "Керування етапами вашого проекту" #: ../../project/configuration/setup.rst:54 msgid "Add your project's stages" -msgstr "" +msgstr "Додайте етапи вашого проекту" #: ../../project/configuration/setup.rst:56 msgid "On your project's dashboard. Click on **# Tasks**." -msgstr "" +msgstr "На інформаційній панелі вашого проекту натисніть **# Завдання**." #: ../../project/configuration/setup.rst:61 msgid "" @@ -832,18 +846,25 @@ msgid "" " of your project, then add as many columns as there are stages in your " "project." msgstr "" +"У новому вікні додайте новий стовпець і назвіть його відповідно до першого " +"етапу вашого проекту, а потім додайте стільки стовпчиків, скільки є етапів у" +" вашому проекті." #: ../../project/configuration/setup.rst:68 msgid "" "For each stage, there are markers for the status of tasks within a stage, " "that you can personalize to fit your needs." msgstr "" +"Для кожного етапу є маркери для статусу завдань в рамках стадії, які можна " +"персоналізувати відповідно до ваших потреб." #: ../../project/configuration/setup.rst:71 msgid "" "Drag your mouse pointer over a stage name, and click on the appearing " "bearing, and on the opening menu, click on **Edit**." msgstr "" +"Перетягніть вказівник миші над назвою стадії та натисніть на значення, що " +"з'являється, а у відкритому меню натисніть **Редагувати**." #: ../../project/configuration/setup.rst:77 msgid "" @@ -851,14 +872,18 @@ msgid "" "customizable markers applied on tasks, making it easier to know what task " "requires attention. You can give them any signification you like." msgstr "" +"Відкриється нове вікно. Кольорові точки та значок зірки відповідають " +"налаштованим маркерам, застосованим до завдань, що полегшує знання того, яке" +" завдання потребує уваги. Ви можете дати їм будь-яке позначення, яке вам " +"подобається." #: ../../project/configuration/setup.rst:84 msgid "Click on **Save** when you are done." -msgstr "" +msgstr "Натисніть кнопку **Зберегти** після завершення." #: ../../project/configuration/setup.rst:87 msgid "Rearrange stages" -msgstr "" +msgstr "Налаштування етапів" #: ../../project/configuration/setup.rst:89 msgid "" @@ -869,6 +894,13 @@ msgid "" "you want to move to the desired location. You can also fold or unfold your " "stages by using the **Setting** icon on your desired stage." msgstr "" +"Ви можете легко персоналізувати цей перегляд, щоби краще відповідати вашим " +"потребам бізнесу, створивши нові стовпці. З канбану вашого проекту, ви " +"можете додати етапи, натиснувши кнопку **Додати новий стовпець**. Якщо ви " +"хочете змінити порядок ваших етапів, ви можете легко зробити це, " +"перетягнувши стовпчик, який потрібно перемістити в потрібне місце. Ви також " +"можете скласти або розгорнути свої етапи, використовуючи значок " +"**Налаштування** на потрібному вам етапі." #: ../../project/configuration/setup.rst:100 msgid ":doc:`visualization`" @@ -1061,13 +1093,16 @@ msgstr "" #: ../../project/overview/main_concepts/introduction.rst:3 msgid "Introduction to Odoo Project" -msgstr "" +msgstr "Введення у Проект Odoo" #: ../../project/overview/main_concepts/introduction.rst:13 msgid "" "As a business manager, I have a varied job involving multiple stakeholders. " "To manage every task seamlessly, Odoo Projects is of great help." msgstr "" +"Будучи менеджером по бізнесу, у нас є різноманітна робота, що включає кілька" +" зацікавлених сторін. Керуючи кожним завданням, Проект Odoo відмінно з цим " +"справляється." #: ../../project/overview/main_concepts/introduction.rst:17 msgid "" @@ -1077,6 +1112,11 @@ msgid "" "any task at any time, and for any user. It is convenient for any other " "project manager too." msgstr "" +"Завдяки проектам Odoo, наші члени проекту можуть легко спланувати та " +"здійснити запуск нової лінійки продуктів у Канаді. Ми організували цей " +"проект, створивши різні етапи. Це дозволяє нам чітко визначити статус будь-" +"якого завдання в будь-який час і для будь-якого користувача. Це зручно для " +"будь-якого іншого менеджера проекту." #: ../../project/overview/main_concepts/introduction.rst:24 msgid "" @@ -1085,6 +1125,11 @@ msgid "" "management process, I proceed to a final review, so I add this stage. Odoo " "projects is designed to work for any kind of business." msgstr "" +"Ці добре структуровані етапи проекту повністю налаштовуються. Тут ми " +"ідентифікуємо одну відсутню стадію, ми можемо легко додати її лише одним " +"кліком. У процесі управління проектом ми приступаємо до остаточного " +"розгляду, тому додаємо цей етап. Проекти Odoo призначені для роботи будь-" +"якого виду бізнесу." #: ../../project/overview/main_concepts/introduction.rst:30 msgid "" @@ -1092,6 +1137,9 @@ msgid "" " That will help the project manager to review the task before changing the " "stage with a simple drag and drop. Easy, right?" msgstr "" +"Після виконання завдання, кожен колега може виділити його, змінивши статус. " +"Це допоможе менеджеру проекту переглянути завдання перед тим, як змінити " +"етап з простим перетягуванням. Легко, чи не так?" #: ../../project/overview/main_concepts/introduction.rst:35 msgid "" @@ -1106,6 +1154,16 @@ msgid "" " this timesheet integration, the project manager has a thorough follow-up on" " the progress of each task." msgstr "" +"Ми також можемо організувати різні завдання, адаптуючи вигляд. Тут ми " +"вибираємо перегляд списку, в якому відображається інша інформація, така як " +"робочий час. Якщо ми натискаємо на наше завдання, то перейдемо на вигляд " +"форми, де можемо відредагувати заплановані години і ввести наші табелі. Це " +"відмінний інструмент для будь-якого менеджера проекту. Контроль за прогресом" +" робочого часу і час, витрачений на кожного члена команди, є дуже важливим. " +"Ми встановили час для тренінгу команди продажів до 24 годин. Сьогодні ми " +"підготували матеріал, тому вказуємо 4 години на розкладі. Прогрес робочого " +"часу оновлюється автоматично. Завдяки цій схемі інтеграції, керівник проекту" +" ретельно відстежує хід виконання кожного завдання." #: ../../project/overview/main_concepts/introduction.rst:49 msgid "" @@ -1119,6 +1177,15 @@ msgid "" "deadline. Odoo projects is the perfect app for strategic and executive " "planning." msgstr "" +"Іншою відмінною функцією в проектах Odoo є інструмент прогнозування. Коли " +"він активований, ми можемо спланувати ресурси за проект і робоче " +"навантаження. Тому розподіл часу для інших проектів набагато простіший. Для " +"цього проекту ми повинні навчати членів команди з продажу. Це вимагатиме 50%" +" часу до кінця тижня. Як керівник проекту, ми можемо зробити цей розподіл " +"ресурсів для будь-якого користувача та адаптувати його за іншими проектами. " +"Це дозволить запобігти будь-якому перетині часу. Ми можемо перепризначити " +"завдання або пристосувати термін. Проект Odoo - це ідеальний додаток для " +"стратегічного та виконавчого планування." #: ../../project/overview/main_concepts/introduction.rst:61 msgid "" @@ -1128,6 +1195,11 @@ msgid "" "task, or any team member. I can also look at the number of hours assigned to" " each team member." msgstr "" +"Крім того, завдяки звітам можна проаналізувати будь-який аспект будь-якого " +"проекту. Наприклад, ми можемо мати звіт про фактичні години, витрачені у " +"порівнянні із запланованими годинами. Ми можемо оцінити прибутковість будь-" +"якого проекту, будь-якого завдання чи будь-якого члена команди. Ми також " +"можемо подивитися на кількість годин, призначених кожному члену команди." #: ../../project/overview/main_concepts/introduction.rst:68 msgid "" @@ -1138,6 +1210,12 @@ msgid "" "always one-click away. I can also start a new conversation with anyone in my" " team." msgstr "" +"Іншим елементом відмінного управління проектом є спілкування. Це ключовий " +"фактор успіху будь-якого проекту. Під час роботи з кількома зацікавленими " +"сторонами, можливість безпосереднього обміну документами у завданні дуже " +"корисна. З проектами Odoo ми можемо говорити через функцію чату, яка є в " +"одному кліку миші. Ми також можемо почати нову бесіду з тими, хто працює в " +"нашій команді." #: ../../project/overview/main_concepts/introduction.rst:76 msgid "" @@ -1147,6 +1225,11 @@ msgid "" "The app also automatically creates an invoice of time spent on tasks or " "issues." msgstr "" +"Крім того, що потужний додаток для керування проектами незмінний, проекти " +"Odoo також є ефективним сервісним обслуговуванням або післяпродажним " +"додатком. Завдяки цьому ми можемо стежити за будь-яким питанням клієнтів, " +"навіть створюючи спеціальний проект підтримки. Програма також автоматично " +"створює рахунок-фактуру часу, витраченого на завдання чи проблеми." #: ../../project/overview/main_concepts/introduction.rst:83 msgid "" @@ -1154,14 +1237,20 @@ msgid "" "planner to clearly state my objectives and set up the project app. Get this " "app, it will help you get started quickly too." msgstr "" +"Проект Odoo - це потужний, але простий у використанні додаток. Спочатку ми " +"використовували планувальник, аби чітко визначити свої цілі та налаштувати " +"додаток до проекту. Отримайте цей додаток, який допоможе вам швидко " +"розпочати роботу." #: ../../project/overview/main_concepts/introduction.rst:88 msgid "Start your free trial now and better manage your projects with Odoo!" msgstr "" +"Почніть безкоштовну пробну версію і краще керуйте своїми проектами за " +"допомогою Odoo!" #: ../../project/overview/main_concepts/introduction.rst:91 msgid "Start your free trial now with the CRM sales people love" -msgstr "" +msgstr "Почніть свою безкоштовну пробну версію зараз, з любов'ю продавців CRM" #: ../../project/planning.rst:3 msgid "Planning your project" From 3ff4173f79eb529c2aeec34479d3aa6396490b0b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 26 Sep 2018 16:06:48 +0200 Subject: [PATCH 03/12] [FIX] point_of_sale: odoofication --- point_of_sale/overview/setup.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/point_of_sale/overview/setup.rst b/point_of_sale/overview/setup.rst index bb94642d1..444af954e 100644 --- a/point_of_sale/overview/setup.rst +++ b/point_of_sale/overview/setup.rst @@ -249,7 +249,7 @@ create a group that has access to USB devices ``# groupadd usbusers`` -Then we add the user who will run the OpenERP server to ``usbusers`` +Then we add the user who will run the Odoo server to ``usbusers`` ``# usermod -a -G usbusers USERNAME`` From 07375ef322d5d86e433cb71ec58d0acea470e1dc Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 26 Sep 2018 16:13:49 +0200 Subject: [PATCH 04/12] [I18N] export 11.0 source terms --- .tx/config | 5 + locale/sources/accounting.pot | 341 ++++++++++-------- locale/sources/discuss.pot | 12 +- locale/sources/getting_started.pot | 460 +++++-------------------- locale/sources/manufacturing.pot | 52 +-- locale/sources/mobile.pot | 98 ++++++ locale/sources/point_of_sale.pot | 4 +- locale/sources/purchase.pot | 8 +- locale/sources/sales.pot | 534 +++++++++++------------------ 9 files changed, 623 insertions(+), 891 deletions(-) create mode 100644 locale/sources/mobile.pot diff --git a/.tx/config b/.tx/config index 00348f7a2..cbf74be57 100644 --- a/.tx/config +++ b/.tx/config @@ -72,6 +72,11 @@ file_filter = locale//LC_MESSAGES/manufacturing.po source_file = locale/sources/manufacturing.pot source_lang = en +[odoo-11-doc.mobile] +file_filter = locale//LC_MESSAGES/mobile.po +source_file = locale/sources/mobile.pot +source_lang = en + [odoo-11-doc.point_of_sale] file_filter = locale//LC_MESSAGES/point_of_sale.po source_file = locale/sources/point_of_sale.pot diff --git a/locale/sources/accounting.pot b/locale/sources/accounting.pot index edd15a0d8..c1b24d3d4 100644 --- a/locale/sources/accounting.pot +++ b/locale/sources/accounting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../accounting.rst:5 -#: ../../accounting/localizations/mexico.rst:281 +#: ../../accounting/localizations/mexico.rst:283 msgid "Accounting" msgstr "" @@ -466,7 +466,7 @@ msgid "Once you filled in your credentials, your bank feeds will be synchronized msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:531 +#: ../../accounting/localizations/mexico.rst:533 msgid "FAQ" msgstr "" @@ -977,6 +977,16 @@ msgstr "" msgid "If you are working in a multi-company environnement, you'll have to switch the company on your user preferences in order to add, edit or delete bank accounts from another company." msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +#: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Type" +msgstr "" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Bank account type: Normal or IBAN. Inferred from the bank account number." +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" msgstr "" @@ -985,6 +995,14 @@ msgstr "" msgid "American Bankers Association Routing Number" msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account Holder Name" +msgstr "" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account holder name, in case it is different than the name of the Account Holder" +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:49 msgid "View *Bank Account* in our Online Demonstration" msgstr "" @@ -1141,11 +1159,6 @@ msgstr "" msgid "Set active to false to hide the Journal without removing it." msgstr "" -#: ../../accounting/bank/setup/manage_cash_register.rst:0 -#: ../../accounting/others/configuration/account_type.rst:0 -msgid "Type" -msgstr "" - #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Select 'Sale' for customer invoices journals." msgstr "" @@ -1767,549 +1780,549 @@ msgstr "" msgid "To enable this requirement in Mexico go to configuration in accounting Go in :menuselection:`Accounting --> Settings` and enable the option on the image with this you will be able to generate the signed invoice (CFDI 3.2 and 3.3) and generate the payment complement signed as well (3.3 only) all fully integrate with the normal invoicing flow in Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:66 +#: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" msgstr "" -#: ../../accounting/localizations/mexico.rst:68 +#: ../../accounting/localizations/mexico.rst:70 msgid "First, make sure that your company is configured with the correct data. Go in :menuselection:`Settings --> Users --> Companies` and enter a valid address and VAT for your company. Don’t forget to define a mexican fiscal position on your company’s contact." msgstr "" -#: ../../accounting/localizations/mexico.rst:75 +#: ../../accounting/localizations/mexico.rst:77 msgid "If you want use the Mexican localization on test mode, you can put any known address inside Mexico with all fields for the company address and set the vat to **ACO560518KW7**." msgstr "" -#: ../../accounting/localizations/mexico.rst:83 +#: ../../accounting/localizations/mexico.rst:85 msgid "4. Set the proper \"Fiscal Position\" on the partner that represent the company" msgstr "" -#: ../../accounting/localizations/mexico.rst:85 +#: ../../accounting/localizations/mexico.rst:87 msgid "Go In the same form where you are editing the company save the record in order to set this form as a readonly and on readonly view click on the partner link, then edit it and set in the *Invoicing* tab the proper Fiscal Information (for the **Test Environment** this must be *601 - General de Ley Personas Morales*, just search it as a normal Odoo field if you can't see the option)." msgstr "" -#: ../../accounting/localizations/mexico.rst:92 +#: ../../accounting/localizations/mexico.rst:94 msgid "5. Enabling CFDI Version 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:95 +#: ../../accounting/localizations/mexico.rst:97 msgid "This steps are only necessary when you will enable the CFDI 3.3 (only available for V11.0 and above) if you do not have Version 11.0 or above on your SaaS instance please ask for an upgrade sending a ticket to support in https://www.odoo.com/help." msgstr "" -#: ../../accounting/localizations/mexico.rst:100 +#: ../../accounting/localizations/mexico.rst:102 msgid "Enable debug mode:" msgstr "" -#: ../../accounting/localizations/mexico.rst:105 +#: ../../accounting/localizations/mexico.rst:107 msgid "Go and look the following technical parameter, on :menuselection:`Settings --> Technical --> Parameters --> System Parameters` and set the parameter called *l10n_mx_edi_cfdi_version* to 3.3 (Create it if the entry with this name does not exist)." msgstr "" -#: ../../accounting/localizations/mexico.rst:111 +#: ../../accounting/localizations/mexico.rst:113 msgid "The CFDI 3.2 will be legally possible until November 30th 2017 enable the 3.3 version will be a mandatory step to comply with the new `SAT resolution`_ in any new database created since v11.0 released CFDI 3.3 is the default behavior." msgstr "" -#: ../../accounting/localizations/mexico.rst:120 +#: ../../accounting/localizations/mexico.rst:122 msgid "Important considerations when yo enable the CFDI 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:122 -#: ../../accounting/localizations/mexico.rst:611 +#: ../../accounting/localizations/mexico.rst:124 +#: ../../accounting/localizations/mexico.rst:613 msgid "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" field set to \"Tasa\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:130 +#: ../../accounting/localizations/mexico.rst:132 msgid "You must go to the Fiscal Position configuration and set the proper code (it is the first 3 numbers in the name) for example for the test one you should set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:137 +#: ../../accounting/localizations/mexico.rst:139 msgid "All products must have for CFDI 3.3 the \"SAT code\" and the field \"Reference\" properly set, you can export them and re import them to do it faster." msgstr "" -#: ../../accounting/localizations/mexico.rst:144 +#: ../../accounting/localizations/mexico.rst:146 msgid "6. Configure the PAC in order to sign properly the invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:146 +#: ../../accounting/localizations/mexico.rst:148 msgid "To configure the EDI with the **PACs**, you can go in :menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You can choose a PAC within the **List of supported PACs** on the *PAC field* and then enter your PAC username and PAC password." msgstr "" -#: ../../accounting/localizations/mexico.rst:152 +#: ../../accounting/localizations/mexico.rst:154 msgid "Remember you must sign up in the refereed PAC before hand, that process can be done with the PAC itself on this case we will have two (2) availables `Finkok`_ and `Solución Factible`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:156 +#: ../../accounting/localizations/mexico.rst:158 msgid "You must process your **Private Key (CSD)** with the SAT institution before follow this steps, if you do not have such information please try all the \"Steps for Test\" and come back to this process when you finish the process proposed for the SAT in order to set this information for your production environment with real transactions." msgstr "" -#: ../../accounting/localizations/mexico.rst:166 +#: ../../accounting/localizations/mexico.rst:168 msgid "If you ticked the box *MX PAC test environment* there is no need to enter a PAC username or password." msgstr "" -#: ../../accounting/localizations/mexico.rst:173 +#: ../../accounting/localizations/mexico.rst:175 msgid "Here is a SAT certificate you can use if you want to use the *Test Environment* for the Mexican Accounting Localization." msgstr "" -#: ../../accounting/localizations/mexico.rst:176 +#: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:177 +#: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:178 +#: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" msgstr "" -#: ../../accounting/localizations/mexico.rst:181 +#: ../../accounting/localizations/mexico.rst:183 msgid "7. Configure the tag in sales taxes" msgstr "" -#: ../../accounting/localizations/mexico.rst:183 +#: ../../accounting/localizations/mexico.rst:185 msgid "This tag is used to set the tax type code, transferred or withhold, applicable to the concept in the CFDI. So, if the tax is a sale tax the \"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:190 +#: ../../accounting/localizations/mexico.rst:192 msgid "Note that the default taxes already has a tag assigned, but when you create a new tax you should choose a tag." msgstr "" -#: ../../accounting/localizations/mexico.rst:194 +#: ../../accounting/localizations/mexico.rst:196 msgid "Usage and testing" msgstr "" -#: ../../accounting/localizations/mexico.rst:197 +#: ../../accounting/localizations/mexico.rst:199 msgid "Invoicing" msgstr "" -#: ../../accounting/localizations/mexico.rst:199 +#: ../../accounting/localizations/mexico.rst:201 msgid "To use the mexican invoicing you just need to do a normal invoice following the normal Odoo's behaviour." msgstr "" -#: ../../accounting/localizations/mexico.rst:202 +#: ../../accounting/localizations/mexico.rst:204 msgid "Once you validate your first invoice a correctly signed invoice should look like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:209 +#: ../../accounting/localizations/mexico.rst:211 msgid "You can generate the PDF just clicking on the Print button on the invoice or sending it by email following the normal process on odoo to send your invoice by email." msgstr "" -#: ../../accounting/localizations/mexico.rst:216 +#: ../../accounting/localizations/mexico.rst:218 msgid "Once you send the electronic invoice by email this is the way it should looks like." msgstr "" -#: ../../accounting/localizations/mexico.rst:223 +#: ../../accounting/localizations/mexico.rst:225 msgid "Cancelling invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:225 +#: ../../accounting/localizations/mexico.rst:227 msgid "The cancellation process is completely linked to the normal cancellation in Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:227 +#: ../../accounting/localizations/mexico.rst:229 msgid "If the invoice is not paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:229 +#: ../../accounting/localizations/mexico.rst:231 msgid "Go to to the customer invoice journal where the invoice belong to" msgstr "" -#: ../../accounting/localizations/mexico.rst:237 +#: ../../accounting/localizations/mexico.rst:239 msgid "Check the \"Allow cancelling entries\" field" msgstr "" -#: ../../accounting/localizations/mexico.rst:242 +#: ../../accounting/localizations/mexico.rst:244 msgid "Go back to your invoice and click on the button \"Cancel Invoice\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:247 +#: ../../accounting/localizations/mexico.rst:249 msgid "For security reasons it is recommendable return the check on the to allow cancelling to false again, then go to the journal and un check such field." msgstr "" -#: ../../accounting/localizations/mexico.rst:250 +#: ../../accounting/localizations/mexico.rst:252 msgid "**Legal considerations**" msgstr "" -#: ../../accounting/localizations/mexico.rst:252 +#: ../../accounting/localizations/mexico.rst:254 msgid "A cancelled invoice will automatically cancelled on the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:253 +#: ../../accounting/localizations/mexico.rst:255 msgid "If you retry to use the same invoice after cancelled, you will have as much cancelled CFDI as you tried, then all those xml are important to maintain a good control of the cancellation reasons." msgstr "" -#: ../../accounting/localizations/mexico.rst:256 +#: ../../accounting/localizations/mexico.rst:258 msgid "You must unlink all related payment done to an invoice on odoo before cancel such document, this payments must be cancelled to following the same approach but setting the \"Allow Cancel Entries\" in the payment itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:261 +#: ../../accounting/localizations/mexico.rst:263 msgid "Payments (Just available for CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:263 +#: ../../accounting/localizations/mexico.rst:265 msgid "To generate the payment complement you just must to follow the normal payment process in Odoo, this considerations to understand the behavior are important." msgstr "" -#: ../../accounting/localizations/mexico.rst:266 +#: ../../accounting/localizations/mexico.rst:268 msgid "All payment done in the same day of the invoice will be considered as It will not be signed, because It is the expected behavior legally required for \"Cash payment\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:269 +#: ../../accounting/localizations/mexico.rst:271 msgid "To test a regular signed payment just create an invoice for the day before today and then pay it today." msgstr "" -#: ../../accounting/localizations/mexico.rst:271 +#: ../../accounting/localizations/mexico.rst:273 msgid "You must print the payment in order to retrieve the PDF properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:272 +#: ../../accounting/localizations/mexico.rst:274 msgid "Regarding the \"Payments in Advance\" you must create a proper invoice with the payment in advance itself as a product line setting the proper SAT code following the procedure on the official documentation `given by the SAT`_ in the section **Apéndice 2 Procedimiento para la emisión de los CFDI en el caso de anticipos recibidos**." msgstr "" -#: ../../accounting/localizations/mexico.rst:277 +#: ../../accounting/localizations/mexico.rst:279 msgid "Related to topic 4 it is blocked the possibility to create a Customer Payment without a proper invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:282 +#: ../../accounting/localizations/mexico.rst:284 msgid "The accounting for Mexico in odoo is composed by 3 reports:" msgstr "" -#: ../../accounting/localizations/mexico.rst:284 +#: ../../accounting/localizations/mexico.rst:286 msgid "Chart of Account (Called and shown as COA)." msgstr "" -#: ../../accounting/localizations/mexico.rst:285 +#: ../../accounting/localizations/mexico.rst:287 msgid "Electronic Trial Balance." msgstr "" -#: ../../accounting/localizations/mexico.rst:286 +#: ../../accounting/localizations/mexico.rst:288 msgid "DIOT report." msgstr "" -#: ../../accounting/localizations/mexico.rst:288 +#: ../../accounting/localizations/mexico.rst:290 msgid "1 and 2 are considered as the electronic accounting, and the DIOT is a report only available on the context of the accounting." msgstr "" -#: ../../accounting/localizations/mexico.rst:291 +#: ../../accounting/localizations/mexico.rst:293 msgid "You can find all those reports in the original report menu on Accounting app." msgstr "" -#: ../../accounting/localizations/mexico.rst:297 +#: ../../accounting/localizations/mexico.rst:299 msgid "Electronic Accounting (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:300 +#: ../../accounting/localizations/mexico.rst:302 msgid "Electronic Chart of account CoA" msgstr "" -#: ../../accounting/localizations/mexico.rst:302 +#: ../../accounting/localizations/mexico.rst:304 msgid "The electronic accounting never has been easier, just go to :menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on the button **Export for SAT (XML)**" msgstr "" -#: ../../accounting/localizations/mexico.rst:309 +#: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:311 +#: ../../accounting/localizations/mexico.rst:313 msgid "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a SAT coding group then your account will be automatically configured." msgstr "" -#: ../../accounting/localizations/mexico.rst:314 +#: ../../accounting/localizations/mexico.rst:316 msgid "Example to add an Account for a new Bank account go to :menuselection:`Accounting --> Settings --> Chart of Account` and then create a new account on the button \"Create\" and try to create an account with the number 102.01.99 once you change to set the name you will see a tag automatically set, the tags set are the one picked to be used in the COA on xml." msgstr "" -#: ../../accounting/localizations/mexico.rst:324 +#: ../../accounting/localizations/mexico.rst:326 msgid "**What is the meaning of the tag?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:326 +#: ../../accounting/localizations/mexico.rst:328 msgid "To know all possible tags you can read the `Anexo 24`_ in the SAT website on the section called **Código agrupador de cuentas del SAT**." msgstr "" -#: ../../accounting/localizations/mexico.rst:330 +#: ../../accounting/localizations/mexico.rst:332 msgid "When you install the module l10n_mx and yous Chart of Account rely on it (this happen automatically when you install setting Mexico as country on your database) then you will have the more common tags if the tag you need is not created you can create one on the fly." msgstr "" -#: ../../accounting/localizations/mexico.rst:336 +#: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" msgstr "" -#: ../../accounting/localizations/mexico.rst:338 +#: ../../accounting/localizations/mexico.rst:340 msgid "Exactly as the COA but with Initial balance debit and credit, once you have your coa properly set you can go to :menuselection:`Accounting --> Reports --> Mexico --> Trial Balance` this is automatically generated, and can be exported to XML using the button in the top **Export for SAT (XML)** with the previous selection of the period you want to export." msgstr "" -#: ../../accounting/localizations/mexico.rst:347 +#: ../../accounting/localizations/mexico.rst:349 msgid "All the normal auditory and analysis features are available here also as any regular Odoo Report." msgstr "" -#: ../../accounting/localizations/mexico.rst:351 +#: ../../accounting/localizations/mexico.rst:353 msgid "DIOT Report (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:353 +#: ../../accounting/localizations/mexico.rst:355 msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "" -#: ../../accounting/localizations/mexico.rst:355 +#: ../../accounting/localizations/mexico.rst:357 msgid "When it comes to procedures with the SAT Administration Service we know that we should not neglect what we present. So that things should not happen in Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:358 +#: ../../accounting/localizations/mexico.rst:360 msgid "The DIOT is the Informational Statement of Operations with Third Parties (DIOT), which is an an additional obligation with the VAT, where we must give the status of our operations to third parties, or what is considered the same, with our providers." msgstr "" -#: ../../accounting/localizations/mexico.rst:363 +#: ../../accounting/localizations/mexico.rst:365 msgid "This applies both to individuals and to the moral as well, so if we have VAT for submitting to the SAT and also dealing with suppliers it is necessary to. submit the DIOT:" msgstr "" -#: ../../accounting/localizations/mexico.rst:367 +#: ../../accounting/localizations/mexico.rst:369 msgid "**When to file the DIOT and in what format?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:369 +#: ../../accounting/localizations/mexico.rst:371 msgid "It is simple to present the DIOT, since like all format this you can obtain it in the page of the SAT, it is the electronic format A-29 that you can find in the SAT website." msgstr "" -#: ../../accounting/localizations/mexico.rst:373 +#: ../../accounting/localizations/mexico.rst:375 msgid "Every month if you have operations with third parties it is necessary to present the DIOT, just as we do with VAT, so that if in January we have deals with suppliers, by February we must present the information pertinent to said data." msgstr "" -#: ../../accounting/localizations/mexico.rst:378 +#: ../../accounting/localizations/mexico.rst:380 msgid "**Where the DIOT is presented?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:380 +#: ../../accounting/localizations/mexico.rst:382 msgid "You can present DIOT in different ways, it is up to you which one you will choose and which will be more comfortable for you than you will present every month or every time you have dealings with suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:384 +#: ../../accounting/localizations/mexico.rst:386 msgid "The A-29 format is electronic so you can present it on the SAT page, but this after having made up to 500 records." msgstr "" -#: ../../accounting/localizations/mexico.rst:387 +#: ../../accounting/localizations/mexico.rst:389 msgid "Once these 500 records are entered in the SAT, you must present them to the Local Taxpayer Services Administration (ALSC) with correspondence to your tax address, these records can be presented in a digital storage medium such as a CD or USB, which once validated you will be returned, so do not doubt that you will still have these records and of course, your CD or USB." msgstr "" -#: ../../accounting/localizations/mexico.rst:393 +#: ../../accounting/localizations/mexico.rst:395 msgid "**One more fact to know: the Batch load?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:395 +#: ../../accounting/localizations/mexico.rst:397 msgid "When reviewing the official SAT documents on DIOT, you will find the Batch load, and of course the first thing we think is what is that ?, and according to the SAT site is:" msgstr "" -#: ../../accounting/localizations/mexico.rst:399 +#: ../../accounting/localizations/mexico.rst:401 msgid "The \"batch upload\" is the conversion of records databases of transactions with suppliers made by taxpayers in text files (.txt). These files have the necessary structure for their application and importation into the system of the Informative Declaration of Operations with third parties, avoiding the direct capture and consequently, optimizing the time invested in its integration for the presentation in time and form to the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:406 +#: ../../accounting/localizations/mexico.rst:408 msgid "You can use it to present the DIOT, since it is allowed, which will make this operation easier for you, so that it does not exist to avoid being in line with the SAT in regard to the Information Statement of Operations with Third Parties." msgstr "" -#: ../../accounting/localizations/mexico.rst:411 +#: ../../accounting/localizations/mexico.rst:413 msgid "You can find the `official information here`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:413 +#: ../../accounting/localizations/mexico.rst:415 msgid "**How Generate this report in odoo?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:415 +#: ../../accounting/localizations/mexico.rst:417 msgid "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions with third partied (DIOT)`." msgstr "" -#: ../../accounting/localizations/mexico.rst:420 +#: ../../accounting/localizations/mexico.rst:422 msgid "A report view is shown, select last month to report the immediate before month you are or left the current month if it suits to you." msgstr "" -#: ../../accounting/localizations/mexico.rst:426 +#: ../../accounting/localizations/mexico.rst:428 msgid "Click on \"Export (TXT)." msgstr "" -#: ../../accounting/localizations/mexico.rst:431 +#: ../../accounting/localizations/mexico.rst:433 msgid "Save in a secure place the downloaded file and go to SAT website and follow the necessary steps to declare it." msgstr "" -#: ../../accounting/localizations/mexico.rst:435 +#: ../../accounting/localizations/mexico.rst:437 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" -#: ../../accounting/localizations/mexico.rst:437 +#: ../../accounting/localizations/mexico.rst:439 msgid "All suppliers must have set the fields on the accounting tab called \"DIOT Information\", the *L10N Mx Nationality* field is filled with just select the proper country in the address, you do not need to do anything else there, but the *L10N Mx Type Of Operation* must be filled by you in all your suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:445 +#: ../../accounting/localizations/mexico.rst:447 msgid "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice line in odoo is considered exempt if no tax on it, the other 2 taxes are properly configured already." msgstr "" -#: ../../accounting/localizations/mexico.rst:448 +#: ../../accounting/localizations/mexico.rst:450 msgid "Remember to pay an invoice which represent a payment in advance you must ask for the invoice first and then pay it and reconcile properly the payment following standard odoo procedure." msgstr "" -#: ../../accounting/localizations/mexico.rst:451 +#: ../../accounting/localizations/mexico.rst:453 msgid "You do not need all you data on partners filled to try to generate the supplier invoice, you can fix this information when you generate the report itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:454 +#: ../../accounting/localizations/mexico.rst:456 msgid "Remember this report only shows the Supplier Invoices that were actually paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:458 msgid "If some of this considerations are not taken into account a message like this will appear when generate the DIOT on TXT with all the partners you need to check on this particular report, this is the reason we recommend use this report not just to export your legal obligation but to generate it before the end of the month and use it as your auditory process to see all your partners are correctly set." msgstr "" -#: ../../accounting/localizations/mexico.rst:467 +#: ../../accounting/localizations/mexico.rst:469 msgid "Extra Recommended features" msgstr "" -#: ../../accounting/localizations/mexico.rst:470 +#: ../../accounting/localizations/mexico.rst:472 msgid "Contact Module (Free)" msgstr "" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:474 msgid "If you want to administer properly your customers, suppliers and addresses this module even if it is not a technical need, it is highly recommended to install." msgstr "" -#: ../../accounting/localizations/mexico.rst:477 +#: ../../accounting/localizations/mexico.rst:479 msgid "Multi currency (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:481 msgid "In Mexico almost all companies send and receive payments in different currencies if you want to manage such capability you should enable the multi currency feature and you should enable the synchronization with **Banxico**, such feature allow you retrieve the proper exchange rate automatically retrieved from SAT and not being worried of put such information daily in the system manually." msgstr "" -#: ../../accounting/localizations/mexico.rst:486 +#: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." msgstr "" -#: ../../accounting/localizations/mexico.rst:492 +#: ../../accounting/localizations/mexico.rst:494 msgid "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:496 msgid "Frequently you want receive explicit errors from the fields incorrectly set on the xml, those errors are better informed to the user if the check is enable, to enable the Check with xsd feature follow the next steps (with debug mode enabled)." msgstr "" -#: ../../accounting/localizations/mexico.rst:499 +#: ../../accounting/localizations/mexico.rst:501 msgid "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" -#: ../../accounting/localizations/mexico.rst:500 +#: ../../accounting/localizations/mexico.rst:502 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:503 msgid "Click on button \"Create Contextual Action\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:504 msgid "Go to the company form :menuselection:`Settings --> Users&Companies --> Companies`" msgstr "" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:505 msgid "Open any company you have." msgstr "" -#: ../../accounting/localizations/mexico.rst:504 -#: ../../accounting/localizations/mexico.rst:527 +#: ../../accounting/localizations/mexico.rst:506 +#: ../../accounting/localizations/mexico.rst:529 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:509 +#: ../../accounting/localizations/mexico.rst:511 msgid "Now you can make an invoice with any error (for example a product without code which is pretty common) and an explicit error will be shown instead a generic one with no explanation." msgstr "" -#: ../../accounting/localizations/mexico.rst:514 +#: ../../accounting/localizations/mexico.rst:516 msgid "If you see an error like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:518 msgid "The cfdi generated is not valid" msgstr "" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:520 msgid "attribute decl. 'TipoRelacion', attribute 'type': The QName value '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does not resolve to a(n) simple type definition., line 36" msgstr "" -#: ../../accounting/localizations/mexico.rst:522 +#: ../../accounting/localizations/mexico.rst:524 msgid "This can be caused because of a database backup restored in anothe server, or when the XSD files are not correctly downloaded. Follow the same steps as above but:" msgstr "" -#: ../../accounting/localizations/mexico.rst:526 +#: ../../accounting/localizations/mexico.rst:528 msgid "Go to the company in which the error occurs." msgstr "" -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:535 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:537 msgid ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'minLength'] The value '' has a length of '0'; this underruns the allowed minimum length of '1'." msgstr "" -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:539 msgid ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." msgstr "" -#: ../../accounting/localizations/mexico.rst:540 +#: ../../accounting/localizations/mexico.rst:542 msgid "**Solution:** You forget to set the proper \"Reference\" field in the product, please go to the product form and set your internal reference properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:543 -#: ../../accounting/localizations/mexico.rst:568 -#: ../../accounting/localizations/mexico.rst:578 -#: ../../accounting/localizations/mexico.rst:591 -#: ../../accounting/localizations/mexico.rst:602 +#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Error message**:" msgstr "" -#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:547 msgid ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:549 msgid ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:550 +#: ../../accounting/localizations/mexico.rst:552 msgid "**Solution:** You forget to set the proper \"Fiscal Position\" on the partner of the company, go to customers, remove the customer filter and look for the partner called as your company and set the proper fiscal position which is the kind of business you company does related to SAT list of possible values, antoher option can be that you forgot follow the considerations about fiscal positions." msgstr "" -#: ../../accounting/localizations/mexico.rst:557 +#: ../../accounting/localizations/mexico.rst:559 msgid "Yo must go to the Fiscal Position configuration and set the proper code (it is the first 3 numbers in the name) for example for the test one you should set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:565 +#: ../../accounting/localizations/mexico.rst:567 msgid "For testing purposes this value must be *601 - General de Ley Personas Morales* which is the one required for the demo VAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:572 msgid ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet 'enumeration'] The value '' is not an element of the set {'01', '02', '03', '04', '05', '06', '08', '12', '13', '14', '15', '17', '23', '24', '25', '26', '27', '28', '29', '30', '99'}" msgstr "" -#: ../../accounting/localizations/mexico.rst:573 +#: ../../accounting/localizations/mexico.rst:575 msgid "**Solution:** The payment method is required on your invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:582 msgid ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': [facet 'enumeration'] The value '' is not an element of the set {'00 :2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' is not a valid value of the atomic type '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'. :5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'Rfc' is required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:585 -msgid "**Solution:** You must set the address on your company properly, this is a mandatory group of fields, you can go to your company configuration on :menuselection:`Settings --> Users & Companies --> Companies` and fill all the required fields for your address following the step `3. Set you legal information in the company`." +#: ../../accounting/localizations/mexico.rst:587 +msgid "**Solution:** You must set the address on your company properly, this is a mandatory group of fields, you can go to your company configuration on :menuselection:`Settings --> Users & Companies --> Companies` and fill all the required fields for your address following the step :ref:`mx-legal-info`." msgstr "" -#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:595 msgid ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' is not a valid value of the atomic type '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." msgstr "" -#: ../../accounting/localizations/mexico.rst:596 +#: ../../accounting/localizations/mexico.rst:598 msgid "**Solution:** The postal code on your company address is not a valid one for Mexico, fix it." msgstr "" -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:606 msgid ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing. :34:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing.\", '')" msgstr "" -#: ../../accounting/localizations/mexico.rst:608 +#: ../../accounting/localizations/mexico.rst:610 msgid "**Solution:** Set the mexican name for the tax 0% and 16% in your system and used on the invoice." msgstr "" @@ -2789,7 +2802,7 @@ msgid "You can manually close an asset when the depreciation is over. If the las msgstr "" #: ../../accounting/others/adviser/assets.rst:0 -msgid "Category" +msgid "Asset Category" msgstr "" #: ../../accounting/others/adviser/assets.rst:0 @@ -2804,6 +2817,30 @@ msgstr "" msgid "Date of asset" msgstr "" +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Depreciation Dates" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "The way to compute the date of the first depreciation." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "* Based on last day of purchase period: The depreciation dates will be based on the last day of the purchase month or the purchase year (depending on the periodicity of the depreciations)." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "* Based on purchase date: The depreciation dates will be based on the purchase date." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "First Depreciation Date" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Note that this date does not alter the computation of the first journal entry in case of prorata temporis assets. It simply changes its accounting date" +msgstr "" + #: ../../accounting/others/adviser/assets.rst:0 msgid "Gross Value" msgstr "" @@ -2857,7 +2894,7 @@ msgid "Prorata Temporis" msgstr "" #: ../../accounting/others/adviser/assets.rst:0 -msgid "Indicates that the first depreciation entry for this asset have to be done from the purchase date instead of the first January / Start date of fiscal year" +msgid "Indicates that the first depreciation entry for this asset have to be done from the asset date (purchase date) instead of the first January / Start date of fiscal year" msgstr "" #: ../../accounting/others/adviser/assets.rst:0 diff --git a/locale/sources/discuss.pot b/locale/sources/discuss.pot index a33351fda..a461ebc3c 100644 --- a/locale/sources/discuss.pot +++ b/locale/sources/discuss.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,15 +25,19 @@ msgid "How to use my mail server to send and receive emails in Odoo" msgstr "" #: ../../discuss/email_servers.rst:5 -msgid "This document is mainly dedicated to Odoo on-premise users who don't benefit from an out-of-the-box solution to send and receive emails in Odoo, unlike in `Odoo Online `__ & `Odoo.sh `__." +msgid "This document is mainly dedicated to Odoo on-premise users who don't benefit from an out-of-the-box solution to send and receive emails in Odoo, unlike `Odoo Online `__ & `Odoo.sh `__." msgstr "" #: ../../discuss/email_servers.rst:9 -msgid "If no one in your company is used to manage email servers, we strongly recommend that you opt for such convenient Odoo hosting solutions. Indeed their email system works instantly and is monitored by professionals. Nevertheless you can still use your own email servers if you want to manage your email server's reputation yourself." +msgid "If no one in your company is used to manage email servers, we strongly recommend that you opt for those Odoo hosting solutions. Their email system works instantly and is monitored by professionals. Nevertheless you can still use your own email servers if you want to manage your email server's reputation yourself." msgstr "" #: ../../discuss/email_servers.rst:15 -msgid "You will find here below some useful information to do so by integrating your own email solution with Odoo. .. note::" +msgid "You will find here below some useful information on how to integrate your own email solution with Odoo." +msgstr "" + +#: ../../discuss/email_servers.rst:18 +msgid "Office 365 email servers don't allow easiliy to send external emails from hosts like Odoo. Refer to the `Microsoft's documentation `__ to make it work." msgstr "" #: ../../discuss/email_servers.rst:24 diff --git a/locale/sources/getting_started.pot b/locale/sources/getting_started.pot index 50d785064..4b5065d98 100644 --- a/locale/sources/getting_started.pot +++ b/locale/sources/getting_started.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,486 +17,194 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../getting_started/documentation.rst:5 -msgid "Odoo Online Implementation" +msgid "Basics of the QuickStart Methodology" msgstr "" #: ../../getting_started/documentation.rst:7 -msgid "This document summarizes **Odoo Online's services**, our Success Pack **implementation methodology**, and best practices to get started with our product." +msgid "This document summarizes Odoo Online's services, our Success Pack implementation methodology, and best practices to get started with our product." msgstr "" -#: ../../getting_started/documentation.rst:11 -msgid "*We recommend that new Odoo Online customers read this document before the kick-off call with our project manager. This way, we save time and don't have to use your hours from the success pack discussing the basics.*" +#: ../../getting_started/documentation.rst:12 +msgid "1. The SPoC (*Single Point of Contact*) and the Consultant" msgstr "" -#: ../../getting_started/documentation.rst:16 -msgid "*If you have not read this document, our project manager will review this with you at the time of the kick-off call.*" +#: ../../getting_started/documentation.rst:14 +msgid "Within the context of your project, it is highly recommended to designate and maintain on both sides (your side and ours) **one and only single person of contact** who will take charge and assume responsibilities regarding the project. He also has to have **the authority** in terms of decision making." msgstr "" #: ../../getting_started/documentation.rst:20 -msgid "Getting Started" +msgid "**The Odoo Consultant ensures the project implementation from A to Z**: From the beginning to the end of the project, he ensures the overall consistency of the implementation in Odoo and shares his expertise in terms of good practices." msgstr "" -#: ../../getting_started/documentation.rst:22 -msgid "Do not wait for the kick-off meeting to begin playing with the software. The more exposure you have with Odoo, the more time you will save later during the implementation." -msgstr "" - -#: ../../getting_started/documentation.rst:26 -msgid "Once you purchase an Odoo Online subscription, you will receive instructions by email on how to activate or create your database. From this email, you can activate your existing Odoo database or create a new one from scratch." +#: ../../getting_started/documentation.rst:25 +msgid "**One and only decision maker on the client side (SPoC)**: He is responsible for the business knowledge transmission (coordinate key users intervention if necessary) and the consistency of the implementation from a business point of view (decision making, change management, etc.)" msgstr "" #: ../../getting_started/documentation.rst:31 -msgid "If you did not receive this email, e.g. because the payment was made by someone else in your company, contact our support team using our `online support form `__." +msgid "**Meetings optimization**: The Odoo consultant is not involved in the process of decision making from a business point of view nor to precise processes and company's internal procedures (unless a specific request or an exception). Project meetings, who will take place once or twice a week, are meant to align on the business needs (SPoC) and to define the way those needs will be implemented in Odoo (Consultant)." msgstr "" -#: ../../getting_started/documentation.rst:38 -msgid "Fill in the sign-in or sign-up screens and you will get your first Odoo database ready to be used." -msgstr "" - -#: ../../getting_started/documentation.rst:41 -msgid "In order to familiarize yourself with the user interface, take a few minutes to create records: *products, customers, opportunities* or *projects/tasks*. Follow the blinking dots, they give you tips about the user interface as shown in the picture below." +#: ../../getting_started/documentation.rst:39 +msgid "**Train the Trainer approach**: The Odoo consultant provides functional training to the SPoC so that he can pass on this knowledge to his collaborators. In order for this approach to be successful, it is necessary that the SPoC is also involved in its own rise in skills through self-learning via the `Odoo documentation `__, `The elearning platform `__ and the testing of functionalities." msgstr "" #: ../../getting_started/documentation.rst:47 -msgid "|left_pic|" +msgid "2. Project Scope" msgstr "" -#: ../../getting_started/documentation.rst:47 -msgid "|right_pic|" +#: ../../getting_started/documentation.rst:49 +msgid "To make sure all the stakeholders involved are always aligned, it is necessary to define and to make the project scope evolve as long as the project implementation is pursuing." msgstr "" -#: ../../getting_started/documentation.rst:50 -msgid "Once you get used to the user interface, have a look at the implementation planners. These are accessible from the Settings app, or from the top progress bar on the right hand side of the main applications." +#: ../../getting_started/documentation.rst:53 +msgid "**A clear definition of the initial project scope**: A clear definition of the initial needs is crucial to ensure the project is running smoothly. Indeed, when all the stakeholders share the same vision, the evolution of the needs and the resulting decision-making process are more simple and more clear." msgstr "" -#: ../../getting_started/documentation.rst:58 -msgid "These implementation planners will:" -msgstr "" - -#: ../../getting_started/documentation.rst:60 -msgid "help you define your goals and KPIs for each application," -msgstr "" - -#: ../../getting_started/documentation.rst:62 -msgid "guide you through the different configuration steps," -msgstr "" - -#: ../../getting_started/documentation.rst:64 -msgid "and provide you with tips and tricks to getting the most out of Odoo." +#: ../../getting_started/documentation.rst:59 +msgid "**Phasing the project**: Favoring an implementation in several coherent phases allowing regular production releases and an evolving takeover of Odoo by the end users have demonstrated its effectiveness over time. This approach also helps to identify gaps and apply corrective actions early in the implementation." msgstr "" #: ../../getting_started/documentation.rst:66 -msgid "Fill in the first steps of the implementation planner (goals, expectations and KPIs). Our project manager will review them with you during the implementation process." +msgid "**Adopting standard features as a priority**: Odoo offers a great environment to implement slight improvements (customizations) or more important ones (developments). Nevertheless, adoption of the standard solution will be preferred as often as possible in order to optimize project delivery times and provide the user with a long-term stability and fluid scalability of his new tool. Ideally, if an improvement of the software should still be realized, its implementation will be carried out after an experiment of the standard in production." msgstr "" -#: ../../getting_started/documentation.rst:73 -msgid "If you have questions or need support, our project manager will guide you through all the steps. But you can also:" -msgstr "" - -#: ../../getting_started/documentation.rst:76 -msgid "Read the documentation on our website: `https://www.odoo.com/documentation/user `__" -msgstr "" - -#: ../../getting_started/documentation.rst:79 -msgid "Watch the videos on our eLearning platform (free with your first Success Pack): `https://odoo.thinkific.com/courses/odoo-functional `__" +#: ../../getting_started/documentation.rst:80 +msgid "3. Managing expectations" msgstr "" #: ../../getting_started/documentation.rst:82 -msgid "Watch the webinars on our `Youtube channel `__" +msgid "The gap between the reality of an implementation and the expectations of future users is a crucial factor. Three important aspects must be taken into account from the beginning of the project:" msgstr "" -#: ../../getting_started/documentation.rst:85 -msgid "Or send your questions to our online support team through our `online support form `__." +#: ../../getting_started/documentation.rst:86 +msgid "**Align with the project approach**: Both a clear division of roles and responsibilities and a clear description of the operating modes (validation, problem-solving, etc.) are crucial to the success of an Odoo implementation. It is therefore strongly advised to take the necessary time at the beginning of the project to align with these topics and regularly check that this is still the case." msgstr "" -#: ../../getting_started/documentation.rst:89 -msgid "What do we expect from you?" +#: ../../getting_started/documentation.rst:94 +msgid "**Focus on the project success, not on the ideal solution**: The main goal of the SPoC and the Consultant is to carry out the project entrusted to them in order to provide the most effective solution to meet the needs expressed. This goal can sometimes conflict with the end user's vision of an ideal solution. In that case, the SPoC and the consultant will apply the 80-20 rule: focus on 80% of the expressed needs and take out the remaining 20% of the most disadvantageous objectives in terms of cost/benefit ratio (those proportions can of course change over time). Therefore, it will be considered acceptable to integrate a more time-consuming manipulation if a global relief is noted. Changes in business processes may also be proposed to pursue this same objective." msgstr "" -#: ../../getting_started/documentation.rst:91 -msgid "We are used to deploying fully featured projects within 25 to 250 hours of services, which is much faster than any other ERP vendor on the market. Most projects are completed between 1 to 9 calendar months." +#: ../../getting_started/documentation.rst:108 +msgid "**Specifications are always EXPLICIT**: Gaps between what is expected and what is delivered are often a source of conflict in a project. In order to avoid being in this delicate situation, we recommend using several types of tools\\* :" msgstr "" -#: ../../getting_started/documentation.rst:95 -msgid "But what really **differentiates between a successful implementation and a slow one, is you, the customer!** From our experience, when our customer is engaged and proactive the implementation is smooth." +#: ../../getting_started/documentation.rst:113 +msgid "**The GAP Analysis**: The comparison of the request with the standard features proposed by Odoo will make it possible to identify the gap to be filled by developments/customizations or changes in business processes." msgstr "" -#: ../../getting_started/documentation.rst:100 -msgid "Your internal implementation manager" +#: ../../getting_started/documentation.rst:118 +msgid "`The User Story `__: This technique clearly separates the responsibilities between the SPoC, responsible for explaining the WHAT, the WHY and the WHO, and the Consultant who will provide a response to the HOW." msgstr "" -#: ../../getting_started/documentation.rst:102 -msgid "We ask that you maintain a single point of contact within your company to work with our project manager on your Odoo implementation. This is to ensure efficiency and a single knowledge base in your company. Additionally, this person must:" -msgstr "" - -#: ../../getting_started/documentation.rst:107 -msgid "**Be available at least 2 full days a week** for the project, otherwise you risk slowing down your implementation. More is better with the fastest implementations having a full time project manager." -msgstr "" - -#: ../../getting_started/documentation.rst:111 -msgid "**Have authority to take decisions** on their own. Odoo usually transforms all departments within a company for the better. There can be many small details that need quick turnarounds for answers and if there is too much back and forth between several internal decision makers within your company it could potentially seriously slow everything down." -msgstr "" - -#: ../../getting_started/documentation.rst:117 -msgid "**Have the leadership** to train and enforce policies internally with full support from all departments and top management, or be part of top management." -msgstr "" - -#: ../../getting_started/documentation.rst:121 -msgid "Integrate 90% of your business, not 100%" -msgstr "" - -#: ../../getting_started/documentation.rst:123 -msgid "You probably chose Odoo because no other software allows for such a high level of automation, feature coverage, and integration. But **don't be an extremist.**" -msgstr "" - -#: ../../getting_started/documentation.rst:127 -msgid "Customizations cost you time, money, are more complex to maintain, add risks to the implementation, and can cause issues with upgrades." +#: ../../getting_started/documentation.rst:126 +msgid "`The Proof of Concept `__ A simplified version, a prototype of what is expected to agree on the main lines of expected changes." msgstr "" #: ../../getting_started/documentation.rst:130 -msgid "Standard Odoo can probably cover 90% of your business processes and requirements. Be flexible on the remaining 10%, otherwise that 10% will cost you twice the original project price. One always underestimates the hidden costs of customization." +msgid "**The Mockup**: In the same idea as the Proof of Concept, it will align with the changes related to the interface." msgstr "" -#: ../../getting_started/documentation.rst:134 -msgid "**Do it the Odoo way, not yours.** Be flexible, use Odoo the way it was designed. Learn how it works and don't try to replicate the way your old system(s) work." +#: ../../getting_started/documentation.rst:133 +msgid "To these tools will be added complete transparency on the possibilities and limitations of the software and/or its environment so that all project stakeholders have a clear idea of what can be expected/achieved in the project. We will, therefore, avoid basing our work on hypotheses without verifying its veracity beforehand." msgstr "" -#: ../../getting_started/documentation.rst:138 -msgid "**The project first, customizations second.** If you really want to customize Odoo, phase it towards the end of the project, ideally after having been in production for several months. Once a customer starts using Odoo, they usually drop about 60% of their customization requests as they learn to perform their workflows out of the box, or the Odoo way. It is more important to have all your business processes working than customizing a screen to add a few fields here and there or automating a few emails." +#: ../../getting_started/documentation.rst:139 +msgid "*This list can, of course, be completed by other tools that would more adequately meet the realities and needs of your project*" msgstr "" -#: ../../getting_started/documentation.rst:147 -msgid "Our project managers are trained to help you make the right decisions and measure the tradeoffs involved but it is much easier if you are aligned with them on the objectives. Some processes may take more time than your previous system(s), however you need to weigh that increase in time with other decreases in time for other processes. If the net time spent is decreased with your move to Odoo than you are already ahead." +#: ../../getting_started/documentation.rst:143 +msgid "4. Communication Strategy" msgstr "" -#: ../../getting_started/documentation.rst:155 -msgid "Invest time in learning Odoo" +#: ../../getting_started/documentation.rst:145 +msgid "The purpose of the QuickStart methodology is to ensure quick ownership of the tool for end users. Effective communication is therefore crucial to the success of this approach. Its optimization will, therefore, lead us to follow those principles:" msgstr "" -#: ../../getting_started/documentation.rst:157 -msgid "Start your free trial and play with the system. The more comfortable you are navigating Odoo, the better your decisions will be and the quicker and easier your training phases will be." +#: ../../getting_started/documentation.rst:150 +msgid "**Sharing the project management documentation**: The best way to ensure that all stakeholders in a project have the same level of knowledge is to provide direct access to the project's tracking document (Project Organizer). This document will contain at least a list of tasks to be performed as part of the implementation for which the priority level and the manager are clearly defined." msgstr "" -#: ../../getting_started/documentation.rst:161 -msgid "Nothing replaces playing with the software, but here are some extra resources:" +#: ../../getting_started/documentation.rst:158 +msgid "The Project Organizer is a shared project tracking tool that allows both detailed tracking of ongoing tasks and the overall progress of the project." msgstr "" -#: ../../getting_started/documentation.rst:164 -msgid "Documentation: `https://www.odoo.com/documentation/user `__" +#: ../../getting_started/documentation.rst:162 +msgid "**Report essential information**: In order to minimize the documentation time to the essentials, we will follow the following good practices:" msgstr "" -#: ../../getting_started/documentation.rst:167 -msgid "Introduction Videos: `https://www.odoo.com/r/videos `__" +#: ../../getting_started/documentation.rst:166 +msgid "Meeting minutes will be limited to decisions and validations;" msgstr "" -#: ../../getting_started/documentation.rst:170 -msgid "Customer Reviews: `https://www.odoo.com/blog/customer-reviews-6 `__" +#: ../../getting_started/documentation.rst:168 +msgid "Project statuses will only be established when an important milestone is reached;" msgstr "" -#: ../../getting_started/documentation.rst:174 -msgid "Get things done" +#: ../../getting_started/documentation.rst:171 +msgid "Training sessions on the standard or customized solution will be organized." msgstr "" -#: ../../getting_started/documentation.rst:176 -msgid "Want an easy way to start using Odoo? Install Odoo Notes to manage your to-do list for the implementation: `https://www.odoo.com/page/notes `__. From your Odoo home, go to Apps and install the Notes application." +#: ../../getting_started/documentation.rst:175 +msgid "5. Customizations and Development" msgstr "" -#: ../../getting_started/documentation.rst:184 -msgid "This module allows you to:" +#: ../../getting_started/documentation.rst:177 +msgid "Odoo is a software known for its flexibility and its important evolution capacity. However, a significant amount of development contradicts a fast and sustainable implementation. This is the reason why it is recommended to:" msgstr "" -#: ../../getting_started/documentation.rst:186 -msgid "Manage to-do lists for better interactions with your consultant;" +#: ../../getting_started/documentation.rst:182 +msgid "**Develop only for a good reason**: The decision to develop must always be taken when the cost-benefit ratio is positive (saving time on a daily basis, etc.). For example, it will be preferable to realize a significant development in order to reduce the time of a daily operation, rather than an operation to be performed only once a quarter. It is generally accepted that the closer the solution is to the standard, the lighter and more fluid the migration process, and the lower the maintenance costs for both parties. In addition, experience has shown us that 60% of initial development requests are dropped after a few weeks of using standard Odoo (see \"Adopting the standard as a priority\")." msgstr "" -#: ../../getting_started/documentation.rst:188 -msgid "Share Odoo knowledge & good practices with your employees;" -msgstr "" - -#: ../../getting_started/documentation.rst:190 -msgid "Get acquainted with all the generic tools of Odoo: Messaging, Discussion Groups, Kanban Dashboard, etc." -msgstr "" - -#: ../../getting_started/documentation.rst:197 -msgid "This application is even compatible with the Etherpad platform (http://etherpad.org). To use these collaborative pads rather than standard Odoo Notes, install the following add-on: Memos Pad." +#: ../../getting_started/documentation.rst:194 +msgid "**Replace, without replicate**: There is a good reason for the decision to change the management software has been made. In this context, the moment of implementation is THE right moment to accept and even be a change initiator both in terms of how the software will be used and at the level of the business processes of the company." msgstr "" #: ../../getting_started/documentation.rst:202 -msgid "What should you expect from us?" +msgid "6. Testing and Validation principles" msgstr "" -#: ../../getting_started/documentation.rst:205 -msgid "Subscription Services" +#: ../../getting_started/documentation.rst:204 +msgid "Whether developments are made or not in the implementation, it is crucial to test and validate the correspondence of the solution with the operational needs of the company." msgstr "" #: ../../getting_started/documentation.rst:208 -msgid "Cloud Hosting" -msgstr "" - -#: ../../getting_started/documentation.rst:210 -msgid "Odoo provides a top notch cloud infrastructure including backups in three different data centers, database replication, the ability to duplicate your instance in 10 minutes, and more!" +msgid "**Role distribution**: In this context, the Consultant will be responsible for delivering a solution corresponding to the defined specifications; the SPoC will have to test and validate that the solution delivered meets the requirements of the operational reality." msgstr "" #: ../../getting_started/documentation.rst:214 -msgid "Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla `__\\" +msgid "**Change management**: When a change needs to be made to the solution, the noted gap is caused by:" msgstr "" -#: ../../getting_started/documentation.rst:217 -msgid "Odoo Online Security: `https://www.odoo.com/page/security `__" +#: ../../getting_started/documentation.rst:218 +msgid "A difference between the specification and the delivered solution - This is a correction for which the Consultant is responsible" msgstr "" #: ../../getting_started/documentation.rst:220 -msgid "Privacy Policies: `https://www.odoo.com/page/odoo-privacy-policy `__" +msgid "**or**" msgstr "" -#: ../../getting_started/documentation.rst:224 -msgid "Support" +#: ../../getting_started/documentation.rst:222 +msgid "A difference between the specification and the imperatives of operational reality - This is a change that is the responsibility of SPoC." msgstr "" #: ../../getting_started/documentation.rst:226 -msgid "Your Odoo Online subscription includes **unlimited 24hr support at no extra cost, Monday to Friday**. Our teams are located around the world to ensure you have support, no matter your location. Your support representative could be communicating to you from San Francisco, Belgium, or India!" +msgid "7. Data Imports" msgstr "" -#: ../../getting_started/documentation.rst:231 -msgid "What kind of support is included?" +#: ../../getting_started/documentation.rst:228 +msgid "Importing the history of transactional data is an important issue and must be answered appropriately to allow the project running smoothly. Indeed, this task can be time-consuming and, if its priority is not well defined, prevent production from happening in time. To do this as soon as possible, it will be decided :" msgstr "" -#: ../../getting_started/documentation.rst:233 -msgid "Providing you with relevant material (guidelines, product documentation, etc...)" +#: ../../getting_started/documentation.rst:234 +msgid "**Not to import anything**: It often happens that after reflection, importing data history is not considered necessary, these data being, moreover, kept outside Odoo and consolidated for later reporting." msgstr "" -#: ../../getting_started/documentation.rst:235 -msgid "Answers to issues that you may encounter in your standard Odoo database (eg. “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" +#: ../../getting_started/documentation.rst:239 +msgid "**To import a limited amount of data before going into production**: When the data history relates to information being processed (purchase orders, invoices, open projects, for example), the need to have this information available from the first day of use in production is real. In this case, the import will be made before the production launch." msgstr "" -#: ../../getting_started/documentation.rst:237 -msgid "Questions related to your account, subscription, or billing" -msgstr "" - -#: ../../getting_started/documentation.rst:238 -msgid "Bug resolution (blocking issues or unexpected behaviour not due to misconfiguration or customization)" -msgstr "" - -#: ../../getting_started/documentation.rst:240 -msgid "Issues that might occur in a test database after upgrading to a newer version" -msgstr "" - -#: ../../getting_started/documentation.rst:242 -msgid "*Odoo Support does not make changes to your production database, but gives you the material and knowledge to do it yourself!*" -msgstr "" - -#: ../../getting_started/documentation.rst:245 -msgid "What kind of support is not included?" -msgstr "" - -#: ../../getting_started/documentation.rst:247 -msgid "Questions that require us to understand your business processes in order to help you implement your database" -msgstr "" - -#: ../../getting_started/documentation.rst:249 -msgid "Training on how to use our software (we will direct you to our many resources)" -msgstr "" - -#: ../../getting_started/documentation.rst:250 -msgid "Importation of documents into your database" -msgstr "" - -#: ../../getting_started/documentation.rst:251 -msgid "Guidance on which configurations to apply inside of an application or the database" -msgstr "" - -#: ../../getting_started/documentation.rst:252 -msgid "How to set up configuration models (Examples include: Inventory Routes, Payment Terms, Warehouses, etc)" -msgstr "" - -#: ../../getting_started/documentation.rst:254 -msgid "Questions or issues related to specific developments or customizations done either by Odoo or a third party (this is specific only to your database or involving code)" -msgstr "" - -#: ../../getting_started/documentation.rst:258 -msgid "You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way your business runs and tell you how you can get the most out of your Odoo Database. We will handle all configurations and coach you on how to use Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:263 -msgid "Our support team can be contacted through our `online support form `__." -msgstr "" - -#: ../../getting_started/documentation.rst:268 -msgid "Upgrades" -msgstr "" - -#: ../../getting_started/documentation.rst:270 -msgid "Once every two months, Odoo releases a new version. You will get an upgrade button within the **Manage Your Databases** screen. Upgrading your database is at your own discretion, but allows you to benefit from new features." -msgstr "" - -#: ../../getting_started/documentation.rst:275 -msgid "We provide the option to upgrade in a test environment so that you can evaluate a new version or train your team before the rollout. Simply fill our `online support form `__ to make this request." -msgstr "" - -#: ../../getting_started/documentation.rst:280 -msgid "Success Pack Services" -msgstr "" - -#: ../../getting_started/documentation.rst:282 -msgid "The Success Pack is a package of premium hour-based services performed by a dedicated project manager and business analyst. The initial allotted hours you purchased are purely an estimate and we do not guarantee completion of your project within the first pack. We always strive to complete projects within the initial allotment however any number of factors can contribute to us not being able to do so; for example, a scope expansion (or \"Scope Creep\") in the middle of your implementation, new detail discoveries, or an increase in complexity that was not apparent from the beginning." -msgstr "" - -#: ../../getting_started/documentation.rst:291 -msgid "The list of services according to your Success Pack is detailed online: `https://www.odoo.com/pricing-packs `__" -msgstr "" - -#: ../../getting_started/documentation.rst:294 -msgid "The goal of the project manager is to help you get to production within the defined time frame and budget, i.e. the initial number of hours defined in your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:298 -msgid "His/her role includes:" -msgstr "" - -#: ../../getting_started/documentation.rst:300 -msgid "**Project Management:** Review of your objectives & expectations, phasing of the implementation (roadmap), mapping your business needs to Odoo features." -msgstr "" - -#: ../../getting_started/documentation.rst:304 -msgid "**Customized Support:** By phone, email or webinar." -msgstr "" - -#: ../../getting_started/documentation.rst:306 -msgid "**Training, Coaching, and Onsite Consulting:** Remote trainings via screen sharing or training on premises. For on-premise training sessions, you will be expected to pay extra for travel expenses and accommodations for your consultant." -msgstr "" - -#: ../../getting_started/documentation.rst:311 -msgid "**Configuration:** Decisions about how to implement specific needs in Odoo and advanced configuration (e.g. logistic routes, advanced pricing structures, etc.)" -msgstr "" - -#: ../../getting_started/documentation.rst:315 -msgid "**Data Import**: We can do it or assist you on how to do it with a template prepared by the project manager." -msgstr "" - -#: ../../getting_started/documentation.rst:318 -msgid "If you have subscribed to **Studio**, you benefit from the following extra services:" -msgstr "" - -#: ../../getting_started/documentation.rst:321 -msgid "**Customization of screens:** Studio takes the Drag and Drop approach to customize most screens in any way you see fit." -msgstr "" - -#: ../../getting_started/documentation.rst:324 -msgid "**Customization of reports (PDF):** Studio will not allow you to customize the reports yourself, however our project managers have access to developers for advanced customizations." -msgstr "" - -#: ../../getting_started/documentation.rst:328 -msgid "**Website design:** Standard themes are provided to get started at no extra cost. However, our project manager can coach you on how to utilize the building blocks of the website designer. The time spent will consume hours of your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:333 -msgid "**Workflow automations:** Some examples include setting values in fields based on triggers, sending reminders by emails, automating actions, etc. For very advanced automations, our project managers have access to Odoo developers." -msgstr "" - -#: ../../getting_started/documentation.rst:338 -msgid "If any customization is needed, Odoo Studio App will be required. Customizations made through Odoo Studio App will be maintained and upgraded at each Odoo upgrade, at no extra cost." -msgstr "" - -#: ../../getting_started/documentation.rst:342 -msgid "All time spent to perform these customizations by our Business Analysts will be deducted from your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:345 -msgid "In case of customizations that cannot be done via Studio and would require a developer’s intervention, this will require Odoo.sh, please speak to your Account Manager for more information. Additionally, any work performed by a developer will add a recurring maintenance fee to your subscription to cover maintenance and upgrade services. This cost will be based on hours spent by the developer: 4€ or $5/month, per hour of development will be added to the subscription fee." -msgstr "" - -#: ../../getting_started/documentation.rst:353 -msgid "**Example:** A customization that took 2 hours of development will cost: 2 hours deducted from the Success Pack for the customization development 2 * $5 = $10/month as a recurring fee for the maintenance of this customization" -msgstr "" - -#: ../../getting_started/documentation.rst:358 -msgid "Implementation Methodology" -msgstr "" - -#: ../../getting_started/documentation.rst:360 -msgid "We follow a **lean and hands-on methodology** that is used to put customers in production in a short period of time and at a low cost." -msgstr "" - -#: ../../getting_started/documentation.rst:363 -msgid "After the kick-off meeting, we define a phasing plan to deploy Odoo progressively, by groups of apps." -msgstr "" - -#: ../../getting_started/documentation.rst:369 -msgid "The goal of the **Kick-off call** is for our project manager to come to an understanding of your business in order to propose an implementation plan (phasing). Each phase is the deployment of a set of applications that you will fully use in production at the end of the phase." -msgstr "" - -#: ../../getting_started/documentation.rst:375 -msgid "For every phase, the steps are the following:" -msgstr "" - -#: ../../getting_started/documentation.rst:377 -msgid "**Onboarding:** Odoo's project manager will review Odoo's business flows with you, according to your business. The goal is to train you, validate the business process and configure according to your specific needs." -msgstr "" - -#: ../../getting_started/documentation.rst:382 -msgid "**Data:** Created manually or imported from your existing system. You are responsible for exporting the data from your existing system and Odoo's project manager will import them in Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:386 -msgid "**Training:** Once your applications are set up, your data imported, and the system is working smoothly, you will train your users. There will be some back and forth with your Odoo project manager to answer questions and process your feedback." -msgstr "" - -#: ../../getting_started/documentation.rst:391 -msgid "**Production**: Once everyone is trained, your users start using Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:394 -msgid "Once you are comfortable using Odoo, we will fine-tune the process and **automate** some tasks and do the remaining customizations (**extra screens and reports**)." -msgstr "" - -#: ../../getting_started/documentation.rst:398 -msgid "Once all applications are deployed and users are comfortable with Odoo, our project manager will not work on your project anymore (unless you have new needs) and you will use the support service if you have further questions." -msgstr "" - -#: ../../getting_started/documentation.rst:404 -msgid "Managing your databases" -msgstr "" - -#: ../../getting_started/documentation.rst:406 -msgid "To access your databases, go to Odoo.com, sign in and click **My Databases** in the drop-down menu at the top right corner." -msgstr "" - -#: ../../getting_started/documentation.rst:412 -msgid "Odoo gives you the opportunity to test the system before going live or before upgrading to a newer version. Do not mess up your working environment with test data!" -msgstr "" - -#: ../../getting_started/documentation.rst:416 -msgid "For those purposes, you can create as many free trials as you want (each available for 15 days). Those instances can be instant copies of your working environment. To do so, go to the Odoo.com account in **My Organizations** page and click **Duplicate**." -msgstr "" - -#: ../../getting_started/documentation.rst:427 -msgid "You can find more information on how to manage your databases :ref:`here `." -msgstr "" - -#: ../../getting_started/documentation.rst:431 -msgid "Customer Success" -msgstr "" - -#: ../../getting_started/documentation.rst:433 -msgid "Odoo is passionate about delighting our customers and ensuring that they have all the resources needed to complete their project." -msgstr "" - -#: ../../getting_started/documentation.rst:436 -msgid "During the implementation phase, your point of contact is the project manager and eventually the support team." -msgstr "" - -#: ../../getting_started/documentation.rst:439 -msgid "Once you are in production, you will probably have less interaction with your project manager. At that time, we will assign a member of our Client Success Team to you. They are specialized in the long-term relationship with our customers. They will contact you to showcase new versions, improve the way you work with Odoo, assess your new needs, etc..." -msgstr "" - -#: ../../getting_started/documentation.rst:446 -msgid "Our internal goal is to keep customers for at least 10 years and offer them a solution that grows with their needs!" -msgstr "" - -#: ../../getting_started/documentation.rst:449 -msgid "Welcome aboard and enjoy your Odoo experience!" -msgstr "" - -#: ../../getting_started/documentation.rst:452 -msgid ":doc:`../../db_management/documentation`" +#: ../../getting_started/documentation.rst:246 +msgid "**To import after production launch**: When the data history needs to be integrated with Odoo mainly for reporting purposes, it is clear that these can be integrated into the software retrospectively. In this case, the production launch of the solution will precede the required imports." msgstr "" diff --git a/locale/sources/manufacturing.pot b/locale/sources/manufacturing.pot index bcfe96c4e..d2470fa62 100644 --- a/locale/sources/manufacturing.pot +++ b/locale/sources/manufacturing.pot @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -41,102 +41,102 @@ msgid "Setting up a Basic BoM" msgstr "" #: ../../manufacturing/management/bill_configuration.rst:16 -msgid "If you choose to manage your manufacturing operations using manufacturing orders only, you will define basic bills of materials without routings. For more information about which method of management to use, review the **Getting Started** section of the *Manufacturing* chapter of the documentation." +msgid "If you choose to manage your manufacturing operations using manufacturing orders only, you will define basic bills of materials without routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:22 +#: ../../manufacturing/management/bill_configuration.rst:19 msgid "Before creating your first bill of materials, you will need to create a product and at least one component (components are considered products in Odoo). You can do so from :menuselection:`Master Data --> Products`, or on the fly from the relevant fields on the BoM form. Review the Inventory chapter for more information about configuring products. Once you have created a product and at least one component, select them from the relevant dropdown menus to add them to your bill of materials. A new bill of materials can be created from :menuselection:`Master Data --> Bills of Materials`, or using the button on the top of the product form." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:32 +#: ../../manufacturing/management/bill_configuration.rst:29 msgid "Under the **Miscellaneous** tab, you can fill additional fields. **Sequence** defines the order in which your BoMs will be selected for production orders, with lower numbers having higher priority. **Version** allows you to track changes to your BoM over time." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:38 +#: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:40 +#: ../../manufacturing/management/bill_configuration.rst:37 msgid "A routing defines a series of operations required to manufacture a product and the work center at which each operation is performed. A routing may be added to multiple BoMs, though a BoM may only have one routing. For more information about configuring routings, review the chapter on routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:46 +#: ../../manufacturing/management/bill_configuration.rst:43 msgid "After enabling routings from :menuselection:`Configuration --> Settings`, you will be able to add a routing to a bill of materials by selecting a routing from the dropdown list or creating one on the fly." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:50 +#: ../../manufacturing/management/bill_configuration.rst:47 msgid "You may define the work operation or step in which each component is consumed using the field, **Consumed in Operation** under the **Components** tab. Similarly, you can define the operation at which the product will be produced under the **Miscellaneous** tab using the field **Produced at Operation**. If this field is left blank, the products will be consumed/produced at the final operation in the routing." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:61 +#: ../../manufacturing/management/bill_configuration.rst:58 msgid "Adding Byproducts to a BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:63 +#: ../../manufacturing/management/bill_configuration.rst:60 msgid "In Odoo, a byproduct is any product produced by a BoM in addition to the primary product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:66 +#: ../../manufacturing/management/bill_configuration.rst:63 msgid "To add byproducts to a BoM, you will first need to enable them from :menuselection:`Configuration --> Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:72 +#: ../../manufacturing/management/bill_configuration.rst:69 msgid "Once byproducts are enabled, you can add them to your bills of materials under the **Byproducts** tab of the bill of materials. You can add any product or products as byproducts. Byproducts are produced in the same step of the routing as the primary product of the BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:81 +#: ../../manufacturing/management/bill_configuration.rst:78 msgid "Setting up a BoM for a Product With Sub-Assemblies" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:83 +#: ../../manufacturing/management/bill_configuration.rst:80 #: ../../manufacturing/management/sub_assemblies.rst:5 msgid "A subassembly is a manufactured product which is intended to be used as a component of another manufactured product. You may wish to employ sub-assemblies to simplify a complex BoM, to more accurately represent your manufacturing flow, or to use the same subassembly in multiple BoMs. A BoM that employs subassemblies is often referred to as a multi-level BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:90 +#: ../../manufacturing/management/bill_configuration.rst:87 #: ../../manufacturing/management/sub_assemblies.rst:12 msgid "Multi-level bills of materials in Odoo are accomplished by creating a top-level BoM and subassembly BoMs. Next, the procurement route of the subassembly product is defined. This ensures that every time a manufacturing order for the top-level product is created, a manufacturing order for each subassembly is created as well." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:97 +#: ../../manufacturing/management/bill_configuration.rst:94 msgid "Configure the Top-Level Product BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:99 +#: ../../manufacturing/management/bill_configuration.rst:96 #: ../../manufacturing/management/sub_assemblies.rst:21 msgid "To configure a multi-level BoM, create the top-level product and its BoM. Include any subassemblies in the list of components. Create a BoM for each subassembly as you would for any product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:107 +#: ../../manufacturing/management/bill_configuration.rst:104 #: ../../manufacturing/management/sub_assemblies.rst:29 msgid "Configure the Subassembly Product Data" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:109 +#: ../../manufacturing/management/bill_configuration.rst:106 #: ../../manufacturing/management/sub_assemblies.rst:31 msgid "On the product form of the subassembly, you must select the routes **Manufacture** and **Make To Order**. The **Manufacture** route takes precedence over the **Buy** route, so selecting the latter will have no effect." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:117 +#: ../../manufacturing/management/bill_configuration.rst:114 #: ../../manufacturing/management/sub_assemblies.rst:39 msgid "If you would like to be able to purchase the subassembly in addition to manufacturing it, select **Can be Purchased**. All other fields on the subassembly product form may be configured according to your preference." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:123 +#: ../../manufacturing/management/bill_configuration.rst:120 msgid "Using a Single BoM to Describe Several Variants of a Single Product" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:125 +#: ../../manufacturing/management/bill_configuration.rst:122 #: ../../manufacturing/management/product_variants.rst:5 msgid "Odoo allows you to use one bill of materials for multiple variants of the same product. Simply enable variants from :menuselection:`Configuration --> Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:132 +#: ../../manufacturing/management/bill_configuration.rst:129 #: ../../manufacturing/management/product_variants.rst:12 msgid "You will then be able to specify which component lines are to be used in the manufacture of each product variant. You may specify multiple variants for each line. If no variant is specified, the line will be used for all variants." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:137 +#: ../../manufacturing/management/bill_configuration.rst:134 #: ../../manufacturing/management/product_variants.rst:17 msgid "When defining variant BoMs on a line-item-basis, the **Product Variant** field in the main section of the BoM should be left blank. This field is used when creating a BoM for one variant of a product only." msgstr "" diff --git a/locale/sources/mobile.pot b/locale/sources/mobile.pot new file mode 100644 index 000000000..8050883eb --- /dev/null +++ b/locale/sources/mobile.pot @@ -0,0 +1,98 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015-TODAY, Odoo S.A. +# This file is distributed under the same license as the Odoo package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Odoo 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-26 16:05+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../mobile/firebase.rst:5 +msgid "Mobile" +msgstr "" + +#: ../../mobile/firebase.rst:8 +msgid "Setup your Firebase Cloud Messaging" +msgstr "" + +#: ../../mobile/firebase.rst:10 +msgid "In order to have mobile notifications in our Android app, you need an API key." +msgstr "" + +#: ../../mobile/firebase.rst:13 +msgid "If it is not automatically configured (for instance for On-premise or Odoo.sh) please follow these steps below to get an API key for the android app." +msgstr "" + +#: ../../mobile/firebase.rst:18 +msgid "The iOS app doesn't support mobile notifications for Odoo versions < 12." +msgstr "" + +#: ../../mobile/firebase.rst:22 +msgid "Firebase Settings" +msgstr "" + +#: ../../mobile/firebase.rst:25 +msgid "Create a new project" +msgstr "" + +#: ../../mobile/firebase.rst:27 +msgid "First, make sure you to sign in to your Google Account. Then, go to `https://console.firebase.google.com `__ and create a new project." +msgstr "" + +#: ../../mobile/firebase.rst:34 +msgid "Choose a project name, click on **Continue**, then click on **Create project**." +msgstr "" + +#: ../../mobile/firebase.rst:37 +msgid "When you project is ready, click on **Continue**." +msgstr "" + +#: ../../mobile/firebase.rst:39 +msgid "You will be redirected to the overview project page (see next screenshot)." +msgstr "" + +#: ../../mobile/firebase.rst:43 +msgid "Add an app" +msgstr "" + +#: ../../mobile/firebase.rst:45 +msgid "In the overview page, click on the Android icon." +msgstr "" + +#: ../../mobile/firebase.rst:50 +msgid "You must use \"com.odoo.com\" as Android package name. Otherwise, it will not work." +msgstr "" + +#: ../../mobile/firebase.rst:56 +msgid "No need to download the config file, you can click on **Next** twice and skip the fourth step." +msgstr "" + +#: ../../mobile/firebase.rst:60 +msgid "Get generated API key" +msgstr "" + +#: ../../mobile/firebase.rst:62 +msgid "On the overview page, go to Project settings:" +msgstr "" + +#: ../../mobile/firebase.rst:67 +msgid "In **Cloud Messaging**, you will see the **API key** and the **Sender ID** that you need to set in Odoo General Settings." +msgstr "" + +#: ../../mobile/firebase.rst:74 +msgid "Settings in Odoo" +msgstr "" + +#: ../../mobile/firebase.rst:76 +msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgstr "" + diff --git a/locale/sources/point_of_sale.pot b/locale/sources/point_of_sale.pot index 925fa3ea8..8decd04ad 100644 --- a/locale/sources/point_of_sale.pot +++ b/locale/sources/point_of_sale.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -779,7 +779,7 @@ msgid "``# groupadd usbusers``" msgstr "" #: ../../point_of_sale/overview/setup.rst:252 -msgid "Then we add the user who will run the OpenERP server to ``usbusers``" +msgid "Then we add the user who will run the Odoo server to ``usbusers``" msgstr "" #: ../../point_of_sale/overview/setup.rst:254 diff --git a/locale/sources/purchase.pot b/locale/sources/purchase.pot index 0a0493d8f..0c83fa5f2 100644 --- a/locale/sources/purchase.pot +++ b/locale/sources/purchase.pot @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1183,7 +1183,7 @@ msgid "Select your supplier in the **Vendor** menu, or create it on-the-fly by c msgstr "" #: ../../purchase/purchases/rfq/create.rst:0 -msgid "Shipment" +msgid "Receipt" msgstr "" #: ../../purchase/purchases/rfq/create.rst:0 diff --git a/locale/sources/sales.pot b/locale/sources/sales.pot index 0aad84993..434f81298 100644 --- a/locale/sources/sales.pot +++ b/locale/sources/sales.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -160,441 +160,321 @@ msgstr "" msgid "Invoicing Method" msgstr "" -#: ../../sales/invoicing/services.rst:3 -msgid "Services" +#: ../../sales/invoicing/down_payment.rst:3 +msgid "Request a down payment" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:3 -msgid "How to invoice milestones of a project?" +#: ../../sales/invoicing/down_payment.rst:5 +msgid "A down payment is an initial, partial payment, with the agreement that the rest will be paid later. For expensive orders or projects, it is a way to protect yourself and make sure your customer is serious." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:5 -msgid "There are different kind of service sales: prepaid volume of hours/days (e.g. support contract), billing based on time and material (e.g. billing consulting hours) or a fixed price contract (e.g. a project)." +#: ../../sales/invoicing/down_payment.rst:10 +msgid "First time you request a down payment" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:9 -msgid "In this section, we will have a look at how to invoice milestones of a project." +#: ../../sales/invoicing/down_payment.rst:12 +msgid "When you confirm a sale, you can create an invoice and select a down payment option. It can either be a fixed amount or a percentage of the total amount." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:12 -msgid "Milestone invoicing can be used for expensive or large scale projects, with each milestone representing a clear sequence of work that will incrementally build up to the completion of the contract. For example, a marketing agency hired for a new product launch could break down a project into the following milestones, each of them considered as one service with a fixed price on the sale order :" +#: ../../sales/invoicing/down_payment.rst:16 +msgid "The first time you request a down payment you can select an income account and a tax setting that will be reused for next down payments." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:19 -msgid "Milestone 1 : Marketing strategy audit - 5 000 euros" +#: ../../sales/invoicing/down_payment.rst:22 +msgid "You will then see the invoice for the down payment." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:21 -msgid "Milestone 2 : Brand Identity - 10 000 euros" +#: ../../sales/invoicing/down_payment.rst:27 +msgid "On the subsequent or final invoice, any prepayment made will be automatically deducted." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:23 -msgid "Milestone 3 : Campaign launch & PR - 8 500 euros" +#: ../../sales/invoicing/down_payment.rst:34 +msgid "Modify the income account and customer taxes" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:25 -msgid "In this case, an invoice will be sent to the customer each time a milestone will be successfully reached. That invoicing method is comfortable both for the company which is ensured to get a steady cash flow throughout the project lifetime and for the client who can monitor the project's progress and pay in several times." +#: ../../sales/invoicing/down_payment.rst:36 +msgid "From the products list, search for *Down Payment*." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:32 -msgid "You can also use milestones to invoice percentages of the entire project. For example, for a million euros project, your company might require a 15% upfront payment, 30% at the midpoint and the balance at the contract conclusion. In that case, each payment will be considered as one milestone." +#: ../../sales/invoicing/down_payment.rst:41 +msgid "You can then edit it, under the invoicing tab you will be able to change the income account & customer taxes." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:26 -#: ../../sales/invoicing/services/reinvoice.rst:95 -#: ../../sales/invoicing/services/support.rst:17 -#: ../../sales/send_quotations/quote_template.rst:10 -msgid "Configuration" +#: ../../sales/invoicing/expense.rst:3 +msgid "Re-invoice expenses to customers" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:42 -msgid "Install the Sales application" +#: ../../sales/invoicing/expense.rst:5 +msgid "It often happens that your employees have to spend their personal money while working on a project for your client. Let's take the example of an consultant paying an hotel to work on the site of your client. As a company, you would like to be able to invoice that expense to your client." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:44 -#: ../../sales/invoicing/services/reinvoice.rst:28 -msgid "In order to sell services and to send invoices, you need to install the **Sales** application, from the **Apps** icon." +#: ../../sales/invoicing/expense.rst:12 +#: ../../sales/invoicing/time_materials.rst:64 +msgid "Expenses configuration" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:51 -msgid "Create products" +#: ../../sales/invoicing/expense.rst:14 +#: ../../sales/invoicing/time_materials.rst:66 +msgid "To track & invoice expenses, you will need the expenses app. Go to :menuselection:`Apps --> Expenses` to install it." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:53 -msgid "In Odoo, each milestone of your project is considered as a product. From the **Sales** application, use the menu :menuselection:`Sales --> Products`, create a new product with the following setup:" +#: ../../sales/invoicing/expense.rst:17 +#: ../../sales/invoicing/time_materials.rst:69 +msgid "You should also activate the analytic accounts feature to link expenses to the sales order, to do so, go to :menuselection:`Invoicing --> Configuration --> Settings` and activate *Analytic Accounting*." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:57 -msgid "**Name**: Strategy audit" +#: ../../sales/invoicing/expense.rst:22 +#: ../../sales/invoicing/time_materials.rst:74 +msgid "Add expenses to your sales order" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:59 -#: ../../sales/invoicing/services/support.rst:50 -msgid "**Product Type**: Service" +#: ../../sales/invoicing/expense.rst:24 +#: ../../sales/invoicing/time_materials.rst:76 +msgid "From the expense app, you or your consultant can create a new one, e.g. the hotel for the first week on the site of your customer." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:61 -msgid "**Invoicing Policy**: Delivered Quantities, since you will invoice your milestone after it has been delivered" +#: ../../sales/invoicing/expense.rst:27 +#: ../../sales/invoicing/time_materials.rst:79 +msgid "You can then enter a relevant description and select an existing product or create a new one from right there." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:64 -msgid "**Track Service**: Manually set quantities on order, as you complete each milestone, you will manually update their quantity from the **Delivered** tab on your sale order" +#: ../../sales/invoicing/expense.rst:33 +#: ../../sales/invoicing/time_materials.rst:85 +msgid "Here, we are creating a *Hotel* product:" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:72 -msgid "Apply the same configuration for the others milestones." +#: ../../sales/invoicing/expense.rst:38 +msgid "Under the invoicing tab, select *Delivered quantities* and either *At cost* or *Sales price* as well depending if you want to invoice the cost of your expense or a previously agreed on sales price." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:75 -msgid "Managing your project" +#: ../../sales/invoicing/expense.rst:45 +#: ../../sales/invoicing/time_materials.rst:97 +msgid "To modify or create more products go to :menuselection:`Expenses --> Configuration --> Expense products`." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:78 -msgid "Quotations and sale orders" +#: ../../sales/invoicing/expense.rst:48 +#: ../../sales/invoicing/time_materials.rst:100 +msgid "Back on the expense, add the original sale order in the expense to submit." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:80 -msgid "Now that your milestones (or products) are created, you can create a quotation or a sale order with each line corresponding to one milestone. For each line, set the **Ordered Quantity** to ``1`` as each milestone is completed once. Once the quotation is confirmed and transformed into a sale order, you will be able to change the delivered quantities when the corresponding milestone has been achieved." +#: ../../sales/invoicing/expense.rst:54 +#: ../../sales/invoicing/time_materials.rst:106 +msgid "It can then be submitted to the manager, approved and finally posted." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:91 +#: ../../sales/invoicing/expense.rst:65 +#: ../../sales/invoicing/time_materials.rst:117 +msgid "It will then be in the sales order and ready to be invoiced." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:3 +msgid "Invoice based on delivered or ordered quantities" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:5 +msgid "Depending on your business and what you sell, you have two options for invoicing:" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:8 +msgid "Invoice on ordered quantity: invoice the full order as soon as the sales order is confirmed." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:10 +msgid "Invoice on delivered quantity: invoice on what you delivered even if it's a partial delivery." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:13 +msgid "Invoice on ordered quantity is the default mode." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:15 +msgid "The benefits of using *Invoice on delivered quantity* depends on your type of business, when you sell material, liquids or food in large quantities the quantity might diverge a little bit and it is therefore better to invoice the actual delivered quantity." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:21 +msgid "You also have the ability to invoice manually, letting you control every options: invoice ready to invoice lines, invoice a percentage (advance), invoice a fixed advance." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:26 +msgid "Decide the policy on a product page" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:28 +msgid "From any products page, under the invoicing tab you will find the invoicing policy and select the one you want." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:35 +msgid "Send the invoice" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:37 +msgid "Once you confirm the sale, you can see your delivered and invoiced quantities." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:43 +msgid "If you set it in ordered quantities, you can invoice as soon as the sale is confirmed. If however you selected delivered quantities, you will first have to validate the delivery." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:47 +msgid "Once the products are delivered, you can invoice your customer. Odoo will automatically add the quantities to invoiced based on how many you delivered if you did a partial delivery." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:3 +msgid "Invoice project milestones" +msgstr "" + +#: ../../sales/invoicing/milestone.rst:5 +msgid "Milestone invoicing can be used for expensive or large-scale projects, with each milestone representing a clear sequence of work that will incrementally build up to the completion of the contract. This invoicing method is comfortable both for the company which is ensured to get a steady cash flow throughout the project lifetime and for the client who can monitor the project's progress and pay in several installments." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:13 +msgid "Create milestone products" +msgstr "" + +#: ../../sales/invoicing/milestone.rst:15 +msgid "In Odoo, each milestone of your project is considered as a product. To configure products to work this way, go to any product form." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:18 +msgid "You have to set the product type as *Service* under general information and select *Milestones* in the sales tab." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:25 msgid "Invoice milestones" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:93 -msgid "Let's assume that your first milestone (the strategy audit) has been successfully delivered and you want to invoice it to your customer. On the sale order, click on **Edit** and set the **Delivered Quantity** of the related product to ``1``." +#: ../../sales/invoicing/milestone.rst:27 +msgid "From the sales order, you can manually edit the quantity delivered as you complete a milestone." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:99 -msgid "As soon as the above modification has been saved, you will notice that the color of the line has changed to blue, meaning that the service can now be invoiced. In the same time, the invoice status of the SO has changed from **Nothing To Invoice** to **To Invoice**" +#: ../../sales/invoicing/milestone.rst:33 +msgid "You can then invoice that first milestone." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:104 -msgid "Click on **Create invoice** and, in the new window that pops up, select **Invoiceable lines** and validate. It will create a new invoice (in draft status) with only the **strategy audit** product as invoiceable." +#: ../../sales/invoicing/proforma.rst:3 +#: ../../sales/invoicing/proforma.rst:22 +msgid "Send a pro-forma invoice" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:112 -msgid "In order to be able to invoice a product, you need to set up the **Accounting** application and to configure an accounting journal and a chart of account. Click on the following link to learn more: :doc:`../../../accounting/overview/getting_started/setup`" +#: ../../sales/invoicing/proforma.rst:5 +msgid "A pro-forma invoice is an abridged or estimated invoice in advance of a delivery of goods. It notes the kind and quantity of goods, their value, and other important information such as weight and transportation charges. Pro-forma invoices are commonly used as preliminary invoices with a quotation, or for customs purposes in importation. They differ from a normal invoice in not being a demand or request for payment." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:117 -msgid "Back on your sale order, you will notice that the **Invoiced** column of your order line has been updated accordingly and that the **Invoice Status** is back to **Nothing to Invoice**." +#: ../../sales/invoicing/proforma.rst:13 +#: ../../sales/send_quotations/different_addresses.rst:10 +msgid "Activate the feature" msgstr "" -#: ../../sales/invoicing/services/milestones.rst:121 -msgid "Follow the same workflow to invoice your remaining milestones." +#: ../../sales/invoicing/proforma.rst:15 +msgid "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the *Pro-Forma Invoice* feature." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:124 -msgid ":doc:`reinvoice`" +#: ../../sales/invoicing/proforma.rst:24 +msgid "From any quotation or sales order, you know have an option to send a pro-forma invoice." msgstr "" -#: ../../sales/invoicing/services/milestones.rst:125 -#: ../../sales/invoicing/services/reinvoice.rst:185 -msgid ":doc:`support`" +#: ../../sales/invoicing/proforma.rst:30 +msgid "When you click on send, Odoo will send an email with the pro-forma invoice in attachment." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:3 -msgid "How to re-invoice expenses to your customers?" +#: ../../sales/invoicing/subscriptions.rst:3 +msgid "Sell subscriptions" msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:5 -msgid "It often happens that your employees have to spend their personal money while working on a project for your client. Let's take the example of an employee paying a parking spot for a meeting with your client. As a company, you would like to be able to invoice that expense to your client." +#: ../../sales/invoicing/subscriptions.rst:5 +msgid "Selling subscription products will give you predictable revenue, making planning ahead much easier." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:11 -msgid "In this documentation we will see two use cases. The first, very basic, consists of invoicing a simple expense to your client like you would do for a product. The second, more advanced, will consist of invoicing expenses entered in your expense system by your employees directly to your customer." +#: ../../sales/invoicing/subscriptions.rst:9 +msgid "Make a subscription from a sales order" msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:18 -msgid "Use case 1: Simple expense invoicing" +#: ../../sales/invoicing/subscriptions.rst:11 +msgid "From the sales app, create a quotation to the desired customer, and select the subscription product your previously created." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:20 -msgid "Let's take the following example. You are working on a promotion campaign for one of your customers (``Agrolait``) and you have to print a lot of copies. Those copies are an expense for your company and you would like to invoice them." +#: ../../sales/invoicing/subscriptions.rst:14 +msgid "When you confirm the sale the subscription will be created automatically. You will see a direct link from the sales order to the Subscription in the upper right corner." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:35 -msgid "Create product to be expensed" +#: ../../sales/invoicing/time_materials.rst:3 +msgid "Invoice based on time and materials" msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:37 -msgid "You will need now to create a product called ``Copies``." +#: ../../sales/invoicing/time_materials.rst:5 +msgid "Time and Materials is generally used in projects in which it is not possible to accurately estimate the size of the project, or when it is expected that the project requirements would most likely change." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:112 -msgid "From your **Sales** module, go to :menuselection:`Sales --> Products` and create a product as follows:" +#: ../../sales/invoicing/time_materials.rst:9 +msgid "This is opposed to a fixed-price contract in which the owner agrees to pay the contractor a lump sum for the fulfillment of the contract no matter what the contractors pay their employees, sub-contractors, and suppliers." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:42 -msgid "**Product type**: consumable" +#: ../../sales/invoicing/time_materials.rst:14 +msgid "For this documentation I will use the example of a consultant, you will need to invoice their time, their various expenses (transport, lodging, ...) and purchases." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:44 -msgid "**Invoicing policy**: on delivered quantities (you will manually set the quantities to invoice on the sale order)" +#: ../../sales/invoicing/time_materials.rst:19 +msgid "Invoice time configuration" msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:51 -msgid "Create a sale order" +#: ../../sales/invoicing/time_materials.rst:21 +msgid "To keep track of progress in the project, you will need the *Project* app. Go to :menuselection:`Apps --> Project` to install it." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:53 -msgid "Now that your product is correctly set up, you can create a sale order for that product (from the menu :menuselection:`Sales --> Sales Orders`) with the ordered quantities set to 0. Click on **Confirm the Sale** to create the sale order. You will be able then to manually change the delivered quantities on the sale order to reinvoice the copies to your customer." +#: ../../sales/invoicing/time_materials.rst:24 +msgid "In *Project* you will use timesheets, to do so go to :menuselection:`Project --> Configuration --> Settings` and activate the *Timesheets* feature." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:64 -#: ../../sales/invoicing/services/reinvoice.rst:177 -msgid "Invoice expense to your client" +#: ../../sales/invoicing/time_materials.rst:32 +msgid "Invoice your time spent" msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:66 -msgid "At the end of the month, you have printed ``1000`` copies on behalf of your client and you want to re-invoice them. From the related sale order, click on **Delivered Quantities**, manually enter the correct amount of copies and click on **Save**. Your order line will turn blue, meaning that it is ready to be invoiced. Click on **Create invoice**." +#: ../../sales/invoicing/time_materials.rst:34 +msgid "From a product page set as a service, you will find two options under the invoicing tab, select both *Timesheets on tasks* and *Create a task in a new project*." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:73 -msgid "The total amount on your sale order will be of 0 as it is computed on the ordered quantities. It is your invoice which will compute the correct amount due by your customer." +#: ../../sales/invoicing/time_materials.rst:41 +msgid "You could also add the task to an existing project." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:77 -msgid "The invoice generated is in draft, so you can always control the quantities and change the amount if needed. You will notice that the amount to be invoiced is based here on the delivered quantities." +#: ../../sales/invoicing/time_materials.rst:43 +msgid "Once confirming a sales order, you will now see two new buttons, one for the project overview and one for the current task." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:84 -msgid "Click on validate to issue the payment to your customer." +#: ../../sales/invoicing/time_materials.rst:49 +msgid "You will directly be in the task if you click on it, you can also access it from the *Project* app." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:87 -msgid "Use case 2: Invoice expenses via the expense module" +#: ../../sales/invoicing/time_materials.rst:52 +msgid "Under timesheets, you can assign who works on it. You can or they can add how many hours they worked on the project so far." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:89 -msgid "To illustrate this case, let's imagine that your company sells some consultancy service to your customer ``Agrolait`` and both parties agreed that the distance covered by your consultant will be re-invoiced at cost." +#: ../../sales/invoicing/time_materials.rst:58 +msgid "From the sales order, you can then invoice those hours." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:97 -msgid "Here, you will need to install two more modules:" +#: ../../sales/invoicing/time_materials.rst:90 +msgid "under the invoicing tab, select *Delivered quantities* and either *At cost* or *Sales price* as well depending if you want to invoice the cost of your expense or a previously agreed on sales price." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:99 -msgid "Expense Tracker" +#: ../../sales/invoicing/time_materials.rst:120 +msgid "Invoice purchases" msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:101 -msgid "Accounting, where you will need to activate the analytic accounting from the settings" +#: ../../sales/invoicing/time_materials.rst:122 +msgid "The last thing you might need to add to the sale order is purchases made for it." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:108 -msgid "Create a product to be expensed" +#: ../../sales/invoicing/time_materials.rst:125 +msgid "You will need the *Purchase Analytics* feature, to activate it, go to :menuselection:`Invoicing --> Configuration --> Settings` and select *Purchase Analytics*." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:110 -msgid "You will now need to create a product called ``Kilometers``." +#: ../../sales/invoicing/time_materials.rst:129 +msgid "While making the purchase order don't forget to add the right analytic account." msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:115 -msgid "Product can be expensed" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:117 -msgid "Product type: Service" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:119 -msgid "Invoicing policy: invoice based on time and material" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:121 -msgid "Expense invoicing policy: At cost" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:123 -msgid "Track service: manually set quantities on order" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:129 -msgid "Create a sales order" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:131 -msgid "Still from the Sales module, go to :menuselection:`Sales --> Sales Orders` and add your product **Consultancy** on the order line." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:135 -msgid "If your product doesn't exist yet, you can configure it on the fly from the SO. Just type the name on the **product** field and click on **Create and edit** to configure it." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:139 -msgid "Depending on your product configuration, an **Analytic Account** may have been generated automatically. If not, you can easily create one in order to link your expenses to the sale order. Do not forget to confirm the sale order." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:148 -msgid "Refer to the documentation :doc:`../../../accounting/others/analytic/usage` to learn more about that concept." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:152 -msgid "Create expense and link it to SO" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:154 -msgid "Let's assume that your consultant covered ``1.000km`` in October as part of his consultancy project. We will create a expense for it and link it to the related sales order thanks to the analytic account." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:158 -msgid "Go to the **Expenses** module and click on **Create**. Record your expense as follows:" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:161 -msgid "**Expense description**: Kilometers October 2015" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:163 -msgid "**Product**: Kilometers" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:165 -msgid "**Quantity**: 1.000" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:167 -msgid "**Analytic account**: SO0019 - Agrolait" -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:172 -msgid "Click on **Submit to manager**. As soon as the expense has been validated and posted to the journal entries, a new line corresponding to the expense will automatically be generated on the sale order." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:179 -msgid "You can now invoice the invoiceable lines to your customer." -msgstr "" - -#: ../../sales/invoicing/services/reinvoice.rst:186 -msgid ":doc:`milestones`" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:3 -msgid "How to invoice a support contract (prepaid hours)?" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:5 -msgid "There are different kinds of service sales: prepaid volume of hours/days (e.g. support contract), billing based on time and material (e.g. billing consulting hours) and a fixed price contract (e.g. a project)." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:9 -msgid "In this section, we will have a look at how to sell and keep track of a pre-paid support contract." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:12 -msgid "As an example, you may sell a pack of ``50 Hours`` of support at ``$25,000``. The price is fixed and charged initially. But you want to keep track of the support service you did for the customer." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:20 -msgid "Install the Sales and Timesheet applications" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:22 -msgid "In order to sell services, you need to install the **Sales** application, from the **Apps** icon. Install also the **Timesheets** application if you want to track support services you worked on every contract." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:33 -msgid "Create Products" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:35 -msgid "By default, products are sold by number of units. In order to sell services ``per hour``, you must allow using multiple unit of measures. From the **Sales** application, go to the menu :menuselection:`Configuration --> Settings`. From this screen, activate the multiple **Unit of Measures** option." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:44 -msgid "In order to sell a support contract, you must create a product for every support contract you sell. From the **Sales** application, use the menu :menuselection:`Sales --> Products`, create a new product with the following setup:" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:48 -msgid "**Name**: Technical Support" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:52 -msgid "**Unit of Measure**: Hours" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:54 -msgid "**Invoicing Policy**: Ordered Quantities, since the service is prepaid, we will invoice the service based on what has been ordered, not based on delivered quantities." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:58 -msgid "**Track Service**: Timesheet on contracts. An analytic account will automatically be created for every order containing this service so that you can track hours in the related account." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:66 -msgid "There are different ways to track the service related to a sales order or product sold. With the above configuration, you can only sell one support contract per order. If your customer orders several service contracts on timesheet, you will have to split the quotation into several orders." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:72 -msgid "Note that you can sell in different unit of measure than hours, example: days, pack of 40h, etc. To do that, just create a new unit of measure in the **Unit of Measure** category and set a conversion ratio compared to **Hours** (example: ``1 day = 8 hours``)." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:78 -msgid "Managing support contract" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:81 -msgid "Quotations and Sales Orders" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:83 -msgid "Once the product is created, you can create a quotation or a sales order with the related product. Once the quotation is confirmed and transformed into a sales order, your users will be able to record services related to this support contract using the timesheet application." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:93 -msgid "Timesheets" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:95 -msgid "To track the service you do on a specific contract, you should use the timesheet application. An analytic account related to the sale order has been automatically created (``SO009 - Agrolait`` on the screenshot here above), so you can start tracking services as soon as it has been sold." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:104 -msgid "Control delivered support on the sales order" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:106 -msgid "From the **Sales** application, use the menu :menuselection:`Sales --> Sales Orders` to control the progress of every order. On the sales order line related to the support contract, you should see the **Delivered Quantities** that are updated automatically, based on the number of hours in the timesheet." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:116 -msgid "Upselling and renewal" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:118 -msgid "If the number of hours you performed on the support contract is bigger or equal to the number of hours the customer purchased, you are suggested to sell an extra contract to the customer since they used all their quota of service. Periodically (ideally once every two weeks), you should check the sales order that are in such a case. To do so, go to :menuselection:`Sales --> Invoicing --> Orders to Upsell`." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:127 -msgid "If you use Odoo CRM, a good practice is to create an opportunity for every sale order in upselling invoice status so that you easily track your upselling effort." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:131 -msgid "If you sell an extra support contract, you can either add a new line on the existing sales order (thus, you continue to timesheet on the same order) or create a new order (thus, people will timesheet their hours on the new contract). To unmark the sales order as **Upselling**, you can set the sales order as done and it will disappear from your upselling list." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:138 -msgid "Special Configuration" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:140 -msgid "When creating the product form, you may set a different approach to track the service:" -msgstr "" - -#: ../../sales/invoicing/services/support.rst:143 -msgid "**Create task and track hours**: in this mode, a task is created for every sales order line. Then when you do the timesheet, you don't record hours on a sales order/contract, but you record hours on a task (that represents the contract). The advantage of this solution is that it allows to sell several service contracts within the same sales order." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:150 -msgid "**Manually**: you can use this mode if you don't record timesheets in Odoo. The number of hours you worked on a specific contract can be recorded manually on the sales order line directly, in the delivered quantity field." -msgstr "" - -#: ../../sales/invoicing/services/support.rst:156 -msgid ":doc:`../../../inventory/settings/products/uom`" +#: ../../sales/invoicing/time_materials.rst:135 +msgid "Once the PO is confirmed and received, you can create the vendor bill, this will automatically add it to the SO where you can invoice it." msgstr "" #: ../../sales/products_prices.rst:3 @@ -901,10 +781,6 @@ msgstr "" msgid "In Odoo you can configure different addresses for delivery and invoicing. This is key, not everyone will have the same delivery location as their invoice location." msgstr "" -#: ../../sales/send_quotations/different_addresses.rst:10 -msgid "Activate the feature" -msgstr "" - #: ../../sales/send_quotations/different_addresses.rst:12 msgid "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the *Customer Addresses* feature." msgstr "" @@ -1054,6 +930,10 @@ msgstr "" msgid "If you often sell the same products or services, you can save a lot of time by creating custom quotation templates. By using a template you can send a complete quotation in no time." msgstr "" +#: ../../sales/send_quotations/quote_template.rst:10 +msgid "Configuration" +msgstr "" + #: ../../sales/send_quotations/quote_template.rst:12 msgid "For this feature to work, go to :menuselection:`Sales --> Configuration --> Settings` and activate *Quotations Templates*." msgstr "" From 1b2cbd5b88ad75f2f9689bf5ef38e69835146b69 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 26 Sep 2018 16:19:01 +0200 Subject: [PATCH 05/12] [FIX] _extension: build with sphinx 1.8 cherry-pick of odoo/odoo@ac37ca39eaf429 but dropping the compatibility of sphinx 1.2 to simplify --- _extensions/github_link.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_extensions/github_link.py b/_extensions/github_link.py index e30ae3e5b..537280c00 100644 --- a/_extensions/github_link.py +++ b/_extensions/github_link.py @@ -99,7 +99,7 @@ def add_doc_link(app, pagename, templatename, context, doctree): # in Sphinx 1.3 it's possible to have mutliple source suffixes and that # may be useful in the future source_suffix = app.config.source_suffix - source_suffix = source_suffix if isinstance(source_suffix, str) else source_suffix[0] + source_suffix = next(iter(source_suffix)) # FIXME: odoo/odoo has a doc/ prefix which is incorrect for this # project, how to unify? Add new setting? context['github_link'] = lambda mode='edit': make_github_link( From fb7ed1d3bcd9f16613b7a9767a3020d62c3e30f1 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 26 Sep 2018 16:25:03 +0200 Subject: [PATCH 06/12] [FIX] project: update link to non-existant section --- project/advanced/so_to_task.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/project/advanced/so_to_task.rst b/project/advanced/so_to_task.rst index 94d67b89a..d19338ef7 100644 --- a/project/advanced/so_to_task.rst +++ b/project/advanced/so_to_task.rst @@ -111,5 +111,4 @@ invoice your customers based on your invoicing policy. .. seealso:: * :doc:`../configuration/setup` - * :doc:`../../sales/invoicing/services/reinvoice` - * :doc:`../../sales/invoicing/services/support` \ No newline at end of file + * :doc:`../../sales/invoicing/subscriptions` \ No newline at end of file From 969d3d91caaa333967b870b0260f89d197ac1d93 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Wed, 26 Sep 2018 16:27:07 +0200 Subject: [PATCH 07/12] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/accounting.po | 363 +++--- locale/es/LC_MESSAGES/discuss.po | 25 +- locale/es/LC_MESSAGES/general.po | 247 ++++- locale/es/LC_MESSAGES/getting_started.po | 1110 ++++--------------- locale/es/LC_MESSAGES/manufacturing.po | 55 +- locale/es/LC_MESSAGES/mobile.po | 117 ++ locale/es/LC_MESSAGES/point_of_sale.po | 6 +- locale/es/LC_MESSAGES/purchase.po | 10 +- locale/es/LC_MESSAGES/sales.po | 944 +++++----------- locale/fr/LC_MESSAGES/accounting.po | 361 +++--- locale/fr/LC_MESSAGES/discuss.po | 25 +- locale/fr/LC_MESSAGES/getting_started.po | 918 ++++----------- locale/fr/LC_MESSAGES/manufacturing.po | 55 +- locale/fr/LC_MESSAGES/mobile.po | 117 ++ locale/fr/LC_MESSAGES/point_of_sale.po | 47 +- locale/fr/LC_MESSAGES/purchase.po | 12 +- locale/fr/LC_MESSAGES/sales.po | 945 +++++----------- locale/nl/LC_MESSAGES/accounting.po | 367 +++--- locale/nl/LC_MESSAGES/discuss.po | 25 +- locale/nl/LC_MESSAGES/getting_started.po | 915 ++++----------- locale/nl/LC_MESSAGES/manufacturing.po | 55 +- locale/nl/LC_MESSAGES/mobile.po | 117 ++ locale/nl/LC_MESSAGES/point_of_sale.po | 6 +- locale/nl/LC_MESSAGES/purchase.po | 8 +- locale/nl/LC_MESSAGES/sales.po | 935 +++++----------- locale/uk/LC_MESSAGES/accounting.po | 368 +++--- locale/uk/LC_MESSAGES/discuss.po | 36 +- locale/uk/LC_MESSAGES/getting_started.po | 816 ++++---------- locale/uk/LC_MESSAGES/helpdesk.po | 97 +- locale/uk/LC_MESSAGES/manufacturing.po | 61 +- locale/uk/LC_MESSAGES/mobile.po | 117 ++ locale/uk/LC_MESSAGES/point_of_sale.po | 8 +- locale/uk/LC_MESSAGES/project.po | 591 ++++++++-- locale/uk/LC_MESSAGES/purchase.po | 12 +- locale/uk/LC_MESSAGES/sales.po | 975 +++++----------- locale/zh_CN/LC_MESSAGES/accounting.po | 362 +++--- locale/zh_CN/LC_MESSAGES/discuss.po | 25 +- locale/zh_CN/LC_MESSAGES/getting_started.po | 895 ++++----------- locale/zh_CN/LC_MESSAGES/manufacturing.po | 57 +- locale/zh_CN/LC_MESSAGES/mobile.po | 117 ++ locale/zh_CN/LC_MESSAGES/point_of_sale.po | 6 +- locale/zh_CN/LC_MESSAGES/purchase.po | 10 +- locale/zh_CN/LC_MESSAGES/sales.po | 1028 +++++++---------- 43 files changed, 5407 insertions(+), 7959 deletions(-) create mode 100644 locale/es/LC_MESSAGES/mobile.po create mode 100644 locale/fr/LC_MESSAGES/mobile.po create mode 100644 locale/nl/LC_MESSAGES/mobile.po create mode 100644 locale/uk/LC_MESSAGES/mobile.po create mode 100644 locale/zh_CN/LC_MESSAGES/mobile.po diff --git a/locale/es/LC_MESSAGES/accounting.po b/locale/es/LC_MESSAGES/accounting.po index 3bb73b833..4893c6ae5 100644 --- a/locale/es/LC_MESSAGES/accounting.po +++ b/locale/es/LC_MESSAGES/accounting.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alejandro Kutulas , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\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" @@ -18,7 +18,7 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:281 +#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:283 msgid "Accounting" msgstr "Contabilidad" @@ -815,7 +815,7 @@ msgstr "" "sincronizarán cada 4 horas." #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:531 +#: ../../accounting/localizations/mexico.rst:533 msgid "FAQ" msgstr "FAQ" @@ -1798,6 +1798,17 @@ msgstr "" "compañía en las preferencias de su usuario para poder agregar, editar o " "borrar cuentas bancarias de otra compañía." +#: ../../accounting/bank/setup/create_bank_account.rst:0 +#: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Type" +msgstr "Tipo" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Bank account type: Normal or IBAN. Inferred from the bank account number." +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" msgstr "" @@ -1806,6 +1817,16 @@ msgstr "" msgid "American Bankers Association Routing Number" msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account Holder Name" +msgstr "Nombre del titular de la cuenta" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Account holder name, in case it is different than the name of the Account " +"Holder" +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:49 msgid "View *Bank Account* in our Online Demonstration" msgstr "Vea **Cuenta Bancaria** en nuestra Demostración En Línea" @@ -2095,11 +2116,6 @@ msgstr "Activo" msgid "Set active to false to hide the Journal without removing it." msgstr "Establezca active a false para ocultar el diario sin eliminarlo." -#: ../../accounting/bank/setup/manage_cash_register.rst:0 -#: ../../accounting/others/configuration/account_type.rst:0 -msgid "Type" -msgstr "Tipo" - #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Select 'Sale' for customer invoices journals." msgstr "Selecciona \"Venta\" para ver registros de facturas de clientes." @@ -2981,11 +2997,11 @@ msgstr "" "generar también el complemento de pago firmado (3.3 solamente) todo se " "integra completamente con el flujo de facturación normal en Odoo." -#: ../../accounting/localizations/mexico.rst:66 +#: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" msgstr "3. Establece tu información legal en la empresa" -#: ../../accounting/localizations/mexico.rst:68 +#: ../../accounting/localizations/mexico.rst:70 msgid "" "First, make sure that your company is configured with the correct data. Go " "in :menuselection:`Settings --> Users --> Companies` and enter a valid " @@ -2997,7 +3013,7 @@ msgstr "" "Empresas` e ingrese una dirección válida y el IVA. No olvides definir una " "posición fiscal mexicana en la información contacto de tu empresa." -#: ../../accounting/localizations/mexico.rst:75 +#: ../../accounting/localizations/mexico.rst:77 msgid "" "If you want use the Mexican localization on test mode, you can put any known" " address inside Mexico with all fields for the company address and set the " @@ -3007,7 +3023,7 @@ msgstr "" " cualquier dirección conocida dentro de México con todos los campos para la " "dirección de la empresa y establecer el IVA en ** ACO560518KW7 **." -#: ../../accounting/localizations/mexico.rst:83 +#: ../../accounting/localizations/mexico.rst:85 msgid "" "4. Set the proper \"Fiscal Position\" on the partner that represent the " "company" @@ -3015,7 +3031,7 @@ msgstr "" "4. Establezca la \"Posición fiscal\" adecuada en el tipo de socio que " "representa la empresa" -#: ../../accounting/localizations/mexico.rst:85 +#: ../../accounting/localizations/mexico.rst:87 msgid "" "Go In the same form where you are editing the company save the record in " "order to set this form as a readonly and on readonly view click on the " @@ -3027,11 +3043,11 @@ msgstr "" "Vaya a la carta de la información general de la compañía, y configure la Posición Fiscal correcta. \n" "(para el ** Entorno de prueba ** debe seleccionar * 601 - General de Ley Personas Morales *, simplemente búsquelo como un campo en la barra de búsqueda de Odoo si no encuentra la opción)." -#: ../../accounting/localizations/mexico.rst:92 +#: ../../accounting/localizations/mexico.rst:94 msgid "5. Enabling CFDI Version 3.3" msgstr "5. Habilitación de la nueva localización mexicana 3.3 CFDI" -#: ../../accounting/localizations/mexico.rst:95 +#: ../../accounting/localizations/mexico.rst:97 msgid "" "This steps are only necessary when you will enable the CFDI 3.3 (only " "available for V11.0 and above) if you do not have Version 11.0 or above on " @@ -3043,11 +3059,11 @@ msgstr "" " versión 11.0 en su instancia de SaaS, solicite una actualización. Para " "enviar un ticket a soporte, diríjase a https://www.odoo.com/help." -#: ../../accounting/localizations/mexico.rst:100 +#: ../../accounting/localizations/mexico.rst:102 msgid "Enable debug mode:" msgstr "Habilite el modo desarrollador: " -#: ../../accounting/localizations/mexico.rst:105 +#: ../../accounting/localizations/mexico.rst:107 msgid "" "Go and look the following technical parameter, on :menuselection:`Settings " "--> Technical --> Parameters --> System Parameters` and set the parameter " @@ -3055,7 +3071,7 @@ msgid "" "name does not exist)." msgstr "" -#: ../../accounting/localizations/mexico.rst:111 +#: ../../accounting/localizations/mexico.rst:113 msgid "" "The CFDI 3.2 will be legally possible until November 30th 2017 enable the " "3.3 version will be a mandatory step to comply with the new `SAT " @@ -3063,36 +3079,36 @@ msgid "" "the default behavior." msgstr "" -#: ../../accounting/localizations/mexico.rst:120 +#: ../../accounting/localizations/mexico.rst:122 msgid "Important considerations when yo enable the CFDI 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:122 -#: ../../accounting/localizations/mexico.rst:611 +#: ../../accounting/localizations/mexico.rst:124 +#: ../../accounting/localizations/mexico.rst:613 msgid "" "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" " "field set to \"Tasa\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:130 +#: ../../accounting/localizations/mexico.rst:132 msgid "" "You must go to the Fiscal Position configuration and set the proper code (it" " is the first 3 numbers in the name) for example for the test one you should" " set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:137 +#: ../../accounting/localizations/mexico.rst:139 msgid "" "All products must have for CFDI 3.3 the \"SAT code\" and the field " "\"Reference\" properly set, you can export them and re import them to do it " "faster." msgstr "" -#: ../../accounting/localizations/mexico.rst:144 +#: ../../accounting/localizations/mexico.rst:146 msgid "6. Configure the PAC in order to sign properly the invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:146 +#: ../../accounting/localizations/mexico.rst:148 msgid "" "To configure the EDI with the **PACs**, you can go in " ":menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You " @@ -3100,14 +3116,14 @@ msgid "" "and then enter your PAC username and PAC password." msgstr "" -#: ../../accounting/localizations/mexico.rst:152 +#: ../../accounting/localizations/mexico.rst:154 msgid "" "Remember you must sign up in the refereed PAC before hand, that process can " "be done with the PAC itself on this case we will have two (2) availables " "`Finkok`_ and `Solución Factible`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:156 +#: ../../accounting/localizations/mexico.rst:158 msgid "" "You must process your **Private Key (CSD)** with the SAT institution before " "follow this steps, if you do not have such information please try all the " @@ -3116,163 +3132,163 @@ msgid "" "environment with real transactions." msgstr "" -#: ../../accounting/localizations/mexico.rst:166 +#: ../../accounting/localizations/mexico.rst:168 msgid "" "If you ticked the box *MX PAC test environment* there is no need to enter a " "PAC username or password." msgstr "" -#: ../../accounting/localizations/mexico.rst:173 +#: ../../accounting/localizations/mexico.rst:175 msgid "" "Here is a SAT certificate you can use if you want to use the *Test " "Environment* for the Mexican Accounting Localization." msgstr "" -#: ../../accounting/localizations/mexico.rst:176 +#: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:177 +#: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:178 +#: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" msgstr "" -#: ../../accounting/localizations/mexico.rst:181 +#: ../../accounting/localizations/mexico.rst:183 msgid "7. Configure the tag in sales taxes" msgstr "" -#: ../../accounting/localizations/mexico.rst:183 +#: ../../accounting/localizations/mexico.rst:185 msgid "" "This tag is used to set the tax type code, transferred or withhold, " "applicable to the concept in the CFDI. So, if the tax is a sale tax the " "\"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:190 +#: ../../accounting/localizations/mexico.rst:192 msgid "" "Note that the default taxes already has a tag assigned, but when you create " "a new tax you should choose a tag." msgstr "" -#: ../../accounting/localizations/mexico.rst:194 +#: ../../accounting/localizations/mexico.rst:196 msgid "Usage and testing" msgstr "" -#: ../../accounting/localizations/mexico.rst:197 +#: ../../accounting/localizations/mexico.rst:199 msgid "Invoicing" msgstr "Facturación" -#: ../../accounting/localizations/mexico.rst:199 +#: ../../accounting/localizations/mexico.rst:201 msgid "" "To use the mexican invoicing you just need to do a normal invoice following " "the normal Odoo's behaviour." msgstr "" -#: ../../accounting/localizations/mexico.rst:202 +#: ../../accounting/localizations/mexico.rst:204 msgid "" "Once you validate your first invoice a correctly signed invoice should look " "like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:209 +#: ../../accounting/localizations/mexico.rst:211 msgid "" "You can generate the PDF just clicking on the Print button on the invoice or" " sending it by email following the normal process on odoo to send your " "invoice by email." msgstr "" -#: ../../accounting/localizations/mexico.rst:216 +#: ../../accounting/localizations/mexico.rst:218 msgid "" "Once you send the electronic invoice by email this is the way it should " "looks like." msgstr "" -#: ../../accounting/localizations/mexico.rst:223 +#: ../../accounting/localizations/mexico.rst:225 msgid "Cancelling invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:225 +#: ../../accounting/localizations/mexico.rst:227 msgid "" "The cancellation process is completely linked to the normal cancellation in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:227 +#: ../../accounting/localizations/mexico.rst:229 msgid "If the invoice is not paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:229 +#: ../../accounting/localizations/mexico.rst:231 msgid "Go to to the customer invoice journal where the invoice belong to" msgstr "" -#: ../../accounting/localizations/mexico.rst:237 +#: ../../accounting/localizations/mexico.rst:239 msgid "Check the \"Allow cancelling entries\" field" msgstr "" -#: ../../accounting/localizations/mexico.rst:242 +#: ../../accounting/localizations/mexico.rst:244 msgid "Go back to your invoice and click on the button \"Cancel Invoice\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:247 +#: ../../accounting/localizations/mexico.rst:249 msgid "" "For security reasons it is recommendable return the check on the to allow " "cancelling to false again, then go to the journal and un check such field." msgstr "" -#: ../../accounting/localizations/mexico.rst:250 +#: ../../accounting/localizations/mexico.rst:252 msgid "**Legal considerations**" msgstr "" -#: ../../accounting/localizations/mexico.rst:252 +#: ../../accounting/localizations/mexico.rst:254 msgid "A cancelled invoice will automatically cancelled on the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:253 +#: ../../accounting/localizations/mexico.rst:255 msgid "" "If you retry to use the same invoice after cancelled, you will have as much " "cancelled CFDI as you tried, then all those xml are important to maintain a " "good control of the cancellation reasons." msgstr "" -#: ../../accounting/localizations/mexico.rst:256 +#: ../../accounting/localizations/mexico.rst:258 msgid "" "You must unlink all related payment done to an invoice on odoo before cancel" " such document, this payments must be cancelled to following the same " "approach but setting the \"Allow Cancel Entries\" in the payment itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:261 +#: ../../accounting/localizations/mexico.rst:263 msgid "Payments (Just available for CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:263 +#: ../../accounting/localizations/mexico.rst:265 msgid "" "To generate the payment complement you just must to follow the normal " "payment process in Odoo, this considerations to understand the behavior are " "important." msgstr "" -#: ../../accounting/localizations/mexico.rst:266 +#: ../../accounting/localizations/mexico.rst:268 msgid "" "All payment done in the same day of the invoice will be considered as It " "will not be signed, because It is the expected behavior legally required for" " \"Cash payment\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:269 +#: ../../accounting/localizations/mexico.rst:271 msgid "" "To test a regular signed payment just create an invoice for the day before " "today and then pay it today." msgstr "" -#: ../../accounting/localizations/mexico.rst:271 +#: ../../accounting/localizations/mexico.rst:273 msgid "You must print the payment in order to retrieve the PDF properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:272 +#: ../../accounting/localizations/mexico.rst:274 msgid "" "Regarding the \"Payments in Advance\" you must create a proper invoice with " "the payment in advance itself as a product line setting the proper SAT code " @@ -3281,66 +3297,66 @@ msgid "" "caso de anticipos recibidos**." msgstr "" -#: ../../accounting/localizations/mexico.rst:277 +#: ../../accounting/localizations/mexico.rst:279 msgid "" "Related to topic 4 it is blocked the possibility to create a Customer " "Payment without a proper invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:282 +#: ../../accounting/localizations/mexico.rst:284 msgid "The accounting for Mexico in odoo is composed by 3 reports:" msgstr "" -#: ../../accounting/localizations/mexico.rst:284 +#: ../../accounting/localizations/mexico.rst:286 msgid "Chart of Account (Called and shown as COA)." msgstr "" -#: ../../accounting/localizations/mexico.rst:285 +#: ../../accounting/localizations/mexico.rst:287 msgid "Electronic Trial Balance." msgstr "" -#: ../../accounting/localizations/mexico.rst:286 +#: ../../accounting/localizations/mexico.rst:288 msgid "DIOT report." msgstr "" -#: ../../accounting/localizations/mexico.rst:288 +#: ../../accounting/localizations/mexico.rst:290 msgid "" "1 and 2 are considered as the electronic accounting, and the DIOT is a " "report only available on the context of the accounting." msgstr "" -#: ../../accounting/localizations/mexico.rst:291 +#: ../../accounting/localizations/mexico.rst:293 msgid "" "You can find all those reports in the original report menu on Accounting " "app." msgstr "" -#: ../../accounting/localizations/mexico.rst:297 +#: ../../accounting/localizations/mexico.rst:299 msgid "Electronic Accounting (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:300 +#: ../../accounting/localizations/mexico.rst:302 msgid "Electronic Chart of account CoA" msgstr "" -#: ../../accounting/localizations/mexico.rst:302 +#: ../../accounting/localizations/mexico.rst:304 msgid "" "The electronic accounting never has been easier, just go to " ":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on " "the button **Export for SAT (XML)**" msgstr "" -#: ../../accounting/localizations/mexico.rst:309 +#: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:311 +#: ../../accounting/localizations/mexico.rst:313 msgid "" "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a" " SAT coding group then your account will be automatically configured." msgstr "" -#: ../../accounting/localizations/mexico.rst:314 +#: ../../accounting/localizations/mexico.rst:316 msgid "" "Example to add an Account for a new Bank account go to " ":menuselection:`Accounting --> Settings --> Chart of Account` and then " @@ -3350,17 +3366,17 @@ msgid "" " xml." msgstr "" -#: ../../accounting/localizations/mexico.rst:324 +#: ../../accounting/localizations/mexico.rst:326 msgid "**What is the meaning of the tag?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:326 +#: ../../accounting/localizations/mexico.rst:328 msgid "" "To know all possible tags you can read the `Anexo 24`_ in the SAT website on" " the section called **Código agrupador de cuentas del SAT**." msgstr "" -#: ../../accounting/localizations/mexico.rst:330 +#: ../../accounting/localizations/mexico.rst:332 msgid "" "When you install the module l10n_mx and yous Chart of Account rely on it " "(this happen automatically when you install setting Mexico as country on " @@ -3368,11 +3384,11 @@ msgid "" "is not created you can create one on the fly." msgstr "" -#: ../../accounting/localizations/mexico.rst:336 +#: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" msgstr "" -#: ../../accounting/localizations/mexico.rst:338 +#: ../../accounting/localizations/mexico.rst:340 msgid "" "Exactly as the COA but with Initial balance debit and credit, once you have " "your coa properly set you can go to :menuselection:`Accounting --> Reports " @@ -3381,28 +3397,28 @@ msgid "" "the previous selection of the period you want to export." msgstr "" -#: ../../accounting/localizations/mexico.rst:347 +#: ../../accounting/localizations/mexico.rst:349 msgid "" "All the normal auditory and analysis features are available here also as any" " regular Odoo Report." msgstr "" -#: ../../accounting/localizations/mexico.rst:351 +#: ../../accounting/localizations/mexico.rst:353 msgid "DIOT Report (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:353 +#: ../../accounting/localizations/mexico.rst:355 msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "" -#: ../../accounting/localizations/mexico.rst:355 +#: ../../accounting/localizations/mexico.rst:357 msgid "" "When it comes to procedures with the SAT Administration Service we know that" " we should not neglect what we present. So that things should not happen in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:358 +#: ../../accounting/localizations/mexico.rst:360 msgid "" "The DIOT is the Informational Statement of Operations with Third Parties " "(DIOT), which is an an additional obligation with the VAT, where we must " @@ -3410,25 +3426,25 @@ msgid "" "the same, with our providers." msgstr "" -#: ../../accounting/localizations/mexico.rst:363 +#: ../../accounting/localizations/mexico.rst:365 msgid "" "This applies both to individuals and to the moral as well, so if we have VAT" " for submitting to the SAT and also dealing with suppliers it is necessary " "to. submit the DIOT:" msgstr "" -#: ../../accounting/localizations/mexico.rst:367 +#: ../../accounting/localizations/mexico.rst:369 msgid "**When to file the DIOT and in what format?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:369 +#: ../../accounting/localizations/mexico.rst:371 msgid "" "It is simple to present the DIOT, since like all format this you can obtain " "it in the page of the SAT, it is the electronic format A-29 that you can " "find in the SAT website." msgstr "" -#: ../../accounting/localizations/mexico.rst:373 +#: ../../accounting/localizations/mexico.rst:375 msgid "" "Every month if you have operations with third parties it is necessary to " "present the DIOT, just as we do with VAT, so that if in January we have " @@ -3436,24 +3452,24 @@ msgid "" "to said data." msgstr "" -#: ../../accounting/localizations/mexico.rst:378 +#: ../../accounting/localizations/mexico.rst:380 msgid "**Where the DIOT is presented?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:380 +#: ../../accounting/localizations/mexico.rst:382 msgid "" "You can present DIOT in different ways, it is up to you which one you will " "choose and which will be more comfortable for you than you will present " "every month or every time you have dealings with suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:384 +#: ../../accounting/localizations/mexico.rst:386 msgid "" "The A-29 format is electronic so you can present it on the SAT page, but " "this after having made up to 500 records." msgstr "" -#: ../../accounting/localizations/mexico.rst:387 +#: ../../accounting/localizations/mexico.rst:389 msgid "" "Once these 500 records are entered in the SAT, you must present them to the " "Local Taxpayer Services Administration (ALSC) with correspondence to your " @@ -3462,18 +3478,18 @@ msgid "" "that you will still have these records and of course, your CD or USB." msgstr "" -#: ../../accounting/localizations/mexico.rst:393 +#: ../../accounting/localizations/mexico.rst:395 msgid "**One more fact to know: the Batch load?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:395 +#: ../../accounting/localizations/mexico.rst:397 msgid "" "When reviewing the official SAT documents on DIOT, you will find the Batch " "load, and of course the first thing we think is what is that ?, and " "according to the SAT site is:" msgstr "" -#: ../../accounting/localizations/mexico.rst:399 +#: ../../accounting/localizations/mexico.rst:401 msgid "" "The \"batch upload\" is the conversion of records databases of transactions " "with suppliers made by taxpayers in text files (.txt). These files have the " @@ -3483,7 +3499,7 @@ msgid "" "integration for the presentation in time and form to the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:406 +#: ../../accounting/localizations/mexico.rst:408 msgid "" "You can use it to present the DIOT, since it is allowed, which will make " "this operation easier for you, so that it does not exist to avoid being in " @@ -3491,41 +3507,41 @@ msgid "" "Third Parties." msgstr "" -#: ../../accounting/localizations/mexico.rst:411 +#: ../../accounting/localizations/mexico.rst:413 msgid "You can find the `official information here`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:413 +#: ../../accounting/localizations/mexico.rst:415 msgid "**How Generate this report in odoo?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:415 +#: ../../accounting/localizations/mexico.rst:417 msgid "" "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions " "with third partied (DIOT)`." msgstr "" -#: ../../accounting/localizations/mexico.rst:420 +#: ../../accounting/localizations/mexico.rst:422 msgid "" "A report view is shown, select last month to report the immediate before " "month you are or left the current month if it suits to you." msgstr "" -#: ../../accounting/localizations/mexico.rst:426 +#: ../../accounting/localizations/mexico.rst:428 msgid "Click on \"Export (TXT)." msgstr "" -#: ../../accounting/localizations/mexico.rst:431 +#: ../../accounting/localizations/mexico.rst:433 msgid "" "Save in a secure place the downloaded file and go to SAT website and follow " "the necessary steps to declare it." msgstr "" -#: ../../accounting/localizations/mexico.rst:435 +#: ../../accounting/localizations/mexico.rst:437 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" -#: ../../accounting/localizations/mexico.rst:437 +#: ../../accounting/localizations/mexico.rst:439 msgid "" "All suppliers must have set the fields on the accounting tab called \"DIOT " "Information\", the *L10N Mx Nationality* field is filled with just select " @@ -3534,34 +3550,34 @@ msgid "" " suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:445 +#: ../../accounting/localizations/mexico.rst:447 msgid "" "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice " "line in odoo is considered exempt if no tax on it, the other 2 taxes are " "properly configured already." msgstr "" -#: ../../accounting/localizations/mexico.rst:448 +#: ../../accounting/localizations/mexico.rst:450 msgid "" "Remember to pay an invoice which represent a payment in advance you must ask" " for the invoice first and then pay it and reconcile properly the payment " "following standard odoo procedure." msgstr "" -#: ../../accounting/localizations/mexico.rst:451 +#: ../../accounting/localizations/mexico.rst:453 msgid "" "You do not need all you data on partners filled to try to generate the " "supplier invoice, you can fix this information when you generate the report " "itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:454 +#: ../../accounting/localizations/mexico.rst:456 msgid "" "Remember this report only shows the Supplier Invoices that were actually " "paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:458 msgid "" "If some of this considerations are not taken into account a message like " "this will appear when generate the DIOT on TXT with all the partners you " @@ -3571,26 +3587,26 @@ msgid "" "your partners are correctly set." msgstr "" -#: ../../accounting/localizations/mexico.rst:467 +#: ../../accounting/localizations/mexico.rst:469 msgid "Extra Recommended features" msgstr "" -#: ../../accounting/localizations/mexico.rst:470 +#: ../../accounting/localizations/mexico.rst:472 msgid "Contact Module (Free)" msgstr "" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:474 msgid "" "If you want to administer properly your customers, suppliers and addresses " "this module even if it is not a technical need, it is highly recommended to " "install." msgstr "" -#: ../../accounting/localizations/mexico.rst:477 +#: ../../accounting/localizations/mexico.rst:479 msgid "Multi currency (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:481 msgid "" "In Mexico almost all companies send and receive payments in different " "currencies if you want to manage such capability you should enable the multi" @@ -3600,17 +3616,17 @@ msgid "" "information daily in the system manually." msgstr "" -#: ../../accounting/localizations/mexico.rst:486 +#: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." msgstr "" -#: ../../accounting/localizations/mexico.rst:492 +#: ../../accounting/localizations/mexico.rst:494 msgid "" "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI " "3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:496 msgid "" "Frequently you want receive explicit errors from the fields incorrectly set " "on the xml, those errors are better informed to the user if the check is " @@ -3618,72 +3634,72 @@ msgid "" "debug mode enabled)." msgstr "" -#: ../../accounting/localizations/mexico.rst:499 +#: ../../accounting/localizations/mexico.rst:501 msgid "" "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" -#: ../../accounting/localizations/mexico.rst:500 +#: ../../accounting/localizations/mexico.rst:502 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:503 msgid "Click on button \"Create Contextual Action\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:504 msgid "" "Go to the company form :menuselection:`Settings --> Users&Companies --> " "Companies`" msgstr "" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:505 msgid "Open any company you have." msgstr "" -#: ../../accounting/localizations/mexico.rst:504 -#: ../../accounting/localizations/mexico.rst:527 +#: ../../accounting/localizations/mexico.rst:506 +#: ../../accounting/localizations/mexico.rst:529 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:509 +#: ../../accounting/localizations/mexico.rst:511 msgid "" "Now you can make an invoice with any error (for example a product without " "code which is pretty common) and an explicit error will be shown instead a " "generic one with no explanation." msgstr "" -#: ../../accounting/localizations/mexico.rst:514 +#: ../../accounting/localizations/mexico.rst:516 msgid "If you see an error like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:518 msgid "The cfdi generated is not valid" msgstr "" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:520 msgid "" "attribute decl. 'TipoRelacion', attribute 'type': The QName value " "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does " "not resolve to a(n) simple type definition., line 36" msgstr "" -#: ../../accounting/localizations/mexico.rst:522 +#: ../../accounting/localizations/mexico.rst:524 msgid "" "This can be caused because of a database backup restored in anothe server, " "or when the XSD files are not correctly downloaded. Follow the same steps as" " above but:" msgstr "" -#: ../../accounting/localizations/mexico.rst:526 +#: ../../accounting/localizations/mexico.rst:528 msgid "Go to the company in which the error occurs." msgstr "" -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:535 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:537 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " @@ -3691,43 +3707,43 @@ msgid "" "allowed minimum length of '1'." msgstr "" -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:539 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " "[facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." msgstr "" -#: ../../accounting/localizations/mexico.rst:540 +#: ../../accounting/localizations/mexico.rst:542 msgid "" "**Solution:** You forget to set the proper \"Reference\" field in the " "product, please go to the product form and set your internal reference " "properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:543 -#: ../../accounting/localizations/mexico.rst:568 -#: ../../accounting/localizations/mexico.rst:578 -#: ../../accounting/localizations/mexico.rst:591 -#: ../../accounting/localizations/mexico.rst:602 +#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Error message**:" msgstr "" -#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:547 msgid "" ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:549 msgid "" ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:550 +#: ../../accounting/localizations/mexico.rst:552 msgid "" "**Solution:** You forget to set the proper \"Fiscal Position\" on the " "partner of the company, go to customers, remove the customer filter and look" @@ -3737,20 +3753,20 @@ msgid "" "considerations about fiscal positions." msgstr "" -#: ../../accounting/localizations/mexico.rst:557 +#: ../../accounting/localizations/mexico.rst:559 msgid "" "Yo must go to the Fiscal Position configuration and set the proper code (it " "is the first 3 numbers in the name) for example for the test one you should " "set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:565 +#: ../../accounting/localizations/mexico.rst:567 msgid "" "For testing purposes this value must be *601 - General de Ley Personas " "Morales* which is the one required for the demo VAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:572 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet " @@ -3759,11 +3775,11 @@ msgid "" "'26', '27', '28', '29', '30', '99'}" msgstr "" -#: ../../accounting/localizations/mexico.rst:573 +#: ../../accounting/localizations/mexico.rst:575 msgid "**Solution:** The payment method is required on your invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:582 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': " @@ -3777,16 +3793,16 @@ msgid "" "missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:585 +#: ../../accounting/localizations/mexico.rst:587 msgid "" "**Solution:** You must set the address on your company properly, this is a " "mandatory group of fields, you can go to your company configuration on " ":menuselection:`Settings --> Users & Companies --> Companies` and fill all " -"the required fields for your address following the step `3. Set you legal " -"information in the company`." +"the required fields for your address following the step :ref:`mx-legal-" +"info`." msgstr "" -#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:595 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' " @@ -3794,13 +3810,13 @@ msgid "" "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." msgstr "" -#: ../../accounting/localizations/mexico.rst:596 +#: ../../accounting/localizations/mexico.rst:598 msgid "" "**Solution:** The postal code on your company address is not a valid one for" " Mexico, fix it." msgstr "" -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:606 msgid "" ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is " @@ -3809,7 +3825,7 @@ msgid "" "is required but missing.\", '')" msgstr "" -#: ../../accounting/localizations/mexico.rst:608 +#: ../../accounting/localizations/mexico.rst:610 msgid "" "**Solution:** Set the mexican name for the tax 0% and 16% in your system and" " used on the invoice." @@ -4440,8 +4456,8 @@ msgstr "" "ese estado." #: ../../accounting/others/adviser/assets.rst:0 -msgid "Category" -msgstr "Categoría" +msgid "Asset Category" +msgstr "Categoría de activo" #: ../../accounting/others/adviser/assets.rst:0 msgid "Category of asset" @@ -4455,6 +4471,38 @@ msgstr "Fecha" msgid "Date of asset" msgstr "Fecha del activo" +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Depreciation Dates" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "The way to compute the date of the first depreciation." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on last day of purchase period: The depreciation dates will be based" +" on the last day of the purchase month or the purchase year (depending on " +"the periodicity of the depreciations)." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on purchase date: The depreciation dates will be based on the " +"purchase date." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "First Depreciation Date" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"Note that this date does not alter the computation of the first journal " +"entry in case of prorata temporis assets. It simply changes its accounting " +"date" +msgstr "" + #: ../../accounting/others/adviser/assets.rst:0 msgid "Gross Value" msgstr "Valor bruto" @@ -4520,12 +4568,9 @@ msgstr "Tiempo prorrateado" #: ../../accounting/others/adviser/assets.rst:0 msgid "" "Indicates that the first depreciation entry for this asset have to be done " -"from the purchase date instead of the first January / Start date of fiscal " -"year" +"from the asset date (purchase date) instead of the first January / Start " +"date of fiscal year" msgstr "" -"Indica que el primer asiento de depreciación tiene que ser realizado desde " -"la compra en vez desde el 1 de enero o fecha de comienzo del ejercicio " -"fiscal." #: ../../accounting/others/adviser/assets.rst:0 msgid "Number of Depreciations" diff --git a/locale/es/LC_MESSAGES/discuss.po b/locale/es/LC_MESSAGES/discuss.po index 288e943ca..14dd5c42b 100644 --- a/locale/es/LC_MESSAGES/discuss.po +++ b/locale/es/LC_MESSAGES/discuss.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Pablo Rojas , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" @@ -30,23 +30,32 @@ msgstr "" msgid "" "This document is mainly dedicated to Odoo on-premise users who don't benefit" " from an out-of-the-box solution to send and receive emails in Odoo, unlike " -"in `Odoo Online `__ & `Odoo.sh " +"`Odoo Online `__ & `Odoo.sh " "`__." msgstr "" #: ../../discuss/email_servers.rst:9 msgid "" "If no one in your company is used to manage email servers, we strongly " -"recommend that you opt for such convenient Odoo hosting solutions. Indeed " -"their email system works instantly and is monitored by professionals. " -"Nevertheless you can still use your own email servers if you want to manage " -"your email server's reputation yourself." +"recommend that you opt for those Odoo hosting solutions. Their email system " +"works instantly and is monitored by professionals. Nevertheless you can " +"still use your own email servers if you want to manage your email server's " +"reputation yourself." msgstr "" #: ../../discuss/email_servers.rst:15 msgid "" -"You will find here below some useful information to do so by integrating " -"your own email solution with Odoo. .. note::" +"You will find here below some useful information on how to integrate your " +"own email solution with Odoo." +msgstr "" + +#: ../../discuss/email_servers.rst:18 +msgid "" +"Office 365 email servers don't allow easiliy to send external emails from " +"hosts like Odoo. Refer to the `Microsoft's documentation " +"`__ to make it work." msgstr "" #: ../../discuss/email_servers.rst:24 diff --git a/locale/es/LC_MESSAGES/general.po b/locale/es/LC_MESSAGES/general.po index 85ab9590f..e3c4fbeed 100644 --- a/locale/es/LC_MESSAGES/general.po +++ b/locale/es/LC_MESSAGES/general.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-10 09:08+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Pablo Rojas , 2017\n" +"Last-Translator: Jimmy Ramos , 2018\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" @@ -302,6 +302,12 @@ msgid "" "unique identifier. You can also find this record using its name but you will" " be stuck if at least 2 records have the same name." msgstr "" +"Para re-crear las relaciones entre los distintos registros, deberías usar el" +" identificador único de la aplicación original y mapearlo con la columna " +"**ID** (ID Externo) en Odoo. Cuando importas otro registor que se relaciona " +"con el primero, usa **XXX/ID** (XXX/ID Externo) para el identificador " +"original. Puedes también encontrar este registro usando su nombre pero te " +"vas a encontrar con al menos 2 registros con el mismo nombre." #: ../../general/base_import/import_faq.rst:54 msgid "" @@ -309,6 +315,9 @@ msgid "" "re-import modified data later, it's thus good practice to specify it " "whenever possible." msgstr "" +"El **ID** será usado para actualizar la importacion original si necesitas " +"re-importar los datos después, aunque es buena práctica especificarlo cuando" +" sea posible." #: ../../general/base_import/import_faq.rst:60 msgid "I cannot find the field I want to map my column to" @@ -324,6 +333,13 @@ msgid "" "wrong or that you want to map your column to a field that is not proposed by" " default." msgstr "" +"Odoo trata de buscar con algo de heurística, basado en las primeras diez " +"líneas de los archivos, el tipo del campo por cada columna dentro de tu " +"archivo. Por ejemplo si tienes una columna que solo contiene númetos, solo " +"los campos que son de tipo *Entero* se mostrarán para que escojas. Miestras " +"que este comportamiento puede resultar bueno y fácil para muchos casos, es " +"también posible que no salga bien o que quieras mapear tu columna con un " +"campo que no es propuesto por defecto." #: ../../general/base_import/import_faq.rst:71 msgid "" @@ -331,6 +347,9 @@ msgid "" "fields (advanced)** option, you will then be able to choose from the " "complete list of fields for each column." msgstr "" +"Si eso pasa, solo tienes que seleccionar la opción **Mostrar campos de " +"campos de relación (avanzado)**, despúes podrás elegir de la lista completa " +"de cada columna." #: ../../general/base_import/import_faq.rst:79 msgid "Where can I change the date import format?" @@ -345,6 +364,13 @@ msgid "" "inverted as example) as it is difficult to guess correctly which part is the" " day and which one is the month in a date like '01-03-2016'." msgstr "" +"Odoo puede detectar automáticamente si una columna es una fecha y tratar de " +"inferir el formato de la fecha de un set de formatos de fechas más usuados. " +"Mientras este proceso puede funcionar para muchos formatos de fecha simples," +" algunos más exóticos not podrán ser reconocidos y por lo tanto es posible " +"tener algún tipo de confusión (día y mes invertido por ejemplo) ya que es " +"difícil saber cual parte es el día y cual es el mes en fechas como " +"'01-03-2016'." #: ../../general/base_import/import_faq.rst:83 msgid "" @@ -353,6 +379,11 @@ msgid "" "selector. If this format is incorrect you can change it to your liking using" " the *ISO 8601* to define the format." msgstr "" +"Para ver cuáles formatos de fecha ha encontrado Odoo en tu archvico, puedes " +"revisar **Formato de fecha** que es mostrado cuando haces clic en " +"**Opciones** bajo el selector de archivos. Si el formato es incorrecto " +"puedes cambiarlo a tu preferencia usando el **ISO 8601** para definir el " +"formato." #: ../../general/base_import/import_faq.rst:86 msgid "" @@ -361,6 +392,10 @@ msgid "" " stored. That way you will be sure that the date format is correct in Odoo " "whatever your locale date format is." msgstr "" +"Si estás importando un archivo de excel (.xls, .xlsx), puedes usar celdad " +"tipo fecha ya que las fechas se muestran de manera distinta a como se " +"almacenan. De esa forma te puedes asegurar que el formato de fecha está " +"correcto independientemente del formato de fecha de la localización." #: ../../general/base_import/import_faq.rst:91 msgid "Can I import numbers with currency sign (e.g.: $32.00)?" @@ -375,11 +410,17 @@ msgid "" "known to Odoo, it might not be recognized as a number though and it will " "crash." msgstr "" +"Sí, soportamos números con paréntesis que representan signos negativos así " +"como números con el signo de moneda. Odoo detecta automáticamtte cual " +"separador miles/decimal usas (puedes cambiar eso bajo **opciones**). Si usas" +" un símbolo de moneda que no es conocido por Odoo, puede no ser reconocido " +"como un número y podrá dar error." #: ../../general/base_import/import_faq.rst:95 msgid "" "Examples of supported numbers (using thirty-two thousands as an example):" msgstr "" +"Ejemplos de números soportados (usadndo treinta y dos mil como ejemplo):" #: ../../general/base_import/import_faq.rst:97 msgid "32.000,00" @@ -424,6 +465,8 @@ msgstr "$ (32.000,00)" #: ../../general/base_import/import_faq.rst:113 msgid "What can I do when the Import preview table isn't displayed correctly?" msgstr "" +"¿Qué puedo hacer cuando la tabla de vista previa de Importar no se muestra " +"correctamente?" #: ../../general/base_import/import_faq.rst:115 msgid "" @@ -432,6 +475,11 @@ msgid "" "settings, you can modify the File Format Options (displayed under the Browse" " CSV file bar after you select your file)." msgstr "" +"Por defecto, la previsualización de la importación se establece con comas " +"como separadores de campo y comillas como delimitadores de texto. Si su " +"archivo CSV no tiene estos parámetros, puede modificar las opciones de " +"formato de archivo (mostradas bajo la barra de 'Seleccionar archivo CSV' " +"después de seleccionar el archivo)." #: ../../general/base_import/import_faq.rst:117 msgid "" @@ -439,12 +487,18 @@ msgid "" "detect the separations. You will need to change the file format options in " "your spreadsheet application. See the following question." msgstr "" +"Tenga en cuenta que si su archivo CSV tiene como separador el tabulador, " +"Odoo no detectará las separaciones. Necesitará cambiar las opciones del " +"formato de archivo en su aplicación de hoja de cálculo. Vea la siguiente " +"pregunta." #: ../../general/base_import/import_faq.rst:122 msgid "" "How can I change the CSV file format options when saving in my spreadsheet " "application?" msgstr "" +"¿Cómo puede cambiar el formato del archivo CSV cuando se guarda en mi " +"aplicación de hoja de cálculo?" #: ../../general/base_import/import_faq.rst:124 msgid "" @@ -454,16 +508,24 @@ msgid "" "modify all three options (in 'Save As' dialog box > Check the box 'Edit " "filter settings' > Save)." msgstr "" +"Si edita y guarda archivos en las aplicaciones de hoja de cálculo, se " +"aplicará la configuración regional del ordenador para el separador y el " +"delimitador. Le sugerimos usar OpenOffice o LibreOffice Calc, que permiten " +"modificar dichas opciones (en 'Guardar como...' > Marcar casilla 'Editar " +"filtro' > Gurdar)." #: ../../general/base_import/import_faq.rst:126 msgid "" "Microsoft Excel will allow you to modify only the encoding when saving (in " "'Save As' dialog box > click 'Tools' dropdown list > Encoding tab)." msgstr "" +"Microsoft Excel permite modificar solamente la codificación cuando guarda un" +" archivo CSV (en el cuadro de diálogo 'Guardar como' > pulsar la lista " +"desplegable 'Herramientas' > pestaña 'Codificación')." #: ../../general/base_import/import_faq.rst:131 msgid "What's the difference between Database ID and External ID?" -msgstr "" +msgstr "¿Cuál es la diferencia entre id. de la BD e ID Externo?" #: ../../general/base_import/import_faq.rst:133 msgid "" @@ -474,12 +536,19 @@ msgid "" "mechanisms. You must use one and only one mechanism per field you want to " "import." msgstr "" +"Algunos campos definen una relación con otro objeto. Por ejemplo, el país de" +" un contacto es un enlace a un objeto 'País'. Cuando quiere importar esos " +"campos, Odoo tendrá que recrear los enlaces entre los correspondientes " +"campos. Odoo provee 3 mecanismos. Debe usar uno y sólo uno de esos " +"mecanismos por campo a importar." #: ../../general/base_import/import_faq.rst:135 msgid "" "For example, to reference the country of a contact, Odoo proposes you 3 " "different fields to import:" msgstr "" +"Por ejemplo, para referenciar el país de un contacto, Odoo propone 3 modos " +"diferentes de importación:" #: ../../general/base_import/import_faq.rst:137 msgid "Country: the name or code of the country" @@ -490,16 +559,21 @@ msgid "" "Country/Database ID: the unique Odoo ID for a record, defined by the ID " "postgresql column" msgstr "" +"País/ID de Base de datos: el ID único de Odoo para un registro, definido por" +" la columna ID de PostgreSQL" #: ../../general/base_import/import_faq.rst:139 msgid "" "Country/External ID: the ID of this record referenced in another application" " (or the .XML file that imported it)" msgstr "" +"País/ID Externo: el ID de este registro referenciado en otra aplicación (o " +"del archivo .XML que lo importó)" #: ../../general/base_import/import_faq.rst:141 msgid "For the country Belgium, you can use one of these 3 ways to import:" msgstr "" +"Para el país Bélgica, puede usar uno de estos3 métodos de importación:" #: ../../general/base_import/import_faq.rst:143 msgid "Country: Belgium" @@ -507,7 +581,7 @@ msgstr "País: Bélgica" #: ../../general/base_import/import_faq.rst:144 msgid "Country/Database ID: 21" -msgstr "" +msgstr "País/Id. de la BD: 21" #: ../../general/base_import/import_faq.rst:145 msgid "Country/External ID: base.be" @@ -519,12 +593,17 @@ msgid "" "records in relations. Here is when you should use one or the other, " "according to your need:" msgstr "" +"De acuerdo a sus necesidades, puede usar una de estas 3 formas de " +"referenciar registros en las relaciones. Aquí es donde debe usar una u otra," +" conforme a sus necesidades:" #: ../../general/base_import/import_faq.rst:149 msgid "" "Use Country: This is the easiest way when your data come from CSV files that" " have been created manually." msgstr "" +"Usar País: Ésta es lo forma más sencilla cuando los datos provienen de " +"archivos CSV que se han creado manualmente." #: ../../general/base_import/import_faq.rst:150 msgid "" @@ -533,12 +612,18 @@ msgid "" "may have several records with the same name, but they always have a unique " "Database ID)" msgstr "" +"Usar País/Id. de la BD: Raramente debería usar esta notación. Se usa más a " +"menudo por los desarrolladores puesto que su principal ventaja es la de no " +"tener nunca conflictos (puede que tenga varios registros con el mismo " +"nombre, pero sólo tendrán un único id. de base de datos)" #: ../../general/base_import/import_faq.rst:151 msgid "" "Use Country/External ID: Use External ID when you import data from a third " "party application." msgstr "" +"Usar País/Id. externo: Use id. externo cuando importa datos de una " +"aplicación externa." #: ../../general/base_import/import_faq.rst:153 msgid "" @@ -548,18 +633,27 @@ msgid "" "\"Field/External ID\". The following two CSV files give you an example for " "Products and their Categories." msgstr "" +"Cuando se usan identificadores externos, puede importar archivos CSV con la " +"columna \"Id. externo\" para definir el id. externo de cada registro a " +"importar. Entonces, podrá hacer referencia a ese registro con columnas del " +"tipo \"Id. de campo/externo\". Los siguientes dos archivos son un ejemplo " +"para los productos y sus categorías." #: ../../general/base_import/import_faq.rst:155 msgid "" "`CSV file for categories " "<../../_static/example_files/External_id_3rd_party_application_product_categories.csv>`_." msgstr "" +"`Archivo CSV para categorías " +"<../../_static/example_files/External_id_3rd_party_application_product_categories.csv>`_." #: ../../general/base_import/import_faq.rst:157 msgid "" "`CSV file for Products " "<../../_static/example_files/External_id_3rd_party_application_products.csv>`_." msgstr "" +"`Archivo CSV para Productos " +"<../../_static/example_files/External_id_3rd_party_application_products.csv>`_." #: ../../general/base_import/import_faq.rst:161 msgid "What can I do if I have multiple matches for a field?" @@ -575,6 +669,13 @@ msgid "" "Category list (\"Misc. Products/Sellable\"). We recommend you modify one of " "the duplicates' values or your product category hierarchy." msgstr "" +"Si por ejemplo tiene dos categorías de producto con el nombre hijo de " +"\"Vendibles\" (por ejemplo \"Productos miscelánea/Vendibles\" y \"Otros " +"productos/Vendibles\"), la validación se para, pero aún podrá importar los " +"datos. Sin embargo, recomendamos no importar los datos porque estarán " +"vinculados todos a la primera categoría \"Vendibles\" encontrada en la lista" +" de categorías de producto (\"Misc. Productos/Vendibles\"). Recomendamos " +"modificar uno de los valores duplicados o la jerarquía de categorías." #: ../../general/base_import/import_faq.rst:165 msgid "" @@ -582,12 +683,17 @@ msgid "" "categories, we recommend you use make use of the external ID for this field " "'Category'." msgstr "" +"Sin embargo, si no desea cambiar la configuración de las categorías de " +"producto, le recomendamos que haga uso de id. externo para este campo " +"'Categoría'." #: ../../general/base_import/import_faq.rst:170 msgid "" "How can I import a many2many relationship field (e.g. a customer that has " "multiple tags)?" msgstr "" +"¿Cómo puedo importar un campo de relación many2many (muchos a muchos; por " +"ejemplo: un cliente que tiene múltiples etiquetas)?" #: ../../general/base_import/import_faq.rst:172 msgid "" @@ -596,18 +702,26 @@ msgid "" "'Retailer' then you will encode \"Manufacturer,Retailer\" in the same column" " of your CSV file." msgstr "" +"Las etiquetas deben de ir separadas por comas sin espacios. Por ejemplo, si " +"quieres que tu cliente sea vinculado con ambas etiquetas 'Fabricante' y " +"'Mayorista', entonces debes codificar 'Fabricante,Mayorista\" en la misma " +"columna del archivo CSV." #: ../../general/base_import/import_faq.rst:174 msgid "" "`CSV file for Manufacturer, Retailer " "<../../_static/example_files/m2m_customers_tags.csv>`_." msgstr "" +"`Archivo CSV para Fabricante, Minorista " +"<../../_static/example_files/m2m_customers_tags.csv>`_." #: ../../general/base_import/import_faq.rst:179 msgid "" "How can I import a one2many relationship (e.g. several Order Lines of a " "Sales Order)?" msgstr "" +"¿Cómo puedo importar una relación uno a muchos (one2many - por ejemplo: las " +"líneas de pedido del pedido de venta)?" #: ../../general/base_import/import_faq.rst:181 msgid "" @@ -619,36 +733,51 @@ msgid "" "purchase.order_functional_error_line_cant_adpat.CSV file of some quotations " "you can import, based on demo data." msgstr "" +"Si quiere importar los pedidos de venta teniendo varias líneas de pedido; " +"para cada línea de pedido, necesita reservar una fila específica en el " +"archivo CSV. La primera línea de pedido será importada en la misma fila que " +"la información relativa al pedido. Cualquier línea adicional necesitará una " +"fila adicional que no tenga información en los campos relativos al pedido." #: ../../general/base_import/import_faq.rst:184 msgid "" "`File for some Quotations " "<../../_static/example_files/purchase.order_functional_error_line_cant_adpat.csv>`_." msgstr "" +"`Archivo para algunas Cotizaciones " +"<../../_static/example_files/purchase.order_functional_error_line_cant_adpat.csv>`_." #: ../../general/base_import/import_faq.rst:186 msgid "" "The following CSV file shows how to import purchase orders with their " "respective purchase order lines:" msgstr "" +"El siguiente archivo CSV muestra como importar pedidos de compra con sus " +"respectivas líneas de pedido de compra:" #: ../../general/base_import/import_faq.rst:188 msgid "" "`Purchase orders with their respective purchase order lines " "<../../_static/example_files/o2m_purchase_order_lines.csv>`_." msgstr "" +"`Pedidos de compra con sus respectivas líneas de pedido de compra " +"<../../_static/example_files/o2m_purchase_order_lines.csv>`_." #: ../../general/base_import/import_faq.rst:190 msgid "" "The following CSV file shows how to import customers and their respective " "contacts:" msgstr "" +"El siguiente archivo CSV muestra cómo importar clientes y sus respectivos " +"contactos:" #: ../../general/base_import/import_faq.rst:192 msgid "" "`Customers and their respective contacts " "<../../_static/example_files/o2m_customers_contacts.csv>`_." msgstr "" +"`Clientes y sus respectivos contactos " +"<../../_static/example_files/o2m_customers_contacts.csv>`_." #: ../../general/base_import/import_faq.rst:197 msgid "Can I import several times the same record?" @@ -663,16 +792,25 @@ msgid "" "two imports. Odoo will take care of creating or modifying each record " "depending if it's new or not." msgstr "" +"Si importas un fichero que contiene uno de las siguientes columnas " +"\"External ID\" o \"Database ID\", los registros que ya han sido importados " +"serán modificados en lugar de ser creados de nuevo. Esto es bastante útil, " +"ya que le permitirá importar varias veces el mismo CSV realizando cambios " +"entre dos importaciones. Odoo tendrá cuidado de crear o modificar cada " +"registro dependiendo de si es nuevo o no." #: ../../general/base_import/import_faq.rst:201 msgid "" "This feature allows you to use the Import/Export tool of Odoo to modify a " "batch of records in your favorite spreadsheet application." msgstr "" +"Esta características permite usar la herramienta de importación/exportación " +"de Odoo para modificar un lote de registros en su aplicación de hoja de " +"cálculo favorita." #: ../../general/base_import/import_faq.rst:206 msgid "What happens if I do not provide a value for a specific field?" -msgstr "" +msgstr "¿Qué pasa si no proveo de un valor para un campo específico?" #: ../../general/base_import/import_faq.rst:208 msgid "" @@ -681,10 +819,15 @@ msgid "" "in your CSV file, Odoo will set the EMPTY value in the field, instead of " "assigning the default value." msgstr "" +"Si no ha establecido todos los campos en su archivo CSV, Odoo asignará el " +"valor por defecto para cada uno de los campos no definidos. Pero si " +"establece campos con valores vacíos en su archivo CSV, Odoo establecerá el " +"valor VACÍO en el campo, en lugar de asignar el valor por defecto." #: ../../general/base_import/import_faq.rst:213 msgid "How to export/import different tables from an SQL application to Odoo?" msgstr "" +"¿Cómo exportar/importar diferentes tablas de una aplicación SQL a Odoo?" #: ../../general/base_import/import_faq.rst:215 msgid "" @@ -693,6 +836,10 @@ msgid "" " companies and persons, you will have to recreate the link between each " "person and the company they work for)." msgstr "" +"Si necesita importar datos de diversas tablas, puede recrear relaciones " +"entre los registros pertenecientes a diferentes tablas (por ejemplo, si " +"importa compañías y personas, tendrá que recrear el enlace entre cada " +"persona y la compañía para la que trabaja)." #: ../../general/base_import/import_faq.rst:217 msgid "" @@ -703,6 +850,12 @@ msgid "" "this \"External ID\" with the name of the application or table. (like " "'company_1', 'person_1' instead of '1')" msgstr "" +"Para gestionar relaciones entre tablas, puede utilizar el \"External ID\" " +"facilitado por Odoo. El \"External ID\" de un registro es el identificador " +"único de ese registro en otra aplicación. Este \"External ID\" debe ser " +"único entre todos los registros de todos los objetos, así que es una buena " +"practica para prefijar este \"External ID\" con el nombre de la aplicación o" +" la tabla (como \"company _1\", \"contact_1\", en lugar de \"1\")." #: ../../general/base_import/import_faq.rst:219 msgid "" @@ -713,26 +866,36 @@ msgid "" "href=\"/base_import/static/csv/database_import_test.sql\">dump of such a " "PostgreSQL database)" msgstr "" +"Como ejemplo, supongo que tiene una base de datos SQL con dos tablas que " +"quiere importar: compañías y personas. Cada persona pertenece a una " +"compañía, por lo que tendrá que recrear el enlace entre la persona y la " +"compañía en la que trabaja. (Si quiere comprobar este ejemplo, aquí hay undump de dicha " +"base de datos PostgreSQL)" #: ../../general/base_import/import_faq.rst:221 msgid "" "We will first export all companies and their \"External ID\". In PSQL, write" " the following command:" msgstr "" +"Se exportará primero todas las compañías y sus id. externos. En PSQL, " +"escriba el siguiente comando:" #: ../../general/base_import/import_faq.rst:227 msgid "This SQL command will create the following CSV file::" -msgstr "" +msgstr "Este comando SQL creará el siguiente archivo CSV:" #: ../../general/base_import/import_faq.rst:234 msgid "" "To create the CSV file for persons, linked to companies, we will use the " "following SQL command in PSQL:" msgstr "" +"Para crear un archivo CSV para personas, enlazadas a compañías, usaremos el " +"siguiente comando SQL en PSQL:" #: ../../general/base_import/import_faq.rst:240 msgid "It will produce the following CSV file::" -msgstr "" +msgstr "Se creará el siguiente archivo CSV:" #: ../../general/base_import/import_faq.rst:248 msgid "" @@ -743,6 +906,13 @@ msgid "" "avoid a conflict of ID between persons and companies (person_1 and company_1" " who shared the same ID 1 in the orignial database)." msgstr "" +"Como puede ver en este archivo, Fabien y Laurence están trabajando para la " +"compañía Bigees (company_1) y Eric está trabajando para la compañía Organi. " +"La relación entre las personas y las compañías se hace usando el id. externo" +" de las compañías. Hemos tenido que prefijar el id. externo con el nombre de" +" la tabla para evitar un conflicto de id. entre las personas y las compañías" +" (person_1 y company_1 comparten el mismo ID 1 en la base de datos " +"original)." #: ../../general/base_import/import_faq.rst:250 msgid "" @@ -751,10 +921,15 @@ msgid "" "contacts and 3 companies. (the firsts two contacts are linked to the first " "company). You must first import the companies and then the persons." msgstr "" +"Los dos archivos producidos están listos para ser importados en Odoo sin " +"ninguna modificación. Después de haber importado estos dos archivos CSV, " +"tendrá 4 contactos y 3 compañías (los dos primeros contactos están " +"enlazados a la primer compañía). Debe importar primero las compañías y luego" +" los contactos." #: ../../general/odoo_basics.rst:3 msgid "Basics" -msgstr "" +msgstr "Básico" #: ../../general/odoo_basics/add_user.rst:3 msgid "How to add a user" @@ -765,6 +940,8 @@ msgid "" "Odoo provides you with the option to add additional users at any given " "point." msgstr "" +"Odoo le provee la opción de agregar usuarios adicionales en cualquier " +"momento." #: ../../general/odoo_basics/add_user.rst:9 msgid "Add individual users" @@ -777,12 +954,19 @@ msgid "" "professional email address - the one he will use to log into Odoo instance -" " and a picture." msgstr "" +"Desde el módulo de Configuración, ingresa al submenú :menuselection:`Usuario" +" --> Usuario` y hace clic en **Crear**. Se añade primero el nombre del nuevo" +" vendedor y su correo electrónico profesional o de la empresa, el que usará " +"para iniciar sesión en la instancia de Odoo, así como la imagen del perfil." #: ../../general/odoo_basics/add_user.rst:19 msgid "" "Under Access Rights, you can choose which applications your user can access " "and use. Different levels of rights are available depending on the app." msgstr "" +"En \"Derechos de Acceso\", se puede elegir las aplicaciones que el usuario " +"tiene acceso y puede utilizar. Los diferentes niveles de derechos están " +"disponibles dependiendo de la aplicación. " #: ../../general/odoo_basics/add_user.rst:23 msgid "" @@ -790,6 +974,10 @@ msgid "" "invitation email will automatically be sent to the user. The user must click" " on it to accept the invitation to your instance and create a log-in." msgstr "" +"Cuando haya terminado de editar la página y haya hecho clic en **Guardar**, " +"un correo electrónico de invitación se enviará automáticamente al usuario. " +"El usuario deberá dar clic en aceptar la invitación para su instancia y " +"deberá crear un ingreso." #: ../../general/odoo_basics/add_user.rst:32 msgid "" @@ -797,6 +985,9 @@ msgid "" "Refer to our `*Pricing page* `__ for more " "information." msgstr "" +"Recuerde que cada usuario adicional incrementará la cuota de suscripción. " +"Refierase a nuestra `*Página de precios* `__ " +"para más información." #: ../../general/odoo_basics/add_user.rst:39 msgid "" @@ -806,36 +997,48 @@ msgid "" " to set his password. You will then be able to define his accesses rights " "under the :menuselection:`Settings --> Users menu`." msgstr "" +"También se puede agregar un nuevo vendedor sobre la marcha del equipo de " +"ventas, incluso antes de que se haya registrado como usuario Odoo. Desde la " +"captura de pantalla anterior, haga clic en \"Crear\" para añadir a su " +"vendedor y escriba su nombre y correo electrónico. Después de guardar, el " +"vendedor recibirá una invitación que contiene un enlace a establecer su " +"contraseña. A continuación, será capaz de definir sus derechos de acceso " +"bajo el menú :menuselection:`Configuración --> Usuarios`." #: ../../general/odoo_basics/add_user.rst:45 msgid "" "`Deactivating Users <../../db_management/documentation.html#deactivating-" "users>`_" msgstr "" +"`Desactivando Usuarios <../../db_management/documentation.html#deactivating-" +"users>`_" #: ../../general/odoo_basics/add_user.rst:46 msgid ":doc:`../../crm/salesteam/setup/create_team`" -msgstr "" +msgstr ":doc:`../../crm/salesteam/setup/create_team`" #: ../../general/odoo_basics/choose_language.rst:3 msgid "Manage Odoo in your own language" -msgstr "" +msgstr "Gestione Odoo en su propio lenguaje" #: ../../general/odoo_basics/choose_language.rst:5 msgid "" "Odoo provides you with the option to manage Odoo in different languages, and" " each user can use Odoo in his own language ." msgstr "" +"Odoo le provee la opción de gestrionar Odoo en diferentes lenguajes, y cada " +"usuario puede usar Odoo en su propio lenguaje." #: ../../general/odoo_basics/choose_language.rst:9 msgid "Load your desired language" -msgstr "" +msgstr "Cargue su lenguaje deseado" #: ../../general/odoo_basics/choose_language.rst:11 msgid "" "The first thing to do is to load your desired language on your Odoo " "instance." msgstr "" +"Lo primero por hacer es cargar su lenguaje deseado en la instancia Odoo." #: ../../general/odoo_basics/choose_language.rst:14 msgid "" @@ -843,12 +1046,18 @@ msgid "" " the page select :menuselection:`Translations --> Load a Translation`, " "select a language to install and click on **LOAD.**" msgstr "" +"Desde el tablero general clic sobre la aplicación **Configuraciones**; en la" +" esquina superior izquierda seleccione :menuselection:`Traducciones --> " +"Cargar una Traducción`, seleccionar un lenguaje a instalar y clic en " +"**CARGAR.**" #: ../../general/odoo_basics/choose_language.rst:23 msgid "" "If you check the \"Websites to translate\" checkbox you will have the option" " to change the navigation language on your website." msgstr "" +"Si selecciona los \"Sitios web a traducir\" tendrá la opción de cambiar el " +"lenguaje de navenagción en su sitio web." #: ../../general/odoo_basics/choose_language.rst:27 msgid "Change your language" @@ -859,26 +1068,32 @@ msgid "" "You can change the language to the installed language by going to the drop-" "down menu at the top right side of the screen, choose **Preferences**." msgstr "" +"Puedes cambiar el lenguaje instalado yendo al menú desplegable en la esquina" +" superior derecha de tu pantalla, elige **Preferencias**" #: ../../general/odoo_basics/choose_language.rst:36 msgid "" "Then change the Language setting to your installed language and click " "**SAVE.**" msgstr "" +"Después change la configuración Lenguaje a tu lenguaje instalado y haz clic " +"en **GUARDAR.**" #: ../../general/odoo_basics/choose_language.rst:42 msgid "Open a new menu to view the changes." -msgstr "" +msgstr "Abre un nuuevo menú para ver los cambios." #: ../../general/odoo_basics/choose_language.rst:45 msgid "Change another user's language" -msgstr "" +msgstr "Cambiar el lenguaje de otro usuario" #: ../../general/odoo_basics/choose_language.rst:47 msgid "" "Odoo also gives you the possibility for each user to choose his preferred " "language." msgstr "" +"Odoo también le da la posibilidad de que cada usuario elija su lenguaje de " +"preferencial." #: ../../general/odoo_basics/choose_language.rst:50 msgid "" @@ -889,7 +1104,13 @@ msgid "" " change the Language to any previously installed language and click " "**SAVE.**" msgstr "" +"Para cambiar el lenguaje de un usuario diferente, seleccione " +":menuselection:`Usuarios` desde la aplicación Configuraciones. Tnedrás la " +"lista de todos los usuarios y podrás elegir el usuario al que quieres " +"cambiar el lenguaje. Selecciona el usuario y haz clic en **Editar** en la " +"ezquina superior izquierda. Bajo Preferencias puedes cambair el Lenguaje a " +"cualquier lenguaje instalado previamenre y hacer clic en **SAVE.**" #: ../../general/odoo_basics/choose_language.rst:61 msgid ":doc:`../../website/publish/translate`" -msgstr "" +msgstr ":doc:`../../website/publish/translate`" diff --git a/locale/es/LC_MESSAGES/getting_started.po b/locale/es/LC_MESSAGES/getting_started.po index 3595e382c..b36d0ae50 100644 --- a/locale/es/LC_MESSAGES/getting_started.po +++ b/locale/es/LC_MESSAGES/getting_started.po @@ -8,9 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alejandro Kutulas , 2018\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" @@ -19,1016 +18,351 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../../getting_started/documentation.rst:5 -msgid "Odoo Online Implementation" -msgstr "Implementación de Odoo en línea" +msgid "Basics of the QuickStart Methodology" +msgstr "" #: ../../getting_started/documentation.rst:7 msgid "" -"This document summarizes **Odoo Online's services**, our Success Pack " -"**implementation methodology**, and best practices to get started with our " +"This document summarizes Odoo Online's services, our Success Pack " +"implementation methodology, and best practices to get started with our " "product." msgstr "" -"Este documento resume **Servicios Online de Odoo**, nuestro Success Pack " -"**Metodología de Implementación**, y mejores prácticas para comenzar con " -"nuestro producto." -#: ../../getting_started/documentation.rst:11 -msgid "" -"*We recommend that new Odoo Online customers read this document before the " -"kick-off call with our project manager. This way, we save time and don't " -"have to use your hours from the success pack discussing the basics.*" +#: ../../getting_started/documentation.rst:12 +msgid "1. The SPoC (*Single Point of Contact*) and the Consultant" msgstr "" -"*Recomendamos que los nuevos clientes Online de Odoo lean este documento " -"antes de la llamada inicio de nuestro gerente de proyecto. De esta manera, " -"ahorramos tiempo y no tenemos que usar su tiempo del paquete de éxito " -"discutiendo lo básico.*" -#: ../../getting_started/documentation.rst:16 +#: ../../getting_started/documentation.rst:14 msgid "" -"*If you have not read this document, our project manager will review this " -"with you at the time of the kick-off call.*" +"Within the context of your project, it is highly recommended to designate " +"and maintain on both sides (your side and ours) **one and only single person" +" of contact** who will take charge and assume responsibilities regarding the" +" project. He also has to have **the authority** in terms of decision making." msgstr "" -"*Si no ha revisado este documento, nuestro gerente de proyectos lo revisará " -"con vosotros en el momento de la llamada inicial.*" #: ../../getting_started/documentation.rst:20 -msgid "Getting Started" -msgstr "Primeros pasos" - -#: ../../getting_started/documentation.rst:22 msgid "" -"Do not wait for the kick-off meeting to begin playing with the software. The" -" more exposure you have with Odoo, the more time you will save later during " -"the implementation." +"**The Odoo Consultant ensures the project implementation from A to Z**: From" +" the beginning to the end of the project, he ensures the overall consistency" +" of the implementation in Odoo and shares his expertise in terms of good " +"practices." msgstr "" -"No espere a la reunión de lanzamiento para empezar a jugar con el software. " -"Cuanto más se exponga a Odoo, más tiempo ahorrará más adelante durante la " -"implementación." -#: ../../getting_started/documentation.rst:26 +#: ../../getting_started/documentation.rst:25 msgid "" -"Once you purchase an Odoo Online subscription, you will receive instructions" -" by email on how to activate or create your database. From this email, you " -"can activate your existing Odoo database or create a new one from scratch." +"**One and only decision maker on the client side (SPoC)**: He is responsible" +" for the business knowledge transmission (coordinate key users intervention " +"if necessary) and the consistency of the implementation from a business " +"point of view (decision making, change management, etc.)" msgstr "" -"Una vez que compres una subscripción Odoo Online, recibirás instrucciones " -"por email de cómo activar o crear tu base de datos. Desde este correo, " -"puedes activar tu base de datos existente en Odoo o crear una nueva desde " -"cero." #: ../../getting_started/documentation.rst:31 msgid "" -"If you did not receive this email, e.g. because the payment was made by " -"someone else in your company, contact our support team using our `online " -"support form `__." +"**Meetings optimization**: The Odoo consultant is not involved in the " +"process of decision making from a business point of view nor to precise " +"processes and company's internal procedures (unless a specific request or an" +" exception). Project meetings, who will take place once or twice a week, are" +" meant to align on the business needs (SPoC) and to define the way those " +"needs will be implemented in Odoo (Consultant)." msgstr "" -"Si no recibiste este correo, por ejemplo porque el pago fue hecho por " -"alguien más en tu compañía, contacta nuestro equipo de soporte usando " -"nuestra forma de soporte online `__." -#: ../../getting_started/documentation.rst:38 +#: ../../getting_started/documentation.rst:39 msgid "" -"Fill in the sign-in or sign-up screens and you will get your first Odoo " -"database ready to be used." +"**Train the Trainer approach**: The Odoo consultant provides functional " +"training to the SPoC so that he can pass on this knowledge to his " +"collaborators. In order for this approach to be successful, it is necessary " +"that the SPoC is also involved in its own rise in skills through self-" +"learning via the `Odoo documentation " +"`__, `The elearning " +"platform `__ and the " +"testing of functionalities." msgstr "" -"Rellene las pantallas sign-in o sign-up y recibirá su primera base de datos " -"Odoo lista para usar." - -#: ../../getting_started/documentation.rst:41 -msgid "" -"In order to familiarize yourself with the user interface, take a few minutes" -" to create records: *products, customers, opportunities* or " -"*projects/tasks*. Follow the blinking dots, they give you tips about the " -"user interface as shown in the picture below." -msgstr "" -"Para que te familiarices con el interfaz del usuario, tómate unos minutos " -"para crear archivos: *productos, clientes, oportunidades* o " -"*proyectos/tareas*. Sigue los puntos que parpadean, ellos te dan consejos " -"acerca de la interfaz del usuario como es mostrado en la siguiente imagen." #: ../../getting_started/documentation.rst:47 -msgid "|left_pic|" -msgstr "|left_pic|" - -#: ../../getting_started/documentation.rst:47 -msgid "|right_pic|" -msgstr "|right_pic|" - -#: ../../getting_started/documentation.rst:50 -msgid "" -"Once you get used to the user interface, have a look at the implementation " -"planners. These are accessible from the Settings app, or from the top " -"progress bar on the right hand side of the main applications." +msgid "2. Project Scope" msgstr "" -"Cuando se haya familiarizado con la interfaz de usuario échele un vistazo a " -"los planificadores de implantación. Puede acceder a ellos desde la " -"aplicación de Ajustes o desde la barra de progreso superior, a la derecha de" -" las aplicaciones principales." -#: ../../getting_started/documentation.rst:58 -msgid "These implementation planners will:" -msgstr "Estos planeadores de implementación servirán para:" +#: ../../getting_started/documentation.rst:49 +msgid "" +"To make sure all the stakeholders involved are always aligned, it is " +"necessary to define and to make the project scope evolve as long as the " +"project implementation is pursuing." +msgstr "" -#: ../../getting_started/documentation.rst:60 -msgid "help you define your goals and KPIs for each application," -msgstr "ayudarle a definar metas y KPIs para cada aplicación," +#: ../../getting_started/documentation.rst:53 +msgid "" +"**A clear definition of the initial project scope**: A clear definition of " +"the initial needs is crucial to ensure the project is running smoothly. " +"Indeed, when all the stakeholders share the same vision, the evolution of " +"the needs and the resulting decision-making process are more simple and more" +" clear." +msgstr "" -#: ../../getting_started/documentation.rst:62 -msgid "guide you through the different configuration steps," -msgstr "guiarle a través de los diferentes pasos de configuración," - -#: ../../getting_started/documentation.rst:64 -msgid "and provide you with tips and tricks to getting the most out of Odoo." -msgstr "y proveerle con pistas y trucos para aprovechar al máximo Odoo." +#: ../../getting_started/documentation.rst:59 +msgid "" +"**Phasing the project**: Favoring an implementation in several coherent " +"phases allowing regular production releases and an evolving takeover of Odoo" +" by the end users have demonstrated its effectiveness over time. This " +"approach also helps to identify gaps and apply corrective actions early in " +"the implementation." +msgstr "" #: ../../getting_started/documentation.rst:66 msgid "" -"Fill in the first steps of the implementation planner (goals, expectations " -"and KPIs). Our project manager will review them with you during the " -"implementation process." +"**Adopting standard features as a priority**: Odoo offers a great " +"environment to implement slight improvements (customizations) or more " +"important ones (developments). Nevertheless, adoption of the standard " +"solution will be preferred as often as possible in order to optimize project" +" delivery times and provide the user with a long-term stability and fluid " +"scalability of his new tool. Ideally, if an improvement of the software " +"should still be realized, its implementation will be carried out after an " +"experiment of the standard in production." msgstr "" -"Rellene los primeros pasos de los planeadores de implementación (metas, " -"expectativas y KPIs). Nuestro gerente de proyectos los analizará junto con " -"vosotros en el proceso de implementación." -#: ../../getting_started/documentation.rst:73 -msgid "" -"If you have questions or need support, our project manager will guide you " -"through all the steps. But you can also:" +#: ../../getting_started/documentation.rst:80 +msgid "3. Managing expectations" msgstr "" -"Si tiene algunas preguntas o necesita soporte, nuestro gerente de proyectos " -"le guiará a través de todos los pasos. Sin embargo, también puede:" - -#: ../../getting_started/documentation.rst:76 -msgid "" -"Read the documentation on our website: " -"`https://www.odoo.com/documentation/user " -"`__" -msgstr "" -"Lea la documentación en nuestro sitio web: " -"`https://www.odoo.com/documentation/user " -"`__" - -#: ../../getting_started/documentation.rst:79 -msgid "" -"Watch the videos on our eLearning platform (free with your first Success " -"Pack): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" -msgstr "" -"Ve los videos en nuestra plataforma eLearning (grátis con tu primer Success " -"Pack): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" #: ../../getting_started/documentation.rst:82 msgid "" -"Watch the webinars on our `Youtube channel " -"`__" +"The gap between the reality of an implementation and the expectations of " +"future users is a crucial factor. Three important aspects must be taken into" +" account from the beginning of the project:" msgstr "" -"Vea los seminarios web vía nuestro canal de Youtube " -"`__" -#: ../../getting_started/documentation.rst:85 +#: ../../getting_started/documentation.rst:86 msgid "" -"Or send your questions to our online support team through our `online " -"support form `__." +"**Align with the project approach**: Both a clear division of roles and " +"responsibilities and a clear description of the operating modes (validation," +" problem-solving, etc.) are crucial to the success of an Odoo " +"implementation. It is therefore strongly advised to take the necessary time " +"at the beginning of the project to align with these topics and regularly " +"check that this is still the case." msgstr "" -"O envía tus preguntas a nuestro equipo de soporte online a través de `forma " -"soporte online `__." -#: ../../getting_started/documentation.rst:89 -msgid "What do we expect from you?" -msgstr "¿Qué esperamos de usted?" - -#: ../../getting_started/documentation.rst:91 +#: ../../getting_started/documentation.rst:94 msgid "" -"We are used to deploying fully featured projects within 25 to 250 hours of " -"services, which is much faster than any other ERP vendor on the market. Most" -" projects are completed between 1 to 9 calendar months." +"**Focus on the project success, not on the ideal solution**: The main goal " +"of the SPoC and the Consultant is to carry out the project entrusted to them" +" in order to provide the most effective solution to meet the needs " +"expressed. This goal can sometimes conflict with the end user's vision of an" +" ideal solution. In that case, the SPoC and the consultant will apply the " +"80-20 rule: focus on 80% of the expressed needs and take out the remaining " +"20% of the most disadvantageous objectives in terms of cost/benefit ratio " +"(those proportions can of course change over time). Therefore, it will be " +"considered acceptable to integrate a more time-consuming manipulation if a " +"global relief is noted. Changes in business processes may also be proposed " +"to pursue this same objective." msgstr "" -"Estamos acostumbrados a desplegar proyectos completos entre 25 a 250 horas " -"de servicio, lo cual es mucho más rápido que otros vendedores de ERP en el " -"mercado. La mayoría de proyectos son completados entre 1 a 9 meses. " -#: ../../getting_started/documentation.rst:95 +#: ../../getting_started/documentation.rst:108 msgid "" -"But what really **differentiates between a successful implementation and a " -"slow one, is you, the customer!** From our experience, when our customer is " -"engaged and proactive the implementation is smooth." +"**Specifications are always EXPLICIT**: Gaps between what is expected and " +"what is delivered are often a source of conflict in a project. In order to " +"avoid being in this delicate situation, we recommend using several types of " +"tools\\* :" msgstr "" -"Lo que realmente **distingue una implementación exitosa a una lento, es " -"usted el cliente! Por experiencia nuestra, cuando los clientes se " -"comprometen y son proactivos, la implementación se desarrolla fácilmente." -#: ../../getting_started/documentation.rst:100 -msgid "Your internal implementation manager" -msgstr "Su gestor de implementación interno" - -#: ../../getting_started/documentation.rst:102 +#: ../../getting_started/documentation.rst:113 msgid "" -"We ask that you maintain a single point of contact within your company to " -"work with our project manager on your Odoo implementation. This is to ensure" -" efficiency and a single knowledge base in your company. Additionally, this " -"person must:" +"**The GAP Analysis**: The comparison of the request with the standard " +"features proposed by Odoo will make it possible to identify the gap to be " +"filled by developments/customizations or changes in business processes." msgstr "" -"Pedimos que mantengas un sólo punto de contacto en tu compañía para que " -"trabaje con nuestro jefe de proyectos en tu implementación de Odoo. Esto es " -"para asegurar eficiencia y una sola base de conocimiento en tu compañía. " -"Adicionalmente, esta persona debe:" -#: ../../getting_started/documentation.rst:107 +#: ../../getting_started/documentation.rst:118 msgid "" -"**Be available at least 2 full days a week** for the project, otherwise you " -"risk slowing down your implementation. More is better with the fastest " -"implementations having a full time project manager." +"`The User Story `__: " +"This technique clearly separates the responsibilities between the SPoC, " +"responsible for explaining the WHAT, the WHY and the WHO, and the Consultant" +" who will provide a response to the HOW." msgstr "" -"**Tienes que estar disponible al menos 2 días completos por semana** para el" -" proyecto, de otra manera peligras ralentizar tu implementación. Más es " -"mejor con las implementaciones más rápidas teniendo un jefe de proyectos a " -"tiempo completo. " -#: ../../getting_started/documentation.rst:111 +#: ../../getting_started/documentation.rst:126 msgid "" -"**Have authority to take decisions** on their own. Odoo usually transforms " -"all departments within a company for the better. There can be many small " -"details that need quick turnarounds for answers and if there is too much " -"back and forth between several internal decision makers within your company " -"it could potentially seriously slow everything down." +"`The Proof of Concept `__ A " +"simplified version, a prototype of what is expected to agree on the main " +"lines of expected changes." msgstr "" -"**Tener autoridad para tomar decisiones** por ellos mismos. Odoo usualmente " -"transforma todos los departamentos dentro de una compañía para mejor. Pueden" -" haber muchos pequeños detalles que necesitan cambios grandes por respuestas" -" y si hay mucho traspaso de responsabilidad entre tomadores de decisiones " -"internos en tu compañía podría ralentizar considerablemente todo el proceso." -" " - -#: ../../getting_started/documentation.rst:117 -msgid "" -"**Have the leadership** to train and enforce policies internally with full " -"support from all departments and top management, or be part of top " -"management." -msgstr "" -"**Tener el liderazgo** para capacitar y aplicar políticas interna con el " -"completo soporte de todos los departamentos y alta gerencia, o ser parte de " -"la gerencia." - -#: ../../getting_started/documentation.rst:121 -msgid "Integrate 90% of your business, not 100%" -msgstr "Integra el 90% de su negocio, no el 100%" - -#: ../../getting_started/documentation.rst:123 -msgid "" -"You probably chose Odoo because no other software allows for such a high " -"level of automation, feature coverage, and integration. But **don't be an " -"extremist.**" -msgstr "" -"Probablemente eligió Odoo porque ningún otro software le permite un nivel " -"tan alto de automatización, características e integración. Pero **no sea " -"extremista en ese sentido**." - -#: ../../getting_started/documentation.rst:127 -msgid "" -"Customizations cost you time, money, are more complex to maintain, add risks" -" to the implementation, and can cause issues with upgrades." -msgstr "" -"Las personalizaciones le cuestan tiempo, son complejos para mantener, " -"implican riesgos para la impelemntación y pueden causar problemas para las " -"actualizaciónes." #: ../../getting_started/documentation.rst:130 msgid "" -"Standard Odoo can probably cover 90% of your business processes and " -"requirements. Be flexible on the remaining 10%, otherwise that 10% will cost" -" you twice the original project price. One always underestimates the hidden " -"costs of customization." +"**The Mockup**: In the same idea as the Proof of Concept, it will align with" +" the changes related to the interface." msgstr "" -"Odoo en su versión estándar probablemente puede cubrir el 90% de su negocio." -" Sea flexible para los faltantes 10%, de lo contrario estos 10% le pueden " -"costar el doble del precio inicial del proyecto. Uno tiende a siempre " -"subestimer los costos ocultos de personalizaciones." -#: ../../getting_started/documentation.rst:134 +#: ../../getting_started/documentation.rst:133 msgid "" -"**Do it the Odoo way, not yours.** Be flexible, use Odoo the way it was " -"designed. Learn how it works and don't try to replicate the way your old " -"system(s) work." +"To these tools will be added complete transparency on the possibilities and " +"limitations of the software and/or its environment so that all project " +"stakeholders have a clear idea of what can be expected/achieved in the " +"project. We will, therefore, avoid basing our work on hypotheses without " +"verifying its veracity beforehand." msgstr "" -"**Hazlo a la manera de Odoo, no la tuya** Se flexible, usa Odoo de la manera" -" que fue diseñado. Aprende como funciona y no trates de replicar la forma en" -" que funciona tu sistema antiguo." -#: ../../getting_started/documentation.rst:138 +#: ../../getting_started/documentation.rst:139 msgid "" -"**The project first, customizations second.** If you really want to " -"customize Odoo, phase it towards the end of the project, ideally after " -"having been in production for several months. Once a customer starts using " -"Odoo, they usually drop about 60% of their customization requests as they " -"learn to perform their workflows out of the box, or the Odoo way. It is more" -" important to have all your business processes working than customizing a " -"screen to add a few fields here and there or automating a few emails." +"*This list can, of course, be completed by other tools that would more " +"adequately meet the realities and needs of your project*" msgstr "" -"**El proyecto primero, customización segundo** Si de verdad quieres " -"customizar Odoo, pónlo al final del proyecto, idealmente después de haber " -"estado en producción por varios meses. Una vez que un cliente comienza a " -"usar Odoo, usualmente dejan alrededor de 60% de las solicitudes de " -"customización a medida que aprenden a realizar los flujos de trabajo fuera " -"de la caja, o a la manera de Odoo. Es más importante tener todos los " -"procesos de negocio funcionando que customizar una pantalla para añadir unos" -" cuantos campos por aquí y por allá o automatizar unos cuantos correos. " -#: ../../getting_started/documentation.rst:147 +#: ../../getting_started/documentation.rst:143 +msgid "4. Communication Strategy" +msgstr "" + +#: ../../getting_started/documentation.rst:145 msgid "" -"Our project managers are trained to help you make the right decisions and " -"measure the tradeoffs involved but it is much easier if you are aligned with" -" them on the objectives. Some processes may take more time than your " -"previous system(s), however you need to weigh that increase in time with " -"other decreases in time for other processes. If the net time spent is " -"decreased with your move to Odoo than you are already ahead." +"The purpose of the QuickStart methodology is to ensure quick ownership of " +"the tool for end users. Effective communication is therefore crucial to the " +"success of this approach. Its optimization will, therefore, lead us to " +"follow those principles:" msgstr "" -"Nuestros gerentes de proyecto están capacitados para ayudarlo a tomar las " -"decisiones correctas y medir las compensaciones involucradas, pero es mucho " -"más fácil si está alineado con ellos en los objetivos. Algunos procesos " -"pueden tardar más tiempo que (s) sistema (s) anterior (es), sin embargo, " -"debe sopesar ese aumento en el tiempo con otras disminuciones en el tiempo " -"para otros procesos. Si el tiempo neto gastado disminuye con su mudanza a " -"Odoousted ya está adelantado. " -#: ../../getting_started/documentation.rst:155 -msgid "Invest time in learning Odoo" -msgstr "Invierte tiempo en aprender Odoo" - -#: ../../getting_started/documentation.rst:157 +#: ../../getting_started/documentation.rst:150 msgid "" -"Start your free trial and play with the system. The more comfortable you are" -" navigating Odoo, the better your decisions will be and the quicker and " -"easier your training phases will be." +"**Sharing the project management documentation**: The best way to ensure " +"that all stakeholders in a project have the same level of knowledge is to " +"provide direct access to the project's tracking document (Project " +"Organizer). This document will contain at least a list of tasks to be " +"performed as part of the implementation for which the priority level and the" +" manager are clearly defined." msgstr "" -"Comienza tu periodo de prueba y juega con el sistema. A medida que te " -"sientas más cómodo navegando por Odoo, tomarás mejores decisiones y las " -"etapas de capacitación serán más rápidas y fáciles." -#: ../../getting_started/documentation.rst:161 +#: ../../getting_started/documentation.rst:158 msgid "" -"Nothing replaces playing with the software, but here are some extra " -"resources:" +"The Project Organizer is a shared project tracking tool that allows both " +"detailed tracking of ongoing tasks and the overall progress of the project." msgstr "" -"No hay nada que sustituya a jugar con el software, pero aquí tiene algunos " -"recursos adicionales:" -#: ../../getting_started/documentation.rst:164 +#: ../../getting_started/documentation.rst:162 msgid "" -"Documentation: `https://www.odoo.com/documentation/user " -"`__" +"**Report essential information**: In order to minimize the documentation " +"time to the essentials, we will follow the following good practices:" msgstr "" -"Documentación: `https://www.odoo.com/documentation/user " -"`__" -#: ../../getting_started/documentation.rst:167 +#: ../../getting_started/documentation.rst:166 +msgid "Meeting minutes will be limited to decisions and validations;" +msgstr "" + +#: ../../getting_started/documentation.rst:168 msgid "" -"Introduction Videos: `https://www.odoo.com/r/videos " -"`__" +"Project statuses will only be established when an important milestone is " +"reached;" msgstr "" -"Videos de introducción: `https://www.odoo.com/r/videos " -"`__" -#: ../../getting_started/documentation.rst:170 +#: ../../getting_started/documentation.rst:171 msgid "" -"Customer Reviews: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" +"Training sessions on the standard or customized solution will be organized." msgstr "" -"Opiniones de clientes: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" -#: ../../getting_started/documentation.rst:174 -msgid "Get things done" -msgstr "Terminar las cosas" +#: ../../getting_started/documentation.rst:175 +msgid "5. Customizations and Development" +msgstr "" -#: ../../getting_started/documentation.rst:176 +#: ../../getting_started/documentation.rst:177 msgid "" -"Want an easy way to start using Odoo? Install Odoo Notes to manage your to-" -"do list for the implementation: `https://www.odoo.com/page/notes " -"`__. From your Odoo home, go to Apps and " -"install the Notes application." +"Odoo is a software known for its flexibility and its important evolution " +"capacity. However, a significant amount of development contradicts a fast " +"and sustainable implementation. This is the reason why it is recommended to:" msgstr "" -"¿Quiere una manera fácil de empezar usando Odoo? Installe Odoo Notas para " -"manejar sus listas de tareas para la implementación: " -"`https://www.odoo.com/page/notes `__. Desde" -" su página de inicio Odoo, navega a Applicaciónes e installe la applicación " -"Notas." -#: ../../getting_started/documentation.rst:184 -msgid "This module allows you to:" -msgstr "Este módulo le permite:" - -#: ../../getting_started/documentation.rst:186 -msgid "Manage to-do lists for better interactions with your consultant;" -msgstr "" -"Gestionar listas de pendientes para una mejor interacción con su consultor;" - -#: ../../getting_started/documentation.rst:188 -msgid "Share Odoo knowledge & good practices with your employees;" -msgstr "Compartir conocimiento de Odoo y buenas prácticas con sus empleados;" - -#: ../../getting_started/documentation.rst:190 +#: ../../getting_started/documentation.rst:182 msgid "" -"Get acquainted with all the generic tools of Odoo: Messaging, Discussion " -"Groups, Kanban Dashboard, etc." +"**Develop only for a good reason**: The decision to develop must always be " +"taken when the cost-benefit ratio is positive (saving time on a daily basis," +" etc.). For example, it will be preferable to realize a significant " +"development in order to reduce the time of a daily operation, rather than an" +" operation to be performed only once a quarter. It is generally accepted " +"that the closer the solution is to the standard, the lighter and more fluid " +"the migration process, and the lower the maintenance costs for both parties." +" In addition, experience has shown us that 60% of initial development " +"requests are dropped after a few weeks of using standard Odoo (see " +"\"Adopting the standard as a priority\")." msgstr "" -"Conocer las herramientas genéricas de Odoo: mensajería, grupos de discusión," -" tablero Kanban, etc..." -#: ../../getting_started/documentation.rst:197 +#: ../../getting_started/documentation.rst:194 msgid "" -"This application is even compatible with the Etherpad platform " -"(http://etherpad.org). To use these collaborative pads rather than standard " -"Odoo Notes, install the following add-on: Memos Pad." +"**Replace, without replicate**: There is a good reason for the decision to " +"change the management software has been made. In this context, the moment of" +" implementation is THE right moment to accept and even be a change initiator" +" both in terms of how the software will be used and at the level of the " +"business processes of the company." msgstr "" -"Esta aplicación incluso es compatible con la plataforma Etherpad " -"(http://etherpad.org). Para usar esos tableros colaborativos en lugar de las" -" notas estándar de Odoo, instale el siguiente complemento: Tableros Memo." #: ../../getting_started/documentation.rst:202 -msgid "What should you expect from us?" -msgstr "¿Qué puede esperar de nosotros?" +msgid "6. Testing and Validation principles" +msgstr "" -#: ../../getting_started/documentation.rst:205 -msgid "Subscription Services" -msgstr "Servicios de suscripción" +#: ../../getting_started/documentation.rst:204 +msgid "" +"Whether developments are made or not in the implementation, it is crucial to" +" test and validate the correspondence of the solution with the operational " +"needs of the company." +msgstr "" #: ../../getting_started/documentation.rst:208 -msgid "Cloud Hosting" -msgstr "Almacenamiento en la nube" - -#: ../../getting_started/documentation.rst:210 msgid "" -"Odoo provides a top notch cloud infrastructure including backups in three " -"different data centers, database replication, the ability to duplicate your " -"instance in 10 minutes, and more!" +"**Role distribution**: In this context, the Consultant will be responsible " +"for delivering a solution corresponding to the defined specifications; the " +"SPoC will have to test and validate that the solution delivered meets the " +"requirements of the operational reality." msgstr "" -"¡Odoo provee una infraestructura de última tecnologia incluyendo backups en " -"tres diferentes datacenters, replicación de base de datos, la capabilidad de" -" duplicar su instancia en 10 minutos, y más!" #: ../../getting_started/documentation.rst:214 msgid "" -"Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" +"**Change management**: When a change needs to be made to the solution, the " +"noted gap is caused by:" msgstr "" -"SLA en línea de Odoo: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" -#: ../../getting_started/documentation.rst:217 +#: ../../getting_started/documentation.rst:218 msgid "" -"Odoo Online Security: `https://www.odoo.com/page/security " -"`__" +"A difference between the specification and the delivered solution - This is " +"a correction for which the Consultant is responsible" msgstr "" -"Seguridad en línea de Odoo: `https://www.odoo.com/page/security " -"`__" #: ../../getting_started/documentation.rst:220 -msgid "" -"Privacy Policies: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" +msgid "**or**" msgstr "" -"Políticas de privacidad: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" -#: ../../getting_started/documentation.rst:224 -msgid "Support" -msgstr "Soporte" +#: ../../getting_started/documentation.rst:222 +msgid "" +"A difference between the specification and the imperatives of operational " +"reality - This is a change that is the responsibility of SPoC." +msgstr "" #: ../../getting_started/documentation.rst:226 +msgid "7. Data Imports" +msgstr "" + +#: ../../getting_started/documentation.rst:228 msgid "" -"Your Odoo Online subscription includes **unlimited 24hr support at no extra " -"cost, Monday to Friday**. Our teams are located around the world to ensure " -"you have support, no matter your location. Your support representative could" -" be communicating to you from San Francisco, Belgium, or India!" +"Importing the history of transactional data is an important issue and must " +"be answered appropriately to allow the project running smoothly. Indeed, " +"this task can be time-consuming and, if its priority is not well defined, " +"prevent production from happening in time. To do this as soon as possible, " +"it will be decided :" msgstr "" -"Tu subscripción online incluye **soporte ilimitado 24 horas sin costo extra," -" Lunes a Viernes**. Nuestros equipos estan localizados alrededor del mundo " -"para asegurar que tengas soporte, sin importar tu localización. Tu " -"representativo de soporte puede comunicarse contigo desde San Francisco, " -"Bélgica, o India!" -#: ../../getting_started/documentation.rst:231 -msgid "What kind of support is included?" -msgstr "¿Qué tipo de soporte está incluido?" - -#: ../../getting_started/documentation.rst:233 +#: ../../getting_started/documentation.rst:234 msgid "" -"Providing you with relevant material (guidelines, product documentation, " -"etc...)" +"**Not to import anything**: It often happens that after reflection, " +"importing data history is not considered necessary, these data being, " +"moreover, kept outside Odoo and consolidated for later reporting." msgstr "" -"Proveerte con material relevante (guías, documentación de producto, etc...)" -#: ../../getting_started/documentation.rst:235 +#: ../../getting_started/documentation.rst:239 msgid "" -"Answers to issues that you may encounter in your standard Odoo database (eg." -" “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" +"**To import a limited amount of data before going into production**: When " +"the data history relates to information being processed (purchase orders, " +"invoices, open projects, for example), the need to have this information " +"available from the first day of use in production is real. In this case, the" +" import will be made before the production launch." msgstr "" -"Respuestas para asegurar que puedes encontrarte en tu database de Odoo " -"stándar (ej. \"No puedo cerrar my Punto de Venta\" o \"¿No puedo encontrar " -"los KPI's de ventas?)" -#: ../../getting_started/documentation.rst:237 -msgid "Questions related to your account, subscription, or billing" -msgstr "Preguntas relacionadas con tu cuenta, subscripción, o facturación." - -#: ../../getting_started/documentation.rst:238 +#: ../../getting_started/documentation.rst:246 msgid "" -"Bug resolution (blocking issues or unexpected behaviour not due to " -"misconfiguration or customization)" +"**To import after production launch**: When the data history needs to be " +"integrated with Odoo mainly for reporting purposes, it is clear that these " +"can be integrated into the software retrospectively. In this case, the " +"production launch of the solution will precede the required imports." msgstr "" -"Resolución de problemas (bloquear problemas o comportamientos inesperados no" -" por desconfiguración o customización)" - -#: ../../getting_started/documentation.rst:240 -msgid "" -"Issues that might occur in a test database after upgrading to a newer " -"version" -msgstr "" -"Situaciones que pueden ocurrir en una base de datos de prueba despues de " -"actualizar a la nueva versión " - -#: ../../getting_started/documentation.rst:242 -msgid "" -"*Odoo Support does not make changes to your production database, but gives " -"you the material and knowledge to do it yourself!*" -msgstr "" -"*Soporte de Odoo no hace cambios a tu base de datos de producción, pero te " -"entrega material y conocimiento para que lo hagas tu mismo!*" - -#: ../../getting_started/documentation.rst:245 -msgid "What kind of support is not included?" -msgstr "¿Qué tipo de soporte no está incluido?" - -#: ../../getting_started/documentation.rst:247 -msgid "" -"Questions that require us to understand your business processes in order to " -"help you implement your database" -msgstr "" -"Preguntas que requieren que entendamos tu proceso de negocio para así " -"ayudarte a implementar tu base de datos" - -#: ../../getting_started/documentation.rst:249 -msgid "" -"Training on how to use our software (we will direct you to our many " -"resources)" -msgstr "" -"Entrenamiento en cómo usar tu Software (te direccionaremos a nuestros " -"variados recursos)" - -#: ../../getting_started/documentation.rst:250 -msgid "Importation of documents into your database" -msgstr "Importación de documentos en tu base de datos" - -#: ../../getting_started/documentation.rst:251 -msgid "" -"Guidance on which configurations to apply inside of an application or the " -"database" -msgstr "" -"Guía en qué configuraciones aplicar dentro de una aplicación o la base de " -"datos" - -#: ../../getting_started/documentation.rst:252 -msgid "" -"How to set up configuration models (Examples include: Inventory Routes, " -"Payment Terms, Warehouses, etc)" -msgstr "" -"Como fijar modelos de configuración (Ejemplos incluyen: Rutas de Inventario," -" Términos de Pagos, Bodegas, etc)" - -#: ../../getting_started/documentation.rst:254 -msgid "" -"Questions or issues related to specific developments or customizations done " -"either by Odoo or a third party (this is specific only to your database or " -"involving code)" -msgstr "" -"Preguntas o situaciones relacionadas a desarrollos específicos o " -"customizaciones hechas por Odoo o un tercero (esto es específico sólo para " -"tu base de datos o código involvente)" - -#: ../../getting_started/documentation.rst:258 -msgid "" -"You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way" -" your business runs and tell you how you can get the most out of your Odoo " -"Database. We will handle all configurations and coach you on how to use " -"Odoo." -msgstr "" -"Puedes tener este tipo de soporte con un `Success Pack `__. Con un pack, uno de nuestros consultantes analizará la " -"manera que manejas tu negocio y decirte cómo puedes obtener lo mejor de tu " -"base de datos de Odoo. Manejaremos todas las configuraciones y te " -"entrenaremos en cómo usar Odoo." - -#: ../../getting_started/documentation.rst:263 -msgid "" -"Our support team can be contacted through our `online support form " -"`__." -msgstr "" -"Nuestro equipo de soporte puede ser contactado a través de nuestra `forma de" -" soporte online `__." - -#: ../../getting_started/documentation.rst:268 -msgid "Upgrades" -msgstr "Actualizaciones" - -#: ../../getting_started/documentation.rst:270 -msgid "" -"Once every two months, Odoo releases a new version. You will get an upgrade " -"button within the **Manage Your Databases** screen. Upgrading your database " -"is at your own discretion, but allows you to benefit from new features." -msgstr "" -"Una vez cada dos meses, Odoo publicará una nueva versión. Aparecerá un botón" -" de actualización en la pantalla de **Gestionar sus bases de datos**. Correr" -" una actualización es a discreción de vosotros, pero le permite beneficiarse" -" de nuevas funcionalidades." - -#: ../../getting_started/documentation.rst:275 -msgid "" -"We provide the option to upgrade in a test environment so that you can " -"evaluate a new version or train your team before the rollout. Simply fill " -"our `online support form `__ to make this " -"request." -msgstr "" -"Proveemos la opción de mejorar en una prueba de ambiente para que puedas " -"evaluar una nueva versión o capacitar a tu equipo antes del despliegue. " -"Simplemente llena nuestra `Forma de soporte online " -"`__ para hacer esta solicitud." - -#: ../../getting_started/documentation.rst:280 -msgid "Success Pack Services" -msgstr "Servicios del Succes Pack" - -#: ../../getting_started/documentation.rst:282 -msgid "" -"The Success Pack is a package of premium hour-based services performed by a " -"dedicated project manager and business analyst. The initial allotted hours " -"you purchased are purely an estimate and we do not guarantee completion of " -"your project within the first pack. We always strive to complete projects " -"within the initial allotment however any number of factors can contribute to" -" us not being able to do so; for example, a scope expansion (or \"Scope " -"Creep\") in the middle of your implementation, new detail discoveries, or an" -" increase in complexity that was not apparent from the beginning." -msgstr "" -"El Success Pack es un paquete de servicios premium basados en horas otorgado" -" por un jefe de proyectos dedicado y un analista de negocios. Las primeras " -"horas asignadas que compraste son únicamente un estimado y no garantizamos " -"la completación de tu proyecto con el primer paquete. Siempre intentamos " -"completar proyectos en la primera asignación, aunque muchos factores pueden " -"contribuir a que no lo logremos; por ejemplo, una expansión de enfoque (o " -"\"síndrome del lavadero\") en el medio de tu implementación, descubrimiento " -"de nuevos detalles, o un incremento en la complejidad que no era aparente en" -" un comienzo." - -#: ../../getting_started/documentation.rst:291 -msgid "" -"The list of services according to your Success Pack is detailed online: " -"`https://www.odoo.com/pricing-packs `__" -msgstr "" -"La lista de servicios de acuerdo a nuestro Success Pack es detallada online:" -" `https://www.odoo.com/pricing-packs `__" - -#: ../../getting_started/documentation.rst:294 -msgid "" -"The goal of the project manager is to help you get to production within the " -"defined time frame and budget, i.e. the initial number of hours defined in " -"your Success Pack." -msgstr "" -"El objetivo del jefe de proyectos es ayudarte a llegar a producción dentro " -"del marco de tiempo y presupuesto definido, por ejemplo el número inicial de" -" horas definida en tu Success Pack." - -#: ../../getting_started/documentation.rst:298 -msgid "His/her role includes:" -msgstr "Su rol incluye:" - -#: ../../getting_started/documentation.rst:300 -msgid "" -"**Project Management:** Review of your objectives & expectations, phasing of" -" the implementation (roadmap), mapping your business needs to Odoo features." -msgstr "" -"**Administración de Proyecto:** Revisión de tus objetivos y expectativas, " -"división de la implementación (plan de acción), asignación de tus " -"necesidades de negocios a las herramientas de Odoo. " - -#: ../../getting_started/documentation.rst:304 -msgid "**Customized Support:** By phone, email or webinar." -msgstr "**Soporte Customizado** Por teléfono, correo o seminario web." - -#: ../../getting_started/documentation.rst:306 -msgid "" -"**Training, Coaching, and Onsite Consulting:** Remote trainings via screen " -"sharing or training on premises. For on-premise training sessions, you will " -"be expected to pay extra for travel expenses and accommodations for your " -"consultant." -msgstr "" -"**Entrenamiento, Capacitación y consulta en sitio** Entrenamiento remoto a " -"través de compartir pantalla o entrenamiento en premisa. Para las sesiones " -"de entrenamientos en premisa, se espera que pagues extra por los gastos de " -"viaje y alojamiento de tu consultor" - -#: ../../getting_started/documentation.rst:311 -msgid "" -"**Configuration:** Decisions about how to implement specific needs in Odoo " -"and advanced configuration (e.g. logistic routes, advanced pricing " -"structures, etc.)" -msgstr "" -"**Configuración:** Decisiones acerca de como implementar necesidades " -"específicas en Odoo y configuración avanzada. (por ejemplo rutas de " -"logística, estructura de precios avanzadas, etc) " - -#: ../../getting_started/documentation.rst:315 -msgid "" -"**Data Import**: We can do it or assist you on how to do it with a template " -"prepared by the project manager." -msgstr "" -"**Importe de Data**: Podemos hacerlo o asistirte en cómo hacerlo con un " -"modelo preparado por el jefe de proyecto." - -#: ../../getting_started/documentation.rst:318 -msgid "" -"If you have subscribed to **Studio**, you benefit from the following extra " -"services:" -msgstr "" -"Si te subscribiste a \"Estudio\", te beneficias de los siguientes servicios " -"extras:" - -#: ../../getting_started/documentation.rst:321 -msgid "" -"**Customization of screens:** Studio takes the Drag and Drop approach to " -"customize most screens in any way you see fit." -msgstr "" -"**Personalización de pantallas:** Studio toma el enfoque de arrastrar y " -"soltar para personalizar la mayoría de las pantallas como usted vea " -"adecuado." - -#: ../../getting_started/documentation.rst:324 -msgid "" -"**Customization of reports (PDF):** Studio will not allow you to customize " -"the reports yourself, however our project managers have access to developers" -" for advanced customizations." -msgstr "" -"**Customización de Reportes (PDF):** Estudio no te permitirá customizar los " -"reportes tu mismo, pero nuestro jefe de proyectos tienen acceso a " -"desarrolladores para customizaciones avanzadas." - -#: ../../getting_started/documentation.rst:328 -msgid "" -"**Website design:** Standard themes are provided to get started at no extra " -"cost. However, our project manager can coach you on how to utilize the " -"building blocks of the website designer. The time spent will consume hours " -"of your Success Pack." -msgstr "" -"**Diseño de página web:** Temas estándar son entregados al comenzar sin " -"costo extra. Sin embargo, nuestro jefe de proyecto puede capacitarte en cómo" -" utilizar los bloques de edificio en el diseño de página web. El tiempo " -"empleado consumirá horas de tu Success Pack." - -#: ../../getting_started/documentation.rst:333 -msgid "" -"**Workflow automations:** Some examples include setting values in fields " -"based on triggers, sending reminders by emails, automating actions, etc. For" -" very advanced automations, our project managers have access to Odoo " -"developers." -msgstr "" -"**Automatizaciones de flujos de trabajo:** Algunos ejemplos incluyen fijar " -"valores en campos basados en gatillos, enviar recordatorios por correo, " -"acciones automatizadas, etc. Para cada automatización avanzada, nuestros " -"jefes de proyectos tienen acceso a los desarrolladores de Odoo. " - -#: ../../getting_started/documentation.rst:338 -msgid "" -"If any customization is needed, Odoo Studio App will be required. " -"Customizations made through Odoo Studio App will be maintained and upgraded " -"at each Odoo upgrade, at no extra cost." -msgstr "" -"Cualquier personalización require la aplicación Odoo Studio. " -"Personalizaciones realizadas en Odoo Studio serán mantenidas y actualizadas " -"en cada actualización de Odoo, sin costo adicional." - -#: ../../getting_started/documentation.rst:342 -msgid "" -"All time spent to perform these customizations by our Business Analysts will" -" be deducted from your Success Pack." -msgstr "" -"El tiempo invertido en realizar estas personalizaciones por parte de " -"nuestros analistas comerciales se deducirá de su paquete de éxito." - -#: ../../getting_started/documentation.rst:345 -msgid "" -"In case of customizations that cannot be done via Studio and would require a" -" developer’s intervention, this will require Odoo.sh, please speak to your " -"Account Manager for more information. Additionally, any work performed by a " -"developer will add a recurring maintenance fee to your subscription to cover" -" maintenance and upgrade services. This cost will be based on hours spent by" -" the developer: 4€ or $5/month, per hour of development will be added to the" -" subscription fee." -msgstr "" -"En caso de customización que no puede ser realizada a través de Estudio y " -"que requeriría la intervención de un desarrollador, esto requerirá Odoo.sh, " -"porfavor hablar a tu Jefe de Cuenta para más información. Adicionalmente, " -"cualquier trabajo realizado por un desarrollador añadirá una tarifa de " -"mantención recurrente a tu subscripción para cubrir mantención y " -"actualización de servicios. Este costo será basado en horas empleadas por el" -" desarrollador: 4€ o $5/mes, por hora de desarrollo será añadido a la tarifa" -" de subscripción." - -#: ../../getting_started/documentation.rst:353 -msgid "" -"**Example:** A customization that took 2 hours of development will cost: 2 " -"hours deducted from the Success Pack for the customization development 2 * " -"$5 = $10/month as a recurring fee for the maintenance of this customization" -msgstr "" -"**Ejemplo:** Una customización que tomó 2 horas de desarrollo costará: 2 " -"horas deducidas de tu Success Pack por el desarrollo de customización 2 * $5" -" = $10/mes como tarifa recurrente por la mantención de esta customización." - -#: ../../getting_started/documentation.rst:358 -msgid "Implementation Methodology" -msgstr "Metodología de implantación" - -#: ../../getting_started/documentation.rst:360 -msgid "" -"We follow a **lean and hands-on methodology** that is used to put customers " -"in production in a short period of time and at a low cost." -msgstr "" -"Seguimos una **metodología lean y hands-on\" que es usada para poner " -"clientes en producción en un corto periodo de tiempo y a un bajo costo." - -#: ../../getting_started/documentation.rst:363 -msgid "" -"After the kick-off meeting, we define a phasing plan to deploy Odoo " -"progressively, by groups of apps." -msgstr "" -"Tras la reunión de lanzamiento, definimos un plan para desplegar Odoo " -"progresivamente, por grupos de aplicaciones." - -#: ../../getting_started/documentation.rst:369 -msgid "" -"The goal of the **Kick-off call** is for our project manager to come to an " -"understanding of your business in order to propose an implementation plan " -"(phasing). Each phase is the deployment of a set of applications that you " -"will fully use in production at the end of the phase." -msgstr "" -"El objetivo de \"llamado inicial\" es para que nuestro jefe de proyecto " -"entienda tu negocio para así proponer un plan de implementación (fase). Cada" -" fase es el despliegue de un set de aplicaciones que usarás completamente en" -" producción al final de cada fase." - -#: ../../getting_started/documentation.rst:375 -msgid "For every phase, the steps are the following:" -msgstr "Para cada fase se dan los siguientes pasos:" - -#: ../../getting_started/documentation.rst:377 -msgid "" -"**Onboarding:** Odoo's project manager will review Odoo's business flows " -"with you, according to your business. The goal is to train you, validate the" -" business process and configure according to your specific needs." -msgstr "" -"**Incorporación:** El jefe de proyecto de Odoo revisará los flujos de " -"negocio contigo, de acuerdo a tu negocio. El objetivo es capacitarte, " -"validar el proceso de negocio y configurar de acuerdo a tus necesidades " -"específicas. " - -#: ../../getting_started/documentation.rst:382 -msgid "" -"**Data:** Created manually or imported from your existing system. You are " -"responsible for exporting the data from your existing system and Odoo's " -"project manager will import them in Odoo." -msgstr "" -"**Datos:** Creado manualmente o importado de tu sistema existente. Tu eres " -"responsable de exportar los datos de tu sistema existente y el Jefe de " -"Proyecto de Odoo los importará en Odoo. " - -#: ../../getting_started/documentation.rst:386 -msgid "" -"**Training:** Once your applications are set up, your data imported, and the" -" system is working smoothly, you will train your users. There will be some " -"back and forth with your Odoo project manager to answer questions and " -"process your feedback." -msgstr "" -"**Entrenamiento:** Una vez que tus aplicaciones estén preparadas, tus data " -"importada y el sistema funcionando sin problemas, tu capacitarás a tus " -"usuarios. Habrá un intercambio entre tú y tu Jefe de Proyecto para responder" -" preguntas y procesar tu retroalimentación. " - -#: ../../getting_started/documentation.rst:391 -msgid "**Production**: Once everyone is trained, your users start using Odoo." -msgstr "" -"**Producción**: En cuanto todo el mundo esté entrenado, sus usuarios " -"comienzan a usar Odoo." - -#: ../../getting_started/documentation.rst:394 -msgid "" -"Once you are comfortable using Odoo, we will fine-tune the process and " -"**automate** some tasks and do the remaining customizations (**extra screens" -" and reports**)." -msgstr "" -"Una vez esté cómodo usando Odoo, haremos las ultimas adaptaciones para " -"finiquitar los procesos y **automatizar** algunas tareas y hacer las " -"restantes personalizaciónes (**pantallas extras y reportes**)." - -#: ../../getting_started/documentation.rst:398 -msgid "" -"Once all applications are deployed and users are comfortable with Odoo, our " -"project manager will not work on your project anymore (unless you have new " -"needs) and you will use the support service if you have further questions." -msgstr "" -"Una vez que todas las aplicaciones estén desplegadas y los usuarios cómodos " -"con Odoo, nuestro Jefe de Proyecto no seguirá trabajando en tu proyecto (a " -"menos que tengas necesidades nuevas) y usarás el servicio de soporte si " -"tienes preguntas." - -#: ../../getting_started/documentation.rst:404 -msgid "Managing your databases" -msgstr "Gestionando sus bases de datos" - -#: ../../getting_started/documentation.rst:406 -msgid "" -"To access your databases, go to Odoo.com, sign in and click **My Databases**" -" in the drop-down menu at the top right corner." -msgstr "" -"Para acceder a sus bases de datos, vaya a Odoo.com, inicie sesión y haga " -"clic en **Mis bases de datos** en el menú desplegable que aparece en la " -"esquina superior derecha." - -#: ../../getting_started/documentation.rst:412 -msgid "" -"Odoo gives you the opportunity to test the system before going live or " -"before upgrading to a newer version. Do not mess up your working environment" -" with test data!" -msgstr "" -"Odoo le da la oportunidad de probar el sistema antes de ir en vivo o antes " -"de actualizar a una versión más reciente. ¡No ensucie el entorno de trabajo " -"con los datos de prueba!" - -#: ../../getting_started/documentation.rst:416 -msgid "" -"For those purposes, you can create as many free trials as you want (each " -"available for 15 days). Those instances can be instant copies of your " -"working environment. To do so, go to the Odoo.com account in **My " -"Organizations** page and click **Duplicate**." -msgstr "" -"Para esos propósitos, tu puedes crear cuantas pruebas gratis quieras (cada " -"una disponible por 15 días). Esas instancias pueden ser copias instantáneas " -"de tu ambiente de trabajo. Para hacerlo, ve a la cuenta en Odoo.com en la " -"página **Mis Organizaciones** y haz clic en **Duplicar**." - -#: ../../getting_started/documentation.rst:427 -msgid "" -"You can find more information on how to manage your databases :ref:`here " -"`." -msgstr "" -"Puede encontrar más información acerca de como administrar sus bases de " -"datos :ref:`aquí `." - -#: ../../getting_started/documentation.rst:431 -msgid "Customer Success" -msgstr "Éxito del cliente" - -#: ../../getting_started/documentation.rst:433 -msgid "" -"Odoo is passionate about delighting our customers and ensuring that they " -"have all the resources needed to complete their project." -msgstr "" -"Odoo se apasiona en deleitar a nuestros clientes y asegurar que disponen de " -"todos los recursos para copmletar su proyecto." - -#: ../../getting_started/documentation.rst:436 -msgid "" -"During the implementation phase, your point of contact is the project " -"manager and eventually the support team." -msgstr "" -"Durante la fase de implementación. el punto de contacto es nuestro gerente " -"de proyectos, y posiblemente el equipo de soporte." - -#: ../../getting_started/documentation.rst:439 -msgid "" -"Once you are in production, you will probably have less interaction with " -"your project manager. At that time, we will assign a member of our Client " -"Success Team to you. They are specialized in the long-term relationship with" -" our customers. They will contact you to showcase new versions, improve the " -"way you work with Odoo, assess your new needs, etc..." -msgstr "" -"Una vez salido a producción, posiblemente habrá menos interacción con su " -"gerente de proyectos. En este momento le asignaremos a un miembro de nuestro" -" equipo de éxito del cliente que esta especializado en la relación contínua " -"con nuestros clientes. Le contactará para demostrar nuevas versiones, " -"mejorar la manera de cómo utiliza Odoo y evaluar sus necesidades, etcétera." - -#: ../../getting_started/documentation.rst:446 -msgid "" -"Our internal goal is to keep customers for at least 10 years and offer them " -"a solution that grows with their needs!" -msgstr "" -"¡Nuestro objetivo interno es mantener a un cliente durante al menos 10 años," -" y ofrecerles una solución que crezca con sus necesidades!" - -#: ../../getting_started/documentation.rst:449 -msgid "Welcome aboard and enjoy your Odoo experience!" -msgstr "¡Bienvenido a bordo, y disfrute su experiencia con Odoo!" - -#: ../../getting_started/documentation.rst:452 -msgid ":doc:`../../db_management/documentation`" -msgstr ":doc:`../../db_management/documentation`" diff --git a/locale/es/LC_MESSAGES/manufacturing.po b/locale/es/LC_MESSAGES/manufacturing.po index 80bb7a221..300fa8156 100644 --- a/locale/es/LC_MESSAGES/manufacturing.po +++ b/locale/es/LC_MESSAGES/manufacturing.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: oihane , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" @@ -51,13 +51,10 @@ msgstr "" #: ../../manufacturing/management/bill_configuration.rst:16 msgid "" "If you choose to manage your manufacturing operations using manufacturing " -"orders only, you will define basic bills of materials without routings. For " -"more information about which method of management to use, review the " -"**Getting Started** section of the *Manufacturing* chapter of the " -"documentation." +"orders only, you will define basic bills of materials without routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:22 +#: ../../manufacturing/management/bill_configuration.rst:19 msgid "" "Before creating your first bill of materials, you will need to create a " "product and at least one component (components are considered products in " @@ -70,7 +67,7 @@ msgid "" "Materials`, or using the button on the top of the product form." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:32 +#: ../../manufacturing/management/bill_configuration.rst:29 msgid "" "Under the **Miscellaneous** tab, you can fill additional fields. " "**Sequence** defines the order in which your BoMs will be selected for " @@ -78,11 +75,11 @@ msgid "" "allows you to track changes to your BoM over time." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:38 +#: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:40 +#: ../../manufacturing/management/bill_configuration.rst:37 msgid "" "A routing defines a series of operations required to manufacture a product " "and the work center at which each operation is performed. A routing may be " @@ -90,14 +87,14 @@ msgid "" "information about configuring routings, review the chapter on routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:46 +#: ../../manufacturing/management/bill_configuration.rst:43 msgid "" "After enabling routings from :menuselection:`Configuration --> Settings`, " "you will be able to add a routing to a bill of materials by selecting a " "routing from the dropdown list or creating one on the fly." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:50 +#: ../../manufacturing/management/bill_configuration.rst:47 msgid "" "You may define the work operation or step in which each component is " "consumed using the field, **Consumed in Operation** under the **Components**" @@ -107,23 +104,23 @@ msgid "" "consumed/produced at the final operation in the routing." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:61 +#: ../../manufacturing/management/bill_configuration.rst:58 msgid "Adding Byproducts to a BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:63 +#: ../../manufacturing/management/bill_configuration.rst:60 msgid "" "In Odoo, a byproduct is any product produced by a BoM in addition to the " "primary product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:66 +#: ../../manufacturing/management/bill_configuration.rst:63 msgid "" "To add byproducts to a BoM, you will first need to enable them from " ":menuselection:`Configuration --> Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:72 +#: ../../manufacturing/management/bill_configuration.rst:69 msgid "" "Once byproducts are enabled, you can add them to your bills of materials " "under the **Byproducts** tab of the bill of materials. You can add any " @@ -131,11 +128,11 @@ msgid "" "of the routing as the primary product of the BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:81 +#: ../../manufacturing/management/bill_configuration.rst:78 msgid "Setting up a BoM for a Product With Sub-Assemblies" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:83 +#: ../../manufacturing/management/bill_configuration.rst:80 #: ../../manufacturing/management/sub_assemblies.rst:5 msgid "" "A subassembly is a manufactured product which is intended to be used as a " @@ -145,7 +142,7 @@ msgid "" "that employs subassemblies is often referred to as a multi-level BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:90 +#: ../../manufacturing/management/bill_configuration.rst:87 #: ../../manufacturing/management/sub_assemblies.rst:12 msgid "" "Multi-level bills of materials in Odoo are accomplished by creating a top-" @@ -155,11 +152,11 @@ msgid "" "subassembly is created as well." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:97 +#: ../../manufacturing/management/bill_configuration.rst:94 msgid "Configure the Top-Level Product BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:99 +#: ../../manufacturing/management/bill_configuration.rst:96 #: ../../manufacturing/management/sub_assemblies.rst:21 msgid "" "To configure a multi-level BoM, create the top-level product and its BoM. " @@ -167,12 +164,12 @@ msgid "" "subassembly as you would for any product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:107 +#: ../../manufacturing/management/bill_configuration.rst:104 #: ../../manufacturing/management/sub_assemblies.rst:29 msgid "Configure the Subassembly Product Data" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:109 +#: ../../manufacturing/management/bill_configuration.rst:106 #: ../../manufacturing/management/sub_assemblies.rst:31 msgid "" "On the product form of the subassembly, you must select the routes " @@ -181,7 +178,7 @@ msgid "" "effect." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:117 +#: ../../manufacturing/management/bill_configuration.rst:114 #: ../../manufacturing/management/sub_assemblies.rst:39 msgid "" "If you would like to be able to purchase the subassembly in addition to " @@ -189,11 +186,11 @@ msgid "" "subassembly product form may be configured according to your preference." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:123 +#: ../../manufacturing/management/bill_configuration.rst:120 msgid "Using a Single BoM to Describe Several Variants of a Single Product" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:125 +#: ../../manufacturing/management/bill_configuration.rst:122 #: ../../manufacturing/management/product_variants.rst:5 msgid "" "Odoo allows you to use one bill of materials for multiple variants of the " @@ -201,7 +198,7 @@ msgid "" "Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:132 +#: ../../manufacturing/management/bill_configuration.rst:129 #: ../../manufacturing/management/product_variants.rst:12 msgid "" "You will then be able to specify which component lines are to be used in the" @@ -210,7 +207,7 @@ msgid "" "variants." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:137 +#: ../../manufacturing/management/bill_configuration.rst:134 #: ../../manufacturing/management/product_variants.rst:17 msgid "" "When defining variant BoMs on a line-item-basis, the **Product Variant** " diff --git a/locale/es/LC_MESSAGES/mobile.po b/locale/es/LC_MESSAGES/mobile.po new file mode 100644 index 000000000..200381e4b --- /dev/null +++ b/locale/es/LC_MESSAGES/mobile.po @@ -0,0 +1,117 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015-TODAY, Odoo S.A. +# This file is distributed under the same license as the Odoo package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Odoo 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-26 16:05+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Martin Trigaux, 2018\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: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../mobile/firebase.rst:5 +msgid "Mobile" +msgstr "Móvil" + +#: ../../mobile/firebase.rst:8 +msgid "Setup your Firebase Cloud Messaging" +msgstr "" + +#: ../../mobile/firebase.rst:10 +msgid "" +"In order to have mobile notifications in our Android app, you need an API " +"key." +msgstr "" + +#: ../../mobile/firebase.rst:13 +msgid "" +"If it is not automatically configured (for instance for On-premise or " +"Odoo.sh) please follow these steps below to get an API key for the android " +"app." +msgstr "" + +#: ../../mobile/firebase.rst:18 +msgid "" +"The iOS app doesn't support mobile notifications for Odoo versions < 12." +msgstr "" + +#: ../../mobile/firebase.rst:22 +msgid "Firebase Settings" +msgstr "" + +#: ../../mobile/firebase.rst:25 +msgid "Create a new project" +msgstr "" + +#: ../../mobile/firebase.rst:27 +msgid "" +"First, make sure you to sign in to your Google Account. Then, go to " +"`https://console.firebase.google.com " +"`__ and create a new project." +msgstr "" + +#: ../../mobile/firebase.rst:34 +msgid "" +"Choose a project name, click on **Continue**, then click on **Create " +"project**." +msgstr "" + +#: ../../mobile/firebase.rst:37 +msgid "When you project is ready, click on **Continue**." +msgstr "" + +#: ../../mobile/firebase.rst:39 +msgid "" +"You will be redirected to the overview project page (see next screenshot)." +msgstr "" + +#: ../../mobile/firebase.rst:43 +msgid "Add an app" +msgstr "" + +#: ../../mobile/firebase.rst:45 +msgid "In the overview page, click on the Android icon." +msgstr "" + +#: ../../mobile/firebase.rst:50 +msgid "" +"You must use \"com.odoo.com\" as Android package name. Otherwise, it will " +"not work." +msgstr "" + +#: ../../mobile/firebase.rst:56 +msgid "" +"No need to download the config file, you can click on **Next** twice and " +"skip the fourth step." +msgstr "" + +#: ../../mobile/firebase.rst:60 +msgid "Get generated API key" +msgstr "" + +#: ../../mobile/firebase.rst:62 +msgid "On the overview page, go to Project settings:" +msgstr "" + +#: ../../mobile/firebase.rst:67 +msgid "" +"In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " +"that you need to set in Odoo General Settings." +msgstr "" + +#: ../../mobile/firebase.rst:74 +msgid "Settings in Odoo" +msgstr "" + +#: ../../mobile/firebase.rst:76 +msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgstr "" diff --git a/locale/es/LC_MESSAGES/point_of_sale.po b/locale/es/LC_MESSAGES/point_of_sale.po index 26c9d13d3..e163316bd 100644 --- a/locale/es/LC_MESSAGES/point_of_sale.po +++ b/locale/es/LC_MESSAGES/point_of_sale.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Raquel Iciarte , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" @@ -1192,10 +1192,8 @@ msgid "``# groupadd usbusers``" msgstr "``# groupadd usbusers``" #: ../../point_of_sale/overview/setup.rst:252 -msgid "Then we add the user who will run the OpenERP server to ``usbusers``" +msgid "Then we add the user who will run the Odoo server to ``usbusers``" msgstr "" -"Luego añadimos el usuario que va a ejecutar el servidor OpenERP a " -"``usbusers``" #: ../../point_of_sale/overview/setup.rst:254 msgid "``# usermod -a -G usbusers USERNAME``" diff --git a/locale/es/LC_MESSAGES/purchase.po b/locale/es/LC_MESSAGES/purchase.po index 930c1cd43..c409231f0 100644 --- a/locale/es/LC_MESSAGES/purchase.po +++ b/locale/es/LC_MESSAGES/purchase.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Alejandro Kutulas , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" @@ -2198,8 +2198,8 @@ msgstr "" "seleccione la fecha en la que desea continuar con el orden real." #: ../../purchase/purchases/rfq/create.rst:0 -msgid "Shipment" -msgstr "Envío" +msgid "Receipt" +msgstr "Tiquet" #: ../../purchase/purchases/rfq/create.rst:0 msgid "Incoming Shipments" diff --git a/locale/es/LC_MESSAGES/sales.po b/locale/es/LC_MESSAGES/sales.po index 816a511da..8469bf1be 100644 --- a/locale/es/LC_MESSAGES/sales.po +++ b/locale/es/LC_MESSAGES/sales.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Jesus Chaparro , 2017\n" +"Last-Translator: Martin Trigaux, 2017\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" @@ -278,792 +278,440 @@ msgstr "" msgid "Invoicing Method" msgstr "Método de facturación" -#: ../../sales/invoicing/services.rst:3 -msgid "Services" -msgstr "Servicios" +#: ../../sales/invoicing/down_payment.rst:3 +msgid "Request a down payment" +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:3 -msgid "How to invoice milestones of a project?" -msgstr "¿Cómo facturar hitos de un proyecto?" - -#: ../../sales/invoicing/services/milestones.rst:5 +#: ../../sales/invoicing/down_payment.rst:5 msgid "" -"There are different kind of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) or a fixed price contract (e.g. a project)." +"A down payment is an initial, partial payment, with the agreement that the " +"rest will be paid later. For expensive orders or projects, it is a way to " +"protect yourself and make sure your customer is serious." msgstr "" -"Existen distintos tipos de servicios de ventas: cantidad prepagado de " -"horas/días (e.g. contrato de soporte), facturación basada en tiempo y " -"material (e.g. facturar horas de consultoría) o un precio fijo de contrato " -"(e.g. un proyecto)." -#: ../../sales/invoicing/services/milestones.rst:9 +#: ../../sales/invoicing/down_payment.rst:10 +msgid "First time you request a down payment" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:12 msgid "" -"In this section, we will have a look at how to invoice milestones of a " -"project." +"When you confirm a sale, you can create an invoice and select a down payment" +" option. It can either be a fixed amount or a percentage of the total " +"amount." msgstr "" -"En esta sección, echaremos un vistazo a como facturar hitos de un proyecto." -#: ../../sales/invoicing/services/milestones.rst:12 +#: ../../sales/invoicing/down_payment.rst:16 msgid "" -"Milestone invoicing can be used for expensive or large scale projects, with " -"each milestone representing a clear sequence of work that will incrementally" -" build up to the completion of the contract. For example, a marketing agency" -" hired for a new product launch could break down a project into the " -"following milestones, each of them considered as one service with a fixed " -"price on the sale order :" +"The first time you request a down payment you can select an income account " +"and a tax setting that will be reused for next down payments." msgstr "" -"La facturación de proyectos se puede utilizar para proyectos costosos o de " -"gran escala, con cada meta que representa una secuencia clara de trabajo que" -" progresivamente se acumulará a la finalización del contrato. Por ejemplo, " -"una agencia de marketing contratado para un nuevo lanzamiento del producto " -"podría descomponer un proyecto en los siguientes proyectos, cada uno de " -"ellos considerado como uno de servicio con un precio fijado en la orden de " -"venta:" -#: ../../sales/invoicing/services/milestones.rst:19 -msgid "Milestone 1 : Marketing strategy audit - 5 000 euros" -msgstr "Hito 1: Auditoría de estrategia de mercadeo - 5 000 euros" +#: ../../sales/invoicing/down_payment.rst:22 +msgid "You will then see the invoice for the down payment." +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:21 -msgid "Milestone 2 : Brand Identity - 10 000 euros" -msgstr "Hito 2: Identidad de marca - 10 000 euros" - -#: ../../sales/invoicing/services/milestones.rst:23 -msgid "Milestone 3 : Campaign launch & PR - 8 500 euros" -msgstr "Hito 3: Lanzamiento de campaña & RP - 8 500 euros" - -#: ../../sales/invoicing/services/milestones.rst:25 +#: ../../sales/invoicing/down_payment.rst:27 msgid "" -"In this case, an invoice will be sent to the customer each time a milestone " -"will be successfully reached. That invoicing method is comfortable both for " -"the company which is ensured to get a steady cash flow throughout the " -"project lifetime and for the client who can monitor the project's progress " -"and pay in several times." +"On the subsequent or final invoice, any prepayment made will be " +"automatically deducted." msgstr "" -"En este caso, la factura se enviará al cliente cada vez que la meta se haya " -"concretado con éxito. Ese método de facturación es cómodo tanto para la " -"empresa que se asegura de obtener un flujo de efectivo constante durante " -"toda la vida del proyecto y para el cliente que pueden monitorear el " -"progreso del proyecto y pagar en varias ocasiones." -#: ../../sales/invoicing/services/milestones.rst:32 +#: ../../sales/invoicing/down_payment.rst:34 +msgid "Modify the income account and customer taxes" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:36 +msgid "From the products list, search for *Down Payment*." +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:41 msgid "" -"You can also use milestones to invoice percentages of the entire project. " -"For example, for a million euros project, your company might require a 15% " -"upfront payment, 30% at the midpoint and the balance at the contract " -"conclusion. In that case, each payment will be considered as one milestone." +"You can then edit it, under the invoicing tab you will be able to change the" +" income account & customer taxes." msgstr "" -"También puede usar la facturación de proyecto por porcentajes del proyecto " -"entero. Por ejemplo, un millón de euros por proyecto, su empresa puede " -"requerir un pago inicial del 15%, 30% en el punto medio y el saldo al cierre" -" del contrato. En ese caso, cada pago se considerará como una meta." -#: ../../sales/invoicing/services/milestones.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:26 -#: ../../sales/invoicing/services/reinvoice.rst:95 -#: ../../sales/invoicing/services/support.rst:17 -#: ../../sales/send_quotations/quote_template.rst:10 -msgid "Configuration" -msgstr "Configuración" - -#: ../../sales/invoicing/services/milestones.rst:42 -msgid "Install the Sales application" -msgstr "Instalar la aplicación de Ventas" - -#: ../../sales/invoicing/services/milestones.rst:44 -#: ../../sales/invoicing/services/reinvoice.rst:28 -msgid "" -"In order to sell services and to send invoices, you need to install the " -"**Sales** application, from the **Apps** icon." +#: ../../sales/invoicing/expense.rst:3 +msgid "Re-invoice expenses to customers" msgstr "" -"Con el fin de vender servicios y enviar facturas, es necesario instalar el " -"módulo de **Ventas**, desde el icono de **Aplicaciones**." -#: ../../sales/invoicing/services/milestones.rst:51 -msgid "Create products" -msgstr "Crear productos" - -#: ../../sales/invoicing/services/milestones.rst:53 -msgid "" -"In Odoo, each milestone of your project is considered as a product. From the" -" **Sales** application, use the menu :menuselection:`Sales --> Products`, " -"create a new product with the following setup:" -msgstr "" -"En Odoo, cada meta del proyecto es considerada como un producto. Desde el " -"módulo de **Ventas**, usa el :menuselection:`Ventas --> Productos`, crear un" -" nuevo producto con los siguientes pasos a seguir:" - -#: ../../sales/invoicing/services/milestones.rst:57 -msgid "**Name**: Strategy audit" -msgstr "**Nombre**: Auditoría de estrategia" - -#: ../../sales/invoicing/services/milestones.rst:59 -#: ../../sales/invoicing/services/support.rst:50 -msgid "**Product Type**: Service" -msgstr "**Tipo de producto**: Servicio" - -#: ../../sales/invoicing/services/milestones.rst:61 -msgid "" -"**Invoicing Policy**: Delivered Quantities, since you will invoice your " -"milestone after it has been delivered" -msgstr "" -"**Política de facturación**: Las cantidades entregadas, ya que va a facturar" -" la meta después de haber sido entregada" - -#: ../../sales/invoicing/services/milestones.rst:64 -msgid "" -"**Track Service**: Manually set quantities on order, as you complete each " -"milestone, you will manually update their quantity from the **Delivered** " -"tab on your sale order" -msgstr "" -"**Servicio de Rastreo**: ajusta manualmente cantidades en orden, a medida " -"que completa cada meta, usted puede actualizar manualmente su cantidad en la" -" pestaña **Entregado** en su pedido la venta" - -#: ../../sales/invoicing/services/milestones.rst:72 -msgid "Apply the same configuration for the others milestones." -msgstr "Aplica la misma configuración para las otras metas del proyecto." - -#: ../../sales/invoicing/services/milestones.rst:75 -msgid "Managing your project" -msgstr "Gestionando su proyecto" - -#: ../../sales/invoicing/services/milestones.rst:78 -msgid "Quotations and sale orders" -msgstr "Órdenes de venta y Cotizaciones" - -#: ../../sales/invoicing/services/milestones.rst:80 -msgid "" -"Now that your milestones (or products) are created, you can create a " -"quotation or a sale order with each line corresponding to one milestone. For" -" each line, set the **Ordered Quantity** to ``1`` as each milestone is " -"completed once. Once the quotation is confirmed and transformed into a sale " -"order, you will be able to change the delivered quantities when the " -"corresponding milestone has been achieved." -msgstr "" -"Ahora que sus metas (o productos) se han creado, se puede crear un " -"presupuesto o una orden de venta con cada línea correspondiente a una meta. " -"Para cada línea, establezca la **Cantidad a Ordenar** a `` 1`` como cada " -"meta se completa una vez. Una vez que la cita se confirma y se transforma en" -" una orden de venta, usted será capaz de cambiar las cantidades entregadas " -"cuando la meta correspondiente se ha logrado." - -#: ../../sales/invoicing/services/milestones.rst:91 -msgid "Invoice milestones" -msgstr "Facturar hitos" - -#: ../../sales/invoicing/services/milestones.rst:93 -msgid "" -"Let's assume that your first milestone (the strategy audit) has been " -"successfully delivered and you want to invoice it to your customer. On the " -"sale order, click on **Edit** and set the **Delivered Quantity** of the " -"related product to ``1``." -msgstr "" -"Vamos a suponer que su primera meta (la auditoría estratégica) se ha " -"entregado con éxito y se desea facturar a su cliente. En la orden de venta, " -"haga clic en **Editar** y establecer la **Cantidad a Entregar** relacionada " -"al producto `` 1``." - -#: ../../sales/invoicing/services/milestones.rst:99 -msgid "" -"As soon as the above modification has been saved, you will notice that the " -"color of the line has changed to blue, meaning that the service can now be " -"invoiced. In the same time, the invoice status of the SO has changed from " -"**Nothing To Invoice** to **To Invoice**" -msgstr "" -"Tan pronto como la modificación anterior se ha guardado, te darás cuenta de " -"que el color de la línea ha cambiado a azul, lo que significa que el " -"servicio ya se puede facturar. En el mismo tiempo, el estado de la factura " -"del SO ha cambiado de **Nada a facturar** a **Facturado**" - -#: ../../sales/invoicing/services/milestones.rst:104 -msgid "" -"Click on **Create invoice** and, in the new window that pops up, select " -"**Invoiceable lines** and validate. It will create a new invoice (in draft " -"status) with only the **strategy audit** product as invoiceable." -msgstr "" -"Haga clic en **Crear factura** y, en la nueva ventana que aparece, " -"seleccionar **Líneas a facturar** y validar. Se va a crear una nueva factura" -" (en el proyecto de estado) sólo con la **estrategia de auditoría** producto" -" como facturable." - -#: ../../sales/invoicing/services/milestones.rst:112 -msgid "" -"In order to be able to invoice a product, you need to set up the " -"**Accounting** application and to configure an accounting journal and a " -"chart of account. Click on the following link to learn more: " -":doc:`../../../accounting/overview/getting_started/setup`" -msgstr "" -"Con el fin de ser capaz de facturar un producto, es necesario configurar el " -"módulo de **Contabilidad** y configurar un diario de contabilidad y un " -"gráfico de la cuenta. Haga clic en el siguiente enlace para obtener más " -"información: :doc:`../../../accounting/overview/getting_started/setup`" - -#: ../../sales/invoicing/services/milestones.rst:117 -msgid "" -"Back on your sale order, you will notice that the **Invoiced** column of " -"your order line has been updated accordingly and that the **Invoice Status**" -" is back to **Nothing to Invoice**." -msgstr "" -"De regreso en la orden de venta, te darás cuenta de que en la columna " -"**Factura** de su línea de pedido ha sido actualizado en consecuencia y que " -"el **Estado Factura** está de nuevo a **Nada facturado**." - -#: ../../sales/invoicing/services/milestones.rst:121 -msgid "Follow the same workflow to invoice your remaining milestones." -msgstr "" -"Siga el mismo flujo de trabajo para cada factura de sus proyectos restantes." - -#: ../../sales/invoicing/services/milestones.rst:124 -msgid ":doc:`reinvoice`" -msgstr ":doc:`reinvoice`" - -#: ../../sales/invoicing/services/milestones.rst:125 -#: ../../sales/invoicing/services/reinvoice.rst:185 -msgid ":doc:`support`" -msgstr ":doc:`support`" - -#: ../../sales/invoicing/services/reinvoice.rst:3 -msgid "How to re-invoice expenses to your customers?" -msgstr "¿Cómo volver a facturar gastos a sus clientes?" - -#: ../../sales/invoicing/services/reinvoice.rst:5 +#: ../../sales/invoicing/expense.rst:5 msgid "" "It often happens that your employees have to spend their personal money " "while working on a project for your client. Let's take the example of an " -"employee paying a parking spot for a meeting with your client. As a company," +"consultant paying an hotel to work on the site of your client. As a company," " you would like to be able to invoice that expense to your client." msgstr "" -"A menudo sucede que sus empleados tienen que gastar dinero personal mientras" -" se trabaja en un proyecto para el cliente. Tomemos el ejemplo de un " -"empleado paga un ticket de estacionamiento para una reunión con el cliente. " -"Como empresa, a usted le gustaría ser capaz de facturar ese gasto al " -"cliente." -#: ../../sales/invoicing/services/reinvoice.rst:11 +#: ../../sales/invoicing/expense.rst:12 +#: ../../sales/invoicing/time_materials.rst:64 +msgid "Expenses configuration" +msgstr "" + +#: ../../sales/invoicing/expense.rst:14 +#: ../../sales/invoicing/time_materials.rst:66 msgid "" -"In this documentation we will see two use cases. The first, very basic, " -"consists of invoicing a simple expense to your client like you would do for " -"a product. The second, more advanced, will consist of invoicing expenses " -"entered in your expense system by your employees directly to your customer." +"To track & invoice expenses, you will need the expenses app. Go to " +":menuselection:`Apps --> Expenses` to install it." msgstr "" -"En esta documentación veremos dos casos de uso. El primero, muy básico, " -"consiste en facturar una simple cifra para el cliente como la deseada para " -"el producto. La segunda, más avanzada, consiste en facturar los costos " -"completos en su sistema de gastos por sus empleados directamente a su " -"cliente." -#: ../../sales/invoicing/services/reinvoice.rst:18 -msgid "Use case 1: Simple expense invoicing" -msgstr "Caso de uso 1: Facturación sencilla de gastos" - -#: ../../sales/invoicing/services/reinvoice.rst:20 +#: ../../sales/invoicing/expense.rst:17 +#: ../../sales/invoicing/time_materials.rst:69 msgid "" -"Let's take the following example. You are working on a promotion campaign " -"for one of your customers (``Agrolait``) and you have to print a lot of " -"copies. Those copies are an expense for your company and you would like to " -"invoice them." +"You should also activate the analytic accounts feature to link expenses to " +"the sales order, to do so, go to :menuselection:`Invoicing --> Configuration" +" --> Settings` and activate *Analytic Accounting*." msgstr "" -"Tomemos el siguiente ejemplo. Usted está trabajando en una campaña de " -"promoción para uno de sus clientes (``Agrolait``) y tiene que imprimir " -"muchas copias. Estas copias son un gasto para su empresa y que le gustaría " -"facturarlas a ellos." -#: ../../sales/invoicing/services/reinvoice.rst:35 -msgid "Create product to be expensed" -msgstr "Crear producto para ser gastado" +#: ../../sales/invoicing/expense.rst:22 +#: ../../sales/invoicing/time_materials.rst:74 +msgid "Add expenses to your sales order" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:37 -msgid "You will need now to create a product called ``Copies``." -msgstr "Ahora necesitará crear un producto llamado \"Copias\"." - -#: ../../sales/invoicing/services/reinvoice.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:112 +#: ../../sales/invoicing/expense.rst:24 +#: ../../sales/invoicing/time_materials.rst:76 msgid "" -"From your **Sales** module, go to :menuselection:`Sales --> Products` and " -"create a product as follows:" +"From the expense app, you or your consultant can create a new one, e.g. the " +"hotel for the first week on the site of your customer." msgstr "" -"Desde el módulo de **Ventas**, vaya a :menuselection:`Ventas --> Productos` " -"y crea un producto como sigue:" -#: ../../sales/invoicing/services/reinvoice.rst:42 -msgid "**Product type**: consumable" -msgstr "**Tipo de Producto**: consumible" - -#: ../../sales/invoicing/services/reinvoice.rst:44 +#: ../../sales/invoicing/expense.rst:27 +#: ../../sales/invoicing/time_materials.rst:79 msgid "" -"**Invoicing policy**: on delivered quantities (you will manually set the " -"quantities to invoice on the sale order)" +"You can then enter a relevant description and select an existing product or " +"create a new one from right there." msgstr "" -"**Políticas de Facturación**: en entrega de cantidades (usted puede " -"configurar manualmente las cantidades a facturar en la orden de venta)" -#: ../../sales/invoicing/services/reinvoice.rst:51 -msgid "Create a sale order" -msgstr "Crear una orden de venta" +#: ../../sales/invoicing/expense.rst:33 +#: ../../sales/invoicing/time_materials.rst:85 +msgid "Here, we are creating a *Hotel* product:" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:53 +#: ../../sales/invoicing/expense.rst:38 msgid "" -"Now that your product is correctly set up, you can create a sale order for " -"that product (from the menu :menuselection:`Sales --> Sales Orders`) with " -"the ordered quantities set to 0. Click on **Confirm the Sale** to create the" -" sale order. You will be able then to manually change the delivered " -"quantities on the sale order to reinvoice the copies to your customer." +"Under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." msgstr "" -"Ahora que su producto está correctamente configurado, puede crear una orden " -"de venta de ese producto (en el menú :menuselection:`Ventas --> Órdenes de " -"Venta`) con las cantidades pedidas establecidos a 0. Haga clic en " -"**Confirmar la venta** para crear la orden de venta. Podrá entonces que " -"cambiar manualmente las cantidades entregadas en la orden de venta al " -"refacturadas las copias a su cliente." -#: ../../sales/invoicing/services/reinvoice.rst:64 -#: ../../sales/invoicing/services/reinvoice.rst:177 -msgid "Invoice expense to your client" -msgstr "Facturar gastos a su cliente" - -#: ../../sales/invoicing/services/reinvoice.rst:66 +#: ../../sales/invoicing/expense.rst:45 +#: ../../sales/invoicing/time_materials.rst:97 msgid "" -"At the end of the month, you have printed ``1000`` copies on behalf of your " -"client and you want to re-invoice them. From the related sale order, click " -"on **Delivered Quantities**, manually enter the correct amount of copies and" -" click on **Save**. Your order line will turn blue, meaning that it is ready" -" to be invoiced. Click on **Create invoice**." +"To modify or create more products go to :menuselection:`Expenses --> " +"Configuration --> Expense products`." msgstr "" -"Al final del mes, usted tendrá ``1000`` copias impresas en nombre de su " -"cliente y desea volver a facturarles a ellos. De la orden de venta " -"relacionada, haga clic en **Cantidades entregadas**, introduzca manualmente " -"la cantidad correcta de copias y haga clic en **Guardar**. La línea de orden" -" se cambiará a azul, lo que significa que está lista para ser facturada. " -"Haga clic en **Crear factura**." -#: ../../sales/invoicing/services/reinvoice.rst:73 +#: ../../sales/invoicing/expense.rst:48 +#: ../../sales/invoicing/time_materials.rst:100 msgid "" -"The total amount on your sale order will be of 0 as it is computed on the " -"ordered quantities. It is your invoice which will compute the correct amount" -" due by your customer." +"Back on the expense, add the original sale order in the expense to submit." msgstr "" -"La cantidad total de su orden de venta será de 0, ya que se calcula sobre " -"las cantidades pedidas. Es la factura que calcular la cantidad correcta " -"debido por su cliente." -#: ../../sales/invoicing/services/reinvoice.rst:77 +#: ../../sales/invoicing/expense.rst:54 +#: ../../sales/invoicing/time_materials.rst:106 +msgid "It can then be submitted to the manager, approved and finally posted." +msgstr "" + +#: ../../sales/invoicing/expense.rst:65 +#: ../../sales/invoicing/time_materials.rst:117 +msgid "It will then be in the sales order and ready to be invoiced." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:3 +msgid "Invoice based on delivered or ordered quantities" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:5 msgid "" -"The invoice generated is in draft, so you can always control the quantities " -"and change the amount if needed. You will notice that the amount to be " -"invoiced is based here on the delivered quantities." +"Depending on your business and what you sell, you have two options for " +"invoicing:" msgstr "" -"La factura generada es en borrador, por lo que siempre puede controlar las " -"cantidades y cambiar la cantidad si es necesario. Usted se dará cuenta de " -"que la cantidad a facturar se basa aquí en las cantidades entregadas." -#: ../../sales/invoicing/services/reinvoice.rst:84 -msgid "Click on validate to issue the payment to your customer." -msgstr "Click en validar para emitir el pago a su cliente." - -#: ../../sales/invoicing/services/reinvoice.rst:87 -msgid "Use case 2: Invoice expenses via the expense module" -msgstr "Caso de uso 2: Los gastos de facturas a través del módulo de gastos" - -#: ../../sales/invoicing/services/reinvoice.rst:89 +#: ../../sales/invoicing/invoicing_policy.rst:8 msgid "" -"To illustrate this case, let's imagine that your company sells some " -"consultancy service to your customer ``Agrolait`` and both parties agreed " -"that the distance covered by your consultant will be re-invoiced at cost." +"Invoice on ordered quantity: invoice the full order as soon as the sales " +"order is confirmed." msgstr "" -"Para ilustrar este caso, vamos a imaginar que su empresa vende algún " -"servicio de consultoría para el cliente ``Agrolait`` y ambas partes " -"acordaron que la distancia recorrida por el consultor se volverá a facturar " -"al costo." -#: ../../sales/invoicing/services/reinvoice.rst:97 -msgid "Here, you will need to install two more modules:" -msgstr "Aquí, necesitará instalar dos módulos más:" - -#: ../../sales/invoicing/services/reinvoice.rst:99 -msgid "Expense Tracker" -msgstr "Control de gastos" - -#: ../../sales/invoicing/services/reinvoice.rst:101 +#: ../../sales/invoicing/invoicing_policy.rst:10 msgid "" -"Accounting, where you will need to activate the analytic accounting from the" -" settings" +"Invoice on delivered quantity: invoice on what you delivered even if it's a " +"partial delivery." msgstr "" -"Contabilidad, donde usted necesitará activar la contabilidad analítica desde" -" la configuración" -#: ../../sales/invoicing/services/reinvoice.rst:108 -msgid "Create a product to be expensed" -msgstr "Crear un producto que se va a gastos" - -#: ../../sales/invoicing/services/reinvoice.rst:110 -msgid "You will now need to create a product called ``Kilometers``." -msgstr "Ahora usted necesitará crear un producto llamado ``Kilómetros``. " - -#: ../../sales/invoicing/services/reinvoice.rst:115 -msgid "Product can be expensed" -msgstr "El producto puede ser gastado" - -#: ../../sales/invoicing/services/reinvoice.rst:117 -msgid "Product type: Service" -msgstr "Tipo de Producto: Servicio" - -#: ../../sales/invoicing/services/reinvoice.rst:119 -msgid "Invoicing policy: invoice based on time and material" -msgstr "Política de facturación: facturas basadas en tiempo y material" - -#: ../../sales/invoicing/services/reinvoice.rst:121 -msgid "Expense invoicing policy: At cost" -msgstr "Política de facturación de gastos: Al costo" - -#: ../../sales/invoicing/services/reinvoice.rst:123 -msgid "Track service: manually set quantities on order" +#: ../../sales/invoicing/invoicing_policy.rst:13 +msgid "Invoice on ordered quantity is the default mode." msgstr "" -"Servicio de Rastreo: configuración manual de las cantidades en la orden" -#: ../../sales/invoicing/services/reinvoice.rst:129 -msgid "Create a sales order" -msgstr "Crear una órden de venta" - -#: ../../sales/invoicing/services/reinvoice.rst:131 +#: ../../sales/invoicing/invoicing_policy.rst:15 msgid "" -"Still from the Sales module, go to :menuselection:`Sales --> Sales Orders` " -"and add your product **Consultancy** on the order line." +"The benefits of using *Invoice on delivered quantity* depends on your type " +"of business, when you sell material, liquids or food in large quantities the" +" quantity might diverge a little bit and it is therefore better to invoice " +"the actual delivered quantity." msgstr "" -"Aún en el módulo de Ventas, vaya a :menuselection:`Ventas --> Orden de " -"Ventas`y añada el producto **Consultoría** en la línea de orden." -#: ../../sales/invoicing/services/reinvoice.rst:135 +#: ../../sales/invoicing/invoicing_policy.rst:21 msgid "" -"If your product doesn't exist yet, you can configure it on the fly from the " -"SO. Just type the name on the **product** field and click on **Create and " -"edit** to configure it." +"You also have the ability to invoice manually, letting you control every " +"options: invoice ready to invoice lines, invoice a percentage (advance), " +"invoice a fixed advance." msgstr "" -"Si tu producto no existe todavía, usted puede configurarlo sobre la marcha " -"desde el SO. Sólo nombre el tipo en el campo del **producto** y haga clic en" -" **Crear y editar** para configurarlo. " -#: ../../sales/invoicing/services/reinvoice.rst:139 +#: ../../sales/invoicing/invoicing_policy.rst:26 +msgid "Decide the policy on a product page" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:28 msgid "" -"Depending on your product configuration, an **Analytic Account** may have " -"been generated automatically. If not, you can easily create one in order to " -"link your expenses to the sale order. Do not forget to confirm the sale " -"order." +"From any products page, under the invoicing tab you will find the invoicing " +"policy and select the one you want." msgstr "" -"Dependiendo de la configuración del producto, la **Cuenta Analítica** puedo " -"haber sido generada automáticamente. Si no, usted puede crear fácilmente uno" -" con el fin de vincular sus gastos a la orden de venta. No te olvides de " -"confirmar la orden de venta." -#: ../../sales/invoicing/services/reinvoice.rst:148 +#: ../../sales/invoicing/invoicing_policy.rst:35 +msgid "Send the invoice" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:37 msgid "" -"Refer to the documentation :doc:`../../../accounting/others/analytic/usage` " -"to learn more about that concept." +"Once you confirm the sale, you can see your delivered and invoiced " +"quantities." msgstr "" -"Relacionado a la documentación " -":doc:`../../../accounting/others/analytic/usage` para conocer más acerca del" -" concepto." -#: ../../sales/invoicing/services/reinvoice.rst:152 -msgid "Create expense and link it to SO" -msgstr "Crear cuenta y vincularla a SO" - -#: ../../sales/invoicing/services/reinvoice.rst:154 +#: ../../sales/invoicing/invoicing_policy.rst:43 msgid "" -"Let's assume that your consultant covered ``1.000km`` in October as part of " -"his consultancy project. We will create a expense for it and link it to the " -"related sales order thanks to the analytic account." +"If you set it in ordered quantities, you can invoice as soon as the sale is " +"confirmed. If however you selected delivered quantities, you will first have" +" to validate the delivery." msgstr "" -"Vamos a suponer que su consulta cubierta ``1.000km`` en Octubre como parte " -"de su proyecto de consultoría. Crearemos un gasto para ella y vincularlo a " -"las órdenes de venta relacionadas gracias a la cuenta analítica." -#: ../../sales/invoicing/services/reinvoice.rst:158 +#: ../../sales/invoicing/invoicing_policy.rst:47 msgid "" -"Go to the **Expenses** module and click on **Create**. Record your expense " -"as follows:" +"Once the products are delivered, you can invoice your customer. Odoo will " +"automatically add the quantities to invoiced based on how many you delivered" +" if you did a partial delivery." msgstr "" -"Ir al módulo de **Gastos** y haga clic en **Crear**. Registre su cuenta y " -"cargo de la siguiente manera:" -#: ../../sales/invoicing/services/reinvoice.rst:161 -msgid "**Expense description**: Kilometers October 2015" -msgstr "**Descripción del Gasto**: Kilómetros en Octubre 2015" +#: ../../sales/invoicing/milestone.rst:3 +msgid "Invoice project milestones" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:163 -msgid "**Product**: Kilometers" -msgstr "**Producto**: Kilometros" - -#: ../../sales/invoicing/services/reinvoice.rst:165 -msgid "**Quantity**: 1.000" -msgstr "**Cantidad**: 1.000" - -#: ../../sales/invoicing/services/reinvoice.rst:167 -msgid "**Analytic account**: SO0019 - Agrolait" -msgstr "**Contabilidad Analítica**: SO0019 - Agrolait" - -#: ../../sales/invoicing/services/reinvoice.rst:172 +#: ../../sales/invoicing/milestone.rst:5 msgid "" -"Click on **Submit to manager**. As soon as the expense has been validated " -"and posted to the journal entries, a new line corresponding to the expense " -"will automatically be generated on the sale order." +"Milestone invoicing can be used for expensive or large-scale projects, with " +"each milestone representing a clear sequence of work that will incrementally" +" build up to the completion of the contract. This invoicing method is " +"comfortable both for the company which is ensured to get a steady cash flow " +"throughout the project lifetime and for the client who can monitor the " +"project's progress and pay in several installments." msgstr "" -"Haga clic en **Enviar a su gerente**. Tan pronto como el gasto ha sido " -"validado y publicado a las entradas de diario, una nueva línea " -"correspondiente a expensas automáticamente se generará en la orden de venta." -#: ../../sales/invoicing/services/reinvoice.rst:179 -msgid "You can now invoice the invoiceable lines to your customer." -msgstr "Ahora puede facturar las líneas facturables a su cliente." +#: ../../sales/invoicing/milestone.rst:13 +msgid "Create milestone products" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:186 -msgid ":doc:`milestones`" -msgstr ":doc:`milestones`" - -#: ../../sales/invoicing/services/support.rst:3 -msgid "How to invoice a support contract (prepaid hours)?" -msgstr "¿Cómo facturar un contrato de soporte (horas prepagadas)?" - -#: ../../sales/invoicing/services/support.rst:5 +#: ../../sales/invoicing/milestone.rst:15 msgid "" -"There are different kinds of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) and a fixed price contract (e.g. a project)." +"In Odoo, each milestone of your project is considered as a product. To " +"configure products to work this way, go to any product form." msgstr "" -"Hay diferentes tipos de ventas de servicios: volumen de prepago de horas/día" -" (por ejemplo, un contrato de soporte), facturación basadas en tiempo y " -"material (por ejemplo, horas de consultoría de facturación) y un contrato de" -" precio fijo (por ejemplo, un proyecto)." -#: ../../sales/invoicing/services/support.rst:9 +#: ../../sales/invoicing/milestone.rst:18 msgid "" -"In this section, we will have a look at how to sell and keep track of a pre-" -"paid support contract." +"You have to set the product type as *Service* under general information and " +"select *Milestones* in the sales tab." msgstr "" -"En esta sección, vamos a echar un vistazo a cómo vender y realizar un " -"seguimiento de un contrato de soporte de pre-pago." -#: ../../sales/invoicing/services/support.rst:12 +#: ../../sales/invoicing/milestone.rst:25 +msgid "Invoice milestones" +msgstr "Facturar hitos" + +#: ../../sales/invoicing/milestone.rst:27 msgid "" -"As an example, you may sell a pack of ``50 Hours`` of support at " -"``$25,000``. The price is fixed and charged initially. But you want to keep " -"track of the support service you did for the customer." +"From the sales order, you can manually edit the quantity delivered as you " +"complete a milestone." msgstr "" -"Como un ejemplo, usted puede vender un paquete de ``50 Hours`` de apoyo en " -"``$ 25,000``. El precio es fijo y se carga inicialmente. Pero usted quiere " -"hacer un seguimiento de los servicios de apoyo que hicieron por el cliente." -#: ../../sales/invoicing/services/support.rst:20 -msgid "Install the Sales and Timesheet applications" -msgstr "Instalación del módulo de Ventas y Hojas de tiempo" +#: ../../sales/invoicing/milestone.rst:33 +msgid "You can then invoice that first milestone." +msgstr "" -#: ../../sales/invoicing/services/support.rst:22 +#: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22 +msgid "Send a pro-forma invoice" +msgstr "" + +#: ../../sales/invoicing/proforma.rst:5 msgid "" -"In order to sell services, you need to install the **Sales** application, " -"from the **Apps** icon. Install also the **Timesheets** application if you " -"want to track support services you worked on every contract." +"A pro-forma invoice is an abridged or estimated invoice in advance of a " +"delivery of goods. It notes the kind and quantity of goods, their value, and" +" other important information such as weight and transportation charges. Pro-" +"forma invoices are commonly used as preliminary invoices with a quotation, " +"or for customs purposes in importation. They differ from a normal invoice in" +" not being a demand or request for payment." msgstr "" -"De acuerdo a los servicios vendidos, usted necesita instalar el módulo de " -"**Ventas**, desde el icono de **Aplicaciones**. Instalar el módulo de " -"**Hojas de tiempo** si desea un registro de soporte de los servicios " -"trabajados en cada contacto." -#: ../../sales/invoicing/services/support.rst:33 -msgid "Create Products" -msgstr "Crear Productos" +#: ../../sales/invoicing/proforma.rst:13 +#: ../../sales/send_quotations/different_addresses.rst:10 +msgid "Activate the feature" +msgstr "" -#: ../../sales/invoicing/services/support.rst:35 +#: ../../sales/invoicing/proforma.rst:15 msgid "" -"By default, products are sold by number of units. In order to sell services " -"``per hour``, you must allow using multiple unit of measures. From the " -"**Sales** application, go to the menu :menuselection:`Configuration --> " -"Settings`. From this screen, activate the multiple **Unit of Measures** " -"option." +"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" +" *Pro-Forma Invoice* feature." msgstr "" -"Por defecto, los productos serán vendidos en unidades de números. De acuerdo" -" a los servicios vendidos **por hora**, usted deberá permitir el uso " -"múltiple de unidades de medida. Desde el módulo de **Ventas**, vaya al menú " -"de :menuselection:`Configuración --> Ajustes`. Desde esa vista, active la " -"opción múltiple de **Unidades de Medida**." -#: ../../sales/invoicing/services/support.rst:44 +#: ../../sales/invoicing/proforma.rst:24 msgid "" -"In order to sell a support contract, you must create a product for every " -"support contract you sell. From the **Sales** application, use the menu " -":menuselection:`Sales --> Products`, create a new product with the following" -" setup:" +"From any quotation or sales order, you know have an option to send a pro-" +"forma invoice." msgstr "" -"Para vender un contrato de soporte, debe crear un producto para cada " -"contrato de soporte que usted vende. Desde el módulo de **Ventas**, use el " -"menú :menuselection:`Ventas --> Productos`, crea un nuevo productos con los " -"siguientes pasos a seguir:" -#: ../../sales/invoicing/services/support.rst:48 -msgid "**Name**: Technical Support" -msgstr "**Nombre**: Soporte técnico" - -#: ../../sales/invoicing/services/support.rst:52 -msgid "**Unit of Measure**: Hours" -msgstr "**Unidad de Medida**: Horas" - -#: ../../sales/invoicing/services/support.rst:54 +#: ../../sales/invoicing/proforma.rst:30 msgid "" -"**Invoicing Policy**: Ordered Quantities, since the service is prepaid, we " -"will invoice the service based on what has been ordered, not based on " -"delivered quantities." +"When you click on send, Odoo will send an email with the pro-forma invoice " +"in attachment." msgstr "" -"**Política de Facturación**: Cantidades pedidas, ya que el servicio es de " -"prepago, se facturará el servicio basado en lo que se ha ordenado, no se " -"basan en las cantidades entregadas." -#: ../../sales/invoicing/services/support.rst:58 +#: ../../sales/invoicing/subscriptions.rst:3 +msgid "Sell subscriptions" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:5 msgid "" -"**Track Service**: Timesheet on contracts. An analytic account will " -"automatically be created for every order containing this service so that you" -" can track hours in the related account." +"Selling subscription products will give you predictable revenue, making " +"planning ahead much easier." msgstr "" -"**Servicio de Rastreo**: Hojas de tiempo en contrato. Una cuenta analítica " -"se creará automáticamente para cada pedido que contiene este servicio para " -"que pueda realizar un seguimiento de horas en la cuenta correspondiente." -#: ../../sales/invoicing/services/support.rst:66 +#: ../../sales/invoicing/subscriptions.rst:9 +msgid "Make a subscription from a sales order" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:11 msgid "" -"There are different ways to track the service related to a sales order or " -"product sold. With the above configuration, you can only sell one support " -"contract per order. If your customer orders several service contracts on " -"timesheet, you will have to split the quotation into several orders." +"From the sales app, create a quotation to the desired customer, and select " +"the subscription product your previously created." msgstr "" -#: ../../sales/invoicing/services/support.rst:72 +#: ../../sales/invoicing/subscriptions.rst:14 msgid "" -"Note that you can sell in different unit of measure than hours, example: " -"days, pack of 40h, etc. To do that, just create a new unit of measure in the" -" **Unit of Measure** category and set a conversion ratio compared to " -"**Hours** (example: ``1 day = 8 hours``)." +"When you confirm the sale the subscription will be created automatically. " +"You will see a direct link from the sales order to the Subscription in the " +"upper right corner." msgstr "" -"Tenga en cuenta que usted pueda vender en diferente unidad de medida que la " -"hora, por ejemplo: día, paquete de 40h, etc. Para ello, basta con crear una " -"nueva unidad de medida en la categoría **Unidad de medida** y establecer una" -" relación de conversión en comparación a **Horas** (ejemplo: ``1 día = 8 " -"horas``)." -#: ../../sales/invoicing/services/support.rst:78 -msgid "Managing support contract" -msgstr "La gestión de contrato de soporte" +#: ../../sales/invoicing/time_materials.rst:3 +msgid "Invoice based on time and materials" +msgstr "" -#: ../../sales/invoicing/services/support.rst:81 -msgid "Quotations and Sales Orders" -msgstr "Presupuestos y pedidos de venta" - -#: ../../sales/invoicing/services/support.rst:83 +#: ../../sales/invoicing/time_materials.rst:5 msgid "" -"Once the product is created, you can create a quotation or a sales order " -"with the related product. Once the quotation is confirmed and transformed " -"into a sales order, your users will be able to record services related to " -"this support contract using the timesheet application." +"Time and Materials is generally used in projects in which it is not possible" +" to accurately estimate the size of the project, or when it is expected that" +" the project requirements would most likely change." msgstr "" -#: ../../sales/invoicing/services/support.rst:93 -msgid "Timesheets" -msgstr "Partes de horas" - -#: ../../sales/invoicing/services/support.rst:95 +#: ../../sales/invoicing/time_materials.rst:9 msgid "" -"To track the service you do on a specific contract, you should use the " -"timesheet application. An analytic account related to the sale order has " -"been automatically created (``SO009 - Agrolait`` on the screenshot here " -"above), so you can start tracking services as soon as it has been sold." -msgstr "" -"El registro de servicios puede estar especificado en el contrato, usted " -"normalmente puede usar el módulo de las hojas de tiempo. Una cuenta " -"analítica relacionada con la orden de venta que se ha creado de forma " -"automática (``SO009 - Agrolait`` en la captura de pantalla de arriba), para " -"que pueda iniciar el seguimiento de los servicios tan pronto como se ha " -"vendido." - -#: ../../sales/invoicing/services/support.rst:104 -msgid "Control delivered support on the sales order" +"This is opposed to a fixed-price contract in which the owner agrees to pay " +"the contractor a lump sum for the fulfillment of the contract no matter what" +" the contractors pay their employees, sub-contractors, and suppliers." msgstr "" -#: ../../sales/invoicing/services/support.rst:106 +#: ../../sales/invoicing/time_materials.rst:14 msgid "" -"From the **Sales** application, use the menu :menuselection:`Sales --> Sales" -" Orders` to control the progress of every order. On the sales order line " -"related to the support contract, you should see the **Delivered Quantities**" -" that are updated automatically, based on the number of hours in the " -"timesheet." +"For this documentation I will use the example of a consultant, you will need" +" to invoice their time, their various expenses (transport, lodging, ...) and" +" purchases." msgstr "" -"Desde el módulo de **Ventas**, use el menú :menuselection:`Ventas --> " -"Órdenes de Ventas` para controlar el progreso de cada orden. En la línea de " -"órdenes de venta relacionadas con el contrato de soporte, debería ver las " -"**Cantidades Entregadas** que se actualizan automáticamente, basándose en el" -" número de horas en la hoja de tiempos." -#: ../../sales/invoicing/services/support.rst:116 -msgid "Upselling and renewal" -msgstr "Sobreventa y renovación" +#: ../../sales/invoicing/time_materials.rst:19 +msgid "Invoice time configuration" +msgstr "" -#: ../../sales/invoicing/services/support.rst:118 +#: ../../sales/invoicing/time_materials.rst:21 msgid "" -"If the number of hours you performed on the support contract is bigger or " -"equal to the number of hours the customer purchased, you are suggested to " -"sell an extra contract to the customer since they used all their quota of " -"service. Periodically (ideally once every two weeks), you should check the " -"sales order that are in such a case. To do so, go to :menuselection:`Sales " -"--> Invoicing --> Orders to Upsell`." +"To keep track of progress in the project, you will need the *Project* app. " +"Go to :menuselection:`Apps --> Project` to install it." msgstr "" -#: ../../sales/invoicing/services/support.rst:127 +#: ../../sales/invoicing/time_materials.rst:24 msgid "" -"If you use Odoo CRM, a good practice is to create an opportunity for every " -"sale order in upselling invoice status so that you easily track your " -"upselling effort." +"In *Project* you will use timesheets, to do so go to :menuselection:`Project" +" --> Configuration --> Settings` and activate the *Timesheets* feature." msgstr "" -"Si utiliza el CRM de Odoo, una buena práctica es crear una oportunidad para " -"que cada orden de venta en estado vendiendo de la factura, seguirá " -"fácilmente su esfuerzo de mejorarar una venta." -#: ../../sales/invoicing/services/support.rst:131 +#: ../../sales/invoicing/time_materials.rst:32 +msgid "Invoice your time spent" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:34 msgid "" -"If you sell an extra support contract, you can either add a new line on the " -"existing sales order (thus, you continue to timesheet on the same order) or " -"create a new order (thus, people will timesheet their hours on the new " -"contract). To unmark the sales order as **Upselling**, you can set the sales" -" order as done and it will disappear from your upselling list." +"From a product page set as a service, you will find two options under the " +"invoicing tab, select both *Timesheets on tasks* and *Create a task in a new" +" project*." msgstr "" -#: ../../sales/invoicing/services/support.rst:138 -msgid "Special Configuration" -msgstr "Configuración Especial" +#: ../../sales/invoicing/time_materials.rst:41 +msgid "You could also add the task to an existing project." +msgstr "" -#: ../../sales/invoicing/services/support.rst:140 +#: ../../sales/invoicing/time_materials.rst:43 msgid "" -"When creating the product form, you may set a different approach to track " -"the service:" +"Once confirming a sales order, you will now see two new buttons, one for the" +" project overview and one for the current task." msgstr "" -"Al crear la forma del producto, es posible establecer un enfoque diferente " -"para realizar el seguimiento del servicio:" -#: ../../sales/invoicing/services/support.rst:143 +#: ../../sales/invoicing/time_materials.rst:49 msgid "" -"**Create task and track hours**: in this mode, a task is created for every " -"sales order line. Then when you do the timesheet, you don't record hours on " -"a sales order/contract, but you record hours on a task (that represents the " -"contract). The advantage of this solution is that it allows to sell several " -"service contracts within the same sales order." +"You will directly be in the task if you click on it, you can also access it " +"from the *Project* app." msgstr "" -#: ../../sales/invoicing/services/support.rst:150 +#: ../../sales/invoicing/time_materials.rst:52 msgid "" -"**Manually**: you can use this mode if you don't record timesheets in Odoo. " -"The number of hours you worked on a specific contract can be recorded " -"manually on the sales order line directly, in the delivered quantity field." +"Under timesheets, you can assign who works on it. You can or they can add " +"how many hours they worked on the project so far." msgstr "" -#: ../../sales/invoicing/services/support.rst:156 -msgid ":doc:`../../../inventory/settings/products/uom`" -msgstr ":doc:`../../../inventory/settings/products/uom`" +#: ../../sales/invoicing/time_materials.rst:58 +msgid "From the sales order, you can then invoice those hours." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:90 +msgid "" +"under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:120 +msgid "Invoice purchases" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:122 +msgid "" +"The last thing you might need to add to the sale order is purchases made for" +" it." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:125 +msgid "" +"You will need the *Purchase Analytics* feature, to activate it, go to " +":menuselection:`Invoicing --> Configuration --> Settings` and select " +"*Purchase Analytics*." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:129 +msgid "" +"While making the purchase order don't forget to add the right analytic " +"account." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:135 +msgid "" +"Once the PO is confirmed and received, you can create the vendor bill, this " +"will automatically add it to the SO where you can invoice it." +msgstr "" #: ../../sales/products_prices.rst:3 msgid "Products & Prices" @@ -1483,10 +1131,6 @@ msgid "" "invoice location." msgstr "" -#: ../../sales/send_quotations/different_addresses.rst:10 -msgid "Activate the feature" -msgstr "" - #: ../../sales/send_quotations/different_addresses.rst:12 msgid "" "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" @@ -1685,6 +1329,10 @@ msgid "" "complete quotation in no time." msgstr "" +#: ../../sales/send_quotations/quote_template.rst:10 +msgid "Configuration" +msgstr "Configuración" + #: ../../sales/send_quotations/quote_template.rst:12 msgid "" "For this feature to work, go to :menuselection:`Sales --> Configuration --> " diff --git a/locale/fr/LC_MESSAGES/accounting.po b/locale/fr/LC_MESSAGES/accounting.po index 3896bb1ab..f4fe89c10 100644 --- a/locale/fr/LC_MESSAGES/accounting.po +++ b/locale/fr/LC_MESSAGES/accounting.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Vincent M , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" @@ -18,7 +18,7 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:281 +#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:283 msgid "Accounting" msgstr "Comptabilité" @@ -830,7 +830,7 @@ msgstr "" "bancaires seront synchronisés toutes les 4 heures." #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:531 +#: ../../accounting/localizations/mexico.rst:533 msgid "FAQ" msgstr "FAQ" @@ -1786,6 +1786,18 @@ msgstr "" "d'entreprise dans vos préférences utilisateur afin d'ajouter, modifier ou " "supprimer des comptes bancaires pour une autre société." +#: ../../accounting/bank/setup/create_bank_account.rst:0 +#: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Type" +msgstr "Type" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Bank account type: Normal or IBAN. Inferred from the bank account number." +msgstr "" +"Type de compte banque: normal ou IBAN. Déterminé par le numéro de compte." + #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" msgstr "" @@ -1794,6 +1806,16 @@ msgstr "" msgid "American Bankers Association Routing Number" msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account Holder Name" +msgstr "Ancien nom du compte" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Account holder name, in case it is different than the name of the Account " +"Holder" +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:49 msgid "View *Bank Account* in our Online Demonstration" msgstr "Voir les *Comptes bancaires* dans notre Démonstration en Ligne" @@ -2085,11 +2107,6 @@ msgid "Set active to false to hide the Journal without removing it." msgstr "" "Mettre le champs actif à faux pour masquer le journal sans le supprimer." -#: ../../accounting/bank/setup/manage_cash_register.rst:0 -#: ../../accounting/others/configuration/account_type.rst:0 -msgid "Type" -msgstr "Type" - #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Select 'Sale' for customer invoices journals." msgstr "Sélectionnez \"Vente\" pour le journal des factures clients." @@ -3059,11 +3076,11 @@ msgid "" " integrate with the normal invoicing flow in Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:66 +#: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" msgstr "" -#: ../../accounting/localizations/mexico.rst:68 +#: ../../accounting/localizations/mexico.rst:70 msgid "" "First, make sure that your company is configured with the correct data. Go " "in :menuselection:`Settings --> Users --> Companies` and enter a valid " @@ -3071,20 +3088,20 @@ msgid "" "position on your company’s contact." msgstr "" -#: ../../accounting/localizations/mexico.rst:75 +#: ../../accounting/localizations/mexico.rst:77 msgid "" "If you want use the Mexican localization on test mode, you can put any known" " address inside Mexico with all fields for the company address and set the " "vat to **ACO560518KW7**." msgstr "" -#: ../../accounting/localizations/mexico.rst:83 +#: ../../accounting/localizations/mexico.rst:85 msgid "" "4. Set the proper \"Fiscal Position\" on the partner that represent the " "company" msgstr "" -#: ../../accounting/localizations/mexico.rst:85 +#: ../../accounting/localizations/mexico.rst:87 msgid "" "Go In the same form where you are editing the company save the record in " "order to set this form as a readonly and on readonly view click on the " @@ -3094,11 +3111,11 @@ msgid "" "the option)." msgstr "" -#: ../../accounting/localizations/mexico.rst:92 +#: ../../accounting/localizations/mexico.rst:94 msgid "5. Enabling CFDI Version 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:95 +#: ../../accounting/localizations/mexico.rst:97 msgid "" "This steps are only necessary when you will enable the CFDI 3.3 (only " "available for V11.0 and above) if you do not have Version 11.0 or above on " @@ -3106,11 +3123,11 @@ msgid "" "https://www.odoo.com/help." msgstr "" -#: ../../accounting/localizations/mexico.rst:100 +#: ../../accounting/localizations/mexico.rst:102 msgid "Enable debug mode:" msgstr "" -#: ../../accounting/localizations/mexico.rst:105 +#: ../../accounting/localizations/mexico.rst:107 msgid "" "Go and look the following technical parameter, on :menuselection:`Settings " "--> Technical --> Parameters --> System Parameters` and set the parameter " @@ -3118,7 +3135,7 @@ msgid "" "name does not exist)." msgstr "" -#: ../../accounting/localizations/mexico.rst:111 +#: ../../accounting/localizations/mexico.rst:113 msgid "" "The CFDI 3.2 will be legally possible until November 30th 2017 enable the " "3.3 version will be a mandatory step to comply with the new `SAT " @@ -3126,36 +3143,36 @@ msgid "" "the default behavior." msgstr "" -#: ../../accounting/localizations/mexico.rst:120 +#: ../../accounting/localizations/mexico.rst:122 msgid "Important considerations when yo enable the CFDI 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:122 -#: ../../accounting/localizations/mexico.rst:611 +#: ../../accounting/localizations/mexico.rst:124 +#: ../../accounting/localizations/mexico.rst:613 msgid "" "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" " "field set to \"Tasa\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:130 +#: ../../accounting/localizations/mexico.rst:132 msgid "" "You must go to the Fiscal Position configuration and set the proper code (it" " is the first 3 numbers in the name) for example for the test one you should" " set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:137 +#: ../../accounting/localizations/mexico.rst:139 msgid "" "All products must have for CFDI 3.3 the \"SAT code\" and the field " "\"Reference\" properly set, you can export them and re import them to do it " "faster." msgstr "" -#: ../../accounting/localizations/mexico.rst:144 +#: ../../accounting/localizations/mexico.rst:146 msgid "6. Configure the PAC in order to sign properly the invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:146 +#: ../../accounting/localizations/mexico.rst:148 msgid "" "To configure the EDI with the **PACs**, you can go in " ":menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You " @@ -3163,14 +3180,14 @@ msgid "" "and then enter your PAC username and PAC password." msgstr "" -#: ../../accounting/localizations/mexico.rst:152 +#: ../../accounting/localizations/mexico.rst:154 msgid "" "Remember you must sign up in the refereed PAC before hand, that process can " "be done with the PAC itself on this case we will have two (2) availables " "`Finkok`_ and `Solución Factible`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:156 +#: ../../accounting/localizations/mexico.rst:158 msgid "" "You must process your **Private Key (CSD)** with the SAT institution before " "follow this steps, if you do not have such information please try all the " @@ -3179,85 +3196,85 @@ msgid "" "environment with real transactions." msgstr "" -#: ../../accounting/localizations/mexico.rst:166 +#: ../../accounting/localizations/mexico.rst:168 msgid "" "If you ticked the box *MX PAC test environment* there is no need to enter a " "PAC username or password." msgstr "" -#: ../../accounting/localizations/mexico.rst:173 +#: ../../accounting/localizations/mexico.rst:175 msgid "" "Here is a SAT certificate you can use if you want to use the *Test " "Environment* for the Mexican Accounting Localization." msgstr "" -#: ../../accounting/localizations/mexico.rst:176 +#: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" msgstr "`Certificat`_" -#: ../../accounting/localizations/mexico.rst:177 +#: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" msgstr "`Clé Du Certificat`_" -#: ../../accounting/localizations/mexico.rst:178 +#: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" msgstr "" -#: ../../accounting/localizations/mexico.rst:181 +#: ../../accounting/localizations/mexico.rst:183 msgid "7. Configure the tag in sales taxes" msgstr "" -#: ../../accounting/localizations/mexico.rst:183 +#: ../../accounting/localizations/mexico.rst:185 msgid "" "This tag is used to set the tax type code, transferred or withhold, " "applicable to the concept in the CFDI. So, if the tax is a sale tax the " "\"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:190 +#: ../../accounting/localizations/mexico.rst:192 msgid "" "Note that the default taxes already has a tag assigned, but when you create " "a new tax you should choose a tag." msgstr "" -#: ../../accounting/localizations/mexico.rst:194 +#: ../../accounting/localizations/mexico.rst:196 msgid "Usage and testing" msgstr "" -#: ../../accounting/localizations/mexico.rst:197 +#: ../../accounting/localizations/mexico.rst:199 msgid "Invoicing" msgstr "Facturation" -#: ../../accounting/localizations/mexico.rst:199 +#: ../../accounting/localizations/mexico.rst:201 msgid "" "To use the mexican invoicing you just need to do a normal invoice following " "the normal Odoo's behaviour." msgstr "" -#: ../../accounting/localizations/mexico.rst:202 +#: ../../accounting/localizations/mexico.rst:204 msgid "" "Once you validate your first invoice a correctly signed invoice should look " "like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:209 +#: ../../accounting/localizations/mexico.rst:211 msgid "" "You can generate the PDF just clicking on the Print button on the invoice or" " sending it by email following the normal process on odoo to send your " "invoice by email." msgstr "" -#: ../../accounting/localizations/mexico.rst:216 +#: ../../accounting/localizations/mexico.rst:218 msgid "" "Once you send the electronic invoice by email this is the way it should " "looks like." msgstr "" -#: ../../accounting/localizations/mexico.rst:223 +#: ../../accounting/localizations/mexico.rst:225 msgid "Cancelling invoices" msgstr "Annulation de factures" -#: ../../accounting/localizations/mexico.rst:225 +#: ../../accounting/localizations/mexico.rst:227 msgid "" "The cancellation process is completely linked to the normal cancellation in " "Odoo." @@ -3265,79 +3282,79 @@ msgstr "" "Le processus d'annulation est entièrement lié aux annulations régulières " "d'Odoo." -#: ../../accounting/localizations/mexico.rst:227 +#: ../../accounting/localizations/mexico.rst:229 msgid "If the invoice is not paid." msgstr "Si la facture n'est pas payé." -#: ../../accounting/localizations/mexico.rst:229 +#: ../../accounting/localizations/mexico.rst:231 msgid "Go to to the customer invoice journal where the invoice belong to" msgstr "" -#: ../../accounting/localizations/mexico.rst:237 +#: ../../accounting/localizations/mexico.rst:239 msgid "Check the \"Allow cancelling entries\" field" msgstr "" -#: ../../accounting/localizations/mexico.rst:242 +#: ../../accounting/localizations/mexico.rst:244 msgid "Go back to your invoice and click on the button \"Cancel Invoice\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:247 +#: ../../accounting/localizations/mexico.rst:249 msgid "" "For security reasons it is recommendable return the check on the to allow " "cancelling to false again, then go to the journal and un check such field." msgstr "" -#: ../../accounting/localizations/mexico.rst:250 +#: ../../accounting/localizations/mexico.rst:252 msgid "**Legal considerations**" msgstr "**Considérations Légales**" -#: ../../accounting/localizations/mexico.rst:252 +#: ../../accounting/localizations/mexico.rst:254 msgid "A cancelled invoice will automatically cancelled on the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:253 +#: ../../accounting/localizations/mexico.rst:255 msgid "" "If you retry to use the same invoice after cancelled, you will have as much " "cancelled CFDI as you tried, then all those xml are important to maintain a " "good control of the cancellation reasons." msgstr "" -#: ../../accounting/localizations/mexico.rst:256 +#: ../../accounting/localizations/mexico.rst:258 msgid "" "You must unlink all related payment done to an invoice on odoo before cancel" " such document, this payments must be cancelled to following the same " "approach but setting the \"Allow Cancel Entries\" in the payment itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:261 +#: ../../accounting/localizations/mexico.rst:263 msgid "Payments (Just available for CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:263 +#: ../../accounting/localizations/mexico.rst:265 msgid "" "To generate the payment complement you just must to follow the normal " "payment process in Odoo, this considerations to understand the behavior are " "important." msgstr "" -#: ../../accounting/localizations/mexico.rst:266 +#: ../../accounting/localizations/mexico.rst:268 msgid "" "All payment done in the same day of the invoice will be considered as It " "will not be signed, because It is the expected behavior legally required for" " \"Cash payment\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:269 +#: ../../accounting/localizations/mexico.rst:271 msgid "" "To test a regular signed payment just create an invoice for the day before " "today and then pay it today." msgstr "" -#: ../../accounting/localizations/mexico.rst:271 +#: ../../accounting/localizations/mexico.rst:273 msgid "You must print the payment in order to retrieve the PDF properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:272 +#: ../../accounting/localizations/mexico.rst:274 msgid "" "Regarding the \"Payments in Advance\" you must create a proper invoice with " "the payment in advance itself as a product line setting the proper SAT code " @@ -3346,66 +3363,66 @@ msgid "" "caso de anticipos recibidos**." msgstr "" -#: ../../accounting/localizations/mexico.rst:277 +#: ../../accounting/localizations/mexico.rst:279 msgid "" "Related to topic 4 it is blocked the possibility to create a Customer " "Payment without a proper invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:282 +#: ../../accounting/localizations/mexico.rst:284 msgid "The accounting for Mexico in odoo is composed by 3 reports:" msgstr "" -#: ../../accounting/localizations/mexico.rst:284 +#: ../../accounting/localizations/mexico.rst:286 msgid "Chart of Account (Called and shown as COA)." msgstr "" -#: ../../accounting/localizations/mexico.rst:285 +#: ../../accounting/localizations/mexico.rst:287 msgid "Electronic Trial Balance." msgstr "" -#: ../../accounting/localizations/mexico.rst:286 +#: ../../accounting/localizations/mexico.rst:288 msgid "DIOT report." msgstr "" -#: ../../accounting/localizations/mexico.rst:288 +#: ../../accounting/localizations/mexico.rst:290 msgid "" "1 and 2 are considered as the electronic accounting, and the DIOT is a " "report only available on the context of the accounting." msgstr "" -#: ../../accounting/localizations/mexico.rst:291 +#: ../../accounting/localizations/mexico.rst:293 msgid "" "You can find all those reports in the original report menu on Accounting " "app." msgstr "" -#: ../../accounting/localizations/mexico.rst:297 +#: ../../accounting/localizations/mexico.rst:299 msgid "Electronic Accounting (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:300 +#: ../../accounting/localizations/mexico.rst:302 msgid "Electronic Chart of account CoA" msgstr "" -#: ../../accounting/localizations/mexico.rst:302 +#: ../../accounting/localizations/mexico.rst:304 msgid "" "The electronic accounting never has been easier, just go to " ":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on " "the button **Export for SAT (XML)**" msgstr "" -#: ../../accounting/localizations/mexico.rst:309 +#: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:311 +#: ../../accounting/localizations/mexico.rst:313 msgid "" "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a" " SAT coding group then your account will be automatically configured." msgstr "" -#: ../../accounting/localizations/mexico.rst:314 +#: ../../accounting/localizations/mexico.rst:316 msgid "" "Example to add an Account for a new Bank account go to " ":menuselection:`Accounting --> Settings --> Chart of Account` and then " @@ -3415,17 +3432,17 @@ msgid "" " xml." msgstr "" -#: ../../accounting/localizations/mexico.rst:324 +#: ../../accounting/localizations/mexico.rst:326 msgid "**What is the meaning of the tag?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:326 +#: ../../accounting/localizations/mexico.rst:328 msgid "" "To know all possible tags you can read the `Anexo 24`_ in the SAT website on" " the section called **Código agrupador de cuentas del SAT**." msgstr "" -#: ../../accounting/localizations/mexico.rst:330 +#: ../../accounting/localizations/mexico.rst:332 msgid "" "When you install the module l10n_mx and yous Chart of Account rely on it " "(this happen automatically when you install setting Mexico as country on " @@ -3433,11 +3450,11 @@ msgid "" "is not created you can create one on the fly." msgstr "" -#: ../../accounting/localizations/mexico.rst:336 +#: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" msgstr "" -#: ../../accounting/localizations/mexico.rst:338 +#: ../../accounting/localizations/mexico.rst:340 msgid "" "Exactly as the COA but with Initial balance debit and credit, once you have " "your coa properly set you can go to :menuselection:`Accounting --> Reports " @@ -3446,28 +3463,28 @@ msgid "" "the previous selection of the period you want to export." msgstr "" -#: ../../accounting/localizations/mexico.rst:347 +#: ../../accounting/localizations/mexico.rst:349 msgid "" "All the normal auditory and analysis features are available here also as any" " regular Odoo Report." msgstr "" -#: ../../accounting/localizations/mexico.rst:351 +#: ../../accounting/localizations/mexico.rst:353 msgid "DIOT Report (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:353 +#: ../../accounting/localizations/mexico.rst:355 msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "" -#: ../../accounting/localizations/mexico.rst:355 +#: ../../accounting/localizations/mexico.rst:357 msgid "" "When it comes to procedures with the SAT Administration Service we know that" " we should not neglect what we present. So that things should not happen in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:358 +#: ../../accounting/localizations/mexico.rst:360 msgid "" "The DIOT is the Informational Statement of Operations with Third Parties " "(DIOT), which is an an additional obligation with the VAT, where we must " @@ -3475,25 +3492,25 @@ msgid "" "the same, with our providers." msgstr "" -#: ../../accounting/localizations/mexico.rst:363 +#: ../../accounting/localizations/mexico.rst:365 msgid "" "This applies both to individuals and to the moral as well, so if we have VAT" " for submitting to the SAT and also dealing with suppliers it is necessary " "to. submit the DIOT:" msgstr "" -#: ../../accounting/localizations/mexico.rst:367 +#: ../../accounting/localizations/mexico.rst:369 msgid "**When to file the DIOT and in what format?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:369 +#: ../../accounting/localizations/mexico.rst:371 msgid "" "It is simple to present the DIOT, since like all format this you can obtain " "it in the page of the SAT, it is the electronic format A-29 that you can " "find in the SAT website." msgstr "" -#: ../../accounting/localizations/mexico.rst:373 +#: ../../accounting/localizations/mexico.rst:375 msgid "" "Every month if you have operations with third parties it is necessary to " "present the DIOT, just as we do with VAT, so that if in January we have " @@ -3501,24 +3518,24 @@ msgid "" "to said data." msgstr "" -#: ../../accounting/localizations/mexico.rst:378 +#: ../../accounting/localizations/mexico.rst:380 msgid "**Where the DIOT is presented?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:380 +#: ../../accounting/localizations/mexico.rst:382 msgid "" "You can present DIOT in different ways, it is up to you which one you will " "choose and which will be more comfortable for you than you will present " "every month or every time you have dealings with suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:384 +#: ../../accounting/localizations/mexico.rst:386 msgid "" "The A-29 format is electronic so you can present it on the SAT page, but " "this after having made up to 500 records." msgstr "" -#: ../../accounting/localizations/mexico.rst:387 +#: ../../accounting/localizations/mexico.rst:389 msgid "" "Once these 500 records are entered in the SAT, you must present them to the " "Local Taxpayer Services Administration (ALSC) with correspondence to your " @@ -3527,18 +3544,18 @@ msgid "" "that you will still have these records and of course, your CD or USB." msgstr "" -#: ../../accounting/localizations/mexico.rst:393 +#: ../../accounting/localizations/mexico.rst:395 msgid "**One more fact to know: the Batch load?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:395 +#: ../../accounting/localizations/mexico.rst:397 msgid "" "When reviewing the official SAT documents on DIOT, you will find the Batch " "load, and of course the first thing we think is what is that ?, and " "according to the SAT site is:" msgstr "" -#: ../../accounting/localizations/mexico.rst:399 +#: ../../accounting/localizations/mexico.rst:401 msgid "" "The \"batch upload\" is the conversion of records databases of transactions " "with suppliers made by taxpayers in text files (.txt). These files have the " @@ -3548,7 +3565,7 @@ msgid "" "integration for the presentation in time and form to the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:406 +#: ../../accounting/localizations/mexico.rst:408 msgid "" "You can use it to present the DIOT, since it is allowed, which will make " "this operation easier for you, so that it does not exist to avoid being in " @@ -3556,41 +3573,41 @@ msgid "" "Third Parties." msgstr "" -#: ../../accounting/localizations/mexico.rst:411 +#: ../../accounting/localizations/mexico.rst:413 msgid "You can find the `official information here`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:413 +#: ../../accounting/localizations/mexico.rst:415 msgid "**How Generate this report in odoo?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:415 +#: ../../accounting/localizations/mexico.rst:417 msgid "" "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions " "with third partied (DIOT)`." msgstr "" -#: ../../accounting/localizations/mexico.rst:420 +#: ../../accounting/localizations/mexico.rst:422 msgid "" "A report view is shown, select last month to report the immediate before " "month you are or left the current month if it suits to you." msgstr "" -#: ../../accounting/localizations/mexico.rst:426 +#: ../../accounting/localizations/mexico.rst:428 msgid "Click on \"Export (TXT)." msgstr "" -#: ../../accounting/localizations/mexico.rst:431 +#: ../../accounting/localizations/mexico.rst:433 msgid "" "Save in a secure place the downloaded file and go to SAT website and follow " "the necessary steps to declare it." msgstr "" -#: ../../accounting/localizations/mexico.rst:435 +#: ../../accounting/localizations/mexico.rst:437 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" -#: ../../accounting/localizations/mexico.rst:437 +#: ../../accounting/localizations/mexico.rst:439 msgid "" "All suppliers must have set the fields on the accounting tab called \"DIOT " "Information\", the *L10N Mx Nationality* field is filled with just select " @@ -3599,34 +3616,34 @@ msgid "" " suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:445 +#: ../../accounting/localizations/mexico.rst:447 msgid "" "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice " "line in odoo is considered exempt if no tax on it, the other 2 taxes are " "properly configured already." msgstr "" -#: ../../accounting/localizations/mexico.rst:448 +#: ../../accounting/localizations/mexico.rst:450 msgid "" "Remember to pay an invoice which represent a payment in advance you must ask" " for the invoice first and then pay it and reconcile properly the payment " "following standard odoo procedure." msgstr "" -#: ../../accounting/localizations/mexico.rst:451 +#: ../../accounting/localizations/mexico.rst:453 msgid "" "You do not need all you data on partners filled to try to generate the " "supplier invoice, you can fix this information when you generate the report " "itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:454 +#: ../../accounting/localizations/mexico.rst:456 msgid "" "Remember this report only shows the Supplier Invoices that were actually " "paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:458 msgid "" "If some of this considerations are not taken into account a message like " "this will appear when generate the DIOT on TXT with all the partners you " @@ -3636,26 +3653,26 @@ msgid "" "your partners are correctly set." msgstr "" -#: ../../accounting/localizations/mexico.rst:467 +#: ../../accounting/localizations/mexico.rst:469 msgid "Extra Recommended features" msgstr "" -#: ../../accounting/localizations/mexico.rst:470 +#: ../../accounting/localizations/mexico.rst:472 msgid "Contact Module (Free)" msgstr "" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:474 msgid "" "If you want to administer properly your customers, suppliers and addresses " "this module even if it is not a technical need, it is highly recommended to " "install." msgstr "" -#: ../../accounting/localizations/mexico.rst:477 +#: ../../accounting/localizations/mexico.rst:479 msgid "Multi currency (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:481 msgid "" "In Mexico almost all companies send and receive payments in different " "currencies if you want to manage such capability you should enable the multi" @@ -3665,17 +3682,17 @@ msgid "" "information daily in the system manually." msgstr "" -#: ../../accounting/localizations/mexico.rst:486 +#: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." msgstr "" -#: ../../accounting/localizations/mexico.rst:492 +#: ../../accounting/localizations/mexico.rst:494 msgid "" "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI " "3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:496 msgid "" "Frequently you want receive explicit errors from the fields incorrectly set " "on the xml, those errors are better informed to the user if the check is " @@ -3683,72 +3700,72 @@ msgid "" "debug mode enabled)." msgstr "" -#: ../../accounting/localizations/mexico.rst:499 +#: ../../accounting/localizations/mexico.rst:501 msgid "" "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" -#: ../../accounting/localizations/mexico.rst:500 +#: ../../accounting/localizations/mexico.rst:502 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:503 msgid "Click on button \"Create Contextual Action\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:504 msgid "" "Go to the company form :menuselection:`Settings --> Users&Companies --> " "Companies`" msgstr "" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:505 msgid "Open any company you have." msgstr "" -#: ../../accounting/localizations/mexico.rst:504 -#: ../../accounting/localizations/mexico.rst:527 +#: ../../accounting/localizations/mexico.rst:506 +#: ../../accounting/localizations/mexico.rst:529 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:509 +#: ../../accounting/localizations/mexico.rst:511 msgid "" "Now you can make an invoice with any error (for example a product without " "code which is pretty common) and an explicit error will be shown instead a " "generic one with no explanation." msgstr "" -#: ../../accounting/localizations/mexico.rst:514 +#: ../../accounting/localizations/mexico.rst:516 msgid "If you see an error like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:518 msgid "The cfdi generated is not valid" msgstr "" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:520 msgid "" "attribute decl. 'TipoRelacion', attribute 'type': The QName value " "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does " "not resolve to a(n) simple type definition., line 36" msgstr "" -#: ../../accounting/localizations/mexico.rst:522 +#: ../../accounting/localizations/mexico.rst:524 msgid "" "This can be caused because of a database backup restored in anothe server, " "or when the XSD files are not correctly downloaded. Follow the same steps as" " above but:" msgstr "" -#: ../../accounting/localizations/mexico.rst:526 +#: ../../accounting/localizations/mexico.rst:528 msgid "Go to the company in which the error occurs." msgstr "" -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:535 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:537 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " @@ -3756,43 +3773,43 @@ msgid "" "allowed minimum length of '1'." msgstr "" -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:539 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " "[facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." msgstr "" -#: ../../accounting/localizations/mexico.rst:540 +#: ../../accounting/localizations/mexico.rst:542 msgid "" "**Solution:** You forget to set the proper \"Reference\" field in the " "product, please go to the product form and set your internal reference " "properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:543 -#: ../../accounting/localizations/mexico.rst:568 -#: ../../accounting/localizations/mexico.rst:578 -#: ../../accounting/localizations/mexico.rst:591 -#: ../../accounting/localizations/mexico.rst:602 +#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Error message**:" msgstr "" -#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:547 msgid "" ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:549 msgid "" ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:550 +#: ../../accounting/localizations/mexico.rst:552 msgid "" "**Solution:** You forget to set the proper \"Fiscal Position\" on the " "partner of the company, go to customers, remove the customer filter and look" @@ -3802,20 +3819,20 @@ msgid "" "considerations about fiscal positions." msgstr "" -#: ../../accounting/localizations/mexico.rst:557 +#: ../../accounting/localizations/mexico.rst:559 msgid "" "Yo must go to the Fiscal Position configuration and set the proper code (it " "is the first 3 numbers in the name) for example for the test one you should " "set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:565 +#: ../../accounting/localizations/mexico.rst:567 msgid "" "For testing purposes this value must be *601 - General de Ley Personas " "Morales* which is the one required for the demo VAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:572 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet " @@ -3824,11 +3841,11 @@ msgid "" "'26', '27', '28', '29', '30', '99'}" msgstr "" -#: ../../accounting/localizations/mexico.rst:573 +#: ../../accounting/localizations/mexico.rst:575 msgid "**Solution:** The payment method is required on your invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:582 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': " @@ -3842,16 +3859,16 @@ msgid "" "missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:585 +#: ../../accounting/localizations/mexico.rst:587 msgid "" "**Solution:** You must set the address on your company properly, this is a " "mandatory group of fields, you can go to your company configuration on " ":menuselection:`Settings --> Users & Companies --> Companies` and fill all " -"the required fields for your address following the step `3. Set you legal " -"information in the company`." +"the required fields for your address following the step :ref:`mx-legal-" +"info`." msgstr "" -#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:595 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' " @@ -3859,13 +3876,13 @@ msgid "" "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." msgstr "" -#: ../../accounting/localizations/mexico.rst:596 +#: ../../accounting/localizations/mexico.rst:598 msgid "" "**Solution:** The postal code on your company address is not a valid one for" " Mexico, fix it." msgstr "" -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:606 msgid "" ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is " @@ -3874,7 +3891,7 @@ msgid "" "is required but missing.\", '')" msgstr "" -#: ../../accounting/localizations/mexico.rst:608 +#: ../../accounting/localizations/mexico.rst:610 msgid "" "**Solution:** Set the mexican name for the tax 0% and 16% in your system and" " used on the invoice." @@ -4506,8 +4523,8 @@ msgstr "" "l'immobilisation passe automatiquement dans ce statut." #: ../../accounting/others/adviser/assets.rst:0 -msgid "Category" -msgstr "Catégorie" +msgid "Asset Category" +msgstr "Catégorie d'immobilisation" #: ../../accounting/others/adviser/assets.rst:0 msgid "Category of asset" @@ -4521,6 +4538,38 @@ msgstr "Date " msgid "Date of asset" msgstr "Date de l'immobilisation" +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Depreciation Dates" +msgstr "Dates de dépréciation" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "The way to compute the date of the first depreciation." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on last day of purchase period: The depreciation dates will be based" +" on the last day of the purchase month or the purchase year (depending on " +"the periodicity of the depreciations)." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on purchase date: The depreciation dates will be based on the " +"purchase date." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "First Depreciation Date" +msgstr "Première date de dépréciation" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"Note that this date does not alter the computation of the first journal " +"entry in case of prorata temporis assets. It simply changes its accounting " +"date" +msgstr "" + #: ../../accounting/others/adviser/assets.rst:0 msgid "Gross Value" msgstr "Valeur brute" @@ -4589,11 +4638,9 @@ msgstr "Prorata temporis" #: ../../accounting/others/adviser/assets.rst:0 msgid "" "Indicates that the first depreciation entry for this asset have to be done " -"from the purchase date instead of the first January / Start date of fiscal " -"year" +"from the asset date (purchase date) instead of the first January / Start " +"date of fiscal year" msgstr "" -"Indiquez si le premier amortissement doit être calculé à partir de la date " -"d'achat ou à partir du 1er janvier / premier jour de l'exercice comptable." #: ../../accounting/others/adviser/assets.rst:0 msgid "Number of Depreciations" diff --git a/locale/fr/LC_MESSAGES/discuss.po b/locale/fr/LC_MESSAGES/discuss.po index e99bffdc4..a0e4baf8f 100644 --- a/locale/fr/LC_MESSAGES/discuss.po +++ b/locale/fr/LC_MESSAGES/discuss.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: kaj nithi , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" @@ -30,23 +30,32 @@ msgstr "" msgid "" "This document is mainly dedicated to Odoo on-premise users who don't benefit" " from an out-of-the-box solution to send and receive emails in Odoo, unlike " -"in `Odoo Online `__ & `Odoo.sh " +"`Odoo Online `__ & `Odoo.sh " "`__." msgstr "" #: ../../discuss/email_servers.rst:9 msgid "" "If no one in your company is used to manage email servers, we strongly " -"recommend that you opt for such convenient Odoo hosting solutions. Indeed " -"their email system works instantly and is monitored by professionals. " -"Nevertheless you can still use your own email servers if you want to manage " -"your email server's reputation yourself." +"recommend that you opt for those Odoo hosting solutions. Their email system " +"works instantly and is monitored by professionals. Nevertheless you can " +"still use your own email servers if you want to manage your email server's " +"reputation yourself." msgstr "" #: ../../discuss/email_servers.rst:15 msgid "" -"You will find here below some useful information to do so by integrating " -"your own email solution with Odoo. .. note::" +"You will find here below some useful information on how to integrate your " +"own email solution with Odoo." +msgstr "" + +#: ../../discuss/email_servers.rst:18 +msgid "" +"Office 365 email servers don't allow easiliy to send external emails from " +"hosts like Odoo. Refer to the `Microsoft's documentation " +"`__ to make it work." msgstr "" #: ../../discuss/email_servers.rst:24 diff --git a/locale/fr/LC_MESSAGES/getting_started.po b/locale/fr/LC_MESSAGES/getting_started.po index e029c9df2..1ccd0eef7 100644 --- a/locale/fr/LC_MESSAGES/getting_started.po +++ b/locale/fr/LC_MESSAGES/getting_started.po @@ -8,9 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Xavier Belmere , 2017\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" @@ -19,830 +18,351 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../../getting_started/documentation.rst:5 -msgid "Odoo Online Implementation" -msgstr "Mise en œuvre de Odoo en ligne" +msgid "Basics of the QuickStart Methodology" +msgstr "" #: ../../getting_started/documentation.rst:7 msgid "" -"This document summarizes **Odoo Online's services**, our Success Pack " -"**implementation methodology**, and best practices to get started with our " +"This document summarizes Odoo Online's services, our Success Pack " +"implementation methodology, and best practices to get started with our " "product." msgstr "" -#: ../../getting_started/documentation.rst:11 -msgid "" -"*We recommend that new Odoo Online customers read this document before the " -"kick-off call with our project manager. This way, we save time and don't " -"have to use your hours from the success pack discussing the basics.*" +#: ../../getting_started/documentation.rst:12 +msgid "1. The SPoC (*Single Point of Contact*) and the Consultant" msgstr "" -"*Nous recommandons que les nouveaux client de Odoo en ligne lisent ce " -"document avant le premier appel avec le chef de projet. De la sorte, nous " -"gagnons du temps et ne gaspillons pas les heures du Success Pack avec les " -"fondamentaux .*" -#: ../../getting_started/documentation.rst:16 +#: ../../getting_started/documentation.rst:14 msgid "" -"*If you have not read this document, our project manager will review this " -"with you at the time of the kick-off call.*" +"Within the context of your project, it is highly recommended to designate " +"and maintain on both sides (your side and ours) **one and only single person" +" of contact** who will take charge and assume responsibilities regarding the" +" project. He also has to have **the authority** in terms of decision making." msgstr "" -"*Si vous n'avez pas lu ce document, notre chef de projet vous le résumera au" -" moment du premier appel.*" #: ../../getting_started/documentation.rst:20 -msgid "Getting Started" -msgstr "Commencer" - -#: ../../getting_started/documentation.rst:22 msgid "" -"Do not wait for the kick-off meeting to begin playing with the software. The" -" more exposure you have with Odoo, the more time you will save later during " -"the implementation." +"**The Odoo Consultant ensures the project implementation from A to Z**: From" +" the beginning to the end of the project, he ensures the overall consistency" +" of the implementation in Odoo and shares his expertise in terms of good " +"practices." msgstr "" -"N'attendez pas la première réunion de démarrage pour commencer à jouer avec " -"le logiciel. Plus vous passez de temps à jouer avec Odoo, plus vous gagnez " -"de temps pour plus tard pendant la mise en place. " -#: ../../getting_started/documentation.rst:26 +#: ../../getting_started/documentation.rst:25 msgid "" -"Once you purchase an Odoo Online subscription, you will receive instructions" -" by email on how to activate or create your database. From this email, you " -"can activate your existing Odoo database or create a new one from scratch." +"**One and only decision maker on the client side (SPoC)**: He is responsible" +" for the business knowledge transmission (coordinate key users intervention " +"if necessary) and the consistency of the implementation from a business " +"point of view (decision making, change management, etc.)" msgstr "" #: ../../getting_started/documentation.rst:31 msgid "" -"If you did not receive this email, e.g. because the payment was made by " -"someone else in your company, contact our support team using our `online " -"support form `__." +"**Meetings optimization**: The Odoo consultant is not involved in the " +"process of decision making from a business point of view nor to precise " +"processes and company's internal procedures (unless a specific request or an" +" exception). Project meetings, who will take place once or twice a week, are" +" meant to align on the business needs (SPoC) and to define the way those " +"needs will be implemented in Odoo (Consultant)." msgstr "" -#: ../../getting_started/documentation.rst:38 +#: ../../getting_started/documentation.rst:39 msgid "" -"Fill in the sign-in or sign-up screens and you will get your first Odoo " -"database ready to be used." -msgstr "" -"Remplissez les cases de connexion ou d'inscription et vous obtiendrez votre " -"première base de données Odoo prête à être utilisée." - -#: ../../getting_started/documentation.rst:41 -msgid "" -"In order to familiarize yourself with the user interface, take a few minutes" -" to create records: *products, customers, opportunities* or " -"*projects/tasks*. Follow the blinking dots, they give you tips about the " -"user interface as shown in the picture below." +"**Train the Trainer approach**: The Odoo consultant provides functional " +"training to the SPoC so that he can pass on this knowledge to his " +"collaborators. In order for this approach to be successful, it is necessary " +"that the SPoC is also involved in its own rise in skills through self-" +"learning via the `Odoo documentation " +"`__, `The elearning " +"platform `__ and the " +"testing of functionalities." msgstr "" #: ../../getting_started/documentation.rst:47 -msgid "|left_pic|" -msgstr "|left_pic|" +msgid "2. Project Scope" +msgstr "" -#: ../../getting_started/documentation.rst:47 -msgid "|right_pic|" -msgstr "|right_pic|" - -#: ../../getting_started/documentation.rst:50 +#: ../../getting_started/documentation.rst:49 msgid "" -"Once you get used to the user interface, have a look at the implementation " -"planners. These are accessible from the Settings app, or from the top " -"progress bar on the right hand side of the main applications." +"To make sure all the stakeholders involved are always aligned, it is " +"necessary to define and to make the project scope evolve as long as the " +"project implementation is pursuing." msgstr "" -"Une fois que vous vous êtes habitué à l'interface utilisateur, jetez un oeil" -" sur les planificateurs de mise en œuvre. Ceux-ci sont accessibles depuis " -"l'application Configuration, ou à partir de la barre de progression en haut " -"à droite des principales applications." -#: ../../getting_started/documentation.rst:58 -msgid "These implementation planners will:" -msgstr "Ces planificateurs de mise en œuvre vont :" - -#: ../../getting_started/documentation.rst:60 -msgid "help you define your goals and KPIs for each application," +#: ../../getting_started/documentation.rst:53 +msgid "" +"**A clear definition of the initial project scope**: A clear definition of " +"the initial needs is crucial to ensure the project is running smoothly. " +"Indeed, when all the stakeholders share the same vision, the evolution of " +"the needs and the resulting decision-making process are more simple and more" +" clear." msgstr "" -"vous aider à définir vos objectifs et indicateurs de performance clés pour " -"chaque application," -#: ../../getting_started/documentation.rst:62 -msgid "guide you through the different configuration steps," -msgstr "vous guider à travers les différentes étapes de configuration," - -#: ../../getting_started/documentation.rst:64 -msgid "and provide you with tips and tricks to getting the most out of Odoo." +#: ../../getting_started/documentation.rst:59 +msgid "" +"**Phasing the project**: Favoring an implementation in several coherent " +"phases allowing regular production releases and an evolving takeover of Odoo" +" by the end users have demonstrated its effectiveness over time. This " +"approach also helps to identify gaps and apply corrective actions early in " +"the implementation." msgstr "" -"et vous fournir des conseils et astuces pour tirer le meilleur parti de " -"Odoo." #: ../../getting_started/documentation.rst:66 msgid "" -"Fill in the first steps of the implementation planner (goals, expectations " -"and KPIs). Our project manager will review them with you during the " -"implementation process." +"**Adopting standard features as a priority**: Odoo offers a great " +"environment to implement slight improvements (customizations) or more " +"important ones (developments). Nevertheless, adoption of the standard " +"solution will be preferred as often as possible in order to optimize project" +" delivery times and provide the user with a long-term stability and fluid " +"scalability of his new tool. Ideally, if an improvement of the software " +"should still be realized, its implementation will be carried out after an " +"experiment of the standard in production." msgstr "" -"Remplissez les premières étapes de la planification de la mise en œuvre " -"(objectifs, attentes et KPI). Notre chef de projet va les examiner avec vous" -" pendant le processus de mise en œuvre." -#: ../../getting_started/documentation.rst:73 -msgid "" -"If you have questions or need support, our project manager will guide you " -"through all the steps. But you can also:" -msgstr "" -"Si vous avez des questions ou besoin de soutien, notre chef de projet vous " -"guidera à travers toutes les étapes. Mais vous pouvez aussi :" - -#: ../../getting_started/documentation.rst:76 -msgid "" -"Read the documentation on our website: " -"`https://www.odoo.com/documentation/user " -"`__" -msgstr "" -"Lire la documentation sur notre site Web: " -"`https://www.odoo.com/documentation/user " -"`__" - -#: ../../getting_started/documentation.rst:79 -msgid "" -"Watch the videos on our eLearning platform (free with your first Success " -"Pack): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" +#: ../../getting_started/documentation.rst:80 +msgid "3. Managing expectations" msgstr "" #: ../../getting_started/documentation.rst:82 msgid "" -"Watch the webinars on our `Youtube channel " -"`__" +"The gap between the reality of an implementation and the expectations of " +"future users is a crucial factor. Three important aspects must be taken into" +" account from the beginning of the project:" msgstr "" -#: ../../getting_started/documentation.rst:85 +#: ../../getting_started/documentation.rst:86 msgid "" -"Or send your questions to our online support team through our `online " -"support form `__." +"**Align with the project approach**: Both a clear division of roles and " +"responsibilities and a clear description of the operating modes (validation," +" problem-solving, etc.) are crucial to the success of an Odoo " +"implementation. It is therefore strongly advised to take the necessary time " +"at the beginning of the project to align with these topics and regularly " +"check that this is still the case." msgstr "" -#: ../../getting_started/documentation.rst:89 -msgid "What do we expect from you?" -msgstr "Qu'attendons-nous de vous ?" - -#: ../../getting_started/documentation.rst:91 +#: ../../getting_started/documentation.rst:94 msgid "" -"We are used to deploying fully featured projects within 25 to 250 hours of " -"services, which is much faster than any other ERP vendor on the market. Most" -" projects are completed between 1 to 9 calendar months." +"**Focus on the project success, not on the ideal solution**: The main goal " +"of the SPoC and the Consultant is to carry out the project entrusted to them" +" in order to provide the most effective solution to meet the needs " +"expressed. This goal can sometimes conflict with the end user's vision of an" +" ideal solution. In that case, the SPoC and the consultant will apply the " +"80-20 rule: focus on 80% of the expressed needs and take out the remaining " +"20% of the most disadvantageous objectives in terms of cost/benefit ratio " +"(those proportions can of course change over time). Therefore, it will be " +"considered acceptable to integrate a more time-consuming manipulation if a " +"global relief is noted. Changes in business processes may also be proposed " +"to pursue this same objective." msgstr "" -#: ../../getting_started/documentation.rst:95 +#: ../../getting_started/documentation.rst:108 msgid "" -"But what really **differentiates between a successful implementation and a " -"slow one, is you, the customer!** From our experience, when our customer is " -"engaged and proactive the implementation is smooth." +"**Specifications are always EXPLICIT**: Gaps between what is expected and " +"what is delivered are often a source of conflict in a project. In order to " +"avoid being in this delicate situation, we recommend using several types of " +"tools\\* :" msgstr "" -#: ../../getting_started/documentation.rst:100 -msgid "Your internal implementation manager" -msgstr "Votre chef de projet interne" - -#: ../../getting_started/documentation.rst:102 +#: ../../getting_started/documentation.rst:113 msgid "" -"We ask that you maintain a single point of contact within your company to " -"work with our project manager on your Odoo implementation. This is to ensure" -" efficiency and a single knowledge base in your company. Additionally, this " -"person must:" +"**The GAP Analysis**: The comparison of the request with the standard " +"features proposed by Odoo will make it possible to identify the gap to be " +"filled by developments/customizations or changes in business processes." msgstr "" -#: ../../getting_started/documentation.rst:107 +#: ../../getting_started/documentation.rst:118 msgid "" -"**Be available at least 2 full days a week** for the project, otherwise you " -"risk slowing down your implementation. More is better with the fastest " -"implementations having a full time project manager." +"`The User Story `__: " +"This technique clearly separates the responsibilities between the SPoC, " +"responsible for explaining the WHAT, the WHY and the WHO, and the Consultant" +" who will provide a response to the HOW." msgstr "" -#: ../../getting_started/documentation.rst:111 +#: ../../getting_started/documentation.rst:126 msgid "" -"**Have authority to take decisions** on their own. Odoo usually transforms " -"all departments within a company for the better. There can be many small " -"details that need quick turnarounds for answers and if there is too much " -"back and forth between several internal decision makers within your company " -"it could potentially seriously slow everything down." -msgstr "" - -#: ../../getting_started/documentation.rst:117 -msgid "" -"**Have the leadership** to train and enforce policies internally with full " -"support from all departments and top management, or be part of top " -"management." -msgstr "" - -#: ../../getting_started/documentation.rst:121 -msgid "Integrate 90% of your business, not 100%" -msgstr "" - -#: ../../getting_started/documentation.rst:123 -msgid "" -"You probably chose Odoo because no other software allows for such a high " -"level of automation, feature coverage, and integration. But **don't be an " -"extremist.**" -msgstr "" - -#: ../../getting_started/documentation.rst:127 -msgid "" -"Customizations cost you time, money, are more complex to maintain, add risks" -" to the implementation, and can cause issues with upgrades." +"`The Proof of Concept `__ A " +"simplified version, a prototype of what is expected to agree on the main " +"lines of expected changes." msgstr "" #: ../../getting_started/documentation.rst:130 msgid "" -"Standard Odoo can probably cover 90% of your business processes and " -"requirements. Be flexible on the remaining 10%, otherwise that 10% will cost" -" you twice the original project price. One always underestimates the hidden " -"costs of customization." +"**The Mockup**: In the same idea as the Proof of Concept, it will align with" +" the changes related to the interface." msgstr "" -#: ../../getting_started/documentation.rst:134 +#: ../../getting_started/documentation.rst:133 msgid "" -"**Do it the Odoo way, not yours.** Be flexible, use Odoo the way it was " -"designed. Learn how it works and don't try to replicate the way your old " -"system(s) work." +"To these tools will be added complete transparency on the possibilities and " +"limitations of the software and/or its environment so that all project " +"stakeholders have a clear idea of what can be expected/achieved in the " +"project. We will, therefore, avoid basing our work on hypotheses without " +"verifying its veracity beforehand." msgstr "" -#: ../../getting_started/documentation.rst:138 +#: ../../getting_started/documentation.rst:139 msgid "" -"**The project first, customizations second.** If you really want to " -"customize Odoo, phase it towards the end of the project, ideally after " -"having been in production for several months. Once a customer starts using " -"Odoo, they usually drop about 60% of their customization requests as they " -"learn to perform their workflows out of the box, or the Odoo way. It is more" -" important to have all your business processes working than customizing a " -"screen to add a few fields here and there or automating a few emails." +"*This list can, of course, be completed by other tools that would more " +"adequately meet the realities and needs of your project*" msgstr "" -#: ../../getting_started/documentation.rst:147 +#: ../../getting_started/documentation.rst:143 +msgid "4. Communication Strategy" +msgstr "" + +#: ../../getting_started/documentation.rst:145 msgid "" -"Our project managers are trained to help you make the right decisions and " -"measure the tradeoffs involved but it is much easier if you are aligned with" -" them on the objectives. Some processes may take more time than your " -"previous system(s), however you need to weigh that increase in time with " -"other decreases in time for other processes. If the net time spent is " -"decreased with your move to Odoo than you are already ahead." +"The purpose of the QuickStart methodology is to ensure quick ownership of " +"the tool for end users. Effective communication is therefore crucial to the " +"success of this approach. Its optimization will, therefore, lead us to " +"follow those principles:" msgstr "" -#: ../../getting_started/documentation.rst:155 -msgid "Invest time in learning Odoo" -msgstr "Investir du temps dans l'apprentissage d'Odoo" - -#: ../../getting_started/documentation.rst:157 +#: ../../getting_started/documentation.rst:150 msgid "" -"Start your free trial and play with the system. The more comfortable you are" -" navigating Odoo, the better your decisions will be and the quicker and " -"easier your training phases will be." +"**Sharing the project management documentation**: The best way to ensure " +"that all stakeholders in a project have the same level of knowledge is to " +"provide direct access to the project's tracking document (Project " +"Organizer). This document will contain at least a list of tasks to be " +"performed as part of the implementation for which the priority level and the" +" manager are clearly defined." msgstr "" -#: ../../getting_started/documentation.rst:161 +#: ../../getting_started/documentation.rst:158 msgid "" -"Nothing replaces playing with the software, but here are some extra " -"resources:" +"The Project Organizer is a shared project tracking tool that allows both " +"detailed tracking of ongoing tasks and the overall progress of the project." msgstr "" -"Rien ne remplace le jeu avec le logiciel, mais voici quelques ressources " -"supplémentaires :" -#: ../../getting_started/documentation.rst:164 +#: ../../getting_started/documentation.rst:162 msgid "" -"Documentation: `https://www.odoo.com/documentation/user " -"`__" +"**Report essential information**: In order to minimize the documentation " +"time to the essentials, we will follow the following good practices:" msgstr "" -"Documentation: `https://www.odoo.com/documentation/user " -"`__" -#: ../../getting_started/documentation.rst:167 +#: ../../getting_started/documentation.rst:166 +msgid "Meeting minutes will be limited to decisions and validations;" +msgstr "" + +#: ../../getting_started/documentation.rst:168 msgid "" -"Introduction Videos: `https://www.odoo.com/r/videos " -"`__" +"Project statuses will only be established when an important milestone is " +"reached;" msgstr "" -"Vidéos de Présentation : `https://www.odoo.com/r/videos " -"`__" -#: ../../getting_started/documentation.rst:170 +#: ../../getting_started/documentation.rst:171 msgid "" -"Customer Reviews: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" +"Training sessions on the standard or customized solution will be organized." msgstr "" -"Avis de Clients : `https://www.odoo.com/blog/customer-reviews-6 " -"`__" -#: ../../getting_started/documentation.rst:174 -msgid "Get things done" -msgstr "Faire avancer les choses" +#: ../../getting_started/documentation.rst:175 +msgid "5. Customizations and Development" +msgstr "" -#: ../../getting_started/documentation.rst:176 +#: ../../getting_started/documentation.rst:177 msgid "" -"Want an easy way to start using Odoo? Install Odoo Notes to manage your to-" -"do list for the implementation: `https://www.odoo.com/page/notes " -"`__. From your Odoo home, go to Apps and " -"install the Notes application." +"Odoo is a software known for its flexibility and its important evolution " +"capacity. However, a significant amount of development contradicts a fast " +"and sustainable implementation. This is the reason why it is recommended to:" msgstr "" -"Vous voulez un moyen facile de commencer à utiliser Odoo ? Installez " -"l'application Notes d'Odoo pour gérer votre liste de choses à faire pour la " -"mise en œuvre : `https://www.odoo.com/page/notes " -"`__. De votre page d'accueil Odoo, accédez " -"à Applications et installer l'application Notes." -#: ../../getting_started/documentation.rst:184 -msgid "This module allows you to:" -msgstr "Ce module vous permet de :" - -#: ../../getting_started/documentation.rst:186 -msgid "Manage to-do lists for better interactions with your consultant;" -msgstr "" -"Gérer les listes de choses à faire pour améliorer les interactions avec " -"votre consultant Odoo;" - -#: ../../getting_started/documentation.rst:188 -msgid "Share Odoo knowledge & good practices with your employees;" -msgstr "" -"Partager vos connaissances et vos bonnes pratiques dans Odoo avec vos " -"employés;" - -#: ../../getting_started/documentation.rst:190 +#: ../../getting_started/documentation.rst:182 msgid "" -"Get acquainted with all the generic tools of Odoo: Messaging, Discussion " -"Groups, Kanban Dashboard, etc." +"**Develop only for a good reason**: The decision to develop must always be " +"taken when the cost-benefit ratio is positive (saving time on a daily basis," +" etc.). For example, it will be preferable to realize a significant " +"development in order to reduce the time of a daily operation, rather than an" +" operation to be performed only once a quarter. It is generally accepted " +"that the closer the solution is to the standard, the lighter and more fluid " +"the migration process, and the lower the maintenance costs for both parties." +" In addition, experience has shown us that 60% of initial development " +"requests are dropped after a few weeks of using standard Odoo (see " +"\"Adopting the standard as a priority\")." msgstr "" -"Faire connaissance avec tous les outils génériques d' Odoo: messagerie, " -"groupes de discussion, tableau de bord Kanban, etc." -#: ../../getting_started/documentation.rst:197 +#: ../../getting_started/documentation.rst:194 msgid "" -"This application is even compatible with the Etherpad platform " -"(http://etherpad.org). To use these collaborative pads rather than standard " -"Odoo Notes, install the following add-on: Memos Pad." +"**Replace, without replicate**: There is a good reason for the decision to " +"change the management software has been made. In this context, the moment of" +" implementation is THE right moment to accept and even be a change initiator" +" both in terms of how the software will be used and at the level of the " +"business processes of the company." msgstr "" -"Cette application est même compatible avec la plate-forme Etherpad " -"(http://etherpad.org). Pour utiliser ces pads collaboratifs plutôt que des " -"notes standards Odoo, installez le module suivant : Memos Pad." #: ../../getting_started/documentation.rst:202 -msgid "What should you expect from us?" -msgstr "Que devez-vous attendre de nous ?" +msgid "6. Testing and Validation principles" +msgstr "" -#: ../../getting_started/documentation.rst:205 -msgid "Subscription Services" -msgstr "Services d'Abonnement" +#: ../../getting_started/documentation.rst:204 +msgid "" +"Whether developments are made or not in the implementation, it is crucial to" +" test and validate the correspondence of the solution with the operational " +"needs of the company." +msgstr "" #: ../../getting_started/documentation.rst:208 -msgid "Cloud Hosting" -msgstr "Hébergement Cloud" - -#: ../../getting_started/documentation.rst:210 msgid "" -"Odoo provides a top notch cloud infrastructure including backups in three " -"different data centers, database replication, the ability to duplicate your " -"instance in 10 minutes, and more!" +"**Role distribution**: In this context, the Consultant will be responsible " +"for delivering a solution corresponding to the defined specifications; the " +"SPoC will have to test and validate that the solution delivered meets the " +"requirements of the operational reality." msgstr "" -"Odoo fournit une infrastructure de cloud de premier ordre, y compris les " -"sauvegardes dans trois centres de données différents, la réplication de base" -" de données, la capacité de reproduire votre instance en 10 minutes, et plus" -" encore !" #: ../../getting_started/documentation.rst:214 msgid "" -"Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" +"**Change management**: When a change needs to be made to the solution, the " +"noted gap is caused by:" msgstr "" -"Qualité de service d'Odoo en ligne : `https://www.odoo.com/page/odoo-online-" -"sla `__\\" -#: ../../getting_started/documentation.rst:217 +#: ../../getting_started/documentation.rst:218 msgid "" -"Odoo Online Security: `https://www.odoo.com/page/security " -"`__" +"A difference between the specification and the delivered solution - This is " +"a correction for which the Consultant is responsible" msgstr "" -"Sécurité d'Odoo en ligne : `https://www.odoo.com/page/security " -"`__" #: ../../getting_started/documentation.rst:220 -msgid "" -"Privacy Policies: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" +msgid "**or**" msgstr "" -"Politique de Confidentialité : `https://www.odoo.com/page/odoo-privacy-" -"policy `__" -#: ../../getting_started/documentation.rst:224 -msgid "Support" -msgstr "Assistance" +#: ../../getting_started/documentation.rst:222 +msgid "" +"A difference between the specification and the imperatives of operational " +"reality - This is a change that is the responsibility of SPoC." +msgstr "" #: ../../getting_started/documentation.rst:226 +msgid "7. Data Imports" +msgstr "" + +#: ../../getting_started/documentation.rst:228 msgid "" -"Your Odoo Online subscription includes **unlimited 24hr support at no extra " -"cost, Monday to Friday**. Our teams are located around the world to ensure " -"you have support, no matter your location. Your support representative could" -" be communicating to you from San Francisco, Belgium, or India!" +"Importing the history of transactional data is an important issue and must " +"be answered appropriately to allow the project running smoothly. Indeed, " +"this task can be time-consuming and, if its priority is not well defined, " +"prevent production from happening in time. To do this as soon as possible, " +"it will be decided :" msgstr "" -#: ../../getting_started/documentation.rst:231 -msgid "What kind of support is included?" -msgstr "" - -#: ../../getting_started/documentation.rst:233 +#: ../../getting_started/documentation.rst:234 msgid "" -"Providing you with relevant material (guidelines, product documentation, " -"etc...)" +"**Not to import anything**: It often happens that after reflection, " +"importing data history is not considered necessary, these data being, " +"moreover, kept outside Odoo and consolidated for later reporting." msgstr "" -#: ../../getting_started/documentation.rst:235 +#: ../../getting_started/documentation.rst:239 msgid "" -"Answers to issues that you may encounter in your standard Odoo database (eg." -" “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" +"**To import a limited amount of data before going into production**: When " +"the data history relates to information being processed (purchase orders, " +"invoices, open projects, for example), the need to have this information " +"available from the first day of use in production is real. In this case, the" +" import will be made before the production launch." msgstr "" -#: ../../getting_started/documentation.rst:237 -msgid "Questions related to your account, subscription, or billing" -msgstr "" - -#: ../../getting_started/documentation.rst:238 +#: ../../getting_started/documentation.rst:246 msgid "" -"Bug resolution (blocking issues or unexpected behaviour not due to " -"misconfiguration or customization)" +"**To import after production launch**: When the data history needs to be " +"integrated with Odoo mainly for reporting purposes, it is clear that these " +"can be integrated into the software retrospectively. In this case, the " +"production launch of the solution will precede the required imports." msgstr "" - -#: ../../getting_started/documentation.rst:240 -msgid "" -"Issues that might occur in a test database after upgrading to a newer " -"version" -msgstr "" - -#: ../../getting_started/documentation.rst:242 -msgid "" -"*Odoo Support does not make changes to your production database, but gives " -"you the material and knowledge to do it yourself!*" -msgstr "" - -#: ../../getting_started/documentation.rst:245 -msgid "What kind of support is not included?" -msgstr "" - -#: ../../getting_started/documentation.rst:247 -msgid "" -"Questions that require us to understand your business processes in order to " -"help you implement your database" -msgstr "" - -#: ../../getting_started/documentation.rst:249 -msgid "" -"Training on how to use our software (we will direct you to our many " -"resources)" -msgstr "" - -#: ../../getting_started/documentation.rst:250 -msgid "Importation of documents into your database" -msgstr "" - -#: ../../getting_started/documentation.rst:251 -msgid "" -"Guidance on which configurations to apply inside of an application or the " -"database" -msgstr "" - -#: ../../getting_started/documentation.rst:252 -msgid "" -"How to set up configuration models (Examples include: Inventory Routes, " -"Payment Terms, Warehouses, etc)" -msgstr "" - -#: ../../getting_started/documentation.rst:254 -msgid "" -"Questions or issues related to specific developments or customizations done " -"either by Odoo or a third party (this is specific only to your database or " -"involving code)" -msgstr "" - -#: ../../getting_started/documentation.rst:258 -msgid "" -"You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way" -" your business runs and tell you how you can get the most out of your Odoo " -"Database. We will handle all configurations and coach you on how to use " -"Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:263 -msgid "" -"Our support team can be contacted through our `online support form " -"`__." -msgstr "" - -#: ../../getting_started/documentation.rst:268 -msgid "Upgrades" -msgstr "Mises à jour" - -#: ../../getting_started/documentation.rst:270 -msgid "" -"Once every two months, Odoo releases a new version. You will get an upgrade " -"button within the **Manage Your Databases** screen. Upgrading your database " -"is at your own discretion, but allows you to benefit from new features." -msgstr "" -"Une fois tous les deux mois, Odoo publie une nouvelle version. Vous aurez " -"alors un bouton de mise à niveau dans l'écran **Manage Your Databases**. " -"Mettre à niveau votre base de données reste votre décision, mais vous permet" -" de bénéficier de nouvelles fonctionnalités." - -#: ../../getting_started/documentation.rst:275 -msgid "" -"We provide the option to upgrade in a test environment so that you can " -"evaluate a new version or train your team before the rollout. Simply fill " -"our `online support form `__ to make this " -"request." -msgstr "" - -#: ../../getting_started/documentation.rst:280 -msgid "Success Pack Services" -msgstr "Services Succes Pack" - -#: ../../getting_started/documentation.rst:282 -msgid "" -"The Success Pack is a package of premium hour-based services performed by a " -"dedicated project manager and business analyst. The initial allotted hours " -"you purchased are purely an estimate and we do not guarantee completion of " -"your project within the first pack. We always strive to complete projects " -"within the initial allotment however any number of factors can contribute to" -" us not being able to do so; for example, a scope expansion (or \"Scope " -"Creep\") in the middle of your implementation, new detail discoveries, or an" -" increase in complexity that was not apparent from the beginning." -msgstr "" - -#: ../../getting_started/documentation.rst:291 -msgid "" -"The list of services according to your Success Pack is detailed online: " -"`https://www.odoo.com/pricing-packs `__" -msgstr "" - -#: ../../getting_started/documentation.rst:294 -msgid "" -"The goal of the project manager is to help you get to production within the " -"defined time frame and budget, i.e. the initial number of hours defined in " -"your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:298 -msgid "His/her role includes:" -msgstr "Son rôle comprend :" - -#: ../../getting_started/documentation.rst:300 -msgid "" -"**Project Management:** Review of your objectives & expectations, phasing of" -" the implementation (roadmap), mapping your business needs to Odoo features." -msgstr "" - -#: ../../getting_started/documentation.rst:304 -msgid "**Customized Support:** By phone, email or webinar." -msgstr "" - -#: ../../getting_started/documentation.rst:306 -msgid "" -"**Training, Coaching, and Onsite Consulting:** Remote trainings via screen " -"sharing or training on premises. For on-premise training sessions, you will " -"be expected to pay extra for travel expenses and accommodations for your " -"consultant." -msgstr "" - -#: ../../getting_started/documentation.rst:311 -msgid "" -"**Configuration:** Decisions about how to implement specific needs in Odoo " -"and advanced configuration (e.g. logistic routes, advanced pricing " -"structures, etc.)" -msgstr "" - -#: ../../getting_started/documentation.rst:315 -msgid "" -"**Data Import**: We can do it or assist you on how to do it with a template " -"prepared by the project manager." -msgstr "" - -#: ../../getting_started/documentation.rst:318 -msgid "" -"If you have subscribed to **Studio**, you benefit from the following extra " -"services:" -msgstr "" - -#: ../../getting_started/documentation.rst:321 -msgid "" -"**Customization of screens:** Studio takes the Drag and Drop approach to " -"customize most screens in any way you see fit." -msgstr "" - -#: ../../getting_started/documentation.rst:324 -msgid "" -"**Customization of reports (PDF):** Studio will not allow you to customize " -"the reports yourself, however our project managers have access to developers" -" for advanced customizations." -msgstr "" - -#: ../../getting_started/documentation.rst:328 -msgid "" -"**Website design:** Standard themes are provided to get started at no extra " -"cost. However, our project manager can coach you on how to utilize the " -"building blocks of the website designer. The time spent will consume hours " -"of your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:333 -msgid "" -"**Workflow automations:** Some examples include setting values in fields " -"based on triggers, sending reminders by emails, automating actions, etc. For" -" very advanced automations, our project managers have access to Odoo " -"developers." -msgstr "" - -#: ../../getting_started/documentation.rst:338 -msgid "" -"If any customization is needed, Odoo Studio App will be required. " -"Customizations made through Odoo Studio App will be maintained and upgraded " -"at each Odoo upgrade, at no extra cost." -msgstr "" - -#: ../../getting_started/documentation.rst:342 -msgid "" -"All time spent to perform these customizations by our Business Analysts will" -" be deducted from your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:345 -msgid "" -"In case of customizations that cannot be done via Studio and would require a" -" developer’s intervention, this will require Odoo.sh, please speak to your " -"Account Manager for more information. Additionally, any work performed by a " -"developer will add a recurring maintenance fee to your subscription to cover" -" maintenance and upgrade services. This cost will be based on hours spent by" -" the developer: 4€ or $5/month, per hour of development will be added to the" -" subscription fee." -msgstr "" - -#: ../../getting_started/documentation.rst:353 -msgid "" -"**Example:** A customization that took 2 hours of development will cost: 2 " -"hours deducted from the Success Pack for the customization development 2 * " -"$5 = $10/month as a recurring fee for the maintenance of this customization" -msgstr "" - -#: ../../getting_started/documentation.rst:358 -msgid "Implementation Methodology" -msgstr "Méthodologie d'implémentation" - -#: ../../getting_started/documentation.rst:360 -msgid "" -"We follow a **lean and hands-on methodology** that is used to put customers " -"in production in a short period of time and at a low cost." -msgstr "" - -#: ../../getting_started/documentation.rst:363 -msgid "" -"After the kick-off meeting, we define a phasing plan to deploy Odoo " -"progressively, by groups of apps." -msgstr "" -"Après la réunion de lancement, nous définissons un planning en plusieurs " -"phases pour déployer Odoo progressivement, par groupes d'apps." - -#: ../../getting_started/documentation.rst:369 -msgid "" -"The goal of the **Kick-off call** is for our project manager to come to an " -"understanding of your business in order to propose an implementation plan " -"(phasing). Each phase is the deployment of a set of applications that you " -"will fully use in production at the end of the phase." -msgstr "" - -#: ../../getting_started/documentation.rst:375 -msgid "For every phase, the steps are the following:" -msgstr "Pour chaque phase, les étapes sont les suivantes :" - -#: ../../getting_started/documentation.rst:377 -msgid "" -"**Onboarding:** Odoo's project manager will review Odoo's business flows " -"with you, according to your business. The goal is to train you, validate the" -" business process and configure according to your specific needs." -msgstr "" - -#: ../../getting_started/documentation.rst:382 -msgid "" -"**Data:** Created manually or imported from your existing system. You are " -"responsible for exporting the data from your existing system and Odoo's " -"project manager will import them in Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:386 -msgid "" -"**Training:** Once your applications are set up, your data imported, and the" -" system is working smoothly, you will train your users. There will be some " -"back and forth with your Odoo project manager to answer questions and " -"process your feedback." -msgstr "" - -#: ../../getting_started/documentation.rst:391 -msgid "**Production**: Once everyone is trained, your users start using Odoo." -msgstr "" -"**Production :** une fois que tout le monde est formé, les utilisateurs " -"commencent à utiliser Odoo." - -#: ../../getting_started/documentation.rst:394 -msgid "" -"Once you are comfortable using Odoo, we will fine-tune the process and " -"**automate** some tasks and do the remaining customizations (**extra screens" -" and reports**)." -msgstr "" -"Une fois que vous êtes à l'aise en utilisant Odoo, nous allons peaufiner le " -"processus, **automatiser** certaines tâches et faire les personnalisations " -"restantes (**écrans supplémentaires et rapports**)." - -#: ../../getting_started/documentation.rst:398 -msgid "" -"Once all applications are deployed and users are comfortable with Odoo, our " -"project manager will not work on your project anymore (unless you have new " -"needs) and you will use the support service if you have further questions." -msgstr "" - -#: ../../getting_started/documentation.rst:404 -msgid "Managing your databases" -msgstr "Gestion de vos bases de données" - -#: ../../getting_started/documentation.rst:406 -msgid "" -"To access your databases, go to Odoo.com, sign in and click **My Databases**" -" in the drop-down menu at the top right corner." -msgstr "" -"Pour accéder à vos bases de données, aller à Odoo.com, connectez-vous et " -"cliquez sur **My Databases** dans le menu déroulant situé dans le coin " -"supérieur droit." - -#: ../../getting_started/documentation.rst:412 -msgid "" -"Odoo gives you the opportunity to test the system before going live or " -"before upgrading to a newer version. Do not mess up your working environment" -" with test data!" -msgstr "" -"Odoo vous donne la possibilité de tester le système avant de l'utiliser en " -"direct ou avant de passer à une version plus récente. Ne gâchez pas votre " -"environnement de travail avec des données de test !" - -#: ../../getting_started/documentation.rst:416 -msgid "" -"For those purposes, you can create as many free trials as you want (each " -"available for 15 days). Those instances can be instant copies of your " -"working environment. To do so, go to the Odoo.com account in **My " -"Organizations** page and click **Duplicate**." -msgstr "" - -#: ../../getting_started/documentation.rst:427 -msgid "" -"You can find more information on how to manage your databases :ref:`here " -"`." -msgstr "" -"Vous pourrez trouver plus d'informations sur la façon de gérer vos bases de " -"données :ref:`ici `." - -#: ../../getting_started/documentation.rst:431 -msgid "Customer Success" -msgstr "Succès Client" - -#: ../../getting_started/documentation.rst:433 -msgid "" -"Odoo is passionate about delighting our customers and ensuring that they " -"have all the resources needed to complete their project." -msgstr "" -"Odoo se passionne pour ravir nos clients, et de veiller à ce qu'ils " -"disposent de toutes les ressources nécessaires pour réaliser leur projet." - -#: ../../getting_started/documentation.rst:436 -msgid "" -"During the implementation phase, your point of contact is the project " -"manager and eventually the support team." -msgstr "" -"Pendant la phase de mise en œuvre, votre contact est le chef de projet, et " -"éventuellement l'équipe d'assistance." - -#: ../../getting_started/documentation.rst:439 -msgid "" -"Once you are in production, you will probably have less interaction with " -"your project manager. At that time, we will assign a member of our Client " -"Success Team to you. They are specialized in the long-term relationship with" -" our customers. They will contact you to showcase new versions, improve the " -"way you work with Odoo, assess your new needs, etc..." -msgstr "" -"Une fois que vous êtes en production, vous aurez probablement moins de " -"contacts avec votre chef de projet. À ce moment-là, nous vous attribuons un " -"membre de notre Customer Success Team, qui est spécialisée dans la relation " -"à long terme avec nos clients. Il communiquera avec vous pour présenter les " -"nouvelles versions, améliorer la façon dont vous travaillez avec Odoo, " -"évaluer vos nouveaux besoins, etc." - -#: ../../getting_started/documentation.rst:446 -msgid "" -"Our internal goal is to keep customers for at least 10 years and offer them " -"a solution that grows with their needs!" -msgstr "" -"Notre objectif interne est de garder les clients au moins pendant 10 ans, et" -" de leur offrir une solution qui grandit avec leurs besoins!" - -#: ../../getting_started/documentation.rst:449 -msgid "Welcome aboard and enjoy your Odoo experience!" -msgstr "Bienvenue à bord et profiter de votre expérience Odoo !" - -#: ../../getting_started/documentation.rst:452 -msgid ":doc:`../../db_management/documentation`" -msgstr ":doc:`../../db_management/documentation`" diff --git a/locale/fr/LC_MESSAGES/manufacturing.po b/locale/fr/LC_MESSAGES/manufacturing.po index 2fecba3f8..48eb82c5e 100644 --- a/locale/fr/LC_MESSAGES/manufacturing.po +++ b/locale/fr/LC_MESSAGES/manufacturing.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Olivier Lenoir , 2017\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" @@ -51,13 +51,10 @@ msgstr "" #: ../../manufacturing/management/bill_configuration.rst:16 msgid "" "If you choose to manage your manufacturing operations using manufacturing " -"orders only, you will define basic bills of materials without routings. For " -"more information about which method of management to use, review the " -"**Getting Started** section of the *Manufacturing* chapter of the " -"documentation." +"orders only, you will define basic bills of materials without routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:22 +#: ../../manufacturing/management/bill_configuration.rst:19 msgid "" "Before creating your first bill of materials, you will need to create a " "product and at least one component (components are considered products in " @@ -70,7 +67,7 @@ msgid "" "Materials`, or using the button on the top of the product form." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:32 +#: ../../manufacturing/management/bill_configuration.rst:29 msgid "" "Under the **Miscellaneous** tab, you can fill additional fields. " "**Sequence** defines the order in which your BoMs will be selected for " @@ -78,11 +75,11 @@ msgid "" "allows you to track changes to your BoM over time." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:38 +#: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:40 +#: ../../manufacturing/management/bill_configuration.rst:37 msgid "" "A routing defines a series of operations required to manufacture a product " "and the work center at which each operation is performed. A routing may be " @@ -90,14 +87,14 @@ msgid "" "information about configuring routings, review the chapter on routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:46 +#: ../../manufacturing/management/bill_configuration.rst:43 msgid "" "After enabling routings from :menuselection:`Configuration --> Settings`, " "you will be able to add a routing to a bill of materials by selecting a " "routing from the dropdown list or creating one on the fly." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:50 +#: ../../manufacturing/management/bill_configuration.rst:47 msgid "" "You may define the work operation or step in which each component is " "consumed using the field, **Consumed in Operation** under the **Components**" @@ -107,23 +104,23 @@ msgid "" "consumed/produced at the final operation in the routing." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:61 +#: ../../manufacturing/management/bill_configuration.rst:58 msgid "Adding Byproducts to a BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:63 +#: ../../manufacturing/management/bill_configuration.rst:60 msgid "" "In Odoo, a byproduct is any product produced by a BoM in addition to the " "primary product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:66 +#: ../../manufacturing/management/bill_configuration.rst:63 msgid "" "To add byproducts to a BoM, you will first need to enable them from " ":menuselection:`Configuration --> Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:72 +#: ../../manufacturing/management/bill_configuration.rst:69 msgid "" "Once byproducts are enabled, you can add them to your bills of materials " "under the **Byproducts** tab of the bill of materials. You can add any " @@ -131,11 +128,11 @@ msgid "" "of the routing as the primary product of the BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:81 +#: ../../manufacturing/management/bill_configuration.rst:78 msgid "Setting up a BoM for a Product With Sub-Assemblies" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:83 +#: ../../manufacturing/management/bill_configuration.rst:80 #: ../../manufacturing/management/sub_assemblies.rst:5 msgid "" "A subassembly is a manufactured product which is intended to be used as a " @@ -145,7 +142,7 @@ msgid "" "that employs subassemblies is often referred to as a multi-level BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:90 +#: ../../manufacturing/management/bill_configuration.rst:87 #: ../../manufacturing/management/sub_assemblies.rst:12 msgid "" "Multi-level bills of materials in Odoo are accomplished by creating a top-" @@ -155,11 +152,11 @@ msgid "" "subassembly is created as well." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:97 +#: ../../manufacturing/management/bill_configuration.rst:94 msgid "Configure the Top-Level Product BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:99 +#: ../../manufacturing/management/bill_configuration.rst:96 #: ../../manufacturing/management/sub_assemblies.rst:21 msgid "" "To configure a multi-level BoM, create the top-level product and its BoM. " @@ -167,12 +164,12 @@ msgid "" "subassembly as you would for any product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:107 +#: ../../manufacturing/management/bill_configuration.rst:104 #: ../../manufacturing/management/sub_assemblies.rst:29 msgid "Configure the Subassembly Product Data" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:109 +#: ../../manufacturing/management/bill_configuration.rst:106 #: ../../manufacturing/management/sub_assemblies.rst:31 msgid "" "On the product form of the subassembly, you must select the routes " @@ -181,7 +178,7 @@ msgid "" "effect." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:117 +#: ../../manufacturing/management/bill_configuration.rst:114 #: ../../manufacturing/management/sub_assemblies.rst:39 msgid "" "If you would like to be able to purchase the subassembly in addition to " @@ -189,11 +186,11 @@ msgid "" "subassembly product form may be configured according to your preference." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:123 +#: ../../manufacturing/management/bill_configuration.rst:120 msgid "Using a Single BoM to Describe Several Variants of a Single Product" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:125 +#: ../../manufacturing/management/bill_configuration.rst:122 #: ../../manufacturing/management/product_variants.rst:5 msgid "" "Odoo allows you to use one bill of materials for multiple variants of the " @@ -201,7 +198,7 @@ msgid "" "Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:132 +#: ../../manufacturing/management/bill_configuration.rst:129 #: ../../manufacturing/management/product_variants.rst:12 msgid "" "You will then be able to specify which component lines are to be used in the" @@ -210,7 +207,7 @@ msgid "" "variants." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:137 +#: ../../manufacturing/management/bill_configuration.rst:134 #: ../../manufacturing/management/product_variants.rst:17 msgid "" "When defining variant BoMs on a line-item-basis, the **Product Variant** " diff --git a/locale/fr/LC_MESSAGES/mobile.po b/locale/fr/LC_MESSAGES/mobile.po new file mode 100644 index 000000000..c121ea3a5 --- /dev/null +++ b/locale/fr/LC_MESSAGES/mobile.po @@ -0,0 +1,117 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015-TODAY, Odoo S.A. +# This file is distributed under the same license as the Odoo package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Odoo 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-26 16:05+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Eloïse Stilmant , 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: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../../mobile/firebase.rst:5 +msgid "Mobile" +msgstr "Mobile" + +#: ../../mobile/firebase.rst:8 +msgid "Setup your Firebase Cloud Messaging" +msgstr "" + +#: ../../mobile/firebase.rst:10 +msgid "" +"In order to have mobile notifications in our Android app, you need an API " +"key." +msgstr "" + +#: ../../mobile/firebase.rst:13 +msgid "" +"If it is not automatically configured (for instance for On-premise or " +"Odoo.sh) please follow these steps below to get an API key for the android " +"app." +msgstr "" + +#: ../../mobile/firebase.rst:18 +msgid "" +"The iOS app doesn't support mobile notifications for Odoo versions < 12." +msgstr "" + +#: ../../mobile/firebase.rst:22 +msgid "Firebase Settings" +msgstr "" + +#: ../../mobile/firebase.rst:25 +msgid "Create a new project" +msgstr "Créer un nouveau projet" + +#: ../../mobile/firebase.rst:27 +msgid "" +"First, make sure you to sign in to your Google Account. Then, go to " +"`https://console.firebase.google.com " +"`__ and create a new project." +msgstr "" + +#: ../../mobile/firebase.rst:34 +msgid "" +"Choose a project name, click on **Continue**, then click on **Create " +"project**." +msgstr "" + +#: ../../mobile/firebase.rst:37 +msgid "When you project is ready, click on **Continue**." +msgstr "" + +#: ../../mobile/firebase.rst:39 +msgid "" +"You will be redirected to the overview project page (see next screenshot)." +msgstr "" + +#: ../../mobile/firebase.rst:43 +msgid "Add an app" +msgstr "" + +#: ../../mobile/firebase.rst:45 +msgid "In the overview page, click on the Android icon." +msgstr "" + +#: ../../mobile/firebase.rst:50 +msgid "" +"You must use \"com.odoo.com\" as Android package name. Otherwise, it will " +"not work." +msgstr "" + +#: ../../mobile/firebase.rst:56 +msgid "" +"No need to download the config file, you can click on **Next** twice and " +"skip the fourth step." +msgstr "" + +#: ../../mobile/firebase.rst:60 +msgid "Get generated API key" +msgstr "" + +#: ../../mobile/firebase.rst:62 +msgid "On the overview page, go to Project settings:" +msgstr "" + +#: ../../mobile/firebase.rst:67 +msgid "" +"In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " +"that you need to set in Odoo General Settings." +msgstr "" + +#: ../../mobile/firebase.rst:74 +msgid "Settings in Odoo" +msgstr "" + +#: ../../mobile/firebase.rst:76 +msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgstr "" diff --git a/locale/fr/LC_MESSAGES/point_of_sale.po b/locale/fr/LC_MESSAGES/point_of_sale.po index 16f2420f3..abcb56aab 100644 --- a/locale/fr/LC_MESSAGES/point_of_sale.po +++ b/locale/fr/LC_MESSAGES/point_of_sale.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Julien Bertrand , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" @@ -128,6 +128,10 @@ msgid "" " documentation about it `here `__" msgstr "" +"Pour utiliser les étiquettes de remise, vous devrez utiliser un scanner de " +"codes-barres, vous pouvez lire la documentation à ce sujet `ici " +"`__" #: ../../point_of_sale/advanced/discount_tags.rst:15 msgid "Barcode Nomenclature" @@ -161,6 +165,10 @@ msgid "" "with 22 (for the discount barcode nomenclature) and then 50 (for the %) " "before adding the product barcode. In our example, the barcode would be:" msgstr "" +"Disons que vous voulez 50% de remise sur un produit, vous devez commencer " +"votre code-barres par 22 (pour la nomenclature du code-barres de réduction) " +"puis 50 (pour le%) avant d'ajouter le code-barres du produit. Dans notre " +"exemple, le code-barres serait:" #: ../../point_of_sale/advanced/discount_tags.rst:43 msgid "Scan the products & tags" @@ -312,6 +320,7 @@ msgstr "" #: ../../point_of_sale/advanced/manual_discount.rst:34 msgid "You now have a new *Discount* button in your PoS interface." msgstr "" +"Vous avez maintenant un nouveau bouton *Remise* dans votre interface PoS." #: ../../point_of_sale/advanced/manual_discount.rst:39 msgid "" @@ -325,6 +334,8 @@ msgid "" "On this example, you can see a global discount of 50% as well as a specific " "product discount also at 50%." msgstr "" +"Sur cet exemple, vous pouvez voir une réduction globale de 50% ainsi qu'une " +"réduction de 50% spécifique au produit." #: ../../point_of_sale/advanced/mercury.rst:3 msgid "Accept credit card payment using Mercury" @@ -526,6 +537,8 @@ msgstr "Ré-imprimer des reçus" msgid "" "Use the *Reprint receipt* feature if you have the need to reprint a ticket." msgstr "" +"Utilisez la fonction *Ré-impression du reçu* si vous devez ré-imprimer un " +"ticket." #: ../../point_of_sale/advanced/reprint.rst:10 msgid "" @@ -1023,14 +1036,14 @@ msgid "" "booting up the POSBox). When the IP is not specified the Point of Sale will " "attempt to find it on the local network." msgstr "" -"Pour installer la POSBox dans le Point de Vente, allez à :menuselection: " -"`Point de Vente --> Configuration --> Point de Vente` et sélectionnez votre " -"Point de Vente. Faites défiler jusqu'à la section `` PoSBox / Hardware " -"Proxy`` et activez les options pour le matériel que vous souhaitez utiliser " -"via la POSBox. Spécifiez l'adresse IP de la POSBox est recommandé (elle est " -"imprimée sur le reçu qui est imprimé après le démarrage de la POSBox). " -"Lorsque l'adresse IP n'est pas spécifiée, le Point de Vente tentera de la " -"trouver sur le réseau local." +"Pour installer la POSBox dans le Point de Vente, allez à " +":menuselection:`Point de Vente --> Configuration --> Point de Vente` et " +"sélectionnez votre Point de Vente. Faites défiler jusqu'à la section " +"``PoSBox / Hardware Proxy`` et activez les options pour le matériel que vous" +" souhaitez utiliser via la POSBox. Spécifiez l'adresse IP de la POSBox est " +"recommandé (elle est imprimée sur le reçu qui est imprimé après le démarrage" +" de la POSBox). Lorsque l'adresse IP n'est pas spécifiée, le Point de Vente " +"tentera de la trouver sur le réseau local." #: ../../point_of_sale/overview/setup.rst:91 msgid "" @@ -1229,10 +1242,10 @@ msgid "" msgstr "" "Nous générons les images POSBox officielles en utilisant les scripts sur " "https://github.com/odoo/odoo/tree/11.0/addons/point_of_sale/tools/posbox. " -"More specifically, we run `posbox_create_image.sh " +"Plus précisément, nous exécutons `posbox_create_image.sh " "`_." -" Cela crée une image appelée `` posbox.img``, que nous compressons et " -"téléchargeons sur `nightly.odoo.com ` _ pour que " +" Cela crée une image appelée ``posbox.img``, que nous compressons et " +"téléchargeons sur `nightly.odoo.com `_ pour que " "les utilisateurs puissent les télécharger." #: ../../point_of_sale/overview/setup.rst:186 @@ -1261,7 +1274,7 @@ msgid "" "files. The resulting image is then ready to be tested and used." msgstr "" "Le processus de création d'image commence par télécharger la dernière image " -"`Raspbian ` _. Il monte ensuite localement cette " +"`Raspbian `_. Il monte ensuite localement cette " "image Raspbian et copie sur certains fichiers et scripts qui feront que " "l'image Raspbian se transformera elle-même en une POSBox quand elle " "démarrera. Ces scripts mettront à jour Raspbian, supprimeront les paquets " @@ -1356,10 +1369,10 @@ msgid "``# groupadd usbusers``" msgstr "``# groupadd usbusers``" #: ../../point_of_sale/overview/setup.rst:252 -msgid "Then we add the user who will run the OpenERP server to ``usbusers``" +msgid "Then we add the user who will run the Odoo server to ``usbusers``" msgstr "" -"Ensuite, nous ajoutons l'utilisateur qui va lancer le serveur OpenERP à " -"`usbusers``" +"Ensuite, nous ajoutons l'utilisateur qui va lancer le serveur Odoo au groupe" +" `usbusers``" #: ../../point_of_sale/overview/setup.rst:254 msgid "``# usermod -a -G usbusers USERNAME``" @@ -2248,6 +2261,8 @@ msgstr "" msgid "" "Under the PosBox / Hardware Proxy category, you will find *Order Printers*." msgstr "" +"Sous la catégorie PosBox / Hardware, vous trouverez *Imprimantes de " +"commandes*." #: ../../point_of_sale/restaurant/kitchen_printing.rst:19 msgid "Add a printer" diff --git a/locale/fr/LC_MESSAGES/purchase.po b/locale/fr/LC_MESSAGES/purchase.po index 1bec6ed94..fc051f826 100644 --- a/locale/fr/LC_MESSAGES/purchase.po +++ b/locale/fr/LC_MESSAGES/purchase.po @@ -1,16 +1,16 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Fabrice Henrion , 2017\n" +"Last-Translator: Fabrice Henrion, 2017\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" @@ -2180,8 +2180,8 @@ msgstr "" "commande." #: ../../purchase/purchases/rfq/create.rst:0 -msgid "Shipment" -msgstr "Expédition" +msgid "Receipt" +msgstr "Reçu" #: ../../purchase/purchases/rfq/create.rst:0 msgid "Incoming Shipments" diff --git a/locale/fr/LC_MESSAGES/sales.po b/locale/fr/LC_MESSAGES/sales.po index ce051e777..cf94bd2f0 100644 --- a/locale/fr/LC_MESSAGES/sales.po +++ b/locale/fr/LC_MESSAGES/sales.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Benjamin Frantzen, 2017\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" @@ -279,797 +279,440 @@ msgstr "" msgid "Invoicing Method" msgstr "Méthode de facturation" -#: ../../sales/invoicing/services.rst:3 -msgid "Services" -msgstr "Services" +#: ../../sales/invoicing/down_payment.rst:3 +msgid "Request a down payment" +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:3 -msgid "How to invoice milestones of a project?" -msgstr "Comment facturer les étapes d'un projet ?" - -#: ../../sales/invoicing/services/milestones.rst:5 +#: ../../sales/invoicing/down_payment.rst:5 msgid "" -"There are different kind of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) or a fixed price contract (e.g. a project)." +"A down payment is an initial, partial payment, with the agreement that the " +"rest will be paid later. For expensive orders or projects, it is a way to " +"protect yourself and make sure your customer is serious." msgstr "" -"Il existe différents types de ventes de services : un volume prépayé " -"d'heures/de jours (par ex. contrat d'assistance), en fonction du temps et du" -" matériel (par ex. heures de consultation) ou un contrat à prix fixe (par " -"ex. un projet)." -#: ../../sales/invoicing/services/milestones.rst:9 +#: ../../sales/invoicing/down_payment.rst:10 +msgid "First time you request a down payment" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:12 msgid "" -"In this section, we will have a look at how to invoice milestones of a " -"project." +"When you confirm a sale, you can create an invoice and select a down payment" +" option. It can either be a fixed amount or a percentage of the total " +"amount." msgstr "" -"Dans cette section, nous allons jeter un œil à la façon de facturer les " -"étapes d'un projet." -#: ../../sales/invoicing/services/milestones.rst:12 +#: ../../sales/invoicing/down_payment.rst:16 msgid "" -"Milestone invoicing can be used for expensive or large scale projects, with " -"each milestone representing a clear sequence of work that will incrementally" -" build up to the completion of the contract. For example, a marketing agency" -" hired for a new product launch could break down a project into the " -"following milestones, each of them considered as one service with a fixed " -"price on the sale order :" +"The first time you request a down payment you can select an income account " +"and a tax setting that will be reused for next down payments." msgstr "" -"La facturation par étape peut être utilisée pour des projets d'envergure " -"coûteux ou longs, chaque étape représentant une séquence de travail " -"clairement identifiable, avancant ainsi progressivement jusqu'à la fin du " -"contrat. Par exemple, une agence de marketing engagée pour un nouveau " -"lancement de produit pourrait découper un projet en étapes, chacune d'entre " -"elles considérée comme un service avec un prix fixe sur le bon de commande :" -#: ../../sales/invoicing/services/milestones.rst:19 -msgid "Milestone 1 : Marketing strategy audit - 5 000 euros" -msgstr "Étape 1 : Audit de strategie marketing - 5 000 euros" - -#: ../../sales/invoicing/services/milestones.rst:21 -msgid "Milestone 2 : Brand Identity - 10 000 euros" -msgstr "Étape 2 : Identité de marque - 10 000 euros" - -#: ../../sales/invoicing/services/milestones.rst:23 -msgid "Milestone 3 : Campaign launch & PR - 8 500 euros" +#: ../../sales/invoicing/down_payment.rst:22 +msgid "You will then see the invoice for the down payment." msgstr "" -"Étape 3 : Lancement de la campagne & relations publiques - 8 500 euros" -#: ../../sales/invoicing/services/milestones.rst:25 +#: ../../sales/invoicing/down_payment.rst:27 msgid "" -"In this case, an invoice will be sent to the customer each time a milestone " -"will be successfully reached. That invoicing method is comfortable both for " -"the company which is ensured to get a steady cash flow throughout the " -"project lifetime and for the client who can monitor the project's progress " -"and pay in several times." +"On the subsequent or final invoice, any prepayment made will be " +"automatically deducted." msgstr "" -"Dans ce contexte, une facture sera envoyée au client chaque fois qu'une " -"étape sera atteinte avec succès. Cette méthode de facturation est " -"confortable à la fois pour l'entreprise qui est assurée d'obtenir un flux de" -" trésorerie stable tout au long de la durée de vie du projet, et pour le " -"client qui peut suivre l'avancement du projet et le payer en plusieurs fois." -#: ../../sales/invoicing/services/milestones.rst:32 +#: ../../sales/invoicing/down_payment.rst:34 +msgid "Modify the income account and customer taxes" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:36 +msgid "From the products list, search for *Down Payment*." +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:41 msgid "" -"You can also use milestones to invoice percentages of the entire project. " -"For example, for a million euros project, your company might require a 15% " -"upfront payment, 30% at the midpoint and the balance at the contract " -"conclusion. In that case, each payment will be considered as one milestone." +"You can then edit it, under the invoicing tab you will be able to change the" +" income account & customer taxes." msgstr "" -"Vous pouvez également utiliser des étapes pour facturer des pourcentages de " -"l'ensemble du projet. Par exemple, pour un projet en millions d'euros, votre" -" entreprise peut nécessiter un paiement initial de 15%, 30% à mi-parcours et" -" le solde à la fin du contrat. Dans ce cas, chaque paiement sera considéré " -"comme une étape importante." -#: ../../sales/invoicing/services/milestones.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:26 -#: ../../sales/invoicing/services/reinvoice.rst:95 -#: ../../sales/invoicing/services/support.rst:17 -#: ../../sales/send_quotations/quote_template.rst:10 -msgid "Configuration" -msgstr "Configuration" - -#: ../../sales/invoicing/services/milestones.rst:42 -msgid "Install the Sales application" -msgstr "Installer l'application Ventes" - -#: ../../sales/invoicing/services/milestones.rst:44 -#: ../../sales/invoicing/services/reinvoice.rst:28 -msgid "" -"In order to sell services and to send invoices, you need to install the " -"**Sales** application, from the **Apps** icon." +#: ../../sales/invoicing/expense.rst:3 +msgid "Re-invoice expenses to customers" msgstr "" -"Pour vendre des services et envoyer des factures, vous devez installer " -"l'application **Ventes**, depuis le module **Applications**." -#: ../../sales/invoicing/services/milestones.rst:51 -msgid "Create products" -msgstr "Créer des articles" - -#: ../../sales/invoicing/services/milestones.rst:53 -msgid "" -"In Odoo, each milestone of your project is considered as a product. From the" -" **Sales** application, use the menu :menuselection:`Sales --> Products`, " -"create a new product with the following setup:" -msgstr "" -"Dans Odoo, chaque étape de votre projet est considérée comme un article. " -"Dans l'application de **Ventes**, utilisez le menu :menuselection:`Ventes ->" -" Articles`, créez un nouvel article avec les informations suivantes :" - -#: ../../sales/invoicing/services/milestones.rst:57 -msgid "**Name**: Strategy audit" -msgstr "**Nom** : Audit de stratégie" - -#: ../../sales/invoicing/services/milestones.rst:59 -#: ../../sales/invoicing/services/support.rst:50 -msgid "**Product Type**: Service" -msgstr "**Type d'article** : Service" - -#: ../../sales/invoicing/services/milestones.rst:61 -msgid "" -"**Invoicing Policy**: Delivered Quantities, since you will invoice your " -"milestone after it has been delivered" -msgstr "" -"**Politique de facturation** : Qtés livrées, puisque vous facturez votre " -"étape après qu'elle ait été livrée" - -#: ../../sales/invoicing/services/milestones.rst:64 -msgid "" -"**Track Service**: Manually set quantities on order, as you complete each " -"milestone, you will manually update their quantity from the **Delivered** " -"tab on your sale order" -msgstr "" -"**Service de suivi** : Mettre manuellement les quantités sur la commande, " -"car lorsque vous terminez chaque étape, vous allez mettre à jour " -"manuellement leur quantité à partir de l'onglet **Livré** sur votre bon de " -"commande" - -#: ../../sales/invoicing/services/milestones.rst:72 -msgid "Apply the same configuration for the others milestones." -msgstr "Appliquez la même conficuration aux autre étapes" - -#: ../../sales/invoicing/services/milestones.rst:75 -msgid "Managing your project" -msgstr "Gestion de votre projet" - -#: ../../sales/invoicing/services/milestones.rst:78 -msgid "Quotations and sale orders" -msgstr "Devis et bons de commande" - -#: ../../sales/invoicing/services/milestones.rst:80 -msgid "" -"Now that your milestones (or products) are created, you can create a " -"quotation or a sale order with each line corresponding to one milestone. For" -" each line, set the **Ordered Quantity** to ``1`` as each milestone is " -"completed once. Once the quotation is confirmed and transformed into a sale " -"order, you will be able to change the delivered quantities when the " -"corresponding milestone has been achieved." -msgstr "" -"Maintenant que vos étapes (ou articles) sont créés, vous pouvez créer un " -"devis ou un bon de commande avec chaque ligne correspondant à une étape. " -"Pour chaque ligne, réglez la **Qté commandée** à ``1`` car chaque étape " -"n'est réalisée qu'une fois. Une fois que le devis est confirmé et transformé" -" en un bon de commande, vous serez en mesure de modifier les quantités " -"livrées lorsque le jalon correspondant sera atteint." - -#: ../../sales/invoicing/services/milestones.rst:91 -msgid "Invoice milestones" -msgstr "Facturer des étapes" - -#: ../../sales/invoicing/services/milestones.rst:93 -msgid "" -"Let's assume that your first milestone (the strategy audit) has been " -"successfully delivered and you want to invoice it to your customer. On the " -"sale order, click on **Edit** and set the **Delivered Quantity** of the " -"related product to ``1``." -msgstr "" -"Supposons que votre première étape (l'audit de stratégie) ait été livrée " -"avec succès et que vous voulez facturer à votre client. Sur le bon de " -"commande, cliquez sur **Modifier** et réglez la **Qté livrée** de l'article " -"concerné à ``1``." - -#: ../../sales/invoicing/services/milestones.rst:99 -msgid "" -"As soon as the above modification has been saved, you will notice that the " -"color of the line has changed to blue, meaning that the service can now be " -"invoiced. In the same time, the invoice status of the SO has changed from " -"**Nothing To Invoice** to **To Invoice**" -msgstr "" -"Dès que la modification ci-dessus a été enregistrée, vous remarquerez que la" -" couleur de la ligne a changé au bleu, ce qui signifie que le service peut " -"maintenant être facturé. Dans le même temps, le statut de la facture du bon " -"de commande a changé de **Rien à facturer** à **A facturer**" - -#: ../../sales/invoicing/services/milestones.rst:104 -msgid "" -"Click on **Create invoice** and, in the new window that pops up, select " -"**Invoiceable lines** and validate. It will create a new invoice (in draft " -"status) with only the **strategy audit** product as invoiceable." -msgstr "" -"Cliquez sur **Créer la facture** et, dans la nouvelle fenêtre qui apparaît, " -"sélectionnez **Lignes facturables** et validez. Cela va créer une nouvelle " -"facture (à l'état Brouillon) avec seulement l'article **Audit de stratégie**" -" facturé." - -#: ../../sales/invoicing/services/milestones.rst:112 -msgid "" -"In order to be able to invoice a product, you need to set up the " -"**Accounting** application and to configure an accounting journal and a " -"chart of account. Click on the following link to learn more: " -":doc:`../../../accounting/overview/getting_started/setup`" -msgstr "" -"Afin de pouvoir facturer un produit, vous devez paramétrer l'application de " -"**Comptabilité** en configurant un journal et un plan comptable. Cliquez sur" -" le lien suivant pour en savoir plus " -":doc:`../../../accounting/overview/getting_started/setup`" - -#: ../../sales/invoicing/services/milestones.rst:117 -msgid "" -"Back on your sale order, you will notice that the **Invoiced** column of " -"your order line has been updated accordingly and that the **Invoice Status**" -" is back to **Nothing to Invoice**." -msgstr "" -"En revenant sur votre bon de commande, vous noterez que la colonne " -"**Facturé** de votre ligne de commande a été mise à jour en conséquence et " -"que l'**État** de la facture est de retour à **Rien à facturer**." - -#: ../../sales/invoicing/services/milestones.rst:121 -msgid "Follow the same workflow to invoice your remaining milestones." -msgstr "Suivez le même processus pour facturer vos étapes restantes." - -#: ../../sales/invoicing/services/milestones.rst:124 -msgid ":doc:`reinvoice`" -msgstr ":doc:`reinvoice`" - -#: ../../sales/invoicing/services/milestones.rst:125 -#: ../../sales/invoicing/services/reinvoice.rst:185 -msgid ":doc:`support`" -msgstr ":doc:`support`" - -#: ../../sales/invoicing/services/reinvoice.rst:3 -msgid "How to re-invoice expenses to your customers?" -msgstr "Comment re-facturer des frais à vos clients ?" - -#: ../../sales/invoicing/services/reinvoice.rst:5 +#: ../../sales/invoicing/expense.rst:5 msgid "" "It often happens that your employees have to spend their personal money " "while working on a project for your client. Let's take the example of an " -"employee paying a parking spot for a meeting with your client. As a company," +"consultant paying an hotel to work on the site of your client. As a company," " you would like to be able to invoice that expense to your client." msgstr "" -"Il arrive souvent que vos employés doivent dépenser leur argent personnel " -"alors qu'il travaillent sur un projet pour votre client. Prenons l'exemple " -"d'un employé payant une place de parking pour une rencontre avec votre " -"client. En tant qu'entreprise, vous souhaitez être en mesure de facturer ces" -" frais à votre client." -#: ../../sales/invoicing/services/reinvoice.rst:11 +#: ../../sales/invoicing/expense.rst:12 +#: ../../sales/invoicing/time_materials.rst:64 +msgid "Expenses configuration" +msgstr "" + +#: ../../sales/invoicing/expense.rst:14 +#: ../../sales/invoicing/time_materials.rst:66 msgid "" -"In this documentation we will see two use cases. The first, very basic, " -"consists of invoicing a simple expense to your client like you would do for " -"a product. The second, more advanced, will consist of invoicing expenses " -"entered in your expense system by your employees directly to your customer." +"To track & invoice expenses, you will need the expenses app. Go to " +":menuselection:`Apps --> Expenses` to install it." msgstr "" -"Dans cette documentation, nous verrons deux cas d'utilisation. La première, " -"très basique, consiste à facturer une note de frais simple à votre client " -"comme vous le feriez pour un produit. Le second, plus avancé, consistera à " -"facturer directement à votre client des frais saisis par vos employés dans " -"votre système de gestion des notes de frais." -#: ../../sales/invoicing/services/reinvoice.rst:18 -msgid "Use case 1: Simple expense invoicing" -msgstr "Cas d'utilisation 1 : Facturation d'une simple note de frais" - -#: ../../sales/invoicing/services/reinvoice.rst:20 +#: ../../sales/invoicing/expense.rst:17 +#: ../../sales/invoicing/time_materials.rst:69 msgid "" -"Let's take the following example. You are working on a promotion campaign " -"for one of your customers (``Agrolait``) and you have to print a lot of " -"copies. Those copies are an expense for your company and you would like to " -"invoice them." +"You should also activate the analytic accounts feature to link expenses to " +"the sales order, to do so, go to :menuselection:`Invoicing --> Configuration" +" --> Settings` and activate *Analytic Accounting*." msgstr "" -"Prenons l'exemple suivant. Vous travaillez sur une campagne de promotion " -"pour un de vos clients (``Agrolait``) et vous devez imprimer un grand nombre" -" de copies. Ces copies sont une dépense pour votre entreprise et vous " -"souhaitez les facturer." -#: ../../sales/invoicing/services/reinvoice.rst:35 -msgid "Create product to be expensed" -msgstr "Créer un article de frais" +#: ../../sales/invoicing/expense.rst:22 +#: ../../sales/invoicing/time_materials.rst:74 +msgid "Add expenses to your sales order" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:37 -msgid "You will need now to create a product called ``Copies``." -msgstr "Vous devez maintenant créer un article nommé ``Copies``." - -#: ../../sales/invoicing/services/reinvoice.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:112 +#: ../../sales/invoicing/expense.rst:24 +#: ../../sales/invoicing/time_materials.rst:76 msgid "" -"From your **Sales** module, go to :menuselection:`Sales --> Products` and " -"create a product as follows:" +"From the expense app, you or your consultant can create a new one, e.g. the " +"hotel for the first week on the site of your customer." msgstr "" -"Depuis votre module **Ventes**, allez à :menuselection:`Ventes --> Articles`" -" et créez un article comme suit :" -#: ../../sales/invoicing/services/reinvoice.rst:42 -msgid "**Product type**: consumable" -msgstr "**Type d'article** : Consommable" - -#: ../../sales/invoicing/services/reinvoice.rst:44 +#: ../../sales/invoicing/expense.rst:27 +#: ../../sales/invoicing/time_materials.rst:79 msgid "" -"**Invoicing policy**: on delivered quantities (you will manually set the " -"quantities to invoice on the sale order)" +"You can then enter a relevant description and select an existing product or " +"create a new one from right there." msgstr "" -"**Politique de facturation** : sur les quantités livrées (vous devrez " -"définir manuellement les quantités sur le bon de commande)" -#: ../../sales/invoicing/services/reinvoice.rst:51 -msgid "Create a sale order" -msgstr "Créer une commande client" +#: ../../sales/invoicing/expense.rst:33 +#: ../../sales/invoicing/time_materials.rst:85 +msgid "Here, we are creating a *Hotel* product:" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:53 +#: ../../sales/invoicing/expense.rst:38 msgid "" -"Now that your product is correctly set up, you can create a sale order for " -"that product (from the menu :menuselection:`Sales --> Sales Orders`) with " -"the ordered quantities set to 0. Click on **Confirm the Sale** to create the" -" sale order. You will be able then to manually change the delivered " -"quantities on the sale order to reinvoice the copies to your customer." +"Under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." msgstr "" -"Maintenant que votre article est correctement configuré, vous pouvez créer " -"un ordre de vente pour cet article (dans le menu :menuselection:`Ventes -> " -"Bons de commande`) avec les quantités commandées à 0. Cliquez sur " -"**Confirmer la vente** pour créer le bon de commande. Vous pourrez alors " -"modifier manuellement les quantités livrées sur le bon de commande pour " -"refacturer les copies à votre client." -#: ../../sales/invoicing/services/reinvoice.rst:64 -#: ../../sales/invoicing/services/reinvoice.rst:177 -msgid "Invoice expense to your client" -msgstr "Facturer une note de frais à votre client" - -#: ../../sales/invoicing/services/reinvoice.rst:66 +#: ../../sales/invoicing/expense.rst:45 +#: ../../sales/invoicing/time_materials.rst:97 msgid "" -"At the end of the month, you have printed ``1000`` copies on behalf of your " -"client and you want to re-invoice them. From the related sale order, click " -"on **Delivered Quantities**, manually enter the correct amount of copies and" -" click on **Save**. Your order line will turn blue, meaning that it is ready" -" to be invoiced. Click on **Create invoice**." +"To modify or create more products go to :menuselection:`Expenses --> " +"Configuration --> Expense products`." msgstr "" -"A la fin du mois, vous avez imprimé ``1000`` copies pour votre client et " -"vous souhaitez les re-facturer. Depuis le bon de commande concerné, cliquez " -"sur **Qtés livrées**, saisissez manuellement la quantité correcte de copies " -"et cliquez sur **Sauvegarder**. Votre ligne de commande devient bleue, ce " -"qui signifie qu'elle est prête à être facturée. Cliquez sur **Créer " -"facture**." -#: ../../sales/invoicing/services/reinvoice.rst:73 +#: ../../sales/invoicing/expense.rst:48 +#: ../../sales/invoicing/time_materials.rst:100 msgid "" -"The total amount on your sale order will be of 0 as it is computed on the " -"ordered quantities. It is your invoice which will compute the correct amount" -" due by your customer." +"Back on the expense, add the original sale order in the expense to submit." msgstr "" -"Le montant total de votre bon de commande sera de 0 car il est calculé sur " -"les quantités commandées. C'est votre facture qui calculera le montant exact" -" dû par votre client." -#: ../../sales/invoicing/services/reinvoice.rst:77 +#: ../../sales/invoicing/expense.rst:54 +#: ../../sales/invoicing/time_materials.rst:106 +msgid "It can then be submitted to the manager, approved and finally posted." +msgstr "" + +#: ../../sales/invoicing/expense.rst:65 +#: ../../sales/invoicing/time_materials.rst:117 +msgid "It will then be in the sales order and ready to be invoiced." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:3 +msgid "Invoice based on delivered or ordered quantities" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:5 msgid "" -"The invoice generated is in draft, so you can always control the quantities " -"and change the amount if needed. You will notice that the amount to be " -"invoiced is based here on the delivered quantities." +"Depending on your business and what you sell, you have two options for " +"invoicing:" msgstr "" -"La facture générée est à l'état brouillon, donc vous pouvez toujours " -"contrôler les quantités et modifier le montant si nécessaire. Vous noterez " -"que le montant à facturer est basé ici sur les quantités livrées." -#: ../../sales/invoicing/services/reinvoice.rst:84 -msgid "Click on validate to issue the payment to your customer." -msgstr "Cliquez sur valider pour émettre le paiement à votre client." - -#: ../../sales/invoicing/services/reinvoice.rst:87 -msgid "Use case 2: Invoice expenses via the expense module" -msgstr "" -"Cas d'utilisation 2 : Facturer des frais via le module de Gestion des notes " -"de frais" - -#: ../../sales/invoicing/services/reinvoice.rst:89 +#: ../../sales/invoicing/invoicing_policy.rst:8 msgid "" -"To illustrate this case, let's imagine that your company sells some " -"consultancy service to your customer ``Agrolait`` and both parties agreed " -"that the distance covered by your consultant will be re-invoiced at cost." +"Invoice on ordered quantity: invoice the full order as soon as the sales " +"order is confirmed." msgstr "" -"Pour illustrer ce cas, imaginons que votre entreprise vend un service de " -"conseil à votre client ``Agrolait`` et que les deux parties ont convenu que " -"la distance parcourue par votre consultant sera refacturée au réel." -#: ../../sales/invoicing/services/reinvoice.rst:97 -msgid "Here, you will need to install two more modules:" -msgstr "Ici, vous aurez besoin d'installer deux autres modules:" - -#: ../../sales/invoicing/services/reinvoice.rst:99 -msgid "Expense Tracker" -msgstr "Suivi des dépenses" - -#: ../../sales/invoicing/services/reinvoice.rst:101 +#: ../../sales/invoicing/invoicing_policy.rst:10 msgid "" -"Accounting, where you will need to activate the analytic accounting from the" -" settings" +"Invoice on delivered quantity: invoice on what you delivered even if it's a " +"partial delivery." msgstr "" -"Comptabilité, où vous devrez activer la comptabilité analytique dans les " -"paramètres" -#: ../../sales/invoicing/services/reinvoice.rst:108 -msgid "Create a product to be expensed" -msgstr "Créer un produit à insérer en note de frais" +#: ../../sales/invoicing/invoicing_policy.rst:13 +msgid "Invoice on ordered quantity is the default mode." +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:110 -msgid "You will now need to create a product called ``Kilometers``." -msgstr "Vous devez maintenant créer un article nommé ``Kilomètres``." - -#: ../../sales/invoicing/services/reinvoice.rst:115 -msgid "Product can be expensed" -msgstr "Peut être insére dans une note de frais" - -#: ../../sales/invoicing/services/reinvoice.rst:117 -msgid "Product type: Service" -msgstr "**Type d'article** : Service" - -#: ../../sales/invoicing/services/reinvoice.rst:119 -msgid "Invoicing policy: invoice based on time and material" -msgstr "**Politique de facturation** : Reinvoice costs" - -#: ../../sales/invoicing/services/reinvoice.rst:121 -msgid "Expense invoicing policy: At cost" -msgstr "**Politique pour les notes de frais** : Au prix coûtant" - -#: ../../sales/invoicing/services/reinvoice.rst:123 -msgid "Track service: manually set quantities on order" -msgstr "Service de suivi : Mettre manuellement les quantités sur la commande" - -#: ../../sales/invoicing/services/reinvoice.rst:129 -msgid "Create a sales order" -msgstr "Créer un bon de commande" - -#: ../../sales/invoicing/services/reinvoice.rst:131 +#: ../../sales/invoicing/invoicing_policy.rst:15 msgid "" -"Still from the Sales module, go to :menuselection:`Sales --> Sales Orders` " -"and add your product **Consultancy** on the order line." +"The benefits of using *Invoice on delivered quantity* depends on your type " +"of business, when you sell material, liquids or food in large quantities the" +" quantity might diverge a little bit and it is therefore better to invoice " +"the actual delivered quantity." msgstr "" -"Toujours à partir du module de Ventes, allez à :menuselection:`Ventes --> " -"Bons de commande` et ajouter votre produit **Conseils** sur la ligne de " -"commande." -#: ../../sales/invoicing/services/reinvoice.rst:135 +#: ../../sales/invoicing/invoicing_policy.rst:21 msgid "" -"If your product doesn't exist yet, you can configure it on the fly from the " -"SO. Just type the name on the **product** field and click on **Create and " -"edit** to configure it." +"You also have the ability to invoice manually, letting you control every " +"options: invoice ready to invoice lines, invoice a percentage (advance), " +"invoice a fixed advance." msgstr "" -"Si votre article n'existe pas encore, vous pouvez le configurer à la volée à" -" partir du bon de commande. Il suffit de taper le nom sur le champ *Article " -"** et cliquez sur **Créer et modifier** pour le configurer." -#: ../../sales/invoicing/services/reinvoice.rst:139 +#: ../../sales/invoicing/invoicing_policy.rst:26 +msgid "Decide the policy on a product page" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:28 msgid "" -"Depending on your product configuration, an **Analytic Account** may have " -"been generated automatically. If not, you can easily create one in order to " -"link your expenses to the sale order. Do not forget to confirm the sale " -"order." +"From any products page, under the invoicing tab you will find the invoicing " +"policy and select the one you want." msgstr "" -"Selon la configuration de votre produit, un **Compte Analytique** peut avoir" -" été généré automatiquement. Sinon, vous pouvez facilement en créer un afin " -"de lier vos frais au bon de commande. N'oubliez pas de confirmer le bon de " -"commande." -#: ../../sales/invoicing/services/reinvoice.rst:148 +#: ../../sales/invoicing/invoicing_policy.rst:35 +msgid "Send the invoice" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:37 msgid "" -"Refer to the documentation :doc:`../../../accounting/others/analytic/usage` " -"to learn more about that concept." +"Once you confirm the sale, you can see your delivered and invoiced " +"quantities." msgstr "" -"Référez-vous à la documentation " -":doc:`../../../accounting/others/analytic/usage` pour en apprendre plus sur " -"ces concepts." -#: ../../sales/invoicing/services/reinvoice.rst:152 -msgid "Create expense and link it to SO" -msgstr "Créez une note de frais et reliez-la au bon de commande" - -#: ../../sales/invoicing/services/reinvoice.rst:154 +#: ../../sales/invoicing/invoicing_policy.rst:43 msgid "" -"Let's assume that your consultant covered ``1.000km`` in October as part of " -"his consultancy project. We will create a expense for it and link it to the " -"related sales order thanks to the analytic account." +"If you set it in ordered quantities, you can invoice as soon as the sale is " +"confirmed. If however you selected delivered quantities, you will first have" +" to validate the delivery." msgstr "" -"Supposons que votre consultant a parcouru ``1.000km`` en Octobre dans le " -"cadre de son projet de conseil. Nous allons créer une dépense pour ce projet" -" et le lier au bon de commande concerné grâce au compte analytique." -#: ../../sales/invoicing/services/reinvoice.rst:158 +#: ../../sales/invoicing/invoicing_policy.rst:47 msgid "" -"Go to the **Expenses** module and click on **Create**. Record your expense " -"as follows:" +"Once the products are delivered, you can invoice your customer. Odoo will " +"automatically add the quantities to invoiced based on how many you delivered" +" if you did a partial delivery." msgstr "" -"Allez dans l'application **Notes de frais** et cliquez sur **Créer**. " -"Enregistrez vos frais comme suit :" -#: ../../sales/invoicing/services/reinvoice.rst:161 -msgid "**Expense description**: Kilometers October 2015" -msgstr "**Description de note de frais** : Kilomètres Octobre 2015" +#: ../../sales/invoicing/milestone.rst:3 +msgid "Invoice project milestones" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:163 -msgid "**Product**: Kilometers" -msgstr "**Article**: Kilomètres" - -#: ../../sales/invoicing/services/reinvoice.rst:165 -msgid "**Quantity**: 1.000" -msgstr "**Quantité**: 1.000" - -#: ../../sales/invoicing/services/reinvoice.rst:167 -msgid "**Analytic account**: SO0019 - Agrolait" -msgstr "**Compte Analytique**: SO0019 - Agrolait" - -#: ../../sales/invoicing/services/reinvoice.rst:172 +#: ../../sales/invoicing/milestone.rst:5 msgid "" -"Click on **Submit to manager**. As soon as the expense has been validated " -"and posted to the journal entries, a new line corresponding to the expense " -"will automatically be generated on the sale order." +"Milestone invoicing can be used for expensive or large-scale projects, with " +"each milestone representing a clear sequence of work that will incrementally" +" build up to the completion of the contract. This invoicing method is " +"comfortable both for the company which is ensured to get a steady cash flow " +"throughout the project lifetime and for the client who can monitor the " +"project's progress and pay in several installments." msgstr "" -"Cliquez sur **Soumettre au responsable**. Dès que la dépense aura été " -"validée et comptabilisée, une nouvelle ligne correspondant à la note de " -"frais sera automatiquement générée sur le bon de commande." -#: ../../sales/invoicing/services/reinvoice.rst:179 -msgid "You can now invoice the invoiceable lines to your customer." +#: ../../sales/invoicing/milestone.rst:13 +msgid "Create milestone products" msgstr "" -"Vous pouvez maintenant facturer les lignes facturables à votre client." -#: ../../sales/invoicing/services/reinvoice.rst:186 -msgid ":doc:`milestones`" -msgstr ":doc:`milestones`" - -#: ../../sales/invoicing/services/support.rst:3 -msgid "How to invoice a support contract (prepaid hours)?" -msgstr "Comment facturer un contrat d'assistance (heures prépayées) ?" - -#: ../../sales/invoicing/services/support.rst:5 +#: ../../sales/invoicing/milestone.rst:15 msgid "" -"There are different kinds of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) and a fixed price contract (e.g. a project)." +"In Odoo, each milestone of your project is considered as a product. To " +"configure products to work this way, go to any product form." msgstr "" -"Il existe différents types de ventes de services : un volume prépayé " -"d'heures/de jours (par ex. contrat d'assistance), en fonction du temps et du" -" matériel (par ex. heures de consultation) et un contrat à prix fixe (par " -"ex. un projet)." -#: ../../sales/invoicing/services/support.rst:9 +#: ../../sales/invoicing/milestone.rst:18 msgid "" -"In this section, we will have a look at how to sell and keep track of a pre-" -"paid support contract." +"You have to set the product type as *Service* under general information and " +"select *Milestones* in the sales tab." msgstr "" -"Dans cette section, nous allons jeter un œil à la façon de vendre et " -"d'assurer le suivi d'un contrat d'assistance pré-payé.." -#: ../../sales/invoicing/services/support.rst:12 +#: ../../sales/invoicing/milestone.rst:25 +msgid "Invoice milestones" +msgstr "Facturer des étapes" + +#: ../../sales/invoicing/milestone.rst:27 msgid "" -"As an example, you may sell a pack of ``50 Hours`` of support at " -"``$25,000``. The price is fixed and charged initially. But you want to keep " -"track of the support service you did for the customer." +"From the sales order, you can manually edit the quantity delivered as you " +"complete a milestone." msgstr "" -"A titre d'exemple, vous vendez un contrat de ``50 Heures`` d'assistance à " -"``$25,000``. Le prix est fixé et facturé initialement. Mais vous voulez " -"garder une trace du service d'assistance que vous avez réalisé pour le " -"client." -#: ../../sales/invoicing/services/support.rst:20 -msgid "Install the Sales and Timesheet applications" -msgstr "Installer les application Ventes et Feuilles de temps" +#: ../../sales/invoicing/milestone.rst:33 +msgid "You can then invoice that first milestone." +msgstr "" -#: ../../sales/invoicing/services/support.rst:22 +#: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22 +msgid "Send a pro-forma invoice" +msgstr "" + +#: ../../sales/invoicing/proforma.rst:5 msgid "" -"In order to sell services, you need to install the **Sales** application, " -"from the **Apps** icon. Install also the **Timesheets** application if you " -"want to track support services you worked on every contract." +"A pro-forma invoice is an abridged or estimated invoice in advance of a " +"delivery of goods. It notes the kind and quantity of goods, their value, and" +" other important information such as weight and transportation charges. Pro-" +"forma invoices are commonly used as preliminary invoices with a quotation, " +"or for customs purposes in importation. They differ from a normal invoice in" +" not being a demand or request for payment." msgstr "" -"Pour vendre des services, vous devez installer l'application **Ventes**, " -"depuis le module **Applications**. Installez aussi l'application **Feuilles " -"de temps** si vous voulez suivre les heures d'assistance que vous avez " -"fournies pour chaque contrat." -#: ../../sales/invoicing/services/support.rst:33 -msgid "Create Products" -msgstr "Créer des Articles" +#: ../../sales/invoicing/proforma.rst:13 +#: ../../sales/send_quotations/different_addresses.rst:10 +msgid "Activate the feature" +msgstr "" -#: ../../sales/invoicing/services/support.rst:35 +#: ../../sales/invoicing/proforma.rst:15 msgid "" -"By default, products are sold by number of units. In order to sell services " -"``per hour``, you must allow using multiple unit of measures. From the " -"**Sales** application, go to the menu :menuselection:`Configuration --> " -"Settings`. From this screen, activate the multiple **Unit of Measures** " -"option." +"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" +" *Pro-Forma Invoice* feature." msgstr "" -"Par défaut, les produits sont vendus en nombre d'unités. Afin de vendre des " -"services ``à l'heure``, vous devez autoriser l'utilisation de multiples " -"unités mesures. Dans l'application **Ventes**, allez dans le menu " -":menuselection:`Configuration --> Settings`. Dans cet écran, activer " -"l'option **Unité de mesure** multiples." -#: ../../sales/invoicing/services/support.rst:44 +#: ../../sales/invoicing/proforma.rst:24 msgid "" -"In order to sell a support contract, you must create a product for every " -"support contract you sell. From the **Sales** application, use the menu " -":menuselection:`Sales --> Products`, create a new product with the following" -" setup:" +"From any quotation or sales order, you know have an option to send a pro-" +"forma invoice." msgstr "" -"Afin de vendre un contrat d'assistance, vous devez créer un article pour " -"chaque contrat d'assistance que vous vendez. Dans l'application **Ventes** ," -" utilisez le menu :menuselection:`Ventes --> Articles`, créez un nouvel " -"article avec la configuration suivante :" -#: ../../sales/invoicing/services/support.rst:48 -msgid "**Name**: Technical Support" -msgstr "**Nom**: Assistance Technique" - -#: ../../sales/invoicing/services/support.rst:52 -msgid "**Unit of Measure**: Hours" -msgstr "**Unité de Mesure** : Heures" - -#: ../../sales/invoicing/services/support.rst:54 +#: ../../sales/invoicing/proforma.rst:30 msgid "" -"**Invoicing Policy**: Ordered Quantities, since the service is prepaid, we " -"will invoice the service based on what has been ordered, not based on " -"delivered quantities." +"When you click on send, Odoo will send an email with the pro-forma invoice " +"in attachment." msgstr "" -"**Politique de facturation**: Quantités Commandées, puisque le service est " -"prépayé, nous facturerons le service selon ce qui a été commandé, pas sur " -"les quantités livrées." -#: ../../sales/invoicing/services/support.rst:58 +#: ../../sales/invoicing/subscriptions.rst:3 +msgid "Sell subscriptions" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:5 msgid "" -"**Track Service**: Timesheet on contracts. An analytic account will " -"automatically be created for every order containing this service so that you" -" can track hours in the related account." +"Selling subscription products will give you predictable revenue, making " +"planning ahead much easier." msgstr "" -"**Service de suivi**: Feuilles de temps sur les contrats. Un compte " -"analytique sera automatiquement créé pour chaque commande contenant ce " -"service afin que vous puissiez suivre les heures dans le compte " -"correspondant." -#: ../../sales/invoicing/services/support.rst:66 +#: ../../sales/invoicing/subscriptions.rst:9 +msgid "Make a subscription from a sales order" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:11 msgid "" -"There are different ways to track the service related to a sales order or " -"product sold. With the above configuration, you can only sell one support " -"contract per order. If your customer orders several service contracts on " -"timesheet, you will have to split the quotation into several orders." +"From the sales app, create a quotation to the desired customer, and select " +"the subscription product your previously created." msgstr "" -#: ../../sales/invoicing/services/support.rst:72 +#: ../../sales/invoicing/subscriptions.rst:14 msgid "" -"Note that you can sell in different unit of measure than hours, example: " -"days, pack of 40h, etc. To do that, just create a new unit of measure in the" -" **Unit of Measure** category and set a conversion ratio compared to " -"**Hours** (example: ``1 day = 8 hours``)." +"When you confirm the sale the subscription will be created automatically. " +"You will see a direct link from the sales order to the Subscription in the " +"upper right corner." msgstr "" -"Notez que vous pouvez vendre dans différentes unités de mesure que les " -"heures, par exemple : jours, lot de 40h, etc. Pour ce faire, il suffit de " -"créer une nouvelle unité de mesure dans la catégorie **Unité de mesure** et " -"de fixer un taux de conversion par rapport à **Heures** (exemple: ``1 jour =" -" 8 heures``)." -#: ../../sales/invoicing/services/support.rst:78 -msgid "Managing support contract" -msgstr "Gestion d'un contrat d'assistance" +#: ../../sales/invoicing/time_materials.rst:3 +msgid "Invoice based on time and materials" +msgstr "" -#: ../../sales/invoicing/services/support.rst:81 -msgid "Quotations and Sales Orders" -msgstr "Devis et bons de commande" - -#: ../../sales/invoicing/services/support.rst:83 +#: ../../sales/invoicing/time_materials.rst:5 msgid "" -"Once the product is created, you can create a quotation or a sales order " -"with the related product. Once the quotation is confirmed and transformed " -"into a sales order, your users will be able to record services related to " -"this support contract using the timesheet application." +"Time and Materials is generally used in projects in which it is not possible" +" to accurately estimate the size of the project, or when it is expected that" +" the project requirements would most likely change." msgstr "" -#: ../../sales/invoicing/services/support.rst:93 -msgid "Timesheets" -msgstr "Feuilles de temps" - -#: ../../sales/invoicing/services/support.rst:95 +#: ../../sales/invoicing/time_materials.rst:9 msgid "" -"To track the service you do on a specific contract, you should use the " -"timesheet application. An analytic account related to the sale order has " -"been automatically created (``SO009 - Agrolait`` on the screenshot here " -"above), so you can start tracking services as soon as it has been sold." -msgstr "" -"Pour suivre le service que vous réalisez sur un contrat spécifique, vous " -"devez utiliser l'application de feuille de temps. Un compte analytique lié " -"au bon de commande a été créé automatiquement (``SO009 - Agrolait`` sur la " -"capture d'écran ci-dessus), de sorte que vous pouvez commencer le suivi des " -"services dès qu'il a été vendu." - -#: ../../sales/invoicing/services/support.rst:104 -msgid "Control delivered support on the sales order" +"This is opposed to a fixed-price contract in which the owner agrees to pay " +"the contractor a lump sum for the fulfillment of the contract no matter what" +" the contractors pay their employees, sub-contractors, and suppliers." msgstr "" -#: ../../sales/invoicing/services/support.rst:106 +#: ../../sales/invoicing/time_materials.rst:14 msgid "" -"From the **Sales** application, use the menu :menuselection:`Sales --> Sales" -" Orders` to control the progress of every order. On the sales order line " -"related to the support contract, you should see the **Delivered Quantities**" -" that are updated automatically, based on the number of hours in the " -"timesheet." +"For this documentation I will use the example of a consultant, you will need" +" to invoice their time, their various expenses (transport, lodging, ...) and" +" purchases." msgstr "" -"Depuis l'application **Ventes**, utilisez le menu :menuselection:`Ventes -->" -" Bons de commande` pour contrôler l'état d'avancement de chaque commande. " -"Sur la ligne du bon de commande lié au contrat d'assistance, vous devriez " -"voir les **Quantités Livrées** qui sont mises à jour automatiquement, en " -"fonction du nombre d'heures dans les feuilles de temps." -#: ../../sales/invoicing/services/support.rst:116 -msgid "Upselling and renewal" -msgstr "Vente incitative et renouvellement" +#: ../../sales/invoicing/time_materials.rst:19 +msgid "Invoice time configuration" +msgstr "" -#: ../../sales/invoicing/services/support.rst:118 +#: ../../sales/invoicing/time_materials.rst:21 msgid "" -"If the number of hours you performed on the support contract is bigger or " -"equal to the number of hours the customer purchased, you are suggested to " -"sell an extra contract to the customer since they used all their quota of " -"service. Periodically (ideally once every two weeks), you should check the " -"sales order that are in such a case. To do so, go to :menuselection:`Sales " -"--> Invoicing --> Orders to Upsell`." +"To keep track of progress in the project, you will need the *Project* app. " +"Go to :menuselection:`Apps --> Project` to install it." msgstr "" -#: ../../sales/invoicing/services/support.rst:127 +#: ../../sales/invoicing/time_materials.rst:24 msgid "" -"If you use Odoo CRM, a good practice is to create an opportunity for every " -"sale order in upselling invoice status so that you easily track your " -"upselling effort." +"In *Project* you will use timesheets, to do so go to :menuselection:`Project" +" --> Configuration --> Settings` and activate the *Timesheets* feature." msgstr "" -"Si vous utilisez la CRM d'Odoo, une bonne pratique consiste à créer une " -"opportunité pour chaque bon de commande en upselling afin que vous puissiez " -"suivre facilement votre effort de vente incitative." -#: ../../sales/invoicing/services/support.rst:131 +#: ../../sales/invoicing/time_materials.rst:32 +msgid "Invoice your time spent" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:34 msgid "" -"If you sell an extra support contract, you can either add a new line on the " -"existing sales order (thus, you continue to timesheet on the same order) or " -"create a new order (thus, people will timesheet their hours on the new " -"contract). To unmark the sales order as **Upselling**, you can set the sales" -" order as done and it will disappear from your upselling list." +"From a product page set as a service, you will find two options under the " +"invoicing tab, select both *Timesheets on tasks* and *Create a task in a new" +" project*." msgstr "" -#: ../../sales/invoicing/services/support.rst:138 -msgid "Special Configuration" -msgstr "Configuration Spéciale" +#: ../../sales/invoicing/time_materials.rst:41 +msgid "You could also add the task to an existing project." +msgstr "" -#: ../../sales/invoicing/services/support.rst:140 +#: ../../sales/invoicing/time_materials.rst:43 msgid "" -"When creating the product form, you may set a different approach to track " -"the service:" +"Once confirming a sales order, you will now see two new buttons, one for the" +" project overview and one for the current task." msgstr "" -"Lors de la création de la fiche article, vous pouvez définir une approche " -"différente pour suivre l'assistance :" -#: ../../sales/invoicing/services/support.rst:143 +#: ../../sales/invoicing/time_materials.rst:49 msgid "" -"**Create task and track hours**: in this mode, a task is created for every " -"sales order line. Then when you do the timesheet, you don't record hours on " -"a sales order/contract, but you record hours on a task (that represents the " -"contract). The advantage of this solution is that it allows to sell several " -"service contracts within the same sales order." +"You will directly be in the task if you click on it, you can also access it " +"from the *Project* app." msgstr "" -#: ../../sales/invoicing/services/support.rst:150 +#: ../../sales/invoicing/time_materials.rst:52 msgid "" -"**Manually**: you can use this mode if you don't record timesheets in Odoo. " -"The number of hours you worked on a specific contract can be recorded " -"manually on the sales order line directly, in the delivered quantity field." +"Under timesheets, you can assign who works on it. You can or they can add " +"how many hours they worked on the project so far." msgstr "" -#: ../../sales/invoicing/services/support.rst:156 -msgid ":doc:`../../../inventory/settings/products/uom`" -msgstr ":doc:`../../../inventory/settings/products/uom`" +#: ../../sales/invoicing/time_materials.rst:58 +msgid "From the sales order, you can then invoice those hours." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:90 +msgid "" +"under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:120 +msgid "Invoice purchases" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:122 +msgid "" +"The last thing you might need to add to the sale order is purchases made for" +" it." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:125 +msgid "" +"You will need the *Purchase Analytics* feature, to activate it, go to " +":menuselection:`Invoicing --> Configuration --> Settings` and select " +"*Purchase Analytics*." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:129 +msgid "" +"While making the purchase order don't forget to add the right analytic " +"account." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:135 +msgid "" +"Once the PO is confirmed and received, you can create the vendor bill, this " +"will automatically add it to the SO where you can invoice it." +msgstr "" #: ../../sales/products_prices.rst:3 msgid "Products & Prices" @@ -1469,10 +1112,6 @@ msgid "" "invoice location." msgstr "" -#: ../../sales/send_quotations/different_addresses.rst:10 -msgid "Activate the feature" -msgstr "" - #: ../../sales/send_quotations/different_addresses.rst:12 msgid "" "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" @@ -1671,6 +1310,10 @@ msgid "" "complete quotation in no time." msgstr "" +#: ../../sales/send_quotations/quote_template.rst:10 +msgid "Configuration" +msgstr "Configuration" + #: ../../sales/send_quotations/quote_template.rst:12 msgid "" "For this feature to work, go to :menuselection:`Sales --> Configuration --> " diff --git a/locale/nl/LC_MESSAGES/accounting.po b/locale/nl/LC_MESSAGES/accounting.po index a0ab4b1f7..a20490c49 100644 --- a/locale/nl/LC_MESSAGES/accounting.po +++ b/locale/nl/LC_MESSAGES/accounting.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Martien van Geene , 2018\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" @@ -18,7 +18,7 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:281 +#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:283 msgid "Accounting" msgstr "Boekhouding" @@ -801,7 +801,7 @@ msgstr "" "uur gesynchroniseerd worden." #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:531 +#: ../../accounting/localizations/mexico.rst:533 msgid "FAQ" msgstr "FAQ" @@ -1558,6 +1558,18 @@ msgid "" "accounts from another company." msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +#: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Type" +msgstr "Type" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Bank account type: Normal or IBAN. Inferred from the bank account number." +msgstr "" +"Bankrekening soort: Normaal of IBAN. Afgeleid vanuit het bankrekeningnummer." + #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" msgstr "" @@ -1566,6 +1578,18 @@ msgstr "" msgid "American Bankers Association Routing Number" msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account Holder Name" +msgstr "Rekeninghouder naam" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Account holder name, in case it is different than the name of the Account " +"Holder" +msgstr "" +"Bankrekening naamhouder, indien de naam anders is dan de naam van de " +"bankrekeninghouder" + #: ../../accounting/bank/setup/create_bank_account.rst:49 msgid "View *Bank Account* in our Online Demonstration" msgstr "Bekijk de *Bankrekening* in onze online demonstratie" @@ -1789,11 +1813,6 @@ msgstr "" "Zet actief naar onwaar om het dagboek te verbergen zonder het te " "verwijderen." -#: ../../accounting/bank/setup/manage_cash_register.rst:0 -#: ../../accounting/others/configuration/account_type.rst:0 -msgid "Type" -msgstr "Type" - #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Select 'Sale' for customer invoices journals." msgstr "Selecteer 'Verkoop' voor klant factuur dagboeken." @@ -2628,11 +2647,11 @@ msgid "" " integrate with the normal invoicing flow in Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:66 +#: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" msgstr "" -#: ../../accounting/localizations/mexico.rst:68 +#: ../../accounting/localizations/mexico.rst:70 msgid "" "First, make sure that your company is configured with the correct data. Go " "in :menuselection:`Settings --> Users --> Companies` and enter a valid " @@ -2640,20 +2659,20 @@ msgid "" "position on your company’s contact." msgstr "" -#: ../../accounting/localizations/mexico.rst:75 +#: ../../accounting/localizations/mexico.rst:77 msgid "" "If you want use the Mexican localization on test mode, you can put any known" " address inside Mexico with all fields for the company address and set the " "vat to **ACO560518KW7**." msgstr "" -#: ../../accounting/localizations/mexico.rst:83 +#: ../../accounting/localizations/mexico.rst:85 msgid "" "4. Set the proper \"Fiscal Position\" on the partner that represent the " "company" msgstr "" -#: ../../accounting/localizations/mexico.rst:85 +#: ../../accounting/localizations/mexico.rst:87 msgid "" "Go In the same form where you are editing the company save the record in " "order to set this form as a readonly and on readonly view click on the " @@ -2663,11 +2682,11 @@ msgid "" "the option)." msgstr "" -#: ../../accounting/localizations/mexico.rst:92 +#: ../../accounting/localizations/mexico.rst:94 msgid "5. Enabling CFDI Version 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:95 +#: ../../accounting/localizations/mexico.rst:97 msgid "" "This steps are only necessary when you will enable the CFDI 3.3 (only " "available for V11.0 and above) if you do not have Version 11.0 or above on " @@ -2675,11 +2694,11 @@ msgid "" "https://www.odoo.com/help." msgstr "" -#: ../../accounting/localizations/mexico.rst:100 +#: ../../accounting/localizations/mexico.rst:102 msgid "Enable debug mode:" msgstr "" -#: ../../accounting/localizations/mexico.rst:105 +#: ../../accounting/localizations/mexico.rst:107 msgid "" "Go and look the following technical parameter, on :menuselection:`Settings " "--> Technical --> Parameters --> System Parameters` and set the parameter " @@ -2687,7 +2706,7 @@ msgid "" "name does not exist)." msgstr "" -#: ../../accounting/localizations/mexico.rst:111 +#: ../../accounting/localizations/mexico.rst:113 msgid "" "The CFDI 3.2 will be legally possible until November 30th 2017 enable the " "3.3 version will be a mandatory step to comply with the new `SAT " @@ -2695,36 +2714,36 @@ msgid "" "the default behavior." msgstr "" -#: ../../accounting/localizations/mexico.rst:120 +#: ../../accounting/localizations/mexico.rst:122 msgid "Important considerations when yo enable the CFDI 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:122 -#: ../../accounting/localizations/mexico.rst:611 +#: ../../accounting/localizations/mexico.rst:124 +#: ../../accounting/localizations/mexico.rst:613 msgid "" "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" " "field set to \"Tasa\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:130 +#: ../../accounting/localizations/mexico.rst:132 msgid "" "You must go to the Fiscal Position configuration and set the proper code (it" " is the first 3 numbers in the name) for example for the test one you should" " set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:137 +#: ../../accounting/localizations/mexico.rst:139 msgid "" "All products must have for CFDI 3.3 the \"SAT code\" and the field " "\"Reference\" properly set, you can export them and re import them to do it " "faster." msgstr "" -#: ../../accounting/localizations/mexico.rst:144 +#: ../../accounting/localizations/mexico.rst:146 msgid "6. Configure the PAC in order to sign properly the invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:146 +#: ../../accounting/localizations/mexico.rst:148 msgid "" "To configure the EDI with the **PACs**, you can go in " ":menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You " @@ -2732,14 +2751,14 @@ msgid "" "and then enter your PAC username and PAC password." msgstr "" -#: ../../accounting/localizations/mexico.rst:152 +#: ../../accounting/localizations/mexico.rst:154 msgid "" "Remember you must sign up in the refereed PAC before hand, that process can " "be done with the PAC itself on this case we will have two (2) availables " "`Finkok`_ and `Solución Factible`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:156 +#: ../../accounting/localizations/mexico.rst:158 msgid "" "You must process your **Private Key (CSD)** with the SAT institution before " "follow this steps, if you do not have such information please try all the " @@ -2748,163 +2767,163 @@ msgid "" "environment with real transactions." msgstr "" -#: ../../accounting/localizations/mexico.rst:166 +#: ../../accounting/localizations/mexico.rst:168 msgid "" "If you ticked the box *MX PAC test environment* there is no need to enter a " "PAC username or password." msgstr "" -#: ../../accounting/localizations/mexico.rst:173 +#: ../../accounting/localizations/mexico.rst:175 msgid "" "Here is a SAT certificate you can use if you want to use the *Test " "Environment* for the Mexican Accounting Localization." msgstr "" -#: ../../accounting/localizations/mexico.rst:176 +#: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:177 +#: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:178 +#: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" msgstr "" -#: ../../accounting/localizations/mexico.rst:181 +#: ../../accounting/localizations/mexico.rst:183 msgid "7. Configure the tag in sales taxes" msgstr "" -#: ../../accounting/localizations/mexico.rst:183 +#: ../../accounting/localizations/mexico.rst:185 msgid "" "This tag is used to set the tax type code, transferred or withhold, " "applicable to the concept in the CFDI. So, if the tax is a sale tax the " "\"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:190 +#: ../../accounting/localizations/mexico.rst:192 msgid "" "Note that the default taxes already has a tag assigned, but when you create " "a new tax you should choose a tag." msgstr "" -#: ../../accounting/localizations/mexico.rst:194 +#: ../../accounting/localizations/mexico.rst:196 msgid "Usage and testing" msgstr "" -#: ../../accounting/localizations/mexico.rst:197 +#: ../../accounting/localizations/mexico.rst:199 msgid "Invoicing" msgstr "Boekhouding" -#: ../../accounting/localizations/mexico.rst:199 +#: ../../accounting/localizations/mexico.rst:201 msgid "" "To use the mexican invoicing you just need to do a normal invoice following " "the normal Odoo's behaviour." msgstr "" -#: ../../accounting/localizations/mexico.rst:202 +#: ../../accounting/localizations/mexico.rst:204 msgid "" "Once you validate your first invoice a correctly signed invoice should look " "like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:209 +#: ../../accounting/localizations/mexico.rst:211 msgid "" "You can generate the PDF just clicking on the Print button on the invoice or" " sending it by email following the normal process on odoo to send your " "invoice by email." msgstr "" -#: ../../accounting/localizations/mexico.rst:216 +#: ../../accounting/localizations/mexico.rst:218 msgid "" "Once you send the electronic invoice by email this is the way it should " "looks like." msgstr "" -#: ../../accounting/localizations/mexico.rst:223 +#: ../../accounting/localizations/mexico.rst:225 msgid "Cancelling invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:225 +#: ../../accounting/localizations/mexico.rst:227 msgid "" "The cancellation process is completely linked to the normal cancellation in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:227 +#: ../../accounting/localizations/mexico.rst:229 msgid "If the invoice is not paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:229 +#: ../../accounting/localizations/mexico.rst:231 msgid "Go to to the customer invoice journal where the invoice belong to" msgstr "" -#: ../../accounting/localizations/mexico.rst:237 +#: ../../accounting/localizations/mexico.rst:239 msgid "Check the \"Allow cancelling entries\" field" msgstr "" -#: ../../accounting/localizations/mexico.rst:242 +#: ../../accounting/localizations/mexico.rst:244 msgid "Go back to your invoice and click on the button \"Cancel Invoice\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:247 +#: ../../accounting/localizations/mexico.rst:249 msgid "" "For security reasons it is recommendable return the check on the to allow " "cancelling to false again, then go to the journal and un check such field." msgstr "" -#: ../../accounting/localizations/mexico.rst:250 +#: ../../accounting/localizations/mexico.rst:252 msgid "**Legal considerations**" msgstr "" -#: ../../accounting/localizations/mexico.rst:252 +#: ../../accounting/localizations/mexico.rst:254 msgid "A cancelled invoice will automatically cancelled on the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:253 +#: ../../accounting/localizations/mexico.rst:255 msgid "" "If you retry to use the same invoice after cancelled, you will have as much " "cancelled CFDI as you tried, then all those xml are important to maintain a " "good control of the cancellation reasons." msgstr "" -#: ../../accounting/localizations/mexico.rst:256 +#: ../../accounting/localizations/mexico.rst:258 msgid "" "You must unlink all related payment done to an invoice on odoo before cancel" " such document, this payments must be cancelled to following the same " "approach but setting the \"Allow Cancel Entries\" in the payment itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:261 +#: ../../accounting/localizations/mexico.rst:263 msgid "Payments (Just available for CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:263 +#: ../../accounting/localizations/mexico.rst:265 msgid "" "To generate the payment complement you just must to follow the normal " "payment process in Odoo, this considerations to understand the behavior are " "important." msgstr "" -#: ../../accounting/localizations/mexico.rst:266 +#: ../../accounting/localizations/mexico.rst:268 msgid "" "All payment done in the same day of the invoice will be considered as It " "will not be signed, because It is the expected behavior legally required for" " \"Cash payment\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:269 +#: ../../accounting/localizations/mexico.rst:271 msgid "" "To test a regular signed payment just create an invoice for the day before " "today and then pay it today." msgstr "" -#: ../../accounting/localizations/mexico.rst:271 +#: ../../accounting/localizations/mexico.rst:273 msgid "You must print the payment in order to retrieve the PDF properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:272 +#: ../../accounting/localizations/mexico.rst:274 msgid "" "Regarding the \"Payments in Advance\" you must create a proper invoice with " "the payment in advance itself as a product line setting the proper SAT code " @@ -2913,66 +2932,66 @@ msgid "" "caso de anticipos recibidos**." msgstr "" -#: ../../accounting/localizations/mexico.rst:277 +#: ../../accounting/localizations/mexico.rst:279 msgid "" "Related to topic 4 it is blocked the possibility to create a Customer " "Payment without a proper invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:282 +#: ../../accounting/localizations/mexico.rst:284 msgid "The accounting for Mexico in odoo is composed by 3 reports:" msgstr "" -#: ../../accounting/localizations/mexico.rst:284 +#: ../../accounting/localizations/mexico.rst:286 msgid "Chart of Account (Called and shown as COA)." msgstr "" -#: ../../accounting/localizations/mexico.rst:285 +#: ../../accounting/localizations/mexico.rst:287 msgid "Electronic Trial Balance." msgstr "" -#: ../../accounting/localizations/mexico.rst:286 +#: ../../accounting/localizations/mexico.rst:288 msgid "DIOT report." msgstr "" -#: ../../accounting/localizations/mexico.rst:288 +#: ../../accounting/localizations/mexico.rst:290 msgid "" "1 and 2 are considered as the electronic accounting, and the DIOT is a " "report only available on the context of the accounting." msgstr "" -#: ../../accounting/localizations/mexico.rst:291 +#: ../../accounting/localizations/mexico.rst:293 msgid "" "You can find all those reports in the original report menu on Accounting " "app." msgstr "" -#: ../../accounting/localizations/mexico.rst:297 +#: ../../accounting/localizations/mexico.rst:299 msgid "Electronic Accounting (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:300 +#: ../../accounting/localizations/mexico.rst:302 msgid "Electronic Chart of account CoA" msgstr "" -#: ../../accounting/localizations/mexico.rst:302 +#: ../../accounting/localizations/mexico.rst:304 msgid "" "The electronic accounting never has been easier, just go to " ":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on " "the button **Export for SAT (XML)**" msgstr "" -#: ../../accounting/localizations/mexico.rst:309 +#: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:311 +#: ../../accounting/localizations/mexico.rst:313 msgid "" "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a" " SAT coding group then your account will be automatically configured." msgstr "" -#: ../../accounting/localizations/mexico.rst:314 +#: ../../accounting/localizations/mexico.rst:316 msgid "" "Example to add an Account for a new Bank account go to " ":menuselection:`Accounting --> Settings --> Chart of Account` and then " @@ -2982,17 +3001,17 @@ msgid "" " xml." msgstr "" -#: ../../accounting/localizations/mexico.rst:324 +#: ../../accounting/localizations/mexico.rst:326 msgid "**What is the meaning of the tag?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:326 +#: ../../accounting/localizations/mexico.rst:328 msgid "" "To know all possible tags you can read the `Anexo 24`_ in the SAT website on" " the section called **Código agrupador de cuentas del SAT**." msgstr "" -#: ../../accounting/localizations/mexico.rst:330 +#: ../../accounting/localizations/mexico.rst:332 msgid "" "When you install the module l10n_mx and yous Chart of Account rely on it " "(this happen automatically when you install setting Mexico as country on " @@ -3000,11 +3019,11 @@ msgid "" "is not created you can create one on the fly." msgstr "" -#: ../../accounting/localizations/mexico.rst:336 +#: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" msgstr "" -#: ../../accounting/localizations/mexico.rst:338 +#: ../../accounting/localizations/mexico.rst:340 msgid "" "Exactly as the COA but with Initial balance debit and credit, once you have " "your coa properly set you can go to :menuselection:`Accounting --> Reports " @@ -3013,28 +3032,28 @@ msgid "" "the previous selection of the period you want to export." msgstr "" -#: ../../accounting/localizations/mexico.rst:347 +#: ../../accounting/localizations/mexico.rst:349 msgid "" "All the normal auditory and analysis features are available here also as any" " regular Odoo Report." msgstr "" -#: ../../accounting/localizations/mexico.rst:351 +#: ../../accounting/localizations/mexico.rst:353 msgid "DIOT Report (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:353 +#: ../../accounting/localizations/mexico.rst:355 msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "" -#: ../../accounting/localizations/mexico.rst:355 +#: ../../accounting/localizations/mexico.rst:357 msgid "" "When it comes to procedures with the SAT Administration Service we know that" " we should not neglect what we present. So that things should not happen in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:358 +#: ../../accounting/localizations/mexico.rst:360 msgid "" "The DIOT is the Informational Statement of Operations with Third Parties " "(DIOT), which is an an additional obligation with the VAT, where we must " @@ -3042,25 +3061,25 @@ msgid "" "the same, with our providers." msgstr "" -#: ../../accounting/localizations/mexico.rst:363 +#: ../../accounting/localizations/mexico.rst:365 msgid "" "This applies both to individuals and to the moral as well, so if we have VAT" " for submitting to the SAT and also dealing with suppliers it is necessary " "to. submit the DIOT:" msgstr "" -#: ../../accounting/localizations/mexico.rst:367 +#: ../../accounting/localizations/mexico.rst:369 msgid "**When to file the DIOT and in what format?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:369 +#: ../../accounting/localizations/mexico.rst:371 msgid "" "It is simple to present the DIOT, since like all format this you can obtain " "it in the page of the SAT, it is the electronic format A-29 that you can " "find in the SAT website." msgstr "" -#: ../../accounting/localizations/mexico.rst:373 +#: ../../accounting/localizations/mexico.rst:375 msgid "" "Every month if you have operations with third parties it is necessary to " "present the DIOT, just as we do with VAT, so that if in January we have " @@ -3068,24 +3087,24 @@ msgid "" "to said data." msgstr "" -#: ../../accounting/localizations/mexico.rst:378 +#: ../../accounting/localizations/mexico.rst:380 msgid "**Where the DIOT is presented?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:380 +#: ../../accounting/localizations/mexico.rst:382 msgid "" "You can present DIOT in different ways, it is up to you which one you will " "choose and which will be more comfortable for you than you will present " "every month or every time you have dealings with suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:384 +#: ../../accounting/localizations/mexico.rst:386 msgid "" "The A-29 format is electronic so you can present it on the SAT page, but " "this after having made up to 500 records." msgstr "" -#: ../../accounting/localizations/mexico.rst:387 +#: ../../accounting/localizations/mexico.rst:389 msgid "" "Once these 500 records are entered in the SAT, you must present them to the " "Local Taxpayer Services Administration (ALSC) with correspondence to your " @@ -3094,18 +3113,18 @@ msgid "" "that you will still have these records and of course, your CD or USB." msgstr "" -#: ../../accounting/localizations/mexico.rst:393 +#: ../../accounting/localizations/mexico.rst:395 msgid "**One more fact to know: the Batch load?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:395 +#: ../../accounting/localizations/mexico.rst:397 msgid "" "When reviewing the official SAT documents on DIOT, you will find the Batch " "load, and of course the first thing we think is what is that ?, and " "according to the SAT site is:" msgstr "" -#: ../../accounting/localizations/mexico.rst:399 +#: ../../accounting/localizations/mexico.rst:401 msgid "" "The \"batch upload\" is the conversion of records databases of transactions " "with suppliers made by taxpayers in text files (.txt). These files have the " @@ -3115,7 +3134,7 @@ msgid "" "integration for the presentation in time and form to the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:406 +#: ../../accounting/localizations/mexico.rst:408 msgid "" "You can use it to present the DIOT, since it is allowed, which will make " "this operation easier for you, so that it does not exist to avoid being in " @@ -3123,41 +3142,41 @@ msgid "" "Third Parties." msgstr "" -#: ../../accounting/localizations/mexico.rst:411 +#: ../../accounting/localizations/mexico.rst:413 msgid "You can find the `official information here`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:413 +#: ../../accounting/localizations/mexico.rst:415 msgid "**How Generate this report in odoo?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:415 +#: ../../accounting/localizations/mexico.rst:417 msgid "" "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions " "with third partied (DIOT)`." msgstr "" -#: ../../accounting/localizations/mexico.rst:420 +#: ../../accounting/localizations/mexico.rst:422 msgid "" "A report view is shown, select last month to report the immediate before " "month you are or left the current month if it suits to you." msgstr "" -#: ../../accounting/localizations/mexico.rst:426 +#: ../../accounting/localizations/mexico.rst:428 msgid "Click on \"Export (TXT)." msgstr "" -#: ../../accounting/localizations/mexico.rst:431 +#: ../../accounting/localizations/mexico.rst:433 msgid "" "Save in a secure place the downloaded file and go to SAT website and follow " "the necessary steps to declare it." msgstr "" -#: ../../accounting/localizations/mexico.rst:435 +#: ../../accounting/localizations/mexico.rst:437 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" -#: ../../accounting/localizations/mexico.rst:437 +#: ../../accounting/localizations/mexico.rst:439 msgid "" "All suppliers must have set the fields on the accounting tab called \"DIOT " "Information\", the *L10N Mx Nationality* field is filled with just select " @@ -3166,34 +3185,34 @@ msgid "" " suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:445 +#: ../../accounting/localizations/mexico.rst:447 msgid "" "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice " "line in odoo is considered exempt if no tax on it, the other 2 taxes are " "properly configured already." msgstr "" -#: ../../accounting/localizations/mexico.rst:448 +#: ../../accounting/localizations/mexico.rst:450 msgid "" "Remember to pay an invoice which represent a payment in advance you must ask" " for the invoice first and then pay it and reconcile properly the payment " "following standard odoo procedure." msgstr "" -#: ../../accounting/localizations/mexico.rst:451 +#: ../../accounting/localizations/mexico.rst:453 msgid "" "You do not need all you data on partners filled to try to generate the " "supplier invoice, you can fix this information when you generate the report " "itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:454 +#: ../../accounting/localizations/mexico.rst:456 msgid "" "Remember this report only shows the Supplier Invoices that were actually " "paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:458 msgid "" "If some of this considerations are not taken into account a message like " "this will appear when generate the DIOT on TXT with all the partners you " @@ -3203,26 +3222,26 @@ msgid "" "your partners are correctly set." msgstr "" -#: ../../accounting/localizations/mexico.rst:467 +#: ../../accounting/localizations/mexico.rst:469 msgid "Extra Recommended features" msgstr "" -#: ../../accounting/localizations/mexico.rst:470 +#: ../../accounting/localizations/mexico.rst:472 msgid "Contact Module (Free)" msgstr "" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:474 msgid "" "If you want to administer properly your customers, suppliers and addresses " "this module even if it is not a technical need, it is highly recommended to " "install." msgstr "" -#: ../../accounting/localizations/mexico.rst:477 +#: ../../accounting/localizations/mexico.rst:479 msgid "Multi currency (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:481 msgid "" "In Mexico almost all companies send and receive payments in different " "currencies if you want to manage such capability you should enable the multi" @@ -3232,17 +3251,17 @@ msgid "" "information daily in the system manually." msgstr "" -#: ../../accounting/localizations/mexico.rst:486 +#: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." msgstr "" -#: ../../accounting/localizations/mexico.rst:492 +#: ../../accounting/localizations/mexico.rst:494 msgid "" "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI " "3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:496 msgid "" "Frequently you want receive explicit errors from the fields incorrectly set " "on the xml, those errors are better informed to the user if the check is " @@ -3250,72 +3269,72 @@ msgid "" "debug mode enabled)." msgstr "" -#: ../../accounting/localizations/mexico.rst:499 +#: ../../accounting/localizations/mexico.rst:501 msgid "" "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" -#: ../../accounting/localizations/mexico.rst:500 +#: ../../accounting/localizations/mexico.rst:502 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:503 msgid "Click on button \"Create Contextual Action\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:504 msgid "" "Go to the company form :menuselection:`Settings --> Users&Companies --> " "Companies`" msgstr "" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:505 msgid "Open any company you have." msgstr "" -#: ../../accounting/localizations/mexico.rst:504 -#: ../../accounting/localizations/mexico.rst:527 +#: ../../accounting/localizations/mexico.rst:506 +#: ../../accounting/localizations/mexico.rst:529 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:509 +#: ../../accounting/localizations/mexico.rst:511 msgid "" "Now you can make an invoice with any error (for example a product without " "code which is pretty common) and an explicit error will be shown instead a " "generic one with no explanation." msgstr "" -#: ../../accounting/localizations/mexico.rst:514 +#: ../../accounting/localizations/mexico.rst:516 msgid "If you see an error like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:518 msgid "The cfdi generated is not valid" msgstr "" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:520 msgid "" "attribute decl. 'TipoRelacion', attribute 'type': The QName value " "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does " "not resolve to a(n) simple type definition., line 36" msgstr "" -#: ../../accounting/localizations/mexico.rst:522 +#: ../../accounting/localizations/mexico.rst:524 msgid "" "This can be caused because of a database backup restored in anothe server, " "or when the XSD files are not correctly downloaded. Follow the same steps as" " above but:" msgstr "" -#: ../../accounting/localizations/mexico.rst:526 +#: ../../accounting/localizations/mexico.rst:528 msgid "Go to the company in which the error occurs." msgstr "" -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:535 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:537 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " @@ -3323,43 +3342,43 @@ msgid "" "allowed minimum length of '1'." msgstr "" -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:539 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " "[facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." msgstr "" -#: ../../accounting/localizations/mexico.rst:540 +#: ../../accounting/localizations/mexico.rst:542 msgid "" "**Solution:** You forget to set the proper \"Reference\" field in the " "product, please go to the product form and set your internal reference " "properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:543 -#: ../../accounting/localizations/mexico.rst:568 -#: ../../accounting/localizations/mexico.rst:578 -#: ../../accounting/localizations/mexico.rst:591 -#: ../../accounting/localizations/mexico.rst:602 +#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Error message**:" msgstr "" -#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:547 msgid "" ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:549 msgid "" ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:550 +#: ../../accounting/localizations/mexico.rst:552 msgid "" "**Solution:** You forget to set the proper \"Fiscal Position\" on the " "partner of the company, go to customers, remove the customer filter and look" @@ -3369,20 +3388,20 @@ msgid "" "considerations about fiscal positions." msgstr "" -#: ../../accounting/localizations/mexico.rst:557 +#: ../../accounting/localizations/mexico.rst:559 msgid "" "Yo must go to the Fiscal Position configuration and set the proper code (it " "is the first 3 numbers in the name) for example for the test one you should " "set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:565 +#: ../../accounting/localizations/mexico.rst:567 msgid "" "For testing purposes this value must be *601 - General de Ley Personas " "Morales* which is the one required for the demo VAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:572 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet " @@ -3391,11 +3410,11 @@ msgid "" "'26', '27', '28', '29', '30', '99'}" msgstr "" -#: ../../accounting/localizations/mexico.rst:573 +#: ../../accounting/localizations/mexico.rst:575 msgid "**Solution:** The payment method is required on your invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:582 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': " @@ -3409,16 +3428,16 @@ msgid "" "missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:585 +#: ../../accounting/localizations/mexico.rst:587 msgid "" "**Solution:** You must set the address on your company properly, this is a " "mandatory group of fields, you can go to your company configuration on " ":menuselection:`Settings --> Users & Companies --> Companies` and fill all " -"the required fields for your address following the step `3. Set you legal " -"information in the company`." +"the required fields for your address following the step :ref:`mx-legal-" +"info`." msgstr "" -#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:595 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' " @@ -3426,13 +3445,13 @@ msgid "" "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." msgstr "" -#: ../../accounting/localizations/mexico.rst:596 +#: ../../accounting/localizations/mexico.rst:598 msgid "" "**Solution:** The postal code on your company address is not a valid one for" " Mexico, fix it." msgstr "" -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:606 msgid "" ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is " @@ -3441,7 +3460,7 @@ msgid "" "is required but missing.\", '')" msgstr "" -#: ../../accounting/localizations/mexico.rst:608 +#: ../../accounting/localizations/mexico.rst:610 msgid "" "**Solution:** Set the mexican name for the tax 0% and 16% in your system and" " used on the invoice." @@ -4027,8 +4046,8 @@ msgid "" msgstr "" #: ../../accounting/others/adviser/assets.rst:0 -msgid "Category" -msgstr "Categorie" +msgid "Asset Category" +msgstr "Categorie apparatuur" #: ../../accounting/others/adviser/assets.rst:0 msgid "Category of asset" @@ -4042,6 +4061,41 @@ msgstr "Datum" msgid "Date of asset" msgstr "Datum van activa" +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Depreciation Dates" +msgstr "Afschrijvingdatums" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "The way to compute the date of the first depreciation." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on last day of purchase period: The depreciation dates will be based" +" on the last day of the purchase month or the purchase year (depending on " +"the periodicity of the depreciations)." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on purchase date: The depreciation dates will be based on the " +"purchase date." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "First Depreciation Date" +msgstr "Eerst afschrijvingsdatum" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"Note that this date does not alter the computation of the first journal " +"entry in case of prorata temporis assets. It simply changes its accounting " +"date" +msgstr "" +"Merk op dat deze datum de berekening van de eerste dagboek boeking niet " +"wijzigt bij prorate temporis assets. Het veranderd simpelweg de boekhoud " +"datum" + #: ../../accounting/others/adviser/assets.rst:0 msgid "Gross Value" msgstr "Bruto waarde" @@ -4105,12 +4159,9 @@ msgstr "Prorata Temporis" #: ../../accounting/others/adviser/assets.rst:0 msgid "" "Indicates that the first depreciation entry for this asset have to be done " -"from the purchase date instead of the first January / Start date of fiscal " -"year" +"from the asset date (purchase date) instead of the first January / Start " +"date of fiscal year" msgstr "" -"Geeft aan dat de eerste afschrijving mutatie voor deze activa moet gedaan " -"zijn van de inkoopdatum in plaats van de eerste van januari / startdatum van" -" het fiscale jaar" #: ../../accounting/others/adviser/assets.rst:0 msgid "Number of Depreciations" diff --git a/locale/nl/LC_MESSAGES/discuss.po b/locale/nl/LC_MESSAGES/discuss.po index 30fc99fa8..6d5345e65 100644 --- a/locale/nl/LC_MESSAGES/discuss.po +++ b/locale/nl/LC_MESSAGES/discuss.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Cas Vissers , 2018\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" @@ -30,23 +30,32 @@ msgstr "" msgid "" "This document is mainly dedicated to Odoo on-premise users who don't benefit" " from an out-of-the-box solution to send and receive emails in Odoo, unlike " -"in `Odoo Online `__ & `Odoo.sh " +"`Odoo Online `__ & `Odoo.sh " "`__." msgstr "" #: ../../discuss/email_servers.rst:9 msgid "" "If no one in your company is used to manage email servers, we strongly " -"recommend that you opt for such convenient Odoo hosting solutions. Indeed " -"their email system works instantly and is monitored by professionals. " -"Nevertheless you can still use your own email servers if you want to manage " -"your email server's reputation yourself." +"recommend that you opt for those Odoo hosting solutions. Their email system " +"works instantly and is monitored by professionals. Nevertheless you can " +"still use your own email servers if you want to manage your email server's " +"reputation yourself." msgstr "" #: ../../discuss/email_servers.rst:15 msgid "" -"You will find here below some useful information to do so by integrating " -"your own email solution with Odoo. .. note::" +"You will find here below some useful information on how to integrate your " +"own email solution with Odoo." +msgstr "" + +#: ../../discuss/email_servers.rst:18 +msgid "" +"Office 365 email servers don't allow easiliy to send external emails from " +"hosts like Odoo. Refer to the `Microsoft's documentation " +"`__ to make it work." msgstr "" #: ../../discuss/email_servers.rst:24 diff --git a/locale/nl/LC_MESSAGES/getting_started.po b/locale/nl/LC_MESSAGES/getting_started.po index 3f5cb8f1b..3dd785f7c 100644 --- a/locale/nl/LC_MESSAGES/getting_started.po +++ b/locale/nl/LC_MESSAGES/getting_started.po @@ -8,9 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Martin Trigaux, 2017\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" @@ -19,825 +18,351 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../../getting_started/documentation.rst:5 -msgid "Odoo Online Implementation" -msgstr "Odoo online implementatie" +msgid "Basics of the QuickStart Methodology" +msgstr "" #: ../../getting_started/documentation.rst:7 msgid "" -"This document summarizes **Odoo Online's services**, our Success Pack " -"**implementation methodology**, and best practices to get started with our " +"This document summarizes Odoo Online's services, our Success Pack " +"implementation methodology, and best practices to get started with our " "product." msgstr "" -#: ../../getting_started/documentation.rst:11 -msgid "" -"*We recommend that new Odoo Online customers read this document before the " -"kick-off call with our project manager. This way, we save time and don't " -"have to use your hours from the success pack discussing the basics.*" +#: ../../getting_started/documentation.rst:12 +msgid "1. The SPoC (*Single Point of Contact*) and the Consultant" msgstr "" -"*We raden aan dat nieuwe Odoo Online klanten dit document lezen voor de " -"kick-of met hun projectleider. Op deze manier besparen we tijd en moeten we " -"geen uren van uw succes pak gebruiken om de basis te bespreken.*" -#: ../../getting_started/documentation.rst:16 +#: ../../getting_started/documentation.rst:14 msgid "" -"*If you have not read this document, our project manager will review this " -"with you at the time of the kick-off call.*" +"Within the context of your project, it is highly recommended to designate " +"and maintain on both sides (your side and ours) **one and only single person" +" of contact** who will take charge and assume responsibilities regarding the" +" project. He also has to have **the authority** in terms of decision making." msgstr "" -"*Indien u dit document niet heeft gelezen zal onze projectleider het met u " -"overlopen tijdens het kick-off gesprek.*" #: ../../getting_started/documentation.rst:20 -msgid "Getting Started" -msgstr "Aan de slag" - -#: ../../getting_started/documentation.rst:22 msgid "" -"Do not wait for the kick-off meeting to begin playing with the software. The" -" more exposure you have with Odoo, the more time you will save later during " -"the implementation." +"**The Odoo Consultant ensures the project implementation from A to Z**: From" +" the beginning to the end of the project, he ensures the overall consistency" +" of the implementation in Odoo and shares his expertise in terms of good " +"practices." msgstr "" -"Wacht niet tot de kick-off meeting om te beginnen spelen met de software. " -"Hoe meer u met Odoo in aanraking komt hoe meer tijd u later zal besparen " -"tijdens de implementatie." -#: ../../getting_started/documentation.rst:26 +#: ../../getting_started/documentation.rst:25 msgid "" -"Once you purchase an Odoo Online subscription, you will receive instructions" -" by email on how to activate or create your database. From this email, you " -"can activate your existing Odoo database or create a new one from scratch." +"**One and only decision maker on the client side (SPoC)**: He is responsible" +" for the business knowledge transmission (coordinate key users intervention " +"if necessary) and the consistency of the implementation from a business " +"point of view (decision making, change management, etc.)" msgstr "" #: ../../getting_started/documentation.rst:31 msgid "" -"If you did not receive this email, e.g. because the payment was made by " -"someone else in your company, contact our support team using our `online " -"support form `__." +"**Meetings optimization**: The Odoo consultant is not involved in the " +"process of decision making from a business point of view nor to precise " +"processes and company's internal procedures (unless a specific request or an" +" exception). Project meetings, who will take place once or twice a week, are" +" meant to align on the business needs (SPoC) and to define the way those " +"needs will be implemented in Odoo (Consultant)." msgstr "" -#: ../../getting_started/documentation.rst:38 +#: ../../getting_started/documentation.rst:39 msgid "" -"Fill in the sign-in or sign-up screens and you will get your first Odoo " -"database ready to be used." -msgstr "" -"Vul het aanmeld of inschrijf scherm in en u krijgt uw eerste Odoo database " -"die klaar is voor gebruik." - -#: ../../getting_started/documentation.rst:41 -msgid "" -"In order to familiarize yourself with the user interface, take a few minutes" -" to create records: *products, customers, opportunities* or " -"*projects/tasks*. Follow the blinking dots, they give you tips about the " -"user interface as shown in the picture below." +"**Train the Trainer approach**: The Odoo consultant provides functional " +"training to the SPoC so that he can pass on this knowledge to his " +"collaborators. In order for this approach to be successful, it is necessary " +"that the SPoC is also involved in its own rise in skills through self-" +"learning via the `Odoo documentation " +"`__, `The elearning " +"platform `__ and the " +"testing of functionalities." msgstr "" #: ../../getting_started/documentation.rst:47 -msgid "|left_pic|" -msgstr "|left_pic|" +msgid "2. Project Scope" +msgstr "" -#: ../../getting_started/documentation.rst:47 -msgid "|right_pic|" -msgstr "|right_pic|" - -#: ../../getting_started/documentation.rst:50 +#: ../../getting_started/documentation.rst:49 msgid "" -"Once you get used to the user interface, have a look at the implementation " -"planners. These are accessible from the Settings app, or from the top " -"progress bar on the right hand side of the main applications." +"To make sure all the stakeholders involved are always aligned, it is " +"necessary to define and to make the project scope evolve as long as the " +"project implementation is pursuing." msgstr "" -"Eenmaal u bekend geraakt met de interface neemt u best een kijkje naar de " -"implementatie planners. Deze zijn toegankelijk vanuit de Instellingen app, " -"of vanuit de bovenste voortgangsbalk in de rechter bovenkant van de " -"hoofdapplicatie." -#: ../../getting_started/documentation.rst:58 -msgid "These implementation planners will:" -msgstr "Deze implementatie planners zullen:" - -#: ../../getting_started/documentation.rst:60 -msgid "help you define your goals and KPIs for each application," +#: ../../getting_started/documentation.rst:53 +msgid "" +"**A clear definition of the initial project scope**: A clear definition of " +"the initial needs is crucial to ensure the project is running smoothly. " +"Indeed, when all the stakeholders share the same vision, the evolution of " +"the needs and the resulting decision-making process are more simple and more" +" clear." msgstr "" -"helpen u met het definiëren van uw doelen en KPI's voor elke applicatie," -#: ../../getting_started/documentation.rst:62 -msgid "guide you through the different configuration steps," -msgstr "helpen u door de verschillende configuratie stappen," - -#: ../../getting_started/documentation.rst:64 -msgid "and provide you with tips and tricks to getting the most out of Odoo." -msgstr "en geven uw tips en trucjes om het meeste uit Odoo te halen." +#: ../../getting_started/documentation.rst:59 +msgid "" +"**Phasing the project**: Favoring an implementation in several coherent " +"phases allowing regular production releases and an evolving takeover of Odoo" +" by the end users have demonstrated its effectiveness over time. This " +"approach also helps to identify gaps and apply corrective actions early in " +"the implementation." +msgstr "" #: ../../getting_started/documentation.rst:66 msgid "" -"Fill in the first steps of the implementation planner (goals, expectations " -"and KPIs). Our project manager will review them with you during the " -"implementation process." +"**Adopting standard features as a priority**: Odoo offers a great " +"environment to implement slight improvements (customizations) or more " +"important ones (developments). Nevertheless, adoption of the standard " +"solution will be preferred as often as possible in order to optimize project" +" delivery times and provide the user with a long-term stability and fluid " +"scalability of his new tool. Ideally, if an improvement of the software " +"should still be realized, its implementation will be carried out after an " +"experiment of the standard in production." msgstr "" -"Vul de eerste stappen van de implementatie planners in (doelen, " -"verwachtingen en KPI's). Onze projectleider controleert deze met u tijdens " -"het implementatieproces." -#: ../../getting_started/documentation.rst:73 -msgid "" -"If you have questions or need support, our project manager will guide you " -"through all the steps. But you can also:" +#: ../../getting_started/documentation.rst:80 +msgid "3. Managing expectations" msgstr "" -"Indien u vragen heeft of ondersteuning nodig heeft zal onze projectleider u " -"doorheen alle stappen helpen. Maar u kan ook:" - -#: ../../getting_started/documentation.rst:76 -msgid "" -"Read the documentation on our website: " -"`https://www.odoo.com/documentation/user " -"`__" -msgstr "" -"Lees de documentatie op onze website: " -"`https://www.odoo.com/documentation/user " -"`__" - -#: ../../getting_started/documentation.rst:79 -msgid "" -"Watch the videos on our eLearning platform (free with your first Success " -"Pack): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" -msgstr "" -"Bekijk de video's op ons e-Learning platform (gratis bij uw eerste succes " -"pakket): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" #: ../../getting_started/documentation.rst:82 msgid "" -"Watch the webinars on our `Youtube channel " -"`__" -msgstr "" -"Bekijk de webinars op ons `Youtube kanaal " -"`__" - -#: ../../getting_started/documentation.rst:85 -msgid "" -"Or send your questions to our online support team through our `online " -"support form `__." -msgstr "" -"Of verzend uw vragen naar ons online ondersteuningsteam via ons `online " -"ondersteuningsformulier `__." - -#: ../../getting_started/documentation.rst:89 -msgid "What do we expect from you?" -msgstr "Wat verwachten wij van u?" - -#: ../../getting_started/documentation.rst:91 -msgid "" -"We are used to deploying fully featured projects within 25 to 250 hours of " -"services, which is much faster than any other ERP vendor on the market. Most" -" projects are completed between 1 to 9 calendar months." +"The gap between the reality of an implementation and the expectations of " +"future users is a crucial factor. Three important aspects must be taken into" +" account from the beginning of the project:" msgstr "" -#: ../../getting_started/documentation.rst:95 +#: ../../getting_started/documentation.rst:86 msgid "" -"But what really **differentiates between a successful implementation and a " -"slow one, is you, the customer!** From our experience, when our customer is " -"engaged and proactive the implementation is smooth." +"**Align with the project approach**: Both a clear division of roles and " +"responsibilities and a clear description of the operating modes (validation," +" problem-solving, etc.) are crucial to the success of an Odoo " +"implementation. It is therefore strongly advised to take the necessary time " +"at the beginning of the project to align with these topics and regularly " +"check that this is still the case." msgstr "" -#: ../../getting_started/documentation.rst:100 -msgid "Your internal implementation manager" -msgstr "Uw interne implementatie beheerder" - -#: ../../getting_started/documentation.rst:102 +#: ../../getting_started/documentation.rst:94 msgid "" -"We ask that you maintain a single point of contact within your company to " -"work with our project manager on your Odoo implementation. This is to ensure" -" efficiency and a single knowledge base in your company. Additionally, this " -"person must:" +"**Focus on the project success, not on the ideal solution**: The main goal " +"of the SPoC and the Consultant is to carry out the project entrusted to them" +" in order to provide the most effective solution to meet the needs " +"expressed. This goal can sometimes conflict with the end user's vision of an" +" ideal solution. In that case, the SPoC and the consultant will apply the " +"80-20 rule: focus on 80% of the expressed needs and take out the remaining " +"20% of the most disadvantageous objectives in terms of cost/benefit ratio " +"(those proportions can of course change over time). Therefore, it will be " +"considered acceptable to integrate a more time-consuming manipulation if a " +"global relief is noted. Changes in business processes may also be proposed " +"to pursue this same objective." msgstr "" -#: ../../getting_started/documentation.rst:107 +#: ../../getting_started/documentation.rst:108 msgid "" -"**Be available at least 2 full days a week** for the project, otherwise you " -"risk slowing down your implementation. More is better with the fastest " -"implementations having a full time project manager." +"**Specifications are always EXPLICIT**: Gaps between what is expected and " +"what is delivered are often a source of conflict in a project. In order to " +"avoid being in this delicate situation, we recommend using several types of " +"tools\\* :" msgstr "" -#: ../../getting_started/documentation.rst:111 +#: ../../getting_started/documentation.rst:113 msgid "" -"**Have authority to take decisions** on their own. Odoo usually transforms " -"all departments within a company for the better. There can be many small " -"details that need quick turnarounds for answers and if there is too much " -"back and forth between several internal decision makers within your company " -"it could potentially seriously slow everything down." +"**The GAP Analysis**: The comparison of the request with the standard " +"features proposed by Odoo will make it possible to identify the gap to be " +"filled by developments/customizations or changes in business processes." msgstr "" -#: ../../getting_started/documentation.rst:117 +#: ../../getting_started/documentation.rst:118 msgid "" -"**Have the leadership** to train and enforce policies internally with full " -"support from all departments and top management, or be part of top " -"management." +"`The User Story `__: " +"This technique clearly separates the responsibilities between the SPoC, " +"responsible for explaining the WHAT, the WHY and the WHO, and the Consultant" +" who will provide a response to the HOW." msgstr "" -#: ../../getting_started/documentation.rst:121 -msgid "Integrate 90% of your business, not 100%" -msgstr "Integreer 90% van uw bedrjif, geen 100%" - -#: ../../getting_started/documentation.rst:123 +#: ../../getting_started/documentation.rst:126 msgid "" -"You probably chose Odoo because no other software allows for such a high " -"level of automation, feature coverage, and integration. But **don't be an " -"extremist.**" -msgstr "" - -#: ../../getting_started/documentation.rst:127 -msgid "" -"Customizations cost you time, money, are more complex to maintain, add risks" -" to the implementation, and can cause issues with upgrades." +"`The Proof of Concept `__ A " +"simplified version, a prototype of what is expected to agree on the main " +"lines of expected changes." msgstr "" #: ../../getting_started/documentation.rst:130 msgid "" -"Standard Odoo can probably cover 90% of your business processes and " -"requirements. Be flexible on the remaining 10%, otherwise that 10% will cost" -" you twice the original project price. One always underestimates the hidden " -"costs of customization." +"**The Mockup**: In the same idea as the Proof of Concept, it will align with" +" the changes related to the interface." msgstr "" -#: ../../getting_started/documentation.rst:134 +#: ../../getting_started/documentation.rst:133 msgid "" -"**Do it the Odoo way, not yours.** Be flexible, use Odoo the way it was " -"designed. Learn how it works and don't try to replicate the way your old " -"system(s) work." +"To these tools will be added complete transparency on the possibilities and " +"limitations of the software and/or its environment so that all project " +"stakeholders have a clear idea of what can be expected/achieved in the " +"project. We will, therefore, avoid basing our work on hypotheses without " +"verifying its veracity beforehand." msgstr "" -#: ../../getting_started/documentation.rst:138 +#: ../../getting_started/documentation.rst:139 msgid "" -"**The project first, customizations second.** If you really want to " -"customize Odoo, phase it towards the end of the project, ideally after " -"having been in production for several months. Once a customer starts using " -"Odoo, they usually drop about 60% of their customization requests as they " -"learn to perform their workflows out of the box, or the Odoo way. It is more" -" important to have all your business processes working than customizing a " -"screen to add a few fields here and there or automating a few emails." +"*This list can, of course, be completed by other tools that would more " +"adequately meet the realities and needs of your project*" msgstr "" -#: ../../getting_started/documentation.rst:147 +#: ../../getting_started/documentation.rst:143 +msgid "4. Communication Strategy" +msgstr "" + +#: ../../getting_started/documentation.rst:145 msgid "" -"Our project managers are trained to help you make the right decisions and " -"measure the tradeoffs involved but it is much easier if you are aligned with" -" them on the objectives. Some processes may take more time than your " -"previous system(s), however you need to weigh that increase in time with " -"other decreases in time for other processes. If the net time spent is " -"decreased with your move to Odoo than you are already ahead." +"The purpose of the QuickStart methodology is to ensure quick ownership of " +"the tool for end users. Effective communication is therefore crucial to the " +"success of this approach. Its optimization will, therefore, lead us to " +"follow those principles:" msgstr "" -#: ../../getting_started/documentation.rst:155 -msgid "Invest time in learning Odoo" -msgstr "Investeer tijd in het leren werken met Odoo" - -#: ../../getting_started/documentation.rst:157 +#: ../../getting_started/documentation.rst:150 msgid "" -"Start your free trial and play with the system. The more comfortable you are" -" navigating Odoo, the better your decisions will be and the quicker and " -"easier your training phases will be." +"**Sharing the project management documentation**: The best way to ensure " +"that all stakeholders in a project have the same level of knowledge is to " +"provide direct access to the project's tracking document (Project " +"Organizer). This document will contain at least a list of tasks to be " +"performed as part of the implementation for which the priority level and the" +" manager are clearly defined." msgstr "" -#: ../../getting_started/documentation.rst:161 +#: ../../getting_started/documentation.rst:158 msgid "" -"Nothing replaces playing with the software, but here are some extra " -"resources:" +"The Project Organizer is a shared project tracking tool that allows both " +"detailed tracking of ongoing tasks and the overall progress of the project." msgstr "" -"Niets vervangt spelen met software, maar hier zijn wat extra hulpmiddelen:" -#: ../../getting_started/documentation.rst:164 +#: ../../getting_started/documentation.rst:162 msgid "" -"Documentation: `https://www.odoo.com/documentation/user " -"`__" +"**Report essential information**: In order to minimize the documentation " +"time to the essentials, we will follow the following good practices:" msgstr "" -"Documentatie: `https://www.odoo.com/documentation/user " -"`__" -#: ../../getting_started/documentation.rst:167 +#: ../../getting_started/documentation.rst:166 +msgid "Meeting minutes will be limited to decisions and validations;" +msgstr "" + +#: ../../getting_started/documentation.rst:168 msgid "" -"Introduction Videos: `https://www.odoo.com/r/videos " -"`__" +"Project statuses will only be established when an important milestone is " +"reached;" msgstr "" -"Introductie Videos: `https://www.odoo.com/r/videos " -"`__" -#: ../../getting_started/documentation.rst:170 +#: ../../getting_started/documentation.rst:171 msgid "" -"Customer Reviews: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" +"Training sessions on the standard or customized solution will be organized." msgstr "" -"Klanten-reviews: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" -#: ../../getting_started/documentation.rst:174 -msgid "Get things done" -msgstr "Krijg dingen gedaan" +#: ../../getting_started/documentation.rst:175 +msgid "5. Customizations and Development" +msgstr "" -#: ../../getting_started/documentation.rst:176 +#: ../../getting_started/documentation.rst:177 msgid "" -"Want an easy way to start using Odoo? Install Odoo Notes to manage your to-" -"do list for the implementation: `https://www.odoo.com/page/notes " -"`__. From your Odoo home, go to Apps and " -"install the Notes application." +"Odoo is a software known for its flexibility and its important evolution " +"capacity. However, a significant amount of development contradicts a fast " +"and sustainable implementation. This is the reason why it is recommended to:" msgstr "" -"Wilt u een gemakkelijke manier om te starten met Odoo? Installeer Odoo " -"Notities om uw to do lijst voor de implementatie te beheren: " -"`https://www.odoo.com/page/notes `__. " -"Vanuit de Odoo homepagina gaat u naar Apps en installeert u de Notities " -"applicatie." -#: ../../getting_started/documentation.rst:184 -msgid "This module allows you to:" -msgstr "Deze module staat u toe om:" - -#: ../../getting_started/documentation.rst:186 -msgid "Manage to-do lists for better interactions with your consultant;" -msgstr "Beheer te doe lijsten voor betere interacties met uw consultant;" - -#: ../../getting_started/documentation.rst:188 -msgid "Share Odoo knowledge & good practices with your employees;" -msgstr "Deel Odoo kennis & goede gewoontes met uw werknemers;" - -#: ../../getting_started/documentation.rst:190 +#: ../../getting_started/documentation.rst:182 msgid "" -"Get acquainted with all the generic tools of Odoo: Messaging, Discussion " -"Groups, Kanban Dashboard, etc." +"**Develop only for a good reason**: The decision to develop must always be " +"taken when the cost-benefit ratio is positive (saving time on a daily basis," +" etc.). For example, it will be preferable to realize a significant " +"development in order to reduce the time of a daily operation, rather than an" +" operation to be performed only once a quarter. It is generally accepted " +"that the closer the solution is to the standard, the lighter and more fluid " +"the migration process, and the lower the maintenance costs for both parties." +" In addition, experience has shown us that 60% of initial development " +"requests are dropped after a few weeks of using standard Odoo (see " +"\"Adopting the standard as a priority\")." msgstr "" -"Maak kennis met alle generieke tools van Odoo: Berichten, Discussie groepen," -" Kanban Dashboards, enz." -#: ../../getting_started/documentation.rst:197 +#: ../../getting_started/documentation.rst:194 msgid "" -"This application is even compatible with the Etherpad platform " -"(http://etherpad.org). To use these collaborative pads rather than standard " -"Odoo Notes, install the following add-on: Memos Pad." +"**Replace, without replicate**: There is a good reason for the decision to " +"change the management software has been made. In this context, the moment of" +" implementation is THE right moment to accept and even be a change initiator" +" both in terms of how the software will be used and at the level of the " +"business processes of the company." msgstr "" -"Deze applicatie is zelfs compatibel met het Etherpad platform " -"(http://etherpad.org). Om deze samenwerkingspaden te gebruiker over de " -"standaard Odoo notitites installeert u de volgende add-on: Memo's Pad." #: ../../getting_started/documentation.rst:202 -msgid "What should you expect from us?" -msgstr "Wat zou u van ons moeten verwachten?" +msgid "6. Testing and Validation principles" +msgstr "" -#: ../../getting_started/documentation.rst:205 -msgid "Subscription Services" -msgstr "Abboneringsdiensten" +#: ../../getting_started/documentation.rst:204 +msgid "" +"Whether developments are made or not in the implementation, it is crucial to" +" test and validate the correspondence of the solution with the operational " +"needs of the company." +msgstr "" #: ../../getting_started/documentation.rst:208 -msgid "Cloud Hosting" -msgstr "Cloud hosting" - -#: ../../getting_started/documentation.rst:210 msgid "" -"Odoo provides a top notch cloud infrastructure including backups in three " -"different data centers, database replication, the ability to duplicate your " -"instance in 10 minutes, and more!" +"**Role distribution**: In this context, the Consultant will be responsible " +"for delivering a solution corresponding to the defined specifications; the " +"SPoC will have to test and validate that the solution delivered meets the " +"requirements of the operational reality." msgstr "" -"Odoo biedt een top kwaliteit cloud infrastructuur aan inclusief back-ups in " -"drie verschillende datacenters, database replicatie, de mogelijkheid om uw " -"database te dupliceren in 10 minuten en meer!" #: ../../getting_started/documentation.rst:214 msgid "" -"Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" +"**Change management**: When a change needs to be made to the solution, the " +"noted gap is caused by:" msgstr "" -"Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" -#: ../../getting_started/documentation.rst:217 +#: ../../getting_started/documentation.rst:218 msgid "" -"Odoo Online Security: `https://www.odoo.com/page/security " -"`__" +"A difference between the specification and the delivered solution - This is " +"a correction for which the Consultant is responsible" msgstr "" -"Odoo Online beveiliging: `https://www.odoo.com/page/security " -"`__" #: ../../getting_started/documentation.rst:220 -msgid "" -"Privacy Policies: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" +msgid "**or**" msgstr "" -"Privébeleid: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" -#: ../../getting_started/documentation.rst:224 -msgid "Support" -msgstr "Ondersteuning" +#: ../../getting_started/documentation.rst:222 +msgid "" +"A difference between the specification and the imperatives of operational " +"reality - This is a change that is the responsibility of SPoC." +msgstr "" #: ../../getting_started/documentation.rst:226 +msgid "7. Data Imports" +msgstr "" + +#: ../../getting_started/documentation.rst:228 msgid "" -"Your Odoo Online subscription includes **unlimited 24hr support at no extra " -"cost, Monday to Friday**. Our teams are located around the world to ensure " -"you have support, no matter your location. Your support representative could" -" be communicating to you from San Francisco, Belgium, or India!" +"Importing the history of transactional data is an important issue and must " +"be answered appropriately to allow the project running smoothly. Indeed, " +"this task can be time-consuming and, if its priority is not well defined, " +"prevent production from happening in time. To do this as soon as possible, " +"it will be decided :" msgstr "" -#: ../../getting_started/documentation.rst:231 -msgid "What kind of support is included?" -msgstr "" - -#: ../../getting_started/documentation.rst:233 +#: ../../getting_started/documentation.rst:234 msgid "" -"Providing you with relevant material (guidelines, product documentation, " -"etc...)" +"**Not to import anything**: It often happens that after reflection, " +"importing data history is not considered necessary, these data being, " +"moreover, kept outside Odoo and consolidated for later reporting." msgstr "" -#: ../../getting_started/documentation.rst:235 +#: ../../getting_started/documentation.rst:239 msgid "" -"Answers to issues that you may encounter in your standard Odoo database (eg." -" “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" +"**To import a limited amount of data before going into production**: When " +"the data history relates to information being processed (purchase orders, " +"invoices, open projects, for example), the need to have this information " +"available from the first day of use in production is real. In this case, the" +" import will be made before the production launch." msgstr "" -#: ../../getting_started/documentation.rst:237 -msgid "Questions related to your account, subscription, or billing" -msgstr "" - -#: ../../getting_started/documentation.rst:238 +#: ../../getting_started/documentation.rst:246 msgid "" -"Bug resolution (blocking issues or unexpected behaviour not due to " -"misconfiguration or customization)" +"**To import after production launch**: When the data history needs to be " +"integrated with Odoo mainly for reporting purposes, it is clear that these " +"can be integrated into the software retrospectively. In this case, the " +"production launch of the solution will precede the required imports." msgstr "" - -#: ../../getting_started/documentation.rst:240 -msgid "" -"Issues that might occur in a test database after upgrading to a newer " -"version" -msgstr "" - -#: ../../getting_started/documentation.rst:242 -msgid "" -"*Odoo Support does not make changes to your production database, but gives " -"you the material and knowledge to do it yourself!*" -msgstr "" - -#: ../../getting_started/documentation.rst:245 -msgid "What kind of support is not included?" -msgstr "" - -#: ../../getting_started/documentation.rst:247 -msgid "" -"Questions that require us to understand your business processes in order to " -"help you implement your database" -msgstr "" - -#: ../../getting_started/documentation.rst:249 -msgid "" -"Training on how to use our software (we will direct you to our many " -"resources)" -msgstr "" - -#: ../../getting_started/documentation.rst:250 -msgid "Importation of documents into your database" -msgstr "" - -#: ../../getting_started/documentation.rst:251 -msgid "" -"Guidance on which configurations to apply inside of an application or the " -"database" -msgstr "" - -#: ../../getting_started/documentation.rst:252 -msgid "" -"How to set up configuration models (Examples include: Inventory Routes, " -"Payment Terms, Warehouses, etc)" -msgstr "" - -#: ../../getting_started/documentation.rst:254 -msgid "" -"Questions or issues related to specific developments or customizations done " -"either by Odoo or a third party (this is specific only to your database or " -"involving code)" -msgstr "" - -#: ../../getting_started/documentation.rst:258 -msgid "" -"You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way" -" your business runs and tell you how you can get the most out of your Odoo " -"Database. We will handle all configurations and coach you on how to use " -"Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:263 -msgid "" -"Our support team can be contacted through our `online support form " -"`__." -msgstr "" - -#: ../../getting_started/documentation.rst:268 -msgid "Upgrades" -msgstr "Upgrades" - -#: ../../getting_started/documentation.rst:270 -msgid "" -"Once every two months, Odoo releases a new version. You will get an upgrade " -"button within the **Manage Your Databases** screen. Upgrading your database " -"is at your own discretion, but allows you to benefit from new features." -msgstr "" -"Eenmalig elke twee maanden brengt Odoo een nieuwe versie uit. U krijgt een " -"upgrade knop binnen het **Beheer uw databases** scherm. Het upgraden van uw " -"database is uw oordeel, maar staat u toe om te profiteren van nieuwe " -"mogelijkheden." - -#: ../../getting_started/documentation.rst:275 -msgid "" -"We provide the option to upgrade in a test environment so that you can " -"evaluate a new version or train your team before the rollout. Simply fill " -"our `online support form `__ to make this " -"request." -msgstr "" - -#: ../../getting_started/documentation.rst:280 -msgid "Success Pack Services" -msgstr "Succes pak diensten" - -#: ../../getting_started/documentation.rst:282 -msgid "" -"The Success Pack is a package of premium hour-based services performed by a " -"dedicated project manager and business analyst. The initial allotted hours " -"you purchased are purely an estimate and we do not guarantee completion of " -"your project within the first pack. We always strive to complete projects " -"within the initial allotment however any number of factors can contribute to" -" us not being able to do so; for example, a scope expansion (or \"Scope " -"Creep\") in the middle of your implementation, new detail discoveries, or an" -" increase in complexity that was not apparent from the beginning." -msgstr "" - -#: ../../getting_started/documentation.rst:291 -msgid "" -"The list of services according to your Success Pack is detailed online: " -"`https://www.odoo.com/pricing-packs `__" -msgstr "" - -#: ../../getting_started/documentation.rst:294 -msgid "" -"The goal of the project manager is to help you get to production within the " -"defined time frame and budget, i.e. the initial number of hours defined in " -"your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:298 -msgid "His/her role includes:" -msgstr "Zijn/haar rol omvat:" - -#: ../../getting_started/documentation.rst:300 -msgid "" -"**Project Management:** Review of your objectives & expectations, phasing of" -" the implementation (roadmap), mapping your business needs to Odoo features." -msgstr "" - -#: ../../getting_started/documentation.rst:304 -msgid "**Customized Support:** By phone, email or webinar." -msgstr "" - -#: ../../getting_started/documentation.rst:306 -msgid "" -"**Training, Coaching, and Onsite Consulting:** Remote trainings via screen " -"sharing or training on premises. For on-premise training sessions, you will " -"be expected to pay extra for travel expenses and accommodations for your " -"consultant." -msgstr "" - -#: ../../getting_started/documentation.rst:311 -msgid "" -"**Configuration:** Decisions about how to implement specific needs in Odoo " -"and advanced configuration (e.g. logistic routes, advanced pricing " -"structures, etc.)" -msgstr "" - -#: ../../getting_started/documentation.rst:315 -msgid "" -"**Data Import**: We can do it or assist you on how to do it with a template " -"prepared by the project manager." -msgstr "" - -#: ../../getting_started/documentation.rst:318 -msgid "" -"If you have subscribed to **Studio**, you benefit from the following extra " -"services:" -msgstr "" - -#: ../../getting_started/documentation.rst:321 -msgid "" -"**Customization of screens:** Studio takes the Drag and Drop approach to " -"customize most screens in any way you see fit." -msgstr "" - -#: ../../getting_started/documentation.rst:324 -msgid "" -"**Customization of reports (PDF):** Studio will not allow you to customize " -"the reports yourself, however our project managers have access to developers" -" for advanced customizations." -msgstr "" - -#: ../../getting_started/documentation.rst:328 -msgid "" -"**Website design:** Standard themes are provided to get started at no extra " -"cost. However, our project manager can coach you on how to utilize the " -"building blocks of the website designer. The time spent will consume hours " -"of your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:333 -msgid "" -"**Workflow automations:** Some examples include setting values in fields " -"based on triggers, sending reminders by emails, automating actions, etc. For" -" very advanced automations, our project managers have access to Odoo " -"developers." -msgstr "" - -#: ../../getting_started/documentation.rst:338 -msgid "" -"If any customization is needed, Odoo Studio App will be required. " -"Customizations made through Odoo Studio App will be maintained and upgraded " -"at each Odoo upgrade, at no extra cost." -msgstr "" - -#: ../../getting_started/documentation.rst:342 -msgid "" -"All time spent to perform these customizations by our Business Analysts will" -" be deducted from your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:345 -msgid "" -"In case of customizations that cannot be done via Studio and would require a" -" developer’s intervention, this will require Odoo.sh, please speak to your " -"Account Manager for more information. Additionally, any work performed by a " -"developer will add a recurring maintenance fee to your subscription to cover" -" maintenance and upgrade services. This cost will be based on hours spent by" -" the developer: 4€ or $5/month, per hour of development will be added to the" -" subscription fee." -msgstr "" - -#: ../../getting_started/documentation.rst:353 -msgid "" -"**Example:** A customization that took 2 hours of development will cost: 2 " -"hours deducted from the Success Pack for the customization development 2 * " -"$5 = $10/month as a recurring fee for the maintenance of this customization" -msgstr "" - -#: ../../getting_started/documentation.rst:358 -msgid "Implementation Methodology" -msgstr "Implementatie methodologie" - -#: ../../getting_started/documentation.rst:360 -msgid "" -"We follow a **lean and hands-on methodology** that is used to put customers " -"in production in a short period of time and at a low cost." -msgstr "" - -#: ../../getting_started/documentation.rst:363 -msgid "" -"After the kick-off meeting, we define a phasing plan to deploy Odoo " -"progressively, by groups of apps." -msgstr "" -"Na de kick-off meeting definiëren we een plan om Odoo progressief uit te " -"rollen, per groep of app." - -#: ../../getting_started/documentation.rst:369 -msgid "" -"The goal of the **Kick-off call** is for our project manager to come to an " -"understanding of your business in order to propose an implementation plan " -"(phasing). Each phase is the deployment of a set of applications that you " -"will fully use in production at the end of the phase." -msgstr "" - -#: ../../getting_started/documentation.rst:375 -msgid "For every phase, the steps are the following:" -msgstr "Voor elke fase zijn de stappen de volgende:" - -#: ../../getting_started/documentation.rst:377 -msgid "" -"**Onboarding:** Odoo's project manager will review Odoo's business flows " -"with you, according to your business. The goal is to train you, validate the" -" business process and configure according to your specific needs." -msgstr "" - -#: ../../getting_started/documentation.rst:382 -msgid "" -"**Data:** Created manually or imported from your existing system. You are " -"responsible for exporting the data from your existing system and Odoo's " -"project manager will import them in Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:386 -msgid "" -"**Training:** Once your applications are set up, your data imported, and the" -" system is working smoothly, you will train your users. There will be some " -"back and forth with your Odoo project manager to answer questions and " -"process your feedback." -msgstr "" - -#: ../../getting_started/documentation.rst:391 -msgid "**Production**: Once everyone is trained, your users start using Odoo." -msgstr "" -"**Productie**: Eenmaal iedereen getraind is starten uw gebruikers met het " -"gebruiken van Odoo." - -#: ../../getting_started/documentation.rst:394 -msgid "" -"Once you are comfortable using Odoo, we will fine-tune the process and " -"**automate** some tasks and do the remaining customizations (**extra screens" -" and reports**)." -msgstr "" -"Eenmaal u comfortabel bent met het gebruik van Odoo optimaliseren wij het " -"proces, **automatiseren** we sommige taken en doen we de overgebleven " -"aanpassingen (**extra schermen en rapporten**)." - -#: ../../getting_started/documentation.rst:398 -msgid "" -"Once all applications are deployed and users are comfortable with Odoo, our " -"project manager will not work on your project anymore (unless you have new " -"needs) and you will use the support service if you have further questions." -msgstr "" - -#: ../../getting_started/documentation.rst:404 -msgid "Managing your databases" -msgstr "Uw databases beheren" - -#: ../../getting_started/documentation.rst:406 -msgid "" -"To access your databases, go to Odoo.com, sign in and click **My Databases**" -" in the drop-down menu at the top right corner." -msgstr "" -"Om toegang te krijgen tot uw database gaat u naar Odoo.com, meld u aan en " -"klikt u op **Mijn databases** in de dropdown in de rechterbovenhoek." - -#: ../../getting_started/documentation.rst:412 -msgid "" -"Odoo gives you the opportunity to test the system before going live or " -"before upgrading to a newer version. Do not mess up your working environment" -" with test data!" -msgstr "" -"Odoo geeft u de mogelijkheid om het systeem te testen voordat u live gaat of" -" voor u upgrade naar een nieuwe versie. Vervuil uw werkomgeving niet met " -"test data!" - -#: ../../getting_started/documentation.rst:416 -msgid "" -"For those purposes, you can create as many free trials as you want (each " -"available for 15 days). Those instances can be instant copies of your " -"working environment. To do so, go to the Odoo.com account in **My " -"Organizations** page and click **Duplicate**." -msgstr "" - -#: ../../getting_started/documentation.rst:427 -msgid "" -"You can find more information on how to manage your databases :ref:`here " -"`." -msgstr "" -"U kan :ref:`here ` meer informatie vinden over " -"hoe uw database te beheren." - -#: ../../getting_started/documentation.rst:431 -msgid "Customer Success" -msgstr "Klanten succes" - -#: ../../getting_started/documentation.rst:433 -msgid "" -"Odoo is passionate about delighting our customers and ensuring that they " -"have all the resources needed to complete their project." -msgstr "" -"Odoo is gepassioneerd in het blij maken van onze klanten en ons er van " -"verzekeren dat ze alle bronnen nodig hebben om hun project te voltooien." - -#: ../../getting_started/documentation.rst:436 -msgid "" -"During the implementation phase, your point of contact is the project " -"manager and eventually the support team." -msgstr "" -"Tijdens de implementatie fase is uw contactpersoon de projectleider en " -"eventueel het ondersteuningsteam." - -#: ../../getting_started/documentation.rst:439 -msgid "" -"Once you are in production, you will probably have less interaction with " -"your project manager. At that time, we will assign a member of our Client " -"Success Team to you. They are specialized in the long-term relationship with" -" our customers. They will contact you to showcase new versions, improve the " -"way you work with Odoo, assess your new needs, etc..." -msgstr "" -"Eenmaal u in productie hebt heeft u waarschijnlijk minder interactie met " -"onze projectleider. Op dit moment wijzen wij u een lid van het klant succes " -"team toe die gespecialiseerd is in de lange termijn relatie met onze " -"klanten. Hij contacteert u om nieuwe versies te tonen, de manier waarop u " -"werkt te verbeteren, uw nieuwe noden te beoordelen, enz." - -#: ../../getting_started/documentation.rst:446 -msgid "" -"Our internal goal is to keep customers for at least 10 years and offer them " -"a solution that grows with their needs!" -msgstr "" -"Ons interne doel is om een klant minstens 10 jaar te behouden en om hen een " -"aanbieding aan te bieden die meegroeit met hun noden!" - -#: ../../getting_started/documentation.rst:449 -msgid "Welcome aboard and enjoy your Odoo experience!" -msgstr "Welkom aan boord en geniet van uw Odoo ervaring!" - -#: ../../getting_started/documentation.rst:452 -msgid ":doc:`../../db_management/documentation`" -msgstr ":doc:`../../db_management/documentation`" diff --git a/locale/nl/LC_MESSAGES/manufacturing.po b/locale/nl/LC_MESSAGES/manufacturing.po index 5661702c8..51fe63346 100644 --- a/locale/nl/LC_MESSAGES/manufacturing.po +++ b/locale/nl/LC_MESSAGES/manufacturing.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Martin Trigaux, 2017\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" @@ -51,13 +51,10 @@ msgstr "Maken van een eenvoudige materiaallijst (BoM)" #: ../../manufacturing/management/bill_configuration.rst:16 msgid "" "If you choose to manage your manufacturing operations using manufacturing " -"orders only, you will define basic bills of materials without routings. For " -"more information about which method of management to use, review the " -"**Getting Started** section of the *Manufacturing* chapter of the " -"documentation." +"orders only, you will define basic bills of materials without routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:22 +#: ../../manufacturing/management/bill_configuration.rst:19 msgid "" "Before creating your first bill of materials, you will need to create a " "product and at least one component (components are considered products in " @@ -70,7 +67,7 @@ msgid "" "Materials`, or using the button on the top of the product form." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:32 +#: ../../manufacturing/management/bill_configuration.rst:29 msgid "" "Under the **Miscellaneous** tab, you can fill additional fields. " "**Sequence** defines the order in which your BoMs will be selected for " @@ -78,11 +75,11 @@ msgid "" "allows you to track changes to your BoM over time." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:38 +#: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" msgstr "Routes toevoegen aan een materiaallijst (BoM)" -#: ../../manufacturing/management/bill_configuration.rst:40 +#: ../../manufacturing/management/bill_configuration.rst:37 msgid "" "A routing defines a series of operations required to manufacture a product " "and the work center at which each operation is performed. A routing may be " @@ -90,14 +87,14 @@ msgid "" "information about configuring routings, review the chapter on routings." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:46 +#: ../../manufacturing/management/bill_configuration.rst:43 msgid "" "After enabling routings from :menuselection:`Configuration --> Settings`, " "you will be able to add a routing to a bill of materials by selecting a " "routing from the dropdown list or creating one on the fly." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:50 +#: ../../manufacturing/management/bill_configuration.rst:47 msgid "" "You may define the work operation or step in which each component is " "consumed using the field, **Consumed in Operation** under the **Components**" @@ -107,11 +104,11 @@ msgid "" "consumed/produced at the final operation in the routing." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:61 +#: ../../manufacturing/management/bill_configuration.rst:58 msgid "Adding Byproducts to a BoM" msgstr "Bijproducten toevoegen aan een BoM" -#: ../../manufacturing/management/bill_configuration.rst:63 +#: ../../manufacturing/management/bill_configuration.rst:60 msgid "" "In Odoo, a byproduct is any product produced by a BoM in addition to the " "primary product." @@ -119,13 +116,13 @@ msgstr "" "In Odoo is een bijproduct een product dat geproduceerd is via een BoM " "bovenop een primair product." -#: ../../manufacturing/management/bill_configuration.rst:66 +#: ../../manufacturing/management/bill_configuration.rst:63 msgid "" "To add byproducts to a BoM, you will first need to enable them from " ":menuselection:`Configuration --> Settings`." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:72 +#: ../../manufacturing/management/bill_configuration.rst:69 msgid "" "Once byproducts are enabled, you can add them to your bills of materials " "under the **Byproducts** tab of the bill of materials. You can add any " @@ -133,11 +130,11 @@ msgid "" "of the routing as the primary product of the BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:81 +#: ../../manufacturing/management/bill_configuration.rst:78 msgid "Setting up a BoM for a Product With Sub-Assemblies" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:83 +#: ../../manufacturing/management/bill_configuration.rst:80 #: ../../manufacturing/management/sub_assemblies.rst:5 msgid "" "A subassembly is a manufactured product which is intended to be used as a " @@ -147,7 +144,7 @@ msgid "" "that employs subassemblies is often referred to as a multi-level BoM." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:90 +#: ../../manufacturing/management/bill_configuration.rst:87 #: ../../manufacturing/management/sub_assemblies.rst:12 msgid "" "Multi-level bills of materials in Odoo are accomplished by creating a top-" @@ -157,11 +154,11 @@ msgid "" "subassembly is created as well." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:97 +#: ../../manufacturing/management/bill_configuration.rst:94 msgid "Configure the Top-Level Product BoM" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:99 +#: ../../manufacturing/management/bill_configuration.rst:96 #: ../../manufacturing/management/sub_assemblies.rst:21 msgid "" "To configure a multi-level BoM, create the top-level product and its BoM. " @@ -169,12 +166,12 @@ msgid "" "subassembly as you would for any product." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:107 +#: ../../manufacturing/management/bill_configuration.rst:104 #: ../../manufacturing/management/sub_assemblies.rst:29 msgid "Configure the Subassembly Product Data" msgstr "Configureer de productgegevens van de subassemblage" -#: ../../manufacturing/management/bill_configuration.rst:109 +#: ../../manufacturing/management/bill_configuration.rst:106 #: ../../manufacturing/management/sub_assemblies.rst:31 msgid "" "On the product form of the subassembly, you must select the routes " @@ -183,7 +180,7 @@ msgid "" "effect." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:117 +#: ../../manufacturing/management/bill_configuration.rst:114 #: ../../manufacturing/management/sub_assemblies.rst:39 msgid "" "If you would like to be able to purchase the subassembly in addition to " @@ -191,11 +188,11 @@ msgid "" "subassembly product form may be configured according to your preference." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:123 +#: ../../manufacturing/management/bill_configuration.rst:120 msgid "Using a Single BoM to Describe Several Variants of a Single Product" msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:125 +#: ../../manufacturing/management/bill_configuration.rst:122 #: ../../manufacturing/management/product_variants.rst:5 msgid "" "Odoo allows you to use one bill of materials for multiple variants of the " @@ -206,7 +203,7 @@ msgstr "" "varianten van hetzelfde product. Schakel varianten in via: menuselectie " "binnen Productie: Instellingen-> \"Instellingen\"." -#: ../../manufacturing/management/bill_configuration.rst:132 +#: ../../manufacturing/management/bill_configuration.rst:129 #: ../../manufacturing/management/product_variants.rst:12 msgid "" "You will then be able to specify which component lines are to be used in the" @@ -215,7 +212,7 @@ msgid "" "variants." msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:137 +#: ../../manufacturing/management/bill_configuration.rst:134 #: ../../manufacturing/management/product_variants.rst:17 msgid "" "When defining variant BoMs on a line-item-basis, the **Product Variant** " diff --git a/locale/nl/LC_MESSAGES/mobile.po b/locale/nl/LC_MESSAGES/mobile.po new file mode 100644 index 000000000..4d2e421ef --- /dev/null +++ b/locale/nl/LC_MESSAGES/mobile.po @@ -0,0 +1,117 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015-TODAY, Odoo S.A. +# This file is distributed under the same license as the Odoo package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Odoo 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-26 16:05+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Martin Trigaux, 2018\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: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../mobile/firebase.rst:5 +msgid "Mobile" +msgstr "Mobiel" + +#: ../../mobile/firebase.rst:8 +msgid "Setup your Firebase Cloud Messaging" +msgstr "" + +#: ../../mobile/firebase.rst:10 +msgid "" +"In order to have mobile notifications in our Android app, you need an API " +"key." +msgstr "" + +#: ../../mobile/firebase.rst:13 +msgid "" +"If it is not automatically configured (for instance for On-premise or " +"Odoo.sh) please follow these steps below to get an API key for the android " +"app." +msgstr "" + +#: ../../mobile/firebase.rst:18 +msgid "" +"The iOS app doesn't support mobile notifications for Odoo versions < 12." +msgstr "" + +#: ../../mobile/firebase.rst:22 +msgid "Firebase Settings" +msgstr "" + +#: ../../mobile/firebase.rst:25 +msgid "Create a new project" +msgstr "Maak een nieuw project aan" + +#: ../../mobile/firebase.rst:27 +msgid "" +"First, make sure you to sign in to your Google Account. Then, go to " +"`https://console.firebase.google.com " +"`__ and create a new project." +msgstr "" + +#: ../../mobile/firebase.rst:34 +msgid "" +"Choose a project name, click on **Continue**, then click on **Create " +"project**." +msgstr "" + +#: ../../mobile/firebase.rst:37 +msgid "When you project is ready, click on **Continue**." +msgstr "" + +#: ../../mobile/firebase.rst:39 +msgid "" +"You will be redirected to the overview project page (see next screenshot)." +msgstr "" + +#: ../../mobile/firebase.rst:43 +msgid "Add an app" +msgstr "" + +#: ../../mobile/firebase.rst:45 +msgid "In the overview page, click on the Android icon." +msgstr "" + +#: ../../mobile/firebase.rst:50 +msgid "" +"You must use \"com.odoo.com\" as Android package name. Otherwise, it will " +"not work." +msgstr "" + +#: ../../mobile/firebase.rst:56 +msgid "" +"No need to download the config file, you can click on **Next** twice and " +"skip the fourth step." +msgstr "" + +#: ../../mobile/firebase.rst:60 +msgid "Get generated API key" +msgstr "" + +#: ../../mobile/firebase.rst:62 +msgid "On the overview page, go to Project settings:" +msgstr "" + +#: ../../mobile/firebase.rst:67 +msgid "" +"In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " +"that you need to set in Odoo General Settings." +msgstr "" + +#: ../../mobile/firebase.rst:74 +msgid "Settings in Odoo" +msgstr "" + +#: ../../mobile/firebase.rst:76 +msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgstr "" diff --git a/locale/nl/LC_MESSAGES/point_of_sale.po b/locale/nl/LC_MESSAGES/point_of_sale.po index 826a0b1cb..9d1a60d46 100644 --- a/locale/nl/LC_MESSAGES/point_of_sale.po +++ b/locale/nl/LC_MESSAGES/point_of_sale.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Erwin van der Ploeg , 2017\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" @@ -1142,10 +1142,8 @@ msgid "``# groupadd usbusers``" msgstr "``# groupadd usbusers``" #: ../../point_of_sale/overview/setup.rst:252 -msgid "Then we add the user who will run the OpenERP server to ``usbusers``" +msgid "Then we add the user who will run the Odoo server to ``usbusers``" msgstr "" -"Vervolgens voegen we de gebruiker toe aan ``usbusers`` die de Odoo server " -"zal uitvoeren" #: ../../point_of_sale/overview/setup.rst:254 msgid "``# usermod -a -G usbusers USERNAME``" diff --git a/locale/nl/LC_MESSAGES/purchase.po b/locale/nl/LC_MESSAGES/purchase.po index 30525ce93..23d03c328 100644 --- a/locale/nl/LC_MESSAGES/purchase.po +++ b/locale/nl/LC_MESSAGES/purchase.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Eric Geens , 2017\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" @@ -1933,7 +1933,7 @@ msgid "" msgstr "" #: ../../purchase/purchases/rfq/create.rst:0 -msgid "Shipment" +msgid "Receipt" msgstr "Ontvangst" #: ../../purchase/purchases/rfq/create.rst:0 diff --git a/locale/nl/LC_MESSAGES/sales.po b/locale/nl/LC_MESSAGES/sales.po index 1ebc57b95..d975eb0cf 100644 --- a/locale/nl/LC_MESSAGES/sales.po +++ b/locale/nl/LC_MESSAGES/sales.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Pol Van Dingenen , 2017\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" @@ -274,787 +274,440 @@ msgstr "" msgid "Invoicing Method" msgstr "Factuur methode" -#: ../../sales/invoicing/services.rst:3 -msgid "Services" -msgstr "Diensten" - -#: ../../sales/invoicing/services/milestones.rst:3 -msgid "How to invoice milestones of a project?" -msgstr "Hoe factureer ik mijlpalen van een project?" - -#: ../../sales/invoicing/services/milestones.rst:5 -msgid "" -"There are different kind of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) or a fixed price contract (e.g. a project)." +#: ../../sales/invoicing/down_payment.rst:3 +msgid "Request a down payment" msgstr "" -"Er zijn verschillende soorten van dienst verkopen: een prepaid volume van " -"uren/dagen (bijvoorbeeld een ondersteuningscontract), facturatie gebaseerd " -"op tijd en materiaal (bijvoorbeeld consultant uren) of een vaste prijs " -"contract (bijvoorbeeld een project)." -#: ../../sales/invoicing/services/milestones.rst:9 +#: ../../sales/invoicing/down_payment.rst:5 msgid "" -"In this section, we will have a look at how to invoice milestones of a " -"project." +"A down payment is an initial, partial payment, with the agreement that the " +"rest will be paid later. For expensive orders or projects, it is a way to " +"protect yourself and make sure your customer is serious." msgstr "" -"In deze sectie zien we hoe we een mijlpaal van een project factureren." -#: ../../sales/invoicing/services/milestones.rst:12 +#: ../../sales/invoicing/down_payment.rst:10 +msgid "First time you request a down payment" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:12 msgid "" -"Milestone invoicing can be used for expensive or large scale projects, with " -"each milestone representing a clear sequence of work that will incrementally" -" build up to the completion of the contract. For example, a marketing agency" -" hired for a new product launch could break down a project into the " -"following milestones, each of them considered as one service with a fixed " -"price on the sale order :" +"When you confirm a sale, you can create an invoice and select a down payment" +" option. It can either be a fixed amount or a percentage of the total " +"amount." msgstr "" -"Mijlpaal facturatie kan gebruikt worden voor kostelijke of grote projecten, " -"waarbij elke mijlpaal een duidelijke sequentie voorstelt van werk dat " -"incrementeel bijdraagt aan de voltooiing van het contract. Bijvoorbeeld, een" -" marketingsbureau dat aangenomen is voor het lanceren van een nieuw product " -"kan een project uitsplitsen in de volgende mijlpalen, elk van hen worden " -"bezien als een aparte dienst met een vaste prijs op het verkooporder:" -#: ../../sales/invoicing/services/milestones.rst:19 -msgid "Milestone 1 : Marketing strategy audit - 5 000 euros" -msgstr "Mijlpaal 1: Marketing strategie audit - 5 000 euro" - -#: ../../sales/invoicing/services/milestones.rst:21 -msgid "Milestone 2 : Brand Identity - 10 000 euros" -msgstr "Mijlpaal 2: Merkidentiteit - 10 000€" - -#: ../../sales/invoicing/services/milestones.rst:23 -msgid "Milestone 3 : Campaign launch & PR - 8 500 euros" -msgstr "Mijlpaal 3: Lancering campagne & PR - 8 500 euro" - -#: ../../sales/invoicing/services/milestones.rst:25 +#: ../../sales/invoicing/down_payment.rst:16 msgid "" -"In this case, an invoice will be sent to the customer each time a milestone " -"will be successfully reached. That invoicing method is comfortable both for " -"the company which is ensured to get a steady cash flow throughout the " -"project lifetime and for the client who can monitor the project's progress " -"and pay in several times." +"The first time you request a down payment you can select an income account " +"and a tax setting that will be reused for next down payments." msgstr "" -"In dit geval wordt er elke keer een e-mail naar de klant gestuurd wanneer " -"een mijlpaal succesvol voltooid is. Deze facturatie methode is comfortabel " -"voor beide het bedrijf dat verzekerd wordt van een constante cashflow " -"doorheen het project en voor de klant die de project voortgang kan opvolgen " -"en betalen in verschillende fases." -#: ../../sales/invoicing/services/milestones.rst:32 +#: ../../sales/invoicing/down_payment.rst:22 +msgid "You will then see the invoice for the down payment." +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:27 msgid "" -"You can also use milestones to invoice percentages of the entire project. " -"For example, for a million euros project, your company might require a 15% " -"upfront payment, 30% at the midpoint and the balance at the contract " -"conclusion. In that case, each payment will be considered as one milestone." +"On the subsequent or final invoice, any prepayment made will be " +"automatically deducted." msgstr "" -"U kan ook mijlpalen gebruiken om delen van het project te factureren. " -"Bijvoorbeeld, voor een project van een miljoen, vereist uw bedrijf misschien" -" een voorschot van 15%, 30% op het middelpunt en de rest bij de oplevering " -"van het contract. In dit geval zal elke betaling bezien worden als een " -"mijlpaal." -#: ../../sales/invoicing/services/milestones.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:26 -#: ../../sales/invoicing/services/reinvoice.rst:95 -#: ../../sales/invoicing/services/support.rst:17 -#: ../../sales/send_quotations/quote_template.rst:10 -msgid "Configuration" -msgstr "Instelling" +#: ../../sales/invoicing/down_payment.rst:34 +msgid "Modify the income account and customer taxes" +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:42 -msgid "Install the Sales application" -msgstr "Installeer de Verkoop applicatie" +#: ../../sales/invoicing/down_payment.rst:36 +msgid "From the products list, search for *Down Payment*." +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:44 -#: ../../sales/invoicing/services/reinvoice.rst:28 +#: ../../sales/invoicing/down_payment.rst:41 msgid "" -"In order to sell services and to send invoices, you need to install the " -"**Sales** application, from the **Apps** icon." +"You can then edit it, under the invoicing tab you will be able to change the" +" income account & customer taxes." msgstr "" -"Om diensten te verkopen en facturen te verzenden moet u de applicatie " -"**Verkopen** installeren vanuit het **Apps** icoon." -#: ../../sales/invoicing/services/milestones.rst:51 -msgid "Create products" -msgstr "Maak producten" - -#: ../../sales/invoicing/services/milestones.rst:53 -msgid "" -"In Odoo, each milestone of your project is considered as a product. From the" -" **Sales** application, use the menu :menuselection:`Sales --> Products`, " -"create a new product with the following setup:" +#: ../../sales/invoicing/expense.rst:3 +msgid "Re-invoice expenses to customers" msgstr "" -"In Odoo wordt elke mijlpaal van uw project gezien als een product. Gebruik " -"het menu :menuselection:`Verkopen--> Producten`, vanuit de **Verkopen** " -"applicatie maakt u een nieuw product met de volgende opstelling:" -#: ../../sales/invoicing/services/milestones.rst:57 -msgid "**Name**: Strategy audit" -msgstr "**Naam**: Strategie audit" - -#: ../../sales/invoicing/services/milestones.rst:59 -#: ../../sales/invoicing/services/support.rst:50 -msgid "**Product Type**: Service" -msgstr "**Productsoort**: Dienst" - -#: ../../sales/invoicing/services/milestones.rst:61 -msgid "" -"**Invoicing Policy**: Delivered Quantities, since you will invoice your " -"milestone after it has been delivered" -msgstr "" -"**Facturatie beleid**: Geleverde hoeveelheden, aangezien u uw mijlpaal " -"factureert nadat het geleverd is" - -#: ../../sales/invoicing/services/milestones.rst:64 -msgid "" -"**Track Service**: Manually set quantities on order, as you complete each " -"milestone, you will manually update their quantity from the **Delivered** " -"tab on your sale order" -msgstr "" -"**Traceer diensten**: stel manueel hoeveelheden in op order, naarmate u elke" -" mijlpaal voltooid, update u manueel de hoeveelheid vanuit het **Geleverd** " -"tab op uw verkooporder" - -#: ../../sales/invoicing/services/milestones.rst:72 -msgid "Apply the same configuration for the others milestones." -msgstr "Pas dezelfde configuratie toe voor andere mijlpalen." - -#: ../../sales/invoicing/services/milestones.rst:75 -msgid "Managing your project" -msgstr "Uw project beheren" - -#: ../../sales/invoicing/services/milestones.rst:78 -msgid "Quotations and sale orders" -msgstr "Offertes en verkooporders" - -#: ../../sales/invoicing/services/milestones.rst:80 -msgid "" -"Now that your milestones (or products) are created, you can create a " -"quotation or a sale order with each line corresponding to one milestone. For" -" each line, set the **Ordered Quantity** to ``1`` as each milestone is " -"completed once. Once the quotation is confirmed and transformed into a sale " -"order, you will be able to change the delivered quantities when the " -"corresponding milestone has been achieved." -msgstr "" -"Nu dat uw mijlpalen (of producten) zijn aangemaakt kan u een offerte of " -"verkooporder aanmaken met elke lijn die overeenkomt met een mijlpaal. Voor " -"elke lijn zet u de **Bestelde hoeveelheid** naar ``1`` aangezien elke " -"mijlpaal één keer voltooid wordt. Eenmaal de offerte bevestigd is en " -"omgevormd is in een verkooporder kan u de geleverde hoeveelheden wijzigen " -"wanneer de overeenkomende mijlpaal behaald is." - -#: ../../sales/invoicing/services/milestones.rst:91 -msgid "Invoice milestones" -msgstr "Factureer mijlpalen" - -#: ../../sales/invoicing/services/milestones.rst:93 -msgid "" -"Let's assume that your first milestone (the strategy audit) has been " -"successfully delivered and you want to invoice it to your customer. On the " -"sale order, click on **Edit** and set the **Delivered Quantity** of the " -"related product to ``1``." -msgstr "" -"Laten we er van uit gaan dat uw eerste mijlpaal (de strategie audit) " -"succesvol is opgeleverd en u deze aan uw klant wilt factureren. Klik op " -"**Wijzigen** op het verkooporder en stel de **Geleverde hoeveelheid** van " -"het gerelateerde product in op ``1``." - -#: ../../sales/invoicing/services/milestones.rst:99 -msgid "" -"As soon as the above modification has been saved, you will notice that the " -"color of the line has changed to blue, meaning that the service can now be " -"invoiced. In the same time, the invoice status of the SO has changed from " -"**Nothing To Invoice** to **To Invoice**" -msgstr "" -"Direct nadat de bovenstaande wijzigingen zijn bewaard zal u merken dat de " -"kleur van de lijn veranderd naar blauw, wat betekend dat de dienst nu " -"gefactureerd kan worden. Tegelijkertijd veranderd de status van de SO van " -"**Niets om te factureren** naar **Te factureren**" - -#: ../../sales/invoicing/services/milestones.rst:104 -msgid "" -"Click on **Create invoice** and, in the new window that pops up, select " -"**Invoiceable lines** and validate. It will create a new invoice (in draft " -"status) with only the **strategy audit** product as invoiceable." -msgstr "" -"Klik op **Factuur aanmaken** en, in het nieuwe venster dat als pop-up " -"verschijnt, selecteert u **Factureerbare lijnen** en valideert u. Het maakt " -"een nieuw factuur (in de concept fase) met enkel het **strategie controle** " -"product als factureerbaar." - -#: ../../sales/invoicing/services/milestones.rst:112 -msgid "" -"In order to be able to invoice a product, you need to set up the " -"**Accounting** application and to configure an accounting journal and a " -"chart of account. Click on the following link to learn more: " -":doc:`../../../accounting/overview/getting_started/setup`" -msgstr "" -"Om een product te kunnen factureren moet u de **Boekhouding** applicatie " -"opzetten en een grootboekschema en rekening dagboek instellen. Klik op de " -"volgende link om meer te leren: " -":doc:`../../../accounting/overview/getting_started/setup`" - -#: ../../sales/invoicing/services/milestones.rst:117 -msgid "" -"Back on your sale order, you will notice that the **Invoiced** column of " -"your order line has been updated accordingly and that the **Invoice Status**" -" is back to **Nothing to Invoice**." -msgstr "" -"Terug naar uw verkooporder, u zal opmerken dat de **gefactureerde** kolom " -"van uw orderlijn geüpdatet is en dat de **Factuur status** terug is gezet " -"naar **Niets te factureren**." - -#: ../../sales/invoicing/services/milestones.rst:121 -msgid "Follow the same workflow to invoice your remaining milestones." -msgstr "Volg dezelfde werkflow om uw resterende mijlpalen te factureren." - -#: ../../sales/invoicing/services/milestones.rst:124 -msgid ":doc:`reinvoice`" -msgstr ":doc:`reinvoice`" - -#: ../../sales/invoicing/services/milestones.rst:125 -#: ../../sales/invoicing/services/reinvoice.rst:185 -msgid ":doc:`support`" -msgstr ":doc:`support`" - -#: ../../sales/invoicing/services/reinvoice.rst:3 -msgid "How to re-invoice expenses to your customers?" -msgstr "Hoe her-factureer ik uitgaven naar mijn klanten?" - -#: ../../sales/invoicing/services/reinvoice.rst:5 +#: ../../sales/invoicing/expense.rst:5 msgid "" "It often happens that your employees have to spend their personal money " "while working on a project for your client. Let's take the example of an " -"employee paying a parking spot for a meeting with your client. As a company," +"consultant paying an hotel to work on the site of your client. As a company," " you would like to be able to invoice that expense to your client." msgstr "" -"Het gebeurd vaak dat uw werknemers hun persoonlijk geld moeten gebruiken " -"terwijl ze werken aan een project bij een klant. Laten we het voorbeeld " -"nemen van een werknemer die betaald voor een parkeerplaats voor een meeting " -"bij de klant. Als bedrijf wilt u de kost aan uw klant factureren." -#: ../../sales/invoicing/services/reinvoice.rst:11 +#: ../../sales/invoicing/expense.rst:12 +#: ../../sales/invoicing/time_materials.rst:64 +msgid "Expenses configuration" +msgstr "" + +#: ../../sales/invoicing/expense.rst:14 +#: ../../sales/invoicing/time_materials.rst:66 msgid "" -"In this documentation we will see two use cases. The first, very basic, " -"consists of invoicing a simple expense to your client like you would do for " -"a product. The second, more advanced, will consist of invoicing expenses " -"entered in your expense system by your employees directly to your customer." +"To track & invoice expenses, you will need the expenses app. Go to " +":menuselection:`Apps --> Expenses` to install it." msgstr "" -"In deze documentatie zien we twee usecases. De eerste, heel basis, bestaat " -"uit het factureren van een simpele kost voor uw klant zoals u zou doen voor " -"een product. De tweede, meer geavanceerd, bestaat uit factureerbare kosten " -"ingegeven in uw kosten systeem door werknemers die rechtstreeks van uw klant" -" komen." -#: ../../sales/invoicing/services/reinvoice.rst:18 -msgid "Use case 1: Simple expense invoicing" -msgstr "Scenario 1: simpele declaratie facturatie" - -#: ../../sales/invoicing/services/reinvoice.rst:20 +#: ../../sales/invoicing/expense.rst:17 +#: ../../sales/invoicing/time_materials.rst:69 msgid "" -"Let's take the following example. You are working on a promotion campaign " -"for one of your customers (``Agrolait``) and you have to print a lot of " -"copies. Those copies are an expense for your company and you would like to " -"invoice them." +"You should also activate the analytic accounts feature to link expenses to " +"the sales order, to do so, go to :menuselection:`Invoicing --> Configuration" +" --> Settings` and activate *Analytic Accounting*." msgstr "" -"Laten we het volgende voorbeeld nemen. U werkt aan een promotiecampagne voor" -" één van uw klanten (``Agrolait``) en u moet veel kopieën printen. Deze " -"kopieën zijn duur voor uw bedrijf en u wilt ze factureren." -#: ../../sales/invoicing/services/reinvoice.rst:35 -msgid "Create product to be expensed" -msgstr "Maak een product om te declareren" +#: ../../sales/invoicing/expense.rst:22 +#: ../../sales/invoicing/time_materials.rst:74 +msgid "Add expenses to your sales order" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:37 -msgid "You will need now to create a product called ``Copies``." -msgstr "U moet nu een product aanmaken genaamd ``Kopieën``." - -#: ../../sales/invoicing/services/reinvoice.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:112 +#: ../../sales/invoicing/expense.rst:24 +#: ../../sales/invoicing/time_materials.rst:76 msgid "" -"From your **Sales** module, go to :menuselection:`Sales --> Products` and " -"create a product as follows:" +"From the expense app, you or your consultant can create a new one, e.g. the " +"hotel for the first week on the site of your customer." msgstr "" -"Vanuit uw **Verkopen** module gaat u naar :menuselection:`Verkopen --> " -"Producten` en maakt u als volgt een product aan: " -#: ../../sales/invoicing/services/reinvoice.rst:42 -msgid "**Product type**: consumable" -msgstr "**Productsoort**: Verbruik" - -#: ../../sales/invoicing/services/reinvoice.rst:44 +#: ../../sales/invoicing/expense.rst:27 +#: ../../sales/invoicing/time_materials.rst:79 msgid "" -"**Invoicing policy**: on delivered quantities (you will manually set the " -"quantities to invoice on the sale order)" +"You can then enter a relevant description and select an existing product or " +"create a new one from right there." msgstr "" -"**Facturatiebeleid**: op geleverde hoeveelheden (u geeft manueel de " -"aantallen in op het verkooporder die gefactureerd moeten worden)" -#: ../../sales/invoicing/services/reinvoice.rst:51 -msgid "Create a sale order" -msgstr "Maak een verkooporder" +#: ../../sales/invoicing/expense.rst:33 +#: ../../sales/invoicing/time_materials.rst:85 +msgid "Here, we are creating a *Hotel* product:" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:53 +#: ../../sales/invoicing/expense.rst:38 msgid "" -"Now that your product is correctly set up, you can create a sale order for " -"that product (from the menu :menuselection:`Sales --> Sales Orders`) with " -"the ordered quantities set to 0. Click on **Confirm the Sale** to create the" -" sale order. You will be able then to manually change the delivered " -"quantities on the sale order to reinvoice the copies to your customer." +"Under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." msgstr "" -"Nu dat uw product correct is opgezet kan u een verkooporder aanmaken voor " -"dit product (vanuit het menu :menuselection:`Verkopen --> Verkooporders`) " -"met de bestelde hoeveelheid ingesteld op 0. Klik op **Verkoop bevestigen** " -"om het verkooporder aan te maken. U kan vervolgens manueel de geleverde " -"hoeveelheid wijzigen op het verkooporder om de kopieën te factureren aan uw " -"klant." -#: ../../sales/invoicing/services/reinvoice.rst:64 -#: ../../sales/invoicing/services/reinvoice.rst:177 -msgid "Invoice expense to your client" -msgstr "Factureer uitgaven naar uw cliënt" - -#: ../../sales/invoicing/services/reinvoice.rst:66 +#: ../../sales/invoicing/expense.rst:45 +#: ../../sales/invoicing/time_materials.rst:97 msgid "" -"At the end of the month, you have printed ``1000`` copies on behalf of your " -"client and you want to re-invoice them. From the related sale order, click " -"on **Delivered Quantities**, manually enter the correct amount of copies and" -" click on **Save**. Your order line will turn blue, meaning that it is ready" -" to be invoiced. Click on **Create invoice**." +"To modify or create more products go to :menuselection:`Expenses --> " +"Configuration --> Expense products`." msgstr "" -"Aan het einde van de maand heeft u ``1000`` kopieën aangemaakt voor uw " -"cliënt en u wilt deze nu door factureren. Vanuit het gerelateerde " -"verkooporder klikt u op **Geleverde hoeveelheden**, geeft u manueel het " -"aantal kopieën in en vervolgens klikt u op **Opslaan**. Uw orderlijn wordt " -"blauw, wat betekend dat deze klaar is om te factureren. Klik op **Maak " -"factuur**." -#: ../../sales/invoicing/services/reinvoice.rst:73 +#: ../../sales/invoicing/expense.rst:48 +#: ../../sales/invoicing/time_materials.rst:100 msgid "" -"The total amount on your sale order will be of 0 as it is computed on the " -"ordered quantities. It is your invoice which will compute the correct amount" -" due by your customer." +"Back on the expense, add the original sale order in the expense to submit." msgstr "" -"Het totale bedrag van uw verkooporder zal 0 zijn aangezien het berekend is " -"op de bestelde hoeveelheid. Het is uw factuur die het correcte bedrag " -"berekend dat uw klant u verschuldigd is." -#: ../../sales/invoicing/services/reinvoice.rst:77 +#: ../../sales/invoicing/expense.rst:54 +#: ../../sales/invoicing/time_materials.rst:106 +msgid "It can then be submitted to the manager, approved and finally posted." +msgstr "" + +#: ../../sales/invoicing/expense.rst:65 +#: ../../sales/invoicing/time_materials.rst:117 +msgid "It will then be in the sales order and ready to be invoiced." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:3 +msgid "Invoice based on delivered or ordered quantities" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:5 msgid "" -"The invoice generated is in draft, so you can always control the quantities " -"and change the amount if needed. You will notice that the amount to be " -"invoiced is based here on the delivered quantities." +"Depending on your business and what you sell, you have two options for " +"invoicing:" msgstr "" -"De gegenereerde factuur is in concept, zodat u altijd de hoeveelheden kan " -"controleren en wijzigen indien nodig. U zal opmerken dat het gefactureerde " -"bedrag hier gebaseerd is op de geleverde goederen." -#: ../../sales/invoicing/services/reinvoice.rst:84 -msgid "Click on validate to issue the payment to your customer." -msgstr "Klik op valideren om de betaling door te geven aan uw klant." - -#: ../../sales/invoicing/services/reinvoice.rst:87 -msgid "Use case 2: Invoice expenses via the expense module" -msgstr "Scenario 2: Facturatie van declaratie via de declaratie module" - -#: ../../sales/invoicing/services/reinvoice.rst:89 +#: ../../sales/invoicing/invoicing_policy.rst:8 msgid "" -"To illustrate this case, let's imagine that your company sells some " -"consultancy service to your customer ``Agrolait`` and both parties agreed " -"that the distance covered by your consultant will be re-invoiced at cost." +"Invoice on ordered quantity: invoice the full order as soon as the sales " +"order is confirmed." msgstr "" -"Om dit scenario te demonstreren beelden we ons in dat uw bedrijf consultancy" -" diensten verkoopt aan uw klant ``Agrolait`` en dat beide partijen akkoord " -"gaan dat de afgelegde afstand door uw consultant als kost wordt " -"gefactureerd." -#: ../../sales/invoicing/services/reinvoice.rst:97 -msgid "Here, you will need to install two more modules:" -msgstr "Hier moet u twee extra modules installeren:" - -#: ../../sales/invoicing/services/reinvoice.rst:99 -msgid "Expense Tracker" -msgstr "Beheer declaraties" - -#: ../../sales/invoicing/services/reinvoice.rst:101 +#: ../../sales/invoicing/invoicing_policy.rst:10 msgid "" -"Accounting, where you will need to activate the analytic accounting from the" -" settings" +"Invoice on delivered quantity: invoice on what you delivered even if it's a " +"partial delivery." msgstr "" -"Boekhouding, waar u de analytische boekhouding moet activeren vanuit de " -"instellingen" -#: ../../sales/invoicing/services/reinvoice.rst:108 -msgid "Create a product to be expensed" -msgstr "Maak een product om te declareren" +#: ../../sales/invoicing/invoicing_policy.rst:13 +msgid "Invoice on ordered quantity is the default mode." +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:110 -msgid "You will now need to create a product called ``Kilometers``." -msgstr "U moet nu een product aanmaken genaamd ``Kilometers``." - -#: ../../sales/invoicing/services/reinvoice.rst:115 -msgid "Product can be expensed" -msgstr "Product kan gedeclareerd worden" - -#: ../../sales/invoicing/services/reinvoice.rst:117 -msgid "Product type: Service" -msgstr "Productsoort: Dienst" - -#: ../../sales/invoicing/services/reinvoice.rst:119 -msgid "Invoicing policy: invoice based on time and material" -msgstr "Facturatie beleid: factuur gebaseerd op tijd en materiaal" - -#: ../../sales/invoicing/services/reinvoice.rst:121 -msgid "Expense invoicing policy: At cost" -msgstr "Declaratie facturatie beleid: Op kosten" - -#: ../../sales/invoicing/services/reinvoice.rst:123 -msgid "Track service: manually set quantities on order" -msgstr "Traceer dienst: stel hoeveelheden op order manueel in" - -#: ../../sales/invoicing/services/reinvoice.rst:129 -msgid "Create a sales order" -msgstr "Maak een verkooporder" - -#: ../../sales/invoicing/services/reinvoice.rst:131 +#: ../../sales/invoicing/invoicing_policy.rst:15 msgid "" -"Still from the Sales module, go to :menuselection:`Sales --> Sales Orders` " -"and add your product **Consultancy** on the order line." +"The benefits of using *Invoice on delivered quantity* depends on your type " +"of business, when you sell material, liquids or food in large quantities the" +" quantity might diverge a little bit and it is therefore better to invoice " +"the actual delivered quantity." msgstr "" -"Nog steeds vanuit de Verkopen module gaat u naar :menuselection:`Verkopen " -"--> Verkooporders` en voegt u uw product **Consultancy** toe aan het " -"orderlijn." -#: ../../sales/invoicing/services/reinvoice.rst:135 +#: ../../sales/invoicing/invoicing_policy.rst:21 msgid "" -"If your product doesn't exist yet, you can configure it on the fly from the " -"SO. Just type the name on the **product** field and click on **Create and " -"edit** to configure it." +"You also have the ability to invoice manually, letting you control every " +"options: invoice ready to invoice lines, invoice a percentage (advance), " +"invoice a fixed advance." msgstr "" -"Indien uw product nog niet bestaat kan u het direct aanmaken vanuit de SO. " -"Type gewoon de naam in op het **product** veld en klik op **Aanmaken en " -"wijzigen** om het te configureren." -#: ../../sales/invoicing/services/reinvoice.rst:139 +#: ../../sales/invoicing/invoicing_policy.rst:26 +msgid "Decide the policy on a product page" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:28 msgid "" -"Depending on your product configuration, an **Analytic Account** may have " -"been generated automatically. If not, you can easily create one in order to " -"link your expenses to the sale order. Do not forget to confirm the sale " -"order." +"From any products page, under the invoicing tab you will find the invoicing " +"policy and select the one you want." msgstr "" -"Afhankelijk van uw product configuratie is er mogelijk automatisch een " -"**Analytische rekening** aangemaakt. Indien dit niet zo is kan u er " -"gemakkelijk één aanmaken om uw uitgaven te linken aan het verkooporder. " -"Vergeet niet uw verkooporder te bevestigen." -#: ../../sales/invoicing/services/reinvoice.rst:148 +#: ../../sales/invoicing/invoicing_policy.rst:35 +msgid "Send the invoice" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:37 msgid "" -"Refer to the documentation :doc:`../../../accounting/others/analytic/usage` " -"to learn more about that concept." +"Once you confirm the sale, you can see your delivered and invoiced " +"quantities." msgstr "" -"Lees de documentatie :doc:`../../../accounting/others/analytic/usage` om " -"meer te leren over dit concept." -#: ../../sales/invoicing/services/reinvoice.rst:152 -msgid "Create expense and link it to SO" -msgstr "Maak uitgaven en link het aan een SO" - -#: ../../sales/invoicing/services/reinvoice.rst:154 +#: ../../sales/invoicing/invoicing_policy.rst:43 msgid "" -"Let's assume that your consultant covered ``1.000km`` in October as part of " -"his consultancy project. We will create a expense for it and link it to the " -"related sales order thanks to the analytic account." +"If you set it in ordered quantities, you can invoice as soon as the sale is " +"confirmed. If however you selected delivered quantities, you will first have" +" to validate the delivery." msgstr "" -"Laten we er vanuit gaan dat uw consultant ``1.000km`` heeft afgelegd in " -"oktober als onderdeel van zijn consultancy project. We maken een uitgave " -"hiervoor en linken het aan het gerelateerde verkooporder dankzij de " -"analytische rekening." -#: ../../sales/invoicing/services/reinvoice.rst:158 +#: ../../sales/invoicing/invoicing_policy.rst:47 msgid "" -"Go to the **Expenses** module and click on **Create**. Record your expense " -"as follows:" +"Once the products are delivered, you can invoice your customer. Odoo will " +"automatically add the quantities to invoiced based on how many you delivered" +" if you did a partial delivery." msgstr "" -"Ga naar de **Verkopen** module en klik op **Aanmaken**. Maak uw declaratie " -"als volgt aan:" -#: ../../sales/invoicing/services/reinvoice.rst:161 -msgid "**Expense description**: Kilometers October 2015" -msgstr "**Uitgave omschrijving**: Kilometers October 2015" +#: ../../sales/invoicing/milestone.rst:3 +msgid "Invoice project milestones" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:163 -msgid "**Product**: Kilometers" -msgstr "**Product**: Kilometers" - -#: ../../sales/invoicing/services/reinvoice.rst:165 -msgid "**Quantity**: 1.000" -msgstr "**Hoeveelheid**: 1.000" - -#: ../../sales/invoicing/services/reinvoice.rst:167 -msgid "**Analytic account**: SO0019 - Agrolait" -msgstr "**Analytische rekening**: SO0019 - Agrolait" - -#: ../../sales/invoicing/services/reinvoice.rst:172 +#: ../../sales/invoicing/milestone.rst:5 msgid "" -"Click on **Submit to manager**. As soon as the expense has been validated " -"and posted to the journal entries, a new line corresponding to the expense " -"will automatically be generated on the sale order." +"Milestone invoicing can be used for expensive or large-scale projects, with " +"each milestone representing a clear sequence of work that will incrementally" +" build up to the completion of the contract. This invoicing method is " +"comfortable both for the company which is ensured to get a steady cash flow " +"throughout the project lifetime and for the client who can monitor the " +"project's progress and pay in several installments." msgstr "" -"Klik op **Indienen bij manager**. Nadat de kost gevalideerd is en geboekt is" -" op het dagboek wordt er automatisch een nieuwe lijn aangemaakt op de " -"verkooporder die overeenkomt met de kost." -#: ../../sales/invoicing/services/reinvoice.rst:179 -msgid "You can now invoice the invoiceable lines to your customer." -msgstr "U kan nu de factureerbare lijnen factureren naar uw klant." +#: ../../sales/invoicing/milestone.rst:13 +msgid "Create milestone products" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:186 -msgid ":doc:`milestones`" -msgstr ":doc:`milestones`" - -#: ../../sales/invoicing/services/support.rst:3 -msgid "How to invoice a support contract (prepaid hours)?" -msgstr "Hoe factureer ik een ondersteuningscontract (prepaid uren)?" - -#: ../../sales/invoicing/services/support.rst:5 +#: ../../sales/invoicing/milestone.rst:15 msgid "" -"There are different kinds of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) and a fixed price contract (e.g. a project)." +"In Odoo, each milestone of your project is considered as a product. To " +"configure products to work this way, go to any product form." msgstr "" -"Er zijn verschillende soorten van verkoopbare diensten: prepaid volumes of " -"uren/dagen (bijvoorbeeld ondersteuningscontract), facturatie gebaseerd op " -"tijd en materiaal (bijvoorbeeld consultancy uren) en een vaste prijs " -"contract (bijvoorbeeld een project)." -#: ../../sales/invoicing/services/support.rst:9 +#: ../../sales/invoicing/milestone.rst:18 msgid "" -"In this section, we will have a look at how to sell and keep track of a pre-" -"paid support contract." +"You have to set the product type as *Service* under general information and " +"select *Milestones* in the sales tab." msgstr "" -"In deze sectie kijken we naar hoe een prepaid ondersteuningscontract te " -"verkopen en op te volgen." -#: ../../sales/invoicing/services/support.rst:12 +#: ../../sales/invoicing/milestone.rst:25 +msgid "Invoice milestones" +msgstr "Factureer mijlpalen" + +#: ../../sales/invoicing/milestone.rst:27 msgid "" -"As an example, you may sell a pack of ``50 Hours`` of support at " -"``$25,000``. The price is fixed and charged initially. But you want to keep " -"track of the support service you did for the customer." +"From the sales order, you can manually edit the quantity delivered as you " +"complete a milestone." msgstr "" -"Als een voorbeeld heeft u mogelijk een pak van ``50 uren`` ondersteuning aan" -" ``$25,000``. De prijs is vast en wordt op voorhand aangerekend. Maar u wilt" -" de ondersteuning die u voor de klant doet opvolgen." -#: ../../sales/invoicing/services/support.rst:20 -msgid "Install the Sales and Timesheet applications" -msgstr "Installeer de Verkoop en Urenstaten applicaties" +#: ../../sales/invoicing/milestone.rst:33 +msgid "You can then invoice that first milestone." +msgstr "" -#: ../../sales/invoicing/services/support.rst:22 +#: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22 +msgid "Send a pro-forma invoice" +msgstr "" + +#: ../../sales/invoicing/proforma.rst:5 msgid "" -"In order to sell services, you need to install the **Sales** application, " -"from the **Apps** icon. Install also the **Timesheets** application if you " -"want to track support services you worked on every contract." +"A pro-forma invoice is an abridged or estimated invoice in advance of a " +"delivery of goods. It notes the kind and quantity of goods, their value, and" +" other important information such as weight and transportation charges. Pro-" +"forma invoices are commonly used as preliminary invoices with a quotation, " +"or for customs purposes in importation. They differ from a normal invoice in" +" not being a demand or request for payment." msgstr "" -"Om diensten te verkopen moet u de **Verkopen** applicatie installeren vanuit" -" het **Apps** icoon. Installeer ook de **Urenstaten** applicatie als u " -"ondersteunende diensten wilt opvolgen voor elk contract waarvoor u heeft " -"gewerkt." -#: ../../sales/invoicing/services/support.rst:33 -msgid "Create Products" -msgstr "Maak producten" +#: ../../sales/invoicing/proforma.rst:13 +#: ../../sales/send_quotations/different_addresses.rst:10 +msgid "Activate the feature" +msgstr "" -#: ../../sales/invoicing/services/support.rst:35 +#: ../../sales/invoicing/proforma.rst:15 msgid "" -"By default, products are sold by number of units. In order to sell services " -"``per hour``, you must allow using multiple unit of measures. From the " -"**Sales** application, go to the menu :menuselection:`Configuration --> " -"Settings`. From this screen, activate the multiple **Unit of Measures** " -"option." +"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" +" *Pro-Forma Invoice* feature." msgstr "" -"Standaard worden producten verkocht op aantal eenheden. Om diensten te " -"verkopen ``per uur``, moet u het gebruik van meerdere maateenheden toestaan." -" Ga naar het menu :menuselection:`Configuratie --> Instellingen` in de " -"**Verkopen** installatie. Vanuit dit scherm activeert u de optie meerdere " -"**maateenheden**." -#: ../../sales/invoicing/services/support.rst:44 +#: ../../sales/invoicing/proforma.rst:24 msgid "" -"In order to sell a support contract, you must create a product for every " -"support contract you sell. From the **Sales** application, use the menu " -":menuselection:`Sales --> Products`, create a new product with the following" -" setup:" +"From any quotation or sales order, you know have an option to send a pro-" +"forma invoice." msgstr "" -"Om een ondersteuningscontract te verkopen moet u een product aanmaken voor " -"elk ondersteuningscontract dat u verkoopt. Vanuit de **Verkopen** applicatie" -" gaat u naar het menu :menuselection:`Verkopen --> Producten` en maakt u " -"een nieuw product aan met de volgende opzet:" -#: ../../sales/invoicing/services/support.rst:48 -msgid "**Name**: Technical Support" -msgstr "**Naam*: Technische Ondersteuning" - -#: ../../sales/invoicing/services/support.rst:52 -msgid "**Unit of Measure**: Hours" -msgstr "**Maateenheid**: Uren" - -#: ../../sales/invoicing/services/support.rst:54 +#: ../../sales/invoicing/proforma.rst:30 msgid "" -"**Invoicing Policy**: Ordered Quantities, since the service is prepaid, we " -"will invoice the service based on what has been ordered, not based on " -"delivered quantities." +"When you click on send, Odoo will send an email with the pro-forma invoice " +"in attachment." msgstr "" -"**Facturatiebeleid**: Bestelde hoeveelheden, omdat de dienst prepaid is, we " -"factureren de dienst gebaseerd op wat besteld is, niet gebaseerd op " -"geleverde goederen." -#: ../../sales/invoicing/services/support.rst:58 +#: ../../sales/invoicing/subscriptions.rst:3 +msgid "Sell subscriptions" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:5 msgid "" -"**Track Service**: Timesheet on contracts. An analytic account will " -"automatically be created for every order containing this service so that you" -" can track hours in the related account." +"Selling subscription products will give you predictable revenue, making " +"planning ahead much easier." msgstr "" -"**Traceer dienst**: Urenstaten op contracten. Een analytische rekening wordt" -" automatisch aangemaakt voor elke order die deze dienst bevat zodat u de " -"uren op de gerelateerde rekening kan opvolgen." -#: ../../sales/invoicing/services/support.rst:66 +#: ../../sales/invoicing/subscriptions.rst:9 +msgid "Make a subscription from a sales order" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:11 msgid "" -"There are different ways to track the service related to a sales order or " -"product sold. With the above configuration, you can only sell one support " -"contract per order. If your customer orders several service contracts on " -"timesheet, you will have to split the quotation into several orders." +"From the sales app, create a quotation to the desired customer, and select " +"the subscription product your previously created." msgstr "" -#: ../../sales/invoicing/services/support.rst:72 +#: ../../sales/invoicing/subscriptions.rst:14 msgid "" -"Note that you can sell in different unit of measure than hours, example: " -"days, pack of 40h, etc. To do that, just create a new unit of measure in the" -" **Unit of Measure** category and set a conversion ratio compared to " -"**Hours** (example: ``1 day = 8 hours``)." +"When you confirm the sale the subscription will be created automatically. " +"You will see a direct link from the sales order to the Subscription in the " +"upper right corner." msgstr "" -"Merk op dat u kan verkopen in andere eenheden dan uren, bijvoorbeeld: dagen," -" pak van 40u, etc. Om dit te doen maakt u een nieuwe maateenheid in de " -"**Maateenheid** categorie en stelt u een conversie ratio in vergeleken met " -"**Uren** (bijvoorbeeld: ``1 dag = 8 uren``)." -#: ../../sales/invoicing/services/support.rst:78 -msgid "Managing support contract" -msgstr "Ondersteuningscontract beheren" +#: ../../sales/invoicing/time_materials.rst:3 +msgid "Invoice based on time and materials" +msgstr "" -#: ../../sales/invoicing/services/support.rst:81 -msgid "Quotations and Sales Orders" -msgstr "Offertes en verkooporders" - -#: ../../sales/invoicing/services/support.rst:83 +#: ../../sales/invoicing/time_materials.rst:5 msgid "" -"Once the product is created, you can create a quotation or a sales order " -"with the related product. Once the quotation is confirmed and transformed " -"into a sales order, your users will be able to record services related to " -"this support contract using the timesheet application." +"Time and Materials is generally used in projects in which it is not possible" +" to accurately estimate the size of the project, or when it is expected that" +" the project requirements would most likely change." msgstr "" -#: ../../sales/invoicing/services/support.rst:93 -msgid "Timesheets" -msgstr "Urenstaten" - -#: ../../sales/invoicing/services/support.rst:95 +#: ../../sales/invoicing/time_materials.rst:9 msgid "" -"To track the service you do on a specific contract, you should use the " -"timesheet application. An analytic account related to the sale order has " -"been automatically created (``SO009 - Agrolait`` on the screenshot here " -"above), so you can start tracking services as soon as it has been sold." -msgstr "" -"Om de dienst op te volgen die u doet voor een specifiek contract moet u de " -"urenstaten applicatie gebruiken. Een analytische rekening gerelateerd aan de" -" verkooporder werd automatisch gegenereerd (``SO009 - Agrolait`` op de " -"bovenstaande screenshot), zodat u kan starten met het opvolgen van diensten " -"vanaf ze verkocht zijn." - -#: ../../sales/invoicing/services/support.rst:104 -msgid "Control delivered support on the sales order" +"This is opposed to a fixed-price contract in which the owner agrees to pay " +"the contractor a lump sum for the fulfillment of the contract no matter what" +" the contractors pay their employees, sub-contractors, and suppliers." msgstr "" -#: ../../sales/invoicing/services/support.rst:106 +#: ../../sales/invoicing/time_materials.rst:14 msgid "" -"From the **Sales** application, use the menu :menuselection:`Sales --> Sales" -" Orders` to control the progress of every order. On the sales order line " -"related to the support contract, you should see the **Delivered Quantities**" -" that are updated automatically, based on the number of hours in the " -"timesheet." +"For this documentation I will use the example of a consultant, you will need" +" to invoice their time, their various expenses (transport, lodging, ...) and" +" purchases." msgstr "" -"Vanuit de **Verkopen** applicatie gebruikt u het menu " -":menuselection:`Verkopen --> Verkooporders` om de voortgang van elke order " -"te beheersen. Op het verkooporderlijn gerelateerd aan het " -"ondersteuningscontract zou u de **Geleverde hoeveelheid** moeten zien die " -"automatisch geüpdatet is, gebaseerd op het aantal uren van uw urenstaten." -#: ../../sales/invoicing/services/support.rst:116 -msgid "Upselling and renewal" -msgstr "Upselling en vernieuwing" +#: ../../sales/invoicing/time_materials.rst:19 +msgid "Invoice time configuration" +msgstr "" -#: ../../sales/invoicing/services/support.rst:118 +#: ../../sales/invoicing/time_materials.rst:21 msgid "" -"If the number of hours you performed on the support contract is bigger or " -"equal to the number of hours the customer purchased, you are suggested to " -"sell an extra contract to the customer since they used all their quota of " -"service. Periodically (ideally once every two weeks), you should check the " -"sales order that are in such a case. To do so, go to :menuselection:`Sales " -"--> Invoicing --> Orders to Upsell`." +"To keep track of progress in the project, you will need the *Project* app. " +"Go to :menuselection:`Apps --> Project` to install it." msgstr "" -#: ../../sales/invoicing/services/support.rst:127 +#: ../../sales/invoicing/time_materials.rst:24 msgid "" -"If you use Odoo CRM, a good practice is to create an opportunity for every " -"sale order in upselling invoice status so that you easily track your " -"upselling effort." +"In *Project* you will use timesheets, to do so go to :menuselection:`Project" +" --> Configuration --> Settings` and activate the *Timesheets* feature." msgstr "" -"Indien u de Odoo CRM gebruikt is het de goede gewoon om een opportuniteit " -"aan te maken voor elke verkooporder in de factuurstatus zodat u gemakkelijk " -"uw upselling kan traceren." -#: ../../sales/invoicing/services/support.rst:131 +#: ../../sales/invoicing/time_materials.rst:32 +msgid "Invoice your time spent" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:34 msgid "" -"If you sell an extra support contract, you can either add a new line on the " -"existing sales order (thus, you continue to timesheet on the same order) or " -"create a new order (thus, people will timesheet their hours on the new " -"contract). To unmark the sales order as **Upselling**, you can set the sales" -" order as done and it will disappear from your upselling list." +"From a product page set as a service, you will find two options under the " +"invoicing tab, select both *Timesheets on tasks* and *Create a task in a new" +" project*." msgstr "" -#: ../../sales/invoicing/services/support.rst:138 -msgid "Special Configuration" -msgstr "Speciale configuratie" +#: ../../sales/invoicing/time_materials.rst:41 +msgid "You could also add the task to an existing project." +msgstr "" -#: ../../sales/invoicing/services/support.rst:140 +#: ../../sales/invoicing/time_materials.rst:43 msgid "" -"When creating the product form, you may set a different approach to track " -"the service:" +"Once confirming a sales order, you will now see two new buttons, one for the" +" project overview and one for the current task." msgstr "" -"Wanneer u het productformulier aanmaakt kan u een andere aanpak instellen om" -" de dienst op te volgen:" -#: ../../sales/invoicing/services/support.rst:143 +#: ../../sales/invoicing/time_materials.rst:49 msgid "" -"**Create task and track hours**: in this mode, a task is created for every " -"sales order line. Then when you do the timesheet, you don't record hours on " -"a sales order/contract, but you record hours on a task (that represents the " -"contract). The advantage of this solution is that it allows to sell several " -"service contracts within the same sales order." +"You will directly be in the task if you click on it, you can also access it " +"from the *Project* app." msgstr "" -#: ../../sales/invoicing/services/support.rst:150 +#: ../../sales/invoicing/time_materials.rst:52 msgid "" -"**Manually**: you can use this mode if you don't record timesheets in Odoo. " -"The number of hours you worked on a specific contract can be recorded " -"manually on the sales order line directly, in the delivered quantity field." +"Under timesheets, you can assign who works on it. You can or they can add " +"how many hours they worked on the project so far." msgstr "" -#: ../../sales/invoicing/services/support.rst:156 -msgid ":doc:`../../../inventory/settings/products/uom`" -msgstr ":doc:`../../../inventory/settings/products/uom`" +#: ../../sales/invoicing/time_materials.rst:58 +msgid "From the sales order, you can then invoice those hours." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:90 +msgid "" +"under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:120 +msgid "Invoice purchases" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:122 +msgid "" +"The last thing you might need to add to the sale order is purchases made for" +" it." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:125 +msgid "" +"You will need the *Purchase Analytics* feature, to activate it, go to " +":menuselection:`Invoicing --> Configuration --> Settings` and select " +"*Purchase Analytics*." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:129 +msgid "" +"While making the purchase order don't forget to add the right analytic " +"account." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:135 +msgid "" +"Once the PO is confirmed and received, you can create the vendor bill, this " +"will automatically add it to the SO where you can invoice it." +msgstr "" #: ../../sales/products_prices.rst:3 msgid "Products & Prices" @@ -1485,10 +1138,6 @@ msgid "" "invoice location." msgstr "" -#: ../../sales/send_quotations/different_addresses.rst:10 -msgid "Activate the feature" -msgstr "" - #: ../../sales/send_quotations/different_addresses.rst:12 msgid "" "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" @@ -1687,6 +1336,10 @@ msgid "" "complete quotation in no time." msgstr "" +#: ../../sales/send_quotations/quote_template.rst:10 +msgid "Configuration" +msgstr "Instelling" + #: ../../sales/send_quotations/quote_template.rst:12 msgid "" "For this feature to work, go to :menuselection:`Sales --> Configuration --> " diff --git a/locale/uk/LC_MESSAGES/accounting.po b/locale/uk/LC_MESSAGES/accounting.po index 8b40c2085..0fef3ea2a 100644 --- a/locale/uk/LC_MESSAGES/accounting.po +++ b/locale/uk/LC_MESSAGES/accounting.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Sergey Doroshenko , 2018\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" @@ -18,7 +18,7 @@ msgstr "" "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" -#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:281 +#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:283 msgid "Accounting" msgstr "Бухоблік" @@ -814,7 +814,7 @@ msgstr "" "синхронізовані кожні 4 години." #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:531 +#: ../../accounting/localizations/mexico.rst:533 msgid "FAQ" msgstr "FAQ" @@ -1753,6 +1753,17 @@ msgstr "" "переключитися на компанію відповідно до ваших уподобань користувачів, щоб " "додати, змінити або видалити банківські рахунки з іншої компанії." +#: ../../accounting/bank/setup/create_bank_account.rst:0 +#: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Type" +msgstr "Тип" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Bank account type: Normal or IBAN. Inferred from the bank account number." +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" msgstr "ABA/Маршрутизація" @@ -1761,6 +1772,17 @@ msgstr "ABA/Маршрутизація" msgid "American Bankers Association Routing Number" msgstr "Американська банківська асоціація. Маршрутний номер" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account Holder Name" +msgstr "Імя власника рахунку" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Account holder name, in case it is different than the name of the Account " +"Holder" +msgstr "" +"Ім'я власника рахунку, якщо воно відрізняється від імені власника рахунку" + #: ../../accounting/bank/setup/create_bank_account.rst:49 msgid "View *Bank Account* in our Online Demonstration" msgstr "Перегляньте *банківський рахунок* у нашій демо онлайн" @@ -2049,11 +2071,6 @@ msgstr "" "Встановіть активне значення \"помилково\", щоби приховати Журнал, не " "видаливши його." -#: ../../accounting/bank/setup/manage_cash_register.rst:0 -#: ../../accounting/others/configuration/account_type.rst:0 -msgid "Type" -msgstr "Тип" - #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Select 'Sale' for customer invoices journals." msgstr "Виберіть \"Продаж\" для журналів рахунків клієнтів." @@ -3072,11 +3089,11 @@ msgstr "" " та 3.3) і створити підписаний платіж (також 3.3) повністю інтегрується зі " "звичайним потоком рахунків-фактур в Odoo." -#: ../../accounting/localizations/mexico.rst:66 +#: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" msgstr "3. Встановіть юридичну інформацію в компанії" -#: ../../accounting/localizations/mexico.rst:68 +#: ../../accounting/localizations/mexico.rst:70 msgid "" "First, make sure that your company is configured with the correct data. Go " "in :menuselection:`Settings --> Users --> Companies` and enter a valid " @@ -3088,7 +3105,7 @@ msgstr "" "введіть дійсну адресу та ПДВ для вашої компанії. Не забудьте визначити " "мексиканську схему оподаткування у контакті з вашою компанією." -#: ../../accounting/localizations/mexico.rst:75 +#: ../../accounting/localizations/mexico.rst:77 msgid "" "If you want use the Mexican localization on test mode, you can put any known" " address inside Mexico with all fields for the company address and set the " @@ -3098,7 +3115,7 @@ msgstr "" "ви можете помістити будь-яку відому адресу в Мексиці з усіма полями для " "адреси компанії та встановити пдв на **ACO560518KW7**." -#: ../../accounting/localizations/mexico.rst:83 +#: ../../accounting/localizations/mexico.rst:85 msgid "" "4. Set the proper \"Fiscal Position\" on the partner that represent the " "company" @@ -3106,7 +3123,7 @@ msgstr "" "4. Встановіть правильну \"Схему оподаткування\" для партнера, який " "представляє компанію" -#: ../../accounting/localizations/mexico.rst:85 +#: ../../accounting/localizations/mexico.rst:87 msgid "" "Go In the same form where you are editing the company save the record in " "order to set this form as a readonly and on readonly view click on the " @@ -3122,11 +3139,11 @@ msgstr "" "тестування** це повинно бути *601 - General de Ley Personas Morales*, просто" " знайдіть його як звичайне поле Odoo, якщо ви не бачите варіант)." -#: ../../accounting/localizations/mexico.rst:92 +#: ../../accounting/localizations/mexico.rst:94 msgid "5. Enabling CFDI Version 3.3" msgstr "5. Включення CFDI версії 3.3" -#: ../../accounting/localizations/mexico.rst:95 +#: ../../accounting/localizations/mexico.rst:97 msgid "" "This steps are only necessary when you will enable the CFDI 3.3 (only " "available for V11.0 and above) if you do not have Version 11.0 or above on " @@ -3138,11 +3155,11 @@ msgstr "" "версії, будь ласка, попросіть оновлення, відправляючи запит на підтримку в " "https: // www.odoo.com/help" -#: ../../accounting/localizations/mexico.rst:100 +#: ../../accounting/localizations/mexico.rst:102 msgid "Enable debug mode:" msgstr "Увімкніть режим налагодження:" -#: ../../accounting/localizations/mexico.rst:105 +#: ../../accounting/localizations/mexico.rst:107 msgid "" "Go and look the following technical parameter, on :menuselection:`Settings " "--> Technical --> Parameters --> System Parameters` and set the parameter " @@ -3154,7 +3171,7 @@ msgstr "" "системи` і встановіть параметр з назвою *l10n_mx_edi_cfdi_version* до 3.3 " "(Створіть його, якщо запис із цією назвою не існує)." -#: ../../accounting/localizations/mexico.rst:111 +#: ../../accounting/localizations/mexico.rst:113 msgid "" "The CFDI 3.2 will be legally possible until November 30th 2017 enable the " "3.3 version will be a mandatory step to comply with the new `SAT " @@ -3166,12 +3183,12 @@ msgstr "" "якій новій базі даних, створеній після виходу випуску v11.0 CFDI 3.3 є " "поведінкою за умовчанням." -#: ../../accounting/localizations/mexico.rst:120 +#: ../../accounting/localizations/mexico.rst:122 msgid "Important considerations when yo enable the CFDI 3.3" msgstr "Важливі міркування, коли ви увімкнете CFDI 3.3" -#: ../../accounting/localizations/mexico.rst:122 -#: ../../accounting/localizations/mexico.rst:611 +#: ../../accounting/localizations/mexico.rst:124 +#: ../../accounting/localizations/mexico.rst:613 msgid "" "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" " "field set to \"Tasa\"." @@ -3179,7 +3196,7 @@ msgstr "" "Ваш податок, який представляє ПДВ 16% та 0%, повинен мати поле \"Тип " "фактора\", встановлене для \"Таsа\"." -#: ../../accounting/localizations/mexico.rst:130 +#: ../../accounting/localizations/mexico.rst:132 msgid "" "You must go to the Fiscal Position configuration and set the proper code (it" " is the first 3 numbers in the name) for example for the test one you should" @@ -3189,7 +3206,7 @@ msgstr "" "правильний код (це перші 3 номери в назві), наприклад, для тесту, який слід " "встановити на 601, він буде виглядати як зображення." -#: ../../accounting/localizations/mexico.rst:137 +#: ../../accounting/localizations/mexico.rst:139 msgid "" "All products must have for CFDI 3.3 the \"SAT code\" and the field " "\"Reference\" properly set, you can export them and re import them to do it " @@ -3199,11 +3216,11 @@ msgstr "" "правильно встановити, ви можете їх експортувати та імпортувати, щоб зробити " "це швидше." -#: ../../accounting/localizations/mexico.rst:144 +#: ../../accounting/localizations/mexico.rst:146 msgid "6. Configure the PAC in order to sign properly the invoices" msgstr "6. Налаштуйте PAC, щоб правильно підписати рахунки-фактури" -#: ../../accounting/localizations/mexico.rst:146 +#: ../../accounting/localizations/mexico.rst:148 msgid "" "To configure the EDI with the **PACs**, you can go in " ":menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You " @@ -3215,7 +3232,7 @@ msgstr "" "рахунків (MX)`. Ви можете вибрати PAC у списку **підтримуваних PAC** у полі " "*PAC*, а потім введіть ім'я користувача PAC та пароль PAC." -#: ../../accounting/localizations/mexico.rst:152 +#: ../../accounting/localizations/mexico.rst:154 msgid "" "Remember you must sign up in the refereed PAC before hand, that process can " "be done with the PAC itself on this case we will have two (2) availables " @@ -3225,7 +3242,7 @@ msgstr "" "цей процес можна зробити з самого PAC, у цьому випадку у нас буде два (2) " "наявності `Finkok`_ і` Solución Factible`_." -#: ../../accounting/localizations/mexico.rst:156 +#: ../../accounting/localizations/mexico.rst:158 msgid "" "You must process your **Private Key (CSD)** with the SAT institution before " "follow this steps, if you do not have such information please try all the " @@ -3239,7 +3256,7 @@ msgstr "" "ви завершите запропонований процес для SAT, щоб встановити цю інформацію для" " вашого виробничого середовища за допомогою реальних транзакцій." -#: ../../accounting/localizations/mexico.rst:166 +#: ../../accounting/localizations/mexico.rst:168 msgid "" "If you ticked the box *MX PAC test environment* there is no need to enter a " "PAC username or password." @@ -3247,7 +3264,7 @@ msgstr "" "Якщо ви позначили поле *MX PAC тест середовища*, вам не потрібно вводити " "ім'я користувача або пароль PAC." -#: ../../accounting/localizations/mexico.rst:173 +#: ../../accounting/localizations/mexico.rst:175 msgid "" "Here is a SAT certificate you can use if you want to use the *Test " "Environment* for the Mexican Accounting Localization." @@ -3256,23 +3273,23 @@ msgstr "" "використовувати *Тестування середовища* для мексиканської локалізації " "бухобліку." -#: ../../accounting/localizations/mexico.rst:176 +#: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" msgstr "`Сертифікат`_" -#: ../../accounting/localizations/mexico.rst:177 +#: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" msgstr "`Ключ сертифікату`_" -#: ../../accounting/localizations/mexico.rst:178 +#: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" msgstr "**Пароль :** 12345678a" -#: ../../accounting/localizations/mexico.rst:181 +#: ../../accounting/localizations/mexico.rst:183 msgid "7. Configure the tag in sales taxes" msgstr "7. Налаштуйте тег у податках на продаж" -#: ../../accounting/localizations/mexico.rst:183 +#: ../../accounting/localizations/mexico.rst:185 msgid "" "This tag is used to set the tax type code, transferred or withhold, " "applicable to the concept in the CFDI. So, if the tax is a sale tax the " @@ -3282,7 +3299,7 @@ msgstr "" "призупинення, що застосовується до концепції CFDI. Отже, якщо податок є " "податком на продаж, поле \"Тег\" повинно бути \"IVA\", \"ISR\" або \"IEPS\"." -#: ../../accounting/localizations/mexico.rst:190 +#: ../../accounting/localizations/mexico.rst:192 msgid "" "Note that the default taxes already has a tag assigned, but when you create " "a new tax you should choose a tag." @@ -3290,15 +3307,15 @@ msgstr "" "Зверніть увагу, що для податків за замовчуванням тег уже призначений, але " "при створенні нового податку слід вибрати тег." -#: ../../accounting/localizations/mexico.rst:194 +#: ../../accounting/localizations/mexico.rst:196 msgid "Usage and testing" msgstr "Використання та тестування" -#: ../../accounting/localizations/mexico.rst:197 +#: ../../accounting/localizations/mexico.rst:199 msgid "Invoicing" msgstr "Виставлення рахунків" -#: ../../accounting/localizations/mexico.rst:199 +#: ../../accounting/localizations/mexico.rst:201 msgid "" "To use the mexican invoicing you just need to do a normal invoice following " "the normal Odoo's behaviour." @@ -3306,7 +3323,7 @@ msgstr "" "Щоб скористатися мексиканським рахунком-фактурою, вам просто потрібно " "зробити звичайний рахунок-фактуру, слідуючи звичайній поведінці Odoo." -#: ../../accounting/localizations/mexico.rst:202 +#: ../../accounting/localizations/mexico.rst:204 msgid "" "Once you validate your first invoice a correctly signed invoice should look " "like this:" @@ -3314,7 +3331,7 @@ msgstr "" "Після перевірки першого рахунку правильно підписаний рахунок-фактура повинен" " виглядати так:" -#: ../../accounting/localizations/mexico.rst:209 +#: ../../accounting/localizations/mexico.rst:211 msgid "" "You can generate the PDF just clicking on the Print button on the invoice or" " sending it by email following the normal process on odoo to send your " @@ -3324,7 +3341,7 @@ msgstr "" "фактурі або відправивши його по електронній пошті після звичайного процесу, " "щоб надсилати рахунок-фактуру електронною поштою." -#: ../../accounting/localizations/mexico.rst:216 +#: ../../accounting/localizations/mexico.rst:218 msgid "" "Once you send the electronic invoice by email this is the way it should " "looks like." @@ -3332,38 +3349,38 @@ msgstr "" "Як тільки ви надішлете електронний рахунок-фактуру електронною поштою, це " "так, як виглядає." -#: ../../accounting/localizations/mexico.rst:223 +#: ../../accounting/localizations/mexico.rst:225 msgid "Cancelling invoices" msgstr "Скасування рахунків-фактур" -#: ../../accounting/localizations/mexico.rst:225 +#: ../../accounting/localizations/mexico.rst:227 msgid "" "The cancellation process is completely linked to the normal cancellation in " "Odoo." msgstr "" "Процес скасування повністю пов'язаний з нормальним скасуванням в Odoo." -#: ../../accounting/localizations/mexico.rst:227 +#: ../../accounting/localizations/mexico.rst:229 msgid "If the invoice is not paid." msgstr "Якщо рахунок-фактура не сплачується." -#: ../../accounting/localizations/mexico.rst:229 +#: ../../accounting/localizations/mexico.rst:231 msgid "Go to to the customer invoice journal where the invoice belong to" msgstr "" "Перейдіть до журналу рахунків-фактур клієнта, до якого належить рахунок-" "фактура" -#: ../../accounting/localizations/mexico.rst:237 +#: ../../accounting/localizations/mexico.rst:239 msgid "Check the \"Allow cancelling entries\" field" msgstr "Перевірте поле \"Дозволити скасування записів\"" -#: ../../accounting/localizations/mexico.rst:242 +#: ../../accounting/localizations/mexico.rst:244 msgid "Go back to your invoice and click on the button \"Cancel Invoice\"" msgstr "" "Поверніться до рахунку-фактури та натисніть кнопку \"Скасувати рахунок-" "фактуру\"" -#: ../../accounting/localizations/mexico.rst:247 +#: ../../accounting/localizations/mexico.rst:249 msgid "" "For security reasons it is recommendable return the check on the to allow " "cancelling to false again, then go to the journal and un check such field." @@ -3371,15 +3388,15 @@ msgstr "" "З міркувань безпеки рекомендується повернути перевірку на те, щоб ще раз " "скасувати помилку, а потім перейти до журналу та перевірити це поле." -#: ../../accounting/localizations/mexico.rst:250 +#: ../../accounting/localizations/mexico.rst:252 msgid "**Legal considerations**" msgstr "**Юридичні міркування**" -#: ../../accounting/localizations/mexico.rst:252 +#: ../../accounting/localizations/mexico.rst:254 msgid "A cancelled invoice will automatically cancelled on the SAT." msgstr "Скасований рахунок-фактура буде автоматично скасований на SAT." -#: ../../accounting/localizations/mexico.rst:253 +#: ../../accounting/localizations/mexico.rst:255 msgid "" "If you retry to use the same invoice after cancelled, you will have as much " "cancelled CFDI as you tried, then all those xml are important to maintain a " @@ -3389,7 +3406,7 @@ msgstr "" "вас буде стільки ж скасованих CFDI, скільки ви спробували, тоді всі ці xml є" " важливими, щоб забезпечити хороший контроль за причинами скасування." -#: ../../accounting/localizations/mexico.rst:256 +#: ../../accounting/localizations/mexico.rst:258 msgid "" "You must unlink all related payment done to an invoice on odoo before cancel" " such document, this payments must be cancelled to following the same " @@ -3400,11 +3417,11 @@ msgstr "" "дотримуючись того самого підходу, але встановлюючи параметр «Дозволити " "записи відмов» у самому платежі." -#: ../../accounting/localizations/mexico.rst:261 +#: ../../accounting/localizations/mexico.rst:263 msgid "Payments (Just available for CFDI 3.3)" msgstr "Платежі (доступно лише для CFDI 3.3)" -#: ../../accounting/localizations/mexico.rst:263 +#: ../../accounting/localizations/mexico.rst:265 msgid "" "To generate the payment complement you just must to follow the normal " "payment process in Odoo, this considerations to understand the behavior are " @@ -3413,7 +3430,7 @@ msgstr "" "Щоб створити комплект для оплати, ви повинні просто дотримуватися звичайного" " процесу оплати в Odoo, ці міркування для розуміння поведінки є важливими." -#: ../../accounting/localizations/mexico.rst:266 +#: ../../accounting/localizations/mexico.rst:268 msgid "" "All payment done in the same day of the invoice will be considered as It " "will not be signed, because It is the expected behavior legally required for" @@ -3423,7 +3440,7 @@ msgstr "" " буде підписана, тому що це очікувана поведінка, юридично необхідна для " "\"Платежу готівкою\"." -#: ../../accounting/localizations/mexico.rst:269 +#: ../../accounting/localizations/mexico.rst:271 msgid "" "To test a regular signed payment just create an invoice for the day before " "today and then pay it today." @@ -3431,11 +3448,11 @@ msgstr "" "Щоб протестувати регулярний підписний платіж, просто створіть рахунок-" "фактуру за день до сьогодні, а потім сплатіть його сьогодні." -#: ../../accounting/localizations/mexico.rst:271 +#: ../../accounting/localizations/mexico.rst:273 msgid "You must print the payment in order to retrieve the PDF properly." msgstr "Ви повинні надрукувати платіж, щоб правильно завантажити PDF-файл." -#: ../../accounting/localizations/mexico.rst:272 +#: ../../accounting/localizations/mexico.rst:274 msgid "" "Regarding the \"Payments in Advance\" you must create a proper invoice with " "the payment in advance itself as a product line setting the proper SAT code " @@ -3449,7 +3466,7 @@ msgstr "" "SAT`_ у розділі **Apéndice 2 Procedimiento para la emisión de los CFDI en el" " caso de anticipos recibidos**." -#: ../../accounting/localizations/mexico.rst:277 +#: ../../accounting/localizations/mexico.rst:279 msgid "" "Related to topic 4 it is blocked the possibility to create a Customer " "Payment without a proper invoice." @@ -3457,23 +3474,23 @@ msgstr "" "Що стосується теми 4, то заблокована можливість створення платежів клієнта " "без належного рахунку-фактури." -#: ../../accounting/localizations/mexico.rst:282 +#: ../../accounting/localizations/mexico.rst:284 msgid "The accounting for Mexico in odoo is composed by 3 reports:" msgstr "Бухоблік Мексики в odoo складається з трьох повідомлень:" -#: ../../accounting/localizations/mexico.rst:284 +#: ../../accounting/localizations/mexico.rst:286 msgid "Chart of Account (Called and shown as COA)." msgstr "План рахунку (Викликається та відображається як COA)." -#: ../../accounting/localizations/mexico.rst:285 +#: ../../accounting/localizations/mexico.rst:287 msgid "Electronic Trial Balance." msgstr "Електронний пробний баланс." -#: ../../accounting/localizations/mexico.rst:286 +#: ../../accounting/localizations/mexico.rst:288 msgid "DIOT report." msgstr "Звіт DIOT." -#: ../../accounting/localizations/mexico.rst:288 +#: ../../accounting/localizations/mexico.rst:290 msgid "" "1 and 2 are considered as the electronic accounting, and the DIOT is a " "report only available on the context of the accounting." @@ -3481,7 +3498,7 @@ msgstr "" "1 і 2 розглядаються як електронний облік, а DIOT - це лише доступ до звіту в" " контексті бухгалтерського обліку." -#: ../../accounting/localizations/mexico.rst:291 +#: ../../accounting/localizations/mexico.rst:293 msgid "" "You can find all those reports in the original report menu on Accounting " "app." @@ -3489,15 +3506,15 @@ msgstr "" "Ви можете знайти всі ці звіти в оригінальному меню звіту в додатку " "Бухгалтерський облік." -#: ../../accounting/localizations/mexico.rst:297 +#: ../../accounting/localizations/mexico.rst:299 msgid "Electronic Accounting (Requires Accounting App)" msgstr "Електронний облік (вимагає застосування бухгалтерського обліку)" -#: ../../accounting/localizations/mexico.rst:300 +#: ../../accounting/localizations/mexico.rst:302 msgid "Electronic Chart of account CoA" msgstr "Електронний графік обліку CoA" -#: ../../accounting/localizations/mexico.rst:302 +#: ../../accounting/localizations/mexico.rst:304 msgid "" "The electronic accounting never has been easier, just go to " ":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on " @@ -3507,11 +3524,11 @@ msgstr "" ":menuselection:`Бухоблік --> Звітність --> Мексика --> COA` і натисніть " "кнопку **Експорт для SAT (XML)**" -#: ../../accounting/localizations/mexico.rst:309 +#: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" msgstr "**Як додати нові рахунки?**" -#: ../../accounting/localizations/mexico.rst:311 +#: ../../accounting/localizations/mexico.rst:313 msgid "" "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a" " SAT coding group then your account will be automatically configured." @@ -3519,7 +3536,7 @@ msgstr "" "Якщо ви додаєте облік із конвенцією кодування NNN.YY.ZZ, де NNN.YY є групою " "кодування SAT, то ваш облік буде автоматично налаштований." -#: ../../accounting/localizations/mexico.rst:314 +#: ../../accounting/localizations/mexico.rst:316 msgid "" "Example to add an Account for a new Bank account go to " ":menuselection:`Accounting --> Settings --> Chart of Account` and then " @@ -3535,11 +3552,11 @@ msgstr "" "побачите, тег, який буде автоматично встановлено, встановлені теги будуть " "вибрані для використання в COA на XML." -#: ../../accounting/localizations/mexico.rst:324 +#: ../../accounting/localizations/mexico.rst:326 msgid "**What is the meaning of the tag?**" msgstr "**Що означає тег?**" -#: ../../accounting/localizations/mexico.rst:326 +#: ../../accounting/localizations/mexico.rst:328 msgid "" "To know all possible tags you can read the `Anexo 24`_ in the SAT website on" " the section called **Código agrupador de cuentas del SAT**." @@ -3547,7 +3564,7 @@ msgstr "" "Щоб дізнатись усі можливі теги, ви можете ознайомитись з `Anexo 24`_ на " "веб-сайті SAT у розділі під назвою **Código agrupador de cuentas del SAT**." -#: ../../accounting/localizations/mexico.rst:330 +#: ../../accounting/localizations/mexico.rst:332 msgid "" "When you install the module l10n_mx and yous Chart of Account rely on it " "(this happen automatically when you install setting Mexico as country on " @@ -3559,11 +3576,11 @@ msgstr "" "вашій базі даних), тоді у вас буде більше загальних тегів, якщо потрібний " "тег не створений, ви можете створити його на льоту." -#: ../../accounting/localizations/mexico.rst:336 +#: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" msgstr "Електронний пробний баланс" -#: ../../accounting/localizations/mexico.rst:338 +#: ../../accounting/localizations/mexico.rst:340 msgid "" "Exactly as the COA but with Initial balance debit and credit, once you have " "your coa properly set you can go to :menuselection:`Accounting --> Reports " @@ -3578,7 +3595,7 @@ msgstr "" " допомогою кнопки у верхній частині **Експорт для SAT (XML)** з попереднім " "вибором періоду, який ви хочете експортувати." -#: ../../accounting/localizations/mexico.rst:347 +#: ../../accounting/localizations/mexico.rst:349 msgid "" "All the normal auditory and analysis features are available here also as any" " regular Odoo Report." @@ -3586,15 +3603,15 @@ msgstr "" "Всі звичайні функції слуху та аналізу доступні тут також як і будь-який " "звичайний звіт Odoo." -#: ../../accounting/localizations/mexico.rst:351 +#: ../../accounting/localizations/mexico.rst:353 msgid "DIOT Report (Requires Accounting App)" msgstr "Звіт DIOT (вимагає застосування бухгалтерського обліку)" -#: ../../accounting/localizations/mexico.rst:353 +#: ../../accounting/localizations/mexico.rst:355 msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "**Що таке DIOT і важливість презентації SAT**" -#: ../../accounting/localizations/mexico.rst:355 +#: ../../accounting/localizations/mexico.rst:357 msgid "" "When it comes to procedures with the SAT Administration Service we know that" " we should not neglect what we present. So that things should not happen in " @@ -3604,7 +3621,7 @@ msgstr "" " не повинні нехтувати тим, що ми представляємо. Отже, що не повинно бути в " "Оdoo." -#: ../../accounting/localizations/mexico.rst:358 +#: ../../accounting/localizations/mexico.rst:360 msgid "" "The DIOT is the Informational Statement of Operations with Third Parties " "(DIOT), which is an an additional obligation with the VAT, where we must " @@ -3616,7 +3633,7 @@ msgstr "" "операцій третім сторонам або те, що вважається таким же, з нашими " "постачальниками." -#: ../../accounting/localizations/mexico.rst:363 +#: ../../accounting/localizations/mexico.rst:365 msgid "" "This applies both to individuals and to the moral as well, so if we have VAT" " for submitting to the SAT and also dealing with suppliers it is necessary " @@ -3626,11 +3643,11 @@ msgstr "" "подання до SAT, а також стосується постачальників, це необхідно. надішліть " "DIOT:" -#: ../../accounting/localizations/mexico.rst:367 +#: ../../accounting/localizations/mexico.rst:369 msgid "**When to file the DIOT and in what format?**" msgstr "**Коли вводити файл DIOT і в якому форматі?**" -#: ../../accounting/localizations/mexico.rst:369 +#: ../../accounting/localizations/mexico.rst:371 msgid "" "It is simple to present the DIOT, since like all format this you can obtain " "it in the page of the SAT, it is the electronic format A-29 that you can " @@ -3640,7 +3657,7 @@ msgstr "" "його на сторінці SAT, це електронний формат A-29, який ви можете знайти на " "веб-сайті SAT." -#: ../../accounting/localizations/mexico.rst:373 +#: ../../accounting/localizations/mexico.rst:375 msgid "" "Every month if you have operations with third parties it is necessary to " "present the DIOT, just as we do with VAT, so that if in January we have " @@ -3652,11 +3669,11 @@ msgstr "" "постачальниками, то до лютого ми повинні представити інформацію, що " "стосується вказаних даних." -#: ../../accounting/localizations/mexico.rst:378 +#: ../../accounting/localizations/mexico.rst:380 msgid "**Where the DIOT is presented?**" msgstr "**Де представлений DIOT?**" -#: ../../accounting/localizations/mexico.rst:380 +#: ../../accounting/localizations/mexico.rst:382 msgid "" "You can present DIOT in different ways, it is up to you which one you will " "choose and which will be more comfortable for you than you will present " @@ -3666,7 +3683,7 @@ msgstr "" " який буде вам більш зручним, ніж ви будете представляти щомісяця або " "кожного разу, коли ви маєте справу з постачальниками." -#: ../../accounting/localizations/mexico.rst:384 +#: ../../accounting/localizations/mexico.rst:386 msgid "" "The A-29 format is electronic so you can present it on the SAT page, but " "this after having made up to 500 records." @@ -3674,7 +3691,7 @@ msgstr "" "Формат A-29 є електронним, так що ви можете його представити на сторінці " "SAT, але це після того, як складете до 500 записів." -#: ../../accounting/localizations/mexico.rst:387 +#: ../../accounting/localizations/mexico.rst:389 msgid "" "Once these 500 records are entered in the SAT, you must present them to the " "Local Taxpayer Services Administration (ALSC) with correspondence to your " @@ -3689,11 +3706,11 @@ msgstr "" "перевірки ви будете повернуті, так що не сумнівайтеся в тому, що у вас " "залишиться ці записи і, звичайно, ваш компакт-диск або USB." -#: ../../accounting/localizations/mexico.rst:393 +#: ../../accounting/localizations/mexico.rst:395 msgid "**One more fact to know: the Batch load?**" msgstr "**Ще один факт, щоб знати: партійне навантаження?**" -#: ../../accounting/localizations/mexico.rst:395 +#: ../../accounting/localizations/mexico.rst:397 msgid "" "When reviewing the official SAT documents on DIOT, you will find the Batch " "load, and of course the first thing we think is what is that ?, and " @@ -3703,7 +3720,7 @@ msgstr "" "завантаження, і, звичайно, перше, що ми думаємо, що це таке?, І відповідно " "до сайту SAT:" -#: ../../accounting/localizations/mexico.rst:399 +#: ../../accounting/localizations/mexico.rst:401 msgid "" "The \"batch upload\" is the conversion of records databases of transactions " "with suppliers made by taxpayers in text files (.txt). These files have the " @@ -3719,7 +3736,7 @@ msgstr "" "захоплення, а отже, оптимізації часу, вкладеного в його інтеграцію, для " "презентації у часі та формі для SAT." -#: ../../accounting/localizations/mexico.rst:406 +#: ../../accounting/localizations/mexico.rst:408 msgid "" "You can use it to present the DIOT, since it is allowed, which will make " "this operation easier for you, so that it does not exist to avoid being in " @@ -3730,15 +3747,15 @@ msgstr "" "допускається, що полегшить вам цю операцію, щоб її не було, щоб не " "відповідати SAT у зв'язку з інформацією про операції з третіми сторонами." -#: ../../accounting/localizations/mexico.rst:411 +#: ../../accounting/localizations/mexico.rst:413 msgid "You can find the `official information here`_." msgstr "Ви можете знайти `офіційну інформацію тут`_." -#: ../../accounting/localizations/mexico.rst:413 +#: ../../accounting/localizations/mexico.rst:415 msgid "**How Generate this report in odoo?**" msgstr "**Як створити цей звіт в odoo?**" -#: ../../accounting/localizations/mexico.rst:415 +#: ../../accounting/localizations/mexico.rst:417 msgid "" "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions " "with third partied (DIOT)`." @@ -3746,7 +3763,7 @@ msgstr "" "Перейдіть до :menuselection:`Бухоблік --> Звітність --> Мексика --> " "Операції з третіми сторонами (DIOT)`." -#: ../../accounting/localizations/mexico.rst:420 +#: ../../accounting/localizations/mexico.rst:422 msgid "" "A report view is shown, select last month to report the immediate before " "month you are or left the current month if it suits to you." @@ -3755,11 +3772,11 @@ msgstr "" "безпосередньо до місяця, який ви перебуваєте, або залиште поточний місяць, " "якщо це вам підходить." -#: ../../accounting/localizations/mexico.rst:426 +#: ../../accounting/localizations/mexico.rst:428 msgid "Click on \"Export (TXT)." msgstr "Натисніть \"Експорт (TXT)." -#: ../../accounting/localizations/mexico.rst:431 +#: ../../accounting/localizations/mexico.rst:433 msgid "" "Save in a secure place the downloaded file and go to SAT website and follow " "the necessary steps to declare it." @@ -3767,12 +3784,12 @@ msgstr "" "Зберігайте в безпечному місці завантажений файл і перейдіть на веб-сайт SAT " "і дотримуйтесь необхідних інструкцій, щоб оголосити його." -#: ../../accounting/localizations/mexico.rst:435 +#: ../../accounting/localizations/mexico.rst:437 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" "Важливі міркування щодо даних постачальника та рахунків-фактур для IDIOT" -#: ../../accounting/localizations/mexico.rst:437 +#: ../../accounting/localizations/mexico.rst:439 msgid "" "All suppliers must have set the fields on the accounting tab called \"DIOT " "Information\", the *L10N Mx Nationality* field is filled with just select " @@ -3786,7 +3803,7 @@ msgstr "" "але *L10N Mx Тип операції* повинен бути заповнений вами у всіх ваших " "постачальників." -#: ../../accounting/localizations/mexico.rst:445 +#: ../../accounting/localizations/mexico.rst:447 msgid "" "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice " "line in odoo is considered exempt if no tax on it, the other 2 taxes are " @@ -3797,7 +3814,7 @@ msgstr "" " якщо податок не нараховується, а інші 2 податки вже належним чином " "налаштовані." -#: ../../accounting/localizations/mexico.rst:448 +#: ../../accounting/localizations/mexico.rst:450 msgid "" "Remember to pay an invoice which represent a payment in advance you must ask" " for the invoice first and then pay it and reconcile properly the payment " @@ -3807,7 +3824,7 @@ msgstr "" "потрібно спочатку попросити рахунок-фактуру, а потім сплатити його та " "правильно узгодити платіж за стандартною процедурою odoo." -#: ../../accounting/localizations/mexico.rst:451 +#: ../../accounting/localizations/mexico.rst:453 msgid "" "You do not need all you data on partners filled to try to generate the " "supplier invoice, you can fix this information when you generate the report " @@ -3817,7 +3834,7 @@ msgstr "" "рахунок-фактуру постачальника, ви можете виправити цю інформацію під час " "створення звіту." -#: ../../accounting/localizations/mexico.rst:454 +#: ../../accounting/localizations/mexico.rst:456 msgid "" "Remember this report only shows the Supplier Invoices that were actually " "paid." @@ -3825,7 +3842,7 @@ msgstr "" "Пам'ятайте, що у цьому звіті відображаються лише фактичні рахунки " "постачальників." -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:458 msgid "" "If some of this considerations are not taken into account a message like " "this will appear when generate the DIOT on TXT with all the partners you " @@ -3841,15 +3858,15 @@ msgstr "" "створити його до кінця місяця та використовувати його як свій аудиторський " "процес, щоб правильно встановити всіх ваших партнерів." -#: ../../accounting/localizations/mexico.rst:467 +#: ../../accounting/localizations/mexico.rst:469 msgid "Extra Recommended features" msgstr "Додаткові рекомендовані функції" -#: ../../accounting/localizations/mexico.rst:470 +#: ../../accounting/localizations/mexico.rst:472 msgid "Contact Module (Free)" msgstr "Контактний модуль (безкоштовно)" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:474 msgid "" "If you want to administer properly your customers, suppliers and addresses " "this module even if it is not a technical need, it is highly recommended to " @@ -3859,11 +3876,11 @@ msgstr "" "адресами цього модуля, навіть якщо це не є технічною потребою, рекомендуємо " "його встановити." -#: ../../accounting/localizations/mexico.rst:477 +#: ../../accounting/localizations/mexico.rst:479 msgid "Multi currency (Requires Accounting App)" msgstr "Мультивалюта (вимагає застосування бухгалтерського обліку)" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:481 msgid "" "In Mexico almost all companies send and receive payments in different " "currencies if you want to manage such capability you should enable the multi" @@ -3879,11 +3896,11 @@ msgstr "" "завантажений від SAT і не турбуючись про те, щоб цю інформацію вручну " "вводити щодня в систему." -#: ../../accounting/localizations/mexico.rst:486 +#: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." msgstr "Перейдіть до налаштувань і ввімкніть функцію мультивалют." -#: ../../accounting/localizations/mexico.rst:492 +#: ../../accounting/localizations/mexico.rst:494 msgid "" "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI " "3.3)" @@ -3891,7 +3908,7 @@ msgstr "" "Увімкнення явних помилок на CFDI за допомогою локального валідатора XSD " "(CFDI 3.3)." -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:496 msgid "" "Frequently you want receive explicit errors from the fields incorrectly set " "on the xml, those errors are better informed to the user if the check is " @@ -3903,22 +3920,22 @@ msgstr "" "щоб увімкнути функцію «Перевірити за допомогою xsd», виконайте наступні " "кроки (при увімкненому режимі налагодження)." -#: ../../accounting/localizations/mexico.rst:499 +#: ../../accounting/localizations/mexico.rst:501 msgid "" "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" "Перейдіть до :menuselection:`Налаштування --> Технічний --> Дії --> Дії " "сервера`" -#: ../../accounting/localizations/mexico.rst:500 +#: ../../accounting/localizations/mexico.rst:502 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "Шукайте дію під назвою \"Завантажити файли XSD до CFDI\"" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:503 msgid "Click on button \"Create Contextual Action\"" msgstr "Натисніть кнопку \"Створити контекстну дію\"" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:504 msgid "" "Go to the company form :menuselection:`Settings --> Users&Companies --> " "Companies`" @@ -3926,16 +3943,16 @@ msgstr "" "Перейдіть до форми компанії :menuselection:`Налаштування --> Користувачі та " "компанії --> Компанії`" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:505 msgid "Open any company you have." msgstr "Відкрийте будь-яку вашу компанію." -#: ../../accounting/localizations/mexico.rst:504 -#: ../../accounting/localizations/mexico.rst:527 +#: ../../accounting/localizations/mexico.rst:506 +#: ../../accounting/localizations/mexico.rst:529 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "Натисніть \"Дія\", а потім \"Завантажити файл XSD в CFDI\"." -#: ../../accounting/localizations/mexico.rst:509 +#: ../../accounting/localizations/mexico.rst:511 msgid "" "Now you can make an invoice with any error (for example a product without " "code which is pretty common) and an explicit error will be shown instead a " @@ -3945,15 +3962,15 @@ msgstr "" "товар без коду, який є досить поширеним явищем), а замість загальної не " "вказано явну помилку." -#: ../../accounting/localizations/mexico.rst:514 +#: ../../accounting/localizations/mexico.rst:516 msgid "If you see an error like this:" msgstr "Якщо ви бачите помилку, подібну до цієї:" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:518 msgid "The cfdi generated is not valid" msgstr "Сгенерований cfd недійсний" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:520 msgid "" "attribute decl. 'TipoRelacion', attribute 'type': The QName value " "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does " @@ -3963,7 +3980,7 @@ msgstr "" "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' не " "вирішується до визначення (n) простого типу., рядок 36" -#: ../../accounting/localizations/mexico.rst:522 +#: ../../accounting/localizations/mexico.rst:524 msgid "" "This can be caused because of a database backup restored in anothe server, " "or when the XSD files are not correctly downloaded. Follow the same steps as" @@ -3973,15 +3990,15 @@ msgstr "" "сервері або коли файли XSD не завантажені належним чином. Виконайте ті самі " "дії, що описані вище, але:" -#: ../../accounting/localizations/mexico.rst:526 +#: ../../accounting/localizations/mexico.rst:528 msgid "Go to the company in which the error occurs." msgstr "Перейдіть до компанії, в якій виникає помилка." -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:535 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "**Повідомлення про помилку** (застосовується лише до CFDI 3.3):" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:537 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " @@ -3993,7 +4010,7 @@ msgstr "" " 'minLength'] Значення '' має довжину \"0\"; це перевищує дозволену " "мінімальну довжину \"1\"." -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:539 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " @@ -4003,7 +4020,7 @@ msgstr "" "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " "[facet 'pattern'] The value '' не прийнято за схемою '[^|]{1,100}'." -#: ../../accounting/localizations/mexico.rst:540 +#: ../../accounting/localizations/mexico.rst:542 msgid "" "**Solution:** You forget to set the proper \"Reference\" field in the " "product, please go to the product form and set your internal reference " @@ -4013,15 +4030,15 @@ msgstr "" "будь ласка, перейдіть до форми товару і правильно встановіть внутрішню " "довідку." -#: ../../accounting/localizations/mexico.rst:543 -#: ../../accounting/localizations/mexico.rst:568 -#: ../../accounting/localizations/mexico.rst:578 -#: ../../accounting/localizations/mexico.rst:591 -#: ../../accounting/localizations/mexico.rst:602 +#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Error message**:" msgstr "**Повідомлення про помилку**:" -#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:547 msgid "" ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is " @@ -4031,7 +4048,7 @@ msgstr "" "'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': атрибут 'Режим' обов'язковий, " "але відсутній." -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:549 msgid "" ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is " @@ -4041,7 +4058,7 @@ msgstr "" "'(http://www.sat.gob.mx/cfd/3}Emisor: атрибут 'RegimenFiscal'обов'язковий, " "але відсутній." -#: ../../accounting/localizations/mexico.rst:550 +#: ../../accounting/localizations/mexico.rst:552 msgid "" "**Solution:** You forget to set the proper \"Fiscal Position\" on the " "partner of the company, go to customers, remove the customer filter and look" @@ -4057,7 +4074,7 @@ msgstr "" "можливих цін SAT, можливо, що ви забули слідкувати за міркуваннями про схему" " оподаткування." -#: ../../accounting/localizations/mexico.rst:557 +#: ../../accounting/localizations/mexico.rst:559 msgid "" "Yo must go to the Fiscal Position configuration and set the proper code (it " "is the first 3 numbers in the name) for example for the test one you should " @@ -4067,7 +4084,7 @@ msgstr "" "правильний код (це перші 3 номери в назві), наприклад, для тесту, який слід " "встановити на 601, він буде виглядати як зображення." -#: ../../accounting/localizations/mexico.rst:565 +#: ../../accounting/localizations/mexico.rst:567 msgid "" "For testing purposes this value must be *601 - General de Ley Personas " "Morales* which is the one required for the demo VAT." @@ -4075,7 +4092,7 @@ msgstr "" "Для цілей тестування це значення має бути *601 - General de Ley Personas " "Morales*, який є необхідним для демонстраційного ПДВ." -#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:572 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet " @@ -4089,11 +4106,11 @@ msgstr "" "'04', '05', '06', '08', '12', '13', '14', '15', '17', '23', '24', '25', " "'26', '27', '28', '29', '30', '99'}" -#: ../../accounting/localizations/mexico.rst:573 +#: ../../accounting/localizations/mexico.rst:575 msgid "**Solution:** The payment method is required on your invoice." msgstr "**Рішення:** У вашому рахунку-фактурі потрібен спосіб оплати." -#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:582 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': " @@ -4117,21 +4134,16 @@ msgstr "" "'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'Rfc' is required but " "missing." -#: ../../accounting/localizations/mexico.rst:585 +#: ../../accounting/localizations/mexico.rst:587 msgid "" "**Solution:** You must set the address on your company properly, this is a " "mandatory group of fields, you can go to your company configuration on " ":menuselection:`Settings --> Users & Companies --> Companies` and fill all " -"the required fields for your address following the step `3. Set you legal " -"information in the company`." +"the required fields for your address following the step :ref:`mx-legal-" +"info`." msgstr "" -"**Рішення:** Ви повинні правильно вказати адресу в своїй компанії, це " -"обов'язкова група полів, ви можете перейти до конфігурації вашої компанії " -":menuselection:`Налаштування --> Користувачі та компанії --> Компанії` і " -"заповніть всі необхідні поля для вашої адреси, виконавши крок `3. Встановіть" -" юридичну інформацію в компанії`." -#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:595 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' " @@ -4143,7 +4155,7 @@ msgstr "" "is not a valid value of the atomic type " "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." -#: ../../accounting/localizations/mexico.rst:596 +#: ../../accounting/localizations/mexico.rst:598 msgid "" "**Solution:** The postal code on your company address is not a valid one for" " Mexico, fix it." @@ -4151,7 +4163,7 @@ msgstr "" "**Рішення:** Поштовий індекс на адресу вашої компанії не є дійсним для " "Мексики, виправте це." -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:606 msgid "" ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is " @@ -4165,7 +4177,7 @@ msgstr "" "Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' " "is required but missing.\", '')" -#: ../../accounting/localizations/mexico.rst:608 +#: ../../accounting/localizations/mexico.rst:610 msgid "" "**Solution:** Set the mexican name for the tax 0% and 16% in your system and" " used on the invoice." @@ -4860,8 +4872,8 @@ msgstr "" "статус." #: ../../accounting/others/adviser/assets.rst:0 -msgid "Category" -msgstr "Категорія" +msgid "Asset Category" +msgstr "Категорія активу" #: ../../accounting/others/adviser/assets.rst:0 msgid "Category of asset" @@ -4875,6 +4887,38 @@ msgstr "Дата" msgid "Date of asset" msgstr "Дата активу" +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Depreciation Dates" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "The way to compute the date of the first depreciation." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on last day of purchase period: The depreciation dates will be based" +" on the last day of the purchase month or the purchase year (depending on " +"the periodicity of the depreciations)." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on purchase date: The depreciation dates will be based on the " +"purchase date." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "First Depreciation Date" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"Note that this date does not alter the computation of the first journal " +"entry in case of prorata temporis assets. It simply changes its accounting " +"date" +msgstr "" + #: ../../accounting/others/adviser/assets.rst:0 msgid "Gross Value" msgstr "Валова вартість основних засобів" @@ -4943,11 +4987,9 @@ msgstr "З дати експлуатації" #: ../../accounting/others/adviser/assets.rst:0 msgid "" "Indicates that the first depreciation entry for this asset have to be done " -"from the purchase date instead of the first January / Start date of fiscal " -"year" +"from the asset date (purchase date) instead of the first January / Start " +"date of fiscal year" msgstr "" -"Вказує, що перший амортизаційна запис для цього активу має бути здійснений з" -" дати придбання замість першого січня/дати початку фінансового року" #: ../../accounting/others/adviser/assets.rst:0 msgid "Number of Depreciations" diff --git a/locale/uk/LC_MESSAGES/discuss.po b/locale/uk/LC_MESSAGES/discuss.po index f78bd8fd6..1f7beb5bf 100644 --- a/locale/uk/LC_MESSAGES/discuss.po +++ b/locale/uk/LC_MESSAGES/discuss.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" @@ -32,35 +32,33 @@ msgstr "" msgid "" "This document is mainly dedicated to Odoo on-premise users who don't benefit" " from an out-of-the-box solution to send and receive emails in Odoo, unlike " -"in `Odoo Online `__ & `Odoo.sh " +"`Odoo Online `__ & `Odoo.sh " "`__." msgstr "" -"Ця документація, в основному, націлена на користувачів Odoo, які не " -"користуються нестандартним рішенням для надсилання та отримання електронних " -"листів в Odoo, на відміну від `Odoo Online `__ &" -" `Odoo.sh `__." #: ../../discuss/email_servers.rst:9 msgid "" "If no one in your company is used to manage email servers, we strongly " -"recommend that you opt for such convenient Odoo hosting solutions. Indeed " -"their email system works instantly and is monitored by professionals. " -"Nevertheless you can still use your own email servers if you want to manage " -"your email server's reputation yourself." +"recommend that you opt for those Odoo hosting solutions. Their email system " +"works instantly and is monitored by professionals. Nevertheless you can " +"still use your own email servers if you want to manage your email server's " +"reputation yourself." msgstr "" -"Якщо ніхто у вашій компанії не використовує керування поштовими серверами, " -"ми настійно рекомендуємо вам вибрати такі зручні рішення хостингу Odoo. " -"Дійсно, їх електронна пошта працює миттєво і контролюється професіоналами. " -"Тим не менше, ви все ще можете використовувати власні поштові сервери, якщо " -"хочете самостійно керувати репутацією свого сервера електронної пошти." #: ../../discuss/email_servers.rst:15 msgid "" -"You will find here below some useful information to do so by integrating " -"your own email solution with Odoo. .. note::" +"You will find here below some useful information on how to integrate your " +"own email solution with Odoo." +msgstr "" + +#: ../../discuss/email_servers.rst:18 +msgid "" +"Office 365 email servers don't allow easiliy to send external emails from " +"hosts like Odoo. Refer to the `Microsoft's documentation " +"`__ to make it work." msgstr "" -"Тут ви знайдете деяку корисну інформацію для цього, інтегруючи власне " -"рішення електронної пошти з Odoo. .. note::" #: ../../discuss/email_servers.rst:24 msgid "How to manage outbound messages" diff --git a/locale/uk/LC_MESSAGES/getting_started.po b/locale/uk/LC_MESSAGES/getting_started.po index 0d66b6db0..c9a268440 100644 --- a/locale/uk/LC_MESSAGES/getting_started.po +++ b/locale/uk/LC_MESSAGES/getting_started.po @@ -8,9 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\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" @@ -19,740 +18,351 @@ msgstr "" "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" #: ../../getting_started/documentation.rst:5 -msgid "Odoo Online Implementation" +msgid "Basics of the QuickStart Methodology" msgstr "" #: ../../getting_started/documentation.rst:7 msgid "" -"This document summarizes **Odoo Online's services**, our Success Pack " -"**implementation methodology**, and best practices to get started with our " +"This document summarizes Odoo Online's services, our Success Pack " +"implementation methodology, and best practices to get started with our " "product." msgstr "" -#: ../../getting_started/documentation.rst:11 -msgid "" -"*We recommend that new Odoo Online customers read this document before the " -"kick-off call with our project manager. This way, we save time and don't " -"have to use your hours from the success pack discussing the basics.*" +#: ../../getting_started/documentation.rst:12 +msgid "1. The SPoC (*Single Point of Contact*) and the Consultant" msgstr "" -#: ../../getting_started/documentation.rst:16 +#: ../../getting_started/documentation.rst:14 msgid "" -"*If you have not read this document, our project manager will review this " -"with you at the time of the kick-off call.*" +"Within the context of your project, it is highly recommended to designate " +"and maintain on both sides (your side and ours) **one and only single person" +" of contact** who will take charge and assume responsibilities regarding the" +" project. He also has to have **the authority** in terms of decision making." msgstr "" #: ../../getting_started/documentation.rst:20 -msgid "Getting Started" -msgstr "Розпочати" - -#: ../../getting_started/documentation.rst:22 msgid "" -"Do not wait for the kick-off meeting to begin playing with the software. The" -" more exposure you have with Odoo, the more time you will save later during " -"the implementation." +"**The Odoo Consultant ensures the project implementation from A to Z**: From" +" the beginning to the end of the project, he ensures the overall consistency" +" of the implementation in Odoo and shares his expertise in terms of good " +"practices." msgstr "" -#: ../../getting_started/documentation.rst:26 +#: ../../getting_started/documentation.rst:25 msgid "" -"Once you purchase an Odoo Online subscription, you will receive instructions" -" by email on how to activate or create your database. From this email, you " -"can activate your existing Odoo database or create a new one from scratch." +"**One and only decision maker on the client side (SPoC)**: He is responsible" +" for the business knowledge transmission (coordinate key users intervention " +"if necessary) and the consistency of the implementation from a business " +"point of view (decision making, change management, etc.)" msgstr "" #: ../../getting_started/documentation.rst:31 msgid "" -"If you did not receive this email, e.g. because the payment was made by " -"someone else in your company, contact our support team using our `online " -"support form `__." +"**Meetings optimization**: The Odoo consultant is not involved in the " +"process of decision making from a business point of view nor to precise " +"processes and company's internal procedures (unless a specific request or an" +" exception). Project meetings, who will take place once or twice a week, are" +" meant to align on the business needs (SPoC) and to define the way those " +"needs will be implemented in Odoo (Consultant)." msgstr "" -#: ../../getting_started/documentation.rst:38 +#: ../../getting_started/documentation.rst:39 msgid "" -"Fill in the sign-in or sign-up screens and you will get your first Odoo " -"database ready to be used." -msgstr "" - -#: ../../getting_started/documentation.rst:41 -msgid "" -"In order to familiarize yourself with the user interface, take a few minutes" -" to create records: *products, customers, opportunities* or " -"*projects/tasks*. Follow the blinking dots, they give you tips about the " -"user interface as shown in the picture below." +"**Train the Trainer approach**: The Odoo consultant provides functional " +"training to the SPoC so that he can pass on this knowledge to his " +"collaborators. In order for this approach to be successful, it is necessary " +"that the SPoC is also involved in its own rise in skills through self-" +"learning via the `Odoo documentation " +"`__, `The elearning " +"platform `__ and the " +"testing of functionalities." msgstr "" #: ../../getting_started/documentation.rst:47 -msgid "|left_pic|" +msgid "2. Project Scope" msgstr "" -#: ../../getting_started/documentation.rst:47 -msgid "|right_pic|" -msgstr "" - -#: ../../getting_started/documentation.rst:50 +#: ../../getting_started/documentation.rst:49 msgid "" -"Once you get used to the user interface, have a look at the implementation " -"planners. These are accessible from the Settings app, or from the top " -"progress bar on the right hand side of the main applications." +"To make sure all the stakeholders involved are always aligned, it is " +"necessary to define and to make the project scope evolve as long as the " +"project implementation is pursuing." msgstr "" -#: ../../getting_started/documentation.rst:58 -msgid "These implementation planners will:" +#: ../../getting_started/documentation.rst:53 +msgid "" +"**A clear definition of the initial project scope**: A clear definition of " +"the initial needs is crucial to ensure the project is running smoothly. " +"Indeed, when all the stakeholders share the same vision, the evolution of " +"the needs and the resulting decision-making process are more simple and more" +" clear." msgstr "" -#: ../../getting_started/documentation.rst:60 -msgid "help you define your goals and KPIs for each application," -msgstr "" - -#: ../../getting_started/documentation.rst:62 -msgid "guide you through the different configuration steps," -msgstr "" - -#: ../../getting_started/documentation.rst:64 -msgid "and provide you with tips and tricks to getting the most out of Odoo." +#: ../../getting_started/documentation.rst:59 +msgid "" +"**Phasing the project**: Favoring an implementation in several coherent " +"phases allowing regular production releases and an evolving takeover of Odoo" +" by the end users have demonstrated its effectiveness over time. This " +"approach also helps to identify gaps and apply corrective actions early in " +"the implementation." msgstr "" #: ../../getting_started/documentation.rst:66 msgid "" -"Fill in the first steps of the implementation planner (goals, expectations " -"and KPIs). Our project manager will review them with you during the " -"implementation process." +"**Adopting standard features as a priority**: Odoo offers a great " +"environment to implement slight improvements (customizations) or more " +"important ones (developments). Nevertheless, adoption of the standard " +"solution will be preferred as often as possible in order to optimize project" +" delivery times and provide the user with a long-term stability and fluid " +"scalability of his new tool. Ideally, if an improvement of the software " +"should still be realized, its implementation will be carried out after an " +"experiment of the standard in production." msgstr "" -#: ../../getting_started/documentation.rst:73 -msgid "" -"If you have questions or need support, our project manager will guide you " -"through all the steps. But you can also:" -msgstr "" - -#: ../../getting_started/documentation.rst:76 -msgid "" -"Read the documentation on our website: " -"`https://www.odoo.com/documentation/user " -"`__" -msgstr "" - -#: ../../getting_started/documentation.rst:79 -msgid "" -"Watch the videos on our eLearning platform (free with your first Success " -"Pack): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" +#: ../../getting_started/documentation.rst:80 +msgid "3. Managing expectations" msgstr "" #: ../../getting_started/documentation.rst:82 msgid "" -"Watch the webinars on our `Youtube channel " -"`__" +"The gap between the reality of an implementation and the expectations of " +"future users is a crucial factor. Three important aspects must be taken into" +" account from the beginning of the project:" msgstr "" -#: ../../getting_started/documentation.rst:85 +#: ../../getting_started/documentation.rst:86 msgid "" -"Or send your questions to our online support team through our `online " -"support form `__." +"**Align with the project approach**: Both a clear division of roles and " +"responsibilities and a clear description of the operating modes (validation," +" problem-solving, etc.) are crucial to the success of an Odoo " +"implementation. It is therefore strongly advised to take the necessary time " +"at the beginning of the project to align with these topics and regularly " +"check that this is still the case." msgstr "" -#: ../../getting_started/documentation.rst:89 -msgid "What do we expect from you?" -msgstr "" - -#: ../../getting_started/documentation.rst:91 +#: ../../getting_started/documentation.rst:94 msgid "" -"We are used to deploying fully featured projects within 25 to 250 hours of " -"services, which is much faster than any other ERP vendor on the market. Most" -" projects are completed between 1 to 9 calendar months." +"**Focus on the project success, not on the ideal solution**: The main goal " +"of the SPoC and the Consultant is to carry out the project entrusted to them" +" in order to provide the most effective solution to meet the needs " +"expressed. This goal can sometimes conflict with the end user's vision of an" +" ideal solution. In that case, the SPoC and the consultant will apply the " +"80-20 rule: focus on 80% of the expressed needs and take out the remaining " +"20% of the most disadvantageous objectives in terms of cost/benefit ratio " +"(those proportions can of course change over time). Therefore, it will be " +"considered acceptable to integrate a more time-consuming manipulation if a " +"global relief is noted. Changes in business processes may also be proposed " +"to pursue this same objective." msgstr "" -#: ../../getting_started/documentation.rst:95 +#: ../../getting_started/documentation.rst:108 msgid "" -"But what really **differentiates between a successful implementation and a " -"slow one, is you, the customer!** From our experience, when our customer is " -"engaged and proactive the implementation is smooth." +"**Specifications are always EXPLICIT**: Gaps between what is expected and " +"what is delivered are often a source of conflict in a project. In order to " +"avoid being in this delicate situation, we recommend using several types of " +"tools\\* :" msgstr "" -#: ../../getting_started/documentation.rst:100 -msgid "Your internal implementation manager" -msgstr "" - -#: ../../getting_started/documentation.rst:102 +#: ../../getting_started/documentation.rst:113 msgid "" -"We ask that you maintain a single point of contact within your company to " -"work with our project manager on your Odoo implementation. This is to ensure" -" efficiency and a single knowledge base in your company. Additionally, this " -"person must:" +"**The GAP Analysis**: The comparison of the request with the standard " +"features proposed by Odoo will make it possible to identify the gap to be " +"filled by developments/customizations or changes in business processes." msgstr "" -#: ../../getting_started/documentation.rst:107 +#: ../../getting_started/documentation.rst:118 msgid "" -"**Be available at least 2 full days a week** for the project, otherwise you " -"risk slowing down your implementation. More is better with the fastest " -"implementations having a full time project manager." +"`The User Story `__: " +"This technique clearly separates the responsibilities between the SPoC, " +"responsible for explaining the WHAT, the WHY and the WHO, and the Consultant" +" who will provide a response to the HOW." msgstr "" -#: ../../getting_started/documentation.rst:111 +#: ../../getting_started/documentation.rst:126 msgid "" -"**Have authority to take decisions** on their own. Odoo usually transforms " -"all departments within a company for the better. There can be many small " -"details that need quick turnarounds for answers and if there is too much " -"back and forth between several internal decision makers within your company " -"it could potentially seriously slow everything down." -msgstr "" - -#: ../../getting_started/documentation.rst:117 -msgid "" -"**Have the leadership** to train and enforce policies internally with full " -"support from all departments and top management, or be part of top " -"management." -msgstr "" - -#: ../../getting_started/documentation.rst:121 -msgid "Integrate 90% of your business, not 100%" -msgstr "" - -#: ../../getting_started/documentation.rst:123 -msgid "" -"You probably chose Odoo because no other software allows for such a high " -"level of automation, feature coverage, and integration. But **don't be an " -"extremist.**" -msgstr "" - -#: ../../getting_started/documentation.rst:127 -msgid "" -"Customizations cost you time, money, are more complex to maintain, add risks" -" to the implementation, and can cause issues with upgrades." +"`The Proof of Concept `__ A " +"simplified version, a prototype of what is expected to agree on the main " +"lines of expected changes." msgstr "" #: ../../getting_started/documentation.rst:130 msgid "" -"Standard Odoo can probably cover 90% of your business processes and " -"requirements. Be flexible on the remaining 10%, otherwise that 10% will cost" -" you twice the original project price. One always underestimates the hidden " -"costs of customization." +"**The Mockup**: In the same idea as the Proof of Concept, it will align with" +" the changes related to the interface." msgstr "" -#: ../../getting_started/documentation.rst:134 +#: ../../getting_started/documentation.rst:133 msgid "" -"**Do it the Odoo way, not yours.** Be flexible, use Odoo the way it was " -"designed. Learn how it works and don't try to replicate the way your old " -"system(s) work." +"To these tools will be added complete transparency on the possibilities and " +"limitations of the software and/or its environment so that all project " +"stakeholders have a clear idea of what can be expected/achieved in the " +"project. We will, therefore, avoid basing our work on hypotheses without " +"verifying its veracity beforehand." msgstr "" -#: ../../getting_started/documentation.rst:138 +#: ../../getting_started/documentation.rst:139 msgid "" -"**The project first, customizations second.** If you really want to " -"customize Odoo, phase it towards the end of the project, ideally after " -"having been in production for several months. Once a customer starts using " -"Odoo, they usually drop about 60% of their customization requests as they " -"learn to perform their workflows out of the box, or the Odoo way. It is more" -" important to have all your business processes working than customizing a " -"screen to add a few fields here and there or automating a few emails." +"*This list can, of course, be completed by other tools that would more " +"adequately meet the realities and needs of your project*" msgstr "" -#: ../../getting_started/documentation.rst:147 +#: ../../getting_started/documentation.rst:143 +msgid "4. Communication Strategy" +msgstr "" + +#: ../../getting_started/documentation.rst:145 msgid "" -"Our project managers are trained to help you make the right decisions and " -"measure the tradeoffs involved but it is much easier if you are aligned with" -" them on the objectives. Some processes may take more time than your " -"previous system(s), however you need to weigh that increase in time with " -"other decreases in time for other processes. If the net time spent is " -"decreased with your move to Odoo than you are already ahead." +"The purpose of the QuickStart methodology is to ensure quick ownership of " +"the tool for end users. Effective communication is therefore crucial to the " +"success of this approach. Its optimization will, therefore, lead us to " +"follow those principles:" msgstr "" -#: ../../getting_started/documentation.rst:155 -msgid "Invest time in learning Odoo" -msgstr "" - -#: ../../getting_started/documentation.rst:157 +#: ../../getting_started/documentation.rst:150 msgid "" -"Start your free trial and play with the system. The more comfortable you are" -" navigating Odoo, the better your decisions will be and the quicker and " -"easier your training phases will be." +"**Sharing the project management documentation**: The best way to ensure " +"that all stakeholders in a project have the same level of knowledge is to " +"provide direct access to the project's tracking document (Project " +"Organizer). This document will contain at least a list of tasks to be " +"performed as part of the implementation for which the priority level and the" +" manager are clearly defined." msgstr "" -#: ../../getting_started/documentation.rst:161 +#: ../../getting_started/documentation.rst:158 msgid "" -"Nothing replaces playing with the software, but here are some extra " -"resources:" +"The Project Organizer is a shared project tracking tool that allows both " +"detailed tracking of ongoing tasks and the overall progress of the project." msgstr "" -#: ../../getting_started/documentation.rst:164 +#: ../../getting_started/documentation.rst:162 msgid "" -"Documentation: `https://www.odoo.com/documentation/user " -"`__" +"**Report essential information**: In order to minimize the documentation " +"time to the essentials, we will follow the following good practices:" msgstr "" -#: ../../getting_started/documentation.rst:167 +#: ../../getting_started/documentation.rst:166 +msgid "Meeting minutes will be limited to decisions and validations;" +msgstr "" + +#: ../../getting_started/documentation.rst:168 msgid "" -"Introduction Videos: `https://www.odoo.com/r/videos " -"`__" +"Project statuses will only be established when an important milestone is " +"reached;" msgstr "" -#: ../../getting_started/documentation.rst:170 +#: ../../getting_started/documentation.rst:171 msgid "" -"Customer Reviews: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" +"Training sessions on the standard or customized solution will be organized." msgstr "" -#: ../../getting_started/documentation.rst:174 -msgid "Get things done" +#: ../../getting_started/documentation.rst:175 +msgid "5. Customizations and Development" msgstr "" -#: ../../getting_started/documentation.rst:176 +#: ../../getting_started/documentation.rst:177 msgid "" -"Want an easy way to start using Odoo? Install Odoo Notes to manage your to-" -"do list for the implementation: `https://www.odoo.com/page/notes " -"`__. From your Odoo home, go to Apps and " -"install the Notes application." +"Odoo is a software known for its flexibility and its important evolution " +"capacity. However, a significant amount of development contradicts a fast " +"and sustainable implementation. This is the reason why it is recommended to:" msgstr "" -#: ../../getting_started/documentation.rst:184 -msgid "This module allows you to:" -msgstr "" - -#: ../../getting_started/documentation.rst:186 -msgid "Manage to-do lists for better interactions with your consultant;" -msgstr "" - -#: ../../getting_started/documentation.rst:188 -msgid "Share Odoo knowledge & good practices with your employees;" -msgstr "" - -#: ../../getting_started/documentation.rst:190 +#: ../../getting_started/documentation.rst:182 msgid "" -"Get acquainted with all the generic tools of Odoo: Messaging, Discussion " -"Groups, Kanban Dashboard, etc." +"**Develop only for a good reason**: The decision to develop must always be " +"taken when the cost-benefit ratio is positive (saving time on a daily basis," +" etc.). For example, it will be preferable to realize a significant " +"development in order to reduce the time of a daily operation, rather than an" +" operation to be performed only once a quarter. It is generally accepted " +"that the closer the solution is to the standard, the lighter and more fluid " +"the migration process, and the lower the maintenance costs for both parties." +" In addition, experience has shown us that 60% of initial development " +"requests are dropped after a few weeks of using standard Odoo (see " +"\"Adopting the standard as a priority\")." msgstr "" -#: ../../getting_started/documentation.rst:197 +#: ../../getting_started/documentation.rst:194 msgid "" -"This application is even compatible with the Etherpad platform " -"(http://etherpad.org). To use these collaborative pads rather than standard " -"Odoo Notes, install the following add-on: Memos Pad." +"**Replace, without replicate**: There is a good reason for the decision to " +"change the management software has been made. In this context, the moment of" +" implementation is THE right moment to accept and even be a change initiator" +" both in terms of how the software will be used and at the level of the " +"business processes of the company." msgstr "" #: ../../getting_started/documentation.rst:202 -msgid "What should you expect from us?" +msgid "6. Testing and Validation principles" msgstr "" -#: ../../getting_started/documentation.rst:205 -msgid "Subscription Services" +#: ../../getting_started/documentation.rst:204 +msgid "" +"Whether developments are made or not in the implementation, it is crucial to" +" test and validate the correspondence of the solution with the operational " +"needs of the company." msgstr "" #: ../../getting_started/documentation.rst:208 -msgid "Cloud Hosting" -msgstr "" - -#: ../../getting_started/documentation.rst:210 msgid "" -"Odoo provides a top notch cloud infrastructure including backups in three " -"different data centers, database replication, the ability to duplicate your " -"instance in 10 minutes, and more!" +"**Role distribution**: In this context, the Consultant will be responsible " +"for delivering a solution corresponding to the defined specifications; the " +"SPoC will have to test and validate that the solution delivered meets the " +"requirements of the operational reality." msgstr "" #: ../../getting_started/documentation.rst:214 msgid "" -"Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" +"**Change management**: When a change needs to be made to the solution, the " +"noted gap is caused by:" msgstr "" -#: ../../getting_started/documentation.rst:217 +#: ../../getting_started/documentation.rst:218 msgid "" -"Odoo Online Security: `https://www.odoo.com/page/security " -"`__" +"A difference between the specification and the delivered solution - This is " +"a correction for which the Consultant is responsible" msgstr "" #: ../../getting_started/documentation.rst:220 -msgid "" -"Privacy Policies: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" +msgid "**or**" msgstr "" -#: ../../getting_started/documentation.rst:224 -msgid "Support" +#: ../../getting_started/documentation.rst:222 +msgid "" +"A difference between the specification and the imperatives of operational " +"reality - This is a change that is the responsibility of SPoC." msgstr "" #: ../../getting_started/documentation.rst:226 +msgid "7. Data Imports" +msgstr "" + +#: ../../getting_started/documentation.rst:228 msgid "" -"Your Odoo Online subscription includes **unlimited 24hr support at no extra " -"cost, Monday to Friday**. Our teams are located around the world to ensure " -"you have support, no matter your location. Your support representative could" -" be communicating to you from San Francisco, Belgium, or India!" +"Importing the history of transactional data is an important issue and must " +"be answered appropriately to allow the project running smoothly. Indeed, " +"this task can be time-consuming and, if its priority is not well defined, " +"prevent production from happening in time. To do this as soon as possible, " +"it will be decided :" msgstr "" -#: ../../getting_started/documentation.rst:231 -msgid "What kind of support is included?" -msgstr "" - -#: ../../getting_started/documentation.rst:233 +#: ../../getting_started/documentation.rst:234 msgid "" -"Providing you with relevant material (guidelines, product documentation, " -"etc...)" +"**Not to import anything**: It often happens that after reflection, " +"importing data history is not considered necessary, these data being, " +"moreover, kept outside Odoo and consolidated for later reporting." msgstr "" -#: ../../getting_started/documentation.rst:235 +#: ../../getting_started/documentation.rst:239 msgid "" -"Answers to issues that you may encounter in your standard Odoo database (eg." -" “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" +"**To import a limited amount of data before going into production**: When " +"the data history relates to information being processed (purchase orders, " +"invoices, open projects, for example), the need to have this information " +"available from the first day of use in production is real. In this case, the" +" import will be made before the production launch." msgstr "" -#: ../../getting_started/documentation.rst:237 -msgid "Questions related to your account, subscription, or billing" -msgstr "" - -#: ../../getting_started/documentation.rst:238 +#: ../../getting_started/documentation.rst:246 msgid "" -"Bug resolution (blocking issues or unexpected behaviour not due to " -"misconfiguration or customization)" -msgstr "" - -#: ../../getting_started/documentation.rst:240 -msgid "" -"Issues that might occur in a test database after upgrading to a newer " -"version" -msgstr "" - -#: ../../getting_started/documentation.rst:242 -msgid "" -"*Odoo Support does not make changes to your production database, but gives " -"you the material and knowledge to do it yourself!*" -msgstr "" - -#: ../../getting_started/documentation.rst:245 -msgid "What kind of support is not included?" -msgstr "" - -#: ../../getting_started/documentation.rst:247 -msgid "" -"Questions that require us to understand your business processes in order to " -"help you implement your database" -msgstr "" - -#: ../../getting_started/documentation.rst:249 -msgid "" -"Training on how to use our software (we will direct you to our many " -"resources)" -msgstr "" - -#: ../../getting_started/documentation.rst:250 -msgid "Importation of documents into your database" -msgstr "" - -#: ../../getting_started/documentation.rst:251 -msgid "" -"Guidance on which configurations to apply inside of an application or the " -"database" -msgstr "" - -#: ../../getting_started/documentation.rst:252 -msgid "" -"How to set up configuration models (Examples include: Inventory Routes, " -"Payment Terms, Warehouses, etc)" -msgstr "" - -#: ../../getting_started/documentation.rst:254 -msgid "" -"Questions or issues related to specific developments or customizations done " -"either by Odoo or a third party (this is specific only to your database or " -"involving code)" -msgstr "" - -#: ../../getting_started/documentation.rst:258 -msgid "" -"You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way" -" your business runs and tell you how you can get the most out of your Odoo " -"Database. We will handle all configurations and coach you on how to use " -"Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:263 -msgid "" -"Our support team can be contacted through our `online support form " -"`__." -msgstr "" - -#: ../../getting_started/documentation.rst:268 -msgid "Upgrades" -msgstr "" - -#: ../../getting_started/documentation.rst:270 -msgid "" -"Once every two months, Odoo releases a new version. You will get an upgrade " -"button within the **Manage Your Databases** screen. Upgrading your database " -"is at your own discretion, but allows you to benefit from new features." -msgstr "" - -#: ../../getting_started/documentation.rst:275 -msgid "" -"We provide the option to upgrade in a test environment so that you can " -"evaluate a new version or train your team before the rollout. Simply fill " -"our `online support form `__ to make this " -"request." -msgstr "" - -#: ../../getting_started/documentation.rst:280 -msgid "Success Pack Services" -msgstr "" - -#: ../../getting_started/documentation.rst:282 -msgid "" -"The Success Pack is a package of premium hour-based services performed by a " -"dedicated project manager and business analyst. The initial allotted hours " -"you purchased are purely an estimate and we do not guarantee completion of " -"your project within the first pack. We always strive to complete projects " -"within the initial allotment however any number of factors can contribute to" -" us not being able to do so; for example, a scope expansion (or \"Scope " -"Creep\") in the middle of your implementation, new detail discoveries, or an" -" increase in complexity that was not apparent from the beginning." -msgstr "" - -#: ../../getting_started/documentation.rst:291 -msgid "" -"The list of services according to your Success Pack is detailed online: " -"`https://www.odoo.com/pricing-packs `__" -msgstr "" - -#: ../../getting_started/documentation.rst:294 -msgid "" -"The goal of the project manager is to help you get to production within the " -"defined time frame and budget, i.e. the initial number of hours defined in " -"your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:298 -msgid "His/her role includes:" -msgstr "" - -#: ../../getting_started/documentation.rst:300 -msgid "" -"**Project Management:** Review of your objectives & expectations, phasing of" -" the implementation (roadmap), mapping your business needs to Odoo features." -msgstr "" - -#: ../../getting_started/documentation.rst:304 -msgid "**Customized Support:** By phone, email or webinar." -msgstr "" - -#: ../../getting_started/documentation.rst:306 -msgid "" -"**Training, Coaching, and Onsite Consulting:** Remote trainings via screen " -"sharing or training on premises. For on-premise training sessions, you will " -"be expected to pay extra for travel expenses and accommodations for your " -"consultant." -msgstr "" - -#: ../../getting_started/documentation.rst:311 -msgid "" -"**Configuration:** Decisions about how to implement specific needs in Odoo " -"and advanced configuration (e.g. logistic routes, advanced pricing " -"structures, etc.)" -msgstr "" - -#: ../../getting_started/documentation.rst:315 -msgid "" -"**Data Import**: We can do it or assist you on how to do it with a template " -"prepared by the project manager." -msgstr "" - -#: ../../getting_started/documentation.rst:318 -msgid "" -"If you have subscribed to **Studio**, you benefit from the following extra " -"services:" -msgstr "" - -#: ../../getting_started/documentation.rst:321 -msgid "" -"**Customization of screens:** Studio takes the Drag and Drop approach to " -"customize most screens in any way you see fit." -msgstr "" - -#: ../../getting_started/documentation.rst:324 -msgid "" -"**Customization of reports (PDF):** Studio will not allow you to customize " -"the reports yourself, however our project managers have access to developers" -" for advanced customizations." -msgstr "" - -#: ../../getting_started/documentation.rst:328 -msgid "" -"**Website design:** Standard themes are provided to get started at no extra " -"cost. However, our project manager can coach you on how to utilize the " -"building blocks of the website designer. The time spent will consume hours " -"of your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:333 -msgid "" -"**Workflow automations:** Some examples include setting values in fields " -"based on triggers, sending reminders by emails, automating actions, etc. For" -" very advanced automations, our project managers have access to Odoo " -"developers." -msgstr "" - -#: ../../getting_started/documentation.rst:338 -msgid "" -"If any customization is needed, Odoo Studio App will be required. " -"Customizations made through Odoo Studio App will be maintained and upgraded " -"at each Odoo upgrade, at no extra cost." -msgstr "" - -#: ../../getting_started/documentation.rst:342 -msgid "" -"All time spent to perform these customizations by our Business Analysts will" -" be deducted from your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:345 -msgid "" -"In case of customizations that cannot be done via Studio and would require a" -" developer’s intervention, this will require Odoo.sh, please speak to your " -"Account Manager for more information. Additionally, any work performed by a " -"developer will add a recurring maintenance fee to your subscription to cover" -" maintenance and upgrade services. This cost will be based on hours spent by" -" the developer: 4€ or $5/month, per hour of development will be added to the" -" subscription fee." -msgstr "" - -#: ../../getting_started/documentation.rst:353 -msgid "" -"**Example:** A customization that took 2 hours of development will cost: 2 " -"hours deducted from the Success Pack for the customization development 2 * " -"$5 = $10/month as a recurring fee for the maintenance of this customization" -msgstr "" - -#: ../../getting_started/documentation.rst:358 -msgid "Implementation Methodology" -msgstr "" - -#: ../../getting_started/documentation.rst:360 -msgid "" -"We follow a **lean and hands-on methodology** that is used to put customers " -"in production in a short period of time and at a low cost." -msgstr "" - -#: ../../getting_started/documentation.rst:363 -msgid "" -"After the kick-off meeting, we define a phasing plan to deploy Odoo " -"progressively, by groups of apps." -msgstr "" - -#: ../../getting_started/documentation.rst:369 -msgid "" -"The goal of the **Kick-off call** is for our project manager to come to an " -"understanding of your business in order to propose an implementation plan " -"(phasing). Each phase is the deployment of a set of applications that you " -"will fully use in production at the end of the phase." -msgstr "" - -#: ../../getting_started/documentation.rst:375 -msgid "For every phase, the steps are the following:" -msgstr "" - -#: ../../getting_started/documentation.rst:377 -msgid "" -"**Onboarding:** Odoo's project manager will review Odoo's business flows " -"with you, according to your business. The goal is to train you, validate the" -" business process and configure according to your specific needs." -msgstr "" - -#: ../../getting_started/documentation.rst:382 -msgid "" -"**Data:** Created manually or imported from your existing system. You are " -"responsible for exporting the data from your existing system and Odoo's " -"project manager will import them in Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:386 -msgid "" -"**Training:** Once your applications are set up, your data imported, and the" -" system is working smoothly, you will train your users. There will be some " -"back and forth with your Odoo project manager to answer questions and " -"process your feedback." -msgstr "" - -#: ../../getting_started/documentation.rst:391 -msgid "**Production**: Once everyone is trained, your users start using Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:394 -msgid "" -"Once you are comfortable using Odoo, we will fine-tune the process and " -"**automate** some tasks and do the remaining customizations (**extra screens" -" and reports**)." -msgstr "" - -#: ../../getting_started/documentation.rst:398 -msgid "" -"Once all applications are deployed and users are comfortable with Odoo, our " -"project manager will not work on your project anymore (unless you have new " -"needs) and you will use the support service if you have further questions." -msgstr "" - -#: ../../getting_started/documentation.rst:404 -msgid "Managing your databases" -msgstr "" - -#: ../../getting_started/documentation.rst:406 -msgid "" -"To access your databases, go to Odoo.com, sign in and click **My Databases**" -" in the drop-down menu at the top right corner." -msgstr "" - -#: ../../getting_started/documentation.rst:412 -msgid "" -"Odoo gives you the opportunity to test the system before going live or " -"before upgrading to a newer version. Do not mess up your working environment" -" with test data!" -msgstr "" - -#: ../../getting_started/documentation.rst:416 -msgid "" -"For those purposes, you can create as many free trials as you want (each " -"available for 15 days). Those instances can be instant copies of your " -"working environment. To do so, go to the Odoo.com account in **My " -"Organizations** page and click **Duplicate**." -msgstr "" - -#: ../../getting_started/documentation.rst:427 -msgid "" -"You can find more information on how to manage your databases :ref:`here " -"`." -msgstr "" - -#: ../../getting_started/documentation.rst:431 -msgid "Customer Success" -msgstr "" - -#: ../../getting_started/documentation.rst:433 -msgid "" -"Odoo is passionate about delighting our customers and ensuring that they " -"have all the resources needed to complete their project." -msgstr "" - -#: ../../getting_started/documentation.rst:436 -msgid "" -"During the implementation phase, your point of contact is the project " -"manager and eventually the support team." -msgstr "" - -#: ../../getting_started/documentation.rst:439 -msgid "" -"Once you are in production, you will probably have less interaction with " -"your project manager. At that time, we will assign a member of our Client " -"Success Team to you. They are specialized in the long-term relationship with" -" our customers. They will contact you to showcase new versions, improve the " -"way you work with Odoo, assess your new needs, etc..." -msgstr "" - -#: ../../getting_started/documentation.rst:446 -msgid "" -"Our internal goal is to keep customers for at least 10 years and offer them " -"a solution that grows with their needs!" -msgstr "" - -#: ../../getting_started/documentation.rst:449 -msgid "Welcome aboard and enjoy your Odoo experience!" -msgstr "" - -#: ../../getting_started/documentation.rst:452 -msgid ":doc:`../../db_management/documentation`" +"**To import after production launch**: When the data history needs to be " +"integrated with Odoo mainly for reporting purposes, it is clear that these " +"can be integrated into the software retrospectively. In this case, the " +"production launch of the solution will precede the required imports." msgstr "" diff --git a/locale/uk/LC_MESSAGES/helpdesk.po b/locale/uk/LC_MESSAGES/helpdesk.po index a58889f86..1326198cd 100644 --- a/locale/uk/LC_MESSAGES/helpdesk.po +++ b/locale/uk/LC_MESSAGES/helpdesk.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-08 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Alina Lisnenko , 2018\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" @@ -24,7 +24,7 @@ msgstr "" #: ../../helpdesk/getting_started.rst:3 msgid "Get started with Odoo Helpdesk" -msgstr "" +msgstr "Почніть Службу підтримку в Odoo" #: ../../helpdesk/getting_started.rst:6 msgid "Overview" @@ -32,29 +32,33 @@ msgstr "Загальний огляд" #: ../../helpdesk/getting_started.rst:9 msgid "Getting started with Odoo Helpdesk" -msgstr "" +msgstr "Початок роботи зі Службою підтримки Odoo" #: ../../helpdesk/getting_started.rst:11 msgid "Installing Odoo Helpdesk:" -msgstr "" +msgstr "Встановлення Служби підтримки Odoo:" #: ../../helpdesk/getting_started.rst:13 msgid "Open the Apps module, search for \"Helpdesk\", and click install" -msgstr "" +msgstr "Відкрийте Модулі, знайдіть \"Службу підтримки\" та встановіть." #: ../../helpdesk/getting_started.rst:19 msgid "Set up Helpdesk teams" -msgstr "" +msgstr "Налаштуйте команди служби підтримки" #: ../../helpdesk/getting_started.rst:21 msgid "By default, Odoo Helpdesk comes with a team installed called \"Support\"" msgstr "" +"За замовчуванням Служба підтримки Odoo встановлюється з командою під назвою " +"\"Підтримка\"" #: ../../helpdesk/getting_started.rst:26 msgid "" "To modify this team, or create additional teams, select \"Configuration\" in" " the purple bar and select \"Settings\"" msgstr "" +"Щоб змінити цю команду або створити додаткові команди, виберіть " +"\"Налаштування\" на фіолетовий панелі та виберіть \"Налаштування\"." #: ../../helpdesk/getting_started.rst:32 msgid "" @@ -63,10 +67,14 @@ msgid "" "For the assignation method you can have tickets assigned randomly, balanced," " or manually." msgstr "" +"Тут ви можете створити нові команди, вирішити, які члени команди додавати до" +" цієї команди, як ваші клієнти можуть подавати заявки та встановлювати " +"політику та рейтинги SLA. Для методів присвоєння ви можете мати заявки, " +"призначені випадково, збалансовано або вручну." #: ../../helpdesk/getting_started.rst:38 msgid "How to set up different stages for each team" -msgstr "" +msgstr "Як налаштувати різні етапи для кожної команди" #: ../../helpdesk/getting_started.rst:40 msgid "" @@ -74,6 +82,9 @@ msgid "" "settings module, and select the link for \"Activate the developer mode\" on " "the lower right-hand side." msgstr "" +"Спочатку вам потрібно активувати режим розробника. Для цього перейдіть до " +"свого модуля налаштувань та виберіть посилання \"Активувати режим " +"розробника\" у нижній правій частині сторінки." #: ../../helpdesk/getting_started.rst:47 msgid "" @@ -82,26 +93,36 @@ msgid "" "can create new stages and assign those stages to 1 or multiple teams " "allowing for customizable stages for each team!" msgstr "" +"Тепер, коли ви повернетесь до свого модуля Служба підтримки і виберете " +"\"Налаштування\" на фіолетовій панелі, ви знайдете додаткові параметри, такі" +" як \"Етапи\". Тут ви можете створити нові етапи та призначити їх для однієї" +" або кількох команд, що дозволить налаштувати етапи для кожної команди." #: ../../helpdesk/getting_started.rst:53 msgid "Start receiving tickets" -msgstr "" +msgstr "Почніть отримувати заявки" #: ../../helpdesk/getting_started.rst:56 msgid "How can my customers submit tickets?" -msgstr "" +msgstr "Як мої клієнти можуть подавати заявки?" #: ../../helpdesk/getting_started.rst:58 msgid "" "Select \"Configuration\" in the purple bar and select \"Settings\", select " "your Helpdesk team. Under \"Channels you will find 4 options:" msgstr "" +"Виберіть \"Налаштування\" на фіолетовий панелі та виберіть \"Налаштування\"," +" виберіть команду \"Служба підтримки\". У розділі \"Канали\" ви знайдете 4 " +"варіанти:" #: ../../helpdesk/getting_started.rst:64 msgid "" "Email Alias allows for customers to email the alias you choose to create a " "ticket. The subject line of the email with become the Subject on the ticket." msgstr "" +"Псевдонім електронної пошти дозволяє клієнтам надсилати електронні листи, " +"які ви обираєте для створення заявки. Тема рядка електронного листа стає " +"темою заявки." #: ../../helpdesk/getting_started.rst:71 msgid "" @@ -109,6 +130,9 @@ msgid "" "yourwebsite.com/helpdesk/support-1/submit and submit a ticket via a website " "form - much like odoo.com/help!" msgstr "" +"Форма веб-сайту дозволяє вашому клієнту перейти на сторінку " +"yourwebsite.com/helpdesk/support-1/submit і надіслати заявку через форму " +"веб-сайту - так само, як odoo.com/help!" #: ../../helpdesk/getting_started.rst:78 msgid "" @@ -116,6 +140,9 @@ msgid "" "website. Your customer will begin the live chat and your Live Chat Operator " "can create the ticket by using the command /helpdesk Subject of Ticket." msgstr "" +"Онлайн-чат дозволяє вашим клієнтам подавати заявки через онлайн-чат на " +"вашому веб-сайті. Ваш клієнт розпочне чат, і оператор онлайн-чату зможе " +"створити заявку за допомогою теми заявки команди/служби підтримки." #: ../../helpdesk/getting_started.rst:86 msgid "" @@ -123,10 +150,13 @@ msgid "" "documentation `*here* " "`__." msgstr "" +"Остаточний варіант відправлення заявок - через з'єднання API. Перегляньте " +"документацію `*тут* " +"`__." #: ../../helpdesk/getting_started.rst:91 msgid "Tickets have been created, now what?" -msgstr "" +msgstr "Заявки створені, що тепер?" #: ../../helpdesk/getting_started.rst:93 msgid "" @@ -135,22 +165,30 @@ msgid "" "tickets using the \"Assign To Me\" button on the top left of a ticket or by " "adding themselves to the \"Assigned to\" field." msgstr "" +"Тепер ваші співробітники можуть почати працювати над ними! Якщо ви обрали " +"метод ручного присвоєння, то вашим співробітникам доведеться призначати себе" +" на заявки, використовуючи кнопку \"Призначити для мене\" в лівому верхньому" +" кутку заявки або додати себе до поля \"Призначений для\"." #: ../../helpdesk/getting_started.rst:101 msgid "" "If you have selected \"Random\" or \"Balanced\" assignation method, your " "tickets will be assigned to a member of that Helpdesk team." msgstr "" +"Якщо ви вибрали метод призначення \"Випадковий\" або \"Збалансований\", ваші" +" заявки будуть призначатися членам цієї команди служби підтримки." #: ../../helpdesk/getting_started.rst:104 msgid "" "From there they will begin working on resolving the tickets! When they are " "completed, they will move the ticket to the solved stage." msgstr "" +"Звідти вони почнуть працювати над вирішенням заявок! Коли вони будуть " +"завершені, вони перемістять заявку на стадію завершення." #: ../../helpdesk/getting_started.rst:108 msgid "How do I mark this ticket as urgent?" -msgstr "" +msgstr "Як позначити цю заявку, як термінову?" #: ../../helpdesk/getting_started.rst:110 msgid "" @@ -158,54 +196,65 @@ msgid "" " but selecting one or more stars on the ticket. You can do this in the " "Kanban view or on the ticket form." msgstr "" +"На ваших заявках ви побачите зірочки. Ви можете визначити, наскільки " +"терміновою є заявка, але вибирати одну або декілька зірок на ній. Ви можете " +"зробити це в Канбані або на формі заявки." #: ../../helpdesk/getting_started.rst:117 msgid "" "To set up a Service Level Agreement Policy for your employees, first " "activate the setting under \"Settings\"" msgstr "" +"Щоб налаштувати політику Угоди про якість обслуговування ваших " +"співробітників, спершу активуйте налаштування в розділі \"Налаштування\"." #: ../../helpdesk/getting_started.rst:123 msgid "From here, select \"Configure SLA Policies\" and click \"Create\"." -msgstr "" +msgstr "Звідси виберіть \"Налаштувати політику SLA\" та натисніть \"Створити\"." #: ../../helpdesk/getting_started.rst:125 msgid "" "You will fill in information like the Helpdesk team, what the minimum " "priority is on the ticket (the stars) and the targets for the ticket." msgstr "" +"Ви будете заповнювати інформацію, подібну до команди служби підтримки, про " +"мінімальний пріоритет на заявці (зірки) та цілі для заявки." #: ../../helpdesk/getting_started.rst:132 msgid "What if a ticket is blocked or is ready to be worked on?" -msgstr "" +msgstr "Що робити, якщо заявка заблоковано або готова до виконання?" #: ../../helpdesk/getting_started.rst:134 msgid "" "If a ticket cannot be resolved or is blocked, you can adjust the \"Kanban " "State\" on the ticket. You have 3 options:" msgstr "" +"Якщо заявка не може бути вирішеною або заблокована, ви можете змінити стан " +"заявки на Канбані. У вас є 3 варіанти:" #: ../../helpdesk/getting_started.rst:137 msgid "Grey - Normal State" -msgstr "" +msgstr "Сірий - нормальний стан" #: ../../helpdesk/getting_started.rst:139 msgid "Red - Blocked" -msgstr "" +msgstr "Червоний - заблокована" #: ../../helpdesk/getting_started.rst:141 msgid "Green - Ready for next stage" -msgstr "" +msgstr "Зелений - готова до наступного етапу" #: ../../helpdesk/getting_started.rst:143 msgid "" "Like the urgency stars you can adjust the state in the Kanban or on the " "Ticket form." msgstr "" +"Подібно зіркам із нагальністю, ви можете налаштувати стан у Канбані або на " +"формі заявки." #: ../../helpdesk/getting_started.rst:150 msgid "How can my employees log time against a ticket?" -msgstr "" +msgstr "Як мої співробітники можуть зареєструвати час за заявкою?" #: ../../helpdesk/getting_started.rst:152 msgid "" @@ -213,32 +262,44 @@ msgid "" "Ticket\". You will see a field appear where you can select the project the " "timesheets will log against." msgstr "" +"Спочатку перейдіть до \"Налаштування\" та виберіть параметр \"Табель на " +"заявці\". З'явиться поле, де ви можете вибрати проект, куди потрібно " +"записувати табель." #: ../../helpdesk/getting_started.rst:159 msgid "" "Now that you have selected a project, you can save. If you move back to your" " tickets, you will see a new tab called \"Timesheets\"" msgstr "" +"Тепер, коли ви вибрали проект, ви можете зберегти. Якщо ви повернетесь до " +"своїх заявок, ви побачите нову вкладку \"Табелі\"." #: ../../helpdesk/getting_started.rst:165 msgid "" "Here you employees can add a line to add work they have done for this " "ticket." msgstr "" +"Тут співробітники можуть додати рядок, щоб додати роботу, яку вони зробили " +"для цієї заявки." #: ../../helpdesk/getting_started.rst:169 msgid "How to allow your customers to rate the service they received" -msgstr "" +msgstr "Як дозволити своїм клієнтам оцінювати отриману ними послугу" #: ../../helpdesk/getting_started.rst:171 msgid "First, you will need to activate the ratings setting under \"Settings\"" msgstr "" +"По-перше, вам потрібно активувати параметри оцінювання в розділі " +"\"Налаштування\"." #: ../../helpdesk/getting_started.rst:176 msgid "" "Now, when a ticket is moved to its solved or completed stage, it will send " "an email to the customer asking how their service went." msgstr "" +"Тепер, коли заявка переміщується до її вирішення або завершеного етапу, вона" +" надішле електронний лист клієнту, який запитає, як пройшло їхнє " +"обслуговування." #: ../../helpdesk/invoice_time.rst:3 msgid "Record and invoice time for tickets" diff --git a/locale/uk/LC_MESSAGES/manufacturing.po b/locale/uk/LC_MESSAGES/manufacturing.po index 3a0cb5f62..38d50516d 100644 --- a/locale/uk/LC_MESSAGES/manufacturing.po +++ b/locale/uk/LC_MESSAGES/manufacturing.po @@ -1,16 +1,16 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Alina Lisnenko , 2018\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" @@ -57,17 +57,10 @@ msgstr "Налаштування базової специфікації" #: ../../manufacturing/management/bill_configuration.rst:16 msgid "" "If you choose to manage your manufacturing operations using manufacturing " -"orders only, you will define basic bills of materials without routings. For " -"more information about which method of management to use, review the " -"**Getting Started** section of the *Manufacturing* chapter of the " -"documentation." +"orders only, you will define basic bills of materials without routings." msgstr "" -"Якщо ви вирішите керувати своїми виробничими операціями лише за допомогою " -"виробничих замовлень, ви визначите основні специфікації без маршрутів. Щоб " -"отримати додаткові відомості про те, який метод управління використовувати, " -"перегляньте документацію **Початок роботи** розділу **Виробництво**." -#: ../../manufacturing/management/bill_configuration.rst:22 +#: ../../manufacturing/management/bill_configuration.rst:19 msgid "" "Before creating your first bill of materials, you will need to create a " "product and at least one component (components are considered products in " @@ -89,7 +82,7 @@ msgstr "" "допомогою :menuselection:`Основні дані --> Специфікація`, або за допомогою " "кнопки у верхній частині форми продукту." -#: ../../manufacturing/management/bill_configuration.rst:32 +#: ../../manufacturing/management/bill_configuration.rst:29 msgid "" "Under the **Miscellaneous** tab, you can fill additional fields. " "**Sequence** defines the order in which your BoMs will be selected for " @@ -101,11 +94,11 @@ msgstr "" "причому нижчі номери мають більш високий пріоритет. **Версія** дозволяє вам " "відстежувати зміни у вашій специфікації з плином часу." -#: ../../manufacturing/management/bill_configuration.rst:38 +#: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" msgstr "Додавання маршрутизації до BoM" -#: ../../manufacturing/management/bill_configuration.rst:40 +#: ../../manufacturing/management/bill_configuration.rst:37 msgid "" "A routing defines a series of operations required to manufacture a product " "and the work center at which each operation is performed. A routing may be " @@ -118,7 +111,7 @@ msgstr "" "маршрутизацію. Щоб отримати додаткові відомості про налаштування маршрутів, " "перегляньте розділ про маршрути." -#: ../../manufacturing/management/bill_configuration.rst:46 +#: ../../manufacturing/management/bill_configuration.rst:43 msgid "" "After enabling routings from :menuselection:`Configuration --> Settings`, " "you will be able to add a routing to a bill of materials by selecting a " @@ -128,7 +121,7 @@ msgstr "" " ви зможете додавати маршрутизацію до специфікації, вибравши маршрут з " "випадаючого списку або створивши його на льоту." -#: ../../manufacturing/management/bill_configuration.rst:50 +#: ../../manufacturing/management/bill_configuration.rst:47 msgid "" "You may define the work operation or step in which each component is " "consumed using the field, **Consumed in Operation** under the **Components**" @@ -145,11 +138,11 @@ msgstr "" "будуть споживатися/виготовлятися під час остаточної операції в " "маршрутизації." -#: ../../manufacturing/management/bill_configuration.rst:61 +#: ../../manufacturing/management/bill_configuration.rst:58 msgid "Adding Byproducts to a BoM" msgstr "Додавання побічних товарів до специфікації" -#: ../../manufacturing/management/bill_configuration.rst:63 +#: ../../manufacturing/management/bill_configuration.rst:60 msgid "" "In Odoo, a byproduct is any product produced by a BoM in addition to the " "primary product." @@ -157,7 +150,7 @@ msgstr "" "В Odoo побічним продуктом є будь-який товар, вироблений BoM, на додаток до " "основного продукту." -#: ../../manufacturing/management/bill_configuration.rst:66 +#: ../../manufacturing/management/bill_configuration.rst:63 msgid "" "To add byproducts to a BoM, you will first need to enable them from " ":menuselection:`Configuration --> Settings`." @@ -165,7 +158,7 @@ msgstr "" "Щоб додати побічні продукти до BoM, вам спочатку потрібно буде ввімкнути їх " "у :menuselection:`Налаштування --> Налаштування`." -#: ../../manufacturing/management/bill_configuration.rst:72 +#: ../../manufacturing/management/bill_configuration.rst:69 msgid "" "Once byproducts are enabled, you can add them to your bills of materials " "under the **Byproducts** tab of the bill of materials. You can add any " @@ -177,11 +170,11 @@ msgstr "" "додати будь-який продукт або продукти як побічні продукти. Похідні продукти " "виробляються на одному етапі маршрутизації як основний продукт BoM." -#: ../../manufacturing/management/bill_configuration.rst:81 +#: ../../manufacturing/management/bill_configuration.rst:78 msgid "Setting up a BoM for a Product With Sub-Assemblies" msgstr "Налаштування BoM для продукту з напівфабрикату" -#: ../../manufacturing/management/bill_configuration.rst:83 +#: ../../manufacturing/management/bill_configuration.rst:80 #: ../../manufacturing/management/sub_assemblies.rst:5 msgid "" "A subassembly is a manufactured product which is intended to be used as a " @@ -197,7 +190,7 @@ msgstr "" "декількох специфікаціях. BoM, який використовує підрозділи, часто називають " "багаторівневою специфікацією." -#: ../../manufacturing/management/bill_configuration.rst:90 +#: ../../manufacturing/management/bill_configuration.rst:87 #: ../../manufacturing/management/sub_assemblies.rst:12 msgid "" "Multi-level bills of materials in Odoo are accomplished by creating a top-" @@ -212,11 +205,11 @@ msgstr "" "створюється замовлення на виробництво для продукту найвищого рівня, " "створюється також замовлення на виробництво для кожного підрозділу." -#: ../../manufacturing/management/bill_configuration.rst:97 +#: ../../manufacturing/management/bill_configuration.rst:94 msgid "Configure the Top-Level Product BoM" msgstr "Налаштування специфікації продукту найвищого рівня" -#: ../../manufacturing/management/bill_configuration.rst:99 +#: ../../manufacturing/management/bill_configuration.rst:96 #: ../../manufacturing/management/sub_assemblies.rst:21 msgid "" "To configure a multi-level BoM, create the top-level product and its BoM. " @@ -227,12 +220,12 @@ msgstr "" " та його специфікацію. Включіть будь-які підрозділи в список компонентів. " "Створіть BoM для кожного напівфабрикату, як і для будь-якого продукту." -#: ../../manufacturing/management/bill_configuration.rst:107 +#: ../../manufacturing/management/bill_configuration.rst:104 #: ../../manufacturing/management/sub_assemblies.rst:29 msgid "Configure the Subassembly Product Data" msgstr "Налаштування даних напівфабрикату" -#: ../../manufacturing/management/bill_configuration.rst:109 +#: ../../manufacturing/management/bill_configuration.rst:106 #: ../../manufacturing/management/sub_assemblies.rst:31 msgid "" "On the product form of the subassembly, you must select the routes " @@ -244,7 +237,7 @@ msgstr "" "та **Виготовлення під замовлення**. Маршрут **Виробництво** має пріоритет " "над маршрутом **Купити**, тому вибір останніх не матиме ефекту." -#: ../../manufacturing/management/bill_configuration.rst:117 +#: ../../manufacturing/management/bill_configuration.rst:114 #: ../../manufacturing/management/sub_assemblies.rst:39 msgid "" "If you would like to be able to purchase the subassembly in addition to " @@ -255,13 +248,13 @@ msgstr "" "виготовлення, виберіть **Можна придбати**. Всі інші поля у формі " "напівфабрикату можуть бути налаштовані відповідно до ваших уподобань." -#: ../../manufacturing/management/bill_configuration.rst:123 +#: ../../manufacturing/management/bill_configuration.rst:120 msgid "Using a Single BoM to Describe Several Variants of a Single Product" msgstr "" "Використання окремої специфікації для опису декількох варіантів окремого " "товару" -#: ../../manufacturing/management/bill_configuration.rst:125 +#: ../../manufacturing/management/bill_configuration.rst:122 #: ../../manufacturing/management/product_variants.rst:5 msgid "" "Odoo allows you to use one bill of materials for multiple variants of the " @@ -272,7 +265,7 @@ msgstr "" " ж продукту. Просто ввімкніть варіанти з :menuselection:`Налаштування --> " "Налаштування`." -#: ../../manufacturing/management/bill_configuration.rst:132 +#: ../../manufacturing/management/bill_configuration.rst:129 #: ../../manufacturing/management/product_variants.rst:12 msgid "" "You will then be able to specify which component lines are to be used in the" @@ -285,7 +278,7 @@ msgstr "" "вказати кілька варіантів для кожного рядка. Якщо не вказано жодного " "варіанта, рядок буде використовуватися для всіх варіантів." -#: ../../manufacturing/management/bill_configuration.rst:137 +#: ../../manufacturing/management/bill_configuration.rst:134 #: ../../manufacturing/management/product_variants.rst:17 msgid "" "When defining variant BoMs on a line-item-basis, the **Product Variant** " diff --git a/locale/uk/LC_MESSAGES/mobile.po b/locale/uk/LC_MESSAGES/mobile.po new file mode 100644 index 000000000..0d612610b --- /dev/null +++ b/locale/uk/LC_MESSAGES/mobile.po @@ -0,0 +1,117 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015-TODAY, Odoo S.A. +# This file is distributed under the same license as the Odoo package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Odoo 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-26 16:05+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Martin Trigaux, 2018\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: 8bit\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" + +#: ../../mobile/firebase.rst:5 +msgid "Mobile" +msgstr "Мобільний" + +#: ../../mobile/firebase.rst:8 +msgid "Setup your Firebase Cloud Messaging" +msgstr "" + +#: ../../mobile/firebase.rst:10 +msgid "" +"In order to have mobile notifications in our Android app, you need an API " +"key." +msgstr "" + +#: ../../mobile/firebase.rst:13 +msgid "" +"If it is not automatically configured (for instance for On-premise or " +"Odoo.sh) please follow these steps below to get an API key for the android " +"app." +msgstr "" + +#: ../../mobile/firebase.rst:18 +msgid "" +"The iOS app doesn't support mobile notifications for Odoo versions < 12." +msgstr "" + +#: ../../mobile/firebase.rst:22 +msgid "Firebase Settings" +msgstr "" + +#: ../../mobile/firebase.rst:25 +msgid "Create a new project" +msgstr "" + +#: ../../mobile/firebase.rst:27 +msgid "" +"First, make sure you to sign in to your Google Account. Then, go to " +"`https://console.firebase.google.com " +"`__ and create a new project." +msgstr "" + +#: ../../mobile/firebase.rst:34 +msgid "" +"Choose a project name, click on **Continue**, then click on **Create " +"project**." +msgstr "" + +#: ../../mobile/firebase.rst:37 +msgid "When you project is ready, click on **Continue**." +msgstr "" + +#: ../../mobile/firebase.rst:39 +msgid "" +"You will be redirected to the overview project page (see next screenshot)." +msgstr "" + +#: ../../mobile/firebase.rst:43 +msgid "Add an app" +msgstr "" + +#: ../../mobile/firebase.rst:45 +msgid "In the overview page, click on the Android icon." +msgstr "" + +#: ../../mobile/firebase.rst:50 +msgid "" +"You must use \"com.odoo.com\" as Android package name. Otherwise, it will " +"not work." +msgstr "" + +#: ../../mobile/firebase.rst:56 +msgid "" +"No need to download the config file, you can click on **Next** twice and " +"skip the fourth step." +msgstr "" + +#: ../../mobile/firebase.rst:60 +msgid "Get generated API key" +msgstr "" + +#: ../../mobile/firebase.rst:62 +msgid "On the overview page, go to Project settings:" +msgstr "" + +#: ../../mobile/firebase.rst:67 +msgid "" +"In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " +"that you need to set in Odoo General Settings." +msgstr "" + +#: ../../mobile/firebase.rst:74 +msgid "Settings in Odoo" +msgstr "" + +#: ../../mobile/firebase.rst:76 +msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgstr "" diff --git a/locale/uk/LC_MESSAGES/point_of_sale.po b/locale/uk/LC_MESSAGES/point_of_sale.po index b31539156..8af22506b 100644 --- a/locale/uk/LC_MESSAGES/point_of_sale.po +++ b/locale/uk/LC_MESSAGES/point_of_sale.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Alina Lisnenko , 2018\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" @@ -1329,10 +1329,8 @@ msgid "``# groupadd usbusers``" msgstr "``# groupadd usbusers``" #: ../../point_of_sale/overview/setup.rst:252 -msgid "Then we add the user who will run the OpenERP server to ``usbusers``" +msgid "Then we add the user who will run the Odoo server to ``usbusers``" msgstr "" -"Тоді ми додаємо користувача, який запускатиме OpenERP сервер для " -"``usbusers``" #: ../../point_of_sale/overview/setup.rst:254 msgid "``# usermod -a -G usbusers USERNAME``" diff --git a/locale/uk/LC_MESSAGES/project.po b/locale/uk/LC_MESSAGES/project.po index f6b512b2c..5e94f49c2 100644 --- a/locale/uk/LC_MESSAGES/project.po +++ b/locale/uk/LC_MESSAGES/project.po @@ -20,15 +20,15 @@ msgstr "" #: ../../project.rst:5 msgid "Project" -msgstr "" +msgstr "Проект" #: ../../project/advanced.rst:3 msgid "Advanced" -msgstr "" +msgstr "Розширено" #: ../../project/advanced/feedback.rst:3 msgid "How to gather feedback from customers?" -msgstr "" +msgstr "Як отримувати відгуки від клієнтів у Odoo?" #: ../../project/advanced/feedback.rst:6 #: ../../project/configuration/setup.rst:6 @@ -44,6 +44,10 @@ msgid "" "performances of your teams. You can very easily gather feedbacks from your " "customers using Odoo." msgstr "" +"Менеджеру не завжди просто слідкувати за всіма командами. Отримання простих " +"відгуків від клієнтів може бути дуже цікавим для оцінки результатів роботи " +"вашої команди. Ви можете легко зібрати відгуки від своїх клієнтів, " +"використовуючи Odoo." #: ../../project/advanced/feedback.rst:13 msgid "" @@ -51,10 +55,13 @@ msgid "" "just has to choose between 3 smileys to assess your work (Smile, Neutral or " "Sad)." msgstr "" +"Електронна пошта може бути відправлена протягом проекту, щоб отримати " +"зворотній зв'язок від клієнта. Він просто повинен вибрати один із трьох " +"смайлів для оцінки вашої роботи (посмішка, нейтральний або сумний)." #: ../../project/advanced/feedback.rst:18 msgid "How to gather feedbacks from customers" -msgstr "" +msgstr "Як отримати зворотній зв'язок від клієнтів" #: ../../project/advanced/feedback.rst:20 msgid "" @@ -62,12 +69,16 @@ msgid "" "necessary to install the **Project** application. To do so simply go to the " "apps module and install it." msgstr "" +"Перед початком роботи потрібна певна конфігурація. Перш за все необхідно " +"встановити додаток **Проект**. Для цього просто перейдіть до модуля додатків" +" та встановіть його." #: ../../project/advanced/feedback.rst:27 msgid "" "Moreover, in the same menu, you have to install the **Project Rating** " "module." msgstr "" +"Крім того, у тому ж меню потрібно встановити модуль **Оцінки проекту**." #: ../../project/advanced/feedback.rst:33 msgid "" @@ -76,34 +87,43 @@ msgid "" "Next select **Allow activating customer rating on projects, at issue " "completion**. Don't forget to apply your changes." msgstr "" +"Потім поверніться назад і введіть модуль проекту. Виберіть кнопку " +"**Налаштування** та натисніть **Налаштування** у спадному меню. Далі " +"виберіть **Дозволити активацію оцінювання клієнтів на проектах під час " +"закриття проблеми**. Не забудьте застосувати свої зміни." #: ../../project/advanced/feedback.rst:42 msgid "How to get a Customer feedback?" -msgstr "" +msgstr "Як отримати відгук клієнтів?" #: ../../project/advanced/feedback.rst:44 msgid "" "A e-mail can be sent to the customers at each stage of the ongoing projects." msgstr "" +"Електронний лист може бути відправлений клієнтам на кожному етапі поточних " +"проектів." #: ../../project/advanced/feedback.rst:47 msgid "" "First, you need to choose for which projects you want to get a feedback." msgstr "" +"По-перше, потрібно вибрати, для яких проектів ви хочете отримати відгук." #: ../../project/advanced/feedback.rst:50 msgid "Project configuration" -msgstr "" +msgstr "Налаштування проекту" #: ../../project/advanced/feedback.rst:52 msgid "" "Go to the **Project** application, in the project settings select the " "**Customer satisfaction** option." msgstr "" +"Перейдіть до програми **Проект**, в налаштуваннях проекту виберіть параметр " +"**Задоволення клієнтів**." #: ../../project/advanced/feedback.rst:59 msgid "Email Template" -msgstr "" +msgstr "Шаблон електронного листа" #: ../../project/advanced/feedback.rst:61 msgid "" @@ -111,10 +131,14 @@ msgid "" "column, then select **Edit**). Choose the e-mail template that will be used." " You can directly edit it from there." msgstr "" +"Перейдіть до налаштувань етапу (натисніть значок шестірні у верхній частині " +"стовпця етапу, потім виберіть **Редагувати**). Виберіть шаблон електронного " +"листа, який буде використовуватися. Ви можете безпосередньо редагувати його " +"там." #: ../../project/advanced/feedback.rst:68 msgid "Here is an email example that a customer can receive :" -msgstr "" +msgstr "Ось приклад електронного листа, який клієнт може отримати:" #: ../../project/advanced/feedback.rst:74 msgid "" @@ -122,6 +146,9 @@ msgid "" " your work. The customer can reply to the email to add more information. It " "will be added to the chatter of the task." msgstr "" +"Клієнт повинен натиснути на посмішку (Посмішка, Нейтральний або Сумний), щоб" +" оцінити вашу роботу. Клієнт може відповісти на електронний лист, щоб додати" +" більше інформації. Він буде доданий до чату завдання." #: ../../project/advanced/feedback.rst:79 msgid "Reporting" @@ -132,22 +159,27 @@ msgid "" "You have a brief summary on the satisfaction in the upper right corner of " "the project." msgstr "" +"У вас є стислий виклад про задоволення в правому верхньому кутку проекту." #: ../../project/advanced/feedback.rst:88 msgid "How to display the ratings on your website?" -msgstr "" +msgstr "Як відображати оцінювання на вашому веб-сайті?" #: ../../project/advanced/feedback.rst:90 msgid "" "First of all it's necessary to install the **Website Builder** application. " "To do so simply go to the apps module and search for the website builder." msgstr "" +"Перш за все необхідно встановити програму **Конструктор веб-сайту**. Для " +"цього просто перейдіть до модуля додатків та знайдіть конструктор веб-сайту." #: ../../project/advanced/feedback.rst:97 msgid "" "Moreover, in the same menu, you have to install the **Website Rating Project" " Issue** module." msgstr "" +"Крім того, в тому ж меню потрібно встановити модуль **Оцінка проблем " +"проекту** веб-сайту." #: ../../project/advanced/feedback.rst:103 msgid "" @@ -155,14 +187,17 @@ msgid "" " the website button in the upper right corner and confirming it in the front" " end of the website." msgstr "" +"Потім ви зможете опублікувати свій результат на своєму веб-сайті, натиснувши" +" кнопку веб-сайту в правому верхньому кутку та підтвердіть його в передній " +"частині веб-сайту." #: ../../project/advanced/feedback.rst:111 msgid ":doc:`claim_issue`" -msgstr "" +msgstr ":doc:`claim_issue`" #: ../../project/advanced/so_to_task.rst:3 msgid "How to create tasks from sales orders?" -msgstr "" +msgstr "Як створити завдання із замовлення на продаж в Odoo?" #: ../../project/advanced/so_to_task.rst:5 msgid "" @@ -170,6 +205,9 @@ msgid "" "management** and **Sales** modules and more precisely how to generate tasks " "from sales order lines." msgstr "" +"У цьому розділі ми побачимо інтеграцію між **Управлінням проектом** Odoo та " +"модулями **Продажу** та, більш точно, як генерувати завдання з рядків " +"замовлення на продаж." #: ../../project/advanced/so_to_task.rst:9 msgid "" @@ -180,6 +218,11 @@ msgid "" "task from a sale order in order to streamline the process between the Sales " "and Services departments." msgstr "" +"Завдання в управлінні проектом - це діяльність, яка повинна виконуватися " +"протягом певного періоду часу. Для компанії, що продає послуги, зазвичай це " +"завдання представляє собою послугу, яка була продана клієнту і яка повинна " +"бути доставлена. Ось чому корисно мати можливість генерувати завдання із " +"замовлення на продаж, щоб спростити процес між відділами продажу та послуг." #: ../../project/advanced/so_to_task.rst:16 msgid "" @@ -190,6 +233,12 @@ msgid "" "will record timesheets and, if needed, reinvoice the client according to the" " overtime spent on the project." msgstr "" +"Наприклад, ви можете продати ``50-годинну`` підтримку в розмірі ``25 000 " +"доларів`` США. Ціна фіксується та сплачується спочатку. Але ви хочете " +"стежити за підтримкою, яку ви надали клієнту. У замовленні на продаж послуга" +" буде ініціювати створення завдання, з якого консультант буде записувати " +"табелі та, у разі необхідності, виставляти додатково рахунок клієнту " +"відповідно до понаднормових витрат, витрачених на проект." #: ../../project/advanced/so_to_task.rst:24 #: ../../project/configuration/time_record.rst:12 @@ -199,7 +248,7 @@ msgstr "Налаштування" #: ../../project/advanced/so_to_task.rst:27 msgid "Install the required applications" -msgstr "" +msgstr "Встановіть необхідні модулі" #: ../../project/advanced/so_to_task.rst:29 msgid "" @@ -207,6 +256,9 @@ msgid "" "install the **Sales Management** and **Project** application. Simply go into" " the application module and install the following:" msgstr "" +"Щоб мати можливість генерувати завдання із замовлення на продаж, вам " +"потрібно буде встановити програму **Управління продажами** та **Проект**. " +"Просто перейдіть у модуль додатків та встановіть наступне:" #: ../../project/advanced/so_to_task.rst:39 msgid "" @@ -214,10 +266,13 @@ msgid "" "spent on the task, it is also necessary to install the **Timesheet** module." " Simply go into the application module and install the following:" msgstr "" +"Якщо ви хочете мати рахунки для своїх клієнтів у залежності від часу, " +"витраченого на завдання, необхідно встановити модуль **Табель**. Просто " +"перейдіть у додатки та встановіть наступне:" #: ../../project/advanced/so_to_task.rst:47 msgid "Create and set up a product" -msgstr "" +msgstr "Створіть та налаштуйте товар" #: ../../project/advanced/so_to_task.rst:49 msgid "" @@ -226,6 +281,10 @@ msgid "" "the menu :menuselection:`Sales --> Products` and create a new product with " "the`following setup:" msgstr "" +"Вам потрібно налаштувати свою послугу на самій формі товару, щоби створювати" +" завдання кожного разу, коли вона буде продаватися. У модулі **Продажі** " +"використовуйте меню :menuselection:`Продажі --> Товари` і створіть новий " +"товар з наступним налаштуванням:" #: ../../project/advanced/so_to_task.rst:54 msgid "**Name**: Technical Support" @@ -241,6 +300,10 @@ msgid "" "Settings` and, under **Unit of measures**, check the **Some products may be " "sold/purchased in different unit of measures (advanced)** radio button)" msgstr "" +"**Одиниця вимірювання**: Години (перейдіть до :menuselection:`Налаштування " +"--> Налаштування` та в розділі **Одиниці вимірювання** перевірте кнопку " +"**Деякі товари можуть бути продані/придбані в різних одиницях вимірювань " +"(розширені)**)" #: ../../project/advanced/so_to_task.rst:63 msgid "" @@ -248,6 +311,10 @@ msgid "" "quantity or on delivered quantity. You can easily follow the amount of hours" " that were delivered and/or invoiced to your client." msgstr "" +"**Політика щодо виставлення рахунків**: Ви можете налаштувати політику " +"рахунків-фактур як за замовленою кількістю, так за кількістю, що " +"доставляється. Ви можете легко стежити за кількістю годин, які були " +"доставлені та/або рахунки-фактури для вашого клієнта." #: ../../project/advanced/so_to_task.rst:68 msgid "" @@ -255,6 +322,9 @@ msgid "" "service invoiceable by hours you have to set the units of measures of the " "product to hours as well." msgstr "" +"**Відстеження послуги**: створіть завдання та відстежуйте години, тому що " +"ваш товар - це послуга, що виставляється у рахунках за години, де ви також " +"повинні встановлювати одиниці вимірювання товару за годину." #: ../../project/advanced/so_to_task.rst:76 msgid "" @@ -262,10 +332,13 @@ msgid "" "product is specific to one project. Otherwise, you can leave it blank, odoo " "will then create a project per SO." msgstr "" +"Пов'яжіть ваше завдання з існуючим проектом або створіть новий \"на льоту\"," +" якщо товар відповідає конкретному проекту. В іншому випадку, ви можете " +"залишити це порожнім, Odoo потім створить проект на замовлення на продаж." #: ../../project/advanced/so_to_task.rst:81 msgid "Create the Sales Order" -msgstr "" +msgstr "Створіть замовлення на продаж" #: ../../project/advanced/so_to_task.rst:83 msgid "" @@ -273,19 +346,22 @@ msgid "" "the related product. Once the quotation is confirmed and transformed into a " "sale order, the task will be created." msgstr "" +"Після налаштування товару можна створити комерційну пропозицію або " +"замовлення на продаж з відповідним товаром. Коли комерційну пропозицію буде " +"підтверджено та перетворено в замовлення на продаж, завдання буде створено." #: ../../project/advanced/so_to_task.rst:91 msgid "Access the task generated from the sale order" -msgstr "" +msgstr "Надайте доступ до завдання, створене за замовленням на продаж" #: ../../project/advanced/so_to_task.rst:93 msgid "On the Project module, your new task will appear :" -msgstr "" +msgstr "На модулі проекту з'явиться ваше нове завдання:" #: ../../project/advanced/so_to_task.rst:95 msgid "" "either on a related project if you have selected one in the product form" -msgstr "" +msgstr "або на пов'язаному проекті, якщо ви вибрали одне у формі товару" #: ../../project/advanced/so_to_task.rst:98 msgid "" @@ -293,50 +369,59 @@ msgid "" "(you can easily change the name of the project by clicking on " ":menuselection:`More --> Settings`)" msgstr "" +"або на новому проекті з назвою пов'язаного замовлення на продаж як заголовок" +" (ви можете легко змінити назву проекту, натиснувши кнопку " +":menuselection:`Більше --> Налаштування`)" #: ../../project/advanced/so_to_task.rst:105 msgid "" "On the task itself, you will now be able to record timesheets and to invoice" " your customers based on your invoicing policy." msgstr "" +"На самому завданні тепер ви зможете записувати табелі та виставляти рахунки " +"вашим клієнтам на основі політики щодо виставлення рахунків." #: ../../project/advanced/so_to_task.rst:109 msgid "" "On Odoo, the central document is the sales order, which means that the " "source document of the task is the related sales order." msgstr "" +"В Odoo центральним документом є замовлення на продаж, що означає, що " +"вихідним документом завдання є пов'язане замовлення на продаж." #: ../../project/advanced/so_to_task.rst:113 #: ../../project/planning/assignments.rst:137 msgid ":doc:`../configuration/setup`" -msgstr "" +msgstr ":doc:`../configuration/setup`" #: ../../project/advanced/so_to_task.rst:114 msgid ":doc:`../../sales/invoicing/services/reinvoice`" -msgstr "" +msgstr ":doc:`../../sales/invoicing/services/reinvoice`" #: ../../project/advanced/so_to_task.rst:115 msgid ":doc:`../../sales/invoicing/services/support`" -msgstr "" +msgstr ":doc:`../../sales/invoicing/services/support`" #: ../../project/application.rst:3 msgid "Awesome Timesheet App" -msgstr "" +msgstr "Додаток Чудовий Табель" #: ../../project/application/intro.rst:3 msgid "Demonstration Video" -msgstr "" +msgstr "Демонстративне відео" #: ../../project/application/intro.rst:11 #: ../../project/overview/main_concepts/introduction.rst:11 msgid "Transcript" -msgstr "Транскрипція" +msgstr "Опис" #: ../../project/application/intro.rst:13 msgid "" "Awesome Timesheet is a mobile app that helps me to instantly record any time" " spent on projects in just a click. It's so effortless." msgstr "" +"Чудовий табель - це мобільний додаток, який допомагає мені миттєво " +"записувати будь-який час, витрачений на проекти в один клік. Це так легко." #: ../../project/application/intro.rst:16 msgid "" @@ -344,6 +429,10 @@ msgid "" "the chrome plugin. No need to sign in, just click and start. It's smooth. It" " works offline too and is automatically synchronized with my Odoo account." msgstr "" +"Незалежно від пристрою, додаток табелю показується лише одним клацанням " +"миші. Подивіться на плагін Chrome. Не потрібно входити, просто натисніть і " +"запустіть його. Це просто. Він також працює в автономному режимі та " +"автоматично синхронізується з моїм обліковим записом Odoo." #: ../../project/application/intro.rst:21 msgid "" @@ -351,6 +440,10 @@ msgid "" " further in the analysis in my Odoo account. I receive reports of timesheets" " per user, drill-down per project, and much more." msgstr "" +"Крім того, я отримую індивідуальну статистику за допомогою мобільного та " +"плагіну Chrome. Я можу просуватися в аналізі в моєму обліковому записі Odoo." +" Я отримую звіти про табелі для кожного користувача, детальну інформацію про" +" проект, і багато іншого." #: ../../project/application/intro.rst:25 msgid "" @@ -358,18 +451,20 @@ msgid "" "billing is done automatically. But also with Odoo projects. It's time-" "saving!" msgstr "" +"Чудовий табель повністю інтегрований з рахунками Odoo, клієнтські рахунки " +"здійснюється автоматично. Але також з проектами Odoo. Це економія часу!" #: ../../project/application/intro.rst:28 msgid "Download awesome timesheet now and gain in productivity." -msgstr "" +msgstr "Завантажте чудовий табель зараз і підвищіть продуктивність." #: ../../project/configuration.rst:3 msgid "Configuration and basic usage" -msgstr "" +msgstr "Налаштування та базове використання" #: ../../project/configuration/collaboration.rst:3 msgid "How to manage & collaborate on tasks?" -msgstr "" +msgstr "Як керувати завданнями та співпрацювати на них?" #: ../../project/configuration/collaboration.rst:6 msgid "Responsibilities" @@ -377,7 +472,7 @@ msgstr "Обов'язки" #: ../../project/configuration/collaboration.rst:8 msgid "In Odoo, you can assign the person who is in charge of the task." -msgstr "" +msgstr "В Odoo можна призначити особу, яка відповідає за завдання." #: ../../project/configuration/collaboration.rst:10 msgid "" @@ -385,16 +480,21 @@ msgid "" "this by simply typing the username of someone else and choosing it from the " "suggestions in the drop down menu." msgstr "" +"При створенні завдання за замовчуванням ви відповідальні за нього. Ви можете" +" змінити це, просто набравши інше ім'я користувача та вибравши його з " +"пропозицій у випадаючому меню." #: ../../project/configuration/collaboration.rst:15 msgid "" "If you add someone new, you can \"Create & Edit\" a new user on the fly. In " "order to do so, you need the administrator rights." msgstr "" +"Якщо ви додаєте когось нового, ви можете \"Створити та редагувати\" нового " +"користувача \"на льоту\". Для цього вам потрібні права адміністратора." #: ../../project/configuration/collaboration.rst:19 msgid "Followers" -msgstr "" +msgstr "Підписники" #: ../../project/configuration/collaboration.rst:21 msgid "" @@ -407,10 +507,18 @@ msgid "" "take part in it simply by replying to the mail. The followers can see the " "whole task like you, with the description and the chatter." msgstr "" +"У завданні можна додати інших користувачів, як **Підписників**. Додавання " +"підписника означає, що цю людину буде повідомлено про будь-які зміни, які " +"можуть статися в завданні. Мета полягає в тому, щоб дозволити зовнішні " +"внесення змін з чату. Це може стати безцінним, коли вам потрібна порада " +"колег з інших відділів. Ви також можете запросити клієнтів взяти участь у " +"завданні. Вони будуть повідомлені електронною поштою про розмову в чаті, і " +"зможуть взяти участь у ньому, просто відповівши на лист. Підписники можуть " +"бачити ціле таке завдання, як ви, з описом і чатом." #: ../../project/configuration/collaboration.rst:32 msgid "Project: follow a project to follow the pipe" -msgstr "" +msgstr "Проект: підпишіться на проект, щоби слідкувати за конвеєром" #: ../../project/configuration/collaboration.rst:34 msgid "" @@ -420,10 +528,15 @@ msgid "" "in your inbox. This feature is perfect for a Project Manager who wants to " "see the big picture all the time." msgstr "" +"Ви можете прийняти рішення про виконання проекту. У цій ситуації вам буде " +"повідомлено про будь-які зміни, внесені в проект: завдання, що рухаються з " +"однієї стадії до іншої, відбувається розмова, і т. д. Ви отримаєте всю " +"інформацію у своїй поштовій скриньці. Ця функція ідеально підходить для " +"менеджера проектів, який хоче бачити загальну картину постійно." #: ../../project/configuration/collaboration.rst:41 msgid "Task: follow a specific task" -msgstr "" +msgstr "Завдання: підпишіться на конкретне завдання" #: ../../project/configuration/collaboration.rst:43 msgid "" @@ -431,16 +544,21 @@ msgid "" "focused on a specific part of the project. All notifications or changes in " "that task also appear in your inbox." msgstr "" +"Підписка на завдання - це та сама ідея, що й підписка на проект, за винятком" +" того, що ви зосереджені на конкретній частині проекту. Усі сповіщення або " +"зміни у цьому завданні також відображаються у папці \"Вхідні\"." #: ../../project/configuration/collaboration.rst:48 msgid "Choose which action to follow" -msgstr "" +msgstr "Виберіть, які дії потрібно виконати" #: ../../project/configuration/collaboration.rst:50 msgid "" "You can choose what you want to follow by clicking on the down arrow in the " "Following button." msgstr "" +"Ви можете вибрати, за чим ви хочете стежити, натиснувши стрілку вниз на " +"кнопці Стежити." #: ../../project/configuration/collaboration.rst:53 msgid "" @@ -448,28 +566,38 @@ msgid "" "notified when a note is logged in, when a task is created, blocked or ready " "to go, and when the stage of the task has changed." msgstr "" +"За замовчуванням ви стежите за обговореннями, але ви також можете вибрати, " +"щоб отримувати сповіщення про вхід до нотатки, коли завдання створюється, " +"заблоковано або готове до виконання, а також коли стадія завдання змінилася." #: ../../project/configuration/collaboration.rst:61 msgid "Time management: analytic accounts" -msgstr "" +msgstr "Управління часом: аналітичні обліки" #: ../../project/configuration/collaboration.rst:63 msgid "" "Whether it helps you for estimation of future projects or data for billing " "or invoicing, time tracking in Project Management is a real plus." msgstr "" +"Незалежно від того, чи це допоможе вам оцінити майбутні проекти чи дані для " +"виставлення рахунків, відстеження часу в Управлінні проектами є справжнім " +"плюсом." #: ../../project/configuration/collaboration.rst:67 msgid "" "The Odoo Timesheet app is perfectly integrated with Odoo Project and can " "help you track time easily." msgstr "" +"Додаток Табель Odoo ідеально інтегрований з Проектом Odoo і може допомогти " +"легко відстежувати час." #: ../../project/configuration/collaboration.rst:70 msgid "" "Once Odoo Timesheet is installed, the timesheet option is automatically " "available in projects and on tasks." msgstr "" +"Після встановлення Табеля Odoo параметр табеля автоматично доступний у " +"проектах та на завданнях." #: ../../project/configuration/collaboration.rst:73 msgid "" @@ -478,18 +606,22 @@ msgid "" " or contract. Each time a project is created, an analytic account is " "automatically created under the same name." msgstr "" +"Щоб уникнути будь-якої плутанини, Odoo працює з аналітичними обліками. " +"Аналітичний облік - це ім'я, яке завжди буде посиланням на конкретний проект" +" або контракт. Кожен раз, коли створюється проект, аналітичний облік " +"створюється автоматично під одним іменем." #: ../../project/configuration/collaboration.rst:79 msgid "Record a timesheet on a project:" -msgstr "" +msgstr "Запишіть табель у проект:" #: ../../project/configuration/collaboration.rst:81 msgid "Click on the settings of a project." -msgstr "" +msgstr "Натисніть на налаштування проекту." #: ../../project/configuration/collaboration.rst:86 msgid "Click on the Timesheet button in the top grey menu." -msgstr "" +msgstr "Натисніть на кнопку Табеля у верхньому сірому меню." #: ../../project/configuration/collaboration.rst:91 msgid "" @@ -498,48 +630,60 @@ msgid "" "Analytic Account. No task is set, you can choose to add a specific task for " "it, or not." msgstr "" +"Ви отримаєте Табель Odoo. Натисніть кнопку Створити, з'явиться рядок із " +"сьогоднішньою датою та часом. Назва вашого проекту автоматично вибирається " +"як Аналітичний облік. Не задано жодного завдання, ви можете додати конкретне" +" завдання для нього чи ні." #: ../../project/configuration/collaboration.rst:99 msgid "" "If you go now to Odoo Timesheet, your line will be recorded among your other" " timesheets." msgstr "" +"Якщо ви перейдете в Табель Odoo, ваш рядок буде записаний серед інших " +"табелів." #: ../../project/configuration/collaboration.rst:103 msgid "Record a timesheet on a task:" -msgstr "" +msgstr "Запишіть табель на завданні:" #: ../../project/configuration/collaboration.rst:105 msgid "Within a task, the timesheet option is also available." -msgstr "" +msgstr "У межах завдання також доступний параметр табелю." #: ../../project/configuration/collaboration.rst:107 msgid "" "In the task, click on the Edit button. Go on the Timesheet tab and click on " "Add an item." msgstr "" +"У вікні завдання натисніть кнопку Редагувати. Перейдіть на вкладку Табель та" +" натисніть Додати елемент." #: ../../project/configuration/collaboration.rst:110 msgid "" "A line will appear with the name of the project already selected in the " "Analytic account." msgstr "" +"З'явиться рядок з назвою проекту, вже вибраного в Аналітичному обліку." #: ../../project/configuration/collaboration.rst:113 msgid "" "Again, you'll find back these timesheet lines in the Odoo Timesheet " "application." -msgstr "" +msgstr "Знову ж таки, ви знайдете ці рядки табелю у додатку Табель Odoo." #: ../../project/configuration/collaboration.rst:119 msgid "" "At the end of your project, you can get a real idea of the time you spent on" " it by searching based on the Analytic Account name of your project." msgstr "" +"Наприкінці вашого проекту ви можете отримати реальне уявлення про час, " +"витрачений на нього, шляхом пошуку на основі аналітичного обліку вашого " +"проекту." #: ../../project/configuration/collaboration.rst:124 msgid "Document Management in tasks" -msgstr "" +msgstr "Управління документами у завданнях" #: ../../project/configuration/collaboration.rst:126 msgid "" @@ -547,12 +691,18 @@ msgid "" " the formatting, etc. An image is sometimes more informative than a thousand" " words! You have two ways to add a document to a task." msgstr "" +"Ви можете керувати документами, пов'язаними із завданнями, незалежно від " +"того, чи є вони планами, фотографіями тощо. Зображення іноді є більш " +"інформативним, ніж тисяча слів! У вас є два способи додати документ до " +"завдання." #: ../../project/configuration/collaboration.rst:130 msgid "" "1. You can add an image/document to your task by clicking on the Attachment " "tab on the top of the form." msgstr "" +"1. Ви можете додати зображення/документ до свого завдання, натиснувши " +"вкладку Прикріплення у верхній частині форми." #: ../../project/configuration/collaboration.rst:136 msgid "" @@ -561,22 +711,31 @@ msgid "" "email with an attachment, the document will be automatically saved in the " "task." msgstr "" +"2. Ви можете додати зображення/документ до свого завдання через Чат. Ви " +"можете зареєструвати нотатку/відправити повідомлення та прикріпити до нього " +"файл. Або, якщо хтось надсилає електронне повідомлення із вкладенням, " +"документ буде автоматично збережений у завданні." #: ../../project/configuration/collaboration.rst:145 msgid "" "If you have an important image that helps to understand the tasks you can " "set it up as Cover Image. It'll show up in the Kanban view directly." msgstr "" +"Якщо у вас є важливе зображення, яке допомагає зрозуміти завдання, ви можете" +" встановити його як обкладинку. Воно буде відображатися безпосередньо у " +"вигляді Канбану." #: ../../project/configuration/collaboration.rst:152 msgid "Collaborate on tasks" -msgstr "" +msgstr "Співпрацюйте на завданнях" #: ../../project/configuration/collaboration.rst:154 msgid "" "Tasks in Odoo Project are made to help you to work easily together with your" " colleagues. This helps you save time and energy." msgstr "" +"Завдання в Проекті Odoo створені, щоби допомогти вам легко працювати разом " +"із колегами. Це допоможе вам заощадити час та енергію." #: ../../project/configuration/collaboration.rst:157 msgid "" @@ -584,10 +743,13 @@ msgid "" "with your colleagues by writing on the same task at the same time, with task" " delegation and the Chatter." msgstr "" +"Ідея - бути в курсі того, що вас цікавить. Ви можете співпрацювати з " +"колегами, написавши одне і те ж завдання одночасно, з делегуванням завдань " +"та чатом." #: ../../project/configuration/collaboration.rst:162 msgid "Create a task from an email" -msgstr "" +msgstr "Створіть завдання з електронного листа" #: ../../project/configuration/collaboration.rst:164 msgid "" @@ -595,12 +757,18 @@ msgid "" "sent to that address, it automatically creates a task in the first step of " "the project, with all the recipients (To/Cc/Bcc) as followers." msgstr "" +"Ви можете налаштувати адресу електронної пошти, пов'язану з вашим проектом. " +"Коли електронний лист надсилається на цю адресу, воно автоматично створює " +"завдання на першому етапі проекту з усіма одержувачами (To/Cc/Bcc) як " +"послідовниками." #: ../../project/configuration/collaboration.rst:168 msgid "" "With Odoo Online, the mail gateway is already configured and so every " "project gets an automatic email address." msgstr "" +"За допомогою Odoo Online поштовий шлюз вже налаштований, і тому кожен проект" +" отримує автоматичну адресу електронної пошти." #: ../../project/configuration/collaboration.rst:171 msgid "" @@ -608,34 +776,42 @@ msgid "" "space), you'll see it under the name of your project in the Project " "Dashboard." msgstr "" +"Електронна пошта завжди має назву проекту (замість пробілу \"-\"), ви " +"побачите його під назвою вашого проекту на панелі інструментів проекту." #: ../../project/configuration/collaboration.rst:178 msgid "" "This email address create by default following the project name can be " "changed." msgstr "" +"Ця адреса електронної пошти створюється за замовчуванням, оскільки назва " +"проекту може бути змінена." #: ../../project/configuration/collaboration.rst:181 msgid "The alias of the email address can be changed by the project manager." -msgstr "" +msgstr "Псевдонім адреси електронної пошти може змінити менеджер проекту." #: ../../project/configuration/collaboration.rst:183 msgid "To do so, go to the Project Settings and click on the Email Tab." msgstr "" +"Для цього перейдіть до Налаштування проекту та натисніть вкладку Електронна " +"пошта." #: ../../project/configuration/collaboration.rst:185 msgid "You can directly edit your project email address." -msgstr "" +msgstr "Ви можете безпосередньо редагувати адресу електронної пошти проекту." #: ../../project/configuration/collaboration.rst:191 msgid "The Chatter, status and follow-up." -msgstr "" +msgstr "Чат, статус та підписки" #: ../../project/configuration/collaboration.rst:193 msgid "" "The Chatter is a very useful tool. It is a communication tool and shows the " "history of the task." msgstr "" +"Чат є дуже корисним інструментом. Це комунікаційний інструмент і показує " +"історію завдання." #: ../../project/configuration/collaboration.rst:196 msgid "" @@ -646,6 +822,11 @@ msgid "" "interactions are logged on the chatter, making it easy for the task leader " "to remember past interactions." msgstr "" +"У чаті, ви можете бачити, коли завдання було створено, коли воно пройшло від" +" одного етапу до іншого, тощо. Будь-які зміни, внесені до цього завдання, " +"автоматично вносяться в чат. Він також включає в себе історію взаємодії між " +"вами та вашим клієнтом або колегами. Всі взаємодії входять до чату, завдяки " +"чому керівник завдання легко запам'ятовує минулі взаємодії." #: ../../project/configuration/collaboration.rst:203 msgid "" @@ -655,10 +836,15 @@ msgid "" " specific task, you can choose to add a message to notify all of them. For " "both of these options, the date and time is saved on the entry." msgstr "" +"Ви можете взаємодіяти з підписниками, незалежно від того, внутрішні (ваші " +"колеги) або зовнішні (наприклад, клієнт), зареєструвавши нотатку або важливу" +" інформацію. Також, якщо ви хочете надіслати електронний лист усім " +"підписникам цього конкретного завдання, ви можете додати повідомлення, щоб " +"повідомити всіх. Для обох цих параметрів дата і час зберігаються на записі." #: ../../project/configuration/collaboration.rst:214 msgid "The description of the task, the Pad" -msgstr "" +msgstr "Опис завдання, Пед" #: ../../project/configuration/collaboration.rst:216 msgid "" @@ -668,12 +854,20 @@ msgid "" "same content. Every user has their own color and you can replay the whole " "creation of the content." msgstr "" +"Odoo дозволяє замінити поле опису завдання за допомогою спільної нотатки " +"Etherpad (http://etherpad.org). Це означає, що ви можете співпрацювати над " +"завданнями в режимі реального часу, коли кілька користувачів надають той " +"самий вміст. Кожен користувач має свій власний колір, і ви можете відтворити" +" увесь створений вміст." #: ../../project/configuration/collaboration.rst:222 msgid "" "To activate this option, go to :menuselection:`Project Settings --> Pads`, " "tick \"Collaborative rich text on task description\"." msgstr "" +"Щоб активувати цю опцію, перейдіть до :menuselection:`Налаштування проекту " +"--> Педи`, позначте пункт \"Спільний багатофункціональний текст у описі " +"завдань\"." #: ../../project/configuration/collaboration.rst:229 msgid "" @@ -683,14 +877,19 @@ msgid "" "useful if you want to send it to someone without adding this person as a " "follower." msgstr "" +"Якщо вам просто потрібен пед, а не вся сторінка завдання, ви можете " +"натиснути піктограму у верхньому правому куті, щоби перейти до панелі " +"безпосередньо в повноекранному режимі. Натисніть на значок ````, щоби " +"отримати пряму URL-адресу опису завдання: корисно, якщо ви хочете відправити" +" його комусь, не додаючи цю особу як підписника." #: ../../project/configuration/collaboration.rst:239 msgid "Tasks states" -msgstr "" +msgstr "Етапи завдання" #: ../../project/configuration/collaboration.rst:242 msgid "Set the state of a task" -msgstr "" +msgstr "Встановіть етап завдання" #: ../../project/configuration/collaboration.rst:244 msgid "" @@ -698,16 +897,21 @@ msgid "" " are working on a task, if the task is ready or if it is blocked. It is a " "visual indicator that is seen in a glance." msgstr "" +"Етап завдання - найпростіший спосіб повідомити своїх колег, коли ви працюєте" +" над завданням, якщо завдання готові або їх заблоковано. Це візуальний " +"індикатор, який видно одразу." #: ../../project/configuration/collaboration.rst:248 msgid "" "You can change the status of the task from the kanban view or directly from " "the task. Just click on the status ball to get the choices:" msgstr "" +"Ви можете змінити етап завдання з Канбану або безпосередньо із завдання. " +"Просто натисніть на кружок етапу, щоб отримати вибір:" #: ../../project/configuration/collaboration.rst:258 msgid "Custom states" -msgstr "" +msgstr "Змінювані етапи" #: ../../project/configuration/collaboration.rst:260 msgid "" @@ -715,18 +919,21 @@ msgid "" "project. On the kanban view, click on the gear icon on the top of the stage," " then click on edit:" msgstr "" +"Ви можете вирішити, який статус означає для кожного етапу вашого проекту. У " +"перегляді Канбану натисніть на значок налаштування у верхній частині екранe," +" після чого натисніть Редагувати:" #: ../../project/configuration/collaboration.rst:267 msgid "Next to the color ball, write the explanation of the state." -msgstr "" +msgstr "Поруч із кольоровим кружком, напишіть пояснення етапу." #: ../../project/configuration/collaboration.rst:272 msgid "Now, the explanation will be displayed instead of the generic text:" -msgstr "" +msgstr "Тепер пояснення буде відображатися замість загального тексту:" #: ../../project/configuration/collaboration.rst:278 msgid "Color Tags" -msgstr "" +msgstr "Кольорові мітки" #: ../../project/configuration/collaboration.rst:280 msgid "" @@ -734,6 +941,9 @@ msgid "" "tasks. It helps you to highlight a task from the Kanban view or better find " "them thanks to the filters." msgstr "" +"У кожному завданні можна додати тег. Теги дуже корисні для класифікації " +"завдань. Це допоможе вам виділити завдання з Канбану або краще знайти їх " +"завдяки фільтрам." #: ../../project/configuration/collaboration.rst:284 msgid "" @@ -741,12 +951,17 @@ msgid "" " tasks containing the tag with the colors. Each tag can get a specific " "color, it's very visual on the Kanban view." msgstr "" +"Якщо ви завжди працюєте з певним типом тегів, ви можете виділити завдання, " +"що містять тег із кольором. Кожен тег може отримати певний колір, це видно " +"на Канбані." #: ../../project/configuration/collaboration.rst:291 msgid "" "In order to make it appear on the kanban view, you have to set a color on " "the tag, directly from the task:" msgstr "" +"Щоб зробити його видимим у Канбані, потрібно встановити колір тегу " +"безпосередньо із завдання:" #: ../../project/configuration/setup.rst:3 msgid "How to set up & configure a project?" @@ -904,25 +1119,28 @@ msgstr "" #: ../../project/configuration/setup.rst:100 msgid ":doc:`visualization`" -msgstr "" +msgstr ":doc:`visualization`" #: ../../project/configuration/setup.rst:101 msgid ":doc:`collaboration`" -msgstr "" +msgstr ":doc:`collaboration`" #: ../../project/configuration/setup.rst:102 msgid ":doc:`time_record`" -msgstr "" +msgstr ":doc:`time_record`" #: ../../project/configuration/time_record.rst:3 msgid "How to record time spent?" -msgstr "" +msgstr "Як записати витрачений час?" #: ../../project/configuration/time_record.rst:8 msgid "" "Odoo allows you to record the time spent per employee and per project, for " "simple reports as well as for direct invoicing to the customer." msgstr "" +"Odoo дозволяє записувати час, витрачений на одного співробітника на кожен " +"проекту, для простих звітів, а також для прямого виставлення рахунків " +"клієнту." #: ../../project/configuration/time_record.rst:14 msgid "" @@ -931,58 +1149,75 @@ msgid "" ":menuselection:`Configuration --> Settings`. In the **Timesheets** section " "of the page, tick **Activate timesheets on issues**." msgstr "" +"Щоб записати час, витрачений на проекти, спершу потрібно активувати " +"виставлення рахунків за часом. У модулі **Проект** відкрийте " +":menuselection:`Налаштування --> Налаштування`. У розділі **Табелі** " +"позначте пункт **Активувати табелі на проблемах**." #: ../../project/configuration/time_record.rst:23 msgid "" "Activating the option will install the Sales, Invoicing, Issue Tracking, " "Employee and Timesheet apps." msgstr "" +"Активація цього параметра дозволить встановити додатки для продажів, " +"виставлення рахунків-фактур, відстеження проблем, працівників і табель." #: ../../project/configuration/time_record.rst:27 msgid "Recording timesheets" -msgstr "" +msgstr "Запис табелів" #: ../../project/configuration/time_record.rst:29 msgid "" "You can record the time spent in projects straight from the projects " "application. You can either record timesheets in a project, or in a task." msgstr "" +"Ви можете зафіксувати час, витрачений на проекти, безпосередньо із програми " +"проекту. Ви можете або записувати табелі в проекті, або в задачі." #: ../../project/configuration/time_record.rst:34 msgid "Recording in a project" -msgstr "" +msgstr "Запис у проекті" #: ../../project/configuration/time_record.rst:36 msgid "" "In the **Project** application dashboard, open the **More** menu of the " "project you want to record timesheets for, and click on **Timesheets**." msgstr "" +"На інформаційній панелі програми **Проект** відкрийте меню **Більше** " +"проекту, для якого потрібно записати табелі, і натисніть кнопку **Табелі**." #: ../../project/configuration/time_record.rst:42 msgid "" "In the new window, click on **Create** and insert the required details, then" " click on **Save**." msgstr "" +"У новому вікні натисніть кнопку **Створити** та вставте необхідні дані, а " +"потім натисніть кнопку **Зберегти**." #: ../../project/configuration/time_record.rst:49 msgid "Recording in a task" -msgstr "" +msgstr "Запис у завдання" #: ../../project/configuration/time_record.rst:51 msgid "" "In the **Project** app, open the project you want to record timesheets for, " "and open the task on which you have been working." msgstr "" +"У модулі **Проект** відкрийте проект, який в якому ви хочете записати " +"табель, і відкрийте завдання, на якому ви працювали." #: ../../project/configuration/time_record.rst:54 msgid "" "In the task, click on **Edit**, open the **Timesheets** tab and click on " "**Add an item**. Insert the required details, then click on **Save**." msgstr "" +"У цьому завданні натисніть **Редагувати**, відкрийте вкладку **Табель** та " +"натисніть **Додати елемент**. Вставте потрібні дані, а потім натисніть " +"кнопку **Зберегти**." #: ../../project/configuration/visualization.rst:3 msgid "Visualize a project's tasks" -msgstr "" +msgstr "Візуалізуйте завдання проекту" #: ../../project/configuration/visualization.rst:5 msgid "" @@ -992,35 +1227,44 @@ msgid "" "enables you to efficiently visualize and organize the different tasks you " "have to cope with." msgstr "" +"У повсякденному бізнесі ваша компанія може зіткнутися з великою кількістю " +"завдань. Ці завдання досить складні. Потрібно згадати їх усіх і слідкувати " +"за ними, що може бути тягарем. На щастя, Odoo дозволяє вам ефективно " +"візуалізувати та організовувати різні завдання, з якими ви маєте справу." #: ../../project/configuration/visualization.rst:12 msgid "Create a task" -msgstr "" +msgstr "Створіть завдання" #: ../../project/configuration/visualization.rst:14 msgid "" "While in the project app, select an existing project or create a new one." msgstr "" +"Під час додавання проекту, виберіть існуючий проект або створіть новий." #: ../../project/configuration/visualization.rst:17 msgid "In the project, create a new task." -msgstr "" +msgstr "У проекті створіть нове завдання." #: ../../project/configuration/visualization.rst:22 msgid "" "In that task you can then assigned it to the right person, add tags, a " "deadline, descriptions… and anything else you might need for that task." msgstr "" +"Це завдання ви можете призначити потрібній людині, додавати в ньому теги, " +"терміни, описи ... і все інше, що вам може знадобитися для цього завдання." #: ../../project/configuration/visualization.rst:29 msgid "View your tasks with the Kanban view" -msgstr "" +msgstr "Перегляньте свої завдання за допомогою Канбану" #: ../../project/configuration/visualization.rst:31 msgid "" "Once you created several tasks, they can be managed and followed up thanks " "to the Kanban view." msgstr "" +"Після того, як ви створили декілька завдань, їх можна буде керувати та " +"контролювати завдяки Канбану." #: ../../project/configuration/visualization.rst:34 msgid "" @@ -1028,6 +1272,9 @@ msgid "" "enables you to have a clear view on the stages your tasks are in and which " "one have the higher priorities." msgstr "" +"Перегляд у Канбані - перегляд посту, розділений на різні етапи. Це дає змогу" +" мати чітке уявлення про етапи виконання ваших завдань і про те, які з них " +"мають вищі пріоритети." #: ../../project/configuration/visualization.rst:38 #: ../../project/planning/assignments.rst:53 @@ -1036,6 +1283,9 @@ msgid "" " on another view, you can go back to it any time by clicking the kanban view" " logo in the upper right corner" msgstr "" +"Канбан є переглядом за замовчуванням при доступі до проекту, але якщо ви " +"перебуваєте в іншому перегляді, ви можете будь-коли повернутися до нього, " +"натиснувши значок Канбану у верхньому правому куті." #: ../../project/configuration/visualization.rst:45 msgid "" @@ -1043,10 +1293,13 @@ msgid "" "the Kanban view by using the little dot, it will notify follower of the task" " and indicate if the task is ready." msgstr "" +"Ви також можете повідомити своїх колег про стан завдання прямо з Канбану за " +"допомогою маленької точки, він буде повідомляти підписника завдання і " +"вказати, чи завдання готові." #: ../../project/configuration/visualization.rst:53 msgid "Sort tasks in your Kanban view" -msgstr "" +msgstr "Сортування завдань у Канбані" #: ../../project/configuration/visualization.rst:55 msgid "" @@ -1055,21 +1308,30 @@ msgid "" "using drag & drop, they will be in that order and finally by their ID linked" " to their creation date." msgstr "" +"Задачі упорядковуються за пріоритетом, які ви можете надати, натиснувши " +"зірочку поруч із годинником, а потім підписку, тобто якщо ви рухаєте їх за " +"допомогою перетягування, вони будуть в такому порядку і, нарешті, своїми " +"ідентифікаторами, пов'язаними з датою їх створення." #: ../../project/configuration/visualization.rst:63 msgid "" "Tasks that are past their deadline will appear in red in your Kanban view." msgstr "" +"Задачі, що минули через їхній термін, будуть позначені червоним у вашому " +"Канбані." #: ../../project/configuration/visualization.rst:67 msgid "" "If you put a low priority task on top, when you go back to your dashboard " "the next time, it will have moved back below the high priority tasks." msgstr "" +"Якщо ви поставите завдання з низьким пріоритетом зверху, коли ви знову " +"повернетеся на інформаційну панель наступного разу, завдання повернеться " +"назад до задач з високим пріоритетом." #: ../../project/configuration/visualization.rst:72 msgid "Manage deadlines with the Calendar view" -msgstr "" +msgstr "Керуйте дедлайнами в Календарі" #: ../../project/configuration/visualization.rst:74 msgid "" @@ -1077,12 +1339,18 @@ msgid "" "allowing you to see every deadline for every task that has a deadline set " "easily in a single window." msgstr "" +"Ви також маєте можливість перейти з режиму перегляду Канбану на режим " +"перегляду Календаря, що дозволяє переглядати дедлайн кожного завдання просто" +" в одному вікні." #: ../../project/configuration/visualization.rst:78 msgid "" "Tasks are color coded to the employee they are assigned to and you can " "filter deadlines by employees by selecting who's deadline you wish to see." msgstr "" +"Задачі позначені кольором для працівника, якому вони призначені, і ви можете" +" відфільтрувати дедлайни для працівників, вибравши кінцевий термін, який ви " +"хочете бачити." #: ../../project/configuration/visualization.rst:86 #: ../../project/planning/assignments.rst:133 @@ -1090,6 +1358,8 @@ msgid "" "You can easily change the deadline from the Calendar view by dragging and " "dropping the task to another case." msgstr "" +"Ви можете легко змінити кінцевий термін з перегляду Календаря, перетягнувши " +"завдання в інший." #: ../../project/overview/main_concepts/introduction.rst:3 msgid "Introduction to Odoo Project" @@ -1254,11 +1524,11 @@ msgstr "Почніть свою безкоштовну пробну версію #: ../../project/planning.rst:3 msgid "Planning your project" -msgstr "" +msgstr "Планування вашого проекту" #: ../../project/planning/assignments.rst:3 msgid "How to plan and track employees' assignments?" -msgstr "" +msgstr "Як планувати та відстежувати завдання співробітників?" #: ../../project/planning/assignments.rst:5 msgid "" @@ -1266,6 +1536,9 @@ msgid "" "especially when you manage several people. Luckily, using Odoo Project, you " "can handle it in only a couple of clicks." msgstr "" +"Слідкування та планування завдань ваших співробітників можуть бути важким " +"завданням, особливо коли ви керуєте кількома людьми. На щастя, " +"використовуючи Проект Odoo, ви можете впоратися з ним лише за кілька кліків." #: ../../project/planning/assignments.rst:12 msgid "" @@ -1273,6 +1546,8 @@ msgid "" "module. To do so, go in the application module, search for project and " "install the application." msgstr "" +"Єдина необхідна конфігурація - встановити модуль **Управління проектами**. " +"Для цього перейдіть у модуль додатків, знайдіть Проект та встановіть його." #: ../../project/planning/assignments.rst:19 msgid "" @@ -1282,6 +1557,11 @@ msgid "" "under **Time Work Estimation**, select the **manage time estimation on " "tasks** option. Do not forget to apply your changes." msgstr "" +"Якщо ви хочете керувати оцінкою часу, вам потрібно буде ввімкнути табелі для" +" завдань. У програмі **Проект** перейдіть до :menuselection:`Налаштування " +"--> Налаштування` у спадному меню. Потім, під **Оцінкою часу роботи**, " +"виберіть **керування оцінкою часу завдань** у параметрах. Не забудьте " +"застосувати свої зміни." #: ../../project/planning/assignments.rst:28 msgid "" @@ -1289,10 +1569,13 @@ msgid "" "Every time your salesperson will add working time in his timesheet, the bar " "will be updated accordingly, based on the initially planned hours." msgstr "" +"Ця функція створить панель прогресу у вигляді перегляду ваших завдань. " +"Кожного разу, коли ваш продавець додасть робочий час у свій табель, панель " +"буде оновлено відповідно до запланованих раніше годин." #: ../../project/planning/assignments.rst:36 msgid "Manage tasks with views" -msgstr "" +msgstr "Керуйте завданнями з переглядами" #: ../../project/planning/assignments.rst:38 msgid "" @@ -1301,16 +1584,22 @@ msgid "" "on your employees' tasks: the kanban view, the list view (using timesheets) " "and the calendar view." msgstr "" +"Ви можете отримати огляд ваших різних завдань завдяки різноманітним " +"переглядам з Odoo. Три основні перегляди допоможуть вам планувати та " +"відслідковувати завдання своїх співробітників: вигляд Канбану, перегляд " +"списку (за допомогою розрахункових таблиць) та перегляд календаря." #: ../../project/planning/assignments.rst:43 msgid "" "Create and edit tasks in order to fill up your pipeline. Don't forget to " "fill in a responsible person and an estimated time if you have one." msgstr "" +"Створіть та відредагуйте завдання, щоби заповнити конвеєр. Не забудьте " +"заповнити відповідальну особу та приблизний час, якщо він є." #: ../../project/planning/assignments.rst:47 msgid "Get an overview of activities with the kanban view" -msgstr "" +msgstr "Ознайомтеся з діями з переглядом Канбану" #: ../../project/planning/assignments.rst:49 msgid "" @@ -1318,10 +1607,13 @@ msgid "" "enables you to have a clear view on the stages your tasks are in and the " "ones having the higher priorities." msgstr "" +"Перегляд Канбану - пост-подібний перегляд, розділений на різні етапи. Це дає" +" змогу мати чітке уявлення про етапи виконання ваших завдань і те, що має " +"вищі пріоритети." #: ../../project/planning/assignments.rst:61 msgid "Add/rearrange stages" -msgstr "" +msgstr "Додати/переставити етапи" #: ../../project/planning/assignments.rst:63 msgid "" @@ -1333,6 +1625,13 @@ msgid "" "fold or unfold your stages by using the **setting** icon on your desired " "stage." msgstr "" +"Ви можете легко персоналізувати свій проект відповідно до потреб вашого " +"бізнесу, створивши нові стовпці. З перегляду Канбану на ваш проект, ви " +"можете додати етапи, натиснувши на **Додати новий стовпець** (див. Малюнок " +"нижче). Якщо ви хочете змінити порядок ваших етапів, ви можете легко зробити" +" це, перетягнувши стовпчик, який потрібно перемістити в потрібне місце. Ви " +"також можете скласти або розгорнути етапи, використовуючи значок " +"**налаштування** на потрібному етапі." #: ../../project/planning/assignments.rst:75 msgid "" @@ -1340,10 +1639,13 @@ msgid "" "development project, stages might be: Specifications, Development, Test, " "Done." msgstr "" +"Створіть один стовпець на кожному етапі в робочому процесі. Наприклад, у " +"проекті розробки етапи можуть бути: Специфікації, Розробка, Тестування, " +"Готово." #: ../../project/planning/assignments.rst:80 msgid "Sort tasks by priority" -msgstr "" +msgstr "Сортуйте завдання за пріоритетом" #: ../../project/planning/assignments.rst:82 msgid "" @@ -1353,20 +1655,31 @@ msgid "" "left of a task to tag it as **high priority**. For the tasks that are not " "tagged, Odoo will automatically classify them according to their deadlines." msgstr "" +"У кожному з ваших стовпчиків ви можете сортувати свої завдання за " +"пріоритетом. Завдання з вищим пріоритетом автоматично переміщаються до " +"верхньої частини стовпця. У режимі перегляду Канбану натисніть на зірочку у " +"лівій нижній частині завдання, щоби позначити його як **найвищий " +"пріоритет**. Для завдань, які не позначені, Odoo буде автоматично " +"класифікувати їх відповідно до їх термінів." #: ../../project/planning/assignments.rst:89 msgid "" "Note that dates that passed their deadlines will appear in red( in the list " "view too) so you can easily follow up the progression of different tasks." msgstr "" +"Зверніть увагу, що дати, що пройшли їхні терміни, позначатимуться червоним " +"(також у перегляді списку), щоб ви могли легко відслідковувати прогрес " +"різних завдань." #: ../../project/planning/assignments.rst:97 msgid "Don't forget you can filter your tasks with the filter menu." msgstr "" +"Не забувайте, що ви можете фільтрувати свої завдання за допомогою меню " +"фільтру." #: ../../project/planning/assignments.rst:100 msgid "Track the progress of each task with the list view" -msgstr "" +msgstr "Відстежуйте прогрес кожної задачі за допомогою перегляду списку" #: ../../project/planning/assignments.rst:102 msgid "" @@ -1375,6 +1688,10 @@ msgid "" "along with their duration. The **Working Time Progress** bar will be updated" " each time the employee will add an activity." msgstr "" +"Якщо ви ввімкнули **Керування оцінкою часу на завданнях**, ваші " +"співробітники зможуть зареєструвати свою діяльність на задачах під меню " +"**Табелі** разом із їх тривалістю. **Прогрес робочого часу** буде " +"оновлюватись кожного разу, коли працівник додасть активність." #: ../../project/planning/assignments.rst:110 msgid "" @@ -1383,10 +1700,14 @@ msgid "" "choice and click on the List view icon (see below). The last column will " "show you the progression of each task." msgstr "" +"Як менеджер, ви можете легко переглянути час, витрачений на завдання для " +"всіх співробітників, за допомогою перегляду списку. Для цього відкрийте " +"проект за вашим вибором та натисніть значок списку (див. Нижче). Останній " +"стовпець покаже вам прогрес кожного завдання." #: ../../project/planning/assignments.rst:119 msgid "Keep an eye on deadlines with the Calendar view" -msgstr "" +msgstr "Слідкуйте за дедлайнами в Календарі" #: ../../project/planning/assignments.rst:121 msgid "" @@ -1394,6 +1715,9 @@ msgid "" "As a manager, this view enables you to keep an eye on all deadlines in a " "single window." msgstr "" +"Якщо ви додасте дедлайн у своєму завданні, вони з'являться у вікні " +"календаря. Цей перегляд дає змогу менеджеру стежити за усіма кінцевими " +"термінами в одному вікні." #: ../../project/planning/assignments.rst:128 msgid "" @@ -1401,6 +1725,9 @@ msgid "" " to them. You can easily filter the deadlines by employees by ticking the " "related boxes on the right of the calendar view." msgstr "" +"Всі завдання позначаються відповідним кольором, призначеному працівнику. Ви " +"можете легко відфільтрувати дедлайни співробітників, позначаючи відповідні " +"поля справа на екрані календаря." #: ../../project/planning/assignments.rst:138 msgid ":doc:`forecast`" @@ -1408,23 +1735,27 @@ msgstr ":doc:`forecast`" #: ../../project/planning/forecast.rst:3 msgid "How to forecast tasks?" -msgstr "" +msgstr "Як прогнозувати завдання?" #: ../../project/planning/forecast.rst:6 msgid "Introduction to forecast" -msgstr "" +msgstr "Введення в прогнозування" #: ../../project/planning/forecast.rst:8 msgid "" "Scheduling and forecasting tasks is another way to manage projects. In Odoo," " the Forecast option gives you access to the Gantt chart." msgstr "" +"Планування та прогнозування завдання - це ще один спосіб керувати проектами." +" В Odoo параметр Прогнозування дає вам доступ до діаграми Ганта." #: ../../project/planning/forecast.rst:11 msgid "" "So far, you've been working with the Kanban view, which shows you the " "progress of a project and its related tasks." msgstr "" +"Поки що ви працювали з Канбаном, який показує вам прогрес проекту та " +"пов'язані з ним завдання." #: ../../project/planning/forecast.rst:14 msgid "" @@ -1432,20 +1763,25 @@ msgid "" "It's highly visual which is a real plus for complex projects, and it helps " "team members to collaborate better." msgstr "" +"Тепер, якщо вибрати параметр Прогнозування, діаграма Ганта відображає велику" +" картину. Це дуже візуальне зображення, яке є справжнім плюсом для складних " +"проектів, і це допомагає членам команди працювати краще." #: ../../project/planning/forecast.rst:18 msgid "" "This option is a real benefit in terms of planning and organizing the " "workload and human resources." msgstr "" +"Цей варіант вигідний для планування та організації робочого навантаження та " +"людських ресурсів." #: ../../project/planning/forecast.rst:22 msgid "How to configure the projects?" -msgstr "" +msgstr "Як налаштувати проекти?" #: ../../project/planning/forecast.rst:25 msgid "Configure the project application" -msgstr "" +msgstr "Налаштуйте додаток проекту" #: ../../project/planning/forecast.rst:27 msgid "" @@ -1454,18 +1790,26 @@ msgid "" " task is assigned a specific timeframe (amount of hours) in which your " "employee should complete it!" msgstr "" +"Параметр **Прогнозування** допоможе вам організувати свої проекти. Він " +"ідеально підходить, коли вам потрібно налаштувати проект із певним " +"дедлайном. Тому для кожної задачі призначається певний часовий проміжок " +"(кількість годин), в який ваш працівник повинен його заповнити!" #: ../../project/planning/forecast.rst:32 msgid "" "First you need to activate the **Forecast** option for the whole project " "application:" msgstr "" +"Спочатку потрібно активувати параметр **Прогнозування** для всього модуля " +"проекту:" #: ../../project/planning/forecast.rst:35 msgid "" "Go to :menuselection:`Project --> Configuration --> Settings`. Select the " "Forecast option and click **Apply**." msgstr "" +"Перейдіть до :menuselection:`Проект --> Налаштування --> Налаштування`. " +"Виберіть опцію Прогноз і натисніть кнопку **Застосувати**." #: ../../project/planning/forecast.rst:41 msgid "" @@ -1473,40 +1817,51 @@ msgid "" "specifically for your **Project** (maybe you don't need the Gantt chart for " "all the projects that you manage)." msgstr "" +"Після цього вам все одно потрібно активувати параметр **Прогнозування** " +"спеціально для вашого **Проекту** (можливо, вам не потрібна діаграма Ганта " +"для всіх проектів, якими ви керуєте)." #: ../../project/planning/forecast.rst:46 msgid "Configure a specific project." -msgstr "" +msgstr "Налаштуйте конкретний проект" #: ../../project/planning/forecast.rst:48 msgid "" "When creating a new project, make sure to select the option \"Allow " "Forecast\" in your project settings." msgstr "" +"Під час створення нового проекту обов'язково виберіть параметр \"Дозволити " +"прогноз\" у налаштуваннях проекту." #: ../../project/planning/forecast.rst:51 msgid "You'll see the **Forecast** option appearing in the top menu." msgstr "" +"Ви побачите параметр **Прогнозування**, який з'явиться у верхньому меню." #: ../../project/planning/forecast.rst:56 msgid "" "If you add the Forecasting option to an existing project, whether there are " "task deadlines or not scheduled, the task won't be displayed." msgstr "" +"Якщо ви додаєте параметр Прогнозування до існуючого проекту, будь то терміни" +" завдань або незаплановані, завдання не відображатимуться." #: ../../project/planning/forecast.rst:59 msgid "The tasks of a project are not related to a forecast." -msgstr "" +msgstr "Завдання проекту не пов'язані з прогнозом." #: ../../project/planning/forecast.rst:62 msgid "How to create a forecast?" -msgstr "" +msgstr "Як створити прогнозування?" #: ../../project/planning/forecast.rst:64 msgid "" "Before creating a project with forecast, list all the tasks with the " "projected time they should take. It will help you to coordinate the work." msgstr "" +"Перед створенням проекту з прогнозом перелічіть усі завдання за " +"прогнозованим часом, який вони повинні взяти. Це допоможе вам координувати " +"роботу." #: ../../project/planning/forecast.rst:68 msgid "" @@ -1514,12 +1869,17 @@ msgid "" "forecast from the task page. To create a forecast, click on the top left " "corner of the task, **Create a Forecast**." msgstr "" +"Щоб відобразити проекти в діаграмі Ганта, потрібно створити прогноз на " +"сторінці завдання. Щоб створити прогноз, натисніть на верхньому лівому куті " +"завдання **Створити прогнозування**." #: ../../project/planning/forecast.rst:76 msgid "" "You can also create a new Forecast easily by directly clicking on an empty " "space in the Gantt chart calendar." msgstr "" +"Ви також можете легко створити новий Прогнозування, просто натиснувши на " +"порожній простір у календарі діаграми Ганта." #: ../../project/planning/forecast.rst:79 msgid "" @@ -1527,6 +1887,8 @@ msgid "" "automatically. You just need to add the dates and the time the task should " "take." msgstr "" +"Інтерфейс Прогнозування автоматично заповнить назву проекту та завдання. Вам" +" просто потрібно додати дату та час виконання завдання." #: ../../project/planning/forecast.rst:87 msgid "" @@ -1534,6 +1896,9 @@ msgid "" " installed on your database. This option helps you to see the progress of a " "task thanks to the integration with Timesheet." msgstr "" +"Поле \"Ефективні години\" з'являється, лише якщо у вашій базі даних " +"встановлено додаток **Табель**. Цей параметр допомагає вам побачити прогрес " +"завдань завдяки інтеграції з Табелем." #: ../../project/planning/forecast.rst:91 msgid "" @@ -1541,10 +1906,13 @@ msgid "" "(Analytic account), with 10 hours spent, the forecast will display 10 hours " "in the Effective hours field." msgstr "" +"Наприклад: коли користувач заповнює таблицю з назвою свого проекту " +"(аналітичний облік), при цьому витрачається 10 годин, прогноз буде " +"відображати 10 годин у полі Ефективні години." #: ../../project/planning/forecast.rst:96 msgid "What are the difference between the views?" -msgstr "" +msgstr "Яка різниця між переглядами?" #: ../../project/planning/forecast.rst:98 msgid "" @@ -1552,10 +1920,12 @@ msgid "" "helps you to see the Gantt chart from different points of view: by users or " "by projects." msgstr "" +"У меню програми **Проект** є меню **Прогнозування**. Це підменю допомагає " +"переглядати діаграму Ганта з різних точок зору: користувачами або проектами." #: ../../project/planning/forecast.rst:103 msgid "By users : people management" -msgstr "" +msgstr "Користувачами: управління людьми" #: ../../project/planning/forecast.rst:105 msgid "" @@ -1563,6 +1933,9 @@ msgid "" "chart shows you who's involved; it gives you the big picture of the project." " It's very useful to allocate your resources effectively." msgstr "" +"Цей параметр відображає діаграму Ганта з призначеними людьми. Діаграма Ганта" +" показує залучених; це дає вам загальну картину проекту. Дуже корисно " +"ефективно розподіляти ресурси." #: ../../project/planning/forecast.rst:109 msgid "" @@ -1570,12 +1943,17 @@ msgid "" "on the second level you see which projects they are assigned to. On the " "third, you see which tasks they're on." msgstr "" +"На лівій стороні, на першому рівні, ви можете побачити задіяних " +"користувачів. Потім на другому рівні ви бачите, до яких проектів вони " +"призначені. По-третє, ви бачите, які завдання вони виконують." #: ../../project/planning/forecast.rst:113 msgid "" "Each task is represented by a coloured rectangle. This rectangle reflects " "the duration of the task in the calendar." msgstr "" +"Кожне завдання позначено кольоровим прямокутником. Цей прямокутник " +"відображає тривалість завдання в календарі." #: ../../project/planning/forecast.rst:116 msgid "" @@ -1584,10 +1962,15 @@ msgid "" "to that user is less than 100%. When it's red, it means that this user is " "assigned to multiple tasks which total more than 100% of his/her time." msgstr "" +"Верхній прямокутник на першому рівні - це сума всіх завдань, складена з " +"третього рівня. Якщо він зелений, це означає, що загальний час, призначений " +"для цього користувача, становить менше 100%. Коли він червоний, це означає, " +"що цей користувач призначений для виконання декількох завдань, які складають" +" більше 100% свого часу." #: ../../project/planning/forecast.rst:126 msgid "Plan the workload" -msgstr "" +msgstr "План робочого навантаження" #: ../../project/planning/forecast.rst:128 msgid "" @@ -1596,6 +1979,11 @@ msgid "" "days. He/She has no other tasks to work on. So you can decide from 1 to 100%" " how your users should organize their time between different tasks." msgstr "" +"Під час створення прогнозування потрібно вибрати час, який користувач має " +"витратити на нього. 100% означає, що ваш користувач повинен працювати на " +"повний робочий день протягом цих днів. Він/вона не має інших завдань для " +"роботи. Таким чином, ви можете вирішити від 1 до 100%, як ваші користувачі " +"повинні організувати свій час між різними завданнями." #: ../../project/planning/forecast.rst:134 msgid "" @@ -1603,6 +1991,9 @@ msgid "" "example, if your expert is already at 40% on another task in another " "project, you can book him/her for only 60% for that period." msgstr "" +"Інтеграція допомагає вам уникнути подвійного бронювання співробітника. " +"Наприклад, якщо ваш експерт уже має 40% від іншого завдання в іншому " +"проекті, ви можете забронювати його лише на 60% за цей період." #: ../../project/planning/forecast.rst:138 msgid "" @@ -1613,11 +2004,17 @@ msgid "" "Otherwise, the PM can change the dedicated time or the dates, to make sure " "that this is feasible." msgstr "" +"У наведеному нижче прикладі користувач \"Адміністратор\" працює над двома " +"проектами (\"Фази доставки IT1367\" та \"Процес виконання 56\"). Користувач " +"призначений для обох проектів загальним обсягом у 110% свого часу. Це " +"занадто багато, тому Менеджер проектів повинен змінити користувачів, " +"призначених для завдання. В іншому випадку Прем'єр-міністр може змінити " +"присвячений час або дату, аби переконатися, що це можливо." #: ../../project/planning/forecast.rst:149 #: ../../project/planning/forecast.rst:191 msgid "Gantt view advantages" -msgstr "" +msgstr "Переваги діаграми Ганта" #: ../../project/planning/forecast.rst:151 msgid "" @@ -1627,11 +2024,16 @@ msgid "" "elements at once. Also, you immediately know what has to be done next. This " "method helps you to better understand the relations between the tasks." msgstr "" +"Діаграма Ганта \"користувачем\" допомагає вам краще спланувати свої людські " +"ресурси. Ви уникаєте плутанини щодо завдань і призначень користувачів. " +"Діаграма Ганта є візуальною і допомагає зрозуміти всі різні елементи " +"одночасно. Також ви негайно знаєте, що потрібно зробити далі. Цей метод " +"допоможе вам краще зрозуміти відносини між завданнями." #: ../../project/planning/forecast.rst:158 #: ../../project/planning/forecast.rst:193 msgid "The dynamic view of the Gantt in Odoo allows you to:" -msgstr "" +msgstr "Динамічний перегляд Ганта в Odoo дозволяє:" #: ../../project/planning/forecast.rst:160 #: ../../project/planning/forecast.rst:195 @@ -1639,25 +2041,27 @@ msgid "" "change the time and date of a forecast by clicking and sliding the tasks in " "the future or in the past" msgstr "" +"змінити час і дату прогнозу, натиснувши та пересунувши завдання в " +"майбутньому чи в минулому" #: ../../project/planning/forecast.rst:163 #: ../../project/planning/forecast.rst:198 msgid "create a new forecast into the Gantt chart immediately" -msgstr "" +msgstr "негайно створити новий прогноз у діаграмі Ганта" #: ../../project/planning/forecast.rst:165 #: ../../project/planning/forecast.rst:200 msgid "modify an existing forecast" -msgstr "" +msgstr "змінити існуючий прогноз" #: ../../project/planning/forecast.rst:167 #: ../../project/planning/forecast.rst:202 msgid "change the length of a task by extending or shortening the rectangle." -msgstr "" +msgstr "змінити довжину задачі шляхом розширення або скорочення прямокутника." #: ../../project/planning/forecast.rst:170 msgid "By projects: project management" -msgstr "" +msgstr "Проектами: управління проектами" #: ../../project/planning/forecast.rst:172 msgid "" @@ -1666,12 +2070,18 @@ msgid "" "one too early if another one isn't finished. Odoo Gantt chart is clear and " "helps you to coordinate tasks efficiently." msgstr "" +"Діаграма Ганта - це ідеальне уявлення про проект, щоби краще зрозуміти " +"взаємодію між завданнями. Ви можете уникати дублювання завдань або запускати" +" їх занадто рано, якщо інший не завершений. Діаграма Ганта в Odoo є чіткою і" +" допомагає вам ефективно координувати завдання." #: ../../project/planning/forecast.rst:177 msgid "" "This option displays the Gantt chart by showing the projects on the first " "level of hierarchy." msgstr "" +"Цей параметр відображає графік Ганта, показуючи проекти на першому рівні " +"ієрархії." #: ../../project/planning/forecast.rst:180 msgid "" @@ -1679,9 +2089,14 @@ msgid "" " level you see which users are assigned. On the third, you see which tasks " "they're on." msgstr "" +"Зліва, на першому рівні, ви можете побачити проекти. Потім на другому рівні " +"ви бачите призначених користувачів. По-третє, ви бачите, які завдання вони " +"виконують." #: ../../project/planning/forecast.rst:184 msgid "" "This view won't show your HR time. The colours don't apply. (see **By " "Users** section)" msgstr "" +"Цей перегляд не покаже ваш час HR. Кольори не застосовуються. (див. розділ " +"**Користувачами**)" diff --git a/locale/uk/LC_MESSAGES/purchase.po b/locale/uk/LC_MESSAGES/purchase.po index 06c9b2441..da49b82a3 100644 --- a/locale/uk/LC_MESSAGES/purchase.po +++ b/locale/uk/LC_MESSAGES/purchase.po @@ -1,16 +1,16 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Lisnenko , 2018\n" +"Last-Translator: Martin Trigaux, 2018\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" @@ -2154,8 +2154,8 @@ msgstr "" "замовлення." #: ../../purchase/purchases/rfq/create.rst:0 -msgid "Shipment" -msgstr "Доставка" +msgid "Receipt" +msgstr "Надходження" #: ../../purchase/purchases/rfq/create.rst:0 msgid "Incoming Shipments" diff --git a/locale/uk/LC_MESSAGES/sales.po b/locale/uk/LC_MESSAGES/sales.po index 000931b3f..aae6e75db 100644 --- a/locale/uk/LC_MESSAGES/sales.po +++ b/locale/uk/LC_MESSAGES/sales.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" @@ -279,825 +279,440 @@ msgstr "" msgid "Invoicing Method" msgstr "Метод виставлення рахунку" -#: ../../sales/invoicing/services.rst:3 -msgid "Services" -msgstr "Послуги" +#: ../../sales/invoicing/down_payment.rst:3 +msgid "Request a down payment" +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:3 -msgid "How to invoice milestones of a project?" -msgstr "Як розробити рахунок-фактуру для проекту?" - -#: ../../sales/invoicing/services/milestones.rst:5 +#: ../../sales/invoicing/down_payment.rst:5 msgid "" -"There are different kind of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) or a fixed price contract (e.g. a project)." +"A down payment is an initial, partial payment, with the agreement that the " +"rest will be paid later. For expensive orders or projects, it is a way to " +"protect yourself and make sure your customer is serious." msgstr "" -"Існують різні види послуг продажу: обсяг попередньо оплачених годин/днів " -"(наприклад, контракт підтримки), платіж на основі часу та матеріалу " -"(наприклад, час консультаційного рахунку) або договір про фіксовану ціну " -"(наприклад, проект)." -#: ../../sales/invoicing/services/milestones.rst:9 +#: ../../sales/invoicing/down_payment.rst:10 +msgid "First time you request a down payment" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:12 msgid "" -"In this section, we will have a look at how to invoice milestones of a " -"project." +"When you confirm a sale, you can create an invoice and select a down payment" +" option. It can either be a fixed amount or a percentage of the total " +"amount." msgstr "" -"У цьому розділі ми ознайомимось з тим, як вирахувати рахунок-фактуру на " -"кожен етап проекту." -#: ../../sales/invoicing/services/milestones.rst:12 +#: ../../sales/invoicing/down_payment.rst:16 msgid "" -"Milestone invoicing can be used for expensive or large scale projects, with " -"each milestone representing a clear sequence of work that will incrementally" -" build up to the completion of the contract. For example, a marketing agency" -" hired for a new product launch could break down a project into the " -"following milestones, each of them considered as one service with a fixed " -"price on the sale order :" +"The first time you request a down payment you can select an income account " +"and a tax setting that will be reused for next down payments." msgstr "" -"Виставлення рахунків за версію може використовуватися для дорогих або " -"масштабних проектів, при цьому кожен етап представляє собою чітку " -"послідовність робіт, яка буде поступово нарощуватись до завершення " -"контракту. Наприклад, агентство з маркетингу, яке найняте для запуску нового" -" проекту, могло б розбити його на наступні етапи, кожен з яких вважається " -"однією послугою з фіксованою ціною на замовлення продажу:" -#: ../../sales/invoicing/services/milestones.rst:19 -msgid "Milestone 1 : Marketing strategy audit - 5 000 euros" -msgstr "Крок 1: Аудит маркетингової стратегії - 5 000 євро" +#: ../../sales/invoicing/down_payment.rst:22 +msgid "You will then see the invoice for the down payment." +msgstr "" -#: ../../sales/invoicing/services/milestones.rst:21 -msgid "Milestone 2 : Brand Identity - 10 000 euros" -msgstr "Крок 2: ідентифікація бренду - 10 000 євро" - -#: ../../sales/invoicing/services/milestones.rst:23 -msgid "Milestone 3 : Campaign launch & PR - 8 500 euros" -msgstr "Крок 3: запуск кампанії та PR - 8 500 євро" - -#: ../../sales/invoicing/services/milestones.rst:25 +#: ../../sales/invoicing/down_payment.rst:27 msgid "" -"In this case, an invoice will be sent to the customer each time a milestone " -"will be successfully reached. That invoicing method is comfortable both for " -"the company which is ensured to get a steady cash flow throughout the " -"project lifetime and for the client who can monitor the project's progress " -"and pay in several times." +"On the subsequent or final invoice, any prepayment made will be " +"automatically deducted." msgstr "" -"У такому випадку рахунок-фактура буде відправлятися клієнту кожного разу, " -"коли буде успішно досягнутий етап. Цей метод виставлення рахунків є зручним " -"як для компанії, яка забезпечує стійкий грошовий потік протягом усього " -"терміну дії проекту, так і для клієнта, який може контролювати прогрес " -"проекту та платити у кілька етапів." -#: ../../sales/invoicing/services/milestones.rst:32 +#: ../../sales/invoicing/down_payment.rst:34 +msgid "Modify the income account and customer taxes" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:36 +msgid "From the products list, search for *Down Payment*." +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:41 msgid "" -"You can also use milestones to invoice percentages of the entire project. " -"For example, for a million euros project, your company might require a 15% " -"upfront payment, 30% at the midpoint and the balance at the contract " -"conclusion. In that case, each payment will be considered as one milestone." +"You can then edit it, under the invoicing tab you will be able to change the" +" income account & customer taxes." msgstr "" -"Ви також можете використовувати етапи для відсотків рахунку всього проекту. " -"Наприклад, для проекту на мільйон євро ваша компанія може вимагати 15% -вий " -"авансовий платіж, 30% на середньому етапі та залишок на момент укладення " -"договору. У цьому випадку кожен платіж розглядатиметься як один етап." -#: ../../sales/invoicing/services/milestones.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:26 -#: ../../sales/invoicing/services/reinvoice.rst:95 -#: ../../sales/invoicing/services/support.rst:17 -#: ../../sales/send_quotations/quote_template.rst:10 -msgid "Configuration" -msgstr "Налаштування" - -#: ../../sales/invoicing/services/milestones.rst:42 -msgid "Install the Sales application" -msgstr "Встановіть додаток Продажі" - -#: ../../sales/invoicing/services/milestones.rst:44 -#: ../../sales/invoicing/services/reinvoice.rst:28 -msgid "" -"In order to sell services and to send invoices, you need to install the " -"**Sales** application, from the **Apps** icon." +#: ../../sales/invoicing/expense.rst:3 +msgid "Re-invoice expenses to customers" msgstr "" -"Для того, щоб продавати послуги та надсилати рахунки-фактури, потрібно " -"встановити додаток **Продажі**, натиснувши значок **Додатки**." -#: ../../sales/invoicing/services/milestones.rst:51 -msgid "Create products" -msgstr "Створіть товари" - -#: ../../sales/invoicing/services/milestones.rst:53 -msgid "" -"In Odoo, each milestone of your project is considered as a product. From the" -" **Sales** application, use the menu :menuselection:`Sales --> Products`, " -"create a new product with the following setup:" -msgstr "" -"В Odoo кожен етап вашого проекту розглядається як товар. У додатку Продажі " -"скористайтеся меню :menuselection:`продажі --> Товари`, створіть новий товар" -" із наступним налаштуванням:" - -#: ../../sales/invoicing/services/milestones.rst:57 -msgid "**Name**: Strategy audit" -msgstr "**Назва**: Стратегічний аудит" - -#: ../../sales/invoicing/services/milestones.rst:59 -#: ../../sales/invoicing/services/support.rst:50 -msgid "**Product Type**: Service" -msgstr "**Тип товару**: Послуга" - -#: ../../sales/invoicing/services/milestones.rst:61 -msgid "" -"**Invoicing Policy**: Delivered Quantities, since you will invoice your " -"milestone after it has been delivered" -msgstr "" -"**Політика щодо виставлення рахунків**: доставлена кількість, оскільки ви " -"будете виставляти рахунки за основний етап проекту" - -#: ../../sales/invoicing/services/milestones.rst:64 -msgid "" -"**Track Service**: Manually set quantities on order, as you complete each " -"milestone, you will manually update their quantity from the **Delivered** " -"tab on your sale order" -msgstr "" -"**Служба відстеження**: вручну встановлюйте кількість замовлення, після " -"завершення кожного етапу ви будете вручну оновлювати їх кількість з вкладки " -"**Доставлено** у своєму замовленні на продаж" - -#: ../../sales/invoicing/services/milestones.rst:72 -msgid "Apply the same configuration for the others milestones." -msgstr "Застосовуйте те саме налаштування для інших основних етапів. " - -#: ../../sales/invoicing/services/milestones.rst:75 -msgid "Managing your project" -msgstr "Управління проектом" - -#: ../../sales/invoicing/services/milestones.rst:78 -msgid "Quotations and sale orders" -msgstr "Комерційні пропозиції та замовлення на продаж" - -#: ../../sales/invoicing/services/milestones.rst:80 -msgid "" -"Now that your milestones (or products) are created, you can create a " -"quotation or a sale order with each line corresponding to one milestone. For" -" each line, set the **Ordered Quantity** to ``1`` as each milestone is " -"completed once. Once the quotation is confirmed and transformed into a sale " -"order, you will be able to change the delivered quantities when the " -"corresponding milestone has been achieved." -msgstr "" -"Тепер, коли ваші етапи (або продукти) створені, ви можете створити " -"комерційну пропозицію або замовлення на продаж з кожного рядка, який " -"відповідає одному етапу. Для кожного рядка встановіть **Замовлену " -"кількість** до ``1``, оскільки кожен етап завершується один раз. Після того," -" як комерційна пропозиція буде підтверджена та перетворена в замовлення на " -"продаж, ви зможете змінити поставлені кількості після досягнення " -"відповідного етапу." - -#: ../../sales/invoicing/services/milestones.rst:91 -msgid "Invoice milestones" -msgstr "Етапи рахунку-фактури" - -#: ../../sales/invoicing/services/milestones.rst:93 -msgid "" -"Let's assume that your first milestone (the strategy audit) has been " -"successfully delivered and you want to invoice it to your customer. On the " -"sale order, click on **Edit** and set the **Delivered Quantity** of the " -"related product to ``1``." -msgstr "" -"Давайте припустимо, що ваш перший етап (стратегічний аудит) був успішно " -"доставлений, і ви хочете надіслати рахунок своєму клієнтові. У замовленні на" -" продаж натисніть **Редагувати** та встановіть **Кількість доставки** " -"відповідного товару на ``1``." - -#: ../../sales/invoicing/services/milestones.rst:99 -msgid "" -"As soon as the above modification has been saved, you will notice that the " -"color of the line has changed to blue, meaning that the service can now be " -"invoiced. In the same time, the invoice status of the SO has changed from " -"**Nothing To Invoice** to **To Invoice**" -msgstr "" -"Як тільки зазначена вище зміна буде збережена, ви помітите, що колір рядка " -"змінився на синій, це означає, що для послуги тепер можна виставити рахунок-" -"фактуру. У той же час статус рахунка-фактури SO змінився з **Нічого в " -"рахунку-фактурі** на **Рахунок-фактуру**" - -#: ../../sales/invoicing/services/milestones.rst:104 -msgid "" -"Click on **Create invoice** and, in the new window that pops up, select " -"**Invoiceable lines** and validate. It will create a new invoice (in draft " -"status) with only the **strategy audit** product as invoiceable." -msgstr "" -"Натисніть **Створити рахунок-фактуру**, а в новому вікні, що з'явиться, " -"виберіть **Лише рахунки-фактури** та перевірте. Він створить новий рахунок-" -"фактуру (у статусі чернетки), причому на рахунок буде виставлений лише товар" -" **стратегічного аудиту**." - -#: ../../sales/invoicing/services/milestones.rst:112 -msgid "" -"In order to be able to invoice a product, you need to set up the " -"**Accounting** application and to configure an accounting journal and a " -"chart of account. Click on the following link to learn more: " -":doc:`../../../accounting/overview/getting_started/setup`" -msgstr "" -"Щоб мати змогу виставляти рахунки за товар, потрібно налаштувати програму " -"**бухгалтерського обліку** та налаштувати бухгалтерський журнал та план " -"рахунку. Натисніть на посилання, щоб дізнатися більше: " -":doc:`../../../accounting/overview/getting_started/setup`" - -#: ../../sales/invoicing/services/milestones.rst:117 -msgid "" -"Back on your sale order, you will notice that the **Invoiced** column of " -"your order line has been updated accordingly and that the **Invoice Status**" -" is back to **Nothing to Invoice**." -msgstr "" -"Повернувшись до замовлення на продаж, ви помітите, що стовпець **Рахунок-" -"фактура** у рядку замовлення оновлено відповідно, і **статус рахунка-" -"фактури** повертається до **Нічого в рахунку-фактурі**." - -#: ../../sales/invoicing/services/milestones.rst:121 -msgid "Follow the same workflow to invoice your remaining milestones." -msgstr "" -"Виконуйте один і той самий робочий процес, щоб виставляти рахунки за останні" -" етапи." - -#: ../../sales/invoicing/services/milestones.rst:124 -msgid ":doc:`reinvoice`" -msgstr ":doc:`reinvoice`" - -#: ../../sales/invoicing/services/milestones.rst:125 -#: ../../sales/invoicing/services/reinvoice.rst:185 -msgid ":doc:`support`" -msgstr ":doc:`support`" - -#: ../../sales/invoicing/services/reinvoice.rst:3 -msgid "How to re-invoice expenses to your customers?" -msgstr "Як виставити рахунок-фактуру клієнту за додаткові витрати?" - -#: ../../sales/invoicing/services/reinvoice.rst:5 +#: ../../sales/invoicing/expense.rst:5 msgid "" "It often happens that your employees have to spend their personal money " "while working on a project for your client. Let's take the example of an " -"employee paying a parking spot for a meeting with your client. As a company," +"consultant paying an hotel to work on the site of your client. As a company," " you would like to be able to invoice that expense to your client." msgstr "" -"Часто буває, що ваші співробітники повинні витрачати особисті гроші під час " -"роботи над проектом для вашого клієнта. Давайте розглянемо приклад того, як " -"працівник платить за паркування для зустрічі з вашим клієнтом. Будучи " -"компанією, ви хотіли б, аби ваш клієнт виплачував такі витрати." -#: ../../sales/invoicing/services/reinvoice.rst:11 +#: ../../sales/invoicing/expense.rst:12 +#: ../../sales/invoicing/time_materials.rst:64 +msgid "Expenses configuration" +msgstr "" + +#: ../../sales/invoicing/expense.rst:14 +#: ../../sales/invoicing/time_materials.rst:66 msgid "" -"In this documentation we will see two use cases. The first, very basic, " -"consists of invoicing a simple expense to your client like you would do for " -"a product. The second, more advanced, will consist of invoicing expenses " -"entered in your expense system by your employees directly to your customer." +"To track & invoice expenses, you will need the expenses app. Go to " +":menuselection:`Apps --> Expenses` to install it." msgstr "" -"У цій документації ми побачимо два випадки подібного використання. Перший, " -"дуже простий, складається з виставлення рахунків за прості витрати для " -"вашого клієнта, такі як за товар. Другий, більш складний, складатиметься із " -"виставлення рахунків на витрати, внесених у систему витрат безпосередньо " -"вашими працівниками." -#: ../../sales/invoicing/services/reinvoice.rst:18 -msgid "Use case 1: Simple expense invoicing" -msgstr "Використання 1 способу: Просте виставлення рахунків" - -#: ../../sales/invoicing/services/reinvoice.rst:20 +#: ../../sales/invoicing/expense.rst:17 +#: ../../sales/invoicing/time_materials.rst:69 msgid "" -"Let's take the following example. You are working on a promotion campaign " -"for one of your customers (``Agrolait``) and you have to print a lot of " -"copies. Those copies are an expense for your company and you would like to " -"invoice them." +"You should also activate the analytic accounts feature to link expenses to " +"the sales order, to do so, go to :menuselection:`Invoicing --> Configuration" +" --> Settings` and activate *Analytic Accounting*." msgstr "" -"Давайте розглянемо наступний приклад. Ви працюєте над рекламною кампанією " -"для одного з ваших клієнтів (``Agrolait``), і вам потрібно надрукувати " -"багато копій. Ці копії є витратами для вашої компанії, і ви хотіли б " -"нарахувати ці витрати вашому клієнту." -#: ../../sales/invoicing/services/reinvoice.rst:35 -msgid "Create product to be expensed" -msgstr "Створіть товар, який буде витрачено" +#: ../../sales/invoicing/expense.rst:22 +#: ../../sales/invoicing/time_materials.rst:74 +msgid "Add expenses to your sales order" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:37 -msgid "You will need now to create a product called ``Copies``." -msgstr "Тепер вам потрібно буде створити товар під назвою ``Копії``." - -#: ../../sales/invoicing/services/reinvoice.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:112 +#: ../../sales/invoicing/expense.rst:24 +#: ../../sales/invoicing/time_materials.rst:76 msgid "" -"From your **Sales** module, go to :menuselection:`Sales --> Products` and " -"create a product as follows:" +"From the expense app, you or your consultant can create a new one, e.g. the " +"hotel for the first week on the site of your customer." msgstr "" -"З вашого модуля **Продажі**, перейдіть до :menuselection:`Продажі --> " -"Товари` та створіть товар наступним чином:" -#: ../../sales/invoicing/services/reinvoice.rst:42 -msgid "**Product type**: consumable" -msgstr "**Тип товару**: витратний" - -#: ../../sales/invoicing/services/reinvoice.rst:44 +#: ../../sales/invoicing/expense.rst:27 +#: ../../sales/invoicing/time_materials.rst:79 msgid "" -"**Invoicing policy**: on delivered quantities (you will manually set the " -"quantities to invoice on the sale order)" +"You can then enter a relevant description and select an existing product or " +"create a new one from right there." msgstr "" -"**Політика щодо виставлення рахунків**: на поставлених величинах (ви вручну " -"встановлюєте кількість в рахунку-фактурі в порядку продажу)." -#: ../../sales/invoicing/services/reinvoice.rst:51 -msgid "Create a sale order" -msgstr "Створіть замовлення на продаж" +#: ../../sales/invoicing/expense.rst:33 +#: ../../sales/invoicing/time_materials.rst:85 +msgid "Here, we are creating a *Hotel* product:" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:53 +#: ../../sales/invoicing/expense.rst:38 msgid "" -"Now that your product is correctly set up, you can create a sale order for " -"that product (from the menu :menuselection:`Sales --> Sales Orders`) with " -"the ordered quantities set to 0. Click on **Confirm the Sale** to create the" -" sale order. You will be able then to manually change the delivered " -"quantities on the sale order to reinvoice the copies to your customer." +"Under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." msgstr "" -"Тепер, коли ваш товар правильно налаштовано, ви можете створити замовлення " -"на продаж для цього товару (з меню :menuselection:`Продажі --> Замовлення на" -" продаж`) із замовленими значеннями, встановленими на 0. Натисніть " -"**Підтвердити продаж**, щоб створити замовлення на продаж. Після цього ви " -"зможете вручну змінити поставлене значення в порядку продажу, щоб повторно " -"висилати копії своїм клієнтам." -#: ../../sales/invoicing/services/reinvoice.rst:64 -#: ../../sales/invoicing/services/reinvoice.rst:177 -msgid "Invoice expense to your client" -msgstr "Рахунок-фактура для вашого клієнта" - -#: ../../sales/invoicing/services/reinvoice.rst:66 +#: ../../sales/invoicing/expense.rst:45 +#: ../../sales/invoicing/time_materials.rst:97 msgid "" -"At the end of the month, you have printed ``1000`` copies on behalf of your " -"client and you want to re-invoice them. From the related sale order, click " -"on **Delivered Quantities**, manually enter the correct amount of copies and" -" click on **Save**. Your order line will turn blue, meaning that it is ready" -" to be invoiced. Click on **Create invoice**." +"To modify or create more products go to :menuselection:`Expenses --> " +"Configuration --> Expense products`." msgstr "" -"Наприкінці місяця ви надрукували ``1000`` копій від імені свого клієнта, і " -"ви хочете перерахувати їх за рахунком. З відповідного замовлення продажу, " -"натисніть на **Доставлена кількість**, вручну введіть правильну кількість " -"копій та натисніть **Зберегти**. Лінія вашого замовлення стане синьою, це " -"означає, що він готовий до виставлення рахунку. Натисніть **Створити " -"рахунок-фактуру**." -#: ../../sales/invoicing/services/reinvoice.rst:73 +#: ../../sales/invoicing/expense.rst:48 +#: ../../sales/invoicing/time_materials.rst:100 msgid "" -"The total amount on your sale order will be of 0 as it is computed on the " -"ordered quantities. It is your invoice which will compute the correct amount" -" due by your customer." +"Back on the expense, add the original sale order in the expense to submit." msgstr "" -"Загальна сума замовлення на продаж складатиме 0, оскільки вона обчислюється " -"за замовленими величинами. Це ваш рахунок-фактура, який обчислює правильну " -"суму, яку має сплатити ваш клієнт. " -#: ../../sales/invoicing/services/reinvoice.rst:77 +#: ../../sales/invoicing/expense.rst:54 +#: ../../sales/invoicing/time_materials.rst:106 +msgid "It can then be submitted to the manager, approved and finally posted." +msgstr "" + +#: ../../sales/invoicing/expense.rst:65 +#: ../../sales/invoicing/time_materials.rst:117 +msgid "It will then be in the sales order and ready to be invoiced." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:3 +msgid "Invoice based on delivered or ordered quantities" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:5 msgid "" -"The invoice generated is in draft, so you can always control the quantities " -"and change the amount if needed. You will notice that the amount to be " -"invoiced is based here on the delivered quantities." +"Depending on your business and what you sell, you have two options for " +"invoicing:" msgstr "" -"Сформований рахунок-фактура знаходиться в проекті, тому ви завжди можете " -"контролювати кількість та змінювати суму, якщо це потрібно. Ви помітите, що " -"сума, що підлягає виставленню рахунку, базується тут на поставлених " -"кількостях." -#: ../../sales/invoicing/services/reinvoice.rst:84 -msgid "Click on validate to issue the payment to your customer." -msgstr "Натисніть на підтвердження, щоб видати платіж своєму клієнту." - -#: ../../sales/invoicing/services/reinvoice.rst:87 -msgid "Use case 2: Invoice expenses via the expense module" -msgstr "Використання 2 способу: Витрати на рахунки за допомогою модуля витрат" - -#: ../../sales/invoicing/services/reinvoice.rst:89 +#: ../../sales/invoicing/invoicing_policy.rst:8 msgid "" -"To illustrate this case, let's imagine that your company sells some " -"consultancy service to your customer ``Agrolait`` and both parties agreed " -"that the distance covered by your consultant will be re-invoiced at cost." +"Invoice on ordered quantity: invoice the full order as soon as the sales " +"order is confirmed." msgstr "" -"Щоб проілюструвати цей випадок, давайте уявимо, що ваша компанія продає " -"консультаційні послуги вашому клієнту ``Agrolait``, і обидві сторони " -"погоджуються, що відстань, на яку витрачається ваш консультант, буде " -"сплачена у виставленому рахунку." -#: ../../sales/invoicing/services/reinvoice.rst:97 -msgid "Here, you will need to install two more modules:" -msgstr "Тут вам потрібно буде встановити ще два модулі:" - -#: ../../sales/invoicing/services/reinvoice.rst:99 -msgid "Expense Tracker" -msgstr "Відслідковування витрат" - -#: ../../sales/invoicing/services/reinvoice.rst:101 +#: ../../sales/invoicing/invoicing_policy.rst:10 msgid "" -"Accounting, where you will need to activate the analytic accounting from the" -" settings" +"Invoice on delivered quantity: invoice on what you delivered even if it's a " +"partial delivery." msgstr "" -"Облік, де вам потрібно буде активувати аналітичний облік із налаштувань" -#: ../../sales/invoicing/services/reinvoice.rst:108 -msgid "Create a product to be expensed" -msgstr "Створіть товар, який буде витрачено" - -#: ../../sales/invoicing/services/reinvoice.rst:110 -msgid "You will now need to create a product called ``Kilometers``." -msgstr "Тепер вам потрібно створити товар під назвою ``Кілометри``." - -#: ../../sales/invoicing/services/reinvoice.rst:115 -msgid "Product can be expensed" -msgstr "Товар може бути витрачений" - -#: ../../sales/invoicing/services/reinvoice.rst:117 -msgid "Product type: Service" -msgstr "Тип товару: Послуга" - -#: ../../sales/invoicing/services/reinvoice.rst:119 -msgid "Invoicing policy: invoice based on time and material" +#: ../../sales/invoicing/invoicing_policy.rst:13 +msgid "Invoice on ordered quantity is the default mode." msgstr "" -"Політика щодо виставлення рахунків: рахунок-фактура на основі часу та " -"матеріалів" -#: ../../sales/invoicing/services/reinvoice.rst:121 -msgid "Expense invoicing policy: At cost" -msgstr "Політика виставлення рахунків: За вартістю" - -#: ../../sales/invoicing/services/reinvoice.rst:123 -msgid "Track service: manually set quantities on order" -msgstr "Служба відстеження: вручну встановлюйте кількість за замовленням" - -#: ../../sales/invoicing/services/reinvoice.rst:129 -msgid "Create a sales order" -msgstr "Створіть замовлення на продаж" - -#: ../../sales/invoicing/services/reinvoice.rst:131 +#: ../../sales/invoicing/invoicing_policy.rst:15 msgid "" -"Still from the Sales module, go to :menuselection:`Sales --> Sales Orders` " -"and add your product **Consultancy** on the order line." +"The benefits of using *Invoice on delivered quantity* depends on your type " +"of business, when you sell material, liquids or food in large quantities the" +" quantity might diverge a little bit and it is therefore better to invoice " +"the actual delivered quantity." msgstr "" -"З модуля продаж, перейдіть до :menuselection:`Продажі --> Замовлення на " -"продаж` і додайте свій товар **Консультування** на рядок замовлення." -#: ../../sales/invoicing/services/reinvoice.rst:135 +#: ../../sales/invoicing/invoicing_policy.rst:21 msgid "" -"If your product doesn't exist yet, you can configure it on the fly from the " -"SO. Just type the name on the **product** field and click on **Create and " -"edit** to configure it." +"You also have the ability to invoice manually, letting you control every " +"options: invoice ready to invoice lines, invoice a percentage (advance), " +"invoice a fixed advance." msgstr "" -"Якщо ваш товар ще не існує, ви можете налаштувати його на льоту з SO. Просто" -" введіть назву в полі **товару** та натисніть **Створити та редагувати**, " -"щоб налаштувати його. " -#: ../../sales/invoicing/services/reinvoice.rst:139 +#: ../../sales/invoicing/invoicing_policy.rst:26 +msgid "Decide the policy on a product page" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:28 msgid "" -"Depending on your product configuration, an **Analytic Account** may have " -"been generated automatically. If not, you can easily create one in order to " -"link your expenses to the sale order. Do not forget to confirm the sale " -"order." +"From any products page, under the invoicing tab you will find the invoicing " +"policy and select the one you want." msgstr "" -"Залежно від налаштування вашого товару **аналітичний рахунок** може бути " -"створено автоматично. Якщо ні, ви можете легко створити його, щоб пов'язати " -"свої витрати з замовленням на продаж. Не забудьте підтвердити замовлення на " -"продаж." -#: ../../sales/invoicing/services/reinvoice.rst:148 +#: ../../sales/invoicing/invoicing_policy.rst:35 +msgid "Send the invoice" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:37 msgid "" -"Refer to the documentation :doc:`../../../accounting/others/analytic/usage` " -"to learn more about that concept." +"Once you confirm the sale, you can see your delivered and invoiced " +"quantities." msgstr "" -"Зверніться до документації :doc:`../../../accounting/others/analytic/usage`," -" щоб дізнатись більше про цю концепцію." -#: ../../sales/invoicing/services/reinvoice.rst:152 -msgid "Create expense and link it to SO" -msgstr "Створіть витрати та пов'яжіть їх з SO" - -#: ../../sales/invoicing/services/reinvoice.rst:154 +#: ../../sales/invoicing/invoicing_policy.rst:43 msgid "" -"Let's assume that your consultant covered ``1.000km`` in October as part of " -"his consultancy project. We will create a expense for it and link it to the " -"related sales order thanks to the analytic account." +"If you set it in ordered quantities, you can invoice as soon as the sale is " +"confirmed. If however you selected delivered quantities, you will first have" +" to validate the delivery." msgstr "" -"Давайте припустимо, що ваш консультант покрив ``1.000км`` у жовтні в рамках " -"свого проекту консультацій. Ми створимо для нього витрати та зв'яжемо їх з " -"відповідним замовленням на продаж за допомогою аналітичного облікового " -"запису." -#: ../../sales/invoicing/services/reinvoice.rst:158 +#: ../../sales/invoicing/invoicing_policy.rst:47 msgid "" -"Go to the **Expenses** module and click on **Create**. Record your expense " -"as follows:" +"Once the products are delivered, you can invoice your customer. Odoo will " +"automatically add the quantities to invoiced based on how many you delivered" +" if you did a partial delivery." msgstr "" -"Перейдіть до модуля **Витрати** та натисніть **Створити**. Запишіть свої " -"витрати таким чином:" -#: ../../sales/invoicing/services/reinvoice.rst:161 -msgid "**Expense description**: Kilometers October 2015" -msgstr "**Опис витрат**: кілометри за жовтень 2015 року" +#: ../../sales/invoicing/milestone.rst:3 +msgid "Invoice project milestones" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:163 -msgid "**Product**: Kilometers" -msgstr "**Товар**: Кілометри" - -#: ../../sales/invoicing/services/reinvoice.rst:165 -msgid "**Quantity**: 1.000" -msgstr "**Кількість**: 1.000" - -#: ../../sales/invoicing/services/reinvoice.rst:167 -msgid "**Analytic account**: SO0019 - Agrolait" -msgstr "**Аналітичний рахунок**: SO0019 - Агролайт" - -#: ../../sales/invoicing/services/reinvoice.rst:172 +#: ../../sales/invoicing/milestone.rst:5 msgid "" -"Click on **Submit to manager**. As soon as the expense has been validated " -"and posted to the journal entries, a new line corresponding to the expense " -"will automatically be generated on the sale order." +"Milestone invoicing can be used for expensive or large-scale projects, with " +"each milestone representing a clear sequence of work that will incrementally" +" build up to the completion of the contract. This invoicing method is " +"comfortable both for the company which is ensured to get a steady cash flow " +"throughout the project lifetime and for the client who can monitor the " +"project's progress and pay in several installments." msgstr "" -"Натисніть **Надіслати менеджеру**. Щойно ці витрати будуть перевірені та " -"розміщені в журнальних записах, в порядку продажу буде автоматично " -"генеруватися новий рядок, що відповідає витратам." -#: ../../sales/invoicing/services/reinvoice.rst:179 -msgid "You can now invoice the invoiceable lines to your customer." -msgstr "Тепер ви можете нарахувати рахунки-фактури для вашого клієнта." +#: ../../sales/invoicing/milestone.rst:13 +msgid "Create milestone products" +msgstr "" -#: ../../sales/invoicing/services/reinvoice.rst:186 -msgid ":doc:`milestones`" -msgstr ":doc:`milestones`" - -#: ../../sales/invoicing/services/support.rst:3 -msgid "How to invoice a support contract (prepaid hours)?" -msgstr "Як виставити рахунок на контрактну підтримки (передплачені години)?" - -#: ../../sales/invoicing/services/support.rst:5 +#: ../../sales/invoicing/milestone.rst:15 msgid "" -"There are different kinds of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) and a fixed price contract (e.g. a project)." +"In Odoo, each milestone of your project is considered as a product. To " +"configure products to work this way, go to any product form." msgstr "" -"Існують різні види послуг продажу: попередньо оплачений обсяг годин/днів " -"(наприклад, контракт підтримки), виставлення рахунків у залежності від часу " -"та матеріалу (наприклад, час консультації з рахунками) та договір про " -"фіксовану ціну (наприклад, проект)." -#: ../../sales/invoicing/services/support.rst:9 +#: ../../sales/invoicing/milestone.rst:18 msgid "" -"In this section, we will have a look at how to sell and keep track of a pre-" -"paid support contract." +"You have to set the product type as *Service* under general information and " +"select *Milestones* in the sales tab." msgstr "" -"У цьому розділі ми подивимося, як продати та відстежувати договір за " -"попередньо оплачену підтримку." -#: ../../sales/invoicing/services/support.rst:12 +#: ../../sales/invoicing/milestone.rst:25 +msgid "Invoice milestones" +msgstr "Етапи рахунку-фактури" + +#: ../../sales/invoicing/milestone.rst:27 msgid "" -"As an example, you may sell a pack of ``50 Hours`` of support at " -"``$25,000``. The price is fixed and charged initially. But you want to keep " -"track of the support service you did for the customer." +"From the sales order, you can manually edit the quantity delivered as you " +"complete a milestone." msgstr "" -"Наприклад, ви можете продати ``50-годинну`` підтримку в розмірі ``$25 000``." -" Ціна фіксується та сплачується спочатку. Але ви хочете стежити за " -"підтримкою, яку ви зробили для клієнта." -#: ../../sales/invoicing/services/support.rst:20 -msgid "Install the Sales and Timesheet applications" -msgstr "Встановіть дадатки Продажі та Табель" +#: ../../sales/invoicing/milestone.rst:33 +msgid "You can then invoice that first milestone." +msgstr "" -#: ../../sales/invoicing/services/support.rst:22 +#: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22 +msgid "Send a pro-forma invoice" +msgstr "" + +#: ../../sales/invoicing/proforma.rst:5 msgid "" -"In order to sell services, you need to install the **Sales** application, " -"from the **Apps** icon. Install also the **Timesheets** application if you " -"want to track support services you worked on every contract." +"A pro-forma invoice is an abridged or estimated invoice in advance of a " +"delivery of goods. It notes the kind and quantity of goods, their value, and" +" other important information such as weight and transportation charges. Pro-" +"forma invoices are commonly used as preliminary invoices with a quotation, " +"or for customs purposes in importation. They differ from a normal invoice in" +" not being a demand or request for payment." msgstr "" -"Для того, щоб продавати послуги, вам потрібно встановити додаток **Продажі**" -" з меню **Додатки**. Встановіть також додаток **Табелі**, якщо хочете " -"відслідковувати службу підтримки, яку ви надавали по кожному контракту." -#: ../../sales/invoicing/services/support.rst:33 -msgid "Create Products" -msgstr "Створіть товари" +#: ../../sales/invoicing/proforma.rst:13 +#: ../../sales/send_quotations/different_addresses.rst:10 +msgid "Activate the feature" +msgstr "Активуйте цю функцію" -#: ../../sales/invoicing/services/support.rst:35 +#: ../../sales/invoicing/proforma.rst:15 msgid "" -"By default, products are sold by number of units. In order to sell services " -"``per hour``, you must allow using multiple unit of measures. From the " -"**Sales** application, go to the menu :menuselection:`Configuration --> " -"Settings`. From this screen, activate the multiple **Unit of Measures** " -"option." +"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" +" *Pro-Forma Invoice* feature." msgstr "" -"За замовчуванням товари продаються за кількістю одиниць. Для того, щоби " -"продавати послуги ``за годину``, потрібно дозволити використання декількох " -"одиниць вимірювань. У додатку **Продажі** перейдіть до меню " -":menuselection:`Налаштування --> Налаштування`. З цього екрана активуйте " -"параметри кількох **одиниць вимірювань**." -#: ../../sales/invoicing/services/support.rst:44 +#: ../../sales/invoicing/proforma.rst:24 msgid "" -"In order to sell a support contract, you must create a product for every " -"support contract you sell. From the **Sales** application, use the menu " -":menuselection:`Sales --> Products`, create a new product with the following" -" setup:" +"From any quotation or sales order, you know have an option to send a pro-" +"forma invoice." msgstr "" -"Щоб продати контракт на підтримку, ви повинні створити товар для кожного " -"контракту про підтримку, який ви продаєте. У додатку **Продажі** " -"скористайтеся меню :menuselection:`Продажі --> Товари`, створіть новий товар" -" із наступним налаштуванням:" -#: ../../sales/invoicing/services/support.rst:48 -msgid "**Name**: Technical Support" -msgstr "**Назва**: Технічна підтримка" - -#: ../../sales/invoicing/services/support.rst:52 -msgid "**Unit of Measure**: Hours" -msgstr "**Одиниця виміру**: години" - -#: ../../sales/invoicing/services/support.rst:54 +#: ../../sales/invoicing/proforma.rst:30 msgid "" -"**Invoicing Policy**: Ordered Quantities, since the service is prepaid, we " -"will invoice the service based on what has been ordered, not based on " -"delivered quantities." +"When you click on send, Odoo will send an email with the pro-forma invoice " +"in attachment." msgstr "" -"**Політика щодо виставлення рахунків**: замовлені кількості, оскільки " -"послуга попередньо сплачена, ми сплачуватимемо рахунок за послуги на " -"замовлення, а не на основі поставлених величин." -#: ../../sales/invoicing/services/support.rst:58 +#: ../../sales/invoicing/subscriptions.rst:3 +msgid "Sell subscriptions" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:5 msgid "" -"**Track Service**: Timesheet on contracts. An analytic account will " -"automatically be created for every order containing this service so that you" -" can track hours in the related account." +"Selling subscription products will give you predictable revenue, making " +"planning ahead much easier." msgstr "" -"**Відслідковування служби**: розклад на контрактах. Аналітичний обліковий " -"запис буде автоматично створено для кожного замовлення, що містить цю " -"послугу, щоб ви могли відстежувати години у пов'язаному рахунку." -#: ../../sales/invoicing/services/support.rst:66 +#: ../../sales/invoicing/subscriptions.rst:9 +msgid "Make a subscription from a sales order" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:11 msgid "" -"There are different ways to track the service related to a sales order or " -"product sold. With the above configuration, you can only sell one support " -"contract per order. If your customer orders several service contracts on " -"timesheet, you will have to split the quotation into several orders." +"From the sales app, create a quotation to the desired customer, and select " +"the subscription product your previously created." msgstr "" -"Є різні способи відстеження служби підтримки, пов'язаної і замовленням на " -"продаж чи товаром, що продається. За допомогою наведеного вище налаштування " -"можна продати лише один контракт підтримки на замовлення. Якщо ваш клієнт " -"замовляє декілька сервісних контрактів за розкладом, вам доведеться " -"розділити ціну на кілька замовлень." -#: ../../sales/invoicing/services/support.rst:72 +#: ../../sales/invoicing/subscriptions.rst:14 msgid "" -"Note that you can sell in different unit of measure than hours, example: " -"days, pack of 40h, etc. To do that, just create a new unit of measure in the" -" **Unit of Measure** category and set a conversion ratio compared to " -"**Hours** (example: ``1 day = 8 hours``)." +"When you confirm the sale the subscription will be created automatically. " +"You will see a direct link from the sales order to the Subscription in the " +"upper right corner." msgstr "" -"Зауважте, що ви можете продавати в різних одиницях вимірювання, не тільки " -"години, наприклад: дні, пакет 40 годин, тощо. Для цього просто створіть нову" -" одиницю вимірювання в категорії **Одиниця вимірювання** та встановіть " -"коефіцієнт конверсії у порівнянні з **годинами** (приклад : ``1 день = 8 " -"годин``)." -#: ../../sales/invoicing/services/support.rst:78 -msgid "Managing support contract" -msgstr "Управління контрактом на підтримку" +#: ../../sales/invoicing/time_materials.rst:3 +msgid "Invoice based on time and materials" +msgstr "" -#: ../../sales/invoicing/services/support.rst:81 -msgid "Quotations and Sales Orders" -msgstr "Комерційні пропозиції та замовлення на продаж" - -#: ../../sales/invoicing/services/support.rst:83 +#: ../../sales/invoicing/time_materials.rst:5 msgid "" -"Once the product is created, you can create a quotation or a sales order " -"with the related product. Once the quotation is confirmed and transformed " -"into a sales order, your users will be able to record services related to " -"this support contract using the timesheet application." +"Time and Materials is generally used in projects in which it is not possible" +" to accurately estimate the size of the project, or when it is expected that" +" the project requirements would most likely change." msgstr "" -"Після створення продукту можна створити комерційну пропозицію або замовлення" -" на продаж з відповідним товаром. Коли комерційна пропозиція буде " -"підтверджена та перетворена у замовлення на продаж, ваші користувачі зможуть" -" записувати послуги, пов'язані з цим контрактом на підтримку, за допомогою " -"програми розкладу." -#: ../../sales/invoicing/services/support.rst:93 -msgid "Timesheets" -msgstr "Табелі" - -#: ../../sales/invoicing/services/support.rst:95 +#: ../../sales/invoicing/time_materials.rst:9 msgid "" -"To track the service you do on a specific contract, you should use the " -"timesheet application. An analytic account related to the sale order has " -"been automatically created (``SO009 - Agrolait`` on the screenshot here " -"above), so you can start tracking services as soon as it has been sold." +"This is opposed to a fixed-price contract in which the owner agrees to pay " +"the contractor a lump sum for the fulfillment of the contract no matter what" +" the contractors pay their employees, sub-contractors, and suppliers." msgstr "" -"Щоб відстежувати послугу, яку ви виконуєте за конкретним контрактом, слід " -"використовувати додаток табелі. Автоматично створюється аналітичний рахунок," -" пов'язаний із замовленням продажу (``SO009 - Agrolait`` на знімку вікна, " -"наведеному вище), щоб ви могли почати відстежувати послуги, як тільки вони " -"будуть продані." -#: ../../sales/invoicing/services/support.rst:104 -msgid "Control delivered support on the sales order" -msgstr "Контроль доставляє підтримку за замовленням на продаж" - -#: ../../sales/invoicing/services/support.rst:106 +#: ../../sales/invoicing/time_materials.rst:14 msgid "" -"From the **Sales** application, use the menu :menuselection:`Sales --> Sales" -" Orders` to control the progress of every order. On the sales order line " -"related to the support contract, you should see the **Delivered Quantities**" -" that are updated automatically, based on the number of hours in the " -"timesheet." +"For this documentation I will use the example of a consultant, you will need" +" to invoice their time, their various expenses (transport, lodging, ...) and" +" purchases." msgstr "" -"У додатку **Продажі** скористайтеся меню :menuselection:`Продажі --> " -"Замовлення на продаж` для контролю прогресу кожного замовлення. У рядку " -"замовлення на продаж, пов'язаного з контрактом на підтримку, ви повинні " -"побачити **Доставлену кількість**, яка оновлюється автоматично, залежно від " -"кількості годин у розкладі." -#: ../../sales/invoicing/services/support.rst:116 -msgid "Upselling and renewal" -msgstr "Допродаж та оновлення" +#: ../../sales/invoicing/time_materials.rst:19 +msgid "Invoice time configuration" +msgstr "" -#: ../../sales/invoicing/services/support.rst:118 +#: ../../sales/invoicing/time_materials.rst:21 msgid "" -"If the number of hours you performed on the support contract is bigger or " -"equal to the number of hours the customer purchased, you are suggested to " -"sell an extra contract to the customer since they used all their quota of " -"service. Periodically (ideally once every two weeks), you should check the " -"sales order that are in such a case. To do so, go to :menuselection:`Sales " -"--> Invoicing --> Orders to Upsell`." +"To keep track of progress in the project, you will need the *Project* app. " +"Go to :menuselection:`Apps --> Project` to install it." msgstr "" -"Якщо кількість годин, які ви виконували у контракті підтримки, більша або " -"дорівнює кількості годин, куплених клієнтом, вам пропонується продати " -"додатковий договір клієнту, оскільки він використовує всю свою квоту послуг." -" Періодично (в ідеалі раз на два тижні), ви повинні перевірити порядок " -"продажу у такому випадку. Для цього перейдіть до :menuselection:`Продажі -->" -" Виставлення рахунку --> Замовлення на збільшення продажів`." -#: ../../sales/invoicing/services/support.rst:127 +#: ../../sales/invoicing/time_materials.rst:24 msgid "" -"If you use Odoo CRM, a good practice is to create an opportunity for every " -"sale order in upselling invoice status so that you easily track your " -"upselling effort." +"In *Project* you will use timesheets, to do so go to :menuselection:`Project" +" --> Configuration --> Settings` and activate the *Timesheets* feature." msgstr "" -"Якщо ви користуєтеся CRM системою Odoo, найкращою практикою є створення " -"нагоду для кожного замовлення на продаж у статусі рахунку-фактури, щоб ви " -"могли легко відстежувати свої продажі. " -#: ../../sales/invoicing/services/support.rst:131 +#: ../../sales/invoicing/time_materials.rst:32 +msgid "Invoice your time spent" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:34 msgid "" -"If you sell an extra support contract, you can either add a new line on the " -"existing sales order (thus, you continue to timesheet on the same order) or " -"create a new order (thus, people will timesheet their hours on the new " -"contract). To unmark the sales order as **Upselling**, you can set the sales" -" order as done and it will disappear from your upselling list." +"From a product page set as a service, you will find two options under the " +"invoicing tab, select both *Timesheets on tasks* and *Create a task in a new" +" project*." msgstr "" -"Якщо ви продаєте додатковий контракт на підтримку, ви можете додати новий " -"рядок до існуючого замовлення клієнта (таким чином, ви продовжуєте " -"показувати розклад у тому ж порядку) або створювати нове замовлення (таким " -"чином, люди будуть перераховувати свої години на новий контракт) . Щоб " -"відмітити замовлення клієнта як **Збільшення продажів**, ви можете " -"встановити замовлення клієнта як завершене, і він зникне зі списку " -"завантажень." -#: ../../sales/invoicing/services/support.rst:138 -msgid "Special Configuration" -msgstr "Спеціальне налаштування" +#: ../../sales/invoicing/time_materials.rst:41 +msgid "You could also add the task to an existing project." +msgstr "" -#: ../../sales/invoicing/services/support.rst:140 +#: ../../sales/invoicing/time_materials.rst:43 msgid "" -"When creating the product form, you may set a different approach to track " -"the service:" +"Once confirming a sales order, you will now see two new buttons, one for the" +" project overview and one for the current task." msgstr "" -"Під час створення форми товару ви можете встановити інший підхід для " -"відстеження послуги:" -#: ../../sales/invoicing/services/support.rst:143 +#: ../../sales/invoicing/time_materials.rst:49 msgid "" -"**Create task and track hours**: in this mode, a task is created for every " -"sales order line. Then when you do the timesheet, you don't record hours on " -"a sales order/contract, but you record hours on a task (that represents the " -"contract). The advantage of this solution is that it allows to sell several " -"service contracts within the same sales order." +"You will directly be in the task if you click on it, you can also access it " +"from the *Project* app." msgstr "" -"**Створіть завдання та відстежувати години**: у цьому режимі створюється " -"завдання для кожного рядка замовлення клієнта. Потім, коли ви робите " -"розклад, ви не записуєте години замовлення/контракту на продаж, але ви " -"записуєте години завдання (це являє собою контракт). Перевага цього рішення " -"полягає в тому, що вона дозволяє продавати кілька сервісних контрактів у " -"рамках одного замовлення на продаж." -#: ../../sales/invoicing/services/support.rst:150 +#: ../../sales/invoicing/time_materials.rst:52 msgid "" -"**Manually**: you can use this mode if you don't record timesheets in Odoo. " -"The number of hours you worked on a specific contract can be recorded " -"manually on the sales order line directly, in the delivered quantity field." +"Under timesheets, you can assign who works on it. You can or they can add " +"how many hours they worked on the project so far." msgstr "" -"**Вручну**: ви можете скористатися цим режимом, якщо ви не реєструєте " -"розклади в Odoo. Кількість годин, за якими ви працювали за конкретним " -"контрактом, можна вручну замовити безпосередньо у рядку замовлення клієнта, " -"у полі поставленого значення." -#: ../../sales/invoicing/services/support.rst:156 -msgid ":doc:`../../../inventory/settings/products/uom`" -msgstr ":doc:`../../../inventory/settings/products/uom`" +#: ../../sales/invoicing/time_materials.rst:58 +msgid "From the sales order, you can then invoice those hours." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:90 +msgid "" +"under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:120 +msgid "Invoice purchases" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:122 +msgid "" +"The last thing you might need to add to the sale order is purchases made for" +" it." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:125 +msgid "" +"You will need the *Purchase Analytics* feature, to activate it, go to " +":menuselection:`Invoicing --> Configuration --> Settings` and select " +"*Purchase Analytics*." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:129 +msgid "" +"While making the purchase order don't forget to add the right analytic " +"account." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:135 +msgid "" +"Once the PO is confirmed and received, you can create the vendor bill, this " +"will automatically add it to the SO where you can invoice it." +msgstr "" #: ../../sales/products_prices.rst:3 msgid "Products & Prices" @@ -1612,10 +1227,6 @@ msgstr "" "рахунків. Це є ключовим, не всі матимуть однакове місце для доставки, як " "місце розташування рахунка-фактури." -#: ../../sales/send_quotations/different_addresses.rst:10 -msgid "Activate the feature" -msgstr "Активуйте цю функцію" - #: ../../sales/send_quotations/different_addresses.rst:12 msgid "" "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" @@ -1873,6 +1484,10 @@ msgstr "" "шаблон, ви можете надіслати заповнену комерційну пропозицію в найкоротші " "терміни." +#: ../../sales/send_quotations/quote_template.rst:10 +msgid "Configuration" +msgstr "Налаштування" + #: ../../sales/send_quotations/quote_template.rst:12 msgid "" "For this feature to work, go to :menuselection:`Sales --> Configuration --> " diff --git a/locale/zh_CN/LC_MESSAGES/accounting.po b/locale/zh_CN/LC_MESSAGES/accounting.po index ae18725b1..9b07e4590 100644 --- a/locale/zh_CN/LC_MESSAGES/accounting.po +++ b/locale/zh_CN/LC_MESSAGES/accounting.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: John Lin , 2018\n" +"Last-Translator: 远鼎-Maker , 2018\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" @@ -18,7 +18,7 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:281 +#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:283 msgid "Accounting" msgstr "会计" @@ -689,7 +689,7 @@ msgid "" msgstr "一旦你填写了你的凭证,你的银行订阅将会每4小时进行一次同步。" #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:531 +#: ../../accounting/localizations/mexico.rst:533 msgid "FAQ" msgstr "常问问题" @@ -1452,6 +1452,17 @@ msgid "" "accounts from another company." msgstr "如果你在多公司环境内工作, 如你添加、编辑或删除银行账号, 需要在首选项中切换公司。" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +#: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Type" +msgstr "类型" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Bank account type: Normal or IBAN. Inferred from the bank account number." +msgstr "银行账户类型:正常或IBAN。从银行账号推断。" + #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" msgstr "ABA/路由" @@ -1460,6 +1471,16 @@ msgstr "ABA/路由" msgid "American Bankers Association Routing Number" msgstr "美国银行家协会路由号码" +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "Account Holder Name" +msgstr "账户持有人名称" + +#: ../../accounting/bank/setup/create_bank_account.rst:0 +msgid "" +"Account holder name, in case it is different than the name of the Account " +"Holder" +msgstr "帐户持有人姓名,不同于帐户持有人的名称" + #: ../../accounting/bank/setup/create_bank_account.rst:49 msgid "View *Bank Account* in our Online Demonstration" msgstr "在我们的在线演示查看 *银行帐户*" @@ -1692,11 +1713,6 @@ msgstr "有效" msgid "Set active to false to hide the Journal without removing it." msgstr "设置为无效,可以隐藏日记账而不用删除它。" -#: ../../accounting/bank/setup/manage_cash_register.rst:0 -#: ../../accounting/others/configuration/account_type.rst:0 -msgid "Type" -msgstr "类型" - #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Select 'Sale' for customer invoices journals." msgstr "在客户发票日记账中选择‘销售’。" @@ -2515,11 +2531,11 @@ msgid "" " integrate with the normal invoicing flow in Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:66 +#: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" msgstr "" -#: ../../accounting/localizations/mexico.rst:68 +#: ../../accounting/localizations/mexico.rst:70 msgid "" "First, make sure that your company is configured with the correct data. Go " "in :menuselection:`Settings --> Users --> Companies` and enter a valid " @@ -2527,20 +2543,20 @@ msgid "" "position on your company’s contact." msgstr "" -#: ../../accounting/localizations/mexico.rst:75 +#: ../../accounting/localizations/mexico.rst:77 msgid "" "If you want use the Mexican localization on test mode, you can put any known" " address inside Mexico with all fields for the company address and set the " "vat to **ACO560518KW7**." msgstr "" -#: ../../accounting/localizations/mexico.rst:83 +#: ../../accounting/localizations/mexico.rst:85 msgid "" "4. Set the proper \"Fiscal Position\" on the partner that represent the " "company" msgstr "" -#: ../../accounting/localizations/mexico.rst:85 +#: ../../accounting/localizations/mexico.rst:87 msgid "" "Go In the same form where you are editing the company save the record in " "order to set this form as a readonly and on readonly view click on the " @@ -2550,11 +2566,11 @@ msgid "" "the option)." msgstr "" -#: ../../accounting/localizations/mexico.rst:92 +#: ../../accounting/localizations/mexico.rst:94 msgid "5. Enabling CFDI Version 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:95 +#: ../../accounting/localizations/mexico.rst:97 msgid "" "This steps are only necessary when you will enable the CFDI 3.3 (only " "available for V11.0 and above) if you do not have Version 11.0 or above on " @@ -2562,11 +2578,11 @@ msgid "" "https://www.odoo.com/help." msgstr "" -#: ../../accounting/localizations/mexico.rst:100 +#: ../../accounting/localizations/mexico.rst:102 msgid "Enable debug mode:" msgstr "" -#: ../../accounting/localizations/mexico.rst:105 +#: ../../accounting/localizations/mexico.rst:107 msgid "" "Go and look the following technical parameter, on :menuselection:`Settings " "--> Technical --> Parameters --> System Parameters` and set the parameter " @@ -2574,7 +2590,7 @@ msgid "" "name does not exist)." msgstr "" -#: ../../accounting/localizations/mexico.rst:111 +#: ../../accounting/localizations/mexico.rst:113 msgid "" "The CFDI 3.2 will be legally possible until November 30th 2017 enable the " "3.3 version will be a mandatory step to comply with the new `SAT " @@ -2582,36 +2598,36 @@ msgid "" "the default behavior." msgstr "" -#: ../../accounting/localizations/mexico.rst:120 +#: ../../accounting/localizations/mexico.rst:122 msgid "Important considerations when yo enable the CFDI 3.3" msgstr "" -#: ../../accounting/localizations/mexico.rst:122 -#: ../../accounting/localizations/mexico.rst:611 +#: ../../accounting/localizations/mexico.rst:124 +#: ../../accounting/localizations/mexico.rst:613 msgid "" "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" " "field set to \"Tasa\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:130 +#: ../../accounting/localizations/mexico.rst:132 msgid "" "You must go to the Fiscal Position configuration and set the proper code (it" " is the first 3 numbers in the name) for example for the test one you should" " set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:137 +#: ../../accounting/localizations/mexico.rst:139 msgid "" "All products must have for CFDI 3.3 the \"SAT code\" and the field " "\"Reference\" properly set, you can export them and re import them to do it " "faster." msgstr "" -#: ../../accounting/localizations/mexico.rst:144 +#: ../../accounting/localizations/mexico.rst:146 msgid "6. Configure the PAC in order to sign properly the invoices" msgstr "" -#: ../../accounting/localizations/mexico.rst:146 +#: ../../accounting/localizations/mexico.rst:148 msgid "" "To configure the EDI with the **PACs**, you can go in " ":menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You " @@ -2619,14 +2635,14 @@ msgid "" "and then enter your PAC username and PAC password." msgstr "" -#: ../../accounting/localizations/mexico.rst:152 +#: ../../accounting/localizations/mexico.rst:154 msgid "" "Remember you must sign up in the refereed PAC before hand, that process can " "be done with the PAC itself on this case we will have two (2) availables " "`Finkok`_ and `Solución Factible`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:156 +#: ../../accounting/localizations/mexico.rst:158 msgid "" "You must process your **Private Key (CSD)** with the SAT institution before " "follow this steps, if you do not have such information please try all the " @@ -2635,163 +2651,163 @@ msgid "" "environment with real transactions." msgstr "" -#: ../../accounting/localizations/mexico.rst:166 +#: ../../accounting/localizations/mexico.rst:168 msgid "" "If you ticked the box *MX PAC test environment* there is no need to enter a " "PAC username or password." msgstr "" -#: ../../accounting/localizations/mexico.rst:173 +#: ../../accounting/localizations/mexico.rst:175 msgid "" "Here is a SAT certificate you can use if you want to use the *Test " "Environment* for the Mexican Accounting Localization." msgstr "" -#: ../../accounting/localizations/mexico.rst:176 +#: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:177 +#: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" msgstr "" -#: ../../accounting/localizations/mexico.rst:178 +#: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" msgstr "" -#: ../../accounting/localizations/mexico.rst:181 +#: ../../accounting/localizations/mexico.rst:183 msgid "7. Configure the tag in sales taxes" msgstr "" -#: ../../accounting/localizations/mexico.rst:183 +#: ../../accounting/localizations/mexico.rst:185 msgid "" "This tag is used to set the tax type code, transferred or withhold, " "applicable to the concept in the CFDI. So, if the tax is a sale tax the " "\"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:190 +#: ../../accounting/localizations/mexico.rst:192 msgid "" "Note that the default taxes already has a tag assigned, but when you create " "a new tax you should choose a tag." msgstr "" -#: ../../accounting/localizations/mexico.rst:194 +#: ../../accounting/localizations/mexico.rst:196 msgid "Usage and testing" msgstr "用法和测试" -#: ../../accounting/localizations/mexico.rst:197 +#: ../../accounting/localizations/mexico.rst:199 msgid "Invoicing" msgstr "开票" -#: ../../accounting/localizations/mexico.rst:199 +#: ../../accounting/localizations/mexico.rst:201 msgid "" "To use the mexican invoicing you just need to do a normal invoice following " "the normal Odoo's behaviour." msgstr "" -#: ../../accounting/localizations/mexico.rst:202 +#: ../../accounting/localizations/mexico.rst:204 msgid "" "Once you validate your first invoice a correctly signed invoice should look " "like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:209 +#: ../../accounting/localizations/mexico.rst:211 msgid "" "You can generate the PDF just clicking on the Print button on the invoice or" " sending it by email following the normal process on odoo to send your " "invoice by email." msgstr "" -#: ../../accounting/localizations/mexico.rst:216 +#: ../../accounting/localizations/mexico.rst:218 msgid "" "Once you send the electronic invoice by email this is the way it should " "looks like." msgstr "" -#: ../../accounting/localizations/mexico.rst:223 +#: ../../accounting/localizations/mexico.rst:225 msgid "Cancelling invoices" msgstr "取消的发票" -#: ../../accounting/localizations/mexico.rst:225 +#: ../../accounting/localizations/mexico.rst:227 msgid "" "The cancellation process is completely linked to the normal cancellation in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:227 +#: ../../accounting/localizations/mexico.rst:229 msgid "If the invoice is not paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:229 +#: ../../accounting/localizations/mexico.rst:231 msgid "Go to to the customer invoice journal where the invoice belong to" msgstr "" -#: ../../accounting/localizations/mexico.rst:237 +#: ../../accounting/localizations/mexico.rst:239 msgid "Check the \"Allow cancelling entries\" field" msgstr "" -#: ../../accounting/localizations/mexico.rst:242 +#: ../../accounting/localizations/mexico.rst:244 msgid "Go back to your invoice and click on the button \"Cancel Invoice\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:247 +#: ../../accounting/localizations/mexico.rst:249 msgid "" "For security reasons it is recommendable return the check on the to allow " "cancelling to false again, then go to the journal and un check such field." msgstr "" -#: ../../accounting/localizations/mexico.rst:250 +#: ../../accounting/localizations/mexico.rst:252 msgid "**Legal considerations**" msgstr "" -#: ../../accounting/localizations/mexico.rst:252 +#: ../../accounting/localizations/mexico.rst:254 msgid "A cancelled invoice will automatically cancelled on the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:253 +#: ../../accounting/localizations/mexico.rst:255 msgid "" "If you retry to use the same invoice after cancelled, you will have as much " "cancelled CFDI as you tried, then all those xml are important to maintain a " "good control of the cancellation reasons." msgstr "" -#: ../../accounting/localizations/mexico.rst:256 +#: ../../accounting/localizations/mexico.rst:258 msgid "" "You must unlink all related payment done to an invoice on odoo before cancel" " such document, this payments must be cancelled to following the same " "approach but setting the \"Allow Cancel Entries\" in the payment itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:261 +#: ../../accounting/localizations/mexico.rst:263 msgid "Payments (Just available for CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:263 +#: ../../accounting/localizations/mexico.rst:265 msgid "" "To generate the payment complement you just must to follow the normal " "payment process in Odoo, this considerations to understand the behavior are " "important." msgstr "" -#: ../../accounting/localizations/mexico.rst:266 +#: ../../accounting/localizations/mexico.rst:268 msgid "" "All payment done in the same day of the invoice will be considered as It " "will not be signed, because It is the expected behavior legally required for" " \"Cash payment\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:269 +#: ../../accounting/localizations/mexico.rst:271 msgid "" "To test a regular signed payment just create an invoice for the day before " "today and then pay it today." msgstr "" -#: ../../accounting/localizations/mexico.rst:271 +#: ../../accounting/localizations/mexico.rst:273 msgid "You must print the payment in order to retrieve the PDF properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:272 +#: ../../accounting/localizations/mexico.rst:274 msgid "" "Regarding the \"Payments in Advance\" you must create a proper invoice with " "the payment in advance itself as a product line setting the proper SAT code " @@ -2800,66 +2816,66 @@ msgid "" "caso de anticipos recibidos**." msgstr "" -#: ../../accounting/localizations/mexico.rst:277 +#: ../../accounting/localizations/mexico.rst:279 msgid "" "Related to topic 4 it is blocked the possibility to create a Customer " "Payment without a proper invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:282 +#: ../../accounting/localizations/mexico.rst:284 msgid "The accounting for Mexico in odoo is composed by 3 reports:" msgstr "" -#: ../../accounting/localizations/mexico.rst:284 +#: ../../accounting/localizations/mexico.rst:286 msgid "Chart of Account (Called and shown as COA)." msgstr "" -#: ../../accounting/localizations/mexico.rst:285 +#: ../../accounting/localizations/mexico.rst:287 msgid "Electronic Trial Balance." msgstr "电算试平衡。" -#: ../../accounting/localizations/mexico.rst:286 +#: ../../accounting/localizations/mexico.rst:288 msgid "DIOT report." msgstr "" -#: ../../accounting/localizations/mexico.rst:288 +#: ../../accounting/localizations/mexico.rst:290 msgid "" "1 and 2 are considered as the electronic accounting, and the DIOT is a " "report only available on the context of the accounting." msgstr "" -#: ../../accounting/localizations/mexico.rst:291 +#: ../../accounting/localizations/mexico.rst:293 msgid "" "You can find all those reports in the original report menu on Accounting " "app." msgstr "" -#: ../../accounting/localizations/mexico.rst:297 +#: ../../accounting/localizations/mexico.rst:299 msgid "Electronic Accounting (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:300 +#: ../../accounting/localizations/mexico.rst:302 msgid "Electronic Chart of account CoA" msgstr "" -#: ../../accounting/localizations/mexico.rst:302 +#: ../../accounting/localizations/mexico.rst:304 msgid "" "The electronic accounting never has been easier, just go to " ":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on " "the button **Export for SAT (XML)**" msgstr "" -#: ../../accounting/localizations/mexico.rst:309 +#: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:311 +#: ../../accounting/localizations/mexico.rst:313 msgid "" "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a" " SAT coding group then your account will be automatically configured." msgstr "" -#: ../../accounting/localizations/mexico.rst:314 +#: ../../accounting/localizations/mexico.rst:316 msgid "" "Example to add an Account for a new Bank account go to " ":menuselection:`Accounting --> Settings --> Chart of Account` and then " @@ -2869,17 +2885,17 @@ msgid "" " xml." msgstr "" -#: ../../accounting/localizations/mexico.rst:324 +#: ../../accounting/localizations/mexico.rst:326 msgid "**What is the meaning of the tag?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:326 +#: ../../accounting/localizations/mexico.rst:328 msgid "" "To know all possible tags you can read the `Anexo 24`_ in the SAT website on" " the section called **Código agrupador de cuentas del SAT**." msgstr "" -#: ../../accounting/localizations/mexico.rst:330 +#: ../../accounting/localizations/mexico.rst:332 msgid "" "When you install the module l10n_mx and yous Chart of Account rely on it " "(this happen automatically when you install setting Mexico as country on " @@ -2887,11 +2903,11 @@ msgid "" "is not created you can create one on the fly." msgstr "" -#: ../../accounting/localizations/mexico.rst:336 +#: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" msgstr "电算试平衡" -#: ../../accounting/localizations/mexico.rst:338 +#: ../../accounting/localizations/mexico.rst:340 msgid "" "Exactly as the COA but with Initial balance debit and credit, once you have " "your coa properly set you can go to :menuselection:`Accounting --> Reports " @@ -2900,28 +2916,28 @@ msgid "" "the previous selection of the period you want to export." msgstr "" -#: ../../accounting/localizations/mexico.rst:347 +#: ../../accounting/localizations/mexico.rst:349 msgid "" "All the normal auditory and analysis features are available here also as any" " regular Odoo Report." msgstr "" -#: ../../accounting/localizations/mexico.rst:351 +#: ../../accounting/localizations/mexico.rst:353 msgid "DIOT Report (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:353 +#: ../../accounting/localizations/mexico.rst:355 msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "" -#: ../../accounting/localizations/mexico.rst:355 +#: ../../accounting/localizations/mexico.rst:357 msgid "" "When it comes to procedures with the SAT Administration Service we know that" " we should not neglect what we present. So that things should not happen in " "Odoo." msgstr "" -#: ../../accounting/localizations/mexico.rst:358 +#: ../../accounting/localizations/mexico.rst:360 msgid "" "The DIOT is the Informational Statement of Operations with Third Parties " "(DIOT), which is an an additional obligation with the VAT, where we must " @@ -2929,25 +2945,25 @@ msgid "" "the same, with our providers." msgstr "" -#: ../../accounting/localizations/mexico.rst:363 +#: ../../accounting/localizations/mexico.rst:365 msgid "" "This applies both to individuals and to the moral as well, so if we have VAT" " for submitting to the SAT and also dealing with suppliers it is necessary " "to. submit the DIOT:" msgstr "" -#: ../../accounting/localizations/mexico.rst:367 +#: ../../accounting/localizations/mexico.rst:369 msgid "**When to file the DIOT and in what format?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:369 +#: ../../accounting/localizations/mexico.rst:371 msgid "" "It is simple to present the DIOT, since like all format this you can obtain " "it in the page of the SAT, it is the electronic format A-29 that you can " "find in the SAT website." msgstr "" -#: ../../accounting/localizations/mexico.rst:373 +#: ../../accounting/localizations/mexico.rst:375 msgid "" "Every month if you have operations with third parties it is necessary to " "present the DIOT, just as we do with VAT, so that if in January we have " @@ -2955,24 +2971,24 @@ msgid "" "to said data." msgstr "" -#: ../../accounting/localizations/mexico.rst:378 +#: ../../accounting/localizations/mexico.rst:380 msgid "**Where the DIOT is presented?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:380 +#: ../../accounting/localizations/mexico.rst:382 msgid "" "You can present DIOT in different ways, it is up to you which one you will " "choose and which will be more comfortable for you than you will present " "every month or every time you have dealings with suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:384 +#: ../../accounting/localizations/mexico.rst:386 msgid "" "The A-29 format is electronic so you can present it on the SAT page, but " "this after having made up to 500 records." msgstr "" -#: ../../accounting/localizations/mexico.rst:387 +#: ../../accounting/localizations/mexico.rst:389 msgid "" "Once these 500 records are entered in the SAT, you must present them to the " "Local Taxpayer Services Administration (ALSC) with correspondence to your " @@ -2981,18 +2997,18 @@ msgid "" "that you will still have these records and of course, your CD or USB." msgstr "" -#: ../../accounting/localizations/mexico.rst:393 +#: ../../accounting/localizations/mexico.rst:395 msgid "**One more fact to know: the Batch load?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:395 +#: ../../accounting/localizations/mexico.rst:397 msgid "" "When reviewing the official SAT documents on DIOT, you will find the Batch " "load, and of course the first thing we think is what is that ?, and " "according to the SAT site is:" msgstr "" -#: ../../accounting/localizations/mexico.rst:399 +#: ../../accounting/localizations/mexico.rst:401 msgid "" "The \"batch upload\" is the conversion of records databases of transactions " "with suppliers made by taxpayers in text files (.txt). These files have the " @@ -3002,7 +3018,7 @@ msgid "" "integration for the presentation in time and form to the SAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:406 +#: ../../accounting/localizations/mexico.rst:408 msgid "" "You can use it to present the DIOT, since it is allowed, which will make " "this operation easier for you, so that it does not exist to avoid being in " @@ -3010,41 +3026,41 @@ msgid "" "Third Parties." msgstr "" -#: ../../accounting/localizations/mexico.rst:411 +#: ../../accounting/localizations/mexico.rst:413 msgid "You can find the `official information here`_." msgstr "" -#: ../../accounting/localizations/mexico.rst:413 +#: ../../accounting/localizations/mexico.rst:415 msgid "**How Generate this report in odoo?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:415 +#: ../../accounting/localizations/mexico.rst:417 msgid "" "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions " "with third partied (DIOT)`." msgstr "" -#: ../../accounting/localizations/mexico.rst:420 +#: ../../accounting/localizations/mexico.rst:422 msgid "" "A report view is shown, select last month to report the immediate before " "month you are or left the current month if it suits to you." msgstr "" -#: ../../accounting/localizations/mexico.rst:426 +#: ../../accounting/localizations/mexico.rst:428 msgid "Click on \"Export (TXT)." msgstr "" -#: ../../accounting/localizations/mexico.rst:431 +#: ../../accounting/localizations/mexico.rst:433 msgid "" "Save in a secure place the downloaded file and go to SAT website and follow " "the necessary steps to declare it." msgstr "" -#: ../../accounting/localizations/mexico.rst:435 +#: ../../accounting/localizations/mexico.rst:437 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" -#: ../../accounting/localizations/mexico.rst:437 +#: ../../accounting/localizations/mexico.rst:439 msgid "" "All suppliers must have set the fields on the accounting tab called \"DIOT " "Information\", the *L10N Mx Nationality* field is filled with just select " @@ -3053,34 +3069,34 @@ msgid "" " suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:445 +#: ../../accounting/localizations/mexico.rst:447 msgid "" "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice " "line in odoo is considered exempt if no tax on it, the other 2 taxes are " "properly configured already." msgstr "" -#: ../../accounting/localizations/mexico.rst:448 +#: ../../accounting/localizations/mexico.rst:450 msgid "" "Remember to pay an invoice which represent a payment in advance you must ask" " for the invoice first and then pay it and reconcile properly the payment " "following standard odoo procedure." msgstr "" -#: ../../accounting/localizations/mexico.rst:451 +#: ../../accounting/localizations/mexico.rst:453 msgid "" "You do not need all you data on partners filled to try to generate the " "supplier invoice, you can fix this information when you generate the report " "itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:454 +#: ../../accounting/localizations/mexico.rst:456 msgid "" "Remember this report only shows the Supplier Invoices that were actually " "paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:458 msgid "" "If some of this considerations are not taken into account a message like " "this will appear when generate the DIOT on TXT with all the partners you " @@ -3090,26 +3106,26 @@ msgid "" "your partners are correctly set." msgstr "" -#: ../../accounting/localizations/mexico.rst:467 +#: ../../accounting/localizations/mexico.rst:469 msgid "Extra Recommended features" msgstr "" -#: ../../accounting/localizations/mexico.rst:470 +#: ../../accounting/localizations/mexico.rst:472 msgid "Contact Module (Free)" msgstr "" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:474 msgid "" "If you want to administer properly your customers, suppliers and addresses " "this module even if it is not a technical need, it is highly recommended to " "install." msgstr "" -#: ../../accounting/localizations/mexico.rst:477 +#: ../../accounting/localizations/mexico.rst:479 msgid "Multi currency (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:481 msgid "" "In Mexico almost all companies send and receive payments in different " "currencies if you want to manage such capability you should enable the multi" @@ -3119,17 +3135,17 @@ msgid "" "information daily in the system manually." msgstr "" -#: ../../accounting/localizations/mexico.rst:486 +#: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." msgstr "" -#: ../../accounting/localizations/mexico.rst:492 +#: ../../accounting/localizations/mexico.rst:494 msgid "" "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI " "3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:496 msgid "" "Frequently you want receive explicit errors from the fields incorrectly set " "on the xml, those errors are better informed to the user if the check is " @@ -3137,72 +3153,72 @@ msgid "" "debug mode enabled)." msgstr "" -#: ../../accounting/localizations/mexico.rst:499 +#: ../../accounting/localizations/mexico.rst:501 msgid "" "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" -#: ../../accounting/localizations/mexico.rst:500 +#: ../../accounting/localizations/mexico.rst:502 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:503 msgid "Click on button \"Create Contextual Action\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:504 msgid "" "Go to the company form :menuselection:`Settings --> Users&Companies --> " "Companies`" msgstr "" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:505 msgid "Open any company you have." msgstr "" -#: ../../accounting/localizations/mexico.rst:504 -#: ../../accounting/localizations/mexico.rst:527 +#: ../../accounting/localizations/mexico.rst:506 +#: ../../accounting/localizations/mexico.rst:529 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:509 +#: ../../accounting/localizations/mexico.rst:511 msgid "" "Now you can make an invoice with any error (for example a product without " "code which is pretty common) and an explicit error will be shown instead a " "generic one with no explanation." msgstr "" -#: ../../accounting/localizations/mexico.rst:514 +#: ../../accounting/localizations/mexico.rst:516 msgid "If you see an error like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:518 msgid "The cfdi generated is not valid" msgstr "" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:520 msgid "" "attribute decl. 'TipoRelacion', attribute 'type': The QName value " "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does " "not resolve to a(n) simple type definition., line 36" msgstr "" -#: ../../accounting/localizations/mexico.rst:522 +#: ../../accounting/localizations/mexico.rst:524 msgid "" "This can be caused because of a database backup restored in anothe server, " "or when the XSD files are not correctly downloaded. Follow the same steps as" " above but:" msgstr "" -#: ../../accounting/localizations/mexico.rst:526 +#: ../../accounting/localizations/mexico.rst:528 msgid "Go to the company in which the error occurs." msgstr "" -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:535 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:537 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " @@ -3210,43 +3226,43 @@ msgid "" "allowed minimum length of '1'." msgstr "" -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:539 msgid "" ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': " "[facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." msgstr "" -#: ../../accounting/localizations/mexico.rst:540 +#: ../../accounting/localizations/mexico.rst:542 msgid "" "**Solution:** You forget to set the proper \"Reference\" field in the " "product, please go to the product form and set your internal reference " "properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:543 -#: ../../accounting/localizations/mexico.rst:568 -#: ../../accounting/localizations/mexico.rst:578 -#: ../../accounting/localizations/mexico.rst:591 -#: ../../accounting/localizations/mexico.rst:602 +#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Error message**:" msgstr "" -#: ../../accounting/localizations/mexico.rst:545 +#: ../../accounting/localizations/mexico.rst:547 msgid "" ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:549 msgid "" ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is " "required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:550 +#: ../../accounting/localizations/mexico.rst:552 msgid "" "**Solution:** You forget to set the proper \"Fiscal Position\" on the " "partner of the company, go to customers, remove the customer filter and look" @@ -3256,20 +3272,20 @@ msgid "" "considerations about fiscal positions." msgstr "" -#: ../../accounting/localizations/mexico.rst:557 +#: ../../accounting/localizations/mexico.rst:559 msgid "" "Yo must go to the Fiscal Position configuration and set the proper code (it " "is the first 3 numbers in the name) for example for the test one you should " "set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:565 +#: ../../accounting/localizations/mexico.rst:567 msgid "" "For testing purposes this value must be *601 - General de Ley Personas " "Morales* which is the one required for the demo VAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:570 +#: ../../accounting/localizations/mexico.rst:572 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet " @@ -3278,11 +3294,11 @@ msgid "" "'26', '27', '28', '29', '30', '99'}" msgstr "" -#: ../../accounting/localizations/mexico.rst:573 +#: ../../accounting/localizations/mexico.rst:575 msgid "**Solution:** The payment method is required on your invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:580 +#: ../../accounting/localizations/mexico.rst:582 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': " @@ -3296,16 +3312,16 @@ msgid "" "missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:585 +#: ../../accounting/localizations/mexico.rst:587 msgid "" "**Solution:** You must set the address on your company properly, this is a " "mandatory group of fields, you can go to your company configuration on " ":menuselection:`Settings --> Users & Companies --> Companies` and fill all " -"the required fields for your address following the step `3. Set you legal " -"information in the company`." +"the required fields for your address following the step :ref:`mx-legal-" +"info`." msgstr "" -#: ../../accounting/localizations/mexico.rst:593 +#: ../../accounting/localizations/mexico.rst:595 msgid "" ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element " "'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' " @@ -3313,13 +3329,13 @@ msgid "" "'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." msgstr "" -#: ../../accounting/localizations/mexico.rst:596 +#: ../../accounting/localizations/mexico.rst:598 msgid "" "**Solution:** The postal code on your company address is not a valid one for" " Mexico, fix it." msgstr "" -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:606 msgid "" ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element " "'{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is " @@ -3328,7 +3344,7 @@ msgid "" "is required but missing.\", '')" msgstr "" -#: ../../accounting/localizations/mexico.rst:608 +#: ../../accounting/localizations/mexico.rst:610 msgid "" "**Solution:** Set the mexican name for the tax 0% and 16% in your system and" " used on the invoice." @@ -3921,8 +3937,8 @@ msgid "" msgstr "当折旧结束时, 可以手动关闭资产。如果发布的最后一行折旧,资产自动进入那个状态。" #: ../../accounting/others/adviser/assets.rst:0 -msgid "Category" -msgstr "类别" +msgid "Asset Category" +msgstr "资产类别" #: ../../accounting/others/adviser/assets.rst:0 msgid "Category of asset" @@ -3936,6 +3952,38 @@ msgstr "日期" msgid "Date of asset" msgstr "资产日期" +#: ../../accounting/others/adviser/assets.rst:0 +msgid "Depreciation Dates" +msgstr "折旧日期" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "The way to compute the date of the first depreciation." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on last day of purchase period: The depreciation dates will be based" +" on the last day of the purchase month or the purchase year (depending on " +"the periodicity of the depreciations)." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"* Based on purchase date: The depreciation dates will be based on the " +"purchase date." +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "First Depreciation Date" +msgstr "首次折旧日期" + +#: ../../accounting/others/adviser/assets.rst:0 +msgid "" +"Note that this date does not alter the computation of the first journal " +"entry in case of prorata temporis assets. It simply changes its accounting " +"date" +msgstr "" + #: ../../accounting/others/adviser/assets.rst:0 msgid "Gross Value" msgstr "毛值" @@ -3997,9 +4045,9 @@ msgstr "即时按比例分配" #: ../../accounting/others/adviser/assets.rst:0 msgid "" "Indicates that the first depreciation entry for this asset have to be done " -"from the purchase date instead of the first January / Start date of fiscal " -"year" -msgstr "表明第一次折旧从购买日期开始,而不是从年度第一个月开始." +"from the asset date (purchase date) instead of the first January / Start " +"date of fiscal year" +msgstr "" #: ../../accounting/others/adviser/assets.rst:0 msgid "Number of Depreciations" diff --git a/locale/zh_CN/LC_MESSAGES/discuss.po b/locale/zh_CN/LC_MESSAGES/discuss.po index 02a2c5be4..bf4933e3b 100644 --- a/locale/zh_CN/LC_MESSAGES/discuss.po +++ b/locale/zh_CN/LC_MESSAGES/discuss.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: fausthuang, 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" @@ -30,23 +30,32 @@ msgstr "" msgid "" "This document is mainly dedicated to Odoo on-premise users who don't benefit" " from an out-of-the-box solution to send and receive emails in Odoo, unlike " -"in `Odoo Online `__ & `Odoo.sh " +"`Odoo Online `__ & `Odoo.sh " "`__." msgstr "" #: ../../discuss/email_servers.rst:9 msgid "" "If no one in your company is used to manage email servers, we strongly " -"recommend that you opt for such convenient Odoo hosting solutions. Indeed " -"their email system works instantly and is monitored by professionals. " -"Nevertheless you can still use your own email servers if you want to manage " -"your email server's reputation yourself." +"recommend that you opt for those Odoo hosting solutions. Their email system " +"works instantly and is monitored by professionals. Nevertheless you can " +"still use your own email servers if you want to manage your email server's " +"reputation yourself." msgstr "" #: ../../discuss/email_servers.rst:15 msgid "" -"You will find here below some useful information to do so by integrating " -"your own email solution with Odoo. .. note::" +"You will find here below some useful information on how to integrate your " +"own email solution with Odoo." +msgstr "" + +#: ../../discuss/email_servers.rst:18 +msgid "" +"Office 365 email servers don't allow easiliy to send external emails from " +"hosts like Odoo. Refer to the `Microsoft's documentation " +"`__ to make it work." msgstr "" #: ../../discuss/email_servers.rst:24 diff --git a/locale/zh_CN/LC_MESSAGES/getting_started.po b/locale/zh_CN/LC_MESSAGES/getting_started.po index 8f4c2ec50..b6f180efd 100644 --- a/locale/zh_CN/LC_MESSAGES/getting_started.po +++ b/locale/zh_CN/LC_MESSAGES/getting_started.po @@ -8,9 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: liAnGjiA , 2017\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" @@ -19,761 +18,351 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #: ../../getting_started/documentation.rst:5 -msgid "Odoo Online Implementation" -msgstr "Odoo在线实施" +msgid "Basics of the QuickStart Methodology" +msgstr "" #: ../../getting_started/documentation.rst:7 msgid "" -"This document summarizes **Odoo Online's services**, our Success Pack " -"**implementation methodology**, and best practices to get started with our " +"This document summarizes Odoo Online's services, our Success Pack " +"implementation methodology, and best practices to get started with our " "product." msgstr "" -#: ../../getting_started/documentation.rst:11 -msgid "" -"*We recommend that new Odoo Online customers read this document before the " -"kick-off call with our project manager. This way, we save time and don't " -"have to use your hours from the success pack discussing the basics.*" -msgstr "*在与我们的项目经理通话之前, 我们建议新的Odoo在线客户先阅读这个文档。通过这种方式, 可以节省时间,不必用将时间花在基础问题上。*" +#: ../../getting_started/documentation.rst:12 +msgid "1. The SPoC (*Single Point of Contact*) and the Consultant" +msgstr "" -#: ../../getting_started/documentation.rst:16 +#: ../../getting_started/documentation.rst:14 msgid "" -"*If you have not read this document, our project manager will review this " -"with you at the time of the kick-off call.*" -msgstr "*如果您还没有阅读这个文档, 我们的项目经理将会在第一次电话时与你一起阅读这个文档。*" +"Within the context of your project, it is highly recommended to designate " +"and maintain on both sides (your side and ours) **one and only single person" +" of contact** who will take charge and assume responsibilities regarding the" +" project. He also has to have **the authority** in terms of decision making." +msgstr "" #: ../../getting_started/documentation.rst:20 -msgid "Getting Started" -msgstr "入门" - -#: ../../getting_started/documentation.rst:22 msgid "" -"Do not wait for the kick-off meeting to begin playing with the software. The" -" more exposure you have with Odoo, the more time you will save later during " -"the implementation." -msgstr "不要等到启动会议后才开始使用软件。与Odoo接触越多, 在试试时将会节省更多的时间。" +"**The Odoo Consultant ensures the project implementation from A to Z**: From" +" the beginning to the end of the project, he ensures the overall consistency" +" of the implementation in Odoo and shares his expertise in terms of good " +"practices." +msgstr "" -#: ../../getting_started/documentation.rst:26 +#: ../../getting_started/documentation.rst:25 msgid "" -"Once you purchase an Odoo Online subscription, you will receive instructions" -" by email on how to activate or create your database. From this email, you " -"can activate your existing Odoo database or create a new one from scratch." +"**One and only decision maker on the client side (SPoC)**: He is responsible" +" for the business knowledge transmission (coordinate key users intervention " +"if necessary) and the consistency of the implementation from a business " +"point of view (decision making, change management, etc.)" msgstr "" #: ../../getting_started/documentation.rst:31 msgid "" -"If you did not receive this email, e.g. because the payment was made by " -"someone else in your company, contact our support team using our `online " -"support form `__." +"**Meetings optimization**: The Odoo consultant is not involved in the " +"process of decision making from a business point of view nor to precise " +"processes and company's internal procedures (unless a specific request or an" +" exception). Project meetings, who will take place once or twice a week, are" +" meant to align on the business needs (SPoC) and to define the way those " +"needs will be implemented in Odoo (Consultant)." msgstr "" -#: ../../getting_started/documentation.rst:38 +#: ../../getting_started/documentation.rst:39 msgid "" -"Fill in the sign-in or sign-up screens and you will get your first Odoo " -"database ready to be used." -msgstr "填写登录或者注册页面, Odoo数据库可以使用。" - -#: ../../getting_started/documentation.rst:41 -msgid "" -"In order to familiarize yourself with the user interface, take a few minutes" -" to create records: *products, customers, opportunities* or " -"*projects/tasks*. Follow the blinking dots, they give you tips about the " -"user interface as shown in the picture below." +"**Train the Trainer approach**: The Odoo consultant provides functional " +"training to the SPoC so that he can pass on this knowledge to his " +"collaborators. In order for this approach to be successful, it is necessary " +"that the SPoC is also involved in its own rise in skills through self-" +"learning via the `Odoo documentation " +"`__, `The elearning " +"platform `__ and the " +"testing of functionalities." msgstr "" #: ../../getting_started/documentation.rst:47 -msgid "|left_pic|" -msgstr "|left_pic|" +msgid "2. Project Scope" +msgstr "" -#: ../../getting_started/documentation.rst:47 -msgid "|right_pic|" -msgstr "|right_pic|" - -#: ../../getting_started/documentation.rst:50 +#: ../../getting_started/documentation.rst:49 msgid "" -"Once you get used to the user interface, have a look at the implementation " -"planners. These are accessible from the Settings app, or from the top " -"progress bar on the right hand side of the main applications." -msgstr "一旦你习惯了用户界面, 可以看看实施计划。可在应用程序中设置, 或从顶部进度条右边的主要应用进入。" +"To make sure all the stakeholders involved are always aligned, it is " +"necessary to define and to make the project scope evolve as long as the " +"project implementation is pursuing." +msgstr "" -#: ../../getting_started/documentation.rst:58 -msgid "These implementation planners will:" -msgstr "这些实施计划器将 :" +#: ../../getting_started/documentation.rst:53 +msgid "" +"**A clear definition of the initial project scope**: A clear definition of " +"the initial needs is crucial to ensure the project is running smoothly. " +"Indeed, when all the stakeholders share the same vision, the evolution of " +"the needs and the resulting decision-making process are more simple and more" +" clear." +msgstr "" -#: ../../getting_started/documentation.rst:60 -msgid "help you define your goals and KPIs for each application," -msgstr "帮助你为每一个应用定义目标和KPI," - -#: ../../getting_started/documentation.rst:62 -msgid "guide you through the different configuration steps," -msgstr "指导经历配置步骤," - -#: ../../getting_started/documentation.rst:64 -msgid "and provide you with tips and tricks to getting the most out of Odoo." -msgstr "以及在从Odoo获取更多的时候向你提供提示和技巧。" +#: ../../getting_started/documentation.rst:59 +msgid "" +"**Phasing the project**: Favoring an implementation in several coherent " +"phases allowing regular production releases and an evolving takeover of Odoo" +" by the end users have demonstrated its effectiveness over time. This " +"approach also helps to identify gaps and apply corrective actions early in " +"the implementation." +msgstr "" #: ../../getting_started/documentation.rst:66 msgid "" -"Fill in the first steps of the implementation planner (goals, expectations " -"and KPIs). Our project manager will review them with you during the " -"implementation process." -msgstr "填写实施的第一步计划(目标,期望和KPIs)。在实施过程中, 我们的项目经理将与你一起检查这些计划。" - -#: ../../getting_started/documentation.rst:73 -msgid "" -"If you have questions or need support, our project manager will guide you " -"through all the steps. But you can also:" -msgstr "如果您有任何疑问或需要支持, 我们的项目经理将指导您完成所有步骤。但是, 你还可以 :" - -#: ../../getting_started/documentation.rst:76 -msgid "" -"Read the documentation on our website: " -"`https://www.odoo.com/documentation/user " -"`__" +"**Adopting standard features as a priority**: Odoo offers a great " +"environment to implement slight improvements (customizations) or more " +"important ones (developments). Nevertheless, adoption of the standard " +"solution will be preferred as often as possible in order to optimize project" +" delivery times and provide the user with a long-term stability and fluid " +"scalability of his new tool. Ideally, if an improvement of the software " +"should still be realized, its implementation will be carried out after an " +"experiment of the standard in production." msgstr "" -"在网站上阅读文档: `https://www.odoo.com/documentation/user " -"`__" -#: ../../getting_started/documentation.rst:79 -msgid "" -"Watch the videos on our eLearning platform (free with your first Success " -"Pack): `https://odoo.thinkific.com/courses/odoo-functional " -"`__" +#: ../../getting_started/documentation.rst:80 +msgid "3. Managing expectations" msgstr "" #: ../../getting_started/documentation.rst:82 msgid "" -"Watch the webinars on our `Youtube channel " -"`__" -msgstr "在我们的Youtube频道观看在线会议" - -#: ../../getting_started/documentation.rst:85 -msgid "" -"Or send your questions to our online support team through our `online " -"support form `__." +"The gap between the reality of an implementation and the expectations of " +"future users is a crucial factor. Three important aspects must be taken into" +" account from the beginning of the project:" msgstr "" -#: ../../getting_started/documentation.rst:89 -msgid "What do we expect from you?" -msgstr "在线使用需要您做些什么?" - -#: ../../getting_started/documentation.rst:91 +#: ../../getting_started/documentation.rst:86 msgid "" -"We are used to deploying fully featured projects within 25 to 250 hours of " -"services, which is much faster than any other ERP vendor on the market. Most" -" projects are completed between 1 to 9 calendar months." -msgstr "我们习惯于在25-250小时的服务时间内部署全功能项目,这比市面上ERP供应商要快得多。多数项目都能在1-9个日历月左右结束。" - -#: ../../getting_started/documentation.rst:95 -msgid "" -"But what really **differentiates between a successful implementation and a " -"slow one, is you, the customer!** From our experience, when our customer is " -"engaged and proactive the implementation is smooth." -msgstr "一次高效的实施与一次迟缓的实施之间的真正**差别在于顾客!** 根据我们的经验,当顾客积极投入,实施工作就会顺利许多。" - -#: ../../getting_started/documentation.rst:100 -msgid "Your internal implementation manager" -msgstr "内部实施经理" - -#: ../../getting_started/documentation.rst:102 -msgid "" -"We ask that you maintain a single point of contact within your company to " -"work with our project manager on your Odoo implementation. This is to ensure" -" efficiency and a single knowledge base in your company. Additionally, this " -"person must:" +"**Align with the project approach**: Both a clear division of roles and " +"responsibilities and a clear description of the operating modes (validation," +" problem-solving, etc.) are crucial to the success of an Odoo " +"implementation. It is therefore strongly advised to take the necessary time " +"at the beginning of the project to align with these topics and regularly " +"check that this is still the case." msgstr "" -#: ../../getting_started/documentation.rst:107 +#: ../../getting_started/documentation.rst:94 msgid "" -"**Be available at least 2 full days a week** for the project, otherwise you " -"risk slowing down your implementation. More is better with the fastest " -"implementations having a full time project manager." +"**Focus on the project success, not on the ideal solution**: The main goal " +"of the SPoC and the Consultant is to carry out the project entrusted to them" +" in order to provide the most effective solution to meet the needs " +"expressed. This goal can sometimes conflict with the end user's vision of an" +" ideal solution. In that case, the SPoC and the consultant will apply the " +"80-20 rule: focus on 80% of the expressed needs and take out the remaining " +"20% of the most disadvantageous objectives in terms of cost/benefit ratio " +"(those proportions can of course change over time). Therefore, it will be " +"considered acceptable to integrate a more time-consuming manipulation if a " +"global relief is noted. Changes in business processes may also be proposed " +"to pursue this same objective." msgstr "" -#: ../../getting_started/documentation.rst:111 +#: ../../getting_started/documentation.rst:108 msgid "" -"**Have authority to take decisions** on their own. Odoo usually transforms " -"all departments within a company for the better. There can be many small " -"details that need quick turnarounds for answers and if there is too much " -"back and forth between several internal decision makers within your company " -"it could potentially seriously slow everything down." +"**Specifications are always EXPLICIT**: Gaps between what is expected and " +"what is delivered are often a source of conflict in a project. In order to " +"avoid being in this delicate situation, we recommend using several types of " +"tools\\* :" msgstr "" -#: ../../getting_started/documentation.rst:117 +#: ../../getting_started/documentation.rst:113 msgid "" -"**Have the leadership** to train and enforce policies internally with full " -"support from all departments and top management, or be part of top " -"management." +"**The GAP Analysis**: The comparison of the request with the standard " +"features proposed by Odoo will make it possible to identify the gap to be " +"filled by developments/customizations or changes in business processes." msgstr "" -#: ../../getting_started/documentation.rst:121 -msgid "Integrate 90% of your business, not 100%" -msgstr "能整合您的业务的90%,而非全部" - -#: ../../getting_started/documentation.rst:123 +#: ../../getting_started/documentation.rst:118 msgid "" -"You probably chose Odoo because no other software allows for such a high " -"level of automation, feature coverage, and integration. But **don't be an " -"extremist.**" -msgstr "你选择Odoo的原因可能是别的软件都没有如此高的自动化水平、功能的全面性,以及集成能力。但**别太极端**。" +"`The User Story `__: " +"This technique clearly separates the responsibilities between the SPoC, " +"responsible for explaining the WHAT, the WHY and the WHO, and the Consultant" +" who will provide a response to the HOW." +msgstr "" -#: ../../getting_started/documentation.rst:127 +#: ../../getting_started/documentation.rst:126 msgid "" -"Customizations cost you time, money, are more complex to maintain, add risks" -" to the implementation, and can cause issues with upgrades." -msgstr "定制比较费时、费钱、费力,更难于维护,增加了实施的风险,还有升级的问题。" +"`The Proof of Concept `__ A " +"simplified version, a prototype of what is expected to agree on the main " +"lines of expected changes." +msgstr "" #: ../../getting_started/documentation.rst:130 msgid "" -"Standard Odoo can probably cover 90% of your business processes and " -"requirements. Be flexible on the remaining 10%, otherwise that 10% will cost" -" you twice the original project price. One always underestimates the hidden " -"costs of customization." -msgstr "标准Odoo大约能覆盖90%的业务流程及业务需求。对剩下的10%灵活一些吧,否则会花去原项目两倍的成本。人们总是低估了定制化的隐藏成本。" - -#: ../../getting_started/documentation.rst:134 -msgid "" -"**Do it the Odoo way, not yours.** Be flexible, use Odoo the way it was " -"designed. Learn how it works and don't try to replicate the way your old " -"system(s) work." +"**The Mockup**: In the same idea as the Proof of Concept, it will align with" +" the changes related to the interface." msgstr "" -#: ../../getting_started/documentation.rst:138 +#: ../../getting_started/documentation.rst:133 msgid "" -"**The project first, customizations second.** If you really want to " -"customize Odoo, phase it towards the end of the project, ideally after " -"having been in production for several months. Once a customer starts using " -"Odoo, they usually drop about 60% of their customization requests as they " -"learn to perform their workflows out of the box, or the Odoo way. It is more" -" important to have all your business processes working than customizing a " -"screen to add a few fields here and there or automating a few emails." +"To these tools will be added complete transparency on the possibilities and " +"limitations of the software and/or its environment so that all project " +"stakeholders have a clear idea of what can be expected/achieved in the " +"project. We will, therefore, avoid basing our work on hypotheses without " +"verifying its veracity beforehand." msgstr "" -#: ../../getting_started/documentation.rst:147 +#: ../../getting_started/documentation.rst:139 msgid "" -"Our project managers are trained to help you make the right decisions and " -"measure the tradeoffs involved but it is much easier if you are aligned with" -" them on the objectives. Some processes may take more time than your " -"previous system(s), however you need to weigh that increase in time with " -"other decreases in time for other processes. If the net time spent is " -"decreased with your move to Odoo than you are already ahead." -msgstr "" -"我们对项目经理进行过培训,他们能帮助用户做出决策,衡量相关交易,但如果您配合会更容易达成目标。有些进程比你以往的系统更花时间,但你仍需权衡、对比由此增加的时间与其他进程缩短的时间。如果使用Odoo后花费的净时间减少则是有进步的。" - -#: ../../getting_started/documentation.rst:155 -msgid "Invest time in learning Odoo" -msgstr "学习 ODOO 时间耗用" - -#: ../../getting_started/documentation.rst:157 -msgid "" -"Start your free trial and play with the system. The more comfortable you are" -" navigating Odoo, the better your decisions will be and the quicker and " -"easier your training phases will be." +"*This list can, of course, be completed by other tools that would more " +"adequately meet the realities and needs of your project*" msgstr "" -#: ../../getting_started/documentation.rst:161 -msgid "" -"Nothing replaces playing with the software, but here are some extra " -"resources:" -msgstr "这里有些额外的资源可以帮助更好地理解这个软件:" - -#: ../../getting_started/documentation.rst:164 -msgid "" -"Documentation: `https://www.odoo.com/documentation/user " -"`__" +#: ../../getting_started/documentation.rst:143 +msgid "4. Communication Strategy" msgstr "" -"用户手册: `https://www.odoo.com/documentation/user " -"`__" -#: ../../getting_started/documentation.rst:167 +#: ../../getting_started/documentation.rst:145 msgid "" -"Introduction Videos: `https://www.odoo.com/r/videos " -"`__" +"The purpose of the QuickStart methodology is to ensure quick ownership of " +"the tool for end users. Effective communication is therefore crucial to the " +"success of this approach. Its optimization will, therefore, lead us to " +"follow those principles:" msgstr "" -"介绍视频 :`https: //www.odoo.com/r/videos ` __" -#: ../../getting_started/documentation.rst:170 +#: ../../getting_started/documentation.rst:150 msgid "" -"Customer Reviews: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" +"**Sharing the project management documentation**: The best way to ensure " +"that all stakeholders in a project have the same level of knowledge is to " +"provide direct access to the project's tracking document (Project " +"Organizer). This document will contain at least a list of tasks to be " +"performed as part of the implementation for which the priority level and the" +" manager are clearly defined." msgstr "" -"客户可以参考: `https://www.odoo.com/blog/customer-reviews-6 " -"`__" -#: ../../getting_started/documentation.rst:174 -msgid "Get things done" -msgstr "完成后" - -#: ../../getting_started/documentation.rst:176 +#: ../../getting_started/documentation.rst:158 msgid "" -"Want an easy way to start using Odoo? Install Odoo Notes to manage your to-" -"do list for the implementation: `https://www.odoo.com/page/notes " -"`__. From your Odoo home, go to Apps and " -"install the Notes application." +"The Project Organizer is a shared project tracking tool that allows both " +"detailed tracking of ongoing tasks and the overall progress of the project." msgstr "" -"想要一个简单的方法开始使用Odoo吗? 安装Odoo笔记来管理你的实施事项: `https://www.odoo.com/page/notes " -"`__.在Odoo主页, 去应用程序, 安装Notes应用程序。" -#: ../../getting_started/documentation.rst:184 -msgid "This module allows you to:" -msgstr "本模块允许你 :" - -#: ../../getting_started/documentation.rst:186 -msgid "Manage to-do lists for better interactions with your consultant;" -msgstr "互动管理任务列表可帮助你与你的顾问更好地沟通;" - -#: ../../getting_started/documentation.rst:188 -msgid "Share Odoo knowledge & good practices with your employees;" -msgstr "将Odoo知识和实践经验与你的员工分享;" - -#: ../../getting_started/documentation.rst:190 +#: ../../getting_started/documentation.rst:162 msgid "" -"Get acquainted with all the generic tools of Odoo: Messaging, Discussion " -"Groups, Kanban Dashboard, etc." -msgstr "熟悉所有的通用工具Odoo: 通讯、讨论组、看板仪表板等。" - -#: ../../getting_started/documentation.rst:197 -msgid "" -"This application is even compatible with the Etherpad platform " -"(http://etherpad.org). To use these collaborative pads rather than standard " -"Odoo Notes, install the following add-on: Memos Pad." +"**Report essential information**: In order to minimize the documentation " +"time to the essentials, we will follow the following good practices:" +msgstr "" + +#: ../../getting_started/documentation.rst:166 +msgid "Meeting minutes will be limited to decisions and validations;" +msgstr "" + +#: ../../getting_started/documentation.rst:168 +msgid "" +"Project statuses will only be established when an important milestone is " +"reached;" +msgstr "" + +#: ../../getting_started/documentation.rst:171 +msgid "" +"Training sessions on the standard or customized solution will be organized." +msgstr "" + +#: ../../getting_started/documentation.rst:175 +msgid "5. Customizations and Development" +msgstr "" + +#: ../../getting_started/documentation.rst:177 +msgid "" +"Odoo is a software known for its flexibility and its important evolution " +"capacity. However, a significant amount of development contradicts a fast " +"and sustainable implementation. This is the reason why it is recommended to:" +msgstr "" + +#: ../../getting_started/documentation.rst:182 +msgid "" +"**Develop only for a good reason**: The decision to develop must always be " +"taken when the cost-benefit ratio is positive (saving time on a daily basis," +" etc.). For example, it will be preferable to realize a significant " +"development in order to reduce the time of a daily operation, rather than an" +" operation to be performed only once a quarter. It is generally accepted " +"that the closer the solution is to the standard, the lighter and more fluid " +"the migration process, and the lower the maintenance costs for both parties." +" In addition, experience has shown us that 60% of initial development " +"requests are dropped after a few weeks of using standard Odoo (see " +"\"Adopting the standard as a priority\")." +msgstr "" + +#: ../../getting_started/documentation.rst:194 +msgid "" +"**Replace, without replicate**: There is a good reason for the decision to " +"change the management software has been made. In this context, the moment of" +" implementation is THE right moment to accept and even be a change initiator" +" both in terms of how the software will be used and at the level of the " +"business processes of the company." msgstr "" -"这个应用程序甚至兼容Etherpad平台(http://etherpad.org)。使用便笺簿, 不要用标准Odoo Notes, 安装:Memos " -"Pad。" #: ../../getting_started/documentation.rst:202 -msgid "What should you expect from us?" -msgstr "你期待我们做什么呢?" +msgid "6. Testing and Validation principles" +msgstr "" -#: ../../getting_started/documentation.rst:205 -msgid "Subscription Services" -msgstr "订阅服务" +#: ../../getting_started/documentation.rst:204 +msgid "" +"Whether developments are made or not in the implementation, it is crucial to" +" test and validate the correspondence of the solution with the operational " +"needs of the company." +msgstr "" #: ../../getting_started/documentation.rst:208 -msgid "Cloud Hosting" -msgstr "云主机" - -#: ../../getting_started/documentation.rst:210 msgid "" -"Odoo provides a top notch cloud infrastructure including backups in three " -"different data centers, database replication, the ability to duplicate your " -"instance in 10 minutes, and more!" -msgstr "Odoo提供顶级的云基础设施,包括: 在三个不同的数据中心的备份,数据库复制,复制10分钟内的实例, 等等! " +"**Role distribution**: In this context, the Consultant will be responsible " +"for delivering a solution corresponding to the defined specifications; the " +"SPoC will have to test and validate that the solution delivered meets the " +"requirements of the operational reality." +msgstr "" #: ../../getting_started/documentation.rst:214 msgid "" -"Odoo Online SLA: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" +"**Change management**: When a change needs to be made to the solution, the " +"noted gap is caused by:" msgstr "" -"SLA Odoo在线: `https://www.odoo.com/page/odoo-online-sla " -"`__\\" -#: ../../getting_started/documentation.rst:217 +#: ../../getting_started/documentation.rst:218 msgid "" -"Odoo Online Security: `https://www.odoo.com/page/security " -"`__" +"A difference between the specification and the delivered solution - This is " +"a correction for which the Consultant is responsible" msgstr "" -"ODOO 安全在线 :`https: //www.odoo.com/page/security ` __" #: ../../getting_started/documentation.rst:220 -msgid "" -"Privacy Policies: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" +msgid "**or**" msgstr "" -"隐私条款: `https://www.odoo.com/page/odoo-privacy-policy " -"`__" -#: ../../getting_started/documentation.rst:224 -msgid "Support" -msgstr "支持" +#: ../../getting_started/documentation.rst:222 +msgid "" +"A difference between the specification and the imperatives of operational " +"reality - This is a change that is the responsibility of SPoC." +msgstr "" #: ../../getting_started/documentation.rst:226 -msgid "" -"Your Odoo Online subscription includes **unlimited 24hr support at no extra " -"cost, Monday to Friday**. Our teams are located around the world to ensure " -"you have support, no matter your location. Your support representative could" -" be communicating to you from San Francisco, Belgium, or India!" +msgid "7. Data Imports" msgstr "" -#: ../../getting_started/documentation.rst:231 -msgid "What kind of support is included?" +#: ../../getting_started/documentation.rst:228 +msgid "" +"Importing the history of transactional data is an important issue and must " +"be answered appropriately to allow the project running smoothly. Indeed, " +"this task can be time-consuming and, if its priority is not well defined, " +"prevent production from happening in time. To do this as soon as possible, " +"it will be decided :" msgstr "" -#: ../../getting_started/documentation.rst:233 +#: ../../getting_started/documentation.rst:234 msgid "" -"Providing you with relevant material (guidelines, product documentation, " -"etc...)" +"**Not to import anything**: It often happens that after reflection, " +"importing data history is not considered necessary, these data being, " +"moreover, kept outside Odoo and consolidated for later reporting." msgstr "" -#: ../../getting_started/documentation.rst:235 +#: ../../getting_started/documentation.rst:239 msgid "" -"Answers to issues that you may encounter in your standard Odoo database (eg." -" “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" +"**To import a limited amount of data before going into production**: When " +"the data history relates to information being processed (purchase orders, " +"invoices, open projects, for example), the need to have this information " +"available from the first day of use in production is real. In this case, the" +" import will be made before the production launch." msgstr "" -#: ../../getting_started/documentation.rst:237 -msgid "Questions related to your account, subscription, or billing" +#: ../../getting_started/documentation.rst:246 +msgid "" +"**To import after production launch**: When the data history needs to be " +"integrated with Odoo mainly for reporting purposes, it is clear that these " +"can be integrated into the software retrospectively. In this case, the " +"production launch of the solution will precede the required imports." msgstr "" - -#: ../../getting_started/documentation.rst:238 -msgid "" -"Bug resolution (blocking issues or unexpected behaviour not due to " -"misconfiguration or customization)" -msgstr "" - -#: ../../getting_started/documentation.rst:240 -msgid "" -"Issues that might occur in a test database after upgrading to a newer " -"version" -msgstr "" - -#: ../../getting_started/documentation.rst:242 -msgid "" -"*Odoo Support does not make changes to your production database, but gives " -"you the material and knowledge to do it yourself!*" -msgstr "" - -#: ../../getting_started/documentation.rst:245 -msgid "What kind of support is not included?" -msgstr "" - -#: ../../getting_started/documentation.rst:247 -msgid "" -"Questions that require us to understand your business processes in order to " -"help you implement your database" -msgstr "" - -#: ../../getting_started/documentation.rst:249 -msgid "" -"Training on how to use our software (we will direct you to our many " -"resources)" -msgstr "" - -#: ../../getting_started/documentation.rst:250 -msgid "Importation of documents into your database" -msgstr "" - -#: ../../getting_started/documentation.rst:251 -msgid "" -"Guidance on which configurations to apply inside of an application or the " -"database" -msgstr "" - -#: ../../getting_started/documentation.rst:252 -msgid "" -"How to set up configuration models (Examples include: Inventory Routes, " -"Payment Terms, Warehouses, etc)" -msgstr "" - -#: ../../getting_started/documentation.rst:254 -msgid "" -"Questions or issues related to specific developments or customizations done " -"either by Odoo or a third party (this is specific only to your database or " -"involving code)" -msgstr "" - -#: ../../getting_started/documentation.rst:258 -msgid "" -"You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way" -" your business runs and tell you how you can get the most out of your Odoo " -"Database. We will handle all configurations and coach you on how to use " -"Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:263 -msgid "" -"Our support team can be contacted through our `online support form " -"`__." -msgstr "" - -#: ../../getting_started/documentation.rst:268 -msgid "Upgrades" -msgstr "升级" - -#: ../../getting_started/documentation.rst:270 -msgid "" -"Once every two months, Odoo releases a new version. You will get an upgrade " -"button within the **Manage Your Databases** screen. Upgrading your database " -"is at your own discretion, but allows you to benefit from new features." -msgstr "" -"每隔两个月,Odoo发布一个新版本。一个升级按钮, 显示为* *管理数据库 * *。可自行决定是否需要升级数据库, 但升级可以得到新版本的功能更新。" - -#: ../../getting_started/documentation.rst:275 -msgid "" -"We provide the option to upgrade in a test environment so that you can " -"evaluate a new version or train your team before the rollout. Simply fill " -"our `online support form `__ to make this " -"request." -msgstr "" - -#: ../../getting_started/documentation.rst:280 -msgid "Success Pack Services" -msgstr "成功包服务" - -#: ../../getting_started/documentation.rst:282 -msgid "" -"The Success Pack is a package of premium hour-based services performed by a " -"dedicated project manager and business analyst. The initial allotted hours " -"you purchased are purely an estimate and we do not guarantee completion of " -"your project within the first pack. We always strive to complete projects " -"within the initial allotment however any number of factors can contribute to" -" us not being able to do so; for example, a scope expansion (or \"Scope " -"Creep\") in the middle of your implementation, new detail discoveries, or an" -" increase in complexity that was not apparent from the beginning." -msgstr "" - -#: ../../getting_started/documentation.rst:291 -msgid "" -"The list of services according to your Success Pack is detailed online: " -"`https://www.odoo.com/pricing-packs `__" -msgstr "" - -#: ../../getting_started/documentation.rst:294 -msgid "" -"The goal of the project manager is to help you get to production within the " -"defined time frame and budget, i.e. the initial number of hours defined in " -"your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:298 -msgid "His/her role includes:" -msgstr "他的角色包括:" - -#: ../../getting_started/documentation.rst:300 -msgid "" -"**Project Management:** Review of your objectives & expectations, phasing of" -" the implementation (roadmap), mapping your business needs to Odoo features." -msgstr "" - -#: ../../getting_started/documentation.rst:304 -msgid "**Customized Support:** By phone, email or webinar." -msgstr "" - -#: ../../getting_started/documentation.rst:306 -msgid "" -"**Training, Coaching, and Onsite Consulting:** Remote trainings via screen " -"sharing or training on premises. For on-premise training sessions, you will " -"be expected to pay extra for travel expenses and accommodations for your " -"consultant." -msgstr "" - -#: ../../getting_started/documentation.rst:311 -msgid "" -"**Configuration:** Decisions about how to implement specific needs in Odoo " -"and advanced configuration (e.g. logistic routes, advanced pricing " -"structures, etc.)" -msgstr "" - -#: ../../getting_started/documentation.rst:315 -msgid "" -"**Data Import**: We can do it or assist you on how to do it with a template " -"prepared by the project manager." -msgstr "" - -#: ../../getting_started/documentation.rst:318 -msgid "" -"If you have subscribed to **Studio**, you benefit from the following extra " -"services:" -msgstr "" - -#: ../../getting_started/documentation.rst:321 -msgid "" -"**Customization of screens:** Studio takes the Drag and Drop approach to " -"customize most screens in any way you see fit." -msgstr "**定制屏幕:**Studio用拖放方式定制你认为适合的大多数屏幕。" - -#: ../../getting_started/documentation.rst:324 -msgid "" -"**Customization of reports (PDF):** Studio will not allow you to customize " -"the reports yourself, however our project managers have access to developers" -" for advanced customizations." -msgstr "" - -#: ../../getting_started/documentation.rst:328 -msgid "" -"**Website design:** Standard themes are provided to get started at no extra " -"cost. However, our project manager can coach you on how to utilize the " -"building blocks of the website designer. The time spent will consume hours " -"of your Success Pack." -msgstr "" - -#: ../../getting_started/documentation.rst:333 -msgid "" -"**Workflow automations:** Some examples include setting values in fields " -"based on triggers, sending reminders by emails, automating actions, etc. For" -" very advanced automations, our project managers have access to Odoo " -"developers." -msgstr "" - -#: ../../getting_started/documentation.rst:338 -msgid "" -"If any customization is needed, Odoo Studio App will be required. " -"Customizations made through Odoo Studio App will be maintained and upgraded " -"at each Odoo upgrade, at no extra cost." -msgstr "任何定制都需要Odoo Studio应用程序。通过这一程序的任何定制都会在Odoo每次升级时保留,且没有额外收费。" - -#: ../../getting_started/documentation.rst:342 -msgid "" -"All time spent to perform these customizations by our Business Analysts will" -" be deducted from your Success Pack." -msgstr "所有用我们的“业务分析师”进行定制的时间都会从Success包中扣除。" - -#: ../../getting_started/documentation.rst:345 -msgid "" -"In case of customizations that cannot be done via Studio and would require a" -" developer’s intervention, this will require Odoo.sh, please speak to your " -"Account Manager for more information. Additionally, any work performed by a " -"developer will add a recurring maintenance fee to your subscription to cover" -" maintenance and upgrade services. This cost will be based on hours spent by" -" the developer: 4€ or $5/month, per hour of development will be added to the" -" subscription fee." -msgstr "" - -#: ../../getting_started/documentation.rst:353 -msgid "" -"**Example:** A customization that took 2 hours of development will cost: 2 " -"hours deducted from the Success Pack for the customization development 2 * " -"$5 = $10/month as a recurring fee for the maintenance of this customization" -msgstr "" - -#: ../../getting_started/documentation.rst:358 -msgid "Implementation Methodology" -msgstr "实施方法论" - -#: ../../getting_started/documentation.rst:360 -msgid "" -"We follow a **lean and hands-on methodology** that is used to put customers " -"in production in a short period of time and at a low cost." -msgstr "" - -#: ../../getting_started/documentation.rst:363 -msgid "" -"After the kick-off meeting, we define a phasing plan to deploy Odoo " -"progressively, by groups of apps." -msgstr "启动会议后,我们通过一系列的应用程序定义Odoo的部署阶段计划. " - -#: ../../getting_started/documentation.rst:369 -msgid "" -"The goal of the **Kick-off call** is for our project manager to come to an " -"understanding of your business in order to propose an implementation plan " -"(phasing). Each phase is the deployment of a set of applications that you " -"will fully use in production at the end of the phase." -msgstr "" - -#: ../../getting_started/documentation.rst:375 -msgid "For every phase, the steps are the following:" -msgstr "对于每个阶段,步骤如下:" - -#: ../../getting_started/documentation.rst:377 -msgid "" -"**Onboarding:** Odoo's project manager will review Odoo's business flows " -"with you, according to your business. The goal is to train you, validate the" -" business process and configure according to your specific needs." -msgstr "" - -#: ../../getting_started/documentation.rst:382 -msgid "" -"**Data:** Created manually or imported from your existing system. You are " -"responsible for exporting the data from your existing system and Odoo's " -"project manager will import them in Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:386 -msgid "" -"**Training:** Once your applications are set up, your data imported, and the" -" system is working smoothly, you will train your users. There will be some " -"back and forth with your Odoo project manager to answer questions and " -"process your feedback." -msgstr "" - -#: ../../getting_started/documentation.rst:391 -msgid "**Production**: Once everyone is trained, your users start using Odoo." -msgstr " * *生产:* * 一旦培训好, 用户可开始使用Odoo。" - -#: ../../getting_started/documentation.rst:394 -msgid "" -"Once you are comfortable using Odoo, we will fine-tune the process and " -"**automate** some tasks and do the remaining customizations (**extra screens" -" and reports**)." -msgstr "一旦适应Odoo, 我们将调整过程并做些* *自动化 * *的任务, 剩下的定制也将开发( * *额外的开发和报告* *)。" - -#: ../../getting_started/documentation.rst:398 -msgid "" -"Once all applications are deployed and users are comfortable with Odoo, our " -"project manager will not work on your project anymore (unless you have new " -"needs) and you will use the support service if you have further questions." -msgstr "" - -#: ../../getting_started/documentation.rst:404 -msgid "Managing your databases" -msgstr "管理数据库" - -#: ../../getting_started/documentation.rst:406 -msgid "" -"To access your databases, go to Odoo.com, sign in and click **My Databases**" -" in the drop-down menu at the top right corner." -msgstr "要访问数据库, 点击Odoo.com, 登录并在右上角的下拉菜单单击* *我的数据库* *。" - -#: ../../getting_started/documentation.rst:412 -msgid "" -"Odoo gives you the opportunity to test the system before going live or " -"before upgrading to a newer version. Do not mess up your working environment" -" with test data!" -msgstr "在系统上线或升级之前, Odoo会让你测试。不会让测试数据扰乱正式环境!" - -#: ../../getting_started/documentation.rst:416 -msgid "" -"For those purposes, you can create as many free trials as you want (each " -"available for 15 days). Those instances can be instant copies of your " -"working environment. To do so, go to the Odoo.com account in **My " -"Organizations** page and click **Duplicate**." -msgstr "" - -#: ../../getting_started/documentation.rst:427 -msgid "" -"You can find more information on how to manage your databases :ref:`here " -"`." -msgstr "关于如何管理你的数据库, 你可以找到更多的信息 :ref:`here`." - -#: ../../getting_started/documentation.rst:431 -msgid "Customer Success" -msgstr "客户成功" - -#: ../../getting_started/documentation.rst:433 -msgid "" -"Odoo is passionate about delighting our customers and ensuring that they " -"have all the resources needed to complete their project." -msgstr "Odoo在于满足客户所有需求, 使客户满意。" - -#: ../../getting_started/documentation.rst:436 -msgid "" -"During the implementation phase, your point of contact is the project " -"manager and eventually the support team." -msgstr "在实施阶段,你的联系人是项目经理, 后面是售后支持。" - -#: ../../getting_started/documentation.rst:439 -msgid "" -"Once you are in production, you will probably have less interaction with " -"your project manager. At that time, we will assign a member of our Client " -"Success Team to you. They are specialized in the long-term relationship with" -" our customers. They will contact you to showcase new versions, improve the " -"way you work with Odoo, assess your new needs, etc..." -msgstr "" -"一旦系统上线, 你与Odoo项目经理的互动将减少。在那个时候,我们的成功客户团队将与你联系。他们是专业的团队, " -"与我们的客户保持长期联系。他们将向你展示新版本,提高你的工作方式或是评估你的新需求,等等……" - -#: ../../getting_started/documentation.rst:446 -msgid "" -"Our internal goal is to keep customers for at least 10 years and offer them " -"a solution that grows with their needs!" -msgstr "我们的内部目标是与客户保持联系至少10年, 随着客户不同的需求为他们提供解决方案!" - -#: ../../getting_started/documentation.rst:449 -msgid "Welcome aboard and enjoy your Odoo experience!" -msgstr "欢迎加入,享受你的Odoo!" - -#: ../../getting_started/documentation.rst:452 -msgid ":doc:`../../db_management/documentation`" -msgstr ":doc:`../../db_管理/文档`" diff --git a/locale/zh_CN/LC_MESSAGES/manufacturing.po b/locale/zh_CN/LC_MESSAGES/manufacturing.po index 940e291f9..c5ca09dfb 100644 --- a/locale/zh_CN/LC_MESSAGES/manufacturing.po +++ b/locale/zh_CN/LC_MESSAGES/manufacturing.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Gary Wei , 2017\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" @@ -51,13 +51,10 @@ msgstr "设置基本的BoM" #: ../../manufacturing/management/bill_configuration.rst:16 msgid "" "If you choose to manage your manufacturing operations using manufacturing " -"orders only, you will define basic bills of materials without routings. For " -"more information about which method of management to use, review the " -"**Getting Started** section of the *Manufacturing* chapter of the " -"documentation." -msgstr "如你只用制造订单来管理制造过程,可无需路由来定义基本的物料清单。关于所采用的管理方式详情,请查看文献中*制造*章节的**开始**节。" +"orders only, you will define basic bills of materials without routings." +msgstr "" -#: ../../manufacturing/management/bill_configuration.rst:22 +#: ../../manufacturing/management/bill_configuration.rst:19 msgid "" "Before creating your first bill of materials, you will need to create a " "product and at least one component (components are considered products in " @@ -72,7 +69,7 @@ msgstr "" "创建你的第一份物料清单前,你需要创建至少一个部件(在Odoo中也被认为是产品),方法是从 " ":menuselection:`主数据->产品,中选择或在系统运行时从BoM表格的相关字段中选择。一旦创建好一个产品和至少一个部件后,从相关的下拉菜单中选择它们并添加到你的物料清单。新的物料单可从menuselection中创建,选择主数据->物料清单,或使用产品表单之上的按钮进行创建。" -#: ../../manufacturing/management/bill_configuration.rst:32 +#: ../../manufacturing/management/bill_configuration.rst:29 msgid "" "Under the **Miscellaneous** tab, you can fill additional fields. " "**Sequence** defines the order in which your BoMs will be selected for " @@ -81,11 +78,11 @@ msgid "" msgstr "" "在**杂项**页签下填写额外的字段。**顺序**定义了BoM被选择为生产订单的顺序,数字越小优先级越高。**版本**允许你跟踪BoM在不同时间的版本号变化。" -#: ../../manufacturing/management/bill_configuration.rst:38 +#: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" msgstr "在BoM中添加路由" -#: ../../manufacturing/management/bill_configuration.rst:40 +#: ../../manufacturing/management/bill_configuration.rst:37 msgid "" "A routing defines a series of operations required to manufacture a product " "and the work center at which each operation is performed. A routing may be " @@ -94,14 +91,14 @@ msgid "" msgstr "" "路由定义制造一个产品所需的一系列操作,以及每个操作执行的工作中心。一个路由可以添加到多个BoM中,而后者每个只能有一个路由。路由配置的更多信息,请参阅路由一章。" -#: ../../manufacturing/management/bill_configuration.rst:46 +#: ../../manufacturing/management/bill_configuration.rst:43 msgid "" "After enabling routings from :menuselection:`Configuration --> Settings`, " "you will be able to add a routing to a bill of materials by selecting a " "routing from the dropdown list or creating one on the fly." msgstr "启用路由的方法 :menuselection:`配置 -->设置,然后当系统运行时从下拉清单中选择一个路由,即可将路由添加到物料清单。" -#: ../../manufacturing/management/bill_configuration.rst:50 +#: ../../manufacturing/management/bill_configuration.rst:47 msgid "" "You may define the work operation or step in which each component is " "consumed using the field, **Consumed in Operation** under the **Components**" @@ -112,23 +109,23 @@ msgid "" msgstr "" "通过**组件**下方的**在工序中消费**字段定义工序或步骤。同样,也可以用**在操作中生产**字段(位于**杂项**页签下)定义产品被生产的操作。如果不填这个字段,产品将在路由的最后操作中被消耗/生产。" -#: ../../manufacturing/management/bill_configuration.rst:61 +#: ../../manufacturing/management/bill_configuration.rst:58 msgid "Adding Byproducts to a BoM" msgstr "添加副产品到BoM" -#: ../../manufacturing/management/bill_configuration.rst:63 +#: ../../manufacturing/management/bill_configuration.rst:60 msgid "" "In Odoo, a byproduct is any product produced by a BoM in addition to the " "primary product." msgstr "副产品指在Odoo中,BoM生产的任何主产品之外的产品。" -#: ../../manufacturing/management/bill_configuration.rst:66 +#: ../../manufacturing/management/bill_configuration.rst:63 msgid "" "To add byproducts to a BoM, you will first need to enable them from " ":menuselection:`Configuration --> Settings`." msgstr "如需将副产品添加到BoM,首先要在 :menuselection:`配置->设置,中选择启用它们。" -#: ../../manufacturing/management/bill_configuration.rst:72 +#: ../../manufacturing/management/bill_configuration.rst:69 msgid "" "Once byproducts are enabled, you can add them to your bills of materials " "under the **Byproducts** tab of the bill of materials. You can add any " @@ -137,11 +134,11 @@ msgid "" msgstr "" "副产品启用后,即可被添加到物料清单**副产品**页签下的物料清单了。你可将任何产品(一个或多个)作为副产品添加。副产品的生产过程与BoM中主产品的路由一致。" -#: ../../manufacturing/management/bill_configuration.rst:81 +#: ../../manufacturing/management/bill_configuration.rst:78 msgid "Setting up a BoM for a Product With Sub-Assemblies" msgstr "为产品设置一个带分组件的BoM" -#: ../../manufacturing/management/bill_configuration.rst:83 +#: ../../manufacturing/management/bill_configuration.rst:80 #: ../../manufacturing/management/sub_assemblies.rst:5 msgid "" "A subassembly is a manufactured product which is intended to be used as a " @@ -152,7 +149,7 @@ msgid "" msgstr "" "分组件是一种用于另一制成品部件的制成品。你可能想用分组件来简化一个复杂的BoM、更精确地表示你的制造流,或在多个BoM中使用相同的分组件。BoM使用分组件通常指多级BoM。" -#: ../../manufacturing/management/bill_configuration.rst:90 +#: ../../manufacturing/management/bill_configuration.rst:87 #: ../../manufacturing/management/sub_assemblies.rst:12 msgid "" "Multi-level bills of materials in Odoo are accomplished by creating a top-" @@ -163,11 +160,11 @@ msgid "" msgstr "" "Odoo中的多级物料清单可通过创建顶级BoM和分组件BoM完成。下一步定义分组件产品的采购路线,以确保每次创建了顶级产品的制造订单时,能同时创建每个分组件的制造订单。" -#: ../../manufacturing/management/bill_configuration.rst:97 +#: ../../manufacturing/management/bill_configuration.rst:94 msgid "Configure the Top-Level Product BoM" msgstr "配置顶级产品BoM" -#: ../../manufacturing/management/bill_configuration.rst:99 +#: ../../manufacturing/management/bill_configuration.rst:96 #: ../../manufacturing/management/sub_assemblies.rst:21 msgid "" "To configure a multi-level BoM, create the top-level product and its BoM. " @@ -175,12 +172,12 @@ msgid "" "subassembly as you would for any product." msgstr "为配置多级BoM,请创建顶极产品及其BoM。将所有分组件包括到部件清单中。为每个分组件创建一个BoM(类似为每个产品创建BoM)。" -#: ../../manufacturing/management/bill_configuration.rst:107 +#: ../../manufacturing/management/bill_configuration.rst:104 #: ../../manufacturing/management/sub_assemblies.rst:29 msgid "Configure the Subassembly Product Data" msgstr "配置分组件产品数据" -#: ../../manufacturing/management/bill_configuration.rst:109 +#: ../../manufacturing/management/bill_configuration.rst:106 #: ../../manufacturing/management/sub_assemblies.rst:31 msgid "" "On the product form of the subassembly, you must select the routes " @@ -189,7 +186,7 @@ msgid "" "effect." msgstr "在分组件的产品表中,必须选择**制造**和**按需补货**路由。**制造**路由的优先级高于**购买**路由,因此选后者是无效的。" -#: ../../manufacturing/management/bill_configuration.rst:117 +#: ../../manufacturing/management/bill_configuration.rst:114 #: ../../manufacturing/management/sub_assemblies.rst:39 msgid "" "If you would like to be able to purchase the subassembly in addition to " @@ -197,11 +194,11 @@ msgid "" "subassembly product form may be configured according to your preference." msgstr "如需在制造之外采购一些组件,选择**可以购买**。分组件产品表单中的所有其他字段都可根据你的偏好配置。" -#: ../../manufacturing/management/bill_configuration.rst:123 +#: ../../manufacturing/management/bill_configuration.rst:120 msgid "Using a Single BoM to Describe Several Variants of a Single Product" msgstr "使用单个的BoM描述单一产品的多个变体" -#: ../../manufacturing/management/bill_configuration.rst:125 +#: ../../manufacturing/management/bill_configuration.rst:122 #: ../../manufacturing/management/product_variants.rst:5 msgid "" "Odoo allows you to use one bill of materials for multiple variants of the " @@ -209,7 +206,7 @@ msgid "" "Settings`." msgstr "Odoo允许你为同一产品的多个变量使用物料清单。启用变量的方式很简单,只需从 :menuselection:`配置->设置中选择。" -#: ../../manufacturing/management/bill_configuration.rst:132 +#: ../../manufacturing/management/bill_configuration.rst:129 #: ../../manufacturing/management/product_variants.rst:12 msgid "" "You will then be able to specify which component lines are to be used in the" @@ -218,7 +215,7 @@ msgid "" "variants." msgstr "然后就可以指定每个产品变量的制造中需要用哪些部件行。可以为每个行指定多个变量。如果没有指定变量,这一行可以用于所有的变量。" -#: ../../manufacturing/management/bill_configuration.rst:137 +#: ../../manufacturing/management/bill_configuration.rst:134 #: ../../manufacturing/management/product_variants.rst:17 msgid "" "When defining variant BoMs on a line-item-basis, the **Product Variant** " diff --git a/locale/zh_CN/LC_MESSAGES/mobile.po b/locale/zh_CN/LC_MESSAGES/mobile.po new file mode 100644 index 000000000..0607d068f --- /dev/null +++ b/locale/zh_CN/LC_MESSAGES/mobile.po @@ -0,0 +1,117 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2015-TODAY, Odoo S.A. +# This file is distributed under the same license as the Odoo package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Odoo 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-26 16:05+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Martin Trigaux, 2018\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: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../../mobile/firebase.rst:5 +msgid "Mobile" +msgstr "手机" + +#: ../../mobile/firebase.rst:8 +msgid "Setup your Firebase Cloud Messaging" +msgstr "" + +#: ../../mobile/firebase.rst:10 +msgid "" +"In order to have mobile notifications in our Android app, you need an API " +"key." +msgstr "" + +#: ../../mobile/firebase.rst:13 +msgid "" +"If it is not automatically configured (for instance for On-premise or " +"Odoo.sh) please follow these steps below to get an API key for the android " +"app." +msgstr "" + +#: ../../mobile/firebase.rst:18 +msgid "" +"The iOS app doesn't support mobile notifications for Odoo versions < 12." +msgstr "" + +#: ../../mobile/firebase.rst:22 +msgid "Firebase Settings" +msgstr "" + +#: ../../mobile/firebase.rst:25 +msgid "Create a new project" +msgstr "创建一个新的项目" + +#: ../../mobile/firebase.rst:27 +msgid "" +"First, make sure you to sign in to your Google Account. Then, go to " +"`https://console.firebase.google.com " +"`__ and create a new project." +msgstr "" + +#: ../../mobile/firebase.rst:34 +msgid "" +"Choose a project name, click on **Continue**, then click on **Create " +"project**." +msgstr "" + +#: ../../mobile/firebase.rst:37 +msgid "When you project is ready, click on **Continue**." +msgstr "" + +#: ../../mobile/firebase.rst:39 +msgid "" +"You will be redirected to the overview project page (see next screenshot)." +msgstr "" + +#: ../../mobile/firebase.rst:43 +msgid "Add an app" +msgstr "" + +#: ../../mobile/firebase.rst:45 +msgid "In the overview page, click on the Android icon." +msgstr "" + +#: ../../mobile/firebase.rst:50 +msgid "" +"You must use \"com.odoo.com\" as Android package name. Otherwise, it will " +"not work." +msgstr "" + +#: ../../mobile/firebase.rst:56 +msgid "" +"No need to download the config file, you can click on **Next** twice and " +"skip the fourth step." +msgstr "" + +#: ../../mobile/firebase.rst:60 +msgid "Get generated API key" +msgstr "" + +#: ../../mobile/firebase.rst:62 +msgid "On the overview page, go to Project settings:" +msgstr "" + +#: ../../mobile/firebase.rst:67 +msgid "" +"In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " +"that you need to set in Odoo General Settings." +msgstr "" + +#: ../../mobile/firebase.rst:74 +msgid "Settings in Odoo" +msgstr "" + +#: ../../mobile/firebase.rst:76 +msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgstr "" diff --git a/locale/zh_CN/LC_MESSAGES/point_of_sale.po b/locale/zh_CN/LC_MESSAGES/point_of_sale.po index 274694328..e753f90fc 100644 --- a/locale/zh_CN/LC_MESSAGES/point_of_sale.po +++ b/locale/zh_CN/LC_MESSAGES/point_of_sale.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-26 12:01+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Martin Trigaux, 2017\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" @@ -1086,8 +1086,8 @@ msgid "``# groupadd usbusers``" msgstr "``# groupadd usbusers``" #: ../../point_of_sale/overview/setup.rst:252 -msgid "Then we add the user who will run the OpenERP server to ``usbusers``" -msgstr "然后, 我们添加谁将会运行OpenERP的服务器\" USB users \\ \"用户" +msgid "Then we add the user who will run the Odoo server to ``usbusers``" +msgstr "" #: ../../point_of_sale/overview/setup.rst:254 msgid "``# usermod -a -G usbusers USERNAME``" diff --git a/locale/zh_CN/LC_MESSAGES/purchase.po b/locale/zh_CN/LC_MESSAGES/purchase.po index 971dde93f..3f450086e 100644 --- a/locale/zh_CN/LC_MESSAGES/purchase.po +++ b/locale/zh_CN/LC_MESSAGES/purchase.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-12-22 15:27+0100\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: mao luo , 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" @@ -1753,8 +1753,8 @@ msgstr "" "在 **供应商** 菜单选择你的供应商, 或者通过点击 **创建并编辑** 来创建。在 **订单日期** 字段, 选择你实际希望处理的日期。" #: ../../purchase/purchases/rfq/create.rst:0 -msgid "Shipment" -msgstr "送货" +msgid "Receipt" +msgstr "收货" #: ../../purchase/purchases/rfq/create.rst:0 msgid "Incoming Shipments" diff --git a/locale/zh_CN/LC_MESSAGES/sales.po b/locale/zh_CN/LC_MESSAGES/sales.po index 6a6649849..c1d15ea73 100644 --- a/locale/zh_CN/LC_MESSAGES/sales.po +++ b/locale/zh_CN/LC_MESSAGES/sales.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: John Lin , 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" @@ -236,668 +236,440 @@ msgstr "当所有的字段被填写后, 你可以通过点击按钮同步种类 msgid "Invoicing Method" msgstr "开票方式" -#: ../../sales/invoicing/services.rst:3 -msgid "Services" -msgstr "服务" - -#: ../../sales/invoicing/services/milestones.rst:3 -msgid "How to invoice milestones of a project?" -msgstr "如何给项目里程碑开票?" - -#: ../../sales/invoicing/services/milestones.rst:5 -msgid "" -"There are different kind of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) or a fixed price contract (e.g. a project)." +#: ../../sales/invoicing/down_payment.rst:3 +msgid "Request a down payment" msgstr "" -"有各种不同的销售服务 :按小时/天数预付(比如 支持合同), 基于时间和物料的账单(例如 顾问小时数的账单)或者一个固定价格的合同(比如, 一个项目)." -#: ../../sales/invoicing/services/milestones.rst:9 +#: ../../sales/invoicing/down_payment.rst:5 msgid "" -"In this section, we will have a look at how to invoice milestones of a " -"project." -msgstr "在本节中, 我们将看看如何按项目的里程碑开发票。" - -#: ../../sales/invoicing/services/milestones.rst:12 -msgid "" -"Milestone invoicing can be used for expensive or large scale projects, with " -"each milestone representing a clear sequence of work that will incrementally" -" build up to the completion of the contract. For example, a marketing agency" -" hired for a new product launch could break down a project into the " -"following milestones, each of them considered as one service with a fixed " -"price on the sale order :" +"A down payment is an initial, partial payment, with the agreement that the " +"rest will be paid later. For expensive orders or projects, it is a way to " +"protect yourself and make sure your customer is serious." msgstr "" -"按里程碑开票可以用在昂贵的或大型项目上, 每个里程碑代表了一个明确的工作序列号并将逐步建立来完成合同。例如, " -"聘请的营销机构把一个产品的发布分解成以下的里程碑, 其中每一个在销售订单中都被作为一个固定价格的服务。" -#: ../../sales/invoicing/services/milestones.rst:19 -msgid "Milestone 1 : Marketing strategy audit - 5 000 euros" -msgstr "里程碑1 :市场营销战略审计 - 5000欧元" - -#: ../../sales/invoicing/services/milestones.rst:21 -msgid "Milestone 2 : Brand Identity - 10 000 euros" -msgstr "里程碑2 :品牌识别 - 10000欧元" - -#: ../../sales/invoicing/services/milestones.rst:23 -msgid "Milestone 3 : Campaign launch & PR - 8 500 euros" -msgstr "里程碑3 :活动启动及公关 - 8500欧元" - -#: ../../sales/invoicing/services/milestones.rst:25 -msgid "" -"In this case, an invoice will be sent to the customer each time a milestone " -"will be successfully reached. That invoicing method is comfortable both for " -"the company which is ensured to get a steady cash flow throughout the " -"project lifetime and for the client who can monitor the project's progress " -"and pay in several times." +#: ../../sales/invoicing/down_payment.rst:10 +msgid "First time you request a down payment" msgstr "" -"在这种情况下, " -"每当一个里程碑将成功地达到目标时发票被发送给客户。这种开票的方法对于想通过项目周期确保得到稳定的现金流的公司和想监控项目进度分几次付款的客户都觉得很舒服。" -#: ../../sales/invoicing/services/milestones.rst:32 +#: ../../sales/invoicing/down_payment.rst:12 msgid "" -"You can also use milestones to invoice percentages of the entire project. " -"For example, for a million euros project, your company might require a 15% " -"upfront payment, 30% at the midpoint and the balance at the contract " -"conclusion. In that case, each payment will be considered as one milestone." +"When you confirm a sale, you can create an invoice and select a down payment" +" option. It can either be a fixed amount or a percentage of the total " +"amount." msgstr "" -"你也可以使用里程碑的方式按项目的百分比开票。比如, 对于一个百万欧元的项目, 你的公司也许需要预付15%的款项, 在中点再付30%, " -"合同结束时付余清余款。在这种情况下, 每个付款都被看作一个里程碑。" -#: ../../sales/invoicing/services/milestones.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:26 -#: ../../sales/invoicing/services/reinvoice.rst:95 -#: ../../sales/invoicing/services/support.rst:17 -#: ../../sales/send_quotations/quote_template.rst:10 -msgid "Configuration" -msgstr "配置" - -#: ../../sales/invoicing/services/milestones.rst:42 -msgid "Install the Sales application" -msgstr "安装销售管理" - -#: ../../sales/invoicing/services/milestones.rst:44 -#: ../../sales/invoicing/services/reinvoice.rst:28 +#: ../../sales/invoicing/down_payment.rst:16 msgid "" -"In order to sell services and to send invoices, you need to install the " -"**Sales** application, from the **Apps** icon." -msgstr "为了销售服务和发送发票, 你需要从 **Apps** 图标安装 **销售** 模块。" - -#: ../../sales/invoicing/services/milestones.rst:51 -msgid "Create products" -msgstr "创建产品" - -#: ../../sales/invoicing/services/milestones.rst:53 -msgid "" -"In Odoo, each milestone of your project is considered as a product. From the" -" **Sales** application, use the menu :menuselection:`Sales --> Products`, " -"create a new product with the following setup:" +"The first time you request a down payment you can select an income account " +"and a tax setting that will be reused for next down payments." msgstr "" -"在Odoo中, 你的项目的每个里程碑都被看作一个产品. 从 **销售模块** 中, 使用菜单 :menuselection:`销售(Sales) -->" -" 产品(Products)` , 按以下步骤生成一个产品 :" -#: ../../sales/invoicing/services/milestones.rst:57 -msgid "**Name**: Strategy audit" -msgstr " **名字**: 战略审计" - -#: ../../sales/invoicing/services/milestones.rst:59 -#: ../../sales/invoicing/services/support.rst:50 -msgid "**Product Type**: Service" -msgstr " **产品类型**: 服务" - -#: ../../sales/invoicing/services/milestones.rst:61 -msgid "" -"**Invoicing Policy**: Delivered Quantities, since you will invoice your " -"milestone after it has been delivered" -msgstr " **开票策略**: 已发货的数量, 你将在发货后开票。" - -#: ../../sales/invoicing/services/milestones.rst:64 -msgid "" -"**Track Service**: Manually set quantities on order, as you complete each " -"milestone, you will manually update their quantity from the **Delivered** " -"tab on your sale order" -msgstr " **跟踪服务**: 手动在订单上设置数量, 当你完成了每个里程碑, 你将手动在销售订单的\" 已发货“标签更新他们的数量。 " - -#: ../../sales/invoicing/services/milestones.rst:72 -msgid "Apply the same configuration for the others milestones." -msgstr "为其他里程碑做同样的配置。" - -#: ../../sales/invoicing/services/milestones.rst:75 -msgid "Managing your project" -msgstr "管理项目" - -#: ../../sales/invoicing/services/milestones.rst:78 -msgid "Quotations and sale orders" -msgstr "报价单及销售订单" - -#: ../../sales/invoicing/services/milestones.rst:80 -msgid "" -"Now that your milestones (or products) are created, you can create a " -"quotation or a sale order with each line corresponding to one milestone. For" -" each line, set the **Ordered Quantity** to ``1`` as each milestone is " -"completed once. Once the quotation is confirmed and transformed into a sale " -"order, you will be able to change the delivered quantities when the " -"corresponding milestone has been achieved." +#: ../../sales/invoicing/down_payment.rst:22 +msgid "You will then see the invoice for the down payment." msgstr "" -"现在你的里程碑(或产品)生成了, 你能创建一个报价或者订单, 每行对应一个里程碑。每行设置 **订购量** " -"为1当每个里程碑完成时。当报价被确认并转化成一个销售订单, 你可以更改发货数量当对应的里程碑达到目标时。" -#: ../../sales/invoicing/services/milestones.rst:91 -msgid "Invoice milestones" -msgstr "里程碑开票" - -#: ../../sales/invoicing/services/milestones.rst:93 +#: ../../sales/invoicing/down_payment.rst:27 msgid "" -"Let's assume that your first milestone (the strategy audit) has been " -"successfully delivered and you want to invoice it to your customer. On the " -"sale order, click on **Edit** and set the **Delivered Quantity** of the " -"related product to ``1``." +"On the subsequent or final invoice, any prepayment made will be " +"automatically deducted." msgstr "" -"让我们假设你的第一个里程碑(战略审计)已成功交付并要其开具发票给客户。在销售订单, 点击 **编辑** , 并设置相关产品的 **交货数量** 为 1。" -#: ../../sales/invoicing/services/milestones.rst:99 +#: ../../sales/invoicing/down_payment.rst:34 +msgid "Modify the income account and customer taxes" +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:36 +msgid "From the products list, search for *Down Payment*." +msgstr "" + +#: ../../sales/invoicing/down_payment.rst:41 msgid "" -"As soon as the above modification has been saved, you will notice that the " -"color of the line has changed to blue, meaning that the service can now be " -"invoiced. In the same time, the invoice status of the SO has changed from " -"**Nothing To Invoice** to **To Invoice**" +"You can then edit it, under the invoicing tab you will be able to change the" +" income account & customer taxes." msgstr "" -"当上述修改已经保存, 你会发现, 线的颜色变为蓝色, 这意味着该服务现在可以开具发票。在同一时间, 所以发票的状态已经从 **没有可开发票** 到 " -"**可开票** " -#: ../../sales/invoicing/services/milestones.rst:104 -msgid "" -"Click on **Create invoice** and, in the new window that pops up, select " -"**Invoiceable lines** and validate. It will create a new invoice (in draft " -"status) with only the **strategy audit** product as invoiceable." +#: ../../sales/invoicing/expense.rst:3 +msgid "Re-invoice expenses to customers" msgstr "" -"点击 **创建发票** , 并在新的弹出窗口中选择 **开票线** 和验证。这将创建一个新的发票(处于草案状态), 只有在 **战略审核** " -"产品为客户开具发票。" -#: ../../sales/invoicing/services/milestones.rst:112 -msgid "" -"In order to be able to invoice a product, you need to set up the " -"**Accounting** application and to configure an accounting journal and a " -"chart of account. Click on the following link to learn more: " -":doc:`../../../accounting/overview/getting_started/setup`" -msgstr "" -"为了能够为产品开票, 你需要设置的 **会计** 模块和配置会计日记账和科目表。点击以下链接了解详情 :: doc " -":`../../../accounting/overview/getting_started/setup` " - -#: ../../sales/invoicing/services/milestones.rst:117 -msgid "" -"Back on your sale order, you will notice that the **Invoiced** column of " -"your order line has been updated accordingly and that the **Invoice Status**" -" is back to **Nothing to Invoice**." -msgstr "" -"回到您的销售订单上, 你会发现, 你的订单行的 **开具发票** 的列进行了相应的更新, 而且 **发票状态** 回到了 **没有可开发票** 。" - -#: ../../sales/invoicing/services/milestones.rst:121 -msgid "Follow the same workflow to invoice your remaining milestones." -msgstr "按一样的流程为你剩下的里程碑开票" - -#: ../../sales/invoicing/services/milestones.rst:124 -msgid ":doc:`reinvoice`" -msgstr ":doc:`reinvoice` " - -#: ../../sales/invoicing/services/milestones.rst:125 -#: ../../sales/invoicing/services/reinvoice.rst:185 -msgid ":doc:`support`" -msgstr ":doc:`support` " - -#: ../../sales/invoicing/services/reinvoice.rst:3 -msgid "How to re-invoice expenses to your customers?" -msgstr "如何为你的客户重开费用发票。" - -#: ../../sales/invoicing/services/reinvoice.rst:5 +#: ../../sales/invoicing/expense.rst:5 msgid "" "It often happens that your employees have to spend their personal money " "while working on a project for your client. Let's take the example of an " -"employee paying a parking spot for a meeting with your client. As a company," +"consultant paying an hotel to work on the site of your client. As a company," " you would like to be able to invoice that expense to your client." msgstr "" -"如果你的员工在为您的客户的项目工作时经常花自己的个人的钱。别如, 在与您的客户开会时我们的员工支付了停车位费用。作为一家公司, " -"你希望能够将此花费开票给你的客户。" -#: ../../sales/invoicing/services/reinvoice.rst:11 -msgid "" -"In this documentation we will see two use cases. The first, very basic, " -"consists of invoicing a simple expense to your client like you would do for " -"a product. The second, more advanced, will consist of invoicing expenses " -"entered in your expense system by your employees directly to your customer." -msgstr "" -"在该文档中, 我们将看到两个用例。第一, 非常基本的, 一个简单的费用的开票给您的客户就像为一个产品所做的那样。第二个, 更先进, " -"由您的员工进入你的费用系统直接开票给你的客户。" - -#: ../../sales/invoicing/services/reinvoice.rst:18 -msgid "Use case 1: Simple expense invoicing" -msgstr "用例 1 :简单的费用开票" - -#: ../../sales/invoicing/services/reinvoice.rst:20 -msgid "" -"Let's take the following example. You are working on a promotion campaign " -"for one of your customers (``Agrolait``) and you have to print a lot of " -"copies. Those copies are an expense for your company and you would like to " -"invoice them." -msgstr "以下作为示例, 你正在给其中的一个客户(\" Agrolait \\ \")升级并且你需要打印很多复印件, 这些复印件作为公司的费用并且需要为之开票" - -#: ../../sales/invoicing/services/reinvoice.rst:35 -msgid "Create product to be expensed" -msgstr "创建费用产品" - -#: ../../sales/invoicing/services/reinvoice.rst:37 -msgid "You will need now to create a product called ``Copies``." -msgstr "那么现在你就需要创建一个命名为“复印\" 的产品 " - -#: ../../sales/invoicing/services/reinvoice.rst:39 -#: ../../sales/invoicing/services/reinvoice.rst:112 -msgid "" -"From your **Sales** module, go to :menuselection:`Sales --> Products` and " -"create a product as follows:" -msgstr "" -"在 **销售** 模块下, 进入 :menuselection:`销售(Sales) --> 产品(Products)` 并创建一个如下产品 :" - -#: ../../sales/invoicing/services/reinvoice.rst:42 -msgid "**Product type**: consumable" -msgstr " **产品类型**: 可消耗" - -#: ../../sales/invoicing/services/reinvoice.rst:44 -msgid "" -"**Invoicing policy**: on delivered quantities (you will manually set the " -"quantities to invoice on the sale order)" -msgstr " **开票原则**: 基于发货数量(你需要对销售订单的发票手工设定数量)" - -#: ../../sales/invoicing/services/reinvoice.rst:51 -msgid "Create a sale order" -msgstr "创建销售订单" - -#: ../../sales/invoicing/services/reinvoice.rst:53 -msgid "" -"Now that your product is correctly set up, you can create a sale order for " -"that product (from the menu :menuselection:`Sales --> Sales Orders`) with " -"the ordered quantities set to 0. Click on **Confirm the Sale** to create the" -" sale order. You will be able then to manually change the delivered " -"quantities on the sale order to reinvoice the copies to your customer." -msgstr "" -"现在产品已经设置好了, 就可以创建该产品的销售订单(从 :menuselection:`销售(Sales) --> 销售订单(Sales " -"Orders)` ), 数量设置为0。点击 **确认订单** 确认为销售订单。随后你可以手工的在销售订单上更改产品数量在同一张发票单上给客户重复开票" - -#: ../../sales/invoicing/services/reinvoice.rst:64 -#: ../../sales/invoicing/services/reinvoice.rst:177 -msgid "Invoice expense to your client" -msgstr "费用开票给客户" - -#: ../../sales/invoicing/services/reinvoice.rst:66 -msgid "" -"At the end of the month, you have printed ``1000`` copies on behalf of your " -"client and you want to re-invoice them. From the related sale order, click " -"on **Delivered Quantities**, manually enter the correct amount of copies and" -" click on **Save**. Your order line will turn blue, meaning that it is ready" -" to be invoiced. Click on **Create invoice**." -msgstr "" -"到了月末, 你已经为客户打印了1000份并且你想要对他们重新开票。就可以从相关的销售订单上点击 **发货数量** , 手工的输入复印件数量并点击 " -"***保存* 。订单行就变为蓝色, 意味着可以开票。然后点击** *创建发票*" - -#: ../../sales/invoicing/services/reinvoice.rst:73 -msgid "" -"The total amount on your sale order will be of 0 as it is computed on the " -"ordered quantities. It is your invoice which will compute the correct amount" -" due by your customer." -msgstr "销售订单上的总数量是0因为发票是基于发货数量的。发票会根据发给该客户的正确的数量进行计算" - -#: ../../sales/invoicing/services/reinvoice.rst:77 -msgid "" -"The invoice generated is in draft, so you can always control the quantities " -"and change the amount if needed. You will notice that the amount to be " -"invoiced is based here on the delivered quantities." -msgstr "生成的发票是草稿状态, 所以你总是可以控制数量并且变更总量。你能注意到要开票的数量是基于发货的数量" - -#: ../../sales/invoicing/services/reinvoice.rst:84 -msgid "Click on validate to issue the payment to your customer." -msgstr "点击确认让客户付款" - -#: ../../sales/invoicing/services/reinvoice.rst:87 -msgid "Use case 2: Invoice expenses via the expense module" -msgstr "用例2 :通过报销模块给费用开票" - -#: ../../sales/invoicing/services/reinvoice.rst:89 -msgid "" -"To illustrate this case, let's imagine that your company sells some " -"consultancy service to your customer ``Agrolait`` and both parties agreed " -"that the distance covered by your consultant will be re-invoiced at cost." -msgstr "要解释这个, 让我们假设你的公司卖给你的顾客\" Agrolait \\ \"一些咨询服务并且双方都同意贵司顾问的路费作为成本来开票" - -#: ../../sales/invoicing/services/reinvoice.rst:97 -msgid "Here, you will need to install two more modules:" -msgstr "现在, 你需要再安装两个模块" - -#: ../../sales/invoicing/services/reinvoice.rst:99 -msgid "Expense Tracker" -msgstr "费用追踪" - -#: ../../sales/invoicing/services/reinvoice.rst:101 -msgid "" -"Accounting, where you will need to activate the analytic accounting from the" -" settings" -msgstr "需要在会计模块的设置中激活辅助核算会计" - -#: ../../sales/invoicing/services/reinvoice.rst:108 -msgid "Create a product to be expensed" -msgstr "创建一个费用类别的产品" - -#: ../../sales/invoicing/services/reinvoice.rst:110 -msgid "You will now need to create a product called ``Kilometers``." -msgstr "现在你需要创建一个称之为\" 公里 \\ \"的产品。" - -#: ../../sales/invoicing/services/reinvoice.rst:115 -msgid "Product can be expensed" -msgstr "可以被报销的产品" - -#: ../../sales/invoicing/services/reinvoice.rst:117 -msgid "Product type: Service" -msgstr "产品类型 : 服务" - -#: ../../sales/invoicing/services/reinvoice.rst:119 -msgid "Invoicing policy: invoice based on time and material" -msgstr "开票策略 :基于时间和材料开票" - -#: ../../sales/invoicing/services/reinvoice.rst:121 -msgid "Expense invoicing policy: At cost" -msgstr "费用类的开票原则 :基于成本" - -#: ../../sales/invoicing/services/reinvoice.rst:123 -msgid "Track service: manually set quantities on order" -msgstr "追踪服务 :手工的在订单上设置数量" - -#: ../../sales/invoicing/services/reinvoice.rst:129 -msgid "Create a sales order" -msgstr "创建销售订单" - -#: ../../sales/invoicing/services/reinvoice.rst:131 -msgid "" -"Still from the Sales module, go to :menuselection:`Sales --> Sales Orders` " -"and add your product **Consultancy** on the order line." -msgstr "" -"仍是从销售模块, 进入菜单项 :menuselection:`销售(Sales) --> 销售订单(Sales Orders)` 并在订单行上添加产品 " -"**咨询** 。" - -#: ../../sales/invoicing/services/reinvoice.rst:135 -msgid "" -"If your product doesn't exist yet, you can configure it on the fly from the " -"SO. Just type the name on the **product** field and click on **Create and " -"edit** to configure it." -msgstr "如果产品还不存在, 我们可以在销售订单上即时的创建。只需要在 **产品** 字段输入产品名称并点击 **创建编辑** 就可以创建" - -#: ../../sales/invoicing/services/reinvoice.rst:139 -msgid "" -"Depending on your product configuration, an **Analytic Account** may have " -"been generated automatically. If not, you can easily create one in order to " -"link your expenses to the sale order. Do not forget to confirm the sale " -"order." -msgstr "" -"根据产品的配置, 一个 **分析科目** 可以自动的生成, 如果没有的话, 你也可以容易的创建一个, 用来在销售订单上链接费用。不要忘了确认销售订单" - -#: ../../sales/invoicing/services/reinvoice.rst:148 -msgid "" -"Refer to the documentation :doc:`../../../accounting/others/analytic/usage` " -"to learn more about that concept." -msgstr "" -"参考文档\n" -" :文档:`../../../会计/其余/辅助核算/使用` 中可以了解概念" - -#: ../../sales/invoicing/services/reinvoice.rst:152 -msgid "Create expense and link it to SO" -msgstr "创建相关费用单据并关联到销售订单(SO)" - -#: ../../sales/invoicing/services/reinvoice.rst:154 -msgid "" -"Let's assume that your consultant covered ``1.000km`` in October as part of " -"his consultancy project. We will create a expense for it and link it to the " -"related sales order thanks to the analytic account." -msgstr "假设你们公司的顾问在十月份在咨询项目上的路程是\" 1.000公里 \\ \"。你就可以创建一个费用并且通过分析账户和相关的销售订单关联起来" - -#: ../../sales/invoicing/services/reinvoice.rst:158 -msgid "" -"Go to the **Expenses** module and click on **Create**. Record your expense " -"as follows:" -msgstr "进入 **费用** 模块并点击 **创建** 。输入以下费用 :" - -#: ../../sales/invoicing/services/reinvoice.rst:161 -msgid "**Expense description**: Kilometers October 2015" -msgstr " **费用描述**: 2015年10月份公里数" - -#: ../../sales/invoicing/services/reinvoice.rst:163 -msgid "**Product**: Kilometers" -msgstr " **产品**: 公里数" - -#: ../../sales/invoicing/services/reinvoice.rst:165 -msgid "**Quantity**: 1.000" -msgstr " **数量**: 1.000" - -#: ../../sales/invoicing/services/reinvoice.rst:167 -msgid "**Analytic account**: SO0019 - Agrolait" -msgstr " **分析账户**: SO0019 - Agrolait" - -#: ../../sales/invoicing/services/reinvoice.rst:172 -msgid "" -"Click on **Submit to manager**. As soon as the expense has been validated " -"and posted to the journal entries, a new line corresponding to the expense " -"will automatically be generated on the sale order." -msgstr "点击 **提交经理** 。只要费用被批准并登录到日记账分录, 一个和费用一致的分录记录就会咋订单上自动生成" - -#: ../../sales/invoicing/services/reinvoice.rst:179 -msgid "You can now invoice the invoiceable lines to your customer." -msgstr "现在就可以把所有发票行开票给你的客户了" - -#: ../../sales/invoicing/services/reinvoice.rst:186 -msgid ":doc:`milestones`" -msgstr ":doc:`milestones` " - -#: ../../sales/invoicing/services/support.rst:3 -msgid "How to invoice a support contract (prepaid hours)?" -msgstr "如何刚给支持合同开票(预付小时数)?" - -#: ../../sales/invoicing/services/support.rst:5 -msgid "" -"There are different kinds of service sales: prepaid volume of hours/days " -"(e.g. support contract), billing based on time and material (e.g. billing " -"consulting hours) and a fixed price contract (e.g. a project)." -msgstr "有不同种类的销售服务 :预付小时数/天数(例如支持合同), 基于记工单的开票(例如咨询顾问时间)以及固定价格合同(例如一个项目)。" - -#: ../../sales/invoicing/services/support.rst:9 -msgid "" -"In this section, we will have a look at how to sell and keep track of a pre-" -"paid support contract." -msgstr "在本章节, 我们来看一下如何销售和追踪预支付的支持合同" - -#: ../../sales/invoicing/services/support.rst:12 -msgid "" -"As an example, you may sell a pack of ``50 Hours`` of support at " -"``$25,000``. The price is fixed and charged initially. But you want to keep " -"track of the support service you did for the customer." -msgstr "例如, 你可以销售一个价格为\" $25, 000 `的 \\ \"50 小时\" 支持包。价格是固定的并且已经预先付款。但是你想跟踪你给客户的支持服务 " - -#: ../../sales/invoicing/services/support.rst:20 -msgid "Install the Sales and Timesheet applications" -msgstr "安装销售和记工单应用" - -#: ../../sales/invoicing/services/support.rst:22 -msgid "" -"In order to sell services, you need to install the **Sales** application, " -"from the **Apps** icon. Install also the **Timesheets** application if you " -"want to track support services you worked on every contract." -msgstr "为了能销售服务, 你需要从 **APP** 图标安装 **销售** 模块, 并且安装从 **记工单** 应用" - -#: ../../sales/invoicing/services/support.rst:33 -msgid "Create Products" -msgstr "创建产品" - -#: ../../sales/invoicing/services/support.rst:35 -msgid "" -"By default, products are sold by number of units. In order to sell services " -"``per hour``, you must allow using multiple unit of measures. From the " -"**Sales** application, go to the menu :menuselection:`Configuration --> " -"Settings`. From this screen, activate the multiple **Unit of Measures** " -"option." -msgstr "" -"默认状况下, 产品是根据单位数量销售的, 为了能按\" 每小时 \\ \"销售服务, 必须使用产品的多种计量单位, 在销售模块下, 进入菜单选项 " -":menuselection:`配置(Configuration) --> 设置(Settings)` , 在本页面激活 多种 **计量单位** 选项。" - -#: ../../sales/invoicing/services/support.rst:44 -msgid "" -"In order to sell a support contract, you must create a product for every " -"support contract you sell. From the **Sales** application, use the menu " -":menuselection:`Sales --> Products`, create a new product with the following" -" setup:" -msgstr "" -"为了能够销售支持合同, 必须创建一个所有支持合同都能销售的产品。从 **销售** 应用下, 进入菜单选项 " -":menuselection:`销售(Sales) --> 产品(Products)` , 用以下步骤创建新的产品 :" - -#: ../../sales/invoicing/services/support.rst:48 -msgid "**Name**: Technical Support" -msgstr " **名称**: 技术支持" - -#: ../../sales/invoicing/services/support.rst:52 -msgid "**Unit of Measure**: Hours" -msgstr " **计量单位**: 小时" - -#: ../../sales/invoicing/services/support.rst:54 -msgid "" -"**Invoicing Policy**: Ordered Quantities, since the service is prepaid, we " -"will invoice the service based on what has been ordered, not based on " -"delivered quantities." -msgstr " **开票原则**: 订单数量, 因为服务是预先支付的, 我们可以根据订单数量开票, 而不是根据实际发货数量" - -#: ../../sales/invoicing/services/support.rst:58 -msgid "" -"**Track Service**: Timesheet on contracts. An analytic account will " -"automatically be created for every order containing this service so that you" -" can track hours in the related account." -msgstr " **追踪服务**: 合同上的记工单。一个分析科目会被自动创建用来追踪所有包含这个服务的进出项, 然后就可以在相关的科目下追踪小时数了" - -#: ../../sales/invoicing/services/support.rst:66 -msgid "" -"There are different ways to track the service related to a sales order or " -"product sold. With the above configuration, you can only sell one support " -"contract per order. If your customer orders several service contracts on " -"timesheet, you will have to split the quotation into several orders." -msgstr "" -"跟踪与一个销售订单或所售出的产品相关的服务有很多不同的方式。通过上面的配置,你只能为每个订单销售一个支持合同。如果你的客户在工时单上同时订购了多个服务合同,那么你必须将它们拆分到不同的订单中。" - -#: ../../sales/invoicing/services/support.rst:72 -msgid "" -"Note that you can sell in different unit of measure than hours, example: " -"days, pack of 40h, etc. To do that, just create a new unit of measure in the" -" **Unit of Measure** category and set a conversion ratio compared to " -"**Hours** (example: ``1 day = 8 hours``)." -msgstr "" -"需要知道除了小时我们还可以使用别的计量单位, 例如 :天, 40/周等。而这些只需要在 **计量单位** 类别下设置一个和 **小时** " -"的转换规则即可(例如: 1天=8小时)。" - -#: ../../sales/invoicing/services/support.rst:78 -msgid "Managing support contract" -msgstr "管理支持合同" - -#: ../../sales/invoicing/services/support.rst:81 -msgid "Quotations and Sales Orders" -msgstr "报价单和销售订单" - -#: ../../sales/invoicing/services/support.rst:83 -msgid "" -"Once the product is created, you can create a quotation or a sales order " -"with the related product. Once the quotation is confirmed and transformed " -"into a sales order, your users will be able to record services related to " -"this support contract using the timesheet application." -msgstr "" -"一旦产品被创建,你就可以使用相关的产品创建报价单或销售订单。一旦报价单被确认并转换成销售订单,你的用户将能够使用工时单功能来为相关的支持合同登记服务。" - -#: ../../sales/invoicing/services/support.rst:93 -msgid "Timesheets" -msgstr "工时表" - -#: ../../sales/invoicing/services/support.rst:95 -msgid "" -"To track the service you do on a specific contract, you should use the " -"timesheet application. An analytic account related to the sale order has " -"been automatically created (``SO009 - Agrolait`` on the screenshot here " -"above), so you can start tracking services as soon as it has been sold." -msgstr "" -"要跟踪一个特定合同上的服务, 需要使用记工单应用 。一个和销售订单关联的分析账户自动创建, (屏幕上的\" SO009 - Agrolait \\ " -"\"), 然后只要服务被销售掉就可以对之进行跟踪。" - -#: ../../sales/invoicing/services/support.rst:104 -msgid "Control delivered support on the sales order" -msgstr "在销售订单控制交货支持" - -#: ../../sales/invoicing/services/support.rst:106 -msgid "" -"From the **Sales** application, use the menu :menuselection:`Sales --> Sales" -" Orders` to control the progress of every order. On the sales order line " -"related to the support contract, you should see the **Delivered Quantities**" -" that are updated automatically, based on the number of hours in the " -"timesheet." -msgstr "" -"在 **销售** 应用下, 使用菜单项 :menuselection:`销售(Sales) --> 销售订单(Sales Orders)` " -"来控制每张订单的进度。在和支持合同相关的销售订单行上, 可以看到 **交货数量** 会根据记工单中的小时数自动更新。" - -#: ../../sales/invoicing/services/support.rst:116 -msgid "Upselling and renewal" -msgstr "向上销售和更新" - -#: ../../sales/invoicing/services/support.rst:118 -msgid "" -"If the number of hours you performed on the support contract is bigger or " -"equal to the number of hours the customer purchased, you are suggested to " -"sell an extra contract to the customer since they used all their quota of " -"service. Periodically (ideally once every two weeks), you should check the " -"sales order that are in such a case. To do so, go to :menuselection:`Sales " -"--> Invoicing --> Orders to Upsell`." +#: ../../sales/invoicing/expense.rst:12 +#: ../../sales/invoicing/time_materials.rst:64 +msgid "Expenses configuration" msgstr "" -#: ../../sales/invoicing/services/support.rst:127 +#: ../../sales/invoicing/expense.rst:14 +#: ../../sales/invoicing/time_materials.rst:66 msgid "" -"If you use Odoo CRM, a good practice is to create an opportunity for every " -"sale order in upselling invoice status so that you easily track your " -"upselling effort." -msgstr "如果你使用Odoo CRM, 最好的联系就是为每个在向上销售开票状态的销售订单创建一个商机, 这样你就可以容易追踪向上销售" - -#: ../../sales/invoicing/services/support.rst:131 -msgid "" -"If you sell an extra support contract, you can either add a new line on the " -"existing sales order (thus, you continue to timesheet on the same order) or " -"create a new order (thus, people will timesheet their hours on the new " -"contract). To unmark the sales order as **Upselling**, you can set the sales" -" order as done and it will disappear from your upselling list." +"To track & invoice expenses, you will need the expenses app. Go to " +":menuselection:`Apps --> Expenses` to install it." msgstr "" -#: ../../sales/invoicing/services/support.rst:138 -msgid "Special Configuration" -msgstr "特殊配置" - -#: ../../sales/invoicing/services/support.rst:140 +#: ../../sales/invoicing/expense.rst:17 +#: ../../sales/invoicing/time_materials.rst:69 msgid "" -"When creating the product form, you may set a different approach to track " -"the service:" -msgstr "在创建产品表单的时候, 选择不同方式跟踪该服务" - -#: ../../sales/invoicing/services/support.rst:143 -msgid "" -"**Create task and track hours**: in this mode, a task is created for every " -"sales order line. Then when you do the timesheet, you don't record hours on " -"a sales order/contract, but you record hours on a task (that represents the " -"contract). The advantage of this solution is that it allows to sell several " -"service contracts within the same sales order." +"You should also activate the analytic accounts feature to link expenses to " +"the sales order, to do so, go to :menuselection:`Invoicing --> Configuration" +" --> Settings` and activate *Analytic Accounting*." msgstr "" -#: ../../sales/invoicing/services/support.rst:150 -msgid "" -"**Manually**: you can use this mode if you don't record timesheets in Odoo. " -"The number of hours you worked on a specific contract can be recorded " -"manually on the sales order line directly, in the delivered quantity field." +#: ../../sales/invoicing/expense.rst:22 +#: ../../sales/invoicing/time_materials.rst:74 +msgid "Add expenses to your sales order" msgstr "" -#: ../../sales/invoicing/services/support.rst:156 -msgid ":doc:`../../../inventory/settings/products/uom`" -msgstr ":doc:`../../../inventory/settings/products/uom` " +#: ../../sales/invoicing/expense.rst:24 +#: ../../sales/invoicing/time_materials.rst:76 +msgid "" +"From the expense app, you or your consultant can create a new one, e.g. the " +"hotel for the first week on the site of your customer." +msgstr "" + +#: ../../sales/invoicing/expense.rst:27 +#: ../../sales/invoicing/time_materials.rst:79 +msgid "" +"You can then enter a relevant description and select an existing product or " +"create a new one from right there." +msgstr "" + +#: ../../sales/invoicing/expense.rst:33 +#: ../../sales/invoicing/time_materials.rst:85 +msgid "Here, we are creating a *Hotel* product:" +msgstr "" + +#: ../../sales/invoicing/expense.rst:38 +msgid "" +"Under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." +msgstr "" + +#: ../../sales/invoicing/expense.rst:45 +#: ../../sales/invoicing/time_materials.rst:97 +msgid "" +"To modify or create more products go to :menuselection:`Expenses --> " +"Configuration --> Expense products`." +msgstr "" + +#: ../../sales/invoicing/expense.rst:48 +#: ../../sales/invoicing/time_materials.rst:100 +msgid "" +"Back on the expense, add the original sale order in the expense to submit." +msgstr "" + +#: ../../sales/invoicing/expense.rst:54 +#: ../../sales/invoicing/time_materials.rst:106 +msgid "It can then be submitted to the manager, approved and finally posted." +msgstr "" + +#: ../../sales/invoicing/expense.rst:65 +#: ../../sales/invoicing/time_materials.rst:117 +msgid "It will then be in the sales order and ready to be invoiced." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:3 +msgid "Invoice based on delivered or ordered quantities" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:5 +msgid "" +"Depending on your business and what you sell, you have two options for " +"invoicing:" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:8 +msgid "" +"Invoice on ordered quantity: invoice the full order as soon as the sales " +"order is confirmed." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:10 +msgid "" +"Invoice on delivered quantity: invoice on what you delivered even if it's a " +"partial delivery." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:13 +msgid "Invoice on ordered quantity is the default mode." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:15 +msgid "" +"The benefits of using *Invoice on delivered quantity* depends on your type " +"of business, when you sell material, liquids or food in large quantities the" +" quantity might diverge a little bit and it is therefore better to invoice " +"the actual delivered quantity." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:21 +msgid "" +"You also have the ability to invoice manually, letting you control every " +"options: invoice ready to invoice lines, invoice a percentage (advance), " +"invoice a fixed advance." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:26 +msgid "Decide the policy on a product page" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:28 +msgid "" +"From any products page, under the invoicing tab you will find the invoicing " +"policy and select the one you want." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:35 +msgid "Send the invoice" +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:37 +msgid "" +"Once you confirm the sale, you can see your delivered and invoiced " +"quantities." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:43 +msgid "" +"If you set it in ordered quantities, you can invoice as soon as the sale is " +"confirmed. If however you selected delivered quantities, you will first have" +" to validate the delivery." +msgstr "" + +#: ../../sales/invoicing/invoicing_policy.rst:47 +msgid "" +"Once the products are delivered, you can invoice your customer. Odoo will " +"automatically add the quantities to invoiced based on how many you delivered" +" if you did a partial delivery." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:3 +msgid "Invoice project milestones" +msgstr "" + +#: ../../sales/invoicing/milestone.rst:5 +msgid "" +"Milestone invoicing can be used for expensive or large-scale projects, with " +"each milestone representing a clear sequence of work that will incrementally" +" build up to the completion of the contract. This invoicing method is " +"comfortable both for the company which is ensured to get a steady cash flow " +"throughout the project lifetime and for the client who can monitor the " +"project's progress and pay in several installments." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:13 +msgid "Create milestone products" +msgstr "" + +#: ../../sales/invoicing/milestone.rst:15 +msgid "" +"In Odoo, each milestone of your project is considered as a product. To " +"configure products to work this way, go to any product form." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:18 +msgid "" +"You have to set the product type as *Service* under general information and " +"select *Milestones* in the sales tab." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:25 +msgid "Invoice milestones" +msgstr "里程碑开票" + +#: ../../sales/invoicing/milestone.rst:27 +msgid "" +"From the sales order, you can manually edit the quantity delivered as you " +"complete a milestone." +msgstr "" + +#: ../../sales/invoicing/milestone.rst:33 +msgid "You can then invoice that first milestone." +msgstr "" + +#: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22 +msgid "Send a pro-forma invoice" +msgstr "" + +#: ../../sales/invoicing/proforma.rst:5 +msgid "" +"A pro-forma invoice is an abridged or estimated invoice in advance of a " +"delivery of goods. It notes the kind and quantity of goods, their value, and" +" other important information such as weight and transportation charges. Pro-" +"forma invoices are commonly used as preliminary invoices with a quotation, " +"or for customs purposes in importation. They differ from a normal invoice in" +" not being a demand or request for payment." +msgstr "" + +#: ../../sales/invoicing/proforma.rst:13 +#: ../../sales/send_quotations/different_addresses.rst:10 +msgid "Activate the feature" +msgstr "" + +#: ../../sales/invoicing/proforma.rst:15 +msgid "" +"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" +" *Pro-Forma Invoice* feature." +msgstr "" + +#: ../../sales/invoicing/proforma.rst:24 +msgid "" +"From any quotation or sales order, you know have an option to send a pro-" +"forma invoice." +msgstr "" + +#: ../../sales/invoicing/proforma.rst:30 +msgid "" +"When you click on send, Odoo will send an email with the pro-forma invoice " +"in attachment." +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:3 +msgid "Sell subscriptions" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:5 +msgid "" +"Selling subscription products will give you predictable revenue, making " +"planning ahead much easier." +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:9 +msgid "Make a subscription from a sales order" +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:11 +msgid "" +"From the sales app, create a quotation to the desired customer, and select " +"the subscription product your previously created." +msgstr "" + +#: ../../sales/invoicing/subscriptions.rst:14 +msgid "" +"When you confirm the sale the subscription will be created automatically. " +"You will see a direct link from the sales order to the Subscription in the " +"upper right corner." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:3 +msgid "Invoice based on time and materials" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:5 +msgid "" +"Time and Materials is generally used in projects in which it is not possible" +" to accurately estimate the size of the project, or when it is expected that" +" the project requirements would most likely change." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:9 +msgid "" +"This is opposed to a fixed-price contract in which the owner agrees to pay " +"the contractor a lump sum for the fulfillment of the contract no matter what" +" the contractors pay their employees, sub-contractors, and suppliers." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:14 +msgid "" +"For this documentation I will use the example of a consultant, you will need" +" to invoice their time, their various expenses (transport, lodging, ...) and" +" purchases." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:19 +msgid "Invoice time configuration" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:21 +msgid "" +"To keep track of progress in the project, you will need the *Project* app. " +"Go to :menuselection:`Apps --> Project` to install it." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:24 +msgid "" +"In *Project* you will use timesheets, to do so go to :menuselection:`Project" +" --> Configuration --> Settings` and activate the *Timesheets* feature." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:32 +msgid "Invoice your time spent" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:34 +msgid "" +"From a product page set as a service, you will find two options under the " +"invoicing tab, select both *Timesheets on tasks* and *Create a task in a new" +" project*." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:41 +msgid "You could also add the task to an existing project." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:43 +msgid "" +"Once confirming a sales order, you will now see two new buttons, one for the" +" project overview and one for the current task." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:49 +msgid "" +"You will directly be in the task if you click on it, you can also access it " +"from the *Project* app." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:52 +msgid "" +"Under timesheets, you can assign who works on it. You can or they can add " +"how many hours they worked on the project so far." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:58 +msgid "From the sales order, you can then invoice those hours." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:90 +msgid "" +"under the invoicing tab, select *Delivered quantities* and either *At cost* " +"or *Sales price* as well depending if you want to invoice the cost of your " +"expense or a previously agreed on sales price." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:120 +msgid "Invoice purchases" +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:122 +msgid "" +"The last thing you might need to add to the sale order is purchases made for" +" it." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:125 +msgid "" +"You will need the *Purchase Analytics* feature, to activate it, go to " +":menuselection:`Invoicing --> Configuration --> Settings` and select " +"*Purchase Analytics*." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:129 +msgid "" +"While making the purchase order don't forget to add the right analytic " +"account." +msgstr "" + +#: ../../sales/invoicing/time_materials.rst:135 +msgid "" +"Once the PO is confirmed and received, you can create the vendor bill, this " +"will automatically add it to the SO where you can invoice it." +msgstr "" #: ../../sales/products_prices.rst:3 msgid "Products & Prices" @@ -1302,10 +1074,6 @@ msgid "" "invoice location." msgstr "" -#: ../../sales/send_quotations/different_addresses.rst:10 -msgid "Activate the feature" -msgstr "" - #: ../../sales/send_quotations/different_addresses.rst:12 msgid "" "Go to :menuselection:`SALES --> Configuration --> Settings` and activate the" @@ -1504,6 +1272,10 @@ msgid "" "complete quotation in no time." msgstr "" +#: ../../sales/send_quotations/quote_template.rst:10 +msgid "Configuration" +msgstr "配置" + #: ../../sales/send_quotations/quote_template.rst:12 msgid "" "For this feature to work, go to :menuselection:`Sales --> Configuration --> " From e0b8aaa11aa78e14777bbec5ebc46e1a5029c286 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 26 Sep 2018 16:33:38 +0200 Subject: [PATCH 08/12] [FIX] point_of_sale: update posbox version --- locale/sources/point_of_sale.pot | 2 +- point_of_sale/overview/setup.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/sources/point_of_sale.pot b/locale/sources/point_of_sale.pot index 8decd04ad..2f327a0f2 100644 --- a/locale/sources/point_of_sale.pot +++ b/locale/sources/point_of_sale.pot @@ -855,7 +855,7 @@ msgid "The POSBox Software" msgstr "" #: ../../point_of_sale/overview/setup.rst:325 -msgid "The POSBox runs a heavily modified Raspbian Linux installation, a Debian derivative for the Raspberry Pi. It also runs a barebones installation of Odoo which provides the webserver and the drivers. The hardware drivers are implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` and they are the only modules that are running on the POSBox. Odoo is only used for the framework it provides. No business data is processed or stored on the POSBox. The Odoo instance is a shallow git clone of the ``8.0`` branch." +msgid "The POSBox runs a heavily modified Raspbian Linux installation, a Debian derivative for the Raspberry Pi. It also runs a barebones installation of Odoo which provides the webserver and the drivers. The hardware drivers are implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` and they are the only modules that are running on the POSBox. Odoo is only used for the framework it provides. No business data is processed or stored on the POSBox. The Odoo instance is a shallow git clone of the ``11.0`` branch." msgstr "" #: ../../point_of_sale/overview/setup.rst:334 diff --git a/point_of_sale/overview/setup.rst b/point_of_sale/overview/setup.rst index 444af954e..994a841ef 100644 --- a/point_of_sale/overview/setup.rst +++ b/point_of_sale/overview/setup.rst @@ -329,7 +329,7 @@ hardware drivers are implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` and they are the only modules that are running on the POSBox. Odoo is only used for the framework it provides. No business data is processed or stored on the POSBox. The -Odoo instance is a shallow git clone of the ``8.0`` branch. +Odoo instance is a shallow git clone of the ``11.0`` branch. The root partition on the POSBox is mounted read-only, ensuring that we don't wear out the SD card by writing to it too much. It also From dcd03ad1c4ba913ca6f029aff26a0200d7c492db Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 30 Sep 2018 06:00:50 +0200 Subject: [PATCH 09/12] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/accounting.po | 4 +- locale/es/LC_MESSAGES/point_of_sale.po | 11 +-- locale/fr/LC_MESSAGES/point_of_sale.po | 20 +++--- locale/nl/LC_MESSAGES/point_of_sale.po | 10 +-- locale/uk/LC_MESSAGES/general.po | 69 +++++++++++++++--- locale/uk/LC_MESSAGES/helpdesk.po | 73 +++++++++++++++---- locale/uk/LC_MESSAGES/livechat.po | 85 ++++++++++++++++++----- locale/uk/LC_MESSAGES/point_of_sale.po | 9 +-- locale/zh_CN/LC_MESSAGES/accounting.po | 4 +- locale/zh_CN/LC_MESSAGES/mobile.po | 38 +++++----- locale/zh_CN/LC_MESSAGES/point_of_sale.po | 5 +- locale/zh_CN/LC_MESSAGES/sales.po | 4 +- 12 files changed, 227 insertions(+), 105 deletions(-) diff --git a/locale/es/LC_MESSAGES/accounting.po b/locale/es/LC_MESSAGES/accounting.po index 4893c6ae5..59e1902df 100644 --- a/locale/es/LC_MESSAGES/accounting.po +++ b/locale/es/LC_MESSAGES/accounting.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Cristóbal Martí Oliver , 2018\n" +"Last-Translator: Carlos Lopez , 2018\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" @@ -11423,7 +11423,7 @@ msgstr "" #: ../../accounting/payables/pay.rst:3 msgid "Vendor Payments" -msgstr "" +msgstr "Pagos de Proveedor" #: ../../accounting/payables/pay/check.rst:3 msgid "Pay by Checks" diff --git a/locale/es/LC_MESSAGES/point_of_sale.po b/locale/es/LC_MESSAGES/point_of_sale.po index e163316bd..95c19d90f 100644 --- a/locale/es/LC_MESSAGES/point_of_sale.po +++ b/locale/es/LC_MESSAGES/point_of_sale.po @@ -1327,18 +1327,9 @@ msgid "" "implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` " "and they are the only modules that are running on the POSBox. Odoo is only " "used for the framework it provides. No business data is processed or stored " -"on the POSBox. The Odoo instance is a shallow git clone of the ``8.0`` " +"on the POSBox. The Odoo instance is a shallow git clone of the ``11.0`` " "branch." msgstr "" -"La Terminal del Punto de Venta ejecuta una instalación Raspbian Linux muy " -"modificada, un derivado de Debian para el Raspberry Pi. También se ejecuta " -"una instalación sencilla de Odoo que proporciona el servidor web y los " -"controladores. Los controladores de hardware se implementan como módulos de " -"Odoo. Esos módulos tienen el prefijo ``hw_* `` y ellos son los únicos " -"módulos que se ejecutan en la Terminal del Punto de Venta. Odoo sólo se " -"utiliza para el marco que proporciona. No hay datos de negocio que se " -"procesen o almacenen en la Terminal del Punto de Venta. La instancia Odoo es" -" un git clone superficial de la rama ``8.0``." #: ../../point_of_sale/overview/setup.rst:334 msgid "" diff --git a/locale/fr/LC_MESSAGES/point_of_sale.po b/locale/fr/LC_MESSAGES/point_of_sale.po index abcb56aab..e54c13868 100644 --- a/locale/fr/LC_MESSAGES/point_of_sale.po +++ b/locale/fr/LC_MESSAGES/point_of_sale.po @@ -1425,8 +1425,8 @@ msgid "" msgstr "" "Branchez tout votre matériel sur les ports USB de votre machine, et allez à " "``http://localhost:8069/hw_proxy/status`` , rafraîchissez la page plusieurs " -"fois et voir si tous vos périphériques sont indiqués comme * Connectés *. " -"Les sources possibles d'erreurs sont les suivantes: Les chemins de la " +"fois et voir si tous vos périphériques sont indiqués comme *Connectés*. Les " +"sources possibles d'erreurs sont les suivantes: Les chemins de la " "distribution diffèrent des chemins attendus par les pilotes, un autre " "processus a obtenu un accès exclusif aux périphériques, les règles udev ne " "s'appliquent pas ou sont remplacées par d'autres." @@ -1454,10 +1454,10 @@ msgid "" "or ``localhost`` if you're running the created Odoo server on the machine " "that you'll use as the Point of Sale device. You can also leave it empty." msgstr "" -"Le champ d'adresse IP dans la configuration PdV doit être soit `` " -"127.0.0.1`` ou `` localhost`` si vous exécutez le serveur Odoo créé sur la " -"machine que vous utiliserez comme périphérique de Point de Vente. Vous " -"pouvez également le laisser vide." +"Le champ d'adresse IP dans la configuration PdV doit être soit ``127.0.0.1``" +" ou ``localhost`` si vous exécutez le serveur Odoo créé sur la machine que " +"vous utiliserez comme périphérique de Point de Vente. Vous pouvez également " +"le laisser vide." #: ../../point_of_sale/overview/setup.rst:300 msgid "POSBox Technical Documentation" @@ -1512,17 +1512,17 @@ msgid "" "implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` " "and they are the only modules that are running on the POSBox. Odoo is only " "used for the framework it provides. No business data is processed or stored " -"on the POSBox. The Odoo instance is a shallow git clone of the ``8.0`` " +"on the POSBox. The Odoo instance is a shallow git clone of the ``11.0`` " "branch." msgstr "" "Le POSBox exécute une installation Linux Raspbian fortement modifiée, un " "dérivé de Debian pour le Raspberry Pi. Il exécute également une installation" " barebones de Odoo qui fournit le serveur web et les pilotes. Les pilotes " "matériels sont implémentés en tant que modules Odoo. Ces modules ont tous le" -" préfixe `` hw_* `` et sont les seuls modules qui s'exécutent sur la POSBox." -" Odoo est seulement utilisé pour le framework qu'il fournit. Aucune donnée " +" préfixe ``hw_*`` et sont les seuls modules qui s'exécutent sur la POSBox. " +"Odoo est seulement utilisé pour le framework qu'il fournit. Aucune donnée " "d'entreprise n'est traitée ou stockée sur la POSBox. L'instance d'Odoo est " -"un clone git peu profond de la branche `` 8.0``." +"un clone git peu profond de la branche ``11.0``." #: ../../point_of_sale/overview/setup.rst:334 msgid "" diff --git a/locale/nl/LC_MESSAGES/point_of_sale.po b/locale/nl/LC_MESSAGES/point_of_sale.po index 9d1a60d46..a07f4ead2 100644 --- a/locale/nl/LC_MESSAGES/point_of_sale.po +++ b/locale/nl/LC_MESSAGES/point_of_sale.po @@ -1277,17 +1277,9 @@ msgid "" "implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` " "and they are the only modules that are running on the POSBox. Odoo is only " "used for the framework it provides. No business data is processed or stored " -"on the POSBox. The Odoo instance is a shallow git clone of the ``8.0`` " +"on the POSBox. The Odoo instance is a shallow git clone of the ``11.0`` " "branch." msgstr "" -"De POSBox draait een hevig gewijzigde Raspbian Linux installatie, een Debian" -" afgeleide van de Raspberry Pi. Het draait ook een basis installatie van " -"Odoo die de webserver en de drivers aanbied. De hardware drivers zijn " -"geïmplementeerd door Odoo modules. Deze drivers zijn allemaal prefixed met " -"``hw_*`` en zijn de enige modules die op de POSBox draaien. Odoo wordt " -"enkel gebruikt voor het framewerk dat het aanbied. Er wordt geen zakelijke " -"data verwerkt of opgeslagen op de POSBox. De Odoo instantie is een kale git " -"clone van de ``8.0`` branch." #: ../../point_of_sale/overview/setup.rst:334 msgid "" diff --git a/locale/uk/LC_MESSAGES/general.po b/locale/uk/LC_MESSAGES/general.po index 398d3c519..bdb7a1bfa 100644 --- a/locale/uk/LC_MESSAGES/general.po +++ b/locale/uk/LC_MESSAGES/general.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-10 09:08+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Alina Lisnenko , 2018\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" @@ -89,7 +89,7 @@ msgstr "" #: ../../general/base_import/adapt_template.rst:3 msgid "How to adapt an import template" -msgstr "" +msgstr "Як імпортувати шаблон імпорту" #: ../../general/base_import/adapt_template.rst:5 msgid "" @@ -127,12 +127,17 @@ msgid "" " its label doesn't fit any field of the system. If so, find the " "corresponding field using the search." msgstr "" +"Коли ви додаєте новий стовпець, Odoo, можливо, не зможе його автоматично " +"помітити, якщо його мітка не підходить для будь-якого поля системи. Якщо " +"так, знайдіть відповідне поле за допомогою пошуку." #: ../../general/base_import/adapt_template.rst:27 msgid "" "Then, use the label you found in your import template in order to make it " "work straight away the very next time you try to import." msgstr "" +"Потім використовуйте мітку, яку ви знайшли у своєму шаблоні імпорту, щоби " +"він працював відразу ж під час наступної спроби імпорту." #: ../../general/base_import/adapt_template.rst:31 msgid "Why an “ID” column" @@ -144,6 +149,9 @@ msgid "" "free to use the one of your previous software to ease the transition to " "Odoo." msgstr "" +"**ID** (зовнішній ідентифікатор) - це унікальний ідентифікатор елементу. Не " +"соромтеся використовувати попереднє програмне забезпечення для полегшення " +"переходу на Odoo." #: ../../general/base_import/adapt_template.rst:36 msgid "" @@ -713,17 +721,17 @@ msgstr "" #: ../../general/odoo_basics/add_user.rst:3 msgid "How to add a user" -msgstr "" +msgstr "Як додати користувача" #: ../../general/odoo_basics/add_user.rst:5 msgid "" "Odoo provides you with the option to add additional users at any given " "point." -msgstr "" +msgstr "Odoo надає вам можливість додавати користувачів у будь-який момент." #: ../../general/odoo_basics/add_user.rst:9 msgid "Add individual users" -msgstr "" +msgstr "Додайте окремих користувачів" #: ../../general/odoo_basics/add_user.rst:11 msgid "" @@ -732,12 +740,19 @@ msgid "" "professional email address - the one he will use to log into Odoo instance -" " and a picture." msgstr "" +"У модулі \"Налаштування\" перейдіть до підменю :menuselection:`Користувачі " +"--> Користувачі` та натисніть **СТВОРИТИ**. Спочатку додайте ім'я вашого " +"нового користувача та адресу електронної пошти - ту, яку він буде " +"використовувати для входу в Odoo, та зображення." #: ../../general/odoo_basics/add_user.rst:19 msgid "" "Under Access Rights, you can choose which applications your user can access " "and use. Different levels of rights are available depending on the app." msgstr "" +"У розділі Права доступу ви можете вибрати, до яких додатків ваш користувач " +"може отримати доступ та які використовувати. Доступні різні рівні залежно " +"від програми." #: ../../general/odoo_basics/add_user.rst:23 msgid "" @@ -745,6 +760,10 @@ msgid "" "invitation email will automatically be sent to the user. The user must click" " on it to accept the invitation to your instance and create a log-in." msgstr "" +"Коли ви закінчите редагувати сторінку та натиснете кнопку **ЗБЕРЕГТИ**, " +"електронний лист запрошення автоматично надсилатиметься користувачеві. " +"Користувач повинен натиснути на нього, щоби прийняти запрошення до системи " +"та створити вхід." #: ../../general/odoo_basics/add_user.rst:32 msgid "" @@ -752,6 +771,9 @@ msgid "" "Refer to our `*Pricing page* `__ for more " "information." msgstr "" +"Пам'ятайте, що кожен додатковий користувач збільшить вашу плату за підписку." +" Для отримання додаткової інформації зверніться до нашої сторінки `*Ціна* " +"`__." #: ../../general/odoo_basics/add_user.rst:39 msgid "" @@ -761,6 +783,12 @@ msgid "" " to set his password. You will then be able to define his accesses rights " "under the :menuselection:`Settings --> Users menu`." msgstr "" +"Ви також можете додати нового користувача \"на льоту\" з інформаційної " +"панелі. З наведеного вище знімка екрану введіть адресу електронної пошти " +"користувача, якого ви хочете додати, і натисніть на **ЗАПРОСИТИ**. " +"Користувач отримає запрошення електронною поштою, що містить посилання для " +"встановлення його пароля. Після цього ви зможете визначити його права " +"доступу в меню :menuselection:`Налаштування --> Меню користувача`." #: ../../general/odoo_basics/add_user.rst:45 msgid "" @@ -774,23 +802,25 @@ msgstr "" #: ../../general/odoo_basics/choose_language.rst:3 msgid "Manage Odoo in your own language" -msgstr "" +msgstr "Управляйте Odoo вашою рідною мовою" #: ../../general/odoo_basics/choose_language.rst:5 msgid "" "Odoo provides you with the option to manage Odoo in different languages, and" " each user can use Odoo in his own language ." msgstr "" +"Odoo надає вам можливість керувати Odoo різними мовами, і кожен користувач " +"може використовувати Odoo своєю мовою." #: ../../general/odoo_basics/choose_language.rst:9 msgid "Load your desired language" -msgstr "" +msgstr "Завантажте потрібну мову" #: ../../general/odoo_basics/choose_language.rst:11 msgid "" "The first thing to do is to load your desired language on your Odoo " "instance." -msgstr "" +msgstr "Перше, що потрібно зробити, це завантажити бажану мову у версію Odoo." #: ../../general/odoo_basics/choose_language.rst:14 msgid "" @@ -798,42 +828,53 @@ msgid "" " the page select :menuselection:`Translations --> Load a Translation`, " "select a language to install and click on **LOAD.**" msgstr "" +"На загальній інформаційній панелі натисніть на додаток **Налаштування**; у " +"верхньому лівому куті сторінки виберіть :menuselection:`Переклад --> " +"Завантажити переклад`, виберіть мову для встановлення та натисніть на " +"**ЗАВАНТАЖИТИ**." #: ../../general/odoo_basics/choose_language.rst:23 msgid "" "If you check the \"Websites to translate\" checkbox you will have the option" " to change the navigation language on your website." msgstr "" +"Якщо ви перевірите позначення \"Веб-сайти для перекладу\", ви зможете " +"змінити мову навігації на своєму веб-сайті." #: ../../general/odoo_basics/choose_language.rst:27 msgid "Change your language" -msgstr "" +msgstr "Змініть мову" #: ../../general/odoo_basics/choose_language.rst:29 msgid "" "You can change the language to the installed language by going to the drop-" "down menu at the top right side of the screen, choose **Preferences**." msgstr "" +"Ви можете змінити мову на встановлену, перейшовши до спадного меню у верхній" +" правій частині екрана та вибравши **Параметри**." #: ../../general/odoo_basics/choose_language.rst:36 msgid "" "Then change the Language setting to your installed language and click " "**SAVE.**" msgstr "" +"Потім змініть налаштування мови на встановлену та натисніть **Зберегти**." #: ../../general/odoo_basics/choose_language.rst:42 msgid "Open a new menu to view the changes." -msgstr "" +msgstr "Відкрийте нове меню, щоби переглянути зміни." #: ../../general/odoo_basics/choose_language.rst:45 msgid "Change another user's language" -msgstr "" +msgstr "Змініть мову іншого користувача" #: ../../general/odoo_basics/choose_language.rst:47 msgid "" "Odoo also gives you the possibility for each user to choose his preferred " "language." msgstr "" +"Odoo також дає вам можливість для кожного користувача вибрати його бажану " +"мову." #: ../../general/odoo_basics/choose_language.rst:50 msgid "" @@ -844,6 +885,12 @@ msgid "" " change the Language to any previously installed language and click " "**SAVE.**" msgstr "" +"Щоби змінити мову іншого користувача, виберіть :menuselection:`Користувачі " +"--> Користувачі` в додатку Налаштування. Тут ви маєте список всіх " +"користувачів, і ви можете вибрати користувача, для якого ви хочете змінити " +"мову. Виберіть користувача та натисніть **Редагувати** у верхньому лівому " +"куті. У розділі Параметри ви можете змінити мову на будь-яку раніше " +"встановлену та натисніть **ЗБЕРЕГТИ**." #: ../../general/odoo_basics/choose_language.rst:61 msgid ":doc:`../../website/publish/translate`" diff --git a/locale/uk/LC_MESSAGES/helpdesk.po b/locale/uk/LC_MESSAGES/helpdesk.po index 1326198cd..8ae6bbc66 100644 --- a/locale/uk/LC_MESSAGES/helpdesk.po +++ b/locale/uk/LC_MESSAGES/helpdesk.po @@ -20,7 +20,7 @@ msgstr "" #: ../../helpdesk.rst:5 msgid "Helpdesk" -msgstr "" +msgstr "Служба підтримки" #: ../../helpdesk/getting_started.rst:3 msgid "Get started with Odoo Helpdesk" @@ -303,7 +303,7 @@ msgstr "" #: ../../helpdesk/invoice_time.rst:3 msgid "Record and invoice time for tickets" -msgstr "" +msgstr "Запис часу на завдання та виставлення рахунку" #: ../../helpdesk/invoice_time.rst:5 msgid "" @@ -311,10 +311,14 @@ msgid "" "in case of a problem. For this purpose, Odoo will help you record the time " "spent fixing the issue and most importantly, to invoice it to your clients." msgstr "" +"Ви можете мати контракти на обслуговування з клієнтами, щоб надати їм " +"допомогу у разі виникнення проблеми. Для цього Odoo допоможе вам записати " +"час, який витрачається на вирішення завдання, а головне, виставляти рахунки " +"своїм клієнтам." #: ../../helpdesk/invoice_time.rst:11 msgid "The modules needed" -msgstr "" +msgstr "Необхідні модулі" #: ../../helpdesk/invoice_time.rst:13 msgid "" @@ -322,14 +326,18 @@ msgid "" "needed : Helpdesk, Project, Timesheets, Sales. If you are missing one of " "them, go to the Apps module, search for it and then click on *Install*." msgstr "" +"Для запису та виставлення рахунків-фактур на завдання потрібні наступні " +"модулі: Служба підтримки, Проект, Табелі, Продажі. Якщо вам не вистачає " +"одного з них, перейдіть до модуля Додатки, знайдіть його, а потім натисніть " +"кнопку *Встановити*." #: ../../helpdesk/invoice_time.rst:19 msgid "Get started to offer the helpdesk service" -msgstr "" +msgstr "Почніть пропонувати службу підтримки" #: ../../helpdesk/invoice_time.rst:22 msgid "Step 1 : start a helpdesk project" -msgstr "" +msgstr "Крок 1: запустіть проект служби підтримки" #: ../../helpdesk/invoice_time.rst:24 msgid "" @@ -337,16 +345,21 @@ msgid "" ":menuselection:`Project --> Configuration --> Settings` and make sure that " "the *Timesheets* feature is activated." msgstr "" +"Щоб запустити спеціальний проект для служби підтримки, спочатку перейдіть до" +" :menuselection:`Проект --> Налаштування --> Налаштування` та переконайтеся," +" що функція *Табелі* активована." #: ../../helpdesk/invoice_time.rst:31 msgid "" "Then, go to your dashboard, create the new project and allow timesheets for " "it." msgstr "" +"Потім перейдіть на свою інформаційну панель, створіть новий проект і " +"дозвольте табелі для нього." #: ../../helpdesk/invoice_time.rst:35 msgid "Step 2 : gather a helpdesk team" -msgstr "" +msgstr "Крок 2: встановіть команду служби підтримки" #: ../../helpdesk/invoice_time.rst:37 msgid "" @@ -356,10 +369,15 @@ msgid "" " activate the feature. Make sure to select the helpdesk project you have " "previously created as well." msgstr "" +"Щоб встановити команду, яка відповідає за службу підтримки, перейдіть до " +":menuselection:`Служба підтримки --> Налаштування --> Команда служби " +"підтримки` і створіть нову команду або виберіть існуючу. На формі, позначте " +"поле перед *Табелем на заявці*, щоб активувати цю функцію. Не забудьте " +"вибрати раніше створений вами проект служби підтримки." #: ../../helpdesk/invoice_time.rst:47 msgid "Step 3 : launch the helpdesk service" -msgstr "" +msgstr "Крок 3: запустіть службу підтримки" #: ../../helpdesk/invoice_time.rst:49 msgid "" @@ -367,18 +385,25 @@ msgid "" ":menuselection:`Sales --> Configuration --> Settings` and make sure that the" " *Units of Measure* feature is activated." msgstr "" +"Нарешті, щоб запустити нову службу підтримки, спочатку перейдіть до " +":menuselection:`Продажі --> Налаштування --> Налаштування` та переконайтеся," +" що активовано функцію *Одиниця вимірювання*." #: ../../helpdesk/invoice_time.rst:56 msgid "" "Then, go to :menuselection:`Products --> Products` and create a new one. " "Make sure that the product is set as a service." msgstr "" +"Потім перейдіть на :menuselection:`Товари --> Товари` та створіть новий. " +"Переконайтеся, що товар встановлено як послугу." #: ../../helpdesk/invoice_time.rst:63 msgid "" "Here, we suggest that you set the *Unit of Measure* as *Hour(s)*, but any " "unit will do." msgstr "" +"Тут ми пропонуємо встановити *Одиницю вимірювання* як *Годину(и)*, але будь-" +"яка одиниця буде виконуватися." #: ../../helpdesk/invoice_time.rst:66 msgid "" @@ -386,18 +411,20 @@ msgid "" "*Sales* tab of the product form. Here, we recommend the following " "configuration :" msgstr "" +"Нарешті, виберіть керування рахунками-фактурами, які ви хочете мати на " +"вкладці *Продажі* форми товару. Тут ми рекомендуємо наступне налатування:" #: ../../helpdesk/invoice_time.rst:73 msgid "Now, you are ready to start receiving tickets !" -msgstr "" +msgstr "Тепер ви готові отримувати завдання!" #: ../../helpdesk/invoice_time.rst:76 msgid "Solve issues and record time spent" -msgstr "" +msgstr "Вирішіть проблеми та зафіксуйте витрачений час" #: ../../helpdesk/invoice_time.rst:79 msgid "Step 1 : place an order" -msgstr "" +msgstr "Крок 1: розмістіть замовлення" #: ../../helpdesk/invoice_time.rst:81 msgid "" @@ -407,10 +434,15 @@ msgid "" " recorded. Set the number of hours needed to assist the client and confirm " "the sale." msgstr "" +"Ви перебуваєте в модулі Служба підтримки, і ви тільки що отримали заявку від" +" клієнта. Щоб розмістити нове замовлення, перейдіть на " +":menuselection:`Продажі --> Замовлення --> Замовлення` та створіть його для " +"послуги служби підтримки, яку ви раніше записали. Встановіть кількість " +"годин, необхідних для надання послуги клієнту та підтвердіть продаж." #: ../../helpdesk/invoice_time.rst:91 msgid "Step 2 : link the task to the ticket" -msgstr "" +msgstr "Крок 2: пов'яжіть завдання із заявкою" #: ../../helpdesk/invoice_time.rst:93 msgid "" @@ -419,10 +451,15 @@ msgid "" " the client ticket, go to the Helpdesk module, access the ticket in question" " and select the task on its form." msgstr "" +"Якщо ви отримуєте доступ до конкретного проекту служби підтримки, ви " +"помітите, що із замовленням було автоматично створене нове завдання. Щоби " +"пов'язати це завдання з клієнтською заявкою, перейдіть до модуля Служба " +"підтримки, отримайте доступ до відповідної заявки та оберіть завдання у її " +"формі." #: ../../helpdesk/invoice_time.rst:102 msgid "Step 3 : record the time spent to help the client" -msgstr "" +msgstr "Крок 3: запишіть час, витрачений на допомогу клієнту" #: ../../helpdesk/invoice_time.rst:104 msgid "" @@ -430,16 +467,21 @@ msgid "" "performed for this task, go back to the ticket form and add them under the " "*Timesheets* tab." msgstr "" +"Робота виконана, а заявка клієнта відсортована. Аби записати години, " +"виконані для цього завдання, поверніться до форми заявки та додайте її на " +"вкладку *Табелі*." #: ../../helpdesk/invoice_time.rst:112 msgid "" "The hours recorded on the ticket will also automatically appear in the " "Timesheet module and on the dedicated task." msgstr "" +"Часи, записані в заявці, також автоматично з'являться в модулі табелю та у " +"конкретному завданні." #: ../../helpdesk/invoice_time.rst:116 msgid "Step 4 : invoice the client" -msgstr "" +msgstr "Крок 4: виставіть рахунок-фактуру клієнту" #: ../../helpdesk/invoice_time.rst:118 msgid "" @@ -447,9 +489,14 @@ msgid "" " had been placed. Notice that the hours recorded on the ticket form now " "appear as the delivered quantity." msgstr "" +"Щоби виставити рахунок-фактуру клієнту, поверніться до модуля продажу та " +"виберіть замовлення, яке було розміщено. Зверніть увагу, що години, записані" +" у формі заявки, тепер відображаються як доставлена кількість." #: ../../helpdesk/invoice_time.rst:125 msgid "" "All that is left to do, is to create the invoice from the order and then " "validate it. Now you just have to wait for the client's payment !" msgstr "" +"Все, що потрібно зробити - це створити рахунок-фактуру із замовлення, а " +"потім перевірити його. Тепер вам просто доведеться чекати оплату клієнта!" diff --git a/locale/uk/LC_MESSAGES/livechat.po b/locale/uk/LC_MESSAGES/livechat.po index 5d7d099d5..0b10d5e1c 100644 --- a/locale/uk/LC_MESSAGES/livechat.po +++ b/locale/uk/LC_MESSAGES/livechat.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-23 12:10+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Alina Lisnenko , 2018\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" @@ -20,11 +20,11 @@ msgstr "" #: ../../livechat/livechat.rst:5 msgid "Live Chat" -msgstr "" +msgstr "Онлайн-чат" #: ../../livechat/livechat.rst:8 msgid "Chat in live with website visitors" -msgstr "" +msgstr "Живе спілкування з відвідувачами веб-сайту" #: ../../livechat/livechat.rst:10 msgid "" @@ -35,6 +35,12 @@ msgid "" "will also be able to provide assistance to your customers. Overall, this is " "the perfect tool to improve customer satisfaction." msgstr "" +"З Онлайн-чатом Odoo ви можете встановити прямий контакт із відвідувачами " +"вашого веб-сайту. Просте діалогове вікно з'явиться на екрані та дозволить їм" +" зв'язатися з одним із ваших торгових представників. Таким чином, ви можете " +"легко перетворити ліди у нагоди. Ви також зможете надавати допомогу своїм " +"клієнтам. Загалом, це ідеальний інструмент для покращення задоволеності " +"клієнтів." #: ../../livechat/livechat.rst:19 msgid "Configuration" @@ -45,16 +51,20 @@ msgid "" "To get the Live Chat feature, open the Apps module, search for \"Live Chat\"" " and then click on install." msgstr "" +"Щоб отримати функцію Онлайн-чату, відкрийте модуль Додатки, знайдіть " +"\"Онлайн-чат\", а потім натисніть кнопку Встановити." #: ../../livechat/livechat.rst:27 msgid "" "The Live Chat module provides you a direct access to your channels. There, " "operators can easily join and leave the chat." msgstr "" +"Модуль Онлайн-чату надає прямий доступ до ваших каналів. Там оператори " +"можуть легко приєднатися та виходити з чату." #: ../../livechat/livechat.rst:34 msgid "Add the live chat to an Odoo website" -msgstr "" +msgstr "Додайте онлайн-чат на веб-сайт Odoo" #: ../../livechat/livechat.rst:36 msgid "" @@ -63,10 +73,14 @@ msgid "" " Configuration --> Settings` to select the channel to be linked to the " "website." msgstr "" +"Якщо ваш веб-сайт був створений за допомогою Odoo, то автоматично буде " +"доданий онлайн-чат. Все, що потрібно зробити, це перейти на :menuselection" +":`Веб-сайт --> Налаштування --> Налаштування`, щоби вибрати канал, який буде" +" пов'язаний з веб-сайтом." #: ../../livechat/livechat.rst:45 msgid "Add the live chat to an external website" -msgstr "" +msgstr "Додайте онлайн-чат на зовнішній веб-сайт" #: ../../livechat/livechat.rst:47 msgid "" @@ -75,10 +89,15 @@ msgid "" "code available into your website. A specific url you can send to customers " "or suppliers for them to access the live chat is also provided." msgstr "" +"Якщо ваш веб-сайт не був створений за допомогою Odoo, перейдіть до модуля " +"Онлайн-чат, а потім виберіть канал, який потрібно прив'язати. Там ви можете " +"просто скопіювати доступний код на свій веб-сайт. Також надається конкретна " +"URL-адреса, яку ви можете надіслати клієнтам або постачальникам для доступу " +"до чату." #: ../../livechat/livechat.rst:54 msgid "Hide / display the live chat according to rules" -msgstr "" +msgstr "Сховайте/покажіть онлайн-чат відповідно до правил" #: ../../livechat/livechat.rst:56 msgid "" @@ -88,10 +107,15 @@ msgid "" " does not sell in. If you select *Auto popup*, you can also set the length " "of time it takes for the chat to appear." msgstr "" +"Правила онлайн-чату можна визначити за формою каналу. Наприклад, ви можете " +"вибрати показ чату в країнах, в яких ви володієте мовою. Навпаки, ви можете " +"приховати чат у країнах, де ваша компанія не веде діяльність. Якщо ви " +"виберете *Автоматичне спливаюче вікно*, ви також можете встановити, скільки " +"часу потрібно для показу чату." #: ../../livechat/livechat.rst:66 msgid "Prepare automatic messages" -msgstr "" +msgstr "Підготуйте автоматичні повідомлення" #: ../../livechat/livechat.rst:68 msgid "" @@ -99,10 +123,13 @@ msgid "" " to appear automatically on the chat. This will entice visitors to reach you" " through the live chat." msgstr "" +"У формі каналу, у розділі *Параметри*, кілька повідомлень можуть бути " +"набрані, щоби з'являтися автоматично у чаті. Це спонукає відвідувачів " +"звернутися до вас через онлайн-чат." #: ../../livechat/livechat.rst:76 msgid "Start chatting with customers" -msgstr "" +msgstr "Почніть спілкуватися з клієнтами" #: ../../livechat/livechat.rst:78 msgid "" @@ -111,12 +138,19 @@ msgid "" "the top right corner of the channel form to toggle the *Published* setting. " "Then, the live chat can begin once an operator has joined the channel." msgstr "" +"Щоб розпочати спілкування з клієнтами, спершу переконайтеся, що канал " +"публікується на вашому веб-сайті. Щоби зробити це, виберіть *Неопубліковано " +"на Веб-сайті* у верхньому правому куті форми каналу, щоби переключити " +"параметр *Опубліковано*. Потім можна розпочати чат, коли оператор " +"приєднається до каналу." #: ../../livechat/livechat.rst:88 msgid "" "If no operator is available and/or if the channel is unpublished on the " "website, then the live chat button will not appear to visitors." msgstr "" +"Якщо жоден оператор не доступний або якщо канал не опубліковано на веб-" +"сайті, кнопка онлайн-чату не відображатиметься відвідувачам." #: ../../livechat/livechat.rst:92 msgid "" @@ -124,16 +158,21 @@ msgid "" "Discuss module and will also pop up as a direct message. Therefore, " "inquiries can be answered wherever you are in Odoo." msgstr "" +"На практиці розмови, ініційовані відвідувачами, з'являться в модулі " +"Обговорення і з'являться також як пряме повідомлення. Тому на запити можна " +"відповісти скрізь, де ви знаходитесь в Odoo." #: ../../livechat/livechat.rst:96 msgid "" "If there several operators in charge of a channel, the system will dispatch " "sessions randomly between them." msgstr "" +"Якщо є кілька операторів, що відповідають за канал, система розподілятиме " +"сеанс випадково між ними." #: ../../livechat/livechat.rst:100 msgid "Use commands" -msgstr "" +msgstr "Використовуйте команди" #: ../../livechat/livechat.rst:102 msgid "" @@ -141,30 +180,33 @@ msgid "" "information you might need. To use this feature, simply type the commands " "into the chat. The following actions are available :" msgstr "" +"Команди є корисними для виконання певних дій або доступу до інформації, яка " +"вам може знадобитися. Щоби використовувати цю функцію, просто введіть " +"команди в чат. Доступні наступні дії:" #: ../../livechat/livechat.rst:106 msgid "**/help** : show a helper message." -msgstr "" +msgstr "**/help** : показати допоміжне повідомлення." #: ../../livechat/livechat.rst:108 msgid "**/helpdesk** : create a helpdesk ticket." -msgstr "" +msgstr "**/helpdesk** : створити заявку служби підтримки." #: ../../livechat/livechat.rst:110 msgid "**/helpdesk\\_search** : search for a helpdesk ticket." -msgstr "" +msgstr "**/helpdesk\\_search** : шукати заявку для служби підтримки." #: ../../livechat/livechat.rst:112 msgid "**/history** : see 15 last visited pages." -msgstr "" +msgstr "**/history** : дивитись 15 останніх відвіданих сторінок." #: ../../livechat/livechat.rst:114 msgid "**/lead** : create a new lead." -msgstr "" +msgstr "**/lead** : створити новий лід." #: ../../livechat/livechat.rst:116 msgid "**/leave** : leave the channel." -msgstr "" +msgstr "**/leave** : залишити канал." #: ../../livechat/livechat.rst:119 msgid "" @@ -172,10 +214,13 @@ msgid "" "generated from will automatically appear as the description of the ticket. " "The same goes for the creation of a lead." msgstr "" +"Якщо з чату створено заявку служби підтримки, тоді розмова, з якої вона була" +" згенерована, автоматично відображатиметься як опис заявки. Те ж саме " +"стосується і створення ліда." #: ../../livechat/livechat.rst:124 msgid "Send canned responses" -msgstr "" +msgstr "Надсилайте фіксовані відповіді" #: ../../livechat/livechat.rst:126 msgid "" @@ -186,9 +231,17 @@ msgid "" " to use them during a chat, simply type \":\" followed by the shortcut you " "assigned." msgstr "" +"Фіксовані відповіді дозволяють створювати замінники загальних речень, які ви" +" часто використовуєте. Введіть слово замість кількох, це заощадить вам " +"багато часу. Щоб додати фіксовані відповіді, перейдіть до :menuselection" +":`ОНЛАЙН-ЧАТ --> Налаштування --> Фіксовані відповіді` та створіть стільки " +"відповідей, скільки потрібно. Щоби використовувати їх під час чату, просто " +"введіть \":\" до ярлика, який ви призначили." #: ../../livechat/livechat.rst:136 msgid "" "You now have all of the tools needed to chat in live with your website " "visitors, enjoy !" msgstr "" +"Тепер у вас є всі інструменти, необхідні для спілкування в онлайн з " +"відвідувачами вашого сайту. Насолоджуйтеся!" diff --git a/locale/uk/LC_MESSAGES/point_of_sale.po b/locale/uk/LC_MESSAGES/point_of_sale.po index 8af22506b..c93cc2593 100644 --- a/locale/uk/LC_MESSAGES/point_of_sale.po +++ b/locale/uk/LC_MESSAGES/point_of_sale.po @@ -1468,16 +1468,9 @@ msgid "" "implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` " "and they are the only modules that are running on the POSBox. Odoo is only " "used for the framework it provides. No business data is processed or stored " -"on the POSBox. The Odoo instance is a shallow git clone of the ``8.0`` " +"on the POSBox. The Odoo instance is a shallow git clone of the ``11.0`` " "branch." msgstr "" -"POSBox запускає сильно модифіковану версію Raspbian Linux, похідну Debian " -"для Raspberry Pi. Вона також запускає встановлення Barebones Odoo, що " -"забезпечує веб-сервер та драйвери. Апаратні драйвери реалізовані як модулі " -"Odoo. Всі ці модулі мають prefixed з ``hw_*`` і вони є єдиними модулями, що " -"працюють на POSBox. Odoo використовується лише для тієї системи, яку вона " -"надає. Немає бізнес-даних, які обробляються або зберігаються на POSBox. " -"Версія Odoo - це невеликий клон гіт гілки ``8.0``." #: ../../point_of_sale/overview/setup.rst:334 msgid "" diff --git a/locale/zh_CN/LC_MESSAGES/accounting.po b/locale/zh_CN/LC_MESSAGES/accounting.po index 9b07e4590..e03c36845 100644 --- a/locale/zh_CN/LC_MESSAGES/accounting.po +++ b/locale/zh_CN/LC_MESSAGES/accounting.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: 远鼎-Maker , 2018\n" +"Last-Translator: yuan wenpu <1140021222@qq.com>, 2018\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" @@ -9694,7 +9694,7 @@ msgstr "从这个页面上,使用汇总“到期日”功能, 通过数据透视 #: ../../accounting/payables/pay.rst:3 msgid "Vendor Payments" -msgstr "" +msgstr "供应商账单" #: ../../accounting/payables/pay/check.rst:3 msgid "Pay by Checks" diff --git a/locale/zh_CN/LC_MESSAGES/mobile.po b/locale/zh_CN/LC_MESSAGES/mobile.po index 0607d068f..054ee58ab 100644 --- a/locale/zh_CN/LC_MESSAGES/mobile.po +++ b/locale/zh_CN/LC_MESSAGES/mobile.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Martin Trigaux, 2018\n" +"Last-Translator: Robin Xia , 2018\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" @@ -24,29 +24,29 @@ msgstr "手机" #: ../../mobile/firebase.rst:8 msgid "Setup your Firebase Cloud Messaging" -msgstr "" +msgstr "设置你的Firebase 云信息" #: ../../mobile/firebase.rst:10 msgid "" "In order to have mobile notifications in our Android app, you need an API " "key." -msgstr "" +msgstr "为了在我们的安卓应用中获得移动通知,你需要一个API key。" #: ../../mobile/firebase.rst:13 msgid "" "If it is not automatically configured (for instance for On-premise or " "Odoo.sh) please follow these steps below to get an API key for the android " "app." -msgstr "" +msgstr "对安卓应用,若在On-premise 或 Odoo.sh例程中不能自动配置,请按下列步奏获取一个API key。" #: ../../mobile/firebase.rst:18 msgid "" "The iOS app doesn't support mobile notifications for Odoo versions < 12." -msgstr "" +msgstr "对Odoo 12.0以下的版本,iOS应用不支持移动消息通知。" #: ../../mobile/firebase.rst:22 msgid "Firebase Settings" -msgstr "" +msgstr "Firebase 设置" #: ../../mobile/firebase.rst:25 msgid "Create a new project" @@ -58,60 +58,62 @@ msgid "" "`https://console.firebase.google.com " "`__ and create a new project." msgstr "" +"首先确认你登录到了Google账号,然后到网址:`https://console.firebase.google.com " +"`__并创建一个新项目。" #: ../../mobile/firebase.rst:34 msgid "" "Choose a project name, click on **Continue**, then click on **Create " "project**." -msgstr "" +msgstr "选择一个项目名,点击【继续】,然后点击【创建项目】" #: ../../mobile/firebase.rst:37 msgid "When you project is ready, click on **Continue**." -msgstr "" +msgstr "当你的项目已经存在时,点击【继续】" #: ../../mobile/firebase.rst:39 msgid "" "You will be redirected to the overview project page (see next screenshot)." -msgstr "" +msgstr "你将直接到项目的总览页(见下截图)。" #: ../../mobile/firebase.rst:43 msgid "Add an app" -msgstr "" +msgstr "增加应用" #: ../../mobile/firebase.rst:45 msgid "In the overview page, click on the Android icon." -msgstr "" +msgstr "在总览页,点击安卓图标。" #: ../../mobile/firebase.rst:50 msgid "" "You must use \"com.odoo.com\" as Android package name. Otherwise, it will " "not work." -msgstr "" +msgstr "你必须使用“com.odoo.com”为安卓页的名字,否则,它不工作。" #: ../../mobile/firebase.rst:56 msgid "" "No need to download the config file, you can click on **Next** twice and " "skip the fourth step." -msgstr "" +msgstr "没有下载配制文件的需求时,你可连点击【下一步】,直接跳到第四步。" #: ../../mobile/firebase.rst:60 msgid "Get generated API key" -msgstr "" +msgstr "获取生成的API key" #: ../../mobile/firebase.rst:62 msgid "On the overview page, go to Project settings:" -msgstr "" +msgstr "在概览页,到项目设置:" #: ../../mobile/firebase.rst:67 msgid "" "In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " "that you need to set in Odoo General Settings." -msgstr "" +msgstr "在【云信息】中,你会看到ODOO【设置】上的【API key】与【Sender ID】." #: ../../mobile/firebase.rst:74 msgid "Settings in Odoo" -msgstr "" +msgstr "在Odoo上设置" #: ../../mobile/firebase.rst:76 msgid "Simply paste the API key and the Sender ID from Cloud Messaging." -msgstr "" +msgstr "在云信息中,简单粘贴“API key”与’’Sender ID’’。" diff --git a/locale/zh_CN/LC_MESSAGES/point_of_sale.po b/locale/zh_CN/LC_MESSAGES/point_of_sale.po index e753f90fc..506d07483 100644 --- a/locale/zh_CN/LC_MESSAGES/point_of_sale.po +++ b/locale/zh_CN/LC_MESSAGES/point_of_sale.po @@ -1211,12 +1211,9 @@ msgid "" "implemented as Odoo modules. Those modules are all prefixed with ``hw_*`` " "and they are the only modules that are running on the POSBox. Odoo is only " "used for the framework it provides. No business data is processed or stored " -"on the POSBox. The Odoo instance is a shallow git clone of the ``8.0`` " +"on the POSBox. The Odoo instance is a shallow git clone of the ``11.0`` " "branch." msgstr "" -"该POSBox运行一个重大的修改Raspbian Linux, 是Raspberry Debian的衍生物。它还可以运行Odoo的准系统安装, " -"提供网络服务器和驱动程序。硬件驱动被作为为Odoo模块。这些模块都前缀\" hw_ * \\ \", 他们是POSBox运行的唯一模块。 " -"Odoo仅用于所提供的框架。没有业务数据被处理或存储在POSBox。该Odoo实例是\" 8.0 \\ \"克隆。" #: ../../point_of_sale/overview/setup.rst:334 msgid "" diff --git a/locale/zh_CN/LC_MESSAGES/sales.po b/locale/zh_CN/LC_MESSAGES/sales.po index c1d15ea73..53cba2fde 100644 --- a/locale/zh_CN/LC_MESSAGES/sales.po +++ b/locale/zh_CN/LC_MESSAGES/sales.po @@ -10,7 +10,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: John Lin , 2018\n" +"Last-Translator: bower Guo <124358678@qq.com>, 2018\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" @@ -1016,7 +1016,7 @@ msgstr "" #: ../../sales/products_prices/taxes.rst:3 msgid "Set taxes" -msgstr "" +msgstr "设置税率" #: ../../sales/sale_ebay.rst:3 msgid "eBay" From 28fa168d8e861e6826cb000ac2e8daa40c36c8ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Ernesto=20Torres=20Mac=C3=ADas?= Date: Mon, 1 Oct 2018 10:26:59 +0200 Subject: [PATCH 10/12] [IMP] accounting: Updated certificate files Now the PAC only allow cancel test with 2 VATs, TCM970625MB1 and MAG041126GT8. How the VAT is related with the certificate file, was updated the demo files that are provided in the documentation to allow test the flow complete. Closes #297 --- _static/files/certificate.cer | Bin 1519 -> 1524 bytes _static/files/certificate.key | Bin 1298 -> 1298 bytes accounting/localizations/mexico.rst | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 _static/files/certificate.cer mode change 100644 => 100755 _static/files/certificate.key diff --git a/_static/files/certificate.cer b/_static/files/certificate.cer old mode 100644 new mode 100755 index 0d2c8db2a331f00ff225f63d52e6fc6f04a028ae..ffe6b00ba41599d079ed0377fa48d5caa5bee10c GIT binary patch delta 1041 zcmaFQ{e@e}po#T^K@;O1V!YnNB>gDO;uMp(#66EO~>KdgG5bEmWW3J$-&+nFuu`BzNPdXxCKfBLFKai*iY zn)9uD?nr!?uu^~V}EP@gyJ`{IsF;24gqiX&a7;5G~aq-{(~nyEn7Gi1?24S`|-lqy6o~~%@g0{ zbogE@J7~9v_2|FG|2FlzAEeE1?)t^oF=^i1vb`3ScR!r6GHQI|B>w%e^v?7T^HwKZ zoUA{ocx95)p&FxL#e%bKoK~lN^fMQK>7`xNB%I*e`BDZwc_rSmp;?0l{yx=a1& zv-fxY%x95UlU?Qe?J?I!-#5#SX2!<65_AmJ`%0&C^>>A4f0?&a=V!jb41U?*i;_xwIYy5*d9^8A zPRn#Ucy9vZYT>_eE}NHp;dpS+R&}|tPyPM+8H^gIX8q<7@xM7MPUZ9(#ppYq4=LW* z;aJuAIeW8`{pm*6U~bQkQ+7X4-+Dvk4$sfke=nSW$F#?NIlK$VR-l!aMD&e6xm)6vh_Rl(Ia!1bbkutKnci>pGA4~TRQgDKP` zRv{Nep&=e4RSlFucIyhuI6C{Ani-fHT6l+>PYz+ymhuY@GO#cdHV_0U;1=czE=?{i zDo)H%Fq}M_NwI#Hn|yhG^7i{Gt_WtcN- zf)i&yznXse&;6<@RgA~yG4Ng1j+R~1`SgLq(k>z%D% zE$+)+t7t!Jf6Xf8ib?br7QXi%sv}gm?@qHkr4poOKkvcBEnchM+IpxNGO@iZ4hVeC zFv0p&eTcjNuI^|1TI9B@IeKPl?vG_JGHtIu%}VQ@x1!H_C0|L;3+F7qlil2BS39b+@) z)ZfxNc@E1tM=n$t=T2H#D}OwQXAk4r&FNO0g|3oscRa6WDNS0i{tWx4SnK-I9>r%~ z)9eh@etZduuq{|DslANzn|+b~7s2aHLHhoW_dc$!Qsob4vCO>cf6=ty;~xHZQJqbe z&a0K2bDFyZ=1a=lVxPFpdgm%P#r2z6nok#Lww#q(<0~_NnS~zn9bHxKPS>jK=?5HN zYx&vPtyTQ~{U_tbdZ+gVtIxL%|^s+@|9m-^HdO%hR4UsMIX@OBKle!cGA;s;jVu?$(ekDXv?>=H@=0M3Z6 AfB*mh diff --git a/_static/files/certificate.key b/_static/files/certificate.key old mode 100644 new mode 100755 index 467c9a4b55c108e020c8f435807a58a21799b244..ea87ed817f8cbac344a8484549f2e9fcda3e2382 GIT binary patch delta 1208 zcmV;p1V{Ul3X%$tYJdNAL}YTN&y8DsRzS@UaZa$gp-l9BQk;AM`Tz)4qfetLpRxoI z!%n(>LDbbJ%JC{|RosDHm3A}-rlA-vk=?XH8n zpy%$yQ~2^}Y`CAic+q=}JS`EtL+UUP8v&BA67}a%&WTqAUa#cL_>$+E>WDW9qGl{i za>IXPNw|xY?{Ogf`{a+_LMgqhdEH`u$-?|!zG4VU1Sp@Co-_m97qD~;*gZgm6QZbz z?2?_PDhJBmuYWk`g9QeTNrOD{hFugpXubGMJZ$;Dy{e8QR(KQrzws)GJz(bE&_V&V z>!jcYKg0%-A4kZ)T*l5A5ACs?c{+;Qdh1=;_RJl}mpka-l{IutHpX)?WDs6$7BlBI z8ujs#DqXUA=qQiM&r?=3T^=?r&)Z@{&_f*Vj2rn*M}Mq@hv{x{Z0Duc3Tx3M^q7!; zhR|ibek-B0#V=pQiN;)Z?ttnH-2Ac@D!0NWTTyWI94i1yt@dc|^g{-=8#gl@6}9wH z`eaZKE+C_vI-H(znL1FKLU` ztN#AC&3_RjHV7?&@(h|kc_2HiajpmBU7A;BS`45F#@Ml}Ri6)85}{)&R(((CJ`hWl z1akzSuSF|n7(R8$2&K`J;<>!lP3Nd@tL$2N_Nu8-8iejSPc%O5&&NHKd)LpD3% zp!~egku0U`9-r#f6cN39sE281d~s$f=7EYq_J8ZJR?)|^wq_|qAyYuEpxi>u!F>mQ z>FJ&hf=LC4FA}^7SgEBC&Hwvx`AKQv{sb<+Erch3~Cz> zkS}0o?eIzx_C@qj$QLOeWgFLUnU@;TCcYYi@0g}c$1BKMAN5v9$go+ebAF=hh-R%p zgMaWTVKVZoCY|jP1Y_THg)Q11#44f9d3Oq2=H2is2!lSBlK}=H;4Lt}#7FX0>Z07E zYIFyB8_552IRD4d5h}7uR^6l0<)8hB{)(Qh5U8>(VYr9oB43-44o%# zvP|Erxv;u6h$g+D-9Fgpa9_>z`A9^wXeCM+a`-_ zayBLZcjL1pti9}wZDlNj68vAjmNC65YK^Rmn6~wj`LCV{E(`2(gn|c(5sRz W-GRs6H1;!&#E6P`s#PS^8G*g24rDF> delta 1208 zcmV;p1V{Ul3X%$tYJbkDI0qG%A!^TPMf|qZ8yGXKz`}Fr@^aoM;LIIIl5#~vF`|?l zlUQ5T?O*zth`);sNGUNoed8HFVILXC>$S?pyhTWuj`(J?lqnf%ts5hOtxv{1;&nr} zL^LqU+hP`_v)vsBAHb6E$sbgXx5)o2|2LWf3!>igqglun2!9SN>HQ-Hwz!dOYBdVg za8FEW%pib2_ZUXq(yEgw^+iSKZatseO+Y8Q(BTO`S5){XK;P1A(Zp|1{gysLf{LTDoC~II!_U&6_$#x1~;}LSAy6*jJ`=08n^0X{KH0Bbq^)Ymrj%(8R2RxHaJ=mKW)IL@PAw((YoLA03K8cGX;xi;+WTg z8U~e_kLHZ;9-OW;DW$o{;pmoVSPNKrXLF&d!z7g2aV@Te@fP*Y6cwbVcf6{~1M}n~ zmqAqOgrG%@^ScBlSg+WP*{os*i(1!3@O=Uv=-G#pY7E3N$hEM*R1GYXq5%n_-;`dG zMASVBYJWx9lCdj`_B|mhfcRtpbfRW;IzXh$+8MgPr-TVjysGzDHJ|neKc)CgJ7Ru) z_$RXpSS&p6`;;Jmj92XT5u^9a{yEZ{f0e&OJv>O2l*z+-&gVtfHDva`G2?+0Q-~#F z$|J+Y_6e{km)?(hAW*?9V){4!Su4-0=2;)AHGjt7+yAye2JNPL1v*>RVGhV*=vo4S z!yjiHZv#E8|DZvGpofZ&z`hCA3P{401OQxz7vp5YLRN^LoN3)wz;hDDI3BI<@m#bs z-#5h%f~MNI+x4uNw}Exr%FS}_`H}xuC{o(ph31lh+7**Lb~9Ro`QQW?J+<8_2T2@p zW`A_GA}Tg!P#<|tYVcFVfnALH#5qYS_ZWqei^vYmx53-_sJks?@ zDw{BzTgOL27Tja^B2JEBx?e2CTWQ~9_nT$p9BB2VSz5FDhw{>4!2+O;OM+#JXfKTM z$%UPf0vqsk5oNkSxqL&5lve~LWJe?e$A3k9?Up=+SGQ6vCKKX@{dq+x0)$z%05@J_ z?8ux|ZZK`+W1s3hvtMHsDr8<%BijOL+lV;9U=e02i zaHkI(R)sLK?vM|y$`4Rdn){U#@vnkxn8L$$>~Hh~q8O}Jkx5;Ki zlolnch99_`mIG11?BeQg9lfDlb5kW;P*#yvcsA$q+|&#YF;CvPzyb`g=4nZA%MNHR zeB|Qwlm4bHY&x-7Y5Z(ye&;b)U@;pV7cdGk@G0srz%ih221v!u`{ug|9*!+XAP+bY Wn!WqthsQR=n~&w+C8BlZ8%l%#eow>z diff --git a/accounting/localizations/mexico.rst b/accounting/localizations/mexico.rst index 875cf2f0e..ab9ec2af3 100644 --- a/accounting/localizations/mexico.rst +++ b/accounting/localizations/mexico.rst @@ -76,7 +76,7 @@ company’s contact. .. tip:: If you want use the Mexican localization on test mode, you can put any known address inside Mexico with all fields for the company address and - set the vat to **ACO560518KW7**. + set the vat to **TCM970625MB1**. .. image:: media/mexico03.png :align: center From 9024ac50e6d3b1a6deb11863575f0a41cbd6db98 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Mon, 1 Oct 2018 12:03:53 +0200 Subject: [PATCH 11/12] [I18N] Update translation terms from Transifex --- locale/fr/LC_MESSAGES/point_of_sale.po | 57 +++++++++++++------------- 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/locale/fr/LC_MESSAGES/point_of_sale.po b/locale/fr/LC_MESSAGES/point_of_sale.po index e54c13868..854d089aa 100644 --- a/locale/fr/LC_MESSAGES/point_of_sale.po +++ b/locale/fr/LC_MESSAGES/point_of_sale.po @@ -900,7 +900,7 @@ msgid "" msgstr "" "Une imprimante Epson USB TM-T20 ou une autre imprimante compatible ESC / POS" " (les imprimantes officiellement prises en charge sont répertoriées sur la " -"page `Matériel TPV ` _)" +"page `Matériel TPV `_)" #: ../../point_of_sale/overview/setup.rst:24 msgid "A Honeywell Eclipse USB Barcode Scanner or another compatible scanner" @@ -989,7 +989,7 @@ msgid "" "not to plug in an Ethernet cable, because all Wi-Fi functionality will be " "bypassed when a wired network connection is available." msgstr "" -"** Wi-Fi **: La connexion Wi-Fi est intégrée à la version actuelle de la " +"**Wi-Fi**: La connexion Wi-Fi est intégrée à la version actuelle de la " "POSBox. Assurez-vous de ne pas brancher un câble Ethernet, car toute " "fonctionnalité Wi-Fi sera ignorée lorsqu'une connexion réseau câblée est " "disponible." @@ -1386,9 +1386,9 @@ msgid "" "following content::" msgstr "" "Ensuite, nous devons créer une règle udev qui permettra automatiquement aux " -"membres des «usbusers» d'accéder aux périphériques USB bruts. Pour ce faire," -" créez un fichier appelé `` 99-usbusers.rules`` dans le répertoire `` " -"/etc/udev/rules.d/ `` avec le contenu suivant ::" +"membres des ``usbusers`` d'accéder aux périphériques USB bruts. Pour ce " +"faire, créez un fichier appelé ``99-usbusers.rules`` dans le répertoire " +"``/etc/udev/rules.d/`` avec le contenu suivant::" #: ../../point_of_sale/overview/setup.rst:264 msgid "Then you need to reboot your machine." @@ -1546,10 +1546,10 @@ msgstr "" "également que le système de fichiers ne peut pas être corrompu en coupant " "l'alimentation de la POSBox. Les applications Linux s'attendent cependant à " "pouvoir écrire dans certains répertoires. Nous fournissons donc un disque " -"virtuel pour / etc et / var (Raspbian en fournit automatiquement un pour / " -"tmp). Ces ramdisks sont configurés par `` setup_ramdisks.sh``, que nous " -"exécutons avant tous les autres scripts init en l'exécutant dans `` " -"/etc/init.d/rcS``. Les ramdisks sont nommés /etc_ram et /var_ram " +"virtuel pour /etc et /var (Raspbian en fournit automatiquement un pour / " +"tmp). Ces ramdisks sont configurés par ``setup_ramdisks.sh``, que nous " +"exécutons avant tous les autres scripts init en l'exécutant dans " +"``/etc/init.d/rcS``. Les ramdisks sont nommés /etc_ram et /var_ram " "respectivement. La plupart des données de /etc et /var sont copiées dans ces" " ramdisks tmpfs. Afin de restreindre la taille des disques virtuels, nous ne" " leur copions pas certaines choses (par exemple, les données relatives à " @@ -1575,7 +1575,7 @@ msgid "" msgstr "" "Divers scripts liés à la POSBox (par exemple, des scripts liés à la " "connexion Wi-Fi) s'exécutant sur la POSBox seront enregistrés dans " -"/var/log/syslog et ces messages seront étiquetés avec \"posbox_*\"." +"/var/log/syslog et ces messages seront étiquetés avec ``posbox_*``." #: ../../point_of_sale/overview/setup.rst:359 msgid "Accessing the POSBox" @@ -1614,7 +1614,7 @@ msgid "" msgstr "" "Si vous avez l'adresse IP de la POSBox et un client SSH, vous pouvez accéder" " au système de la POSBox à distance. Les informations de connexion sont " -"``pi``/` raspberry``." +"``pi``/``raspberry``." #: ../../point_of_sale/overview/setup.rst:379 msgid "Updating The POSBox Software" @@ -1881,7 +1881,7 @@ msgid "" "help of Gary Malherbe, Fabien Meghazi, Nicolas Wisniewsky, Dimitri Del " "Marmol, Joren Van Onder and Antony Lesuisse." msgstr "" -"Le projet POSBox à été développé par Frédéric van der Essen avec l'aide " +"Le projet POSBox a été développé par Frédéric van der Essen avec l'aide " "amicale de Gary Malherbe, Fabien Meghazi, Nicolas Wisniewsky, Dimitri Del " "Marmol, Joren Van Onder and Antony Lesuisse." @@ -2709,17 +2709,16 @@ msgid "" "Go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and" " select your Point of Sale:" msgstr "" -"Allez à :menuselection: `Point de vente --> Configuration --> Point de " -"vente` et sélectionnez votre point de vente:" +"Allez à :menuselection:`Point de vente --> Configuration --> Point de vente`" +" et sélectionnez votre point de vente:" #: ../../point_of_sale/shop/invoice.rst:17 msgid "" "Under the *Bills & Receipts* you will see the invoicing option, tick it. " "Don't forget to choose in which journal the invoices should be created." msgstr "" -"Sous les * Factures & Reçus * vous verrez l'option de facturation, cochez-" -"la. N'oubliez pas de choisir dans quel journal les factures doivent être " -"créées." +"Sous les *Factures & Reçus* vous verrez l'option de facturation, cochez-la. " +"N'oubliez pas de choisir dans quel journal les factures doivent être créées." #: ../../point_of_sale/shop/invoice.rst:25 msgid "Select a customer" @@ -2773,10 +2772,10 @@ msgid "" " have been invoiced. When clicking on a order you can then access the " "invoice." msgstr "" -"Une fois sorti de l'interface PoS (:menuselection: `Fermer --> Confirmer` " +"Une fois sorti de l'interface PdV (:menuselection:`Fermer --> Confirmer` " "dans le coin supérieur droit) vous trouverez toutes vos commandes dans: " -"menuselection:` Point de vente --> Commandes --> Commandes` et sous l'onglet" -" statut vous verrez ceux qui ont été facturés. Lorsque vous cliquez sur une " +"menuselection:`Point de vente --> Commandes --> Commandes` et sous l'onglet " +"statut vous verrez ceux qui ont été facturés. Lorsque vous cliquez sur une " "commande, vous pouvez accéder à la facture." #: ../../point_of_sale/shop/refund.rst:3 @@ -2791,7 +2790,7 @@ msgid "" msgstr "" "Avoir une politique de retour réfléchie est la clé pour attirer et fidéliser" " vos clients. Faciliter l'acceptation et le remboursement de ces retours est" -" donc également un aspect clé de votre interface * Point de Vente *." +" donc également un aspect clé de votre interface *Point de Vente*." #: ../../point_of_sale/shop/refund.rst:10 msgid "" @@ -2799,10 +2798,10 @@ msgid "" "to return, use the +/- button and enter the quantity they need to return. If" " they need to return multiple products, repeat the process." msgstr "" -"Depuis votre interface * Point de Vente *, sélectionnez le produit que votre" -" client souhaite renvoyer, utilisez le bouton +/- et entrez la quantité " -"qu'il doit retourner. S'ils ont besoin de retourner plusieurs produits, " -"répétez le processus." +"Depuis votre interface *Point de Vente*, sélectionnez le produit que votre " +"client souhaite renvoyer, utilisez le bouton +/- et entrez la quantité qu'il" +" doit retourner. S'ils ont besoin de retourner plusieurs produits, répétez " +"le processus." #: ../../point_of_sale/shop/refund.rst:17 msgid "" @@ -2832,9 +2831,9 @@ msgid "" "To activate the *Pricelists* feature, go to :menuselection:`Point of Sales " "--> Configuration --> Point of sale` and select your PoS interface." msgstr "" -"Pour activer la fonction *Liste de Prix*, accédez à :menuselection: `Point " -"de vente --> Configuration --> Point de vente` et sélectionnez votre " -"interface PoS." +"Pour activer la fonction *Liste de Prix*, accédez à :menuselection:`Point de" +" vente --> Configuration --> Point de vente` et sélectionnez votre interface" +" PoS." #: ../../point_of_sale/shop/seasonal_discount.rst:18 msgid "" @@ -2844,7 +2843,7 @@ msgid "" msgstr "" "Choisissez les listes de prix que vous souhaitez mettre à disposition dans " "ce Point de Vente et définissez la liste de prix par défaut. Vous pouvez " -"accéder à tous vos Listes de Prix en cliquant sur * Liste de prix *." +"accéder à toutes vos Listes de Prix en cliquant sur *Liste de prix*." #: ../../point_of_sale/shop/seasonal_discount.rst:23 msgid "Create a pricelist" From d6c097cb3bb8e5fa6b060b77f4312f47fb02b256 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 1 Oct 2018 14:29:30 +0200 Subject: [PATCH 12/12] so push --- locale/fr/LC_MESSAGES/point_of_sale.po | 42 +++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/locale/fr/LC_MESSAGES/point_of_sale.po b/locale/fr/LC_MESSAGES/point_of_sale.po index 854d089aa..0174e11df 100644 --- a/locale/fr/LC_MESSAGES/point_of_sale.po +++ b/locale/fr/LC_MESSAGES/point_of_sale.po @@ -197,7 +197,7 @@ msgid "" "*Loyalty Program*." msgstr "" "Encouragez vos clients à continuer à faire leurs achats dans votre Point de " -"Vente avec un * programme de fidélité *." +"Vente avec un *programme de fidélité*." #: ../../point_of_sale/advanced/loyalty.rst:11 msgid "" @@ -2194,9 +2194,9 @@ msgid "" "is useful if the bill is still subject to evolve and is thus not the " "definitive ticket." msgstr "" -"Utilisez la fonction * Impression de factures * pour imprimer la facture " -"avant le paiement. Ceci est utile si la facture est encore sujette à " -"évolution et n'est donc pas le ticket définitif." +"Utilisez la fonction *Impression de factures* pour imprimer la facture avant" +" le paiement. Ceci est utile si la facture est encore sujette à évolution et" +" n'est donc pas le ticket définitif." #: ../../point_of_sale/restaurant/bill_printing.rst:10 msgid "Configure Bill Printing" @@ -2215,8 +2215,8 @@ msgstr "" msgid "" "Under the Bills & Receipts category, you will find *Bill Printing* option." msgstr "" -"Sous la catégorie Factures & Reçus, vous trouverez l'option * Impression de " -"factures *." +"Sous la catégorie Factures & Reçus, vous trouverez l'option *Impression de " +"factures*." #: ../../point_of_sale/restaurant/bill_printing.rst:22 msgid "Split a Bill" @@ -2290,7 +2290,7 @@ msgstr "Imprimer la commande dans la cuisine /le bar" #: ../../point_of_sale/restaurant/kitchen_printing.rst:38 msgid "On your PoS interface, you now have a *Order* button." -msgstr "Sur votre interface PdV, vous avez maintenant un bouton * Commande *." +msgstr "Sur votre interface PdV, vous avez maintenant un bouton *Commande*." #: ../../point_of_sale/restaurant/kitchen_printing.rst:43 msgid "" @@ -2354,13 +2354,13 @@ msgid "" "To activate the *Bar/Restaurant* features, go to :menuselection:`Point of " "Sale --> Configuration --> Point of sale` and select your PoS interface." msgstr "" -"Pour activer les fonctionnalités *Bar / Restaurant*, allez à :menuselection:" -" `Point de Vente --> Configuration --> Point de Vente` et sélectionnez votre" -" interface PdV." +"Pour activer les fonctionnalités *Bar / Restaurant*, allez à " +":menuselection:`Point de Vente --> Configuration --> Point de Vente` et " +"sélectionnez votre interface PdV." #: ../../point_of_sale/restaurant/setup.rst:15 msgid "Select *Is a Bar/Restaurant*" -msgstr "Sélectionnez * Est un bar / restaurant *" +msgstr "Sélectionnez *Est un bar / restaurant*" #: ../../point_of_sale/restaurant/setup.rst:20 msgid "" @@ -2391,7 +2391,7 @@ msgid "" "Sales --> Configuration --> Point of sale` and select your PoS interface." msgstr "" "Pour activer la fonctionnalité *Partage d'addition*, accédez à " -":menuselection: `Point de Vente -> Configuration -> Point de Vente` et " +":menuselection:`Point de Vente -> Configuration -> Point de Vente` et " "sélectionnez votre interface PdV." #: ../../point_of_sale/restaurant/split.rst:16 @@ -2443,8 +2443,8 @@ msgid "" "When you select *Table management* you can manage your floors by clicking on" " *Floors*" msgstr "" -"Lorsque vous sélectionnez * Gestion des tables *, vous pouvez gérer vos " -"étages en cliquant sur * Étages *" +"Lorsque vous sélectionnez *Gestion des tables*, vous pouvez gérer vos étages" +" en cliquant sur *Étages*" #: ../../point_of_sale/restaurant/table.rst:18 msgid "Add tables" @@ -2610,9 +2610,9 @@ msgid "" "To activate the *Cash Control* feature, go to :menuselection:`Point of Sales" " --> Configuration --> Point of sale` and select your PoS interface." msgstr "" -"Pour activer la fonction *Contrôle de la Caisse*, accédez à :menuselection: " -"`Point de vente --> Configuration --> Point de vente` et sélectionnez votre " -"interface PdV." +"Pour activer la fonction *Contrôle de la Caisse*, accédez à " +":menuselection:`Point de vente --> Configuration --> Point de vente` et " +"sélectionnez votre interface PdV." #: ../../point_of_sale/shop/cash_control.rst:16 msgid "Under the payments category, you will find the cash control setting." @@ -2633,8 +2633,8 @@ msgid "" "When clicking on *->Opening/Closing Values* you will be able to create those" " values." msgstr "" -"En cliquant sur * -> Valeurs d'ouverture / fermeture * vous serez capable de" -" créer ces valeurs." +"En cliquant sur *-> Valeurs d'ouverture / fermeture* vous serez capable de " +"créer ces valeurs." #: ../../point_of_sale/shop/cash_control.rst:31 msgid "Start a session" @@ -2646,7 +2646,7 @@ msgid "" "Balance*" msgstr "" "Vous avez maintenant ajouté un nouveau bouton visible lorsque vous ouvrez " -"une session, * Définir le solde d'ouverture *" +"une session, *Définir le solde d'ouverture*" #: ../../point_of_sale/shop/cash_control.rst:42 msgid "" @@ -2879,5 +2879,5 @@ msgid "" "You now have a new button above the *Customer* one, use it to instantly " "select the right pricelist." msgstr "" -"Vous avez maintenant un nouveau bouton au-dessus de celui nommé * Client *, " +"Vous avez maintenant un nouveau bouton au-dessus de celui nommé *Client*, " "utilisez-le pour sélectionner instantanément la bonne liste de prix."

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%0DA$iQOqU25Fj1dQ< z*o=E`5{Hv@!D9Goop4StjTbrp{h)*Yep5^CM{!lXl2bd+RFE}B-xyOS%Z$pY-iy3p zB5Ss-uq?x}kBg4VO$Lr$2`_b}4hkNpjvx13ycSgK|K^ie&zZoUjKn)#7;_zT!a^`J zdtbj(xsj2LI-TRE5zY7z-DE3W?*XfRZ*8UWgNIP%asgUh?${KA1Gp6iJqDZEARbGi zT!~SVeaTYoNBl?%M@_cUKxUSA)`~o@%;IEhdVpd5IBy-{<<&!#La`ZPWVFu5guU80 z{tllf+nhAGq6RcxX1W-x@Um>zaCQY)me&0Cw)N2hoZ=~E3Lf5>)4n^7T-5uGuO~4tqW-6 za^HD?**|6k^R08Klk3^}!5m9eHK@k9W$GKx!IOszx_i;s zjAjV6!Xmi+`N2?O@%zMamyk+ppz~T~EoeC7&vL9qy93FrsF*~R;)I8vy^9wz@@DD! zOv|^_w@Jm&LZ%XU=f$-%TGTCTG|+*BSjV z+{wUIRyiV+DfW9{->{&iMzRun62F@uL#r^JJI7V&UpOg7a_)$staNoM&<-4@2rgBcyBWjn{DL1eFI%Lw*+B6w`e`h(V?tM(qs&D{xWW%Ri(+zs4 zD_WmwEyF!Fa20qv-FiYZN_03)aFeXZA~ECvT<(}~F2%8pZsmHr+qa~N+hC0sYc}uX zcKogqly$i`tu@lbuM@n%;My=0@#6hhe&;5SBE?#(^DF&T198O_1BBh>jOaOj54$=b z4#U!axroqjxu3Ttt}5qZ=7eHmK}uhXBH=Nk;SWiD@U|~{HugWUl4o9DgIlj@R}C!G zhQvQ+TI11VwdB4wo~yuGjuz3(W*mKet7YL}FBo5QXigE}?xnozAiWVm=kW@^m^Rpx z1=^xah$`rTOk%}RNrzWwa;pz(yGtEKCGB_zXM5Q@3m`L(RF}Q4!m3;$LO}kZ6+@h1 zmWwY@RAM+9+l6YJkJn+tVb1MAcyTi&XTek1&MPDXB+L~K5~OXiskgSdUj@*KrJs-z zo`cMKVJ2DbQk-LMv~yGnn#jaf@!^|wcUio6k!0@G37yOh%(7P%9fyLDIiK=Y{In~r z(en6m&-qWO_sO}#iLmSO%^CLvp#?+7l64K7+BMStkuwd&DHO1V zeyPkz%4;d@8dCYUTK6QcSSWIwHJ8tv3{bt@(Wd%=Tb?8P3c*KBtiK-ir7jI9KD=X* zke%-m2{1tIXho-7JNbOtnBh3=!bsnQ@*dtnC#N1^fZ%N(J$Ki`6{m=Z4FUx+$oSdY zS}M7(&aL+qQ#urqQ~@LTAUG!V}=FmN!bl)BM$xQK|> z%%ze_qoF5wh@zosEM1oiqO1L}^t=APX2m^& ztM~V_+wtNzXrB>c(<%?&jW+Icw)%r=NUp|^Nl7iJ_9s`)@U2Bu_pa;r-Eh{eEBbrB zLt>cKObn?$!o}46d$#*p$o^Th4a~U5pX-~%khj_6Eow}@6q4g5o(Q=2y>J=@b|7q!cW`24>c{iNo z-ZK^R9LO1mO_1Pw7yog=GG)T=*@DFA?MhA+5bECMg&e|J>;cgGoD?7IFp>4|u-*U*%CsGw(>N31okN_fEG%m&IA{5c6{}!%3ZR zH-useP;olS=Qvcd(4t=BPMl3Ou#Hahg~#j1i21)*{Y*b3gN(SOupbY~>b8y7VxQ}u z3mA2Wr_}2P-++os7*?$Oq=&`@h`F)}8%H@X$Vc#!wS7i`wDHbKN^lNDlK7By0&ddv z_cvvT@v1}?g;Z?6ikT$k%l4S*~ry*R7&7*?1EvCBEz|_q9CYe zVbVZW202fD`07iX{?qB8#c>=d85#ej+sh+qedy8jPVLK2y00)`fFI=d7Dg$^$rh6K zm^UJN_4QVv7|c`8z0v0c5I_XZgxyAa&FS<}w+N!k+BUi<3LXXn6s-o8S`N7t7chtX zETlS?T{sZX$qOue+G-*=>QpIhe@zJG;^iuJnSv%hm8lb#4Mp*oEd8o>RoHuTJ*~}+ z#wAvLo<(P6zx%uFBB{L-_$o`age`t(sDRDL%+)~qZ2w|}P(8(9v1zXnQCeA#{Xk}E zv4wxwSqmDU%NgUHWVRvKiRSVwA1ENIHZf-vG>g6OFiYvLZ-tr~{2hw!%53D{K`ev04MG+4juZrUt9jG>iTy&>XWuu3mXHj&$(}|iB z&FQ={c>(*0Z#xJ650>5F7hj&^$d6;l3u&csirQ+w2{dr(pVH4ZQ0Msmz4?~Bpx4^!VE$=r?b=JM!?(Q4 zDy8Y}?Yi%s^m(7dk)+4_qeheEPXk-y>=*q_k+G>omOqAlv_JyiOs)0nZaDoW08HhG zSS19;*N{04LB#-?wL)^7x5gn5dm?KYv5JS1GEPUIYC!tdOu>1tH^dV0QC-+76u8P& z;+x7sSwCyFe>jY_Hne(5ZiK)CbIWPYJ-- zzbwR{m<5riql6&!SVaL5W#=62T)s+lSB-5J-ebPe^iw-=zL*yWyrJDlPF`)E?-hOI3P|d#+#m3WVO> z$dJRs=k3iUhN!cu==j|S$gTXZ1S8m=pBFGiR22n@IwmGrlm;5u-inKE`F=9R*&JMO zmqP#L06h(lp031Fja_2&A_FW1kCrL5G%PkMVyU5;$`q%&TcSQK7daNE>ID++rfEL* zS0GV3{x(BTS1O;g+vk}TcQB#1cFX_MxEQ9nu`OS>KHs>h+OvA~TCa950j#j6GJ6~4 zo1&|*b}6v-)2E4kfb)7N4~_TQ5L?S>?Z_ot7nQx>smrIrEUk=GNz;ChlJ*;#mQ+XM z>J@`wHVq}_x_keO@L&AcLvL+ID;Z_V*K(ScZ#mT7tKn_Reu*|TbM@Sj?bK;9&-y=Q z5_#F0{Jc6qm|VHI`(_Na*#U>_n!O}q_tAG`bMp4!m)tFZ|75Xceqx5V?JW( zcLnns-wY}*uT4#IOxqFxO+8cj?;0bI_MW(4uWvQ7C;q8#IPnU9x=g!2ehWL~NLD zJfdpylLG+(v|Jr>ukY`4>~;Rx+-YZQetV${Cmz95;%8TNw#^Zlw3XECE#K(qNkFwb za?H^macdKVSzgJ_gUuG7$$0tE2S^$!R)4m}p`GX$#kj_|OiB54ntGNAn1%QM@&A0m zp?c5GZ^&M|nP(T3dv!gsc|V6gyo%i!={sn$vA=|UQ(x^!kdbg7g-a+rV^i}Uo1E2_ zA{5z>NK27lZqpWYJV01uVqsHu>}h6!+^0c5H8D%@lX5TEa7rpf_vTGS@(%^U)*61f zH@ny=Mx~efuQA9B#Y4FAIl(u|NjeEKNgp=s0+eZZebk(8Fz3!x1W@gE7~`H>3+np z7mVM{()xwaSluRp^6G|#F;hEk6kKsIapE2t3K1yLc&0I~zuvV{)u)u@>?JMS21!Z9 z;5uQfu@sr~&&M4Lg84{2|G*C(HGqol#;;XXI0jv;FCu9#QZf=&ARO20!C2(~ew>%B z>)JxJ!@Bd!pVrFpEi_nf4&3MzQZb(tT7U4}VsWqxv+1EraiDVL--kLH_OUnphE~$` zVjuY;BmW0RCvb(#^w(XeDB3gB>>u=ZZADtr0LZ!dhM-Yb;V(XQ0>GDE&;sL-`bn=B zc@s)W;I5R|eHpKlYl|`s)uy?zP8%89c~1-&<}1%M0-R~fFXdB!(w{84Pq^?}>TsY9 zoXU|wXAw5T(M!54#BbU0Ri9g5WwlCo`OgZQfr^~%WHELY;poaU8#vx2w-5{2=Ru;< zKGK%|dhssDZ#hi)QMN{f7cKt%)W2}qi4AFVPCYV& zQS*N`-Tq8dbC|m7vQ7QzoJ^qrtFHjZB;^~fd7OB^+MkrjmF=6M60X(PB337-S1aT^ zka$4@F6Mc6Zq}3*3BgT%HNE|J&DwgtX=Npf7x(@nm0JBet6tS&-TvJ%s-zJ=ul`fO zXg=10GXIHW(vPFYA8x79=ag8x7aejZ)#8r-;ip?3eFSw6_uiz(e8u&~(5>KrXp^_o zFsG&x9z1N}^>kzwPJABb#M%OY56zAyT#rrv(rTBYLt8%5)jx#bpi zOhe1njHg>vpu2tONF%=eud@wWv{wo~kYUi(!?=Z~4_^yzc{bw1i=5qRD36P}x(!sE zim?qbd|O)6-hLH(-;aAXR%u8m#4LO&%C$~z{9gA^P=8+4hNrydJN>Sk@yrtwyJ`7% zF5nT#2DUH}vMaDufL+aUOxl+T^^#`;Rb zn!uU8vE8bO=AcCTw~x*7(rXhLFI=0{GtQmt)ed2j?k@scMqZQct%nl<#Cpzc@_ppk ze)jBUv}HiU>DhLuN_7?A?u5C(6DHT1D)f&+$Avd0S4nm$ygur*?|vi4)`~JMgd{2? zb=wN|mqrp*uJ-h|pP^}4t*wZE@;Z88KVB}QlKd7KXU8q8v3g?sT3vL-E^j>4roEl# zT|W(7XCp_$<$yHsJZV@!sQtU&%mWQg$d~}xJ|JFES&`S7aUfwl4|S}Ze~g2b&&j0S z9#Xo0x6I(HAgGD(&(Lmk*(McxK1%37x1#o2eh7aG?=xEuE%O@Sa|_0cORHiC_a4)q zxQoXCI)27Z6ACiK7yY;w-XP*c$zkYC*&mEFPk*LYP|d=3kG}o`zp_n}JNM~0*;YCJ zBr3zle;bR0^tXTABUsp5=lkpp6U>d1v;{rQk7U#LZyP2LW?ck|v39XUM)R;MDP??{GF zv3(UK47`^?(=_i(|KldvylZ2vk+W794ZQQ-m{*`oT>@ZpLoF5n)ep z_6J-QuP-)_r)TPv=|zkwTKu9E55g!rJoQ&bLuF4|E{=25kuvbg9gi<`9GL1vdxudO zjP!a9rSGqLRZ|wl@I#Q5mmqeOTX*Mp5FS+P_f^g3#eH9E$Zaa9+0e2R37}H+{`-f9 zwzbO3?CrEeDjns_69(&j3OE!5w2vywwhLP`yJyzis<9 zqt8bvg{~T2wljL})>{l6z= zzZr|Nm5{SlcsohN_IGb=OSsNnNfYJ5#rL=BS}EHh{*8`%tZeVy;+t_;hQ0Gmgu{A- zdST}RD`(Yk#-9E;@S@JVMl|h6}r<2-`s_n`jMvj&m&Q|OY1DpsE2PTdRzu!x4 zyMCpQ5Mp*^C*eJo^`#Uk7a0)Sr8UpLDThTt5qP3zKflQB+`_8eY)@jJk0+~7nieW$ z_yqIxgx*4Gkicy0o1$_^k3lmKO<|jk+4#RV^zT&W|I99Km<|iCyjag}t>x}r$j5bi zT}9{hd`BN|=D3L#BNV=AG1up#s4w@W%7bAMuxN$B?BY=NS*k+6!Z#%9J2RU4G+EI5 zz16m`(*VFVxyU=pH(7$)*0FU*BYfH4b9+onscm;f7(0M$OLId{pp!p?^wc;N>7RQc zFqZO}oD|)dPFnOGhD_aAoPj42|4hZ(BxiCZr;_L28OIkBxdx1ySWXYNKgHPos8&C1o8;dVjF)4dX(alM;BGV-LrF- zS0o>~^l1L_?W|#)pwCBhf+?+gu6lMgSnOPDRppk1cDC&YX=J9o+Zl9>z&keY&0C6{ z+ZlQEm>w?~Swx@inLMj2PM=24sfAm10;*)a95r?aIo^#FI`BcXoR5qo=(XlJ5#`W4 zxN-mzq;$1+aYQf}ROwCXG_mQ*t3S4YhqlLUQ1g{$A$q6%P|qpov|5wK*8zC)kT2wQ zdor~Xc9h-!kWYel1ZcMH8a2>!+PQu-{EFE$xs4C{rGbn3hs~^KOo5h?|1N7}vgRflc5kQP`REG}U-xGsO?>(Vo6P@Lrpp;0tWQ?f(K|`As?c^(0pQt(p zhiY`pPpap2%xO0dkBe(0LST?y?_SOeZxuCy*!sg7dhT^vXR2|q+SR?!^7^t!`ozQ= zS6)=ycSv)wL%V;vW=lD$ZHc0_s53PF8K*8g%|br&(Ao zuFU0~SA=JTaW0E(`%W&_3iM&ZL zbhixQSF3uNPX4^yxk+crAS|3K(@@Pr2;-Sk=eq+_ysWeXX>0k~{?*X~lKj&F6T`0f zQjZu`TD?1}uy7U33+mFg;dhfC>Rw|*z)k;s^jm~_m%I8MFfnAt`UR7i6*Y5}qb=7C z_haCJ1K|@2vjl|5=J{Nwx+0g=Dz;c3VH~(|Q~RF`uSTC{e-KYo=AN^S7x7?y5N%O# z79>>p%B^&%`zlpPJU*R!*6nZ`@VU%3tkm!3ec^dq6Tgb~rFxa~+G-EDzkeUY@6;26 z2z`^%nKJW=e>zd{M4Sc|EM);Pf&3SQv2YV&%{iOdpf79%J)J2%F}U7%zoN~~Je~EL zVgffjFc+NP#z1OV_gk^j9dqL7%G%_FAkW{IyhF3#%PPxEG2*aW6Q@NUI_Jr@hItz`seiH1j4FES`F)hTY#7lt&Y;Q|c3H zOK6zJsJf6H$Lx~RO7KE}Q%Q`Epk)4I&>OJONX7+CBg zE#p+}ZkEU_b0A3zJFW7Ta9QxS5xt0oEZT~~#omu#F6!}DgP%)|MTr!_DMh|BPS;7N zt+U)s9A!dC?{1XY8yn%KVS+q3OXkvCIok)7_KA4oPAphQGO+{fe%pt<#KSG-1$)vc ze3MaCbk-6GRDX)I;#qaxu-OYxc7^$GRY34dd?-Vn9LdJFXwRXm%1{sein5)~S?6}g z&}joRVaxhDf!fkC0~9@CL_GCz&KGcRulB7_yjK$=PE(`abjrilST|W21G%W%fz^Sl zIk!WAjXHh-k4qf?m}h)_g*hGh8p&)l%-9Lg~lwWCNA0R#NU9{y`lL-!wvc~ zv7Y4zhSjP)I2bg7Yt+4ex6!Lk6XC1`&>8z5YABFsaHlo1x(jL@t_)ji@&EQyWwbW;`HoSOQIp-H7fmj#c-^8Y6seJ zB6t@ljd}XB=EH6_3Su4RUJ}Yt7!_V=vqbQtH&*hWqb|CiN92Mw?RE+8p-nzPIrN6#y5k-m_@yZx3>pL;~xTM#{vo^*{UwMl*$ z<(2^>!z9!xm0`Y^;=EECopmM6X}FfM%7Sz)+C`^%?fJ(7KzlhO5~IFv#x<59?V0$M zbyjB^b!q|Zp_}uRhP9%i$IY;8V$}}&Y+a@-Si&oe*G|9I9CnqxC;=oYhN`TKV2&|IqZkfWDVgwZ|#xPAOC( z#LT+jJ>m|5Jv5|o=3=+8X%4x{cg6+ZRQ%6`Uk=t$#1sonWMkbjA(VgBFYZB16LLOu zXfgs^xU4D8vcc90@>NX}nd83#j_E46^0fjM6eT?J@*|TN<*Fi%Av19FhwjeA?@md= zXg)d7OOjuIOT_KCGRt?ikUMp!x`?D`PT~)T*0v2i3e>i>Mdzh4>!_AmAiGkIsR$T5 z)vtKH%cRY>wr4e?5@B1fx3%w&7{(&FxGr;HpJ^G(PAYGFRQaME^c24mk?U-43u~RR zSwz>)_{)CH1cis5Pv+ z76~DLH|J5NPlZB$}yC~=+ep=uJx64(F^8~s4Bx5c2V2~U;J?bl!cu|juYw} zvfxd}(fMVK@_@58oeEg@!W?1b6o)$3rNg<;|6tlB%}jI(9E{r-bRz(!6al{5S((;V zTXC!u^CNGs-7&NgRHa~{S2rfTHqmd{;0(DeHPyXC>j+Zf1DOc}oa8l;vIp->Cs)jwX(Hq5pWyVGj^%#mD1t;uyU?+NW&&+J#vsa9+2s4U0yk(^2 z30gX7Hq0)Bs+#H*RE#Ld*aiH0%s0m4%(RKmGD+)K$gu@ZwqiVnkYlN1pd8lp%VRig?<$O*>ZM7RZR8QwTw{5DcC}3r zZko{v_YlbssQt1WtTl3%zx5l1&J9LO&L9<>GZ{%|i=X8vM~dy6;N^S()08ECyo;JP z&+Xx~#yutBE>LxutCL~C7sSFttNc-Nt7z;H=i-TrpI=w&<@gDhe<~i}ERu_hrck9! zrTlcUa1(c(Wo-zuY)8E_ZjmEF=%-pef!+z5Ky*$iM($f307P>SM*m;iZ)DHRsW4Cr z-YFC8A-)|qF6^A4o^CG$jW)S}{g3o;c z6nBhe-(zS41a~fV3F^iM-tGF;xgjB6JQZWh=3P zS-_{{-KH3P>E(?GtX0Km|LZ#V4RY4p3%ec;mdr zHvE5=RS7$%b>cNSvL>TD;$ea#${oT!n3o8VE>rJz=^?V_IMt~cA&a#OS5m4Yvg0hb z!B^?vKNQ`N#nI{D{p`QE`XwK^dofvYpgV zKn`N9XxX6`!wcr+;@(Lxq5SaGt}5RfrHA`|QFzcNeHP_Ti7~{e`+H0Qq|MxLV&d$3 zpciI>MbTzUi$J3n1=rLlVUe*Vx`#&Wf5GLAyGamezs2^t7udvyo_oiI{Th*W?U9&X z%0$KMswmuY9<7=GT>ku}qE^%m)_Y!?si`NggOWYP17@F517VyB=0lw&_MPsaYNPc3tNQtD5%d7h- zD;-sp_x~>rASXic1*w-%D@aRQr(34ly@=e4`@-!)P<> zG>fmFl2blXFVj4CW?Ul`NnMQ-4m4^XjDZ`iGLeMQS<20rSoB3J_VQG`j7L1b9Tofw zlK*v&5%~!z1MSjrWej2DWyn(1KC!D~zv|0>6DGsNbD^JO0kJQ)a~MJgw*K?Sz_MxGan^9s+GsNvu+HHuKbd5&GI*z_E4D<||5 zMm?+kc#H#RWmjhqbX5Hx=y(p~16Rb1UJ~>PRGhb8UjlR#at+P1w3S)3RM(YdlO%^q zM9Y&&Q2o;ykWqUI#m8vJ;5LUay0xcEcKYu2e_Xp72Y5V5pDYsCiA$%WC9_^IE*lnD z8lCD?+^2qkC^Z&~A^5d7S>d@pks%H^vu10FGe z22+U6Am_jMKa&$Y-Z>mXOXQyW+h7-`j*+k^2QjSqCJ(3?3zgU^W3SQe=Y})~sM5(f zTI?snFnmMWv~cg4pw5~KJtn}jRA%O5Xr63*w3*^e@A7bCYuli8YOH-svV0p))ySmy z|9EuKIqHlWF8t{>j}2sWbMppMz3mn-6e^|vG6-W=xBqeIPbHN*VMc#o@vO@6F6TnO z+FN)~@_Qq+(a-8+i^5rA#&DftU2zI6Gu_ZV&Fp~A@R403JK`+EZ(bR253${VwE5>9 z)LplE1T+0tzR2%s{g{=W+bVqxWCaj_J-rGXgvLbLH2?;MhT6<%CWO*IGf3q7zuo!X zD1ypK`41sRNpI5?xpM(&uo`L`F&JOV7lTe8wqY}5q2T*-JvlLAjC z_=IN^_w8=OIgAEtX;Z=_Lycm;mXVj(?D)%g!+H#=rfz(=h+!BxsaUtwsU zBursiK#EzO97o7#nM*nc5}Jm}V9YMM3Cf?!L!c2jMNqPo-#{r_!@myjG0bEbuNTL% zG_IZUoZSppI$`aM)Cdkj=_-v+0F|riBr_P%`5fUrbe$I~{4YpcNGhS9OX+io9;`D& zXpgjiJ)!PNePx{|0(FlvS>`ey2GHmKH^-zC-vY0#%R|)L#HAZiTvmQYnNH?TQ>xr( z_H(jD1~S9UzO4^hV$i{tl?c?XZn6QVL&&A^;n4h4vmz5Losas>^Sj@8d&^C3cSmHb zm9wcwW>Qd(0%Fv~3J0gj7k<891FI0OC`2Qi;jyGyUpFpBc$7Q)vAd~{9zF~HS;#$b zK6@43(Wqt!?aJA)UR*51(#43T5_^qF41b5fwIl)Fdu+z|+(Fd2NxhMB%pp_rThR(B ze>9OmBOum^LozB|I^`=mL662_(BYVJXHNkM zxb#1&DRkTuiO9Y8hfFT)2)i5UYVQq;37qHz66ml9Ra1hXhIhD<8<_iM8iD`KO64C8 z2;67X%Y&AvO5mC7`ToBqAjJlstPLGBiXw=;fzNKpJUe0yYu=Me*8m=C4tI#WwWxe$ zf2+bZ0`g?gBmWND=##jeik$4_k{)P@$*ETfo&H^E5w-WqXBFefebta1=n<359nd=W zt(qyxM#a+pGXVvW)3}lx@r;_S;_HEjlTBNmfdWS0mt z%OD@L@@%MryTGRtbM~}Fg#VA%Pm_$9lT(8koG;Er0Fea9^%&FuehdB+qv~N|Sv`|5 zD9Ad=+|})9=YLev$oCvx!T1X+nj358W#I@%BqHn!!~c*2%In46`$kI>ueNfNi!%v^ zOD&fp%&N{YS=+~1F5b}kaxY>escy~c$q0EGvY_VrXtV-U@WC=0i)Nb|NhQCHhLkKN zO`fLR_21AVfo#PNdW#8c%BBT-@@tVBmO4=p*gtiRo$jy++(DERu)PbT9q6f^gv>ZA zwjNSF$U*EM`QqR&6~h}@xq)91%Z8g-`%5!Anu#=vVaTTMU$Iewe1_A^O4}bkYguKr z0;Rn04DJ7+5k$==>q;m03$S6ZK{B}nnB|*0%`mZVQWh^L8FNB?GE@=H0Xw-3EU~e3 z9+BE!$G(X6z)-u}AG=jpORuz(9j@o-zb zk;H)eU;ZK8IdgbP*~v->5N&^_L)y3f z_Ww%t5^`Mv<^xn*r~L97dgLY$74FWobevD;t7UVlxOMoVHof7=@AKbGQ7FPB(6Qs} z^EL(lKFm#{>eYF}7|o;9SjheSbH+V^kH3E!o-1aPruKbB$XN8|qzG9<=%M6+I#Tkn z5ymuf5xtrNn_>-<6z^i_kAnys(}LU-2^uyj6`Gd^FCtput~^SE!~y)svL|`sn?4be zX6zJ|Qq{g`lUTv3=?=3>=5{m8L~Z*(kqHhDca2UL_2g1wh-Uo86APt!r>ceAt~X`6 z2WGH+ymwp+J8Ci~)fkFR-_%oRWRU_;&@LMSFP@CFD$sj`biq7_GD#C}ttUL1_2hdH zLmAxc2=rnYSG);R;ftL4Evxx=R-a&%IlDXxczl_q8K((j(cbVL>ABvWU6FCx7PVyN zc3chb4DzT7>t|yc&N@Su`tup3(~1`6&&(P_)KXTH1z{8+%2xyfE$F%zyp6B#PVn~z zYc9gF)p%n~rM6~&EdRtTUeZgisb;>(uP~KM)Ygr~lTQu|Rn@m%G+JkPl}5Mwp3rE! z4w<&>zm`)rvKlN}pj69x#ta88kY0T!0>>w-nih9^J%sIMraQ&OZMkuDo#wDbFsZ~? z|AHRX&%%xsKrPx^cUw?P_elzaH57J?%u*(TCUw?CoGCXT0bar#_JQK*QVU^)^oFny2NBvIVH zuFP!=YTDGb8cQ#-T}Y-7gBf`w4JWB9Bd3UCmh$o_NGmORgbp!&y03%szk}uNS7?U(V`I=5=y5IzHt59=iHlr#xzdb?-ivLjTX;Y3pMF_EZOsDq7y|DCqyuEx#n;=q5;W~~!kAsd| zPZC-|>C6JCO6Av*wlmj^kbj%DH}KTqq0*e6p^uLg!pMOueN7Xa z%RaL-jLNl0U>-2bnOggj?NF*g4n)M;eksm2{tWRfU9>2eOA8GSEQdkvA?V3l?$T_N zheZ?<$l)Fj>kA7Rw}Xez6{+oal?l9ce-!Pcr~UcE7>lCVU}P6czYfgF4Y?QMaR39S zNF%?nHO%s=g-jK<$h^*Y!edjT9zjTs3zjupKTLsW?uM-DmuC0Tj|fvaR;x7=E2~V* zZ1-fPJ_;(eQKNbdr-tpe?&&~WJb+$-1(}cV3#!0m7^p4u0GXk|Z%Xlrl4gWBPu(!4 zV0CW+cUhsR&*pRu9ufFBP*3q|OgJ(0=GF(ibGb=ofwlE@Qfv6of%kR8w}_WL+6Ie> zrk{vsM~Z9>bz!n(?}rcX$jQAI%q37W)wMHmPVG;wLHlD~V{^o)QCb}8&ws= zs5_8`Fq6YBsgg>{Rhxsa;ylWXFT~It7glsxhm7pOn!ET`_J)F{H}}xJ*UU68PZ`|& zk6Eg!y#g?qKc8*_B8?Pf8eyzfnw@6h-ZN;b-H;^5{hmNTnVePL9g zXW?fPAbJFk@l=Y^XHwBk4l6kC63Kq#zpC8V!*o5R73A(BWSOykmFE}Ab zYtQE%x?eFMPg-M~j>qj4YU+Cr2u36nRi-I$q>AP9+&%XzT82TiWJ2(VWOa5`NTX)) z*@Z|qAuT1F2EZk+6^hh&`Bz}doYZt@2cEaM>e`qq{}j2Do5V~qjo*ndw?BT->?zBd zK?4`(B;w=iq})^g*{Eu~IsGFdg(0Fu47z6%|Em6=l5M#ttje=ip{k%$BW`F!u1(Bn z{x$egYV$5e`h2sK@4dNqWgQ9a-H?uZ`pWp? zZmC?j#`RmDv3x>;@62ayAv=es=0@(Yvp;dMXOMq2K+po2#=U?F_eja21I$;Z9-V^% zggp`-Nd=)pHv)m&aB5w-2$9~|d&v9n|e3w=T+gqk%RfbtP`SJxUe8Pu2#O&Hw zj%@EZL3+Z#sy*S&ecaQN<4f>Aij~YvY!V>rC=k3y>Gl4my%3QB`5l6;z?RVS^bRg1 z^1y`)Ia^6dslnCR!OJZb(e>Q0raEUZSX8mpX_~^ulgyb2p!Z4Kzb7v{RyMP^I02v2 z5tWkT6^*#LCQF?piujcJMFy3HT@S}KJvjF)GCJ~l7gbK7th~6Rkd0Jn8ZnzZj}xn8 z)3QHZo;p#G8V?U{@6W)F!R3M437#+Xw-L-&8ct*&%5p>+L@bbu*J4ksF;Na%mIeD~ zu3@(;>Js&uB%KJyq(A(@y=(ZRydL`KE05A4Pz3*%~FnIMH|6S zL&$NZ%>zG3d$X0Zzr99RNU4}Vx{+m+Q@kxV$X03YPGn~x(gRtM8fm%cn|VO_)!!tY zD;v`TmZ^jZlbPvh=K#=~$^0XW zd5VrAFT?u)$bk$+p<>h%+FFzj1L< zb;V$+{Lba&Nlbd~?1yoCL^~#k1(~wp!s6LyP(agqeJOT(*APSI9r*fd zC!)-MTf0R^aFS!-H|Vek6D_Ik5eK^$GbZ+s}zmF}s-W zoq|`6L?U^+*sW0fX<;rer-ELY)`+d_6_JUuR$l~Zr4xd)_JzqK2~mT@UcHgx^zPyQ zL&r`hQ;+g#k^+UJfDjQz1dpiD-&^5&1M7M7+NlH7C~`1y;($@*e9n6c2ZyKR zQ7O|d;3pD|l*oPporUeKPM0bxu7YaltjenDJ)fryCOIvsj%9_Dd@GTZEmbh+_!2ZL z2W#_(GS#waX&Qd-X#+Gd(h-WR0UF6&3hbAsiPk(sA5BO$x?ks53%%nYqWx>FV0StN zFYV=_hgxf`*W5b>>PnPp_F>(rlfGNi(Xq0zDGXzZV?%xsTuvE%~FGhu-O-E?JZ?81-CGA3LGhA?ro~ECoiFWLYEMb#2ms>PgaxtLs4yA zWSqd9*`bCj2|s>%Sy)*ZBt4iW-DvG^ts#55XbkIb?4Ay)W@@cLis{!mlKoH0q6q1>O%XQr(*?QMnbJA+LVEh zVaRT2U?f}TdIAP8E_)LW59e!;my=mOe)h3WO!v2ewBqN{!|$I!)2wG?=rg|QxISvs zTjwOC7ZI)B{6NZOssv~jwHF4Us8P)PfRyq^8z{~|iMW{x$qfh0Vev@dsb0cRf2>?0 zmlkQ#iY`x{iHs%N?Oz*gx;?N>YWuJ+XijV~uvQ?0*=(&I2k+QT?ERrAw6yK;(j1L# z!6B#;gr;4qt!&E$q>(2drM0~Tepz$S<$#k5d}g1iyCI%?_XK5CrRSV3(UZgMUSj;x zRrdCWp}(LiB}B?b0yNmubCuL68K>8zY}Ghkv=?iOFFEb4@-A!@4BP5LE`nSMndx9< zzQV4xF1je$l9Ddh%+)ja#!Tst~a& zsWP_mTB)kevkcxFYH?XWnY?Pd{5xsZY7F^^_gOkg zNIpv(vUaHNHiCy_z!`P%Yv#&Q8gU@we4BfqX+YDNSjOKHW zx-3cpwT}R^?5vj6sjk`UN8X>t`Qh_RfIAaM+F%9j z^K1J~G@?O1He|9jH-GV=e6z_SCzHo_znc-5A=$M}7j~le(G9wXq;L}E{sM{4L-Vy1 zh>W5~N3VyuJLtm68Z>HtzHF#)MSDsZ#Ff~O_(5|x)$g@*V>t~pCiVBuE=qqoQ4r>qCv?;|!#;s4vPn9T3pAGAD?6hNhe=g+O)LoAMTH5ky zVL!Iht_?O=Ps4xWY)QAhWO^5aW{Q7n^FP@<>YHOp&)Is2kVe%``+L+yDJJ9_oLIVw zh)wa_C0si{giOG~@{bQ8Rznsb_o4O_rhdMEOBKKC>mA|!Myyy0kWNrSvEz(d#r%Co zx*bbPWKVW3MP4ck6fT|LT}DuKDv(g4^inX6l@(<~S^$VoQH4sY?@lC6;(?{H_TlK{ zD%7UvWhp#_hxOs$q*w8ffeIn-M!!$ASP)4cTPc=RiI*YAj?l0h%!Y)+morDctAaQ90}1{pOfPoVDQ;XNo}_S12$dtix*A@viO^6vP(_r zOqMfr_5Kcm6^ugpAl>Obkm5S~>sUgw0MNi7ym}8+sqUQY4?~`2r5)R?(tG_b#?L?8 z1h3U{%d#{#yC_+y3OH(dQhz$dU7kE5qiSSz+%vU3>X6Y|{%e6RO8u?rk4d`MWs0wV z?F@4E-zx)*%*I3pZ7=>8L4R%jsV-o?twLJ*E(k(~&}G7Od>cy^-q(CTJ(JGF`{k&X zLN`}X?u&7xkhnL+BhEKR>tetkw?qya{V>gVa)S zaK)D3O$Fy0(mL$;X+Y@6PzQfOGDxO;iOItvF`}w7bLiv5GgSrltIWgji9v-G>w zg`WHnE`DC=()n)XR%xAD=qg76M&D3JhW6o?=XmRS+b5_B?-%DXC8aNDXJ@TDu&y_= zG1+;(o7xx*T9VXRCSFdF3k+R@L!SH)9Ly_Cbm4_4N4h>t9bdh%O3@Pb_WsuUknphE zfNg~Bu)$^NJvVnv?tCS@TTPhCTabRmM6lm9#=Kk4kEu5raDc?5-<~+qHC$?X8s2xH z?Yia-o>Uj+PRP|Pt+8BlVXxMXFiykLT(0t1mAGVbHdYJwixj4O3Dy{t=zk7-&Otpo9dX)0nnTB`ijpv|tO4cZJHJx8u+uC0+7<797z6hN!|4njT zvh8Pd>b$k}i6VhQxII*w%1tBpzB{s?G{(FE&DJ)&jufHgwWJaq-QK_1`?piUhy=vO z1xS81w32ianZ6fE4K58NRy~&&Yb#AYs7qVkxHLJQY57nHf6l5z-UE?iCB4>9@WZo| zF`4*vAdFg2Kr^=9vB<*Mg@xyS2vSkf@PjMf%%S0N4U`co zjRS-re3hq7qD-MNnw8yuT_=ms@S0pfJHr>)nHB@CJikhki-|JUaoK$AnxHdu^Jjxm4v0SQmyi--x_WriFLKC=?gm5$~qT@d53ZkNUbbwa`PLb65H)o)GhXx4MMtt z6!}12d!B>Me!|q&bZ(Sw|CTFR*Nva>VzqA-Q%`isDV=+j3m6Y;c5x1&zuzyhsnM9+ z=lNu47X7KEX0hGmX>-(v&*Sd;pb6(>wIjVtt67`*B9$CFX;Pw6cJA}U*Hoz+lFPNm zz0ympMeDFwh&ju`=vQQ^JZkJ>;}dd$%T8?7Q%6Hz=z59w1%pnbcYE5)#d>4#GD?dv z63yWI*oN=_@Qa~vo+KlC#Lk5Ob=G+n6Vv&pRe$12n2)Yf3^u<7q zrIsz@Ph*%n{)P<;6LKGYC@pUBqvI3-N1&3A81Phcjfg1~jf#AZJjHW0QFEGpD2KG# z^hLO)wW0`WDTp+dCXOtjCfJETHEgM1jATEiM`8kYwtx>^8?X3_xv+-?B2Go?(!d3> zdt1oTVm=h&&Br5tX2&kx=GGg+iZo>InR@a__w&4bLs>a&pd3@sE!^sO=j#+84XPM%CLCfmc(01H#uFz|a?r0a-pWn$(O`=vh zp!)7CB1%3~qFQcbv4rvQzqJ7M*q~dEgDJ*O(u@ilfeExz-3Iy3mYwW1uKSx`E*I+q zmsva~xS3M9Rl`QDtP&tn3^P?;Fka)?=#Ko|jyZM-zLameq%=JhnSKT|m=1 z4g9gXlk=;C(JAez>lpy=?RMW6ZP$0_L>yeamBGQ0;@RVq`_BeX;j)L}e75x9>QF*I zO*E-Knm~KeeBVvmBo0Xuw%3rVvjQb5<`dSodINgv3+sl)=DQEiwf7+OG3GSKLt^^& z51h@lrYJQ%ua$#+eAXsbu4?3TjK(mg?*qhY8!o6&h+g9YpM3&~lxVF7(Q7TQO&RWQ zo`{Sd=bVB|!-se4w@Fh9+3CAbAPNVNpRa8{v5@IIP>4kpU~S3n2f3$|0NO-o{6UIA ziDH&W8Cm%f8i$pMB_@9E!7`3bqqW7#dGey?^P{W0j`9Qw0?*8tN1x%{LaCP1Rm&1f z+MC(@n0!-5ruVoC3bFTa-Nv6?{~?G4wn!BDk#&(>bm_{No+=8>(gzQn&#-y8dY_j$ zBPKORE#-J+xU)o;x=|)A|19}DB7kho?J}%*rNfe<{s_TguaaYKez7-U%kxVBTC&RC zYJ2g>(>s(n%vZWX$34u;UhzWrW2h&`^I_ykKHqPc+73)FZN!#(Uf+aRu&{AS^k|ux znR}P}IiujCepn4skTV9!lTV^ZC)v%F1p(chPJ&k=1-Vy!DRi(g+ECZQoM7$`&gbv0%IYniHLe zbtvTiA}S`vNC#W5d2miczY}>drrz#=ezsImm|q^Db@?~zOu!ct@$sS96G}Md5`aWR5N_LK)ln4 zX!k)t=V@v@rF-fDa%zKjjDGm!MHFCLp-hwl8F?_fVt zQ|+uA2P!}(iG)sWsJTW(%ZG)@6ya`TimnN8(VAAn1p`yZ1-n!_9iE{}c9d~?*1W3o z2muu8_gs1Bpi;=%ZGJm)y!>{QFnQp1wsNG=Y{8bXwKB@5_dyJNx&SPI;xL&crZTqg zTqKM+;u{PrBPTp?DVPo+-yVhU7}Bcrig@_B^pvwDf@4xK?gTan;+WJW(RuWbA*p02 ztP5t?q8=w*CV7Fhk3QE#6u}`>F3vn!WA_gZCv+UOR{@A__qib>MziZqYu4HxV^M#f zhY_*)93pRS0|8P}Wb_>m`BHRl_Q-TfaPAIT-lg;o4ofJ4c*zTEi5jSQrHE zDb49b8ddjtGpdSBAHP(Ch61lOTj%@gvvX{|VyCaJxt-*SjkNSISH62^dJY)laXE#G z5xDs!#_fh%R_AWO%l9k@O|YJ%3B;hQ>Gc4wI)^M7x}?QSF*&yEah;plZf4&R6YRI{ zm51&@sqw^bGbq<`onl6mh_{XzqqZQD?5o<~^AU-g2 zit2awUAI*+x3WCIxqRt*>*IW?bPRL3#)S_R74>bG!8f33)8?_GYs|YtIF@1mB}xzI zOr4;#46W<)A=3FCvt`^9&*JtHW;$%doLD|dewk!3;U4r2sj2>`u-pBjzs@R}kbm@W zBBKQen*%WPicG5h`^!`dmk(d3N;|7Ut0TDUwZ7{QeU540>O*9^L*t{9z5Wt`^xAH` zWp#lf{hepm!&<@m#I9ObV|dqd21uQp4D)uf4c|;dKzoBN~TLj<$JdUI`JgV zAZ+k>N#UF-W!?R6$C3pL-uri;*)RrDa*%jo%X2!- zi`f3;LWTWqzkTOR`Dgf~zYqU;s%&&LX#z^pFgPbfmeV@ON2szaWqkFT)F*(2#{TR(Ef6zl~e zDkG}ab9_K$Yi#SuJ3^gf$uZ&?FyW2wT76tH{X$t z9Y1kWZ=JQ`2l;`bT)*KC6)n9WGvnVkubAP~wdj9H4m7`&4&uNesPKr^^e7r1EBQ}H zVOo-H=SU-m_7v_^r=NA2St%ieZPLlh%?`wXp&vo4^oGHWB>0B8SE~_JO?93%4Wz|NOuXLj`bzwg(^q3E_e%h{F z5`-1FX>4+IbopVBMU>ehUYztqhFM>51!&Iip+14W@CK3osn9$2LC8(uU}UU)>4FkUZZPA(?^QE(0W zc?kOz9JSx`e6jw~JolT8WQ6+Fr!TQ@_xe9kv`f$r^LlIMRE^p!_g$+rtU*dJ1KW`R>b+}F+tzft?#F=->wtrc&`#wUfk)_?FMK3b7U;i zyg&XkJ+2it>0c6sNY>wMAK=aYxplqAtbae!eFHEyw>X5Ut-fQxyzE;yH~X$BL(4QS z7)ln$Za(|=t&3T81P%$uKISWH%p_S^`7B6e=Ue>Isb+uHX5wd2Q}ol`i&4v+4N06%a+a@P zF(fz~+l2IRa*7IU#i&q$WCm~QmaV@xrIcOyKxEIL(o3Z3NF7LAmBrMH$u!PKc~^e( z`!?7Ajfg%p+H$2En0AZU*$WeU+7t%%53@zpU*0&6xqc{f{wc!Lc!T!CwIJ(}vap`! zWeYK}-&0R0*<7K`Ffi=A6#S@^#VEO}47mcV?GQdH?<*0B41Qi?khia3DF1#1>ta-s zUZD56q55Wzk@0(VT?$A6B`kzN-6abrFqL%KM4ef+Vxr-S`o0W3;CY>k5{rPH!R9NQA&%zGnHEu z{8n0^w3KwMIp+D3E@?xv{@WllY66T>j=Cnu`0Xt1xh@4i<%4T_L8!TrY!7U9+X*s9 zLRTZOE532Pzk;qAYSe7s*GK%+&px38AMOM`zmxJWv0W(rU;zyR%0>e;3Cu5OG?}%h zp3-Qpi9LNN^3Q?Mcl@;iuZN|EC~5`ZB?_+&)te-@(GOb~bV$%Bb&iT>ws4EXC4=XI z3J*b{QY`Upw%gkMP|~Z1@-3z>H8rb}Lu~YQnkT+|eZM*Ri1qCqvhat+D}ISZeZ2Gn zrXBMs7Tj6d`utN*13d(BDBqR*qTF~hK^6nLTGumB@Q!a$n)o(isKAIv_^EhT(MAvc zs6MZg_{35kc`OLTmB(~BlpPu|eA>5hxPZoY5P}>Z<8K{3jes+JgQR%$D=PL2^Gv1) z3(#tLUG-&5O{oMrvovTXpB1SChWi%eRM2O+g4bmo-`A(ED%Suws4cSmTKjZUQ@^dQ zl()_K6VS&kDaO?|qwjZJ9P?X;KbP^)lVAG0fAzb((5&<(@xKo2NCrP? z4mFoZrVWlH&{)iuy-SHkYbHq9iu|M|tL+apNTFk~6@Pq>BF`r85N#>MVE*o@Dwjr$ zgc4UyVQF5LxASy@jzikSL}ZyWD+{~*$};ud;r{#X%$_A-d8G{rm*xb{2g+30$(h40 z5CW>-M*5YukkbX4CcXSw+LLA%9cw)T^h1>w5gt+^0$<7-&H^TtN!ww!8@S%dT}Jbu zq10L}cN{-O=W5qZc42vO3Lv;I^E&`!7Vqtmivv1Y;HUoZ^OYVFD&f%y4SgF<`ypH0 zTIk_&Lv(wtzY%GeW94mWlHBdAjo7!B6jvjFT*hWg4d*IHrb>!E&)4I~=)2?cAC*uz z7e+qF$0aa@*lTCpXhrc!*7o01&#-$GgV{qL+x>rfXZ4-a!EhnJVfY0sq?NnwX}=#?uBv?R=9_~epOrhM4d ztSREUdPmog2cRx=mARgr&xXc%?C-t;5-1Fmr5W1wFflO~sun9EAw7%{We|lPGDcn< zIkac`+g3BFs;c^LHS8FBt`T1jW(`%wQ8&0tN^Nw&@ZM*QRAfz#VwypRbIK4kNr53P zqk^svoRPv>iH&;lmJ{=fnq`O3KirAhvRCki`%9xiZh?ro+<>c~Q+zK6N?nLy&*mgu zVJw?hKhGvmu}n?wTD-nUOHEw`pf6)Nspo_>g|r(_7&15ogQ}HwDQA1bm>gj66zEc zzrhVC-yL4_jn1s5G)9oa+PJ8{!xl4MKxF0-fkDeHSC=(g1pE8d_Le|nIrrW(CL)SK z5Rv5(i+h#j@Pqst87?mFxkf9_8j~1l@`%|+r&9MkjD?|V#Es1?A`$kcFzoW9BNnnk{i54yMD`w-(dyhwr`J8jL+TAC*f#TL-KBUPBsWyWbZvQrSLd!x(VB@0v1JkxKfkRdd%(-w9aj-56b-{Zf&kui~- z_uoh|bSx?_Y-*v^ip=Zm@!z^;s7FWV6jrum(SksKm+mes>6_@5eM=J`*}5t&f9h@- za%0U_sH!$wyTxW;=Enh$a3kW5Ess0GS!Dyh#pkIRi%C6~NL-uTB^6RYh@p`|VULMQ zhXibw%I`aj^WHQzI=Z_)PV8R|QdFx+%np7H7Bp}tQ*cH9x7ULT=Bf=yk_32!y|*WS z+!=>^y-q~j%@hw6y(W4$^0|jJXF&pC-3`U?uUJZ(5!-xGCa0<27pxA`shO#^mcy)q zt(*UG#ja zBWdqMKr2_2&4E^Gj($$z8<>_W^3TYO=$`x}c(~xjXZ`OFX=LXJ9|z1LJC~}*x7G$d zXSKqkTB?5PcJkDgtP)Z@3w3eH<#736@BCJZ_H{b)W!;Qt>%%SJi_<>DsVb6zomo}8 z;_nm}75b>GD2>%c>0I2iFu(0|F>>nNdPjFbY!SG1zpU|!*`NjW#3#R_>LM8^)%!VM zRmrZKt6>SakWzq!kh%cQ$Q7j*t+!-HP*UzjXg@hR^mH)cDsa6yniPxa)+3}uJQf?8 zQyxT1ee$BMvLPZ7|4)5FTqI4bL36tO?WUJ>RT{tQ6P2eq4##b*KvC!K;`P&aXL;di9qsTYip;} z-`D~@PRgzywE6l1qULcDlT#DACBB*ZS{F#3%5bfGll+GKyCI=ya6w)}IIy-xD*K`L z@D4wjNL}4ti?CC8z5GL3&Ifr?%slI)h~7}@YWuC16q42z`K2*JK}UR;?h_1s+#;G# zHI_nOym<2eg=Y8djj$ISa0q*nT(&d@*Zpit$DUV8G` zEwWO9(#uPv=XAq>qnk4)q}OIn!j)~fm}{BD?Z-TItdfF`mkljoe`Y`G=W#-TXl`Hz zeyxGo2HgshTm}6F;Fo{3#BQ~ow~*EW z(3n#mt0|$AYh*h!ob~?CpV9Hz=TEYLLX*_H4*xbDaS7cbgNHs##x;hQ+)#G{57f%6 z?vLEEFaRtl;?R3if@Y zMQb|yEuDF`VIychBi+%_>5;1xvc-&xVWLN!@8p$_W@qxJtZ&!nj+_td?j~Tq=`i3I zsaii$QS5&HNu5*L>Stv42L_rV)pRL{lJ|Hh33a1Se`RR#vPsvCcrg=`Li>;QXXg!a zN~96ngLcCouLs%F)q<4o4vl8bG<#ls7SrQRk5XCoJMwm`zvkLEHD#0z_>v1;!KszF z^v@>e4d4_XC<4bP;Ek}=bJUKF85^D4g!T^BIy$>?rHmwwY^SC_@dCIdjg5`GhI~Ku z_Kd`P*p;RyaKM%5`@~gCx9@4b-sVIFu8N}zS@3x;q$FaP81%vw3{V;Gu8d03#A91) zq7cs0!af)x@;fAb_SLT!J+svdfvw2RoeTj=kWs{Vv1|%Tff{^6F_f|W;XoPcE?!j^ z!Ia7UwRcNJ%Ra}nLos-mX%I%?+1E%?uKf3u`ig=%HZ$mxiLrTAXMNhD*Xd>w1GzRm zvzOZ$?`wSHM;wY8x17_pIdZr&hQIGw4HGlR>_2Yp{6Q0+%_5@@l+}ib>fG&HNgwC* zH~sqXWv7y~Pr!y3@}(t7&z2QD82pj6cht-06yZ!A`8doSHv`}N8_&tu_-sfd?Mcct zVg*C#h8y4U-$x_$nb^2fhQ?>628;(rtZoxTdBr89XwxhnH3K$NVcFaj`L z0kE>5x+&vx(cPD9M|c3zmKr-PkSp|13SCqnSSe z_y-sKJ2`>`dPga%CCblvk%O0s`r$ld=+>{*k&NGTEuY_;6S`ZmkIXJWQ&-)wuDr=C zR8_nMz==JSNQ}kT%C8ly_|oQJeC@DDZ$Hqnt9DP6t)f&S3?6h!z0S;$4(sIG`%Cj5 zY56S5u4(pKr1Y`#xV!BGrutX*wZujM7cF)hDsTK*_)IYFEBFq#xX_EOPrct&1QjTW zU+^(xGv2;5{@$xorS|htIoF1wjb%M#-5jycvgmQ41q3bDJ;|k+-pA4<&V9L zCF+)fBK&~)RX+IDz#s2F)mBF`60Y-qCts&s4O6)_Y)JIzk_(K=Gw;3b57PB`$k4pv zV#TRzL5M)V(ASo=+vg|*>YOmW-WP?abKKRCV%bneT6*TcnuDnu{60t6<;#>Z7TabC zCuY^$7Z4rljtCct&esk9z18yFpCYh&DAM!l3G_mzP@hrtd*oj1>nBIh4;GRy@+sgk z!-muXF35M)2AmlK3EKJhNDB}B2H3rNDN+nPl#JE^#4+B=?k`KkPb-E%1s^=8SNxRa z_qbdjAJc71UOwFDH8!lHwXrcuv=eDyt#z&T?a{tPAzQm3xXzV-c;4wCVVn%)wRgkS zIJuAr^pdBsjFV{C@Uv_5`QM*rIR)|K=CP!qW`b%{K?oC4ptv~*zMv>;M5tem0#SKEp2`hyA%DMQ@uNQGxk4@y*aNF z=r23#MwTV9Aze3Fd;{&jrKAJ1V}-8dVP(}GeQCSt-5|_d&Q0`vB~raTv7*;e5m!FH z^K4R+k8lS3bbUYBni8hG=S@v`rcy?|8JXCkhf)S)uK#%=qC`9HePa9uv+QrqGhS&F z;m~$$ANnT$NA%Ym8iV}pTaw}B5?;=5E2)h~NoQQn&%YOr%9|sX6JFHI2W%C*&-!L% z$;hi05f1r%@7Pc-3%XUrd)`2h_PX16@MV6`0w4NbuH)UA>|eLf>PZrhmnSYBGpmP0 z-N$KlR}rZPM~%4mxoJ;){ploM8ur`JbCO)0eXOb>Zk`tM*e%wirXPZx%h8AMNGW_T zO9U+1lO!WC_fG{0)xREwtyZs~h)w1fX8#lcA1T#2O23}=UKtE6Hi2;w6{L;#}Kq#=%Xy?}c!MI~o z*T?FwWwH<>?MSZ3bukXyuRev^1XFzk3xgxAj8GCwAxuTEsL5e7+QI#dq#t*3_33r@ zv+r&9JeU3$l%CJPfKh-jN^|bS;n7LmAMVTdV)FkhuzTgjpig1Wo#k`9QDc&p-Zavb z%QCF+JAmvS(6Mp($L5TGpyQ8#*hdv-j?4!HC)vnREcI6riuak4-+mW-zVn5ZrMs#{ zh3lDMhPO+Nn{Myc-ofDy`>9^rcgJd{Pl7Mr`@RD1R0}4Z(`pFy@aOO~veXfS9|~*l z7yjL#JyY3An{4M{(`;Mdi4AIvWn%c@WVQWFiCr1kZTGMl%3X@}@l!f60`MActRA>Rx!OVA6B%<`$gk?8Vf)PFs3Y@MT7fu9`HhO_@} zkvZlNs3S}F5Uj! z>wC@$_WRklzSUDu3b@GEzs#HzTC<5D?ZcA=N0TORW%4TNz4#0>-~ksG85(GY{d8S8 zwoPgrzn`ROQb~s=QQ%=P-rTG1!S3^MfVkC*;rOer_!z0W`2GJ>yF{NT8gpDVtraqH zFq!QhEMS*D3-`UVwhhZV?r{Zd#E-JpSfK2nT~wC+vh-n+vAFXf6YGzb>d+qcfG`mF zoY6b{VXfG$zX+nlBdqgW{@&&cKhs%8cyNw-mcwJbNLcKaA`;F^5B)ama@)PE*O>;WYzM~$8$(4iF||H`~3CW zp(YQ6_3B9L#mBHUBroTqH|YN+FM;_g*lKp}EXc*2oIG3B+X%Ex`?%154 z`K4I^ow(>*`)4a|Czq3Bc^8wqSWTIYMUOBbaY|=q2J)k1u6V)-DXQ0|fh>4=d3m3H z_gx#Bzsxt=uEPz%RcJqIa&`WlBuasJ=ZkVk6V`m}yoy*g`F~u1rYy(F`_cTVl7GkY z)QphZFD(MLrK=iPamUD8kYMBfJB9h0$o zKMSc#J|KpTllJvm>sEcF<$M^QflYk=Vm>{>(SXTFILwN%`E=1s^NZHkcW@`yIf-Of zuN{XI>)k;W7brp?tl}T-&3%P`fBzt;K`c`xZoBcnq<%WiJe$gEkBhAXjck{lFicfy^uMsazb z*Q8I9s;aMpO^a!}HXJDDexDx6aVY^~M0+W;zPg*VLgz{QD%$ik9%1$#K6+Cp!mA`w zk_EiX=gar}O2_fJz+V!)ji4T#UsQT2IqFThB-~ptVXMdV<=eATgFKsIyi&F!x!YbF zIcz6L4^q-u#UEgg^ty1Z!~4D`6Rw%w*{Sxg;zKVe9hw(OmFLKOU{Lzwwc!bLmGfuz z1A^gKy{GYcgZl@0ubn*TrJJFR+JO!vYE&SfZtvlMby1 zLznuM;dsB;4b_D#$M|!43QVM;md!6%NbNTLmv2okfQUfEv1*T^@fbQN>}VA5>ML8; z5e2NmFrlSp=rgHoFjUF_rqp(3(|Jirae7>!^{t2NMFZ`Y5~)a$SgDqlQAdGE(dhg% zJ(-jTX4pkg$GrA=jagT1>93a9EsYm&nwERxc_oJ8|9Nkd_7MdFy^8#hb$?Z&;^r9Z zxp}NDO@jKyDO@e=r!SosF&Xg^%(>L4*K06HLfuY8Q&Vefc6@L&L3FOhh6Hv~3jPjc zCRV$eZ;GLajFqpC?t-$x-1k^P>;(?f{QCzQxhou5FZD}`3(W*YWhA-*O3CFF;*}HW zoY~Bb+rjSY?pi15fHib6t=YxN(S9=zo7ozTsD~#65!2SkT&)T)uc0_EYzX>X`;X<}9=be`58k*zcVCxPq6$ z9&h*yEuL`%6{9ZyMqfXBfpVbX;9Xz{*LnzW*(#Tq$H_&m@-rlqM3|r6mBRnHy1c7Y z1S5Y{QLye&dyk8%_!YYe>d$sgoMpb-NeL~neWWwlJ3hWv(IXn(d&4BJT*xQHD#Nza zx_G7{YG}LuT6!al;~)RxjM~t*J!HF^sHr#iygWw0^lAOx`-p8lLLvC+e?f#;Gv5O( z=pSDYcSKy`z}C}0r!RkhHz>7gq(9t|Clded$>HBx0T(MPQ+hV@rCcB0 zm^VGEnvn&&0+SIoB-F2X4UK%3rAgVsWbMQF^fQ0dyvTV=Hli%W^%y@AZBi?=&j^Gj zX~lYX$Ex0#{_9@&+{uwaKS@(7WU(|1vhXOg+TE;@CTm~~hkl5-2{2(!|78GVbP*S4 z0z;NNfhYJLSS?ABrox=u4-JDkqP>`gP=0n3MIAMU>ruX3%9xno$z%bdG_%;p4mn+Y ziG_?n)2UPGONo??-Lbq$1~Q5(YT;4YXi@sCzP8M{VExxVk1Mt6uY69wbYb>SFkAqS zhBq{*8o(#7+IOi@5YS!}i-C55`nJS;3PZjH~rHQmT^kC#J;F-Dp z@t8?Oo#<|Hvw8>6%WpeF_r+E8OcZj*Rq9~2)C`f)0F#yR6yuxFCdhPOIZ@USd0m<`? zZR*)-P^+u+#*bn_2N#zwoglXFUq`GM&!>5^cN+`hMJQl$lmgP7*HSsIHtAf| zJ0si~Lsgzj3&RUcpQoh*p5MHW5UVIwzX~V4D%a&HS^u>HYI)GAGqv-@mcMRZ_CC14 zMw&@IZ$!}Q|6;=9v-;ifGG&v2#EL+mI}{W1M@($o%;{%tS+=#{No!Z0hRGR~xztz! zcP#q`>Qq=`M4sgR&>2a1xZ^xO+=Cc^cVI|23VA=}K3bkEGE@L|NKzEQe^o*+jO3)^ zx-KG&=rQyp~QZBbI@|lM8sNid$Q%g zI)ZB>?UKFHij1oM{^hejH+%kJdJaZp_j?LxvUAwE@4t+gXPn*{+4vj#1hswHM*))EkCRi)tU%4UG|S@Pgd2ee1D`FhcB2)|FW6mm8MM zo~hk6Qt_KlqMuA_w?rmy-yybhnIiD;3lvK9)9llBw(k|zlj!cFiNzI;Kiog-tXHkv zA3LNIljhzH6R47nB|E*RkvY33_0nkH4tX=& zn}v2`s1?%#xqWc{+&O2p3>Rz1`z9CozT%7lVr zz014$l9VJV$kODfp(kieF$@d$+A(Zxo34|5Rs7ocj|=a=SOgPFlA4+MC~4SZ9E)mi zV8|Zf%6%HJP86WxuyQQ_B_`H$Z_4n26a7}--T5Y2CK)f!2YI@-Nfq-EC}ja9FObi; zYC3l?iu3rkW2gSW8DhP#kWs0b$d|GNglHwRGC)01g)TDL==SjmO;L8X;14Z%R$Qn5 z{l3x6nL>a_d_7DhCPtEzxthkEz20r=wp~^p^ch*_qAdA-zDdUT-Lf4Db37hQKXDsu6M3zl>I+fNbjByM(0^xK5zHMsMqL z&SbeRY&n43IPGlB{})Tt`U?e&iG1yDw3ej$q3sVp^SsIK;of#1NMRWBL0U{)q9LAt z*oO`%+886cP5F)fd@}ahsQ^%pf2^dq@|Fl^w}#J2K(j>=XU{KZr`3;qLOZBRtLZWm z6^W$nEQI^Obu4>cYvqRvER^plMQC9#N@~C`vqvkZCE6QkwAn-vd5y?~dI>g%2(U2^rq1(i7eA4?E1msmQk?jusr^)1x(}lg z4G?9NOZr4O3$?qEZ!)oOzQh$c+KM`62VvBKZTlt*zj-_jzop;$tWKW|6LiRdu`8aY zGrV%+VvqX&xUDT8Yp1)k`gFs$J6AJ&2NNoaPonO|5b{10*{st9jd6h@tm@0RS>jEI z2}}Wj-a_5=4L)X1Gb)J$^n*#E1g^&J})INsemLZV@jptUYba0Vka zV-Hui<;HB4OObf3$&y}OK>bCF!$|<_uqar6N&&f?Z1VD?rtu)y+sQBpQCuDzc=CH? zu5cz4dBo>>d^1`2bw@guRX)lWexXz08;qZ~_TnBXUHF*CrzQnNo!{y$`m9FiIuK<9 zkBg4W>T2&IhE7F8!Y*_&dmsSTvxX9%@oAvaDa^+=v}FA&D$d3GQv{7&-Pp6kT_S!($(XX@O)59j^y@EY;&X_eaeny=pZ7K4ws+IDH5#O;s&BMs0#m^x2KwIX8c~289 zzWO{>_1$GGY454Oi5#SQBU$!XvHXLxha9R%NywjacjMlJ$SEg=`9dK!_r?!l%ZFNIe&{1A#s2Sm0T-VxU@2p z38eChjz*2c(FAgySNsaMV{z7QVxdi7grl4v4(rz*4QB_PPfP-e5 z&Jt2u=vL0NRz9GQ8(CWTJ3nyFtX>HLTv=Q!xWm@2=8SxsAWTGXv(X>H7XL)Ml`~=W z<~cFRZP)^MU4p;y4U0f4E6rC{)1ifc&$GmIfgcN_L%!Xn+$3(ZB^aK|K3sT71666- zdM$c)pl=GB9!(zo`M!UyprN4keg6-vWkEga$;8{iH!Yl1L6Iz-S_RHu^aTsPo#0F| zA#G^f0UB6fFsA~#58g$o7ME)nbi^yRTCvj87YS-VX+Ana4WC>KLKli5pC68#WQqLag{McE9tR8}@)w~Ivk?QW{KAB=!cpEaZ7R>C0x0~sE>r_UBA282^{ zdK|#lb*L#xELkfW4QCKSN0#H^Wy018md_(3*Rw~URCVm&*kE|1XyM3e&X3K4gBm zw5)pDG}OD*%hGOOJhp|rX6D2yIG7#eHxf7oqBtuR!Wo#sFsgnhXKU2Zdk!NxodEg6 zkhE^w12{6)XtRCQUF{ra(T++YJXCP5NJ&EM z5OsjNdb;RyF_h|}b-Lh=6~LT=(cGwgh9EY))iY6tQw=ck$+a-bF3EkGFNGvrTh~{*;!x55|gBo^H6 z?kQ0OXDUnW#4n=&4hAX~L&tr#_{EWl>Gv=fZ;dI9)5uy*%}VD(lO0-F^tl>U_C?p$ z`s~W>6t~A|+lT!Foh^btNR@^>*o=Aa1?vd93LYBS>LEnMF9^`jFWgVDU`*VZxKQw` z30xd7AO(f3!%39Mdyrm;R!ddXQ-g7$xH~Hj-((wc_vp8GDw-QV=3MvT*ua>$Y&ksW}Xx>K90D6KgexQ zlCQ-9!T8Nva!fT%d3r#2KhAS|jpU3Ej=FOq?Z4LyS!TIE^a-TLTwuc$woD| zMS@Y!nvpuo;Xu7NX3JR@@B2)rpInEg`zIYJW&;&fj(G{)hr?LWJ39mA&az?|dWvX^ znv$q&aI-sj`P3Z}d2-!8vr4>jiqL8p3EHmqJ1D zP1ia_AUD=MFlTmqbWP_V|Edo0`50L10*kwq?ogQr)fP+s6Y#E7XhoVH!w{O*9Bt7Z zJl&ZcPP`a2(&9HD)QZ1?O$W7USiD)DDJv~o_k|s}q7LGqbiT_0e0Q+;wNdJ(@Bv}= zI1f}CKIZ%&m}=!ZXeGKF+HS}h_>2i3y0@+Z-EBGP+}|g&@8PuFd52kq-+<53LFiY| zrMhoOGE;!JwgbAQxy7`=qGa7$iLt>T(L9b|q~uBj2sH-kmW1zvRue&34d@zej?1!x z@%~3DqXV6f{%n@cnLlCibIBmbi-zG|JY|Zvd8VIpj!!=QX`LIxn71TrA0HHV&g^)c7YXr3JI#F_7hp$Fp*MV+g`B4reOF zbT#phTj*3bX5cj)#zcCE7s_F+#kNIu;gSqis+8wS_B zuf&MAM{A^boM4e_pQCpwajWXWH^^W6ra|1AL6iEOU{S1G^K2Y@6#uprj7N3K1-^7Lf;W7Lg?> zYoEz?JXb=gE&YQife~hHin{Nwm#i{s@J3YkcMylBgiUs*Z zS_tI5G%wwnZ5&xd-v;26uqwWq6F*LkR*ZU-fytkd>_K#DRBYWtGb zfnDi?KOmbAmi*8#DBt$Z&Qn>*$ZCfXYfm>S$rTS)66A4@y+V7Dn$FsCB>UgD_F-vh z#wBJZPj&|S$;cq9(QZwI=&R$duC2$=?c)(EIp(!khb3T2$EQf`?7w+&Iqe9wI3Ox@ zYa4tUM$p#ZPo|wM9iAAc5JkWq9f-8r8-M&j$m4MLl^N{PWN>I$9HLQ)rL19mZR!jz=SBvvWP3BZNpR8wMXyY10=)2-8G;H4Z z31G@tmVy7)%&@la&okfl>}a%rcZ^56J*57Ia)Y{ydWKgc@@Ce%ZDwrj#X6>KKdNbi zqlDxvNJTQGjnwNjCIYUnB7ZuArHPt>Q)X5$)vEhqwoB@tv}*T$uYUz;WW6 zDF#m^!I33n17+rA-qJ?2idpxj*77zA+Lf^g5900`PjKFh}*Ke?qL*<2i_mcjoEuCTAv^YQVE>Us+s$amC zlOJwMFWWmURCk7XZ>bJ9L^A+Kq!8Vlx~g#uWv4n^iEBN$+tP`Dz{28pSt(k7@V8|a zUjJ#qz2Sb~4g+2ahY*+FdI#|$?A$6d7~^>e_#xxuwT=d_e*qStT!d7|0xN|6j$VY| zbNH>4!qpn}1`N}sR_Q)s;iAnY<-PrC5qYXSJLq+|1gB8^>S-biL~?^yH; z+nN%W^El^_gWiY%;>Z}QT95imJ1YwhVFBv6@u87VcM%oMwNWEk^$c+ksW?E0tb>I+ zv}Qn^i+)tYyvWEbj7Din>`36mvi6~ovd-Rq}$049uH5uyE)gG zowGJhZv1br_R0PVHxD7evVok`G6-2Qw1OZ8I=< zo^|+txglhQU&*k_zM~V}NIP%XA9T$0LvaA6d}RHhL2`<&iVQeFK6&|j)C?|rzMaVuH^!~B4z*ofpJKlwKYWR@E{1Gj&XkpTT??si2GT-BVxQuO3Q8JSgq{s?*OT( zLAH&z_x(iZ$LqNUk%u&PuZQ#VAJ_ADc3|XgjH&%!0d|j=ub6LkKHYNk#72xgZ{@_s z%Zs*i?Oyc;Q(F=oy3JZ4To3BEI%LvH&zJu|adw%j%R5gA{N_qq6r|>SdFmv4K z31vk?&4)G1u!gzwAUXfm@TnT_lCm;O8!z%<{Eab2QBhIAOMhP(SY54sxgES0q&$C*AN@{5bDxOCes zg6ZyUnQ4O=VOFZAqS+sO+4%;Fd!z4eJM0XEKbP86iLIFucX4t3#@b`kW|yj2TTxZ@ zQDZ%Ib$itc)U)D(q^*|ZckGy!>S<3Z6p7b zD%?VoPam)=#xoc#7?E!e^9Qs@{E*4nG%_*oo}MQ1N{U_WhfG>nnEx}s5)zWDx~(}b zK0froX4Cn9@ZLlff)TWSI9L$q7Gr)=x*gT?eWqs-Be!jDKhXT6?Pi-RIXR`GwG#h? z{EMp1m&nfZrMJWt6~d9hun@VN)$wtWfR^*(NWp=M*49|W5ar+()l{~Twl^ow__(Bj z-}|RvF)@^yT(pf}a*TLjF%=0YNN2a6S!J zgN^nq`q6s*hn% z5==du5--V+GT_{seJu|_5j^Lt1I2t>1khKOR>7?pD{+XWqd${zvXzw^yP%g5q!^*l zeK^P{c+id}I5=PdVqO(ExUFN6-)x%isHrv@)AE;=SUQWeFCJ1vbkcAo-c3%{SZQ%^V+Vdk6MHZobk7#OER(r=GbPs&NTFg>Bip*TpUZ9TViUi#MN_2ur*D0B^VzZPp;z^#Chlz0R*2-CAnhUD+e* z0{#3nf1?-A+1n)%_JYdEc8ruHfJL#CV{Mmh+aXS#F{lLOss`bGS;cPOZSzHqv&6OJ zp9vgUBw!86pSllNhVVJ*FKT(`*hU~Y_5y5#H6TNL2M4{}ri>JkscbP%!QePg7~agl z>IK0;q5xo!th|HRfV6iPag)jtS1AmJOsCl?u2qVst*-ZrBo`mFc?kdYlT#Y8;jyzV>>K;>C*nejWGTW%gbb%c}8>H>0&fZOAmSC(#x zTsI~aB^k_Y94pJ8^nF(RhnzuSD{uZvS` z>0yM^oZl|RMlQ}(dRjj%KUk0)j9C5j-G#77)wx93Gt1sXF*$eVC3lg4WkNZD#FZ6F zB;VX8j2!QjT_rmuR(jwoKF@0L5=WdxGCtLizY4;Jw}oH1h13Lhs`=_0Vmjyk8`&+P z^uTjMqOzNQpP<&zNH3=Sa7dd?LWB7}4H1XGHX zPdm3JQyI2W_Y$6}0Os(r$|66be|cH*%FFo9j_%a}`h2ONrp2s*F=E~#jgTx(J$^$r zcvD;oajKpP4x|blyEhVioRylD(P|G3sghW7)uW`}kPM z=Tz=Fn~ONravGz$bBWbFpNTwm>I> zKTu=m&}WjM8&djhhTs0XqbG=g^5khOvhC;1SmBSi-aEe=vWUU8x|`Cg{a*2Qr~b>R zhbeYbhKIkeb(4geBZc18mn>cTC{6{t-cH`>lPJT@u5qyX$$x!|C|z!I1*=%Xm*!~P z1UlSTL(U_~GLiW!WkmhXML|CPX-@{GX6Dr`@LKWAB7%jK4XzXI*vRy+7NM-J1?{Q`>Y)(Ypk`wJ*ITH%f9Vt9KCkB0{FP7b9w9wCInQ3v z)!%Ld&~LA}-%22k4uq?w21r#00F?A8a9#lSkUPvi|Xz2UG@xf_AQ}tbpK2ZQYeY4*!eOWOX9IvaNxO7y|;^}gs6`YBh%?x$9agB%ZN?rZ_;(1T{lb}1dnPxhP zIz*0fPDMptFPDm={sroqfp8YF?@K4g21K?p58nk4&Mck%!iYbCvEA4t)90`9;f@t0 zf9|8_3H%Xxe)+INpxUA^Ae_#$aXKWqTCk84qda34D%o<3n4JJwo?r;7oT>|W1SbQ5i0p$TB<}~%Z`ftQDe;|_cQo+n7W&FbsvSYsPdv9j z*;}&=;hj6qQ)|3ZlT9BBH4Y|Xb`Iv{XnghdYl3Py6MUycjgzLgg5D?~x1?K2A}zdO zx@gxOT|p0t5%3#4UE!E>IrsgdgSQwPJBGM(1&Q+P6A?q~s`h!0epziXEtldmcWBhOsoFr>fTVMxj_n8o;4ic@@*eEA>W>ylJnDnVuV z4&F>8veh^wo*a)UpylS{Ozb1P%Rr_O_8Y7)JV23BZ9cccM<>Hq|`o+ zlBSJP5%lK#0Lz_{%9k;$iCM*ey7+WJS4e4`Ts<)dF{;eAr{{W)ju7rWhIWqx;GWuzNy*K#K^xFdJc+Tc38gZfjclCL(F zT=b_5*?$NB!}?7bM(2-f;CP4&S5rE*Yc7ORxqfMgR5C+}>dGU^GNpdG-S88svLR&* z+3&78_A|+R*a_zVR5ptcE%C(T*D~9pbGd155FhN7*WOfcybvDI3Ee(2-~(>b?N5J~ z+e~rrAztaSND99EAGV^{;N*5>KunMm$+%aLNNVYF5p>@dH7z9+0ytO`a zsFOcwV5B0ELiF-twqdBae{eI!NCU$7%}?em>RJm{0OQnKpNHu#8Yqv5{&wFl!I}xB zKI72P>7SB0c3>Jk$hG)Z1|InhqMx0eZ9BYGkvkcHQy_DsKCED-AUz+#FJ`Zk$o=)n` z-+9m+%gwySnsBP;E3L-#IcpJ}tGJxJVy{%))!ZY2l)x7gYC}!{fu=W;Q zad!K*=ZgdhlHeXRxH}Y(;O_2DDBKB!1@{W>5wp-+$Hn71mE@eM6#R z7Vr1n&o~X5{-q~BEk!K3Jc+GV3o^N}Q9mtv<2SWjd5*VvVa#!1^KJelL|Vtk8p;O$gJ2?~D-hn&^M;$r*K^_%J7`{r zGk92cFE1s&7I)-|6I~yNAGxNzJ@l4ho@vPO$JbnI@{YQaDkfI$>@EUDcWhrKKl}LW z<)@MA0XpfozZA)HYo%7mhw@E}1gnT-M;oA=wXf<~D2SjL=HvsZ*iypAp>zUTL&?TL znmCEC@31Mmz1MrnvX0s?ej?)|jQ_$^FsQ@zZjk3+Bhis#h)NG<0nz`)ES5L)PCpu%C#~8)gBp zSV-jCH%UD`y>8_pr|#8b2Lkg7Hh4pGt>jGp8)iQx&DKQE3ffdi(_d{k4h0$k zwdV8hj0y7-GT*RQP3wZL@A1u!AhTR+ErH;ZB{clkn}7$Z+WeXHYMk2@(4gTl7x~8S)6YrFdHg5l9B44qg##DXi0#{hgvZ*O;;rcZTJ)3ig zDk2*(=!`af2A8$8OV^job5E%PBM8AY?!F0A)vO$0q<7 z+tsBpzVobIn!=PRq`rR?|6DWnt-IzvX+C$A)*iIq_V(8wZm$Mv13U=);&6%N#`5SM z6oa^F-T)vm#H7Ygz?#CCRd{)sC#)<`9{-CCsn(aCu33ou#{QLU1X$E$ybCQb>Dat= z2>k~90}l%Nk>;pH45orec1~#Br$zcly^<&6b@jzl#(0J=4V|0gt8}imw6{lWJ`a1` zo_{r z*HuO=Ww_o=$}R-F)ShdRB%mIl6l_`d4gl80VH?3?h{(3D%j25X^I+`uopaI5k2JXd zUAXf-1l}>**GKfip3Gj)#5nAx(@$V$ocPhiGf(eF%yKT_DS!Lu6_^an`2qZk`w=P7 zHqY_ZhPRUU?!Ua3_jdeDA0%K;&`Wgr?!uFy=lhQ@MZXqdBE?-9(_Jp89W0*~JYRvn zoH>0#{Qebusw(B}&AYlnR%`YSF>n=oVe-to@aNz;1M&iA9Pno|wZEj>8~!YAaJ~!E z{v_7qB1%uL`)j5~R)JjewLkUv1-fVLgj7DZAXD=P{htlFHn73&4LuLNl41%lR`sMV zr<#mmx9?7;--3~j|HLE==gQMiJ0Pwj9I5zr9~0|-fN#k0eBaMwrC8OV41h3l(J zub)vvOPBb z+PN!Sk9Xd32WGyob7X-#hZo4u@GZ0Tx5=iD#8?pk(0X^{h^+FuFLQ{iP3@P)QrmY9 zzUqiVe*C^vb7_10BZzr03_t;egX4MdJ@}x!5HSpHGWu%S&9A@(wdfWrI3(dpnBGX= zZUnCLWC*^Z5SD|>7(nh$6$e7KIG1lG<7_B|C0V^+S;4pu#$U-m4n<|gMv5BI7gfK)%aQ8t$*gV zi1Kvn((r|6XztIT&x($J@ZL1+__Q{9ewQ3=z#2ugn*?!gVPYc!;CM8AWL*}&YQ*SRCO=!Fj z268tx?hO2~xmX7W`L6u%7Zg|W#}VA5h@F^S@CCqEul%u7^qh;7V%lGublB$3S6NOz z5y8rgY9fdCDDVn`-<6{b*||U)ce6J%D0eYR+?CGJ>67H|xUWVLF1VuS*R0%Bl6lUu ztT85=V@#TZCm=R;}v)U zyx4{DrO1SQU~lm}cjZOeJzmrk{ZqGbraj~m?Ex~E%AiK}C$fTN$|OrT&J}LzWYrqN z$Pbx4CmcdT$!B4w+CSkB3-OGC2b0_e| zlupj6qHqkPj}i{g($f$LQGY=ihs zmUfGvgTUf6Jld4m7`S2+*NKNfndQ$?(H!Z3G!Q!RD@-K|8p zopC?jGqS(OEDk(+BYNq(`z(0YVBvlWK2Yn#;G{bg-9I$q@`vW(0L(2R2^}L!`&HpM zhLnb4-PWD(ag9)#2hRDMifc&GcF8>UUYc}z1Ma8nRi&YUwp5p+6kWUZxk`i=2!u;a$dUTB z;1k#DjB@fqP;1&&kYogH1frffw_%N`a{Qu!O*6o;!z4Q!U&t@v zW80twk@Q*2ocE;O?uw&r2-ghids(^VG6%WK-p>&v9$?pn!|I=3Q#VuXHN>9D;e7f< z_Z9@%jCeyZmwq`s=B9p1;p4dw18@=4h}@k!AFo~TQ>G57iiMPJSPBO-5uMcvXhG3} z9k!p^=(I8<-bZ2heovK*8Xan%Uf1QXRFl@PC*w!{M*i0!=dk9{z;&T9>9@mwH2eiYS|_9+FKLck`A>GBHR7tQA8FU{6X4VE zaauG}*%dRv*htJ*Uc8Qzrw_d3ZX2=sE31?8zgVzRFFQu4lf9zfgO{5IGN#_oG9}C^ zwpW!^FAW+sYG|sc%fM9WP)}tuKhnfhM1z`CF6IK5kq9$3OhC^7XSVmpGz7LB8y$J1 z2a!ziM-3#~a)KNPr#0t&!{=r_O=vU^@OfIF3Tzo7jl1QqNj$2=_CZ50@+bdg^u~Uj5|2K*N2&t~Fy4 z7m4{5f!CoZ)e87j9f>O+P2&8T8GkrEYK4XTPR0wIGCiu^6&yc48t(CuWqY?7P2uiF zTj0P&Y=odccASiw&_=j(c9ITRmK}x$yV-~uB`SE63|_08GSXpndo5>$xzgIXj!K%| z-hBJU=ociCXJ&7Ykt8CUKqM?XnPWaicqnExB<*e=dz;>9$u29Snqo{)7c<@QqtV35 z&}1NbS7f4;0ipvePl?PBEdkDw#kxxqLc2rG;mf*5;IrVe@G|Sh5A(`CD&~T6r}*r+ef(c#;$fg_QIFivbQ6L6Ppc!mj z4MIO!iOwi;mJsSq*-r0df7V}(Y!mzr7V8m{gt1CG{4lZdnmH8OiWeMLcUu= zUIH=avH&h!(h9dXDvKq_LS0FpMrah)Vv{>mm$*JPtnVF7wU=bQPBik>706J^JT(OI zTc8egZ$9N4nqPKq3z1B7?HeYOmFLw{6?g5Eem_F(DVa-F1={brdE#bjW?vU3ul|8C z+Qzmj#|uY#w(?w4sU@uY1)fkiWJLmRG%>J=B5N2M+RgUHBIu7SrWO5ng?Dj#Xec91 zt}ZT4z^!oU$c}ES)G5e2PWUIFdYmbYyZ09SI;&1LqsQ1tcs6nVtZW+WBWNWbAhJPP zkwQZs(I^(otkQI*UDR2BY7_)#hl7epzs|4XSEy4*J8QNu2MG29pIz6WO`^AQyiH4Y zN}m*5FssZ7YN@UgDgh@b<{kD&>um|TS!0scdO=R`ktKVoO!UUcBfiQshhlkOaF}^D z@phxn2n#|@(;S?F5+r2m&NAbOOCZ!TnB{X^>cJM?u9T&`dlC-oO?v4b9SwN4rXGZi z&h^b;e>EGVffu}AX5a_j@9uI;cTOdgpDa-2DX7D+k~oK|&bXhVeaUMMXH35lCO>w` z?t4G$ODip)R%Glm9A@+FwxaM?et*6)!s}gGD+AmyM4PTmYzE-WB)K6!bi7$9SF@+1xzO`OPj2lXFz~%Q7hw`&nwl`sN5i77E@A3p#?P z(5L9gcwly?;FeGwc=#0sneYCzc8M2*7Z+k;K#|4B=wt&eRY!m5Z%NmxjM-VHG_Mbf zF|D`pnxjn?HW)wBTZrkM>qW3E!}ouIHu1#0c@RB`2?CRmv-tfka(+Iao3hqAXQrEt;5FzBHiLSBlGfSa{+QK+b(ycUTduJ#5}6LKo~))-$8FR-bq(zBYoOHTK5ZH zT0hJ{K%ApsT-Zd3z@$0mFfXEWQgDyQ!Fj_o@`l@5%oBK>rJ~HA^q(B+C)~Dkl6NOV zzE>LUSkcbCv1CT9Gb~rUJ(qbM{q?BT1NCBz#$nztAlZG*6}hMk$_UnIdgCd;4Sl6* zUoYH0Z}cVgAziKV>(eD*$0=>y8k(FT$F&@~SAQNHFKz2xy@irzwd}N@v8oF*qJ{}b zP=}0q(XO-Yx2{quGHxkuj+UbhC(K&COvZMxBb>nw7pBKaoQGmzDm|+kRMZhg_`vA4 zBfVZd#_u>qpx;TI&xhx%U-^iVZ8tnAce?SR$Kz$z*`l1&at~qLwx>YGcZ#e=Zq&0r z%7KvtBI!c%mZ73}72;c<2;7I4l7n%d5Y3c!ySW&3&7N(U{WgSu-qGrtvUT00Fw}m2 zyxLFTW$)`f4f&F*#4VL*moS$nQ*MsH{kh;eY>2#H!SN;TJoH~n>Z1t^7$5F0IAArj zW_Ux=VAu!zt{%MucUJCUanc2hFJSHENM0&$$k9L3TeiJwRNApw!Dk1XLPFT14F8`l zfYUEJ?VMLkmB)X$kGB}4f8$KHlvDMfD<_gI8sySU)L<%$ijT5$HH5%u&C_K+9$FFN zsdR;puk&43rkDORW^knYPqNQb3T&)zOXn3AxElNo+o^X|eT8HEG=iqek~`$f$1!>* zNpX!;5;6+h!>0G(I7;wrZRc!VBMy=K*p)DBwL?-|PL)O#TOYKz!JOsH_&0aC_JLy%Q?hB$83-73!<&PbQP=*YlCycZ4Ij}f1dE4gg{F-Po z&lyLQEKr}LQ&7P$O#7FGw-|Ms&5GXVPF9>mi~eD|z;}3SO;9CEx=Z^u+6Yr_&A`8v!x3nxJaPIwrevNpYUg=b<7f?zFXcmYV?&6gnZLPU=k<^Ax3We3MI7zU7UYO4 zT8?kuzCGh&qF*czgtamDM?a+efXcnV!b{IMixjuuu?Atd@ODj+_fXyOV`EQNHK2^t zdD*mZT{>S%?0Vll9~4U^WJP{#q$D7fXf)%)H@y*>q^VY2V*>i6jL7;HhYJi#3Ibe!N)j`1^5 z&sl8yahR@25XAS{HpUY4q({xAf@q$5XtM=}-Mnw@0V92l4a=n$jt$glsk02tisBQF z+iYmV%SaplRP%2)7nq!lO+6J zcF`s_RjnHFU2mr=j1PLU&oQzo-dmbPSScLNqdtoz(T4uVoHt^EZ#^G+j46;OK;3(% z>AKS4_4@LM@sk+@i<_?g$l2UTbMg27AL632m>unl1s!A;i$p^X!qTZePL>J6oh_S^ zbHry_aid9Q!l`BoG8HHgNK=K`#yG#Q>2rQT7t+Yzi5 zRU-@W&O*bpn$uV%G1ECW7gia=r_XwN_z^`vaT0&Y;hygSuQ2zV6Sc({Jy_h#c}s-@ z=A!@Ny%wwfQi~UIQChkSV7v61qL|{|(jQeW4%F!Lv>oCoP_XTJRvt-j+HJmrX+`I9 z@Dh!0k}@cj><^GqNBJ)j8gz;4L3E(oCEU>Ms)_@4+1HH#Wn}UfDaMKSoAl(gG2$?$ zrJ^l+Q%u0>9c}KeY9)K~Mt-H88u-O4*2+sp#BbAS?@Icdxfjd6b~9dDc)s3Pj5DwI zdXP+T*|UNp_Q}vVt(GTuj3^cjRh9j)lho_;ZdM^HV89dq9`M$f_?7oWwln%WWI1MR z(gYHk_9owaEQ<(V+P|pqQh$shO8-GJ_Uzy)vuXxjorNE-*M!$p@kV;PFAbmm(4lr z_U;>ZhC*p-eyDpM67bNpQ6hlfCz}~I4K%CArUD~gtZA-*ODA_Xk*k0J0N6e!8+wkR z%iXs{|C;mMcg^uKm~8wlu`?<(R6eM?2GnEE_QY$c%8on5`$p|Vg9&s@*<~Q6pWXbP z-$aJ=}F%?qb%28tDy(W7_Wr zoKz2!+Zg7}MtcYiQ z<;w8Jia1A+(?1eGqh;Ls{y7Lj?p{qOqr?R1#4n=*^Q{5Ntw#2pLTaHd~oE(x{X;Zag4`2s1WxV=V%8h2jE0SeTKT{_!#3TQIAMq^K zh}?jYWa)F>m)>U(%wI`g?u=`of(e%%{GOZ)JzCcQZ!@?2hqp<9-Ivkm4JOM4CRwV9 zUic55NT4!$Vxbc=ERHxR60twT|1}HdJ~3V(Ccv{yG*Y89 ziKRKd1RKpVPed`*{2+{w8;Ff0C?h1HAprJl*1A(Wwfy@jcq(fA3hMWnNg^?Md(kd# zMJiz0m_xx(ihjDPredV{hUaW}EWv(lsP<B+$WDHU|vt3!j9j*Vg_u?$V#_>Z;A^I0i5FRm_DV8YADX*fiDaqWsjDV?==VKHoI znbaE6vtcx9-+t411pZ-4GQ<-lP?i{2nXwy#d2-to8|E1j*S7L%I)Au?8Q|$-^7h{)EU0kJ) zLL-jHc}RWulG>k)xAJ!Lx#`qdf4GDR0JO?Po$cT;wRWRfzu+>jouaDI_Xm zeLkbzfb$y}`Qc@^f@tKc0^hj`Q$KjhaMF}`3c&?EzX!QlqRQ92-@)4}YdP#Yc=1y}&3k}~_t;oX|n(Bj* z6xH0~8s&&^Tl4jHhned=DvsI<=?6qCuU{H#bAp)qLH@FILlfec8kRN`uAhd88BVuL zZaAJ3o43R(sij^HwPTNH?V`;S@yA5EWd}u}FcB?>LW=`874iup1W!%zmCFS=QM030 zP8*O4zML_qV?Xbi?)t-=(vfu^_6*MDs#)w&I3;tpVmlY9U<0$RjX zhk(6j9L9xoFWU>Q`L}VDkWPb8fEHaX&n6c6TEE)9T?^>_JIq7AS|_{^X8^Y99B(aD zVpVG8_8&y@$0>$_z(GfgvKL`{!9qscp(FSmdbCy>R>*XjeztnEh2Bw3)g{q2nk%+m zXCx>S&J*A`&HHp=#A$NFCCi#EGvvGMtkLwIyw0i+O9Sn431&IfUl@ni^Gu1LK5oON zM29Sa9Z3mmbbj#ub2kUgIR9HMnb!tAO~EYnNOLhz>lF%k@9eghmuoEaLa&d-ht*8YX)2)MjLJQ+h* zkm1F<=SS@R4e5L}=(=-xZ-ZL$U=Q&oHA}+EN3HS*QJx^zHi!sWmddC~zv^|h!W_8tJc)-RApidfIKv3Oj&q8=w`Z)$3`FkFW zmIoNl!f5bWq=hA|0e`A1?qO=dcHGoy@9lHtKO(;`|(n6M_oQR7=KPFY<(vL|) zWz?y$%>*|OnWBoz{6J3#nl&m2ZK}=!c8M+94n|_9t}lc9&uPxfc|9Q1pmzge6V022eBd5bx7k}U+v6$ z`)Z@8MW+%znvl<63`k+<6q}RAZ!TN*S-NTb=+$!>7m?6rs84sf=d-%5hP@dOQAVJc zc?LvshGpPXna0Ve%>(p{cnw+{XaB9-!5KS5@)H^M?U}!G1L-NjOBeSvxo5&ZsGX6Bfx!nV!m;7s)B4HV(fY=* zLoQ}NT3f5Xi7hz?!`aNjS-Q;_nj?AdW5TLeAiuae1|Bq%LCT8A;I~8L=M1%Jy%)$E; z=FA+t6sve*i9Qm?x@<7xnynUn2(I_x83Pvy68L}P{WTw2g;?j(%-zF8U8LS zLu8s&F&d<~G9Lu#jh#=Bmx=txi>ldTIZant#0Qkw)_Z$4SAnP6>zbn{ko_TPo72;r z0GHv|=3u!O?P95Y>q5y0@vv2}x-9%rN-qMh*`B$Xe5%q>_BBdbDIJ*-Q9kJG>j<~S+{#Cg-rCD-L2sCW z63KT@mzbDk^eJRxpGI1$xnjSUDOg7!{<=2l%@Gc-uRbc?ckQ=*S`jUlW+xD25YBq{ zJbk#8_19AoMDC9Z-9WalbrSlVH_2+O3f2_F6yda`Bnt-{(X7g2z!QxDnUL9VWf2!2 zM5`|DAt=aD@uEYq-P4#O*3+Uk_d6gJ-!faG1fm#yG+~{S()gsna_c7Z`rKBLyHtd2 z1bIB1iU0wu8AqXNja)?HHwNlGetlJ7x#WdfRXbQ{0B@aasaLYM;d!q%H^MqEWK~r@ z0Na9=U}609kQ4*(ou&UX(%IEdr z!Cymuj^B>3@VeO{c@=h_~v9{s~fdAb~3P}zViz9&W%d+Ai zEOE_Uooh+I4t|ky*=y55f-ur7(_7pg1S+Rh$ecaVUyF+cnSd~50J>lDAP4;Z-@#=S zYO7W(Rt0U4q=1aD(SUa}`akUcf3tc<8Gc4`w0=fx{~q%vfc{=G%uo1EpkohQJ-n+6 z-^K9NGac7H<7}8Ov>%>St8M62(5<_J#_g0)I7|tec-L|(3raW795SW)Dm^_24f6g< zk-(MOqX6o$*v$3#(kCFiTu#KWx&3c<4<*RgV^V-RLGl@v+gzZo8@~}xLW0-dUXOdw zk4V)mnrrvBxkusu53{#4;kBT+mGq&IkDir+Wyn>NPPprldE~g!_an^)&mSMTgwb{WwbC_d)4|Xn@l=EQ<;m~tZ z3-vgPOCxL4bj!)P-cZ?odUGK|2!!YF+D##kzT+whfPW@)tPOaw{#1Tko0s;(K;U|9UvM6$0#%3kL{(^+kA>E1zwa-+Pge2T!c%4DeaXxi_HorX#`GU)szxeq0Z%Lc zn(4Xc7nP9h_ASWf)SFdyk9WXWc;_0NGv4U2+51dLM|F?285*}_JBcwkC+7(&WyK@f zOah?l`ZGJxu^O4)BhtWLS6NRf`J}&Q{K>X$m@uta)7|X5a8SvEP_N0SNUi=zy#%|2 ze>G|hoXG1DX#6+a4cW>+&s=Q}qvp`i0d<~gySUoadqF1`-;~!a-6b5QVxP_zBp; z4b9s6YW|~PB}!?_%;A-%TMULpGg!j3B^4)8=E>;B(|M}~Q;Uip=0Uwgz`oVR%HPOX z&hTEiqkyK+w=u7$D_q=%`5wY z#<3&A2Jqy9uZjt78iTd_(-uZMriTm(`-H(9z~!Qo1La9N_m>b^I%oS*oJ1pJ@l+a3 zfOq@_0#ZB2cvRGba9Qg;S$ys(sW|gkbMMl$LID8!rwU-YEuqgVC;E;3V>`6L=_pq1 zL50Teum4m5TEA7m3PiSOBz;afjOJvGTIwa=!|3w?RZajCs7Mf2 z0%~yd?06z1f4=^qoFZW8k(V@EBgQ9^+Br`75F163a;)Esd)I|EZ!S@r3G$se)lr7o zqV>xontU#S`B%wRx9#*2DqyLzh~hqLVvEVZCn!W!$s9b$qRgZBrC}HeQSgcar7YSk z)UvO@|B0J77YqZGM0!$UoT1l5<(WT7m*1$9gZqKNvGcHu4f8_Vt&xybM-RNhjhJ}y zM+`o`fYD_-xxeQ;^xcl50lB>C+b{ix+{=Cpu+cf<5QZNV3C5g9V)|?hgf8zS0SYLc zAdrxB!r?V0Cn}iv#WvO~{(%uiDCIIM!Re$dR)0Zj`&bV&G3+|NFL+Nm;NZ}_HlDnc z^ImfJ;~cJ5CGdhOC0w{yMU)7KWL|Pm-Bp3DF5}C|XfdBZiUeX~?t8z^Kll`|lPELefCjs`^%t9vRo5Nxq*EH-;PVo9# z`%g~LA1U4-Os^2Rn8OssyQdXP{|YLv&WzvC%REkbJdJ#a&Zy7!Sn+x z{MyN+FNMzjeqhiGawfY2ncehS!_hpwpJAV}K6jFr?lHBdUe$y)=G*BW?#SD!gRJy9h@Y zR?QSzJ<~C<+z;ICbWH44(uFRO-oG`i=m3CFGL*_gLVbkLqcq0dilN*P}0d2@Gk8 zU7zY0{33D5hrqP(enz+=U!pLQ4a#?oAZ<%SSO3^y8G=%xNx%=vAJgQ&v z723Yvwp|eNP6bam?BSFPXAG2J>hpZT8PWeO(hFpQ&c_|lxnUCHsw zAalIl6~|>^vkB{zJ9$$D-!nPUc@c%hxy&JE-FX}4|E2=GND=gjqCR2tA?Qt0PbBio zT_pTT|D}+vh5-7nNq~S3@tDTQy0Ss0+a^U%J4b1>aXo)7xlWoj%f>nLdI(j)zS>zc zfX*Kx^?F$X*Wsv<_@BUUu0UOfH7ypWD)N=;m_6!{j{PeAdD7|ML~wU>XIp}FbKCCV zLy}1)HjE#W!gSJGY8k@x%Z`R_C2aXz7k+W53vYPoKkEX=N1^H0$~dBU$lo@F`q5Z*se z9)np|@JyqBR&hZHe{lge4ZZ3Q`@2+jq~mt^DrnbAoyOblqXqCheE7-?>i(TC(2LOU zqmR8`(og-T3$QdjGtyuDRQZ|~jLd#B8^q$~WxMv3N=9qYyIa`~=qx=qp<+GeHS@J&q>_@LG zeGsWw7p!SE0s4XL9!f&hF@N@LQ$1$)eDDn}t$Krx7SrSQ+RcpOwDKaD#`FR{2pa-B zs-V(*GCT&UvltDzySlWSo-QalCtr5|dRD47TB&yN^XB}VF3J$Fyp;wrBbRK7Xk_}M zwPG+6q8&S=7I6Zn{}~wnZ?(ZmIT3K34B!&1SngPs2PIss*wQz#)x*WcoeA@npmDg= zOS_+Soo8?ojsL4Ga3cEXnQfAX&G}b2um*$!ohmgSKY~{Z8R?IKkg!%xv-6SXV~V|Q zeg#F@eyT^P)n`r1^ZjzJ+keF4UqJ!JD)oNIPW=ddOA;Y#@%~+%y1W7fAqRM=L)Fhh zTFT8YgNDwNT?YsWPGsa%c-p);Bodn%X3*r>gQ+U&O_KSC^Y`Z!S^d-AkQX4n)U!F# zIlp}M+HBqD(}NSJuWqLZNcQmY+xpoZP5MIri4Dh6=A_me6ezHRB&`}J z(bLriCKYO>*w71YJO}hg5jmH2q(}KU`vI5o|BwdxTbcYDIvR7r`9KG#_M0Q2E<{Was?BcK)#|nv)MflWmuaTrI@*v=bmd-~fl;S(X|Lg~> zPF=uzWSSC)OCnA1+nxi!hj|n(ROb^95zAEJ_^!`JOop?NCLmEKQU~FKKU{6MKZbH# z)AswNWLG_jA<&63j;FK`eKLSW6lJUPz|@G*9!3WDuc`Q`-Ay^`4*%C=TMn42@$sIm|M z1}~zKP;0_fNkHih%0goeZWdFPB^O&GDIJA1Wb-09j!7HmZP>g@O-`^GWAhw_ea7}T zqjmnTdlEn7ftkw5RjBZm-(iXPU~x}oD3Ms1na-T2JndaG*PjSs?Nmv=h^y2>G6pfJ zy2(pov69b5V}Vd6o#Qm+!&V8Q^X7)j>C@k+Uwm!$qxjGYS3z^znomvNQ;J89&mpwZ zY-=CM@w^o8@W#5n`QR-lS^hYmJf^s=XYZkxoQ{BLx$rFGtbyMaKNhSzJ26DJEsFwe z0aX6Uaan)k^`;3y*Akyjv+rx6oB&?+beg5`;CcPQ0@uD zjL9ThgvNO7SJWS%$@Mbz=IGS?BPI4ndEUR#sjdLS%|Qh_1T#KYliasOYU0(KIvg-kb;EGghxLc8oiexMd# zeDsz9CtgH3{rNO0dfV?uNa>smTSpX<2Gj$6NRIl=jQwS;XsUi;Hmh~$l}8ojrs#ar z1Q7d~a1#?nFbf@GqI*MauiRpP;)^pmEe?}`x)W>z^ElZCThAPKhGu)@qLUS^>Ott; zZ-zvnxzYrCN~iOP@yJ+Bq1lL| zaRq!say?&DTO8plkvjmDFx60y8&& z%ywWG`gzK?VKkC9xW%T4$CuL>hcS}$t6-8SjL$$8V9#)EGP(rLwZ$*DE9m!|y8@@0wKml7?*U9+me z(D_C1;?OIB3=K4bg;D?uX!W zT}^vpA7H^fnbNay2^f38C~&sPfm~LF9ThAr2LK#sag1Vf4rNz_5y&(q?o&ozUc!Nf zLEVX#b)D;*jo$(?_(YC4rFiQ|tNLO6<6tg0Go-l%il(>abmIX|b-vYW0&g z(#+9F7Fif_;QVfjt_qeg$x&9etU1E*2d!dlrC0NY|D`HFn!Ke(GW2TDNQo*Gyz&FI z%~l}|aotxjdy`=d&iW>cg;U5BDD}>T3wI-CWw5-op-@fIvPGc#A8F9N@3CLe^eG!n zp7?F~6}WDh12zX_gbu8`t?e+UFQ+24PtlxW)W&H81v?M zB(_)O$jG_jAnWG<07M-67Rl`mF&llU)Ds1lOaw;^l+>J?@h&53AambcMM9ak&G`O? zB0MS0*G5KeejsB27blTz?kQ+_bmk{;ATtB-z$meONwqQ?|8pt7vqr7>mNODDSA&t9 zUd~|`s7lK{WzVjN-ma1jr|d5XMH+H#JB5T6Ew=+vUqU*d?HOpq!AY zufZ`3Ni}WgJ8RC93DLCUdd9U=1(RP3+P{J+VbW`251k7uws?MQJ>l!Cn~;;PG! zEdR60hU^m{9Z(2{;kf$y07zpVlnRddY`25b8>Z3O%M8Ofm#i%P(7f5}8Xq~Q4?^T# zZ=75@Tmjx~C?FKf8Q1s(AB$3IVyZfj#Lwe*;wr_D*vpsS7^BI3OxV@-q_NNZ)!sB| zZ7cmCTnx1|VEr7ClpcpQ^v`~P5mq*u#ATyCE*dXMx`w?E4VE*QNJBCP3lwJg*>YOX zr+gx`wue{LTW3q6okPOIa?(Ysv=%AgFP1Mp*g-8@&4qcI!+(ZY@>u^>7bq%JV(`mV zP-2r{iIu7U$b=RiY}iqoDun%M*U{ZcTdYB|zoxnNWqP{$OA)e0hgc5>_icZ)*b+uM zC!TU5Hwm>WG5(^{$hC|_IZKs+aKb0Q6N1oMef#lP`^I3LJ@;SJaO=etLqU<>34z-e zB4)vlpQnByiVAAXPRETVe0tIcWy)E(kz-STWA^{YR977U(fE)s)UG#r)$9a6zypJT zu^(m?T*vmS77J=!?uLAXktGcf#eb&+QPW;(TtlG*1a4bmC^S{iwr1o~peg8j2I<&p zyi#Dz{*ws&?}m5$UVWDqdDPQ#t`TQJy{moWt*WCv>q@+kE2Tg{c+HUT-12Nl z{P|8t+;MNMTB+CkTj(b`UW{x?O4vTi_`aa1V_-nkkdkt%Cj9wp$@ijm0$L&VP4~vX ztD~*UWVWixs@oVZsq99<+g zU4$<5B_|gWu>L-Y=FSmYA+uMHhx2ZS zvt^p4lcG1BDAJvDBd>T*)6#6WTF>O;=5lUE3j{or+q!3DUf;J)6wUcq1juya9B8n@ z(&is@dE3~?cy@+SH_`oEzs@c=mIsk$-Ak_@rV**`JFc>Di5^L?M%$X_6=_Dlap{#lK7Y_29@|wQPrQ@RSVO~kXP$;C49nk3!Gem#p@ANr=dMFjf#fT%#(k}>mszD|FZ>Jz;{G+6+0QO?t!vUAllzBQxi z3MQDHXk2A?hsB8~O!j;#YGby*g^g}+_)MxG3|rq@;@-hqBtO4-ZPlD$GLa4WxsR!h zg{1n`d`{KD?tQx_iHb#+<6Z_K@6~7athDBU!5ti1vt0s)H?8N1_BE~NBMUq_-VU#d ztH^KWzCF?#gFk-MEL6iI)S?t8NLaiWUeLPJRU@!>7W-TvofQD{6>*vxY%KperQ%_m zD+qqsHvd6yh4ia>q|m%NBA@bp&w5hZ!A^1D>kd`PxQEu6Oh(Nj6?qf-Rdb{XLA^!a zaxK!C<}UB7ju(#Q@402&>JAyK%ZPSSBCvnJQ(3d=t~87tJ=f;e>~$df*%mZtxVI_Eyg zzHe3LQ?qne9y2VZ=a@NPk@KAo)59+b_`bB~km4Ug#XP%F!APWx;b6qKHsky0Qqo0B zDSj}s23IwaILRzURNlk`-+=ASI%%dGU+a;?)M3%J@TF&VdCG@^%HHR9q`DJ=YkK+( zz!5G!kOq!+cEQD+z*jAEScWE-ojXT@OCOYjOjaP^xA1gj-E&+eqno9f_`}5*tt>G_ z4NrCJD>a5o^r;e<67}Fl)yaX)*ayAw1P8ezJPyR^RZ#Z2uXJ}3k@0ZP3)2p*X)5cg z9bq>Y$ocdumLwXw4$rA31Yf@#6O)IaCsR%EIMS7)r6Y{%j-1+#+#SE%=hRE~wdEEm zH`j{9)L>lOjp?wH7JAf%IMrRBaH2I0q4QEFjfvtO>J?{I)fZYwh?+Q2o;#|)>Jfir z;;+%w{qzuCI=sC0Omj6oGH%INJ|-@BWG18O zP}D?MKT2?Dc~|&@3V<74AyXTG$e#|io_f7W>ZA5{B#TLofcY#(RM?lvN z`Z`cW7FG^;)0mJ#mrcHi&oID&B8-&qFN?BL&F0P%r>3Eh~jM-#b zMlymTP6)P?D+H=IukW2!=%^&3c_3TdS7HM$Z#GNT2{-R|!>R=S{gff58?n62;lRTG zN+f#tY#dhMw3Q%LFx9tMl64%0bI>yE!7*UTFG1KzIvj7Z%CEwX;}LGn>Izeo#z3j= z6B_izEQC}Bhm%V+S3^+JxMn`l%Vy5oShYmlgmxPAl}#yO5fhv0&?jQ4K>67ODO^Rg zwSNFR7fYynY408U4Z)X@M&sz~hV~qh=^}=BX@}yERcy7D?<-9q1eij!XSi)z@${#R zOBFl~j!Mp2CW2hi44uP!=}EZCft)t8(UzT|H!=xg7X3ppV15Qk&kUpGWNN(;87Zgs zQTA+d&;5b5cL4mJrH)uxRvV>R_Hj`(ae;O=t0kNMy#p$q=f|(;1VoqiHxau&S?$3( zNSLl#_Vn-bTGC5PUh^ca$B9FWciE027@DTCQ6l4^DTLwj1muLbhbt-0YIt2)7!cK| zl>*SdY4jl-==1{f8X_z+tBvmxMc1MWZ-2Qd+L1&KCz*eS+xQwkOcShVDN%p%{7D={ zKb<;fRWP16!AdW{NNf4i5AvuG_3Qa*O&qQO?VfhA2+hxP&3W>(DiEbLb6VQH<~@jF zmq$L?PdN$a^P6@R>rLc5ETN{;#Aa5o-baGAvdMg6+LMw=KdiK9t~|cif{~`ot6ynU z01`d#w?m&Lys9rT)eIFshl4U;sU6N(57J5%uV-u;vDZ8Qla@GPkpdZhy$C|roFs9*AieN}g zzrUU1IMtYJaeb+36`!F@WYe3tQM7`bHGvtg8S*{w3A>; z&M#D+glx+ye_csrhDjKgibV@Wv%H!^QI6K0a<>oqtJs}p*@td;@=pLb1ukj1Y3=cLW-4~GD7U8Hg&Ce3 zWV`wQ0*qXaz~XG8|6*qcBx){lSZ?CTFXkaYGI`SzhgO;gYEBlRZ|vkD5E zpACFIADM@I+*$S(UYyvFt|jbo8#5Dkpi*N~azm4r{*^q)j32(d^z!H8j)lw?NoTFn zO2l!mN}}mstZA`4S9ral1XSlJCOi;%p~BFOwhFX&2MkSu(*%`8->7htwJs6~6nA!( zL3jy8r!f;d)V8G^Ijc3k>Kj7Q>^HIwbsDy^k12}Hev8=Y1 zL1cW5B~;u9F!ZY|abj)S3bK0B0pnNf`&A{CZx~-Yb>=XsnGc8WZUC^hwveHU5Db++ zY^CkhPHYBqplulNv??Rc4#m&M;n$T~Y`T*!_jO`5KL9T9UWF62SS}^&E2CzQbUj{H zCBYg@xrWiIsVdv79~8rq@1P1u0-p>bNCZs9h=5Bz#nrok!-#t`L|AwM%IRt`Kui4zVzCCbP?(zsP9eP2=q*pqzb6NAE0!Y?f37BS#Qa%Sc= z9Jr(qJE>?s@0nQ=Z>`xr8ei_rj&}wKPgB2 z@hi`f2PapV2~TolqSBx}{y|D#u!(Pl%(H^}WfZW!$C%>IZ1k>ulK(nD-V{r!PME)N zFO!Q!K=hiXpkLMx5ng&0u#`Onna@6fCsfFi2j#s$U!24uM3~who3zlgXuP@t%Y`Bk z9TY1Rv;6otAqEpb6TA;|*(m})fKa};1$API2_+CF6EmEa6$2!tcZP#tg-0H#7sn)M zsvpk7e^}tQBpAX&HyO&avZhX(M201v4*Gn0Y5v%ctoJqw;A#S_!IGKMT2*TeKd@fP zXST^@=`D82)6GJ$zgJ%d4&;a$d!#C!1B^gr^uV&Pjie_yl}&Bor0<0~81kbhghblf z{r#e|h9~AsU3hx5UOw~A z&GeDrM5mBKwSYPU*Lt0-t#!fa$%$6i#XZY-N?lO|n)_--D;S9?n=?#m-@fG5gX@u> z;W#$$&AkMY^OcC3K1NPif6A;JW_jNKoSxH@c<)PBfj~waB; zaQ_D4$h2@9k#iDF`w6^3nYwc6Hm#^=&$6XG%C0!SW>Gz;o{|_&BZsc>2*uvJ*^XWx z5w|_v(#})q{Q>$@HW=uOct*;cDu-+*-AbD{_S8H~J=d z7)Fa?eE(Y*JnW3Tg=+8>I9i^>t0t94*07Q}Qv|cZ#ZqZ&J7L~p24T!W@<4bO2aRy2 zEwS0++MC`LK+$z1n3!T7U~Z1Xe!p4o|4wqLn=^Qld%6O1hFc=ZFEAKd>G0@lk(uaf z_q)+}vsp}Gq#alS-0bbic|JvK&pJwTvGfraI>uPx`dA5Z+b6N0}Z7y-I5caM(%xzSl1&i?R3#brhOn92F( zcx<19&GEF@VRB`~q8P^BJ@cm$QXRWNA(3bzYY)3LJPxVzc`uOC23+f;LQW!6(OOfM zT~9Iud$AVC&AGO1+-@dEFOR|bK;ZE?RJhKfaAquBq#F=E(%d87Fi1j{!o7;yZD z9j~^w9Onw5C3gvL(SAZ!ZCbjW-vm7YDbfya#k75&e=mj*z1%TMYnQF>Ba~!de3}#N zM*X7py_mNCyCL4S`}u385$pNdhl{_~#~)vruci3ygV~7{3USHWeo!E5R~ur6i%~Xq zJmZ^BGe%MZvKseaRVyf8o+VCya~x9Nt>i^}siHQb7>BTHHw;?flG80WlakZb&yBu@ zJ1BsoBTW21@T+nF+5%gUMc4ax%YYdil0B{SI#ClC;An~6B%Q`aG=zlo=SaK%r1sDT zk$6PUtZP*RW#KFh4}0d}Lsb12G#QuUc<&o=OM)qI{-F7+ev|Abxp@@b$_a&tiurpy zyWZ`$N%be-FXbP^gRXZRT94`^e@eRKZJ{6mZu@{7!55B{)|g*B)jxD=S^ zk4(-A!kgp`Vucv%veN{M@pHD;`t}klJ^qZLU+U=$UAJok+cwq*n^>qmPXvi1Eqf|H z4x0{#=L-?v(GzqO6G@&QK8GT)qiCKesGQroYF(prQAX=Ne;X9&@tLn-a7b<=QF$}h zc|#bap<(B_rl%m%{ey&L3OJXu^bA_)Y90G-*>nT=A-b2k)Tu9U56qirCbYrJ<^L5u zsAyORqD`?tF*GwlDKfD3zMiBNQ8@rIuRMksF7uU&n#>a&Wlq1mt7!Ww1XIaXeJfuH z9P*vTt#W?Gf;N`2PGf(J9#f5s!`dplsS6a3S?Af1_3WPMV1`4~VGTTTwk?gr<2=4n z^D3{cvD=hl%6QcR_=aQ6BU* z={jKVtD?tSp_Z&(c-p_zOphti%5&3XNn}Lc7j-+S3@LIY@h93il(B@80u*&4X?*de zkqRwk?t1SKN9U#e-{Y=PxG6sxhQd!4tIZZ=q>nk7on;|@1()??ah4I=>d-J;7PW)w z)s8xjzmfwyHXiDa0SZ;MZVKULFp-mFxovpT5;FKSi*hLi%Cvkw6D1`5TxnyG8Xq1p z20z)xwWlab!$L1pmkX=N&WC`Z1g17rn46F5BRH7{O#D4w@HUZ-*@lwX0)Jjr>AR zo(SU+gkBC00FHmfyt;dn8?cev#W>93Oga#^Zwa?2Bu4k1dpSyMYy`MgT zK(e!5K8s#_WWNt+HR~H%G+fMIY1-X@>i!HD?TRf!*x^rjR)4pC{cgZ)6WE{}^x8KI zQj59`kWuMZG6jZJ)OA(=TtCKZWy<08gCgD5qU}}&)9*_m2`F5l9dc>G%{f=|gCAZ* z*sv_4d=_TmemkKfiK_F$1I`Tok@M&E4-srpo?t;0>R5b35x1|kEU#V@u>KK48(%)y z)zWmu=Ckl3a1lgwxvR|E~v~?p92XtJ&{tW9CM# zn9=R`(d!X^xlc2jwSdu;`kuinocr&9;|uM;R8 zexkmEc_w$rI97OSLQC4`snLU$`caf0tL`3W8HJ8wFt!x_om1=Ho zl0P&QZNEK^oobU`6VKyXcauLx>fpjsYHp~zgi4UjTKzL3o9!mR%=J*co$Edi$S|8B zqCL93slWSFucsKo{!#@zYo&*1KTZh54v_iPJQ#2y*`#IDLeJ*73~pF9X?k=_69p|A zCjF~xDXdsv$b-t{RaBbWZI!Onr-}y?7p0^=byJd<1X?J`DLllDs%(7taPlU+_b)^z zZz+tY43gv%Em;HW=;@~v^NkEm%S{}p!X;hMgm+EeSsPk$?w4S@^2b^BHp3LPs&VHiO6al$+JmS(21QayTH7y1 z5}!}8T)pv!zjJfNGP@ypVllP-87BpHB+gL@G(9B~UFLeyP@^9*@w2-0w6>KCrlzJx zPFX`?dn55WvtdHiId(1dDBnEekrB4dibQw|tyj;sJ2981wYG!VwMJywN~BYMm5j%; zi9497@a$uI!xg=Kld69EMpq&>f4t_b(VBQPe2gLtr+IR^5eo;W`w<2|KB3D$KUk5o z7F^ykRv~A(f%=ry?|OPO17HKJ3`c$|w$MDMg; zGYfXm;9*<$3d)Rm|8UFWOFkMtCmn{Uui!OrY0NVc5PmPMr&GzNsk8`r*foMqejD}_ z!F1^c3K$}J6{J%VSJNf5FOIW{Z8F7847T0PE6?fLYP}uS*EC*7pujc*O+yo zHXtesQg9XD6<3Ah!23MtfA+azNnWqL{~w7%gYQtVBOO}QQg9)C39DL{FTWw;)W^pfa{ z0-1G%rO6(`+rP-Au~VLE(2ojSiEVA`JrJ*0CeJw6I@ej-IqRsOGuP9h1pVvxbBih# z!P(rr)RxJuwG$*_=&5(^)v8EeyGLhmMqKQ9m`7h9&&5Pf8`JQbeSVbBm>=%?HJ??F z@e+I9K9pS#$@Y6P-ok)R6+M;wHP#~Iid2qw_LSz5xZ#rY=px*o6N(rlYc$p-MifSh zR;ucX6dHB`?HBwaHel}Zl z3u;+L`eduL_g&mJW2y^LypgYlSD?JtsHlBZ6qBQ1RW%Z&t8TzsWmj;jeTAIN(9v&7 z@@O!2R}w;)5ij_Ecl3{^;`b-G*@8$4djx8s1Fjal)@qOCcKgv8^k0Ryc<>J&LzfUs z^9i8Ml+`9@Q{z`N(5Thgyz~`^{EtNdT;%r{DZ0p)GiSMku7)wMW$s?sAfxitU>Y9k zM8BDsjS@PcsX^DQj2Ne09Tw)NCu8#bsA%`8q5`|o-*2HHB{97ltT|2oh|7VZ&2kACWPm)!_tSP4)X0R-NMYpb9>nD3_2+UXg`29W zxc-L94|=(!uGTBgZ*=GhC8>+v6+a0?4<`67B!4_T>vEN`-X zz!vk!|W5=az~2t*59qN99|f8aYxy$_D8Zq>?FHRa8`i${g81WQH00 zY_}PbZeB(xW%jcmG~pU(^oYsu#y;(WQ#(q{Op|GRFgc<-qozpuP(ol;R^m4flHyUu zieQhU7)T-$d9a!uC7nBbaaL;l@kQ{3Q3c4Ty8mCGv-vJgnS{R)072kS}5gd-w%NXxANN{gsWQnUx zY0`MB=)BqQwBB8jVfm`Tk15%9;c9auCFk+MskR!+gJp<8*8ccgKL(SQctV*YJ)z^9 zthn(=SB>SVhM2v!uCeY7_P%lOA2TIg%CkL`m)IgUW!z(^#aHn#v;JOp@F%(sQeCd~ z#%U>QjB}>-q+cd+Jk*t)jyvdM>LEDlV-7di6~@Qyn2PA~=#~Qwk<|_$4KTNGj1R(J zSAU;1jXc`#bVjT*N1MY_>X#AFc+I`!HMT^TwHq3f zMN(}yUFktPXZ#$AP|?|f@^AN}RKX}-@nEJX5m?fy>mR{%U2i(E`SDvvrGr6S>Nv>k z<4~{aV*~bqr5nK$)QC)d5(!H*r54iHY_LT(Id!NfHC%zs;*Y^>#mXqzSh$rk!Z^B^ zZEcehtJ&bD}`D zlSd|P_1m9;Ek!{9(hOZSyvAkOe2r^iq)@m2SwE+0AHl)@fwh~MYRy)$x9)UVoH7+Y zgG|8x-Ag0PTk;`9$KI6j?kloB-&0%%1!E#Ukvicy#F&8q9n|DInwg8UUiSJPlD_k@ z=D`7$)1W#m{SkBM< zsHtsMNX-MD z>F3ys(^LFJ3jHpWkYijM%z*-V#3-JpuUg@6*91#0cz!c> z_w#fmJ2Wo@FfpP!p=VG2NL{d^N-8{0J0c7XE0S_iF*j71!R|ZaQkQw$0GpGC?CaD# z@n<83bEeo-z@TyhDBAOw@$kZYNQFa=(xoR&6`@D>;97H@%HWhTfgR7_JbDralQ0P+ zKnQ2;RiSB(ZuXZ#w8lF6?in~wg@=_m7(SVyAq}hD(ly3&cd5gIy`Vka9No=#444we z520X@Xd1__R+SF29O^@$&xoR)c4)@Sm!T`t@TE><&Qz{L z4|<`D{LcJ^CtnS-&}+tmFoF@~Mf5}=FK$IN*Qi0-RGOHYN57VkM?D;CKA*j^hE;BL zIQ%j>G?KV&XmmiAupPrrbumF`!p6FO*mjJkQtTiHJ7H7fgI~k@tm5-nyhWW9XhIpKFbx3Rd*SVSNxn)chTM zp?-c}wMF}@7~V}gZoY{4|3ld*Pg2cI3KxI(xoQ(1_sGP_7A|%c_1L;61g71oO``Tk z?Py*@Jk(6(Y6~}iDZ58&o0<|HU9{_ilWaG6KpBu3=5bjy+ZS8OGn1*|A5v+CMzj&d z7=kBs&zcL|6ww$3UsUZVj&M&h+>0AF=&ZU2YR#4-vzAcxO51}!*^%;P;vZddQ!!htmyQYmso_rXxRICs#n8jmQeGSzFdBi3#aTM40a>zg8BD%k zs7bj>1b<4|WS=~8dBXisv(Z~y?3IJUeo~PRDl`2JgB=u24cgCvWGm9>jtDCPSAybV z1lu_sT`$m>UIWoSU=hoziGkh7ws*ifi8S10ml)uBg6pq_Kat)Kq)vUqxl>m zu=vC{zN7HIOKSRSo~TYbo`(>nnee3x959xhnA>Ic*0wQ5D6{0saD$lJ+p*g*TZ1Ar z7kVye&k`#Ttr_VUb(HGxeiXtDJkYA!!rMM+*SSV!>@ded!jv_M z&9*vV0hh+!2pXgr#w_+$O zN6|$37A~Ql7_Ww|L45W6y~KRDttRhV6y~AqX~a``(dfDdOtw+24n7}L8Y?jeYi|fd z`T`N6m6G*>8{ZBlhFp}nGd2U~hdq?JaJwU06yA@hBPyP5*7%Sq#_Rj? zT*;OU!K#)^>_WA3X$7895%APy>nu&F;PB#|+FA_iF`1Lqmhm_Q^=u++ZT)^bU6^D3 zrG~ABzd$&dXYC96eq`M11 zCeMRh`H^hZE%QF~i1i4uzEuc5jJ4TfWN~~hB&Id-9*T0={ke8I{6By$ z9qaAozhCUBX~e5&!Kay3dvDtTC({ir%?CVv#Jf8NZMs<1qI2bIVfgr^`x2=M&kN>i zwrEtMm}V;wn@ctu>lAa}hw-)7LbIMbxrp)%dh!$lhJEZscjA^G?A7^Of@9p zSKPke$Ujn^&S`Pbj;M1Vob7JOMi=hOT^^w6!r?q^DI~^3{#T7!bO4 zWW(e%H8Zboy~6IbMARUIeE*5P05vVsG>Ixwt^u%s9$p`FOtl7<7K46C<4f^Ba#Iur zs!j+MOtIajM(tFwHvTN0ZW!T5?jJdFzr#3aj4!Dt5d2X7rE1czS;qmvhB1R#$fg+X z6CM=8-pyp)`qs=V@?wBA!{pGPBaEldDz2|i4%#o*+C{`7%?q_U2WYE&G=_( zfral9j%L(s#}k|{bkYIYuFv?`0Ce)&;4RWoy?YgAvj*e) z`!#rW!6H{IxyvF?A0%AQJOn6)@rTG-$+ySICDjg6lk{>PSo}_rZ)~^npt4;=?_^V&`-AF zgSGuY(b)aLXMcj&D*nLgTfF#xf7KjGAhtNBr{`n6=QbKzvzurT@3RMeb~Mw75V9Ui zR#?Py5ku4ubxeecn+YB}=0_yrV-1ZLf=E`pT2^|s4Qv=60l+Eg=_T312)UvXs}9l} z$mwG2WmWM=$Rjx0zVj3~Dh)k|!IFMU{t*Y(zBUlsm=L1L!zu?PXmea{5oVQ*j&x_J z=IYS&;glQ!3bvg8pZTl@|A--L*&DokP@4WONvz})zRcn`0O@y0rmQ30O?5$LUUA)t zlAPm8%I~7;CJCryNq^mDjkBJAj8&BR;hA((RYk=?O`<~|~Hd1n4{d23^-!F!@5OimV%#M}L z+Ko#B$Bhq0+QaThD`bH^UeqU5ji~K>}t9@gg zN~0FxUuf4IRgC`;#w-8+ZWmJQN3I8Yji$dmPi6eBEg_v!B$!^O@P*J8_+tLsN_FP! z+^71K^{C@i(Qphz$SV4%R-+&^w?FgJ9u<&u99uN(s)b8TKs`g~6=EiSbym~rIiT`7 z9^G_GV)F77;1OcGC52)(^TRQMz78b{UdsBLh=kbp??|t8N8ByLB|TEb8r-W|}fFcv_^Z_rDW zbqyuX=N+dxi;NFl8p7Il>?zph>e71-ng`f-p1H!48=?`c!9jS2R|jC{LOQ(mL^`hT ze06ZSf+6Am3nTb`i2Elb2-RpQW|3FQ3-GgLvnf+e8KB*p8guVeH@VCqPR$}`PcPR_ zZw3YKmfbdn2P|pY2jgK9L=RKo(4p&S^b9CB9oT4JL?{?BdxK&;#KaP#X-)nBOOL-v zfAg)LJnjIoX<>uw7y*abaL$!LHFL#Y1SShG;{D z=UD}0?8r;8@`G=op!Li^_Mep2cAq?_A`s{lCEXJ5^w}w>z$_Oi1aCO~*SOv5M<1V=pn46zgvB%LE3xu#&Z`)$Inq zg|tZM(GAd%Xw1UR5ONuO>3M3$(Zd-WtV-I&Vl7rvlFR~OOyxE06ikFQYCp|*mAW7gOBX)PWT>E zHqs7ZYKskYAH_Y^46z!?veF%soQrgoKyL+>TQ}cOMNK4X z*?qi!bU`UodLu^=JPrL&2&Ukh>pF2ls)Sof_QB&-0|Hqine<@%eL+jIrICJ)!k1|oH? z_TZ-87ThxrVveHjL+Ad3A<_24xX`^gO5Pl>sn@ocVTDd%a(Si7sSa0@ovcg3E#W3- zgW-Z<&191Mm!R{X;QL_wP9(|6w~`HWDFH{r6bYl%ijs_0FXdkbAL8ai5c@X2WRy{F zN0dvh{|OtOXNQlWzobiif~@zm@q5np(Q4H@^Ul+Gz9_))kKs1z51U`n)RGvwyj{|- zY$JzJU(hH=toV0coIRV)xhEEb;izkc#~b_PAjHI|7F*>Y=xvGNs@6Mbn&DApBA9p4?7%F+j}d$I^>rox_8?m zZkiyo?$4!*?F@&4sk^nw{2#n{o;-U2t6u5NCOpf*Yv80&gExhdQXKN~i+Z1>XJ5*FkH^I<%qo&8{4c42pV z>H@Crox{)p4IL57)AB=I6cnWf8=Q;$S_%3?6~Yp@sna#~Bw=}(^GxuK6L>7(7&3J2 zhq3{?jCZcOFvE%`Nau=5LLGfxxf84CaPP9&RrOfmBZ9kWJUm25oa(4bE1`nd{Ia3H z8YyXHrYqtj)EbhfqSitNeEJ@gDJVc@3AdL;|1_cmF@v4w%=RyrJ=e(ve>YT7_kNG= zN;>OSu%%D>e|b5=%Qm%e*oeHlY8#$K%_1{#ZaES^mj;cR%iVqFflBadtY;FZB7NJ^ zoQy5?4=0H3R#U;nD&$a5VhYV$sK~OMIgt&0qolF|{?9q|^=YCs$8PUNBKwHHFBU9+ zjMARHuz=EQ>6&X(4>tV}8|`@L2yd^sEAkumq5MwTRaljG`(Q;P5k1+KwWo=xq&}7z zcc^p>Q|m#Go?x|GRu}U({!S%v)7{Lmj0E<`&xr5#B`ge?F@mi%c7S5Q$Ap0p{wCFK z9+P#Qozi|knVYiSy}pB(v>o_IRBRhZhR?Q(jb4Q)Fm{`pMz`t5*Wfvqm@=2SCkonf z9@0ohtg4|lO?{v+OVdfnZE;N8lr#NtJ-j0cvNZ8{!n{9zpw1;aynLV8JM+**P5ZWQ za`La`X;4)C!Iuup#CglFm0&dt2Q=dhOCExJD1C(ADC@N^Uj~x|!!kAHoN)=60>iv~SJK-ivD8X~f z+uU*5mjHsU!MwN|z^|~3uPQDZy9BUj7b$O`K%5DBDe1B#TmC%)vmpxT%wL`7l zFT9ufX_ADLBm!PYLih2pdyR_xfi0jAmVBh3T-0r8Zs!N3ASwuPf3}#zW=sZ> zyp2@kMtwt-Oyv~kx=ao5M54CRXIg!MI}Fv`Qf%@wBGz)x@Y2{g4s2XY_d<&0m&w24 z6&i@J!NNgk1OemK4sS3;@8{OA@Im<2jLRT2w6zn>JM0WtBLF3~0oi2N-^G@1_QL84 zQd0QlULAh`H=`4uUjnp_VUuTOsnS-GHaZ#Q%+0XQ{v!#2lajSva@ge3S`uO_;2GN( z`BB!FOp(%~!{D|C6{j4SKVcK|3yHR4PpMoxlJJ#0)rN=lVFRyxY~**fVAHYUMLG1qrMKV+)rp6k@ct7iQv&A>z583*l3$|6w(n* zcFFbNH?7jLhVscROuznn1by<_z=*S%mzLlf;fwTz&*QjdyYJBPP{vzscKi2w_s%8h zZ%VvL(A3_n7==a?u~{=Y?npAvis1w8oQDp;HjTqdb#OV9kR|I~9mVHrCSi8LBSN(q z>zMDv$`%?uXXHt&3sQ8Fp|2t?iNc!?)ykZw!xf$pvpcz~|6(3gmeg9FT^6!yX8t27 zR|V#FHkWn!VWhy=%P9gYn=ceRzrNH0)AywCYwaH0VHLF9C9>XoESmt<14R zlbWV61gijaLxAUr3pEx~_GsUM{3*$Eq7H}_T^}{uLd5lRjx0XKepG1&=K>&obOM+G#7oD;( zuL4gaG~w|AQ1KP~SM1YQQ|#GwcP?9JVuh0XcfjN&a}>o`?!=r&f1bsH zkyNr={O+nKjCfWO5Ap}D_$myN2pM_Fv85O7_*X{W3qE415ub8OvTEAxeR|M}0)D_@ zHcGupX?Vl%8RWiw7#@oGA0}>Jftg)jg=N8B6cRt!e-E@f;i3$o^CQ>eAi4YU!WLr~ zg_>$(S6}2U^BHPob(R_@8}^2S1;0LrX8vG z@5#;J!Dvp2W?P~IEOnN8lCt0!%y9F!;i=We76?IH^tiY4XtYQ*Wt05a-m%>tn3&rd*?$kX5`^ldLYHXuVNA*UhWvAT(8otX zx73S=f@Bl8v(7_|1XFiJH;F`X8u}sH{;x_mJ;&#BBFJ@1Tb2RmoPv?&jj=kUvfl0y z@KVY#m}Yal_3p_xr~g|7d8>#~6$-mrBn&>0w+psUC%P!0qCzAjHxNw-0#&~~Z>o_8 zJDK>I!`k;AQNN@R*3>=)Ll~Y6@cX@8To1+m{UrUZc-@&x(!;tT!fT0`jq`SSw#BPz z&O;l^G^S$Azh#tWYf}StYTI`S#r3Jv3$UVpcYh^}FL)~Yq6yMeUTK6SO6>Xi%^5ol zbg9=_>yQ1k^Fk23SJ#^58?soouZcIsV*KptZrJ37HM{l52azT?7j>Xes)k{<6;J&2 zutQO8F(?VRIw+T$cbcqqLaS5hHdK75yS;a}H~tl@GWq#Jz5{WmYW1%|Tz_w=SO@3a z^C!IpO5fpE3^V?Ja$-Nu?c{nyoD20=Iiay?X6Bo7=DnmgomUFLPC{})OU73$P-syz zzK@wNWdhS5`0rKsUEi|4S}V5gDwF&giPE=t={fp=Y-(*mrl#p{68;fj2?*j}8}lTKy<0%B=0I$H&Wv`3fRQYTPCC!SkH< z&!=!#&4}=FLxXKbz(=S1@8wm!h@)ap7>L@AW8=#muGrY^cX*yJ0C{uRlRhl)5Xhe8 zjgO)LsPvNY&xcyui{R+?e8yBUT7Z&g#SLb;ussNgytc~cJQja-B!De{VP4PE; z0Sy_NL={TL>>u9I;~XEe;h`832fJObg%fYK?3IfuQbOU)%ov*6;S8ojX7r;?=aCnF zYY77lft`aMHo?`=Oi?WoKZp*_EOJIzJ~q5>4R-(SIvjoNMcjRvSlti7)r&~qlRK+K zKz5sA+2gZ+lkhq1QQX5s{YTw0l8vcL^gVs1=B1yDkA#}hKsGCHt{95pEyQL*H9BC) zqoHdKuf1nE4Z&La$j?;l>04Dh>oj#Lq&HNRgXgji53Mfs&1>_gqirXtGE@Z0eCp%5 zyBsK>7`^Y@BiLdC$C99mSSYagh`99c#M8ztrsZh0R>@AgNEH3Z-Pc{}3RU%~m~}KL z<2ON5LzB5xKy7I7*WOo>KA0b3VhI$-VCEEKJuQ+Uh{b>(s-fqn2v^OK085>D=W`OhI-zcG5$AAp&Q*>iqn3m!xUS}Ysx)w5p=u5FJ3W707bPI<29rc;wv zD5w^{04JBu4%3{gzvuErUk+)7qz__}Qp&Q7oy7@M>9rPtv%kR?B}drt1HqbXr|eyR z7Vgzf1WEeDFQ(+Q93#1$Z2W!yjwAD~$F~bs7Z-a7R&KoClGkm->_L!%f4Fm5cpIbG zBo?CAM`Eq7U<5Qc7u%;VEs@R3DF&Nxf;>O3CoH^ii$OyKopcASBmSB_=-QHPJ{SPU3S74vHrKvwO#L{S!__XuPZkLJs-GXUC$q(xufwx ziWx_(U{u2Gv-*$m4n^n##_uHcA4_Rufc?kkKjguFw8)e0fN`Q~x;?O|gEEvyhFE7a zKD~aZ@DA2sFLWt!Bj)JD20!ph^2Y)h$W~TaJ|+csAm@|Xngh&Y=@}B&3t{!=Y+5Zi z*84-6E|HQ;zlrD63V7GV#{QgrWUX`sA}y$-dQqjgr0G7;gTtkcwvKM7bGva*4htoq8#X5$mRNJLM} z1h6~gH}*Rv6?II2M?!pk%wP0Ft4kp70vRDHTLAtyD=aJFKkfAQBx_?si`e7b1uVC^ zAiv?$sX<9@zy=kT-g;o-J2v#O1Rkf>2zg|IC2&WQzydR%n-9nFB+@`BD;|QCo#^+7 zZ09PP(Cw>aJ*OQz?vO`2XnmV@+z>`?Dpf8SAdyGhIu_c129;qRfM&@5dYXuVDYl)uF0X&K-5;P`gn^Ugh=UH#k&1l9ndH%?lGwf;)Sq_o}i@HN{-~aYXHty`F z;P%3B>)jh)3Z3w0HQS(qJ&m5l*5-hr>{fp!lz;vH!-jUSLFq;b;bgC9mOj8&dyt*c z!65;cLXA-q=fGlUZhya`50?K^dT(E)!IMna)03vjzaHmta7=B>EYsf1q(Q`bKhm|= zDM=N`ZZ2aik_XDvC21MP%Z!dsI2%a&|J$xm#2V;2bu_B&Ls0@JZ+)OvK;Oc6;mB@9M%k(ZV z31z!=#AuwCBEq=_KyAfd?E-MG3Y(n;%!pp(*l9XZg}s||n3=Z7!(<2t4G)VG0URJ& zx19)?d;dBig^K#TT`Rhyj8CE7O^vyw!#faG#&Fd<);GDAhQ-N6C|^+1{gU%1?0%k{ zOplH`^x@8?eZ%N#s<%mrbc?8aI)5*ajZe*TnM&u9Kg@RbWt^GWC*A&w;dAl0YP9lF zL((e(zt-6n=Du@_SQRVra{7VlvYVs^q^lJ@;iR@3FwJ#HG1o!nIf}V2NKLp;=pC58 zLTK<81`)2wGYH6gZ7tqof_>{w8R!W!kck)2slqmj89{hX-eaIJvq6F*RB^Ni zH%N#zB4|{S-M$_Ggh(Hl5Ha|B2ImBg&4&tf;+g6BO+kK>`#A>Z_;N<8imYw%UbEfy zwBhpA9VXuivj7O--Yqf;RM$=~Ode`6<2Mch|{f=J(APKMk}6 zRr;{*N0~rDWu>}G@hACTv{W?t-ItleV;>s$*G;g}w!VDveBvv4v{DU1#*49CgS;F` zgEqktQCei!*(3xVrB9!aFnKZq3b6o6OZ*svnhZSzo;_&qiJ_+NZXdV|T!h(jIP65(n#oH$QJ_C?pX=)jQR2hHeP;{8G=Yt3X{Xa~7b8uvT^kr<@p4hgXi8HZn+qP}n z$xJx0-4olkt?lpD{&u&j>;2XJs=E4pZl8P3x#t4aZ4l$*Ob8UHkY+|11Psc4jkn=t z^3OMkv#J5iI>i-&4E9Q@b*R=?;d{+#5wv7lGO4u5h-L*LmA`Buq+6bYd7cNeQnyKi z#G^^KP)I_r2$ChJ{^!VB5zl@%&y8Jve2lz~p!)C8d`^>YT*m(pP_hHp9sF^>ZrF%N zZd0gUN&0_;tOmfyuQlQuy89#jzW=?_>Vtb}8T*J{!|iSfNu{B2yH5P_eKT6{!u<8l z<Lv#2X~n~umM2(Rr(D8yOZ4?OQDz{%^j;)OZ8OK2+BXN7*G1(Y zvqz^Ll`vVi|B$0f`&>}yZD7*B6W_AJ)J|d@|1e;C)#p6OvXile-E$x`l5r0bV z4m!AtvfTUPy>T1O*Jz>moLG&484+NP9CSiAKbDs`Wlo*e((R*76TNrwEoqvLVm9yP z-8=?OEAW2!0DR1>Hb(r#Q!?=sKh69=N#RThrIKs9j{Z=%)fRUUaw7J;FXh}W*%+|T z;%bfHfw@mj?-}&I+1xS--iUmRV_(S?MDISarxe9|c5E4)9BY0md-fT~9Umk0cqnyf zzLEU;0q`j`fDu}E5QpT8E2;_i%ERHmDeb6eolyY{&Tu;I$Mau)d{W&+}Cx1!R>Uxou7#TGGO zg(Ps%=@RQL$IUxNm$Pi^>4XpO#Q$+6p8uk|*w+8MtRT~XcEo74C!2o%GkwH2I*S0d z|Ho(TWAl@aC-;4jJGdaSNHdKz0d4L`(Zw!MzDs)KXwzJHT^+9X4`Ov?-3B{t-|*P} z|Jzf*0vFk(gJiRt!-^kip^LO+pfk>Y4JrrY1MgrP^bp-aoUU^vwe>JfbsukJHTeE` z=#j}tFn`>p9M(g@iukNDXU_yFSl4f*7uk)Sd(teKcoThnEP(T530g>Yimt`n^Qf$l zm(igUtJyZkn0$|l%n3h;CLR?3?aThl#N&EHq z;Khv!K)H>*O!u6M9i5y^i&t6S__#EZg^YqqIGzX{W!^irOK0P-YQKf;}R&#+RrcjBoLAz5Z z>+Y9*b9e5!{O({>8u9yM6L9`d-MxXm9|OlXtq#6)PnWAY*?8=T_8m78AYlIATM33W zgs`uL@~ppq-ZHs}UD#(yr?T(^yIKyNi!q$DboRMY80oqIw*!SJ6!c4&N9Nn)$-?-+ z)ML6m;_cBtGn1%^`l+M=o|#qlCUmhS6StV1mSgp{&vhdlhp|)3Gp~@fwRQPu#G){o z`8m)ec{RQPjWc2$^Z^n%0X9=_f~EeJ9C!(GrOkSyF@f}i*_mV{q>V?DSy6$1RGZfq zLd54&NJi~!smLB%iv)YdJ|kaf38FBe*)NmT@aRfS#`*?Ycl{{v{%q*j$W0s_$nmj@ z!Dz0vhT_-vf^u#9vdst_Z&=5T;52o1%6`(UfrBb*__7XVW*T2-TOG{;zneuaQo3pG zDvb2p)>9{Ql-g$2L8BivYtNXsZD@CK-vx<3mJ6dZzeb(f>!3(TTkl2LODnbkm4Bak zc8!mmF_zHV1Rt}tj_*OwJG@!m8X2@weENYKC=RbyLhK|ZMZ-ODHDdk!Fxvc6juAjc zKtA*Gu91vH@3tOJk|*MV-%l1b5eafGx{{nk!me(OlG^r~pdYZjv2^mbcVCO?P#c~Y zV;8H#?`a#l$nXS$k+;!x@*xnuBkwml{BO20L8jg&j*;#JLNtcy zX#}U&FM;YuB}=znHoYT`N!~V}dEZLs1>r>gy~Ah$G^^rJ|0rXyN1l!4+I);Cd&;qx zihwLi6bF#ksy_j2#1!8@QH>WD?;(E8pnK*h0wf?xuSO2&*tyQ!^w@-V&j|F+aqA)| zS6$TYd%IAG+0%Wa$#nK%#$aTMpkkmo(w5rk2MmqzVuyfM$m*P*FaT2m5@ef!Rgm%f zVn@bGfn9$oFC2~~#i8oK77Ie=vb3tC?z4)bi>RPn7zy`?#}s%>9Muxl_; z!=N}SzA|^eoj5~TN)=>MH30O)E;CkG{yDTYL%FkUiQ|XXAJ0cp;ROEY9II)zGB|ZP z-d`}F+#X)2+phO%FB^UqyWg*i+e5vttAKr}fSt>g78hK3avM%k!{t^;@3mwrkZDrj zV6ln>U!|MKyoS9Ro-#j;nI8|R`DPpJK29WRk=4IYsG{9HMvadQpsPp5DG|X567aRe zs$!~yi$&^)TjWJhJ~lQv(^ENiHDwq%$=D7N(vRY?`EGUb_l7@~v#rtlf?Hj&wums! z>0-#q_d(TTw_fO*!W{dk@j2Ke!v0(P8jbOv-6*OxgFQ zgm@qX$Pg2MZV?Zy`aGpIhnNTEFm>Sp!)o_RkT>FBdN_w1C$%wV7`t)qYab+~&09GA zAWBD44#TVn${je&gSAyUh;fqy;9T&^ReJx;PvnEx)MC|dje@{*&tbn(5xDc5C5`vG zB_6w>khh}PSeU|OX5|e2`0HWv`f=~H3(quKreUzi_vPS!pL07#B@~r18gFub06X*m zZ@5vEJ&JEKqwy}E+GGe^NIgoblOJ4h7lLs+ZpPD_uRy?ph`|Vg$(R(^(a!n;w{Bd} z1rcVe+iKD3fiZ&nSPO0>flblPyJ%YpzvPRGnjG8kv72)$4c4MZM)hvWpFoj@uAseX z{>3&%9ThLnDvB0JqsqH|M#o3i(EX(C`)SilbnkM1h>oYOBb7jy_9Qy1j1nDxz>_A& zd$B-H;qn*Z_~&3DzknAkW;$dR5td2%iyW{(cR0WzscoJ*DXZ15l+5>Tbck@WtkbRT zrX;*}*~xj{b7*8Kq+2!Q!Qa1BHT*>v`gjir6#86$m);`31Q?gU;zcn7K-hWfxs(BI zfw{=6!8Ff0Ui8JbLO0F`-+JGYrF{x#dE`T{ysJsd=Nd(_nF!c`LhR zpe8Pz{AewUJTPkR@_fs%;tTsvS=5xeK$d9SH?K~JI1={jajg^*ZCIRJRpm(YK=`x{p1@xC`Q;HmqY{OLj)ONgBir3U~(wX$|@KA$H zh1&qUg%tT66?oeC8hmN=UHcEoWQ*){d@rsP_k;p&+L}6hpbFocvM((z2U<7zSk^WM zmfk3r6l;x5{0R3KIcoECho?k8&w6!h{*1ukvL_Zhh<*t{TyWb^9c5rSKAaA=fA2!y z^nMk5!wJ0z`4a1U-oj59nFG~44yG>5nw<0Y_gf#9_;KdxbzYaLIZ?<<@~qhABpFa& zMj+&voCGRn{;R&^&GZ$OP?pc7y#^Tuzd0w%H8QDsQO&UaQ0{sP6UbxeSJ5M8>C|LrwQ+I$Zl*cf;HWE@P*Y7OZ58etNm-+T8F2mevaF$W6{ykmD;qN z9D13@*YBkw$V&a57~bMg#po`6OvV_b)~@qunyqK}d{>oFQ;(3_csEhh)kn$U$+`p`en(gMbMh^oSpgiR+vU^w2xu1BoDkyB;a6VcXc(ChF|qHXUePeB8anF{pjn)Yh9FEpS4tXAc7?aGv5lUR z5c?flSkf6ZHws23p}`sRFECl69lQ=OZ!iIDEOc*aqHW{I14)~Mw7oRlAX0{S_rgS5 z*}|ueGjSCb=Qm)y*J_vpI{UVF8&u3tj>6liK3;)L&lDwv3+aOA8atP6eko-3cX2wI zld#Ws2l$Uk5r|Uo%4+nOFEnM4tQeL(#5Ua^7k7JbkglEF&6nxFf)V6YODHK~kdc;P zjRD7KJ+EaNCQkNPERwc41^vWZegSXkny0g;ZTL2pU^A;tk$epSq^(R-dn>o-n%de! zh|9WR-&gY6q2Dj(yM` zHpL&pP;?9qIcy`67JNuix3uLiqH*D}X8}8?*+hSYhhVf_dMlk{vLz5$ITG8$XJa-z zN#So4)mg=OHP6b-Uk5ZNtyzkO$hj9JWaw@A!Lu5a%)%73AFIA>2kcrj@oWv<^$29@ z#lCXpRhQH6uD;V6Hxx{g>H~KuF_1kYi2(vpd+p*QzZL^dD;c1l#05DAL*WLq0 zCi=xZKTfG`Qog@7J&&J1*mRx0Bu+U#13PvRdXB={c6P}XcmAEpKA+zNnWiks>_OTd zi_CU*d;h5EI3=e55B^W>Z8rd@h?~Zh5kAz~yQC6AGT87mnS%hotLw&Y-EOEy{MtHFdX$5MdcEcA>8cG9!R} ztnY$Y@4tEO_#Gh_`hL|3KT7O_uwSRVt7+y@)#NCEmJOxc{dL*hqp%+@oI0CTs+i_a zw6+xcREbd*n7&@j`ur# zuk82$(pN=d5jPdYU#k4KL+CG~4&S3?d7Q19Jk4M%G+E)b58yct=J-`EIP~3jn747# zc}HHx?b*E~E^p){-H|`y%pg+!O@ggs3)P^ov4*T{nCGBVb2=sQJbA>T8nKIVdqeEk zG5DVB6OVFjxt6Sdza3EuIzJ1%)CmD4J#GDwb^Uj@cGGWvgsgfb(w*92iH|Wl{jJY` z(|*q(Js+cXvD9agZUZA^jHDn{g}0>!YtMQv#sO>(H(76zriOm0LPqOND)E%SX}^{E z$u-93Ml_)&5UTu!EdK|fq+6CA5jLZy&-T`O?QENz6LFYmMqM2{V%#>p|2!~ zvMikZj*=1G51x4(Eg_ef;iPjozGG3A)uoQ)+ZK;JIL?*!6$7Yz&cj@Pb>KLnW&+=# zk9&a)l{rFTQ65EANORIqvV)NdA=)V1Bwc4#SB$0cM0~UEsp|8YTk3kXlbXaMFr_xi zJV8vKHVf?+vGOC~IqhA#R?BxZoW!F06&o#Hd7<71rkZ^QcK8|J%y1(!(za0G7i%6^t(RIO=m7q(0^p~2Pohj*+a>$1hRwQ8J2gzqnN>OeS!+p3 z3*yT~m@1#~)pOPchK%==i@x+!9`UW9#3YH4M+i6INWr*4Cr^ zLx@;$TGDENigOq`-+E;9UDVl*?g;bxV|@84pQ=G9_8gPXKzGrNH+c>rynsqbE1;T7 z2&YkO>p=HfFPiVWZdG>9KCK``na8`m8gA_;$6XDVbc|m@edwtpvcSm8SpHq@M6o$i zg5lNl08@Ej!>9J}VsseR9@`A6ULHT^_4`F#kRj9V?u~Ot<(<0e>E682Ezb()4>7=nqe7xOsd7}fav zJ^t5Z(vn+lW5Yh+;CqvBqqzNP|FNs*vAewW?f)_8@riTgcS3p#Za~NY%6EKx>u~j< z-Sq*Pk?s%$P9fWsA!?E?-{Njb>e55AYO0`Vw4LGqN{(ljQf$b>*5caEriNL&J|p~K zcEUYdSQ1bY5=Nii^XpRk!!#q>%QatpE54e5qu(@hGa*ZP&yn;{_n+a8ejZ<17fx7c=D*xYt*0mJ zA05g^*1_FoyIGneAg+{RvhkZP1;x{RTzH$AzG0Jb+2+gXYThA6ilZIkPX|wvG4oQx zR2-6i`HWS5>ao(O$sn1>9NX&kmSKL#HM>q`8SaK5Cc8<;D?Y&~qq@F#JNb^i`c#b@W2O=U;*4pdIyssG4;1$8Uo}J1ln@ts`U5!*9dNy`Q2-;eLu&V# zKc45yT^KRrw}$48`I}I-tRjE_8=%>^(`3%)?)P|NTb$zUuA` zwrS`BJI>$y6qcT6_Z)v@8t_Qy!Mp~t3VjJ5L*GI0Ox*|p_kAUrYfZ6se1{RhseGC< z(&S}Mwy?So*^jUfW3tVyI2lI+zf&|7L z&C`@S29=n6gaQvQ z`D9n&-Sb260ljd^`%b|~-sA?hN!t^W5lJ1=ioo@*;KW9v!fV!OBZ%@i0| zG*aMq2DriRy~S@o&iDB@f(0ZJ+7I^Rs+~vG<7NCCd+)iM$tzFvpFYPvtl5^?v{(dz z0#Xb?xklKR#BL5zN2*D?GkKJ7(<5BK;RvlKz>G0g$}*ln6vu65>>qpk$zF`SpCD1f zEpfp0^X>ijp+-|{Q_$`nneqDG4v?We+5RH%KYRazt?v<^(1QVu`ThIlxS^9Z|$@ zN9)thW1W3HGOGjZ$YsbHRF$1VuQtSe7azemVzXjlVyF6OZ6GKKV2_#el}inQsKLE0 zpXXL<+3=zh<;mE-u^L=m<#2f#=daMko7-aDy>q9z~Q)L}fS)utiy2q+;? z7#9*L?8x`iYR+2fGw^>;xMY?yBPFQuf{!>OIX3MlUB9O#+5-UYU586_jRCMP^$xy} z?$;~k>3b2@!(AwugoQ&!A?vVwf%Lw@zzvm`daAXOomGn_5>5 zi|Y!#PHP@u<0W^sG63_2C3A9c;-n6-yKFv-eSWL*Fs9YypNN;OOBX!svyv-2{Eo6O zD?kaVYeCFybHuX$dj{o%v$C?$*YMH%4GE1b6q09g-TyIH%unC=B#nY#k^n1XdblB) zi)_e=UXp9r=H;;69ZTrrzIO%i!|MGE+V0Pk=-@2s|Ig!A)?wQ2L}fC?ul5n)UB>bo z#d+!x-Ppp?zcpQ@N(zx4OHQ_AWQYjer}Rlr#k2%XEBtZb(b9suguqPaS^i!GSvT0r z({7=k8Elw_E1E$aNOIZ%hACnEKwRH>uP{aL zHuGIxm6wzaZ8!Jp(CuL;1nsi09>*jqeyW!u-@X(BEI^r@B4j|6$5L;^GJnN6;cC&Q zkyi8m$A3s*y(V1)g%`{CyCM?PhW#Sk)Cyo67x{}X-M+aP;JWqk!C&9L2iLU^y&c5W zdpgbSxD)6o89!>m|8X<;(nS2u(sizPJs?of0S(gF-Wd5CAc&8x?^UEj9^msS-_+3?+7@A0gCQSkf zBQb;xDk7|=gvtj;9o+zD45|-_0nsm-wpA*df|k7?3r6rBYztTO{|+F2WtAOa)il_fY{)Q zP*N&l@K-WULQOG%?_iV8yRO8iFb23y8HP=_WI>*yfh#>j#ONz#&@%f*O=2=+sl+>Y z6eMt5eh%Q!U{1S=2hR--2wQ>d^MOr9ZOERcP1lF*8T0tC`}|q9{j*P}PlcXby=_Qwb!Dms_q5yzO$6t3<@) zSruLF`1(qgBGj~=s1PNV8LKxUNaY!UR-J1l0&qb~Ax+vz4qgX|t7nx3g~D%w_v>Ri zClJ=WolmZx69I?+mj1wo`63;zvP1p)g*T!5uMPt7m)Xkz6|y)zR)`%c5(+{+eaJrd z%|{=O7y(!YN-3Jt!xJWmEOQrS4Ea-5VCebY@bY$_fqf4+TgA_Ts!`%NS6Z{w%U40~ z{Xbo)BMszcUp)K{{mE+LGZY;y=g)MQDHwgIAs47 z;{LkL&`Aoj4N>b1i1SNzciZ+Zf0zVBa^CAjd`{2iwa&dqPWO}2EFiO|})5U*`a3{iG; z;(0d`AZIi;bl`9yWFYj;%kuODKBkeLwz0QSd-wovzX|ziw_AtE=p5bxay#a z7rOVs;degp`DXXw0w;xN5(fjiNpKN;uH!5k-pKFt^!g#WLP?TjjozZDifok_^taaVO#1mlSzkY1 zlRw;*H?AKsB+WUel?$?~%H~kLVLqsG}8 zq>-JK?7;w3M<4(;_LY;@68$f`!@VG4kvM(0ObCAC-ep@7;8=KoYd(si$M>XY#bF~K z4)BN#*Zx%$;dp4*Ms7e&!q<)pZ!y!C5YK~`laq7%Y11(J#E>&Pw-nCif3KtKeDvJ- zd@?%`<_jS_;C7o5g0=T;%t)luq_R4;yAQLQ`Oi($ioYgs#G`gf>6n$Wky*wu;-|;R z4BphcOe)oiWX>pqckP7Kj|YQF$5h>=$2)3G?3lkTJ(5m-8oSqH(S_=?k|4`$D=9Pn z$oRYh7``L-)%FuArszdtFp?Z<+9SVLg`NxpX3S7lI@yW|iYFYu%2HViBA=AFrPY>- z-3ta$=^8{wqcdhZ-rSTLND$pv`X|}ZtP&mZR^GD5Q;@fDlW1$#m0uiL4Rz=bf{;SS zEwoHW*uA+#uHyP^H~MX>mcl|OHX zT+Sy@f9(eqpjKg_bZazd3}qV)5E!&{@DBfh8fRiI6E8z4iDf|2Poyo>hK!yR2Z866 zeW<|m<|V+bgsNh?+ceh?f^1c%HVi70UN4ZbWkWfwmQjrdEp1 zZQdJYSxY0Mb_4Z2Bv0)CfzAanI&rH zg$FDwmX%Y+hfC&Nzguv{s@YzKrkuto_dV@SSvMTl1u~i4*%f%M=Bb$`@ltd&6q)S( zZeVRsA*-R04?P{DWiEtb{;UhDY@LUEPCKr{l5r z%%vL#4-iB)TcwAA(cLrL+nLquYQ^LGs~yIl;h2ue+5{_RM#{9S4RJJ%wGUE!SWXjA zVp6ZBOwG*kX0#(h2&G2E*$**oh&Q7{x_8EJo-~U0>p;x}kR5EWB}y>A0|v1bZ@ba7 z-Rdji735(UP!z}r(o!P1A9`I7_qID&x5esx<43Gt6jGw4kbCwnQ0BnYdfI>T62#Yk|oY;@}mHeZ5;yoCQjw4_~Nk8V5fKzULsxfUcl%l zsi;OVnjb92VDttRJG=3yiBl{t8`M2gW<(S^6<$vM#Xz=2fghH~mKT-#)f()XDg_#> zDJ|FT)?pA;Pr+rO5sP$fN_20i4Y zEaVL~VS|q$ut-FI3ULCAu_Lt6=!5T`sA~=}%OIlR|5=J53py&&+=?nDbZb_M{{%vc zH1V7nOUSg9u(Vtdy1i|4hrN$0%dM9c5&~1suWU5SQ1<#m_A7cz<8d2>3s+qOe^0=S z{=AVS#ZEI-n{n+m-a2t)bgdKc5SdE*yFcB!)-_B4(M4B^^CwwgXFS%8)NT3&iTQ`| zo*JCUF6nq0J(<`?##q^)^^QrJbrc$8Do=QGkmY*6ksYNG+hYTugf^IhU2SCrbspc? zE)kB+c0rpVACjIp2nDJb1airP(H#KZtfq8I;jXWyxs`-_gPRmC1w=!=o{5yCn?hm- zu+XN`GH$lf9=;94=Om~uEJi0JvBbPEVFTesJ@*nNRnbA4E8aNF6k@4BhsmKjgW35URqmk&p zziE3X8m^htD5O*}e z3>E)LPv*Bh8lor=T%S**hFrHFqh;=E%xAh(sNF=t(a%a6CJRl>Gy&1KCc4m6ITMiR zlHwSor>+wwFQ0RJrX$B3u%w%KLlELhA2uH6vsX}~k7i~GWuq{s^s4NsN!bC(IL#z+ z#8C4Q7Y`W#LR`j1=B9~L3y~j>{x9#g`+B}FL<#P~#q5Zo$_IL)Xy@Is0^@KnVn4N@ zAYnp#^0iHSbqb}!>(P4SakS?4sk!an_Hu$~05Lycznv!@eAx{(VH8!4lEtGRjKFUV zxX`UC2tUS&$y&$Jm?bt#kT6PBv44*5sxL_B%b=8wt{v65Fw)Wt2)`3aJVipiC>IwXx;f_T`T~u>8#@<=%Qp_dMwp|DZ)FM-H zMdhtfRK8CTu|yne%oJ}u38F=TWpWvN$#P8nGkJWwUiyu?3>e zgnS?dQ;N~cSzAO;1cA1-X@Eq6NKqbUe^RJg^V9>zk}}Az%6wEBZKHT_+y})6vopw%*zzdj--@s>TWyh@4Byi5)FNZ`x9!_*iCoDsS?E^@7Ofyeq!;6Zngb z6)0g;un4dO%fliDpDf9%cXRtgSkw{*4qR7n!(2OV?jVNw+GUe-hc*1_CROy|es`{= z=MmsV`#~wvMMmExsFUg@qw{Sc-k;U`VCNoMx~jAKNm6N4wDg^2?7iaS1~O|_jn&`Q zM2Uf*lb3TTCE*fPhsCobnKxJ7(r~;eC*JTG45+RPf`xI`eyCt4j#kJrWs9hH;>gM! z7azrKe8G&q0@D|m$sGUV1t@33#A>3I!1$0Od8rqm&}w9iWPnQ|Pz5iSeY^6JK4Y;7 zhrM^Nn&yD~tJ?yF{hWw_8{;Eg%?xRRhPfmVfZ^)O&8mc`VnC1>VG0WYk+Cvv4$*<| zBzG@pC}hgRu)P0xINMyCp4w4R^oDnP?HVg zFH0cRNpxq0_`WH9J|eA(^Ykk0;zE|u>p5vzHBrLDg98!eM?s@r>p!+ea}gdx_sY;$ zST+h0OWjc!FF_1AWa#Y;%+Jd!%uf&qkMCbYD_d#y!zc3HBc^Vs5ubYDFUZ_9 zgkaf;1!SS#R7rB*=KsOBp;Jd~6DJ{4jEYi2tBPjbc-zs-Wb@-pj@s!`9VN{aFlNPS z@Iv(S7fKbWDIv#gs-tLQmbCI$7O+b7im`S;_$QW(>-OzJl>G0A#jj8`s5LanvwDDJ z0EC9=Kz5%IA=Md(aV`bJbaX;Y0Nf>|ENH1@%bRh-$o!F`*WK9X>J6+ThO}5>TlXj~ z1fD&}XI>|#*U+b@{pin|5dne^C?ksbv5J0IE}7nappG%N?5Lytk*mL1jGt`Je~(KM zhSir}YIeWi=3j;7Cp7C8kzRpBGlgpUk0`vE;P=K&F!Jt*G@#Du+XRpCGm$^wv?R0X9xAi*N!#l^*O zzZ8bBxJ{^;vK~1Rgo%R6rPKG@wQYz0kV}UMmtGdp^1^M-q9<5xYHe_8v`#EdEpBPS z6nrE_@Wy*(Ule7@x3&`P8H3CujaF3qT0umXF)#Eq;HQ{|6+>TdJxhD(_K{Yp!aU-J z@rT+^mfm+E2}cd((Yj<=?r%FH3`{APm-xAdIO=4$E=lW2Wbb)mr0ex=cfy2`h`SLf z@jf-wF-jC-E4!FND9Y^g;;8%h*svSHwGoM^8PU3gmHYX3d$-sj06%3UR(UlBrPP?^ z<6;NgNifhty$7L>>DOFg zx^kUNrf&OLG=UxWAkisK0vkK@gnMyYqK9Nz2RfsU@-G-jOvkAVlfU6vXuhvMZJH5wL~1X?-SOAIm`2q742{i{B4J z1bGX9fKEHl4{`8A<$#gJ#+W-3?p6Pf!#d0vW~0$0=fV3Ms$9U0MY@}-+x}8S!9a{d zS6r0Ia~~}9v?Og--vr0G<6~T#;lxn)%_4v>!F7UN(%t=eryK|+CMVU&RQ02ZN=66c zhS@>ELqjMn>C#3RGVXm1t9(gsBYNiH2;wE_>++fW^4L=n8 zh>1vdjb|W1g$MBedOXKUi;&tu7tCt45Q$`zLx2{%=O@%(65hPMB}ERiIIQ_^grI=H z>4QEC-J)31GheJ?s~WvOcu7^s4`&3E9gQgIXvK|}JP!o19T{)7#(BD*%B^fQqZ4lG z?PN?kdO-eml!#_7lUUCsgBVj!H(F08^gK#CcKYXkzr)K214FB#^^<@f%fVI;)BtZj z8dbZzz>e|oKW1g;nYz6_H_VkY9;wEeAgM7N38TxQZ@4CSTt7Mt6Q7^aasuC2gp zFA|s;ff{K_R1du&W0oPk+u87IRg5k$;D6|!<9ljPqApQTx-C!e$!$+?XhJWFc!5jy z1$K4}E(}QsDy+do8r8<5)!}FYLnuuxtk=}Ld$N)N znBhdgu>`)B5PI<2oA)qD7U0-RKh(xn0lQ^hi@eZNGW`4H5Ivh;`2;ynh~7E*9vXq? zT_g`x21m$61-%2WpDPpzCtVV1YZEt#mmWrforle_V;E1|D_4f%w&nA9=iqcc+Pmqu z(hdK{=Rr#Q-qQL%9qK~g6-NSg7bt)K0gE(1$Kei2aCbQ3u!O+}|4h#luWb>=Ij2K^ z8)GMq#@7wOPXZ2ED{v9V+35ykAq=69(Gtxr@3=oA2rNc)1Bxd$5~G|x32b-8 zskEyQIhObB5(&RvD?`8FG2@dbJN1bmb%u%;KG4o>D&H=Jm*%}CM!cCWxXMRwrnThl zRY2;zi1GOZ>|;$|wK&DD23AoMYRysa%=bMZco$oP?p`kbs`V;Cqe|Zhan%G4V z#iSw&d^vLi9+J2d>*76;N$d&I(4WML{(`S#Z$tJSb0TYPXJpfr!Mye_3DD9bQx&_F z?34tZ{{3M%eub)5JJ3lOhD-(CIvk9}i$Gam7H1ZC-ibVno0P4)reo^ACIf;Hi5sjRFl=b`NPA(7PjJ;agoxE<0$xdAG)GYg5UEx zvVq_cOsT323dpqGCHG5U$IDbw1f#*s8`ew6f3$O*?~i%0a^%Hbk|#eV&m*sX<5{=5EzloNwz0H} zjO>TtItwaFN(IF}7E~W!{wN^h;$Zty@yZwtSNTL;A0swn>c0XT*?yEcbAMVvpmGcW zEBui0iqC_-Cbu7B^#pCB>m?lj-Q0X8n-yh`*F(m?#q}_|X}-pnY3wHBL0SwrBHuHc zKPV=^gxC&h6LErIH3=xio)-k9%nsr?8LlY><_;(NbdEaFf@MG&5v~JEP!wcjOO{fa zx|x3Sn0#0X)CuVL!EL|{c(V0_!1t5+|h&kbFg z0&T2({>C>t_`0ZuE8Fc!*-1B@<1exaEVB3m=B+^D;OZqx3OstTls|X;mRp-tqk3sKaNF5++8)<$bOADyq;bt=b z`Qe|=%Boq!lyty@`C0Vv1M{`rNNz%ky>ra$UQ8kj)+ z=ts=Jz|g)Mj(_t34=CyGCd@x3O_MDu?gG0NCurel;eK3DRaRCG%CYZ(tx>OoWAcH& zi5)hkW@6Hqm_EKAdp-=|JiAPKS5lc;fW)osBIb~*{HCU}EJ~Id z9yA2yXM+kfCWnH`m!OEF%-pHV@lI%!YN}#Ii71fH0%A)TjSY7`@Ar45C2olO3i;uV zQGz(}1G9J$M?z>HM8fEpo)<{pYe2v-V}zlU9DI-8?e}i;Z$PuYYl^ep$3r2wlM{XT zsCw7n>(88^A0}WJC8c>_YQ?xd2AE}?4=MUfL&b$$X+|?t#I?|+$$$S3dxB)cgr#R- z6ItmE$NnkdpYf=n& z_=7+Tnl=bDL`e2tF7*SmyJ4N?YaI}|aH#~pR!or3$gR@OU zD~2hEvCjS@Oa$SzzMU|dI9=&b1(qn_2?{|ucK+FqK z@V!tpR+>^M2uTp!!B%0^d#V}>aHJ_aIXUZ>e-?`VLAOMbMI*I8#^SgSYeQ(;kMc)b z#Sy1FGF!2zZO#we(DigV;2?Ia(synM0e9&DcDsM~j^gJtKZfN?6b)>bhUVl?v0T5v zQ_iJAeacE1YH_g@aPJ&G<*`E^|HD;Q_Jsu}|7Sm9{8n308xKC(Gn>>-jFOPh?5$&v z9TaGm<>7zfq&Py(^yaZSq5gou<`%k}iMt;ws~fSpicDC&cl?qGIAOT^R3?DklG`$J z1#uq_sx9rmVAr4W%Tr}Z}=>;cU8`+wqUSc1eo{w%R7O2t{p;+g-GDLGQzH!=nrT7 zZld7$y8k&qV?h<_d7N|IjX z3Z^cjet6!$viS=2`F2MK!j)4`0*)+%y{7inqAWG!);lEmhy@IuygF*6?_v^(T$Y)@I&WAGys;9nm{_S+?DmC0 z8v}t+IhG5H{RX%1*8#xf&xe6Hr?O)BvQRA1jFBiwT zhbn0VLv+dv!2VT5{z#g~M*Nm2s9Bs?qvaC)$HNN%SOVlAN1d3hhG2Bx(wO!wxVD2^ zY}8H8>-AoC4>fk$wgtd_v>7|AWGZexU!h4fs3G!`ndOZ`Ra&mA7LI9?YIFOzP&ouy zMP>Y>?jkWdG&@xchrm>m71mTop6BN0E-Hp}6BdEnTM@H#)8%Edr*@25G5E9Ef^A0OdOhR31Dlz5+kA?SO8 z?X=_McsPwd1`O11=SP?*3c-_)DmL54LRqNPCM<$?zeXzt!&` zQDRE0zL}Tr_%Lu7|3~TKAqK-<*GEt|P$eDt6zyP_l{|sksh!85^if2Tah1BY&?*}C zxg$jHn;m0!Z$fkmR@651mp71XVu)2^DBm!Jk${uGn1K)_OSmVK8_xfeO?%jUPFyhI z^vG$%x#&*-ruSibATnN&(y*QpB~yb%G_MD`0f-?9|1b6-)dBw5dqOLcA`NQilhKTG@$f6s928k3?a`da!{EOzc*wQ~enp#YsBrD6QS zj~!zjLnYUM-Ap0Bt@3F^YD7$>V3dM~zF+Me{B{A!CW*y9_?|?pgks1-_wA6=`aO7# zkNV%GS0vS5=HobdQdOj&Vb8zqg!hJSB#&)Jfy!$WCC->;HC|RB{3Uz(a8-a1aZ6kr zNZ``t`t2wiK-9qlJJ1lJJVk~A9oF^n$ymdNuKweYDRIJ_*>9_>_*nKWKLWbG8ws%C zMpb!SM41LAK|*eOnZdMj+hw?Av{Bbq0zBpFjAZ<6_;)XPMsmZZ2|j0N2d>6gZw-=pz_ zF)0fCupAs5OTT}?hkXMu{O^6}OB}PArCHR$8rbHOe)(CnN zw{cl;a95BBLAGw`Whz_ZubslI-L@SUn!T)_T`)C5LuU$Ej<-rbBeVSd!G~i2Ci<>w zS&I961E@n!B>qq{H3qQTPbJ+b>yrYZE4(mlp4g#}|Vhyd$0sRH*EZSclb=kr2?%{Nnpi<08Pp_IO8Q)5H4^g%N2IAWElypS=&^1B7_pmz+_a?vOf=3wfWNaW z{!A}2UM=a(r*p2sPwv`_xlC&oHbMep-JP?jl_xI5J?rodowj79p$dOOt47qqO;8Hi zZZLF8?0D^;Sz7y%hx@mRvi zz4|I3Iza(d#>G-=_YQne^(KKhkrJZi7Wt_doi&N(H3KL9AQVMM@6`Ps$4VL6AcNC^vF^Tl5+T*^qb zcD?=hE)7rR@S~+1+V8_rZHIH64eoa^t{$%WtxdSyR}^XqL-_^Bj;747-XQgUUs%+R zOw_5{;J2X3_|uXPhKJkqz1%5X$e#WC6&EtBd`3)7XJ)S^SHTWuudj$z^5)WQ%$DEyaCrMhuyI5^| z}f(gK0>9Z6n4QT%Ds}TLYf;**Q8Yi#&Z*We_F@?luZp`KURXi-GOc#UNMD zCl@mw2h77j=xPi{a$(gUqM0op7OR4QVR@M5(`fF_wO|rMcX2fTexlo^^00E^L|Zn7 z+*>1dfm!WQ4ZBh*i2)-vE!o$oL5oVyl!MBEFEdLC41DhWe3BCSgM7DklS$KZtJ`eC zkppNx^snRY-SoEv*|Ox@iHV5>#j=#w7W>U{o=xqKGcWt( z^W(&Pjbow~Qn01x0dg8DufmB{5CIb6wo$&1aO7Lb^osOLc>x`x0ngucwttj^oDQCia=MC#29Z#@*C+dew58M&>bI@D7>=nYwPP7H!w- z+x-V@W?01LBjedUC&v2MGc-5%m0Y_CY`ZQIFxdjtgn01J`c!g!hcT>)EvDuG<7G1q zA^L(Zv0p_8&Wo>n)`E5~q+;_P8Y|gPu-&ez!D&=nzwh!0g^^C*qmn{|+j zE+Np8(XjS~7}uJf0^27qMA!<5Nie#=MaW_*r2O@itPXvNk|1EV{8Cc`=+2N%H)`|0q5dKn?)(n#^z6KR<#Wi;j?67tv|cR7AY zYJ#N*?r7v;i-rh;ar-6HlE;x5EIiO`DV(f!PwsCj^?wHX|H<$0;DzA zy2dde`zCiLw&^hhnLwd^M}AV-RG#4P%JODJ>}6KaOcD6tJ~RD9V|fMRNbUe(!_!Iv z9$y=A?Hjn4G=z5R4@4ki;O)39=c4BBi#iE$@^%sM~W{-YD+Gghx>LGY%%h#X*0*a zw0XBFD(4ZYB*Nj?7z=$oZ5;@U)>9ZnpgSGP+hS0N1;+p~sZ}paCn%{pk?by#u1E_Y z%>WvMbc}2YVXJ+Rv;ZZbX2A}0e;X3_%SF>NCxG9FOe6qz+Z$U>i)G|2rK;ZL4W%uD zmmS+;R6QA*HZh=X{!piQg1sD1Jy_q8$Gfv*ZfPw-V~S{{{<~oA&lhNQO|9Kguduz@ zRYbNff4IjjGlA(pM_LeM7K~@ERN*xHo|Xe3SnjdEOt9^~LwIMZd4lcx*B^AVH2#~% zA26PFg-e1%ZtWG0i_*jY89ggt2Ms}K!&lag;NoE^*2StNP81Bu)yUl9ax`!qf~Z&` zj7NL%`@&Jb-Ai)-?zWqe-#$ID!>@`88Zp>f?;&0{LtWV;$YO)-YHFT0`Hpuss%ph_ zEJ`vG(2_OOjnBH9=GqUCi!tD3((rm20T|(-mOoU@gcc4;q0Vz-N(4zuoG%b!RM~$6 zoB?Ajp_$ko;=ZD%U7D$`y$fj{wH0c1IGWH#3 zMPZ$Sg-Wn4FNxY-??_i z2SndLy+mYrt(GM35SN}Mk2$`Pj6;eZnzds$ZV9o1tf!W-9|oqh>j?TnRqsHsMe4nB z*)rK$e1YweO(mgU!v9%1h#$0s{76yXFV*fLvI0YUY59=8JjQWvKF(`LzRNbaPvH1I z@$?KG3O@@`#}e1Gzqp3u#nqLrcQ*m=sk#JrT7c^GGEV$4(R5fxZ+ueG zLEVYprecGhrG(TxlY9&wP9-s5hz0$3+7D*4;+nTlK}(6s(>bWw-KP`qAI8Q?ONS8% zYFtJU55I+G${ob_aQ{;}vKrll{t>6eJGa3gHinV0QuH!qIR@CN9=^z^z;IVW2nad+*jRLMX~Erh`YU@8Ek!QkGAzGM zqLa0Dt}ZehJfSue8h{W97xv+3apG>-d}G--EE?@lr5j;FO}VI@2DE8yl&=wZuynN8 z&u-M7&kwHA?}^Vh_}jhd2?Gfr>$urNIDkjXPQuF#nLsKUMQ8!#RIJz;{DnjC$G?M& zm2`BON2U70-2f&@RCa9{8gHRggRrP&Zc_gQcaW&ahO30)@EF(T9)rXX`&Zt)3Y*T} z`rJpw5{Qen!&@8A6Lf-6E7Dzs`_f`x^O^5p%~07+gM_H?t(77{1~GE9Bl&*)Xh|GS z)KUqT_~$MiV>%aVl9ZB&oDGAaP6O0T*9(j5gKHMvaNo5o$<3ryLo@U(=p>j&qWNUFc&);ipI~toO-Q{^PU@*omb~OM@hG)Z zI&k8E33}FP@Px=}l?@Zpk1yOMVzsPFG9&Qc*WJZ1sqMQSLc`eq^?})(mR%!#Y00=V7OXj(Hj2zOnE_MQPQB z7+v>2!bF+16j+=@-@YXx-HJoz*b&MbNx6J}{~+TH!?yLCDVPm$L8=d(;}-;et`vyC>V@i~ZgeUvmqZ+LFIt&p`f z-9RI};b>w=ziFc$f4`Nw!7Y@(fK^B4nQyv2MF*v8WbV&BAJITD4N!xhd~ei=7TUgT z33>chwpKZywMuU(hq3R@PvHF>@%h214w<fS5{`r*RT z$czey=|Q~wGNtp~2(=|@?g{5JMRUvc5aQ8-HM9%KxN+S#0D z=@?Wq84$-Xoo?|0-nz@W2;rjG)-F`etr!qaN&SD>H+Erj_RO^E9klOc^9qluCE-Cm z*m{_|9uq7Lrg_2i5$wRFdyodD#CQdtJSq42q&+!tG|wj}?&c*$9m9ZQm0BFb!9IVv z;Kf8%ay>z8LjLhA!cy1JY_8=)ldX-^oDwK{ zTMzBB%jd*s&<+#KkZ5IFE-k5pQ}f@ZRl0ujsyD&rcBVeL;UUbZ(<4r&ARiX=6X_Vq z>tggCal3f&AhJ9c-ijV(JV1cbE6gT||LLINzXgWPy|LW0yjMQficMWR*+9(khsGLr zmv3H>DhuZ#6s|d~mtUl>2TFUY{Rt%Rvy8HVPR%t<309|W*6yGIJWY{W&82Z;duJ!% z&yG{w_m74!R)>G!>HPK%jB6g?D4BvJ4t07FJj-1%DTK@UO`V9puC*ZzQQ(DC;!5_c z%Bx0%FiSz5$R^fe`+6t%q(CDeVKXMQ5;ePwzS~6J+`>YXId@D3$D^o@9de7?Wss8J zkEX~Q(_X8|HoB*ZF2>};KIvs~j5Pu3F%$SwcE;TjALfi)%vpb{dR2vM?j@w4acCYi zaa2myHaFG$ku;$O3aH>vWN|MI4ayo#W}Tp=i7hc|VpIVNczD4?iYe49J~Xfla}2KB zu%8?LgpV1*sK_8V^#vftYCG&onIv=X{U@?v_|DgEBNG9W!|?VIt>0lcRXmv{U0XW& zHeMYMNS|&kTQj&VAQ>Zf7e)6IoBP)(Sw(RcS7yC>J~tAdfHJDg>JBZ7vM0edBN`%3 zmWpb)wATX5GiPUQH_F@0CW*^qR`Bhu^EqDvNRfDczghUNoLKKQ@!b;|^~MumVPOF* zTM+dtU`s>`LZ^`4iOTyTAC4ue!lM9LHMu(PNQQn78s_ZyDrt+4Dn;t3GN1^}ZCz8y z9$%pvcMXgl`FA5UQ%QH@=o~F7(O*=OJkaF{6e9)qSus1tKgbV_lVpDiXSd*RK0WN0 zSWK{b+?pR^;PX9q$NlWSWxvf0GdB>VzHF!QcYk*(pER$2*|z&Hhl<0C752TXdLG*j zin4eA{d*^Sf@Q>Eniq1P5qDF)B$3zW6MWPMTA;}r*`aDOc8>w;Z$lswrS~wLm)SAy zF8a&Wb$l`#{l`!NK^o{euJOe~FojE;(j`o3je}=)2y#BDI%TyKP|CvTQTw&i`66Md zp_KD89cXM)_4m$kIO#kvNe^ zDw2-M1mAHJ)Qp?=cRhV#(vMuV^50XnRsG`&m8Ut2G)M2G6_G29vnV!fR`AzODK-#Rlw30V0d zrml-+S|4PLP9Q&ky!vlhpJq21)Yl^iIUi1CR{+Gs6uET=G)gk$OEh!u!~@0hJhm;m z-b#E>A!CjP^Jso@VNEB8FLO_+!e=#|cl$2X!3%MV-FjpvNgM7L;2z1^+S+mO6V~jD zu8Ga;-TdI~&hz_N&-G;D@!Zlv%%>PQR^QY{ggM|%F*|UEkr(4sef)Z7Q3V5xH&$MK zY*Shv7G#^Ku5y0=$AP#l_>W;_X*1HsunqB}`)s#Yy!`oArDk+&&p8#JTy->B_wF7-g z$Ar{bV*ZH{6v}X~=`kh)>n!00Ba-wf{hx1FaYdiUw4iQQ6udhLzdFAJZxqLZN*}n`yu=qth%N@aYxS}hXLP8JtKW<6mjt$l?CR3HYIE?cj zD}n=`HJ}r~R2oK*(Kqj*?~P(V=`GlUDnDc$Rw2{QRX!ROVK_V7K<((-uND7S&+8hqW8-<>$41IE8 zdoxi__a4FT$9popgx=5^1uMIA3FbU;H95k}%=OvDjmVZq#cF>`=*-N_`YRz0$F+#O z!2J%-!yLCv*cgEoE*5++($c4bjt+BCW##QvqIlS1!xoX5HM^k~$$f^(2kV2_7;2tq zBEpF_*80Y<^6v;QCeP93K&6(47rZ7kuWG|w5o{p0Lv{pVdE_&OJ1ThF6w}EEwel45?|#}*M3-!!!Rd;7YH1`3|sO8jc}sv7jxCC^V(=&d%OMoF-ePB=HXk>ezS z2rjOU7D=L0XVeUV)_B-3#&?rzQ>llN*7>V}Dg*CD6q?CA@P8*-=4s=PAp?IK(m)`m zGWY1JdspEhl(&UZGH8cIk&)IX@1EeH*I&x8c|)o$M6!~r33#uAfQ~MrNL49tG>Dn9 zwvQ`RQX(2&+rCfWpNT98SORW4yZ#}qPiVqcTk*~KUDA-9saDOM2_->ju<#K~V2TBZ zI|21mcYUBIbNP_Bg&ruC5jH+gOuK&Da)m}`kkToO;lVj+=^9s1=vY(+AWOa=Y0gLF z##t{Z5QSw()g+CSJ(n=Q8k${5Zd6NtD zHEeKD?@v z6PQ3%g2V*F;FwUlrSiMfDVN|sdnyQNR(A!Q)84+3ir+;nLrDlc11)WAR0KWiQ$o9s zcVmuorTd-GT{e0VIRFE(`;JAF#joxoa;o7eds``Eo`9EF_lu1Vu6fc`R%c3#3M}up zPAp$nC7BmB_dl}VixGq*QTcv7gzW$VyO1VgR52OX0_HY5$5=|=Kk7j(8Xt-A1ZIF+ zQHTJ`D2z1y9m22Ks{Ue6f!GKig+Y}s7pzcJ68n^-?kls2RHo;*?XOr^5??fsDS?G` zs!m{WXc2CcRfLq**vN=O)CD&JaEVTUg=6k-KP}CwcRf{2PD!KNvbo*hDR+-w)0Ay6 zdqWvCyXozeuhQf4v^k*I36&knnmExU_xSetQ;%Dys@`+Qp}PGsn=9(Bxd zpPe1dB@5guKgwQ;hUejB>&@o&Crnzd7c~JavZ{<69Dz-x(`s5z2nQ%spU|w8(6d4G z2mPu0t(G|vd`Z-j{{KGggT>*fkx62=v%L|f+drjjp@v>-^qh{U()K(o^M3u2j?;9K z01>xdQ7FS-uUJvb)!^&2DlQe?#WzF0=!C?((TEc-z~!_I7fq(|>-&$oDhu)dZ;r<3 zhOQ~dKs8-fn>;N&@LszO0Gs8Ph0?i7%V;n6CsawM903n_C3d%84euzRaF=sHD_8k# zyNysc3+s|-9u!NeVHokD^iEv~6DLwzMu@uUioE6ZVc~m*Xf%@C4%^?XKbv-SIdtb? z6gK719YBUnr(BHgLdo)@-w(ZJ94b(PU*XgFe|!v$!>Bc-*YDpKy9l@#3;!x88|S3b z+j;_>KU;i2E=D7tGH!XQHK+TsRMVXIoyQ$e;%@keaQeF5IzRu-dR5&(X^jGHU9Bj6(yw!V$7~S^ukNt! zZlUK(=)rvuX269Z&8!=sqZXvc>(KTE-}U^;u8w4FJcZm5+^j_&!(45VszzImX!a?T z9LP?JDq~o}&DWUoZRN#S4&b%Z&|n2r~d9W_zW%vpj@D%oR@hfmNa4xt4&4ueQ7H?Qp>&Z z+k}I-_9ws%`GNN)zKG3lqZr7K--mbonoM=n?I{pyhU1HYSURmD1Wp6?Xb%XM))I({ z^^N<368?$ylk?@R;3+=YShFY{kN5qGpQ156%zT#mrlQ3*IXUXm9pL)-1Py-+h7e;9 z@*gDpAEoJrUQ@2}`IB~`EJ6hzS6h_m(DwTNpr7_Kcc=_W{Z>gtgBU5(zB^LAU^5Bg zipv`7uPF!P@2tLz&qUrX8%Iat9&8Izz{CCTaE%9KiYosj#^wKae;$N`8U0dNMH-yv zilzJ>L(Pa?jx3JSLjp>FcggD!gP0WTaz+Ql7;y&1^1k6WJ!W9Pc)2Snq1yL+xNrRY z`Zzf`3AlO-A2Kbku9TQ`7KN)~$dKKWEAxkcyJ(7A!aIEvGW0sc-taok0a7Ocsno3b zFi`*g{Yx;DnU&Qpn!S)e>NzWnu0ic6NJ|8x(CrxU%nW+{{QY>|3-3TUn%kK5zReqN zz^ngaZxo)#JgeFoh}Uqtop`NX-$J-QH_`;Vi9~q*@ak%C#_oQdFxq7ieu0P4(89Nb zT-MOsNo2_hy83w0?LyA?8*%sjN}O;!U9~j%JNReoXOX$*+|(~4UVNjTGwa`&K}_G= zcdB~cv1>nX+E;Ai1d*;L8zmrwg%6D1*^l;aJT!xH3TT*%FfMnqmejdSX#?-ZV9&|u zG%WdZk`HkGa#3G&!eDj(hZmu0e39j=he{!TJVs+tLq5{!zu#n|4gJuez2AQlekVw* zNXC|F!hMj$k~A_RrWgmb2^d(jf~&4NGYUMsS>bV@gT`-mT3dAUmCxQN>m>xcUG z`zC`M4D0pQ^Yy5z{`J?0a;{^8v>iSiEgT?5dPyl^)d?yjoJD#NKT+({*?v~AHp&~A zNu0FfuzsZR%?K&ls1OD$SlypXAfN(8TqX{!T=P-uP53{Qq#U}48HA}lfUuBA*I=W2 zUlrtKF{FA1MvyyHF`zsj)6|Z~>|E!ZJ{L%Z`}9A=NR$^40~;L0^O(3h0u|eySR|^*3kK?KhCvYL@}w8=CqOvXslh_l=Khvuj_H5fU$2)iL$4ml)N^ ze_Mvtn{D`J(y=1^IgPQ1vUJ?`tD)P5enkI$x0S@Ew>gWKrE;3>USPAh05Tdi6Br2o zaWr#UT>6{eP>Ume21|C-aWa1BH~<;9f5@{fMV=(-=2uig6a=WWhOBjU@@JgS%@=VQ zk&4q9;-B2ox}G;?$U_VI3gsZTNN>#oI+Mv?+5HQ-@>Ta?Hz*wWtYA<1S9La|Q%?lgxU68GG$Aq`a9h}9kuyDoPj;`Gfl7chgA=Y@*Zgox@M(`H9JhVCI1%>_=g>yaKs=#%&D&Kx4bbxk+4OBCap zC}AkWZRLzOp+t~UvSYlgL%R6D0z6}e>hs7sBSO$9ZLAX*2&0e_E9S5rK_xB4RbhY|vllGJ!g&KtkL}V)r>@T9y_1 z*Zi6A-(G8DzC`pcsTPqIQmu-&kXbL-4j$Xm9(suUcERM0oQ3a{A-zh={caW+Bs+=p zRlOHxJwdN?n6um4VI%gPIC8l^F<=3oKPGiui@of*OF+-{dHJK&bgCy;#0!wlTTH-~ zmXii5FG8*{oMR23Nn^kCL*>#dMfS$OD(H=*p95gd>Y2D-qEQ9@Yvq(+8QGi*y5x*@ zNWiIE7>u2iMavOs9#i=lFrZ7MVB)-}&>u-!*Ebt7Y#n*O_B=!b{}88!?Vf@q_V-hi z#y4sG4m2BN-Ptj~EJa{kDj1MTfRJ{pjOk|r3tdElcAZF|$oEl#K1Nhrx^M^l zN$^%l;O+KYQZEoKY)hYb`TbJy{XMbD@sj9?JZ*yT#dmuo)_|$)WW2{1q#b~1T7@0< ztcewrM^o9+;>YqM*Tdcb{-4aTeDB79W-Fm1#k>%e0fGei!ChV`RN*IjL!DP{j8n$Y z*o*+)x9W`+JyD%TJ9-PVdZ@5pQQm#zi=Os$+=bkjEwRnz{Nyk^OS|DMm$k6wPFS4y zr315u@lf&8Bfoq_Q#N)7t&MSUa%T<~B}vIZn_Q`W434`dE3ok|5=cF8{76Qvl-dlJ zQs-F=3M%ZW+h!~V<|8rb_^aJ4kU_1w5*WP?S~^`vL&k>>{c>i3UIww#qq*gZTC|r~ zFh-JK{mBcg#%7AEo1roR<1FfCI`Ft9ik0(JVxLlSvJYV>gl+Uo5>xmXj6?N($^B*O z?Qs!kK|xnVB6OLci)9WP#6|mENLH^J&(46sl(do_HdXy^jdPdW*NXHF_i&V=+TJx&j-|ZzhC(c8Zas_M_Z_2C}R>s+&fcM)EIm&A8>+hM>f3 zj~*LHK`c3xN-oPypBPv13D6fB^RA9bOTQ= zk4_-qlpbh!qO0up(<(+>GTLN_|Atu~Nu+NB<}1Pl9=$p8uk9W<=NqrVOeO+w$If&~ zGX|p^n1@b#Ua2xOvyitZ z+EA$^aazofqpKe9-#t~0Q743d0}kp_?)80{tdW9+m=z3kG@H`6q#^$rT%X?8=2O6bi)28BS2wo@bj%xVx!~xhpU>K7E90X9I zl17^~-r;1$Ec&uPgorGjq6+4Ta`NdM{-O2XjjI``;KjuE1vE@^^rQPH{VxkJEIBsb zoX4+^)kNE#KOn|qda53!0gz25L@$RazojZf$zev%q3y`*lTe83C41fVIZWH@E7zr0 zyNT!YaMb>85}d}gi=#&q<|fC#U7)gKC0DIl48!mZ9KoGk^EQ_9`UXG2IvQ@}v6%M{ zg}YTcUWOk0 z?9GbWOhIQE?zYh3;7+P6RKJs!3xog5TUCRT945WBwTg~fm?wGcz~eS-)ME~J{^mh@ z(#Za$o8FElQV?bo9i)0Vd=`9|@LqQRYw~>fFVq{PV+QDFvI&i?*Ps7ZGm zk=lk2?ogv1|BEee(2eyY^)ItpH`=9O4%!}cP8>MUk8~f?6%U#)RP^}a=&sMQyvsTW zNzKY?5F&V)`oTYsmA!*RF{WuQ0^@G|X$SJ*y)MBkJA82?TSI{L2_{gw|56#2`> zCpsY2@|>HJ+89Rp;8)Cu>vG)%_Ui2&O@WxMf)UaSACpLV&*}o-%REbs0zW~G4l$!j zlf}dM;w1DTHA0 zW8dS)%*kV-Y>8a}uuYaT!?;3UlIj{7QnBbWch?t9GkZo~uehM@zwjBkb1bZ~Q5gZ{ zD$Tk|piiD-Me%eKIXx6r-TB|L0E-t094p&kbh=uV@K7yFOv!N37{8J|b$Z zOmxdMrQK~WINg2W(RSdoEiP^s)6arJMk`n1c!Mh(N22cmnHpSZajcl_-pAqyB6#}V zPe~>vd6J}~d%yfnv3$SQ&KqLDI(7A&ra@hnI^hrav&zck_xHjqag<@NxG&5otvVIv zU`nuMK4iYp&`$R7bl!G*KJKL)Z29>Q1D1F`TIc`cC`57^+0{~& zW6^bVA6b=e;3KQB^}>ckrN$h(z=bY_HZE~H0M#PneZ|C}(v_9Z#PP)8H?$$%{Es-J zbNNtX34^ad?FN$nL;}Ef0~cK>-2?l%JB%mK8;)iBPKy$LXmD7T(#(EE6aGgFZ$4N8 zbSOHMw4-;D$hO8Q$)*wvdNB!=;8uRWvav?uY5gu4JR9n|0Od>D&bb&|<|*Ql={_1Y z-GfsN*C0gNW4!t--6@1NfW>YlwBD)}Vx5LS<`eq#JGVw8?XzA37rMX0yQ%=5r_59o zxL5^`yW_K-x{UN#I-NH4Mx&*si6xmRn`Ob;!@zGwAcH}(v;k+Bfo1~}Bmd7pz-VR?b4wpXM-EM$ zp7{Ghn#n?*X~C&CnpVI0E@-g>WaapqPHr#?1r(DTNJ0DU*3$PRNP2(|DnXT3O6@|r zEpr~A{|PkN#zoZcfnVm)^c^7`%`t~oeaE0XaadPZ<%)}#4 zp|??DjBlVHLlWx25Q&x)uP$-Y(C82D&%yw6iGB@`kf4PN8V@>Xt1q7FWXy8$%=Mf1 zQcU;%NQ@5tDu8w6mhM&RUSeL!t z6S+}}ngNsYA!-F!shMM!dw^|SkJh{i*0b`01XFFJ`91K`8SGED+%>?tEIfnTzT?YL zPkUU$f@1vjEwF%02C*d6YHSB*M!cm6a|ggOlM@wH+kv2E=!!n<>TWfJXNI@E8o@Bl zN4VW~={||X%k7{Y=V0K%#N4w30q8g;{<0zIXuqFS+MnRrf^syzsnqav`fKZZJu4o4 zizH&h9CoG1hjCnO6lam;9m6g_fQTu8G{~R2%AFjGOl?5J^?4-Evf2AueG~&4yNpcz zuMVD^`P&emZ%jZvWez!adKCnq$$7MTx2tVEIwNzB+#g8sHvo-5KW~O~!C9M1h1k7gOPjer7_A!=BY0QXhPNQD@*CT3yB5Z53^#4?!voWL>Uv zK@ji!r(CYf^VgzR(EBddW`Opj97aA~e{nzJGQGU>_gBv?ege0^;%)+*%rd?`BSERF zlO4!4{^cfKWC&&cN1rnri)_pl%9OXX2V2wYmyQV^fzCj_M~;3?nKg1Bn`ljFU^9a< zF#(vx45dE`Ni^F<%YF;*owzhbmdx_LAK2~)Pq*iA&j8DBgEoZ;KHk9}zTH*w5)KTPX1$?w(rjotL`&5_k=7_G~Fcp=uL>{#jB#Zj$MT9lN{| z?-c7s__sh45zK;Red#a!_Fez^Y|fMk7y6PIrCO_<>Ee`s3YpCPmOncVElMmHYR@(A z=j#FIy~D}C%0D(<&pb${+vNS4X_;X>DIT|7NVAp^8-}A`idnb7Mi?s)ta7nr98%2v z_Z2<3Wc3W)PePaCI?q zC-7vmE7i$fMq7fJEe?8^y3Gisz8~M{)-dAh9Q25Cxo|&X444j6PiBm_1A0)MX|pl_^Gc%PcE2T1}fSzO25;F7BWDB ziIk{{w(Ey_K6jdY!2Fj!D$@>HuxEg{oOefn>#Qgq05GVgB>b!A^P%qK>PosqH%1osq&%p~Tpm4L?KgA^+>x5Sm= zt{!2yJKC-O`efN~x*0mLw&N0VGqyrVfEP+yRR{faWM2luKk*Bt$&LB z)_txxrrI9end?iCqKll-qFLBdN$G^ee=zyQNo!c!8qjkbEPCOB*aC zJh>ucEkC#a1?8s?@xV&XBSe$0c4@*OSajxZ#CKO1JOU^@asI54eCWmnw9Xl^r-*(Gv5O{fagNl!^`qBNCPU6x|v z&G~Krxj+F;^q8Ro{&kvu)aWq|Zn<5zn;8Kg>dakA=S0%v5YEprHkUgtw$ttP;ztxP zR@UmU9bAMzdi*xD~MWHA!%W@0$=#RV2=JkF*x8%;kg)=N5#_HCD_90h+ zKHl-u<>mMVt{c1@7wvbH*r>U-Op^pv$~^um|>TJ!d^i zeCSBypOqICsL|;=delD#_~Zkf(O5E!;EeE&)1o!LmjG@PKn#$m3z^p&#BJ#@a z0mc*rW&z1Dj`Ci`2d+Q}ky`D+(fq@Sv+;P2_G~Ya_iysi33VnMq576(L#7C7Xi#w0 zCdt_}-Ji(3BPIOK*3G1`N1Ty*NB~9J&ck<8gvjAiM+p)7cFpNtsE{l0=6tk?Cvu2+ z&=LW9#h-7V!E5bI7Gi_o0%Y5Rtefc{s35uR)Qf{uDk+Xb%T!OlWoq z0yZiqA#VGL&{n^Ry;hS2TW{TIV?>yc1RFA>qt0!SmlZTU(_=eOfpFPuqd14v>&dUi z&T+cI_mj}`R%^MxD%Loz;nHflBpDVC0eLT`4&nUwyq!`>Hn)3NA=P5@s|c|$sO;A`WJ^{A^ID@PEs-v3b5_KZ+OPVd`VhZI@Xl<_#Y z&)&($lds-1FrjOdu6?_>!P9Cu$kR(Jk9e*D;f;baihtQO7>59|QkR`X#|rsE;@xMBZD6?XGe)YedDcVukD1bQJB*1bPC}t;iXDZ zDD3bTct7Cm`aG-RJyx^aJ@G>w3Z4-P!nV;eEms#~A`P2om^5F{o5z9zhY5qZIdM_i zdwlZ`PR&KJ3N11H3UD!x^5S&K*C!Bd)*s#?VddHX>3!zlX@4|v?T3mf9XBBK_74$8 zsVr+4mtIdra8Xm=}b$pV4Nkv zFaZF|hdGUgQeMU{EA4JR?~jYqA;-fvvpPNL?I5UqPYBu3iz_Gx6}UxE8Tp`wfr!aY#0q&IU<*=eYH9Y?2kRj%Re*^6&tnC-;?5-{C7<5%>;8Q!1bK zV^pACCkMFK?ah8SJMM}-ch{|=bH6BG4fSAWiGkPwjD!HFM26P{a+6pbAp5ITOKoIq&z9?v;y++?iEyf^tX+ z;Di`L3fGFh)*Rd$x<8o%fA7tAD0TaqrXK3>l}oJPnzO4iCZ6K^)B5SB)DJgTgN4&^ z%vWACSa}!gkO-SU=#bt~3k*s^(L*kl^lwPNzQbA2YFUZZ#!GJxBcI?c1@8-euA*TM zC2aD03xMP#Yg;?65bA7?3De&?U6dm)t1Dv631n1=YJVGI;;ysKofHiB6MHc|vYOwx zV?P9pOo{fK6R`wmG`t-})^gbAyb`qvX23Umch`7CgWVLQc9~-0qYugdn$2QY{FmU)xmXS)SN>-i=fgSNBFwSMX%s_S8|dvhZIDxH2=yxEKi0hsxr3+v~^EC zjAuA!AWifBK=A*VHB0~F2;bpNozE!{V5&w4lBYtRgW&0nU!5+wiq+ZZRYR|eh3UoF z%DM!6UElb%v@6oNUVyL* z4@Z5_3%eUH_&DMh_aV6te_2sjS&BuVLC-bmV?$Q^GR2g>!hxdp_zh{lV|eEmAIJ3p z!%P8a%TuH(6w1z$32_0P#BdmOLh?49IB=MCLV6)}v$@1NN*8_$#Gm%e;${X zmpw$EG-w1nbUyLSX+2P=CRhuIjVRicG}8KR9gLvmC`pp#3RE0>-;0bdK2I+U!+!p7 zmMUh@qM+mxvozQ6I#lClI6GgDA^aPr_)X6gDaUNs_~RCPx*ZWBw(Q>rg?CF{h%2|= za{q3&+2;fYE4ylCaK@JOxaG?CvYZ?XS@8k93)GosY@-htaspPIo?#|(+Cwz_mmTB? zoaT^f$Nm}4x*5<%erZL01$?gq`tLa1|3%a{Mc35@>IRM7*hypCYTU4~ZQHhOr?J)8 zw(Z8Yo!s@GbMLqhdCJQgd+fdD{M=$LfFExO<}>|+^u$@#EvVnCwq(1n7iA&f8vVkL z##$21Ybz8A>FNEGfcNg4h4a`i(C*Z{#GvmPW+xsrLNS9WM2R~1^3ulZa6Y$JT=oq* zfapJDa7s4C<>C2ecj3I8uTquQ+Nn+`P~u1=IE2--Zo^a63EVCZ##1dXhGjJ$aNMy< z$xrsb$8&4dD+9|#CmnO{wn4h*UXb9$UY30>Tz)!RWNwJ9^UEY<4;R2&Ue3$+D zMH;wXf1C4jETL}1I0GkP=tbkv`s)nB5nho4_LqDA^vy9GgI|e)84gglLFkD$mE}M> zhp@6Je88NO!GjSAr0PHe6vchzmu} z(6{P9Ua%jfvSWR3078r}8V`YVNXY$0>7!;t+L-zI*?nuUMS^E{S>WS~k+pVp4pR88 zwC?z7GYkfQ@;ZQ7$Mf8Wm*)Z$xIgdZ)7S>5j`~4?dMsD<^>ch8H^%FqbCzRoPIAp< zq`C$4c_MDF;Pe026^i z^cOQesPN{xezIyBdP+e&8@$KzsCj3h4;P3|l^$@|pF~Ar@CMce6D6`y+eAXOoPBn0 zCsGhbGHqr%lb~vqRkeoI|4xrsCv-!zrB#bEXv2T8f>cCW!xg{kHr*XY#*taHK#)?c z8rox+7VRnMKT3Yn*#A?EtQ{d+5EMmf81(tA=@tO_s=Oo#ee@ss0=@b}yM)ux$m$PZ z;GBDDUrS){@Q($pST;Ysr~5$(SD=viJ}AeM9n@sy7k7k;STT5H{iXRM$3~!+=yk(C zC%x4gteBdxIY7m)d^x+Ehg6vi|DCy+UskAf`eYYhOp-|zcYRK_*skT;PwRdL&5c06 zC&d;wVW8tmi2n6s402pu{O509;9*b@=NPkyyVPen_NToFibR;CG%87+O0~yQkTYk* z9Pc(mO|fvp_5>UF-Yyfn%1)a^9HmGABn8X&fS!D=#Y3N(sW2sdJ|q$n4#>t8Z1YI4 zO4pd(ThU0libcIhd;KW=^T$Lc-ys@k3uOr0q7R}TOWO{A%xTX4wJy4soX|SDDrds) zWkZR%vWCOnk1i>6sUh+>@c0RhBfXUTZT-nCWG6TU1f3|p@ZvI2W%E|E6pVUhsu10A z&?8tb`$F9mJw%VVXdg7s!nf^=nMoWx-`<9}6i-1Du9Tq1JdBPkF|F3@!Ay+_(D2K1 znAEG5cAsgrgaw$7 zP}fxy%ar<@m$f4oD^x?}(`IQx*EFDuX(B0&nX#RmUCb{K;Nb_3)M330N=QLcQ59rZ zC7Ihwby*IXF6DDwX>v*XBaAv2roxg|PF;c|u`FCmr>t0x^hikZSeWDPj3=_&h@FoO zAIhWtFsuFd)Ge*zca z{FTTM$z2Si>tfWYR z{&}lb^F70Wt8>Nox?I6j_@G(ULQDu}vS5r?lwjhr0ULk#g{amOeQ2Nft?AKn+Z;Dk zEA-gsRTqf5YF1Z|YXlXp$-D=J^pww(Aw=TZ#FkSMMSZ9GW3XBjFL4hOjYxz4-Y@bq z;>@Lm9}Kn=M#pH=DaCP%>4Z+h%M>LJ)|;*o>~6Wzr&VkFPJ!Pjlv((@)i zo*0>H%d+cCi=i1k6a6W!6X@nwe;kfDjBYH^4elc;e1zNhu}E3ngQ1j<@l`xu93O5NtJ%^3?DPe|+p z9E4Yd@Y5f8@Y*BcuIblapQ+} zeK0$z_3P{FXE`Y5Qi~So3?0v4IUcW6Xs{5^Vg@xB$hNb=ZQ&;F_Q|>~oqC>4xpKJ9OHi7#mgx!|- z_zHp7Ynq|mQW6QSgP4jX+Xhft+VcM7>$l7Y+viNUOXa5K93sN1XmZ*a?YBVFMnWVb z;=}_n;Nw4PqQS#{I*PjiI{elVG8Kk~PFIWIze0>U$B$^0KmP4tC9QPAY6+_&0c*R& zaTqM{|9JseR!(O2>I^R7?`yOn5D^8Ed-*ARzw;3AqW24fx7^Lyk~F%rX^2J3SAcC_ zD^l%iu5Fjhtvm_m4joIh6ZwV8C%TAHX9wp>=5@QGUUs~D>SY2=*)czcnhu?DN&lsa zv|0>8hIwTJc; zrzPJHyFwY;D!|vRSwO$+4~J)!Xwwih0PQK=3CGmu7|ZJTO#HX%+q#d8=ShTe%U;e~ zoz;t^)$xUJl?wPfS_Y3eiKbOb1hRwmvNuZc?_$=G%SrpU|Sccbp4EotDsCT?kTkfW4 z8XNIeHN3Bs9Ttmvw3Bs#X0Ldh7KGF!Zk9_*+CC_+?3c(_uh{Xhm3NV&6s#o&q~C%C zoz~>Kj3rt{=}Y-c>HXv*s-Xmd;?5|IMib#-O2Tn6LrRRukpoA{)Nw3qY(UfyD^lns zy!s$1=3_=^zigvH>gZacz;n2)Px#J|i z@xH*p!AqCQWqp*EjWn@OdWcanShYAlB$cxlEWfNt!=7(;%ypvB; zGjMREtM@S@0{{@hoEsRguc<9Pm8ytI+@(FK)ORd_=iMVF=dV}7wpCuvFsZ8+@K~8# z#GKJT&Q?hLuDju!dtv=&IoL2DB+0OsKCjqXcO`G~#_+8HwR^z_(@8Liw(7?<;^U>P zCWaia91{#N93;CYWKi~&{p3F$KN@>g9-ih?a1~yi)Q&vIKe^j-N_`iX8|fr`e_ko9 zrFc%+x2|Kg&*!W>Ez~o*Pb%?#j!Q9Zw4=1kazV7?Im1#Xqii_#7o`c<(hoHr%oqqR z-zi?t>o<@{6*2iVfAj|8xb-m2w1Y-sP7KZ?{R@1c!7$valfhb60Z~kbMAN|1G0gKF zRYObTe&uZ02;sViIe=3oSS|(wLH#!eJ*q|z3@ADUTbvA0hccR`sQZw?!`J1gKojX* zv>pFjje$dg>k9FS-&@jq6Dl}Py>3&V_zr6BpNL#N&JeT1p|`|&;{dO^gDEP&3HjUv zEZzdN1KWKl#6J(Q!f?L<1+q+Ucc~vW7l^JstjxEY;c*K)rz3Hw!kt{AsEVB!a45o3 z%Vus}vGIAt-x{gKsEvWb2iSCJoD(PSe&D7II_QNs$jgUhG_F9OIXKY@$H>YH4+$xd zE#|mv<`lIKS*2Z&H%}prgI8lIG|m)F%S2@$7&(bm&>8YP=$3HccM_6G|EKU@J1%h< zCHp}@WeH3SSfpyU4F8g2aKgh6(yG`pQ3Go8hUk%o62kry3SYDrE&h!#H-h4GU(RB_ zFHUxw%jC#b!Nw77z|J_AsEf%RE*{z4#j4SHg6$w+SwETy4JYXsCyx>2r z$3|Bcwn8NvBX;H(O(r}LIR3rB0YU~M9$u>fK~=%pPDLg}@^d^MvjdIDU_br(rQgM{ zEe(E7mf=YTx>~IRQ(F^mf%5mgsB8qBj}6}ZS<-l2EtCW&e8u}(urHD<6p5YJ?=sJt z@!)(y3cOTe6NUGJ0T0h%BXSDiQ(RC;U>(mZTlOQPgbVHzl4a766hN@Z=b?ZwPXkfU z(S?x_jYa*gEg;oS$z!%+-v1f@N5V1k7<#7N{xCn}bW`{tUa};FE$<7dn7SQYkpGCg z$lnq3)8pyKHTLY!*LNYVF{1@CQklMoI72hQDtCe27Taw-Pzgc_PA<#vkS+tyQFD5C@%0Q@3r3$ zdrVktUkHOrzD=Y10{i*7vQ=mDfOG%!M6&Jgyt!~4m871h_LDwSk>2tC@gamzKVtuf z1Y#v&qdo7-4v*X_??Lh;F`StcJme&_qy|6UpK) zw5oQyFm(nFe4j}q7jYc+h66<{rOv;hOg*|e{)tst8@mFApo2*=6tO%6U4uwDknJyP zoSXh;=BUJ{aE0d09⁢5O{IU*kzQJdCMGGo(&0k3 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. - -.. image:: media/getting_started02.png - :align: center - -Fill in the sign-in or sign-up screens and you will get your first Odoo -database ready to be used. - -In order to familiarize yourself with the user interface, take a few -minutes to create records: *products, customers, opportunities* or -*projects/tasks*. Follow the blinking dots, they give you tips about -the user interface as shown in the picture below. - -+----------------+----------------+ -| |left_pic| | |right_pic| | -+----------------+----------------+ - -Once you get used to the user interface, have a look at the -implementation planners. These are accessible from the Settings app, or -from the top progress bar on the right hand side of the main -applications. - -.. image:: media/getting_started05.png - :align: center - -These implementation planners will: - -- help you define your goals and KPIs for each application, - -- guide you through the different configuration steps, - -- and provide you with tips and tricks to getting the most out of Odoo. - -Fill in the first steps of the implementation planner (goals, -expectations and KPIs). Our project manager will review them with you -during the implementation process. - -.. image:: media/getting_started06.png - :align: center - -If you have questions or need support, our project manager will guide -you through all the steps. But you can also: - -- Read the documentation on our website: - `https://www.odoo.com/documentation/user `__ - -- Watch the videos on our eLearning platform (free with your first Success Pack): - `https://odoo.thinkific.com/courses/odoo-functional `__ - -- Watch the webinars on our - `Youtube channel `__ - -- Or send your questions to our online support team through our - `online support form `__. - -What do we expect from you? -=========================== - -We are used to deploying fully featured projects within 25 to 250 hours of -services, which is much faster than any other ERP vendor on the market. -Most projects are completed between 1 to 9 calendar months. - -But what really **differentiates between a successful implementation and -a slow one, is you, the customer!** From our experience, when our customer -is engaged and proactive the implementation is smooth. - -Your internal implementation manager ------------------------------------- - -We ask that you maintain a single point of contact within your company to -work with our project manager on your Odoo implementation. This is to ensure -efficiency and a single knowledge base in your company. -Additionally, this person must: - -- **Be available at least 2 full days a week** for the project, - otherwise you risk slowing down your implementation. More is better with - the fastest implementations having a full time project manager. - -- **Have authority to take decisions** on their own. Odoo usually - transforms all departments within a company for the better. There - can be many small details that need quick turnarounds for answers and - if there is too much back and forth between several internal decision - makers within your company it could potentially seriously slow everything down. - -- **Have the leadership** to train and enforce policies internally with full support - from all departments and top management, or be part of top management. - -Integrate 90% of your business, not 100% ----------------------------------------- - -You probably chose Odoo because no other software allows for such a high -level of automation, feature coverage, and integration. But **don't be an -extremist.** - -Customizations cost you time, money, are more complex to maintain, add risks -to the implementation, and can cause issues with upgrades. - -Standard Odoo can probably cover 90% of your business processes and requirements. -Be flexible on the remaining 10%, otherwise that 10% will cost you twice the original -project price. One always underestimates the hidden costs of customization. - -- **Do it the Odoo way, not yours.** Be flexible, use Odoo the way it - was designed. Learn how it works and don't try to replicate the - way your old system(s) work. - -- **The project first, customizations second.** If you really want to - customize Odoo, phase it towards the end of the project, ideally - after having been in production for several months. Once a customer - starts using Odoo, they usually drop about 60% of their customization - requests as they learn to perform their workflows out of the box, or - the Odoo way. It is more important to have all your business processes - working than customizing a screen to add a few fields here and there - or automating a few emails. - -Our project managers are trained to help you make the right decisions and -measure the tradeoffs involved but it is much easier if you are aligned -with them on the objectives. Some processes may take more time than your -previous system(s), however you need to weigh that increase in time with -other decreases in time for other processes. If the net time spent is -decreased with your move to Odoo than you are already ahead. - -Invest time in learning Odoo ----------------------------- - -Start your free trial and play with the system. The more comfortable you -are navigating Odoo, the better your decisions will be and the quicker -and easier your training phases will be. - -Nothing replaces playing with the software, but here are some extra -resources: - -- Documentation: - `https://www.odoo.com/documentation/user `__ - -- Introduction Videos: - `https://www.odoo.com/r/videos `__ - -- Customer Reviews: - `https://www.odoo.com/blog/customer-reviews-6 `__ - -Get things done ---------------- - -Want an easy way to start using Odoo? Install Odoo Notes to manage your -to-do list for the implementation: -`https://www.odoo.com/page/notes `__. -From your Odoo home, go to Apps and install the Notes application. - -.. image:: media/getting_started07.png - :align: center - -This module allows you to: - -- Manage to-do lists for better interactions with your consultant; - -- Share Odoo knowledge & good practices with your employees; - -- Get acquainted with all the generic tools of Odoo: Messaging, - Discussion Groups, Kanban Dashboard, etc. - -.. image:: media/getting_started08.png - :align: center - -.. tip:: - This application is even compatible with the Etherpad platform - (http://etherpad.org). To use these collaborative pads rather than - standard Odoo Notes, install the following add-on: Memos Pad. - -What should you expect from us? -=============================== - -Subscription Services ---------------------- - -Cloud Hosting -~~~~~~~~~~~~~ - -Odoo provides a top notch cloud infrastructure including backups in -three different data centers, database replication, the ability to -duplicate your instance in 10 minutes, and more! - -- Odoo Online SLA: - `https://www.odoo.com/page/odoo-online-sla `__\ - -- Odoo Online Security: - `https://www.odoo.com/page/security `__ - -- Privacy Policies: - `https://www.odoo.com/page/odoo-privacy-policy `__ - -Support -~~~~~~~ - -Your Odoo Online subscription includes **unlimited 24hr support at no extra -cost, Monday to Friday**. Our teams are located around the world to ensure you -have support, no matter your location. Your support representative could be -communicating to you from San Francisco, Belgium, or India! - -What kind of support is included? - -- Providing you with relevant material (guidelines, product documentation, - etc...) -- Answers to issues that you may encounter in your standard Odoo database (eg. - “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”) -- Questions related to your account, subscription, or billing -- Bug resolution (blocking issues or unexpected behaviour not due to - misconfiguration or customization) -- Issues that might occur in a test database after upgrading to a newer version - -*Odoo Support does not make changes to your production database, but gives you -the material and knowledge to do it yourself!* - -What kind of support is not included? - -- Questions that require us to understand your business processes in order to - help you implement your database -- Training on how to use our software (we will direct you to our many resources) -- Importation of documents into your database -- Guidance on which configurations to apply inside of an application or the database -- How to set up configuration models (Examples include: Inventory Routes, - Payment Terms, Warehouses, etc) -- Questions or issues related to specific developments or customizations done - either by Odoo or a third party (this is specific only to your database or - involving code) - -You can get this type of support with a `Success Pack `__. -With a pack, one of our consultants will analyze the way your business runs and -tell you how you can get the most out of your Odoo Database. We will handle all -configurations and coach you on how to use Odoo. - -Our support team can be contacted through our -`online support form `__. - - -Upgrades -~~~~~~~~ - -Once every two months, Odoo releases a new version. You will get an -upgrade button within the **Manage Your Databases** screen. Upgrading your -database is at your own discretion, but allows you to benefit from new -features. - -We provide the option to upgrade in a test environment so that you can -evaluate a new version or train your team before the rollout. Simply -fill our `online support form `__ to make this request. - -Success Pack Services ---------------------- - -The Success Pack is a package of premium hour-based services performed by -a dedicated project manager and business analyst. The initial allotted hours -you purchased are purely an estimate and we do not guarantee completion of -your project within the first pack. We always strive to complete projects -within the initial allotment however any number of factors can contribute -to us not being able to do so; for example, a scope expansion (or "Scope Creep") -in the middle of your implementation, new detail discoveries, or an increase -in complexity that was not apparent from the beginning. - -The list of services according to your Success Pack is detailed online: -`https://www.odoo.com/pricing-packs `__ - -The goal of the project manager is to help you get to production within -the defined time frame and budget, i.e. the initial number of hours -defined in your Success Pack. - -His/her role includes: - -- **Project Management:** Review of your objectives & expectations, - phasing of the implementation (roadmap), mapping your - business needs to Odoo features. - -- **Customized Support:** By phone, email or webinar. - -- **Training, Coaching, and Onsite Consulting:** Remote trainings via - screen sharing or training on premises. For on-premise training - sessions, you will be expected to pay extra for travel expenses - and accommodations for your consultant. - -- **Configuration:** Decisions about how to implement specific needs in - Odoo and advanced configuration (e.g. logistic routes, advanced - pricing structures, etc.) - -- **Data Import**: We can do it or assist you on how to do it with a - template prepared by the project manager. - -If you have subscribed to **Studio**, you benefit from the following -extra services: - -- **Customization of screens:** Studio takes the Drag and Drop approach to - customize most screens in any way you see fit. - -- **Customization of reports (PDF):** Studio will not allow you - to customize the reports yourself, however our project managers have - access to developers for advanced customizations. - -- **Website design:** Standard themes are provided to get started at - no extra cost. However, our project manager can coach you on how to utilize - the building blocks of the website designer. The time spent will consume - hours of your Success Pack. - -- **Workflow automations:** Some examples include setting values in fields based on - triggers, sending reminders by emails, automating actions, etc. - For very advanced automations, our project managers have access - to Odoo developers. - -If any customization is needed, Odoo Studio App will be required. Customizations -made through Odoo Studio App will be maintained and upgraded at each Odoo upgrade, -at no extra cost. - -All time spent to perform these customizations by our Business Analysts will be -deducted from your Success Pack. - -In case of customizations that cannot be done via Studio and would require a -developer’s intervention, this will require Odoo.sh, please speak to your -Account Manager for more information. Additionally, any work performed by a -developer will add a recurring maintenance fee to your subscription to cover -maintenance and upgrade services. This cost will be based on hours spent by -the developer: 4€ or $5/month, per hour of development will be added to the -subscription fee. - -**Example:** A customization that took 2 hours of development will cost: -2 hours deducted from the Success Pack for the customization development -2 * $5 = $10/month as a recurring fee for the maintenance of this customization - -Implementation Methodology -========================== - -We follow a **lean and hands-on methodology** that is used to put -customers in production in a short period of time and at a low cost. - -After the kick-off meeting, we define a phasing plan to deploy Odoo -progressively, by groups of apps. - -.. image:: media/getting_started09.png - :align: center - -The goal of the **Kick-off call** is for our project manager to come -to an understanding of your business in order to propose an -implementation plan (phasing). Each phase is the deployment of a set of -applications that you will fully use in production at the end of the -phase. - -For every phase, the steps are the following: - -1. **Onboarding:** Odoo's project manager will review Odoo's business - flows with you, according to your business. The goal is to train - you, validate the business process and configure according to - your specific needs. - -2. **Data:** Created manually or imported from your existing system. - You are responsible for exporting the data from your existing system - and Odoo's project manager will import them in Odoo. - -3. **Training:** Once your applications are set up, your data imported, and - the system is working smoothly, you will train your users. There will - be some back and forth with your Odoo project manager to answer questions - and process your feedback. - -4. **Production**: Once everyone is trained, your users start using - Odoo. - -Once you are comfortable using Odoo, we will fine-tune the process and -**automate** some tasks and do the remaining customizations (**extra -screens and reports**). - -Once all applications are deployed and users are comfortable with Odoo, -our project manager will not work on your project anymore (unless you -have new needs) and you will use the support service if you have further -questions. - -Managing your databases -======================= - -To access your databases, go to Odoo.com, sign in and click **My -Databases** in the drop-down menu at the top right corner. - -.. image:: media/getting_started10.png - :align: center - -Odoo gives you the opportunity to test the system before going live or -before upgrading to a newer version. Do not mess up your working -environment with test data! - -For those purposes, you can create as many free trials as you want -(each available for 15 days). Those instances can be instant copies of your -working environment. To do so, go to the Odoo.com account in **My -Organizations** page and click **Duplicate**. - -.. image:: media/getting_started11.png - :align: center - -.. image:: media/getting_started12.png - :align: center - -You can find more information on how to manage your databases -:ref:`here `. - -Customer Success +:banner: banners/getting_started.png + +==================================== +Basics of the QuickStart Methodology +==================================== + +This document summarizes Odoo Online's services, our Success Pack +implementation methodology, and best practices to get started with our +product. + +1. The SPoC (*Single Point of Contact*) and the Consultant +========================================================== + +Within the context of your project, it is highly recommended to +designate and maintain on both sides (your side and ours) **one +and only single person of contact** who will take charge and assume +responsibilities regarding the project. He also has to have **the +authority** in terms of decision making. + +- **The Odoo Consultant ensures the project implementation from A to Z**: + From the beginning to the end of the project, he ensures the overall + consistency of the implementation in Odoo and shares his expertise + in terms of good practices. + +- **One and only decision maker on the client side (SPoC)**: + He is responsible for the business knowledge transmission + (coordinate key users intervention if necessary) and the consistency + of the implementation from a business point of view (decision + making, change management, etc.) + +- **Meetings optimization**: + The Odoo consultant is not involved in the process of decision + making from a business point of view nor to precise processes and + company's internal procedures (unless a specific request or an + exception). Project meetings, who will take place once or twice a + week, are meant to align on the business needs (SPoC) and to define + the way those needs will be implemented in Odoo (Consultant). + +- **Train the Trainer approach**: + The Odoo consultant provides functional training to the SPoC so that + he can pass on this knowledge to his collaborators. In order for + this approach to be successful, it is necessary that the SPoC is + also involved in its own rise in skills through self-learning via + the `Odoo documentation `__, `The elearning platform `__ and the testing of functionalities. + +2. Project Scope ================ -Odoo is passionate about delighting our customers and ensuring that -they have all the resources needed to complete their project. +To make sure all the stakeholders involved are always aligned, it is +necessary to define and to make the project scope evolve as long as the +project implementation is pursuing. -During the implementation phase, your point of contact is the project -manager and eventually the support team. +- **A clear definition of the initial project scope**: + A clear definition of the initial needs is crucial to ensure the + project is running smoothly. Indeed, when all the stakeholders share + the same vision, the evolution of the needs and the resulting + decision-making process are more simple and more clear. -Once you are in production, you will probably have less interaction -with your project manager. At that time, we will assign a member of -our Client Success Team to you. They are specialized in the long-term -relationship with our customers. They will contact you to showcase new -versions, improve the way you work with Odoo, assess your new needs, -etc... +- **Phasing the project**: + Favoring an implementation in several coherent phases allowing + regular production releases and an evolving takeover of Odoo by the + end users have demonstrated its effectiveness over time. This + approach also helps to identify gaps and apply corrective actions + early in the implementation. -Our internal goal is to keep customers for at least 10 years and offer -them a solution that grows with their needs! +- **Adopting standard features as a priority**: + Odoo offers a great environment to implement slight improvements + (customizations) or more important ones (developments). + Nevertheless, adoption of the standard solution will be preferred as + often as possible in order to optimize project delivery times and + provide the user with a long-term stability and fluid scalability of + his new tool. Ideally, if an improvement of the software should + still be realized, its implementation will be carried out after an + experiment of the standard in production. -Welcome aboard and enjoy your Odoo experience! - -.. seealso:: - * :doc:`../../db_management/documentation` - -.. image:: media/getting_started13.png +.. image:: media/basic_quickstart01.png :align: center -.. |left_pic| image:: media/getting_started03.png -.. |right_pic| image:: media/getting_started04.png +3. Managing expectations +======================== + +The gap between the reality of an implementation and the expectations of +future users is a crucial factor. Three important aspects must be taken +into account from the beginning of the project: + +- **Align with the project approach**: + Both a clear division of roles and responsibilities and a clear + description of the operating modes (validation, problem-solving, + etc.) are crucial to the success of an Odoo implementation. It is + therefore strongly advised to take the necessary time at the + beginning of the project to align with these topics and regularly + check that this is still the case. + +- **Focus on the project success, not on the ideal solution**: + The main goal of the SPoC and the Consultant is to carry out the + project entrusted to them in order to provide the most effective + solution to meet the needs expressed. This goal can sometimes + conflict with the end user's vision of an ideal solution. In that + case, the SPoC and the consultant will apply the 80-20 rule: focus + on 80% of the expressed needs and take out the remaining 20% of the + most disadvantageous objectives in terms of cost/benefit ratio + (those proportions can of course change over time). Therefore, it + will be considered acceptable to integrate a more time-consuming + manipulation if a global relief is noted. + Changes in business processes may also be proposed to pursue this + same objective. + +- **Specifications are always EXPLICIT**: + Gaps between what is expected and what is delivered are often a + source of conflict in a project. In order to avoid being in this + delicate situation, we recommend using several types of tools\* : + +- **The GAP Analysis**: The comparison of the request with the standard + features proposed by Odoo will make it possible to identify the + gap to be filled by developments/customizations or changes in + business processes. + +- `The User Story `__: + This technique clearly separates the responsibilities between the + SPoC, responsible for explaining the WHAT, the WHY and the WHO, + and the Consultant who will provide a response to the HOW. + +.. image:: media/basic_quickstart02.png + :align: center + +- `The Proof of Concept `__ + A simplified version, a prototype of what is expected to agree on + the main lines of expected changes. + +- **The Mockup**: In the same idea as the Proof of Concept, it will align + with the changes related to the interface. + +To these tools will be added complete transparency on the possibilities +and limitations of the software and/or its environment so that all +project stakeholders have a clear idea of what can be expected/achieved +in the project. We will, therefore, avoid basing our work on hypotheses +without verifying its veracity beforehand. + +*This list can, of course, be completed by other tools that would more +adequately meet the realities and needs of your project* + +4. Communication Strategy +========================= + +The purpose of the QuickStart methodology is to ensure quick ownership +of the tool for end users. Effective communication is therefore crucial +to the success of this approach. Its optimization will, therefore, lead +us to follow those principles: + +- **Sharing the project management documentation**: + The best way to ensure that all stakeholders in a project have the + same level of knowledge is to provide direct access to the project's + tracking document (Project Organizer). This document will contain + at least a list of tasks to be performed as part of the + implementation for which the priority level and the manager are + clearly defined. + + The Project Organizer is a shared project tracking tool that + allows both detailed tracking of ongoing tasks and the overall + progress of the project. + +- **Report essential information**: + In order to minimize the documentation time to the essentials, we + will follow the following good practices: + +- Meeting minutes will be limited to decisions and validations; + +- Project statuses will only be established when an important milestone + is reached; + +- Training sessions on the standard or customized solution will be + organized. + +5. Customizations and Development +================================= + +Odoo is a software known for its flexibility and its important evolution +capacity. However, a significant amount of development contradicts a +fast and sustainable implementation. This is the reason why it is +recommended to: + +- **Develop only for a good reason**: + The decision to develop must always be taken when the cost-benefit + ratio is positive (saving time on a daily basis, etc.). For example, + it will be preferable to realize a significant development in order + to reduce the time of a daily operation, rather than an operation to + be performed only once a quarter. It is generally accepted that the + closer the solution is to the standard, the lighter and more fluid + the migration process, and the lower the maintenance costs for both + parties. In addition, experience has shown us that 60% of initial + development requests are dropped after a few weeks of using standard + Odoo (see "Adopting the standard as a priority"). + +- **Replace, without replicate**: + There is a good reason for the decision to change the management + software has been made. In this context, the moment of + implementation is THE right moment to accept and even be a change + initiator both in terms of how the software will be used and at the + level of the business processes of the company. + +6. Testing and Validation principles +==================================== + +Whether developments are made or not in the implementation, it is +crucial to test and validate the correspondence of the solution with the +operational needs of the company. + +- **Role distribution**: + In this context, the Consultant will be responsible for delivering a + solution corresponding to the defined specifications; the SPoC will + have to test and validate that the solution delivered meets the + requirements of the operational reality. + +- **Change management**: + When a change needs to be made to the solution, the noted gap is + caused by: + + - A difference between the specification and the delivered solution - This is a correction for which the Consultant is responsible + + **or** + + - A difference between the specification and the imperatives of + operational reality - This is a change that is the responsibility of SPoC. + +7. Data Imports +=============== + +Importing the history of transactional data is an important issue and +must be answered appropriately to allow the project running smoothly. +Indeed, this task can be time-consuming and, if its priority is not well +defined, prevent production from happening in time. To do this as soon +as possible, it will be decided : + +- **Not to import anything**: + It often happens that after reflection, importing data history is + not considered necessary, these data being, moreover, kept outside + Odoo and consolidated for later reporting. + +- **To import a limited amount of data before going into production**: + When the data history relates to information being processed + (purchase orders, invoices, open projects, for example), the need to + have this information available from the first day of use in + production is real. In this case, the import will be made before the + production launch. + +- **To import after production launch**: + When the data history needs to be integrated with Odoo mainly for + reporting purposes, it is clear that these can be integrated into + the software retrospectively. In this case, the production launch of + the solution will precede the required imports. diff --git a/getting_started/media/basic_quickstart01.png b/getting_started/media/basic_quickstart01.png new file mode 100644 index 0000000000000000000000000000000000000000..558a5b91c00a054f795c8e8063857f09ba3d34b6 GIT binary patch literal 23192 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 literal 0 HcmV?d00001 diff --git a/getting_started/media/getting_started01.png b/getting_started/media/getting_started01.png deleted file mode 100644 index 0633f889270caf179cb59926371c737cd59201e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5317 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 Nm>FB&!`}5y_&>sLe)IqU diff --git a/getting_started/media/getting_started04.png b/getting_started/media/getting_started04.png deleted file mode 100644 index ee5793206198ad36db76d2b8f88336566d21c136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22263 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 d{$kcR*XKR2*?n+P?zd}5yX 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 diff --git a/getting_started/media/getting_started05.png b/getting_started/media/getting_started05.png deleted file mode 100644 index 8c0e24aaa81248e0fd071e1fa185ae73d23ba5b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18982 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 bj>cpFLqUIO#Ld!wmM|DRG|?^Bwh#Y5TA_jM diff --git a/getting_started/media/getting_started08.png b/getting_started/media/getting_started08.png deleted file mode 100644 index d854d62a4440fddd5eece8c581f7e19b53955f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25825 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