From 1d85529eda86b03f206ea627ca917551041a6c18 Mon Sep 17 00:00:00 2001 From: Francis Appels Date: Wed, 1 Jul 2015 23:24:54 +0200 Subject: [PATCH 001/284] Fix delete not used empty stock record When removing all stock from warehouse are move all stock to other warehouse, there is still an 0 stock record in in the stock table for the source warehouse, not visible in Dolibarr. --- .../stock/class/mouvementstock.class.php | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index b37384932cf..9c1e555ba3b 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -3,6 +3,7 @@ * Copyright (C) 2005-2013 Laurent Destailleur * Copyright (C) 2011 Jean Heimburger * Copyright (C) 2014 Cedric GROSS + * Copyright (C) 2015 Francis Appels * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -232,7 +233,37 @@ class MouvementStock extends CommonObject { $fk_product_stock = $this->db->last_insert_id(MAIN_DB_PREFIX."product_stock"); } - + + // delete empty stock record + $sql = "SELECT reel FROM ".MAIN_DB_PREFIX."product_stock"; + $sql.= " WHERE rowid = ".$fk_product_stock; + + $resql=$this->db->query($sql); + if ($resql) + { + $obj = $this->db->fetch_object($resql); + if ($obj) + { + if ($obj->reel == 0) + { + dol_syslog(get_class($this)."::_create delete 0 stock record", LOG_DEBUG); + $sql = "DELETE FROM ".MAIN_DB_PREFIX."product_stock"; + $sql.= " WHERE rowid = ".$fk_product_stock; + $delsql=$this->db->query($sql); + if (! $delsql) + { + $this->errors[]=$this->db->lasterror(); + $error = -8; + } + } + } + $this->db->free($resql); + } + else + { + $this->errors[]=$this->db->lasterror(); + $error = -7; + } } // Update detail stock for sell-by date From fdf6c32fbc708fd3f3d74b607fc73f2779959637 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Thu, 13 Aug 2015 12:47:04 +0200 Subject: [PATCH 002/284] Fix: place the form outside the table for avoid errors --- htdocs/product/stock/mouvement.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/product/stock/mouvement.php b/htdocs/product/stock/mouvement.php index 177d8c5e0b3..5622899c052 100644 --- a/htdocs/product/stock/mouvement.php +++ b/htdocs/product/stock/mouvement.php @@ -414,6 +414,10 @@ if ($resql) if ($id) print_barre_liste($texte, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num,0,''); else print_barre_liste($texte, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num); + + print '
'; + if ($id) print ''; + print ''; print ""; //print_liste_field_titre($langs->trans("Id"),$_SERVER["PHP_SELF"], "m.rowid","",$param,"",$sortfield,$sortorder); @@ -428,9 +432,6 @@ if ($resql) print "\n"; // Lignes des champs de filtre - print ''; - if ($id) print ''; - print ''; print ''; print "\n"; - print ''; $arrayofuniqueproduct=array(); @@ -526,7 +526,7 @@ if ($resql) } $db->free($resql); - print "
'; print $langs->trans('Month').': '; @@ -465,7 +466,6 @@ if ($resql) print ''; print '

"; + print "
"; // Add number of product when there is a filter on period if (count($arrayofuniqueproduct) == 1 && is_numeric($year)) From b3a7b4404608d9f42ad9a78ce79cdcf5fc9ac86e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= Date: Fri, 14 Aug 2015 12:29:32 +0200 Subject: [PATCH 003/284] FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights Close #3321 --- ChangeLog | 1 + htdocs/core/lib/security.lib.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9b403733438..f62facbdc36 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,7 @@ FIX: Not showing delivery date on rouget pdf FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts +FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index 73f3b0fa244..b80ae15a277 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -451,7 +451,7 @@ function restrictedArea($user, $features, $objectid=0, $dbtablename='', $feature if (empty($dbt_keyfield)) dol_print_error('','Param dbt_keyfield is required but not defined'); - $sql = "SELECT dbt.id"; + $sql = "SELECT dbt.$dbt_select"; $sql.= " FROM ".MAIN_DB_PREFIX.$dbtablename." as dbt"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON (dbt.".$dbt_keyfield." = s.rowid)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON (sc.fk_soc = dbt.".$dbt_keyfield.")"; From 8d18507d5f73a89319587f30a6f74c7c2e02bc43 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 15:35:25 +0200 Subject: [PATCH 004/284] Bad help --- build/makepack-dolibarr.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index c667754d4ab..9db6f3a4da3 100755 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -984,7 +984,7 @@ if ($nboftargetok) { print "Remove target $FILENAMEEXEDOLIWAMP.exe...\n"; unlink "$NEWDESTI/$FILENAMEEXEDOLIWAMP.exe"; - print "Check that in your Wine setup, you create a Z: drive that point to your /tmp directory.\n"; + print "Check that in your Wine setup, you create a Z: drive that point to your / directory.\n"; $SOURCEBACK=$SOURCE; $SOURCEBACK =~ s/\//\\/g; From 58988d30840e6fc23a2f78e7206cb4abe7691bb5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 16:12:36 +0200 Subject: [PATCH 005/284] 3.5.8 --- htdocs/filefunc.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index bb1a4f6bd3f..33bfa01dcbb 100755 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -29,7 +29,7 @@ * \brief File that include conf.php file and commons lib like functions.lib.php */ -if (! defined('DOL_VERSION')) define('DOL_VERSION','3.5.7'); +if (! defined('DOL_VERSION')) define('DOL_VERSION','3.5.8'); if (! defined('EURO')) define('EURO',chr(128)); // Define syslog constants From 2faa5d725e02dc580f47e0ac812be4009f401c05 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 15 Aug 2015 18:17:54 +0200 Subject: [PATCH 006/284] Missing tcpdf files --- .../tcpdf/fonts/dejavusanscondensed.ctg.z | Bin 0 -> 10454 bytes .../includes/tcpdf/fonts/dejavusanscondensed.z | Bin 0 -> 330293 bytes .../tcpdf/fonts/dejavusanscondensedb.ctg.z | Bin 0 -> 10200 bytes .../tcpdf/fonts/dejavusanscondensedb.z | Bin 0 -> 326753 bytes .../tcpdf/fonts/dejavusanscondensedbi.ctg.z | Bin 0 -> 9101 bytes .../tcpdf/fonts/dejavusanscondensedbi.z | Bin 0 -> 312796 bytes .../tcpdf/fonts/dejavusanscondensedi.ctg.z | Bin 0 -> 9343 bytes .../tcpdf/fonts/dejavusanscondensedi.z | Bin 0 -> 308709 bytes .../tcpdf/fonts/dejavusansextralight.ctg.z | Bin 0 -> 3989 bytes .../tcpdf/fonts/dejavusansextralight.z | Bin 0 -> 173046 bytes .../includes/tcpdf/fonts/dejavusansmono.ctg.z | Bin 0 -> 6361 bytes htdocs/includes/tcpdf/fonts/dejavusansmono.z | Bin 0 -> 198919 bytes .../includes/tcpdf/fonts/dejavusansmonob.ctg.z | Bin 0 -> 6120 bytes htdocs/includes/tcpdf/fonts/dejavusansmonob.z | Bin 0 -> 193788 bytes .../tcpdf/fonts/dejavusansmonobi.ctg.z | Bin 0 -> 4983 bytes htdocs/includes/tcpdf/fonts/dejavusansmonobi.z | Bin 0 -> 145530 bytes .../includes/tcpdf/fonts/dejavusansmonoi.ctg.z | Bin 0 -> 5221 bytes htdocs/includes/tcpdf/fonts/dejavusansmonoi.z | Bin 0 -> 147290 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensed.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensed.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedb.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedb.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedi.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansextralight.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansextralight.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmono.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmono.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonob.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonob.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonobi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonobi.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonoi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonoi.z diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensed.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensed.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..df25b6497f084274a55feb158bb478f237137568 GIT binary patch literal 10454 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensed.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensed.z new file mode 100755 index 0000000000000000000000000000000000000000..2053dd16f031128023f839d0344a97a754285a19 GIT binary patch literal 330293 zcmYg%bx<5W)Gh8_+_kv76_?`f3&o1V;_fW&?y$JKyK8Z4aV_@4eX-Z?n|bqICO65+ z#QwUIoZRD;``XZhQ@4F6YlB`Q#-nVjXGloJzl4PUp90Ho#s7MB&1&G# z)QiXP&6j_h*>iHH6Y|Q&HOjS8Nt_GPphyFOQ%+crM}I$2MX#D zG079r8N&-^=Q_CR=v8j$9ykV(UQYpQBu+G5=9uDiub+ zKxiW*;ZKZ*M!e2kYx#Z%kZT_J^Q?#jy3h?I;#wnkv}I0OO!v8Z;0s26>Y)qEUkl4w`H_r~ zQ2D^5`=Hw*a?=G$Vk~-M8P99q$n8ji=}5~#6P0`DK=?+OXMY)!>(?lWT}=GYK?>?N zn7~{@#1Ah{=r@Ov$3zuGXTs-*m=sFCrVgyPm=T#>lNv7S8W-I^SoOC$EAWA$+M?HM zy1Y<gYRRKg{?w0PB*yYUSp_}3KG;0 z=Pu`6iuxSX5AQCz$Tij#R#2j4R~lB6LOb!Beizy9PUS1%Ten+~!{TwS`*ah}YOmBnAUb#iGvgV@pVsK}09r}%|HV@0{!u|q{ z3Q*HKu(RO<|F)y=6!Ixo?~ml`zweHFV?1up7v`|dHvpcQ<3o5ecQ79mn|%~jixRI4 z6~HV+N7M$2V`e}b@70ON1djVhz+Ez_!6V*ZqYjLVBWG&BAf{d;KAX7I4;0M(8Dxic z0E*+0wg|rkn?RuqrhaXGCSF6=&lw-_6gOWAFMW{aUJOSk58-)lh!ylDNV%IQ91T6@+xv2f+O?sT9`&&Mq;cD5LSV}B!B>jxWrNs_c zzJUb?;-lae%SA>btK|RVzwxE4b0;m?U-;I@C~jpS0!&-neyO&q(Kdcc58`1UwJ~UO zx`-G$V2CYmaL@4yLS8QT9X{~re1Tj-b^H2EacCftu6Gzkvgg5&Jro|g6pk*YBI-LWPbM{KR3hg*Vp3*%7Nnr1EKMyCN?Eu$PH288kcf^Q(WK-L%nCq0FpN zu}by*g}Pt!O!q#@e_svg^LUcFM{gAu47zr#Z6Wo;msIV5qn6#wlwMT6aIZGu^!vwc z>COc|*%e_0xq|~lmRBNckPf($^M{;}TRvqCzLPS>3FKD-* zzcI=GK_RS+qE`1G_|BpLRYO~>m5Sj-gpgT)l$jNZ55}`b_tphuh-;<3l04@PeGrJa*IkOXvy z4D}5K4ZU*`YGHu&{a-SE&|{NMD5t{I@e3s0MNV8O0S^Y1q4`laVSv*EmcfRYY>1>u zicuga2vl+7IbTFTlp4B9q~PlJ!bVF-j_ z`1C&FR$iJij5RE`uvOJ4a|xBkiK)xQ(Sw-FQlzR$C>9n{+BDkc+F!I?CqgG>rC$~G zi|T_=p>^?$9Dob7cvNXaQ7D-P%Lyr*YTt|zN>Sbjv^udJ5Dd0KkHy0$a6+Md61s&u z+Y*@bn)fhxKQQbXu%+gbhA#Mx)Nb7*URU<1xN-rcQ=B%oi%9SmH~x$@a^QAqkuErq z68X3uJSzPP6FKk=J6I+lLyDLw0()f|Zhpd%il521x3Yv))v|^?t?onX7$wMaGrHH6 zNV0Ay2LVz>;NQ&RzZB7TsUVxorY~E+aw1f4v<01wH&$b z_Q8ANZ7Ksj2ZMFu^MienRbXJ?`XYnbI42~~T<|gw383nzJI;28kh|g52#wGx1;Oi| z)Py&x+xyvOg_4fY^PYfR-h<$|Uohm&XwTC=yR3#m_5Z=Ih(&70qo z_EP5&pEnZu9-s&y>5lO_)7B;A?Ca$Q35)lCA3gQLA`h24i1H%N4<*>c^FrT_dr0uiE=frnToAta2~k%Jex_-tpC6iKU0q zQv}W0ekNsR6fZ6qh@`kFk~JE18r8jmPJU2=xu^iQfD;gJV6X#67eV)n5iLo?LD{a^ zAYITo6dREdQ->QcbO0R|(T6l2$&t82a2G$=5ZV#FBX0MHU+iQ@071w5E=H&@GzJg; z8+r%xu452vCx{}*7v&PZ17-k5o?itvKK7?XohzlUK%yw=1bH2k4S}fO_0)DcUw z^bX@+*zJ+RqyGC6Hf8mcRhDWciD%yv*@$% zv-q>%v&u72mH130uWj*q6lQ|L9#Ht;F>V8|oy5^|le|OJ z-FHu?@Ti5jR^4tTeFb78)uP?n+PbhFzW#SzXT5Em)`8za)j{k6>jLRQ@515&?Ly=N z=Yr|Nz@d##wHwea=PT|j?W^Id@>=^?^;q^;_n7pU^;oL2h%8h)D|KATT#q`hy{x?k zIzKxjJ~wl_>5>Lm0ix^L9fR1UGAc>xbBc0G4GRs+rWb41j!xQ6JkB0ZG0x&oRZeHm z*-q$3Kk9Ur7E_W`tDZI(NNxkX0NxsRxNx#XzX}syY zNfUO_?L6O_x!k_Q+YH@g?p||CaI3%CUKU*y9qbMDZSt-1?RuqrGQBL`qVH05EjZ|# z@CUsTKgC_<^%5q@xkdhZv)t$%HLlWZ(9D^4kCP|B zlFNyx_~hO_uO3v5D<^c5Cy3;G_uMBcg?zWWTBh!!mm;r!4bl7Jg=WR+G}XvS1l&SzeicS!kJgnP%BtnPQn;nPHi4*?8G; zneI;uoveqS&3`tG21zaI?CWgedDi&(dB?NA{381``B%%e%RA9K)4RpH$UECR-aE+~ zKY7cwq}uySKR!rTztjzP>A|cFL9W!fw zVkb)NdP-bYiKYzAV2By33|UTS6elvP9^iuD%<-&+(AWz1aLs5YGlWeDl@%nXXrm;!*;iO&c^e*x43wVz#e@AsH z-P>VUv{Bk~L{VMHl$B9>Z0R{?41K1T5ddLy6+LiaiEuwZ4Fi^A&|3RtTLtI-=lUDQFF)|tOWr_x_#3n;Vi^q;$M@9STyR_?g{A78D15!bD6D`7;95o?uFQNYvQY8!f{J^n7Yvyu@U`PSJFzV z`BBt?Jw>g|;lmm}y`%-{h@1{H@L4=sl3$6^)Y6j`GT#t58sJ#4Bfjg=SuE-xXB}!w zeg&l^ez*7s^^vnmbR@sV{2RHepx0y^r#P@hw_CZN_&t!0h3+YtF@qgivBU_6i&YX? z@q0O(U+u>W!ur<(nKz!PYDTv(wXM*hHIM+0_?jV|w*hvYb_hG?g;phUD!!y;%P)$| zd&cczMPySKzZ%r^Dk|J#r(;Y1AI-4okNB*nVg`~Zicy*dS8U{x?&kVS)$)yy?}N8R zq)?JRctfouj}Q`a+b>PPL}SL3sm+bjZk-; zi9cWp-~(kKtK)FDKX2LiqrSy~cmzwrS8Gvf4FNUiA3#ph(@}X&6ocM)J%Y}dhtaVK zi$A7+By{H*_43(#Dsn9?n>U|6eA07%^A={=&X9y{zN}I0w+52#XCFP{_?uY4oBq)s z!WcStTA~P9m5uz(?FieBN}A;^h;|7lASovuZA7Idt9$n;rGxRw!h6SiCmqIml$5WC zwTkjbGQR=vn}!rC9*G|0`pKX15$JmQf2*tG#o&H#^$(96@mbk-`QCJKTkLkD4w<** z_{&IZ_ve?XH&F;rKI98BZ9p9zvZpx2QH;2m;>I;=(;Vh>>9)tDvH|9MfrNY@b@0A* zQMtNf?su0#Icwvrk?jP#?+WmOm(GVV87a5BG_>q=sndR8X<4ZeX;~m)TdLP9JpZXy zT95U_wbp%i7V?mcYT|C&S|t6tfiV}`$_}GnuFqh$Vw;P$?glNKMI$bvuZ(_V7=NP-!`)bvWaEd-;4)fvBsiH6QBty-ix zJ;Eebn!9i3M?yPr5wu1=J6t2+!JAr0cy=t$Y~cthar+ez#~u-E-a@?MdY23 zPr9pLQR>&!2ogP8xW4$d&u>CGC# z`Y~0b2EAudL>6j9yUyM7AxnL4=`s2nibPBFQd1DEsJI=VBw;BX60QLX)%g+=KE0SO zX<6WM?Yd4qey7<7IaoPr8%-XV{woY zF%wlvtOA4LcRHm2SVBFR^hg>-J-Qxam^K!SEZl!?FX^8bw4$>}HbBl|(UH^-VWvv? ztMI!6&O*Z&Sv4&vYSfgmGeb!qjGVfRZ;Y6Q4-P9W(S%7a3uJ1Y>0f3g>#45!(icCS zw(C^t%$N1oDQ&9N0$K4L(Soc)&xv)i*m$Qn%`X2 z?wgmdrZ7PvePG#OarG0z@toJd!)B1HnvRpKA1mxU0YJl(!p5_+K@Itjj?IClCKNwAX@212z+ z*YT3xbM4~elf8xhbi+4BdY3N5cN$v5tt;io314#mwnqs{0jT|_LZ!H;OMr{M{Fy^7 z*LC*wSGlSvLrJye5R5LVy9xavR(Vxnw5}0bUW*=&R za10&Vq_2WATH=NQ+g+CNAAJ?X^|9JVFp$NOn5sf31(c-}3x|}W>d#*9gf+rh!JHo0 zfz;uwB*j9wA@~0d@qHRKWwh;Ihi(XWBibPT4QhWh4brSNX*#i@H#3;n^cymPXqY9O z)euVvw<&F0bL6tV^-<7S-ytK26vyIiw0d7%P+M19S1W%X$AI)S?e$oz_TMv*ud1!e zqe^-p%Y1w@$Dkyohv>f-;)(n+4FPp%&6t;WYu~TJ9$#?AA5tgeDT*iu;AV*ZgCXXZ_O`aQ=E`pbxjU2HFw{8+19Z!ctH(AvIzZbbWm=rh!}5Y>Ix zXG1@{oe|F)nm4rm5gdA;!EERq%=@>X>Iv=Rq0TNNbGGo9W1P-eBb2oqk^#%0ORoH! zp_zSr;B*IzqiDvk!=8uBYe(oN=OwOZe)kCAz|r}sV|>%~5)V@;Z0+vnc24~OVz7!y zO2Xm!o$`y`x8SP*`nyU$A+bn`v4p?$w@c50Z`1+s{oy+kPJi2Px}V?QOh4cP!#~6O zhjw-%$I+cj4lG;MPd$52_+zSE00mtij-UBWt=AyyP%PNmXzGhcqEoEIb>B zR3<$OwoVcrm887Z@w?b_;PvP3C*Pqs8ypxxYs?*SG6h~&z*_lL9qvTgq)X3h7lrey=huUQ~yT)C9p|II}Xr@Cj|H;0@YziUAvC3ni3(0aQbQ^uZuLZ0w{xmyEF$YwG zd4&gidAZPdm~^%xlLp~B1YRnQoC6P_aM}yA=k?89hayyl_y^$Q;nLd(|8+0%lROGW zXpNS-Qt&7GlkkIQX@Dn6rEv^8+XSG912m+J8()!mgf@GJ$J^K}#PV?UUK^&R;gn0(kbgbrn5U{<3SsWBQ) zAWFfQ)wTYvfboEhU(m3$Gufu(7E_o1r3akA6gz(0=uA=T35zA`5z9ilP&yk5_$JCR?67({k_fN%YC|Y4IuY$@Yo&N%8^t z#Q7BaH2dWEWcc($8X#eiSP01j-UIpr*#qo@<^!sGaQKonk8GT_rp`e*@`BdN@~X5Q zv2C`Ufz7&YGS3!|DDOLu6b}uLId2LtH_si9B2P7s9q*rPkr|H}@)_tE?3wQ~f-~*e z)!8}O-Pv;4R@oWElghxQF7FQS&NNR{sOZW|{7ap++D5}z!ydyTL#uY&_H9SlO|DI@ zt+8%p=bWRq0f#KZ^bMbO(souy;jPC`GB@GB9#a=R8+7e zcB?*i%+{eTX|24iN$ZgHvUNR&khV}h{hTW0HH<}!rTA5qWtFAb1-8Yy`ML$iWye*= zrOU<3HS*Q``TT`|;@+ZOaBs1Hp?{S>n04M+C~mf*`E2U!&5f$7s%yQ=8XyI51uz2) z0m*eab>(#hj**UGjx~-=jtGJ_;_V9UIvKUoOAc!n3uNQNdyp>37=+Nj=bQSDenHVyEk)tnyw%zGdHIReDZxp` zY4iR0gCK+zk_YjJghI?Anvgq)BE$}22=RrCLyjT32o`EY_Xy2{8)}1C78UjtHjzBb z{5-rP#5ibVXp`YuQeCErrkSQKrbWTCB^uCf}@|wOQm#70+O3VM!~rO9o6wNCCB0W zyhlIZ(~Nv;Tg)EfN_o+BCj?~3EJ?Z0UYTyS6^wHfzcvBy6^PFV#>7%a?d57VZRK!r zD+*Dv0&oELU)yU!iu4R8c!sB>N=1&9sq*L!_pN^&q2zikWo}2OKWK={x--FVmK0W3 zp-gC?mIb7%z{&`ea(>-8-Q+?bD;PjSQJv1Dz2V26s7Ngsd*cz&K?blgG$hw+A8Lp% zrBbcXp`02@+}rRIr{q5jbNYu~l8mWZ|I%fP#AJNiQTGZfTiWG)4|$Q&Gi30I_^%w8 z&1@23vJfwUON?8)RD2EkvT=%wz)+!>MBJY&5#5+pqcy@l@Be$#TZiDxNq)&$cX?j} z8KQOOg^r6mq0rhrqG{miCnw<~iWh)#;{cD>SZ@D>u<@`cEit)-ms%h6{PlsJfl{$w z$B|eD2`VU4Ya9X#l;TwpUc=qwnvU};|_UL#;fr~-D3)BY! z`pXbryqMgG>{p`7LDeH%InU!eN1mO8ih_$`GZBvO(A`YyH<2L-KIw&V>TGY*tqh7w zRu=+&*YU-y7T?SN6K0tqulrzjJ$@ zxPXH$HX%TdE++d<(ZRuDM=6R|YL=-x!bpu>Q8s8HR7{kw06lv+#J!|Pr~~qdUd}}8 zQr)9xo0y_Z*n%u1H?(ai6*!g$$bQB#=8i*PK>9ocK0aSPGln{GF~Eu6jZ1a#wW$x; zsZzMmQZj4O1%5*5aQ_k)KrEI)rS=Q{rDJnyuZ?V?CQQ3{rCT2}I{hx(a>}gF!w?w|aXDhvzjUdyzVF{ZS{P(cDK`qTNt!ug929X7w=`Ccu%u~ zPpD!exEAU;sIw!DZOW{F7D;k#gvdG96IbK7%YKYkiAzFq+s@1on#pajrQJNt&b_mY9i9dw&t$WiA&y3{z@ zMaDca+h*{b@--~0xHO{>Gfhq%B`o2{Nwca8JQCSc+1c6h%Kpkr zfjq-E{k^Z{b#0A&vLyA&%O0y`*1mR#*4!;w>o@C+>-y{P>z3;*7d{U09x)!}9tDqu zkC~6Dk3EmckJ*pukNJ;{kDZTc7^hl7y|XoUtJ?GMr%dOzXVmTw?#k|sU2p(IKogsG zMjc5BNf}9PPDM^xPO)K$A=nVs$hO%r$B_V7I^6Z8i@VFoP1lXz&C?CjP1T*<4cfHR?68l2^V*QHM z`Q81-gYP}!z1%(h!}0yjS^b&Q+0_}vX~C(<8C~d)d14VX+%lYH*hebfG{&^tv|z7rFLN(-uV*iLFMBV2 zFMqFbuX8UAn@C%>cftOiPlp46h?&HWm?rKaPC2e|49*NZqMN;&)7^+2 zx^DHC4y^X%V0#COonkP5325~K_?5k{|c~1l2qEGefBs=KNY_bkJ4_XiH*o!s%B&0uRO<*H zs$-j|t|&0DFvCRI0;o3Tk1;AreJi|9riTCPByK8}3#5uGSf8`zX-0nt}$+(Gj)Q+isUC==4~`<7w>7EaU=J ziFHy8qTl8BzGNro{at{1vpAY57=y$O{Xl^QI5iO8rc@M^t_Afe-!hy}DG3OaG4W_=UzN#;?VEQ! zE4NJYMJr|ZO9{8e)2l2k3`c^`XGq%>Ufz+DpsQ?&TZzWu{2liID}#a^otcB%d9U>& z(liM~>d~4{de<2v#;ro>2F7B9`2R%Cl;$*;T_JeMiQfJUuI|5e+X-Qz@yOU^001@> z1KPjFU9ol@!o&z>h6f&p++OxoMQiBede;^vK7`Jq2rX)4%26Fr_({pAIu=MO*OAl+RI z3IQ3WX*d5xF1~Y_Y)F8U!mo7HLL!O+N14_o^$}LHm+%C3G^p!Yqw()O9|ZKrduJorajA}NK{48KbErWq`7ofT=j<=N(QF&B8`QBTNHN7l;Kq|6;k z8|s*~y>bQ^VFZ@_V%}w+L}H>cgpuJj5>i% zoh}(KEW;XnQH*}_?@9=?oe-vj(KoqhpbW)sEsq6foOe$6AtS@D4Q-Xqa&2IG@M$qI zVjgPB=^ePGuBHEu#@dTnM&PKTM-}^XLuU90Vyc_-qfNC21Egv5@nro`vQ}tzq~n5J zMRnJUE8174=rLKV(lB;!B_B0i)<{@hxCld0OhwT#WO>nE#mt|DgXAjQH;RfCFfL=ugbKynGFWN#T0eMb?o^t%p z+kO=Hh&u&W2_J`ux3CM$0UTn4M|V;$;EEuM(F92kv&nec0CF+Rn1A#dw$4rUGfU0i zor5(q*8ZrSkcT(E546Yqxtn%pxWI(Kkb~zPxY!NUklk=!6lh7xOL{H*s$FPFcPboA z9AebC8+mZ+Jh2r@9%$ApHIcexci|uBMo%vF_uxj)w2p%yfgl}8@dl1ccVaXpEN^Js ztEs{8cU(D=FR0h6sx0FtWquh^5fSJ(<&RH~#$Ei+ug1k$)mbt83xcoq{0qtnJLPxx zhNmL$a&Gwn!g=L8GRLP+i{21_xBL&vymB$=<5SEfZwSplDDV$T9G|NGgY`-~+2jXz zZaN>}&X7)+k5QuyBNDMP?t9f=Rx`&pns@Mbp3j{xzIW)kP9F-!vigrX z{+Tpa;9TY8o2XSIoMA|(xMD>q3V}tXjm@k!b@Q{46j#h#E6u+Kb=K(dy6@JL&xAYu zKgjeCF4~jxVb+z;m^HifPQ-p&i}-codV1@r8^3f__ZBX4N}xNnz+RVHZenx;{%6G| zM#zOb4QM4hfJ*uPZjHPEPr8r*&r;5Lk(?BM>NerJmY3)7NWTZ9JuhHXWWd3F|4BDf zWHmY)F==Yb@3_PV_d3`P3!s{ci;ghj5$$oKtC|YN)TD%T{iD$5 VppO?#<0%p!o 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

a-f}afL_dZ5X#kn1Kw(eHp~SXk_+`W1Aohf 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�aX$UP66<8U0of_k=*TirSZ*RY) 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

9D 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�RfrR>ley`7fp3#zJ*m2e4-Ww$(Y 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 Xzu6fbM(wQ9ZO_&P@9YicPht5#H5$JF literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensedb.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensedb.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..71cef637e83311b26f0d4325c39b137930335918 GIT binary patch literal 10200 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


Bc09&wxe~*x}+|K)DHA=%eqxdxS?H!DD0( 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
GbQhR2DOh;>8ns4=Fnz%MPmO(Gx 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

Zxr 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 aUl)-Hst!-Kt3(!ji%&E!&9<<-igTwNmE+LaE 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.z new file mode 100755 index 0000000000000000000000000000000000000000..37da24ac6a9f8ff661e9aa0e3625674c3aed51ab GIT binary patch literal 312796 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 z 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

<(dXgkuK7){fbQ6{Z~z_^1a?>$yTaK=%~j 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

l1 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 z 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensedi.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensedi.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..1b98d135f6843177fd449faf94308ad8f33326d4 GIT binary patch literal 9343 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 z

m(8rINWZY3MDA12NxqiXWM&kf@v^^%q+taIO&zKmAjaSXg_&7($zI|uTibFp? zW4=yIc!c~-;;^AfD+&u&uPQ7mDqOXC5AKsWYD0tCz&D!d1#uikbkUOy$5m1sYh<7g@2C?LeXcQf+almNM zMA$nN6^%$O2BpY)wnj%O6)2=o@8ChYUnz0sOO|wY=0FgE>Y%IaDehbuyo#)IYIvh5 zUhxHvt~V@h#F&e%69-ui8ttXDjqYZV<-(pikOOyRNu>n={v$!poCD;13!FPx;*6G` zE6^o)d@%Crg;m?h5$RR5Wn9gW8tV|XCTU1-dI@NRGm%0e^#v8$xn)Rwr|WXduW2*p zD#?;Rod4nc9ykOiiNUx&DwUaqe_&s@LQIVnmxpmzbD2ceioA8e`|A(#(T_Ms$=2J@nAnVd`O>7C1ZxMoBxIea3yD_tb}868L zTL-B%DQSMbv~8-~{ga7cES!Z+G7R;J`%T>&_pV>Gqmx2G^0 zUJJL(Ltf|&Wucu*Y{~@b!$P4cs(YL`eGscc$#or++)GI~Wi?WAF;8HX;7Iwtb!Mf^;l{m0F4?G^ zTZkVEoI&7?3JML)g%Kc12M$BwBHwDCp5|&NE9Ed|H}Zf#Y3Kg-8@Sq~h_n3wH2xD& zedZ|eM-+$!%A^L>AFjTL9wVuD_yt^{P{YDzEHE`*I9!wB=+L(>e2uKaro9=VNy!_<*N zhU2Rz>epq~2KjOFo{5OowX3rz)KOh|DALuD_!b;biZm8*5c;=ASsQ zE+Gm`-ht;9t|4B&LAr;}fKj3nj|do7YWS8RY*d)6!ZYG$fQ6Z&{pcsvY>3JCb5WW z(8GGQzozz5^M~h^f2rpkjnb$}>ak^{jmXZUIXZt!>ri-* za-ZBiGSsGbTrZ!XqF~>|raJF(--Luxe!a_@x=f8m?Vs22)P4=YzM)1S*abaL?y!JS zF^$M#yz#wi0=!1UoflvU$l4KkApz&!K)+krUHDxnkp5D%G{rS>M#knda;uaBLqFdc z5CDJrY}kBvmo0!*)J~svRH3MyHvK4-h7vECv&%t$-{U9yRP=*qp%%8mv;8VsD8;!S ze?0f~k3VvImH7E7E1_sTu`^`v6u#?FLb6!AWJ|u}8Wr}ql08n~N9W}+E1Z|BmODWY z=k=lMoYzIu$C{hru4ee4xf!@MgPsDq{T=G#0n|rFq}OVJz>}QEuHtJ({1OIs=$wNC zav`1xQ3Z#FpfNxd7QVZ~k3tp-Olr0^kF_70yVWIa-_X{=2mq+j4kJRR%s)JIE|sah zBm&6sHc?Z`@}QXVp@6%3DgaGoUAAlY(0dkui!GJqn+7eDD;B(1x~Uv|5fM_AI$}f> zh_kn=NEW@G}zyt`Kt_7F$wWM#V6R=mDa~33K4TLuH>NVFp{NZJ@sq?2a&;>=JM}MR z2EJ(&cNN&U`Q@>qu2GrBq5>03XKAW~p022T7cJFT?HIl*!D^;uGrY6DYRdCp7|o-e?Z>3CeS=@p*ti->j~X&~&Wh z>t}M6BBe&Dl4)cj@WRo~PF5NpZzImm%^f2)6AIm<#A0jvveGG2n(UA_A8%@5DNFyt zct_sksB^{#m^CI08yhoZ;J9%EQ^Lcx~+P_VUUU|<-k_>GN}9$7st3zG^&A`eBf zPf%c#Rb*(W@34qSbCVwQD{~*8m~xfMNMu!JYhvo=stR#+&JR_3IM|Cs)+Od5k-vZU zuyl^UK$JhVA=&Zg^5Id$)=Vssn`dmZs?<0-m>BOg-&IyqR$*RYB#w$6B&73Y(x`|W z?OjTd<6jdLjAFxjup4-x_={-K*p9iY+4$*aY%q=%14?( z!soM-dhlO!LkZXT;NZ@_T3stTmuQL0Z%qVO`vzzsi_l?f#C8YJX~LBg!e(FvKI7+LNz?Mr)e#+zfIgcfW%-Lprf)hkk)?N zVO8E}tehMyht^mJt0R(Y{R3o}9Y^Q1o>5U&)Ix3&fSSOS{*&=M1UDa`n{zmg+LCj% z^G72fGBh?y^=}gm(o{=ps~A*h4Dj%hGLjGH8YaWBI@RO#2G`4-*0|QKJX|z%82-k( zKoR&yI|00dLNf2Ho1?(@gyDIS(9TOlQp~Sht(55|Ho;o`+(c|V`dR$l_ULdas4{QwhYSb@=2Gwu3?Vn#BmWized4C@(oWg&>6lJu&gT$N9(MB?f2 zb8e_tthbjvyREo*jzt>gsf)$5;^OJ(cf?t$WgqBk;h#8cXkq}21XnG56CWk`;j<9Y zm~}-mi4pMUYH{(xwIk>T0Rx8+PjyT*k^{DMSy5MO@8ZyGUwDtRkWM|*kqp!ll%xXaciolGvAIdH4f;?<(#71_0zFCDT zl`$>ihuVFhv!!KdfG;X4jBI>;yB3uh84=z71o<9_WGlm&zJx5>aI>-<6JB94QQ~Oz zkP6Gn2zv+9QJjLuI5<)ZL0^#7Uloj_u{MLKHSsf9i004iDO}O;^CGzG`nBMAU@$`x zN#U zu8(7!M~DYLKo`5aSycqrgn;Cb>fjoyf&SH2!5Ve)klr!?THpy_>Ewv)GmH;)T(~21 zDNQVeBWMukLlddl)H&3q7q^G!qm@&Yert`cDz3JEFHH>$Hn;Nj>5&^9V`=H+9BTWQ z)pWJg#zIzF+Mbjwv+(i8F|Sb>6`$ElqgHErW%RhphLdUU8tnp%@$8A?6M=?$j9`o_5U__#(e7mn|p z!^d!HB%+1KNhQ_oQtt4y`jsJ6R}Vg{v9+;~mX=Q9;(9fT@{%a$9x>5Y7EbaYFXl_0 zSrX`R%y$APC-2oGBH7gr>De!+tpaYohO9FJ6;&{FAiO&i^qq%3ve3Sv>ajk)Lw^iF zc%Am&j{>i)p%0j80VykR15RfxOJHnn2{^-zi6yeXaYPUJXB39k1~7#=;5REm0Z_W^ z#1lngILNw#o+)oDrW|2>?^p>n1ktr2yL#~3cPQV$Gif5A;))7l9||Gx5U~ZU=sPQL z6Hd1PudSeWMf|wQGRbk;w4cz}JA_)}ESEbYy1A&KO`ibSx236^F70evg1fG3=834RmP+uUTa(OKh? zQ%p>4hB#VS`1G3e5yYsH()Zn%qExvFS_n)uC9UrmW#|YiD_W z&jgLXse^obe7M73Gb1B2`c=%FRhQAPALBbItFS2R-jFW6iqeLHDI-V0l2M~xflZ@E zBGPRqm{;u!g;nItY`GFSYWSP>nG8IvAJ4p6@`T8sZ56_~$l(|Rl}s+v9)Qos9|aHX zm{(x*lO-SFD3o#~{1n)YKMGxB!YVkE!?})dw(HuGAvMsBqU`OUOZ|9Z72lTj3+9zz z6T(6IMYc-e3{*C8+UoJ6zD3_gV`6XLg3)g=?gWJUn8%fARDir~ac|VOxnMMLHA@CI4{1P)slx?N7S;vHf zdIab0B}!_4%tVQD#a?*FvXzKBLTv$Y7$44HCgJ;=Fdl+mr87Bv1dkHh=<%=8%Q^b+ zqyfH=njhEBTZrrG8)aZP6^$-y>`afp_8gnZccli8y>o?p5RQ5&x@&HUvJ4z;*av@c55D zz(2|3KcZ)~w;SL$V0^@EEM! z5_lK=c+E2Ejp%UaHM9th>-+00vP1B69=-ye_!s;gg2Q_Jas&Jwg5?}O%w%Q}{s}&6 z{k%X!`kTo(GmScY1pk%5QGX5ah19;!1-kJvz(?>`y8a@3(GWCVYZ+fOE_^$Jv4TnZ z=OTr%{Bufbm0)rETP!a-{dgn2>`um;0V9xH$bGDW@yI@gbK^}%kn!f;WzTJY%tner z5j}GM6Ez#C06sG@8Wu2_?4JmpLHL`U)S*w2JpE=upL@SM0kvzx(WllD`k8utip1xw zVLYt&jEKWW`eeiF(*ZK#nFjQ;#XP=Xpx_m;s|3<74A11@yD_}I7U@$YkuQfow%vx< zc^#6I4bi7e9&X3;6KRM~-RIA#OMsDv_|$!xoPpRL1{=U{1fQIZLG6R&{PuQR1pk}x zzYmTldf!dQKOIT*i91VUTl-L*d}uF`HG=<-hZn=cdi&(;xj(VzK)pPxIXKM_c($Q^ ziboyR|EfREsP+jaEu-5FN+JphglIorCu4bI^E zdzC69lL(hl*_U_`3x&;IV(9-vWF(-v1$fIG6X^(}^GE@Qd~MJ3yd-;_-7uGClqd z!Ay9Z_lrGweefpwpyKwrBR>~M^dXOnn*kkuv?s3*Rzx2R@wxH(jf_{G9zU-Wez@N5 z3wV56f}gJ&UnY-?Z#Zvfdvtb27jWat+nE7AvLmISPB08aTM3Oy_4pgvx5&OY>^fWB z_@2b{#X9=DKD6f}yDK32kk7%}y@{TfAh{Ls{Kpgi)r5{s`(t_)&wl~opF0=H1o2bE zzDE43dH%V3Cu|Tus}TQQf&w0%$gj0MW_I%O{~nCQ?a-S$x5KO#R-yil6#R&u^rBY3 zDd1YuKY!AwP|UYyvj=$SpK})874z-c>=87<={o-S{#4_3j0SY@XV@Pja#l0;8q7T& zUqJZM5O@O`KQlhA9VT(Dki$px?~(D-@ckUb;UoHH>^cN5f15qyn+r=Qu0{yjurL+EFAqJIxX0Sq66 z?9-jta|G`%xObUr(0Gj`{-TKY7ZZrT;PAur_*(=}j~^%eO^?3?wRp6hzaLpN9?4;y z;2KEN-~UVAZ4qh^elNoRIzGQ#0O#QQ3DCGi^5e2wz+!wfj`&>|4j;ou68!xFfvA^g zIHD6p+Fi*OgK@fdWrQf+36cd@1+18VXXYdP<(=?{V7&&Z0?`NfC>{s~g7Y8_!J|6f z#SvN&xCybh5Abc)A8z##(s^rmj#4=9|L@xk45wO*g2Aqark(A`w)LLu$Ghmhz|RrA)y~b==^~E zX%SDqn$Rcb>$cw@^l=`%ib*AQ7t8ry{B9EQ*L}(O&g>@O@KL|4NPlDbah$;W>lyf6 zCLSNdyYcuZ4e*gY=CYMhdoH|N#)2ky+cS8p0^Tp-!g8lr=q@t|#2a1dzjD_^m6c~ENY=EjmlX|P zw5Io&SJt0HE2EIYAvHN3R?hIZ6Pubn3Kmxut+h0ksx$L@riV$)?4L7#^tMZ=-Zr#t zCcSXVrP;;aUmYJ`8ju_i5Z7}~aq~B&ms8V57KP`ieB3-jlLjQuKT71Aig=_^923&% z{QSTSetzI8zB|oeeqaWkA3)=lV(2H@*CM^H6}?9IpEJosPd#+wNw*7e9RHkt+A*FO zpPgeAiRf_mPVW<(*N?wkcveRr!Asy=9eo4*{esJS`mYV}_jlm43yu2d@edo&cN6}s z$3HA6($imO)Ju8A_d=;?oo;=l@he>?CG2_ES283X)7g3$)}v-S9`$SdpQ^G@WW$8QzX!gW0UeuMrV z6#S^CpDBE+$3G|-1=sNXohYg?=uY%-8KRaJ_G( zn;+ooDsKLP*B@`9Ki(aAGN(U`9ig9YfM0_A;);*(orM~dN36TWW9#dVF+_j7dA-ul zZ?FZzul4gA`vgniJRN-l{QZXWCq&=UdH8ay4}|_?qHo^3UVWygUrO{Xorml3nb}1C z-n?FQ%(o08`j*bad3-ES(GUcm^RYZh9N6`tJgKds->}@MIV8^b>+*1F2q#Y}kI0kc zN9}J>UHcmuFRs47N)>ggcfD|3PvG4Ctga}|l#{$Sl#idTdVXxk_~!Ebtm~+o`0?FL z#w%3cUk`qKxj3Jz$A3ZO&($^ifPQ@0EHYlX{CLeKdHFAo23C;C6@@ed28>G8|Scyag#_`Dm_??uKdmme=4AIpb~*Rqf0L&mGMlYHV4 z{a^9?0jdj#d;oWUYcE9qDDo#>f{`{zI-r8r=MMap|AC(z|1th6EN51Z^QKPtoczZL z_$T!EoPB*vpV(JOC;F(rzY0;k3Ho*FZ!gr}qs#*Yujtg@K?vWS=vxF2|B27jXW%^A zN|#4prMGbSI4|b)XBg3+2!p)XP=C1lXRF%(5-NFl5`0jnrxV1<(+cxHoaes-f8~GR zC;tonYt*kg!YAQMkB{Ob#w2hP1AI=NAJZrDwCzM6&JZezJnK5i2g@yp`Gxq~^#cA0 zeO@`7@Gk)4KFBKv>GCW=GCphw<8yTzg2(Xm>pJj}{PDa^az`G@)BlUe`D6M`B)-2U zdA%V%*Ixk{FGGCN-yeDEB;Ug4ZaK2o$or@&TE*=P0h-ol-#=^pnVRqNKAgSw?i%a& z?pljL_x}4Cl%J8i97HPqXf%|maa*#0dW-#e`z`hhr3)Wyeeli0Ee{sT76@$?FJ3(U zT^q~bFYYeb{_W40Ey8juFXR3Fk$mV>Uj7~M=ZPP~QG7Q(A($rMKQVxN8DALnZ}?uu zCqII3Cv-028m==Plvj8ee=+bQIt2c0tO1;h`-o4a@&5KmLdWX^`15v)4!EEM$@vQ5 z=fo^D?z9&_AGJ^qzp%s*j;bcsl<;}7y;49v5v=8TYQT4kaD8Z>z<+j==L?_Vu^Q(` z#$UAe&s877Z*cu^{t$kR>xcXU zIFrhaLzfTX{RsSGh9SHR>mw&uxQ+D9SFnixY?1!6=O2BBV6W4ZAr8Hyo%0H?QO4e4O{UhgDdf4yEUBD!cOUw^@>4*7~U z8pzk*K)zcIm*-)@V-O7qOwl%^{15lXBUy|XBy})ey%(J**EC34F)=l zKO4Y*)`;>eBi99nV*p3}r_1>M^fQ2? z-{~5@FFBptr5*Twe83Ma<@?}m07w0yW_KEwK*MpNCUqK@KtsJ}$_>UPkQ%NV7aq=y ziw<6f&oAjTE`gw}V_X=wPU8|tg?5Y!UC?P<0`;;-<3bmA8kayYg#V1o1BrhbjC-5+ z5&U_@hj3f2KYc#NC;jR6A$&AvFJnK1ujcKgNx*-C`;X%OWCJ-1=`c4UV+8-fK*k6@ zjL5hBv1o;Xe8VViUUngZZ#0l^7?q%-FC5)TzF|P7lP~)0U?=&8fn5Hx!AOSJIXP)? z>%BgLKezi3evjiz@i9K(%jE+&)02}^!H4iF&JSmQ2zTS+Vd#f&n)54CLpah$p>ro4 zjRf)hXV^z;3nm))-_CX(3)~IHWPYbHi3Pns z%D3)T|63j=q!SGC3WC?|!+gM$;3am7k4odaf&(AKwFZL6-G_xF3Z8R#?Sc>dtRulo z{=k3S9r~f4P!YVc5A5fz--mYfkl>YnpbK|_|G(&nkmkmrKjN3+oMBRH4e z?gQkmNMkEbuXK4CEp6{c;LiU6chSRfzSaSEHNZE7yXoN#o#1jk{7@&jyB<#RH9cIR zhY#ok=jJ)ekQ}&tZ69bLaBlzCA|g)?KAgb4bn+*03BhUNi;R^z`I9^i!^w^=V{aXO zK2O_+Z)!wvZryu6f|v2|b^`b1`~xiD^Rs;v*+FH@?Z5d3!8h>mcmn6loa=vqaF)xt`|t9kk$m2R!^1g17K~zk;i0qxJa2|2lX0DZHMd^HbdO z;4|hl^&=WTA*$mrU+-Z7INIKfKF8;}0^R52ep5=Jk>X`2>U7X;@fgR^PB+4PoccxoPn%xt*gt;P+Vi1h`d~NxWcARxc)#Fqer68k_ay6 z`$CWnMDnuziSWVM{59q@{W%}IUtt=kCUfFxw4u)+iLXCLbDxm-3~CVEKxX=J!S&li zq`yjPReRJ2b=?7^zeq3Iy*_|n7X5(QzJn?2;WJVEjze%E&H2wdg!h({VJAGCH>ijm z9c)iEfa7`n>zsa4cZq%m>fx6;{cKMm`WdK`BOTpIj)9;XF9Y268zM(8R%lV*Kjr21 zGm+Qxb}@$w#LQ{Nj+0jb_lfd9^?Ew5 zlYAq=KAu(;`fMGMFBe-;4$Zvmlvk?-%X#@?Tb)bv<*vXV4A$8yfxjpHcOrk6Ft4eL zn5H24KjKSW2OQ7i>fpM(@I!n)KjiX7qK6>xBYcek{fAt?Q4Kl1Q@_K2&bAs5t;3|> z?s^#&b;6Cst0&|$6lK`I2rkJp+E1bO!q{iTmjB1qB&6S$nOF1~((jSPFaCo3;(gvP z;ul$j8j(Br#o?CIXvZ<)TkN+>)~%%n2!J3L+@}htDdhY|xkx??{Nx1fsVU@M4E{5* z(3qUxEyx1TnRIH54tD_kz`o6u8nb}^jLtInjCyLXb?Ep^_>;kB!io0(OyWLk{~vfR zO6d5^T%@x9`y&1fwf_P-Q@e!D$QDYmR0O5mUcdHN(3#%V{tCg92poL}NvNIQ>E{%_ zuY)D;mErd-_nvS&KVlO7d^d=Pr$`_EMmR-0jtcKH0IQBWf7{T+UfTspRfurdb}_0O zA;!@VoUMpVLlfjM00==etautCiGtQpR<7m^MRK0TF8sa;;)Om%a7=aFu!cN=9)_&# z<{6|gfAl&1bEI`o9iOfj8k)cY%*$k5Q#{iY=9#)icsA8>?PGvq+;;xHU;Y{L#nF({64;utE(1T>wG6g8fQ*dw z86Xo8ECU($VKHc4MY*m7&4{S>A=Yyn@ICFv$O#`|+=XT2oCljVb;DMz9#*%SdN*$8 z&T->+?IP_X{K<4ZQ-|LO0@mnHsuWD7Uc;Gq+()5r{g4c4B0)v-3I7uiB1{CQ&k?wY z`^1y~lv;Em;5bD8VcImt69)5mrX83%Y~~;IP5Tx92zdwyTB$)`BVEItzbaBZMksU* zp(he-YkzEP&AvvoWCDdCNDwXPf_D|M_%=2%=_(~5_px!;>w*7*8~jci;s6B@tsXb; z^7gTFFDIs^RSZv0DI4)maO3>%w~w9wePUW_|KVLz${J{4N?Jud`mO$_#(9^wHO{>} z=lzZaOp)_}6*qzDzLhuN|G=F=1JCU4TX_O(-j9H02UlK)Z^50Kfv0yDSDw(G;6H_D zIvx?4|AW3zKaFueP2YUb&pc%F75^{#`u{=(CgV`IwvU;28TGibE?QB zxRr>*LUgwvB1bs7KtZd(;p{W5m@a-6eMX%n&${w7xf~S1>8l2C^pnsgpCg*a$bS!L zKg0QB{Js@6VA_ry(?KwF{^uXCmEa5)%%z4h3i2+Y2uMUgLk*R~laJ+avn8YW2EKuR z9s-+kKg5j(0J$j9a0N(w>ljCBBmZ z{f}Q%MI6PEb5g+%yS6yH6;!yD9x2|s&B?r1S!t-hnX#4e!^8fE!P?B=n0OjzdT8m&i07ciX^#a$R2lN1+z>!!l)a_phwZbV#o=9o6jrb?M3jGub%)z$;?tYYm z)MV-{U8;-ww<$-Z_9uJ%5<_!=q*w=rIeNyaCrTeXXn}z4vDJ zxVVsKD%zu&1>F5(0^QB;v;yFNa{A|*I2X;|o0d)llAZA7c;E|$u-E3~4azKBcTCuJ zK^J{ zx4TdQdQO`*Xjr%ItA`#Z_*+=?Z#~Sj3GtX>)(Ogc2iLW$}u(Cr&8Hp-y0^ zWJF)b6Mawkp2)?i#4bun_HT3gEUHC*$(MK#A3pz8x4)q)M6{UGrR`Rv4Loy*?_FyDd?OeNn>XgE!W9O#}B%}|suE-UXq_tY4MqS?4^1~!N}^72r) z6GKuVs}ed~hJ!C(hSlF)0V~g+1Iw>L$C?4WA#!<$QgDuSV9m+-XDAKASM+J*N{tL9 zLY^`fS%gePcZpjN3*Y7fGkDqw#I=rTjav{0%yQu$AkGP%J~W2%f$KrpKg0jo@NW2f z&=0PASNCqiKf{UN`W1xIUox$_Tm--0uDhq=mHVgemldBXBGDJM;M_U5>D)Q$*tv7M zIKiAUh!f~1?fX%@U_dqyFmIWkdHR-Im4WX_1AHr>J8Fh3G#qqYk0xYk4|tLXS^9;xNJK9pu{nKtIh8SqiVgQ0^p_ z5pTsEECwo%`=8i_zEDQmhLw&Hl)|U%a^Y_seUR|k8sNX?oCr9b9dlW zZ56d@1GQS)e*+%Z!Gavhh>g>YtFCwC44kfrzp4Be8wa%(kops%ewL$%CuT==?x)1y z$;;@0z36Kt>gs-!pHj0R{Svk}vv9bl=NAhX;qUD7f`VPU3($YNcNOftcjfB6dsnaA!+t_etpN&hmJfdh zE#_x_O>OmxYH1BVgO(o9#GMbZhPuq&N57flx5hiphLCG07q|}CWh^ailr+jG%Hbzc zwjV5~oU~7deE#_qa(32SY8iUgjlcV$^C6=A%lY^&9^@F#g9}!0gNLJ|y~DyTU1WBZ z73bS}oE)|tQ9nlhtj?jLZzNxX#hSylPLCjV6sUyaq#{*UG8pfy&X{T@z&;{s_blUFALkEUi0QB zCfQmA4iSr^H2h5h z*^v=vNb|`+CH?D}IMnqCaz?vy62tOAJm*L!8GDNsq|r>fs%QBt1?h zE$%yIS#*q-JC?Mc|3BSpt*ksfyJtme@K0*b02@=2%*<6mjt(oPPR`06I+PPN7+zh> z4M=fV7?OJq3UkQn|pcIvo$`oku z@F;<=`i%^54(}6dW8;??KSW4PZbKez(v(RP-%Xq_l{{;Po~=dC5>Fu|*D&DoGVsM+ zC;PDWs-OKo8=_Cjx511oC_c(zThaEAi#{I3?~vYK86)e`*Fk z{Z^BfKf)>wpPL^vGNSWz-6&!@7yq-{f2W%1o??+nzW(gZF?gR1os9C0 zMm-E=#?)Dihi4*rm@|5I8-aD4`I(95f$_5@g?g9_;VmPuB0Ve@!CFbXz4Wm8cy5{C z_143J5#B+9*GCVFL9q1%R;-8N`RZKi5`y*ZfPn})7c57x5(B)i5S}rDmFi*r+iSpA zbQOY?>0xFFR!d;zdRSolYpM#LaVpxQhs7hy<#X3dIFWUVuYu@gn?LGQX6J*dd3OtlSw=NWrX-9!0YBefPoq#4>y}nD@ z3z+gEtqWx`2_BjR2Tej2nbp3PSt5)S_#;fugSfmequc# z_hqScFR^LFYQsZvxyzy`aRPYa(ze9qO2T1>R`lOl6yXQ*U5cM zftBEijl0*NiG7NlYqx#1)itA6(cs!7U)jEu4aI}kPVySHt--ll&Ex=2K(N2w#m+;w zhMu5D&+U>`TE0m;gDKln6&e!f6$etUtNwhbEvD9OTvJ-wtepXzNe+&0W@Vj_OevHd zxC^|ZycoXu?mKSY zC8Yhav4GqO9gp8wAUDN^hj}UR0fKVG1(1hIZMkjm2E&Dw(iOM>G6}52R)#BGZ1M^k ztE?268hMK_JS>O`1Sn;?T>f}Y-%^9MW1~=#;o|-I&wk-8>GFoueoLf z+_b1q-IhRyk0%9ZpnSu@kjH;P1&in}YrF>!K3j`>yz1F;FT3R<)dg}@_uTx#hPjsJSxYpF zhsqp({=CoHc$fHvJsLl;H0?G~y<@DMBRtcirx)tzs~JEz?cGfgn7FK;b{2c>`pvnY zdq@{d_*7-@*sDioj;E!^(x!F0NY8urOz0}N@Lf4;O{>^QKu+Hf^+$bk0JygLAVfd?20 zTV7vbvvF+e2~V=-%L;%`_h zsYn21N?kIS6-+)853UBoC{qgtEC_+?jONemx4T%8f1vQ2UyTohOkpfd)`ZS10&d^- z-OBd6*1zP;7mcA+n#MDy3(ByM_5h$!Ga#f9*Z|8eT(0Vl{OAjvKgO4XV24TW2SI+~ z387lV{q}J*mmsS=1=)#CokObx9jSJ*-ExMj}5XM6~dn z2(FlsXV=JB5&EL>tIM7mk&-g)3KcHQFlVR;ei078w0ju_&r}`Gei;g)?Ouh_bHTcn z7Wn(dp*Lr48hT561bn`+_SVczwZzXAz(}J;Bs)8S3f0k5@SaRG6l&gF@C2Jse_|U~ zx`~KKA(n;zg@@t!BNipm8_00|q^^yQhcAS-+r72@%6X6!?D0P&XicE|o*6*Ul zVxabO^Ki7cU+gt3Y2>=rcS+H<<~AXLJpu+MbV=`%5~1|ZaSSyxl}QWoY9a#|t9hkK zR37}s-_d;6p7f%NpGt&psja2R&6`nWVBcX9fzg?<~ zthzZ(6H@Dg!t9)lO#&odCMNE(o{6ed8)@HZ^rE)a;}RSrr1sNmb0-a|h>P}Alqauw zzro$Y!jfggW){c~S|gqJMdKDCNW?yZL`hWHadVjDFCu+@02P{0UbaN`3U^Ol(mE-R zAH1i3t$(bGU)(3gu7zcd)m?l{y(bJ3y3eYA>^!=(n*-H#QNOAXx8Oj^CC61{WD^kN z<7&xLOxf$~K}mB@1c&V^Dl5~J2gf|#Ic15b*XikXn=)b+n_Fa;PpD42HF&SDTwxy{ zA6zJR9gpYANZxxG>9r75)js4#a5=e0(^Di@#{!nWZyjj{@^v=+S@m)*(t66dd+SC* znak7Fx$dy575E>k&9$ttt`0?ksytm>W1TC^wa!!Iaq(+&nKe*@a~2K}Rj=snEk%k) zy*&Mld-duK+)C5O^bYjvJ+cQ1O!W5N2R$95NKF~t-iMhb94#Pc0@j3`ibe1xoV1K4G(=OrYitp?v*p>7s>FSkQ*rV)fT1-l0m%&be z9a=r2a$w2j3B4zTOMSz(%y->3-<@at4G?6(qMn)eLQ6?R)U3FwG;Dv zJ=p`yHn+hm;rA0OXZON)OVaJLksRj||KLbYz}FyGi;{T-mYYOD%lX_yC6WgrR}?P= z)`Ir$(t%j|i_=c&)b!(VFyen-z^T%fs@-K^qW#6=N;LZR(kgBRgfFpJ7iPOl^QzYQB$*bA7x%f zmiFcTg7k@gKCE%~V5a$6O+di=-va__uB3aoQ}8vgl{H)kk=7vT!U);Vk0^J=`_1$} zvZRKVja8oxPUhAiQh47^ce;U9A(1a(>YU%tw`J;FpyJTsLr}q9YZ=}0{x8Ouj6oF| z^Uu+9-rRZNa;eD1R!%I0XeJtVFYe%bDK|j4;}^To+tT4_4FJ+EcO6r^jnw#hdkjA_ z&?ihi_^i{@Dc#fUwSRX37g^`9sci4Y#*9%SQR9UCz8=!_lqOgWCN2*S*$Pr(>l>59 zig3&ou*`1uw!i`JF%-ykvB*=R(#Iz^frQze412)FRVBZuP%Qd21VrZ_ivA@Wo|e4| zgQxlcDL@6+n;s- zn+7PMm3~dZV1GkqtD;p~am2F~OgZe)DzrL}|3gF9b{IXgU;m6{=cn-3yTgjZZS-fJ zhrtx`4gJYKjtFr5!2FpT^n-Buy%zGFp$V&8kIY-D zOvu#((Ktm84>Pc1R4|D28w50X)e#s}x&~&As|juv>s?`s>9XQMGajB^MFXm5PGn<^ zYwnz+c`Jn{`YoCg7ujdF9UXQ3{rsEkQAK)jsHUG>6WhCQ@Q^Bb(&)I2dkXVoHkE0H zFp1DA667qXUDImAnp;H0%hd-JE_0_iqzvnkA04-BGG+VE1-kNRl)IlYZbzSi{oEps zyEuHhY5Jo+@kvgd`>H@z)*Zi{B5;$5xOm6q{A@F1^JZ$C^u*(IUPP_-Iko#ZB3ZQD}HVQYbyaNlYljH z7}i$E*=^4Ge&(VfLl({aKBx5hNcbJx1WG{Y=)R3MI z)`J0{8m#Z~Uc&Tol<$I{!=t;ny`XzhZT3I1*6T&R!5O+>IPr6M@4-A$xB8KDhDn5! zS%<4^vAeRxfz%oY5nJrR@Z4=Uo(8hgsHu#kz+SxqlUhSVx~8P1g`)q`(o!>mLaBLe z#}<}NpHa#jbdDPS?YDK&&h*u>wT!7)vCB_t$+R^yRlYjumBWvPwyLo)Hx!ycS%rfl{|S= z{D!@S1u>gSBZg2@@z^qU3%02J)AkIV)1vlI-TQZDw_&TYy2e-dxVW>+KaZ08D&w&# z%Og%8Ro*=9aqomgr_6sY7@cV@Ig?yn^~JKP3n?}I!QdekPYzX;C#8jdLgoZee?)G4 ze`5dddV{Zo(0@*@F;nw8|9|er^y}~E-K6u1Tlxxxk(ypJr1>o?cbc-Ri)zOT*%e1| z7vfra4?<5LcST*m)|lv+@y`V?nKIM<&qHMu8993lc+|EaN|-;bUdFwW;Nkn68WAF@j;VfNBm4mY$s_2wn zLp5S|d%4)gLGBmm;vutmYaX zl6$8_kGc+zZ)qCuFV%!c%S)AgHBn>6@96XCrFEN&_aubHDf}(Pa(`20kF=I;f_7@4 z)WJKWi))ybhljtFud~=ED01qUOogYA$Pd7O7|7njr);tssqT&pt^mVIgcq|YoHn_O zNP)qBM1+7o!xn2n5y5bhQsaBIZLLHIM%^m)=q`71wU=3$+1UrgH)O1j^EEM(ws!Fi z3XZR_X-V&fdY|j(SJm%C-5fhtwkbJjm`iw4{D5#Lr;3HwZqE(RZ_CX8c1{mhS54&j zQ3sZl3=ZrvYs~QCK4I`(_ef7gjpANOR#Eh%En`L|RLq^ac)SQWQ2hhDrW89!HC?0Q zLJOX4o7He-AKY|Bw-@nK)X#zZx-?#gu~u2j(U+&(TK|vf)!HU#Mfux6@Bj>i%b*)v z#@4<2A8U@kDz!7I(eM1IJ6cbymkIp&qvZTuB+nk)-*`nBWt5&M1=7t~iuu(Zkx~Q7 zw|ayA=CCnn<>fsyeMW9+(A=MX%(-^kH^YX*QsH?ZqoXc%X@tKo|S2>IkPl*bJhs6V8SsivN(IJp^ zNo2RB6DkL)Moo4Z(mNp{J^hRH^q@oAZwHSU9hzU!Z{pD5we`d5J{?~<`HRW5^}V+! za|&jaXHFQlXh`LTIkU$MTGH=W$(wuKb69mmNKjNuR6p)+fmp=TWA+U`l^N)yh4|6v z`9Pe6W6>$YI8%^(!LFYxdSs~kX2lpOr4>Vl1og?8^h-u;XpmWO zlFZ-TFT{j(b&2YAtSTYK+|x@)$UZ0+`}$12~6BEbyC)-IL%-Ot3XH7XpN_TwD*;5#~a4@rv%di zs{N<-$J8fC-cI=D26AthigRsvm69)ARiP-tQa~(0y;h(?6^K2$hb50z$EU>4jYyeO zo^I?^Q<7L)2dom|t?epDX}=;nV0Ny)Dm-#_?c!P4`72gX(G5LzXZM9u;9sB^NEf4` zR{L%t8gFk@7mh=^?~2bD=TBF`)eN~$Pj{W3?xYog*vm~wN!>uiR);N)TOFvuQtgtc zw0%R5?CuL69T_@L;k@+$`uA|5?LxY?OD+88WS3eba&i_6JWyE|9Lj94VtGP#6O_v2|drVAg2+U8mNy{R+lWGke3S+R?o$iEY=t zcV!;F^J5;q$NMyy_B|-({7U9Eab=AUw&k^evn2_>Hw1?l8*=813P{9qkvrarMpJT4 zsD^#=S+HAO?&m@B;XMNsnl1qf^(Amz3X|K$y#-@hLO{67RLQkJ;EbKY@B;dkK3tj* zcX@hQ8U7B-!g8O6_4o;%X=Jaxccm`^+m=D^6PSl>VeprhK_tILE=?HDo)?%QZ{v>n z15%vUxd~|eU5MAG@FXY7^^~kNpQ?DuN&4c4FwY~p8w7myl6vg*Aes6a7E2I)OOsM5qBHGqI9#fX4NQxpX(h!qjRu84@(P*E|to&0BJ_b!)!?eqQr0(ZN& zGxOTKdGls==1pg{mu2+*eRIs=o$BzJIXOi$MyF@K-s-~AY2k?p?L#8CR~Mb?dEcn@ zFZ3vS@}tXpvl1iXSC2hg)ioQ>#-CL^a{rp_j?2K;xqZQpk2`;Qb?)?(0%)B+v=@~t z=_B|zZ#;xg3x%NsYYUc(zXl#$T4Bwp${ z#PJ9{j7ENZ@zO`)a-mGDH6)bo*j}2z>TwLdL)T3zH0GT^}3=}z0 zF6yuof1ROLTjRJ(KYjdKN?;)V8b1Xk5Jvv>d0w10{I}uc|Ip}&RjVS<`snagtHQ(Z zr$2E3yJ0wtfZccy-j1Dkjc-~Se>p9!VLabA!g5U9cGSY#8xBUq9zzw!Vx>8-ABAdV z8qu+#R1WUSvc~B+tFp;;x@Z4GDo>gLma~{LazW3su_?*B95VD%m}6nz^6nueMGrjN zGdv|R_o2NNY4%`4v@s}HtqU~f4lcAsM!YjU!y5uaqfsWUb|{h=T4mr;hBRYj_+7KXis9>*WR8nefo?;etvUG`}gm^5pCTtpnw0; z^QHX1p$9hW3tgjj=KZ&=YjuDB>pR2^f}Ppx0aU!&e3OXkz*DA(Jy zcSj_k-BJrPvX%uo{SuOCvy*HPF-5|sZ0squW!D>1Y6N8pjSko1ZRmAv!KzgYfFHZ< z+A-L2^+v(ACokadA?Cu#Qx_nfzQ=s{fn^ViLo?`G%&$J)f8WP9@iKfL@Yo3(SbKi5 z(ZXL;zD6V!OGdjX>>VY&YPIgZD-S*g-{2vE$@z;%I3HjUaFF6#Zk4b~xI%jEbk|$~ zo#Al5Fpjg@<(I>3l7x+u3=Vpd8j&Ao<}_xst!FQD``lJJX`_ZNn%{a%UZ1j7Ir(Xs zX`=>KO-d<0xo7ReyQ}8UUQi_*9~h%+)jB@f*IQfKq4yx2epsvEq_m_~KHl1%*cjQbt7VWaUMqw&enT($G-QA7^l&8-vm5Iylz z1Q9uSu%|KW&Gg&Oee%e<+EItv93M04_?RQYrAFdWil^Wjz5uOpIOi>b0x zGqV2Ik>r-pq{cn?rOZE57!A>M!d^OaNji3k{7;Jn6+0BknnwEcH)4$suKz6(A)FP0 zI1z`Si{Us7o*-Xao}Fm4uRV2R-{HL#kG;8U-5waVj{M(;50U@F-(QI@j$YPX+LuYs z=McVe?Z>3+XoMGq^JJ_)mHFd({5Bu0%%{=x!Nc%LMwIxktcOU;XnGN8l+31@Q<`F| z@-USQOh$yJd7%`xwI7tr*uS#vG`P9I}0QU$k$f_w4ZxrkGQFea#`J zi&afo%{>?E_2m{B!9uJAg%xH_rB;Cy`W#OUrhaf61>c0%Ud z;X{&o_e$u|d3=6{@K(LKzUtxS)d%K%G<{k7RZA|S#f!T2^vxEM{B1gu!Cbm*+74?s z+Vgg;+%mSiZBn0w(+gUK1&e1Q#CQ}MkvibnDWyrl!OHLNf1Aj1dgBfLF!7z}yq7V< z63GU2bQaMyA>n=rZIyX(P$3W(%EIOvV_mZuNS(I=G(NFDfdN57=a<{ZS;F)_oWFlS z?wDtc#T}y(A~lmb4&8AM3T~Vk^b|fay`)uQzx{&UTsb9tW>kEj!IY985PQ-;COora z7ovoPmIn*&k1`v&nWx#Foz`c_vXAhyhrWzkkh#1tzI4&xht?jw@WMK&T~BKKMmR1c zD?*v?N9d0xa;HPL=vZV=*V3&MTD>VoZx6DW((D>nZNS*9z7IgcilGG+{i+|ukKz}f zISQTj*FmSF4QDkP&aTZZUH(wbiqhvJURwu7B57#if(BOuR3BME~Lg)5f>;g>GXzX!gfg z@`gTfU}a^nJ~q2({i=#NC26I-lG6+UrtsLrC`)W&-l$FUdZijeGa@50@2}l6e9-h9 z>L4o$8$TCjD1B)hJ}}B`XiO@zKIpG~LguKgz$^*vBIG25b=}zip@)^3(pTt?-(By>Kl}53+*^Jr()EiXY*0F;QI^uW=C~P z3MHnp;KPgLkU5hMArtCB<7MX2rEfIo*jPP_Lficacax?`R#IsG}j$XntGc zYpRJ#q_~fIUd^XqSq*E_kweKLPGv>RG1A;6C$=iYE{P`)T(dDYgHEe6YNaWSyXIz; z%J`rlYj9}m*jDB^b8hKFwluY%5+0dwe_DU7eQ=t+ZEi|JzpiBk*>RzUsI<_KcGh8$ zAsx!|G921g0s0VAY30J9%Jrj0rT7$1p8DYOomu8kby$3~DoE+W8-hcPaYBS>|D<|h zYeP~}o~eEQ@Jz?{zKA$XYongQFXPv7Y0p5o4(*?~e`Wy={Ndy?<-K!TCs|Cv?Q_P@ zp0)#hFd(b_JZ^MuXY0`WcjJ0|8$ay}U2g;0wAmUFVO5*G4gL{)upx!E%OQ>5px?O! zwhvgrcI+ZHbFbytUR^eCuSKJJb*Wg;tLumb2Ui?_?co*2UWGrV&BOSeX>)-G@ycVb z;zsfX(wU5k!8BezX>aM&KcV7Fw}MI;1%@DcKBk>61cbQsTwwJOWCWdb6D8$s4cthm z7`QN5?7G^~eruVdSI#GgS`A2@zv@Hs5T%G?$>nkK(V%zn^oll%dX%Jb!nWLw`$v9| zl+!kMNJQ(3jOQQR`m>ZIZiJ9&((N(nqNQuP8i-9eLdICB%xfoz>8?_r#T)B10{kgC(9Zqs>j3iM>r>?Htk|Wki_9H!%hwhqoaRnzgf0?eaYIZ=WYq9c0r6_n1B9rzCeQB}64_o!x9Af; z>IC0`&_ZYW7^)`rNgI?XGs@E`)P8c0i9JT-F~)r@gz*XL_e0uqEcunYAJaJ-i?}_&}OrJfQv(F}QiW@H}{}9>}J3`OXMOssu zLQ6DRkai9uI_;s;DoklS`1Y(%W*^(N|Q#0Bl(Ap@Q?WI6Zb^4;?-c*^|wD5)L_VDFsGpj(X}{&eNxftT=^#}@hh%0VZW9@a1ksTRzrM<9^zxsr*V^7FQVoyoFmA@RINe5k(NUaS zHf962_i=Ij?Ac}Mc~(=~UC2-TV9%V8&d~9o&(G@fBSiSh$#c#gQ}@jsiM0dqL2fgR z{D7zO7x=kkoJ@Cy5(BHTsflSOA7WC?)Eq|>qiaJP(!joLJ#(h#3~!w~|LM(!vb=7e zz>2vQHPer0M>gt`{#ON7g??GRg06#>($+0-N67fa~4OfTK=yjN64bVH4g+ zJVW<;8v`=>@a^D&)$R9cI%DL;hW#! zp{x4$>(b?NdByAnm0;O?;bJnuOXC#1BgI@XvF()TjpNtFDUn=fA$cE3R}%Tkv0uEY zo1x=-;|AyRk!Z~g;Zl8KoscN)1E=w&eqnPY1P&*?Am)B~xdF$#g+^2zt3sp2EnEP4 zP0W+StCts+2*nOPPh-A zi&H^>fma89y7kSapW;ndk6lIMPXrrJw$lz)3zv>oeO@txE(sDYk>P6xepLrrg|iyI zQtKXpqS5`%OwbV;iiym_i7oPBZ@$w=Tb6u5x`vDJ%KQiM#p>}YOTboL_W5Bo-@wgJEOMTZYVew);hsC;DoexWZO>CE63E!wfY`?Rs+sNND< z`AE{Xd=&95DAh^yc(^@opC*vjn9I+7*|&=>Y;8W9&d=*=+x;j%bw51Y7qc?0Iqa&e@nuL>27TL*$!&J> z#Cma!$+%Q5=f~E8(Q?FYvYniQbau2u$CgGiFoTcHJ{gtTA-NO&^Hptfd17Md1xP+; zDH}wf*1yPW8{R$IH!!v9Z6efKet*O24~7ks#z^ByT@PUWT`JXN(npvxv<}W@WG|Pb z<^C<2S{w^IA#JkD#t(NM8nQ2D)%e%1j+yZ3j1RwxGwfU$ZS)EMZg=6Df~YP_vxlxw zdzp)ek5z{}Qq%9zo+uA_4SZwD5nF_u2~uhP9AVd?#p^(5V@nERJ-q<9T;+0J$LT&+?} zr@0&1SD?=!%o{QkSkyVE1w>C^9-Ug%1vdk^oCPVv8W5Bvk=bfYVs z?o+%+IxTa^8Z?03*8AXa7 zQ0RKjuW>)OO3!IJ+UQCbe)1?ckk0!z%4a9?!wCF=uHVAjEZ;z>Ja^gkTovkmZk3+X zbRou-?ltPJbgPt3^C>5|>G;iqjzO@C$?;u!h9IM3kn6Yb70WkBrsI3pb5)A_xm9}3 z=y0@zAb$F&~#u>9vZzKbPL3Mk_e#9!Q?O z&PK1uL_7^MP0*T@A+QWu=hM}~RpNPEh2QPe37&#wYd!`e*zD;S@Xb%~f;T?K-{QB@ z?H9lxTq15>HFXnUJS>807*~IRt`>$QFgDEOSCEYFiLL3@*%39j+gXjcvGYFE4m#Ye?|@4?O`h-~mYKl+WCml`!xb z7w*Gn-g);d+AiK$xO(M6_{>El+iT;J38f>RXlN%!3nL-XO_bb!C4x>G1|>+MBa&kK z)@(Y5EHaxz3Nc|5vKW1qhOawBHHiz?5L$zSCp^?8&{Lo&!zF03th@`&asNXnqnhOU zNmSnTq2YBikmU#A*k zA$%g8KLjc(8LX+S=#yd?UU{MRVx{m2o-ylYLl*z?%~=foI0FBm1RwNZb(riXt3x<| zcT`?zIL>#wP>Bwf;h8Q31b*Y6{2FP#O)!JQNX9x2BbQu^AE~@pd!bSVD`(y0Uv9{{ zDbd5|r|<(^^jjSg9+?Yn@P$ekPSH6ZcXRXYEIgB8rAR5xpBPVpE}k4lV7T3!U8ux6 z7zr*8otu?A%cSp1%<#&><0;~$mXfJ zPjKb4oV$Q7^=g*iN(YQaGT?)(%*~7#NJ!5`N%$Bm@PwxxXsADD)e-Rl6Q|C|ne^PH zBTJX#wD&6Ub}Cb3B|l*@O2)hUf%4l~u!2by2KB@Bbslw2VbSugDxq-g$aZAea(K&C zE8<7wCw>TBW~JQ~!yr>wR>ei(H?D}isg)*EbHL$VqUPF@2*4NL2B=;b}`Y>7Dra^4yk67QKt)vHK%s#Xtzd3$F$ptkD;X8CxGdpj?np~OsB(Q zH_9pEAc1tzK2I+K0lR33R?<|Lf(wWsewScmt zXi?8PQolA=lLs^TuoiO#a!3`|iepH1pSeQo935oUJDjyr7)~pkwbePq7Sxb-LuVC8 zv(dZE0ocihOQygmEYfTto7T6~bZ+78vu=vv=-SO$Fya>ZTB&HRGu~{mfNUzjMn00g zxPs3TeHnuoyekwS>c@0t2O|vcpxVReA~vK(+KVcXW^8wv5zvzl`i!n6G;hLeW9{T6NA&Eyr}vM*pHyn@TTpdExmd=(;zti<7N14Cqm&)_pm zSc+zLFhJtZ1XgeQF51nUI2@m;ged%FCFGzT&6tB6$Z>P$NfV9f;%=yfL$jcC7P%TJ zcc``&B{wzBfzHQWbw+I+eWOmRirG6l6@*Suq|DlZ!&zU)htjHH*8F;1T{9jiUQ*FE zjjLq?s;%V?xtcVw3wyc2c(1!LyXs^O^Nk42b{YUjHnQjhKF=xf>yn8j#f8MWx`yj6 z^Xf@6iwS0A6IUk5JTvmSVp)gmbS;&QJ$W1Q|4Htwy6U1aY6#8T82s6SK3% zr^JUE+~W7~(Q4X+hNT2)eS8@H@l2M>Sd0aaEynDHk=tO(w!$intkQ(=QYN^$pE?`@v$ zXq}uGrw_Z^8e%$svnuO2GXg9NWZe1`7$)lg;|!T zP0~%*PVpux-4ENlcyjfD9zBjnuP8r-q24ZudncNrqJ8wi25)a6AR;ox9G_@1M??hh z-rffC&>Ufo_jWPt?dRj?9Uf~gj)@JAq&a+jLdX*@!9OZIHm2Ad8%~~hm>aD&*2j;O z@lQ5eG+J#?Ok68}Kl;QPsCCOisq~2nawjUupO3e?Rh;yU{FY>LipZpZz6rFna7$cO ziO$rF#4owqkI9`6L9oU=9;KX+LjV8kc;MeFB0)#74G&uqlIAUR};Lvfq z#PMr3_Cp&F{4xNKDZ*dQdy@CU1Grfc;*YSe;l!y`_$4)*8-agjeW8P%gDm_a#rHC6 z+|6NmEzWn5#;Da_{I zm&&>PW8$&4m+Uqr)0cnWnN3SEbRl&vo#vkvxVz|l*7=CL<)8QLs8A9s7Y{pyGr|D& zzE4KyYNxJdYEEy~#*xD9r6(km6juztKBA(yPeMX%`}P^VI_@v%p4l!c5}j~$ENKfS z-8ZzfO-f3e(xLZFS})5m*7L}#|^ zUhrh6o*C`4YMaq;u@XO0jCWR|6KO+=OY(BfCX=;&$6Z63(~u_9M(x>a#DCxKTKlFW z9j4$ORh;9mHT3rwSO`-pDsa=-0x3o|J}NveR7mkjbj*vQ-hqbJGpz&Gchh^3C zVV*FF?Tu%amdPYd?m3$rag%3{(aiF~J2~Nz?Xxm^c6yT3QC9oN$gHT^OzMV56(=Sn zBo-Hr8$4_3@KL?#uY?jlv14)ZkTO?wb=*}pq`0`Fnfl^+b>^~3lNMA>nmn*1JtZZz z|G>$Us;GzwoevT^d&+b={(_WT>Y2D4_q#aZvnokVCL|UWjT|v`=8$oPMTxCiwJMGx zZu@VUwNY7-go$?Dy3~>C&uSkL!6(k5bxMippPG`AULp}QsmxrLM?H44%!W%BC>ylB zpk(ITDc$37c`%NW7qNl3%l|`{r5KLPc`p+>)4@7%)i2k{?zsZcaoKNDy2tA1#B?@L zcMa3sV|uPw&L=tWTyZT`4B?adSUQrYE;{x92yF)?+CXy7g#+~`=^&nXtI2h;gDU%p z5`FTR-!#+|}J zVWisXOJ};0)GA+-LV@3B^B?ySyR}XDgrvn_x<6Ot8_OcsHZNzA%bBHeRK_H2r!Z0) z54$HuBx&0r@49P-e1eIQImLBz-f-UuQ0O?U~cHl%?W78x^hzmn&DKX%{*!qOwy25MB74 z$gU@Wdy2@8?q%)RBCS|X>m{Yhz9!Xgp1nOYsf;EIm8y!(*hsyDgUXqESp1;899{sg z3Gli2)wt;$@sE9_4x=wP$xpDM@5YUL@4Z>)3l|KLJC7mcewMV}piFU^(9nta4dHZ0 zxP`b!9`J3ho>oVGS`&bffu397*zU%V)@?!C?In^AQG(yD%!e66hvFQ(lF*cPI(@$z z;}`T^>L`am_xHw;KgOqPtR(a4u$lx~TMmyID$27R%|rW2o|mbNr#PEyuM$n6$gOv-3NL4sCdyd&9+z(@q(g<>o<} z?{kgSX?deV){)BQ`(RctIG?KO@ZtsEAWRJ4rLp zh`d`-Ll3cdGwI=Hpo2X`ei=8zd8i+1SVCu;M4=y7MCASiDX*5wgWXJ+G_$VD4px5V zGEwM>4$h#nNn&viZpM06oK6%iA;l%Vd4kRl3I++k1MD`9%4D~ZI~zY!6ndb8n=`TB z46(Q;YFGx7xuSleuta=6_X*U{&v{6mUmP!$2fdBX!0Sy`jZIJPwk|_X!oUpdm${iR z0F&3V;!otFq$Q+ybG;3e^_FQYsWj^31Q-^1vUgU}sXWf9^4t(ZT)+J7RNp z(Z7m;E?;$?`~W2v9HD>ryZu)Aw`ZFOrhT{s%Hgs&W(k#QTm=J^JI^&x87My>9qIiH zRDs(8mwz{#e-Cl>>2l~_DV{L>*EDMlKKOU~sl|VQH~qL~uko6?x;nb?gj`?>o4K417o~Z5m_p(8#rrArHFSoa^LW4D&*mK6T`5sH zy^VaBdjmc25ivLFALk=Ed}$&bhF|SxScu z#2v4wyh!{yHh(pr8;q;vc`?Gz8^RM(S)HeoZyM+6*E>tmWj3&=c0LY^q!}=zXrow0 z@XjZG6~)YvQG&*#^JZJv;L%&RxW}D?%di7pr#IYc{5$@AF$9S7zzI(L6K+LqFFhlf ze_QD#!|(;VX;knAx_pnjee0(gzltxw>+t$-cpyKCYD~jz-ftu+&(j-1Lmr{wpqmD| z4oJMzmFe>!6Vmu%EgDmO<>hRrD7uhO?ERwz^``xd_)3# zL~J~Q1|4DG2ctt2tXMR1{d#T|g-rAoq6xfj2|T(xm$Xld42E=dHee0Zn_j?XMXM;J zwPkom*;)hy1O5rF!8LsA2v%PhcZa|%8#%J!073IG3Kg%5_j7gA2>d2lXsFGi@HH}M ziEttfiV)4)1Bx?aQK0kZJvS)rH}>M)0DB2!{@Rs>nkMqO?;FAi11(_FIUGs60ui>3 z!q%BN`oO`>cZv6Rr;~zqI)58J@77OMQ%9oPR1Tsay$NPQzX4VBQMJMYz7LU1RFiCc zL8f2ELd8SzND`vBn0%U$9l_r*bVNvK7=`ZK2ZLd=3nL!O1<5$6Z?{aiO!Su3uY*N% zr!7a%QOsnhuH*FMAQM%>>)0W#FI&2li~i}Scev5#sNzx;K8MlOp0wm@34d&Dp7ZwMO*g6Ek3Qbj#6*La8LxW5?;8?)Wueph%u|MfuJ;PJk& zLYPvY2*W+z8oJvQk*BvDEriyVISi~eZ;-S>s;L=2-3liSi!?AviD4Ay%cS-j?HEQ9 zCY`7g6`iNuO;Ffr+RzCTp()A##6?q^)7PI5ecaO3djQ-Fi&=49u1V8U@2#b#D9vvNOl#F|D za9&!Qu+Y%Rl(f9y;JVO|rk^39)bKwNs0|H|G#kU!_*O({xH>RU9UiJ^F}{qI$CokE z_>$UZJWV*LtYLk%s>Ps9_LNmd;lS4|25(J6xUWfX*w{3Ra}DGg8(lusOT>ofH}$Jh zXDv-XO8sg>EgZ##wOD9+H8laRtHbMH0(gFXqkW*fCcbhn1t8djr4bi!Zu5&D^K3mXusxUyol|1oLo5+>yrPc9)SX zmBUJrNd{0Z>-^zMZofE>VnvJHF#J5R%isu<0D4|5Tcz$p<3N~nG?b^#2580|tf>(j zUz&r;=e~dyuc2?8eTczZ2n*^HiF{`_e#MExEn0V4wKm!)9c*EaL27N&9==L3r7TJCl&Vq@gH+k^YikfbYTKtx{8NXHQ=vGtl3bV!i2<(wU z4@ERxM<;l0VRNlbw!1cAA(ax`dvG1nc_%9t^chh)aOb#^HYUG_yeIN1#+Ls)Ce@hv z@HG5oe5(%aQu0#cgNj$qOgBaJ8+H8D`pw-EyA}_Apx0AL`=WlI_SEFX_{6q3P%<(j zGdX8e$-v78D(SglL{3K6ygjWa>BAeH+tGfpFa5Cf?eKjad{-y=yGI&#@kXVctym9Z zlGJq;|f?wA(xlS zu!jw+!+Q8myblM#_YBXf#_xrb!U2LKUYcKJp+(h*mt(KfK(cDOt?*JV9g=F0Ego9h=@1 zBkyx1w^Bby8me8H*=b(YQZ!Y3@G1Nf8As(kMemnZ&Fj?8i=Tm}cAvGXR}a|nDhxaM zEDSrh1A6veIcvyHBL7G5HQ@>6Ar_s2o;JirSRDNrD2f;>XQgpp8P4_~lc96y%o1{b z@B2Znt#J+SKATio4`1xe`RN>Hgs$ zqJHF7@+wSrK|@%WKX{J^gE(W6fKo+eLse5^)7l zF_El4{*_313ap{>bzbEnV{*s7hNtjje*gI=BH$t-Us&6w53Hf{4a7ck4{%rM8AQ@P zB{ZA6>XgnUT#aY)*GXGoClE=ywpR0HSH#jQ!s$E5l=J>vthg(mynku+6;yWx&s25) zbFp&Xonuly1Ic%cYxGaZ#FhI&Tj0;>DXFqEt|I) z(fBa;uF^tj^rlf)obY}vPEuO_oS`3;Lhpc})8$EvarjDi(a;srfn z;U-wv1214-o5%yS=#O=Oz)x61F62Mfz)ydyqi2Adp$j*ZJEK-9rYNR~@3C{i?J$t* z$vvS~`uLfa6MPwsm-$V~d9>H1+|W3;R*R1NzHW^8ZF~IXWP_sdx^mvIKcC~KCKrtm z+f!MxGO8KG%G*e(yMv`9g1sp~sNEGg)Y1eV<(3S3a;I%lZc1g=h{}<}d-mBW(h3nc0eX5q}gJy??_Acn&qcS(EUAERZRim9z(RtWXPtu4~CE7-@ zbK!!S6(>C#ogOmVO?D3sksjX!L(qmfa~9%NT#sh#evgO9r^U^N_-62t;#I}h{7~*| zq6>5vLz)A*cH#?q`4!^b+uhmX43ezU+Tf!N1E*A#rKG0X&_@Lw+O$atPs+A;7&p79 zU%&1PJEmq@V`H=I9mnRkTRL{iT)6KRD7*F?J*jg6S`rzS8{2o5J#WtN9dByOQtsPo^*Kb8Mk;)50p4L2nN@c($sM*rKzymMN_9SbBg-* z?NLo=#v>&r+O)Buoy*2dX18fDma;^XG{>@*Ay_M;h15dFW}2EX)wy#wvHR zbb)}?1oT`#?v}YzyI%PFHzE5YJZn_wi@(9Q<}TdM?8Xw@9qE;c(iylKGc2vCQ6}Dz&Q%_SyK}iDObAXhwv5r0ko3F^gX%$$^bTFm;>~59qROR z0l*HBBuxpPQ9ZnTvUaK3mZxgxwRZUw>6X8`cj>&v&3Nymzjh2yFm z@i}=h*18~vwL>QpfA#S$oe;`Te<-jTp{MZ&!G%>1Z=2XphfnP;@JN6*!QCcq-8QvU zCvH`@?mA|Cmsl-MhYvI<-N%mU8mpjtY-L#}dMb*^__^XPu1vbSxK!PPOVeL*O?Dhs^t-okS8C?a( zzZ6<5KHL03YKTjU55v#cihZAM7D%idoS$`B06q6Ox74vDtq<@g+J*3NmlmCNs z|4Q0GQWD^Qk+>fW@Fx#Cb#7h-J;&T#1^=o}xHEdZPmi^pRl^@3Rg>G{F7>^uYW@#( z^$(R7_%{_O*_pGX{t7(SpIKXoTG@O(n&a*YbgfTQnXL}=o>muQPU3iLGa*?60#c%5 zV+V(Xrlw{^#|Ad5n*g0QH#s#lq;H2OQ=iC#-y_?mrp3kS5je**V~tzRtBkSM;ca_# z%D3CY)k+xJEFC|i^o~li=XdH6Ii%|gFLYJ7ZP*dQqZjFAXjFQarYI<@IpCnjVE?TR zYr!nxQwgi23Wk1JCTozRo7bEUy|jN}$pTv1yn)^wI&3mR_oiCu**;oJDrS^!dDs5< zdf8uFHORV4O(s@#?Yg&<%;z!2XAq0`d zPXCtEj_P%J`97YUE@zCU73KBqx~e1Y``=jYllyqr!YbNtRVv=%sOeqL`Z1gxz{s& zdyrd>C$}_)8MF~*a__S}3{ntHf<@256-h^_NdrTY+S8l_B|R@pUs;MU$-y7t&Lc;0|P4|@KT<~sTl**?X_ z%fxl#kTr%g6Ms;rHKyr=&J(Y`GjQ7yrfd+oL6^m9_y9fuY(~|%6^;e?l)^bl zeC#`9+#NyR9a73&n;+t=Huq_6bTKI0*;SBZ=Q&V1Iu|}lZUsQfj816mkzw~g?Bk^j z*j7GZ|A_I2N8JCgAFotzDKD*)=zN6GS;^*KJ!+QD7`YB7q4RTSTUnM=v3)DIt=cpw zr|0G&q|QqxY*~d$qFKEr!u$ffI=ZkQxlh7N3#4($Sx}QY-lYhqv3(>hV&`+;twdC{ zi6ZUlU$IzyFFk7bn9Z9^q$;Fpp-ixRAHy|_;JU2{rKfJ)3s)5SJ4F6LO=!5=hkMIt zN)8h=O7HAKd|#c+lVUiL*+oSx+nvKnhc2)abETDnWJvGuM5+UR(XoDWclZ#TSzQ*P z!D7zdsu7JaY0u&!H}dGq;wgS2{x&9mKn%fcc&-kQ+*0>zTN%F^x;YUSt_$$&#RFL<-eigT73Qjxr2jr#Lc4NR`_8@bxw<;Ms!p0OKcl!z za3;#@KcX#mUWm5n$(NvyweW&HmJ=|>FG43!fH!2|SFi{wXp3LP4Oql4K|Z>;=kNy2 zp2M4-A)i3>_~A{mjmsc#-zNQ3rhKA!23_##u?U3N6xKH76A4Z7iV&&A5`)LuF(+gt zq=g0ZFy$xz&^A4bo-OX#Cd~I1Oyz^a(h{<>St5S$mTy>_p2g1=^=uRB{}W!r5rv2;R zkw%*UC;S}+;v!ZBiGP7l{Hjix6OwQ?s^ch5=CghQ&oX}!c|4cA%4b>nXX0}t{j_9f zB>z-=f#z#u{7WP~Urv9Clx#|G5MLna&q9WB4)>1Qs)&Yk2}9#=iWMx!Z}>+> z+X<3qF83x)fFT&~;TPe9MnLtc-MXZvcIlFKtFA7$ZBF}r`$C7drSn4!wo=c0c8wIv zQ0jw$#cxl`AWoZn2(Ns&*IAd|qs|@5$`+Rm>R=xhYl+)DVdA=t+^&7M>iGN-1)YZt zTQy>GVto9_c2ghSK4ZpX%*Ie$LZOVS2~(O;A4jy-?g6^vH|NiP^Yz>BF@W56n+|V6 z8;I7+Fq8`zi~tW9I-Aby3vK|Qy1DDyho0Qc%A-Z-5wQY3#8zpH{8un&G0VJmznRy37A-;xiVDGW?1omHiCgZL8s`}PCBkNSP`abHO`y&xQ4J4F5; zg77B!zt3R#G^2(yaW*h{h-3pKof`?fxL$(v67GdYi&3PU1S5jM2vejg9EvV9+KwBN zo|xkZIvQi~=WR6hKBt#YwAQ=Mb))fPq_<2~7J`#KXOESV8pOCs;ZriBLq?3q%FJw= zeF^`_cg%{(i;nJO?muc+pKkrKGLq7=_-C@RwC&o4Zh_J-k z@J<+J3(wESbq<)2m3Y*d6kD#9 z2XE3FF-_Bab<>Sa&k~y?I5@Iz+n#-j(rh{1iqg`vyA~IR^|af&ON3=-x0^K)ABC>H zdk!ha=b>v+kMbgX9$EUOrP8g$?z;L&9^WQ;YL1>R0!h!Haa&uyt7E}P13=%TSI$9$ z29$=zCxjT=r^Xf~wd$WzGRhPmuh(+qk10GXIM*w!Lt;``>)>RE*;F1LKD>8a=fp%~ zn7>bCsO0}xiCy}Xy-P6Zj4nTtWAD)&rnBhy^~sNb22VSP+KXLoOxlKjg;fW|SGir# ze)J`R1HU%qQy^$X5-jYw{+{q2|D0l~dhkrZ_ zlj>li6WyzHiGMblY$g4nB1crcMUPB0B+&; z;mK055iOis6$>f2PbuQXc~w>1To;vfbyMpepW23e@17ELvbusq^NlQb7@VwM7QA0psIK=1bySo;LeLZ#9(xT-tihd2~T+idF?`cV2-tP~*O3{BFm;pl6j@MF=~ej4ip64oEke zG90ey#W<@@I-|xaowS6q;-ZRLck0x-C@KzrVR7ACYIK3^+o^Ry>UQk|mD(-^k8QvD z`4?Yp-_?cu?b`m;7oT6<{#Zem`n2}#ufp43w$I9H|0PblN(X7grwk?fc|-CDNY|MQ zam2555KBPMKMe!}@hw%H6@~3O`s4XQx9}&h?E2G7XFq=Q`?tz|gD5=v`k`eoBw@(m ziE+mQHXT0b10(v}P8fE0vgN4%=EDbl@s2)nJ0Sj#Fp{)D8cti#TgafwVkZMAl|?V8 z{DI3uf_QS}oTa!UdUNaC5rFWcNAMJgfY0AJb`!sl2N_59Kr~FuyFT{VsxFUAqA(kG zvay>4(_$CMa7@sX;hICRTO7%N&WR1EV8xsz@PcUHHfIEJhld`4HTW85Auyp+9zK6$ z5B>tLZ3eS7p|h0SQS(UXqDzS^c8f$PM+s-@$T{!<(0qcQfVGvFL&wIi?*M`L;21c8 zwS!T2abD+jT<^+$;*>h*w5#q@$jg4M^iU~zN3iz7tKfJa@ehW6X+zCX+MT$0bgm3Yjkz9m&`G_s3798y3Zi9!^ysf#^bkE9^Qt(LXxaXT@v)alEr<0 ze}9*}B)woXleWT6Wx9(z`Xa_k0}GQ@OZUe&DUQR+JqnMD$NDCw-c4PH^z!w+($abk zC@=0@n1NTqiGJd*sMFN-7j8Vuy|}FIgbj<=i^oyr zfDL7^7!w!!w)k~C>LhOMzi}X*3D+aBfMOs&EeSo=x>f7v54{5W;&AV|b(`1kIP}z+ z6Ng{MgW}-8yt*yxcO8C8dY{pFn6(4Crc5F5pjTMzu^@EDTgZ6i5{$>2oZoO^FoqwF z7Y;AS^M68$sy$VxWm%nFA?SIqD=e{RVGI}M{047=@o))S`QbldS_CV8f<@)S74Ejz zpKz|Go(I9mH^*J${E-7#i1*^Yupb8Ez0S*A0t~zir`8@=iay6*4;g~Lz6`UL?5Tok zSKIJ_X(QH*2aP993psH9h-+XVm*BjN_rgHfPk=wV^uSu&QRsgeS6A&>f|p;0upvWa zczqbW2u1uq+D1>>|89b^B|lH!b5fFzy*GdVnjUE4`)}!K__(<={)(Iy!lAS*X5&FU z>z{~U5NiP=$IeCPc%vQ>t!17Idh80m0~^5tFk|nUaeGhC1Lfy$;(ZrqK$qofCy$3i z{Sx-%?na{u@wDk1etKp)et*FaKS9hM>|MzDWJVgTGVl0n!utXlAMreR0jxS^-*mB7 zyOy*WpiU7t>IyNy-acd#0X80h9;KQHo zfjQ{mW0wnzkI>$+IgU} zacRLNIQ+UmVPH1e@ z5q-N%WI=s!nW*-t`KuJyflu;agqw)JWh9y(MA_mh2ih-&518G#0n*y;olbdx-UDXm zlL7N_z7HdO-iRK+IFeRhpLT}7q2?W+&0xRO4u=LUzX*$*B3G=Jk+CjCosQ*2{e);6cC&_;{ zuS474Drx<{d#1x_vgVu3GRHZy-Px8;$VI2H1ew&rq^)}d96O1NAPVv zv!ibYmH1_XFNIv~n)~o9~ zCbHF{?#P2e)6N17H}a*vCHbAnUw%nndRvfB{+Hl)?_3@*Fp2yP9B}#02LsCJZP@_W z0eSePTKpn(;MZ8KJ$jy)F#bf(9#$*6A3uTKzc6w{#mpJ2SInGIF=8aSpD}aA>KQXD zMl8Ww>xkDmst!hZ^1%^3aY!*a{uf?gCKu|w4nO=CF6dO<@c&4?;{PYv6JMEzAKg^i6CdX;-GWNUox%{)k5pWymhLS+NXmZ4qN&hA>vh!->94;)L0!;f6MCd<-IA8mcJ-T2XQf@|~v{@pQg#uiy}du=nHkSc|memYr4(dEDDEusIFD3(_)QGDc^YCjz2j3QGA$D&nO%he$F$x-P{O0F5`Y1Ha#ShkKL`cpw_R zjJJ#1kY*3kxZd}A%uXjt_~?Y(cH6~gh?8UNyu0^Pkcx*0Y)od;~rC3*iLzOV0|{jXp)wjOCptn zA<*%U+XE9`Nl$H+V6kkhyuVwrM%M1M=-98;deCd-tAPtoYw(GX6K3?z466I;KmP ze@hafsXvSso+dN}(K#}m!{mf zx)LFDA(|fGZ%ath8K|?_$JX();>o>xXJ!^r|ERKYr?8FHp}a1E?)4PdG@r(1A^i<{ zcGD*Cp^J^CZrX%@!|`xM7%Bc*T_;XO{?%;#`UiyAo5EJPk1`WAFr$zu7m)5SOU2z;z@jFsP|l=L6F@Pa{if9Gf6dQ|fzk+XWg&KGh zYPRC*g?ov{*Jb#9-JoK|Fy0hOKxKPREnBLeSS= zIr-NbqVXww1>&J2|3yP40nyl~5U`nBshqA=`tM`*{T0*|7IOtGCIj)AUO9D&E5PLW z7tn^=#fPx-rrc}LzL1xm_5JwczDR7g>P%YmL+#x+Opik(AB=A8=U8YnZ@J^6z8~87 zDf#P8gRJ61m9P!ARpO^%Ii3Z*EAdD?vJ!N^@vr}mv+7{_ESv%7XW>4p)ABL} z1Vka>`Y=D@3-K`OMMx+T4}A*P2m#MaeXCSnMeVlqdh;wQBp%~aVym1l;7hprX~U3D zQBjM$0?Xac(_J3qw>VKRJ#Ex3lw9n-!2KE&rqU~}}6BS5F7rT(8DZf=d! zsO9-;mFv|_XYr}@*x0V=s6^a9wYX^KG}Kpo>h=?Lb$f54e&T*>^H6d8>Bz4$_%`yIhqg1_8_UuQQ-4iKBKmI6+>=CG}W)+|8cu?-m;wYs`+?x)qM17yP~3YVmoxMx@^GVYOyVP71S{6`RDL0a)0jJO7eGJY{%Nk z3uJ87Lue!61r6)%=nS>gBTIO#am)@G4bemZ8noPvmm7@ha3sSEW2@#1ZNzpIGkR5Q z%P^yJVmo{bFMs|yP?P(%5@ymu0ZNIUJR@9U>yfBiNqD8spTx3*bq{ozCLdCq-l;Y} zy|{M%@Wr)DhF8_19n}Nd1v%Ssuj<;BRg1&XBj;9E8fn-zW97)cU zxC6@BJ%Y+fV-Ks{tmkghsB(|PVEUnv)D6KQ&lTV$3VCPWDr{feDe#C3>x?^x*4_vrsIe9@DM4UQR#@gf# zR_YjTy$82G1`|lmrHT~qXXSNhK`mCa$rtYv9t+$4?GiW7)ozNr@ibrYcF%=xf4lyz z`BFG)*KrD4yG*@Vx(-^lbyCDT3j8cL+_|G^jizfY2>y(uY7gU@I=q&{bzHAz3yE}Q8DB8-j}YwoOuQR1}h=#v*{b^rXP8;9N^QJ@t#b=+498E_w~CBmdC|M3sHv* z^MUvd4-_Qs$(n=w3h|DSi!QGp_W77&mp^!5`FglI+HBO`MUT#I5Lg^AJs$|Mbju7U ztt-d{o_t#zv4SeY5qI_~?E7>2&Hd-_hc}DB7fSIceC2}~3s;TX_;wk-x$h5%NyDe% zWj|AN7!gLpYSgn({2(Q2PipZC)7l^Cu^kJA&}Phn%e!V=ns@y28{=kv2}c{el7Smnl0H&yj8%z3CG=`LF0`TD628qcWg$^dmALboAOhn9)IGFu(blC7Vpe?Sh*!6}Jk6 z%`KO6F`NH8(SJWSrq;4qJ%`4%)>xyW%l`QBYi67kZ@;?cRUC}&{56eF3 z4{T_AOT3YXLcZ7ogPlL2moqV+2gBdK7hJ1OrE#q{);Q?mLfElp`dQ@v%9>Z}0#YguatHF~ZlT~j@tZI9;KwKn|aOxzS4h_hRNVv>)n?q;OIDoUfgoeMj<~>*^ zR?k4cJKwl(P08NteZR+3Z-aFh^w`Fq!{4H|dE#r&?!h19ml&G5YiQw7F>4YTb2+I= zYHZ}%HFo6w6i%>M5YwIY(iKf%u^^^59%Fmg-UqBKM^1H|UuobmDM#ZmnuGti@fb~S z?5Hf4U?>7582raAVKn98KbG<+0zLB(ThpuYd*#={0k#%X3PIT{)ThZK4yZK_KF5<_ zjeqA-$dv+qviOhujD`oLfR$1}(9@-PXzI@O4;^yHrF4a>JhW7rhnM4EQj2WRx}uD# zr68jLfTROLHDFg({dsqg(Ld*Tao1~V(A4f&+`?jv!Za3RbQ{J)KrQBh+9SSX2#epT zrr|s3Xo&8I)JVHG?+W4h&ai?ow7t4o9N`M$319rarnvo*{Wx?#i{eRS%4k=0Wjh)h zd8AhQ*2?qSG zB9%JlbBkI=E9Fa9OFZF^%`BPJds%N5g|e z6Jzei7#6y-rS3Dp&BCynJYuvO4MJb2!BdFtyMnP+Rk2{K{8Wi;Iaq6H2hRF$bw3Wd zBEYJp0I)frbx5y71P#^wy8^)8neXKct*POx-GSS};=kh6EdJ{@Ktu2?^b)?+T=yZG zSJTj{rZi~}vqsthY__xruS#`a98q13wo|oW0akG|QT}#I_rrCf{6*5(q@|w!T@+ht zPW~y9Eq|e*HGknR2Ps&`?ufIeOFh3n zC<^5FLa1zC_4tAJRp4u{?U{ey!0{s?9M+XhefUCd*}%!`F68jW$ulZuJowzF_~nW0 z=5xrp)b-ol)fFSUeEV4S2uAB@=)qm%R!eKbz%FP&kA`9|SORy@9Q+=1KT{7W_}CdL zyTu9xAIQI~;OQ);jZO_(=qPeAyb7<1K4=(z7r%>kqFC`0aabK(g4y^1iUVeIAF;E0 zC=QMtBgLUl{-}fsdRotK{7rmII$nzyTPZ(1>j$wJW{XWHoj3JK@o(}em%o78bzEd) zqm-A+B{p=uLg9>4D}!EXdd`QrpU08sm(?nos`!N9nBVvkXHb?f+hAl9TXgP8zFITV zrG*CUf_97=nbfV8eMTl0ZW)=_U0G5+taEZ+W#y{%BRaMw*VXH)hfmI(F#6&3qREeN*y|9YQ26;Dekin*74U{!c zy8K(3P}IwBv&>u&_~PI8+}yKgN^R|wJ>&*__e`I$d-v4Z+NryD&zQakPa2SuJzzl2 zh7CCb=pE8;BsW#;e-4@f@i@P(`uK^()z3lva|;)pI9^>xe=l129KP~g^dd(Ja(WSR#Ifo}zigraU?a&4fcxw^<9zg(Wp&35sBFmNrg8H^@E7 zLk7z_8;8CL5s#BhHRvhvD+$-o#z~w>%44HhOtaxNf=WD&BE%BXRu^Lhw?S3O`XEiZ zBNRN|7Sh>w4(U@hu!Qq@@>tih%rt9=K0xpa9HLfXh2Ryt5OMH)-wqkMI(1xNS8)Tr zi0U^pycXi^J5(zqxIro(@OU9gXZUqmd#VOy+znT?qW-tog`$Y_-Eh%;kc@=;m@Quo z@2Xznx47OudIPh0K)RI#L`DG^_p3z4BBZax{qZy6D&ntqBduX2w-3k9LVd&ov*1cs z*W4EAQrxf4W3rI%)uh-KWD!@1qs5Q;QxpKd#i_32Zjqt_E$5R$>W12CKSG6` zT5OXy(%8Hq0ldNF&5^s+%CFH2Vy8bJosZgz=lF@v-t?s?_cV@2>&4fRV*zrAuPcL` zzdL^ysvCmP41(rY(S-cb=i*9nC7On2Nw`!mv3>va%}oGZl|fexgC{P{YE}B5ef|oK zGU(6m?}dQ>UZF^&XNh|M$>Nb4<#^9s6eWtGiu)8ZNuTtPVyj}W;u*z@iZ>LO6<;ZS zQZx`@>mUje!2zA1HyN&tfvK3BC3=YCccnvPXHMj*%{_T|C@W^FL3==IREC}>T$37e{gU8e@y>h z$xTJ8RQhG6U$(!hOo64E(jp+pOnTPFS6{sYuPy1MYV6SA4s`m~)G;Qeqv>^1espxc z2@*`5OyobFB3)mTF7RNppRNljM@q{V7;U;56LZz{r}w=wz1l1ncMJJ{oPGb-|Nphrf6ag7f1*nI|FH#sX0dFDwsf!k~rDQwWfhj0bQW9!Lk z`k)#)I3Lbuy<`r>Uy(mClm6nbA26BF<__bK+zSr4{vZ@=LW-5xWxH5E)hCZ z;O{H&VET>f#Vd5~f_S(nl^;g@?bq1+&|X~1r|@&h?{n<;?8dKzl`Q>r_Ip(0H~biW zHu?Q3>wCR$icqO|R~jSfh*&t2&g?KjM>J#rOpEw*fOFb_Pa)|P={{PD4G`(8qC$AYeW27cq-$J-ET|UE;J3I>ks^I0JTHNZ8t8SXX5WUIo5fQ^=S^-CTt%tCiNE4y;*ZWBZ`N$wTSH0FAuY^C0az5@#gWc&v>YmAjQ4{rXtC)jP%{OJ zdK|1-_%iIHA7XiAzUH{j5Fj)kRL%K)kq3@B zth|j)Z1p%OJ_ZL!hAo6XG*rCFzf0gtCv2v>PP99op#@MEW{ktx}>s>2ZVhj_mZE!|`qBk$VTlqSMjY z>u@LW2J(aBLp$(rvU3GIgZ#uBxa;OD#>Y?`L}*#YXwk5(tL*FzyM|NQvImKO?3q}h zT6SmsmeSFOwmES@AB! zr%hR#;RFg6Z{wa7olgSaVJPk<-bTUj!n$mU797N6=FjSZ?aO51vZG;pM^4;*hsZgd zFt_c?hlrd@x3KvEG9F-lJLQd@^|<6PR(P-YeWv?-SK=#rv6J4VgIzfjXQwB<>dYK8 z(8FB;!(MO>E~DqY!mqGQI^7kGZ8!r{7PB*7xf$|1zrDmpSoxRbHLC2yQIj&Rej$1h zy;Q$YSU~4H8nWOHU3chdhogw!+RO?og51YAvasfK0vV}uAT1KqbZK53%t|IR1lkqB24?d&8!PAyrC9C6uFScVT>`*0??4jU$ZUj25^JB!vM*uVd&($f7;?JqqzapJ}ICz8MSFHW53 z+>b6KOtU)a8l1+j8^7XxNIz+0Gcok7mKG`KN-C9ECs-{Go62Go6xz6GB{D?A#LkB% zo_J~qzIx*Rhhif4e2jndgH|znjbQY{=V4Ws`|+Qrx=a8ScWmTv{JeMzKRX?^9>&VjbuYoaSESC`XIKCla4!ewy#O|vuTEN`ixDq;}OfzE+U`h zjo%C33pa?4vNv#`R+yp{8ajoX#%l%n7m78<@QCQJ%I=^i@R)?}aV7o|U&EEpLXRg8 zK#ynZZ@?HuBPd|ZO^yCb}si2OM{YJyQk1zo8Q8V1>A&`}dKK#L@!$ z%rX5JXRLcVv2Ebae?j${g*|_c$?X@P+bgc!ld(~o=CvDFpxt{n5BY!3gYa)pUHUit za0C6upE;B{w|AdOIpf9*8#sS)QBg^s))R*Ho9kHn)R2GVY9qIB$b;LAVf#|Ud-v$l zYjsw;tXzHcrr@9zQ;Vk%JK)JzBwJheH=J2Go5zVw|EfA>{ql?c*#!$8$CLh%)ZTaz z>MEXi@Z!aL=uPH7>y2LNUYhM8dMfdMrQQ<}hc|PXVLP6C>B-Dlz57*W4;epxNb;bf ze>b)bW!~T(%9U}&njTlijXaqd6&1_g-uG$u>U)S3| z>)`seN5mT+;oo&|WW=CBBj~3^9mXlr6ghv-m9DAJ0*~snHZ_xsf5X#>HCyY(J%sN= z$J^!Pw9CxN$(%lC&h!~`=l&xLwd zjX%OIek|HX{XLG1@wEILxV3-3w7=j-*h12NVQIwIqiI`U0NzLa#H->)G*xxZ?I&KX z5jXmz{q{CZ+d|S#y3)u9V+%yfiJS*MY40PA+$(>$K41{D!B@;7<4!^Z{iAl(gAP|j z2KT>aWf*a;kAm}{QRO<%jFUfvUiv3)-wjq<#z6RvN@Mhbtw22 zyaqPs)`R1k8et7W6jm(+tj*yWqI;xZyPZNM+=PLw6Nl z#eQfBDOt9^zFy&xrx`tR9v%kNKkm+RvKgE$xG#G1E;uKf( zbF~J3hg-sx`uF#<^exTOHB$N(WlBRUR_&B;PZ;!NIISNz-~uA&+0rbJM$Xd&h}i+A zKLWD@RNvrs4bf2{sXkt|1@3f>JDunv|G}T{$>mQrl_%B$_7fyB0IB@Rrt+?I7l0;R zAbC_SdB_}7b?`|e?6AtdJD;XmKFSiUa9JlvK5vB_lSP8ql`>EB@?}g&1Zs=CuAR)V zr7H!?G>z~f5zv%Z<&wEeqBN(Q(0k$6G{?_N6~NT)ZSQ!5jB7jB7Xy*nrF<4NdUbed#3Sza;ClhC{9Y_gySJPDO$PV)K6Hb<5x zno`3WGnHw>9=YZ1Z<*iZlB}!kH>oM3+EZWLWn2<&QKn3$zNzoM3(s9;co!$ke&3D9 z)I{6a_@jEdaLR?aN9 zAGu#}qhqot^$_4a@UbyP6K7qUS}GM`>AmT+(`B_bcT0r*U7JKw+9djW)mM|9@g< z!v4CBo5}uf>sa#_viDTLd)Jrdp7r(jckUbH30y(01--jH$6&L zL-NbH1B90PUUFWJlW3v#RN5%1<$?%OXE2r7rDRiZjv;~OJxnCCFk7LX%M-{a0S;W zmE?3;Z5ZvmS%a3LZA6)?Nlhx3)W=KxVLsC(iC1|msFn(a>SsP7gRlOx%GD>`V)gFs z57~GUMoMy_bVy#lLeeFcm(e2S1{wCq8Y=M`qEUQx{rg0zgew$7lRxh3DHpd-?)J;8 zC8d$|fa#&Hr*upjSw2(?Bz<(*Th3iZAY24`N=Yi|k`&V+Sy=V;6o{-zo<6Rxr!Lvt z+QfWarcQh{X$Z28us+wLH<8*5(T$~)O6@vggApbCB0uki}_Ae zAS|jUL<7odnnR^66=k6$xu85xiVB*|lk$feid=Il*&g$&1fP3;bqm4QVh&YCNb$Mn zWoa72Cl!?EUS0THbFU0x(|oQDdW{De;Q6RNP>?Q!nQ`iEgRtgR)ByT zn$mu6o<>@*I}HMxrE!7IpWSIFs972x)bPDKjSFd(CWKJMkkk0cW@*aEKd-ve1aq@A zmHE!6?lfh5vox>xKd#7W{B@5s{!a6>RL``I&CsHbW_L<st)gG#)<=_7u2*Mp;Utx3~I{Jg~jDs$Y>{NMlfgz&3!^Bba|aRw}k1Vyr< zja0v8`6G?p%u=hR3zE$D`e={RKV&+FVvZdnY>@lQ$ByCkx!UO@#8A4nf6_&=_= zDnK|U-H8v9&zh!t$u0dr9OR#{t-cS*aGBNx&Ek>Ab54e45#uE|4c}8^)*Keg zC2SKD!~|tL&EgfWXpx6wpop~)b1R=uQLxg#rQm;f7vggas>w ztolB8<)wQI6qcsN|9VcNPJrkTpx+Si7H53>ZRfXdje&H|2(1Ka9^Q zho&5sK7R}M9_@j^#d!O6{O8V{xWRSZv4cUKCbX?T*ZiYUgx(Xrr@f?6eA_E>6`d4a zh-K=nC{grR3{nhLR4B#}`P=Mf*9XW))8f5KH?A!^e?b|`vxzqXcBkn)o zcFKP=Rr;fOT+g<-{~8tx3zi?Cf7~YraLQqvbOo<sto#GMGKsG9v|*>ehxy`f`*Q;fPbOknv;tb7dm0_RpJ8t6CD`4PH`b{CTGJn z;7=`R==3Nd>x)Ox0zB_gN`{9n(RJ|wq&G9N-M_JlcxK<}Io#Qb4vGS|9t~CuSBz4O zS4>n)CC%RGu$ndGOU3Ru^2Ig#1x+7&%LnYk*`)0D7AZEVOw%vHXd}Ov-AJC4Iw5)T z$mNtKW8|XcMemZWPUp3$PW}Er*+Mw_0Z*ktd`S|GkdGqkG`Sa()_f>5c zV6kd`6+SYLd>yN*s=`Ov&nl8-VR}^?^uzqL+BWzI$xX^t(Jyj$Bt3mTM9yzRQjX4} z56SQO=?mJ(x=d`Y!oauV={`<{gW6nfoq=;Yd3l|zD~;~jb=zF@ir9V(w{AHX?3^Lz zrEs<=t=t+4hvuZqX@vz_&}|8hD@~qLr1o2QsiBt;Oml%BQj52y(7dz{P;$M67C2urAVh zOXjH=9dwa0RPu!lM@a|S2aQIf>sPw+Hm8NaVbzY2OE#XgNN~_l@ljIgr=bK&oCjTb z860706C7bdb2xHZ6C6Ic;Rd1SZa7VR=}Z)km?y-_{dqIKblyNJbO*AaxP~yAjr5-x z{P`&?Z!^9q9Bv(U@LE})oAD*XfmCQMs%SQDr&xyeOp*23lOE6zdQcFjz9&5_p5{fq zu>KpGN!-G}DQ=OowxEZ=;ntxb!1ts_f`iJP@6$~9DYOSaC1-6eXBR!5aGK=ImZxh# z$p=dWH3QVd7u}=bjhG&bd6YNjEutF8Bb~0G_ExSz8EgrA2UkvUIhuuLiOb~@bgiRj z8DBzyFGRu~*n`W&^DRrmWt@N$;BpHnoMI$y6s`#gY<*jTLJ>;?RHhjXYPL*Wp%!Q` z>sU1n6s1zAEi{c+3p5P|eLZE$)G61lk*_Iu4J2;duyF$<;!EVR5m&;ngNF_sf?;?k zxg7inb$_^f_lLz}L)1iQ5?sY`n9rTkU- z=F+E1(eD8P6 zKtn3PsG)poh%CsRdK3&hbkHU5gNJ;AjP2UDZ)cplWeZG*x5kq{>!p9xlYFcq+cT;S!Ntq9SSum;ZFw zOH=?Y;0CpTD^&*1wFJx$#P4q)e*}0-$S4OEP{HDbe-E3}O7*R43A+R!al?j<>ml(T zu<=3)8y2*H9ei(j5bzq)Ukil_U99^n(a30;;nCcU=dTc;(t80WQUTg7xLDFIRB{W} z#8^i$y*|NePZPd@3Kq0IX8W!iu3#R_FVQr2IJbQ{~O-8FBM z3|#!*H#odpIIw}WDM^Mrur_s-wXZ+BO4FE(W)#Hm`blTwnKWiu*E9(r)38@KV3dp$ z-YMuC`cllKg(ON-D{zLw#W^tl^sr&4C76^K6y$<&0!n-a6og(ObwJ~sQ@Zq&M1caK+D|%lLdFcaUOn>?`X!cx zLkD5lI4Uh6fzeA^2hEEc(JO>jn%B;VBoqo%u;WM#PVhp`Z^O6w+!38dnHxd2UH`9NW zYxhP>9CWWbGI#F4K~)*sCQsV3^~^Zq79@aFBgYh|~r8(q-ySoQ;caH@G zTKr{(y2aq{9^*5U#v74g%w0LDAE{8)5xcIp30c1oQ$+t4v`XOw7 z12(+@oAKB;@VGa`+i>AqxNrmB!znj#>u>qUhVOC1;>95FK_Dz%T>l8a4_a;9h(Bl; zfIpyznl{Ohu5Iv_M%40{no2T&KTJh9hSevL<4Pfm%^njXxo&9G-Q~eup4CJET1|#% zz1-zdPcgwYO*`dY<%O2zE$Bg3UaHNN=rS7BRQzAjKUMtLqx>jzSt>8n@7bqCw&>NA zq{lZ2TDR@DYVLA--kDp4zt^K^@e4f!NoE;es;auH%ljyx_hGz$3f_O1*i+;@-8(=` zWP0e?celV#{P$RwRQ@8yJ=Aiel`OZ43HB2QRGm!L1+5d=1)MrF2Y1fyPMwHQ_AIICSq zi-I6&n>mfU2PTqcvf3^3m9rUWX1m4ax-bY_SZ6`#tc1q&&mCg-uN>Tw1i15jk>CE@ zR*wvb-kl}ZKpUkJza#J*WT;g5yfPQf9_{#Cyv5l+bHLZEv~Wp@cPW)nzBQM_xj*8( z*Bt!OFNeJ_(zrKw@X;}0_y=WgrRzVwv1m4zBl4}XNM3%1T$0FaNMnQY68e(u-?R~C zGHf)EpdkY2c@}9je1tVU7mV~P&6vT@2s%4XXKphmYKW%mpI2?O6Iw_3)R^Oh6IqF^ zD$$oWO3h&t+N2x1hK}++U~N;`hUfj(m3bwOWc5=<2Do8Fwz*7}dRw%P;2~0sOC%09 z4PO{%)&vDYOlz<^NV=gtq~(GphKSc{caVJMm_RVw$spHc=Tg&^2v$4eAV?E!i+^CG zSH$wUL&N%*kYE+O+j^&Ig;PD%eo7^u^>p^YNG+HC)MW@EBAbUpOZ~k9Q-Vj?0#V0o zv1C**8WtX^RQip|Y=s`r&Q$u@^1`yUsOF>3=P5!JwT+F!C#w61W@r>43X>w6aIsAB zwBl3nf^;Z{m2eckK;FoXhN3ZOBASUFLvNu!I1|^CaA|PZl&UzZ&ESZ$W;hH+`h#6L z`D%6VTeQYm4G#BiOfr5}>M|UpLJaf}Np_f|l18_6(8KQO^o7wHXG;qNI<(dkq0tOx zA~~bM9AkG-jkJ?0qgrW8qj~>jR^dN@)%|<0e@Si7zo$0nUc{1bz3Sgk!2LHF{L8FS z&?0LKuG|?NjMRSz)bUsN@2&w^iv;;Ypm~|C+E4D=XI@r(+9I8C>C7b5 zJzr}W*{iw{KisIOE*Y=Y=I4uFTLkb|BO#XK15}BvyaISKT!%nEJ{AdnUI|G`e*t_< z0t!QdiRb*4@o`FDo{QqZ&ySDhI6svoPUX*Wfh3E604Ply8J$}#Djy|^79hZv=JEGp zc?O%55Qda79PdYS_$t9fQ2Pnd9Pdk^`0-AM1_5;gv;bb5LC<>u?V$vuL7c$p4TvP2 z(;`pqt8yK<;hoQA*;S5F=w z&>*Ff5z6a=2(_Q-kkSjdAmCMk(LlURLL&u12v_k2BPr2GM>*kx80n0YAdWc0I*Qa7 z%z2@0CWI_e9EY#SHTzYJ^Z>GnZ2kR}(Nx%RM3e#-%_B*a{$6obl|S!%hRKQ7aV|M= zI^HEG3LIAvY-%9rkO~D;dO!!nrw9V%MO;E6N$wSvgNjEME=W+R z3!~Bl0$4hy*YPYpAb_RwI#Qi#2=jOl#CZpD5p4nj+C*@H-dqqXutgoNREDcTr9|Go zh)5$KM5PJ|AmT>8-bks!UuhzId?GZQ52-63j;OUJQl*O2kOG{KKL|ei)Zr>sxEe_S z1TPdA>g5$0NW?DzfM5v&fynvzAVCFzAzoe~fuItQj}OOt1qX(yRAICL`1sOxqYm@( z3ZoQ(uMheCsFY4r7W{m`59FVI;NwTM(xHt~siL$%(E0fh^q{5WHvRsvDczU+_Tkjw z-rnJA!VdEDCFIqAA=lqkWU(TS-Loq!jG&@pq9UU63E;z82L`qd;{$v+S{H$6j5gBC zD^d$SJO!=vLYfF~?+6Vd&4YmEeHz@TIf~jFwBbHJ;ac#fs5wIFA`JyV3aCKJprN#B zqzs_)5*N6um$Y9(0wsF+XdrG$E@ZTZIF&BVNSrw40u#55xF`R&2i9yL z54e^&pydO{KLY*dB9?#5fqc3-w8^^Ci9xMnT4h*#2QO&*eR-7N=ihEt${>A2&VtWF z{Z+v}z9wHV`fZ~3-hS-9DkMN@^!AVPC-Ms`v_64B{l<&bz3?gh=u;J<2aY6&a+G ze`dQf`|~8Th?>eq>%6d&WL8FNRmmh(=Y>=fC{;2kt5?-G`vrV7$s48hVtKtA{F!5F0S28Yh#06J2H46ct2d5JH;^Sxs5sMm3jradb57A~QTSU+*8 zc>6kTYb{6VMq^kmTIS<|rw~3CKBRGg4b=_`Kek570>%l*#5RD2`8rD++&tgohQ)PD*nuEQCgFpaT{WG#Rjb%>*E}5pT0I{cgepe=(jm_Mlp*?q zdlpY1V*eaZxL>2`vwQ0F$BTPSo&YIu2vR1D>{k5vwCRuc2{Ml5*Gepm>CV_0GY0$p zfggh*e;j!*P&)|Fv11qy8o*82bflr-$mYr3#e=11gAJNhv<*#a6!}rYt1SMW!ZQR9 zeHE`(m}3-bg)PmfGosGbM~_xlAAROYjd}(C;pNl#d(gbxzwp;p+|YA1YhHhSP0hLX zYF#an`a95ukeL<%7YEAn0_Dd)m^3XH#YjT& zT*WfQTE!!zCp}7MI_SaZ#6yg8WLQn4?^Fp&EA5}`HmaN0dZ5wg^8w+WgyfbZ6m*@7ALWR~Bt~f5WDW?`__A5v9-Q*LTK@ zzWrv@gd6k`5qd+o>-v1KQlm-m_fu&!u*hGj)x-zT`vjb0(E7*ef`XJ@78GvPDZOHY zg2=ac(;BBzYJ>C^;t_QUiuF?Jf^=4;Qilut6EqsH06+4rf`I|?8m-cw{SYo`wmx3B z%V%|H@7Z2nvwMfG_SseUcrBh$xVbQMD87mfa1$bjW|E)cr+aVS+`H%d?{^PbvSi56 z#fv{P#KahaV`9Xq!6s9%F(wA}k4y0nROy0}1O3Hsbt!@Vsvuo*fWH!klM$g_scJ=P z^K3vXgF)}5N+5C!2r>jGcq#P;!)+D$O7LRec)eETAJAG8r1B3;L24bjBnRnKf&M9^ zO)MgMvw-yr5ekbUxtZ=%DV8hNEA}W}QhY>rJel?Eq*D{!N=8p0Re1!rGRSQKwYYKt zv>r+I(>nFMSCV=s8baz_DbV{IV7IPxQu7v%dvN7dDGi?Yy1NwDB5O6tV=<&Th`t+T zeRoiAQJ}M5u@60I0v^pDd6})!T-=PmF>F?Z@;sC-MjBx-#u;G?rBdX zL`1m$|EgB`lA6{Ce!dCd(5U?U$q%KUUp#KD4AKR~5>3$u#UekVFglB$Hb`p`ud8D9 zL0Y9MmZYN)WgK~^R9bXFT6~`-!8d^DUVMPB3I=H6{rre(#uL@-Is5#X`mtxv&&F@$ z-j_2FADo)w_xTsdTc2n^USE9fn>_^|7?^WkuCd2JhXX7n9lhVj*Kyy(Hn;>|f8VQP z30NGCfrZ?eyft}kI{b`B!PcKUv>`vbe)HJl*RMbR*f&otJW*YJ0)nDbqN7v9qwIn@ z`zPzPUPLi;8kN`>kgTKnkwm_sjUhp$A~Gi5hD&<#txt;gQUzraA3~Kt)Jx?R|AgK^ z?hWi4PbUhiOZE>S-$`)Y-%Cq=1k!Ja?y}9{=#PJ6i!6QnI~?1(e66l5*X{Ox|Fu!8 zGys}aqh5R8d$+EaPkFe1&jHRo_;r6wZxp@RBx=aEixCxeIc+nC2x_M7I^3(yTP2 zM6eU*+s2MfsuN5~W&P*ENWNlDz6F2ORtOyDH|T`^;pH8aDQyR?>MvYU*0)uuWHj5A z9opdn{6hQIWHjGx@t$eVoSfAHZ)kJ8WXxpr2I7XA!EE&g4}8vYm;(2g;(#_yhZv!k_S)imipC^X8pYGgu!O zsxT{(h{edEy${&v$czk`+&322jq$D|;jSdh|8Wu?_Htn*%5)TpLQ9l3xPih-g!IpN z@@W|X-_n1qXZ_^JF83}q?)sC|aGqfC!VgN;h1Pnpev24>g<-;}l?4mGMi z^Xeqx{Vyka@*VN1=}zciMQbA0&Wg#3nWP6Nj)&2d;Yc@|lsW^s%LS#1uubG+RjTN0 zB|C%7#v&tAZ_^C6Af+nEU^KH6!7_liWH?L)fetH)!>J;T*F>c5u*VY7X4nkII8D0E zWYD`nC4v=)r!7II2QW!vl4M7`wPJFkB zWL0{MW_X)WL!~&&YXHpQy)+{ty|~f%PsoN|Q6$PLx%Lg2Tw@Vr6y=NGi?8=KOD*qkj2 zVB;P7E>1xPXQTm>F&by$fa`#I6{7lcLT}U$3;F!?JggEv#4{U?a7w-hEW>tstTq%% z=W4XLb(piL_-#Mi0$DX<1nMXza5E<RWK}8yU8!Uxs&2ZSLVPa#^ z_TVtPo|+scX@F{@=keK0#B~xji5skr5TjbthMUvM7#^A&ybEq*w+%CBgCG@&z2n-3 zCL7Vms=)9#D2{V{lam;h=I_J#q0q>ru(WWW?4;1N0AEC|VYX0%CMqYXIZe8Biin=q zm?lM%H5pCxP$qWx7HR7Aj<#;2O@3-NZEb6TVry8S3Vm!$4s}??B7inJtue%r{mri6 z7j5IVmSfV+gf{C1v{{-+;7Gat%)lONtCdew>egT3BKZt?QkN z_k|A#O(r^Gw&=*9!W2X7k3Ps|Qki1d#Y`^kfn99uy(AMOy_jOGOnl@Ql^vBFC*0p5 zF%q9`qZeBh7NWzx_;g_*gn7MISh!8owtM%G5`dCUTy0-~zHb4(POp&9i$(M~`Z%IJ z6kFPM`kB*PY?-LATaUtSy$idN?+6$>hB&F@OGiF|r_iCswTm}z(kor8_@(aX=>3VU=d>`lJA z6{1X=#ra(%*DE;}bsjU8)WevuI`Sa`88Z%8T{Qkl>f(&VgD%LHMtU;6bkUHDUBfP< zc1Rt?nFXtb=!{0GA_Jf}t42lVrtHk&BcmAUvZG_C&K){+>Cid9V@G6fZ4%psq5Al? zD4SG801O_grgh>EgUbOuQ&N&0bfBc0^4;l0LB?8>h#$oZR}{S!)ui9AA@y>AjL@G~yrsBEMq8gL zt}3o8ZYq9M{G#|>QLn&&Km!qA0t+NSGPD6Zv6|7+6fx=1RkjR!2Jw#cY_SCK3G_w> z?Gor2O|60U0ZKh-^f7kY2^bxA3$d|wb|6Pu6xiv}m~`MCWVDeC^KMWHR9NM0|Uh_=!u6HqY_BdvFIIkdbQ~tRu%h5p>+vwb|bsm>;id8 z#vRP@iL)y$^t4YSfe>d_SyV=r)ylFv><;WgwPaPG5-znEZ51U_lzk+Dkd0ZJ&+CCe7AUF+!!*i9|kk(%~mj?Q` zZq+aI!$HRl$m*XGbAN7Z@~woIUXBwYO(FSX)Asu+6GFVTM!^e)1t6oJ9zUlhLdUla zCxTIK5E>hyHLN#`HFS=^$zzl`g1;trb);r5dP)6eiq^NS5MC;N!G#(Oqm0Kx{EY<8 zmD81dJ5L#1uC%A*WM@{{V}g@al?mFB{@SFtoEbBQR8&-i^q@P^;hjk^UEBU zY`;I%D{U8E_FBM;`BiZTx)}zR7tJiUEFYYkJGgiMPX0+klF-Jdbzqv%rj1u?Wj1QB zbdbMnn~)aJrmd%MwpWBDa>U^Lu}OgmV{^5_n{AYiZfVLkrZ%dy;520# zpC;IR(o}7le6K5PE?IJ(fVdPE>Jpm;qQCTgkAk|-R{E2us*Ss}a8&Dw;sKxjoT0$0 z-1*1a;lcAzYpu@!AJN<9Gr(WC@?g*2D@TYsa|VW97|soR^?D_FG zY)gWwt4-U%EL_149{d0w64(8I%>4ymTsIOhjz2wGW@g^Cz2^1qn(f$**$z19upMv` zhndqbGgBLE(x#AJ3TaYqQ)WooUVDYKSLWXJ60h=?-tHQbG`(xT@B94?yOQ3MG@2Pn zGty`Tmfn4z88iTL*~uaB-BVA(r$1Q(8h0F%fq@^8~3%-xPpW9M1 z2b~1nMY-el⪯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
dGEx5;)9urPs$IO5)ORfX}HPA<$1vQ#O4qYM~ zDB^hnF?`_=F7O1x_|fBl)rp3JgQkiH3JzVtAIP&YzmBm_v)3RLZB$dL(>Ky_Zh-{3 z5U;s0?c%D6!kXgjVhmntnp&y+zA{X(qHfeWL!=jq?Y6E8*-lHPCH^Z*=oUXY~)4w;X-#@J+@QN|Cua!P`rlx(ucBV5C z-)=HHA-b`gQX|QAP_x!PQNG47`3Km|q3}|1l?m?Nv#+qB=kHthMd(wcCtgH1<9J`B z&lR)yKl!c{`~#}p?f)8+Z=XCRJ_ zBX67^U#fZA*tV(oK~`6K=+OJXw(=|xD(I3ITY42l*qgGd@DMj^FFO~*%IIx zBu_8F7ii&5$@We4#aQyF6|vDf@&x0h{Hg3I9QhPS5KG&I+veZ2%j6CTu^|w%-YTqR z=|xT&x0(XWU##CfG53{+5U2Pg_t4V7fpne*3&zJD2TV?kY?kBI`e%rvyY$6i``OA~9RIC6#h#pH z`5XM5I*2*h!}5O!We<Qezr^0T1oPCKcRoZ~w;q&td9_T};F8K|Q8n;>iChkdN@i zG$b4ee)VSnXb-gn|Cyp8?uh!UhOi^*FMkhWg4^n?ECScYw3z-~$cPfSi}eju$FU&UB@NCm=wrd%%qxWqTjo!L^RHkn&pArG7UlR7cWhFhc?J0);2wxs zs5Ok1cLia2PE+DFC&!oYW0RW9D;W#{CQm=-UKz0%`y}ld{XXe6#MDsGiBUz+C{?E z=U9Joyu29cJ4?)R3`g+OEt$U*{@FO5c^nc${SN@IA)=Jq9>abI{q%$3_ z)IUM|&OZJF@w==0n&E81Zk1*ayOo0NPCdZMyEHmi^02nQNw; zLU}Cg1J92DSDAdzhyEM%VfKNrBY+mu`nk}+lUf=tGX<`h9u~@DWFL5X1h~TFdoEP% zq!$0nOxFLO{_A4`KLUW6d<8@6*tAID^hH5Usps={P7eIvpaa>oFyWaa+NO)=^Qb2W zf{p+hOzQ%ne@>rbU9P3uEO4v8u1q{R;CTd4WLoD54LqTRd6DU$ZCZLh@86?y*t6IK z^u~Oc{s?mac4yi@IS_IL&}3Q{4Bcka+6~X#(>C2dpZC}F?+dlrjK_MddtR}C(I z?C5MldH>P>efdJwShe`WGh?((+s@}roE-2u0;n+kr!*#qy$rr2&mb%O7ce9AK!)Kr zXnz3?-(~318M9;hC*T95nbtW@O{hfsq_%#EyfdjIxAK82z%1&sn6AT_iJ+)ujn+*8 z*rpw8#y2udHCQIRdupjRc&%sV)IYA7(=VBYc>P&3I>>RV!SdlI(@S6Z_7a-}VVlmZ zAsyscRhnG5=JZnAA4tLJr6xW^ViOx|(}`8HgB-3(yA)0*aeUy!ro*t!+pK~ey63GQW76HuF37;<_*@2uVe+) zV3F|d$v-8(dFk?7VKcX#F#ZRt>B3x z$5J5!0@6@=Y!gB!b=jb@e;dL6_G@_mbF~2bgQF5-w#>nWPrNyniW#twhMHrWR{u(# zE0ugrq>vR<)4t}x+TXvnS+a;lyWRpF<`A4h{rZ<4m$pU9B@4L_cF=Nyb{F_p!-xk z`%1dmxo)x7ZfCwI9HZ006;Hg+e&J-9jARb3yn?;iU_uvl%-d5=>=`}^;5@73ObwyP zb5(Y}*t>D4PBE}yn zkz}{C_P92iy%#!X$V5yyQX6|$e5%u@2 zE!gdHg+3YUJV=WeQ-jbyr@DBv zV%d=rXLh?b`a-!n5BMYhrYNGf49I;d(Roqg$#L`WnY^}N%1zE+g}=Z37yRU9o+)GT z`||GENNCzi^a;AV&)3rB*dK~P4~B_k_~*cZwPvzk}6Nmu0p7 z0gI>BWVHSo-m?C5LS*_M4NUky0-J zl}tK@|2{P1qfS{X7(A$8k~Lf^{}sNScNmw@eO1VH5gnnWrx5cOR{Zo!?YfJROxw?9 zD~4v)d}}&A7LpE|+@CnD~IlwRGZ$>frTU=va8=vV`BQ z6BDIQ3HVH#Fc11nfd#dSY+nawbHv|?KZF+kIok03o~Ns| zp7qS<)>`7w4-BsZ>W*HJzhwFqp~$H%s7ACuS^SK=*xe+R!a`Wg%{5y%Y zzuL4_+c1!5%MUAb_VPVK%(4tO=ZAeQOXC~*TE_NpK8z36DQA6%!Qgi4-L)QA#7*tv z?841la#}aoQ`mnEg?yPd`f|^Ac%DMw58A0)W_Wg#{&dQCb|vvbs|AupOJ^Ac;0yq9#)LXJZn(Q4_%!Z=U#JaU^;Zeqo-7>{?IPZno}E- z-;LY9gA2_xr*BNvH*Wt5bZtFTwc%~_g%3c(E5#a2(0f9|_c6xcrw<$$W-k5;r(A5D zPeT`A(;HoiK{I|eWS>|$G<+tj&DA68upns7(?QXBpP_>9P6$&F^0pJ(4Yrq_EW=7YGMu##sniDZv{RM|;^91>jbBp!CA zHc(tbQt?%WqCuClmr)*%hon+nE;+CHXU{I`_Krq>sOQxQQI6R2I+eRx2<-B$} z#{C;S@K}57+1zZWQqHXbeas&A<8a=GUm*KCuTF(>gsXQn*AE3=kA-3w z&rye_=O1MOE<^qu2G^K$?=u>sVu4t*wcza8E#2PL=npfzI^D_<|GuJ_-LP7gmwU9~ zO%|KR&lK+y8hq;DvslluleaeSj)^%9eU+1GIEEP$3&feNg=Wt(>-Dn4eBk8MkyVLs zcyQ+L3VEhlh8;QXO4lJtnSe&A2aW{{?FrFW-JdEbz10FUNQAJ~S#Djd5!`baZCCh3>v6iy7=2^Ci+sCUy7+cxf!G{s7sam-*qK-?-J@U<-r60V1{`&L-WcD`&;bj)Mr?&bH+HY-r3^nK~+c`&%Qe=#l z@jA3#f6bct&u5m|Kc8|ny2p!Kn`dfHTsENCK6W@SekDOULdN@y{fJoIXR}8E*|RIU zy;IR2zVYh(j}?seBd)&ddkg66Ok$@FK7wb@ZtM20M}L^()gjVUrw<5;|wt{^$SyKhNj+&F}mDz4Na1taq5T-g(!vSi-oO zmRqi|Ev7FNhHdcE1!$ z!cI1S&iFbOX9E@m>1b!uwY0%7v6ffg_13VJ>lqSKd!Ar)K8- zcoiFQh*u0Bz&=;X-yRhPk^58G3;|oWFU-46Cyuq*bIp2d_Pq z12b^AZ@Js4nO(`g;-`%CU?~mzwgan&Eru-(@kh6|d=~1s^1W$!NkU#K2iW>Vw`q=! zSl=4w5oM8&%-kh^C9Eq_RvkoBg#rb%=P~$MPGXz=YUX#hmoZv zuY_5sf5`E8W7z#9I`{52ps8-x6X)5t@bWqFk8Ov$=V=1e(T9rVEo|AiRs=lBme>f7 zzNupyYf-^X_1KQ;-W8Mk6Q}VFexj9BQijJ&mR{$i_sgNjktR(t6iV(1PUBjBVz3mX zy2PRaMD-9s;q^d&STiUwbIUo6 z-35pp(vU1;dEG>H>0q`C4>=Ed#(ZspHa&#cnJ@6!2743no(gyJ^F_H(Bz7ru6hFd{ zK-tl3%8%R0i4=?x_4FiFsH4OA5&H@F1O>G5E_5hAVjlrRB?3_3&279m)^j^ckr$#x z?;4V%eeWPh@gp<{6tQMg9$X#=@>sO!bwASI zw9sz+2sHu)+S~@lxo{v=qeTl3l0cu3g3+Q0hNR{lXdHjvmCEchGr$cNc( zQ433i{2TdG#F{IQWshix-`ZDRbY;xh{GI0n>G`1X=kdNmmnK?L}meiNoeZ<8CRMT7E0A%~r&?oLvlul+AYoAFyV zyEU)RK)gNZG{W_(USyD5=_~d}Sq-;@tWUE}ANdRB0GFa(q^n%%OZK#^hMPjx!L0X> zIDOA7O*;%Qdz4l1)5Y`b;aLqOLW)lX|3OGFYv&Q>0M}lvi6VK&B0YHy0ZqC z(%>(&=qt!Kh1H)OVh_*!ELrL1%xbPrnvtWj|5ft_SC~d*iR|p}?DbciTrUCSd`$Zb zTXYv%^kKbb&MfB&(~RttogHA;&&=t#_79x)U0UN@>KZ{5h*4+RIYp@8SGWWf{}mSk zJ(fiGr?GQ=Mj?$|VUZFgxgG$aeIW|59smJQb0KQ?|2(X1T*k^>#H!vT}E2 zY$9q%;g=|dN0w_5p!iun^DK9L;nyI~Rqzj(5!@?<|2}9%KW}HAQCl1VhigUiwKI*> z!l=;tF4F6A=%~9|eWzR4wf05*%(-)#6H7jK-VczLdr5dL=V9oZ3*a*c<8JRX(x*sW zYfCxm(k7?+L|YH*{{?VVGEpN8WWJXs0?XMgc~8~ zk8g{#_QeB2XtyKw6nppR_ftI0~*l6C?5xl^LXJxF4KGsL`A z{t6kR4ySqOqPtI#ezX8wCE@qxd=NE$izGgChO`5{BxBSiX&(CM?l4mB#sbi|?3H29 z4x+39#5_X&%8G^hGPR{^X+T%*flYWfft@1#h~KE0^UF6M7??wd%0Tc=r71r9)0Mqn zmim5wKIGfA4PRF-{4pQ0$*>8hP|x_pJu8D=X?63E$owyg#qJ!ixr>@QrM>HbrjgLV zW&soUJVCQ*hssv*=E_YPb>O~vRr{X%0quL5G-|ki(a>U;YfU|6>?8V{ zPtFogpPs7y>$ZS8MAHHp{EZ-i`_xqJJKF;G0Tn4s0+ywl782Km$AJg&IDN=l zYS#_yZ4FX&+)Q8TvRIX4(>w3}aGs$O?2?8L9Wdjnl0WpSToZd{*%XGFjPGj2$4&D? zi;Y}rcqwDL2LO>on2GI|ARF1ow*|m+1(1^B@mzp10hClzPz<MQ}`xO{|7EOzE9Ff>QhPge9xjBouHH&%6FzNm|U`&n?dyP{hT-tsy0T5oG z{TRE&gh9s9Ug7ZEs#&2^V{(&>qg}DrazOhHMZ%*LKe5{^a^0L2av75&^!E&D`a5Z* zE++K~($8SVwUiHidS;w3dRu-jQ$!~GZEmx_!+P-?X1p3Gz5|N&@^eE#aS13orY_DT z3etbHXsR>^6O{>Pqc!_Gr7rT21nH5OaY=akqDkup_ecBtW>08oU;5KhIrNDGoiN%U z|DBC#socxRzbKP-PA2WlH(+JbzLJ!I5GI&O-Y*gS26S_9+2}N6sAZ+Zd9|->b-I5w z=;f;Jy9oFaoxJSW`XAUvzz1y8V)rkGev@%R_OCLbH`6BX+UCl6|FHO3CNwwATH+GG zWVU7Q*&_+BbYyNlSI6ynPl=2$>}178-n4L*a*@JGxk+KAT&ciA5My;gN{R+lC#pC& zW=f#IBtrrl`lpF2DwPW(dth5kpyt$7b6xj~9RqnM|7)oqdx6Pi3D?lnDeSA%Da;qK zIngLM?i~69L8=FI*`aM7RUo2TmogP=rtA{>9ZR4mF~gyGUb;X8Sx1;Mjt&*bv~HFa zE`tJhmk4BHn%y8}*AMvY639H%Tp+lX@(RHGn&V()V`!fm3?Ye!R}0sa)US=u>>wnm z;U-8b9rD;no;5SWqB%xd7J{S_xQxx@-B3ta*n@dofrwgN##D=$vRf#!C-JhwgZXj8 zx{NGmq+Tm7nA}2}s}>dx6y_G@Xca6!sp$6H`awt8*YZp8!~q@Q|C53d(k&jhwsAP+ zVD`&JLN^V|AJ*E@`pyB|XdTXQV9W~^q^s1$Ov#ujV?()mzGq!_ zxHo^SAYHXCbt>OX*)>$5=kPyU-fp4oW+j)WG}P)y%Sz4>_xndxKP4r}I6L3%w^r3m zBmHyw!i?Gh`PacV0|m15z;Y{@QDYSasq1~XCWZF-8$!Mzy_jW2)VEU!ubJQ~r?*boJ%!=bqJ3uE~%eX{DJFwWVh~^EXm#IUaj! zrtM|}#bMO!&JN~%G$=Pydi}yTOQ*c3yia_nPp7c5*5ARz+p&aldZB&N!@20U#10*r ztzKwW!Uug9GGF@sA~reR zp=3F}vkH9noX3(9n;1|WilVgy zf)@_KcwQ=AcV^NbH`p*d*0cyyFG$FUcpx}?m2{C^n*`wyqC<@;)~Fq zT@qUjdwfhXbkBn;12Rc43-_cvbh}5`fT4Hmr{9Wbq0cIVPmx~uWvX@6Hu?L9Ev$y! zoz5Ow=sX@(e8%_WN>gox!b}pv72Vh2%U0{e?D&~QV{Pwxu*u#{67fwECQTBpO%if! z$>vqnL`?aho%_ub>25SPuy_rdWy|gbx+5hRwrKrSIDC|6^;VT*jay8B#`a>{9rm7} zgTB{C0sUZQlhPx2}yK33`)Yji!plpes$Ww0zWR+bsz%Z&PE zhW;|+@iM~!mYnkLipu7=1vQ7sTWVlnI* zQ+kr#Rc$btB{ScTdVd6w_sWKGFn|O#CUf-4|Ov8e?8Ky2p1= z+3Z?XlKOHm_GA5c#dSoU=MZO)CZv$eUoa2KG?S3=eW(mX;JGNcV?Skha0-dhuB32H zz_4NT(m8Z?#T+LVaa6QVnFOCW2pmdew#7S;F+JryNNJ%iFD;x}pPsS+g00B<%x0FZ z_%m+dPuNyFT0a-S&fK9@7IL>Q!#YGB*2Uz_sSEd|j^E;60AcACc6K>*E}A*EC>+}! zj&-4zq9;1N`LRLAt<3}Sf472Iov^ZYb+xl~O)I^rL}H%uWZ!P3Dw1wBc-R_aYiC>L zXic5-i5-f43VZDsu0ZwFG4cwGDX?3)<=)iO{1l9}F}Dsj!b6W+-5u4C*&ND%PFP8#e*b?iMVGAHqkDqHIuEnpGHL^uN{W&-IuG~A?$ln6=g<5!}X++ohlPvfkG npy4>2t7l|wY-UgwW>{?1f3@VzYRJ;+$g1752o~hsY4N`U*qG3y literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansextralight.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansextralight.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..d5fff04b70447a9468fac81266618fbb3b08d4c5 GIT binary patch literal 3989 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansextralight.z b/htdocs/includes/tcpdf/fonts/dejavusansextralight.z new file mode 100755 index 0000000000000000000000000000000000000000..a966f6de5c41357b3cae9cf88610eb77711f28db GIT binary patch literal 173046 zcma%ibxa&i6eezqyKAxH?ow!R_u|sxu8X_76?bc)xGnBh9E#iGP}~<-*!$gGa>*t4 z$Nll%m-i-_nPif0=E(r_&)-muiR3q=5@x3^3lWLS%UF688|NE~>FJAURgsX&<5zJT z*u1S=G_722^vdQ}OJjND5;YeS=4~B$R1siznVTXRn^bVX)Wd z?%!fFIRyoN(*ipVN4XAoa%gLz45dkKZe)tze{lNa4Vuuks1~hmyUFU|)P?PQz4rGi z%6LCD!}&vs(?>%`*j}ps5<*&Kf^HbGXG8Zv;H+qy4l)>dVS}e+h;hRgFHfjG$7VyQ4L9T5nMV1*7!!Ov?XF*zrEFmw-myZ#6|_ z>Loh98jfkB!N`)w!^d~a;s8diB3fa?S5Ew5q*Z!)JhT~R;0Z{uzI(0mmxeKxWRPDmXyYRa(z3!_BBtc&~=onVjz|IXFUIhh_jduWLmRt`c%Bwv|F{n)q`0yXVZmFipDf9ARiCdvQq{5G% z5FA{-NtHI(le$y$I1Y0kOcbGs+c-{{L_nQV`RwEQ#fM20&x3grt5`5hA`?qp7UkWc zdW~pSY@Q^WaDOpdaRMASjUV(DkG>ouf>3+@W z{2r?0N^Ww;&1r)u44(R(;DzS++oCtfoP9un zyVzl3*-Ntd_hDVhD{0X5*R=Nc(LhCvSsit=YnZ+-7yp)JHqVbJS90gBLm=Cf;7KUO!E?w|zm<%H{Oh(G5f(dabn zJBi#EVbEJKHvVSYPezRhp}!2NnoM7ZjnBv5v_V}39k@@jo@8%vMqqEp1O%st1BQC^ z&E=yDoL0C?qz79Rbt+8?(j6yFe?pAfIYh%^n(|qe>+jCd!T0Ki0mbO$*K99{E3suG zAAkM&t0JcLN__?oPDpUEEv8gsuUyvm!*JGT8G8lt7KR@0jR28NT#f! zvUTe7H`cFTmeXs$F|R3Orh$8Rz{O)%VM@S}Zh!2ONnKk(I+Bp{NO z&LD=cG}3@hQvr`R(zrx{g+vZRVDPg=F1Ne^3pqiWcWreU_KKl&r zaa{Ze(Vn4OGsq-BTb#C+fto};z9@!dm~Bt>2KA;8q7gv9tf;V{F#W;kSH;0cUuAeL zc~;|pA4e2!w3;&L4i%8Ka`=s_(?*qB7ufB3TXYN=YqQ#v#436g=uUrn%7`)qGMQx5 zDYchx%y9vPciyi$##HL&l3!_Deaa??+&h$YG8PIG6&Yv9-&=BDVFy7{OI=OD7(Ql) zb(D7{AI;v0pYywPHzj7aFfXZhFTF3F_b)L_qd47#xhA{?Dr#gXeP5(%v{IDaW5;qP zP1GhKu^-iXs}H_xa&V96Xo2Q{j;X%lGlbey(+lFI_7`iL62*VMlPA**XlW>Q>11BH ziTGSn^R@PAX^Y4+>&822AA(}WvNpV_lKW=Rz^OLg<^{qh+l{=b>v$DaE16w(Niy{6 zI;n+;*QRBgfM`|lC8j~~uUoz^`R?Ns;+5yi)$0~<)jM~(_mtB^PkDo|qGrV zbHCWeAN3yT-*+AfO}p4e3u;lsdfPX*hR;!~i#tjBX&e3Iko9jRTGu>Dd6dXzO-5LN z!Sz)2U;<&QFfnfBMR`?2`pw^D_EG-t!F-o}d2SW23k;{f{ua}b0}?YwP4|Dhtw8L< z_y=+oR9l$z(tj$>f3tTN_>Y386;uU!xzQA1m!Iow5Xd$s7U38^(VnzT@~|_`Au#rE$r! zYQ!{NmRO!c%^<%KGPPGaq8o2S+|F@nB;EwHpEp-z=U}g8zu+j~*y0G}2xkxHVBjd@ zu;L)#&}Qf3@ZgANpX87?TsBZ^$+s36b1yk`pIrJu!O{NpvT4)Ccl8!@Xg8_O&ShZQ z*lqV5ekd^+{X?DoEVr16JW91(9_I9vJwf#121CS3XApFk@`*IQ#6Q}@-gI*Di$jDg z+Ed?F-6Q5z=wAJKXJyat{`0o93Dd~DDq1kZoWD-_cqujWMuypEC4ady1GRLyG#ei3 zat)4T#r9tGDAR~J58ec_v+>vON%2a=J9U`V?aQj^qw3_Br_EP~0H?N@vIuX4>$4X$ z<^DVQ4XHa%UY(w~ye_G17LCT5**fK#HnHSTfvl;tL1?=+?2@4|r?72?K6 zDDKZv`k5C-)HXH0DuI2%1LIu>g@*wYJKAm!u9-%)dk5~E^)bs-jnl-`S~SEOK`$Q|^}VT;<~Tl)U@af8-de9eK@Ik9=GT^xgNl!MY}xS~uo@ z3|EP@s9XnQuXkWBvUy~s*6)Aa^y2Tp;MlbJReI1j^5U@jFKRo4EqDL@@&w6PLipus z!Yvqc?5(E((ObHa^66>RLKyR57bHdP8cdUc29lz}4Q84_{$`dCuPHe8CIV!kPD0sL zG7d-CR|OJ$+~t*K9f#{HqoaIF-aiTcC=c@xc`+NEhv_A~x2Fn82d#ffN>4wLa8C+| zlcYVKAUTn}W$cKNq&G{gpZn?_Y5eIJZgE?N2C@1LIZ!4D5q+2MHbVRp$vEFFW}u?y z=V(q0$7d)$?Kaa1TS<<2d@uawS+X0=lLQ;iwEr2^*74{v2xjARHZm zLj>y}za!lgzV)uP%D?{U5mz2cBc3(HcJo`5HtYZ7`+tJyyDxNJj5X)oU)x&HQqT}B z_?aS1qSa#E^?c+5?m1$11K@E<&Y{fBh$+!Lm?;rV`=30jkPnos>#pm9_%_1(O|n(O zy7+RCo-~&0_%d1@PE##ibjAf^Mb_gsO&RM+tP1gl-O2(d#cqttgP?_)q2s88we zeMh+na@=e}@Rlo(Zd3bS`FjyG!A$<|#JELVa9t1% z$SPw_`DeIk@$CDULn-I9)|;Rn${l_#Y)ANWaN1JL(p_KXK6T-l>e~biGMxvLoY{ds z|KWg|seg&>y6?*>kko@UzNhhwtp;c5@AFQ$kh-tnXunHYLcRwe+??RaIeBtIJMU>S z<`mLjT44|EQ(EQ%-S?JjFy{9RZ*h9M%pKdm zgOxidMUByK&nKc25Hy^VYad2F$cf3DVGl)BxP0|-;_2x~Dy73qZI?0tb~)WQ0jmsM ze6tCDk+`-dOi0RWS%JynysNTSLQ&nGvlm?UFY%hWBkOCPMPAE(KXJ}8^m_!rNX|%+ z-`p05;lCBWt6LczG2~O+J!-7z5IGoG(G=~hDjc}{i~dxn{EWB*1GGYt-w(d(Nj=e6 z^4kY?M$2&gEMfYC`2kj$1wI{PPg;ncUIUfR8gxmEy-`rVn@zmIsDguqMBjS_m83|y zXBoX%o)R_RZE9atifW6LuWomgA0}>LupVA=zwK-W*!0O?VJ)&EcXO8bl8=&Fy1rx} z=Y3Bsm);LMPF#RMyQx-gq08Nvl;fW*^9v+i94`W&7-imT~ zOjDCVdD_hT`^KXkzlsp}teIdBH21$PBq1=ERR5ha*=(l#BrL9+VDctY>Ip`3Fs{6* zF!(;pcnQmq@=Gs~vzMNSIk3b|dN7ImPbApC4w{SvYX0GpT;V>4^YFb3R?v&|&rH4X z5kQCy$=Z$Cm7#*bltpkP>1Urk>rCfp;Gd2rzni>M^JY-Zsjg&|p%rfPiAE|nFn1VF zXmkZo@kEeYO|G7nzc?*v6RD@(31tkjFDpJv1PP@H>-K%EVUjJ#de?W0Q(=HfGuP+1 zj!#pa52SDbNStUNS!m947}x z#3Vv%_#}R7bPf7HIDKtGOnp8=ge)SA$Qopf@JaH>q3_}J;HEFBu4@BmF*4Xc`HYi( z0*uvuvKez|3V{qu3_yluK+t+I63AGC*SL;_h|?znB@2}tE{pk3*d*Zl&|#uG`1Vsc z`1VVO>vIX7Ypbj_7(<3{j!mP!!xfJohZBz@T3Lo|&Yp#DgUv2#xg=4eZQ50&jKj56 z-e?}1WkT)0*-dP5K#t569HMAhVxke-p=sUGNwQ>WgNM;-1CjI5uB~!ayMreT|Luj( z)xwjwZux}LnEnNc6E6@YD`sYhu@vB{ctUTC--)SDaW7!(G$-)iq!g~LpLY6}P`1L9 z<9oxES&PVm^-$cT?WP zht|5XU5i=ST(^(b4(y<`e-d0J>Iyqc+8THmE(H5oxqOQcY~%vL3&XALN>j#kyW(Oa zNG(d;4PLnUU;Fe^_3z;MAO$mTqC*FSNuhMYNYD~tLa5`;A3*fJ>p={IE7I*isxW@* zu%`LIdz6fIi0r&GS$>C7oi zVZ)%GAAMK+{nkxVoGJme>?nY13M09nAw{AvscLAE42ZIrGR&vxAdWg4nq3dpFRne> z_0?#521;glz?;IoM*`^}B)eb0W(g$W!RV$4?-f8+NY?Imuvt=;ETAvWERtUzOq6n@ z)Qu0Vx&CsR*1<7`G&*+xEa!$g5-!jV1Ni7+ovQ zH7ZytR6PXtK@vSM5Thup_Z>GF?R^o#50M(A`D8K!=F`Y(hOk3scRj!`(qPOU80$OX z%bN#Oq^aL*kBe?B9zuTrA$rHS?M&d3ebK)rQh+%?1t9f%HQ>Ie`cRl?FZMeH1O?)< zmj{NS1S7ur19rlCdy}tZ#}T1$n>*JGf1~*oos)_1KA&QzL~xQzBeyxUqnShAqHJxbh)J9C~F;mWc-8 z#v?p?q}RzrV`0Jh!r0LLksELkt(vsz2tL3k7|M~wJ-Y*jpbtSv?|ge? z*F{9LVX%B4Hk2lwCLBg^LvS7ZF$m**c6hcQ)&UW5$DfTqPOXPTLXaU`F(m!43J9Y; zt0^HDz0^$_5WN+jD?V%B%@9hynYX8k2GfM%*`BrmDQr)ZfT&QPkuESy5sD6d8ukan zzCy{MPb05j*cT`=6lWL}4AX@YL2*W+!7$ZthDyo9@?e+=lnR@$h1+Ssg?TM>$FvExFZ=*5NPYqjs+L9oF;e0f*io`a z4zigbgVt6ogIyR};rrqb!g7_J(wxPyTuK@P zF1VO5=DfmNOUzYFfvW%FgBOC(XAF2D6%1L93RhOjXGJ_MBnU%=!nM4jCisfo3niH3 z7XZ?wWRhCMq_s%&?BHkXS1hfXz=VQqYbnqOPF@@i4KB8(wXd33_*O!DA$=h&&4jdb zM9MMa!a**Mz71g6vL6G_0v3mQ=d#K}a;9sRP+5X2FuzoEC|*uanWN6^@HT zB5Wo2Gs~}O=s|cG_E`F+p%zsk>dJmN-I#$hrUg%_+^TQEYD4tHUGG0YRu06}cRhm{3rOvPQu&nyTHlFeGZbOcH{qTAOr%kDCA9uPy9if z!jDbTQiF%1c-hFEh*=b47C%myL7O7v%?F}FmnS43anN=T>I)Vp&b^p1wK2&U;v0Gv z>X?(Nu(QJ-JR`op|J}l4PSd!NlLV)`_M_OF1MGlcunlmA0AK*u7xU$s&+&M=u|R0d zdz*5@*TZoo-%5-o=_1#|@p!1w#3Sh8p%oI^>|BHs7AtBoRKNs=GWSM?&P zHmVz}LNLToSXOTcpy+dH3A9o}MW0^zDD7fr_wPamRc#k?$`nbGnDRXMPlx8ec_c9f z3g5-1W3-3fvz6&-Nq zD)Cn*+G{+$A-u$t(#OwZ^K{6~#>i6sJcY)M!8wFOh4k;U3y-Z-BhAzaFTN^qx`k=h zjcr^uLJ(PIWvm@ItI;kh8$O7v#5yhqY$LoBxvxW#q-`Rs=C%93434p1b(B?xF^rbz z?)$b&TI>XqaH_mh_N+hR55YF$OIp8i+4`l7DX}?+>VNDhxP5@IjVMW{>sk_lFy{pi z4cb`c8&ySuoS4)InGx*sKd2$VzPa&2$V#1u?}A zEA_9px?LtHe`+#LFwCsR3DUC{4348DV zZHOp2k7+hB$WL4dD|zp+bV$fgaQx?+&~#V6$pvEB?so#I?1ynZ{D~~R_2{f^{y!io z+eFyXdpBk+lEIqf|1y5%{Ke$1%lwASDLXqY;`g|F(jg*0D@iFKbbPWFU3Pp#De>xh zznNcVLz7gP=W%~NH1FY&R2cX^c_JbmS%@g?*OneuPJ7LV>BQWcwH{tXXD9Zn>@OY^ zQ+-2mK#LnfR^65^Q=#!6J6sGmdif{S76`XF&o;Iaj4fY?w0ZBXc1nyb4^SFKyE#$~ zHhN`OwpR*a9HNOuFr1?$H4KH)xFBzyVWG{ETvtk&cT4wYUBJH~BZ^`p>ri5o^5JW^ z+DP}Az(0&445~^`gqSYE)my_0PQ$C@0t`Gcisy1{iE|T=;K&OAES@6Z*-Tp^KP-(C z!~UYPd6fR*Ja~WSFZE?kCuX){>+qzWB@lsGv$jaE@Atl?+^81iW)B zTsJ zv3P$&JKAdI-U-6wJ3r>mGmZFq&pTCUHuT#U%X*T6TR8}^c|R~4$AUOQQSDnZ#gt7W zck)B%a}C#&!JCD*QgjXr;Hc0z+XKVAjx|iAlJF?KWRE*rsCtAvn`U(IoSXV6inags z7{SF1O*|0&`u2POkQwrJ4?ghGp}%GYK6x9i+n3<_fTKU&4E3@LQTW0cTP2(0CKLOD{ao@^`SF zP$=IPN|Gmu@Vo?A`YH5I94_e&S9qEM%$*$CEDoP^ODH_S2d4Gv7h!S5M97yxq%1{u zMRWiov~j;&So{?mv~@u*+a#0op&(sy=FaUgCwv_^dB|FgaY8L?CP*0OCiTbTJ}Nc; z?UmX&2#H(pT=tyzjN~Ckv|_`S(N=V} zKH~m^58+}~*BdDBZyyb4VzX$usN*znF=tX1(#4KtT_vZZg`cWpAl!}8K|+%J^K&ob zP&D?ZPhi4Qust#L#J<(#A3Y~bR$A(6_5j95WM9=DH)DNBfjgX~>%vpue-**}Q3dadA5uq%d z48{je^Y~$Ag%tKPy87yXZ-0jTYm7kpJ!0s}(Z~pzcI9);QDJqp(*nDfhg>vDfKl$g4Z{WLDL4Sp4sInJ=R2L_hFdu=_XqLnkWd<%w(F&mu89zJZc&`J@Yo`dlP3dQ( z3st5-$l^odWJ5FN#TEWO{`d<`N`y1bQL9n|eOD(;B-31tF$$?>Kak+Llwoi6A z_D>Et4#~DV3)CyUWfJ9q`mch+_M_~_DWnVW!>N)V3O}UvmeZW7Ywb?|7{`AL?OUQ= z>W%I@?6sPbB#CHhyc4TqFq57{iO>AaF>=H$X^w;lGe%tU%7l^h%6%Uuj`Gl^MovKMsdRWy=Uz-(5FYuO8p`fJ+WVE@HH>NzbwqXJ+=0SB9>Bo+o#fd zs^Q-Q2_8$*3LH~|4mT9s$?tKn54E3~0Cbw=LW;DCAHvrNXd}zBbyD!YVdf}Wr;q$s z^p;&tpFZ$v3O{FZNwqo<7EzW&u6~Y!s=U(%qpQg{l+@y~dXl^VzRDD8up|)JM?MeA zSj1mPx_$vMZ4ws7hg&e!hJAI%nu>yjeZA($hHZ!ET;@YKrZi?5G4GP&Ggz^Hn5G^% z*#D-WTFU!`o6C7tC~_u!1}%<0^-m9~k}`MnFvebOUu&wKo$ zWrMMu!nvhBgGB3qLsQRUx$gRKrDVO2P@yFIfsEA%`2$K@k0l#qy0p z0qFlpOALc_pB)@S14p2d4J)van@z>2@SXcdLRm#-)YB1Prp!j-Lt?i5Zyc+m)ziZ# z-beYrWg9m5+lQQOHtRrv`;V&^zr@_1yj{+y52^RJR{|USky~E)pSI@yU0v(7-@4vk zKcHzC_As~j<&K%#K2%Uw`PMiTFHwoh>efo~+G4tRsoOpPHmusK9A{TeTLO0ZUkZO~Pmr^(Xz0f>V-80|QoFt#^EYtkGTIs9UsonXt zQ*2gcR%2EhtlFp4Cj+Yv>InK36dRNpR1y>#)Eg8Plp9nX6c>~hR2tMB6cGgK)iEpO zTESyD2j9L-+%YE? zZ3f%FX-^hWUIqEJuWViVbZuR@3;lB*-n#Cx@R7ZW+Pv^=-`~Ra+1SGBq;Oq2NykVC9{!Q&&k{cqLp5A` z!1e>rVQ3>gdrfH;OBi7;j_ALIzE)TMOBmDjWUd)+yn&tZY>gmLHM@h#F2jth6>9c;f%%L> zWWJ_Dwuv$5yNplJ=;9;`N4xI9A?+8-%NWtO+P{>EorrOl=(as1v|HOO*xW4XWd!iS zO=KAsvxJ=5Rb`kdHGJ@qx!=yjGm=rt5Qh0b=Qv8>a7fp?i>20wf9Sy~KM4+{d_z%~ z?*dW25wFKTmb}rb_F>)LTclJZhp@jhZS4=Ii!^QJ$}SF_7>df&+&5sEl3<+Cg&`B^+M(_des`R z-##HIB9UY9`LLkN5-5H^XFi{DApIMC!Bh~jUN^R}t54P~KrSPgj;N8ugL_L?JmgzW z72$*m4M4Z-4U;7Djy;cXM2n#JRHZ*br=5{akt56ySE_-J`GI*SM?PLH6mJ%U_ z`V1nEMl-S)-NyFGxW+TjP7WpChNsj?Ou~=?&<*mWG}O+u4;~M4dZM~pEX-AD)HvDV zXN*uM%Vb;^`^;Dd zjdoS}guVPhq`Qw;7xCG2R27#o6xTbZh?jG(E`Cm}bE;n6_Txc*Xq(;k{Hj9_Ey=Rw z#!WON^hmdb%p}a$v&9v0mbhoQz*5|hzCA=E^=Cg1xah~Vd=Ai`tJ0@-jl{LBM{FwPLjmZA|o>vhfH_9jKMJR0|rtV ztSF)_Hx$3UL^7ZNy_(sZWujPWTNHp<*rO7K# z!B5w(-k$=sn>L?L{l-52dgP3WY`AB?ZZgBg-0iV?=KFE_U*F<8BjLFR7pG5=i^NXN zUBKDG%*D5)Z=q=IT*?|`CX7E6H~QwhOQeXXh}KTp347X@(7yne|R znIchd-yCOGa2Idaq9myIn~(G6-}Tax{Ufi}CiCl*+w}0XQJW7ol|;wyl8!*HrQ~ou z#wT?JTcD5_8$+h);6)e$B1+rcRg7YW4J_li9*c4nn&r=7B#h(Q>^3KHP0DRPQrT_n zaEn#fd`ZUFUFwi!xaBnl0#)PnSeZuwRbgesLkjlTP$^uHzYt3oGh2$40ykG84dI$$ z&CP8Fn?(Ri))F(4{~B@)g91rB0|Q$;fQ^A6o}{v(s*1}X|HqHQW$r9glFwh{G03pBvSQ$63u@fhTKeH@1sni8Z)g;S(_-=iy^RTpK| zd|&USl%@>T`Gy@4Syaj3E8-i5=L+%YaLY$bgRYCRx)yMv-nqS_s-WblQBR5Nq>ra3 zf04I-N!;B1Ir*4r=;$c>FXR>wB8 zNvCVgRip0%7c{+Zmt!=+9e4XU5a^TC?bB=8XA7E^Ml7gpQmdqf5+I_vDx{P;fi!&4_$1Cd~qQ+ z{h9*yT>~C*+I#0)MJM8iulQbKi=G>bYUD!wXjhvn8+&d)e@v|RGnzv!Hx}OKogBhX z(5IHqm12-{l-vzA);^^%mbYGFch78((8liHT-VWhkUARa=^0I)qn%leyI1stMk#J! zY&Bz?-rnI!Ys=qD#jFLWwEU1qY!PMvIyBFlQ{kyu(@aG5FlmyZ`?Yu|HzCK-SaNTdrraU~M#X8Zs^!xQwRd5&KF5`n3)XHVA9li@| z+N3f)J56rs2{9%v1@jE6N8AEw3E}aELK@0=C;}5)TP=2ZS?^4jY>P0+uo^+uLEn9i zzbss)k!jwE>Z=vFyN~M3w&m0wl~-bq@R1}@2sD11oeL@`Xl8?km$|y#Tx_<4S&~@y zxb?itH=-VlusgeI%>zkEb1bG%_qfAXCKttnOI{({jT!IxX2x2nnp#>xt@ihGaaR5~ zS7aG^Qb4oyo9cgQ3+G}Ca^6XV0me#kKZ5R7M+E#nht;cV?#?eE^78qOO&b=a&UYC3 zGFR!92b_eui6E9pDHXpj&6y(kA$>*A#%Z)jM=qnJ(`paHRG0L8cF*BdSYO5E5O|6FP5act`o|`3fU}fpi{EwQ6T~dwK4q|m+zeZ^yw4gb*=|5W!u z!hN>~PPM}fq^jInAxqm%+d(;gomD@mh;QRhwQ5ds!NtYmYjlQ~C`q&Zc8#B1QOSVwNC|HYfR~gGZhMqV`DBjQVnvRzmN5DuRsX33?sa$Q-WCz|tVm+x zdElY^*V&-mnichb1o-QCS$bmuPHjrvVp3|P_)1)nE`7D^(IDAz6Z@3by}doc*hF_xSznaXk8|xXT1o%%dvvyG4*&jqGAwX8%=&*<5V7LAd{K0|9d&8b_BO zR>fS?UGZtM3<;>wdqlF?t!1GOK%6fED19F*|4wtlLD}7@h+ZlrlpOLa zO-QX{Zx!}18&xGQQa*`g?5!C1orREED>+h0D%2$xkT^_TW+M{#20(tHXaEE$2ENyi zT*(wDOBfvm=PiPEBLDH#N_p$vAPCwh6LzoE4wfIf;2z zn_MjffnzYMmLntcULGz})5%VbHvbGP31qBX5EoQXvGl<6i)61M@$%C6)S|FaIZXrh z2#GD>)Pj1qyAx2PE3SW|F&`pJ4Gq`-4K=}*W|RyA*&p5a#=gCrYWDS(TYU~F8pw-N zo^hh2q@gK%4f3l@mhaQOpUR#;9O+PA)Ebge22?I{76^WK@0dLiX+FL(Xl$yibZ9?W zwWt}ZTMM)tS{K59dn4v3nN_Umu~CY9I{(PZ!CC^ZD7l?p1+MUt?0vHq6nFS4@p$JZ z3y9mUzkgIBeY+IX7pgVosjF7b!lr7{j+2$O@>^2dYJ3|O6WgKcW#ShUeX+dEp5H&+ z`d%*>-Ugq*6zLYU8gVBp7>XX^FoEY6rc&B$lg6ow>KXW`uaJp#h35Yc;pRIzTF*Kh z6bx77bN;E#=B_?8k+1&z?gmXS(IYVnm9u|8>3DF*O%&(2uY-?aUzI$u4+_=Oc{)Fp zAfOIbHcI#JEV29La;~Jvc;+epqt35YU1mM@ZE|1RSR6I8R???n9?aQq7Zfl>&+Z{J z^UVOAo|4ej+B`DN?5o!_rk~GYwJuxZT|(}^rZ_h%n|Z!yFpf_lpLc$SNx@3pTPR{D zG#quqXFL!0>f&t#SsW=V*ll1%{s?cjB+)*zvndxrs2QH~aCd)q#sKkl49M*qzbNRq z2@1We&;=5jz73#ylGhebmfLxmId3O4-}F!Cp>zkLAvm0V{E1l3iXFk9_or-HuA>O> z<~eiln=?+_VfCYl+Dc${^`vqn#EZKyC>-*m8e-~opl-sbIDf&WTPnD3;NzJTYf0s8kcHeyRf9YOq`Uv1k>YOevCJb(}z9re$cNtIXAd5)9fZ9}N3d zZkJmpI@KZY4CNC?NQOe2mpM}-Q#qZyufml28g1$mYmK=S%l-n2(TYVmO(nR9{4#$C zcHz`2o2~oO`%~?KjRgP$~<+wja&abmA*Q|hg zkMz3`Zz8fcWp`gH@qbF=D_At2)+xDmkraFw#BCxYKY#T)$RHpFs{$vXyrNE$1*S|U zbvq1|E67UDSPGxLb{Hz0_v|WWWw;$MfH!Lxx4ILSCPu&t=XQQL(~0_xkBe*AC+)$k zw**rU?y&LUsI5%J@q+L#<~vD~KR8XIuDDE^BGd*8{dbeMOLw|keXfiamY=rEt`>2& z!=);HZm8S3fw9izd7P%5z|{O+&(y<_e-a_>S?Oyh4>#PjBGNx$7DQNoxPO+5$nts0i}J6LrR`5p%Ma ztgvd|c#2!As*C})-+$^3XxJ_K%b&Wv49q`mi($0JiWpwW2M5}Jx~_-^;gWpHG}w{^ z!963Yr->JQ1o0rcpBIb~=ZceNyvm{-f?_5nkouj0rQ~dNcvj%{2oVwz*w9)Roh7#yc>N(;;Rs92#&K zJBTIL8-jLNc@d)9RJz(~YkUg|WKe#o=#_N7>tD(Gz0>xZ3GWMFsKONEE%{jIISHw# zaH#w%Zjb^r&Mn%RXeYwcBEU)fwhZ&~!veEM;ybU3v{M8!R>%F35@cxG-EaO+00N{x9EVh8 z^lU~a)q2?P=Oz0b6yL7JA|RZ-^dW2P2UYwZOaFm>6LBP*ezMm8iaVGk+|N{%@_PMw zM&$!uE((Yi!$>OyHdo2f-Rzjq(7xI2(dg=Hz3$p5KU^mPtWx-;VRE^5dac@cM@Ts3 z$_N^^`};*nBKF`b@t;=}181}FzTx8<&t%dnCAwE~YD6wcwz1hr=w^aAsmIMknW6Dl zSk7vDZyu>}Fe+T&)^m%_FM{M?oNtHDv}}`s{kR2V65`;eom1z;z~{SGvT#SrYp)Wl5_l!1Bq$iQbGT(MU0@)gIuDTwe0T3 zK(N>6UoheQ-UnNkw#sumgRavkhT>g*ImKm$VU@yfCo$*UUVdjk zyc#AcX2dJn=&y$D%~)s!R`&r=x_|Qpib_=ae@?E5=Bi3TcFBs=xGE~%u0!eGMbB4_ z3dgRrZ}!8Gs)#Zi5PEACloBp1x&75dnx8@@&VT$Z5jmA%m zB*tZ7K?x{a{T8XI_P7JvK_#-Ae)U=%(NovXMHIWu>TH9Tv^CUzwlV-;UADk$XjDt7E zb_;5qTLP>N<}k{y)tm;_%BB`{#((IGrdR;U0~e*O25G+I>E zf?T94#pU1Qt>ZrBqpZ2>vBdNY4{Qs5SY4hl%=lWzhLU1FWH>vUzG|@XvELMQ{eCI5 z9Slp{x;kE{Dk8GBuB>!c*|-^(3OeYX#Gx@QH2TXWoaOmSW>pP)re3mwq6fZJ>jG9v zKEcPk9T+X~RFJk039gd2PoC>OrzER_X?B$gikVcZ=Y>}rGHoKyN3J&y*}MxTroGhJ zL>s8eXPr8Yn{NJNv z`N=bNTHCORX}FEeWEK-%^5wS-8(V{q-ea*Hk;9nUY=L-MM@K(v_*~ zpA+q6m8Ui=>f88BqNbZJAwbmTN)J7;G38pBze)^`3lHV3H-Bs3{_jB#l9?_3P7Ez| zvaaFPmlYgBLdm^fnUPgVb)N&oH}S1#IoJ;9_lX5l*%sT9>E9+N+1kP=wseiPjG;%) z*?6Z{`b_FMyw87@SkupjLwr51B=W^vwxOs#M?0(Ck&+dC&g&rM)7l>PngF2Q0_8-G{d$ET9S`quR+WwhzC?2D{}DR6 zzg+V-d{VUwuYjig_v-tAm3{JGa#?^?q~)rOIv)S7*FW%+0Zya89cWbUgxXN7*vgiI zt)3d)O7QU8hH$6un1I_Qkr=N~ag7Tgxh^pJ!f0bqkJE_E^T5uoj2;~UHQe3Hf^u3Y zp^=v&Kjf4BV@yG#922FU^}|ZiM+lKMrk~+at9J`RK;5ea$VkY&_7`j zvB$5^+YX;QA*8r2c+4ieB|*)ho^-Wj+}NVBhUAD*H@TW2%=?Owp4SGA#h>v1oe8ns zl;7dj^DO7`kUBK-qfkzp`&p4!=$HYnL;yY%lo4kCgaG>F2&=EUj$5SLE`OHOx`n4g z_=jmlF=;3jZRYJ5ZY&H15RkS48l`>oeF(Lc6zJW`saDCD_|w$z(su(Xm}tnK^?at3 zW#T#?XC@1UnCME?{c+ZtV@`ufe$*!@DP7JvId&RTDlh1ATJ+27Mwt7}lv}E3pB!cJi-q zwYAmKN7#MOTENZ(2RmXn`n`iSZ=dNv=j>YuZYtg*Lls7D9(;@|_()9d7uzN7?W|7t zecFo@H@IO>oo-Ccrf&WEO2=|sTQnzYvp)SRS+}oWKa!G+t*~`Xja74~=Oi>r+#s$5 z1jBZBBb+$pvC27V+1?`W5Un302fn`O7vTi|u|Ba2l?$ZRK>s*KgbNdH#oh3-ZG&4o zdftlrzHMM){{gXqKHtUN^tE%rxV4?vwYYEE2KG%J6dg5aQ2NyI+1Z5TWlkEKn=Kr< zm2fkteV@LmJwgI*C4BE{gFPhzkBkzO|vzH#TF&h+i6c>_uIfLA6D z<MjSv!HmFRq5ZZOQgR*o~k8wTMG?C!-d0ttEZwR^G1K<7x zFY4F7PvnB+B<#}aM$ecIZI@Sgx}MwKzfZsZ$^-giqX)uK>z3UH%^W&SY|*M~?xfMR zgp_$Z+P7`nXU%%6@kvQ#G08E(ebf8844-Ay!sYKD@%@1~X*D^fu~ymy&>mY;C;9pL zltD7<@#8s;6mV<6WOt;`fqo+xzr-(F!!|B)1Lkmda>cgLE>@WB!?eeID>ys?tM{_a zBprE6#8E_xCQd9X4TZnbvWXKHEtxd2tRy%%IHb62;v{+vcbqlz`tb1Z>oaH33*Ze8 zAAWr%=@ZklXYXS}hExnY)wO50m|n5HO`+S6X)X-O^G!o3;a8 ztgI$Zyzu3O32oS3)B;R}E_@Hd8+DS`L9jf>8hX16R_{D=p+~7RpCJ~IeYzB~5@z9? z{6PuXS=n!0=n*p`dTwk&LVWLC8R-uX_U-2p{wOhlq@meh)?|EKDKB^BQYrF|A0yW z;3){qPqnA#hP~KZfo$mhcjyG;l`Cu7b?DH3_!}`Xe*W?HKE46-N~U-A^$y>j^WP+t z<8;5T&!AjC-?Zp%Q?fgEw$=Ct^#1nCyf)5sy^tZ#jhCg3LZI~2&}NrOrf!$?G>h|@ zUxjsoopcKLjHf}X#RNb7!j%mmdyqNdC)>SbwDgpwtCa2Q@cy~HJP@l}cV4P3BA%}qWTg!C;@Mw zBD7n#_@rJjoo8*NulEo-rWeID#r7$K{o1y24$f`w=rn8O%0Ji|5-K7el6Ten`Y%D` zjW_nAv0iruB*I*>h@Eeq~hWE?r0am8B+3i&!3?;Nd1t zunrCHTh+5$6HB{7SF0B70+SN`e3Lvpy7%z(Y~z*R$~inDKe}T(j;E@{heA_%?TYJQ zESN@*rfJIPTqy5NkcEB++~}*|ZF!g8;A5M5R+v}7fQM{u=FZAkyLw?xQ||z$mOi#k z+(P~QJ9KpLPwhUmy09XKW@?(~;%DcJf1v~ z>*C;rt;@^Fqgqa*FgMncH^2w;u7|Phef=U-P47oyLY-ShMvV$e^C#YI+lKUT_h{+V zv0F$;hk@;anl;U{v$Sa4I@Ggcr`|H%&m-TFkL0}*kny!)5lkn-WBsk)?+*D*_qEWT z4D30uvo1TC@ziO+Q)4+#ZNb*V7;V|Qb3GP!#!-FDMusnEpoegLKAWiCIX)N*WBbI# z$Bh}=yUzmPnZn}{Bj}uABd#5Le}qd;_G_;)-IrHaA85=Y*#XorOY9^6cam*E0(abl z4;XwRqWMi}{zPVEW0J|M*Q0s*AGO8OBWpiRp%4awurJfHgwjqG=jdFO=iS+JR3k3X zl^Ek`SUh-M^uqgNOz*ROZje=HN|%ryUylkgZe=TLqsIMW&y0DthL$$;xRntCE@$b!biyAHd^gL z7S71Q_$bdsbi&i=yN{a z%eHO`-;##Dh(t&m4|LoD+3|Hv8{@{R;Dw!F2x`N09^|C1J9*sjhHl*H;be3oeT|e! zm(z5o*gh*u2!1qd6LMKychOq5&uq)TO<=7>KvTR8_}(pV)3!=mZ{%&-IDDU3_y{?i zxAjJ2d&HLY*vai@*ztajN8#5_C|ldV{Z@vT(9x!yZ|SmOgPWXA zA;WbmQgn+pZ^2n?@0*o@?}u`_>ZH&WHI|R>eeya5%XO9fc%2%D?=uS@A&0ZNvT(Ds zQjE{`zwj*C`0OpiGrre5N*V@o8DHbjT4Fy-9ASy2VKf4N97n@wSR6h_Bjea9O0ggO zj!3|t(y#<}x;%k~;ZNBZn4mu`eXX%X%}^_*|73|3#%vR6lC#;okVJUWER){xpaw3%cA&#!DIhiw$!;*NKCA^FWVcPGomtcU)<5|o^9E_@5-@* z`|XbtH#cnM1PYvcJ3Q&H#j1w z|Ce2%P52%lZ{tXXo*(iyZXCYPEPR9<&guD~v3=!d$;M}Ish;uuHlAKrCB14qM%J$o zvpD@Z%DeE2VkFF&c5J(rEn7Yxf;)X%Q&Us*J^f+`_;(!1$=xYkrr!)3M)TobFBa+2 z590W&9Jw#8p&aWp_FM;9QQ~sasFx8P8-W(qIi@XI(-J1ODJ7*g)-mDZzgNzJ~v`yP0bmHh^X=5 z?K^Y|Y||%k^@d!wxR@Vl;n1tkuz}J3gM&kQc1s`Mx2Ma#&WVExcGSPh+llY9Y099T zVxbK+sMl2V((th_4<~_U;hx6u2(xf&V>%UP;rEU4!=}o79mb3{MVyQ*P!IO)Xl%fd zf+91y;Ko}>e*d@|sNOo%{Gn_jd9`Uf=fTa&QD$3BbXH&Qlm#Oy*oI*(Zmr%h{AhY8 zy{+sjk}9^8yS7`qeD#yg^p6qaom+<#1OzSYKlaCH!$#tYLgPkaC%T>QHXdBx zo7a6Itz~{Q*P|soobQ$KwvFfEz0iV}hL3$&xQ&(svT%j|vT;S;E-N=7ldpz=nwwRQee<+dH7g$I6KEky0LH)XcoU1(z&LwhWHhxa2R7-m@Y2Y z+wK4{+GBZUW*cW5GOA#_jbXU>Nq#SYG*oExMpuRZQ4)Y(&t$F?R)VRx8BN|dqlr}-MaNi zU$<^O5u}qN`W9U}G`AnaE%F{3qtR5>jwAxDR@&;87{l8!jia$%)##<+V_z1|#(-J4 zr!hRjEZo`Hjo=r!>|v94cNcaM4VAC#o`n%C8}4So1ia<8no z{{71ajbJ-Yp6)%~@A7$kPVof#ke=}H?EPM6UT?nlz}qQHZr4fZrQu^=7S7t$EZo`< zjw+OJzRu6%=gR5itM24&y8YoyUnUzN2xo_9Y>czgE8kxbeJn8QuvexA_?KmgCb} z@rpQ!h2sZ2JeG%ZeMUYn`YITw9iL~p-T`mRIEBZ|Q^g-)?FXo*A0A_;F<8|%y~Fqd z+Q##UQ@ta=J4e_%w)`DKeCaI24}D4e5ptPe9zVp&WS)niTqH;-7uS>2PPb+!Jy|^t zi4X8R2)_?$?a%u5+A~g6uKI( zj?dE{Vw5coiQDlgvvL(0<}c{O75aJz=enZ`ZRPU11Q^T9buWOnd`VzAt4X2~uDkzSsnhfa*NRUokQ-W!*DhEVl zWfdpz;LRmMY{|}@B@M@zE5u4y=oh#X{UW{oE%Jx1xtN-sPXEBo5oYtZSOxU#(nv>y zsl9|as7{fHRkE(giWRwd0)53jt$2SUjS(r7(J###5X-biWD7t}q{l&&EC6nc>B)y`P28#I&Q zEL&gvEvI3Qw)A>jL|vJ_F{j7Ys0oz4JrD0qU74N@3m4zy;j(TWw2!zR$}O+48T4;% zmy;RmbsYt=S{Gj~7SJI4mF}r-7xB=23+3Xv$=cyiu6@EtJQmXGAkV$f)?P|@4jv2T z?Qg709poP-mrGp7^Y5U{J+8P~E|=hnnwY=Cb)dh7^!AcX`VYBy`pQ~Ty6s=d0AWQ=TldLXLqJOnd0?FosnL;tQ&x> z)96{<>uF@@{PY9N(hj8C6~>XQ3l8WB#*o%8;?LZ-!|vxE4F6eUudAA#xU=CGa%o!P z4rHJs@wD7d;zzulIvL9^ttwD*L>A`1o7$|M1+sbuDE4XfyJL5TOC9#)kNg0&J zj2b877AuTLQ6N+6OqE73#S`N?3g;o%kModV)tm>|8h8j`scObS(v)yz&4%$0w(9cY zJHS5xOI4#6-Wdk(yu;qH9LtC&PABy(A~ONlHC z>t{!MxpbOxnQ5DSePwb-SNE{lzkWMnRNc3`&T)mbVq8*8s_u_ulCZs61n!ZW5^YpP z+Z>&o*=_CeS1*CY!1UGT-V=n|3+A&n<@)o=cv;E$O&D)$rrVWl7%LDuK zSh40~LXN+Mx-wlb&TCro@Bzq_J{v1x%2=6V94lOZjE@z0Gz7Jl!?~WlS((ClIM)$V zl_?Xc<8xjvzRGDV+(={cI~>3GFd8$y1NdnKU*`>1WPcf_tfjR~4-LXIxhyl$$t({! zKCj0DBQ{p@klz7$DM)#zor2wb(Zm!+tr1H6GMEETOB-4E_bhy%63+Gad0Ry&c~l$Q zs*LN>&VpwHWjqa1bEPsr8ub2KsLu)UjYC=gA9trGOW6@YehxrakfIwwUQHpJ)w*qM z3_Ff5(Qh;9xN$wV-qU40H$~Hp?oFop+AyZDDpRi6F(lG zpOMhka2)$5o($#fY%DL=>4Px!lM+A2eLiFH~jef?s;=~SN8i)TFhhYoZgM5ys>n4+XwDq@-Crls(be?>c7>^S= zlZ3Ro!0YEetf)v$P1*HEYT8R^SiQn%*JwQnr1~(?QBA|Z9!RaYF)pSUXq)P2+HbdW^g}?D*&G3pj{=cCK{% zm>73bt+f?#;D(RMv zkop{|GuL&3V)}TSPM-=MVYc#6(P9r{-jBJC$daOCz|{P{U3qgWOw3Gx=QQW`6cbEt$P|3W|wk9brhDABMWF z$Yi3g@k|sy@2yDyKGwnPyf-qkF4N4Yefi1np)+PKq3_e>^2zVmZm}{uiNr5G0v_7B zHNk7~aDD{by4BJCP@<0C7MPy|XLNLwripi@1Q>tpR0y&m9`0e*%Gm>CW6!Bc!d)@l zMknDe)V&<s2R_z0GR3}9I!v%MID$s(!E@Tq}8hQnEWsm-xXR_@+`r8prnt17i)!n9$r zam(=x(_t;X>~@dVjQ4FncK*Rli-yOf=e)A>_@3pw5B`D*pHa@T@-rR0#r=H$8Zzhg z?n$2x$|Xd&)X?sa_tPd$Wbr#e{6OQ`c6o&nh~QcIr=OOeJu6+-4NB3ulkZZHa<=_8 z#I@&VFEFnj8?!~xnN9E|@ouWMZ_3J18LOaMO-PyT!{LT6%mNlVa z-f0#V$~u~eq3xLdwu5m!%Es(e1n#9e90v5*hfOi!q$PBm>6Do8V2Pm6ByR^xRxjf^ zjj>+$a)0_M_uFqZ_6@pZT{rS!GLp~1Xnu!!G0Q88aLi5~o6f_$2p0VQWGD9j{BGgGe}$~ap5;ep8Ox2meli&!*dT^)h#aP)4ef+W z_|UBSgGTEEe4mGAO4& zOb9BoPox#~3&k27Kda%9>hvAQG~C{SGqZ|eXM!(oI81Hvz{bf0!=K9l<|tN~J}5C5 zL@*&3B1r}-2+~Y!u#CX!__MO-*_@%eMi`py1*py+so}J_w2=b?FP05FGeB(yr*#Rs zEKOTw6w)75z*=tW2KtQKMQF*Xv5{Sb5QAj|AH^_&2eXV2l#|p<0BU{;|NLYJejX@E_QDyi??tLEz4Vk@d z{gT%Qtsl1~y1hZ8l1EvuRpltFo5tPYQJ%6+VzO0mu zuU{D_(lDDac?BzTNT+TqyT{0OEbd&}nLeuKcgYz;JASACOH;`AII^T0xE6R^WW7D# zf4(EFmU*9K%XwcGVR?$;y=U4F`531747NO6<$n$j6`_7-G-?RLz9s%tOebXVHYp=$!p;(_a{r07#Lx zcQ1CmeP%@Z@UgqUgG@i2I1yXP07Fi{J*590w}pZ%`QgJ5OL={Rg9g?)!ehF>RQHJ4 zy9k~&#MM20aOXh()ZUg&`ik$+7ECk{taK^(>~W7KJ^gyNiNNgWI9ofCN?;thv2+_B z?&E{K?kC@ff^<(HUPo!zhww3gh7&J9$Uhd{q|m-(G@8(&g+fk^jRZ0kXZ8 zL5B>`1(B}?;58XMeG2an=5o5YLfPYPa)GUL;_lLZPS<{hy>H8XZ0!;EfLu-CAP-wC zlf%WsJiL#xXShQ8P2M*Zm+|lpN_eKUPu?>XOI6{3cgRUOoEZkO=6ihd{;TGFIUQ** z5AUReXKLoj@ug^0_`Mg>PgUvMm~_+mTA;E{Xr}AP^%h>?;f-~l52xtpDbvs+1j#Ezx9y#)R<3WT`9A7EJBnuUyb%eM^$`feH#QI zTMas{il1ZctNkz>*($5o#`vDre%cT9$LTrKnzAwexsET7e@=h;h4=*!|8z&qOXHt5 zOJA`U0`&aI)ISy>@cs#dc9W@Zl=`Ic`fP6$|I~}|HBTVFQ~FowNuxd#*W=fQvUJGT zI2yv|8v06`B0c7Nj`#Ep5WdqW|B8S&_&OdFIU32ojfLI_u2$p`CS~v5Z7%x0VDv1B zUcepcOmb6~Mo*auzKw04`CzNG-SQqJ(@8nUu`RQJsj^XGXENl?3MKJh@WjVSTeq+tF8;V)YLzI#C)UO602QimP=^Bj4s1v(3N0@lE^6wi?EE4e=hF);g7*lB^HF z_JauI*psmfCc<$qVagD0AF z7x`E%G4kF1;%YrL#s{fJ`?h$Dk5zU2cw_uj#^Ln_oisW9fAREHI&Zu@@k;tf`PW+H z_;UK&dHU-3@y7V6;v1YEK7s+*S59BZ=IL`?BmG?nFX8F`A*U~t@${JxJWftui00|b z@qd){nT+vM1#i`S!PA#|^7PgE2qlVMGAsWk-ac}Cp1#zEr>~A5Z;YQR%6iXt_#V03 zJ`;HQ@}By?`2KjYvOmt!_u=K2_tfR~na0yM?b+w^^am*Ew^Pkua`_#2`lkKLa9;i_ zCH=2>`Q`X>`VV;e>iF@-_^IMH$$nfhyXYv;h58~mO%D%Y0qSKfw zrXyu%obQX<^L=p^j*zl5t~cuSLB4^?d@b_%8p}F;5Z+e~7d&8I2K-2KIDT|6;77F- zrLy0~rKj?ksQNWVJ8rV%6!?p^!Jb_G%Iw`6uB#%O8K8T^d{60+nU?!<5~H@`CNQ0P z?M5z(wNt(m@sA}o*ReM*zc~7zi%dRK6}fJPS{px;>@>FsWoDLYxx3oF-fQX#@cvZn zMFPTD!N*t=x`L$1vXZiXY_$8z78mMDo;;DQzdm{dGLlt_?lLz4O9E5)S{KIyF5F&O zE0zNP4hT=he6!`Z+}zxY7Y&s0{r4LCTKWmKP1c<=D7{4{BjwzJG@IMe@_%s;F~qp^ z!PY0t^wS;9*6^Y_S9Xfs6xZ9Vjmui{^lb&rU3G9e}#Uj!Y5d8LWbmSnKOCb$dMn)Yt^QpgLdbEL_O zwj}B8Mz$pJU85~YGL>H7wj}Aczq2K2u*vqK-9=lo9)H2^VzjE4g#zfo&FTRR!n?Um zHnY55uvBSlZlx{u1yhw~nVG3ihz0aJa~qF88~45&uRXu0=b~P)`zK8o!%Fl&sJe)? zMhTgoS4=wjo8{j!v_UY+tbeM^981}t~MSK9?F2;I;!&Kud`qYLSi*#~cNefG@1v6pDDI{c6J5}!XMlNE!BCY!Bp^5`(?R~gj>OlNfN zDdR6fvEC}5&rvvB$Gg9B>#g@p=W{rI;bn#N0i{bOb%dAZWYp{zuJe=|Ww$`4PkVAe zPX2|A<8L2G4(;TEgEZN2*jAGefH6${Iw77Ut_xtxuk+Pv{a7; zTm9TZrfe#f^~XS-?|((dz~(>FF?df6VqKp$| zD9f60FEf}MeI`xKGIcl;=3c(up=SgBSU?qMCIJcOKRkxo{fd;=I2e=3>^1*Oz#&Cn?Tk0 ztef{8&jV;y?5NlPHGWg!{yb8UJ4d$xXuLrb8tOL-w1LPnp24=Sh4NJZHZQTc&yP=w z%2$(Yv4=7Ffar?`LaY-^zvH>(J z>1g;@NR$O+v+?5R92>f4gp!J77hn7S&6`0Y!n5a3c_M^;K^@Udp@z>HAa^xdjt(;e zOhh!KqomtK=_32Pa%u%Uc_`z;A3|9N$^ApKxXfU0vNE8i0gx3Mmr}Ih=`=LaSQv^a z^B0~DE2kR7nNl)n1L9ai!E($CY_HG_(5Sk=GOf-6;;7|VoShQl#gw@ngG@rL9u-H$ z+@|P*0U0aANy%Z+OLgAK$>i+20~MXS6Y%~~`F%T?xRuwLNOpp*$QbYeMYm(3iuFjG zlsWKST@<{2b7^!K@atk_FVczYzL;b=ZZOZFje?D)^}NXFwr$#npDH^T*Q4jKFLQDF z2f6v3I_iFZye2xKZ^A;-#@ZvifbPa!r}(wiJrfI(`)@4i6N_)s*iKPnMn*=Um*uHw zyoB&BeGRB(B)-L`z$ zzutd))+^JL`9*lf^|zT$sjrbGHdY`dL4a{`7}j|!Q>8OHcZCq!@DAXf7gR*eZFPI_ z&vb-{oeStJI=c{W87tH`Nbn4q+v@i4QoiWHfV6aeFnvzz$AD8e82e1a1mjxaZiBP% zOM?SUeF4H1{{BeFCt3QD^EQ)+(gO38NRG80B>j`Yc+$-)6jh%HIhog&KjZS>Gj*MPT32Av9|A4I0= ze8oximy(rrfe*MH2`>ZkGl}1FldzcySv$(>BA%j?x$r%A^Ry9_qjPkjKk3*?r>?Qg zeIU8$?(?hS&${n^kyl-0ys=sTqjniz2k?I3gprngMT=_)m=gWqc z8+OIaE|xzwa)U~R8xY&iypn5yyY2wyI;LA;S;59lbAS~eB0^y_ZP5LtQaS@>;Rk%R z6xix3z*Rk3mxi~(q!H28<=y+n+!jd9P!?!9t|AXr z;S~|<)hw9u66E1Offv&cX;Ub3BbIDXfP*puZ?5YsoaRMkXUS-VrYDpkRIQ(H0@WFr$sL8gnIEX8$!ps1KR0(d zrbkv*kLr~E{ZoYBxJloWXH2l1ict|?>l0uHhBY6|TB>j6*te{ms& z8L-7p^k;cItK)eIA+2!;36$fB5Ak^VGgi(TD|U>nHE1;ZZLp2YcKP{pbTv0Ue!MdbsxpY1`JD_@@Ppii&LI+`Cgp&(PMbEiCQwnl=k+H?TtpTU+=_ z3K9G@o_t5f_zeXwg>kqUuq^*Yn9J=Pb35UJ`ywl8PvR|!8Ff3=&$WipTSJ-(K>jAarJVbn6Pl&UmsvQhvKaMo{kd+_2{KJb0{#Xmq*rc z>vnD8r}@QmJ6$>pQAeL>?z8qW*4s*apkK)A7-=Yb!(FJiHxCPv!yx~!#0NA;v(xY$ z5*n1H*-2yZF&6(3q+zYuY3)ann2j2EFG=5qzegIT!F$w5YapZgz^y~a(;nax;BaCa zPne@_qeaYa736)!)K&-^+K=%G!Am~Os`ZM-?v7um_yqRcDEXHLhn5)m1Wglu*1Jk= zdD*?}Lg=xIg*}9yad%d)vywfXp*hLFE@JN$<`@wMGcuiVbRf<+ES)`=DwK5nfW=!1 z@%lnMhA}&a0k?5*jBxPOEj^rp2OgEq)_u^mL`Vg>Z=<*tWy;^WVx!8cWOzTAiB!d}Bp(}o8- z(hj|QcM6V;4Zbq@&}8^WYoIK>VXAk5t3GL;|+KY`zxeXgWpi%lx z`Yf4No?FYbLc<|!z`vyx8m^jC*!ZUX^?v$jd3?(}q~RKE(05>S8|i2o-_!-!(_v7D z7(;pGF#R4F^WEhzgzFdL2l_qa17<^Ca8OLdvqdMxoW1g?gz)sfOZw-Gc5Iq7B&7eM zgyiMvVI_&p9BT67=8+EyyF`RE5j|RV>0a11+|f;H646Z_lVgdyem1G*bPeDNez(y5 zPO8{9XX_piKv1SUujMd{6dpE8Lxg48kr0;O@QECc>+Wsg_~?OAC+#_t{WQPw`HAVS{cQLK zvVy7MZV-Phq3)&By+pd)@Pr&?2T*iz@|g)S;>GxX2|aS@efF!L!XY6K_WG?3oYyhWh3$gWrj#R`{`^Q)k6>QXU&+);un=+HxH67R@9> z^xNdG8hLhOR^Pi|Qr2}+-(**sdE~Wi<#PR%{cmdxeqi?7V9#*^?ysMv4rlRLI9klZ zmG8aVYWNQNKYZf==Fd23wa`?1(bgALa2@xl5NEj34_w!b+aj4tuXAnQ`5ezF-x+}P zCvcs|pV*lcC0-35&x=`~@n?U)v-`@kY5dtzbX$1_y-5<4XA}9e<;M3O>wlC!SDsDf zd9QBE!oLUEG*1a1$=}(4cPa1OfV^&TJ3U*%*^{ZXoYw=&M7n4%!aLLS?U_y>+26ug zKk2ej_f)Yb0Ka`WoiSTw74kQp<>ME1LS@4f>2i9V{M};1H*1Of1yv7;?O7h9w!*jd z%Sh*0BuW}p_hXv!U220)DoTxh9RES5KSC(zX04Q#dqeIw#Ws>r$5i?LudG`Lr3U(w_HkWNS8jbY#6eU}ivwOWSO#xpI5LQB zloNvFaXGf!yl2m5`d7Jb!=61GbmylpUp^g&U!T2f*=*_ZCr#$Qs%uz2x5>w!G@rG+ zLHFuRs|FikL-Uc7uU?rlLRi{R*raO8m8+AhSeeEf>drM1G1KCfwnLd(^L4Ipn}MJA3vl{rG#j>-CJ3(RkW@?1ppp?4>{4`RK&x zl#KNUcI%DbB(V0AzeZrEAY(KTRi+-82qVnxIRwiCp`Q#5JLm-8DBE3H4A-T#=~;H;sn4Y zZ1q7P{F6!Y0-r6LU>F`ymLUw^abp@85yGgDh)f+kYZ*=^yFH48cDLO(daTDxrshPCsSK2UfYQ2yQGSoKRmK$^1dG=3jduhvreppz! z9@}HvgR?M{=ONT&&Jxr-Og4k+Sz(|3XV>qjkQl0bG&VEVlLi*hY)-N zcOir(H53fe;T($bYxEcTX_fA_R;tIx=tBDIq*Qu>7U8ISgy3YH)1TNxmy~0V2IJ!qzG2oL!A_>5xw46JU*W;*3-l`-sy2{v7_aZg%oTjTS&py*|bElkb*S^3n@rGugvs^_&&X1&q+Bo^iSqSWCJyL z!NA~-rw;eqRaBUg+UHc4cKws)tY5t@H7h;sbXHYH$DE7-lTTiZ3@5pcy?W%$+2-vt zDA3M6B|0}FJS;gncG&FrK7sDenH^d>9o|!(l*r06AEcgVvdvf@!&mDVPbr#AR9uX3Od-N(Rk4_a`yLR*mi-`z@zWNS- znUq9xb$?LhTkVS7g8%Fry7dRd_!qvRE1)gyVrj1?ei^m$KHN zaXeiZD#Al~pUwlIgsuE>3FFq07Jo-~72qy^_6o(gl}qW!Xn&u%@0N%K_0O^0++jn) zhmV_{J-I6R^jp6T<>@U1dbkYq;QM#<-~%&(52Fc@%~jse^4BLusR-i$PNqN<_#N6_ zaL|=tOrms)BbtVrlL&qrCuc>U`|kCmq$THvv1|+(JsO((I+97O8Ljdg5-vGGF!V@G)ZmNtZ1f?$QHaA zPhfOd33O=9t&wojvt`8N>&K`PSrd0+ZR?J^^eQV}{`U9ZzrEmGOs)`gg6=zU0;dS8 zCxOt<6;S6c)D0HCxJkPMn`=RTr#|$tvHh4HYTK8$pYiMMPR5VBL+|sUl{QUoL3-Qp z8Tal3gPDn~p~WwZFvHi}y^F%EWgA; zsebe9nLWGDp2c(NS7)Anef7^juZp%*_ua4b5w>}73rqczSJM6TS9%slVLNPr1LSc$ zp5alM-uSoPyv#Or9X!Sh-_jV#FeYe>SkNEqH1fb8Pcct}&v}qWYh^6Sp8!-*tsh@g z#~$57mmeF_$4cYsT3OS>-*3!B-JU*>xvs<8$vwYZd}a8=aWiu!Rj>X2(@VHu>1^OeR+`KT*VzL&-2Y8z`IAd{VsAfxlb$Br2z3X{it zlYg&zEFPD$s7+POC`@W9){CC|8s4w1!Yy=jN2M%YM6c1`x2&ck@v=3*_p!&4;V%80 z)8;*Yx}a8wMeLMN7br`KydN(KFyI9?+?fUj3{*STXfV&%eomK^;{!iMFX|NcY46i` zNC7Q)&}C_-xU+Tmi7r=YN$eM=5Y0~NO&01bbRRG2N7#})dJWRvCAXpEYrrIArp|EbkUupcV>U^F>?nIS%z>M4iwI`Ht5TO6{>F(Wcl*Sp~^0~XA@5y$R|09Qb$zs?o1kg>au0F#a# z`(&<7BO+sC-NuelAXlv!izm$*PlU>fKW|r8GaCCY|4#MT@m06;C(js*t1H%Y5OHla z{k?u}t#qA^TD^w;Y(`=&Hm||U>wJL(ZJy7omB)LP{zr`;^piE$UIIuK;lTct`WzluM^!EI&7IG&M-v*yP#?EsgX}JI5*WRmJDlc!7>bvXCPsL6F#6??@cCB@<-S&we>k`{D4o@>2G(WXmPj1$j) zz)TY>G9a_R26K=hYo5+9_VbzkfD$J zB==2BNKQ^tj7C~DcNpkmX+3$^m&v*blbbbbmG0QA>1>wYhcKU6$@w)p*8!QxGNSr$ zhu9o4OiE5pNbH;3=kd@X1hRY3Y|zlhDOnxUIu9I}XgK82w3%ait7gq6PtYZQIc&1E zrOQBv=2o*!Yc5&5|2NBPiLz}a_|4a)4Yot&@0tL83{dDp%jnZc31-*=S_b5Lrdkjx z+AGwc`$LTSohp(lpUW_fY6PyyONw&+Nx%UB;eoAJR3KW~8U4zg;wjyj6nTznw7Q z@wfE55~4dYeyp$oJ1TZ|@3+b7@D!>MhMje#xT4}iW<-}>rmg7(dLvY}v5VyI*=bim z-dxv`=}*{nA&qiYoBMrUO1{U%1iQ-l{!of_Zl%JT*j~;SCcH|r)Q};0qH9L(87%tB z_zzl#(}2B!2E1O<^~L6$KIAGb!}CquZCE#b$ZZ$w6CW_!1>}iwJf;!%j@Df z&|h=dnQNkxzxyIqar&sIA4rz+`kX&jlmnqOiY-6gsPST_8?B*g^};}%6`ua>V`#6bc---K-Z@U^F?;4mE`N09dfMwa zZA;^IU;{n#b^V3%dJdFxIpm{dXwb)l69m({m5GI`u6WqsRYFtUky%dkr_|AbC4$Yu zwEDv-QV2b+`;D&ZP9yQM==nIBlw#+)$$$!aLX}=vBZf8^3p8;$oXK7ulTY zhsTmU-O<_PPBFPNTX&S?&D34{y7+6|HDLxx*EJ=7@_SE1tq^iUx07VuX!u;QlR5{+ zA>Nc=>?hp;{vM2JNh{m7H;icBMKFxn*cI%`*nl++QYeUVc)o1?+H9S^@jA3pR|`%b zC`8$8Y7m>1G#um0;txc1Q_ushJFT11L=6#rHEDn5==UMGqTyK%4ASS?(hIf@#g& z$KBi7+XMUHX1E!BLKowB9A1vYaXfv8eo{_9!5ft)PlTt`>aws=*PO&5{o%uU-BH~) z-=tl}kH3D&dUTyKW|Y3;dcV*zb)`Z~=|Z+gGDVtMH-(PCJ!RhX5bD2B`5u9M+C~{z zp1u!(CE-J*r8H{yS+Nt|Mu+b{MELyQ)1rgSpPi{h3V`Qu+tWg4 z!#t3#D@`-7Wj(j2uCZg^dk{2y{tprln(;PEMghE(uGm_|*h*jIYQXxxqGPV7zK+wk z@OrA|--s|rcf?9cU>*j*<-zH|eb;&7ihUXm2+10Nn0IOYC+7iHcgE#(H9bS0S5G*K zhhYC?9Ex+^seX+X=z?jXEW13@|EPTp(zaz%CNG~Yq=#%+sxZadK=LdL_h&G{H^=?4 zCk)+OkVn3OeBRK|v-oxFf$w8C`aN}oq9;M7E9fA)36Sg{ya51KM=?k@na&4}H;Wk$ zV|l&_ZNg~Eg0Dn!67lfV2(q%HKR*_U!Im=SYY1IB@LQ zktqb*40do198Di|bKgWi(B0+-glvDIzk#TD0Xxu#OkPlQqM^QAdNLl_4>O+KSLQpJ zYkT2dIBdhZ&8z9B*kj?6#f#{-xp=`_#|rXCPyYOP@|dwxMkWs(Hl(!vp;)kV_K*oJ zTCT2I#m?_Ph0HcWKE{2|r(~z@pjePx|B$!GN_t0RXF`ngA6tbN*!&l66K0(M#*@j^ zt=jf^W~%oXVvM zShTC(;Zq%hNv>03Qu&_4PAxlRI=ct(c#ojJ(kdODaIe9&LDf+rh zN5Fhuyq8Os&db$}P#;S(=o4@|l_AhppV=yU1%~zM#`7Yik}`w#V-1sbQ!HTfKaJDn zkm7IYWd2?Ow09D`$L7TdrSrU4Zwi_Me6ULqS)WVW6ehc*xz7KAb=GFl;VZhFHhh6F z2975_Qr6H}=dfb4BXzjtay$s zgSol7BzE8wKdj$OymdFx%hr(%@2lq5d%`gOCX~^({-Ht6m|W zaxT|2rFq=VCGY0Kcua%lddQlKzJ^%Q*Vb{ zTvwhu9tY6xi&v4B>??ZQF1V)5yieH;d4;oohOFS;Y$zK)U;C0d*YM7QWYt@8AqmQW zIoF5tKnGdJmtp*H9A`Kuukvv=kLk4?uHNSNdMH;QuY}|bQk9EZ^db-2|tNznr;|#3<)>>^z*VIo6hWh z^X%DOyU)=+xzytKudh6>`})dnmXrkFH_a;zKLTf{`vZr_vkva`ME8v4GZ$##D?UEh zo|iJWT4GOM>+lc{d1m!nxf!>iw>Q(z@aS>xy!#cNl1m@b<-+SXN8@Al4@t9ixXlI_ z#uh9^BY)Qnv-U;3awOnhEs!c)I&168LYM`p?c9PD=C<*m4KrXYCn#s{%(w<^2UJ+Nl*%Y{?!47_CoCWbkFQH z%O0O@P6j|%e(`wCvXvX2J|r`6(~bkf@7_xO{m)M6?d19@Hl>ZW%=ot{`I?mc9ZTg~ z+y=X&@)x-cI!8X(G$^?w(T0lZI-}TU&!~3+)SKB zl_Sgoru^>bl3BUN+;o$3rC38|GNU(S#rjQ^4eNIpgM*;oTfflnYI6&wK0p1=ncU^u z-*434_vjQn<*K2Z4SIRe?E6>H!*`KZ-q$tGube)IOUmqu4D$fYyS^kOpUt{13SIsR z{B^KA2P&-~o9BI)OWw()W8t5HfhE&BjKv!EF}Ur7lf3_!y@x?uR&0~+>z*u=ML(7bz=^_ja4oA{+#wN{QPbXCUUd8IqFu$v8 zuif|^B(|Ez*Q?FHh7=m6*o?Q8ZL4Zs_@|J5S~cC4Y}VziT7_G&?;#BxFMkh-o+vNJ zz3exJQ- z+rEMq`zGvPR?{0Tal7fhHDBUhLjL3yF>v#7f3wm(3r8xrMbW{s)ew2@S=r}<-zU`T z2G$y3gh6f$f)N!7Yez^>u<1Ta@$3E+6EnDAV z-v*3gE5*MnbbOfBa(g$v%-#*N`FCD!FOZ%z&hqzFnTCi7WRteKhh&Uub){IEnfBuP z3a~Y)gKR?&s}QUkEfsn(wM({u zDKBZt>X)(}hh~eMulakzb6rv{ph+gSFxDV58d-c{Yb~@^SxcXY+wryZdKn`^`!Ic4 z2uDj;xX}6~`hLuoc?!dYfDM$j7|41gGg7{!kVZ3G63)Wi`pq;2@082gj((tZkk=Qm zys~Pm%Wd+v67hPbA17GL{Y*32x|w35&%^YQ+HkJ?@f>=( zbk_3X%<@d=cDb+X2FPamKG8KZ=^mxaHZcsiQGL)-ks=I7DUHI!LZg)?Wo*iJG?#N( z>O4-g(eM*q$Rz)3+!()~{I#7%P|oNm?<7O`edRlc#~RrehdG$ z`lhAaH`R^WkX%s9nebaQOVdwI&6e|NQ+lionXOV`q>>L`U*m1AmD^k#!rPqVN8ToW zvJS)#NVN~r$y(V5ku8?$RklhQ(qN}C^YyCu$%goleict&#wXUs_!ar;^oJSazhf4^ z%n+YMD)IT6tJ3D5u{IYl59e~BT;F`w;vPzU`C28fucXk}5uQGmsT7*A;C&?P(<^Jj zrZsG)ea+S9fU_N{!dvmS8rlc1rs?=;H4UNx)wqu4;WfYt7LjUQWvZ?jIj)N#Pn7*D zMc!rUDHg+236dss=?I*S^GDK!cr<+luN_He(P<;`TDq820qpF6zvSj4Fr|cev$Ox7 zLV7a{YpniU)`cRE{aEeJs*bN#>BCz(!jfjIU;--juTFW$Fm` z4YnQxyp^p7wNgnEX3SMy8DjFodIN_wED$lFLE*BU?uh<|bt1O+V(}B-(=?Wo_mym) z!c81TPJ`Z;k~x`p}k8wb?81l z#yfs-ulavX|73oAN%)BEl|wc}bS@3RZ-x&Js{LMA(2zUfcznCQF4-RG!LRgPd2_k2 ztzpdKPo{SbiR?Heg5}NZ0!WYfPK8%kXnW#mMI4mxiSRXg8}VsL$Fj}0HkEZ0K5mF8 zVHPtn!CGOMJ4>hQ^iLMkpVD>T3)`>{_J@Z5hRYYL`1fKSgDmJJYXf^gEkdJ-yDLu~ zvC4SZ@cgj2qlD&8|8QnZ%*+olIW;o|+t+vRRJLgp-qx{f6XZ->bw3c-ezOjqKRBx& z{5OPFWRR}gR*dS2rwrOu(<`Quw6%;@J6`ry%IApWYPn#q%~%U%7oZMp>D3aJ z_~x>XB~WxP97w;WH|Tj*lLdx~xg({2euOsSV+t$j%7PM9A~>3K!y)2R`kYdxqglcl z$&fJVM8Bbzu|M_^w$TOYw3|9%j4ncX%b~pf2t|ZAghWfM{k`OphCy3}1Vdxl6D!Ol zlZz#j2cLa^XKg~nxc6p`KQy6hN%G38^JiXPKQQ-=2TMss{q$Q4q|Rka-?=rdMy;7C>qYCn~?<2#2x()nv0NTTmBsj)_zt*riu^`V;0a`oJw3UlA9O!3($z> zB7M-SYR#K#s(baSUXzJ?^k4YFt>X*(mlW>&0h1rzDActM&#swVlO0A+#Ecn89%j(< zLtY)+uHE2Q&%=KkjKvxwY+Lrt%D#P9ezWW_{cPKqL@$@V(@StG&qQ9v&Cu5$@$)fE zdR1D;-b(arFG81yAvT5*iT19dm{fx8>4R3`=`|~luBy%mb9N5Ps9u#fZc9-B&Fw!q zzo);gt$)wF$smM{p$jsoZS4H1BU3wcNF6zKUhmii(<{?D)?dzj^++zh9GFlvqGn|E z@WS{2r1aBM`Fl&OpV+=TvT-o=#GR6mYpYq4mqZQUaAy7RD3}aSj-0?6JIdGxy89;i zQ9iH6t#5eLm5{F+K4P1zX$pO7N6BY`WbDj2O*CgZhH(TLk_kZ9m7}1`OMu$-w1L*^ zeqkh|yKl&lIO@KnH|Z5d^7v-`A9BAx(cjkefPN2TauVCM4T%G4H7TLa( z(#EzCg52++?Xhw_|HM$>1pIp?x|DuyWoLQbxNguHGxDD;~r`+})UN%h4v>r!cEIfgp!0}mAwmcd zkA_W~yP$T2Z_=nfo>m^={z6{Ec;7zZ9-jSY7IojWb9?XaCx}JO1427@j&N+(H!jZ4 z-mOiW7W8NdPPg(7?wOU5T@>Y$oY36~$FlZ5uD>E>Kzm29Z;sfRIEfW8&M6|FRQMA| zr)a^%cg zca12B_s{Ozb;0V_Gir{{?HfC0T~<=V;$iu5$*nu~@b>K9(FK|DbVqZZ{!)%!^CClU zcq?7a&Ivo2D*Yur09tR$bjP7dn7KaI7U2=m7&^laXcJpu2R=c8M~VoZGl@=5*0-H-PnTMLQd;QSr?h+hZxzl_+0m)rt(^I= z1gFs7dyPo)Z>XK}cK3GCZEc0yh4&3}ipEvOKiJ4s6)NLnPh5@{(yNAnR$>@>(&hAq zw+utfFqyN;L7H3i-%G*LA1H?H09X;$#eN~K0#A;0FxwDTysYA0Y!oVV5$q~T!AYxb zES~wvq7=(Ai>{SBs-_$n*SY7!JtNo-MEd;V@QA`${o-p2dp0R+l0J27PVUaBeSP~+ z&WszIAJ@?dZ!g+DA-3DF6$AT>9nc}XU}jS4)T|B}FwkP7E0O|RcOKL;X?%KMc+uRn zsIet|EIqsQOV5Nd2LrzyCXY44+{%`kjAKn2W|&#&RlM*e6KiU^sST9*`l9{^iJi~w z2tRyG#2g~0=%6$Wqy7lL_E@%f=Y*vgy49nH+t|-mWk!xaHf#K$@i4`%xH^CR_sil6 zx8Is_ppsU}d24ne)*AuWazx%C?Iw}3%%zRZ4vUNO4{m;?Frp-P?WdzksxECVfRVWR*77*F9tE?u zmp0@I3+8+{t(Uf8l`u@|G5w=??(+O_6UO93j)QtBNJxl~YsM#C1NRac48kU6CHE;j z`le)l*V-u)qq^pgjS9@oPU-5MvEkPIMb}>K*C}hlvaJKi@cQXOyUs;@{9+~@s2ua| zv{?5(qf?Vsj_Gr2f#A|HCcwF3(Eu-P%b@s*#IdIrCKYbGI(F#s9ZSaya!tpX5!04! z9$0x|VgDXuwwFa@clT^Jc*PK;%+Z=>wYi-#S2PU(&xgi5`4;A5Tr!E8oZA>q3!6 z{&!u*p6qP0JR8}Bg*X_%QHZ!7UaxLEA*H7qrX&*_AX<5R90Wem3HU@T!*)us*{tL$ zu~t^G4QT!LqF;N#&=buJ@=U|A3^Cz2k-_2RF5J=@6ScJ}F^L zUaugB_C>3Q4V;+dW$h7`SkSF|QQvT1CvA&fWpmPd&mG>Y`_TCanU5tECjF@W|Q@dp9Urk?H(%w z8Dwmm=?2|G8MOkck8C){F+CtLpsmgFzJs-fYT+5s>Feqr? zj7-wHbXRRZt?;!ojOy3{9c}0W&7gG`CQST%RmOl-=f~r}8vHehwY$$BoRf;@HTCEg z+@XtCbG^|{o2|i4o2QhAk7_P4I~r__2_L0L)3CGV64Od!&m}2`e55Vo>)X+sz#>Ad z1h!Qy;f@2w^zKuW+78FzcBwT9tG5bLPWKW0+dGC0>=`pWDPY)SdEKX}l#5^2Tx9lw z^xe^Lp0B%5o` z8HtdGI$P;!ma;D(+hn)ZU}{{G50`B&V_9^O4+P7k72+V5Sq#th?p@w%b7d8Ith36^ zbbrZk*?M~9uxQrX1R zSYssvzJ=GGSTo+mj?LjQCX<*of-mk(-{T+1DBd+WE^hL!VrHfDjWJ_th) zlCEk>WsgSrR)X2ugIo<#%FI8q&jG0D#$Z!kO*b#2nuY^vqG2ZGdD9mB-Vm6qA{wNe z^U@54w1fB;uDF`t|HImU07g-~Z{YaO?%rJhf%MQx4=n_8DWuSQ3lKVlo**K<3k2{A zML>!)=}kp?2c;uTK?S5pvr$E=bjZ#9-g$QKa-n?u{{H_Ty3f6tot^T|%ro!I&dz8v zu%fFA(>oMB5>@Qmsk%&2F$-ZRvEkr%`;L9f0wQa+?$SNF)7RsgWMo9X|Ix$-$sY~M zYEpsK&WQ}JH(=?9HHz_n(g)O)BQI{*zG21kMb#P(Y?%~RxI)h_KYDeA5>>Nfm7)RB z^|P$$b<(yE>ry8?qE46Oho!4(a}d`JeMnEfVvOSFUrIH*CLLtvqqlHTWZL`s9N);4 z7QJe89N(@2Um#SVMAsPhWmeBsBWl$iu_}vYWw6?E<)q;QGaFZEJ#}Yy_Gi5@o7hmE zFy+ssZQ3mOl^IV?ZzA5|r@7lK#a+xp_qtMuYc<73H0~**-$mDY z-?^R3#q|1O=&LKHy^idd)-@tihi}xvl+SDHMlsegvpVcE?vue+Qt@c_jhXsBpRSs& z?L@ED^mzRxt}^J&+RiJAlPDbB^~#R38uZ#eT5j{Qj%hD%lDk&7vQ!eIg2W(`AuuQ; zAS|~pLEqwVjFc<#GdU%Z>8e9t8= z5&OPY6t*=DXHAsjT*ZnZkT7zpGqc!@LL{I%WBNohv5n9}Aw`J{tx>w=gf4Lzr8@K; zlH6>1zgkrXF3+mot#)X+@SbsHLlWypro^{&{21GMVD;uRk_N?g7~Lp+Vz&hK>%j6s zu_HfS-qCU6v`D16_sW5N4{TVGCYP<*GP*&nq$bs>L{_g@taNP7vM%;EQI#rndth!q zcWmzpHK#Az?Bdz6Iu~f;{ zl{8LLo+Zdtjuw=~Q-l-gBFSM_n;Y=U?X54OewB`lr22KCM@a(c)wgy}qc?uC-$5r+?S_ zbkfBjJsux@^!<7pWa0cW8~4`Qm_N;qSCG!`z`FwGK;uV79>eV&(n9-@j%2hl14qfT7UIFXsS|CkT ziI09)En3Lm^}1zR&KjH5AW~0O@|4e)E}2(bRm(T*o{%&$zK%JyOuI@+>G4Gi zo9i!MwQ9Z<`v|qw?IkDL>R{pn19VkK|8Bvpt!fOMlsgpDmBlm_2KWaC2`V$1swvFq zQefG7o#G4R3yrT)vRHh%;>|x^o}Q~ddHKN|Ek5p0scxl&h86t0Oq~`FsimhqtVO#n zu_Y6V#dmApJiK(B22IPh{|Xzt&_$;?uJ0Wjvh`Dr> zYq3yY`9{;s?YdkB%-h7%4r)fZ%T9rjpC_AZ1kZ`_|{GmjJW61+zYdc*Wrn&xcjFh~g>GIq>h`Zs3m zkRd-9%Hi-)vXc1A3kzC{6A7!N&77(JNVcux@(`R^D0!|C(Z5Adq)*AFS%Cf4E5p(h z6DwlJi13OGbC9GeAD7kPBVK?oeT|bd8+I8e_EjZ5;EiwiEw)+mRbM z@(wsWdw_dsE(^@*WRaA2ZO_S)s9TwAjXYNFfNu{(QD~d|L}l9T6F#XszHV)MZMj3| z&gm6nqAS7wB;!c-hgT1bg~a#&iTb{I`f6*FF~~nC5X&_u6^)K4(WFF)4(8Oj3g&X9 zg5p@8#HN+|WgAC!Q3@6CeXm?pwQkiy{WFVt2Paf3UZ{L#aCz-qnM^9M3>D*Z<{c93 z6PIW<26%^rD{)f1*`Mz5aeSiR`+=+oE6VtUZfrC=!jswN!CkD)_;SVuUS;{VPU8Ov z4o6tVGWy;_A~f%a#Dqu+C$KP66=%Zg-#VOLJL13F)l1Lz(2?o8I=&B zk}g!mJ3>`_DV_toJ#WO$_m;oeXlQ33d)AAUX8l-rPkw-}l^JWs>LzfN<*?tq-~V{~ z?25sxOvOJKdp6P5hL2=(6ovQZZMArlXxu2yyrS`TP(ot3*mEQ(!5r*ES@MfZj0{tK zd<|+)SY$+~Ny~Rg@S(=1xQ(@4GobwsY!Kr!_!8N##b-Q+v3cx=>V1au?bElaMfq+1 zl;vlE&PL@Pv47d7Y4dqOUYNZaXr0ISa>uj1!>?X1Jzg2g=I{@B2P&^Do{B1KBRDF zVOEBj9=-qm9mbv9!3uQA&$_W5$4<55GuXTjQ(Ls*yIHBFtZ;M2O6FXNX;iZctIXG4 zZ(mz1-<6sZbfmf?)?|l>+G8LsC&s&?37}#%g!}o5iWw#Lj!U3ut$h6UA6Pi^8OZ8q z^6UH`D&qiF^v7?He6vRmaZp*x!K`(LfAa6FEWbYEgThf%9~P1>I&(8q7yrrFZ@+jO zwXrePT|-04cOYhLWF^ek$D5j1V1O@*6UEK+8f<7NkLvr$s|oFr7@y83v*Ej1wO_+J zIzE^AD}IOhGLzhn-{2>hnFX@`bL>kT&t+d(oj%?1FZ-6a;i+hM`JrcVu8cp$rsdNw zOcsLDv2SKSev9AipV^NZ+$cHZIscQ5Si+X^E(^Jx1wUg?^s>rO1F$oWoVTo^$f8e( zPlz%HQj-YuQ!*H}<4Nyz^`g|3bbj&0J$cWVWo-K~R)V)?N0X~HEzhU2w!^5dq_b!9 z_I7}V=w-ZH#4g>doW+buP@+#wXJfVJ!ThoA7J0@8k$>N0Dg0p0Lw1ul<#kanKBDjk7)$1I zT2Us8O>sg4d=kvzifDNv_yPQ5K9R9}Yz()oYI&HA&E!}4ZH4)MV@Ddpn#>P)L6-ek&| zgA?PziJsK}YRDSZ2lgyVZKwo4^8QH4$#~WPHu1X$Y!z?ER`u$^Ce`GtSt~Zb@n2tW z=vHm@FGp*%ch|#M?4>1$*HsUTG6RKdhz}-ej*n0>WImc&iy_m%3bJs=b5@1d^~0`>#)cIn6z7VjITH5ngS ziU?8_(Ju;3t?bb+Q|5PWu@B^%{P&JoRMnQr?Ytdh{`|1-v5Yn+*l4*m|B>HfAO6Am z^6B^Pu>t(62gFiESbbJpt}wdoaNeW!Pd~ZVXHxl>!IyQ&lG#Tv0;vtT^jE3qr|{7| z7z<`T++pfoh!tR`c#N#55w9-s7A*U(W1YG;>sLMLp5BKgsVV9iDL+os^^S-#n^bfo zT6g9b=BH+|V+DH_WZ%iW829PUCb8-K^THn#;`3Prd4IXR2O}Ld9q-AH9Npw4az<6h zcDZ4yR+mDle{4^6DOf89pWJdFYXOx?+m2CGT%|pu(wJJTYalC3N#8uLi@IJoa zP0=d6Lo}lBroUbNqM;Et^O_&9HmujGR;_l+f9_05=JWXsnf2b3F=Pd+^Zho*R{os7 zVg}~boiAkN&NH9-$6ByYS@g&;J9!y)hrM9a##3eevPZey#PHwnj{JSJCCYyXDyxzn zeV0k3gNjVp2`TlmDF4@!vsq9oP8zy7V=sTOOwe0aAIVLn#;u&0@CU@hbi z*@%bfYv*UOx@?lXP>%!cH4>J9r1N38Ux3zl!;G%RtFvIF=|IparwvyeYZtXbj3qt|3&nf(Fq2k+Vts^(MHM%eXk!)cF0 zyUbnCZDX6RpEjsF@lkgJzf4(VRUfna+(+>1RyOL{!GVMKmm0Ke8QL?Sm2FQP|-{nYUk}EGkH_;*07V zl@J+42CFh}{Rx?8@y0FRZ$oB9I!k8k(fBcBQ~bd?U6mWIXj7Aa&$}}@jEu@iVc~tm zUr+*KSRWSC;>5?(4lG!ntIx93-o?(SE@Og<$Jb>I%Y2MD_T$f*oqMSKH?ki@mAuJ| zGKXCB8~Mbmz3dWCAwyJlb5U_^cWF@&Vv|L^WS}9Kq&{X}vnaRV5sxO;ZSZN=HXFMw znA>?Xn=JG0d{uY(F%84`1%6+>!Wu7IHmKD8!2=IIO=UMCmFdhYyQ>h^hMdxi#t@?YN?j8Xkxwg z?lD|Ps$;RaeH7J#_`LB(Mw#LhV>ONr4+=B|1{vQ>!jY`3qwH8#kMEg$ zmi;e0n*aW)v!QR@RxRtvfAOC-tS6&-tcUIED$_)>$rqNdL6|ju@nTQ+2;yKLtxWxU z1~M8372zj3cV?xEI39G8e->Mq3cF+Os#Sb1tCcGD=w{zG@~5Fvr;?7XHTv;~F1}4x zIvJy08xx7hgbfw07-{_H9TK4W_=nJ--dBu?I?>?7mOnGUT#5fRWC$y5uukI^G7fLB zB1^8YhYu_9-fT{_5Bt>O2U+cpS>d(?WT~>ksht{m;WwY~Rc!R$j-5}l?4JDk)0Zqr4s!fG zY&Rd*l9iXcur<6jUtK@F0{f0RZ`|OF90u;>7u)Zgi*&(k;U|k%`XmTVx?HzvCS7*MSkxZKmC|bW5cR{G1eW2 z-k16%f;>f#l&Mf`0k4<^WM;|4$pNhg*X0w}_hrS2qBDtqK4xkG=D5f&u&J*OEh6qN zK8$*%y{rcB%cha;vMB6>uK5bhz%v+4{?sPpq7te78N%afNF~~WA4QzSzGB;XSutIa zzg>PYVyA-W$1nG!TG2{od=uX#7h^eG}S0P^KJYzQ`UD{JiRe9d^E6h zPxC_RO}AHZ{LG#N^Q9~J%gAzLCDh4S`Mz@1bvA_`RX>A%W$xe4PJR0=kJ+)B z`djNo9g?5O`HlWkVXXL!RlH3!R*a*rD}uVNAW@{G6P9w4ojvucI>Hdn z@AIpS%C5<_bh*XigImAFp*hTXM-El4%R_K(kNC7&d68q1hoo!woJ=*)J(G4%e0<@r z7UiKCJcPXD{H}ed1%HMk{SnmkVLl1JOYB0>w^rg*s`m^6N z*l(|H%0rakoIldt{tQRRUjdgt55HOD{bi))U3&!nO%up}VNd^gpAnBe&&qvFj}6b} zt547Rz5eVQ&(r@`o_>)x2v?#JPJw(BPSD%Jd0SW_MUSt(8JwpcsD637^x$U}<)DQ5 zQ8@p+?D2w~xyfxjL@o>+3zov%H`6ZU#MZ^rf3_}(7r+hTqr_B?gI1f`+;+tTp%bi6w)|06-~ zO4VCa=F*SUQZ=ZxbK8W@H)uaP<*=W5<#b+|{jB*n93lUHdE1b??TY6zGuZDuB!e$> zKkW_yp-5UdCL4uQ{LQwNhYR%Z=>ID`3_<1%HBZR7Y0OuT!VY_T+k1m=a^vtw`CDUp zBR0?c6v#($mVb9UeJj`HiJSiaisDvEvQ~7A{=8;3P+X-;X7P8BEWS;(vJ z*?5*_W6h}Z9>q7>sDmG+1oA)S>T;-~uDmPVUGJKR6t4tma?ERo`5M}}$7V^0be7G(-!QR0Kp zvSLJS4oYM}iBX9`jQXYHe5&J&T;gLMafAhaeD>VOEbs`A_*gFCIK!v1C+zkSe$jI6 zI&X92@ZlOq*lj*cMEx(9*uh==#ScF)(=J|3mgGV_W)};*aKZ8Ku3g_&+r>@^F3qp; zyeW~&Jw`H1iBgJGU8*hBml}(`6coyv$A9L4JXhZTgl;4B%kU1FY72LgRi$4Zl+Qfe zsW&l&@&zo5SI zbG&{qEP2_Dg{QOS)Q?I7r7Sf}jS>55Fv@6DJ}M(Mj5p!6YqFI*qbA!;D#sseWlhXk zi}sYIEY_Y;LRe5fDrL(4HnzJa&k(+9^Cr|VcF|uVfIX7F@4DE70cXyL4EGQ0OUS(VAQ#^Ee|V&C3hb?urxhF`zdy4At1nKgR0Z#v-p!ym_$C{bqo zoy!CIvzv?O%^JOV%fhC|2CuwOoZM&4w9%uUff%2fnh`2fnkq zbqx=y*CR0~WJKlmsnPRi&Xe+jv!>S)Mt0guhRlB~pGe$fk zzKL6iZ%*xvI$kY!2V1>oG0He?S znmziZHf|j#4Kd_Xe#Sc8FdVQJ84`?$g2MDy$-&wVRqD>}W?$`~mFIy0FeMLS)gKO+b`LRKV z9v|_0e1Ax2-CfBq<)oPEwOdoh{k)sU)~w!i^|1nlf@{VE`n^2gy;;-b1r1h52NipH zwny_8)jr30S&CSvV46*J+)JvgeJA$rdaYM$ZKuNAdaNCv1)u&Rmy)x0#+>gCh!tMAWa%XQC-*0j(F>yc%rux{Wf;S^Vkz_0PDwmGr0B4H#>*3 z&oB2U@@nIFE_=ONx`>rn;MyNRO-5U5|K@%H^mjXo?-Ksj_NCSLWu^2K%=^3?t8 zSe*XVgQCGR7cHGRW5&#-i)IEFm9+)pL&RcnK2SN!I{jLxaH$U}l>3w)YwR0Y(q^;q zANX?OcVKA3hPn2W68o%3!)goP;y6jy z{^4UxGWn0v)9+wI@}$4MmVN_A`d{z~hB1b-L|t`M6z|u!Q9@7zqy?l)KtOU;q`RAy zM!IWR_N$b%bh9Ge-LNa&-L*(8T}v$s%kInXulKKKo;fpfo;mls0@7gKS3>ZTyPW)B z4D(Ce?O9%7+cfpj{6>FikWb!jzm($Y0;1hEu2=};a!-oR&CIpL56cKUqr@XL3%W+n z)O45F4U}W&g`lTPx+`y4TgLQF)sA>IAT1@dYe%Q>&uF0OBC{d`PJahis!a6n=oBEg zl&eU?dB}=ZSYzC#ME55dO|YTT4sjm(m+g?AQ@HI+{DAq z8A?B?zYoR>kCujB7BFuzj93_QG^Zpi@1u#;i?M%bm9Dv@(Shf7q{#Xc5}X~W0cqs* z^aphi*~P%mQ|`(c+MqHN!A#+!M4)B6wCdSYcyj}kbh7vmw0i%poqQ`g-i6*;U=GOP z4;g0+i=u-z%N! zVDIPcfobn4IIVKpQXfcM#IMKB`E6+DaX;|~4|{CNjXMZ+0|yL^)KlOm$NNh9e%~tW zj@8)FDW(2b{Kq_;%k>_we#4c-)t`r&6=%~hMx5#7n>$jjJ3R;6;jA0+^r35Zq9^>9 zkrcRYwQ6^%5kOLx#ZGa&S!Gz$UOkFwbj-P;b@e}qQ6{<8;<85N>?LQiKqB4%MF)bh zV!G!{*g=1>lV$Iq6XVTqqGO8CFi)_w42)|Z=kX8Nr2ZX5v;qf=%6f+Y&DQ^o8E^8< z*0*-@^N)l|zzQF!GaPg70(D#Fiqa9e{@~^2G?&@gl9t;>Cj2VeZwg|53Rk3mi?ML2 z$Hkx3Z~wjPWdx|5pk8c?6z<&?;JexpTL7&q7BHiC;6qrS;p-wQoA!2Ix%Tl<`_Fi4 z?r#!)tyhWIA!odVPR1;R5YN$=?B8taddy1o!#!s1)>s(y-M9JsTG71Qyn67e5h?WG zvCPv!F*E)#M}0`?`;TIcv&%{UOz?K}v$nu+Xxz=MqfzS&DR?sd-vs;9t2yjLPb za@iO~7p#6XS{M2@Z~16`Akj<@>CR_b!PASL1DeWCtGd)L{~{ z{S+XyD^h=1u+silng#TON+MH1=r58)b(fr~bKZ8@lX6S#AJBf4*y}U7Dbl(3K6zv3 z($|d|4T-(M=FPk0m>09JPisF8#VSD8KraHtYGkJQFHYPj2~VL#H;j+)QsHpYG~y2{ zTv58Yuj*&8+E+`Of#Lqr1fA{dC$|~;)BxVa(F>N}jZZd)0=Ex_B1PkNk znkOx#q^21fbFxDO+$#I>#jcg}q6W`et zNRQD^G+DjSf&>yECBvc%Pq~iQ0HcTak7Z$y4NLuNRf5dEt3da@g_8oaS1x}%Q)Y5~ z6Wsf_do?CKEP!#>mo3?)nm6HdH)AVyoGlQpKC3)<`y%zxp$FPfh~$rNLcP!!vHHB- z+|>Zbb^CL>uzEx3ffGtR?b+4w{v{wPIz`19|BVlCbs_oPG#7*RzBwM*^Un)w?ppn{ zM(T}W56rn9*voCJb6Y74cyJk>8$fN=A+?YMjKT+lSV-~nqAxB0vXywin}7pI5o+!x z9<~puz`sAaBDJI9bPa@ z76}TC#p%>$`0wfcnGNh99S;&(3}UQvZ&O|Ct2JWqpS|n}ZauHg+nx_^Hzis5+Lxrw z*J(-{=0AU|7FHFR)}a0$&vG^KflAhH=jApY)4QPi9-E79Qz+-RPYy zw~4MjS1Ib5eiZn{S)>wWmYkj3Q0kRYca^T~ci}>V=j%Mk3p1oMw_gkQ8aw*fQ^47K zkI-vF&hHHIp8@amJ4U@9P}>q0BctM%-<&Ks$E&!$!Pf72^giGK8k687PGiSo@0Z#| zMW`r5y&`hx?6xNm=FlNIp`r~fGS7Mc{MZw=)+wO#xI5N!u+*t3UK?w;qq(xKZMiwE#PoiJ4@jUy0yb`wkBPes^?W^vcva>ib zF=M29_t6igDla=fTM4(GQ(DZt_u>1VLDT4(#JSk_XCE@ywG!_y%e=?`@MzO2;-QJS zqp@t0Rq-FcXlgv=kQjjoE^x5_qp6sqKCM)H&u}^0C7R_ricC1W!lS(KMpp%lS+!TM zj@#BCia3ZL3s$XDZ@dfNBi6@)MGxTBU7q2Ajd-XDE+laLiBk)M$mX8>`ON0ah+lgC zdGhmC?5o79c`aRl-OLXCZ4_h=at%Oc?ylkKFo0W1{Khg)Jt5isR+J47fV0BY6`+8~ zUmh3X*wHVr%Z+du1`IEWkI*vdzUAPv>(}shXK-`x75TY9Ac*3IptbiZ)nj~b%wifU z*zED#|2Az;jQu}wMn;!S;1s0DK`qGtZ?iL=RBA6{JG1xxbmLutkqAGXnY=S^-pYKI z--pD@p8{mjaMe;5mn$gurD;LB91}blINiA95{j>sz(O+%>&~BoBgDv5q37L+Cg4A? zq`tu6IQtkgM)r+B7v}WHbhD&)JBqX*ZDXsjDET!rG7nI!i6xJlci~U@;-9Az*wr`a z-bDkWRiuFg_Xc+fm4&+AgspumcVEktt}_32hbx*cMG@T9qx7a1TIv@Ts zz^M7z?KruI`$g`>Oi=MOF~Yx?WVXxrUz>dtrN`5dr9JwFGHt9oyEu z5DDylUTmQ_Q1X+KsmS@Gl~8B?GLPdnk-A@2OC_Iyg8al?N5 z9N}#yIvf;u{q35LwS5M^<#SbexVtJOrLt6Na&}xi7RazB>JtX%RKLpczxo01{f1M7 zuADcQu|F-WbWm|jE!_7=l)p+>6?g)$xf^SRu*1DPP7EZ8*)8rb(Xdr)IFdaEtv z@MF?9WxGSX4b$)~gK`be%sW4=;vQakM&d zaELoA1hr_xW~kDgF@60@g_EbtZQsxe@XA#d`iw+Lah#69EFXQw14&P8aogOTms#%r z_C3ECM>YI!RoJHSCh zE3c6}zxI!?G0V2Qei5gx_@w0&hvjvZi>G0pZ}?}=raHR-^#BaF6u++2GM)`>?=LMm zxzQ$fr0CDkCe_If9tb&298npoi96 zEUu@v#hHwTojoY0@czgP_k;gLLz49f`(Sk zEG^5nrg8i)KZ;j|Ph9!s8ju2{rnE>u^M1w!vm6G0Hnii;yx&ZzF9ZEpLRhn>3YuBc zQ&OE_JEF^%Gd55eZ0ZN+NtM0R}cZb^wkNA}!Gv}TXg3f$vnEd11S zb>kAszgfQan$C2UArRN#(&PZPN@{GOC3=POq&gIRqi$;Y79rHqyxtU6K^g90?1?X$J1Ti$AGiDk9wxL^=WdlMN?|+VcbB9FrH#$B?glrF*JJ2QSK{Xlr{%b_ z+JVZ}yWZc0?_F>|W}iG}1dM2trsOw!&U3^*Pw{K;sWkH2TNm^TtO#tMlss=$!A*|z zu%1r$SZ8P2D~;veSUc9s8zM%h5Gmn)U(g=bXNg0Cmu?KL(Y+?U>oSPCZU6WoB~s&i zIHUG&EKeao-*bosapR|MD;_@jfeq*B)7|N&?B1Q;b!-ViW1!3t@4sViQZur(Lo!%Y zkG!Jaa`Y)vtjPCsUH{thr;sqIy@%@*v?_2t^!mO-Y^r^&Xht9?phSpweGJ|wZ+y44ct*|O5w-qqe}3^4YR`dTqI-c=r^ z+H&)t$+qRZa>)t(YCbHKCk1C-`^;y)G&H;7#4F=4`v)p|4V)q^42oXvC=4~L@bxl2 z%&uDPzkTTAH!{1@*V*1U%fOKZvG*UpnmbvLShj8N0$)ljZ?|=UkM0I!i-Z5{3IGyz z6VQl*?)mp}ELQz350h)Tk!#}j+y!p$fd;vn_}zCIC3%+{JHge)c-C`o^Y1q=8*x)! z=qy*@UJSaSVtdOKxOEBC^XbFHgd!QROCK}QqNgNgl>6m*-x-l^1TN>EXMYLReJ)s1 zZd$QK$>^V=iH<)BZV~5BA8^!VD5RZq z?z%-opHX2=9eu*M_X0=WM3fZ}ZnWD_S!`{>EC7eT5I#lWQ6stC8(rWknc`SR%=N8IS--N%tXo%9!pTPOU6#N7gQ-TJACuuvKMFZDbFT!0v}Dn zwH+mA6(vX~sgDG_Tey1FbkuY6zK?!pIO3OuyNIj0QF-Z|@1T49n_jt#4kny5`T`g9 zb_P%0!~&9*moj?eZe(m(V_kbbZ64<`j85<6XuY`5xH|sn|3SMnY*eYjp9A`X!M5gm z|E;>z`2@xF5CDhJMFZjQ2L&Ui|nYT1o4uoV`i$#D5}(JNcv-g3P+J+9y| zFujxC2Az+zXy+9|#{D$@}}C6VbY_2>3_~9yhIf;alj77D9@`)^(=l zuwh%*qW1fw$`b~sq`^Y5`EAL^5Y95jxMS2&Lx6m(Y}RgzX~hy~RCziX5(GSqn$3B& z%GG6gZfpeljPH0-icWmcFS=E*ptKI>`v=!6fon?;iD_SU!ongh^R)|1mfcK`exoV^ z$L8$H)=x{FQ75G$p!#Ql^`ODev7q&z1hF8tF;D^5*b4gX!jSUhQ8={&|88^M%Aa$+ zf2>H4-gup3)N|Rr&aXi6a~$Uh@{#03l`orW`$4yclnxG)O(E_zkhAX z3_EHfY_cF4h)%%oyr^c7N{G+o9Mtrelf0v~3P}gwCid8%qz$n$B1^8xjcSk?8Pmk0 zHDKnwlA8-jFH^A+z+1jY9X2cf$`{f-{l2x#zhz#T(A|j+m-@@5WckG~9?@xFHRVmlHpi|hcwbb16`EeuLv8KO=LWr>0(y86 zSY4;cppx}RbGj~o=f9qzAdL8Ie2RX)CYA~}q|ngz(F_uf!Wc*r8K`8>R@Y|8RohWY z#ryF6=N`aW9O@Lx);$JQjxKIQyCLFx_ShK3G_-mujgoL8;qVz~KVD!D7-3Ei+dGI# zE+;fg>PDMe<#6k9-F)Sw1MLRKUFLRc(k#w7R4+EVhxD*JuRna3@R?$qKSz8@x}1oJ zkmZJvz%SAnIEL4!8Km9N^3 zovpd(rV3n2f3L5!@P5;3lnWCfBN^zl# z??nW|Wj_yN9`id(?q$9i6%uU%v__E<6B4VbyklthIILX7H~C*c_x14>fLp(d+{=Xh z>0;yUgv(1KVTal2Y|+8q+=9S$KUT9bYmJXqI#yK!^Aj6x3^&`lx!A?Cys_TVu7YSe z?%mqoZ^gRBP>*#{4)KKX#i!JR*oZc50d8xPNiIy{!D$OYMzJe$y1^P z+K5F5-;?zhmqs}Kva~)17N+|aDYkAQ%NFH~I8>hutaoRXo4rtTv|P{cw&s`bosW|K zPm`p|7ukjmI2V3dr@U9+^4)BS1b`uzj4h_qKQv@%=lIC{re%BA2+o61EZ56Oo6# znDwPv;KC zy^a0+e6?7X<)eWMgk59f*wnFmJHDv{{xPoD+?) z;L9>%x_Kpj=4PfryK^fn#H(}in5Rp+U&o21N7QRkH1!YVlL-F9mnuXlCQz~cm_~iv zZ+PK6-ob!^

E{_tkJ4!?@mFkBe}E!+Jh3z_`e}#CuQVEzj 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%0ArvMU%BO#8XyUOb+lsXvp9LAQ-V2>kkLg&tT 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

@0pLwupYKFR))}5M5fKQsC6p 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

BU3W(oH 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonobi.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmonobi.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..aa6da4149775e834c28adb6d6fdd1439b9ec4c5c GIT binary patch literal 4983 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 A0{{R3 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonobi.z b/htdocs/includes/tcpdf/fonts/dejavusansmonobi.z new file mode 100755 index 0000000000000000000000000000000000000000..a866f79821ada258d10471c704595eaa9d7bcf0e GIT binary patch literal 145530 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%0DmZLNFg<xIhPr!`z9P?<6^U^)uLtpSdD&N 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonoi.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmonoi.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..0fa53ab2eff7b9fa20dfe3b891351d23f21a5b81 GIT binary patch literal 5221 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 M^lVFf{ch3oZwf6eC;$Ke literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonoi.z b/htdocs/includes/tcpdf/fonts/dejavusansmonoi.z new file mode 100755 index 0000000000000000000000000000000000000000..14be5c14e57e019eb6d5f7bd2e15c33f969a5a2d GIT binary patch literal 147290 zcmV(-K-|B0ob3H~d{jmEIF8TUvOU?&?xtsZl1)!YNClFmhX5%ggb*MELg*p1&_Wd< z^w2~>1VjXkh^Pnw6;X-;BBG!oA{L51@}Q3*k3#n5duHzLW`p>CzdwKeUay}xxp!x0 z@0^))=CnCyF2V>QE&Sn-xmT}}{-foF{RrVWs157gqi3(AS0W?fb1r=D(YvsqIJo@H z58?AFgqRO|7Z2>#Gic;g_;Cq*FBB9fCf|AW$6pZQ$>-9lnh}%3lRt*%@%s?c1ys$L zZhr6bZFpYLNqENFqbHB4xxMi}a38V|+OHflV%lURg?}hi1)o)8Ce9vhc)kC>;d2mT zuD6V>9x+O&E8K>dhkE!vZ7ftMx-p6HxgUHEA6qkhR{vwhL-2VrLi+s^YpX`6H=P@W zSdAH>=)#&2vnKnNaT3I4!uQBLX+%x+l}U+N@OdplmeG@Ir%m6xc@0Kv`JV_?emZ$- z_2i7!<qHt|)<-bLyYL$_Tj<R4+79IUan2Xno-6sr7fNSRgBTbE%Z)^stKzEQZWLDy z_oKOKa6es<im)P0k&YNehGGExlB2&6pRPdJs2^ghW>1}n^b<$anvrqhi0PA13~hy4 zTM_cyVXu4mb<K#W6OhdH9P(6-US$a55AiX?;4hI1g`!DlI+}wPqNQjRT92MV+t4o5 zgbtuX=xy{q`Vf7LE}^f`x9AqSgMLGQA^~$)fi*Y)hhZy@!U?z|&cY7d3-`kVa2c+^ zqwsh<8PC9T@e_C%UV}H{EqDjsjrWo96BzhD+>S@?N6`D;^gdD0!+jmSub}lk=zS8c zpF!^{X?-txKZ@Sx{jI(OZ9nsGZAQ}j+`qxliQbQwXyCq>-e>-;e&j#2A5HK3d)1Gl z_1@$1zW0WwH@%Pdg8%RB%jvxX?iu*hi?(ABL+J@oO2SADg-~7(D0xr{p_D?qp-_PK z&{()mg6niBbD%7QvJ}cHDC^<r`#JcAo6F67?B9z70@vS#q$RJW_v--`%q`*O!{1f( z??PI0k>0N%_mqwoqTTK2IFizF5_v}PfNo}JA<{7RqT!B6)~C3?8FlVU|MsJQ`xo>x zqmKFXen0{I?O5Em819Q{jb|m0D??|A9W`;>80fXOY9b1uf6a6yxYrn>y|S<}G$_cm zTHMz#*Qzl?kw`u!E!i>TUfzq`V-@@jp{t5P5~L!l7!@ee;BP<r)IQ>@;kAedzL&yp zMrqhcuB|=UFVJX43jiu5a+c+k40j7jS_h!n4*@U&Au1f*a}?>jwN;`Q^mvQ32LAxl zx&8VVNc<0;32-A6C$4<SJ#jpKDyYS@o+a}N^_+z8>HSbCMZkg4e0&05!$06(@O}Ij zV`3~!SEeV^pE<(3$DCn4W4>X2V(v1(vpH;cwu~LY*0FQg`RodI75hB<G5Z}i94K!Z z_bm4!_XhVCcar;%`-uCC_u~zGDL<TV;8*xQ;rpcTGT#-xt9_sL-R}E>?~A^Bd|&oG z;`_Gmc}<IfF~|*iL!iNANH7dBR2ya)>J3W_hYjx<b;fvOe`A$#wsEuZS>yA@SB$S2 zj~L%EeqcOryk@*<{Mq=2@h_9V$zbYf>Teok8f+S38fKbjI%qm+`pk6I^o!}9NiZwS zHglvo-JE64Huo|2H4isWF|RRiHNR;-Vqq-2MQsVRgjfs~t0mkLX^FKYSaL1Htv*(@ zRcH0LnyvBHF4l3@mDcsv7p<qQ=dC|kf3Zny{<dJ7#TI3YwWZp!Z9Qy#Z2fJ8wi4S= zTcxeqHqJKLHpe#4w%E4P_LObE?LxRM5=C~7>>W8Kvey2-{j~jC`%lq7M?Z{7jF}MY z6B`mYDsFPz%(yvm3lf47ObHPQ33~$enD*HBtl6_}Pt*NV51CdcT?d37cHr~)I=+SP z;XiQ;;47Tz&h%pnnYWnJ%ty@U%(oO@$c3-z6kksQzSgiWu%EEMawEB^+*)oY*Tfy= zj&mPy=eP^Jh7aL8@Pqjg{Bqw#fUgFMuZ_N&eV?cJYVv)>_buNKHJ<>!WPq;#gTWAI zNHUBx%%u2w)^Nm#j6udEV~KIBaW3F%yK$fKfbo#=ZR2U<S>u<+Z;d}1?;8I!Aybga zY|1qiy6`pJw9s_OblUW}>6+;`(|t2CYXDz~=1g;Eb5Dw|$>!<iwdNh>W{NK#i@zn< zgRdBhuVTwuz?UE3E6{4UcC>c2)>s>@Pgzd^zP<u{A)Cw=WDB!JP<*A^y4rf%`U1WN z*aq1uY*n_gwh6XrfUkwNWq_||Z6Al*B2Z*TWKLvd<T$|BDZtk)z}Ex7*Z5dIRtxy5 ziK~m79XFTa%L@3C?Frpu-LrhpT8b~+`WL}h>kqB(w;pM2Zavicdh2VgueR=Q-PihZ z>x-=~wC-%(*1ENIOY7#=r&`ywE@^$DbyDl-){@r3*8Z)zt-V`&wf1c7(VEuUu{E+) z(aN<V;el{pxF`H3{3?7Ud@8&vyd%6Vy!FSaKTiJf{vYrC@$Mf-{%HQ=@E?c%c=L}p z{&@Y5*Z$c3`>xyDZ*RH1_IBg#6}RW#o_BlZ?a{YK-5zqg*X^FS`P=wb>#e_T{c-E} zTfg1<<<`wxKis;0>)Nf$w?4ad=GF(dPTe|j>%CiV-8ypX@U1s*y>aXHTd&<ZaO>4u zuiV;q>*ZT7-P(I=_pKLi?Yg!7)^oR>y0!7vhFhy|t-3Y)*0@_^ZjHWGb!)_};9G&W zG`Ezu6t`rzxLfQk=4R_n=gk{8zq;9U^QD`6Z|=Fd`{s_DTW&smbK}i*HydwGzB&G8 z#m&Jt``paE+3RMHn_X|_+)TTfdNbu_hnq<^6K=-ejJ+9iGwNpK&4`<}o0glVo1r(g zH+^p0z47c1@BXmthowJE`l06g(C>r4N8dfX{^0tZ>qo9H_~zC(-(TB&ZQZri*H&Fy zdG+_J|GxV3)gP)9Rgx-h<O?Hrj$EOetWH(rxcLA7|G)oV`HxrvND<`v^f?kG<$NT{ z!5tvuP9UP~AbcLmH7HA=T!-=ll&7KGf&w-P-U{U&l>1P2LjfHh{{`hGC@mnBO>lh~ zt`@Q23vdmG(iQGMfopdtJ>eeg00!(0ra#>O2d;%sj==rzaD5BPdr*c!ISu6u6wv$_ zupgMupnyikz!;cspiGAHEtH?2%!YE;RTe|}-Bq3xhsox^{Svr#7YlO=u4Q5&{jej% z!h8VN=}_v3eFoP#Vqwn0b-q}bb8sckT_M87t`ZA@k6i=hdAPp>*B79C4EI066~@ng z2L<dd_E%6nhQk%?IHDaBeU#k<S7HZFgZpRTx)#c_aK8nvJE6P?_b}&N6O=dLo?MSY zf%#$&!u2>5umjmcaD_2&1a|n216Vl%<2!H#d~kp-_FYheG*JBD{$FqnfntFBJ8%WN zj4u^o<Of3mIJp40!rbr;a1ZVH<xpVkTn{kV7D0Ie?t8)YNwIKX>-s`l-(_$Q+MMqS zv2cCix>_t8;NN#66re8-=)iX~l<ja|1Xq|pUzj@%aO3-;Shyi@-6Iwbv~yn=zc0`l z2Xx~53X~(_och9;ecy)riExEE@CBOYCLyGO`PTrAf)<Vpj9576#{kxzK`zd*K`$0= z7hGY?hCp%N4KQW{&^8Bs8$fR~B#3x0BtZeVIOyL1cr;YQ{S~;*gfa{6VJ#Wz#lpdQ zGAt1b2Q+H{+!_wUJ<x;!U^f6xH~}Fe(5g`f^9y>a5!S3R9`1wT3Vj)2p7=z#mOufT z;o-9p)`JmfpNDxc&V>T=$k)R4S+Vdi*G8CEBaD>?+BEKi0`T(d;CcYcYjD2-u0S_N zfP;Sut}uT_pcl}*krCF05$K60&x18!g!$y3gX@=2V0=70*9hY=-h_LYA0yDZ@n^V) zK8&yyjeo#B^kD>EVFcRap%0i!Wb%i5z?BKcXd*NPR+0($k_q?&54ySuXvjpy>x3)t z2h$+X$zdUz28%_agzFHoNPxqchKWVu16QB}(>%EMh3i5nus$R(k0uzS3D$@NaAksV znP9z2roa{WiRmibFMunI$ppMk0(dh01_k(?1lFSoc%BLHBY9S2pJrks0G*g&9hq%# z|0-M~#UcTIY6d)+)8QWaGiO4{f_s=dGgw>ZY`BNDXoj(xVSPwGg==52NMP*d;bM`% z9Gij1nE^%#(3Kfz*9<t60IX)<4`$%U5`fDLJly;ym?<zn=4L1`$5Nmf3nLb3C|r55 zNW<U?b7TQaR0{KM0X$fM&ZRIY3;7N30x68gVi1co0<KoENMUT2aIr}3aE%m;GzzXU zP-5Xe8m<Xqk-}$7u2`h7ZY;%6U|dqbg$3ZZ0vuA97pqz<Qh?nGJjn|5FNHB!{ly{$ zdb9$JR)A3obZLdYt?&#f(51B_lrC@&eAWtb#ySq}Vcx7YP*x%&18v3H2xUFo!|$y? z-&R=DG8lsuWPlauK$Z&E^J0+!&a7WS0huDpfa@<}k-->XT98cw_kc4S@C_TlCIi~E z0S((=?qn5kh55CC?2}c(73R(cb0ZrK*I2R0#=|vLEV2o3h5l?n4>I6aHh|v-JXHpG zw)KVr{m6ii*nlo<uoh&%M{I>+k%1ht4S)i?Kn8ScgY{tpz9<7;Y$I?$|1#jeHsBLB z;7c-?3mfnX8_bUkXvjwT2HKJV9&8|UY#`%gAcJi4#3I`US6DkXkfk!<A2#wVGM~Vg zZBL0s2J77h>%j)rv1~6~0S7jqYZ>4x+$I*;F@#_m5ReIy0gsD>IgNxhAP0FB2{Jhn z#wiCpL;}2#W8fa15eYCx0uPhJy0pJ97CEd-JG8R{zT_bL?ca(;POhMz*a2U1;HA+& zi$xCnDEa}Ehj0(y$0UkH4*V$wa1aCIm&0#jVNJvW9m?T1v05lV|8iLKaihc{2mTWW zv=j$(C5QDN2YNvq@OK5Qt2p4haWHQRct#xX-Z;R6LW)pAkXRJJqY_MFQ2>uhfHjl= zlc9kA5)#Cs0D9j8w6q80jRN}L18a2;X%95C2ioreT35j2?E#s)2k@qVb+iX?wg>pP zA{nktVo|_4xPMA43ZSirK=;HcqDTYV3ixg-j6;!u@a1w^kfIBcFbbj&V)QqSUi9;j z{}}W?|0n*EMI7Rh1WAz$$&msnLFe>AzDSKU$Pa0e4(X9U3P6D<2nC}M6pF%-0Yse% zSg8eBVPS;>kwhXpibByS2F0Q{6ps>6B1%FXP%=tE9Z@PuL+L03Wuh$933WzYP&Udz z4%8KOL)}pi)D!hWy-_aegYr;c)DQJX`KSODq9QZ^6{8X~5S5}qs0<B8<!A^RiiV*I zG#phT;xSx`8qjjI5^bQq+!xSJv<vM<FQPr@CG;|CLi^Aw=vA~I9YC+4H_)5tAUcGa z(P8v9dJDaSj!E7{Q_(0?jmAmdL$lEHXfm1rymAH_Fa0lChPFsgqG{5H(iSuZ&6Mtw z9+5V)y!0HJh~|Q}x)&Wqi%=DsBt4Exq}QbfPz{;~5@aNL0xdyLV?Fklye@e|@|NUn z$ze$|IwD_=-owB(rE1A}$;ZSCE;){7OO8n1k(@$LqE%=yT8&nqMzj{KLu=4e2v#-P zh_<5V(6i`wW)w36O<|@o)0pXK4l|RfV}Ltg8z#)H8J&aD1f>}@FbmKzyc{2ey4|P+ zYCc0Bz~3^?0?*zGpP&`|E)iXUF_7QZqXkSoYGww&?2Sg}so(QF%xnY9>n>Caa9x9$ zTM2Vq4%egT6g)`)Dq(1^&FCJJj_$)VnwT!Ao*50jY(ZP_Vssfz1M<3z70~)SCKjG` z5c&s;g}=-{L*Rt#W&T%~F_6c|z+aZ=r8fK-9nEh1Hcnyk0k#sngdNIG;cVPY_9xWH zSlCK59$nxsqehT-jgrxLHdjgi)zhapN}45lW+qpOn<RSl6Z<Fptw*Qm7!f+i4B+$m zd>G?sXuXyGZFK!T&mi^zjCLI(;9Ra3SRRe29`xO3fUba1v8gZ@2+DXU_55n_AIy3a zisx6eo8b9$7GMs#pbZiYGn%=NYS|t@{i9)YchM4j5MV*lc?kHn9vzbK9Lr!7XVx5G zBKnLv;3z6He>m6@ANR;dvqow@fC>-z%r-Z-wicFgq5R+jeAodtLUw?QuzmMWUw#)K z*SE0DeBfHo9<HbMtn2}G#bt0yK0!6q_v{fbats+_T3dl9Flel>i5tuBf_o_naj3Yf zpt@igU%+rE@#LjD9gybIolAF;bbc1U2#cR(EQeaAv7s$Dg-uf5KYyDliAD@2_E05Y zi3iRy*pUE3<rz?pc}$$cGF~o`OL>Vri!G59qaqn6kx5yWe2FEDT%oyi<KD^R+Q3Y| z%nm5=M$4TffLhA`TdHX*eu0^TtvE%AZ8|nZYGXE?T~xL+dD^+;v;1Y}6yaH1?Q9n4 z$nXHRi3Mt-<1sjVc|4GVK7o-+B%BP!@--RKz0P-%ldzwS{$m&HzqlWsbD4=H1!e|h z5_ge52G1~|LPu(-5|tU`e4tKU7VN`FIe$Ns(GV6I5*!%duh(h)G-_WTl~OK~y0C0C zD}v0LOCJH$Frv;UlP`6K{#<{Pu#JU*r07yui_}7kO=p8*Nw?6#D()Bmp&fUB-1e~; z*;`>zFm^#0yJPGh<93W|MRtrz1i_A(vFsAzb+$nmfwv1Iwg|6p7DnQ2q-@6dTkv+m z@lC>KTqmGI32^!(G|}ORl7aFU#6{>6lQe-k95E=o+$1YA>Idn{ahb2hs8NR|nN7Yj zDMqruAfqKJI#DB2auMO2G)^fE?LcYa_;EkLmJ44elTY5ccSm#g^!>YjTByqOqnJ#> zY;sy^$4I-*7yIi2V0a1Go^Hf}a82zPo`X}Q@IeZdtPvV;v6!hVU9`Pof8orhOPK0T z!;cTQ6}>aI{J?fBznC;Cap2ZmbJs0{i}t@R-2GC)^b>lno1Q=LJl-N(Uez=2;UOH) zCd3}>+>OT<ZR_T}a!dO2&k|G6D^ZCuq13wjiDs~rfjU86a|eJQDM7v&L55|bQb(dO z-4JCBQ-`whVQTBJ^opoq2}9Kt?69D)&{)8;MDDLZa#e)9qrxPQRb^>lQMAB-g}Y>| znPd*`-n|bWHFy1B;83N7(dz?J==g0`iL_%{N^(FT8K%T$jl^~w81c_vGtJ}j`%jqI zFMnJ^^HRsOgoNay4a*J*xi(H4-4Zyip#Q{){rgX7Xl`)S#m9Fzy0oDg=j4x{(7*r0 z@dXV>k`fZ9=PWsT7>88ios~BW#=#d8#^=Kq@$q$CmmX=RYozr~>kr&+;Kq?a6>m63 zMB|t!onB{8vg`Fa74}hbGPz8_$>p*{oRGv}jG}O~odZQ8E6Fb7VBzYGN_l*huW^uJ zq@^lkgm1Ons6cEuED{dOlu4XHZx81J4IIbEaDje6HYe{~YB{MPQx-_3h!6=`?Dt{j z#CZdHqU&DcOBTE5LYBYlR(3|J;m%M_AjjD_Jw?Ju18sI+46~NnQJYQ(i%um_70fG8 zos`lZ%yc@Fj#IMpRD1pAOsM~$)9??+p7{BLw+)8-7rM^Pw8hNnH)VO;@P?K97Ij_U zn_cPrtlRmOdxhUeUz^gq_vf$f#g;K0C#LWJEGY1BWaPAp#Kp~hPSwrak(owxD@MaM zF~=ys(H_RAhyzZ;X(->kcapLg=9r7QP+bhy3BPe#i56C*(cvo@i^lj$6<`pvN`<cm z<|q@$2Yw4&5G$~sUK?nOWKuOq$7%2U(y8-~f;`N$NVLLd&gX<r*9)KSd<SQ(!HLWu z><{SKB>cvv&}W++YBW~jdN$~|tS`ZVw(aS<5bW2Hv8M!R{WXZ)L?52tR}fl+-*6mL zg%j7~gq?2-r`8A;oi7PLi+bd4CXb5+y75E#jyR2v5^*ZIlw&v<JC65LjZ<LX5n7o_ z!OA6mEM^&`QgceV%15HrTmshjHIzUX>NWRB%}G)LpOdf;mPWu_@%DI}&ikeKMR2jg z7CbsrI515(kcmeNTQYIsG+fACfB(eDb3y~2eQxB5_p8p~*+RoP3R@YP!p-J3z}mJu z^r%LTC-OB?R>k;mNG<bGNK^!dmd;e5(HlUH#oq#*T2d{3%-i@Kq5EE;2Y#E|AoOS= zH%<6$c<wpjJ7z0rP&`U?1XIbTA(Bml_$;;-O_E?9B&7sq_r`H?X4|BfOKM3$YT+F% z(ZYW=@56}~ghhA(&_N=;&XzNafo}AN8N@LNvp_c|2}1$Vk%U1o;6g@Wao%SZ?}GLt zVc~88I9QbE@CT|xEWm)+EHsG$k%JiW>l>QmWLb$YxI`y`fVJUmEuC9%qCoe#k*2j9 zXQMQ0a;UNpF5(!>YB3@J+|e8tX&0U`*cymau!b#px25TrWW!%I@QabaJ8FRjlwchs zqW2vEtlU_owO56X&{ii&P`FNo;&uK>umpfnYEHwmZV>r!>2#7~eIiN(T1{jVxkNru zk|<4-CCU>OiOK?0fD4!cwty?(3nT^70$G8)KvAG<M2)zSX=EF@M!r$fC~cHA${Q7p z%I#=7-p*`iw{zS1?UL=%?XvCi?TYQnq<`w*I697xGsoHE+;RT6<hb;>?6~~6;<z$s z7#@Zx*KjdsJtL(I#Sa)tHimi(+#^lvV$~7`_zC{5Fg?8>KO?=6Su?Gq<od=FZ%-XK z@Y;qG$DAt*mnZfdHgZDYilkmc$1r!(3k%aT@(Xa!cZHrSRxi7c0gS_|S1-N)aP^qV zRrt9BTUL%9zET+e&gvBuFQB!up8;MJsKgN?moZWvGg!g{g0t8vj;Z2{q^L?Rm&kx% zSXLp$GWbfN)LgoBQgdAE;;obdlJ60v&5H~IlLuQtx!}_yQV3~n#hKTH9X4EfP7rXa zrR7W$SJ$sO@4@9J0*8deUI30m(NKpP`}<0uKM;^Ioj)4}o!z1AnuvdgpG3)r^2k>` zMOmdC!J#UK_I>Xp)dVt=cn2&LUcv_k1&43}p}a)GOEv#yDMSBv1OSqb(~)a-#R&&Q z01Bj7#q2Y;OtRo~I}^Nc>d;H`qbFY+apXqt0hWCSo0^)i)`q`0H*9?O9v^i`e*f9Z zSH{F_dlq1Cy$kf253om}JVz|jRrxCh$*1^KNlb&xQ^KljBP7-S(V(>{xaa_r8F6xr zjt$mD%A?7+U}S-rRBO|m1ga%;OXL&qCnBDa#TrR;7*TY`f&}u&a1ZFrgQ*LJ*MuJ@ zp09`;a%|+GZyQ%^HgDN>w0_Zm_oqbEzhCn9mv68p{jT}{5^h99oavbQ)>Cz}cW;_I zYIs!CQH$xoGn+4fP96;Np96Hj04Ja3$i}P>3laiM7S>0}6WPpzYz8KTIGzJVo9D7X zen_i$%ofR&3e0dSnUsgIN#vXg82{IzdM%1v!gsZqZKNUdQnY0*jv>buP)|Y8rfMmh z=WN7Rw*GYNwDE&pr+Ye=hVzV5!k%wQ*(Genquv!|0|)b70x+A=ct-|k!mNzr&B)C1 z#IMRp&4wx|sF@=Jt29g%D$-O-EoME7xDXwq!0;D`=oC5&LBesWAGqbj$r~;#2q(Rv zb~9I^K6{ak%^O1mF}RYsXK|j&O&lEe_N{T1Wj{1dd@DD)<UqyId(W>ac(E^kxk*^3 zQU7pc?!QV43oWMeDarrZzi@q2B(;);!kETVUKfKpIn44Z6I-PVn5yv^q#CKIiW*_6 zj@5x~twOqBiOw49(T+1kt_P6+aT@3+2~%LGE~3R$Jz*Y!nkX=7;ZVa4ojzgx={XbD zzK>PmS<Cvq_b|Q3TT@<tudqk{2XoF{%kMD~cev1Z4KrZMoR(v=mtz%YKN?{dz7uYa z9``}>%)7-SD*yGxZajMZ7hjktUiJemy$yJg5c$RP49l=QkWCg3SYUY&BN8m(q`>%H z=E}WCrH2LN7q(zMyI0e4^$M$ScIGcvJXp@hie9B?n4{5jj%*+gavatm6<ZY}uQG-M zLoimyOiv0@A-hhEbfF*@Bs#SviK>I}k7#~ms_sx66YbD@rqVFc=#Xoc=mMk@m4@97 z0LN_VlQY&FUOIW>o5Jh~6LHk%uU~(E$NYuDC;z_i?~C}%f?ai^>-WyW=chk;YRkC! z&G`Gsb>j|Ud}!_3AEJ%Bms}Kn`RI+^cbLlO=T=SKKX1rH(K^n7G4*rdJ;f2~Lb?i2 z4kR!l3b2j<-+*-y<$jrNDfjtlf^l#4pTU$KwK^A?)7-3rkxDosaq<YhXH8gpQuxE> zjqmRHAI>><9q=uD{7K(c>>`5iIm?8553c~eu?dHc9{1sq8UHS>9P#t#yM-<5KmXE5 z?O(EAYU3iP{afIOZqpPb8Yw5`H5@0+VkV(FZW8cfhN@|Lj*-fU8Ghq9C4oEbX`sC( z!9ro|Eu9|@Zt2v*MF<y#OwcMAq9;MWcIpEtcO=L(#Ol{bfCYK!OrSK$CP}E?RHu+( zshp7z^+`e0r%N}EQ);+DtgA;>x;F?wj-gbg*#Ih)uzCAC0E<hlVm}}X4$%cygDyA| zXx`$`0*l0mXJ<-gNHK!~IDaW<X~|Rvy#uPJobku0n48_QpB?b<I%i?u6OIcf4&$A> z@lHYuWw?@?&F-Z08R}4R6D7<<B;zrMV9LO@_c%z1G6|)OvyjI;yw0fhG2NQb-{1k( z$RM7ZiD!U55x^k=Pv<)xcyy_l07M_d4q)FqBvkAcDh}f=fZJZMmMeiS4PePGaO5JQ z9uUbI8YT%a5H-QfTZ|SHZ?t3?LSSMg!D?jGRH;=}x)H`=v)N<_f%(QrF4tIsjdE>( z+Q?YcRxoLAXg-I<sLd4Zvb*<%OLsM=+N`p6o){M*Y(U95V2C{`0@WDAH}%p~9t+d; zpE6-!@5xmKr^bcXoUPvc-iRm0m2_6$KiA<rUbkh)6BR>pYcui&^zQa{X2uKiE1sWN z+G}*F@SEt%Y5hSs!5!o4U>!P8ts^y|LrjPxG*IHJLXug5XqL(^K4w;jK+CKSSzR4n zLVZ*$=Nl5Az!~L1dShT0y*;Q)$F4wH#PS4QLwpvLHPag5<mHp3mI@nDS#iiW;*HEE zb`!^eTIiM`z-xG0x@-9ob`+TI8Z<`~LJcAYW*~fTMt*KCPB<2GYTo|pvif~h_~2Uq zlr=?*cVpS1l0^oYM6&*gHNs!ROUf|wUFNLr@!i%G3*QPaHqM=dBe%cvtz3?|&z`BA zbn)pCljqgu^k`o9HO|cK5^L+Ip1*2q<2>Q=b3&`|RdC2+lM&bBE@yD#y2WcQ9x(P# zggGNI3ZYbYP@ox(Zd5%$JVR6kDcnlPXF1O*WKb}#U=`#`P$ofzkXGT@ph57&lSLg_ zawSi+%ablg7O*(C40dS^;{UEYZ}ovq(b-rFaEj}~M!bLL{oQA5&Oe*4@bN7V*!>S; z@e-jPRutL0Zv<FnU{RV;ox_26t=5crv(~J{Dh01K`(cfo)MW*uDuujCTZF3=b4=K* z0PPs@N<Uq&iP!SlFyG(+EjEMxaKoj=iKtGzLzOs>;y|ePQHH|0ShdovHbhvwL{2ou zH52}9KC!H^zU<!9uhh;HM&h^5ebT&j-V)(G;hNByIpe&xf7gW3%xEEd-GYje-P^Zp zxu6f+Huqmb3t9WqK$g4>Yu1F49igVVs6MQU)y!4b>#9^E*lM#$gVe#nYKfT$MObic zsskuJNfCtX7>{z`a&3rq2q8Q6K*`HPZaG&?oq(Aa3%B)+cC0BJzO(n(1zR@^e6uVy zIvOi}{Td%w{>0pvs0%sSMaA{P!uMWjc61Tf*Pk%|<6-`lfQdp!6j+%`J|HkajzPl= z3=GJUSE-6nmA^7bAxEsgDiHWdAPxwkvrL(T_7QR6npvuwMYt`eSj=KGCrUh+PTb?j zw>{E&?s{+P_jnBU!|IaWV}&!qe}#+KwtL>{X*g%efoC4h<P-mF*(vN@^6m=&Ak1Sb zz<Qp-TINWS@k*ow6<5hYAu6UaOF|4JR3xk7<|t%Jg<N#T%1E@b5^Vn)gowRJ!Xscj zB<#{AT?Lo1brxqyDYM$_oH~{{W@(v8bj4mx&L2dcK9uB206cP3?1+=`awG?M<N%MH zz$16V!_AS&T(C$8EY#oK2Fw2niVdV%t;IRClo@4qKD+W90V21_nNDHI2ikfDXe%0x zaHK@?(J0y$&R8R$|LClUNMvOrtD>w`tZuHhKA=hs<Q5ZUkBs1uNf)g(1xsRx<T?q4 zTwoj30pq8B+($49=yZ`HQDE9rBd~jqqfKW^x3FgheO&kBUly~iB4Yw(cNcE&AKkUF zXym>gars88ZQHsY6C?UvG2$(i**Vzfukv%Xb?<a{QD|{d$E_o#epvMK(Fhw}z8ma0 zLZeqG-s>IRWME24i4n=c4NDA51)&5vPyqu4Q%aCkF>^Rnq>uo!Q>cKM0V|Ur3E6L; zlyK<=oqnpO15-<Gx$}1ncz7DUP|XKSA`IpbU?lYH3?_QUIpNybmCnn{0VU3@%%}&k z%m>a)(H4RW;Dx{p`Y^}K6+jaTg*;0^DU_>{0Da0RO&|r90!$|Z-Bx?@-?VQ^2V`#m zm$TUx;q-N!Wodcef-}DrP6IVOT+r0SEu#Il-ln$iW#Fa*K?CEJDkWxEm?{a9@+y@w zOC^<IRL@nZWmSqIb+s0tkYZk|QX;M9(nl`KS2Vaz!}|Uk4Y+Kpbh1wY^b8U)I6k*| z%$n6vyM)CSCihgvuXjg$*yT<^@%oS19!)J;;rb5=A`baHIv?X5onWna(5T=E@?>%) z!5_?q8-t*jvS^+{qEL}d6@os_g}jg4ONTlWJ(DF9#ZQ|dOHqbX<Y2o<DasZww*+Tb zyzi>;%zKjw&So<W&Zk;7F*o-*Pmr|)I8)F)tPDp;+wN5sUBnE}kxUBAOX%tq-KdE- z{^n?-Ub`u01%bI}X{qKfi~f|>Q}7@aJX?hhI(mS8j^zxNfh8top%80~N@XRlLMjrc zpvqE685YT43Y5GQ%r&JCp%*d@MDN5ZAAsU(4;8y+gD{oHsqIkC&>~(2TVF>qjE6ZQ z^-|0+?zjL>ilj1y4r^Eqr{Ogcom3+YkcG(ohM{3Piw+Dx8_Xq(Z8x#cB)kp#3fGQe zM#x`1trZ=G*;Fz29>nsAEjQWF2Sf*_duU%!{<y@^S;B&Hidm^tLXA%b6jvCqi)%`x zgkO>o&jY0dsudvMV4QTUlwY=Av7o%S*FxI)FbE=Emr2M7l{{8T{BejRTEY*55x@er zU?2tq@L}06CxmOQNci*D_xZ~YQ@HaFV!87VQ$+i30IZ`0)XyCa8oM8=3YAycM}$_# zNP@NMU?b(5cic-QDdO)gLh45J_9VKTiT4MtP0SlQZqmRtiT#F-WBwZ-Yv^t-`)b{p z_hVgmXHPVY9=;B5J+=m}8-%gP8kezklLTSe(Dj`b%)XCNEov3-{}5pXkhz0Yhti?3 zjx;SV*J-fYkJrg{3<zHM2zD0Y<#JsXuF{|?d68DD^OF&qNCCQ4u#X(;^p8k%Z|7k< zl}Y^Ir8J4U60+Dp)k8J^dhyiUCxjZ@{PCAyME&?v-8nwddEwpd6UXds-v5{Iy>qW? zeudxY{Dz`<Vqb@Z28UIlh$^2Es5&$u1cwH*vDRQsY%rIgajA1{t{}3##y>KzE}tR% zA1G!2j*UMRUz}>2UqhJD5s|j4V9S=b+hHU0E|#=SZfo(W+Ufhc4_{_^dnkVDQIx<K zR50&kpIL{(&}PQ~B4!jIlQ@t{9LFkoA6UvNA5{Pj^oRQ}9IEGid{kKyF!)%`ze=vJ z@+nesoL?9~&nx5-S+Eie7(ZX+6CCX4gH;AMPUxPZhwBm4kS#{-Kj^fN?wOM<R~wsv zV+rAlimeBEjF3AhZT6Y*aW#{U*Pny6vE#xI7li21S6?_We;M<h@A%h*v3T~@k<R7( z<u_h9{3|oadH3ZtlgCjR7Yu8p9&l(!Z#c4iRE)3E&uB8r<cw6|XEGVH6iTCs!~S#i zQ-Z4e@LV*7tBM%mR~=<kn3SPXj6$`(Qmr+r&1d$A?(6rs4MAAi84Ow4o$bhu?M$>T zS|9Bn9gvRFaXO<=fH+k!!6+C9Gf^lCM==q)2z`WqL_h}0z@@rUeW`zGfDTw1_G}WG z9^>0h6kSg+U0l7rX#cPmKN-1b_6tu72Zis(o*5NA^33EHKQ3ER-Mj(kVMXDa{Lb^8 zI`3N0yDZ9{yl2tR!oTC=FZS$qpkY9Hv?Xi9>}xnUO4JK>fE-8#nvo)h!^rVehXE;= zC80tFNjZ>#5-bH(MW(rQ?~*8J{KOUch+?24k_IsP9yi@0#I~Z3fEmYvI`H5!b<AN@ z2>2n9Ge$Ju(btdH>a;SsLaFlcRm<QBI-QmVEhxmO1(gPrR*ZlzW0a-SfK0%Os^Drr zTx3FFei~4q$OEL(;4l*)Omm$0lSMBls4S1j9WPcvAtlZlScxtL5tghjg>^GWP$#Fo ze(nuMVyu}ocy4?^eCX@vUXK}`-}}(`;}`sxF6=WcV|~K5bQ(G|Gu!m^a`N%&`J9YS z2X{xz2Y5-$b1e03<~i(`_%;zQ0b`bN`Nk!pZ=A>TSTJaT<1xInP1$<H3GTLDBZwGh zQ?S64e&OsO2pdix;{zX%Zs@!YfIcg!EWho@Q-(sHicq<NB^RXv`jm$fE1Q$bK(KSX zOeSSO%>%&>!VKg(z$jxSAlGFc6%d0ZLnOKgR_B(^9zot7vcE(6x>QNl!ceusr0B%g zDH`G5cK9a)ok|%h4^rrr(QJe)QklV~ap`=DEKS*q>&17M^;DL#rF@BOpmG8`ny-?L zRa7hIurs(Bvf1)F<&(1Iip9zevdxN($_OI<i6W(gSs~(o-Mi(u&u3~p`?SEkZxU9& z4brn0Yi{|5d;38wJGx~Hk^P{K@|jfMoA1b#^9rRx#!F>Na%t23yfp!${3+eqpAytR z4wM18L@8>2NT%Wxs<wcdcADS+I72!Dx2U(^-#+{nH{W*d!#&Ojg5)-{4z!j#jNaLy z<pDFwxs^4D_&ouz_n`80v?KLV7-gV30gQk+f?uBEH;X7PWYsb<4#_yF98h`kBw=WN z?da@(gb}#2?!?(U_&;Acmn^!l7(lCIR<@jRj%2pEbg2ham&$Y)WTFor002t|6|q%h zPGP<z3M^50oHchI=f|h}Z5G^tJ!5EzXC>Aam4W@l8O>kb^02mP3%8EMC&)lH>m_>N zQN4-n0%{?#XQf%(e8~c4J{luq0Xv{jfQp7B#BF?%>^`3MbE#*VmdEvM!zoe=Q-k+} z{VH7kHB=~-=o|lPX(auPYVF2crhCyz4u9&=gbr{PVv2})gfWSxpu3x%U1^Vz%-h%$ z=5o^qWN(_{ZiDa}yMw~s-C^blN8^AIWU=${0-k`*f%=J&6bx}dC58Ob$-e{ce!Lu8 z(t+sH*&V{OLYd)L9Q&(5qW|-oMhVv_(n>D7ms?KxPmn{wf{9Qh1&vEeY$*cmM}T@c z)tfQ%9{%ukVV$u4b^IY9_cOdwsAJ-3Y_4G7E(&C4UHv9n2wZ|m{D}ILld!)fmAm*b zQK%^_6k|tDad+85$!KVs?2zLp&>~KZ8W6j?lZ5&nkeBp5;9D}J>>b3l9(Ns&;K=Yx z&lrqB4`5cFYHX2=7M9^zL=Vda8Ii-)BOjE2eszqnm`z3lZw=$sz9=M={KeP@E(#?h zSMk1TU!9iG`$2_<SF3%qRB{v+;Tz&7N6SOx4f@DI5zDL%(M$E!A@FTnL|CZCM}?$* zA(5=aB#o0u0~0kK=N#SmNd%3qMcn!!AwU!nUZ!|Eo%4~u!2EXD3G+)!4Nr<licGcd zKs)dbW(T{2+o9Uw^J37B;2j}5Le;y`ZoHe>&F<!Qt9JYB4c;BHJM>k%lBfXGbs>tS z9ESC{c*89z>3{cXGY4l*kL@vFOxeaSB4r=UYc}VeoV58cPQ|kODu$U~SNcJ%ZQ}cb zk6utQDQazKeV^j0OGl#nIT!7&sNS>U<j-B?dhNg=DJci-_Fe1DV?{l<6WKEbdi6sQ zXpN(vpN2tdKHNscG$;3kJ1Z2EnK4>;TewZHWBj#H5y6Lt+p;WLByaFX4aRE!rQs{B zR$GKbZLw*?CCZ?1gDujfJ<^CD(bYt?XD_S%(HU+(y%AJayJkU*;qz=<iTkW%Q8S?> z%Mv<dR#z7<Pf5y}z-R9oz3b3`+<sT*j$C35If4_9EGRFn_;KRGg+t3qf2yrt!VV}Y zy>N7$@a@ED3rb5?lNebb(ycHLQ-BUlsG}oHJxEioLxW7^VGXRVLABKFBvt;+NvaX< z-PQcz@{-amR0?97U&`$z-PdPN`M0+w3>kKP$>7}u5#3e|oYd4gBWL-t%GZih?9tzS z{S-EhtQr{`dnhYy@ZbTTja|DgI|uMH6X3e(jUP3Oe0hI8Ac&Rwz)f%v6B5Xi9Rh!U zy$)`|BN&^O*Zb?U0=06~V3Rk5RNI#7R{HDo0cwd>A1LuR=p{-+Bv}eKXuzObPCSYq z7gjXwG2_OMH}#5$3MBri^!8K1>@QoI&>?Mf^}yvx9WrW~rZo!}n?t+4IO>Hr3w!oG zH+RH(_WGbf<u|7-Tv%Q<==RiEOMRK{f8AMKQu^uJjo31A#;ievPD#wqXl@?JpGY*+ zVMWWs6oVoM+ZuerR!JHHmikoN4M@(K!y*-|G}tWF*y%#g%xv>0-JrO-o8$-?D<5lM zYEdn&Wop@4d2MiQNNs3sSgk=pVsShqhuaT?Sa_B;gf>aIC#Kh*i(~4>eK_X&kF&-X zpQ$-|U7>2ZB9Uy_P<C-Dvmw-`nYHxbGtS+yvDZJ}isNcZ%WuAGt<E=h)URBhnL+uf zjO70TesyTPBU8d_lsvD|C>6X?4H}eMt<2&zSS4F7!3}7ouVl5t*GI2XD0LdSsF%o* zT91@^vU%x8S(@mJAs$7|-DGX%-`z1(97<t)YAgo+TGB0KfZR3HC&MfC{&-P{u;AV1 zW5Q(vj@CrJ_m)JzxwyKju_ckc*qHy`i-czgx!i16E55+9cRPjvB&?k06VwTq_{=z7 zonSIDW&>P9LYZLT<?4iZ_z)cv%SOeKc3EL+vms87{09XDqXu(ugH{e)+pJv^zdA8q z5@v`~a|tSCf-R9Qwm{cvyKz!v)SAo0Kb)z39GyPOsWpG+CBz;F{h=*RBj*uB2d1Ym zs9;G#hxEy#wtO~~(WMH1{CB|iz7c(%D|~8KL{QfLNm~vT=H`7;Tm6hRw0T{5N%^<q zXD$(5ZJpWBNBGZw!a@(lCG0p_H)zNg%`35P{N%YK29oq>R6=rI0oNgDy<>pO?2#(l z%pPA}qjs%pwMGrAnGMiFl^;-qI?G2(cF`3L{!2A0eX*}bje`7qq%6a0HP{rS!Rk;K zzYP@4b*iOO%jlokZ96j^NFgoV9kc?LdWt7LgiC2?ZorIs*q{ZkTk4x}V)OLAuZ~=~ zMadj;<}rskMQ?l2prd=84HCU`*NBnpo-kKX+0upN3d4BiAl=70(iOxT>_fc3GNNNi zX;7JJtwOdOt(Gv$6^$H6CWFk2#Megw3KCYCmA+(HmrfFd2fD^}hj^*mZ_s<IdLCzW z3do1i_={t>#?Ug!fNP!?zQ>Kt@y%RiOJZXq+l}e|6NQr#O4+Lbrw?%1sSbxPnSDCx znCRXh3CRv6G2?hJ?lo(D6%8`HoLwzj<J+k9^CeakPi-hIr!jMCEnSRa=#V?C#83M- zS9Tl3JoRP!VlkYHLjBuu;Y1j|e=Yj#n}X@5;gfJ4fURe5Ha=W+`Ms?(B`^O(=&79e z-2iT~FOem)5Ua-G<<S-$+RAnw?bT?dLZVRq4=(K+j~F&GZ-)-(JTqaW!w%12=CRCV z1`~$q?c`qmZW9ynALpOA?y_)xZ`r#Neaj|%NGNyqVtOqRazq_69q8hs!~{HVm?Kd% zKqa8g!>sElsUx*Svs~LKSuXR_>XBNdlSx?>3FXkJ^i&fE<6l%OTuR)XmOFl#j|t79 z+`1Ftb~NmT%rjFal@1>And!nSFDc}o2`3Hs9)8A_rtOovb;07W!UXpBwR9ijH<;Tk zz~f@kB}X;QwBU_FynldyARiFmPxCE!t%~fcD9OG`I3Hn+u<=%FM3yDUA8bVw87@~C zwGGki((u*R07bYpC@>;GE>S7rD~mNW!aqQ*KsJd<5uvvtlOiCFh9uq4+)beI`&4fd zEjW)I*SYhp`<?G5ivs)co^~(d5~rZ=0aXcT;&D_HkAr_MP23~WVA*>l-Xr%ZQc;56 zvCr#YI!5ciVDCJwE+M6FN$kA6^K^cR9rB9e=k2|+R~J|7=sT3X+oMm-(6nU}oHLn4 zL+gTaG8SETE?^dom=f3}YvxbR1zcri=bXN7J_vLB&wNnrVTAt^A6)$yKB#{jAH4Bc zKKQq#_*g#Zo`t{j!K=;Y$Fo7Ma<7XEGN=ypmU0*?iB+~Z{3JwQRxS0fHp-Q1RvBb$ z@5jeh#*c>R`E`u6duh6&Y+{;sU7b7`%J7rt2jmrezu~R31Ns(RXRixQ!k>#4;ZiJH zv}o(+AFmL8shKh3>bVB&J7xMTai3ifO1ZHBhYs|}Mn`@`xQ*3Yfjt;aX4YWgS>j(~ z89%L#)gWTsyM#K+aO6ASd<K1kpP@mv)UO(^VOK}uNE>k#hA5RRXp%7D2}CIt9dbAR zS3O_TUePDgM%rGtPyd_pk0WZEaeQ-FmwlslzFyF)??-b+t^ToSX?%x_F{7z&IeE47 zj6~5mpzM>k8ij8s&6rb?J9yyG+fx=SC@(9!F|~dP)gxgZ>Rt0N&Cx}}YyDI{zN}Ks z`)U1P5?BsFm5$eH{j$_ZZ)jlk)Bw<~(X5Wtg=qXxh}xz#_=PAXq5@4<Xr|x)ZQ!mw z>~^{aw(0(+NVAeIFOJ^TJRrC4#V1BJ*g~6y%gx+CYUhj|up$}k9MF$1ytM{fC(oEQ zaA4zK_xa^zqLnjb(7>N3*DogW;R>v?6EIdkB7LPKYL}(%U0yEp^--~ECGU#k&62?K zLw;<P?^5|{DR3wW=O>l>$@MZV5e`~+;O@OU#3AhWj|&M_k7)O_Et^1YNBqowyZ#k9 zq4`R4RQJmby{AR7v*Y4!e&D>yRbHJnKf;FGF)FD5Yc%@O(aG0`QLA{1StbW<Udfv+ z<}9VkY~cdXAY9IY)>sZIBiCSGs;!POD=n%pDMn#ZwNx4&^B8BoM)-r+XxjGPe77?{ zC=leCqf)O2izz@K7>i=D-QOONi865?)Cc$Q?-4K<4aS3+!O`Q;I6RIS7d;!z#<Q8} z{?h|yN0Z#sEzFi^bC}-bZwd$vv?DXJV>3?lPYg&!skk@ljb{X^iJ){l`~zJcf6hBr z*zR)qlduLZ)z<sD{>z`frk3W`O&7ksTXdi*qT;pUC3{b572Oxj#<FkAc5;~q;}b^@ z9ht!~T2uYdH?P}l$5K;g4z23Qv0BT*F->PIqA!sf#cxBwXtKkB`Jmt+#0LiliC%Y! ziYJC5M@+{oJ+Jg<m!m+uTDjaOFd!s2$X`$V^Te|UJel$H3(<h=4Ro0pckXpQc_;br zV%IyYi5M7<k-<6^b-~Yv2^BLXlKjyZ4A=KOCzH<<E{EaRY<`>Yexq}TF(sf|>W11G z!95b0%0`?`X=GmOO|FKkgt4r16!{QukX)f;Wh!3ntJi5+e~({C6e$vg*N%e9kBAL< zgTC4auU7l0eNmuBB>}PFht+ytYzho<nZs?nysnLf#}4psgip2@+CorL+I%@_jZ2O+ zNM*wYE;wMRKk`+xrO)f*7C$4$O+;!$^av^#c;qE!_QM@}M~>Jq-#(0tlbp?S48}?K z6j%%K|5`-<F9~@-5^O<8LVUif$@UE}ZVnNLpSVW<X-`4)@!Af(z6IYu?c8z~l;9rh z+Yfh$aYVcg`ct9*{15vH7UFNVi2Df^aX-Q0wV$wBDO0s=C@7`K#|={Fd;bsn32W(o z!e}3bT47>MoJkR*$Wt^hjdW*WJx}%)b~CRkURC%3APP>Ym+6%;Y`8Lu?WpX{cbD~0 zmb2yZ60)lx8>^^N&Sq!vWJh7KY`J2gax?ohzd^Q_eL=QYu|sL0I}5tDorR$X)L6B% z10Mgb5b|PY;fvicNi&&l&SUKIhdY>B=Q=UQg`B4ZMufPxz*%^Xc#JJz%_zx=Q&{8* zOfE_V%$VFFBhx04N;nJ4Nu`o3g_Ogb3~<MgHAp5)ra}_0y@eZ|y@kimQd@k9oFP!l z$pE-!0paXZ_k`i!GaZGiC$HcsT&44x^8|id=)sgQDxnUq1lX^D{5u1%>j3s%z7~RO zs%TjN-CBzd>HI7p<H!X}8(2;j;%4<z`+y!UZ;-Chs#oj9Y-0tI%5`$RP6jHuTSAC? zaa4Exr_B-9Mk;UziIj+X(dfy+EI|UR%^ve?TGmsQ8x0eS>N>|>IlK@5a2}7H@TTzZ zKK=5x44YEI<+to)D@5NniI*Y#K#tNKVJx9f85vL(F(}#P?mY>*CGpY!x+9UpCRkd2 zVd@MmZ&_H4a~CLaEmt?}Wh2DCnuXW7XTa9#h+c7oMn|P~OfZ{*g8~CIYL%SWQW_K< zuR~#}noGxzyY?nYa*`>_oNABfu{>I>VeA2tglHTvKWJU_eET{)AB{=XwA^WF0qaHU z&RQ0=egdT<1{NATJ3b+v<rrB02?_Bu*P9Q}@Fuf~?xgZ^HE%YXJTv>~-@z_dk1wXN zq~e_yKhD9TuIomF7|y^wW5{1tVN9{is_j!Kl_p9!Tsk7(ko(pPQfWM96eFi(8@jBU zZ%hu(O-o#{M51pj*wnIPoxgTW-(W}NJxfY(PUhO0dQ*>xJFGl8eqi4XlQ!L}Z?szt zG+$LK7?@)cgDYQky;r_!%SWz!)qN7fpY()fYKsZ4gS{xuef9r+QnKPxqs^KCn0k{v zfR`k&(J<xf?DM170Sd+d2C;}joePJ4snJpPn5Zy<#ghpxD>G2sm!U`sbQ@%u-rEH2 zH=DhkPON86X=1P|Qk_n<7^N=mNq1_)5y%YRFxS*i&ZAS$4;<M)B=7B=WahDA<Ybun zwF}INA!O#C6kcCTXI`%x-7lzX<nPv$AV+57#CkKG`3~`=d1U72uCZH<BnJTB;bybs zWa>zV7ArY5^5rH5Ytcky81nTG)3lr<yFM+QFOl>tGD7T6gqS_jE^2kDqDBY*U|ihn zzKsRtQv#Iz$D|aj?vua1ICWH>%76N>Udvh4{!ZyB3eFPLDQAD@v;Y&YNGG`i<XpXJ zbe~O*DjbRKoi+y3I0UJTk;rK*f)o`qMZh9iM#@Priy4xENcI))-8k;2_2j(YYdQIk zJ{4>uiZv0+Y`1eA&I#AfEh^jDf%`&u5X&^;YT;R83)BlAa5?-lV3~!ZQb&qW#+x|M zFb8w;L9)SogNkbi4h>qWR#p2%n2ezz!JrKho`QXlItW><N^OJ~iE!MVCzecfBG;CH zYX<500zd&IGKd~QAgcaEMKEHlqtQWJj=4j9Zd2EleJy>L=cJELKm5_o)x7{iK)k=6 zEzKC6-g%x7w)e%GbzJJc$T&&M7Ct^|pUJ`r-(#cxw-ZNkkID{d5^NH_W34T*Y^7Q_ z{M{3qkt=5PJdJN!<me?Mjtd@EnUpv$RJ@<RpAvLFzbt70)+(0kWhy)fO@ZN#(5R|> zHDR!x0^Fe)Sb_X?dVfDPNxP(3o^2Wu&9l6txzzcwuI4tQKvaCyo=DOZ9iS&&OI6+T z5oxn?R&If1F*QtBUCsoVTT(3lE<YXeL1GG)-01uSf2cV&zUj=BMj^4O314iyi@AFS z>bE<OPH_FWZXkyf(L6^tGicwwQSm-O#!z{TD&B7KS97fVLsMYr8TP|ypZFwGbhz0k zQ0r^4hfCD{+8ASyij$z80lwN^lAclKaFP|4e5VD9=u3Cgnn-WnUuxTb*)C^{O%D`# ztu#<-ckNTzMGlZ|PY<MPh#fU|Ncp^Z<wNEM?JnPKG#E{LD|ROgNlvOv+BI~y$zT#c zrzBJ`i_7cl%ZJXJkEib*w!6cyq~sy-yDRpP(?4D)-<>inA$eH*?%{jkvnZz$0q=jp z8Vf=@9m6!dUx1$)6y*SN(WqrUGGE@uN5=4=vSD7v20{q{;*iPMEVWY3p#y;ut@40g zuJI{if&ziDs$t#A{bUj!Ua8=NeMz!C&-y|8U~x}8P)zxC>7FFBlN3L%B#rg~&F!>3 z?B0K{15Hp3fNatOop35)=Ex653e&(Ek)#Xf0`8x`a2=ofOqkdbAbdDUftNEX=RHPM zYkRtu>EIm8Jmb7j`?L))AX|1a$6!s9T&XaJ4}XC}7qAROjD&2r18DAKDI#ZdqO94s zkAKFgVD7gd@>kp!9o3r7#q+m8=5#|d96iG$Ox-$nN{v)Wv=MPi4u_S6K5cp?2$!L! zxo46`1a%LONL8w|oYlW`L}VP7*sYTlY*Mu}BGDS*pAn%>%!!EZE+(Xtq(hBpp=twN zQlD@Suc)&?5ASGaFN*mf5^t+9kr4^Yee#4TViHBqXCN1E>AgH_%#%w^ex-8<J~=fy z`u7idZ7#Ott?e>-$zh+od4&sSL`VF3wD$(#WJ%eC4TS?r2hQjB?~05XnOjh<S9L0_ z>sfs;)mEPV+)0Ds`EYwh{>ZuVl!3K<D);3?6sA6PBJAPml-l&v$rULbC#R=W7SsH{ zgM2S8UZSBmnB)K+x0^#U2{0c9k=O*x0w%r&b=PZYk;8Bteh$XLIwTHhAydc}N(#Yh z!hH|;5dWnNIp|UFvex6&e~J1YP&}@lc+Vq<2mR_f`#HQH{zx=u&z=?YL=l?DUF7q@ ze(ZqypdJpp&kMea7yMp~d@dWmfVdX|cZNKdy)}7Do-|(XgA(JSGW6!CjF=vYw}ev~ z;byYtE{$<$ApwvY!Fl)dyC5OmL43sS^LN{PfC;<XsS_v$tW(5*Aho+sT5;`Ri}=gN zY-Lt$R$arYCo;w)cbwYg;Dt}#=rZ->_&59Z?ccv|zc<H?f3sh|zWw_4eRINsugc4Z z4jD4!tNHW3g3HkI@~^nWiD98nEqroKaLCxefDiY*ayH=kyuN*#$B#YSw;%Zre&5`; zZ{C>l@*!V~KO+yAH~;G)<>hp4uH(y`3gm?X#R3nhb>zq;%0OQUN_aaC9S*b|u{N6| zhvSZ_0{sq|4o8kiQYFMIx#+OOxFmg$k3x=k-#{B1X4SJ{Y0+$&K1qzTpbC^rZE_vD zap&I2lXvcD$W|=f7ZDGuaZjOl6hvAl+|lER_3XhCA;MhQxUx^@+NVP$TT2@QQa6^? zEWG}~e$19t_FR@5*mr%`jq7;O<#z=-hjN95rRm+4&NXxq9Fuc;%o@FFJ0lJC>D|p@ zTM!mDZ$V&+b9X(g_dK+k8^GD<IYlXsP&uRIPDxQ6+1+7P#H3}Vs5>w1PLkPM#3X&! zfW%;MEX6u0h;{M84Tu$XKClV%G@cvI_L=af@W%nXa{%7yxfOFW@ifrODiDu?97=8? zgCwjPBY%meMLhiKBuVWgr-YPomc1<vY=z*DbN-*t@8CT2PvV6;qJC(JqYoHztVWeU zwlNY&dWcFP36LuScBu6`ke_0E*XN?qw$$gMw;Hze57etw<d_k82<xwj*M`I^*tp(N zHf?mLC|gV-tdW}<;SZ9}m@J;c<U)7L4UO<`SUR8IZ67l%)o?C{yF1m*gl%>bB@81C zwE4S|tN&rO1pdS7V#+qGEi2SzMNVy;(4k9w`V&8n9$lW7*W)p3X8vQ=7T0fNb?;%m zeD_XA_ZP+pUowYEeoV{BPQ|5<TR3ALx5NN1&HP9%mcI{p32?}nj~>O$9T78^nNowZ ziNC**^2}JajwR<I`JxbHcKG=}CEuie3XKR2vPr_VHdUyG9Qh<pDE!{*v?iF3K(B0c zW^C8GxcJ1QOB)V0FDa<4DJYyWng6vzLj2TjPaZzlu=MDn+QPz#lky8Di*l|E^aXNe z4U5z$!4V|ir<6|Q_WAH=A|t^*GES{RKE4VK<<Koud?wy;9bS`e@wa#%U_<kTnNglo zY?_+54Z`6j;UMnUg!{m}q%d3A>oCS3G~SU4pMyS;@F*bg6Qc76Y9&fOi1$UGFutFt zm7g#dwIhN9gBWu32V&JhtgNp;(K$RPe~5bx_inh8`28LmkS?Y#<uKuoun~|#cks$U z=V$&+7Mz)vlQO3`sAOL1jAg<(J?lGl(yCDBxRfpt(F+WrwG}IWr|)CICT2DJ1wGdz z*AatspZF_2k$>v*iND13iTTs8Pb3#@BgAt(T*rF!WrO>AAL|k5f*9odY41}#+DY_( zIMsvYa`QiVwcCPDLEXnDPkv(H;9URQ5i?3lW2!p`^q!MGd+}6msA@>>#oPS#vkf6b z^Se977dlc>`~#->X-5qym`?2O9PTbRn#S%W9%e}Bo*23Je+k?p{;`!;g}SXIau2!u zNDW*iibQ)HL#Z!T4AE1oeIt2{TuFc+nu#Ztmy@7J(GeS@_Q%1dun1tQ{#f4NUu6v= zE?Kk&%*@~*t=flpW#zsR$mENmy`3H@BwFIG-6gQH?uZ@}w;uk#?K4qjlYPWP>$!Jr zv55?Zwd44=mPsTvqnGcpEI7KCWrKs{W|JW*&(gghb>+yRbImnEsYKz-HKpl?jM&}8 ztZvz<4N)4+3ZIPufdl&t=vQ3qJn!;XcjD?m7xzJ997zfgDKzkyo_WBrnB&+i8N;C> z3F9kON*JD#Nf1x#c?k)7xO9?e*y3)mJ3{ni^1Y8d`!8p_i;LLF5uI4HGZAwgZxWhU z;>34_i>r6N_7N`UFaI@KV*2YlHlI88{6!oj?#F+?Br*b9+5TK7mK@Q*J#wy-=2H9k zRB{LcgM>~kY^894z8C0_P{&L|NF!nP(Ps~ZHNS<w4thnIBY~VJlt<1J$|Ip4QuK+O z{e+WWWIo|5l@hs>l`#sAMVyizDx}ni!*7$ccW#ii-YyG)oGFA;bkZD54vVqiDIeF} z4!FB~^?85i7p#J*ik@zF#!hnSH_<eoikw`K?l73&HXijqj1Gk!mXENSwWc7I#b{-N z(p1_s*6P+?=)}9!7Rq?rou5HOkoPfr#I|K-KeNAUMwgxCPru?w@AACxuxilwtyP02 zJbQ(zBh1k^pBwag_q_Z=+sY1f%ge_l<7R#N^tf4HIGgIlyd=;=%DwdvDLSR(y!8;I z>MrHGBT*00KB|Z0V9cgtDHL)U5Q{4w*zjWC68FvO&oJ=y146|Bp~7<ucuN$1<7y=J z8oT5wTHaEsv7>rHKwC8uMNf)X^8IY`y{kTw)N7<@I@;1w>iPXDuiw|T8r;8!aW%Hy zWSd|uklA14$os#Y8&Pc53{nqPRq3kDMb`F5N65*s5%S;wiYiwaqbt&n#PbUO%gGTb zfI2mPlm&=BI+8)0!Zf~X&=%H?AK1HgRKdyd5fjf<KlA>`C&rd^Aty(i<9civws_d! z$DAC2eFc~=@eBm%1WhCgC-bD}hEi~ytG=gKy~C?MMOx#j@9tH<L|Wmg@9I_GPnz$k z&mr}Qb@f|=l%Ppi&_+j*iuX~4hK2g_VWCDS20kn-)Xb}4s?`=B^0p=w@2gU)Em^8i zwcJ?c!*1}G5Am684l|p4SgTrVH2A8xPzkaIg-NX1FpHH0t>4jHy6f616Zb4`-TEBl z8QFCG=ffF1S+QQu5-GN@ZrhbCDDlV!cI)6A$Dl!uoWbvqvm4H&q->uy_4&eHTf`$A zB;`4S2X)OUE4$nBfUUGm=sETI=cg7eFhAHt4|SmN4z&pJ<O~WmXuHcDg)B)PVo1)B zlvgSwyi%#~;nXlPwXYvX_BlAR&%sx*$|^q%u0lo9D!)DK93MG7TeU4qiDj@>k9_rB znII&YKbaUa?fhTukEQVN%eL%(n#LW7Ejm8bBJ3~4DHh@Ucs$DD{JyWS<3Ka>_E2Ff zPTl0m_{R%`Mew1eh2_Y4oF>$fGaUf`ks`Mxuf2nMdPV`IuP7JYRT6snTfL)QeT}ES zd%OC4PkoN7p5~R)=ft_5pZVB&N4xqOPkr}x_4%Iq98&Lf9)ud1&;&;(C2uqt6}-u0 zRP!OBA-;TQXh>G5&vK=_N>hZY49Z|~46d3ti|$G!4c3?>!8#KTF?%JH28zeTQU^=& z<HH8MkBT4|@;WYpumfG&kr6|%(jeTQ@W{at%NH0H)qBp45MrNle%E$<1as;sdK@&Y zTbh$h*K-HgdQPPCLGyj-{3W~QHTJRfj&}7mp8D?X>MK0;UE9^?d+KvYJvpxv?dLji zCBQEd9AOG_>IzAAQp$N&q<OOWFPAWgoLxyb(a4o-Q0nA3U5*3gSSrVxaD}jQI<COO zrwcpr(CNYp!Y&+vhvJGl_)Pu?yJnI$q94Y$^(c2h5{Oh_>tvu>N2ln_@Qkz+Kq2D% z?BOw?er$S56k8SUSCuj%ygD;FGb$!NFg?^rTgdJ4fobv#d9X1sI6hO1_n_*Lw#{kl zIYi*NMs&2beVG&?T8tFgb~$c4&Ll8^YU7^d0?}#f3DgP1-SidRCO_XLISpgyY-Y4! zNXC@sJ11u`m<>0CjVmtubz4zGT1C~&(2%huWxs6izc{UA)Xli$UHjKzdwrPA&l%0u z*<*L@-zZ#|s0h=tdpoZka#ASYxaH}Dge8uqtktEb@rzGw-V_@<&q3BQ&7Y*W&v4O1 zI>qIq^^SJ+HJ<wJ?dtPA^*OG3nrB9z)46TUy7IXjXnvtTTIuMc#u{G|66TNfKJGv< z6;{$PF$tEo1&OhoZx!;X;<+O1PvRpvi59eeiHg+*%UR3>xL2g;`6N3y)Ej#I|De9R zL-TMTn<A!rd(O(iy>icC+qsngT(}|}6Mn25_pe>2=RSdJgbn;<M!0)m&mG|x=8*Gt z^D|>ciazpml1m`b1CM*jF~kpRH6*pg7yGD5R!c`d6{U7aW|C5Pgi^CoV#3v6%GnT? z6g()z&=8Q+z^)9a?$|Lk+-_5wRVXDmgiE!@#B0ndxlW?8+s#s)JzlDlq^1!S-gWSk zsKSfhUacpk_J(j*BV4{qePn;z%4(l<jJ<SDPs(t+03uiXkXP6oOqV|9mvaY>$>sac zM0ZY^RwOvT>Ake8vD1>?i=R##*rhz<-0LhmcIfOiAy?nxrd+zP<0(t8aQ}wN$S!gA zflCG*{vtSNm)SCJV#fhFi9LqqEIuBtHmC~*H!Od+0qBS3Zb?Q1{q!I*2zBQ~8AR&G zd)3eIs`qNojPj~4m!x~@+qc(vo-^LNp3<|}emZ@vDcgDx>W|S}vS3tz3mr@7$>_Yl z+8$EiYcB{XAg2-7K^ao{FiK<xMW|C&W=1;SIn5pv9F%Gg4i3tSRfb!7IsDVqL2QmM z3NPsByPTX+zRc1P<rtK+th0YZ2wv5v`_hD{>cWD4V6XaeA;CGBX{o?ArLtb3;SnLh z#@LPyP8J#*(obgZP)JX>p*fK*%zHWgi7k60xuvr!kq9(+t(!*tw2zHEYJYJ%IUJSQ zw(Riih@_k(N4c#$ygZ^jQcQ1|$W7!YN@{&;gTyqK@wV~d<0Hl=*QV5VtWB-WuPvyz z)rZ$d)JLwgtqflou`)6u)0P>Y8Ihcm?C4|b6W%AHPvrO%1<6)R_fBcT9y(KF-tveh zZEthoKAOlD=pkf$Tis#aIGfRy->JNs>7tSFJvtSS5Aws81wWl;#K2ySsn$+U=8j(( zoVa?}!e{>TZJn0m2KMi;q@S%|MaF;`rsP$Hvm5>V@X=h8-7+$zbHP%)HZL^8+^b;0 zq5+LVCWYmfWhL*6jxFwASh&9a!z*R_*pPk$W25(4t=)36yKh-+Uoe!=(^k->rf~H@ zPrXE4YOF|SH0OxYYpzJ&=<)S49$!!1N9R?q@w6ZBsu%MkNc-Q#=l|fT=lXcn&-mf7 z?U_+t?KSlIV*Bwwh`zm<bR7b(L`i6gqhBx|5{!{f?;jAz2NB<lfhbpDd}tUsEWu(n zg@uMl3;_|r$Pm$>jct%uYYi(q1e-|oyCllY2B3r}OM;S(QmS01@Vmkx#8d~Go#U3Z zkH#+nxl+|XK<gFLEE>{*0f7nF&f6pGDS;7zR33|Gi;*B`c69xezP<YYu=>4^`t|O2 zd#PWNze<-HEqr0b+SQlGVpCWviYSbG<Jz>bdoF4D#FvH7pI#}nj-5X1i*xhujjOE( zgE6u+t72&BhwI9Q3M!pe_|Q4)N!%4<M>Ux{5{q6+c~6nZdtA7oaocpR2eiX|od?GQ z+Ts3@_8#2Vd3f7^$2?!-c@Cus(2dH_CT=!YOZU#mIpR9z1H^qGkxfJjm7K>tWE@q+ zPPTMDDIOzuiN=km_}l!T@Wds1_Ye3_7*D*hc;z4LmHRuJ#AheA?%+0YZzDOfgZ5eD z$g(F}g93CNqA=ou6|oUqq%}~-HCSUCbW5$($@b((g%ABQAviEh8j;`=APtf#!xEG} z$zE!gdn3~w{Y^7oj?=@S#nW7<)+NXE3{pTTZm(5I+v{8+{{8d;fo!AmU&j27FMQ28 z!wg}CeT%Md$e)!kd04&KM1$Y+>QiP8Wg|>|I_|p4vTUYvk<ow$VQEN$vodL6;Tr5a zX=Yt``11bilNXkVA@LCrtNXFX!h(gp!acoROYlHrN-5sTL_D{M_<6K`#^dXmQSItA zp7!I#dNJOPwjbI?FYb7Jngc`fI{Ulg@tOaJfPB57L8fo;tClUrYuLs}9O;h7k0kGh zNO0rh&i^?Y-;*ono&5DbhvP49p87wA<4eytU;iKC@jdgS@yw5lH&Q>wIBAm0zadfd zLte6<zweR#%e~q^>G7XP6urIL=Sgxs?N_?n1J6(3FKg^f9sZp594@wp`W%o2q<#{u z??LNHeEM;!D@VF?<^5ELCV9ihDSms2_$^1C_Fn)zcF@AVz;*CVB(0};#-u$ns+_d% zh1%M`EiH80^NQTQ$g91^Bb!$BZEODn9j^#a4=;H3w!y<xi|~kcHEnNqwU43gK}PUD zO7xmBifm?k>*36zoOu9M@3!B-97)i6w>;q+XfAR*`phxcm7!w@b0sAk!mJiEYcs)3 zY+SsS3L5I+GpLQc!4ReszhGmuJS^xy5{n){V$riqS~&{#KM<<>3^l~c8?4o_O9NLL z0>X5`fxIC!B*^HmSA#7PWHLxX3^+)ljG%`y(O@t?*OBw0K_TYbIXlxm$j1gGdBoBG zF`=16r=&>fIpqIKVso}|Fc|kSH5-oyy!YUL$#BN0v!8lu_JarQvz*)fH%TtP3(&pR zONXFzFX|S{ZQku`JnegXx2JS3wqNP%-M-M%KDS+akB-8ua<_-|aNe~}#!?E865B)l zXl@>@H_-ar$G}7AY%QfT^86)Ux>0qy_<VYPq-&jI(sdF;>uHX$xK8NP^H5v+L-hGE z;&_vhS9>zvJnwbxdVZm&eQvw<8c+LG?)J_T<UC6l*UM;O>vxa9lMnSzqavIjLgZQ_ zS6uM-rSQihw_cGe*0;vd`o73@-YMUap4k-$rf7=PLtQ%h5~lQ&KoX7|ayFKUi9H+J zU~c&0><Z`SE6#qg)V#DQj){rmFMs>(x4Ry`N{)KuigxY#_FHPx#*ugK!rBC~pc!l= zp~PmD(o`H0YzI9_Eo@qP8d12wa#Som(x3{6nmoU}%u?U{-+AVFfz5$<gjv|0-Myk> z>b~p<F{`a>hi=imhm^hQY~b$inlopY@P1`-hbi60_4WAhDqxIVUAT+$=%blL=V3r| zh1%a;b1Sw_a{2t)csgkxOKJOeZ=U{$@34)hllCG{|GgcqhXGB#1GEb5!%2PJM6tfB zP{;lUcw8jv$I<%9-p?=eJU>^AHx~758du)kVfD&Yb|orv)D?^*3Wg&&$_irU`?+J_ zNJ!+PG3K6x<VTW`-Fe7_w=%6a_+9+xbbks(xDUCsxevJ{2iUMFV(26@Gdgy9k71)C zp8m^(=N;<!(zA|*!f2+u`RbQf&CYksUtPJH-TwSb{)E>VogCtXV*aMYpXOzUlGp4$ zk~97HeB}7YWKrYgk4sYKMtE|oAH3t8uncR3oDJIGS}P5dUg9YpNdEP0ajg@2!9TcU z^q<ae$(fx{|MFM?S|_;hT<-jq<UP|hx~7$UlTY!s00#FJ&C5XTl9C4>8^UCN>-+=H z_)hqA=b&R;rI3g((xl{Wi%3#3S@*=|l1>EJh&OEpJTsBhlU!w}uW{ASg!%#(pZJ!X z)k$ERD2T1a_ReofZZn1LH40mS=lKH&A5~<dJ*|`4J^zx#OzLrT>(O@YN0RnvHm*Wz zz1#Dd<oRee(+RB++aufxbH@4dp8-az9T_C=+XwlOyl)=~$x$ZfMA7gbrGlISEI~z* zDw)z(A(6|-mIjYhQiSCs)&69HE4)<{r+$x5MWH*tV64%N45>W=PdhsmNB0q?OkpmX zTSiUUl!rO~Gv|SeqlBNF7xpqKV@Dkn*A|I4DF?kb6fJc0ZOi@Et3&yaP_<qi#0LlI z)q%WTug(ey4$}H*$Qvy6%L7O{cyLglOv;Do1N^mqT$o0USdteWqSvd!JbB^X0jV@E z{BcLLK0ZC1w~M3?18bKi-bwf%5AU5ulf|duPI*EZekLMKLsQ0W1yR^|wF-wb(QBPw zTp1}`_4e~mrF7E=&jmbn@W_SX62jAF{3V6jA{VVc0DAgDq^BrBY%R8j`ds3hU|uc~ zyxY^~*Le03dY~t%oF&hnPvxv=&sHai?Y|+ppmfbt2z{tTEvhH@hywllDgHOYb$E$X zLf3pc%te~#7zmojsb$#<k&`C9c;2|DJToKgl&xg$>i6x3&tltId%ut8ztxbUKQV6n z*6i%{?0*iv^wqhRLHy;@wbO-%!UGZS^PrzeTs_gUG3)M#^y4k4QlxDHYUs+ynp)`Z zNcq&Dm8t;yltpEOKvI3xZ0RwqV%p18KBbX9=gw!&c1<QyYUs-}_nHc*@p<C>iTfT& zu6>U-nM3VwDsu+3lR2dQlb(H*Hkl*Z>$#rxE4|wP>Dix=DEfG{KjY;OSS#9nL_YJm zRQ_AhNC(iI#cI*=R*M>nFK@M4viz#ldY>v~kr`E~F=*88*E?e5qhgdQgF(yNyz>qc zPtrr1AAg8<gw*1Bvx{rvQHi|{%<hDBT%pCe>#NVZrIup<|1bkA!j?fe*CHI5V41Ny zF}Oppf55!@?C+YI&R<-QCpO+bA?`<Vize2jADlmacb8dnM7hGYJ|J@eIF3UZs1TiS z42`!ta?;Y7)C{}BkweD7`Kh2vY0q)wWMw4Aqf|E3KU41~k5}|eW#gAC{0Hfm`85P7 zR;4z?uuF|W)kWPh5)<P6mC}5LT!MT<*?fJnU6OCN6p82ixB~Uv$!DG2r~J5I;Nyy& z`JXbfU$0Fd8Nj+)S*^TQQL7xU8?Ud8AD390As^=Px~uU&x;Q;Y!0Ie*CNfTT)q6~4 zalV=BSq+7A*7#{Of<o&@e4J^vPEYn8zRa4{ShRMtS`*O8o^i0QaBfH3M=g<b>ry-+ zSV-?&Y0yUb>$JJuyABTvh|>D$^VpUg$1_V}7nhW``8j(!y7t(;HEn7B?6-Q4p3p-m z?Ptme>7BoDp>u2RZgEeIpV(mTU(&Nz>c+~__2ET>D4o(XWZTKTR9b%p=rj%ZlpW1L zpCH1i28!*0A1x61)I33KP3u#j{)EV<mI`8PujiBXl<MMB-6)@;x#@I$4D_~B#WP*o z@y#@kz3a_4OObbbQKzV-Iz?OiJjoM8r|22x-5zwrdb)3(=7~~r@296yA8={AdiV3i z_5^-$|C&5MpTaM;uXeTHA=HucRiQq;-E&UB^GEU9pni~8Kik!woX1L^pYD2orDt!B zk*syKmx6XM2rLndwnKdi-5*D~wwJe3-R(Fx%_784#&V1B-^u4D3;(rX`DA(`tMho1 z^IfKE6XT$~_;up*<hPM`kx~gx3=k>JGoZrI4pf~(5~$M2W0~Kw@y;-zBK~IB&3Ji0 zWZebBcNcob`qIx{Iom(2`Kd!hrm@3@;?(M_Jowazvpsu{qK%MF@sr`@FQYa>3z0@; zu6YvMC%N`2+xRtYPx*COJAU1M&$EqRi_g#Xv|s7nUY6<J3uUGQh5qbm|ADJL)VF@w zI@{I$PtRU!8-FM5&v^L(*SeoCRFgAr-R+sWZ+;cq3)4uhs^|H2cw4JL<Oey+RXQE& zvs`<&d3Y|=)0}KV@60GYq4#n(9nn48>7G5??q~pM@A9LywIAB9eZHrCj!3`ad7kao zSr?DqS>v_NhI#2552&rwrJWruwkLM<FmF5B)xO5nzHQxz?MHjsSBo~6=NvSkYm56# zGBGhy%EWt}Mkbz8CLTq$xwsm6pJ7Pe28rA(8#D^|C!P}6W&!K|?#Fzco){P%o!h^r zMm#g{zpKovf{p~?BD3&nQoGXy*^Bh-z_pDv(;PXaC96f7_~G*QCkzr_JJG|=&@)^u z#DhQ&yiNzDDm|IJ6IN=(<lS2q42qAMzQ!m;=WfBQ8Z>?5?!bV#8<TEdvW9M7*f`H% z7fwACwqqu>XGVZxtFP_b`N`u~zi>D-bny#(qL5uXb;{)3$6s5%Q*S=^%!gm`iHVU@ zJM?<<g_e8HYYi(`ErEI0lQRW~FOTg_=PZuAUkv6<OEf<$s(1`?9jXWug|y=7<sk9! z&d#rlKKpWNn()=RQOk^>%{YPiHQf0jE-kKDvh-j~^zfxi*oy<ogfqe~!q38~LB*>j z`sRmDyzi^4moI%S>ODQ^d!xvEC4<D-03|aGG(UR^7Z^Y=6^(UvjJJ&c<-njpp@weV z_FniI&vIBzQJXgle+j*s=ipb#dv3D3tX|)v=PvcTqn<xEW-NQ~2JS+iKMuw-3C5!$ zT#W)x9!fG*S#gtzWe7FcDLL3NyQsM0$)!UE$3!P4Eq(HCr+uT(4lGSg+pzwlQ9ZiD z5SusQlXx(Upk~tLOOqzC0|t~myOj)Y+jFsT#j8obbCLU<gB|!^Q3yimNz`mdIxXYg z?lhB01r3ag?y|M)6l(3<dHJc*!==#!n}%S+FTHbx>B4tIwxnL@;=oBb8K>YRN0$rH z(ZU#Ey|7joA1&(6Nv%Kd8Im!eF(Pt&jG57CktI10CJ<H#r69U#B4xDnWWqvty71lI z-dVU28wU3?r%rlNZ!F145An%)uJlxEVyES&%HAAE-psQJPsTBLvpyvmRQJ?|UR@l* zC%*_E3!jj;^I+5+`o;VjGNWR@kLy;X5$Lu@@rwh5mLDhJk(le{h|a5pUcpufHgsM# z?3J6*QH}d5clFPVjl~&E6wc60?M=*u`5U`tef!CU?>c2a#^0RlT0>f}7Lj{0ZEb5t zXHL^;BP})-fAJG8b>{UIW(Z9`VI~b$iF~V%?b{Kk^`XP@Oe+fcp1&+?6c!3k2v2!d z$AgOxaW3xr@Zn67?+1L6rRy~S`VxoL3FCANwwNOctwz8K-TuqoW<%)w1HTA%GrLsy zM(8E{^?j5ncO{<pa~X4H`TEuM-16NIVlSL~e$=~a{60LlD~#dW|LwVR|KFcGgUB(U zcLk!kumLXSVP)aTqNkcr3E5)P;St5dmMncUI;L{zlELB3ufnIzq1jEN&h1M}#Sv#m zFE{jKd7<R1uP<G`isv=|b!T<)AYi@z*bk?d4Ztf!8ccDGLx~VMl-S~WS3GxJ_@-s1 zg?V?JbE<_|Q|c_S@RuLNHZg`Ke6$JRoDOgfh4n$WGt#A7wDz`G0D@05gDrHKrl-|u zSY4bgYKv=uIQRAICma(bFSC7}@7pa=o3{)vWPU2fvijBHB3UTR7Ul>G@qBE1Fk|)V zItnM*?|F*mXdocZN8VZGO0{=UtZQd08{_xqjtjEkq_6rMnigJpXz<dP0{x#{xy8KY znNNa4H|`#Jak72VH)H;|9c4JdnykC(-@IxzAB~EtpH?$x_vR;7Z|azOCOq=zkDvMg z;npXGQocX6?~vyON?vv~lg<WMoo^0gR2JvG#)wI^FCH+hfK?LYda064w4&$JvGfL+ z{v+U+*v!&ck?tRP9+i}7<X<O-`_Xuj8JUov*WpEB!h-jsM^(Ss%hX|9Vv^yw@I@Go zQrpJGb<G<o<0Sgc(NSZn8e2j?udLjf)L}DwvoZhRP`iH!?bi<L-U0k3sy)96cy#F_ zR^&L;O}V-9s~N(Lf9LilT&JQ)qtS-|2QZc7q=iVjJv;oA(AufXlGEKMB;{W*<1O`l z`{So^EuMrohe#wL!Ib}m_U|KH0QPf6xNNfEb-M`<=q(K3tN1?12l)eNT2^8)r)%ZJ zx0iwuD}hPSGOfQBb`YwBvAzNLkZ|Y<mg4WOw6q9+W&~Y6AJT<cA>;^kckV!6H<@Pg z7W9_g!e_$UD^_5-seoHw0@{8a<~fr3&Vd@~jM5YlA~C$3A)*I8fcYT<8-qhL^xeA{ z3-=VppV+b>Jv}DF(7jvk4r~33IAQmUvATf+>uQ)o!nd0{bmW*m-L~Rqh3XsMRaSnE z%}=j6{IYml=2BIM?}+~6eqWOxp__DyWsf?Z&P)|Pu&`Y$!UwMgn=R!>%vYLnd)oQf zrlyuT3%X>#Jbv_P8rSA}hQEvUh{bPndv;x~Zz2zw%upMFDZrVQmJ=47Ss?sn!P3dX z2coSYjB9GbPZMhaw_XFjXoP1H?ge8vVW~Y5Bx{n?<y%c*nXB(l+*%T`FeH9Z&&8*3 z(><Z-=#+EVdTtT7wMnI&nld$_n@&A#U(0Id&Ms#&f7v<Kbq3%8m~*lVk}lE}71`c? z+n_Mf<#dFI5x$b?LVUP0MISEvuZ^yyBKWoQ<-)Vy1qE!K#6+L%TJw?AprPKqPGl`H zX+hlve_{OT#Z{4!H$rbbDO?G|*LTRTg<g~6O>^gOz4ZRcHO!v1Eoaui9DGX8(4saM zjtF#}<!|Rfi%4O%;gwm!P;7Yjh>-9uQ?3)Lv+%)D?{e?_Hc1d3zQ-JQI@oo24{Nc4 zC=3`ywBDq0#wE+Gk@VdZ?wlm|jr$a3d^~ApUPG^p5B8o)F!m}ejz6{cRH7}fPf`4- zJ;FD8v~iPj`VE?z+w&r}utJOC-_z=EviDmQzfLCC2eFl%b9w>%<jlLvRE~la4JEl; zN-Xja!b0%uTVMS0s_@P2&wr1su6`=iRMfF!kk<=|Ol>TQ`tb&E!|3^W;y%+OrzCPi zzdG`jv0%!g{Z`Re_tvzR=QD>MZskUaG*A3<Ro_v6kw-QtXhtf+L>f?`rNvs&DacA) zvLT%tDhh*s{cyJy=RV<AA}KZxFYaV>iH0oZCzmu>h8yrgkPaUaQL(yS__LXchlkWI z`2u*GR^m_mbxVjHwgZ2LcY%Ja1X!s50u9(C);~#gkQiv61~6)f4x-aW5cecKvro!O zKz5PygeezHkADIW&&a+|xbL=b?bTmCdu^kTxsgq>tXOft;po16Wf}7mvtzLDw#8&l zceKnnj_0!#tA$&_VWC;LwVL(?bIW(6b8GhWC3SZuG6FgqIwI#K^9Ewgpz2Qt$Tr*- zzB%yArRr6m{@f?)yZ#ro{tHUy$1V7{GJr|M2d70m9XpA1`keF6r{7*L2z6GrhFMx8 zd{6hCW&v$qr|a8HFu+UbTYB2e5{p?EfT^-hBICJBJ%l4eYAU9m6}2qU7QuGBDMaFY z=d%inZ^**c!)mxdVOReE=U$JhC4AjeSpQr`k0l$N7esqN4m3HOe+Kzd>xhmkEnRE3 zl9B1s(v#cl5dcTq#vkw#eLe`YE_p4c=uf%qi;*FY`V&&=xu&#K;p?-bmxa|H!J%1K zd*q)t9od`8vP`0|JX!kH=Xj^D@Jlb;XO~1cE&L1g_%nlwooD!cIH4eT>os4s2veZ& zCsz)05lB{N`_~qwu%cU9N?u)Lc6qIt&-2Ps>aUDV7+3XPZ^H39UcNu6aAlRybIdht zN|D89uf<37llG8T7(G8sSO+@jpS49xt}L!#20QO!S%kSTsVA(dK0tdb>3fV^)~hQy z=}|p}CMSt24v(F3y7c-tcGGuPraZkWAgFQk*sF_Tre7P^@^y6hk6+h5`-CoFRb$1e zG5k)u{XZY>IF=Y}o-w(8d5=C{#K(Vo`OQx|1lh(`O<B^p6ZF3a`cDD6Yu7*XH#Nz- z`)Pyrm7i@k1@C_`SJoQrH*HSI=_wJD-zom|Lv!%UYx*A>@9Q^lUhzw1T&BhH>hlXW zn0%QI3kO%FrXI7|-r7BHYlyEcuWxZtLIPQnw}1v)iQdorNbrDFKpWX08)Vc&l_s)+ z6y94R>TKrpG@_G8Q>4sE>=QI;uG(iNF8@VuGK@N4-2Z;pp0=Nk3BN_h;KYNDXzpDj z&&3BObxqmwu*;a}sLiEA4|4lI{j$<g`>e><zJWd$^4sVt5S2FQOO4x9tsFWF;_-!{ z*?4EDP%$&8Z{3A3&PzyfQ5RO&X9|}?+fFi^J92|-Yh=ED_c_;LhU6V;VjO@5K18;y zHu^>-CT-CGmj&}VbIl^e3$5oc<`ZS<;%XA#u!IrOTgFqrhbZsevd*Iwx)%+z*9+e7 z+#tqCydkd?VWl7%-7FuY9iY#qin4>(yJo**x~QUH36r$?i1GT1J>z{bFT`4?15$XX ztlPYGe2*7;@;OaS58g|seD@T!Vf{6Bl+ii^i5&J%yo-MKUF%KmZEgyDSJpbp_1#?8 zUVMM(*PlO#j6?^v1!$#&DKNS;Z8|8OQVAIKS~IW*#-7gmTmKl57T!hJ{OfODbqU|Q z@lPwhU|o7THhv-Qcso9}*LW*`aNknl+qXf%TnE}<#@pDkWZ%Ai!r^aj3IE0NTi@V5 z{r0)`D5K~ZI$*mKVoPDE7^3~85Ey_BjD0D$XXK@G7lS|{+j0vYKklm$X%U?d9sy;H z%X#?8{OoMkBgHP8-=^bv9>&w1|AOdKaw0&<*?m-}q?#3#d548p7aw{;`2D>Pv3_M; za(rP<z(`qWl);+8O&4Ow`*_%NXANHWVT?9Yw^VM@1c8jd33w{!DhbS<eLUB(dLFfn z@t;*ZaP9`f#C{|5JN$CuAl{xgc-Z*3qR{;CvFEb7Y{^|pj@R4Byfr^MHrj84!qi2? zfdZcC<I*22QWCUc6Hm>v5i=HdXU`Y~=10&d3x(%dtEEM0#MK8a*otpCP5k98&I3fF z+=BPG{m<f=10&tfvv{6oq0j5f##@8~IKw1tD;F*?i^++6I7s-zjMv~%&ZoGMdxibG zgikj$;gDT;42=ET)*IX>0G|n@CLqczx|U!HD4Aknxdf2&7tP`6O<@BE;`*u6!b0*3 zUfgfNA2>}G_KaCb9yg=BYnRYi;d$Xl;cKBa7QfNh7yfHp+9z)}KGL*T=$#QeaqNm~ zzx{TN+6<)6-^D(0iui15hNWP-GNf+*69B^=JVT!QH9WaBHe~ep39H5l-<a7m7N-dt zEc;)aFh0Zu6@G&}f5q5|u^ITt-X@{<?z}!rDI9d(7@;3O32;n#R65;yZ*y}2qbB}N z(WwB0y6gL{?D$M)^&Q9l7w61Q$>`ndSk2Wj{bo%VUm^VXX=&=5g;O`-ukqJ=HwZqv z^ZGss-6VH75uwu(0BT|~V2pQxCw7Pah+H5lfY?E5$Mm#_aB?t<%_2^)8RR0v)5GlW zmnB8T<+h3egGUHOk_5a1hwGTj!Z%E@v)aIpw+Q*TH<u<v-qJC`U4Q?$H_Sf1KLi`@ zrbdiZDMm9H8}<sL4g~}YcRB=(P|9bD^v40c3<3E_#!aj*>e?lH79Ofeb9oc3QXGEc z-K*EabvYf13oSQ$3bUB~mX<mTJ}=y~;Mbo>w5q~acI@%ypZw~opWdmg%p2I0BkZN- z&J!h_vyXHRSc2U6<)wgM=rh7aP&SLW<I+Y?Y-D;0Og{btcOK=h0Fv4z^nRM%YH=o( zV(Yk><&G|4B1H}86C7~Xwzhc92eBzYQLMa4=mYdrz53d37!8^JX76ay=RKhxw;bl1 z=)&#$Oiy$7X|<;Z;I%ltI#5YSSh%!}`eFy~9W%>Az;B(7d|J4FB0iOL71u1JfO#nr zZ{CS2n9r`QKd@iBWF1{7G{cc3(A%T|qBoZIL&P2%9N4MX{_ND7=9_6}({7t@2W=lz zVGCcnSNQkKD=e$FzdolIK0LKxI9Bh%dg0Eld4@?d4;-2QT(5nlQ@bLj^*f*;l9Qt$ zQYw(f6L|Lcr3~1tRFxvm4d!yEBRKwurN_qdPn**t6vZviFvpV=VKFnfudjBSBYYxJ zH1*2wFgb5XQmQaWxPjOHl^oSGs_QSpt6)D*1%qNZJzEeF1BZF)tZ?ltaYcb{zZd8y zn#9uJC(v0UU+@#HX)gH!vWT1P^4Fx$&9Jt&qL9}GJax7J54Q-<C(ys6&W;kEx8UIk z^e^ah6ZihwBw*ay^y^-_?}4WQ9F^3E$$8?ECwb*{yZ1qepK794E>yJ<JtpRjv>!^_ zlbE-BuiOv!ej|xLSm%`o>TXZs4;FgGA5<qlZoiDQ&!_Dljcc#gd$-@Au`6<*hrcv- zW(>;3P3`ybq{;BRW8`^g3W~s;J-_>l?k`m`tmpUMzuPa}>HZzF6rS4lyN53L+`l4l zj%8Ta?{<3qZXGIlq(2v&if(8U^xGcJw%;v5-RSQo!|w)x-6z2<o_O(DbUeFV<LOV@ zQ9Mo~^WYl4JI*}!&XetaXBU5=mEg}P{%IaM-OpS`=er+jqV+UajqYdeZMUD<77yFw zAL3!Fz2jlU_gc4WpCHD_k#~c%tIrqdMW`n4y>-W{Fm++#{$w50my7mqyL#H5z>jyd zkDnp!3H<o^c5(Pr7JK)LXVZGZ+cvhr&!n~+?*vLGj~y>rq3-blk9-x{zedlIKoP*6 zi1);`v7<}3P(#fEoDA$q=C8EqjvccOW#>MbyJTU;*q#RA@`}UQc4#J!oq71R)O1Zl z!DukD?80$j<*NS0oAJm^&P?$|>MeD`FDva{aaI#NaaP?>FHf9RZd;s{J3olxyR$eR z97D&mtPS5@<Js#PKh1@9jX##Q-$LtYt`2Q~)H~0J(xKgReuPBfj*EUYw{oLb`$1lL z5xv^AZ_A6=<f?CfPC(o9AI)vs*e;&DE&jY$yY_AI=bL=J`J4NkfVSt8nA`ha{LKab z-(rA!wYBF0y<&jf@VC#GZ+rfu`B@v=wQq~}>ea4&TfCS1`C>fF1Xnx@JpW_lj+gO@ zXOY75H$5i)1)kroeXghdCRh9Rx!rB>Kgyro@IM;=(5qehw)h7({K3xe#rPNIWlC3R zuKH<EpDM=hq#>_(nH|pW#dsE1`*c_R320B^SxB7g7W&N~Do?G#06rFUHJDAT_mxSF ztiJ~F>1pBF3^{RGjngBtS-4|tRz96<&hW81Q$j+ggiK2`(`!_6fV0W@h4nP<bbeXZ z@aAQ&hhufk-pZty-u+^Z2)CoK_T!g7=ME$e?VFdG85yMyVl+9$g>iyY=vB8PW&VO? z^STVIQl#a+JU({D{CS;|`$YIPAKSH0l=TCI0`4u)MN)`&hx6A<R9KoGCq@IPv3NXl zg1C1JkdeGJUl}_&v401P&niI>7W^v=^x5UZ3On`um+?QZzZ=oDXH<_jcUy4e(yDF4 z)d6-(swFEZ1)rBhq~vrljyV3(nuI4Nw>;acB)D|tK*xoN(OpcwoyxZ?$(mkZ>z>gm zHrW{MXK9y1(BmI+2w;tRatPSg`>hi}7tkY;ive6IB7pdDt#%37pOFImc8S!M9+^m- z7xqYCj3G4DPM3n10J=+PWs$6Vy+yO|xj^ajV_%Hz{GfM2ym96@gTFk!`;bvPv$NAu z|NDI5c-@p{Co1lCX-jl;k4tN{_}T32>9%{A`AYb}uORb%pTQC3skxYWcAL0aIH;KE z-tr&UP9mA_j$o6fQGc4t&P$Pc`%~z#>os6JwrE(Z3>(O9*m)E2Mg(y!CyeY@)Ovha z8{_u$>&5rOq6W|@_kjKAd9Lm6&z;T2n_IqP78_+;gvZMf#5w0$STnUDTfW}p@yj%^ z5pG@?N@HBY+wuWg|CWdD$rW+u#<+MNv(KetxpQOOyw6=P@|rdsqD?1CZsR#r_h@dX zOa1+KUBO29<1xQG?D}1l*Y65Fye+pKZ}a4yddBl;KW)EzvVA}JYCHJE7^5UtjFCr2 z5Mz?4jx)4PM?egYX`RS6OH4q&1`qYJlxFRs?~3)1GBaMJ)XRiEwdUaP({!iidy#Ov zJm^KqQrHUQ$dAZtX8&6IaHg9^ML#pF74m*rsu#6iDdYtNuC-#1%)yUrWsr!GUu50q zSTze@3GjJ&%#Lu3J3s7|5O10}o&b`NU@GrZ6gO|rS9^5vwK+>7!ZXDsGBu%vVLp~f zgb%Tw3#^~X#*FI)SmUaNuK}(T09Q5GU=k7${0}SGH5)o=moOEwZe%9521=eEw=1U0 zgWmBJ6iZNet>|!U7QK>xU#J8Grc)!%7T#~9_OwvSlC%4K0B`McJsy4UT-z(>$bL;X zz`uj~Wp#w_Xx;3@D^`dV_w^O7*R#3;5!?*umy)RM^JAi;w=+@2_QJyX(a}+bh550Q zy38&}O*=EEb6;iHq|n%!&T|UVQqRop(oZqD))SiGoa2foBC$ALp+;WO3WNa>IM)ez zTqEGz1t)+<p-c7(lhAnsmhO&m7r|z2?DuX!onQW60j1GG1W;xvKuiE_**~BRrvqUA zxRVH|a0-AHHy_>sK0dScDDRL2A~n*|J=+u=4kWKgwy3d9Y6mXH+F8sj_``;aONFu1 zE?R}|yDLkx%eyh%acGcFsPH^kpdaA+JR#%ZL%ihZxn8~U@HK3C7CW55V0*itFGJD9 z+i0hoRTA>HOLHQY+Hs_NUq3xijU(+?JlH=ScV|A)6qKH7?Ht5Z(^#UJk{jh%osdHJ z_J{OO?>M-0r?0QN<(k~LCy6Cu7&csD7CsTq&v%}Ujy|Vs?S&KHz*4fkuUChR%6qeq zkE&(9-TaKB3&3@(bq6oy-bPZwH|1C)9xt%c9}m_{CNDGhm7CETrhtYTO_%)IA1h+Q z)9?t)74?aXsLNj&5@v9Ym8*J_SR=fNN!Nb+NwF|2Hg>E0$9|Z3@*S+l8U9MYsr{EO zF$Opn_-m(hqVE=Jy+_Vdqh~d``~cz^UFjD5+PQUDY7zb_U@lr(Mokv}uwW&a2?4~Z z$#iXk@vMb;9t`u$5RWF=yr$j*0NzGDymsaRPWxRrS}(*~I9aFCWdA%tw(;Ch!BEbA zf`>StWac(?%gY$=Jnxj@&z(1Vkv009py4WkhEs{(+a10_PJN-yFB1+(p|1Eu4F41F z5GCwHhVTq=Bev4k>*?ZoD>dr;1HGTD4YDko^?LmrTR)?{WVECAvFM6~i2AWzv*&Eq z2K_ASwk0bo$lP+ad^?wUFd?C+xNn}#H)QL)-4z2A&&&_s(j{`p@2NJ;F}_k=HF#kM z#@Et2Z^84glDFNg0XX-!$zoXLo=qBn&6a~f7B3{S_-sP(<$7Dcj>aJrfDYwG)-8$8 z`I&`3UESnt^#x&!>AvJ8z()u?*K0SDIR7}3EeYcVu7huT??OKKJSJB7>|x#6r_QcA z+Hv7(&-UXFSFe5V+{*|Xv0?+PyJPU|MjDe9LVcU8>m;EFc)UhDWF3jeeg#V1XR?Cs zf`2Hx_w*~Z^MsN3t#h9=Z=JV9cu%+{bnd;wuw%dd&*l@$8vkSe$v^@!*Da_h*}Yx( z=z>0Q+uVN%EqKyXPkp$5*M!lhp8|UMFVWd)oQ4r0U0S;6eY1!jII`_$j!f4RT}Ee- z6iSTqEc4c$TgUjXJ-2qDWnt{_yr+cm7e2VUuQV>j`Lh*wsbAj2{L2|YO4BzVcba){ zZ}UtCW_MA#-VI|_(D%br%CzWg%xBJ~FPICM*>IW<eDD+TkpWDt#7?1eV)mL5o%bdv z^%7ddSCQLBuY2Ld{AGo?gVJW786Q_OX-56IITy_r8*u4`A1?5T&bu$KnLN(9-go?K zWcPFHNau29=5D6>jTa98>hZggcheER7ipHbyl!+RMDfe*C>Ks&j%BQ7=hd?2vbW4f zN0Rr)tz0#Lon7|H=3PQ(d~z55^XjbmxkS#_!kkvq_bd`us+-MA)Qmea0q7>S{f??V z0b`-d^GE#kqb5G{MTG3bxkt?Trx(7w+Y}*u`}=<-!L=JI&Q^!loG4rQW_%dO#7>!9 zJ^8bv(fybOyGIRwZ|7U@8<x&a>)33!4;YZV0bqCzV0fPTI)h16i~A*Du0TAHK4t=y znLQuce5E<e9fB8mwtBhq%aRJLI20XSDcol-u6(%5TdE1)d30)q#Da1i-F-wz-P($4 zvm8X7nJ@}7=Dhn5zJflOsFDidKIsE1R<GoSddnkhatSZ0Gs&P2Um9CzN61^aQ_pQ% zoUqP&kCC;sMFZdMTr#L##PIuu$ePK!Tw9G)Qo1C0T%4CEcgOT}UMSjY0|AZ@7;BKY zFKyP+SX$SCSMHtY-~qb_VD85W!Zx9$XnoI!E@HIl+I^KT^yeaCV}%c$UkV?_#J%SZ zG^IKyY6kslBR3OdP#n>}$Z8{@2Wp%~^e&xN++7ZoMv9wq42gbAF%!o)W60>cUg@*A zdbyv^7QG=kvaVz5n{Q&t!2JF_Exq#c3g4JLyRbhenQ;=wCfbD82dvR$_7(n}*@GQh zVoP}*tFZRD=lry`eX#-lQ>F@|r%I&<?!QA|S`Pa1G^$^P6Bu3E6|YOdZ9CsNm`1g` zXbMj+?sj=gbWG37xZC7I!ug=Upj?SDV@XO%q$#y$&%!s?rKVxk8$}a5Y7}|7`j_*w zv$u{PcjEctxL6OBLH|Xrn9}zBN3_Fo``A*PMf#74hW>jQB8LonGQ-H{CM5=6KOCC6 zvhd*A)KuubaDvX$z0z&VJ$#~_;zn`OUG&8QPav_PX-K3si`R>~E$K--#rxt8IPvpe zzwekTJSRLH^45s(k#Cmmzhz@uez?R8Q?FRE>~*H%A+`#~g?qxkg%4t54`*h4cv!L) zZ$0o5?Q629uP_>y>LMpk&^7=~K(fD#F<oR9Q~X#1V|!+Q*|}NaQ_c;+{7<PJg`K~C z{_Z!Slb0>|IFUi+lEWWnWF7`u`v5w-CmhGtQ#)Teu$AQdlbpEsp&te62y{mFsYHDS z2S{Ch%XH9jBB@k&ABP0`s8^^1ZXFlt!#Z!tb#Y@B;+1@0+S;}6zS28I!8|APv2Pzx zP*h?q-d*(3V7<?4s|-fHuFzuY@MKcF{qq$UvNMFOJ#FR8+R7Qizjr>rZp>EvmfbcA z<KU2v`(xs^+M??=Ztjq@wX*y}Sa0>M|Dx}RO(HxQdM3fMo;4uxz$EbmWr-OUROP^D zr>3T8L$K~*QCayYb5%)6zZEa~svJ2DyTi6`dPk!xEPSPEctweI^stIjVfHMu|7*<f z;I58}rQ1}hpgo~Js?xkJv2klB6^%^osP(hH66WhWWa#dijR03SfU7IOMSM!G{V96z zU4RP=akJNxQb6c5U5wKtP1&FYojd!RpWE6x@W2pj&$2<IUa79uY5Mlrv@Pt#WkrQ5 z->%(P^c_67#yn}*@WM|ohiLQrGs6S(@@jSu9TFDyiq%isF?D27divV9*e-dou_~X? zJwYnfwxt!0uA)!+BEYu?;OqAP3Lms>k87zNSdDK*bd0}w&g|nkPj<5=ckSADQGS6= zo!W8AjIg<*vvZW{#H6tqJ-QcLihK9&{9ONR$%z#PqfS>~HYP1jjI;j-OS=3Y;4kPp zda)b#JF%oItce4ypTnA%4QnEn>_D;%-wyh0upoef3Dm9(78s|5FiYll;gtb{aPf?; z{e9IPLRKy_E?*hh%aD>Nd@$^(S4xTv`lVxr73d9hGxlxF`**i|_Di8c=!VlAdHHF^ z=ZxuFx};5u$EAZdj#(2Lwr0%6(m_o2`?w6R7U%aq@Wt6+uM%BB+Gee$yJFBSEH~RM zY#SPJ?M1=#ukxuuLxn|Vyr35`W&aq-jNK(fo%n3)ym|P`U3grhAfxL)Psru&)0p3+ zM<P&JH~K`L!-)J2xKSvUS|!wkWCu$lhYnlX!5Equ9TogZhsBFO%3hdl>oq%V_G&8= zl(wpD|Av$VtlGb-`16|Q3j0hN^E5Zq>gIfBA1;0(Ec8%9+|C2Cc@;x(7MA{mvz*uP z9{hzc^2%2fzSRKVN8C{08zd?@Nyodo)=AJ~fCFMmval}=5dLgvE*!ON!Rre;2;biB z_k4c%;HSGkwHIK@ZmK!?N=n>QjUVElm`rz9!nGEm<q=qZc;Pu%bF)D|dzyQO=6=xl zZnxO^yI=&xU}XBUp}6aq{2>F*I`5=XahN@-da`BQ_~PCm4h#DCf8&+camXs?uU5Sl zWVtVqfm*-5`}&6lOr0W(o-&n;d4e#2XQ*Go73<A&G}c?^iS<rneNSe`3k!s@1P87Y zzP|Duo^r)GSNJhG=<-LQ$xLUVn{fO`j{grX#ji33VKQFp93^}t++DHafhhMsgK>T7 z?!)zLSg{s!dRhbwk@SHd2v@Frjb~gD@Dhs&w69OiHk`ImrLUjjuVV6;0AUJlbYB0@ zo;`bBtK8OU?ARQbuaATQ+{;`A*+=${=*2ebX^8x&p}E0OF!_o7mii;YXGf;@czepe zxp*%*V}-=UGPD1>$CQp3^&QoFA^=7nXp_X2xRh7#P+M<e#hY0YVmmLc;Yfo!?Dm9# zX3mSARQ7#EWz}~#oO#S4F#xwMaGLg&4{Iv{`il4Jt6kU|^A8=LV7tFfI-V5VE&wig zk|BS}qE{{TMCWU(cY|?up~vaEkV*R+L=1W7BPRuTSkWUQweg-4v)xhb%&z8yX5lFQ zVk903>%KFt32T`YhHE;zmi>1U{ZHov*)HK+V<S$5HBaK}!9Hc*0=(1wLc(g3L`NgA zUUu907kl-z*9zZ-;xAT&bSozzTui4%XWD!*#|z{Rx7~HFh!-qa#jXz(HoSmqLR%(< z;+hwP4P0eo%Q5jt7x<lt#5qY!bOpPaJScE&2{80{DYnfdu`_+bB0A@MVIpzq_V~nt zXG*Q*TZ^M3=Tooep0PuEJymKg-BM6ei8pPC%GrA9{nHBijztNxd~M5~)GpckJEg}H zI^RjgOV8P`wu^!XYtu|c5A7P}*PceBE1Alm?t{gSBUq-3@MC1sA88SNX}`}rFg<vQ zN$ams4s`{`A5*K}xgU%duWk8#$BrlaW>P+l2MeX_9O%=R#Gtk5FC>h@EQZ@}@7LRo zgXlx`@SyRdKIC6mOXuo>(2x5Vew*M0t(aKi6~RUG_bBW03h~0rgOYmhGrslYn26JN z!tjDY%v%;=NXgLNiSePa!Z+Xc>)XG7WaiU@o*rHi7SgHnldCNFi1TOHK-j<53SIXK z;jZ8=tuEq3hvdF}8=vf(w;TUXa^T3`49NEXIbPp=I2isWX$FbcpTBorf~i+waojw( zA@TYiKXJc7t7*7Cv)s9Wc!ilo&IKe~pIP*92MyPUK5Kvvvj1zJZq~xcNT0nkAJ?aF ze$PbGY1uz@`qvjsH0_o2YXM$x82a^O(JFDfjTJ8*^l02a8zv6CIxJ%J=uJmWdj_O- z4C3%V&jNcFAQG-S|GV-1@ghH97KvVRW)T6+<t?Z45e#sx1h~wPoKfNlC2~VV_|o>6 zg2H7TjZF85NaHt0EIs@8E8Cls6aVCq#ipELwZ+9|y({O5o4&s~IeF%+ADu&)ZQHjE zAHIw9)fH&?x~nf;n)lHpqH-?vib7_#Ej5`;!zRN+>)*Wcrlsc==qfwD0d(*j&e(BT zbex`feS1LxJlfg7RqU%CMS9DnN>?TH1$}U@L0@vhS1@q_Vb+FPu?8o+dh#3LSK-rF zPjdAwv)P7+OW1~%*~GWK9PEi)YERId3FJ0bblM04sRcmRxfAN}fAFX8WMl}R{OhN; zGcxeQRl^3vFzF$2DQ4$q%J7s`tA};x>V;2*??J|WhU2jb8`swiKX71pjq}?l3u<Z# zfRFS981Dk_6Z3@IUSD7pjpUR-cLZW5%-uB#!!z+(qcFJ_e%a`J>E6hZX{nnx-;;zM ztgVfS>DlvOC|9{fxc02DaqF5!tjF3ljZaLR@a2_>HB>flZ2g`~g0UINE;E)$J%&aO zPVv|rE*+ZJ@|-Rpkeu93IE5=y3%<m!WlAEHA$|eL)=X2lt<Dzi8)8n%jEUs5j6P!5 zbHd#<xDa>plQ43>_`{R>7x0No``6mzk|ohbR#mB=+-*<Jz=GH#hYlTyEg0D4CGC#D zVLNu<$(Ru~%wnns-xBVvS-g17(x<-Ay-e6V;G{|z#LbiFXr?#WTehWlV#H875}Tq1 z;A5He6t`a?J&<*c0_$93WZwMM^lLMe4$t<fNY8j?#-2o1MdIFm6&dN9>tB0jXI|#8 znCN7aP`ztlHdqKLR=#%Eu9lFxrwRTx)rI`JYuCR6>o*ZBK3yNUx8?niZj&y5Uem4R z3pO{XPtE6-C-niEd!zLxXBKs7k9|V<m&=s1e;I1C#cdrkCSux=uZ~#rM~_(o(;T`_ zE0b4`KE~uf+_8UjatAOC;8`o+S$Pu0BhSKZ&)OemwZ&~8H7@+r5#bU%Y|Q8-y1)SO zVdLIn|NQH|`(c#-jDfXx31G9ehfUqi{n7UHm0{NKxUHkd0;KN+b4G(<TnAIHH?wo1 zIo!T00(Xmfp<Y~gpX=K?759>RyZw-!<=z&h7|7YkAhwPf8*%Cgj%ynPdr*9Ii%g>M zJP@PLUC*<%d!E#L1SvZ2r+cQGfgyyA`^hN0neB)%;P=`lU+k*-UFYlWA#7y7_3AT; z<S#;>eqxSZn@5i5DNJ;9b@joE#<#{N#T%!(bft03%}XPJ3no9~Y-((DJ%jzm^$eGS z<2L+&K7X2y$I&0wPB(^zPI$|B@nB94bCdj-DczC;FpY%u>jTgD8SocC^ESwfqIEVl zl01b3REl<^SL#1=zGF;`ZR&~f(H%REcxmX7uke#sh7L9BR|&nkot~MStI?#V&t!c3 z($Xq~kFjY=c!Xf*DhrEtj$4JF6JCvtEiQ?PL1Mq$Nl(8n!<4$yT@*yNm)dj&=4y3` z-aKdS6=CjIM~1#MqFc9tU!C|@?`((j!s(g4`)D*7X){kV#i6Ul?JO$fDg}E)_!Mjs zKCVbh6VhX1N{VA+MS7hIxE>92*2TR?Bd%ssn-d@rdt;vUatI`PJS+j+Xlt+M%a`}- zukneAS=0IL?ma?{t5<(nK3vZj!wi%na&lsne)^#m6(gR=FVOhL#O~^{E4xdu3FD7P zzslw8kBS1g91-Cb-<baWmTw(0#E(<CNTti5F{vS;@o`0cqoN|z;dy<Z*tX9o!XFLr z?*(0(<P2zakC?zNDT{~Cnra(6^2C1QfvWgK{Vy?9)o=DPb{LnGsAncK1Ku1`x;ZLp z?89hLsEYRb+d?Vt@3vnaW3RUz?ZI-{Ca~Nizy7=B-bEdL?u~24i&ew)b&uNc`OW(` z7mabg2s&pK@QhlnTFiU!$`5KIUXTz+$UJs1_IlHi6T4k+GFBZh>_5>pFUntBPa`g~ zQDdW`HkXcgbujVST?hEX-1$d5RgVeQKv|{%@L&O_c+VEz_r^@AeD0)}fZyLVzH9GR z{ibj+CK~%5`^h$rPTVM%xGgDNlL9|@w$@Sk<)_^KgF|83qQ?LZb_?$Vzo?|~$8>(u zTrY^H%a>&o*+NAa-Z_J$?ijwiu-rZa$A$@)vxWC@b|X_sGj^Oi8in^^E*v0-zUQ}z zxtV`U2-30h#glx_c%F5}>-?UF|E163<Rn3fX+7Wi1CIc%Kr#oc_Xd?)Rsbi9#{Mp` zoMPTTvUwzv1%Hm3kCruC2UU%zdv8lT!~Dnjfhi$z?o;C`=zfhLBW0J+c^~kvUvDee z?S%!y2a5DK0_6YqBLCNs<Q^&A$`IF!9V%>eT_Lk5=+j>{<D;>2N(P0RR$}vn2}VO= zhq73F(0r%DY6(dYUKX;aPKh(*_Fc)oz3c0q<7ykWzdvH+w)LZGbH3g+YRaT#KMP;4 zTYqE2gc_2MydHSS6jyGAMeHXQi<xFL9wi_LyH+mfeS2{?S0CT?B5Sku*)UwZ(r7S_ z>A02xl2O!y{mRt`tU+o_ZtjrGU<$y@^f<asz9MI~LZ1?1laid`6wYvBuk+3cX5IsK zUrPymMcaWb#|?xJDpxz&R0pjGZtxYhz2Ylu--u7WqQ=u-VaK;@B897L8P9GazkLmU z`xeM(HPz|GWv3=V2H3`|tlKwtgK=WNk^Pf@Iq`<`zbCj4Kb%9dfF8ciPHfpoadH`c zf0dg@>~bA-mH;dN{K`kT;fnKz(dR~U^Mnlip>wVCcgBadpAS4m=knFj*eq|!M<cT) zFni3PatE6YN>!&&V`@W8Y&7Tm3Cwyy$yM%cxw^+Kr}wfER4?q&x{lik&(sr**CLVH z($X!i+@2I|O0ra9Nl&61I1(n;N3~hyBW$v;g<`@<%YpsVul|q_F1#++?^kGh4NmFY zsUtji19XJV_utu&HiU8KUTk#XKe;X0;_v1r^vcwauk$2ZR8&@0MfN>bb8O1Au;BhA zsfbZKtHapwX8d(VOwD7g$_;zTIe^gL1n4iEdR~CYd3wCU-_w?)0We;Bl2no&>EcAV zpYWPJ8Asn=uUCj^Ozs{9*|-@)99=>KGK$QbHHM)5nbS`#*2uRVn<Dgk=ONE^is`T< zPXvLQykk~Q8Cbn*K!)G!2QhsU`w|=8PU0XWTAG9McaODM6l_F8dOzp*#6G&<xc+Yx zmJBGh6b~#Jh;<W7!YxlU99VFcHBRj}a!J>z0sgW3Y<}A3<{fRCHq+>wPH9AdJ~q4h z0CI{H*K<3!B31X<fM?Gx*fqG+65g-}>%{%FzI_VcnB6N>7wb6A8e6_+RvBkbYdSjb zIjx^<U#x$?)UHcL_L~ZQWB}Lt%+&|*t+uq5_I`OAKDyP_2T5u1+QSq3VD7O1^*{76 zM9AY#Kp!?y?`l5)w%sNP;aNBu`haot&nM%ceS~}*L?&=RF-%~|z=6WQ$Crk4+3mV| z_-(ssB=$xHisz<r-RSAP(KLcUw1P#}NRrMxXbW_I=S!GbMa+@rFF%`C9~~n+B^1t^ z_ifmKA{=rjEVQU-#p+qJK9omAB_@Q1%H;(Wp`lFbrLE6BxAoGO!Y9u>b7gf^)#=qM zM#F#06RhxGLSi?I1z;HgxRe8bP$1X&8J?L{y68uYtDt1#){887eXnc7GCHfYw(yD- zX`c>ENmj|bmkLYq>epWg)pzMqHK{{VpmFx>_k=1&D?F2umNT?N3VvVsF*YVAq4cGV z%f{totAq3N>$a4Xh<@EUt)Fu?&)$U<#_QrcE?NrLY3*Q+@e;eZUzMJK#XT6NVS4v| zM)#&gPqjKFz7CfRDjIRWe>dTSs`alFm$<htX4LK5#D1C9WlOs8Ib&LWo+Az8V|eGZ zr-fO<-uJVaL8TkVtO*NUGiKwUQbOmTOOtnC5#8F$hwd_*39+QMX%Qsk%iE>Sl&4J( z!^SbpE7?z98ak|F$8FDEP3aM+iYY8ucFedaKPu8-VD$d4bxL14qO!1K>e9ucf1OL# zZr_1@uzJUHS_zN8tN^tv<>`&%BfGgB?QMPs@tkBL*6HcvsP$|qV<<iQ&Dk-|AI6;J z>V>ZO-G@sUt@EyE=XNB#o%&|QoMTW10@-$2kp;x1OI>2io8z0;UIC3Ly6Y&=h+?C# z?|a9D6QP~n1Z}B)Tv7mW(>~ns?BtxvYv<XEjSnS6MG}3|{kZ=CZ&VOlT8C}qtQP?C z{UdKU=l#qy3-Vv_#}keS{n)1k1EXR}oYxq#1Q9uSZ4HczcgJwyQD@&_3>IfFSKpG@ zMCrr|x?N`p@n*oviEtsrjgNK?Zkqx~2nM3HM_Q%Kq?~^JhV3uNAG3P(tHUxggCYqc z-Zd>Kh>SD{A0PdtAS&u=>A-@h=&J+wj!NpVb0?$OxwAvksM9WQ(_de4yM*!6r%juV zH^E=Z2WPo>ZTSDhYl-{7CWglRk32W#w&`}-+0+}Rn~&$cmv#wvuzr^}|0VsV{}cD^ zgjsjTj3nltxo~!`n<knXXu{2x9>*w!E$*I4?D}u5KXBK9hNM7+HdhR(mIgVnVk$7m zKXI!mMBEH#@t%T=SJy+q${CYN7^TH|5^oQ4{^3_)>DaSt{=$)Ct}o0_?67DP6Tv(X z#^1h;H{Fh9DujL@;Wz9Zk<tP8U^KW#hot^34_ThjfIraJ9e}}ycz3npnHp*0i6aqh zo)9-th>(fWSadV}O(!^55EfcCC@;4l)G(+l7oUE+7HpjCygBg+V`?VM$%~8C%&0A8 zR2E@>PPY_;AvE^p-purj%*g0TU8m;t4GoEksTykrQ)UVofQLqgx1_WqB|0XM+mBT$ z$hqzs(35V_xmBV#;)(LiF6*r=#bT;L*<GO=?%-UVs6rhevz?!Q0MFgP*o0|ei~=Tn z+|VbNC5E2~QmKY&q+brRq|NI)yL|MQbMng6GbR~TW0ig}sh-K#w+Jlb)~`}J7l-1# zqeh5G7y*NLuz;#uBp05X=?eBrcKaAduZec=0=TkMsX^lo|FP2--npV3D=hYkv;iai zRPh6BldQH-WAmc4^wf0Ol!e`*XB34MW!Gl^5cb22P-D*t>Xe$S{A!IlP(RXEnH_A} zTi<02HK9vN9DOXlaecvnKIG?TiQN7vJ*|PB;;=lwe`@Mru%W}F)!|Q36PiI^06+W# z<~xG!TCnYoT<|iXb6lrL!7xIxR!6Og6ecAb2dizx{Wm;ed@?UQQvXYIVd1h=Q$&8G z-N3DWJ~knGMs-+q_RFc`h1)Yi{rv|LD=q&}IW-&~Mt?D!x^MJ_{V!1{AGF{=#_Zg& zBGOKI^@pvKxzRAU2`CLYs9ct&rTjgjDVfr`E9|Llwy`T9N*bB2O()Zy!l<)vgv@>} zB|ah25*ZhhG_hzvK?K7NtUH(#{$YnGU*Dnnpiph_)CJwe`Npg{evr~PzstW8l2WE# zn-OB@Ne1x5-y@&=Xk?T%d7*2*AKcSr_8s@!pIG`VnRlR*#l+77^GtlJ?G8Wl>_WI0 zWO|#0(}{8W*tlWKqI-0&dB(UZ$80t(HO1u(UTvCNd+d#4wa3PXjnjm$m@?KdzEied ze~_uMcFxJ^JuM=f+2zc2ac<`I?c0v+ayGCRTN25+qi?;uxo~WixOX7x9!0G`uue(` z#Bc2tF5~41qQvYzKP)f+|IHV~I;|;LUAm2#sZoWQ#>TBmNDMJes(GPnpS&FD3Y@TF zg>^{vv;Df}IQP|bb@a#^k=<FNHipcPpA{Pk)ElkSmz3m0hKuz3?9d^8{)R}2-kG(c zf2mq69Cm)35*QjEJD_irEk+%l*A=<X<V>e=e(tDekpW{C<7q1fGHWc(VT{z^oT{IJ zdv9WvOY|aBWzV-fU?t+%mx9fHiZ_F88cZz2P|pEVwss#Hrg!*tS@N&bh4afhwk+>A zJ^7dA$-hh&J|>_3KhoX<u!&=96xQsnB=;i8l5M$2mM!-xTXOHXH{1<wG-HY>wyCC= z-Z8y}UX4Q!0YhjB2_!&5AfcuK2}y232qfGjfHnSSW>>Nd;rrhI-p#eKj%H`hoH=!N z<{YX7%D{i{kA4Y7=^;O^_h&MWg14VJ%y&n+jbuLN>ZNc$P4qiOZ5sUuP20D|zfiB` zfDd0XjqJZDw#h*L`eH+k6qDCzhEq)91kkf>WDBT-k#6x-V|FQ87QyR_CZy%$mM_<6 z0vlukH?bto%PnHQpP#RQ{zZQiGYB>5`6Fr|`$mZhX;yGStOAW21WW11Xxv~Fz3Tpb zFskSMp6PiYY8PV2#I$BlPcp2Hb%L9_-$?W$kd45MyjamP`VQl6OW+M|E<XESN1)k& z-^=ZiRaykA_y)<;BWf`{hyU#LJYH<!FM3W^bEYURuX={4&$y1}<nSq3lLj$DI0sCq zs2EWRH`7Dm+mVrTi5`DMEku3&!REsFU(PFB1f(k`lkOYrW$|&1TkTgQySdsk8>1rU z&P0*Ggo^UvXdEiEXo6N-CU+@e?+#4{o9Hrxw<X!p(3os4BKttS(>z5sr7^(XJvqj1 zU$b)))2*L5ab&r+ly02KzN7As=H1M<CHvg0$?18CDWhve0WJflJ0y;qJWd?aT4aUr z*<xWnb_6^|H4TW;Q8ekJikd=?N1lW|*=_Fq2G|>neXS4b5$*$I>6f5BXkz<-ADTxB z>cic%k5}Jxa6QHwdK_s(*^5OfZuS9<KE5&vh=W^;tz1OL{%>ShmdfSjTJ1zjb|i}T z49)i&G>+-sxIf_b#>soN-h1PR5_OiMoZJP^CO2z_$NTz*&uM83P<z9jQ?mmC&COM+ z?5Xq}+q{_mfq_&L{M$j2u<h*#H@9w{%rQ8~(TVWG6>2dv9gS)Aibl9%5c^N(hwJAv z-LHu`dbSH}VkGEUyt;<9Wz*PbsEYIvd6jmlA#uTOyIZD$*cPgAOrJ8J>|kmbl!9MK z{)P9LX4*wiXD6UOCUm|^U!=Dp+2iw~66FjE04X~@j}PonXco;IO%D|S0iR-c0=q9i z{DIWV>w5G`)zu0Qv=aE5`Q<KOV6$N#eeo)o24|waSEIg%lD=^)gcJ!iyvqmvv0<M; zauv=5(=a|ym=9>N;C+P8dW;WMNB>SAK+o8bJp=X_GdWX--((K8v`QRqWtE<2W!03F z5KvP?{~i}#o|sS`7hjP7V?hCWz7##bnR^~_2{tDJA$vYsKx^2inyjo6hgn&rC0fzH z7Zm)MUl1Qxo{(6M-7K(<o<^@0Jbc6cPFT<WPPfmblmJT`*RZi+;o%XY@Q8?r1AQVL zM16}!r%&g{CHm>IJrSOcwGwlS^0fMz#1wnDl9jRPXpD2*7(M$tn%DMssGDW2=|iI< z#gd}>{Sl#I0ph^m;IOgT{<an_ev^<HNCFM^DTy`pY2_B?l3L__CVFP;{IEL%mN1VQ zMo`BS@Cp-c7(O+VH$%wKfTjdOyD!;7<<B04MTPLP51AKdAF?U#Uw)b=>^_HBOo;wV zjI`H9R)Fk7*2Nf(TqFYTKF7i}Vihvi)Tb+V&KY-qqo5AXfBKZ2+buM19vL?pjmw+K zr`T}?RL{7vkN&rDRkTK?L&|IA&RG-gZ)6^WiGTjd_WzjviTWPJW;9QnNb@KLbsEY` zq-p%uhas4p)PoW8M+ihXktyP@PX0hrJBz(tiJphosPB1QZ+PCz@O&439N+1zhi_3| zbqAy8k74<ty!D;*k?s&XA&QL#{&R`Q)HnK0h9R)=-J3BC>EV3jWX@z%NW<`n?+e6A zs;v<Wf#(`gk9UwV@`lF{J~ye`bPQ>STTvOP3I3Lh#RrhiV^nrRs<wLzv?XKx7s28P zYyb;GeFXEm=^b<l*{@*Br3qC!6qW}1ukpX<c8~m~#@)NO2K^tmp9H?6E2wcK7Yxbx z3FF<s2jIIksQ(*$Us5}aR0KdcOyH-|IDb8R3zh=^pzmFUd1x#duRhU^Ug_|e`AS<y zo`+SYz(eF{_vNFmN4W4R`X_|2Pxc|J;{Mr(EXhJU5=L_5IdY7IxWE>*u*WS#_?P%! zn*oxKo+~dR5wLYduod23o|srxmY7)HvbCvc%a*35t%8`u^0K7FvhoD{xp~VL)X`6H z9EIyAh<P4~ww5*)!j(2WV9B#!EbJv{)vwq`Md3OzUv_;ciV9I`UMXaPh62+k#3cp? zDw7pX9_bzfMrKD3QG2OvZRc266r}4WVwx`J%W<7to}70rQOR=>*;q2bOh`M4Y%Lkl zN+)KegQbgut&I@y1X42>gD89%+x6umd()cMSTL-Lv2b8QxDdf`LI1IWkr-#rv#_wR zw6L<UwiVk-Y#nT+wlZg)GjOJyX=g@mA-9xU$*tu!a$C8b++Hq{i(MtI4z5yHnUmZN zQ~_4(tl8cPnO*QGZ0`;hz=E=%5n=e2HkP)Qc9!;*B8w{E&3XbV;sv;K_E^K7u6h_O zR@wUnn@zQEtng1&2RkV2eM8Zwu@wQy{Mt~lC_8Wd3U_s|)IKkF!Ae)m!<|S+d_rsx zIok%;f^X?c#*ED$YdG&sGRyJdacWVgD}M3+!VNw>n409RpFj`ZX*`%scrqBg%>d-H zu;*g2hGvjLB`O4PXI80CXR4h3fd6&!e0X-j%I_Dzru}m3xvh3C^w-ai&Y<ae=bnP# zd-veN1M6~g7o+vuNNuDe1s25r>s|VTyz!#?3#_G)^X*sE2P%Z4PuhYYdb(WdAyt*d z`Xst~P|<x+A0DWWh5TT0F5gtK_YQk>-2Kg-m)@)`pcje*HDOVuAtB~MxxB)AqF;cm zeR<h}$k>=9hnSeyxWa*EW^%_7-u2!-HuePtGZS?>zV!g9r6qDTJS7eyGe<xF+%k>E z!a_X4&DJ(7&`&0jnK}6SWtNA8nwzoy#0`YwV?;ZWx14BofC)!Gh8I3tuvxzV6rP*E z>?gi0yb90!^%uwh{@;Cv`MniAcTPZ&%=53>u%1`_|7OCfjTVgQ|EdLZ<O~=9Yf<dw z$1lg)lf7n2t$PA(ovBIiFXr?4FWQN(%C!-4ZBVd6tviZZfv2(a;a~K|`5^p7J8L)G zd)fjL)F^ed-$c}E{zTmE6RQ42J5@iQ(B%8q+ft8@;<mB4^HcQ37wsUNZM&xjPcPIK zwLJ0!wbajZp3i*#qJ2KLA>Ys!nMnePNFX>x@&vpOEvT8@*yka+j=)FEW4Zv#1Kw{# zIyV8yM;-Y*o_x>Qa<*zV`poGXu39!Q*f^xmrHSU$6&^#OHNo~Qis%@mi1A+U4XV^t z-@*TD6~TeWe~-B)u(T5hu8}@Cy^nl$b)pCvtt(b$JQ2?pm}QuQ3|kTE<!h{{h|WSP zD+-s?X0@cos3mVtEGsD(?m9v7&Z4=?fgr;^DK#r+$%@wT_IAX#<7^4S(=*Y6+Rgja zfasMd)*lJsC7LHviF5%~Kr>Z%W0%_csqd!(yDMbgNBL<?Aht!M3Nirg%pY{B-~y5Q zF!psgz6VQAk0B03Qa|A*X8^2J3DNee9MYqmEkqOgr#bZ(T<GBQ6FpOu<s+pbl89=> zEJxBmXWI~6n~7fG^c1Nzo{?xJpk^|>8D@MTpv~;Q{2DtB*p~?lN%VDR-1+VTcVRFS z%nud>3&VI}AdCs)C-ag)GLy_N<rRSvri3p+8d!thP6HKn=rp`OkIMN7o|=apC@>Mu zM>uf)6PLjZfWMf>)J;JLvDMf)xlua5RL}ua0Zx~R+WR5i*)Hg?^QKmGhm%Y>D|lCU zY%JJ{zWa;ApGPjvqaP}4_Pm1>Z`^`4hEc&pquu}7PE9qEUYd9zs2>2fAh-<ig&mJQ z^Gfp4skpm^TfI*%Tb`t$CxF6|vQf@_-?n8LQFU_HoUE)I%u~q!AHr7<+))roefT?E zL0<$FcwT2%zaPIh2b4-D#g}}k2Vs9Wj+T!Oeab%%yIbf5Y|LYb5lCBd%0wgd08c`n zhK`nxk^O<%!nwFsAC?>XZ8BdR`KqYTzxtf`rvK-D8`5ifK>Y=OB@`n!RFNN*?J>V* zzUq)Oj6Mvdhl$*Sn|eU!aP7z~Q;m?Cf!lc;lIxEg2ETCa=JV&$ONC>I7l?f=74<9J z><oUXnJ@TxK9rI+E2%Czkr_*Djq&oPw?-;p9T2ce7GB^U6lp1-&F9dxz_Fn!q=v4a z5a_SdD&pPMscw^-@HKc4g!D>u_xr?-3b9Bcg^a5a;3__Ui>t~9=2VF_{@PGDa^UEM z2}KD5RY6Irc$UT^^+)Kj+<ZtKRkR%E4$Glbe%NC^jGjOLFxze$YPXwfhcnC~SCc9_ zj3(rKST!FGGPWC!=+lDQS(0`dgIh{@AI2Sekl*?v^A8^;4**aH2hk%?d%SjdE51$+ zev#w;(038Al)k`g#k+7`y$)Q{7fi2mxV9SZNvvXRTLCPk`moRSzDCw?!WE~bJ>mZ8 zu0DO#t*f~Eo)`}W97IXGgApDcNSE&B^;S_xmzruQKCb<m@u~Nx*RJ3_xEeT^y3-v* z<Sjl?ETDEXJTn0!<WoEv^r#J7dK>=`U5eF*J?=44kSN5x76=N2W>qrOGjfGg^Dg^b z28S;BT)KYg(j`0wXFJfGoOrJ9+9NMq=!~$tVu!TRyAtHJG2F)xzC_4+%Ir-)_QE>x zqN$mKaw;)9R900y*9;8PXlg?qO(;qvOfmY$zKALMCadBI4G-uaQ1RU{cwP8N96&yj z;g8@R^4&4yS2q#ATAgTbF0im(DL}e|wlEjl(dNjr{_<;5_t(U?#;F5LE{`FMyeWS# z)shJT)xl0anTnKbSJ%WU&#DGn+ZkeUtkxw@i)__XG|oUa>mGjP37+elsM}<XczmoA zZ<oz4yGB$Z0O9(F^d|J3kbH+3R7`J7T%d-(suv_)gU3Gj00&oq_a7L=xObQ1x=#RM zB-Tb~u%oCE$j~oJ=s{KGG~ZQ&ad!1}0psn54GA2d{&h24REQjHdd-^EU=4f#cx3Ng zPSf2hQM~JtXiehXSHs;eak$GxwBW;)`xniAxCqL@#Q**mKOYU{)Jfy>I8J{xO#c#x z>3lZg29weAbH88I0O#Y!(evY=6ZLC%<o~(dmc3@TC-ySiADdcjz)M8<b#_M+-J}X< zi;;4X05%2G(FtC@WhJ9sCU~D*zAQ-t<pN={hgVh(YYA963_&>l)g6I+#kK!$vC;o? z`15}g;ea{+LxcmXUypFeoVk62H~3^<KMIi{pKK0s$*!%!{up#+uE7T6+a$C88UEZ| zh5WN)q`z43h*?cr5r5n8_K(GxeZwbXqX=d-zW&s2sKg?DpeBEPiATkzqKMj5OYyL( zH1zm^7@fv~Q96=4QBrrlg)R>Dy###7sHu9QdmWS!jJm6ys^3ZSW1#<k$XsK;vyV_Z zFxS9`=o?_nQG?(zZy>YEWuE8N<}jb<qVEiOb<lT0^j&a2ep6{$nn0F?>)0XvCE;vT zn2zWq9b1l01>_okU6@8(RWT^13Xb#)M0#l8=y;@<uw27dB-fWXpBx(~8blzu1`bHB zVJpb`-~)IJ`8@7=b7bd(S)YfGJRTrc()8is`a8oxo)-S9y{5lQso_8%g}>nW9f48w z&#WHcBRxqA98}nMRB64@FOe>cYW^2J@S+g@$f*IuD#U&@GMDKZ!8~H`gx)%DolGYa z%7j$un%vcc8;6kJ{LHDfQ>PA?Hf_MvskOv^{eborTqkEm$eUWc<G==pZg`RL(vlOE zl%tD?Z?|Kfv@lOVnVH!J_x{Mg=n~>m(3cuT$z3e0Y;F8|e`NWIxlH_hHTL)Ig!p&2 z9rA(B824Y-;dXqApUVFS`Pj$<WNSjA`20`)6aHqQ4zC%{gU=x1cxl6A=wG!LwQCgo z7XH3rd=O>!%YVKDPlCn|hR+2DoMcO%#LDHdPnOD9e}LO}COjraYj<kfna`MJ@CUSE zzke6mcquOfe~&leXb1Ft2DAZxVE+i&@rv%9<Q|a9gKWyj04is8xu@%Dg+wEPrN`Iq ztSA03?=rkks~B%2M{fTbOW_#es_-`Qm#^@Kfkrl#FyyvF?GPNs6I*kOw7*CNQ;@Dj z?btl6vv597ww<2McJ~#5_r>?%IJk(wzcIF7*Q@<^#=5D~Irv=ye~97mOPni?g?Ftc zaI$aTjof`^HrJlb==qr7HxI$_eALvZ1WH_H!+c1dWlu7mjLqqTK6{bReb6|3QtuE~ z?4*zdBJGifA;2pD_)6qLM-S3}M-O>9iTd@w9n7Sc^EyxiLrzoDmrqYEOY%9+kaL&0 zLq7ZSOzYUtJR6ev1>d^BH2~SlFeYVfXkXZ<1WQ3{!G`r`5)%v7ZvfYNm9?QRcEDh2 z1#mVLhM@-bE^5=06P1h~(31n0d=4V#g$;8>Gu7ae!YX>mH8jON*P3v$AHIszV?fVX zk!M1B^4yZoq2!#--{|vQl22R6$~=4GR*e2-?kKyGlvJhumXh*K!hiE`baZt6(V>s( z=rHCH<UcXwCp7eh)`G1ejBCjqC1Ys_zFhqeuC^Q+!JH(~r$zctNI3x|rG*_z`oGGq zZ>eAPXFEEmBr36^gUwHh>*tcbbUpP>$>&&hZE(GLk}p_I?ll_DAlh<K0JpJ|K%9NR zUCi<}-pr!oWc%}n1O_c{dRMwq32l`trRZ}|;EJZBvXx5kR0%KSYYN=mv>uu8;;4L0 zUpIH12j73ZxPQ~Hzc%#~H+OV2i~Hff`-{gTBJHsAOWm|N)z41<38h1SZ{Czj@*Q{2 zKzK(Hykm%6Li1oAarFi8p#d(@u?gA)g3l+>)$isf3{6P6oRYJ3`Y}HiO~1EOOLGt? zA;dNLUH*-({vKt^K`JPNd*Q^hYZW&;I&Lb~o<(ehA*Ys?dC<GqyBk;z*?Jo&tWi@s zmT{54hX>Z;5*P|xbVDXgWy@`Vp~i9>FqAE~0k5#-HulX0ic>%bM#B~G<5TcETx<hm ze)}UZhkyV0Ej*sHk7ttOH;?4QBsrit9b%|m+XMfFmF@1Ih%Qni9fx(oU#w2x&F+4{ z<|yXiFF5!Va(<)--o?U+ZZU;JLqENB4sF5iH?ZR}lTd7e&zNFHF<w#R(IH|D5cce& zdK;3j;v0X|UjQ5)P*kt-*G87i84HBW#+~pqEq7N`xQ(t(Re+R+h_(wQW!mU<`?gc& zKRp6q^n&AG4;yiV_JgN^mwww<p}rv-i~Y(QD*OPoW+RXQ-+60kq}Ohsxs4Pkk>+th zQ6R3B#Aj&iqf>kVEtN515nsoMwceie@3kj@e>J!W7Nu#=0;{NED4jJ}`yG%+>7c(7 zjEM328N$du&|W};pWNke1AH`43$MXAnE;Gk;@||lfwQzj076b%+roQ1_O2|mpQ*+7 zy~W%~2JVKyLx<{6_p}e(CxhS4>Sq+4DWX%SZ9b$gqN`qRg{7c_rDqMk%PR0davzT0 zW*Q0(Y1LkayHW0BU)dH2NJ;{kl>N_e;}!AZ%Ec%Be1|Mv@}93>9jv!khKc0B>Z7`l zWgc;<eG3&?sR0Uefw`5J!?0f~Ym8T6*Qx36?%urd)mJxe-pw)hiL0Ey)5>$dqpdv! zD1R5nAf?#R!5Yx3)|y_8U5k%56CTTA8pxR{Tn3Lrnxtj21?-MDr&I8$2OSH*3I_cj z=bFS$EyK<Q9I5EzSt512{cZKdfu7nHGhwU3X=0*K7|y2z7T(r=_2Z{0rq^fs3N3`@ z?g7cU?tOQctA_1Pz5t&&i^6<7oTvh^&MkY)hC?p$cO9H4;K~o=^ZkNlZdx}B=j0t) zH#@N+$kD}z58T||adg}{zcMb&-U`oSB`hShB}oQWZns{mlX5SF6=D%NG03ASYRBxv zJ~COwfE~6rsTyygh0HNZ|87MtwOs$mldkjZI^d<64zlwnHWid*=kNnmUJ(I)lm^@b zLr$E417JUh^Dht?to&c<#u+k4aCPIRQpa9yWoloq8%ORy^S|bqp{NkQV>Z0P<{K_P zo7{?~S9^K+Em>UGFO0I+Uq*i~UQ*W|ehIF3WMslKzx<~oGlPzOFmL_(c@H}8E!ePO z0TT%)z$I`YoP;dyc+iCWGo&Zz8Eozd(7Ongjt*Vo;v^qg?l$UZVuIhO>n=>K-hX)z zz7Y8(71PG*lj+$0G04ZF#}M5fi9WXo9LT9FF<VSfEmY}b3_bIo^Xv8BoTpByWE(== z`v80XkQZ;!v0WcBVHc)@&6LoXS9c!nk2itzhlG(Cz}~r0(&TCyF=CofZefL>YRZM- z%jOPow&L>(PKG;3Y}Fm#E@x`Hil^+GF(zX0gjp3+8uLCp_yc=CV=>~5lWaZAf8`CW zmnX?us1zz_0g94@6m{xfm}Es|AQ%LH*Qg(T?nyg%>K8?MQMO9`S-;rV_yyemd5kAu zJ}N{k^UYcF4)xdYEUzc$Fs{#la}|^Nu6LM^$h|b4SV>NVn$##G=fPB~m{89pb8WnI zwt+%tuUxOO$sRLd@v)=F+L+o-eL+S7AI!0~nstcU*i}yByEtBmo|8#VJsf>%IR%3g z!D1a_ngGxB=h6~w1pEq@nj3ZERNVaSAfu?#P+XU30h>4Vl$WC~fY`a4y1q53gN^rP z3Yi0FEYE+ZEh(|wQ?OPhrOvXH9k|`bHdUiG!<2<x{~1Ygo~}q!<KoIc`uJvKzD`q8 zXPHZUcWu;YR_C@LdR`{^Z(MoY9ecyuIWI0H8PTj7rI4C2H>TQ?)voG8iNNe|K;*i0 zSb>JGYkNx3p7b8`^wB4<8a?0S=d|J{_+af?qAShUw{@bq{><e~vBz^Y3Jq7?l-gz# zo1t*6ie90DD~G#WVI@b@*{T1Y<od?8coymd`6FKJ<3hF?7sGLRsEQ*a<uy|7<gx@d zx?CUSmymcA2oCHCaFaNMpDf_><>7@>H--c)r*5?AKl*ZDE%@T{{S8em{bo&Qt$T0$ zJ1lLQ5g#02>UkC<hopy)Hr)6#ln+M?!Cl|b2@UB9kcyd><T|H%SgoILWVrRxirNUx zw(Y0$j^|yht_hD`KYf!TJ$|sKk2Y%PoEZA@a(!Wa)py?v>c46B5_kvxxMm$31(vUW z3t9Al*$pl`<XKH;ZVwqs9R$ReN6~31bB*P9KGqa8F|-O|XvKu63Tkp6xcDq(Q7(Hc z)GZAFMISK!to~WKY$N&z;R`TXf0H%`50M3iv#EftXV7ihX59B%sPBiUZ#kElj=d=@ z<X(5ORnKH%4Ye^PYlw2niD`bDSGJ*fwbj)5O*=6~nGzOr=J;Z1V%ctLhJNDh<?{d> z4VHs>%WqTj_0xBkB}(Zp$sEEE&#gt{U;`?m*z8*D7LN$^PICo!(Vy5TqCZ76Gd+Jy z*65QZqXZtSDo(29V~(FW8X3U1Ni2=@&FsiDw<=BO<K`ck!PLTk^k-X649&?HaiWDv z0%q_xc>h8Ca*7&V2qwXKg`+8IdHe&!lj0tqFOcLuAO4!pH>(HE`h1-JG4T;;rdRtO zxS>6ns|lQh|Hx*o>i!QCA@D>oz7sirs=#|gn1%QZ5O{lXmx8c96?juDLBLpG-EZIi zwqd#86v&2uZ-wwlUP_<jJqNFYTt{nInfY6QGHmyu;<@ygq?QHS1pHl-^)KLp`&PCW zj)1jb`lT=7%ul=BETDeaHilXEU(Dn45gvsE4^P%|VkZ_SB0wuHQW_W?bGeMW7(s9K zarLWvJ3gW%`6B$P=JUJ>pz!VLisIruM}ByJ+~|h$xlzT{lV;V^W6n<4%?P$FXi4g@ z$lm!9O#AX<I2}&CaO1|u;8y^PhHu=&=A6R*{@W<F!P-_pv-xDaDTIhli)^3>r!&UR zGkvyoW}0H!<!LH=zvAIjm3>zL0dw~EaoYNlkj6s3eLj4#WS4$CweaXP;O8Ii+~Ft> zfsJ56gmY-ks$xeG*>Aw>^ftHO(1)yu)EINT&BhkpFK}#u;b@)4BAFP*<>vJ!@AV8$ zJbQ}}lSim~El#A&JM#|~42_J~*?hiFXP^Cr^^p;~#=o!VpIq<jsdK4<ySMjGuJiNM z%8~oK(s2?_(_yn`yfYX8w>VD3e&!#0COYksrH{ICYF?UC*J(OMn%Qvk#KKgxW=`Y| zF4oz&3ZhaVq%>hjT9C*f%ORw^)M5%-Wnz)(!}>!h;c3N($~tNe^-T&rA@-|;Kl~;c z^ceo!tjSCEWNJL=_GNnbHuwViQvej}mo5KW{~Z881Fuku-`96`;y4h(>3k^~6UEGY z%1ekCQY<i}Si!mTX(6G2E$BHkC_ruS@n(AbBKWiW#y$6zjfq++FrT?~Ql6F5=6kEI zCz{zjX{idpP>WecXn?u31zfXrYrot&N-?s2@8v18i&K|ZOo4xo9JBbbhke{V6Cf}j zIcVb(L=&vLW|7*#coW`aw}o9VHg_miX7rfpWVa=uVEqQTGJju6DYw^>lf7-qd--6i z>2{0$Dp=#O>a4MZ@FY0pgVi2zIBOpcqA^F4dvo&M@rtE^O^D-(Owsp?aX_+o2@X#F z&g;zEo>?8K1EJvhDP82c2|d9_mj!G9E1f5htSumj&Be23Jd%-_$WOpEn^nXT3CP@D za~C*c<O_s!-rd2|V`G|UOwR1%DDCkU9A#0zOsFbIzqlWSfgwu1|Ack$Q}`MDytucs zaCtM>1V(*&xC6`QhiL3`>^*#-Q!09mj^bM5J$UX+471H0z6GD{+#jX=`MqeFqovS0 zEY;R_$AErPS!&|!fteY;zKs>{(;se}F(2NBk8n2L2rpFtKPS7aplM=$7E;!uu6;SO z1j}V5&NsxrArfF4jQB7e(fk~HW?#uAW)yO_uh?`6<n13DR$)&!Q93xkETqa`;X5#D z|HOSR3qX<!JR2+RpEfZd$6XOp6WY<VLov1{Tj{=2>d>@n1@(R#(2edJ@9MHsBpSSQ zE1G|3cNcSst6PE$C$>*Q;(M55g(<|Rb*b=kbSYdAB??^V`D1Fn_V2DUAi(g6nFsrW zY5IU#zmclbX@$qYUAUZD#(m;)Uk?z7@eV%8$&E}oGXTbRf{}VPINb@~qQ`VCqb|_7 z`YNI?cOn{0K)kMGV<)VC_$aWaDWKwsMfh$wQlTMYQ35_*MY&DxXdFC9eGo7pY15*y z<?y@vAgE%1-?;jqQI{Juf6N-TGL4_DUrc3M<X))b3*im;RDT-k;5#4(Tmpag&rkbR ze}Res)ZyA=;ZA6LYq*U5lbOiYELGu@{3?>$MyHTT5gICyH=PJ?o&fKesq}YGP&+ey zwtt}jfghhJkIigP4FTcs3OJ|A)qhSMny#F^^Y+KE0DcD-fNHXF1G;Z^KWBbN{DyZ` zD6B?|$C6o7Ak>LSxemi-3pNfok?z%%_qI4&<xbu@(?YN`YD_?N%kS3a3D^G>3f9BF zr&KIYEuKB)^4|K9_u}joPZp0E3Cv#y5?OzTiwPXqTHJ`sdg1~K37k?P_Us7^?#IpF zddnm>$N(;&T?y-<bSd>sPk=zV;E2E^NPtZp)Lma=fPnaaBk~`{GA)Sz)5vFBtK%zt zwhC9mHQ8%^J@)0ywdr>AR;2<LNzc(zuKKe&HLjE1AIN&`IMZXl8@*)7m~T7ajrmKK z%mw+c?l+_L-;Ty?Mzp~EXE^4Ee0Z`L3AjiyzTR#~49XOFsH%q_pEOoO?Q+rgx6Lg& z-ddQiEF3ukKASdu<a;N9)sW$8FZzJBh4Y}wz03Ai4sv$dBa&|1Ncn8sC^fTU<0Ks# z)11wLCk`>(ho$fh{$QZvu1?{?pDa3$6n?&qLx2?-06rTrI7ithqZK2e@9#qG!bl9S z_off*urfmf>2ITfM0=c!<6H2I`_l7>?%7J>Y>0TEUf_;CpJQueA)HR}pP<ib!nYqH z+h~dO1it5>6eBrSnUmxkKLML#pa9syZ{GtvxNH5%Zr(}$4cG$ayzu9H!&<QQ#U1?o z&#3<&*}NVAKaYz=knI2mAfEx8fc(yh<M6ZfE8$-!kfVzpf4P-DLLT2q-f3Lpc+`<( zOd)5YHLtKLtrR)~Bbz>xo{$bx4x1A{Z~F}sZq<SN%J+J>6kZrJri0oC;%E0_)$co~ zl?F})JO<Gs6!D=mkEaVEryY=#P`y%UD?QYVZ`{W6k9gg&u?s#bJznZt($OEd{+^xz zo8kTb8zQd8C4vxSm^2_HG486bFB}S2z-4f_FRvH9)pRhaH#CX2h?NO;Y&&n>r0zk) zr_-3!qI-bgDZJTW3W8^wz{3%IIIj$NvT$;K#*Z1nzeU~)uxC^aSp>-q2o(ubwOn0a z_5v{H9c#h%Y%8m_rQUtr^2ZLZ36qz3<Xr~TUrKtK5~kDzMtIq!uXUDg&9E{{2rSjk zZ2h~)9>Dwd)auJ%>)NG$4lb2%!_oY}jt>2wevbC$UKUibwcVH>U>f{+!Z?cJ^}NF( z^BK>ZO6HSE@W#2zJ6YNTfkdj%;rsVgL^xYFMX1IWTPXy2b`4<i0pE^8@c#R9Qo7~P zLf`3dc1vX@)ug0WmtA-|^=cu=JlnJoj0WoquTEXp47)pc#`kwE<Q<Oo-`+WKd-g0% zwS=azL}q?M&*hPJfrLk~JztMx#GGUjChih0ry-^__^mj__yeF4S|Amo3)70^fI8&R zZ@rU6cD2LmaSqFl>)`das{rf^jhp(<BgMiMLz0VjFP$0QJc)w(_7CQ1;luCw{x9GK z{ojvwwt;P+4B&b!%h8yd$e8Y?W8ydEh60h?K|cYb;zrD>aeyZl!f^{v0*{juz@iB! z$2q(+P;2LpFkpw&`%)JT1tRtBV-qJO7k>RcSr4S6m^j2o9^AVcQ+`ps#!}$-x}XS8 z#2<3$7R(<3HJAIj=8qj#i?~RMxCjs~;s?IM8IItyUW|j*0C6#Y6UQF~gg*+3@ESbF zIgU9w@FZ}y_NN->w8XUn=?YS(E1iA+&6B}1%s=e=Hw}_S?2lkwBm*9oVK*{%;4=Ic zj*ovko__;Zo`2yF&w%7t-@ziADM6plkQyRV9$P~M-)=&EX&91E#}^la89w~?LkHxp z06{>$zq8w^RDGZFU%|vg4|gBrkv@lMz=NJkeWL%SWyy*KR2_`BJv(^Y<*V#F*<SB= z5zgHEU3~6PLyrIAr*Y+F*v-Gu@!|&Ny|HLsKcO}@_-R_K!7m5!YhQe46i75md=;B& ztH}-N4DUx5!|q8n9r0Zs#RJ5Y*Y3gOsDKk_qK~K?U=6OnxB(>~8GVK#W(K@<Pd|&- zqgxE`ijhu75iUQOttX66n&X#rc&A21V^;76Gr>0<SKFK4YX-}%!jZE+s-4>Jy?zmJ zC*4Bz)9<H>$j|PsIn=_FFa&&lQa>Ki`7x0xEQ{nkCA+?azj>ISvEdN|0q{8gJM|MX zINzTCUGK!d@lwNl`of?2^rfbUC-B<m^{oBBygP1U-vhH}EPLb<4FRa4(1gj)^{g1u zLGW9|t62KpgOpMFkbxt$3txM`-0PkBtM7=>xQ6%5`235KIK?X9OrIr#=x@R9%jDIy z|BD;1zCZ4<6L!QdzxqxX@e1L4)VIX2<7v#suVXJ3?&;S*x+JG^m9n9)P8T9^yme;{ zxN!sQ-8?$W-+NzhP_Dv{iRk)(j%W9B(2SV9WR0D%RuhHmoPn24BV<GpL^3`u-6oPq zWnvou;(;h!?H%Hvc@8WcFFOMB3Yq2~_^0b-*MEkHw;p)A3B+_Xr%1MdgI|wE4ttTs z<jEHB`JD-{3+}U6x6T55Ja36J-QxVU9{qqa^x^e)#ogZ`K0nLKuZojj%;X*>^4mQZ z@ir&Egp+yP+5Q`BoP*|o_xmKW-pPf%_t*};Tw~=D+%T@Sz6Gg)%dIosnsz*uy1zS@ z0?;X`(b31X4>j?HKeZxSHW1-*ANBc^#RUzlG5kkg?Ghoy3cK$C!2LF0gBb>NUqW-Z z%krJ7=P@!5?JE!Vo{Vuq6mJ<CJBIL(gw^{Zr1j0ov1GOYkP1v&xa5SUb@4*D7XbKD z39gP?`0}PdQt~f$uLKsW^uB!m4t@KBZ@&7TM|U4YbmoyW5Y{-qAf~Gqm(vLMt1<LS zi!i0X?K<7Rt}@-tsd7Sp)V;^0as59aUB8c6cXw9gnmM@t8(jAYUyTu8ktx2$eu3LB z1lwQO?tXa%Q)5p&&L7J`J^_je__%hvg7c5Vy^%Y>de6AvIuFDnCtxa=G<8ate!h}w zGILFZ3l1YE0k}@gmLtc^75M=xSN+scb2D)rau2Swo@-hFm&4(>Mid(3Z?fm&(tFQE z!|k`=$U{YJ?DwrcBS)-GO!OHs61tDh;&orT)RL2pJjs#cB1g}>3{;nUZ@f^aK?)c~ zc3g1$F&yOT>+orv?)MOlAmIxq%o#xdpZE3DV3nsdXO%d1Zu@{g22Zr~1)+a|>xfHR zkiqf>j?aMYQ22b=5hpWhgZJtoA<@^rMVvZ8zkt4TiV`iD!TFh_z9)IdluGPaI{Mrs z&><eix!JT4b}9uD4XH)}v<jAr3Vg0K0dTh7ORJNyZ>WWIKk?V_hhlO5V&DqXmVs02 zC6VxR82FZgc5*Wh4V&J%1h{F`{$3H!1{ZxDMg<Sd0Te8#-Q7XYX!&bR*>Ly(e(}$; zigosT&N#2mJW-NlMcFO2<~v&WH*dhYXE36N4T>4;knX|zGfMVwAt_o$GHa2G-T2rc z{wp5eEJR9ZNymDAz{S>-%{ZeL7#I6PNmy!hDf}?~_nH<-<OrsAVUbk!z{P2F_}x*( z^d)%JKeEC<3r4|}V}|v~$NaSlja!Yz<+FPbN+D%_y7Mme#Ff6(rDbZ@V0(KHK42!2 z^8k*Vy~S_jSbHnt?5$9sC`r*xl=P(@ot{*(CQ=_5`LhDd-U4Tbi&H(}18@{v7!0;{ zX<-g<Lmw|m>2UbR;J=p{YDzOx(K=-iz4sZy=?R-V^WSW37+AXX;@idT#h~aS{9xic z<%?3=Q~SWX)D^G_7Jx(KXQV!yvO5g7ftthmCuj_=){LD1bQ8HM#W5io!<_7W;FEo5 zKJ*Ixl+L@Io2c37H|^VXi>d9pMf<+o%JLI=2G?GuN0E07i+HcR2j;yX_#fu_7U6Xy zL={k+ang!(U_5PqxAQct3Gpf&-tVN&RaG)BN6FNpAn?+EPs3}|hp!nA91oy=K1VWd z#>SE6L}POKH>e_@M+h#1^E=NhLw|t%)H^S?QV*d!xUZMv?2<k6v*d8#@`2G6&}lGw zqyqd@f&QUry&i?2QQ)Fsj<3F#HS{Ai%mwvv1Uexeq011B2$OKnvT-$ew#anP!;b8E z@Bj!!eKm7^;jZwuw&FA*#V4+`nlK!FY0Vm5PmNhZ(@J8SGtuX1q&Bi6IXh(oC<%F= z8tx3RiE{%I3xHj5nwVy)V(R=XZIj#W=AxGm3OWn!HWlmd<#mEfyQeP5($P1a*29_W z$2o13UV8uz081%Y4~I%We*pW!|4LyKzqM<x({?a*?P!9_NrZPN!KFW;i9eEu{w!^c z`BTw+{L!j{AJKdkBmPI6qs24A?2e!L2K6zYt*0nvZL)*JkYR!~$?9*c(mT@yC(6g? z4nRxOKYG=o#l<nyf{<u18ZLKpULf%X|9!a`TzBv<j3jv2p*}xg@$e<7AGn{NyL|4p zpMG+h{1_0S$vq*oNDr99?3o9Z$s>fjdLBBx%w!5Z(?B{DaXvGYyt9y!d@XF<Kt`n$ ztJrs6{(xQt4wVDmwRe2rKR02<>3=A5K&hDT|4Bov7PE4U>e^1!<<)nkqQ!76K9l$o z^?8%))7dZ=Lm=mE=#|vmw1U6iJyzcTT3xQ00{(N3^jnn12=8{@#hn)=j#2rx?_AIJ zO<%<4OxQjCax{i5`e0_T$;8-`<osb$3fbhKe`YSX7mb<z5B%XyCr1BD5`2DheMP_O zay`U-?}3MQvNm}D;%hC_f~{o&z)2agL5_IUA}c)xsE2~Oy8-$KE|e1p%7DAJtM_gN zOml&~7H)xEyQ0ocx^ZZkSTs6)Ow0SF8%ONOF2lR%B)-0n#=y0wtnfaiCysQzNwr&v z6kBD5R6^mTkjQ9~qM5X0joQIpwQif2LjZhxX)<y-qh}YvAK<6?QD#f45j#zPaiM-~ z_{eAPk67CdUIHYIKmP_x;ZF+(uZvECE{HM|_Bxq9gg2aV^hInkF3yP$UjVU08iRB& z#vukYgtS;FU#tO3kS2K_?z&X0`yu`N$XQ}O_)a>i$}hZq!^^GUB8;N$$7F(r(gAX| zel~gMifh`ZJP@Mjbp)qB37mfxzoS(hG{6y^n~=<F*?iL)E?F4axzQ->5rO$Stw@Z> zP7WM3ojK!jrlhk3oO6MRxeNXP?)KB6Kr!tHtySm3gGvp3tqmN7Ic>1%JiL`ws&A^< z<pdmoG%059@weei77uI-j}!dH_r>@P<M23-@SBI$!kw+#q3~u4?DpIk_Tn~8QQUF9 zkd&}(j?kK(<Y+1hpqyOv51bP-a0S~afB%j6te=EC$1$d80a$iuFsWI~#XS*3Z<dnJ zaY#rW2_)!qj^Q%{2))ROYTocK51Q^N+p&AfRQD#-ZV%D7xZ+3{D@H=Jn7!<gSjq0$ z2pH<;&wY+qr<tEV{Se!x@>AZdZOWq}${n^G^@abezbc&#*RE#`RqHTfsK8QAsL7aL z;@UVw&Rp=Aoa~CZ5&X$s4XZP$_dZwg(QtzuwqQ-M^Ymc2YH<7A_6jhvqJ90l&Uhq> zB0cw*DY70}h#r3mNY>!j`2q(P98+YSIU{G8LXMf@XJ9LiKM`+zaK?e&4DmyDHQxD1 z3Omxn3&f_gybvPfPI&eB0ECAVF?<xy#9k5KU{a57Kyt}HV0QGj6_^5z*jD_6tSH<X zxt7zkFSjDU2<M-x<KhQ1a)QI4tHeSsd|-2}YlKQ6345HKP~4N{XNY&;zFY960tN7w z{J~ho?v-=qtOAq2!~q4<cjvu(J2@R*i|8l9{fmwC<BISq<-joHDA#|AJBz_yS6CK< zHKIbvYILW6rmPj&Pnh%%{pm_f#g*{0J?-r~=})_^miOz|57UWzpCJ-}0fcT`eG`#@ zay0JqBnolr6ui$vYNVtA59*JEJyq;p4+w*vc)N%5Q8)5882tv+nxc*&FEujm#6Y^e ztDLC?(d0r#&;AiUgV$4g7H=edL8+AbZ?;|DHd8sXmTW1}KX>5ZzXSZ%!Ri~%7k>TO z&%jnCtR2uf06kkyJ@M3kOl|IfR^V9&_@I*=7uJz++1xm6IjJyiW7#yX9e8WuWo}2S z6zER&s|bn>Z=Lo-jxv63dLMP9d({+nH?jk!O=x@!KZDPvOzz0e{s4GvA!mD5AwI)6 zx*Gg-B)tk!zQ%MMoB;Xl8tlg-RAXKMespp`gzu2S@4oN8Z<JrCOSn?uI~V)}otWBA zcs0H6L-+^Dil<u%%sLdlc)tstA^Tmj-afd7B;_;N^V-|=UK41$3P%o)uI)&W|NFid zT2U0q_w0RPA0NrZ6ZZVmoBHqV=hx&Smn8fRzWycbpP2gl-H+iovbUzDbBR3eJI=~) zGJ@kcKutHW@YC$O%D>^qc)tw$MP396;!F~x=!eZ!mt%cl$H}p1=`PQp{`pPcrvtiy zNb1o}eJ6_7>#246&8)mnhmUY9(7PWo+t2rN`yJQ%!Ry=0&fGoIpNhYy|8FM@2NEiI z224QuEf`#b{SYqyz>o2s8e7w>XLFlGD90`>(%)Es0_{uVDc|vzA-r6Dxo7|S#SO^S zfG9<H%s13U>ruMc(WCcw4unnvkyB6xek$uccD&y)@Ei&e0x95hS2@Iow())sKbw^! zc6clXxFdJ6k3Mn&<)MV@VE4&|aMeO~@QxQZFeW^MZ_0OJWr@{$tUxJgJFMY1RDdV0 zu=8~LU|2Vp)$D7!v{=m(`-j%(6j{46c8vzJYqt@>$C9<1z{2a<v9_YMi(vPrlq$fU zL&W#!6Rw~b++WEwE1~~)h)#U}j*gepF@*r|NAziC^|DeW?s;ZV=W+OnidL)OCo2(Q z=mSTN=q)fwUb}+=c!${-rB@F9!{@hvKhNu@m7Xg_T74Bg^5qdO=>fU>L3qs0(4MP~ zjn(=2TaUo6cl0xCfrS$ORd~4&{-XqDwurI~)XJ_;3OZmV*x6A)`dQ13+tZIBb&^JR z`21$@?7V)e#mBB62cHW@zby=SM67xGbWH?W+g3!c5K~^KNiJqGgP(>XUblIw|K~2X z6yCn`6?pHC{shbHv-DGG8FfbgDW%clea7zZ5DhPz^14YshZiAUcY6v4-k|*8tt)rI z_^VJzxE;I?6Q~Tz5sm<>^*`f&@Es)?|CS-InCXiZ4b7df$8TL2*?`NHu6bjJ*M>Ql zD+{nN&i2=ZXRHm`l4)rk51t{7eAn<YWf1?CzQkMZ%)MyA>sO4%$sqnw_P^e@B76K~ zFFmK%UOL&2Ahvy^sclDcT1VCsGnD3El)b-Ehfqr#k5`$h`ZTX7x2h>?+ZqiTg&zBw zx}R>)Ev#NCC3=PAV*EFS?{8Ez)Wqn2SNPuq8x#*U;WeGFHmD%u+{nJI16o_tS@pbX zyByv+{d;aQ<Mp?&S-U)e@||$G9{w?zOoFO0=p}<rBInz2pS|k6^=PNPCMegL=qL$? zDP?WYQ>@MXnAlu%R_<8|2KEN~dJl{I4Nl@&+xdvtPIFe~x%N4nnOt$a-*J49+zv@Q z05!<R%n-Qad!6`f44nb5c7jlW`}6w<$h{+*O?V~Elvl`}V;13+I@3KO(msc~^Q0l? z64QG2DB1I=41VKX$F(1gXvDsQn@>JpL+#Fxn4sO{-8UXTn;l<d5=)WsN3i4DuyD>F zvlD>6<TF<%8+~5W^F4>3Kf&+go^~eZXFuWaV`YVHUq;&Jn8*rgFT?Fea_z~xF0Q>N zX`jp5W4tfNwtt4(H*oFmb^pM8j^_{9`>R|X4>Y3)Ue9~45aWBV98>?C|Ce!(ZUNUH z+un43c_#jR&-^%lo_&wit9^0L{+LPoX5K6GrTt9(T|46M{wsZN_p~$V?+(`=+4twp zu|6m52N5{gdtlo?#qDQt?b&z0A;x#WIi_(5p~oasdT{Mod?HBy6((^^4?dH6wI5;Z zKeJcdQ)ldd8P}e?gX%TkDgr0_U?%-f<>I6dh|hBi?{*M%AQq6@VeBm{t~#cUJ<JZM zU*nKy5BJwaq^}Lxnt@b*K)=f+*f7+D$;*|Q__g-O-~r{?qyB$Du2m*y8o=Zi<P0LO z3+aOe%s{-`!Hvn4_%@c~Ou%<B|I#AOkma4^>{N{l<A$FIXD>AQpy=%pxB{j{c-UBn z-Twht!vEq+O`pBo%+iLuXX-@*5(}~WT_!Y`VWK-$lbET{c<(WbX%LYckC-RnAKbfD z)*l&&Xx~C~0?V7|DSj={8PPoM%q3q%_AUF7`9^nt$Q(!d5}((11G0FsaY{;l<NTdy z;z1Odxf_LO9R$3o;i9Afu~cy5(kG&XKzWqw;J!Ii+ehsf=;HXvr5omyUrlMQPLnAH zmozm2?uiN}>*ce`6;UFE&1T=|)R>9Kr!ZD8j|Eibgh;d_!dScV8=Ctt_I(ykc@;#d zJZvboCYDMZPlvftLMHK&zd7Y!TT(hU!^^yi7AU)3lzsBC<Dg|Hzuqyx)sY_YT|ocr zkdW;D0Z`Qe;~1+c$0kNcPdqjS#kM$xt3~}w$t+2s10|kUJgvcfTY`9!9@vI)0~#e$ ztDIVPsSN%(eCq&bxl7%$6Qf7%taWzD7-tFm(D;qnfeJHqRVlEh8qh%CeEh7-OWH2A z#>BK<YJ<zcySfp@;o5=ow$B@&Mf627ht~(sjhhNrYJr=kEl`ax&Z6&o%J<4J6%7;h zztl4kH~`Np%P`IFSQ$w~{P7kSW7^Q%YLQDfc*Wu=%&pJZ0mu?%5Ymk#3surYh5(;T zIX*FlT^hKkLw^IWPDoBA8iGB4umRzZZ^_v3v2%*^LxsgNc%4}Mb!1-5B2i}b$dQA+ z!BAyaYQklAO<3#vdCg@GPIP3$_SS*vPRK7*PHX@8_B%~p^z`ce>stpUS$BZ!ZK0Jj zx1Aa`{m`h8kWq)GOC<Y#UzMD^>UWkmenR7KW9>Qi$JtsR*QrIyuD6kIkx5IHUB7g6 z@NXc*O?c@Ka$c%8FZJRivXW@_M=?1<d-D-D`>xs!M0}1iWFPA-MC-GN7JgWkc%)y< zpO}f*${jW|mX~-s1}DH!^K3}&m3RslO0fad%g$Mq@s5YiA9WeK<?_S{`|F%tEM|Gk zigYL(JvTFBOsXiTc=Vi%g^Z&h1iqu-I|QjbqJ!18kqbQ|1Nk|j!{46N)kN=J`Sps- z?A70{3_l3JAF*p}jAmr}FZ&xK9b5K~>bl$Bkl^T&G@<~wIw!Jw-0leHi->+K@3WN^ zSTr&FEBP$f6C~-6FJ(+c%<nRE<;hW_w^TaF<qd1z8xE}D_0n;9!3qnH{-q_&**=y- z2)SW$+oc&X8ErS)mfT*R-H|+Y<@Qx$Qo@Tz=nOSJ0a^<jgE{qH3+yc7i=cQhEH4H0 zaQos*D1<GJTbe%#F9mpPTnfDgjaZ=eBP#)LY(;;>o(BT#fgpbr^itQ9U4!vS0er5# z`zl$h8|<D4UI;Qpq}q^-0Aw-PSJ%`Ri){t6$l8PeH`~Q0=gDGf7GH0P<jaN}?>qsN zCo`B@eQ0)Fyj&h%mrY&OXHIx~bVS7Hw<l0$UHO;@ERDmuzvsIVzDUN=mr%p<gyCkN z8!fcqdj!#1oB~B9wxQf8EI&x;(Eh*%Ts$5U9y@pC=EB(ic^Q6wm51^NY)Rhw>(T&s zyNJ9I3-^DyZb+oqTI5ufxNwJ+l##>^+da7~#>d&p%0?8~^zIz1_#*y||0WDc_c9mB zMYqzl(cw(-w%<1wZCX6OI3%!m{Id4`tv?Nc;R%yQ_D}XwC6o;v7ne9`M0uj;fM3Zv zZ9wZZhg~Nn`{Kz&>9b^en_Cy8Ls~B_MoWgY2bQ0dOW>dvSr@8JuQ99_C@1{}cVA-8 zvAW4ih-Qm8PN((6=WviF5lCf>&`0kQQW)uMCQzr<r!N2@hbKI48+ZTmf!17x9~imj z3P^Ma)+PJ6rRDe63_MZ_V&DSJ*s%?@xsJ|(PK5UM-Jdg?5$!{9{EalAknF&Fvy;H< zAjLNA6<r08IFhaTAiylOi_ESJF9<v26z($g-k6Lr>CP^F2DfGmJ)GTVsIwClIdXgJ zAfmiHIOWy#L0p-0R6@>{?5L^q^y2O77srj7Ri_;gSX8af8ntX}zHe^wfd9;#d301L zR%lWwR%l5pf7g%5oSBi^C$<ldvkN}#xy~NDp!`>>(Egqhw!Fb8bZzc1H3?Mr6J+15 zQNJ>B=gWf;;_S0n*hx+vd}G*C18`;@w6?fhC-Z9qe7qAxDZ2iOtxa&WvTd1=&=T{( z53L75-1@HB75y!Q_5rB@VEZ5HY<|-516?2QbdIcuFL<!J@5&Sa;emr^x+XVm)_4TT zt*A+X)mZlaLh=xV*4>%xnW|``T{18fy%)?;zSnM?p}}(?1_^~{U7LF>66-8rt|B}Y ziR5|<nqL%IZ3XIABf#=R5&fdnDaoH|lK+Y|?}#VdXr@$Dz2+Kxc6gAJ=(?3<Wc}7D z6_Hj}4hh3D^@o&HLGqA{0CQRWqc+FuqUwc*h78^`SS_*)?Nb(-SQ=;!PSw0UGdFkE zzS^X*C80rmN5&`ArKvmo())#sA2YV4|Egh;kwcgFi>WV)wY5*LZ9;gqBRpqwG~nh> zs)8A<GBd<zmC*u&IXC{@B+~;sdMLozd`yFS)ORrY#7-XP5n@L{BIX^$=F*qS_(Ja> z8rvQa5<*8cY@a@$#|j^5R4WvdSH6{0s2SlEsBF<pP6pR}?^$^T1UY2P9!*{EIyfpU zWYob{sdWG2RmpwU{I+-3ADi+hA16_Vv)hd?hYBps1$oObKInhU6l8N9iT>!(^9IJ= zOO}_jxHn9^HpIHz%w8VrWorSiq5A?^XI$at73oFVR3#Gvos1YRK<{GbHZaX7q(_>( zl+uifAwz0?Zush>{qDN<3qo_E0XrvyOyW6>J+`bqRXON7==0?e8wop~GBlqLIe!$t ziKp422{++cA#ah6>NwL;F+MNE-t3H}Q~l2SD>t1VXzldwnIpEA9{u>~cz4YzbIj^; zzo?nFH<p%eygjq4l3ty^dVD^y8RU%QX5v?2bwFrFECk=cvj$HKTMdJQioPH&1#SU^ z@idibAyjARO2?$Q@ht?Ff$4*0ZXdMjSbuXz$1$t-6&XA+pV%46G6fhf76vxdR?Y3F zu`~m&sqr~=QPwt$rO-boJ{X)0D~xh?3r$MTP(-$jAK5o#$i4^DCOv$AxmO3s*&gH{ zUJZU3+%dUNpZX~}-#8yhc>k7kiLXP*s0ppa@7nRd__>I1|AU`<<C8b~xi8tAaYcyd zQS6U-4D_;0EZYOMsR}{CiBY)tH+tj;2O~x<1Nam#iqFa2)LzyO=iM=w!C{wDdaT{z zOA!8`goQ>Qg{g(@hR&%^k?Ucwh6Lw8g!6brlQ`VJp?htRnSqy72HFVR1VYv+3%YLW z+@~QmsktiA+R{0`qOM^`S(JmVUEkU7HaBglbg{c`VHsSOlsGse$ih0bwsr2*a<xP} zVD*IwEyu>F!P)F_`M&DR;eDcu;se#5K`}*RbNVhHm6$kcdEfA|cn@VvQCM<mY+z`@ zfF*UcyC$XfnR<}bDJC-9%U3ga%|)hO^Nmmb)no20#1zp}ThaXO$XPoN8=8=SM&{Y5 zmxceT!-=av7c3i+;w@r)OEZ%Pr~8Zee$$3;s#S_CL$FpZ2{gA9Rjv6PK07kV8L4y& z-LTzL%C%OO4hi*{`U6T}@2Zy20{eao-r?t{lS*nUQha?=Dr!p;FGUYqRS{FyH`>-d zbKuyhntikK44Pe2IyOGKCe^FMJ}NcCy<+9?Xu{inA=<3q&MUJ~DFEMRQvZ19%{ngu z59|mY#Qq>YlZ31k(?Q}DF}dSr!$*;{CZ3Nb4T31Gh}G3@lz<`{jjGNXo);BlrY_5P zKWilUt2`4n&)t;9XbWeZo#*(z<J`^Zw6<vWxq0sIGw;yBLw7ydJ0gsxH6z-e>>3(O zzx-8D_SV-x`t`<A{^ZI0(v4rkU%uH`#^1#1nX3q&`)CbZ@tJQq;1np~HGE-6NnR1K zYr`%8I5<O8y725@JNrvTqS6ItS`-<n(e{bdmmd0n;7h@0Jm~csM`s5*nuQHmH!?H8 z%8CgBJE+w)+r}rSj^AEgyM026wcO7Yo;>*M*+F`*Pe$F8q1k@k8TCo=by+6+Xyk4c z-T<I^=IC=PqM0vGL+ZoX&;&!ZHzF9ZY*^`uJ=8iJS<!AZ&=GuDtw<xZnZfoU8AJMb zWR?ty8M#v%7bmi_qd%a<Hp+^UEgx-=TPKcKKlE6}lr05({Z-%K)L<7IEAJ#Q#lc$D zuW(D@sLWu>sd&@eVM;p(E5^}PF>KzZVzIbp&Cp0%GkZ~=x)cRmBuHLx2XtH$O8wG& z9R&Il4I2jscYPjF$DU0y)M^n4r~#N~Ksya-A480S<%lZz!u7$7W&9iK;QJtf<R|!+ z`7gs4G$1;R-y%dZ*ugwyyo6pP2RQOxur1dRT7cwrR`LCs5+kNHmD{Ydj4d4zoxZTK zFY`2ZWLdnel}l)TV$AT;cw4b^KrYS?%{-=$2<lM3DFd-=Pi1~)WI_iNpRoOEH6~1; z!JAr~=y}*8*AU1zOZ!dR+%GXXWom`5oke*5@I=4dI5oWsgu1!-x!5yiqJR|NPz|+U zJM*;Zomr()ThH9_g_??FwL?g@R^e*z;wAA*@N=*R3Y>?Sw*}41maUy5$GTOxC2Fyf zy5h(@1**N1S^X2y{gAoM)RIb_MD+qKyA#FT|6?;$pg-9iDz;t{_$Fjrc51PgrR%iz zsWLk=+w^=tfB&iNQ-ejKtV|z?zjW%JyL-feqZ8INX7mXfdu}DQKtFxLO4q2kgdeCG z`sq(~k#X+Jo2VHtx7NlcU_9JlDU;8%ko&+$Hn`kHtk4_s7v%?^2zJdIJ9EEB4b|bI zFD>i@0VIvlzNyr)XV2CyJ+==@+hD1{qJ6-?du)tYh5Bt`CLsN)FwBtMfRf_kFvL{y zD5*j#QY)yJ@q6orEH4x}%j=dN9x`}=tLup~?Jn&_C*alMN?>)QxEelNR9xP7?d|ys zzgk~dTD-C=7!AklgN1kQf_-<{^N6L4hMR}M62F><$zsGRmsN!)?yz$)<YK~;(BHxR z)#90ubWC^}fV@X&MC&Lc>&R7|=XON70#*aR?ku6Mx#)vOxD||<wNDvzV(|%O>Z!*4 zEuftl33J-?w{WMw>O<NG48CVV7b(g5@(Nurv;0p~fxoxAz%6g2%8Pl+d(lLPbYTj@ z-<-X#z#ed+C3+PIMp#dF(a+sRdEvr$ZC&S0dBK5an#YRlLK!$=-idiE^^Q;-@~+J$ ze4x*wj^U|xjchaFgYFL0=TX$BKR#IpO!q{DoL7Jrt7n4-Yd0O|BT)1%k#)k@!rYeX z6!GQbz`s)&SYACeu5N8VXNMs!^`7;UXU1oYOmVcf&90jmTke&f9PRj_vo^%jOu%;z zrGo3Wjg9r|*ER&142zEFoIp|0`nz-6X1!hK>zy?$DX%Hp3&tuk$CpZwgXb3EE5m$i zgVy{CqM0qeiv^S%CKxL~8zK%3IYc0&^WkqXBm1R_B_N>R!p8Ch39zV?RxUaF<gEe= zM`^|4vn{}(<U~ok3w<qm<XZ!VY#kF5J9_I7upRm|op0+~zUfx$*vlLGlQUS@?sg$s z1){OVY+S*yFSmOn71Fy|;vZ0cb{w>Jjw6H*WU2o08{rxKPDJ&GXdMs1Qrea~&rVhk z%m#~G^rt~!Cwz!j2anZ`#`*${6-dqz_b45fuY>UW=6GNz_ifz40s<lRw#?2PYa8Fd zDSPhh5g}!h(bvsV9BKq#-3?mz3^l;Pcav7SL=yc&luqREw+3}_pqDog){j^iqJ0*k z{d|ExiXllhOO+cA+<U@2AQSR|!L7u$&>J%fGhf+HW=GqZISyEL;jf()_Kwa&W^XKd z1cWo@11J4<I}lV`kUzO1+Rnn3uT-zko7^vssqF|GJ*v)c@@H#HO4fchdEVtEg|_bi z<-oPq^~Z}=k4{P&y}C#<x}nZ5dF)!l`HE6zI=ePNV_IO5&CUg;bbjrcKW5f`Wy=Zp z<%y=$_Zs(4L2LPP6<!^x<@sM!AyNP&Pb@DF$z?LR_n!TN=*sQ~i~#i=LSiEv>bT+K zKRTmW=&*wbxQcd|09qX|M%IK9HZ*-$C5w?23=9II!JQs1`8A_rDyC(MCE~JK`-Vkk z`&*j{U1cd3v;55Y7H&cAQg1u`QyacdUR>_@Qmu`h1>>Hbk~(>CIzQmBwZbO2W#yj! z`tE%JSz5Q`@w<oAo;$iTRT!9%=c7n)$u9{Fk%xFX2+g~`>NCDHR9DrKTB?~eVWf9N z%YxM`y|6yEFz6Dp)AO1(KC@a5kNk@=M#}vaRg7pf8u7*<L?a)fM-1mqk#zPVl~#lg zfW*^1)Il1@TR<^24q+Cq;s|GLV{>D~_`?le(&kR3GPiO>d}T`?TYJ~WzRO*%r*7JJ zQXg+`7f}?F-BcK6CAXF2w~feX5J&|4wdNLnxua4o^5-6J)bDE#$Ov~$9J`_43gExE zt$ORYq?cRD$ECT(4ww|TC}&1(v~WCpOz5EQ{+>@EydBt>i{%^Sg&Ha#>h^ceV@=03 zFu<i9{>GV)K&Doofr-Ebx4md-XL$$pw;R#bm#ZIctPrWA$98_J{%SXL|K(^1Q~Pr9 zhu1g0VAtU@M7RCy_<(H47)o&(#s^E=T|n*EEDlpn+%=5PpVMYw-j`c@#*e@`IhiT= zeixtYsd3wFLSqc&ZP<qr0ue>qxH?mExxU#i!P`b?(Rb3Cjq9eASzAfs>(W)Zx#=$B z{0EPnoH%^PP%p7fS<A|`ZH<{%&72)YZSvp*&#;E3$<t=dnU@+<o8l?<(s~RD%m{bU z4O>4bd-bvf)5g~3^vDy*E7A7_#&JB-e?KxSaJFAyz>lwEcLfuW7U8x75glZBV-|VV zZQ!bl{){S0ZEJ2BS3YXWti-^fg#osfnaPbqydnxL%-m!0yj2NKzNOoiPV66T#?W@I zNR>MHCj~^$U$$~lYq+A%$eh>~UF}%6fZAa1NH2R!^RclD+S+C}`HQ{X#e{a1h<4p* z?R@?>pU*_KP)u)^&pI>T&o_{`eD>LyK0bj{_rNdq)cu>w7xS~h<%|7^nt?Qs1$Oz6 zEJYzan$a4D;JZe^Mkq90NI-V2gBWgW#*4Lp4AMLVPBG24<t?k$wvEjcFxE1;C0Si{ zyst=L-B9KcAh#1*h`d9+#TFLf*;Vxo+PWRXd|`%v|Ga1mfk@%wZfkCrl)Z6ojjfeK z{2=Pr{0++&OdV5`=PGp-3EQ0fqZG-@GF@Zh5>*lX3Um5agh$l$O$>637`l3`JUmaM zOiE45DGVsgi<`M%d3Hi=vJ%l1-_2ICc?SU(#j{GrxU<C0iJ}(84=;?eo{p4_N1t~m z4Qfp`m)J%2txp8LE_%Il=GdZ0I~(9vPJb2NZ*rQxiK*Q;cu?BZ14E0J%^V-qHaomw z(!zqw83Q8OxNZXS;fFG{i0{e?-(_+4a~xQI(P$(L+bim<d7blEEAjaW_|`rb_!es@ zKs(iGkoJGRSWZj@*-v@MY)A77BK`npj%|Rj$4I}zK0<?$rn}mwaQ0a2Bbi04bb5ip zQnJJd$L5;_yIV-88N?#Hwhqx(BO9$9zG*0ROF!Lcxj7iZNrmQE{CciaqlZ{*^bkMo z{1@-=<u?ZB5Yev+W-xCNxy{1q1$c{5a6E_gTfE42AgH0#a=pi$&bBu84h!G~pz*gM z8oy2x@f$?SNRyYQG`YEF$iLC#8gX1+p~=gmSae<?3KM}n7eW>6=Uzv6Z6fz!aAr~C zPJ_mj6A=fn2{$Q(9H>g5{&3OTh);+oxJ=NWa7oxZc*yc1d%1Jnl0$Vv=TY9pm2>C4 zQ(QA|?h^Q3+n_;he8;xp(!%v$Eu42}ZQoMh4i4P83ybgaOz*6T*gI=<_xA`NoafXN zdEQ#G$3QYXB5SB~qcvjIuZRKU?U0zHP$AAa*<I*x8nFJ0MTMP(*^>wN^<3!`nN}9L zW#GyxFKe5Ese9@UmM(m^R-|7WGj+C&^$5z|o{AhlXiN3t!AVrg%v&2uV1Ka7O;-@s z8juy?N(TiNj7iBDlj{xBGZuUd)&u|ijO0T7!+wiv!@8~~kK4wss{r9|`?~C4*MT)u zg0DM`M(WJZF0iI2%re+1<T#Kh3)j!uhlt=w7qYb^a5WxWLm7PYMd%m1&<})kAtd`2 zm0$-wo0>)Tx}=^ueAx=Lj0a4cdmHQ;Pt8gYMD2{?#}k@9>;9Eli`H1kv%zt@PR-_X z60!f{9CF5gG+{EWMuBfC;))bE6RfNglC3NkOtZF1NVc@{x$vWp_kS~F4wrn?mzKL! zo(5|Ywsvk+K3LH7j7m-dAR(Tn8S;l7eEP{H0T^TU`PsgG;hC<BbX3Pu@(%VJW+k(j z-GSqI2*QLO<Y<s5o3&Pe$fv>iQV_SP6gsUJ{*o^cN`(S&w$-V%_IiN)v(MInhe?5O z#s~1awe8QDf8=i-us$bI^TSA39ij$TPd{|>f)}#N!|nX&(XFd~STJB9py1x$#>G?? z)h)d-VEOdt7nVk+%{)y5U1Z5^9@*Q<>wd)aMR*B$_Ba<Xe(k7JdwYnbq^z4nDDcwi zaQ<r<Bf``{v_rzH)hS5o8Jq+Qp^b|`g4!^?EIbW}+_gd`RLcM}c*ikCDGCPKAAoXR z^q9^uVU>H2oUsaw0eq$6MU=?f#@sUO?JM4@D{vfDD-qcPXa_>PJpdj2_4HP4{ug%u zfcM}{{aFeT_Bc&<W{beCU6x+`qk@)v{4M~*HlBlyj03{oiDZPr>3%E$h0jAJ09<28 zEK-r==K!xcniCi<>-+``shgzv<kOouwr7PC4+giT%>=@rTb~2-WDDEm6bl=A_t<gz zXZkky{K@A_EUx`YeFy3tlve=&<{&ABrjnD{J(Ky}-AoO$foI9)Xzj_tCk~TIErC$1 z^(NWD(87xNJq7cqMo)y4T;Zh@2%Y;pA2KLvYG;f~sp8|?D)rrG%6$0Y=XEk?+fG}h z-)gE>q41J>xOvH`=t&dd9sM)_e3usP2GsF$^<Xuhnd>$;JG&$PYmCn@=!9bTnFyb# z-uTc6i3pC{tPN#4@w$magp^pIL<|=QdKhl2r-#4{;fH#VS6uZ4ayau6xD@9D$HHHZ z+S^@xr!{2KTEF15ts@f3;7&L_Bmfiv@t+P#_@F6GW0ygXHXscj*<GW+oT-V35l`Km zRuMI3$nn(Mf5LbBf<Ykdi+>)BEXy0Umj;2l(o-x=<GO!mE-|ao90G9MK&rE;@l0rh zCMh$36Fx^^rWEnHEPyhp&K3wL7lgLZ#f_ld<pF|0VhQ59Mra1@;(+^+<w3Dv<U1ao z=cYM&<mgtouUJd(R46><04NonF8aj>Kqr-;e_wwTt#cd&miKM=1q4yx&`Ao6JDnbG zwN2)T@C!kDZvoONeEjCr6Ghu$I=)!TXN0sT773kL>#5VCPhe=Pm36B%xcQbhyaX?+ zi-D`3`lnyLr+WjxyB`6O&(>cP6BFO2-9Mq}^RPhv-NzqOOD|5MsEJp)E~0TVP>i{q z*@o!ghqDd$tR?V3Zo80Hu%n4IVfg>LFiv$*Ai;#WK-%PZTWw$oa8mo-c<I}k^2aQ- zhv&>Wf28c_-0ZKDZhmT5DDVQP@56!*?_Q_YfHHUwSu41=>lhvK6;7{@^u$^yVYZ-o zWBshcGZ%zW=tmsJ;vrCx{EJwLN`*iLu=1enk>aXCKe10dJnvo)XjHlHQLBzFS1n!y z1mhgKd7Xgg{^yiQU$@e`TlL?ZIR8DBDWuLE0bt1B8x1eM;(P5_M0g?|(R?q_<2VZ{ zC&_%mz(jK*qRSX^i4JdmU<MKCJiw}COWTwbb6fbM$EDj!A9%~xuj7bkV`vxPg&x>> zz+q6Kq$wHhgNM>${<_JCsN@tHNq6?){g>{2dHWQV1p#>3HG`f$oTi89kHh_lE$TtY z2IM>3!e@7o&f(*|QeGIIE4i1b6MK?`q_mXvWGE$4kt&eb>XaC70~fkXt{Uc+2LI#Z z|KPFT^w^2(JvMi4PJ%}d#LvG&H?<~qg|rRX2!@(n`38Wm^yBsdaF`D6x(1IlHL<dh zi)7;*iUVkT5(e84Ky)+CXT(E_+8`dF8_^sN_5b>im-i39somgVr5bpF*eK-9mO?A& zN<VJZU%&gI`q+mQb!siV)_w&5Z|bN%2PPw}N}(9|cjh-_+y8wWqZoo)c$|7aJkG;M zUheR)!W)kh{Z;2zW&b+PW#G-!zg$O#LA@)wf9DtQok@M`tlk=nZ_4rhfSmNihib{9 zdsFPHBew$+nnew#Y1CnbfG-))SFkQ%r9iG<iR2W2@Zg)tfsCRCRW#3;mKf_g!T*cf z-rm3ESvl1$a*FMYl{Ymz^?R!Hy>^6B+F8UeNVHS!ALu@EApJt2P&<3LdAb0DyuADi zWM&oTZ=eQ#_t8Ze933-zHVB887xDQs!4<RiYXGd17HE^IhxR`|8VYt6Wa9NRLv(#X ze7q1I$^PR{{f`sVm{NohC`Jryp{T*-82LCig1pb8UdTV|>}oI-{{S@b8}Vd*);}~% z$8b*UcjhKDmD9bZ_QM1xwDK5foa48LC%_StVVg%OV>{zi<A*5_f5*dn_2tdW;J5KX zCub?be)uiG6|Ryi>Fb7}yWZJ@F*?BK?;_lOjz$=RxF@^4Ha|yl&;~n}?LoL%AYNe* z?fx%tTWDg=nno!&+@5tli--4zl{dG+Z{vbbVB8)f+*ZmJui<u3z~9CE{L=B?aRc3F z@w<QaULckXO&AdnBK*X)6o%=*7oAJAr$5&&>D-n8Cq8kDKX$?0b>lK;UpZ5&4}iY` zG4*BFNAOH!<i<5Ei_m->(OUf1INvwe!EoKb*g^0&v4ifOCU)>#=Q(T#ZR3Ia;bq7U zjyUS!`TkT#RgP|@V)?q)>>z!&OZ~st!9axHVWa~s$y;Po$<-<qVv$mTd|B+*;tDWc zp4@8S)Xl)2l}3!7GgTY_PwW4TkD?racIlGEU%+;mGiU(!veID~+;hs&_xe3wTj%7q zuRuA%(FOn5{R|?3=hrQ#0JU&4auJuo4FDWzK|1VOo<t2OmX}=+ej5mWL9f_P#u5m; z)FN-SkYx78nZ`*<ZIKf1oqOYC=R(3OEQ;VHMP-f*h0lH#EKGI%-Yekhi{M<4_cOn) zud+xBFFcI%k-p>NI^iFsJHby*uLf{|{>vALeBV%@7#zO|z^`Bdbfc&PpdC0iW(|^z zj(v`B)O9~ZIAUMIozM^=NF&N22i8lCEQt&|)>4fEDF>xO2)q)V5@VG|MuOAeS@hT_ z=<x);ko!Ko>up)=I32k8mHEIc@IOhQxV0601}fk!eJ8v_fsJinfLn2yX1BqIS8lLA zKaFH*6n`V4O&C5YtTU~4gS<gBG+I6refm1JXa#N~6g*Zd5Q!8-_^Hx@O!y15&;)}& zz|vwh5M;eu?dp7WObDVKe_^W21GWEWFN5<C?U<njpMz!_2e=p>vlSaD7YEkcfUf^+ z2o)929)Do#inaRl|3*dXTAzm8!Dtpgb^px#$*kuI*s47|528IiF(Co=0a&iH0klAa z<2+<W*g#LGH3WJz;%VfkB_&vct*y>U39tgzCdBWU<?eamjHlCsKC18TtA;qZQpY`& zySIB3mHm^ryK}dDYC__KM8+BUZ#k`9$d>g1@q2^Uqlo0l)GKhyG4L*BW-d6schEq< zz>{5j>9S4z^c&zig!U<jFSirE^dj$aOlgmB=Cj=CZ4?;1`~u=&;_UoECT0z|LSbwy zcn)5~Ob&$>pKNMT`F;JHpG}|WNZ{)cRkhp=ehAOGD?l=c1x2h%^K|(fCqmOAvAL#S z{E`A0Q60AcxSj5+ItV<qK(`Tq4O>WP#mW#ro4Ji})xHwnAQtiRWRvV_!o)HPvj%?k z#7esXdk2I+Ff%c}pMv60PxuM63<(FD=V$lpQ{T8~)t~eF#gtsPwn1dPnUJr43LlNF zbPBk4%NK}8t^$jUp~Q0vp7&4vsjFfnU_#((045bw57zdD@58YaXs(|69RN2eP?hFF za39gFW*#B`nI`!lu@B=7c%*!jw<lIlgqaD$BmjaepjKmdrgA8?2^5A(R$khC3x1!F z2Ic`<U;i(@@KO1whcq|5{bl_<FE_Z0v2K02elC><eB+!Jytfi@X#-gH*=?Hn^waZ$ zH+@L)Pj7-(@jlP$?uUFgrq#}y8Pq*PKh93b41)R>pO8I|b$l28CZQ!yOmetWN`=}e z^qxfe_*z_2S|;Uh3Wt1nY=_MM;nP5SKSdI7wKLDyxkPVml^khhoe(2%h28BV?tt3` zo(w1nN?X{Ln*ieD*cch$b7Y4}O&NT8itKWT&}y-+yGTr;L6rxc36AG4>s+Mk-kEn- zt$ui4U0i4plVV{RpUAYp;d(iB890@`fAJzX01I_G9off1u?p&2(1_;O^b%*r6)=Oz z{!lTZ{xsn*TyF&kltN+>kWJJP#R2R*ftMq6jgO<$6cZN@6C45Z@!(0gPT=+4G=Ol2 zAHesgz4sB<*N@C&)R%*4UjkeNE&;Ip*?XDxC(HfPNxv7MKE2hw`<#$9TY!6|Oz?B~ zHw<y&#Qy<H@VWnE|5s4W`}%9ruK`!5H(^Wq{+}@hSNtCPy@q!2*I$$M+^E;kvE4^_ z491;7>Q0L@y&Aj?qBp1wGo6x>*X<V3RB-A$?w%b(5;Eno|DKuw;MLLn?d?1_pUmsO zXxvTGpSOM~J*WF18`I+ckW1x3TnlX&dHKTmq~Jk-naqK4|I<~Pl_8S-BDJ1lZ9Q|d zed6py^^pJvShk`m-lG4caS1JblFLCFJb9kgBZ+($W+CEp30q}@*jO(Qp_HxDfJwq5 zjILo8+J88Dkhuu%O7c+3b$5RBvt6<XI8#wwTbyDOtSlo17By`P(}GF>lUjBNfIG!C zweSEUQXJXSy|2H>{MdaM#fkXTI$>(0l2E)XWjS4mV`ZI8@K%Vqd5FKcId$~T*v?X^ z`om7NG&$ew7*KU(%ww1r5*!pd3}_UMXZL^<`1ys#Cp-WiF;A(7f>L9>`_Q9(jtWZQ zTcj2rbB}2kD$uxie#pnclkpPpd;yxB0P8}WkWb;M0|Gyxxu3t#g8nQJK83SkiPL&% zr@MUPawktw9yknaLIn-L-=FdgnEDWYGbd<_aMOGMW*x8eS;D;^tYJRp7YP1jtJERZ z3X`%Kep%;Ar$HoDl3gY|cW*93dJM6Agx<jUNrV=7g$?oZE-B9V+Sh6C?9@W1_3}x< z@WDsU55<-_j=A|&!(2jSD_q=%#0QB)we>P-Mhx>YkO0|C0Fn}JO^ai!?doS%dd?X! zFfuv@fWWk6+o+m;U_@P*FQQc}bB|svbR&7(ddku3K&<?>-%`KZ<Tt-_>FwL-|M+g< zeZGwOQ3#N3Y~b;P1*~pl{-R?Ajfkc=BRQF%%0q-*B(P5P<>xB(m!EgK<P^K`&m2Aa zF|b><4AG_q*VADplbt}MP3^-uf;dPt3NcA`6%mdA4iXvTAYnWQz)(2P#$nKzdV8y{ zfPIqLl80vR3Mzps_#N7VgoNy20|%8QXl{XgU(dC%rJwr*C|yVSjQZUluX!~ZOCrFh zg8Yo5iM({ZMv*#5Yyo305#r=N49T9RU<AWpESw`Q1uNzBg5kn<so|4^F2Lav+gtES zy8RtsPAT;FKtta_;O*jtb~e?H4wIEWmKN!bK{MPvm({|b6VvnJf1=^)inPBF9s#h7 ziDDd(H=)6|-Z?z9I+9NaPaXN;I2*T8fisiY0-WayedndX=qO`=f(h&o&0$}g{*>z! z6@B`+GoM~BG7ASapj@a}$UHb>0sn-@k}QB7MS(Pb7y$alrh`xUMSJaRM=x@A7K;i4 zqkIB^`FBdMoyC%hU$qJ00S^E?t?|E)@GC+1eaB!g9LcCmn*h`pK_yaC8j}0SmZcps z!Z_)Y2aQm+W4I($fX&3@fusi~o*N%pM!oG=4oa#1agzKF;3`74bT@qN7|6u<&xmsn zQ~ab$QM;@bPo{_YSvICmP=#16TYo=5WO)hrjGhWU8aNQ%%&Cz;0f?-g^oz(g7Jk?; zun7L}!^dEcSpiLd86B|b*xw1E?bzlZyr&_$`rw)~ukeyi{2F!HG)_<RU?!}$blHAt zkF)SO5CqRM|KK-&q01p>iwv-e0{yHMa02iNjcOa-G{;+c`YE+D)cf6Uy}Z&>Kv1f` z28@N@Mkcf8$<g?e(D;%6GCoHvT?|{*TcseFsJL~uH?A}NTNVt5Q!E{(ottlG_5euy z#by^WT{6M_V6&63%SULv&DA^wshw&opTC*+%md+U;HQbHYM5B)@A=+$1ARR9F8<w5 zwfmCVKe|sux_2NbhreiIuT@G^M}30WSOVv$vq5pH6Hkp#%NisBt#dD~V}-yUa8h88 z<%A`mmevn~5paQh;!S3)c_MQ4JuKWuGF_k8+@ayKG~3(2&TM15pV``j;2&rPO0z0Z z3@!=Y;vEF~{^S?-R*A$DKF%o0j{OORg4r<-7^T|1jk@XU(MI;Na6a^ti2oF1&qYY_ zRa&u;tvJ@hwWbg^hS^I1Sy`cq@F8M3W{-6$e6szo1esm6vPk7$3opZ44uTpmb%n;J zy17d~HqAV=47?NJWiw?Tm5~Cs?>PXH#}!5|IrcS_fRxfvZs5m3gWxYY@GCGZz%3oX zC#N&DTUlL>b3|n@tfznwV>81M!8BP+Mwbfzv!Y99^C|qXkL~bPD@4`cI%uR+aM#Cx z0q$8b-@>iAIhW3_|FNJScmxlzdHKs=1v8SNaCH7g{$aDTB98~N3|~lC=2;$0fupSC zv-eMQGW#7+q2?CnliZSiP&06r8znRIhQBi3Teu-M)<h&MsvFxH=zXCpEY$bdx(iat zsSWURwcqEV65lWU*}K!c>4=ZVp*iB6TRb&89vVeO#M|4b4KM;Wz!t<4iKo7Uzr{<y zVd@NZ$#-~BbU~xtGKUIq1x&URueaP{IYnkg&xfb$`ojls%6LnQLt)u9{jF_I^STEN z2bbZ=<oqG;ZUmd!$Hi-ie}gk%GK&Qc$U1xXa424LLU8h0hQ$FG7eJ$+^|i1MoFp0o zE`Jyx2@^c~+0E)bt0=GoEVh7WMc3ieOuO%q-;Zs@;G8PTd@AbM^&nUm9}m><r@(N1 zab@~5xS$~6cZ@>?!Xc0U5_xPYBMxE_F5ZHoP{e!&GeJg=p%jeSa2N&`*v(4;x!^Mw z=(fZoN>$Mbrd+c57XF@PdxHYNf%4RU4f4}UsAHgi+aY+j6~KMz6&cYF;heq+?A=Ms z|3``b#h#Z+OLUh%<-z5g^T(wH4GaL6Kxn^blmtu*W@*q*@7(dxnNOgy6MeK>wYI*w zs{%CUvp$$$A*lo{_2KsYYe9qvTzGW%+*RNd<T?8){1rIlg%<n(y8``puRCxwLR$xJ z*Vn@<S(O+UT(`YQU`x*V{F{9?vScqq&1p0Gc_mDRW2{vZ4mP`3JOR8!tM3w=3vc;Q zf4yY(fxAE@^uECC1$Utu=%SL3_nWpd*yj?+jMv<m_py!56t|G&A~C}xd3%21?r}Lz zQhW|81YS0hlMk6NyaU6@iH6`K2dqF)d>u*V>810cpX9?3IN9Po;kUp${1{BO+-)AC zf2siW&O-Qw6TM#qM*xw3n1{<QU`e-!$7a6m9RNQAdlq}ReVR0L2Dz*82cp3O#ETlN zjqrjPEML!p(88Vt(ek{64AAHd3W}NF68!w5m;P$|%JL*d{MG~u&6J^03iG$Fw^~a= zk&K+B;aqs%ap0~9+sdtfQ^iZ4UGMzr{r(Bd_Q3NXF5EL8ezi*za%Sb0i;1a2Us8E3 zs|w+kIAj^0W)XhDevLK%sfiE8<$Wb9gx3Wpn8p|)>M-<R7zbzCe|YReoBO~#!|X%a z<)?)8R^UEPiv_B(`_qrRMA@;wf<|wTiL**=Y*$U45*Z^9By4UAWX~HvNA%yp{KB)r zH=)HMFEkn!1$JnpE|hp&J6!&hkxZs6RJ)VFET={KOEBb?6YvFdN6Q{m>>3aE0}pCk zA<m;74{L_a(8qzRV;0UB4BM%=@iic@SpSf69);&O5{<W=vBJ4%-eA`SG(K04n2=<+ z)k)bm^BQdo6^8hM5#+#JIK;|*`#akm&7T80c)8h-+2J8`T<x;r%i}YWO8xyc`8h+C zk`ePM@Lx-RWK%Waaa;PeObhV*_zCrkpRyUiKi+@8EM^J-b8FrmIH>dZ{m^KvBl3{0 z`~}HsEUBhJDOCn`L~a^k6K|DHV`La?zEr*JSC5Bh;!PndCT2?0VR$55VRhW>S}>6M zi>*8hTnltAo|YL!F*2Vjc!q-4Y@7<fgoPpYO^Y7dg&w3Q@}ZwuTJH8RN1HjD!s6g6 z;1m|^qdf5KkXY|juokR37VSH%<q}i?No+<d*f40&i`0^r#gd#cQW^EOzoHVpn3x&a z4!FDazG!Zb5nlxuy;K7qVOhg@%{}mcrk;#chO@AJSqqEd04wJW2UkhWUjmRC<8qBc ze#9AfYrl8gtYg5~rDgUr_opCptBr`CJs3<H>+kh3s0KdEhXLib#E9DH)Dm3+2nDC9 z^(-#gu$1{8@qmu=NLkH?hSTa8?2#fOzCkSQcrtI2>T6ME67!j*Z7ryorM2s~8VE%; z!B-Zq^YFJCJUH4Tc5AGaf6m%4xeX<kU#33@t{e7A5hcCxt5#b89)qDn5u^T;Rh{<i zFxYe8tN5VV2jOK95$lr;Uo6Z>f`7p;ZiA&+#TeHT#IL95zp)-S(N8kZ1fUYASZ80u z7}!@s|DFlc;4sTmW`6=<aEN5&L1aS0K;&(>)8G0gkOvKUCm7BL-l37+%2NP5c{UK_ z_9+6)p3lBX*53J*GAH&D*U4Ffd^&HUr3^8Jl(Ux}<QM~SfK?)mk@HM!XBgJi6|l~J z2)OWmpd`|K)Dj=zCZSntNx)m_U!QcA)a-k12~XL51OLvj?fMyf165#nRt04Szzm=a z@oK%URQW0AJOCr#fB$Y!q&~PX=?^$3E9P&6n-Jk97T}!(9~^5F4XyHIqdOJ5wZ*!? z-ULHzTEmc!Ic~Ek34U}0geTfwwX=gTy79>4WH1H{qU~2-Kkuh=OTQGNEu`<}-OsLs zou@8>q}<s1Xq9g1-(}8#Qus_NtIf4~=O+B2UN9H0iw3RBR)$1ffD<}{Hwk0{!Yj%* z88xgq-*P?0tPl*;{|$>>#0fw;^UG*=XJ8J>v&>d?$`9>S(X&Phjx$4MQFGRpOX^m+ zE1?*iYg#q{q#}3Y1^jCByn5IPX8L(7o!@C^TkY#L!PUb-T%`_fmKuDXi%8zAS?|)s z=h2vYISdM+g5e@jJ-BeoMbdNx&a(Ro{*`Nc4ag|I{v{~O?oT;2QF&d`zKOrX@wu_z z<MZ#h4gy*OU%W3YHqkz+SNH=_U&rP>CX~S=da^W8yod!M`y3>LPwo<}w~gG2`NMqF zQr}2P&HJE1JOui~b>a^sXMsn${Ur+ihxrmDzW@H!)QViqz|U36V6SO6;CC|s+*U9M z85&SoFi2gO`xJo2^3<OR53AAoB%}F9@KQ`PJ*#nKJ-Y!y1yMCJTu>EFKqJKNAh$+< zXkIQIum}B79tx&ftR#b40&UD50{bw*tX!(9n`fB>lCn!S4N9gv6{jUtwqQw>{&Tb0 z%pSFH7S$nv4ZuqiH>`S?XQo>D4ghA(PE(7j%k1pL_k$xrt~odgK}eoRvVE8?gU=)k z%v#`2edp~y>k}`xX=olbh}KSM9=3)(V%8$R>M`Ptg`qGC&J%s`_ITex2f_Hy?7oDL zv+V8yE6Q5`C#cP<p?}bCn+@R3yz0J*zrb1f36F3Mb3~^U<`#|<yxv5m1mLCP>ohc9 z=q2Q6L;uzv2EqBZPIIT1*jU{J(s;qVCdM6pt^z?pD<VLo3SM#qyQliX5RjahJ9Tlz zu=Mz_>i{IXxh<Z#Y=YEb>%^n2Kf^z#AD%mvFUZ=z>Mc*An{nQW@rbt)46`M-D2RIF z3?R24|0Y!i^T&CN-={$xoM<IJCARnuICz^CzI1&#*pVrG>Gr(89Q=Atu$y}EAz!{8 z1=>zqm~o&Ut^<J)@k53Ld!PBz&wU73Gg)e%vu-w@pX=tb!NuLetlm+&%+Yyquq3En z;xH{*QqbUl>zyDPb|Ren899xFa^4z(3)yH1Ghnang}p!ZzfZ$3oBc7!5XM`_jOb&1 z!aTJq)dIM`bTu0~Up{}XTrgsxeBo?&W;8Y5W&T_juxqqnH`qOyQJ!FyGwM!eDc}7h zGj9sK0m@?1fIqO_a;2=cPx^(=@58+j0gtu@s3uTL!CZy&@P!*4M3u{z3Iv&M@=2~L zK0i6kcdXQDmxsh-qJ!gmZW6^Tx%-L`N$@fyk+V$rCsWHvc`_W=$ij5QbbGNvk6b4W zPSPbL66MK;w~ea@oU$GcJ^~ZP@$f?095bQsi?KgG0=`zC0#z*5KCu<^euzz>YyjMn zR}0T|R9x%x!TV{nBrf8s)DjR|nD`sFKXM+$l{m*6r(R@SBte2&Qkh(=;|o<{FN6sR zZS#?;n{E|;*xT$Lu+a$2;eV+{_eS8BW(}Qv_NUT~{ou#f&5^`XK&^=#E$Q#4Ithe| zAnzMn!H_JsE1=31hMcIr<QvTT5grJKt;m-TdnI-d8`jtpzjS0ZuSQ6AX%HjO6kmwL z8v28LtWYe^AZ)BPmV#e5x@`o~zO&oR;6(Er@G<QIKMvso(POB|fyWtMw?Km83-7R4 ze}t8p&ck*8CQGo{3t0FBgV{^}a+L0DhyTEF!z2-B+&#$N405rVc7&fRXUT;IQ?Ar0 zJ?**e8Il<aDLyZyf|E0%r<Lr^5`9aR1T*1Svp#6W?A_t-aFRt54#my<8eI|bRHP*1 z3m^U?VD1Z-^B(|vKmO0~4~l;b9tObE57bfH0I>551%12K0k>CeJL2}4lWhGL^dMK~ zEw>$|tMQpXSkC;4c*u{OTf_$^R0vgFn9i^pLqb%I(9<MDB`azg!D_;oeR=THX^gFF z8GOg(xaV4nhykF{Gv2b+1w!lKTo8KP$FAS8|Jru<6*lB#DzePxjt6Vt@aA=J%F>@` zbDg>boPzIbeOgvg&!f|xfW^y~1ARh1JOH+-T*mByv;36v$-1kMylW7?NM|YyB=uxX zo-JkA^x~7PF4hM?Q3NvizD4@~!g9+@PzA~z&05}72=>x(pcc4V`oY!kM1(ougUlGA z*FGJr0Fjzl(9}3|x~JRZEs+jMAo@v2<d?H@;o~6htH4+7p6*qdGb)hf!$O45D8`5E zZfIT^6%i6q2oaPGBg7gOVc@&JfdMoS#+aSzJZD}36DjIMswBYdZv+c_FCWIhah5dH zUvUtx1tEccAFW6@c_SzUMpk_9qkIoAa12m|M4`3Yie#XJ@nrYGkuN}kH$KB|?P1-G z#=}9QmnVtmBz!_BrDAU}#RL1Tv~V0e?=F~eUT%BDRtFcuZ_EP$5AOR|2y8$~s5$b5 z&ru`52>{RP65+3V$8A>1CjqcHCkOs`-zWH|;%r{GZ;*%kd8Ka`l2eu*P2H22dbB>+ zXO1B5y0@0wkn}>5M|+D9afsQJ%22Q}1yt6|?AKH_QLw?T1pENTKAC&w2K+kO*0;K& zW**>AYR;;2ber{UT0VFexc~hzd^-+!ZP+e=UlpY$t{LdJ63f~}UKo9z{+^tVv?O=x zRebITOh4yw4(vPWaS~FeJx<f#A3A;D=L0+nG*SPh=aD;#`1}WUpeUgS!cwe_!ADSR zfy}titO=tQ?XuL}++~&MdE!^(z^2)`T{Igo#>=97BHwdgU?lt=90`d9Iqw!yeK&vL z<KA#GOg$E1Bk%s6Z^pC`KM)sB;xe}2qD&qFe0LEMfn1UHQW~J7YAVS~#a2M@?`ftJ zlC%9JG{$A8bkrZVp;L#c+*Eln{f6kz+X?uoF-5~2?V&&TU2Hd?B&{vNBW8BS@I_9+ zOR8GeJ-s(h#4shfp>uLn`3oZp$Ge9uE|}D2Z%^&aaQ9XY)Wqh`g=4bhk&3kZ=`#x3 z`j2wSD~}G_=j&gTTTrl~<>Nc$5`X8M5`W)z50B)8_>>K^yr+}BrD5H_Fr{docvDA8 zDm>zIbw~u*8W$wlu#WqST#_{u#>D4CgpCmzku&`5THo@1gB62{i*pw4vaw1`n77+y z%bL@6;(~(xgKDaaJ?g5eOW~x63Wvj#z$q!QdhTW`E5|)@Ypc?%IRAiUqxuev2p8FV z?02!T>0i0KVHH|q3s}IMU<UKdaaM6JC6~2ZiCkn2y$t%Efh%3<6|QjQHsA)wb_RAb z^tHCOt~2`6{~`P9-Jf@V&wPgF6~K$+6>#^^*n(egTrd2}mNcW4Jqw4AZ`hbDB+0jh zo(KPlo>wq=slA;Y_)BDu7fh>)nVnuU-y^!M@3Qr_cG4K{$fM&5ri8=ewgN$NT+s+8 z@JVc~tH{SeEXqhps&SF}i0ma<0}~S0&GDaA+^=WN`XnZ$?%t@Kn>Xpb^tutLpd-gU z(m6e^wUrv2o*b}x_{e#R+~PiI5vyuTS9ta<BeMHnDwuhf)R5t^CG1t~m8HM9lJ)0( zhb&qAo-Y+_s8N6O?%kW{xo3z@N2y@)wvg0*)3AqCn4^*KDhxUmdET#X$>NiKR4{x1 zuY(}qMjmAEzVax32;Cpwk;0~tEftCvO63L+BT@JDS)SCfwL7Fv8{gK?^JJ<$+sjg= z9uQKUBgf2K*x4D@-ng%weIHWV4f&pQ8PNlBTx&-oq;(o0c&%R>Q0BeVC&_!MH>HAd z75H)ZM5)t|iLj3+ZR<HcS}pZBGx^FDF#pmeeOIqxFus6a#L%S1E9uD>nDqYYFic}| zh>i14@H_nkB{k!>sW!HwAL^$os2NYD*w~Cgf8vy)wb}q{+X`^SV_4R_(d`jw1u^YW zS(#CL_9zD><P1T2{%vX_J%^7oBH){>w360{Ro-X_YWE#rHFCqW+0O9TsM-7}u!OSh zI(7Fh_6>JZ8yO{f#+KYZBVLAzTo6Jw9mr4*j8b$X<OA^sG51BV!}ptE&0uHr7atV! z@74TM1FzNGyh*3l;A#nonm?lP_n^Kkc;uZNSJ4#<04+5B>BUx{Bk5tuzbYj-60>&n z2s<WocyZ|J{xvpqTor^sx@;2Pc5q3*G`{roZukr14?pXZFO`HPgYvF~G&>ug(5iuH z4zk>GE31K#j`GH4;_G4@+BqE9Gno;%mM<;lM)e0`@b1>PJZ<y0#Z9|<dx4GLpSRC$ zr=Bl4o)=XxT0frpsbgGB=FQ7=D$92-QGb_Ff0pdMSCUyD-~Zo41&Lrm2-qlwgJZxc zk^X{#B0bOD;+~_?LX%|tN*#S`yZ(X*oQ#2k#b9FyEEMtYb)BjK!RT3Xcgl@gOn=J% zo$T#$dW2IQTqa0?!5HA1$F;F@bB@fk@%ig$?9c#Nz`)oko0PVFrue0}2Fw=$in{OT zf4V8Q&!-Pv-JAV=JND&7=ghJf-LGPC{13wMCk{uhjvL9tzNj@BR3}f{J}nn+&u!)3 zgL^?)*D0_RHj?Ln7(I8^NE4P_5UYWADGSksX%|HLzeFES`w-DXKe?ucnoFK>K=VQ* zB4>?A`EM<o%#O?vI5>xlP3~7F?f*m!Mvrpa@>X0Ub!K*8U{NFZvPS>u=2`eq6z_e+ zt9&EAK!dBN<9m{WS~I{+T(-k`!}pB|7~#dB8FoMs*ii{juycKeaLz@~^4Ynf6<pK0 z3|tiHPw?;Q<%IUUOQ?S#YJ>F?sT`sb)3`Do7}-(qcgOZ|ZTi~cwsENYQqa+LiuxX= zgA;mJw*OyI|39K<&5h6E2bXN?oYS&>+le`o(I^GfA@tNCeZi~kNd-QfVxRtTd&?Xc zzis>EIp92I4BVPd#ZTh%7A}Z}?;_r?B^gPzoMqt{LT3XMEVJO6leC+}dq8cIr^LH< zK+|5o3-E&qk>5ukz8@1;pROIdxwAe^J9bm&-COMgvZ}wjwRcb^lAXs0rxQeWWWA)< zD6;;z1dTp!Re6&wlTiV?fq2s-f#Z9dS0zp7&w>|<vc&eG8C9bT<cgN*@DO|V3-vi2 z_341`VIWQD4pbz!AZ9hLSCf&b6+uxR#S79EDe;q2TekzjTT=vfli<DRMV0k7Oj>`& z+cKf*hcEht!!2}bL!Ps1Q9UStw=%QEcEKrx&yvs@D$saBo}t!`5)@INis0R4t;^sY z%#?EKA<M_Eh@Ri0w%D^{FSxRdX-r_vI#Re^83-9XeUud?v`*9N`np)#TaIoW>=dO5 z9h;IoMCD~pe?!swPvXLDl<0pp;jvVtUf(*>Q>joWRjGD5G?qKUE8f6cv>3Apsk#Uv zrudzo<M8bicx|HMyGe*mD!}_No@z$|_Y~Tab2h#R&vw2W@=k)-GoD6|kTRqkK;A|S z(7obqAU}gTn4Ky2*Cgqx<~#DI<~KV8wWQTHeX!>(Aq5IDwbRn1sV$M?W(w(BW)`-6 ze1mlphRXcmhN_6js=S8T9(+rS5RI$L5C>^xUlD%)0n`YWw+SxTi!&~qhrpIHWTD_# z#mJZ(84-?@hkD338(N!MJI|3nEx%b3I<;VAe}U}S`nMQ<OjXSEL|LE7k!6jpV)~1O z1Unm*c6`0eAJkPvMpQ-19EUa7$t3<!ZmvTeq(MQhfxZYIcZAOogpY{umrm0|5S9iw zP?mC7dI;!1`{w!0_TD2BTFb1JC#NTt!Ua}=?TyY>LG5Fhvw8Zq{NRwK1z|Dk4}`#< zA_GFJS|;fH!>T6}zu_x1)?Z}q|Kg|f|KI)eUFPn2DN?aC%qubxuC-ujf3NTqTT6Hw zL|R$IMFjL$I;e{RQ_5}KDx&+=u3M62NmCJ_?nNQeuu@M=wpdXfmfO$Ll9Bm}9K<>o zkAUoZzP1XHcR+eZP=O}iHXu~tQY&)|@(&E?+h@$=P)kQ!|6oU1wOH(>QhAkTO4Gv$ zzhN8nj(|qG+KaWJ#@P_uX%i<FPXONorg9=mUEMts6Cz3#ZeA(0cYWf}rtrX!g?aJC z4tC?tj-$TUgoMwGOV7}Rh0IJy%?4iwhcwss-4>Ua9uk~S55?osXxz_?<C^d}i-1gQ zvbtK9uvERS*wx)5F)^ad&0W=JL}v5ZW_#cIgrSWZ|KQfV_)6wtXo#jY35^>XIwLV9 z+YF?3tw)PIZg|1=*yNNDJgyfScOTy!>0&jxpUO=Z^d1UNSZTzF)-qIKW^StsSe!g9 zY4M8el<?_&#w`|@L55)lRz}XsV61H=<|)}jO5j09$Eg#_+v7sQT1SW@14OQtd4&ph z@@^G)qOtcQo^m4|lTOKQG#WWa#!3^8lOjlL&W1`L$P)YogvyYH$mu!KjMk`KnPC>n zZ`RI>^`5|&d6pE<bfw=5qm?eP>PUA*ougw}Y^7hwns@qY^L_1Ioi&Q!fn}@?^rMy` zpUsU(v!O6!Z)XF=xu#}D*dt!}XgY1bf0kx!f<yf9kkWc{kXbTJG`M=A1y$J)KOsVz zI9|JTK4UYQeqxiLvbM=Cx3;OWwF&X#^IZb^#s^xO`$kB_1MF=3r`Sv4ieAOX;2<I% z<6H*TnbVo59iys44XMxnkMTM4e})eQL|`}ab=-J1ME9D=0wM?B6t{#|*hQw(P$6MO zuI{SzgaLChK)y%&M$O<5$Dl!B)k7U^y+-vJ&=?jNJS#1sR%+i&{iX>Hn;M&(eY!0< z$9L^KTiZHE=YI7`p<xq;=52^c=%WoOA^eg6I_MRAdp1@DO6)^n4-5&0hPnxFPxw(x zC5nF>a`a`hOEa~ZQWX@yKzM2vS!)Yqi!UPiV*MvC4PUInX=%a7lSY7kYvGAs=YB9; zH&H-C*?%9wNgyrzCF|QfMbF(sH1H?V!HEJ%V#}?;D}Qr#fV$?C7phINv?&;tXJzH8 z2#JvAqrWWO+=4YO`NJ0sx00v%21hej)xL2Wx7=8`8VuDWTYI`^Ooi*gP;H`>N|7=X zuBV!`9x6XvTMO)`cOyKoy*8xjVGql^GBWai-YR!oSU*GD9F<{PW~R>QJIW!qc|o&- z|M-lN@r)9VX_!#nCmk&Fbn!|US_?N*P1Rc6;21wb;~*rHJNWo)tSiw&Ea#(9yiL>| zyU^5ILl>r{qo3H8nc=~qZI$C&!-K<?Fc;6Q%*?<)WfPln*T*F%Pj1Xvn~=o%DB-C8 zO{jm@9(umc=0pP>)C|+?Y_ah8Zl|WwU#2dNZdmSQk<}18G?aPl=(w`KU+7y0WKPJ@ znAYs4iXW;}vHjCGNdNXG{i}?9hO5r4Trt49#VV}4Vw^L5W9!}pMPV^oKTXZ#iM$^C z=o{pDgS2Z5@=tGi{rTchljkYGN9%M2jV~s8+;mwu+UZ`iDd0?6)9GfB_sE30F`)q= zt+@#mD>Nl8?y4kKv!_wN!Vl<y1wo<B!wR;=C#MGcgoS8kB&Mf_g@v{zre<TjQxTso z;lEGbrjkI7bWQXZSuR|5QAh3f20{^hp3Tsqi8DouhY#fQvrmamdGp^tQULeayIOg< z6~-sqsO6xz;0U3IKeYt$9jPeK`iUGVdf6kOEgo0G=f^}8jCRN!hgdCWY;s|(fL;V< z!zm7Gn}Cq|8Zc15q*|vfOqb%L;k+-YO|+hwO1y1uQvlP1+ZJF|+5(s@1;=XYY?#uK zaIB0vCmW_i9J!s^G&D9rWEYZJUoX#5Nu35%v$FapqQSR()|wdBjy)Y@Kw0n__5iwN z2bZ`x6b#RoS_g!MBjL<<un7**xa196FwDv&-8)1_{p#c0R~<VTjDYJ0`P=&RX$3>! z`T_p-<S+daB%*k08>rCu2N10USjXUsZ7QG|I{?H^g;Uq?ZT0`5WcnpIZ)pN@s8-NJ zMMA+{9#21*<TCBw{e*6&nnXgX)ClwMeoF7gFy@94hPa$QKw!677<tE)!OUk`I6d9t zJBaMV)m|dc9-C%s5DCiYzEB_J%?%2P95Z;smyP;IT43={;pQB5#^!=mJJpWS2S#l; zR*;eP`KY>e9?qRqSij<a_l8fH1N!p1C(O$PwohH;#{z=3o*Y-!|5oQB_}lO?QwEf* z#rKN1_}Wgu942eCmB-^-vi0WyyN$r^3ve5b%szM677H5WU8CfnAr>xEfH7%sr3<~n z1+Gk^>UYA+ZEYZ8Cm7b&2G=55ufTcB1n%sO4aDcRR8RG@1R`g+XX-P@<ceE-Cq~^c zde^7!C;CN2Ix-=<7OOA7J1*cmux83MmsZL7VZ%4Z$4`@d`2qcW*=v5aP}R%1$2`M2 z)I!$120LH%tHA`LUrqg*M~%gPb$(bZ@~eSUq<@%+Uk!i;jkTH6>#rD5&JXEvyOcr0 zB9|^tjfz=Z962n^(YGR^&qyy%@6yuPG2zq+scc$H(Kek<=jd3cbPEd$8Xw)auS$jH z6G&y!JNYiiZbtCf3@Y5dy)C{t@68^XBb&{*W)W8@5W8D4?$DOXgOYg$R|-LPVwr{c z0Be!EqsBtnG<KIZG}PZA07=W3+#Dx!1<hnl*}=%Jhf|L%6%4J~piooM!4lW_{=Px$ z%gfCz#kG!BR*4Bs-X4j53_Y;kPBa|h=Z9#p2iaz&(evqLX9!|Jz+338^VZ08GMdoE zXqad^FFiOgq^)AojF7;P<;9k6HbN_<^Lyg`6?2o1inck1xr|+unKW#!C4W}!p5nY^ z(Mc&28`BoV#P^{AkcKG2H6dgAhHBu?mKFz>reqym<{8P_0x#r`?fbv=#~v3X(+(eP z)sBvG2pE;nFx`qOsTpKnUpmB$$|(yOlPc*mUNd_VZ8d;?Vx8e<V^>vYYd1hFiP4z} zRZ)FIJcL3;fQ@aHjdg*}#wH?z<&}-}W<)1;w-Sppo0t}>b~G}*Su!g&*4p|HyFVv3 zPdqJt&%$xicmZ7!92r@l{|3230V6BPyyB6KT8Z?OlthhWD+<43H3$%rAMmYY{h*8X zAa>j;$tv2hPoMg&;+4pqps9_O;9`OPKb4jZF|p-oX_h^HqBZi$aGseEop+DREbHYa zQYPW4k~Xt$EopYL3M(xb-Pirtir~6XS!9i0^>7DZ=QAR8O1YK1a~g=Czlu3Lu{qo~ ztY-3#CCia-=;YLYAU`cavotR_a{4>OZw7B88)ZXm$ty};%#8@NCCw#fK52yw4tdR| z$7T6XNFSL%F9363i^@ff+#oQpYZJ)VMh=eg<*~8;M*3|;Yntq(V)C#=BKv)$DyWLO z-0a%?De#T|&f#12k0Sj!(U0n<lBWUh3h0@Q@W;yi1qJ&nFCqL^p}yh}y|GWhStXJ> zkr-&&e@1<VdD^@7z_(1Oh-#)b)<!FRKw<$L<L2nD!}DX%^Pi&UU)^(DLM4hG4*k&{ zjg0=`+ah<jpa6WqGkwOmvu#8hTUa5zT=KJ;eNz3i<mbR2?Qvg$^nW?53koig_XQvr z@yd2W2MO`n@cTmi4p18dNH#5;zDTF?z;6I`S~>_(1b(!Kaq5_~pm{-~c%qYUf^}m- zMzWg?B1%_4wT)d9)udlimY|AQ=ix55Cb*tPV@L!R>|IO~uZ56_iWVp%=ZRMi&NV-L z(jNJz%UxwkU3qP+(wp|_OP*hco{vJ$yY@W)iZL+sRfGF-aO{(Y+~aYPo}RXpTYZMv zloP05db+Dj5jhaEwaO#ia$pSBU2OkoP3S752aNlt6qr5{lsLcuzMK9VcK`HGgah_H z;_&Vyt4#3;fZm93#{k(JxV=AUgxpiq7j9~=;1a2sL!wBQm{dJZJY1tx+R`9jN?Qbk zIXe>%g|-Y1a&qQ;6qToUh>M)L>MIsU%hYj$;5S8vX@H@~VKGy9s9JGYF(AOs+@1W5 z;|h_zSi<4{_WuvRN&LV1P45p&HSwF`24TNxpueqeZ@;N)2_TLWip>!1E*fp1A++f+ zx-6}ThNXDULrRqrS!jrOQMrTv0A2quo1)S}bJv)(VG?Tj#F6FNQfk_O$jG{g;5ax3 zObAeVq>QL!^?83Z&Uh}CL!nbI>Kiv4XzqL+VM1aXsk3&;78a7|^zd*=UfF^&hk)A1 z{tA2R6g$d_Zx!k&_9&5CTT>e|KyYBPG%!M2iDN2+L$aqfI2L}IVHx2jv5=Q*<pKV< z$P({4;-}jPkKX&`bKX8Px@9r`#dm{3@LWF)ynq5MgMr9C?j-(*D_$d>f<1&qQk-!o z-tjz?grUSrZl^@2rCfnJMs4j`Q@d(qjF+{l_Fj1m8gGceULk?oD3PMPBF2yJR;(=w zjoDUQTpUpp8oRZGj*A%N<*rf2!K?Om8jrZR0E~khI6(Hrl)M0ZE*Y?DL~6hUn<A`X zjNSw?)A%<*39v;VF<R8Bbq-*=WUc$aAdFDfFt>FMuv)U#byx`goHx3*E?5=gY$Xyy z{m=++{FeiNPi5s2+a!$Lw&En)xs{c3tW#NBQ?09Du#H#z1QddKc)=KO)7m#~VuW9~ z2fpX&h1MI}?=-9fjgE~>>JFsFy`^9v?7iFxG`3X+)Pn&#Bf^UGK8FBJSX609sD+uc zyh1(R-<>Z$GCwNTin1^lrK}KdZS;1uFtf0Z9v@d27HUC>U52Xbz2$uI_L+&J82vz* zrKQX<*waBGGIR8I3lU4p>da|jfUDdZafdR>E7&76%GJ%uDbUi~#a`-QCh>C%5KGHz z?b!GRqWOFwz?zr`MB;eB?M@lD1Hk(^>9Xl9qr{`*W31OWPiqX6xTVBU%Rv>$9WtmS zFj}951%${#E0MYPNt8<BMFSOjYff)Yb)wkufd>%U!RN_*JIAb<B8SwJ`kD6QqC8YK zl+&yLH(~NAyHg%)9O)!hiCn4-Dkw-1=kCSDlN9d)wV1I)cF7s<H;Q!{LkV?q1J}sX z3BVUP82R{uq#?dJ9t=gl#!1HMnjLiUaaof?+$;e23a&R3x#m?T$I$C5fiwIO|5WO0 zqg>=EeyQFee9F_s-#Jhl%*x#&BzLxCr&FgSH^+N6$h}P>PlJ=917Q*%ljn}K6J#En zD-nk2<Us7ODn==Ey|r}76f;p(IrC0si}$2#7pI8Ih6*>ApjuT+W#m8~H|4CIi;EPV zg_ELL-J?Y^zY&d%--&CuVf=xqs*M3U11f5&`Esn%%=PBdfW`!ivgR@ic|4=&KTj+O z5BFm}j2z(Y?lEg;S)^AmSO&-VyUKk*Lxrn6c!)cGR|xFUSm(Gn6xR<&8s=QfFnFj1 ztk^_tq-^wmP))d<3u^Z+YG+RT3jE4Q2bAC_1stF~SR&RxbpVgyEWT|uj4P}L=gB+@ z5Z}z;v!{K@GpbkR2asMKf{hYb3erUYE6FgKSXt_9V@<(B63_uZWcxJeMVA2o7)vq$ z1<a{x`eWjoVrxKdgsF6-{yZ>TAu*h>RSBqEGvNTC`419G1}jCBTB85YsLX{E__FJK z>rnzq6-jM$RVrOk*M(@j?KKkF@IrSBGbP~Oi-LCg8#ES<^1@_q^zg~()S{HEs1&~Z zo5L}a;vIu0rcPXD&y?1WasWB((DWXKtPVwOQ|38H8ssj;1tPn!%qrkmSWWyWcAxzR zo&}O#5B3cvr;zwcfk9s@Sgl0fWol`)m6g1_A~8|{a^XfxOZ<1#X`n802)YdKqTkHO z1WlN_v@~bh(1belZ!T5UQJ!6M?W?^N*)^Zz`q<Ed!S$}yILC;cfWj3%Nljb?PheUQ zJhc}b`Oi$7umHimNIl{V4j$9}JyR@@Ab20resLJr9u8vKNdKfg)oy5y;HK>ja2b57 zSNmhe_HXrSZ-6(!am+d42s>|!MBV`~4t=jC-|rjDe!mfakLx7!#`oi)-)Zc(_4v*{ zt`9bx%*C6X%V#_;$MW~gLo!x6I~Nw-{SU%<IKj=E#o5pv!A;w9b3yIj>ec=j*S;RX zP1|#G>2623qV^)Ty^z`m|KR!`huez`?e{%0^e^w#{}HbLXaqOy{|HB`2n7F>wD)1* zBEwqCnL1`Ff@iRB8$)}iUhUuI+Q%cfY5RAL?Z>gT(W!l5Ji}ACLOQ9LJdUl8&V83* zsFKdsOJ*LEb?{}^f$a~NA^0~0p4p4n@^C#~Tyq<r*Tglq!wfu<!A!z6w{a#ulN#iB zo$ru-{Co9NjPEWJc(y5=tn(c*Z~tDrS&ZNrgs$1W*O~Os)|;*c<3s}doU#9M5!+tK z8_pAg4AedW(W0k+yv_?qKbS^6{bTq(4j-pp_`GAp$Eg=S26za9uOsaP*!Agw(~n5| z98);PpPz+mjN`pQJ0X%J9vFw(_rv#Y2|SO5cQ;}<rVl@h^dHoVKK&4Vj*|ZKSa_IG z4tljeW^DgfulC2db<9KkSdjL?ru_f~97JCexFdLeuW@nvVVEEI5vDcRaeEG~?NzHj z4~=WuzhPV?m%aKwW^6C-)&5ABQO<g`=j5#WBScRtLbni(o{@xZ_}=UWqKgV}d*1k7 z?F+c}J$%Tvw-a&gsl|r&i2hatpO9XB_y?Nr2BNbIdcj|yer}QeLtp2AQV+dvul`@4 zer}QeLtp2A(tqFH{Udsswm)WU|5mT|$Bgaez1kb}6V_X%?G12J%S`y3==d;-M*k*Z zyKhHon{j!_51{YWI1f3}Fyo2z%;jZ(mE?O3;p0X`M-9iv6TlRN2ZW_ey`T=ki^zC$ zx$)Tcm|mJ*>%q3SGq&gGh0m-Y{BZk-UUuXTf}bb!E$Q7J(Q!JNe?%`katFcBllhnQ zqC06%__&DWW7GCn-|>r0^&M*eR<HgI>w)c#Y5xYe6QW-W!C%{pKbjCcg3PzH7yeFY z+!p>5Lwh5hO$Z)A`Y-JTC+%_n7-Bk#;TcRL?mOd1=)0}>>^s3r*9$M?1TupOysQ^| zE0T){GH+e4@z0|%2J<%?+8g1B9=+O|(#f>F0gm{yS9?>wHEnNz7r?>HRnk6^!1r?S z8U$}(Y7xA=7aZ$t)AlBMyI1>nO~y5CZ;Fp;dm}z*J+J<&97U4vr*=PN<%mcS`?RSX zT}12QFYJT(A&STme!3FD5q+350$T*HAmfea-DcaP_3$V7MfIZlF|;0M2!0j4;7EG; zwZcXOk0$*mqyDF`{sCVlKz;=;<%SSp+wTqS6JKjTKL7Rh;db805=R10^i4F6XK2qq zi`oz89ek~Q0oQ*IpRxU8x$f6XE(+0nYsq}0d(Ep7!Bu3w{d(!m8K|Eq(tk`ZJ#!M# zvy=4Szn5NS+nf3sF+J`1XGL6lJPU)I@KZ_uvAz1ggY?)Zr2op^dLQ-kLfDM@i6it( z;RO+T;#xNif(8VyBJBs;3ypT-1)eX}?!rUZ#F^M*!hck|6NXor*a^~}^lxfk-{SbS z>UH~J;@=qHME(U2M6A3azp8sX@48`KgabteIyd885W{>4oSkp8m87?S36grPZw-=@ z41ot~`J6nz2F=GbMl!5x27;T$NQQMK?J*tsZ5$n0z9j829r?>xI{wVkaSg&_Hj&F@ zUNMqOZXAnrUMo8e!Y50(9pV2Gk;plyzgTXZ*}?{H9NgXnFB~s$<23$!h4aq`_44Q2 zIe&g2f}8sD?FN4y;q|Gonrn~cy_oogxJF@}Kxb^v`7vz&WZrAJc{`GMlm5xP*Rk{V zAoJ!$A-JiZYM^Tz^7BmnRHJ?%b`#s3uwL+S2;PsZL*eV~2|inTtpjOK@Y%}Z!(-Rs zR`>UOk#K}a4F+<4!g4ZSOEll}*iQh1Sify8?_b*|zoC6fulCi(_DQ|k>kREFWB*8R zhy)H?do-`*?7S>lKf&0(eXYUX4C-YM40M=kkVnoQ82I!fgij>Fe=IlO@x)KPkL<uH zf`22Cukqc3|FwPc8``JzYF}+^pVX_p&d{DR_K)TpN#;x1Q|;a33H(07{}eOU*uI@@ z&*`^DPQMxL1*hM7>_ugdAHYu~^oi|72hyI<r;_cT_rj$AYGeN#|8xE8jQZ2S|9!fD zV(thKK7tVh{?}{p9dCe7d;@&W8{m`P0H6ChTzCz^C%*wc&lFDdkR0bh6^ww}$v3xN zf$xB0df@PY5k65r-UNQn2%lpL@2)b!C+Yt*fwvgpb9=$bxCl>g!Q|KRA@F&o`0!?T zKVY&<=>LM7Zx4LO8{iY)0H5<3{E`X%Ux&{%g?GP?^(RYDJ<-tAR|Nj25x&C|uK&~s zpV+n91m10g&oPC=EF*kU*F6(>y%9dw6waH1__or7K3yFCJ@6fGfKPk_e9midQ~JCP zpZgkoqX~bS!dIE_CkO9t!}}~8Jy}oT8zY_XaP%~R>t`C_6T7lZ;75({IlbUN8sU?= zru4ueV}#E&g?G!zz7OF~eX0puY=qA<g#$DjdWH%8Av-S<_>Nw1q{VyjrvX0P2%qyB z+?4(%{r953DcqF)rf^gGLlb^p*NdOOGxGDgUi|!>k)G=~`XA_lLq{WgPA_<t5pLk; z?~MGst`|SE<JMs~M}Jd%s*Uh@rf{}iSr7eb#^65~;XB>{pZEs&oY&wc^#2$5++J`i zysyF0^De>jAxlpq+(6HVtbQ=U4f=tFcN^hzOyTgJ5k862!z>&c;d4#lyxE9uvrOn? zVbE_z_>MQgC%yqb=QX$~eO`ypeGP8HpS|EF{Aqw=`@&CU>DKj}%<C6}ymN4aytD8V zM)=&W&>lGanAm;7Kc@Zg!Vulon$X9F!>0$n;|=hMZ-CEv4Q@)G*Wq(tgPYQ)SN|sT z;o#k;aGcSL-yXjL-@)<2W1~Hq-HYEI8|~5TUi?Pj@VOB_iQ`+gf0+?Jw-@{{iF;W2 zHN~ge2%l%#p7V3?{%Oj;_&;?B^3=qB_p~#$({-fXA0~FJr=6+&VcY#_qMv)(nd(Wl z-7^!tU~Jb*{z*I9-b6ln+Vz$j+)iY|Cq3<Y^ABz(X6KLaCH^0EX(MXKf6qXdSKz1K z06+Z(_?cJX{Ig{K=-XG|=U#_n{^R<2pZD+Z4-9@Mg3Aei56AuR&%XiwAq$5GUV(qa z!SB5SzhKY{1~~sBhU0Hpztaf+xEGv^OXP>`=aV<UFLCqg&-p{%)FnuI;@^4${Pr8* zcisTMYlIW|=YK`w6Y^~@_}8z&v0muu=Nlt@RWJCrtY2kVM{Zu<8SMQl@Ovy=Kl2s% zeGY!~75D=V{-cpkzBi>aWQ_11deL8Q;1jN&ha6n|3j9ZdJRta5mTyTvwr_yjy#a3j z2Dr!s&gx$=%jd7bC9lCZvV2bZaWL)Q1THn`WdxtyLpOo!4RA+}o}az~cjDmPufUx- zIzKnU<-O=EGs0bZ!4G4251j?B9K8A!xLYs%i{I`3Md+}|6pr6daB#!>307~^8T5d_ z-4xDDGQfNEd++vG%bSdg;&8!8-s|mk#{LHy<d@hL{C@ftZg1ExBXIJbkb~!#z~yLM zZ^2sAIMWChP@nba1-!4o(gnA|a4L-XfS!oxE5QB&vKK31DOJ(Elj9U%_?~BmKd5wJ z`0OoR8unD&=DNh=DgQj|9=z!wdTu#i&Xl70kevqf`6xe)*&$qn@EXa>1;u2?w?}`} z^~kqC)dOc*df?d7aqv3R_N=|*>|zgH4R*0V2k+^BESY}{i8l$IIRAl-b7ygI0rffg zY);}Rww-Cb)R%(`sB7f&KY0C2==lw2ZzGuxNZf;-$2&B3Lcxe`0r%Z-^c^dU+Xu7X zkars37J?I9h~|<8HW=4p9*Lna&q7n4C2)Vjv(S`h2|Q4E8}+~XH6P$Af(xjd#?PfD zv@>mo*Gw&FFookcBPdqEJo%j|Pjc`OBiz7~4I~y~Y1nQO^UUJl0_wVv9=&O`!$_<7 zuh42ow<m#LMetSsA8r2u5XI3xj^jJCyLWW1a2y?u<2W1bj^n6;N>M;TR76BYv3F5p z@3D7HY%yxos3FFnNfeDSMop}VF_sjgrkMH~V-l0s$nEf-ncZukdEfW*|NhXu+uMES zndf=tnP;A9&q%UrPi3{s#V^6KBA$v%{ie@}tfc2lU7tH;<>udrvig($HsEre?&42N z^tn9W<@Q{p!y#KYye_hJJQv6Bh-`m$ldbqX(ed0aTTj{_aMe$-KX6TYE`!%79O>`A z>DE8{!BH=Xju4qMpw?b5>2s0q59#msx%+G>!AJZ$N4qoB(Jr)gZ7=9N$_01-&mEq4 zfi8ZbQ$FtSRtNqUBz}9+exS&&OFxs&2hXAWUKQb}|LzLs+HW9m*PZPZ|E8nf-k0oP zHg{k2f9Z+`00+C+JuBHBV3tS2A<@4@uZmo){+&Pl`s*(aChG_jz#X;{E+G2~jzETk z3}89MwKHjHNsQv!r9`qA5tKqNo$wc2up7%&g2x=bPV#B`5ZvRA!D%FdSdI_Y&JQ?- zg`9{)nWiFWZ1)n$Vtp-lC9E+4PFwl^C|yX7H%`|w*|nC*{;%mUzu_pHeM1(mFfs#} zKS>>D1~hp~WzL{*?n+ZX+;`|m-;fhI9$=YXX3w%au)o4HX*r=B3wfyE86IHQh)-w6 zvBP9Q#zT&g;k@tKIW6i@Ay@FfkV~me>k|$1R&sdbMO$m&w`D(j_A;1_=DXpx<OI9o z=F{163`Xt1eA0>76|Y$i^lG@<)*Ah`dA}^+BQy`pVE}UxeGRvQgs0#g`(NS(J4C!7 z;j)MqhGKd<QhFI6SL<0T+p&#u^Q1OX&L5Gr$bYeCxwRC=n;DX0c9)o!C-nAEc+0%y zSm(UcWz0BFc9;+F_LBQhDSCNBnUCVy-7}apr7BG+3N-VcshLQhAYGn*vd0@^fpYVH z<ZCkm#g+q-tS^faC-mLI^i7lK8<3OePLaE;JlSzFMkLQ0ddWB*GIrulHY4pRlu<bv zL}?zv()@kPe(+HIw#!T`GuZS1ea$YXW%l3EHTM4xy3{Uoy>Bz3UvVM-fxjPYu^0Ab zvB*iR7%Z<)NnTQ^>**&K+D5r$Vw=nK(~X;t$U5NDO&Q!c{yI)om6Hg0MoxmllM_c6 zIZy7=J-EeQkm)Xa&d1ZsM<(~?IS3dT>){a~C)_AbYH?LoQrmU+;k9NuKrj9mB4SpG z%45~Ro%Lm4TqIii`GL>Tnh1ciM^&2}cX9os81NYqO=@OoPO%^F!}{_*KCFsoeOM*A zgZL33ztR;Ri@j8`#f+bq568gge7XmyRZ4}Qua7qay!<`9Jb4)xAm<><`g?e=0k|qD zPO7wNSh`C5MM*wmQsDph$$tmsF2vgzFi6DHOJqjJo=0oT4wRy`kzm|N%1N2T*>EuS z4yppXx4_8FU^nJY_!`@hY;c8L%jvMJRYyEGvp%v|q7e6p9lV<el2gR3@??Wi_WoHj zUpp{s=Bx1W%vbl%nEBeP3{5|e{hFJAYX<|A_$S;6=D`PO35i8`0=HSMv0jQXE~n&V zdMUg;ygd~j9^NvAoRjkkj*~+L%dn(|v$$B9v0gF=ppUngrw0j%%0QNbau4Xu`Y6s^ zyNiqVd&Nmox9OF{BxGjZH?=HXm#a@S2}l8?OJ>WovEytRHuMty014=d{bI<xG^Y0o zzX{XpPtSfaGuccLGbSgKg@#Cw#ANwiP)A-!x@fr2wyKl*qE&vOOE8-c)006fCQOkY zonMd~o#Pc9SinUqqNC#r6k*XhtrE`MJM-|K;{IRv$%V<Lwn<5ezi+y4`s+TzZ%pFj zv_!QLXn}nzE!j=tQUvO!JbxN|X9E{tv~?bkmpiDYQ{I4SFHfDiXYZ70yNd_r<qgD7 z22R^EZR(yqQ>X1=eFo;`R}ab+AMM?XA3^Itu)SI+EErgm*QsV;-n5r7;J!WV)x3cN z=>rP3Z?6ztFmPZ2eLzs{+e^ggl%+SLVRD#arj+T+3}qOl3wbGIuLq@?O-><uitU@8 z>9+`EB;lZ4zGJN}ye0rDEBjC0d28ou+Q4Om(Jz*r%k%Q|^vWAL*#5nI`QRb><UYS< zNWQlR{a!kxBt5NrS!#MoIFXz%r~9N*{Hr^dF5Pg`B&Oe8MulL5(_Zf3<LB$!qlb^L zuTKxce@}APv!^fq>$zu!B)uzkS&EX9zKMUfh^yxEv0Y*5URnJ6&x;8Ap<psvPW_Gt z`2Cl-e`b`OZ5m1Y7H63aQs1JItLAHI-;Ip5VF=<q69~|b`hFjA)hv>5lejFX_vaT0 zYT_rRV!Y2$ycZ<A7aVwZV!Um{cN8Q326WYkjP|90g;~jt;q;7*3Cr<=-22RAIc{ZG zrV}s6ri0qBhxgJFfgGsiz{-wki(Y!9Lo<||{wjKe{;UT(%P5{KjAx<)5A!}J;^8|n zZg>n<z*;e~thQjlV?9`)TzM79fNwqOUncrr*<_A_(93Y>67|41K%z&HeI8x$y8-+I zCXfjsD}8XQMfSc)yV%8@a();$3AxGAeR3(rSUB{=ktlujIKzkw!;e+<jr5O?A3vfj z#Rpw7T{HovXG&qD&QocP1Z&yXJbd)I$J0`)t6wVa(6Oq#W6vz%eT4Xqs4Om{UAv?{ z)=0@m<lpA5$h<}GP`-`w?}2{j0_d6D_I<>3FEJbg_J%!J@*wQN;s>FqTo$le$XhMs zucqzLdh|Q>`@HF%Ke|~Q=&WXFd=QSo!@)lE0;&jq05ev@w^u*9y_)nD$lTz+_}>&p zuOd-CUPYpOFkMseyEnvlWG;Zpt_S0k>s9j3E?1l`j1k*IBW@3mV%;K<e@rBNE(v}} z{;>(4erAY4KYg)#B}jZ1eY_HM=CA*FqT!a(c1RZa_t&y5v|I+lm0Soe7hhZ|WD{nx zHAUR-Nh-M^K<2icQZfv{WOeLe6!#8Fn-~X$h8Bi|hJ?f#Qb0qu)U?8)!3(mpV`J0P z3JYr%<m8|}De>)e36YUHUFXzx@lp6rAI;@NX#)ebQIUa~c85nj>RJ*To0q$0^o;2x zC9#IQTw#7#Xll1f69<<YW5dEN-6l;QSz?T3Xxt;Xm0c%e?QxIn`@hv>FLonnHRXG? zaMB+4i1!z6kxk$rm->((0H>|v?=W6C?WCOcK3>>y^~Hth<x$9E52sKj<Gl-gya5Eh zg%E;tZ^j3H?7_*dFxA9`@R0MK*xO-oM;&<jDXx8aM)Dm<U7@ayGR@f>dbl)&9_R7* zdFu6uoBMQDPoRUgog*d(OwldZquE;UA*usj{2k%$xQ2#lU>2H2%Niupvbw{>GGg3O z$KG72l%x$>E(HT4fK7|$B}HY1&*|D#ukX;lOV{eovlBzpp2?n7R+f@dZLy}B_&WnG zd3t2$49oA(F)>~fs8ZF2g>~pSuyd={-rjT|7lJ{Op7_x-r6v4Q=rOf;?4wNX+~EC0 zy<vwMjhzQ|>e#w<=YjLz3^G=k=J)JrNXp1Aex_rG(2#gb$4+HS3$X^pbsRcuxhXM` z{V7`?U64PjlQDJ!>^VFju(WhXR%m#tb$E7ur+8~fXorqd`wbpaHZ?QT(?gWeK)994 zNG9&X(*qrN8BX>RzFh~sQ4D{_V*4H5#d_bt!B0D~a@ENZ-Ek)EZWWt9azv}v-VBnb z_V7=lpxLf*?MkY%+E*6WWM!ehJI5FX*Q}Ykp<{<pJ=(Rsw0(JLNqzw^^%~nPuPiOK zRV#LT2ZJHiTAq<_P6qy(R;@FJbnZN~w4_6hR*@KAG<j26+Tea2JAz)7`PQ7Iq<m9k z1d;zh2fZXrkTZ8eG%H5SCWqEiHJ~!LD~F>bpr%{r>fBDPTXi1Tp(B=le4Ke+ubzhZ z?DoY|=ZA*ISr(NoDJn{i?>KDe3UfjNw>~Eqi#{(lwx~$hKRm$OyR>wBT15ExVVyd5 zicd-D*kNk_b7fPqGCe%SJ(D-t!+bkx4>dacPjAuTe{dTJLO+f~KY}2>-QNTL#{b1~ z3S+OahdDEC6EQeWzeO0znFr9ArtCoc?q%w)(zi+n1i9GvszL4mjAH}j*$f$^wO<BF zRCqlJSEsVF8P9Dr#12VH*tJat_o2GF?yvM6`Fd#`D0zXA(q&5NQdDGPDcyMr<zT~e zn_^>!CMNFQ2KjxUysmp)<%s&yI&_exgV+E;K)%0bkXU0R@&(y@-#kb`Ap3IBydq^r zX=O&bI(Oc*d8)XaoYJZNIo#-ig*{7?%~Djcu+Z70eIMBL8yCX%RLNzZJK`8sVWYf- z?WB^EQ*otdX8i09fnz2)o<%nO#(qklO?EsBz;JaWt?Z`bSu)LoJp0n|Y>*@0TaIVg z36kJ$JDzoLz}<1eIi7vxcoxQFvxngt{OoJzGmy$21{?9SZ(QKs$8etb*|&~o8=6M2 z8SGH}?5^9hO#19Q$FtT=57>QhzDmxWbUZWQXZzs-{OkkAvv~Y$7lpfQf5u$La=A}q zNX>M>#bCJCDBM{G+&%nkAzOjrdN|;`aN4sZCKY$d@oX!8mdcLBaMK-Wf5XqdqWC^^ zz~R0ayN5iJeeZb2H!0am6z;0ySu}=Q2G?VJ&N9!%&sMSq40lb6XC<D)_#S_Qo<vDD z<iZe_ct}tTL?OkZrqMX&w4ayz`i{<jyq-5PUek6=?z69EjCr=x-1hn42Njyv4vbTx zwJBhU5-C7KN(!*TFkrQ$Y%j?F8Rh<*UjV)4qPOOvQFBS0({4?BxR+#U*jlDgKOs<? zsKw42jf?~wF(8e&J&P4TVwJcero?0rmyXyV60S*$?J7>m?ud=?OPHP)85x~mLh;_U zpA0q*JU2KxGGv;*oiTY@cTbOnLk0{6@Kvvf>9;0UjxIJOTj0XB?T|huj{nBPS5~_> zFywk#tH#ZJ`uu86=5l)bX=lCf<+T+A9s(7sHm>RNt5<&6zR|x;-#(aQ)t-%WLjAG) z$R5g<unjda3^{38B$*NEY!+Aw_kQewHtdh#_QHZugN-%khx~#b4jnKAu=_{7Qx;u% zaQMnkyPA@F=TBR?EY!N8x2ByYSd$VlW_RccuZVVpK9FjstDxZe!2Y`lVV6dgE7>70 zR`ip}cl-IB-$%-q%ztd;X^g#4U@u5}D5F0b;Jt9+OcCV6g~sH!Lyonpk9#Q?Y~r%& zQ0F>y`8i|*+;db<;;1kAfa(d2C}vjcr6@P56xXO{V(@Yp*%AC2VVe{AS;ylc7;)%P zkHp_@<jl*_rA|v<vLu!RLqgHk5Kt2WwP<}^9T>Cv`PK12_IpIc;Z|+7f2_qnX}<AI z9l0)I91&g*Qkn&EF^MuI1jya2C+IN*<oE^#7xc``Qg<0Uf2<}cBYjP~F#kzIx@Hv& z?-kN*Y*)1@zZZQQeS)33vY_jLfjfo8T=jvWrlj_<?LpoR^Iu;JRdCx&TL%o-Ei4A% zn1m*>7wr+2C&b=BG(&gV0;61Q)XPb11u41$k*|)mhl|1&uQgj)trgrfwwfP0C(Hm8 z!@nPOX4KB0oniPIg&w&61dSMEfw2|)`bQt3-`B5alZ7u}tnkH*^)tj97>jRbtjFDj zk3J&xh$rjbF-;!WtFK@fH7oU^)ik~Ykrj41MA}@6iYR2H7y*p-!5z^H&3b!4Lve4u zB{>0-Ht;*kjGle6Qm!g2U6;>D8?^G<nqg@XeInlA+xKtRvz1a`(z>Ag0681pCv(}j zwh3wt=v7j}vgvmgrLnA`wML#apk2qZ(VmgH*?fX<xqkPENoeP~{!4{@{Phz@Kznp5 zp)exiK&w_Yy=p8RRGG&QJoJ@P?#0iYueIu6wXh>P-Zv+`YjVn@KGhk#!Z5A>JnBa> zo|ylgn14Ch(@vv&t77#)t7n}7z{PU_XfP5QZ6G!Q#DiurXsI-$Ah<x8v99Ofh=QH~ zfLWb_^YZ58Puc_I>!$_#R~PG30;9~yDXE2hJw1~8>-!h@sh)c#V{j{VtA6H^3jD0Q zepEMq)y|p8mSD{4{l!4G@bPDIFlWOcVJUz8#%C*!#RRUI{iZoMv`_b<QiFfY^Ygdu zr@Z&<nbSq**Jkt5t%p_E`;;*pRyy2YXCftSiz9nI)#UUrqgjh<A-Uv|&H+73FDoAk zSo{KnLb=(f!*|2@ELE(0p&ay0eO?BtQWvEeR9U(b)iBh!Cwwky+M^q;Vm*USe$4?{ zwC#26dxv%1S(L#6xsLOny!sUVTRnNTZ7w^PT&q_L!{BDXO`eQw_PfcG$r-MnH+{?J z(Y|9Srqf_jkz*Li85FF(HHd~J0*@@vjH}A;VEqT{EqSYQ+V)t21YsrD71e(5TuSb$ z>~=kt0{-!8{u376KwqM@p!~tr$A>^05Cg`cx(8SJZcSt_{}z5R-P>}N&XJ86)kNoj z{=&Mj58J6YW@b(&ZA`d9Q?Cx688IWIMkk*so8eW%`ZD!Kbz6USpl(P!c39iBZ55+Y zE7(B)06!+iH!wgR9>L1|0s_^s?PM|Wifd=ioUxrbLx*tFl=Op)K&MGFN_X#G%e-W| zXR;3hD(>T6T3Vu7#ki=Jjs$cjpRTcuq0)j&u|2@{;eJ0*{A1z9&c^%&1<URffX_`R z)kp0CUPwSo)-Eo7wU@DUNBOPq_9rd$P<m}kV&4SVmbYnjxkKjF_eZy_N*<f?>XDqR z%WYZ#UjXCAX7n+RCbm<Db;oSC{p276>J{rrmC##`PB=OqUi?!?1iMirO#Vvvdfw4z zhqIM%hOit?78ceDLGV+dHT<!b+TraOR|3XG<GzV;B&}M1VAT?9D>r5Xxe@vgM(uRm zxG0oRv`_YK$Pw8`(=HBpNp>{2Ud9@rtga5t9@us4qLE#v2y4N=`gI+(aA;SImhnPH z?u1On1Tki2G_!zNOKhsz9-7gu>t|HEj1AD5Y#%f*#`4&9(RXqqIXs-CrEx|?PeH;E z4@jUPXGfCc0a%$_8`uIL5L=S~F)LP9^`fqAbcH!K!_S}h(Z?jF#Dzs@yx)k6@$~bQ zLEbw`t@rm;_{mtF^YOIRd3nDPtPW84`S;T17<2oMSQD%F@$e20NeF2l)26k>7^MwP z@DG>CeSJ*{S-KGD*&`(uRJ<9iQpE;^hNbpz9T}?ilH=N9K{3i;wWkO4@KyvNV;gw; zg;71mWhAGTBwD8r9g&(76=a5RbZDwRTcZgJwi<MyR&%;BGBzZ@*Zb|(X12eVCNMfY zBc<oun2xi@4SqejxZ9*v3+LrePP7DvdwRvIjb7gRpk5u5^EH73maw~R%jR?lOA8EH zI=<)pu|u*mWA!z8+Z&ha{rnU>r}Fh9HdjgZG~;@f#B?C`i1x+J;*o!@J$8HWEUP`r z6P3F@+Tb?SqY0Qjrhe%7c3F|_+AsHvtQa_RWI=1M)^kS7^vfoFA3nXhYX~fSu4Y(L zR8l;Q=^iQf2#8N;6X`F5T=j!)qdKlUk(j){qPp5TFfsGnR~I~Ih&{Dv!p_3X^}c@H z2F@Oy|M}?G+vxPc+1ZJ`b&<2k@HN?y&g-x~hv8a6<3Ru&aVBVxJu%Xr&ZYgvUJdOF z>*R*mwm=TbLBmI*`}&Pn_l2I->Y=TA>_9*MH2LBigVi<4vFb5!lYk<AzOmRF3csje zxZ%oAq5So#u1hN8+g1)OTrKQlH&*tkM1O4lqfJ7eH<mBQ^2}`N%WaTNW$0dhUM~gr zQd#M_X@OF-P$P}=B?dGkYEIN$3?>EDb3;BDP#lzVV)K>YxxoX<1{B8T_vt?H(}Jwr zjDoSaT^m1Q@{rL3KAF>ZPD)@K%gd`H_b&Kg?0hix!#$C!mvWIY`JWC*Y{xZbL#4_H z*6tDJ^k`$?4{>{=MsG$}<_uomXEYhxYr?%E?gq63p-cpcDy0Kv+(FP2$*HN=LxwJK zo1{y?CTC_K2mtWoE<h7_KkT)@g`MARk4%4_0?fj|{ln@9fdxUA-!-yjGoXj?XvXCk z!Xt76J!V|Ke0c`hObSSQg8i)rbcBf3O_$)Ga+!2UE4D_Y{dR_pw~|Ok<a|wX6wVND zpAPE46|4KdKg>AcgYrAKjs8(D1pPGbdTW>-WZP?12d&;b{N}tilWvW$ec4(O@nX>D z-rl{}q1+($b-8D9&4h)S86O&rznv?}n$b7G6T3b$mgaW(G%oI|>)mo@czcy3%n<#M zh3G1GToyp%wn<UYSfVx50%2vs57e|sAt_NQQX2`9#vN~6P+T<h!q9&G#<d<+GoUJY zu;tBuby;k7<C-JwhP16JD;MhDA5gk7F;3>yJB8bQeMDSb<8N_sBd&IiiH7I_&}b*$ z0BK6l@!}-y_wXASt#91L{;lmex$dQ*Z;tLH(l<<M4`^g|wf&SK>>r)vCh8hjYVjwE zJAd&!YRg}*n_AcSZ_bn2{_*r&&FfP9vOt`Q)DNnaYSGEEinYV4i=}6)@vsE#%ZET; z@@-^Q&4$8uZOt=39}z#i=Dny}Ys(8Fgda=5P1q`P?H?ul^%<peW-Kc2uTiI_>_fxB zw3qtr>6$ZiMzN*a3{3N+rn_7NF8>gcyTMV!QDXIAbYdeL?GGGPK?|1lnmPEDej#2r zo<)yllmvAK>p|eGMX4b@YJZ$I)zfc(2W_UO#{z3ky9IplwWaTknh9#b^T`qO+oUIU z^YA-_UY|T<=QB!gY9~O`W$v7e!~U0^v5@`Apn0fZ_wc!a1~bqbnjPoh2Uyo>JU;-n z!Ir$3R-J=e$92k$DJ=?0s)&DPUQSNisrju-!57<XZ*OP0k<*R3<hf--XBl;-d55jm z9uv|m30=aqLHx#J>AE(?>{t4Z9HdJ<5fSp{u7%%L=5z=v`un2C>D~QLcN#wQ<c6Ua zb4LsTqsP?TeQW5zj`@~lr2dj|Np2g}0XdCVsx&Kg_%i5}j(_aRcWk*Q(0wozYz9Nn z3uqYjwI)3NgZCxZU||WI`nWB;DHzBYg&6xJKp`W0%dxIVzr~Y-oFOG0k@JbGV3r%S zJUF}Y{pDLUiyIcJ`t_c3NH?S5r`z5rsUZf0`JwmNhSO{3=Zz5x;gQY@dmr0}J7%xt z4Jv6o(PvN%)n&5BX(8o<oTUf!o<K)=0ZKg=B@{Hkqqc8AXSk;;Y7i>B4yLqEXpH2( ze%zM(x{*xWa81+j#~!*Cfy^K!GSaz=dJ=P0MZ!D=h$EtOffVjOsd0hIMK;KJQdUz6 z7rxXd`5?YFnnFCI%%Ps>5*QSYwh4WI_%r-K@U$;udYQbPx2(^O_$>4%{s7+dmL*m$ zONhuqp3i|KZg*pMcJ_h;4ec`;tGL%~^T{pMKZcpbUE#Yi0Zbd*X5nWb+K&!PlCD{M zXi1KTM#<6f!<5HEQSsDDN!`RVm2fvusfWWyzO|ui*P`OLMvQ!GQ&I7Tw?@tRqO!88 z@8K_I&-&tU->S;WFJjl1RaBIrN5Es<^UtqaKbiZXa6`k$;YW&!i;FkmbPXE{hgDYg z{gNiY31`jzvTtQ2YCu1A>C~}Hj|pSOjYl^K-5p8H9m&?v_;Q#cQa&cD(v>J&UXmxU z^JF!klQu#%ocQZse?9me&1I9)+xDqwBPyRT62f(G@Xf2&zYv!2mBQx0*5%u`mA9tT z(Toy3;*MiGp}<~b6xnBQQ0tA@@rYuS3Wj_@Lm<gJTFxr5sZe11OLA5iW7(?jufE&P z-w!=N$3Q-e0(ox<EBoE+hyVAD3|q7)49<uMU9>1P6y5rj1>j{c5DWq@qrPYxvY}Pp zCKLCm$<#QK>lto1ENp$tz*!n!505zvYYxX?-xgaf?j0-#PuyCPxJ@Qpg49TofeSVQ zXw^DuK}p3ECkB8dB&|fB0gH`2+#x-EXl#e_X|H@0S8aI>E#H~_%upqI6?XXi#^Bb% z?;t><R%_;24aG$<f@wdPvoSF#;XL{dmIOaL8(URJ*Yo2+t>Md}D793Cpnb2_aYVji z8^N&axuLW#9l#9FN%8me^7Qla@>F_wdMG?SJ<^qao-FWJ`LI0L;pM?}*C_nGJUw`& zZ<4n%NzEj}BrZ{wU_<w=-@kERn!C!(yl1+WnMwLk()`tVxq_1}I&Y=XEAc;z4tG=V z4XbDICpf&bb|-vu>8$;=TdjL0@YnmJFmShj6E-r!3GfZN3gS=%?1*W`HJ97$VhaGP z(~z!?1>1x{@bLRWVI|iIo09X58{uK0pJWUMKmKDdzO}Ev<ll6x$E0z*`0LoF#XHxj z%g5l~i>Zvfn||Ov;N!5(z{*GFNuqG$XU19;6@#lEIRt=HX>`#VOMqEtvMBA*P=87( zng+aQ^lD#OJZTMjAAPlBCy3s%2}JL*nH387l_It4jJfk>bhX~?YVO%HvwCVl<r|>G z>-8Y-zyb7jy}FB94aS$6%ep6*(D`rD!)8xnTTA9Dm2|dJ4E3*9+h;60Lfr?r|7{zq z2D&${KD+3RMJ421(P|qvcrd%kHk{oAgMOl8%?apRZj5Y(BG!w<1vD}<5Ms6}$V|Xe zTe;)?3dj3NPk6tpWqR3{Ztq*9f9m_mO<_-X@4zp+`Oohi`QLg<`Y)yQPkHZ1f9F5Y zcjrIgf7<)o&GCarF7lU)`D0b@$b84GW@nMOp=t}z%CTB&<sE^(atAx!wq{2q^e7`g zcJHW^=D@H{yv21T@SeC&j_Z-!2;e#pO<_O`*A?BW++kb8j>o_B;(WhL9-hEx)md~# zE8teU0zwb+3u8dHTI8bxRxP$sRxN-z=t~jmwv$4V!kLFZ(NnD)P+o908en7(31bKt zNdniC+;Cpt4!NPck#}YIkz2kPj{)bXCwXHI&1C%H7|FPdkU%&sBRt<~fp~|=a|5o^ z!R$aPSF28=$DKNjz9AiK{T7a$B&?gm8q?<p>n6dm-?o6qO{oPK0XA1$uml6PvPLxc zTl!;8bNJT4Vg^?Hp=9qkfacI_zD0xGVXaED255m<qib+LIEiwRBdPBgN{)-mE={YJ zeeWZ5W&NreG|SF5`1ZL~aKY}!W&0fBd|bvf!-F}oI!Xigag9Ln5lFyzzyiC_Q22AJ zz#S2fSQ-+ZK43XF71K^nyU^O_j8mKw^!BbRv4P?!j5zj^K#V??JcyAGRYe8sB13{g zG``BVI&)k~YFkruyP%OgZWDuaVPU~$FTePRl(wms_{5kobFe(%H$GD|Dt~{U@IYgt zwRNag8`df%qm!y_pxV#RCq1fNx-mQ`D7fw1ufW#yInC+B3a-Uv=onLqrK3X9suQCt z<t`ktuc1E)vN17<@s`xKDG~90UgqGiFifFR$BztZ7j0^rni6N$wN?6RFfWn1;3(Bl z_|2SjH2ABzZG(e?!j0+eqSAf*{M3PMRh=?YT7_w~p{=cn#=vkNe}9!`O7n7|b=|0! z%GYew!VzTne@Erx4fgWg@VF8eFMi@IUiW%J@L(meNOeS`B{l&DiYdf8@)%cH7%O5G zOB-X|L3R>1qsM5~nk6OC6UDQ@;Vo0a1r)bkNigmf^k8MvNOjj@B({Up+{cc}OX)E- z<8lX#b)&}*|G>PsD*ubWS3VZ*Ix2h^7ERLc?vim&kMnj_`eY0Y!|dD$cOB^+ytt$% z^Zd9*<EkT3!2WCZZXwx``+~>9aA(%;Hj{WMcB6&sJC<XhvoM6=yWu4V5y`uEyW41A z(sQ>Hjcbtkdv|CeemlKzQ;U3o(rz>{<r)`@iGkTyT<E{F+r8Y#dDup$t;J~MBIS== ztSv4xLO&_3AO}%D;->_e!~>_NXCIhcM_O^^vzTaIbBy&m#5y=4M5|U}7t~9o2+;<& z9~9Rn5QDWdq$frS>z(rU@>D6cLBXLKtxDnTwYyE*R+i+<REsG-HbmoI4h}lV+?_*~ zq9JguEz-CQG?RZ|49s)zv_3L1-Ow&T6ByVgE-9&fur@@Y!W4Qb)!Go363~Ri#+xju znaP$`Z8e(RUfv3oRudW=q*basy+nW8PD>2!+qny&EzmgiOJ}D{D-jkB%*}+zj&_sI z#@*;6M>}BB1h$S#OiELR1giXfJjc07mD9V4>-u$vz-DD6TQThcyD)G5p@AW@+{Nt9 zgMq9n1d`PZ2QF%A(Ki#XwwZJ@fSn02BrPd1u63XWm>iAIN4q!vgTN!kdHVRP0z)`G z?gh1NWlheQ<tTyc*Z;8$W`zWX`eQM;*RcxHwi2=;fT?*~=6sk9?6xpg<V9kU{FAtI zc`BF8IEeJn;g(6RP%Gqe&O1;W5{g@j2z8)0E0-%(N_hn4$luPn%tz)a57mUW4-E|r z_P`LH9%>H{xt#R~(S(Jx55<T)W!`eBl;Hwap^WzQ_V)DgX`|CCluAuRjM2x3JZa<U z!?6yr0G{_U_$rmED5Js0+l!aUcrOosgE2~_R4Ssqc-*;@G(eQg6)cyv;`wnbX4tNh zYHS4TJ{<ZnbA{<UhrY@1uYWsyIrMwfeTPl~Kk~!r(=ijU|5MFBPwk>r%Ntp%Rt?lz z7O?#q3emytzYcqLx{$RIJG-Z^K0EwZUr<_j6kbE+?5qgk9;l-@j*zuR{1CcU%uXKZ zL_SBIQEZ#wqTTFS2MvwSvu9hRBMIz2X(o!=4WA{J4O>U{tSyZj<wmo6I<r!$rr<g7 z&2C}3lquN8o^5>IDavN)?Dd0m@H3^Xb_g?fgKdt2;zrrhXgU&`Qp=T*bOt4MU?e*Z zr=bq8#twc9UfFG1E|r0((`23RI<{X6I>X>6yKT!Hbb@z<7v1RW4l200?03{gwx|Mn zsjk{}Tq`x_pa_7Nh|ILYf}Xu|i>>KV5nvNJ^f$4UHLZ2LAtpcx?W96WP`4hPGtwf$ z!*wa?UGjTc6B3OvxZHs%AU4L-sz7UJ!%0gU>N|*jLyEnsNp>Vr-<(Kxkwc1584zQL zZ=Ggsm8dtU)tf*>RJye|w|CEi!nDkY7yvDHz10@9GR4FOr~uZ#7-M3BwP${p^b}oq zctl!8=N{ceduPHj-Oh!GYlNM>2Nt)eE<K1v+-PSf0%n(%O16^0w(^EFKW^{P;Vy;J zOvW#<#!4Nq@5N?VY?62HX8GN_#WtR__v{-|r;pSxxXHF1=!M~;$)G(!Kx`N{js2U> zn`oO)qS_6yRy;e5yf<0JqcWY2Is1Hgp}}A<cFrBpWAyNfzMaW0L*bO<pkR|Ju0!gY zjP^-Mrr?M;9r4K7>EVTyeTNONsOsFQElyQX)Ti%|VSRgdooLExpPxI!)Gi`8I5fdD zBR9W&XJgp6cE8+}PQBAFZ$XvO`ZOj$CPk);iwHL1rXgcZYKJ(JDL5#3ib!zhz7@kq z_ZX1d*%%ue+l8G@9P)3&jGZY}38BHk5$z~dS*D3yd-okSq;H?10;9puwo~V-is8fh z_U$6J4d4!K8)S}txYP*;cV^JCu(uy@0fiBZwIkP6>;h9KUFvVcK*^_~XIBEzA)iTm z==R>Z!*7FcOK?(0{+QH>Z+yeifp?<~*gNlb0NiPlI_+-siH65w@8rV;GpO#gpid`t z>;q}1-p&oCtpL;ZodiSuNi+OT#372ssp~UwJyE-iEO-LPIEMQeL*pCHK?7Fq7;g|R zI7c`ju>ss(I_{u$8F}!O<cMX&njB*gB&9U&;W8TGIs(ElE$Eaag9$Y_YNsomwi~X< zz~nNC(DxiQQj)cZllGe&42$S2!27%di31gEe_mo#L__z{IQXUgCI^$EHkjdXJBQ-n zP8s{`c?YGggFNo^XdNty+M;1UctSElkI0)?4lU?0$n|#li&~<G!_Sq8(iaP$?EDk> zw9C8$rbmbM$JZ|NEJ(#<7q+8%Q6hFrwX8*2v8H)Sitng!&MHD{0RD=UDgt!)c^W2! z)EKcVL&`?(@NIaVT&n{Uz^?LvDUZ=7m0$_VE3Z!Zwwu^afN0ddtPG5V*Y{<NDcfDP zCw+7`yK7NaM#g5vJYHuwy260$8_=4quDxfMZas^;uSTdtsI2VHxh>s9r>Wbwkt;%H zO8Ip=6~7`)4|HW^a6wtwU)`jJt=qP!+4g+9eG!Eo?#7w7;E!Zx(UG#YI{Y;Q&QZr! zqke=x5MPO=g11HfXy(`}I8|1LHh`5b{7H>zncMgg=|^KxX&l`Y4Tvl&!)5)Aopd&W z&|K!Av&^ku>F2O*qH?Q^Fp$8~4rRA8(1WNA8(|lU?HhJ{i~J=m7M0q{9%_*Q6W|b8 zS&RG)tl7~kHY>I8Z9t%Dw-`g;a_7airi^jbA)c<>C)#3701^@QuInLT3@)(sWxMUf zAf+7<70GS~Q4ZnIeKB_0MBGNXQfpN!-3L42+daz4dUSWtX_pvgwv6W5!I>BMRmz{p z?S-ZfxD<9Em788e{T8L<!K}iLO1f}~wB}=>IURn3y_j@p8BbbQ;ZnNjPr9V{6bC`I z;&7;i?L@%MV<m7n7Jfq>B$M`byl@dem_*WJ`;o%FK;<qDisGIv86GvWN1B8GLFoB# zEE=3X2PUTr>zL;0=|HJb95U5_Rn5TXIM^8vE%^7O=Ht+`m~>**$KT*xsT=jN?e-LQ zvu)TEHX3A0B~vy9|7$*uE!HX{`NsLPDj|`Lo?;uuZk}Sh4L_zr2iY{GSkNx%$$7Bk zfL;90tdSeZKSvL7Ui!uj8#ZL<s_^H=zSWN2U8mRZU#Hz8$=67Sx9*P9X<^7ei<AX> z$ljx@?n`i2=`slJbeFLT5$kR-5BG7SU@U9WhqsvNWgkj3YxMZSF3Ds3=N!O#{P_6s z<GUyAeq_(`5&qE}A1-()z1}etDB{PihKSETF!lH`yXKvDFphuQo%DZGge>Enw-D#Q z97c#I*zrYds-s6b=j|D9OKzCh&XPa6U(q?2A>y%HBeh(sx2iRItIPNtATz+bb^|yT zK*#t5n)UYE=)&7?KY=EPWonCA<}r(~{s{?P%7GH~1e)yi-)b~#Sfkl>><)n4yTEST z%XTsgF=CMN_S-GS4&8bj&H5Oy(ydp~Jgs~Ggp7AOJ0v8jTMvZT$YAC;PP<2H<K<ei zdrR#J$lfcEed-kJW&5iHEeDfXU~7U8PoM602^qj-F!?;%N7Mg-WpJB&MoLeX516sV zQQ~eo0DGz~^*;lixq$Ya1C!WN+h45LDfFwYi3MP?XrGUBM;&?7-DB9=;G8XhT_-|6 zupt(LN$_F6OZ`rx<>x`gd9pFPdA@XN8e1B&P6n{;`d_L#g;tyc6&KJl5KDMC1(bvX zl9qEx>xFHUhDyySHwOc(kYtffFj=aiSHh3_pE*@^3Ec-3lmpBO_zH|abqcLPzpq%4 zkA4JOz%a5?9Bp=!g%`nTpg5I!jm~0FQhbCu5$8GBAH|3mF9?C3z}crx3G*>V@Ds(R zCEMn(p4#zwV=75~)Jym<sstcsU9f)jppYQF(0^v<f*}sX?3O};7S5hgP#|=5Lr&+W zU1dlPN)*wnl{5$7f<Avo)j8mk4}324M{Atuf8CDJv#;2C<1B=8|AgO%j!RL2m|5~= zl@sh*swk42J%*k+HMswN2|ZC7xCG1P1XhDn{a+)v&k1K?nhRbpMnO+Sv<t;3H&EQH z-YQ|I3IQP%&6!gmO3LD#Jrm3Y&IJ{&SOE^7I&}_bgma-;p*wayoO<ddw)GgT1#7BN z1H>JQ7SdbN03v8i?>UkV{0t_c6>#HuVdwdNxYD5e=i$%ivFc(K7IEfbMO?w<W7|Pm zDaZH(L5b^c8<$DWfi|v-%OJ(uU2H5)*8+z@XP?1T)3GOZG#Y%DrkVYH<1yCuonx+& zjct6p3u|NCbXM$F;Ywtsg4BwIkNa#8R-HQ2A4@M#5*k{Ds}@@-+&Fa#wmEgGgqHdw zVk2DbeFS5qtF`PS0obaFdnM_(kKM^O#5xXrlqT`u`|9MfXQp;bQjHp=HkC|C8)l3O zlX1T|%<*P#Wnw`t*|QLfZu<DQEzGqj!JQm)X^E-h?vBZ2?OKufJEy4*P$nfQ19q#G z35kjpeN#v0NbQ)12Ro$hQROMeguF|iw~gD>Jhr_}xaY|ar1jISzb4m`|Dq*kRn7Ws z=kcE%5y*CS-_D;W|HW>;`@EjpECcqaG;G9f^s=KZ>AM?ugzh|cnMixQyT#lf*_cb5 zF~^WUIE2=K@w-8lL%O?nlNn@}`7~D?qz*f}M5Ot)J2DzQ40LJvUAzjHB?9hPUGWBs z{OQT%ik|u(>?h6LigyU3Zmd#f-SDZ2qavYjQc1EvEgc`qvMYIyAG^^P=^U?q3Q`M* zv{SfuQR<?7cI^A`4>u9G=knOS4Tf~(f?P|w%Sul`+TRkf)dG`A+Y2<i$!G?yXrfJO zaHLUM4LAX=_v|{{!jc+ET5B}@G|rY79iZQh>t?Vc4KMoETAYxl3CRb^5B4}Eq?7!> zTLcTubrHcMW=vQV@e#Voy1D&ypPd(3%coP5W#%M^%JA!`yf3m|84bP1UP0DF&}J*+ zuanKtkK1Cok{Hod`~y->Dg`;cTdSvb04h{;x{NN<nhZR_Ukf|xE~r9FUflX3{$CQR zx}fX05P5-d@F7_FLCu;j*3IZcVH5grv$e~bn)eA!hcWI@zL<$3)`yR_Z|5gbZKS;n zmK3viU^tY^K!9U01hqrZXJyrx>Y787t5OWUQ3b~f#!eazd}=Mh*}LYV_u3_N&M|kk zv<vLB<=OO@@LofXoOo_im$sd|S1s=LTDyIbe@%LA!UEK=bvo!VI3+Ev{g57gK0Pp6 z)b&GHR^fCVD`VAB15K|(@J*qZT<j>@^L5}}9r#xrmJ!PwYTC(#%PiPRY3bR*N}U|H zY8EVD?4Oa&jM*RHJ~3c*N-kVj7P=**a@lh9FOa(onE(oXAuM6pb=0^FtmdyjZri`V zgu1%A4r#!@gi$B}+@o!D7iJK*jN8TNu)MOVp4-Q8{Q%u@Xmp%m-X0J!%A)0tt+F82 zs0D6Az+7z2GjSnCqp_sq#H|52sn66*jtjN_?2!KNT?KjR8EIk45ZEfF)$77%`q+Y9 z`T69Lg4<d1Olr=6@nZ%IDCt((DkKi4P46&Z%y|5}q_kC7Tv$XzTE>bVrTML5V5<=2 zD&ezWMFf3T+9Th{KzgRv=lp8Sm5eFLX~T6SkvgEPBg;a*BQ683ql^Q9N#_863Y=kN zBy1TkXGyf1OLQ4z!rgoJ@EvZUJAUaCtp{dLsFOk273d+XMr+{L{OZROxYLb4(K_sw zH^b^kU^|_RyCXchG8{}0A_?#%PAlrdJPcdPH!vYgC+46WX4iX|>pjf}IoU4<d3?!a zztl7JoZ@zUi0NPueh`cwDC>jp1C^;>Z93?OpZViUA^Qa+CIPz67@LgfSX_Zp=p7w` z$Gzo5kLY%rD#2%{)si0<E&6c@xvMJd)+XA6jev`X4w%28?hNP-R)Owk>WaF~9Wb<x z=)}CH60TG>f(gSlye%_=Imlred2_wYe2~G}0(?Pyv6!sTdVt9aGu6kM>WwBs>A?_u z#o)_;Uu)}w@#`Q{eYmMU!c-q=A~YXV;!A}u4ZZ>~lt)6nIstQH2&BYII){150Ce0> z&*H~wY3&cL2gHMb#TqT)Cb3=mu1?ePI%4MPQg#_<)~^BW(JIw5RfR=y(H<Z^`LRcI zO!@(?&gY$^TQ&P%p}Zb6&8b8BI=Hx~Xg=n7=z!7rq+I4RFLNbaKV0KFGK45kbG?_@ zUL*(Qm{L&BV}78C%0Y`CsOlN~Ky9iIFxiWQut$nTLtPreP&`ny2ljH|y4ijS%&J*P z3+4Moi@v9YvalvA5Z<WklGe9w&X)jwIj62~T9+2O;)lz@-(0USJ4C3)Gz8TvF%7{Y zQCRx*93_f3)yqtT>VqEm@)U_8%c%6&e3$}N3Miv@)cWC;V~0l+))mwWd?xA&xvMHH zZWrZY`-V*tbp^eSYSHUY*OlSSK?SB!X|7k9>ow;3Kr@jNRpM}bMc^wE6Bt~trP^H| zW2!fp4u;~#Vfc#0mys%eD1Hr0SkU#X$*o@4RRzRS+O<|{uP`fZ0Ubi6_K}rLIyRDI z3JNaN1QKQv;?l6H<mO`DUd5_1<G?y}64a`uRuvY;M|q&D$$xu98Pa(#hptdwiLQWK zb;7iN&=vm#Tqc-ndyyOrpj@ah7h03OzSQ%yuE<RFa+AGC4tmjIQCrBS9LiAyQ1}6R zxh!DSf$aw^qGdu=h1@L~)IJcllT-yEyQ*NCHlboJjla*xnXnvR{sv$f53U%>iWv{Z zwR<$C;2G1kdx>f#okUk|VqbbecpeqYcRuPbk9hPA#jzUW$ig_hnYf%FZ{Ej~xdA<I z$gjgseZ0LqNEk~Q>!Y}qc}5DAcu#Sk#?1p#M~LiR1;y|;TNyM6H`y(M9(tkcORLz8 zZ0Ud%HoDHV0>*LE;HOx7l!uwoki(W)aqWy4`jz-T6`Zc|4*ax^wC8m0ky}q=0#Xka z(1z1YI$la{TH_r~C%k}i!SQ|I9n^{asjhJh=u!uY(VKPXNK+G|XzIx6={j-ooQXZm z>s(u|mqJd)4bTu8bE7RNVE3@6@UvQm5yY6%*<cI1mi<{FlfB2Br|~C0=XS_;U{5C@ zC&Y_|fZ@G)&O=5cC2}m3^NcqSyfGgtDIC<bGbc%Gs6@5VfE^<Z+4ViRHPGJ#SD#Bj zvN?ajTeAiU2L9aze;;Sls2@o4kduC`ne5keB(nzqh&5WI&Hk}uq{^{Z$ztEc<c1%# z?_YD`V0vvv-h{Xz&x{?@v9RBu>fY_fXXH&bt=(7QmOZ?t8C^PaktSeTXh`?m!s5}{ znW@=9+G$GFGc^VMNIe&68$$cQL2lHkai3nJr*VHgfzFMDFLq9vv<%Gx3($R_a?6nG zA$&jX*s*C~Jref{9b+DITJ{0fJF<gK3VuNLV*$*zefJjWK4M-qm}e{qSeIIr*}1YT zH+Ll1QaZO=$7g%a-m~r5{!3EhpQ}tA9-ms34reT?SvYdcyl0Rwc)`q3H(q}2qlxn- z&si~f=90nU7)5KG?>?HZmPuf&IbktDo*K5!sC(7lvo0=lU!o5a6Qq)vB2=a}iL@Fi z)6&xHfm&@e;1||@d%2L}a3Nl8FB!c%7w~Xe->ibZJ@Y$`xR_dn?|S5R8aX>*ecvhj zcg^lGw_As2d(GPOB4!0nTrzmk=uvYgPm&m6nkLV=xnu7&2Rm3dXMsqrC-*0f?Mtf$ z*VERfj%^1b*&DWNqR-(5Lw1=H7&fR*7!P;5!r_h-*N)psycjbE(|dy5pxZB?>$|8C zHF7%}`?LFPJ>B8dWS9W=Fx~|`;NL}W{KD<D^<?)q_IJe>gW((@!Ne7G*a+EI7TQ;u zDfPR9Lo(6^^cpd;u47tw(0(5;d3aGlad~DBjW6f(8qEEE(6IE>sPOa*^XRJk!g08> zUxzfmw5W)P)`_~<@rgopvplgl0$i5}TT?9L5%pp1OB8m$=EM1FdSsRt7Ziody?piu zg{O6_8#$uafV7N|VAvn#3e}0@V|9tGBO;=3ZXNo;ox<_^Rin)r>EThS>B9y|ejQqh z+rmerpUf*Mvs!s9;fgMaFj@nxDbS~Xhqa4VjjZZ6wV!k|C07<ba&VqpHeo_1mS6Yx zZRZbMFS5~0ZY?%0L_0;SxHChsvNTp7#cEKyJXboO!@Fsn#*D1&)G6Hp#JjGEDX0|K zpQhL!S}+ZRsz#*EiS_b);qTk@wynQ%{S%+kdSgKwxff+WQ@RQ;WdS4zP@pK^WK4>c zF8a}c|M59n7G{c$DKt%pGlfbwN$B_!o*i@CI$qA{=C>*wz{2k1Wc{Su9%KIA_1`}w z?Zey5A}*MFR$=t8fMnF0e4|hBx7@=*qDRp-<T!@WNHB>YhQeIM-x!8rQE%FQ{KzbV zKZ-CUo$EWdJf!rFyd*p%PYO%hN)eWU<Q!-DF)IH;jAJqPtQ6aqjJ)fyA=dM_S!9>m zY`Dj5dl&vJ1cD>zGK<jVnPdqb#@8FCn<e5yW2HRDNi=K{e}m`j`H=iEygh#)zL)5@ zL3O?Y{KidVRkV+)k*buq`PL$ZhM+MUxM@YJODZP>dUqXWE?L>7+qxc>!9`wylltW^ zWmT_dSj}EsbWldlflO;)6z83i*&Mf83~(rgo6tznV8q~u6@^Rl`%Mb;DjIC*v94Q} zl_ln3UA+S*RF<qRVpZ9hDc)REpf&SAPDW5P=Vi8Lh`5;pn6CmlwnHtDL@?Pet!3$^ zVUZoy2!q14$r9BmNpa!bmh`CTlE1VNbJTrsk0r1ayGfLEZ*L#aI})vp&dkOvwMNfH zisL&KAPMua6PH!ExE6w^s1tyTptNQxC+hleIw~w(kD8=zD+^23l~vCNx=H<Vm$5tR zcGqX5n*C$6nH>(aw_5$JSrmUY#(x^)j}-C$Q%Shy@TB5^KKo(KlS+ihY!Ek{yUrM~ z%ve%)HR9;5eOZP@XB8LwS*W3nglhKe-l2VZ<yl5`>29bR3)=`&H`Vs}33OlAbzGPH zs?5H5J@d=v`-XqOO+a6%W1>4AGPMecIP@wSyyev&3_KUvDs6wUIuNoJUI8ko-d8Xu zak;IgdLJWlt9c5?+GZ?2k!_Q)T;lt){U`Ucm)$t`_KX&lk@%rWG+#9tS2DP))v&Kh z`9}&s_rJm9<%oeZhEHhsH(I_NGQzXNCa^u9PR~h9&g!x(`pNk`nJoL-JU*U8q%cTx z-PUF_M3P>#i$=?J4w{Ff2cT;n8Vf!y@|3v{VJ=KBf1$g#kErF5x>WEI(&fPzVSD~o zLf91!+G+8Q3cjEEHJ~al+lt?vv^sVEG_Jc=rYI*i+!&RV*p{_~0dLMf*n6~!2_Ego zwTT*SF^-N8OHE1)W7_zol759rJn|wFds?P1Gi~@r4A`xr!F>|{Nww8aDgyI=G(d&Y z8`tXQ9Z2ij=_gbK^f9S|Uc9{y@?O>~Mk<R$tRtt%iPXTwqFDdYzPOZ30$`2cR$`(^ zMS4Ms)tKxklEiNPmJLix63NXjOs?&lyQ~P`4jvXcXc^e$O^FFO6zFNUMLK{@&^!LL zV1i$_WaSXD73g?tmwL3GmQTh%+wOl7E9v(ApG0eGLo4L^|5Ctc$$mzn`*{c5J)TUr zowg^@{XeNnOR9_h51fLAmh7;h|Gi?huz7&&n#Pwh!m+!gWuqu|jT`SsZDYC7)S_|3 z7H>a#ZvTE(PaDZ-Pj9zY5@KKB7S7kmc#zp6Cdy#pv?hawiQ+Xe#%SKcCZX}@FsN)e z3d)66U=8Sk_BI?vufWf@9@;A3bqF06zr{9?$;EBQ3ETo^kQgE2_>4yHx>Oh&Ra!h! z%oQD-F?1{z$A*?V>u^L;o3^1E4wQfG864WXu&i6xvZ!FsuR(846VgtXo~~;bqT$dh zU(3P*t2*~6F70a2dVh`T*uc=XZSJrJW9Rh#`%LK_GR@|cg4E=F{nI-eBiI}+!q_>x z&%UVQtQ@mBp<7}mePNK=?`ny5oj9ZUbm~ZbfFu5q2H^zNeEm~$6z<khzl*f#e6Zwi z9aYGfDA6Bl`iVY|CBH?lOgKipOAJNd-?OK~e%(<CPENc!;T_`t;rG*}_hW^3T;GGE z4966Lcy2L!UGgjaN$-xVLcyM;q;-Y&@E@0DYh-y_BW#Zzz`f|f(f#|uhPt{Zr6-G6 z)MQRuis#EM#_4UZlhk$$Kmj(APh{N>JJvA{nG>JMlX{k950W{>5^E$&!7Ms5AE6^d zO}J|f4aw%U$sl<pNNv0W+6RZClbjBn4}p&pyA&iQ78IBs)YWCDw$IqNFJu6=%$P=s zTc)8jDhdB;d#qvFZ#ShR$J*m{h+&nT9t2c&89aF1;31vUM;qI;d1d;H-TR2c)Ugik zAC#Y0UA=tJgto0(4Njl<(za)w*+uFuEyp4$FK13Bt%e+_U~xgM`u^glUwroEClbOQ z8xL*tgxd~n6m0;dIhW$`bK<d*FaqAdf#k-|JAYdJ>K+lr@32zX1L{!u)6=WXB<h^r zng01bude=Sr<k5CM&+PR*yGIq<>q{-btGb`+9+2$P}Bq8p1pw27rnl`*;8WWHNZ46 z+nSi|+ksR5^%R$vD>Z=Cv1XuiibSyi#GM}kIAOg+kp@kNt%MOoN90T%#<M~ePVt0d zzs!nzq9rcaG}s=7lTj)fxWY_^URaHe4%LVat~44WMGG?0y`uCveJm4IA=>FaCg<qG z#*FEdot>Tg3;LKV>=;`R6H^pBaKfm*-3N388A+)f`LmrmX|m(GR8@6}%f6I3A~SP@ zM0$)h+z?|%J3zHLEH?|)Mdfx@tJ?c3##h%&8j+vUAv<lv7sAI`G5Sd-ChLc-@6ls@ z4~N_XD35JicoPSf$PfzgE!=L*8v4>H#rWuc**&ZJq^9O|?_*8R?cS$PWUq{jGO2K0 z&Pty;4!s3Bmvrsd9bEvOON;xLq6^T_%aoYqQeVE1>U297DzI#^+n=104aoGL`(PwJ z*uf8I9CU!wLx<K>hsDK(2X{zm)h8)opt)*%OkBGlHOI0dF<``;bKOiG+O`W#2#T}n zb^XJ_2A0I;wQZ{n_4SGfp+1%Yw@J6KAD)>L<?G|cLXH_N^YQZ<t&%A`0#ts!J{}wk zJv@1TCV={r;$SSkv1Oi7pv*JWja1WpaiSm0N^7qx;Nrh#?Y@W(H9(m#?a{2==RskE zfY_ZNW9ap|d;8J*!>{hY=V*^R+WX%2K8VsjbnOs4?NZFI6MaK3oaQmHW{%#2dk;eN z$P0c2Srup$_^v`Y4VU*?Y5f;E*9WXcQI#-Vn9^e<@xD*iHFTI#NA3>i(DI>U<oBI6 z*D6u-M5@Sz8~tbPv_YmEr=P-Q)Aewzasp*M3mG09;9irD_K?XrCeRaVyy<wSiA<8- zdw5Sv9C5Phi6>10H-%ue-C;=~A3h9<_kp5@ACOm_-Ii1O9Qf&JQM~K`i}8B`4=zv+ z8Hyig;KZ+vqpPY23l*&1cFUnfhkyQ|0ll>ky;)v|IWBMNiD}=C@2Dj)(|YfqtlY`8 zNZx*UsyTg6#Gw>(=j}LHoZcZkc*;pa9g!b;i>6nTwfy`O`-UP#Q5V4YzQ_W{Y?;yK zJbJz__&|7W^E7t0NZ<bb)pajTZdX^mfBQ4=Uv@J88~m(D?NjjYvJ>x~ft?4j@6wz0 zBRSgI#$r#;ihC)fgYORlvAZW{NgPAmt%u3)pszsR&rWTbKYhz*I|rQrk?7^m-rF*7 z=BArF;7!$%Lv<ctPFI9lcR4gne~SJ_^ST1qs_@WoJ<)}xZ*e|RSW8tnCxgX+>!Crz zv%JQD^We4MYcvI#YBv{w1hj52_(VXHHs3{`{{)_UVb5(aCh@nahnJzZ4;;COmM6kn z<I0&9IC+fCXyq|xgN4Uj7>w`%SSoykaiS|=>|hiRA;t-eKe6L5PPCrl1bG-In4Bo+ z?KpigP7i!X_Gj=~maMyQkSoXJilT=VP0ZD^=ppDd0QHC26JP2ILecJSxYgBngKdRv zr90uzh3$oHbs%!VzBfU&<(EDUgMXWOc*DKAKP)c!XvKUmYWrY{nebp0d9WJcS75Vn zu^U_<<dy7f|Hi-4(M>S47<B{RPkQO&M<211=I%TA8%BAe?oid?;rC`WYytx<!otp( zM1PvD(fS=mB7+<LX`DhWDk?YS>EjZGqO$(^q!9_gIJA~=$yY~XeQ8`a1=0b3i_1<> zdiaK@#W?fM1!C@I-2Kfj=+doA7bgL^dA8Peg~mjLh7l@!e8M9z9bus&ArTRPai}+; z!<U<aW!#p;iZVF+<?h8P1(&spC)S8N<5(YOb*BQ*X!3CRb|B>&jP{m-SCGDAP`GQ) zFDh)nPLPa*>m^hq@Wz6DZ-D`pdld~ezvJ@0?BSn6`{I~hKW}u$!oE_}o{{7v(noi# z0xMQtOp<fX!bNbj8j6z31`hRr3m#rDgN?$689~L8j0y{iMH!Z64%^u)GMos}k{*pd z1H-zZBJks+mtdcQj7@X)9c<tusl>8hPmLh5jPXThEr6B#P=N;UBl{g5@$>A4&0vs4 zq_q&2=~Z#vwV9Tfr)1vBU5zBs5qlA^u4>U7hfcDM_QDsFHZgW&_N1WN#b9BZjmBe{ z9mLooXs?Wq1f&qf$}blyzf{0h{0tj`XVE9NU0^=y77Q*5FO1n){5ME0MKi%$LC6e; zkKI}PC;I3yX!n?1-n%ei!r>*|*6e!^y^#2*+u=$eAK$RFWbMB9z;M&wT^lNFmn%BE z&=4xopk+zHN&19~3TJPx!@w#Bax2?z=WJj^gTlev$SV=X3UxDg&O$f9&T!NL{GBL# z3j3fY<p^*|Ig~$WLPM(d&97eGuy*@PhmWI?iC|OzeG3MxIJ|z_j)vp5qp1<F#u`Cv zcX`uQOh*D)g@+qf4rmyIB?gNU9Ys}OKgdQ$g;;nSbmDT*rrrb5&R@a%8}>X0&QiYw zr=2FIRa+Py_p2?8A*KR!g13cObQENR{iuq|`4y!-w`T*&_!aaY*jp?^j`HqFW`hl+ z#n5uNOQWXw$C3vz))*_?{S{gV#@_}W7Y`mpx6o+Z%hVr1cmIuE0Rw*lVMkurl5#F} z!PYNrm$_fj$0hyH?O)GtoS(KQYu1K~Ov`*Ytonu&1EDgI#|;xF$4@Z5ur<1U@FMWI z4aTE&Lf0c8>=!T)z4C8#_XyB~=g{aE&Rw>BxphJ6xfFKguNODW%G#4Qf8+UIL3F<o zyH2i>%CgOqZKT6Qx^wshQ|TBIdJ@C0KVjg9D|-U#{|imcr11|l*;+eg^TRPwHcuwW zE~V!#Nm3&8^u_e-mG&%({(+ng#KlguJ=TZ?!dhkWKsI^T@E6AHc&pb>?;S!ncI@19 z@+VO6S54G_AwBuMCR8_N^RM+|(Z8l#`}N;13J*;%x+HN=$2sWuNP|Y*A|GDzJP7_k z(iY<UIJsJ$VvPlxo%w(^G#_+S%;#kjD5u!~4b2Ann1tIj8;~nzLw)jH*e@Nx1dy?F z`%+P|OiPShuH&W&@0?$@eEG6-FjqLf^u&PbB`|l_^5y3~Sh;+|$tBDBS2NA=Sn0wY z(iNi1lf(nnDq!xC>H#N~3ddpYIfC!}t_{`wmn}KDVfo4r&MjXq`Wt6(J#5c-knsrn z(GN5#7omzSgd<%QLY*Fa9dimXIc?2}J#z_pvx{Cz18Q{a7Ss#xczG4=WX}`w+6JxB z=TU0!Sn4(i<2T%~FfH?<3m05A@6(l3(kfFE320T;A}{m{$iF4rf}KcSAgyIyaE&7` z>Q@qrP3kY%4D)13(}g@OrCnE7x22iDTjI=uPY^mm*+T9FT{F>Bd9=g$ZZP5Ggf)ZP zWR^qtW>NTRd&$5U*h{D_*q-t&2u+{Rhmd`!V4LL|bni>>K)BU^4rU;$tgh~wWqaNJ zs6Ld18<v+yDX_68mn^By(z@lXqw&q1Mc|}@6oq58o8y=_BfB8YL|DpAhULP9{Oy)+ zK&TlV0`qSA_z;F;^<B21;{jLz1A;=hvr#6>?-okXmJM(<*udYk*wTnFs)JOb9ycXY zx$3A?MJ=%EpHN&hF2FPtwD;LEv;+J&bCFxQ4O|R!(ZLSg>*_upITRP)inEU5+h7^u zl25d2KK8|k?!_o~&q$#Z-hsJ`2f7q$zv(@toL&IVqCLB!e?%_Li<yG!=5pLKPGah1 z3H5TvI@@|k*VwWq`=VA*&(QZQ{)u4{lhn@cvu!C$Jd@>hLQb7j=UwoEgnH;mSI^h8 zbe$i?D<^olgnHhwb~Z5yNbA3ein3E|OS$EZ_v+wDX}y~t#`}=Q<n7GV!-RU)0AxU$ zzmc-ui!SW+b}S#Pm(_dV2Xe<6Ny-9iuIJ44-e&vS&%`AAc!0}TfXGlo9rt~mu*uO+ zcjjGa=ZcY5`tmey=ZeyL&w4q2;3ekmP4cEoW*tj}C6W@8NUe8enf9kK+YNPfT&69z z4i1<4;U&xnZa%k-38p9iGK@>4EkCjh%n_T4v#&vS3qV2u<l@3WJ;@F{zICFc#3-#k zcie*6;v)34jPyKd@j1TDzr6wkpnEH@X;X9CN=r%x*jJ*LcEk7LD)cOA1^SANv<Umk zb8;Vu{<VTEaa+-n59|Mp4>gh5|3v>Oq3i!lH@d!J#s3?*^JEJ%uB>G3_WwpV>R5B; zbj|5gHK*|Z|Cxi=ToV7kl6@oq#{Z3nb~Pxd=6|NWh@^6*nXC`7ifegP{|CCkPd1zK ze<7Pypv&;x|B-5jbI|LD+g}q?%+Q#4F0&<p(K0ENKKwth0f$=$8DfoFCrsG5W$)N- z#i^+!5C12wR<|}9s#C{q**Ias*2P`N7k9N<!QKCrOESOU)FmBbB&$Q2EVAeF={m(L z4fK~U#JsacWs3Mv?90bN+<K~cC7nNfntlysn*3Gi`Efvo?g4dJPm~mwpRPpPkiRlL zFCH~wFYjJx52h(8J}+JMRE_I^E^kq*(<0ROH*Cl+?T(IbMxV&l5oxLgAbzt-g<t$@ z!-l->r66|;NFp!Pbe!L*hjPp@Srs6)8UH73Yzt=y3(0l)e<?kfF$`1=1vmcp@?x1% zW+XQc)2|U@xHF~*D4y(Kr<jyRv@5+%a%0s}i?OX+w~}t}ige;T5LdP$jgXd>U$AS1 zL}dO{GzP54;@@^+{Mh5Agu>GPn8Fh!-7+%?echL5q=!djO61{N)K+R6O0kR=a9izX zI~bHYB}?|&yR=*EL)(ulICJBN;FA>~6`fmw&I9Y8Y^d!!c5mZ{>?U+}1-bxIR<yw9 z?Sc=t9}YZht<cqx9uA;3|0#5+t)4*Z3FIVhh$H>}8sH6lYS2UAQG*_#ziNP&lN@~w z`jfsyk7|Gi`gaZRd;(p>rtx;#u$_Y5cG|EF`q_@mv7U*eC%{S~0Sr6Mws;@U30Lcc zt32nj?uo+bq#Xh5729HV+CCUp2jd>wo&bZfK@IA}=}<0LSy$J%r&)e1om^JKcK~>& z@eVi+c&>2|c2X)C0DgiA@H@5|^P@Tf$1)sHkWCBs#7zr?JHi!PjV_aO#lZ{gdCp3A zX6n>hom^{_tAQu*>DdGLeBSemFM6=4OjFagrfu7prsnJSTvv8HX|*Hqpq{?q5&G=k z4~{%>(Id-Lpbm82TPDV<u#y2ci$U$2E}_05t4GfHk_(5?oBPmP4L`8^Th5y_!)Nd% z_&kAg;)a`MyT$4ykI!Xr@WRhOG=QRgpcwkNOy)4n=b{)uF#-~kf}0`|B%**z?HJ0R zFvmoqzY)&JZWM_nGJgb@+L-}=iSstDV@n{$s*&+B-V)<7x}#xu4(<lg2QQ*Wx6v9f z7QS%=-Teh^2fhCd!j6aoJY0xlaLG2&WpD}Irh`k(^C9yo#u%d|kYx-pE+aRv^;cjl zT5}scx_I!QI5LB79RXqg2EEbtU(nqnT!>?^tWgOPOZtIm*AXK!Pqc!YB5TbUXcR`R z+&MmDl+)2U106vo11VZ7;V>JB<28eKb{*Ms-lp;kFTaA!axz$lZb$0g*m-Q%$NxTT z{sjFF2L6&fCc0*1g{-yt&mR4LUECMlAM*0AM_0eZ5pvFH0)%sB*exgGoT2ls$~a6> zINCibMiaoe(iKCa3X3B+{(ubQ`2%TUDI1VagO$jI4~ztIYb<Nn`SO;xo0yBaS3rBT z?yJC;cJ`i9x#E>>KWx1OU@P?9O)Q+Y31j$Ze@vC|hdF9b+a8~dNIaLa#UC+d5IB5< zZPT=WFW&#_#gTJ{e1{808}Ox{2P^4IQ(s)~_cH!8?g8!J18FW;sq+NbQk8D&a~FMv zzK0!!>9zPCE<!s&2pZ1s&Avstf#`1bEiS;e0iG0co`O>;%`MYt=60MSHqZ)$2q)m8 ziRgQ<iJ)w}M-Y;3AVv;Piv98Sv_BT$oN?Dm0|RvWSn8LePol~|wWE_fOgP9rB%QjD zp|o2(muZH}+2?j_Lw4(BV+6EUsw0RSL>#1(X3Gs3N^zB=UuYdAr#-o@Z44w+DnNrP ztwHX-f;!N-f;zo2JW;qO+7~p{<XlPJeu>$>kUG%klfBf|{Cs%E9s6qP2a&FM$6}dK zL&G;)t*vfGk$qYMW#_eb&8$;%lI#=9D;4M$XP&_5B<k8;$wr|fTAw4yd=md3R*!>b zBjSPoyqNsxlLn2|PhVj!t9Z)T@&80)v(fZ_rV(vwIfnd?6t);jCjJ5VnVZ9gI@VB- z7F4=QaYJgh+0an@9f~f4B=HjWFG%~<6*BqjR2OSOF;~W}5d8&U;gvuGcM2badYA~O zqfbELsmCB59X>^5vJSTq+1wfI>Ef2zOhO(QNZ^BY;0Cy1`v^9m-Do#l46}sO!nEn& zI(QZJqIs-iv$^*CBeHkOlZFO@!@-SR=tK13F8+~F0L~&Y{_i^UJJ%lU7vX5^l;Nn& zE?@@cUFdgs45fl|jGd15>?+K=r?ek{V%<vOnSo1o)a<I-8ar}UOv5dq^73`AIdMtp zo|;=yyTq9ufN)G(YgvG}|BD<$3+IA;p%2i}23f%BzsC^z!6x)O`=$tkkpjJyeFJT4 z00j?1WdV<F%hs<J@vv!j7|fX*M1VmJ=;(t`^t(Lz?=cvL+2_OqbXE)myQ7NG2cVz< z{k~eZp2z?im<`<PY$wVO?PrkSL-2R9iSxtSTDDVdUlc`T<;!e<8|`pZRv6BgfWaUa zIB0-ZxYzmFPJC=LeDF04i1EQIaHAcL?v-eUkHV3?Clj$x)}Qh~y-<$$pltvB=soZ+ zjAtN#+<0Dvv5+;AF+5ar1{F}ToB^t1egN~pyroOg95iPs`mLb>%ArR?gYXC}Te=j? z1@o6JL$mR(hcN8mLF6NRcTm)A8K~zjazP52=XPc*IlWr^E#;vwq(o^stg>S4av4b4 z1d=ubQ{zeY?KUT;Kb(FN)Pw5!ii&!)qxSuA1qEY?{2D+XE(qiBAX-CXZFqtdEAF;= z0`LiF_d=lsm7-EhA$aZ4LI4571y!`M3Xh@8+D2cD&Vf{nV-NEkr{PL59l;n!w74#g zHQBrTbiY3CT(R7lWsA?QxW8?LCFQdh=k&YO{lkto*z-%zE?#;XsK%KWcH49#?^5?m zRWo1wj3MVH7cf6@%Xkv)A`bVhJ1~XhWIABB=#>~R9ZARl7P=bG6c`T3`aM%1Igv~w zE-;IZ%>vS@vw%ReI5LkZvyd5$<XEy6PW+7_Ah>*a{*ig}`b?eLXWqOc^DobDm^-&} z>eR})a~tNP^La@Ld3lMGCnx6RRp){2&m`pK4$R9Nn46aXcYch{O{ttauc~tX$MX-* zn_D@B{5p((R92B+V279rRp%unVI)w4f8-?!|00huTBeyUiTg9L55JF{1}1`kq4($< z67DTuVc)`fDZ*eMgndi+u@)}leT4VnYa&b-hS?**SZL2E3@)qXeQJdsFoWP|TE)JF z@5m6ohW3cw5}v8W8ZEpprpNF1i0@mA2l0hrr5B!o83I{K4*_DhV)<wqk4Kqo4RP#U zm1Z4Ts7X{p!1|oHP&zor+BPi6U*@S8uJk|*?-4T(vfy~n4k_7cMXY~k;dyiwJ{IHC z%|s#atbD16H$d*?Sb3=xkH}N2EEw<EmU!h$AO9IMPY_V911}r};vheY+R@=ye@1ZU z?W^#_latB(&2Uf!)`9?3i^hEe2Z9}_nmcd1eS(cXae|y>ECa1@z3PJ70WVxDR3xew z@%XUYM|Lv<tyQO2nnQt6&Rs;^Z9lVtfJax2=gt{X=LHMUxU{r$=NBx%E%i9;!HfqH z=xg*1%zFE6;WWPghQ{;bnOQiGo-_{+Or1iCuEpZspi;*>b6~$2eeT?CTWj`HVJ*Qu zY81f@w!kccwU*V@y5Vihn7|v{b}pLkSJpELOa`t+J(vN^C}s+?fLYDF!0ct-VBTde zGM_TvGQTp7Kn~O(lAQkuI)M_<7YxH{HwP>S8^JE{I(QqL1y{kh;8)NHsYNttlmU8O zv_+Y$Rf=b$CF7rJO+Z@^oduFJ$jW8sz18Jj{uG%1SNDehkMSFy!pr}wd*lDd^gr!h zZVCs|FLIfmR+c<{t0T~QY)GoAY(-UBk?dO$5w@bp(f*PC_<uj~YngwfLJ{fTpdh~# zRf-4&{@);eRf+GMUo@QvxkoX=-+zR{_P+Sk{bgUbUsckV8#aG;-0qN4_TsO8ZaMfr zDZl2)-LSY(KUI<L@1L%~e?wIf{_Uk4#4n+bzdv}*-=B-FLS3q=z>zBa9T^FZM51bn zO2kwgDbfBveHKSbl>e9iyZ(>xMgJ$N>?JeJ-@m<|e}n?vc6lR7=P7npE!tVLn$@=k zS_26l0dz(gc%2Qj{frtx95J(?0X<#-{LY<ALn%OpEiG7My93suud%Ng`S#nQy%kQs zP1=^uO;@=ku#mKAJRpOYaJcYQXYd*LtaBWUD<sEJ7Ls_)Oj9y@MfQ^D_mM-(Sfx%0 zYQZl^T??;N%9j4k%f~!gPshP!P08Fv36`#>)?!!#?J8SncUi{0-}oB)wJp+qT_R~~ z!Lj}K>flOh|C{3=_MhxTATcu>*l-Jc|4;mff?N@D<NiXbKhZXd6E3b}E8J-EV0`Ef z3{Mt!ULX-CRO(KHm%$!Xi4^SD$R8=V9*r3UC3paSvqi!$Q6<;|_B6)8Ge`j**e=M& z*zh}~fL~L;Q^c)^^}romh0LpzxEn5clIWmeWY@1sAudT&&=s6GfBVWrQmVkdoKvZr z`*1q``}0roX=A_cGG+6o&6}olwo}!43jVoyN*B!TpTb8g3kp_36aH+B0T%}3RaE5l z7v7hT5%vwp#rFfi54681Lp!;Pax<1=C|Sj-!rrhIyD))TPQlCM*cXa5LIufOCO1fj zvSJUpcH*YmiNJ(DnpnGOV(pQKJ@FsN>DlwoKYN0i@ML{QC3uK@lpX7Z9DI*jgHM$m z+18k*B!Bjje^QPu**}R8mn8b<%p~q2pQ|u>l5?8RNs?k+%0@<dbW~da?wUz@(#N(J z7wa~55Y>_oWR?zpH#{kwq?K~)A6_Jas<rK1LKFSn$DXFSZu&WN6Ikd$y`Z^jek7@8 z1z2(tECB->7s4Uv64L^gmn*JdKy=E9%4GY<spar1G?fh%UI0npCo~oQ#5Ci@i)g34 z#yF1oabP3I3jGUcDtE9d2gb`gDuHG!eHhphmnau{2oF7i*JzdGgZ@>y!*-uisM=9U z1jWOj$wMKDtzeUEKhq$`1m784Zr5?mAyG+jPl{?WkO88+F-nEOXx0+d<&+9ujr-Fn zN~+*Qi?iCJ(U;+d-n}<(LYIMN;=84NDmLLx7y4n|3G@tj?h~xz?Q#A3VP%1e9l64G zD7*r9!azy=;{)NOBZgkDM?Z1D+n!$mco4j@fYM{Yy1XCjGATbAH`=T;i%vgKD_NbH zg<+c#z<K1c33-C^@qd9;fBnT@2mR5`$8FJ0(4W8l_&SLf$c}QCJ@GZkZYnaeVa1Xn zfu4YVDlr1JjTyDrG}P>oC7@p#-{6XXruNZ#YzFSxg4yqElil<I_dGFeWJI5+0WL>N zq7L_}u<+Ss=r;a$(ykd`{w*-y7FmZoG>g$PT9}o6`RR`r@z+|GqZ*eT(Fq_ovLw<f zHXj&I27D82M+G22jI|noI?G<dXk<&#y~-Vr^Z2*P!@s9IL2f#|*qaigKZgRP8ivIq zEBN;&@CaEGHvRS2CKs{EmJ)$ULTe#2t=*PVHm5eTqTBX>7j2PPN4cWLH_#0En8v;A zO50@iJEn!)e6X*NdvKnTkq3G@d%-Rfj)Q1nn<zIl`xcr_#K*VAVw+FJ#$Urio8Gtb zDRqg)7S}0TlS*#YVz~*w;(Bxs92MR{gK&F^Wku_ftnqOkd4b!rDMX|+771<p`0I*T zGB<*)7G3gc&xgkEq_ZXlPr%dAK$zY-bON1V7d1`;=l=vh5;4#+uH&!&J)qXnX7JhA z7A}%(VK--9>`#hVVjJywIpAGwXE){vZ4cum!Z+PxD!K3Y{uus%2=9^dl(yO4mP`9o zrxL-|VgW_i@Sme$=l(!fP#U^SXr%LVd?3y<h3tLx>W*`i(U@P?*tL9TiFWaMs@?9( z_Bd##Z<r0@eq2EI+u}6LK({m%%u4CG&iS0^uoN@Zi;1GMG&;5Y3{$#6LeA=0X@x(l zW66AVD3A`(V(WyN)7!K%6?zBeWr7h!o%OND{`_1USkR>~?-aNAGjH!aVdut~aVD)- zSF;!27L`Cx??~QD=UaOqBh*hWY=<Anyuz~&q=mw1LN?Dwj2FHK4ZeY1oX!W*`8>Lh z<^k?mwqdfw(IPdSLxOTy6efU@rLr2xoPUaA^|2KiV}VNAtKb|g0Mo$j8N>a9g0x!C z@iS2L^b!7AdJjgd%(M80hFJy|k`3|-CEGC{RkEG(R<6oV_6^ilPQVNdGi&(=XZE6x zl>rA-{;2-VGiUaJB&7!b0HtrlY?}BH8;E(cLSR_8NtlmruG@s4K{MthNSyD$wqhE# z6_Jh@0n|ru8wMx-gMGh$L9b1b!Omz4YVD@}-SU^R(+^}=qin4>jknAvBl`fESCzAu z8~-q75uXx$&0gV*B#xau0*{8y&(KJ%Rx%^(YpVv?XmQ&untdN6az?C!*2~9gd-SM1 z=2p+i{#B<YKVfg8U8@`a4f*#6FW8CxTo1Mhjb{fh*a1A&qajW`AM3tbv3Z?|C0ggm z>7Vv)h65HmtB&gQ^@*&WmF*K2jOli0Q2%#_AG_75e??yG`xh@dvWES(3|d;&C!->% z&)B@&<7ufUUn*WuRo<~@Rs#ARF#zD&#$M*C#a-b6<UmOcRTrh+0?$OpjP5h;&9d&` z6RuilyEZ;?YxSUOFk>~gPA5<~*OQxpEi2ibmZA+*Dj=B($0e$;rZ9?Fd%QLH?2nTs z{di&M=5|NNE&z8IFI=>2*`kHq46yA*^fUSuo$uX4IM03nG8esQyAAe#ar64MFR`xV zW4&L2>59eJRSLNySer3cp*BOMOiRNRD9yyb#J5HT%Xuy^6&>p}UlTC5;#iSs!HL;G z)jFp<I=C)4x;&?~3e4uJ(IesA8Apc|cOG?g2J8Sl&@brgZ`!Yga9kOfh8CBNgK%y8 zZ$KnaJM17g4cnv_sokW<*kRtc;^!93yN<@ivu~Z!iNQrp*+7HI#dQ<QK}TnH$W*zf z!B8{u$j|{Q__EMfHDKtGxm^oOhL1uINf>3|Gh}QlV>>cmz#j1R3aP1jWz8#9H6g)! zRe@W#!d6?i2735B{<hX`%eiVy(}tF|oIEE~V#~ZqqBXzi2kv=p8tyL;%O)QDrx7D8 ztH?HU@eon5%t=5r3_uFd3Q@bbgM+fV7Iy8mu=9wFn%y6^^3=DEsu<h9XKQ7ARov<i zYM+_C`X%W3!#x1TEj{w(h*8(sHs~E-5MH{O)H-o%&o&if`m_OX!&VRgS})#6=Xe1V zg5tR&%v*GHkesDUoJZUR`}!;x2i^ta&Z2nm#cRj_ZoY<MiT$H}NiH4t-jp<YH0@6s z9KrmufYrV~TpXHCcC#iCz}fXgLHfS^^4gczj2NLC+IirlRm)Zs_q2>jP9JG1NwpXP zRgS*tAKBTd+0P8uwnba|rCLV!9X>`;lp7H~OoL^W5LQOV$z{wJSl;Q5HZPPRQ#w*4 zauU*=Cu^7fD>@08?7)fEi70I%c!{*@wj)m`b$oQ73N*~2f46JF-lx(UA5TebMyr}h z!tF?3>{(do${G#(U(?7tAgz{WkZ${5u+U$CiP(uueDgoBF(;b79|T5>h#t~q;6w}n zihH;~d{K-4VDLZkIO{)1z=M&2QJDW_xTn#Eu0l&;(wX+;WH<27x+8ZH4bT{}=+Zlb zhBs&oH0%bi;VtZhr)bj^iFa@TT?6gJOIYu`XCt1hU3PZRZ_`#xJ6;QNSKx2_AMLEI zJ&wO|8J01r+-&YLlgwl?xlA$Blc{8?=^l2`EfME_tmKSv@o-P9j-o$9)&r9zgXB1K zF=mPw7R+i?YOG>n@v&BE5m!hWtwt;ZgPeqFhg$}l6LQnk{s&F<VPW;Ag9=qzZi0Dm za(rHziaZ2iVXvF&@zcEc<j8PS8&CPZeR9t>rtk%kVfdHFzI`6}SJ?4aUQxg{ue_p6 zy(kL^PgSdj_8yv7Qkn~f_8u0XP7M!`U8FBm0YiHafw`q6d0<HIp#duLW*G0IY2)cR z5R5-P(9^Sx#)p?4pf%EiHwF!iPc}b4a8O*bMeGaYGyS<`+)i9er4ukz$?c&j0tWcO z=y*WGZD9WhM*9J|jMuYdjh8hAuzI2c+Q9ts^%rhmSYIxFg*`a=-mmhY=x25u+VM<u z5L>zXa;mxXndo2?^wG=m;OJ*caqHv+$6sJ9+60DYrj|aFoBK>@>P|G@BM^h7q4&V- z>@=J-kc>^)X@rc53B#=(rV^-ij4Pq4078xy$mCWX@#o0;Gag`SVX`q64*vs%pet^) z2IKsat>{gTO@sAHbp|FmLk+K>H?7H-m}nMs1!s}qPV73uR-gwQ;o(`MQD@}lW~he= z8wtfb4wZU}eH16Hp0owD8nr+U<SY-&0TIxI>4}GWi=A!=__YT<1oz94YGXdQAUqzI zONED}v7^s8XXb2=bzxJGsvO+k2rlHK0ewUe0y)mf7HQL5eJ6+CWOs^OhYhiR6C^xf z8{~`VdPluQp;oEQ3=5Uu=II^B_Uu5m$~nS=pV^Jz8<+@K;SaP(xNrM~rn7;Y@})Qr z>P3Q})2HQ2|C%V`L;)D*Qi@YUQ0gH@X#qFqtiQP9<25_vOMkY#jC!L0Gz8><`_RCe ze<taIF)c?WS}Y0{0<%i3QflB|b1IQ-$DU(52q|i)0@I-{5`>RYgl)vn41j+LHk@uL z)?^yFCy_l$Y4Kc1aAI1HO0<|Y7%8hKNa0_ncdYq%$Hnz?2r(ZDH<1dx4PF5Ez$<KD zQ7$&j!x%bmsi$#6Zk~oakY2EPPB{Hv^3U7XgMypjmQXEU`tNS1Jty1c?!-@rRpFmV z4|fPQj{~RwT1{c#pA=@gJrDRN&SUyt^Ih_oPScwS0{m8}2DdQ47EB-X5q{?0!}!IM zrtEv6ux|rDI5uwDF`!0249QIsewI(Zvvynk(B7M|@1YcI@B=LWAaPe$Fixm2#u|(k zbCfkD7-xh1OdzDU8FFlF5o*lJ0&Lf@$A+|m??q*;N1cQpp$|ARpaTcq&Z_}$U<!Uj zoi}9?T2KI{Ws!K+m$Vs+?9fue57Kgn;3E2^Va7Q5qDRkdDIZ$DZS~jk!6N@Y!b42Y z3d%q3Cu7Qw2@gHR`B{bVGkjm-kA&p4@4r$)Z;TWD0My5(jl=BC+T0uCTzluyauKJu zVB=0oJYsWBxzYyea3_e9%P7az6nHJO73Q%kV6(DNV-e=D4SY|Rxd}ADAmJhET9fxS z;5rOIT`+w?;GOkZgdP-t=~*P5C`LB(Nn699_pxy^8qhBw7|R<ox%KPSSl;DZ#JOua z$IOc3X%KvX7|*4DO>vyB!aXC#F*AsVn<>enJaXI_*0)vkz>`-%g{=wvDx4yxo?SXl z4><#y1%IF-Cpf_&qK_-XM*bpqM!W-br63)yg@a%Xai`!87}J;u9uc{wWB;=s_CK-Z zAnvbDZD!MF@2i46tM<)C@o+J5J%wphmQDA-1MWLW)=M+wjOqaHZ}4FMe*3#E_}%aH z9j2VT+d|GHBV`aIY=8~&a}K_Pb_g51On-hv^!l8zf%UMz!!_p|$dO*MF8PV;vn3CW zdT9qivh7#U8ehqT2=Yg4u?rny8l}$h&n*ol&VFGF=%i6fXI8S(h3O@Km{1?vL-r&* zBy?kkl6!K#o|Aq@evS+Cf=-Ip6B2Vx|8nEcpGZ|YxktJ*$KQP8%|ma#W9N|a$Wb1@ zckoEkDa~&G0_^GBxD<<n;hOR4@6N3Y$2)fL8=y(}=n+Fc`HA3jWEAKp^&^_`?%$02 zW)dLRQ_)c!p|Wt;P#6S16s`&zc-j8OJz`xJVSbljlrAt;XkVj^k@U$O4>-q$V>9l8 zM}l#|<A8DCX}U*b<iJDhb&zlkUcxCW_lsvD*<sx1kzhDbA)akTU|0`VJm4IPVZ)l^ z!7y(0NH7jO*zRCm!LsJX($Z;g8NoR4fdB0Awf*${7Pt3G@%<KAd}AA0?1XPu9HgH~ z$_L!CBavXXxWOnT7$+iX2dMt=)D94RgY9-;9p&3SZY9|Q$9tvYJ=R6;#^0Za>8ajG z>9Mr{U*b$81T?+lz0&#Kj=-r47)EZFhr}^a2QL$5hZc5AIHemLVTlyDq!Sp<Q}iix z62?-(Jb~pZsgTHi40l+wlsh<AiqVRihWQW)aKg&%GPg^VKspG0QvOQ!{5i1zsCqt; z2BjMfRoo2;yd@1vcN*+)qCPv|XvtEIZnuM~E8mWo>=tlJcQ}re61DB3UfXG;Q^}Y! z0!fOqRKoeV6_II6Si%#j2N<gZ^ctx#PFT4UFM%XjT?lQCQ`s_qPShw#rY+%{(Lli) z+u$16oCakx8tg)#aMT{zY1N2Ug8N%ks{N9lN^rkB^48cP;U!U73C{BUc3HW=iqrj4 z35fO(<1KfVDTQ^R(<Oh7v<WV7ZgdiUxW9>x{3kj^dnM}Af1*>Al4x)LnNFAdUFei- znA~oAupfephnPaDA^YvVh**xI{UKC}P{LKwj9|cWr{5yMiuf?460DixB-O(mR_?&7 zl=9vpYKGH3y3$CbBwDar4kBCRE%K~!Kq9>>p)KgtiFAsvwr^btZ9%8gg5Gi^RFXM{ z^OkImBv06|gH~oD)5bkg&D-A`UT2rAz3w~Jlv3@gFOD>J2{%hqDN*lidt2nwA`NHf zgxc?x`RE+9iL5&^`e)iCZKnB1D(Xz~^nC1fU#bI7&d1lqAJvdiUMF=(U+N;ea(A9+ zI=xhXq;|ocohXZP7XdyYKXUqw3umRyno2}i{$x7IL7a|ug=AOi6iK;L^iL`;r=4*n z(xt$jTE_0O|Hm>`K1KGf3i#ymQa-V~{yCqPX<UheZhaNnJ0j=rIxG|M+@V|F#A%Hi zU|gddwsZRGqz~ujqdWX_>X*ac#YTwZ#C8k1`Qc6<T=Ko$zzGex+;?neC!Ij-$u-Kk zzv0&X`_Vqq$$(%g##!N-KWz)A(tZ%>o=N>T(Z9m@JSBfy<MiFdipn3t%-hO{&oWhN zW9+bGNd(5pjzJR%TI!*5m89ID2#fLZQYmO0wG+b&W}+bzDe}jUap_U~qF>^mMOp|a zS`E=JXAfXn9(S|1^%Wv5tVN_muMA*EV+L_~5u}6`Dqj)Sg%(kZ2<`?UnH`Oy&?KA# zq5p9=oCRt7us@#b>Ys^{kvvbV61lQx8|RAsIV=~cz3_BO8kY-^HCQP+=k`Ve%SFP= z+k2@P(r&fEO56G!@I$y2EAw1jlCozXw-VdKT&hbVuNIx%XQ$>A<YF?oxqr`e^zmuA zJK96qp9CvJxez);FP{;0iNaD^L}(!5#_&YqJFrG^b01&BO2vOha&Y?N-mY?S_~Z`1 ze6FZ8k{(b!^mdhwPASQUXo0AYc6-Y@((uyB)eb31?Uf`cszZ{n9zP~XBu#SlalKu2 z$?Vi7;_Fg%;^yLtAn6Egb6r{!vCg1LRD2HCRIEB=tU^k|+k5|XKZGMKl{!(a9d<cB zeoWO%L;yuQh4s>zCy|SV=$Yi<CF4&@rmYNXr=tzWdM}ok#-aJx(V8fhu~Z4E^0SUS zSW%YLVz{)GIGt@hrBM_nu3jRIq9`SMV=q6+-iTfsu{olB#2N@HFoU=p-25kRR~;mt z(F&<b*!A$5eay$6hm%IvbR;KxT6<n3y(2$KU)1hp?bJ<2nLBk<Dto)4Hpk;iw?oDf z4R%30m~aZ5bKv0V>Nc(2_KEh!l`GP2pox<0xhA2eI%X@QC4dXul}(p179WQ0ow0|@ z!VGrryN}HG_vwontA1(DqW!aH+IF~&gR~rX4T_KJgO-4)`}%e#sb*(o?_V@^A5G>m zM&LtbVX~iSrVjv9`}EyG@_T?Y;Y^Jm?VGyDWqgCsCJq*3coKE(JG2<*u%mAuFbzDw z8IUA1XVW~^W1HJv96Mxz8I0lnKGZ0;4=uXC2YO)U+vC@V$a|M}bRLB6n4~AfVHn{{ z;npEIOIUCS>S4?w;aM!Tn#LFTU_Q9<MXu)Y4-Wojx{QUwHIA`R-1_A=8}Eeq{QSqW z$-9}(F;rSpXTlLuLTQ{7=DUrPa`la+l24Ceo#U%GKl}J9I0y5akD*E#lKdRwvg94j zPfRF{z1s7$kG;|io#VN3sm-9hqBU@Yuo076PC6RSv0GOU;an;0D%X?j3FS;PTvDyF z<Jv+xi!E^JrJj1J*iCmJBWvzp0Qa4&l|t^>30Ic@5kF$M@0xg*v1h~p9yL1NF<x%( zpqKEM;~nsKd&m0QesjEo0dDWOfW~`{cWkiRJ3g2whV+h$aC;|<`1>2jJ6`YhPOg7+ z%kfUu%I%#;tABrHf0yt2uF~xtyVvC%d(8cvhwHmgw|8*3%R4yJ?HxGp@(w$^ZtvQ- zzH9IHj#+MhhpX>4`>UoVI6~wPms=5>Mbv`vapB9p|A3q$9?9q#Bh!|gB`A*AnU!kk z`#=3=_w2CU-M)Rh?YnJk*pqHWy`a|^$KBZf?inMFy-Ve!Vhl_wQ)JiHBxg549A^4I zJ>v3rfNb=h%N4yH3;2}FrEmTqdRwyxSmxv$OxJ(^w<nlixr5(eda{gxY0boubG%6T z>ZMEUyXnPR8w^}_$-7<w+sGfdy&eDGf!Wx;9nQq=&8h9%$>q3bh`_-O@gjo%_h<G3 z;17#;!b*Ita^8z}f!9m=m4nIFlV@BWru{B`)=hNfCA}ZvQm^4GN4=&x`n~v$+R71* zmw?zEIKs8Q%)*Aq#U6Z*-#N#t@!MIXAR6xx2<odzFsyx4h7>%76BdY=TH>Ng5x_kb z76=Pu4qR?9VlR^WUIh8~XIy}26A6z}ehywFf}7K#BYQF^&6tu|1g!BM_axo`rHA{z zQ6{oy&x?^Y9po-@Q%GK99k`5pzZ-X^F;kq2bi9+3Gaua7Cd9B`H6D;aU0}(+QAX|D z*r{Qaiq;@17?97YcVY0|yTT85Ye6{-2IZ(u_yN@ckGpqa5Ptq6_9V!&A5opO4v^wh z#Cnb(>i|8gsUFDO=(5`$X-9~q#lIGNsq7c!vvzFl$l6i(-^hQ$Ys7VcZFXV2UymL8 z<;aov|LxJE@u!H8{mK^QeqowJo`~DkUYhASY1vFCrT|-}5~c^!o9W98U}~6QBzlDf zS627y|MfExJ!|Sn$KRKu9e=l7p1RzQb^O`FxcAvDBhk@Os9_X3Iuaco%X<9Ze|{xu zl}9s~DH#p6WMO2*HQlkG!7iT$SjjipJR)6M3(%NpnS<nIs3WX?Uhrl&7TQL?1pg3r z?*zxt$2(WqBG=Kvf{Dw~hw#r0!VbWGRcISo%swahZG?SM{&JA8YL)HKI_5vpVIbLR z#q9O?OS-Jsa9YSdijS9pWWoD+SZ#|eWH)xTjfQ`06n2AS%h1QGR<R`_A+^A~9CZY+ zdIP3*1EzK-{9SnYB~0y=msZ)L2pKLqMB<D1Q4I=n*maYe{**F3nF^+g8ORJ}Ml$1= zi40@Vnk`14wHozG{2`}za{R%%{jy)IS$t}7duqSPi)IfoyutYt|Dw^@{uNWGw{?sz z)^!al&W{HEdBvf<-pMP@KcUYn3Wptv^K`wA6crc$K(6AV;)cSQB0W2)D7x$6qP(JS zii?VV#BaVYDk}a8|Ay}shDU!>R4hI$EH3^krdvc2jLFl7|BzRd_d`Utm^=Y;?{|(V z*0aXw;wUsHyf`l!_~jLc;7s#`GtqfPVKmnx80C-nBAE)OX{N=|g@=ptioX%x6n&2~ zCz*n!#o=Z4TnoQ1E-w5kCZgz<yy&tpG1Hj5o1(q~<|eb4{gWkYxfrrN>Lweqm<_Rg zPwk`got(sgme$92g(<>?S~lcw{9PfzVw=o7;4ZRcHwT3jccVRkoyGMb_IJ{FA=$mg z^|3{Yn~A_6Fc@vEC9nYGHXUSFing7U2FQh-CF2fV-nr6qSW4|`+?&w@bnHgkIFQV) zr4+TKNv&gf0yXfs(BnA#R)lq>%b~{**C0<IBTHNCbh*6aNt@%z9%RR%&cZeV6vK|S zMNvSftT7I&C%6e#f|Zi6q02j-P|SKlun3&_22CVTe}gl^1xeJ+Xra3sF(tw__cl$W z#S^e(0CSveEpGj)Km%xK{N4`hPLC3ZMUN&jObdEI9Ki#+f-?v=79qg&%{RhYJ1mj) zVk}EL9!!r59_KrrMyI0mq}VQCdR)-B@x%ii98UIyVYXWGWS|R-;Be4jTMLd5unp{3 zQt&N!G7vB{k+Ss!p42)u0r&=GenWu3C@f^G&+fFS0dX&|FE*%|e<AV%$hN|t*>R1p z5g^o=9gjLopzgF_NGx9%09H1uTOuvIk_Srgu1En4_y(6eg>;jxofZcUH`z)!^lXYq zj4KYOzohnrRCk3J2~WZ{tP0J1Cbg$b+BhvLFo6`eN~20Cg}6`d5Ki-qBUY8C*JIp? z8H?7T6mS7tL>6ai`g9%sByTRD6bTE#u^;1@$@pTgqBYsSEN+&jyG@LY+rDZ>VW7KF z6+C(O<p(wR@9bIfiEg`Wtj5_Sk$u!;do$Tz4HCeG+O)J<l!8Cu1mV&O`^IY9V|bFp z1rl=bCziovr01$+lPN#ZIZ7yFJUE$$jAJ2|A20V%T)QM5ns!N<rb<inlw;MJLqZzi z&xgnd`SSB@mu+X+G|td?v+*hyN9F3|uh~9vcYfyn0}E{YQ>hl)c`*-9+_r{G5qY!8 z>GS010(w@0ktYkxwPaN}i33N^G|(EzPa}Du4m9DH(MFJxj9&%FL2NXBVbTIw08XB4 zy%rrG(=N*zm)-{c(k`a8aY&Lm&RXMmD5%@T#77TllOAV1nmIKyqG&@Ato8MsqEH}% z^jla>e?Lx$jR+nYWk^iV3yz33=XYphh+^BgK8#H$NKZ6G*#eZxDH;v9nKnBuqF`GA ztfjw^LHaHE({|YspVUCTQ6|Mrs%mARxcMFbQ)mI%*Jf2>;cICOVzTiK-zjA7;tuy$ z#^OKayg`FNX=rE&{tJE2X!OH>#<zyO=^}o1m+cEL&p>~6gMXmsgz0GObXH@F=UDa{ ztFsOF*LrxeZ9F}+%Z05o!DvR@bLOh=Boeo{5hx{@>ID3+^&foGDOwk;%gx0f(Fdnz z;lCL($R}F&51IrAZZQS~7|91}0wMW&eLngge}Z40s$sx|=4R4uCbu`;6w|5uauVUf zAo1bO1spC?Dr|E{WfV!Vz2UCw&2WNfQmTRGm=-u6K5U7T0|hGxmn)x!(}M}bI7MO0 zl+X<+*PY7q;q+$m3?RGL3s#`-(GGXC&GAaR>r<3ZtoDs>HOGs-C*=Wx{{gQLJ#R*m z0YR;6Dcpx5ex!YxH2y;#Je{E+@^}(*@Z*!vwiE^c)~5aJ7Fuo$A8n)s#%|fN34II_ zH*M)zQBUBT!2u~Rkh)<DLBC}KH<O?|P)WuUn(omtB5@6<6jq(=9ipSk*{{x=b>Ov` zv-YFcxWD1!*{{AfbH@HxZO_Ou|E4|y>lkD5rM+3K*Vr70^-fOe9Zv*`sU)gEF#eNu zMsIO{KZeOG@<G8$;iHxKi<MEvDN_}He<=<~Li;!}E;o%h9-|jC;FPU_RPO`0ze6Of zm$@Qaf|#v1iee99M>TGxG^RqvizR$!iE1)PsS^!IY(R*e){w>**ejwAlVKFJgCGOd zWZZ>BX((99h~)$WsQk&iFexN0DSF&n#aO_MX%Df!V=88lGHwY^B1Py)^$|;K#={v? zNr{OR+shWyOJaIhOmyccF9WGlF(5A8o-;&M#KqeTmIR|9n@r8@W+Imv52wxONoXfk zg!-OXK15fQVl+UrgAPKw!$wUPnHM>5$WdfOvT-;+6~>WhwpS>#sOvGZ>0&`lx0j7; z{Uq30_~gKKNa`v6`V-&jWRlbC?t{`HF76qe1cGdEg<Z?(#4#&Z-IvqzdByVv!1Sdx zgI6rC8N4iG|E!s>9hf!qRrq+w(&aUSmMyKB`Re`|GhchPx!-4y#^tbQ{QxP5U+vPN zdfK=e0e$+o8r=^dMJSm{L7t3Lgac0*s$-jtWr&nY6u_6j5!6NalzfV*$mo@W7-w30 zToG3(;hq}!rdw)ix02M<uIRF}(*{PScI}#K?ba3j?&!X?=!f9cq!-e%qxXb<7>T5D zkn~oXK@wZGj{A<=VD}Lv+w+7re-zU+d+waMOj8s7oQ>v#_S<%B-%f_@w{PFEjZGKc zT;HY3dRUA<ZJ)v04SoAI2+{bnnf!dEktoL`fH>}i#m9a{1SyU&ZNa@OEJxvnn+#pj z+haAkq=&7+5nGfrG<3LD_>BGP>1lyIt#HF$fUvbQH7bOyK*Lk=22V<liTxCHaiJa@ zhHc#X7;18|S2GWho?6cbIy^0-vYA`+sDHnkfnY!Csr^E11p4=L^8x?%O_}|m_Wo?q zeM<2aZn@<d(lSp&iruG^veq`w6O8QFUu<n|2Eqv88|@eU`nzUo^i2_cHJWpZFL?bw z<tavi(uq6eNlYrMu34T(9`@@GBLlxAxq`TU{cmbf4>v|h0H_pSsC$4}wN1cW-)AJ< z_z(Hg5EvvX7LD1_oYy1Nw%*hVU-$0^zX<%YnRr{%P*}6?L%nYbTK51mi%OnUzo_l7 zk1KqHyTH<TKr=Woy0N{F%yG60Y)b7D$8cQ7DPr(<h1~`WWPG`CT&TMpyvnw*-KgdK z=HTzaoL}SbqHTA=(y_IHoS(1s5;CtdeK{TbVY9I;9b6^U*0Qx9;%|nnwXLFfoUjzn z>uhab>0Jw(M8+fR{JGHW$wV`|x!3t5oSP4>3DHa&#>AvE9hfdS1G82s*Bh0*RwFkW zv~qo{(ZZV|L4fE+kV8#)9e$@XS`5;++#E=NEe5mwi(-J?GC3}j2gl-1B?^1bB)}K- z;H_PGUe8%$mKKMtP8RM051vPlcy>DQ!#BTksqFAR38zpBj6azOUZ$z}Bp&_BaX>jO z34V}t?5t^PTXtoA(fShQ{G`q+O9MaUvv~XeFNXGqNguFL@$3glY!!!o<#~XuJmZC} z=|1i-ug6xuJ(J56GNnv8Q^gEohBISHyGhSwv55UH86Rskr&w`sSes(Cq-ZsPTHHsL z2WriMa=lEBd(K9gTq84DVvV>zZH*;W7(e03fdRPNOzsWhJqDm%YmA4dp9cB_{2UuI z+z?|hn3H2-QBvEs6`CF$yu0O8Z_3JAHL887Z>O@r3jEZ+Pbc5f_M=v1Wvv{YUF@6P zT?3Yfgn5oD25qCXtGkUwf6JBIGgPot&EN3P7HkTSYsw55CR6Rm@kJLy!o9|JMOOnO zF(kZeHW)~LhS*rc#H_5<)!BtU?Mt=2+qLVh?49jhls#ZgR@Ty?*_}PI#iy!X*&dy< z`>*}k-{TWy=0Xqu7qS%SrEtx{q9JXALOg1U(W^mGzGFI_2oGIUT0P3o<9bl$Jh}hI zOcGiK>z)qlS3RFh_jtEr5}8!&w<L>xtwvHLtJK@IBr`<nAXctd8922*7K<(gOB|Pj z_^o^O)!+VjwXW{fKYn}l)n}G2Ir-kwrRe^9CzmV*S9fQn_yZrn`CGaf%UP~(4~|3e zy*R#a8PCI?|9Ex(ev%5O{q5bQ%a$#D_cTx}S%PkRT>=U}75ekS>s&=&US8gplfM6t zv<F(vkdI-_f#AQV{mLFpJNg3&{^stW+ka2|6wgcOfu9<9T>!=w)RS=qC;jA9rq(T~ zH|SM-jM^x}opusnAW)lPkiOl>1<CDIAOqy8a*EC#f-+gnSQ$TT6w2lYkL9`HqueO` z1-%of1YO`GZ!d6Tl!t8m2)TUh2=SZLKRZn=?M=o1ON+zWgQ=ugNL_|qiB;gh@ph*Y zgqPn>WVh<U;eDOGHmAm}ED3)uMfetYV!QKij-4qQAl?c`^hu-!=)DB6o2CvQqD~nY z96LguR2#`B^XNV{Dyr#;@NCl24~Q{Zg^f`+^#W7p72P#A`1ZX0|4nR+Odqh(3B(xn zlhT2!snto*eSDLLnx+wZ{Z3Og7r?*DB+>X6_5-9eR*hV%x9BZq$1zg)I}4cUxtiEG zrO<l}i4BsIWo*CLlGx~3Glwp|^f8$J?z?dLuvxRBWAUR!y}FN$8PmPjqFK?8W5#yx zRbD=0YI%9D?p$VY^o%zSPVVpbKI{+PJz4d>?|{h%-<S~{tkusv=;1ZJSBXqk(rdbx z$HAHUKC+UYGp2VhE$u#iMo;nFmbFbUa5;Q?Y*$+oZ(1~<G)M<7Gx1PNlN(b;$`t!r z^?+v=4;XM_@v{S}g>lQ5EqnhI*6<1I@7#rp;gu_3GdpT=zyAIEEnak}PoMYZoqm7G z(xpq@KRs`_|L0&BymEEu=YDSa`;e%Gbo|5NyU_qsX1P{l)C4+ppO6Gc+Ow`6a1LC# zg0sAPXZ-|R$4<S!Y}xV&@Z~-g==Wp&`T@U+K8wB>di4`99Dd<HeBS9Zgp4z%=Zz$J zYnUzEaXu0IIwWrz%7>Ihpfx2{Eo%!%W=5PFi4kGIu7O-h$`|geoH4y`Wo6&lbE^7y zC>9(BN9WIj3+5j>)Ek7L+hf4|@#u$cav7_yB()m#?E@<N{)I~C&YgFJJ-lF^T-F^Z z;21P_JkX<GdmcI{`W6LD8*UkYfX4E&IED~q;Xt2kF99=MFQc=7A19XLGMrS~y>!*X z*A7mbKJ3Qo)wW_73A%T`OA5CZ9{6j<j04*zv8x}?1jAMl{0A_8J;onR)+<`*24Rg} zDWRs>h{uwW(pTz%YVhFI`}U1kvv<OTXIFRXxNgL-E?ri0lULW(tw!sIO`mqK*JrhG z*7)(clXjGLpNIy~vh2hx<W})Lusp3|S(4cFqFP%WB`DSgvfRgFrkC_jj2o-e!{PB! zQ8`snx~M3Hsa5;-*_FL#w>O%9X`C~s@t2vuJf1b{@h{+_E-Ee|Cn_o-E=t$m-<Vy| zCp&v~pNi~Oejp!hngz>dkr*N5nk5{V1%`_<F2?jN#PpGgQVp%0G{B2RZnT<-mf`%V z|1SMjiq+KdI!UYrW)0jsbIqE?LuP<yz?4~2ra%aKb?7+-Or1G(YLA@W0N>4e=9!s; zm#hJiTei%sRSlVOFmLk2*|R53&Vw_{J1Ah$q}n-iY9|SY6*(0%Ko{{{7w)wggVnV& zML+jbrVaZTmzRnOCnE+?lK8M=N$sZ+yZ^)yCu(vB%md*AB7R9Vp?6@phlkMGV<|At z$o2QwtnbPnc)xRHV{e6USw6$VgP%A9Wls+-dLdPT<uMn_qdQ+hV$A{?oF-hd*m`V{ z^cHM__2g#)z(vMn130Sd!P9)y!gk4Xx<%(6%!g62`6D)G%eMen2>Ftw-`-8g@2Fc^ zqB`vL(+qy*&uo`5`!i!V>;+j%Amzyq=XaX#N>5ZIBTRuBlW1N@zKmQCsBW-0b6^Ho z^t2A(7C|pn29WhewU+nl_ul@&k%!SL6OVjrc6U7fDp<sV&w9O(k??te2cOYn>*|UK zzUwy~1JcofoQ_`C-$5BxIDFlP*M=I<$G&gAjr6en!kLk)s<dcLq$X#7!@4w4=4&y1 zIanU_90^aLVdSxxBu@^G0H2~xAwFnqI=GJd)7i9re2K7)7mkK`Lcanp7$w{mZbAci zhv=CJ<Jpe!SVb<i0sg?8k^$^?l*m`1)#!~WN{ilM)5v?OkC<;_;p%&Mu{B9BD^GE{ zM7=*M<7^Mu=~X@-mR)$UXTXJ&HXivoY+g`OeFk50tZjVtvq{=LDW-kpUi>#6==(lA zKLV)W-94!ZCv&~DFe9~ZN1vC={lz}s9A*($#+PDSkSVrWKrDG;^6W*gmrEAViiuNM zWk9B(k<Cn2Qefm;EFjh#YmAn|5yL@7{&QiiR8zWR)hLLL&+n~T&?x}E@@u!D=;w|e z(^S#EgGx5YLUMcgPq29Gd1rF6w-4{jmmWn+YRAF-Ilgare?Nzx`D>5r)hWr|aQExL zn7JDr88vouJNX;w)0XOjgV)yGv*oA@b7@`n#xni@%UCPP*qq{Mseq(NAY<<UJ%r&! zea7t{9`Y*c$|KXV-FbY;d&R96R`hAe&HU(?@E1&Z<qfPE1gEq7ap?zYKrAi^T=v`2 zP-`z_s=_7yL!P&=T?YGl*Ah7<VL9&L%W-*ElNC~80sDjhs;IHqA-WzA2{f@-(EdR3 z0jy?e^a4va0bs2s0i~pljT*NBmRJiMv!`6sUlnYMzEte{T3F@>Jz=N)L^CeF*h_QK z+9t{r++BMx<Add16$9nxOtSH&oY(sMs$>zlh4Yu?dwtxFA6PLmM6)?gw<-5Ctx3z5 zzmk?PW{H|V7@zoBnV0NaIl7D6u8}~^e!n*@;Z!FtzG`jM-g1BR>)gFwtjFutX<Z}# z2(%0uH)d<Bo<Cw_J=pPmvtu?C_`PgfsV!l<tHkl-T1LkX;OoT5ky<4d4KXIk*+kQo ztR`1>G){LeggYDA5Btn@^2YovZP{7jGqhYLN87BOjE+md>BDJy$qB%+q-TRG@ohAg zAue<!OeymS-u3N7E-dZS-r8%H@6HAG?ZMZ{4CaiE3zqhcNGR#p$rx-?t!cAurY4hH zgK>{+8o&+XU&cKI2Jl*nEK4L!X%H#3{{)}I74R+d`MrkjU4_O~*})fgwC-8Nzx*!O zXkFLp1#U_JYh|x&w`u2D<m==Uqu6Y2rD#u-%uMbi)+Z8KoB<@0XzWiA=E?X8r5@wg zYIGLv9rnga|C4<>utIzJS@zngvd&%LDZYel{G(pEc!Ez7HZWIT4PQIVH<^QVbLUe0 zAeS+)D{&j)BSv1=D$OZadmwLAs+BRy6k{~#(w1XiTJotXRJaC{!E&EX<M{);ZSq&_ z?`T{P$j`Sa(82y7a+e3icM!KZQT*$4Y>nbGNN&BJtdKTfx8N}Dab!R)mPe<c2>@Tn zzs{pBn_%M}>>FR$$aNNuqxFlyNRd7(#<vCIYsIt^@maMRnOsStt%`W*ryPqxsh3-< zO47_4lmHh1{Hq;5o@K{R1hsrS4n5$F{PgK?>U8`K6zBm^kbJ*RgA3)UXh-r~E*t&G zaR5Gxj^eL`v_-NsFvPN;J@9AQM{_{Ba1?D_00z)lw&Gcs3YkYTwIiRPL+n{uEIqfS z4KT*2Qy6QCKAO&@%VmsQ#s{WY;a8r+EvO<#2TeXc{nI<o?sxrmt4QII-U|G><!R6% z?;fD+0Q+b6lBG$X0dVOhTk+~IJ8J+G{f^n_5T_LLP+KE_H3r*v>Q>5Wv!;?mUKTw& zOmw|xG@RkrJ*;;|?_Hus@4ZJt5YZxf7rplxMsGoaNTL%#w9z{w6D1*9ltC~EChF*; z&AfikdY=Eg{_lF;wa(gW-}}S;;l96|bFOpkQ)EfCq~j^4+ujXa2`Uoq8xVFVQDdt7 zLaCQ*p<Vj#cFXhPSH2i7%4%lj-J#qOK2ihFJoLl09{)|#;SU25PoxqNig<~jvGk2Y zLN<57qXt)p90I_y@OvcE>`d8Gh@AS;@-4?BqQJoSRt@n!(;tJl@28J;zH*gH17^S3 z^ka@xn|}_*V^^g=>|W9rwr8n|F7j+X&H6TDz34ab_PbxH51tW)6j$}@8M-WA!0^8s zpO*<BcOR*|yA07b&PPN{d)cnx9EFqjyQMqcFu8_tz!(<S&thd;5=UPUi_t19hlf)3 zJWdGu8C$lA&J9x@IHQ;){UhVs*QsX^EMFNjOPFYXcyl@lR6mSD`*YpWv+H$*2<AtF zH$(m!jKebda=$MHr{-^d*FCm{chF%A6yAd7(vbU>MW>7v!`Gc)MX0O4Dua|;3%%Es zeBnq7Sw%A8LMe0NGmv(4<}&NQh#cDUFGn#Q10${H1ms;-`&>@n`74b!Nuh!09)#Y+ z+z@Zi4H;zPnnZ*4-ga@&w#?sUeufSjQ{nex*(|gLK^!Acb=;l+(<Sf6S#K;oMY4Bl z)8quT;ItHW!9c&PNZ1vP7phI0`4USeVbGdVTs3-32&d<lay%0d;DfSFKZga?Uww{e z3E-W?lB!su3l17ab|Bs(e%l)72xYnFMy7_kMY=EV3uuj6Q#?k`33BW=h{Q}W{wBXb zq;LID&VCthIi4TB$hN34J(J_<tw{N(jSJ7P#qootp%eu>+#2Y0+5=ku3=*m>)27>z zkUaz#Qor@*U9eq&@*@fy0Q;%E==KIQX9xaikVPlgCDrXf{nsLkN`y^_4Pz8TcRk7z z*LZ%cX&FkGpXVyHAB4rpqD&C@^O!ML)-Hq}mua8$6KqeV%V+=8H+|CP$Dn8lNAdpL zdF5XD5W~TS8l8wDY3|wSEIP;L(Z9>}^w0}-<Du13yUk9NK-e+tXDa$=9W3gnCaA85 zR~2|<T=yp~##gAZ2w2lj8?5G!6CAZksi|paVKHyltd1K$k+(22a1un}eJwA%y?wm! zQSgf>%mZKQ3AdTE_q~DRKFEn+>g&0;iU;{imi7P>&*`nGn62p)W$~S%E3k#bh`qCZ z{+zeqzEAPhRSKF$_UP9+(XL~M#%HV5hPzLS1s$2=D|sVW$%dP6lT2p|1Q{#oN%616 z&*>gpUAZUTKw;G8pFRleS_k~@_|tKV|Az}!oR^k5^P)nug6BOrPUdOn?@EaRv)$bI zQUNr#d>!tJZwipg)$9ZB;>=_To2;<*<zi5Y8?rMHvUR@0*#SJd*!lrQ(~{tGw0moo z>=$IN5;9VY55Mt@<jOl;{eac*gjsnH|9D}@&1Xv?5)#>^FzXlOLl;D$gFn#ZK!?(^ z|DMTmd6N8APx$u>Sa`(&lf@l62-A(g<x-t5=9CQdy1CdR5l?1Gnk+xQ>qC;6JbK*n zs!A??#NmPP+S$&k$n;dt`cEE@mb~MIX$na8&(eQEkK&I*S;Aul`Fze_l#e#kaG&_T z)ftSaxD(_c$JKG>iM?#1_C7CB4~rjlka<t=Au*{R!yZ#af(yjZc8f@=8`2Wx4f5@W zQG5%2*Cyd+A+XRCNgWtK7F|sj{oeL_hEF}+%;;hxvsiI0<K*sqEvaBN#~+lgHdm)A zdvhGryrPxTNio#t8f-mIIZ~MJ?EZ+xmF(h8)2k-xu$86(mRgJTWErA*im*qs!tG(n zs6=x<;#RK$-(#zJKmSi5dl#3Pg$MRNKi~>cQD&gfH)V#euCo(a_J`WE7Ez!u-?=m3 z@nRk_=<F`Z(BYJv8>clY^clP%yF67ujZKQ8pK2r3_WbpA=4O*P^|OgO$P731v4|pC zZ0M^|YULKYpgSzH{nw4R=3!?7v#C%1oqgLUx@_~Hha2;322Q?4AL%%PRQi9p=OaEj zuE=wFK<E91#40BKP(;c-xcL3iL!H{g6X1|bCS~%R(9ERnnXmd=0YYCJ8MV*;0Y0N# zh@7zDiY${q$H%B=#_Qh3Txz{@@Wk{Uf-52D4~)U}h4pAssd2(@q;N{S6_V|FmVQv( zFcO5%>-5Ob&>@n}A*zJ|F1|M;5r=F%16y}dV?>(X49+FW!sZ>uTdI+Xq?6wsql*p{ z3Jm^IXVCwlsIz?iQk)N`e)l*UuSkSp$nj~WA<i-M-8k|Y96ux9>6IQ{;LHQDhYF(Z zQJ36BiV_c$)h0jD1x`7!N_C!>o^IM>s-4!elg>-2!}I!Oq3}D6fqZpN8Na25H&O4S z`&%rZa%5i-?3p?rhFnl(^t@YW0tHyPdf8rIzwXfRuZ07orNSnKsy$p~4vH=tT{nk- zjWN!zxSWf=_tEYD*sXgxC&2+;A`zUS%=j?-vQH)MPAg@$X@}4I=cjjflIvwxiS^xk zo)z6^vep}Ft!94f^YcEh*>@JOuyz{9`6(q=@7j5x7?<BoNtA|bO*bAZ07s|l!<>Jf zUCfci)gq+7{Du~-z)KC4{^zNDCfB<GNi<AJT(!Gw|G2o+K{{4xfG2XcGP07Yreu5} z#rj?k^1b%f*DC}Z(Y3Yq!iQ6Di8hj1NL1BuslL0mdgafKu>MfE6R^;|<Bz=)_~D1= z2P3qJJsp2(0T_wxa|9F%=nXGr!?XHGnIOs!nEMzOY{HK<72sjjVEfJ`IirMQjR6>7 z9WU}R(?xL;ZudDiecr&dgu84H<K9r@Ev6q`tnkBAn!knjc91C0<`MZ2=7pEdrGWE_ zW9ny$K%ksAAmcc;I$ieR@cwhAu8gng>apUEU>)L!AKYx5)>98x)oD?bFse(5v*<3D zGq*~2Gp&5Fx41MUW#`iGq-6)+C!CyA4lNs3e&IOERc|+b5o1tta;4p#-7CM*yNqI( z!H~8TdV3Hf9BiL(;6S}duhSb}&U_fPR9O|6S-MO`<&Z`*Chj=BhZ8BU^Oca4JVsQR zgrgl&AwO^@qxZ-f-y;a|FpPx6Bl)EU^z2emwvP2~PCvjHRSI%8$-nO&8Wa=gd2j<6 zL&b>bC&UL|K4g52VSeAYh9}1a<1L2j?<+b0+G5YSAsi%i-#_7BeB6ehXu(Cg4iEd; zA^$>O;wR0~z-0+81i=q8XbPNn(wQd7-|cDOfhemIxnsufFa9oFy)|WC!ZWFU_z@vb zmMkXP1mlRL{bNRI1pgZwwf)rJPv5_Nkg7BItsFjBGG2^X<K;d#*Fq7CzerE|{fZ{9 z77O3+2gQF#Ix6k=rG3^%6B}Jm!~8;Cai7ICiXnB@Hxc~pOzlGic7Cm%0V1#GzWqJB zuNt7JMmLxtGiSf>SviV2nylm7z*VD1G(b40FqXM+Z6|4BMX>{_BJ;tgCGD54*JM!? zUhk^sFo9!RTn7g#dQo^eKq3>md4bnK>rYltn;kVI^NVqrd|Q0{5^yUU_~P9nYvoKT zlW(K{*sUe~hebA3Hc~gY(&M*~2ddkBwgE+9nww%Mj8W@G&nL-h8uPT!p^W3+H+Q%h zdOMkVRA5ECvuBz&FwIGaR&~6{_W6baj*rbO<9{f$<jS}@LJor1pWYR74eB<Cw~Hq5 zRp)8f>I-DyDH{$o=CyPFh-{~!YUbiSd#duJo2bH9|MiE!265k*l6S-0>~Rd4GDj)> zt9)h?j_QUge)B^xQ@Z5j@5I|`9X+8@sa_q=(7}tk)NfSF=1tLiR0~wa3^OUF1jIRN zY{QEz%k~`Y^&pM!)kaNAO!_arUzpnd-S3BsOP*BtJ!rt08n8c7Ob(W2)zE@{E?*!P zUE4Td@W0-jA3^c%m^<vR-oVuyn;vPvRsE-yu1xN70<4_gxSSViKI8-OGzFEC-;W%= z-xcxY`=Kt!-j;<^#fua`Hao(IURkVx8y7vtmESZSP@Z{qu7B%IE8-s?B{;)l)^g}~ z*h6Sjz@)zN#r~U+lo}OkSTS&-2TVSo%>t;g107_H0yx?q9x&D{FI?>jvn*#VCD>LM zu85|82a&ud;^s4#YI(&dcrH}u38X(yo=wnqvh4>8*)pt}SHvluU&)+Q9q1A^wKPv< zH9ZB0Ht8ZyCH&ogZ;p=C?JkzfEHg>F`*A3u*=^45eF_~0S(mw#{Ub1mM*fzPeGfqC zR0y{>W<;v|^aS`s;kS{jWxDvgOEIaOstQB)elkH^YW<mb8hVGY$I{bf^GLP^%K5S< zuTDR|;C0t9Q8}y}mDQQn+HkewvpieMj&x{hA?Vr#wr11P{`zKF&8!3Eo8Wz*6c@7j zuqjK^jq@&`%_nO`oHm=4iNK;?$6xrNyzG=$Z3(7!@!m|LzN9O~*Y>5DjeX=><0mQg zhCgGxn5H{Md{PfhtN`CJJLFQ7n}!u9zeDrUEkaGh^bEc&=hM&M0Ga+MIJZ*-a=NpT zlvoGU8Se3jSoE)S|C$O=@5}j=riQty+N=ra`AtqytQpphYc1n>ZWOyFaWTOp->}vj zaW~9ljoTg9uW3&gMy~_9v?@q2e=1#qPdr#H#;8BSU5Bqe70~Xm?O-JP*DC3uBl%19 z)#Z`p{LACxiw#-*kALE~R3qLzu0iCnR;qUyTv8+m4^-OSI&~&Fzb6i_H$zuzo2B7c zu&^U1Zz3aps>py`Ea@!*xF)PCT(s%k8`fj^hlta1UhA8GdQtFY=8MqpcOMeQj|>G* zF~A{Uj<Bd`Q?*{A%^=okK%(%^)fnhJm7i$gNhStG+{ygJq`K+pL#a(#)(uuNzExHU z4LY2Xfkl5j79*KL1ul>U&CTj^b8HD{>5uah!%eD-G*NJ0bN6zT_-0`Hm=^5OFQJWa z9NaN&5|xNHuB^P2Q^cI7y8Wv0)())J4D^rFb7C#3Mxf(^Rl}LhKXL|ezkbZT@f+Rk ze}mF>RcY}WTTIoRq1$89zP+omi-&jeg-%o<pA8IHa+Me3v!IPgef;NTwF#P2O6<Tx z2V+Lmr7DQX&95z9zWtw(sqta6O3L9#7K}CdtqcChS=O^+!O&0-!V`hvxe{6Hx!7|8 zPX(RLlEt9!x1Yc7f(w#unCYa;-JU=F6%KsXXhP@oW>=!`3ikOFG0NhoxEn}RS7f3l zGY}p8`V!O9lkeybsZje;Cm}nx)a8ez;<)y;%F2F3@Y)CTgdF4)Qw6%^d30%G6)W?T zH&b%g!zF?>U891S;=2>%4PkdJwA;hPAHShl&KKnnn&YF;LrOF)ErUD0ec00YGij!i z7ES=o@&omn%h8MSw1*NOjS!xem|FMn>iv+6a+%T|{t=OK^DTICHGe^@lBVdh@}<<# zN7|s=htEg_*Y(l3<2VwrY|yAP=d|6sNX9vlsEhjW<YR|G$b7g2r=fsp-u$duY4vKy zPEN^<0-bCTy}gv;hC$u8?^vgvJ8W7M04ki;?h_vBzE{RXL+~(8MwdG()D#l%u8=U- z4SA8x{)GD%{ipJ3xCpN<p{}mZBSB$a65b&@2=B#e)KKV&eb0^(4+^a^c>}~=-VKcW z*gqWqvk<ZtG^r{*_V@3i-6Vg$`oazi@Umr6%>dZie%*+OKGD{iqfhndS9RzBLQAQD zI$T@+=l(TqwDl0Y!>?ydcMO|m4@==H4rPfNtZG7~*^wv}mny=o2eBOPs}p}u$Ik6@ z1}_gqm|zx(*G%OtaK&na+V?&MHEG#j+7YpCK1{(<J?v9oD{IIq;^zpTy%<1-pV>p0 zZR91^Vl`U|(zo@=+pNZ()IQmJQt)K?Nsq;WHOJIf?Z2f@c8uN{{Zf)Wnk_dSo2Xan zIQ;V^XnEqGyZtCqV}Z&Rpi=F;V^jp#{i9gXwWQxZ^XgwcZ~dn>&(*KGpI!AeO5H8n zYWKf}%=NI^^4S)I_^h_+F1&w@Yy0B*=%8Gztl3s4zqNVr3*F(WYN2Rckr8!B#kw-# zd4=!px@wPWTfy(U{ic=7gVnwR$AicnnSz{v2_f5-^FK!Vk7sMD_ox1qz87u2HaFv> zo)}Yy?PQYPcx)(@dGO9X?b@$IaEVl=alUg9o7SFrB7K`&j1E(+YTXl?n<E!nV-L=D zO6+8U$tUy^2c6f%d)w4}`NHbPdW}3lCWV6CTW7QiUW3EV7WN+>NoZ5hl>qx-6p9}; z75ge|sU7D;?0f!w8?%2^e)JU69V&{F$5|skP6ub1xOgTlr3|d#f~qVu#dqs7AR|-u zcXOELfz>q+%)kVmBSNDtFDv@si-B0o>!yo(THJI8$|?KB3iDBi@i10;aKYD4X`~cD zl#M61vl+l+!9a0J{rTRi)uL%b^;X%Pn#9D+Z~?=*Um{2C=S*m@@j+}Jpu5pj>Lh56 zWvO#I(VUpo{Z}C{Bh0g)U2(C?YOvG$P5bG$fy?QL=Ru|(zg~UPe&m|skve42`6u%H z;9w%wfpFz}*V6cNe#T5Ob&toF$&Fpxye+&U^2+YRRxS7u02Zdvxott@lux#(1(9%q zuMR^$r^F}~uL*Txt7&|AS^sJD(atZENpkbKH%>lTilTix<P?>`3z>`Ax3@`ygMgq{ z2&utNi@eI}<=Q5(LgDa=n#`Vyq_&?&=(i1I0Mop9L?>WRJ*9u$UVe8KE%)#o@OR~# z{nJsS0WJg4o)@P{EVTOr=h>mjZWM}x91dO_05yx>MRxH?TxuI1=#ttzBHDvIPA!r{ zxgu^&4wmJOG3RxsbyC=*r^mgLgC%PFQx~J!ksb#<O#5mV(0GQRjp@yDy<|W8jXo-M z{w`6Lvla2-7xm-pII2n%&2u|COLoh@FUYp_+lrJ95d)S5_zmQD4{nuXDMesMX(X88 z5~f?+fgR6p%_u*5St0U)EMD{X*KDAuvHMG&mzMTqV`f`2Tjo|G15nlm+i)$u@G-aG zy?<^YNVnD_giDv_>tB%KzW1O`bW+ckEYU()Bar0R5f;Tf`9~Q4e~Zp;44EH`BVz&z z567+^?*(&l#$MqBtp-f0)!LklOF!OoFOJ}EbDx1&M&RyEq3oyP?^k`PK8JW7o~KA1 zALza7i88Zjh(63d7ob$xhW_R7Q;(}Wb*j%;F5$`daE%c&`hkCe9_<jYP>G1Ft%#wq zjfe7nCm%WJmM_Ad|6NP#ANe_?M59L2PO|)w;px6ZYd$7Ys*6ps^nt_dUv<N%rwJn) z*~w39%*og=P^G)6q{g{<{l1qEEYe6ftaLV?!huG#?qz`fAu=<%s+1^Qt^oE6{mF77 zwX`*q35++OwAu&Gr;?kcQM`;|0cCo?acdHJ(`MQ0^V3Z>o|?e@i{bOAWGA7APGFM$ zY-eH+=fn4DEKao1H-dFLS-3M#^+RD<oeh3Z;s$+9MA}moor)AH9kpS;l3I0^%jGKJ zq=97$<Q|jh7*A`Haut%HRl1RQE0n1JULK!6!%$r?`>S6j#q@i*rqAsJuaiq^*%)Q7 z2-eItk8=vHW%fx!p2RSwzMtYfUt|P%&1CnLB;}V5Jpg5{yFV_~-gL*4*!iqR*~9kk zN%~YKDbk>T-$Rz~iG%b%`x%m#U!Q9ANj?D%-rJxAe@#j3N>kjE{;az3AfSP{%thXi zk}H*TD&U!Or12TifEL8C>M(qj9XQ3#N*o~o@%r>0#;DoN;x%OAabsLV-QPqBjO|Z$ zmuMPTjt>J1YBvI?uN)K!)Y#~LgDr^1Yy^p%%~d)b+un&Zv#o00jj-C$sIsQ<v^6*~ z4PUNzeo8(62X?CNtXP+>><YIuOI02^NfKaHqlP)2TeGS$&>*jH56#idNwxMmb?f+* zkLzfE=PgZP!1Z`QY-)_`O$}LJVe{qF*Eb2xaqgFi7v!F;^mlAgvMbL2?4DZ7x=ydW zA$e^O3S%aXJe6NhOJ{p1bCAV7`2OemR0Lbydx35F@$WlLN%pMU>8=~Xk}ZxwFh5EW zHdcorVHK8G5=o0Xru;NI-TrD{G@Y|j<GO1A*Yiv!%QP#ePvN>M$t#B>jzYv_#M1~1 z*Ya?hHj(dT2u3;<4-Te<RHx(E&S%ePn9>(`<Q246v}RM(C<}5ok}ikzU7y3q%b(aR zqby)PlwLz#8|)@HH{6)i&!aQ~>A#;Vu_>ogAmz1eNPzBXE-+*GLK|a8itUC_0Pai1 zlysdWDV=`;{fzb^EqOV4re#Ny2y}k4NrZ`2b#$YV#fXqWZcv^`p6$;L=DoGF7j5|` znNlwzZ0GXqsR!JI8f&C;RX3zv`<vBRqEkm-R2GCAeyn|z^u1w&FCaNwPo-i1c~*Sx z)u0I&G8F$)*cI^L@CC@6O7CDHx8T0)J?*4+Y&hu-Ol{WqSCuQ$A^1D*N1DK6A(oBc zV+G#7O2_dhJsWA_r9U*z=D1%9Wpr+Mz+aV?xbb4Tp!T)1f`d#=zVmZ`C#Uv!T*2Xt zHk{rsKdUVIYr;|~nNo~?SUN7J!vxv<I*r09W1#B0-{8Tv)Xo7+;m_!uRZu0}65o8| z8hx~5e$ly$Fm1Z`u7{kh|Lc6kJ;9j2vDn2+ym<@^AY`V}oQ%OOL9=g#e9-o#H-dlV z{GnN5&l{L?%6<H7np7>M;w9e%(=ttZa>}!CIN3DbCJI+al(ODW*DQnAb0Kb-2_;Dh zs!x;*p+}p+@&jQk8}w*T`2f7(XT|~CtzKNaVfWsSRqNIsgng`dEVE+l9I8XHNvEu< zLxR}Sb(R1_7%;qHu$--I&_U<TeS19z5fkCWuC^ohC#y+;>Qx4QNu@sj8OIVtlO3$) zN2w|-NyVSS`#quJ+Xq{6!;W=#>W;P~SIR~w@51!<p7pgH-G{*jZ(<d8xrry4s0~h_ zhc@?fl)sfSR>mavyy-6aM2VI!!BRx5#BEm69`%K*%s25VG#STAFNteR#5Tz4q{W`B ze*mE3KRXhf6VwKiMTgg-$&Yu8;f|cUMr4}@&?G;o`v>M(l=A+aA?ywF9Q==5Z;DzU zuCxi8WZim{PAvO(D0{ejA~T?1jsLMTkpk_dBIQ6@f3>ZkcSfuE&mO0?CGxksZV*+1 zmN6QrB10eW3Cwf4d0kv5#~cC=%-AihBkOB>(Hq;%hv2I!U08M&Q|5fvQ*lf71jN#G z%I7E;CQ>DHOJT(KoiY3sOPxAS<RiwBZ?#F<`b6dVe7uxdshJ)tgekQB#aXqlop^XP zjs}Vo5@CShFmdD!_(aw_x;s#&;XSm`7)Bw@xK%N|wlWpJIo&9bp4zEK!-=j?s9z5= zp}JMuAedDq6zLQEX-s(W&q0cUkt?lzB^E>hXVMyZb^Q57x@!1G+ShO)kfw_gUSDuR zCwaxXX*7mDMmRY|JU8?wZVIV-y8Cy_4UtOny6bv)`S;xTyas))N&zRRHGEsYGC7c$ z_t(0<^_IfJICKDkQ#u<cxDp3*_7(kf@GG6k9!aG#JQ`QLhf%8h=Ub0C{HrF9D1`@h zRUYUwOSwU*kPU&>bU}giHIpOi%H$`)K|^$%V=tBjZF5c1L_rpj2`%GbX2O57F6Usg zG!W$p7&+!3rzCeaZz>UWWE=5$CV(<0PUQnr9E((u#BcY{v>ON#^j2mP7n|wtwh=BU ziHd3pm!|&Y+Zwa$tlG>M(L@{4WI%>-y_!A6mtGCzrV_Ll2F!VEarEQmh6{WS{gjnG zWsCm|E!}R$H~)31sNOge&d3nL2fHg?Z~PR<+qeP6<+%qMp2R2pW}TpFkOZ-*Q(Ciu zFgJ;xpA=_5(w<%2`R#8An;#HI-;@og8|+dRu`LNPZRS)w8xrX3R`9;DYBrr}cMOER zHnb>v8TI^-_(#&0aGveg*<CzW^pF3jl_VKb7JQS7kqOqZQ5ALJYE@AF;3#1|o7^(g z3%Q8-ef$@wezSL?{%ut+a<@Y1C*J2PIN|39C6tSLj+||hIftb6Eh4T(vjT;w!mMJ@ zQ-fS4HlHc{67IDmOta(-CgU6$53kzak|sJue28V3$A7rNg@uvquc4xMD+qSr_5|Nr zJl&6L!>iV#DgmFl5|5*8VB2QEbKb3}tq13XvU*+S$GOgsG1g3r_b+4H_MQdUgwIrw zh%WK*Kl^4*QDcC%O2|s<F^wyl7!W#&XPyR#l)xaL(gY1?9L;pz`|9KJB1obGX_l{L zds&LV{6<ttQ{Mn|KW90-Pf4p-AM$gmmwQ-PMxO!UUgBJ%zKxhvnMH!5arT>tfy)#o zP1u3EzdS@=en)~%P#;r_ovlz$ZL5yZil!>#lSD87>O`}vP==NZnk#?y<m1Y?ML~wv z-&jT%ZYBMD3}Q9-luKx=#1pwqNYna5K>Vz$<RYJSp6Uf4BQ69^TtB3b@5LOzskU>v zLmLn>+9qr9Lr-voXM(7N@<T`*$2u8kBHpbSF34%FHZn>2L2{((VhMX84Jz5&j9)oY zD?zJ;ZGOwW&hR@4#!e>O9b)d>|AI<P-f+!7?~moeid<vh6%vheDPF(1#@`x91X|Rn z>ZEfMdbJ^LHV~2`O-lthY@wv@zB&}<Z(Om5$MYl!u6O*rTQ<%Do|+xZP9`-5xR$wR zWLsusM}1W>@MctNc%O9HuRtQLrEkP@7?)KROrc&hYoBM-dsvN$o3&{*DcE%PYGZka zCoU;L3|c|8Ety1omBb3?)pEp_)a=wW$MhS=%uHg9K`(l9KaRQ!OS6^SZJw*QZBG)e z3phlFqA0qHIDWcbi?jcnv3%A0@BYw&>*hi<I&M{1!)E!&${BN1OjvRqbMX<O5YDRF zNtKl>FRJc~WyB_x-~z<H9loY)=;krv{5i=l$yI`nn7eecRi@}cbd^6WR(M$@r(Ik# z>tHWy-U@cR#E*&#XSvyp94D8~O^1v$0PaFe&_NmRYFyIBhAz=IoPX{_$m@P2$?j9{ zL9R(d`Cv`$-SkoWsUPM*fX@yB*A^0|4)gFHV@z^ZAfrWI4~j(uWL^$e1##A4a!EZ- zQ&0Fk|0G#`2Dqh_`^OAnSy$=2nnr9hgPTsIXNacluQYt>)e>xPUTkr1G3}R0@aFw? zu&fWz5`~K&e2<26{_`0xvM1+>VbtPEFne>xPW0OTb5(+bbhaC>V~J0BrmP0Z4H*xw z2OBuUZGm(;I)z#kBIkG9Pc6z*!SM4{S)FWg2gp1{E_<5jG`gTC(WA#KB~;KWrk$F& z5PX(T&B1-6v0q9RZI+TbmWY%gB4wx2DwtrTJrSczP+$%Otnz;63DFAHy`%W7J@$5$ zx}0q(l(+*n)vo9DnL+DJXEjKS*5zD@m2{yGTE--CgM&pyXtCq20s-3JTKJCW%GY+Z z&XRj^s|!f4KCY3kYm5j6GPR#TACiAqMC9P_Z5Q)?hpuX|6V_EsZF`I=5N(Z=A2cES z*_SBeFikH$Pnrq=F2;!`@n%y2bl(895=1aD?dN`i;T&1Pc-{X9W)*QKlghjmP)YHZ z{-eye1#iBez6Fp;l0_R6T%=B&>i9n*7@7X{mfKlIA!9Z3tcluriphCu!I{VX(HZ9+ zFK!fjXU52RxJ{Pc@-dVdptk8)d+c$)E^?&eNI+woptU6Bf^HhbyYx(_Ak{;f#)n^P zAxD|FjLYcpT1f^*m8H8l`VDmzw9&{mi$K+g5c|7y`E_*^>uzyUw|gv>#UR^ZKpGL| z4$Yr{^Xbs+zaqF{9BfQ;IDHEJNZ^|T^`Y%F#Orv9u%PfAg6NU{G<a?ocS4(+U)oEs zMS6DRf}V6ipSz&3E@#Uw=xG=9i3{9A>egLqUz+9G5DYRcU86_J6aE+F4kJSwf>*|3 z&525c?tMQ8LtT+aQt)nye%mCBptgGM;HoRMkZio>e}|-#*N{mWxI61U-L1Br;=U=> zO)gAr3*xHiZAE2m5o=GlZv~FbtF}!2Z$Oxka_0RXFh`gWa+*VH@a$y$Yu}cTTDfa2 zNSEz>oH~DojN}hir91G1b`V8-{SVx)J#1hEnq@_vLqb%&Z2{H`u=#Vyc`)2vX<wS- z;v?0~vt+5?gI-GEhQy8k5V9O6Rq+cHs86_d(xsCWttH?K>1h!E(xlGK{qZi{fqVJg zv(}Q-|07y?sFNSKYc^UTl*yyr!AFl!MTGq=&@e{yL{f3fx^_!I3}dhg`T0a#M$7b} z_iRDDq!RI66xGHrMaYgKRGBz>BGGmtu`Vb;mFeOm`Tps15a;!JH2feMeL$EE#PyEB zMcd+FP9O8|Wd6cGOhk5&JC=~Ik1=UxrE_2M&h{`XFu_1f6_|(lBmqL#$1g^^DXv^m zS7XnQq;hRDk7E>f?Wr1`8`$8Ei^Kv6UF=B@E%A2rGkR)Em(3x+=9on+wX?iRCuNZZ zSJ01u<q2Y}mkIV2s*AC6K`YBE-W~c9CrUiFj|sX;?r=ni=)ysh$M)c~Tj3OlYV_?r zKT?8UD~)zh$@NkNHsIInIh5>8VHY%4L#jKd&l$B=wMMN;BFK6Cc>ane^d=%Yso~^h zlUiqMy!SC`lhCXyX#L+XBxs${JOs7Q=(o*Kv!>|1rxbSSgI<#R5P}PPyq-sz_M)0x zqPQIo5$y!m;^2e)*kxLOYdqhD_~mm%sA{Jz;D0Epkr;Ch9l#Cv`xt)x`0Vrzv!y(5 zznE@6{aq{lg<V=eH~nU?(D0fRJdDM=kK)2U3EfK3ZkH4}MlJB(vEfxx``DDaJQ!;T z9bnm#ukcokc2SJpU~KIo-0Fyf)mO)`1@}{S*K73Sg;<vEhqm@{Y;{!J>BF5K4zF@R z#yC*%=7>(R&@MWaLxMxkzqJ7atk<iFH$8&~zN3A_3zr+$cK27^_GKZzfYni4X9IwX zE-tk&b?<h@3oG)Q`ov<d!8=?y5*MLL!lq8brkW55(41EqeU;q*l9+>&C_mYxo%3WK ze~)G~nm}$T_J%UM3s-K1<i<OJij8N_#6~^s#4yFZz+vPUGX2+-tMv7)WJbjZ)Q5b@ zSMyFZ8>;}}Os3={9^TAuW4N?7X=k{A6HzTYR2(3>IHbZ#OG2R_W2ljFEH($So&&iw zMcmQ5s1y1cYi|Dz$H+wQu>76exM~T%U|&)PD2i)f$fq`SQBgF_q2KI7zX^mo8AXy_ zM3K6RYwzUq?75CxipP(LATG&*BN#5C7}U_hhxUoRmeYVnydBxu7|L^d?V^SCsz#W2 zSlOW%vY-4sY|yBubW98mWV-cdS~|e1l7GHKiHg9-oDeMyfFu1%SAF6B^237#*_Zs` zeThnb;ALxQG#lIxmgE<|pp422b4U*>-BE_DDI+jcOTF=OM^N9RZ<A|@KC8MnVP!Wx z$eXZfy`w?QQQ1M%)Qu{9T@{Jqyxsw3v|Q5Utm^e$4sHPveOUo$+`rMW@KaofTC8yl zP6Jmgj2N;;485jy<tqP`jKJ`m-B3H<^0i)(G^=T?WKHRDX)k2)oH~DRG=6?T8V<zk z0pi(}#NG%%epErR^dV}AoF$qQ?%Ag-XSeK_D@CW}9l;y+&XNjywdBTV@Q%I4Fcahl z6J&u2l`1}XZ15+B^p7}A&_Dt<hE&lW_f%x|jtqFhaQ#;Vbw_s6kGIn}bs>U0VF<n> zYe%yN4iM!xPUqWeuPz|avb!;q>KIlaS{5}xG~$QIS}Ser*Te$jF;_&O8%i`VUJXqY zdbNFn$djX$7$Ds4K%8^9#3V~zbNHJ)>eo|`1}Lt<j0ci4*DBQei6<^0ivW*H{A&a; z`ezoZrX=>5F8GS&JccN%1bi%=a2t1H58Y&Hy<zB$Nh}`Fy0kAF^Mh!kw#K7S(SYHL zqtO`R;UkY5;-46t9d!q+y2FvW!*6wNtg#A~E)a{iHV}Ko)QO?wx@PNs=$L~5Jdo2! zPV$Od3n0&`5!(2Ky3ApCi2u5a1T<!E(ny!4)1}k3pPsPuD(bUA_IvJntyfvCdV-Nu zGx1uIO1zXBtZ~6aGtbICgu88gB#qc6doU|qq8({1I4}5FRI6!vb-2woO@@gy@SrMz zR*~X|?x)x@LE0r*{1Lb8g*t+N-k(LX?R2l1|GAgREMz}lji#n`kt5F9z9g+AEN+9g zFd}C00$-Ke8KAsLZC`06TM#~(s*yeOp`@yJ%#oYwp;YL=&2R5}3vCfaK`dV^9qL@O zllm-c`YQXsCSF<c(Ysb_OY~Y}{pa!7@k#bHhO&$ur@$$uk{u_C9cPt;y93`PRAUib z9mU-ls?(DhzDg6QOmyk7ObRc8cF=iG*RYbZD{HRB`^Qjw2T{9loV7hy(r%onUS^35 z!59eI#x4*lg=j8|g*?e#AUvnyj86znF5Rd0S0{+3>S806YDzZk-mtRF4NIih-^rzb zOX1(;;I2rQMh)L+DblL|2r*?)CHl)1Xcyc5JZ1k3rNRodhpjj)8MDH(Co!u|(an{l zluUSu0>fe#@Y$nE8>2L^oYl*l^bh<GaC^>h>;R};+@1@KJI?Agy7Q=Vkn!wM>b0uL zfWYph&RsFGu{e8$?gB}w8Wk5KK6{jS4fhi6D-CN5{2cKldxac0PmY-)$Hd=N&9JGh zvfZt+DG}InFA!sviTi&O1E-1QkoXv&16B<Z!-Wh`*yW<yhfVM3mEMvdSD4Ok%I)k? z3bY|v1X&<dBM4%zj@kuSUyiikR+qfyDf8t=aX2WTY6N#5n@lFE+9Eg0GKsOHTIw#E zBad2tCH-o7yAvBj<y}Z#2)=JiAf%~7h_xn6rfvk!j!c+E^uU`Ykd^7F9S>xv%<Tm; zN|A^?OLu@h9izq=sz#;6Ma)4oNEAQiM(yv^nOP=&%B>6t9oJrtM$>((eSyP4=8%qu z)?rr&Xgvm}16!n+FXN}(;|GICywwRplHw+xkFuqOY7ZWV`zvrdpAaA;wX)-vNs(EO zs9HzJKYxD~@HHPa=z;%Z$J;C|3MHDzLXr$El#q^kX3}BBbfYtZ+<7X?c`%CIX+&X` z1F*O`7=!my06IZew(}Hn^#c(hRa}B6R#m!B55F}#TdA2kFdH2Py;P(G2C`lwWZ;Lv z=!t)b03yg_?7lR#jRa^;P?R2Pn$Y|d`iWp-DBCIyBr<qP;KE;e<Kpm)Xq7(K5Z6K| z_|ed*l)qSfgX!RFR&OOr;QjkvWvbO^6p{HiBs7|9jtDzg;8(B)P9z+<^EPT)Q7$cf zQwu?u19~IBH~)jMT?GH6K*9PA2RRKtCN^6!8?>w&v<$k-p(eF@RoMzBk_r{GC5bPC zN{<w$?%0tau`^Ys&3zkqu-LVq*wU||(=O!lsYC7Q)V9i~8UPfahMFYaIdvR31qZ1W z+e&~*Lran`PN&>BcPH_8$jdf$k;&;(mrUB&^!1+n*s+HQppb+(;jk;ThXR<Unjfg> z9i-@D2ky3XIP9dw_&;oDT6@ueH(C1}#NZt$>)()MZ$n9Csl7di(tOtRQx>)E<xt>N z%6H-LGa8MIh9h2~`Wb<7s_&a|UcwE87BrI+s|Tpn((c|iQ_EQqEQ{j}^Ue;bJsDip zv!dvE1onG0D7|l=y9bU?-Ce~g^3~z`LlR+7cKQNkn{?s|?I*nppgZd!ZSNrk0;L=L zhEKPu2iW0b>vUs0QHsMif$&JhXfMUT;>nyHP`i%U5m6-9zG<#CbcYeWC<+-A%?=<x z>muxr5;^N*kn3Uqf<#b$iABDIRn}z-^{8oU$0}<uP-H)X%?aw09l_?ZO7yWqbNm0I zsax-x@uVy@w#i0qa6gK02N6cQ6Yh88DK*6QHL1VwO$PeuVgF=;dN_cQ%KPEUXMG$O z-5lr+d~7IUjp{ZJYESyV!N;)DRgUT~;@uT+<o|~vQe89SR6jJ6saS${gi$tx#kJ5N zhFgCIh$U_m1LP=ST$$(8XtbA3>L}sa{$lR``!qh6-Nh<psa-Nx-NAZpQL*YdYyBp& z*2GVCcO@}0tZda5+D{G-!@Uu6SR>r;aj5w3D4kq^&|Jj*T*;1*_YVHQB7BvyI4pig z6%hdlU&SxJEIm}Mjsoni#&`dRLI;S^mv~q^#2Wc+6gWm4bwr5igAOqLA5j)+kAM3g z_~^wQMCsB19+%DTB0_t`4iKR)aj|NMHR9WwQY>%^tA>pEPgZ#SA0akI9d$&Exq}XH zp)c{VAjBHr_6GbvqCNR-8}$DNh-0xhC@vffJ~Rdg4Zy+TBGhqi|4VFQx8Nke#6x4K z(EvQGCPJO$mKcoXMsfX@NP-67VtEki1h>htSZWj(9!47)^WS14K1K=gzkxc%Z88`u zf#M><z@RbAXaGLe5%E7_lf30TevB$=;eP=xTnryHh5(&~gQY>J<K61TW&!(7NKp4W z5yB7W{||Il-c<L{1j=h2KK6%`P_dcB@a_5~?7zwGqfwEI8+qIsL0`y4xT80CWilH> zfBxUpA4DI*rMsdx7(u7t7q@Si-A7s|4?gAhUnS@&;10VN@pgV8npjli;!oZDS1Be6 z1|6jpyov6`UY0_6e5@owo#=KX7R!v{!pAs6V<^yBxc?&#5TdPP|2M!Ypty)Jo6s0` zbQV4~U>3+8!j=4IWN`gIH1M9*XZJ7!c4!@1jIN}0TbqQ5?D`TW*CTouqC1>8;Ys0r zl*b@8C#>8!-Lk}pH>|gVG9aAIX<BZaX<1^@M|<Vq!)Awe$HA13a_}<MO8Y&{?%`l> z*FFp#U7=FmkL3t0J*1jl0e34yBZ$4*@#U6r??PiosNhb-3P(6Q0?;c`e-K__iN>7( z_YLW64Bq*FXz{iEv+Sz}3M!-###$3O&?wsWXfh?0#H&jol_)Z~DAo_g&Y&pPpatod zVe0A4?vBasCYOrHQx$KlO0g=|Mz}8p1SkEdTsCP0e=V?mT!gGG`hX4n_E>x{Q(SYx z0C6kjGLUhT?}*KpH14N}5Qn`Nk6#v1eCBZ~e0^?SS78@FzA$(d@@IgmXFtv-416hu zIMnKsm%#ReWe3?l9IeG>`f1FwLC$@Vt!%xa718pY2SnHv$eJ%|neyg<=)%|k52a!c zPnf*RfBtjXLIE_AF6g=dl_NiW>4$e}cy?ESoRpVr93W-uBlW$nB9>7(9qWK2sQW57 z^T_GVvDj{3@|oJ9I#g*3AHIo?x}oj{B}8(8NA5ovfsK0N?c~(9^z7Yz0<V3+gg7QV z97v$D|CVHryD2hyMHbkPx6o*ELFtXAj6SwT-7@|ez+VkRmK-^Z98F`QkQmkdJJo9x zu>%H2`8HPV4mVug;mryD5(Z}_M&l|=5KFVAUVf{WizT^Ik2}iBzN8DsB<!ebVoRWx z?z49+aCPnElH+}Ml^eoa5V+3133J78aYfl1qg}A}9K(h_0)wIu15vR(#K1G<pD`nM zN6btyrAL?q<J(lV8@66-(w~9B13$Pt>HdRj(bUkVaD~(mE7(IV29CGG+^WK6l{(d) zL7#D-&}DD))@v=Lw(3<klh1H}-pf{F`Wh-Tqw;wt;cJJU65(so88$81=WcaOUsL7y ziwg|it}=d2jPl~2snu$m9wut1jF3Cz>&!x^;f=fDy{4ZDeBdA(_IBcNq<*!i%mb7M zE=UyGL)h7-6EP-|9Xm}1ua8~WbuVjAGO8b}IJejGiI?+fpz*XuE-?Bmm;3fmJeYk= ztawls73J?Uz(FbnK&BIn<8#t`CeJ@X%;9!(kSKDPbnxvj(6|;suSy-C9Fez4{|yC$ zh%0XIZQ+@>h&Qizpo#>Y$@JWV?a8^kgTA(J!xD{HvLgh~lv?F!mpI5+lC>^<Ay4Iz zbCgoun~RQu%5_wvp=uP(0N5!E+D7bhsen(4RxP!hWWR4w9uR(npVs#EGkN+sINCQ} zXfDHePDy4J@g{FTk7oJGF5gZya(Pb!lrCVWn5i!HzZb-AG4OizVnA#WaqI%l*;D>b zH!U~*aF=iWRGm80YH98F+YhpLaM$7|I6GZ%mB|;ZP#+&TxB)b~jjI)_bMOoP-aA<z zIzB=6fJceTxiY^#j=QZW-JC|IJ3qf<hVL@NH<%F|<SZjvYn!E;0jM%f<c(&wI*HsH zuos1mGb&yMv8@SGyB6X)A)DeN%m(-Mu#U7ST;tt@hDhvEf>*U;Rq2)30X>DWCyvNT zM}!i)5=HV#5-bTe9jXxiCf4|VnwADKL^8?@Zs%K9<{J!qu$$4G4fUe;_UHXun9@rv zMK(>Gh)`n<Wv8s0hAcDxb(Z8G`Q|>d0b)lDYtAdcL)dq-@Gk=(su$<G;V4$XO$PCH z_$(J7>KV>F!I>2*%v3;QfON_WPl8`-Ej3$`1_Yu-8OH&Qu3uFP#83Xnj*)UH%GeR8 z;4%iU7=b}mI0Ga=Nm6!5ho!*aq`>;s0|XPyXb55`*<j#sLksUEXf~MQ$F-$nW+Oct zaXH&`@h^@872stEWy=$GR!$Aj`{<igQH1=Q`a%&shH!U96-b?#v)tBGoP3F!G;1v) z!<eqGnGQM%UpuiD=fNztAVG={5$>uD-v?-mhiG%H5q<b)GL>3~1z~t2E71H+=v;LW zKg2WJQ_^=gdjY?S^So*kq_k_Kr*1TIN8vCIW&VJx>JEJ@jfy5Jo=h;3cFg|>{Y2_3 zJ?O=cp7_>c6)s2K>!vxdh|F0;$gu%s*{&yv8W*AJ<e{qM(Gzi^6LI@3+&7QT<`$vK zY~k+lzZW5c?5#!k>Lu|?K`3vkeMN!r%>MhPV<Z)10vDqQxl)|MvZMbfA_By2(KhIB zUC550!7ZCnbtc!H@)euW!t|XW$H^|prHx7nxxE@-auWX{0-1h_x>Z4`1I{N$PEU_- zqem6F0w<E~i?Xhn5Lbkd9m1&tJY*<ta1Rdrv=pX-`jotL>X081t_BDcBPbysJl9g` zp_URO%lx5*O@DsGi?Ai=vCH@nCVAG!{F14nL_Dcp3`{AmiM5IA?;-#Ok$U@+dWQ%V z+o$d1JMG)11^5fyZokO59COGYgYHQo?>l#aEc+pf(RYF9#Vu$z`+<1!9}(y&Sw@}+ z_bC~AiUAS+P{EG0P=rRgAtA;-@i>6NJBs0FW88ji+3B1|kgRvGtVCndn}(!`1r3ZW z^2V$5Qr07e5^ayK+K4+Z3oQZI?o=E^qdsMwTnU!^7XWT1M>;zhuWizm7I=&AeF6Iz znHTUjU%}U3!S`OFtZ)XbaaPIwV>lE<6I7YXSGAB3YB?JctPP2>m{y-IqMzihodh#L z(%(XI&P3=s6(rdyMwC31J#fF$+u?LCAO?SF1;@%@I#j4wRCl@3qlexnUn|R1(4HuB z452>eFy=bt$P)aLsB4V-l7F<1RIZcMRbF$#P_T#edL^N`VDQEb87dvz!y?zm(jP2+ z*2xknnmizue2}kQvNg5Ic(x~69Yo%_lGfi%sUYIe!;r!z0^JNn^>8e7zyKCn+xq@C zsS2I6Du)`_HQc^KjUIDUqd6+eywjc#`;sss3~$E>86vRshZNgMC)Yz4Xc2$oiELv9 zwXm{V#9!JX7kZ}F!f^M*X8YJwj*<+Il6=GBZ&U>bh|iC}et*&>BgG{a5R0s+`)|CU zkt{oPp9k0DUI0-?H;%Bj`#e>JGxkV@WD($aTc>>&f;g5yaV8a>LpCE(;RJUmlD~e? zQ%Yt7c-2?7bvk(b*8*-ox<mOvwSqFNTgKQ(Da^TZ6)(z9ljS06cN4O*dEe^vhA><# zrg`lz&eo&W>XB^wzh`}*%S8R~oSJ1QLzGmAa<QM@@&V#LVd}t-QSNlWRvto6Ii`Tb z*UV9(=cLFxf-?|ab4e_)ICfG6SJ9YvLY4GS74%Z*ukj}4wSP2g=*a35AdyN5_)RhH zrTe=4<TuXAZ}XFyYdhSV5vWK`sS@J()9Oo=B~?I41aAKc-t{@*p8*^r@wngVkhyfk zHSh3II<ka`CrF_9C?TT=SyEIzKqnOzcVvJZ%SR}S<I+V5pFcz%(|R9E?e=F#o=Yk8 z#s%DvE%n7U9g|&eFpNeMhS()GG;S=`W}mZqpRw)^WOnzUq8E0spH^dy{7MhlI#(%` z`%^(t<Z!<-ztyCye#)L+%7!B-2#&2jLSQ)H+qU<Ciex%i)sE>Uwq4a`j{=0O;tyP6 z$Uu53Qm@*+)0CSbU;gS~jE`IM$=}N}>0C&l=E!}23k>8jVzOq9>F8~HH{xafL0_`5 z5?TFdvn^?FGNL|x+tb~StsMWoK#i9{tI5u3_eX`7z^nz)eL{{%RClGnbhmbM`C{iX zdpW^E+URqs@cOj(KRxUWBsD$`dr>azh1aKN4qjFyEF>XoFSgqrcGocU`tlQf?Ktk% z?J3?}>-81V?@{AD(ao!7Y|(imNN4KMr1X|2GTmvKxQh-mY(j6D^PErnZ<$e1weD9M zQj-V5I`%3Y!ons4Tn$d;>?IT?aKT!+UIT99(qF;1k2HU!2twz~o{)f|B=PGF0&G*| zQX#q~g6jA$gpXTTL-;j)S$17ZfeilX-<ngXugvFKJb!-4op(JGJIq<9V5a`{K}LkH zv96)Lf#1YzTHe{iHDDm)Wkked$LF<j6%r-|)gOxm|1k+Yc_zwgSz==I%1rU0Nr8!3 z&ZuDRcy&XGnVm(U$qRE6GYb})8%Yk16AA??;w=3Knvxai!d}uzmgXBjp3JDy8Pawp zLZ$cUu(oEy7|~0nqT?9t*-nU;r%9WzOh-Ib8W|H|>ZhgVuRkfO>}OY)B;VveRz4}2 z#)IJOjmBt41;SOf9)tu}%S`_;&qLNJ1(%U<2%)#8!Rw9i+~>o=qsZiT^HDDZYwB}5 zL!{0fw>(&`ytSbr(gBNkNUhY@Z|`FcGz@SGH2;;WGw_oj?T(*f#wb4&6BBY#`pEyU zjsiFB^G^M7jTPuQc2Xf&LWUQcQn*{mYa_dL+ZZn&H-TQm5+JcL1PL+i7j{Ks9zz+B zUcobP+SJ$Is5&xL>{=(mr#EC<<_R+w*HQYRuV20|wKLVq{W&FKprx1to6+HW^)=aa zbzc6jIfGOk#j<74vr6i(-|Rs~=l)hm1|i$D*Z*3_yR(P-H_J)d(zF3JU(Q++N<-74 ze&*1wXFrSZ@8Gwa5#8@9^?CYXA*nZQ`b)}nWi*7@&Wc9AhTLH0;$uc_;B~;!<IE_U zI20YK5%%)QRYYv(0{>u+=WQLHK5#Thyx`sQ`0l9%{=@;iVh^X}n5?OM=NjhmU2P$u zf^iaHsZ0iGNb56QbY0Ek*H^MP;jU>uK#%)ASEN8^1Idl_%0kqLpXjU0JNd{npV^ie z=6orwA2r9>?`$8}9xmTtt@c{CUU=8uuln{?Z(OdO&Y0q4!15)Wd3<0Wp4IpK;1Tzd z7DFL%ofP4aT2pPp{?lOY_3p@4#=C!<!c<KLTEng`N)qfv&TwJ0>!+_0Qu_z-Uz$7` z2{E#?1UV)gdfEqSA-|nn8;3p($9_4G(ke=ao93`?hAu6<n17;sQjVP}F<)oT9qex; zIqf^%jG18ynd((4Tu7@n82~;yFIggz`#3i`z{?JFU4Ln$*BTqeQDL|HH0`y+?|1yb z)!Dt7Q_I+Q&6cX4=@SoTSo0E|#bdsDJG~LAX7Vuo=`L&N<Y9tT6<RZN-uEk6!hSXV z&1~76mCTR`JTs=iNap~LFFMB51NO&2;(+D6yX0y+7)dV4mH9rO{N3mFY3bjaZdj`a zgW>t`Dq^>US9u8sJ$JBPc)iKdoi)Mv?-t(<{?+%a%CL(9cmBl9{;#A9k(tTC#sv10 zrWXK4gOrbDMIwsjwZ~6?Iq5pO7|OJJEMbKv{-4s`10JreZ5ux)Iq3<}i55f;g6LyJ z8NEaqy+j#hwCF~SNc3*>GSNHHJ4rAYEf_>eL>Xj;Fc^#ye|gS1&wHNtIq&nm-}nFR z>vy}Zd#zo@Z?C=Xz1G@mox^(JVTnMtVaGv1GCy?pVH(`~oU$i$;`r@!7xfR$3fsrE zrjx+aMaKF@%YF5+S$`!nKZPs25xYnc<vS*uytR`18xBVjuccEnX>?6qoy{<xi?L33 z&p^rhl^NIj24hq2u`aWW4(#yqUdm2vp=U!{OB>OqUa>Gp3L%)Xs3MoDf6==2At>@S zds&U}4aF5-(`)2PVHOEVvUIPH=mv7Rgyd%FmI9yqT*Ah`sC?tR6OAd5>mAQSC$^B- zkoHen4y;ttG+Ym=@_P6^6!)IhFt&I{@y%5F^UdG3F7b00Tkix2V7n^A!Xg}Od)y4J z6Xgx>g>L5Mb-V~({HXJu5TTe0%s|S~UrD;0L45Z3VaKi9I1unAK{5Ow=Cx$Wr?~50 zJKDJu>`X$+1cfN=pd+;%ik^F+?;X_#SfAYM$qbagb2;$lhl5|SH<l(T>k~IIU;S#} zK@E^7rDx}Eu>%G2XW>i9WLV~a*^%_Ou2u<%)U1P?_j#|DVuK!wq6MhuENvnZXi~4} z-`<p{thKdFHXkJ2qS`lk*KuDV>NPdpS$t+;(bl}w`6{EstM_?9_>Ve0ALa^rY7$YT z>~|cUm>VA6M#MX?3S$nr5wz32ZN$7d*|FT~Xz@TE>Nyt+J{`6P7vt`u^+<b<gu5e0 z4i0`?KX3`MwuryoxoJ@)1Z0TDztw-Zi5rjA-|4|iWe@j@;@^78#1#d{IoUMT1WvAS znQaG?OX<{2d^$OJCcB~4Gw|HAK;%dJg5GA7wK*@zp_EswoBv`)`!}rHc6r0M<9gR* z!+B5kgs2apJ#ADcQ}ZW}sSvsz(_f^uCPfxxMohn%xkEL&eF$0RfrVB+P*=1k!Gyee zQrGeQ91^So{ZR@v%^1F}b~yU2?DI2_VZpbc8qr=22mLYXlOfeAf#?rYaxe5xNT*M= zgwa2wda=*DwDN|p*Wg-&ZtPdsef~<^JoD}oIoT@zVZvPKMRYx=xpC5->0e&=@xyz+ zI%dpt#QqPb8jVZ03cmz_H)nAEodOA>PdB?s?l?Uvy0J%o;EUBTenCg}fz$$dML_vt zF0EJr17W`z4syC=atv7bcz@`KxkGb{CUVmmz^|<fPfS`kA{TRC4L%hhCoTqm&Z=d0 zr{l6kPf?~k;E943L-aJhSg1Y_;?dUC)~D~f4BDDd(70r%3ytEzk+TO1bId$}Jr4aK zqDvkqj4c<6;<1D1aYCWvZ=gDil>8Ohm*7?jB+%&;jwAE>(w3I;{CiWOH@%7yNZ8nU z94)`P<f*g~Lf$6D<j>8OFW0etegCqLKoyB<%Wr!zwp!=@sm15Mpi_ci8`S;t?N1#h zhy)dl{I=rq!Y*;LC~odhD@ZaHN6r!+cyAvhK$SL=_M5sbd@4nMY9>S-L>Kb%ScF?w z&MA-&dkwokQmXvQIQ-1SWUl#!;^Hs$!C(zV=SycV<{)oW35TI17ZWObJ=>7X<o_*G z+Zc?mx%1K`-PA(&#yf>iZwq+}n#x@jozDu(BA45~s-TdV=Yvo3mdjB|bx-2wLJ|jP zDXBEdGjp$tD8sas-;Cejsla}`(^ys_Tcfv4c%f&c=<GlS&xF63dU9FQydgdpoU#+0 z8532W*(+0?qb*h;DcE}b$(c^!0bdnYCe=VqDGzs+DYdw<HjL4fl;*Cno(?%QSIF#9 zR}}PJMOQ~D$8S6;=v0le+Yaj72(Xzk{o|W}hEiHNXehM<u<?Yg2vGe1@-}~$<I(}e z2X6;{fA*JF5MpIaU7#r=&(s5+XdWG}(CE2$>9UK3;mVhS(v-O$6_ghjiWZox7;aKO zE4d}qc16C~#9nlN^if=f%8i)fCs65QmZw&JU?aBL-eJj@%$R&E^mc8&3MTT+{UVtM z+cSbiATPQiP-8-R>B0>Ei+S7<I~^f~{lS9sV#@?y(NZvWcCLK)nN7GEji;WrBJ8g0 zBl8KWis+~kDvb~;+UOK;>_rv!-SFfIi+zYyet`QEs4}33S;9&kxsmuI9bfyw7x{6V zuHdFp9KG>ffq@Nb`q&efKw%^)qp;2DCqcSWZCZLkTPvip44bHx74n9>66O9#gcdEB zmRVZT+Qt(3aj78ePVCC;M>1j$lKM8Ipg0@pmSPM;vY^w(PM-CB&*6c$+@L$L@g%SA z#M7*izIT4;y74y8n&V((Cp?ahY+#?|ajGDXzPPRZk587hA7ZqvZz;txFowrmieMD< zd}VPRezYSFfAQutv4De`gb`q)Zt?hDX!yl7QX+3I_gKH?+`mH`_X_oz&N3zF*$p~6 zyqoOGxV%+Q7-aPhqp+X4B|sEVN^fYl6Oq_+nLd_L`!2n(=W0YuhqzuO=1z1;i)_lN zWo=&1i7jPsSpU_2rR^&>%C&Pk*RJ2Y9Ty)#gA5~#&`R^<$~<m)!5B`B-0OcOV(D*a zWvDC`yc#i%r|4h)6<fsekwt!)<u}TRrSsDSqtYMOOX&ybgzKKGv!&qWmHJO?dvAuv zk#HToW|I}$&}z8u$#Bd6YL3{;fKcGg+_MUwH~JqlZ&LSK_uPN(`DDcc`=NbVIGSS0 zE5y~~dC3QBT2)<qz3WC}+5KN=m`o!>vizvcKOh9_K4frGEgg_lKU4iav_t=j)K|>5 zK<|hzBlihq<sG>jNG0&yp9MIKjdAiBh-$raF5mq{9@v_%cPQWeafNeX>-Gy(t%xZR zh`mrjaV5$72L+`}T8=1N51#5Jy~ggVzoLGeI+8a|rI(?KIZ<{5`OlfpfVVQ>V9o0C zvNzZ~VifLbv9-M!68_Zp24zio#)JUd?)jPp=p?-2tAp}cPl~n55wP0g$fe=l*g@df zA>#Z_<9SS-1LSPzE{WYi1%K7|vGi<7d6s)YvXV;Kl)2TPwz~&5cFK4PKfdC>ZFy7e zlc9?!#R%xuxK0Ck6^MRZzk%Yt1qgeegpv`&>6WnZuq`6Ak0qa%x+FZxCBI!<egCdB zNMPJ#pDa9@?d^^<Id-4svO@9m55dC+3aJCs609_9lBx`Rab*2bE4^=?OJy*-oSg2k z_da#&5dZb+#gqn5XkXv)v^>hUeAun=oYhmpD4SK2sw8r<kM7aY=VehrEmJPhNYJu} zTVji<DSzt47eF^bRB4f7eOIhPj<io7R8vOxv0G*N8l2vDA+PA!MxTKfc)pWqMRWFb zezKy9cKk>+_F+{k(yljpSpwhTD;p3(5&+ty6o?er=-uuMz_<B=JHo1uRRh@gK_%DB zj6(S2iVWkbfx-(D=rEJCZyOr|<Bj#Tf#PbzWOmVnWoox-aiw9Z^~jpOW~)$EDvfa} zc|j_*Q@*6ADh0T$s>k@7>qW08bR3GfR2_?AC-fak8VpFDN^)Jhx_GISq0p1szjs@e z2J;Max2Pg1kD=UCw~aTPTN<9LDp1rsp(J4{A$Q8+%^jG+mhyEhkmRWll~N>6^)k27 zdkb3w_mq%jd3>Tf+`Yj)hWym1R901eP<J=w5_|O#>KP<LNN<7jyFr|R=F>3lo)j{a zG6e3PuTvUB9URr&+rLZ!i4oGLD~U1S;G#%LhF^Rh1lLWOgiodj!&xCoI+bv)8<097 z5H}drs|YC<(%?4W=`C3nF48H}DNhl;_?%t8Oc$H-4Rsq*ETooEm0grwHLN|VJqlin zN<qO;MAQ`&03(NC#aLm;F*+C_j63EgMis+@fnx4Ky4<Vkp0sKjl|Iy==2e5^Qt09I zDMctD3<t&*(&`@VUg4fqC)a9bRJM>;sq<Y=pVx=mhxd@{kjD{z0zXM<L|sOOqU2GM z7)wa!ZbY5zY$>4JNk^17p4$Z8pHhVqg|yen!{lH(Fjbi3k?so01GR^`g^EULV%RYd z3>5~95y5yt(ssk@Oklb&HJAxZ31$G(f?W(@CO#!96Ag(9L_MN9(Ud4h)FG-8jfsjx zeWE7OoG44wCaMsPh#(@Es4-h`T78;#T6S7=TJ<31D!4SNy!<_)c^oV+0#<9BikMS( zu5Nm2QeK6ghSE1y&1pK<Fun19N~$MSo`ViWk3wk(&j@!LD>Cz#%Dr{lE5gg9(Ya88 z#^yOCX;W#rtqP{H1KpE~%V_l}?Sk?OKWJ)Z)mmvQ_6dQDU{9bW7!t(267K2lp#vJ9 z#8z}k8ZzdSfa49co`#q8Op#%gz2JWN#-(xk{iW7ZZdhNhmy+7jD$+*MAZf6)hP0Wq zJm1Y9!)?a-9OywTWuqRSZb|th+PzV(O0NP9C8#$lR)KM7Kd&}P`JA#*9lHv<GP?>7 z^u;#SiiKf`*eh57L5{#mup*EXbO=HOcfw7ADuIUp#fKd|=~T?AF|Xi%TBA!-9*yq9 zk`w$0R|$&vR9}-0wl6g8eg0S-uMEFrzxp=QPEaSfQ^PFpOLev0_EUp0pYn>Sc69rc zKiYpv1RIDw!x|HQCCCz3ymF4;wwVVie17Ai#|#!L%bMy(^I=!8`d(RWW}owbdB8GY z5wHqa0IUF(0BgG5bd`SBv(T~7x6rl#Tj*LC_>{Spwoi#oHKUuSe9%5qhv>s8QZ(sQ zJUV_#3#~OZh8~*|KnqOOplhaF(XLb5=<O+HH1iY!jhM1PTTCsYrLo&sW-J10fn9{^ zIA8yviqI>9XQGQ(G#pe+6m5iOO`8(<AiT52O=Mz2O?5d=0;CCyt08p-n-55nav(IY zw*Uq26uRA~vl`xM;e$+dC7bLn@J<LbtOX!<kfMYNs_SOBFI>b{Fp-iwoHQ$>w1x`V z<$^T;6q$JAlS6IP*9HTO?ypRwg<|eX=rIXsCG@O5mynBt7pz9sJ&jAXUNw~9KdP8< z&j+aFKGaGqK~1iH+r4e{fOF8wh?T;<E}K;il9A0*GU#r^!V5{MOtnMZGvdYBbY}D0 z4P>~dX7i0D*$qkTGQg^{dB>91hi<I`V0j(N<_`rD(@;aJnBAMOq7GGazM8~6Orv{9 zhbBKfdey2`!Cb&KK@3&op3$N5<zd>8$!gWEXsg^8egl-$Di5s0ly5u9XUKoG(>=CB z>x;k)>e_1PE=#K>@Zrpm((2V#Z6J@>;K;6ED+tKnjB<8wUtmEbXrW40CwJ+Hl>wSS z0gD6yRL(9tu`U4A#bc3NGi0`Vr`4p3dojs%$Y-^ESDM&$`Xq=;CW(1SYqexonAmzM z7sTD2WHIEr+Po`8>^znI!4;e&Gi0$^vn$rB^n?FAAsE%Yx+ug=|2U63vs^`E(sSga z`pAS6U%tp>rXycNsxfa><Fuk<MdRe0<28H6hRcm{#++OCtLmpgQif6rxN?YnIP`PF z_c=>r(yEeaHCz>8oMa~M<1thTde-n`?iW5?kA~7UXl`l|#8JYyTJ))us+6&mqLjXr zCVgRF1Axzh_v3PA&7J8md-=wdMv4Z@x#!NWM0Mzka!RS71&xAphR)fd=2>qv(3%sP z)0*R&Q<{^SGov4)8dQvH_4C;q2InZN^mr$Wp_2{nRdN;R@&@RZdX-|u6t=<7xlL3) zt88S#*3r(v&e5acVry)jgUu1=uFL_p<hEG1thUIvbhd=H+_!FSsc!LXLAUNXcX?Me zJ!#i8Ddn4>zGza#HPScGHx|taZE<YbI=6a9dsld8HOaM`nUsCbtD5+Z)_3%A@Nqn} zKZH6qoHU#?HqKq13%yt>P;$%Cx$_{RNp`+ey4-m})G^+{q@n-fQ7G!%-X!lY=da_h zda-t%qQAbsroXwrtiSerS!ZEqWoLe8d1rBF_146fkKT^1P*(?6$8Gy<=(fYQBeOj- zl-YsV5n+#jA{-Eo7WNiU3kM6wMf*kQqQj!2jJ*t0#zDrh+rAsx?cm?A*eKH=)7ah6 z-B>vN=9bww*bJLljSF+Zrn=zBIy1hQy5=>bO}<qTMEy)UbH13%JlTH3T<U|C`gZMG z4uSvp{V|K5fwa7g-gdFi4C$o*hBU$4&$Tl?s3qvt7Xulc?UKWpYa1DD1xj89hx-qu zO~%GO2qDMX$K%I>$F;|9$M>a+*S`_{LYQU(1K$D_n9G@K5N}8)!*Oi;iN{=L3Y|}x ztK!G|u`B!d<KF`FgOY;kf}(=TgEE8Kg2K!TwI-qo<kERs(<K{4ei=Y8qBspl<yT~0 zWPr27iuhHTm(1WM33SKmfvG?f88sObM8U;YF*Y?eIW{Bkas3+&mgXA`E^Q+XoAxaY zXRu*_HTY(Lo7vbSI1;WLdmYOKCUzNG<XhA%zF904m`eL5_Du{oL@?PmA<XYn9d8}0 zo{<Em1eJ6dcdK=qbSrfmSQIRlEY{RaF@L;xHcrfZBgNqeO8a+?70<K-le>(9)fe++ zs$Hj=zs(aEk139mk9ChHkA;uxk3Ej}j&B`DA8VempFz&3&cJ6PXI_D6Kf=09f^~z{ zf=z;zf(?STf-TOUoIgERJ~up9IM+K@KQ}#>JJ&f^JvTmAJl8+hJU2g=J=Z>0IX5~7 zorBLc77Na+&-2d9&Wp~gI0<229YgL+C4|{-gjuGCK|U$=+S@)BGp6N>)mL;Zh#jA{ zw`&k1c_c}D?H*&SCQ??>t{~d&ty{$S)W9PWkv6)|u{|+NidqF}<MSKV3@!|o`yz3V zkLk{0e^o4AqSfvZ0k91Xh`Ps^TEB6FyEVAQxK+Ak3l2ok!4$i+pY`5Zq;<M27<R9p zo|CpGW(j%Sx=;`$KF;-6k={C{7AbChF_lBQeYQ=uQ?^w$G}|`YCEJpcE;+`kpjVkT zIhI?oOxspnq?it)_*&aRk8TQ?p%|;}h^8YTJ*~qo)&+wMi;fD7imuVF)2`q1h~10X zi@g;CL%v3WkbOvYWDydA#2~4VDM&DK3MqmNSTVK^am%UwXlV0LG?jLSUW``ko?0vf zsev3py01{L=&y)czjkY{ooMMXge*8zihdXRF8W>YyT~-{A>ARpW9+q<Yq8-mUdSG# z-wK&^XzjQ!`jd^5D3fp#Z9Kh6tTWQvIvoEBUx<g}8}KpsN_;lH1OF1AUpwhL=sW8R zs-z;Nt+`i2R}<~EY+3vH6FU<nX(S_(emS5PZ0fX0?L+4p#TnBa(;Vv);}d%ra~Mn7 zYl~0E=iw9awfIPU89oEwihqqS!l&RH@v-<Sd=9=7ABr!)C*$k!(fA5{R&D>$=cAsZ z$)lm8dF6X|iXTzwiWHS)v^k^~J7hG`31(%Cj8NOE)u+tPIaxP}%x7$kTplJ_3$azg zXUz@*1~#3%1xZCo1=};}*79t{>f2%Ivpt&*2SWZ?fx|r`Y{Ok^iMBHJ-4gGHA2SL= z+luXMGiH}>3il6-T+39-P|E60@6YVd2pvw(uv^QzV!N<E@_y~EM=7iW_EKV)!6ojI zQf9$0#fY3og9MVnF;2KYi()u(O=WFxjeD(Z&0+1^8l7#T#Nb0wwc%G1v)NXunUFO- zk4z&M{qz*u6eH(chw1c2+Z-cTO)<N4;Sr-Xr@e=JP9AZvI9RpB3}6hf*zqpg&fMPI z#@xx=${cELYwluhY3^VSF?Tk%9u=z*p-G>~xHSS=v+{_9b;3en1+8dP+b=d>ocP6D z1zkm4g$>f1vv^0OhQVt&YtTLZJ(oSEJ#&v(7y{PaIvwyX;A6mmsU6U%T8vpxES-Kt zsgK+vxpg)`y;7(-JwD51#CgrzBb@lEMb=cHOBnGOA%qY`2qLJOv&J&UvIHU=M`%WJ z*3{O9)_B({tjdU)#J1L<fSv{CE{85imvfhOmt&V*mut|oAp0PjAg3U!AZQTB_eU~f z-H*B-cMElkb_;fkbPIQj1wRUY94r(p8Y~zr5-fa}-klYk9-JAR5uBys);Rm@h8o#S z<m*(Zidwzr&|CGPIwxK$k@`#%zRFa6-ipR4B-F97e$M2YA!Fs`syKa4-2ICBsXob1 zlD$|c#4z0WbLIDGOMTLclBprAGohBGIqvPTv6Asw<&WuKcqiQ}OEJc|DG-Q>gnqTi zM@f|AoFr0mT5|NBO<yH|cai7qa;oc{rZ7YKs+B5=O3Ufzj;}-}?m=?wsf-J%1g8xh zvqipSKGSH>tkZ1LtkrDPtk-NFeH&G&qF)QPVy_&WrmR5o)E661R=QVwC~qjQgyPgI zkmZfoN<YUok)BM4kvdxwJ0m+2kIIX!s&yJRO`N_m4Zz9aSaDW3a-0rM2<MKwiBrY# z;GnpBj$K|=jqln<jqUmBs7=%=aaHt{^i@UELO2ebtz)ZKv{!{!R^x}Z&&Cd)EvxFj zH|U%A82OkS8Xg)uR-ROzTm(Otr$eXZrzLTgj-7;v#`kmf(op9*QImKhlgj?8s%cTj z_QoE+4}KGVD8D&Bq~EmPsNWaA_kQDZ4xKigPMubr&`#S<m#w-lZ@o=ija`jgO|}iU zjkk@qO_&XtjhT&@O%R3%V}udH#KO?R*uu!dWYKWZc+qIlM8;6YSjI@kq}#CDxZB9T za<NLLQl_fAvb(Bq>e(%mTCmAnX4QO{^IWR)JXw3j=LHwb<_445sx47(llGj?Ux4qv zKV!D{X^@(|Hk-4>fAIc*#oIut2Z;V|>(fkH@Bc}9%iP<wJwC7{@YUxT;KX;k!{%$B zGMcQFoM#R;A4<)S)_QD(9B3bm9|#`Q9=ILcm$F@-C3=T2HV68@mF{JNGP@$4k=BRL zvu!3GaGfZ$e`IowukD{(*~B0G=AR#!6j&D+6<8ja8Q2yWW@e*R7rjL;WvSIv@~Ox> zLwYLLHf^5DyT}Y;FmE>};$3BCH#0xEMR%a?pDH~M90JbgS|h9xj$@5u^<&KfZ`WsO z=4fVV=F>i<&85wz%^Q3&h*H|D*sR!c+$0_}9$Y$+^v~-YFn1EDt!Z|B>)MbuH?*0x znYD#E;5(=~a6Y(s;_Y7)7~YBMnlyJ_ge*EQS}!`*)Na>rH_yzGej=SCoyBd2ZxIgI z4zBtaoRxMCesPkqb**J?Zl0Up+&UmRxpAU$!hPa!LU&?xB5?vcxpD&XFF8v(t2>K2 zD?iITYwH{e>iOc_?a&SBcJ8+BcI>w6b`5?OY#(eB>=bMj482$?*Cp68*dZ7a>>O+z z>=<kp?0Wv}-2U9=-09rv9C~iMT^rnd{`S1#yzaay*;`&g0UmKLk&G{2DJFuhmeu<K zxdXKWlLMK<u1^-*7TYxiNd=M^&lt~}Km0rj)mFa_uq0L|#th^ox+H#2>|vE=m1gT? z?PLpN4Ofbb*pFqP`$qGPneOgjjCi7bZ>(=(rLy+}&LrNZh<>)qY)YWGI0gy{QFl|D zrw^zHqgRz~vf?9{=@{t9>F!AY-Q{cyZG3GMY;0`wR(q8#Z9Hva%%obYJ@vgD@+V@z zlvFc%;7m~2LWD-Sin<mp$kG;BUaSY^D9!+tbr@aDTdUy~*tfddJ8awMU&BUZ2YZ3~ z`Yw73l-*W}w4a(%Mm$u3TuHFdvqRoUzyAzyCH;E6azM=+g_R;Y&R7K=v1RVa$VZMB zLvqTvHI(ms;dNA9f$Y8S15;6fIx;3!i)Rx!+*J?F9pyQwrtFK3EN@rw@(QTXLM&}b ziZ~!>8++B{I{3G+Bo8AVgK(yrR1IhE0E(D0|C%hsNBC4jpi43O0eK1rl)?__L%z*l zK5l!Z&15?gE>dOiWfe)AD)bbV?$Gn5Q$LOw8KHNA(mNs3m^To0mSLUh5`uh1<zvg| z+A?{>V`2<66C+XFYsx$pAdFHmyyj*-HJciaw}f&EZ2+g4nrSSB`q@zyi=zw0DMc|) zC*kszQSur*^f^#4z3qsin4q;Yg>ak$PgQkUgCMt{7k6~bjkX5<jfvVa{wgi6Z-!8? zRu!_ip`27W&`HAxL)i&Dnzh;l-kTQd6z;FX;Uu6)F-xg}K|(LbO#Oj5J!g?;4x?>i z@<AJZ6RFnOQSPo<Wn^I_dSBS?mp%10l07buwAOw=G)#1lVXbx8dU!8=U0C25lil}{ zUDM@ta+$Q2*4`0z7k)R7$Sk!5)8#dCvHx-f2HH4)?|3)7A4AvEdc~1RDQ?o%TKE1N zaSL>cFzTiejz3-_lZyWY>m6nDW~$wb$Wht^Sgrq;i!fTyx#zGQu)IzogE%5OrHy$L zoebW2U-`p4`Eq5|?B7kVz<rnO7Pn<&Bz^q7P~8G|)pR_!_Oe1G1-m9({3p>J5+4tM zF6rJv7$3oL>zTE_;&sFM3Ot!Hm3#u_d>Up3Tb(30smoU%joEyE6ffkH;XhoTZYMlu znL7kP0^(u7y-RCuYutg^>dSWIGRa37y<-o8IPk)eh>Xtxo|E>5^Q&PZ0}qnbg$DmL z3_{N%HtvqI<jco0LN}jUhl`WAF)WMsx<#zq<y4I==#AD{;Sz}>mr*^nPkr5Dm|I$v zgSz(ME_(>q4F#3^s+Y9MBa)uLe={Y2uJVrkt=hA+cl?+Z_)2X~zc*8)zteVYXa51y zo%QkOOfdh|t;A-fFHHE3$3I05==9;T9hpq@kx}m$YY;WQJ_7MKE{#*CWjhL)tfSf9 zF^(Wne0?P1-(6#oAD0w1E*huB$t1I{Gitsf;gk!f$m{t}?p1OGMSjnX@ugQA&*ePD zStPUXGHOPUa4LlV#qA!+%oY@LlugN~8AZYg3Qx}OQ5jz<+<30zDb6kV7dOSvY_Q(- z-i_y0p5lU%*|dzBF(jOd;S>cuk>g7j?!P(5U`ciWYS7OAzvcY>06%|*=CAV}RvzND z64{@!#pnCVT(ggn+?<*c*;ocmFOm|W{`k3zuF~RbO22T<F6mL4zJ`qd8pp^F&H}jo zd2={ibT*3c0XXIg!7(tVy@0hV!z;tOqEYVm{sy*5AX}0>)3x69RSL{s;1w~Z!i5zd zA=~c>o%2sw9;U?n-y`<oE(*|8*ZzAbXlqhxUp?l!><AALLA|3JiNkq;Q^1XUswi@i z$ho??9e#4&8h*Z;0$cg0@-_une&t0B-_~?HD{7~fs>Yi5k;hzw*+`q(DN;wwI!iAu zrczm51q{^<!=60*#*&(vR?0hZjmGlVB-SuxWx&=0N|mqQtX18LuDm$D0h*cuecIGl z=i$}~pQ&KOPThcT(3KXTY%Cp8fNf5yphN~;J=dgI2Cy;5UZUbustEJkD-~XS<wd2a zdv`tp#`U%ojJN6<=C*K$&Y2g>z1C>lglCd-6{S5u;iA-06SmiQuDtfjQw@0(Xk4lT zE7d_=g%P2UPRaV)CL2!$jC745=&Py_tR)BT4Lu$rvd^RVp~{?!wgaYX(mWS$yH{S^ z30`byF2Co`3o3Z_f^1^A!Jhq?GSs5s-PDU5hgVw@kbS%F*Yg+16k6FL+?DQP;_jmu zW#J*hs2o}Nua8l`+#|rYOSUDt0^FD8fT+emxZ_Ew7SMD>DR37**w4v~2nhH|wD4}N z(?0(M9n>t$I4y4)QtI`)kIu&Is!^KkG$g_6|B*5-OZD0Xc+pvyAq~>-Q;`4P6!T&6 z0$!10EjahfUoX(s>l3+6zR2FC7Lazd@Tlbi{CKlvkIPH$e+%>Hts#F0%jc~Zc;WLC z@4SA8$0TO8|4Q}H-=JdX%0E#?uQpQxG)-vxcLeM$yXSp#XZeZUk*FatUKb#7RhOCn z@#j-d|J|hz6PP~%aq=P}`!Mu0X}2`~5C1Cur)GbPu4p$RKN8bUo3?Fb%KyylLeq_z zAwAOY3lM<Mf2Z;IaqED6+C>0TEFM2%9k55M1VEC-yY*T#;QyZHJ7kOR!M`xAMD&X< z3&#1zu>HSLdZv}I{+1;{7vGpas2d|zFvvHCnaM)jH(=>2{&i?S4axse2%5uU447v6 ze&SztoEiC7{V$3CCdR+wLGsz|%Ww+26LDNW@g?gQLzzC_(H45Ug;?S5NIIXDm}WQR zy!eW9wgBaFtAoTv&3m>Ska*Y5G)|bmpDunS!0o?yOurj)MSR6A8!tZU%U}nH+q)v0 zEpUA~K=$tXt(W2!cYBF1?~k@H{uCFv=+AwDFhOAd-XuXTDC4pYo({(05e|d54lP*c z_5reBKOfS9Yp~(Hj1v6v@R=SHXHfQ$+j4&-^Z!h?DHb`qv;r<BbHWEMpY$F^{?k!L z@V1qOGR6YJVdX)xQ0eG@#9IFdCc3VWU?d*;80H#_v5whjcIb5|X=eX49bEYQRVwzH z3!dAb-J-p$IN7p_`LoddEN<<8ErtJdkS(%xDFwtIG2x|`{d*51w*Pb(!P7vnf0$W# zvWCR0Q(Dii>6dk#cvEbmnzVbFQjA}3sZvaf;4(6TzF>it5J4uRczW?iJDwJA-5dW8 zh2M)nD4hb9*U4n!FRJ4)wjibpSC-NOV0n#9EWQQStI_#xIHu$vXFxbZYPew7Y>jE} z;o9u5NBX)@yx^F1?pVhQShmE^ph@NQ_c&@-m|G_KcO&7l!qDs%H{T*pB*93*x1V;& zpD|$9pUQ+EOZ56gY~NjE0j|hpyRnS=-n9cn2s8E4kuJwvb3=xTugGTO@BgbCZ+|cT zSm;0J`RlIhM{ynj{SsX(42y1Y+v5E`*(*|`c*aAnF}0xrAQNFQA83RQ|HoOz@=qV4 z{<|qYbwZ8(Zh~gf0$Im`-+SqNmVX9T=A!tz$h0l`l^!u1GDc4n=rv)bm_EBQSu?gt z_pL&&onaYsS0LP1qIW2-O9Cwxek9R5#u7wA7%A#%MT?~!ujwqBVzbl&Jt7fmr$2*o z1U?1VG%UWtHRC!k815F2d#hgEBh)&IT9xEY##O3U*9*0F$&DTmD-mPIM6?V7uxo_C zRf^B3xK$@Fn{xKGYDRhFP_9dIk9uim<MPF4KyKC1%ceAat^83Qj28)9qh3$5ac{(D zq}{6hmrW0Q&(y80P-M2R=@2@S1{Y5EWmC*i%rvl|am;>8*!bjM=#Li-9khFZHRABC z^!|*JPk&7{1rsxR?e-7oIs+A55##fJP)Ef0oL$2KT~(ms|3DX2R<tkf1wp@)m@mMB z=CO?};s1O3->%l9aqXWF&OC`(0~WN7*?$*~x;RHyTB_QQzx*uIPT~cO;0O@$pZWf> z%YUQ@jeu&NKt&(K_~$Vea}vCJM4EgD!?K$Q_OECC;}D2sWI@+|KE=f?p#6EheD-(P zH5}4y1uFU@Ds2A~>chuod;ZwTY1u;*-wHkW9TG!F*^q!yA)p=I9|x$98#C(vJ?|K& z3(##ZGD~YAVA;KCSHgry>>c6cw-Z3rr;W`Ht#4x1DZ~&h0ghkyszSz^uL2kE9R;X; z-Qx=xn;l!<T=zKGlQ<z}69T#zcZlBa)*o(oQ146JI?lclIQkN3CyQ{s_A^O>_c)s> za5M^N2l~^acAU)~*mY-zDEe-_V`Go+#aQz%z;z`VX_?*M`QoJ`pqtJ)cI~$ENWtGd zbc%M>Q6s}K>ik(c7Rg-P<$M^nDAX{NEa<bgvl~?uXG*hpeHYJ>V)-{;IF}`(Oo~+D z$__BoK@ScN3s0nYpXP?=9#o9H%RX!0l#^~`YOePyC6N1>rf`eXQr&Acf@%4>PAA%P z`S#8LTNc!IGGNvwK?61mPy5q6HW0-Wf8cT79pdPA`lFa{Rx`|T{#nTJ9uWxnQ-<aB zyE1>c{{Bt-pD*8{Z$NHf7#IQqL-MOjZK)BG#xNrdGS};5Lqg>gjir4iti2I;qaE16 zDY^~5ff`hZrzNyr7vt|?XukM1jCL~so2vAA_j<Ncq27R}kc5qpgo2Q+n&Rq39h<Fw z9B7LL(eFB~!IO>2S?x~H<fIZfsfRwhn+ncmMxY%+U>T=N9Mz|ahRWjJ>MU(4b98YO z;H4ksGTGxsdXVOG0b6+m)}!6Fi8ZexksIbSqFJV*(t)2ls6*?M#GKaWK_VhxVH8C& zZg{7>OOkwTiDs$jrdqkJUU4-?NcISnJ%yWWpNdJv$M?bKr9{tgr3uErip0s$vNGC> z3j06{%H!?(@bglwXL$caqMewljcA$Z`|t;3Y>~7oy~-~&Q&dV&g}RW5GGE~5C8B5e z`eb4|Uv!AR{^KiTHPu~VO#^IcfVr1lsTl{2fQbRN*#9yC69b&FzneK$MAHCg5D>o? ziO@Rzvtgolj5DYUQOADC<tts{zDA%|^gd*RIkxc<jYG$cjtA@|FFI}xRQ#>+j-2Fo zn`75(?{!EM-y;8?LW+NhA^t6>$o?+4JwFgi*Tf}4VHM?^nr@^|ACO^bv?4sCs;4(I zBInuomQ#THR$K)qisJp@D@C2~DIVXKj49Uo&Vg<YJB;B031fiQBl5cgook?XW!x1x zVV}ULaEW1$jCH{=S93F6uo*b{cw*o>ziQ~>DmTweG*1bflNAHjMMXuwv>2>|8G$D| zDus?%2fs#tEa&kWP&osJ_Dp^sxV8CJZTw{oom#AGu7%Rih)Mzm8su#Z_IkO3YlKii zFd&hRlBBXg9`|sG6mK(nTr#%^A@*RIyl3eG6Cd0n-?3jMZIS|fiUW*ZjHd!@eBXJ~ z-V^$rgtSfSe<23WY$JtnL&Y>HoIKGEeGjed$fTkTje1e6`qZ^`T*A>p^`#VPx`2-F zJ3DPXJvb858ma%CU>m#LN!q0spYf&|a?Ej*SXwXmo6eQWEs=1w6i(YZ?_&;dme)Yc zEdeG+AK%K)OL(vF{uxFl3#IQ0FD+Dgwe-?vW_GpphtLI4$GdHH*j=Ll_1`qJ04?8l zzP9y*UR+7F)V~W!_vR~<<(j{BU#1HXs5H_6H~TPnEPutj+<u%dd|&GJfTnC)_Qvf2 z0CH=Gwz<c8fh68d>feRfE_{LOP;C6y3_l03v>k!VM-0%kwezW|$9jI?UqiIk#Y-nN zNH$*;tOJ%YuV-bBB;HX9P`$O&($upuOA>D<1&G_)5x)?h2F{f4Zrsfn!j;ntaFUJW zJ?5u}eV<!ubqrsxWXz5C_T|42_TlUKjJeVOD)M6jv=xE5@rs&TwCni`svx@U{1^{y zWGmN-Dcp?@<x33#L<{AD=(>G>+>^iv23@fH7z=G=6<4#<_(POkWt6S93-#7}Ln_Em zYEF$2^ajzj=f{|7BdfWrsm4O30Hkr*XTN6<(#Lm*yQAzLM!8qeVDtr0RpxLqc2op8 zL?KcrU!j#MdaZbS5V0bI!ZTxz;@wY`Bz_byoNLFObES=F^Jf*9iYi&7!|C6084PPz zrx%zCDz#e0x%V+(q9igAqq+c7PH60b@U`2@-I+UAZLX3EWdS1odpjcOrE8C=4Br7p z7f5*&4)woYKM;S}IsC$U$1yUNN;$+|N<dhu^s8vu6Ox5hSO!aYHV4%}Na(^!7U`H} ztNcw8?pL-Sx;nIf>F?}!+jd*<XE@B2zq+94r#W!HBJvlZ=L0XcjXSu83T*DOhuRO^ z_pkXykurDH!#8PcNd*|rNo2@fm1h##$-I95au_ue#={prwxkUVS0Xa}??l42ps!&; zFK+c?UZ-VrJ@+LW(U?(@ahvdB5HN%NBCz0zvDa+VTmg9>v+|mi;91R9i&=!|Whawz z9)p`}-Hq$A)>ev%Ee?Y&ZLKq<&kC|Rn1);W_ku~r&Lsfn>pQ22p8vJb^!-uervn4y z8_?1#4=xVyo+z`qk_D$g)bw^_J9Rp6kJEvq6~=c5HHIQbX{?y09Yws#c6Zz6Ci0VB zG5vU~R$R3Emf9j37IX17>*X6Twd6Lk_B#Y^{bOdCteg7Nw=l;Ct3sQVY8>E^$6@cj zO(1PQ9$0<zCx7<wfVM&Us&l;Td^F~sypYGEHy?&?na^Eac6^&+bw%hI`rs(HXT_gH zKwz@+))!l}!CvlfN4vu-L&EU_;()HNJ4Y{jhK4j6Ygo+9&9S)xk$?DBZjt;YLwxaE zn%0^$zEzWOk^dr1KxRgnuN<b<;~{~=^vm}sl!1TMz7=8o1pU%eqHzs(E51gc<E2x3 zrTcNA-=`-27U<1Es`~!_2%1CIPaS&2PlypHkMT{n@l8BmSbsAu)1sAcK=jg2(bxE| z`d<?NUK9m^xgrwFvMJQ{AJ0_xeF2=BTp6+af}}Sxu^8m(5|q%^Rw%G*%`i^R`m+zB z$=oD|Y2K(Tcoy{Cz7Io4_FcgiMY4*!sTgU4ju+YMTJDUZP|o_=7DJt~`H*DXzKpt! zTS`Wseb(>LI3F#Rv71EHf4eh_-w*uRr@>9JUgzlHfHlpOL=FN|k9}-c%hqA0CKxy8 zl>SCA(~SNfLhSx$egsT49#EaV+j2O#@`W@0RtbPVd-q5O5bvJ{sLtALaY3y^r4a{% zC4svRh=5T=Vz%?H#Qds9)8P8U<S`=-M7<i&E-he`pBTXQPS=M-Yg_^#vc7}P?$Pxi z(HdbPo$s&HJ&^rNpTalqAReu=6T02M^u<VE>~w-Sem7F^^{2V=u#1KQc$zT?S?5uz zL_!!~(Ijzmk4To!Hr*X#KS#T~8&f4#jRlwN6Sv{O^PGwGZe3P^N7&H%I>GkB07LAp z(8^1>*Cwsss|W_F@9=&){`z(J>4R>3wEzC;8<*(8_sl6bemv3I(O?~65jv{+7Sso7 zj6{#Ts4Nzn)o|U-{Bl&5)izOw62^rFdzY2lMAD}kF3DJG@{~Iyc5R3iR6ZE5!&g(| zi%d1E${j-!5|$Thy!HDE%Xf{1%_WMM4|XnA_E;y$JlEIh%7C}eqr{Tj4RpGKLIe1? zEdrmv{efj5s*)1x*er}6_;6sNRfuwG!~h*&8hnfcBdkKS(E$o7eOE?pskDwHnuwwL z*9Z9G&GKATP<$5y>qNEC%<XbOQG@x8vXU-X{sKUG9<2*(tL^@=!R&4w+{(hu?6!J* zu)73uH`4+BHXNQ%<?8G3H1y!>Gvd2B^0N?-yK`iR4EMIlq*1p3_l#%iAqPf!a`m$c zY(}y5cvSNkE3=xDvsw<?jcam;=zQr~{^jhT(A4ckhjU^FA@%aUN%C%L<jB4WNy5<j zK-M)>)^m@^C#?^;)4tG-r*U9n$zbw2<_NeNvT;1kGcj6f0Ho6TJh6kHo91ECjQO-2 z0s)_SfSF1**)ZV5fK^}+9rHwZTEXgWVMpcb4o^At?tN02iU$mT#B|)pzMFqb3`@g~ zdA+AOC9uFHkX<p-{w5r_tta7{;4MoE3)0DLRvrZvcqH#K*sMRmWETS36>`C>cFpkm zt0KdR!pZK6I+|Lj<HE`c=du}zx~8H^2i~ztmjcABiGFh;Sj8v<PNiZ5tV%XFXD!ii zuF}FiC}~QCkQrsdb)WdU-;#hOq;h>L;Y_M4L_EA|if5I$p`Y&g;-RE<fjJy*mwhpg z52*-4nr`hU`)`yWc(j-cb5h|Y92o8v8At)3H5_n*PZKJ@DVj|2X602n1F1*sHcNkF zqII&nx=tLwQ$f5Y>VxQRZy`epoGsa1Aqx=LYcB!d4j+MYGRP>&uyDsC*utCO^3;Rx zRg4ngM3s#7flqG$(rZJq{fuR#sN{Y|snWd0poPTUPt&{Ug#bzJcvVzLYXKo7+QvoG zRobUv_#0n+vJfwKr%YkHwqo*x3Tn8JApw3CZ(n@q%6*bDz=lW)yjZlj6Of+)0C1l) zq;)3OrFj>AaZKFIfJ+;DPxy=PzAfC$g?~=keF|sD<Q8s2RfjjA+fxVRjZvZP3j3jq zv+S(xw<jc-(dOF=ASSfA_rx`94)tK%wS$jR9GHt$V9wq#)yeBHCBU~#hP=6))8Ni| zLGy)9musDOZE&DEs$WdlA!@V6uCppl%BVG!+1p-Od`XFg4J>_{suiJ+8)d^8%d%9; z3d(>_q4sYWxgm~a-ic8W8>&j&tU5+Da8utR_uljH^T>07_dm3L_`JP)PWq(kj@thR D(9qMo literal 0 HcmV?d00001 From bd69d37c3a23ac5eb25dcd7e23f092a66d474fb9 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Mon, 17 Aug 2015 05:29:12 +0200 Subject: [PATCH 007/284] New: Add number of expense reports to pay --- htdocs/admin/delais.php | 6 ++ htdocs/core/class/conf.class.php | 2 + .../class/expensereport.class.php | 83 +++++++++++++++++++ htdocs/index.php | 33 ++++++-- htdocs/install/mysql/data/llx_const.sql | 1 + .../install/mysql/migration/3.8.0-3.9.0.sql | 22 +++++ htdocs/langs/en_US/trips.lang | 2 + 7 files changed, 141 insertions(+), 8 deletions(-) create mode 100644 htdocs/install/mysql/migration/3.8.0-3.9.0.sql diff --git a/htdocs/admin/delais.php b/htdocs/admin/delais.php index e48dba1c355..1a96bac49ad 100644 --- a/htdocs/admin/delais.php +++ b/htdocs/admin/delais.php @@ -97,6 +97,12 @@ $modules=array( 'img' => 'user' ) ), + 'expensereport' => array( + array( + 'code' => 'MAIN_DELAY_EXPENSEREPORTS', + 'img' => 'trip' + ) + ), ); if ($action == 'update') diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 13d2881563f..29fed41a6ad 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -474,6 +474,7 @@ class Conf $this->adherent->cotisation = new stdClass(); $this->bank->rappro = new stdClass(); $this->bank->cheque = new stdClass(); + $this->expensereport->payment = new stdClass(); $this->actions->warning_delay=(isset($this->global->MAIN_DELAY_ACTIONS_TODO)?$this->global->MAIN_DELAY_ACTIONS_TODO:7)*24*60*60; $this->commande->client->warning_delay=(isset($this->global->MAIN_DELAY_ORDERS_TO_PROCESS)?$this->global->MAIN_DELAY_ORDERS_TO_PROCESS:2)*24*60*60; $this->commande->fournisseur->warning_delay=(isset($this->global->MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS)?$this->global->MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS:7)*24*60*60; @@ -486,6 +487,7 @@ class Conf $this->adherent->cotisation->warning_delay=(isset($this->global->MAIN_DELAY_MEMBERS)?$this->global->MAIN_DELAY_MEMBERS:0)*24*60*60; $this->bank->rappro->warning_delay=(isset($this->global->MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE)?$this->global->MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE:0)*24*60*60; $this->bank->cheque->warning_delay=(isset($this->global->MAIN_DELAY_CHEQUES_TO_DEPOSIT)?$this->global->MAIN_DELAY_CHEQUES_TO_DEPOSIT:0)*24*60*60; + $this->expensereport->payment->warning_delay=(isset($this->global->MAIN_DELAY_EXPENSEREPORTS_TO_PAY)?$this->global->MAIN_DELAY_EXPENSEREPORTS_TO_PAY:0)*24*60*60; // For modules that want to disable top or left menu if (! empty($this->global->MAIN_HIDE_TOP_MENU)) $this->dol_hide_topmenu=$this->global->MAIN_HIDE_TOP_MENU; diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 9a802ac7f34..e0934e422d3 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -1465,6 +1465,89 @@ class ExpenseReport extends CommonObject return $ret; } + /** + * Charge indicateurs this->nb pour le tableau de bord + * + * @return int <0 if KO, >0 if OK + */ + function load_state_board() + { + global $conf; + + $this->nb=array(); + + $sql = "SELECT count(ex.rowid) as nb"; + $sql.= " FROM ".MAIN_DB_PREFIX."expensereport as ex"; + $sql.= " WHERE ex.fk_statut > 0"; + $sql.= " AND ex.entity IN (".getEntity('expensereport', 1).")"; + + $resql=$this->db->query($sql); + if ($resql) + { + while ($obj=$this->db->fetch_object($resql)) + { + $this->nb["expensereports"]=$obj->nb; + } + $this->db->free($resql); + return 1; + } + else + { + dol_print_error($this->db); + $this->error=$this->db->error(); + return -1; + } + + } + + /** + * Load indicators for dashboard (this->nbtodo and this->nbtodolate) + * + * @param User $user Objet user + * @return WorkboardResponse|int <0 if KO, WorkboardResponse if OK + */ + function load_board($user) + { + global $conf, $langs; + + if ($user->societe_id) return -1; // protection pour eviter appel par utilisateur externe + + $now=dol_now(); + + $sql = "SELECT ex.rowid, ex.date_valid"; + $sql.= " FROM ".MAIN_DB_PREFIX."expensereport as ex"; + $sql.= " WHERE ex.fk_statut = 5"; + $sql.= " AND ex.entity IN (".getEntity('expensereport', 1).")"; + + $resql=$this->db->query($sql); + if ($resql) + { + $langs->load("members"); + + $response = new WorkboardResponse(); + $response->warning_delay=$conf->expensereport->payment->warning_delay/60/60/24; + $response->label=$langs->trans("ExpenseReportsToPay"); + $response->url=DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm&amp;statut=5'; + $response->img=img_object($langs->trans("ExpenseReports"),"user"); + + while ($obj=$this->db->fetch_object($resql)) + { + $response->nbtodo++; + + if ($this->db->jdate($obj->datevalid) < ($now - $conf->expensereport->payment->warning_delay)) { + $response->nbtodolate++; + } + } + + return $response; + } + else + { + dol_print_error($this->db); + $this->error=$this->db->error(); + return -1; + } + } } diff --git a/htdocs/index.php b/htdocs/index.php index 8c37688c0f8..7462b05b3e7 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -158,7 +158,8 @@ if (empty($user->societe_id)) ! empty($conf->facture->enabled) && $user->rights->facture->lire, ! empty($conf->contrat->enabled) && $user->rights->contrat->activer, ! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->commande->lire, - ! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture->lire); + ! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture->lire, + ! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire); // Class file containing the method load_state_board for each line $includes=array(DOL_DOCUMENT_ROOT."/societe/class/client.class.php", DOL_DOCUMENT_ROOT."/societe/class/client.class.php", @@ -171,7 +172,8 @@ if (empty($user->societe_id)) DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php", DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php", DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.commande.class.php", - DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php"); + DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php", + DOL_DOCUMENT_ROOT."/expensereport/class/expensereport.class.php"); // Name class containing the method load_state_board for each line $classes=array('Client', 'Client', @@ -184,7 +186,8 @@ if (empty($user->societe_id)) 'Facture', 'Contrat', 'CommandeFournisseur', - 'FactureFournisseur'); + 'FactureFournisseur', + 'ExpenseReport'); // Cle array returned by the method load_state_board for each line $keys=array('customers', 'prospects', @@ -197,7 +200,8 @@ if (empty($user->societe_id)) 'invoices', 'Contracts', 'supplier_orders', - 'supplier_invoices'); + 'supplier_invoices', + 'expensereports'); // Dashboard Icon lines $icons=array('company', 'company', @@ -210,7 +214,8 @@ if (empty($user->societe_id)) 'bill', 'order', 'order', - 'bill'); + 'bill', + 'trip'); // Translation keyword $titres=array("ThirdPartyCustomersStats", "ThirdPartyProspectsStats", @@ -223,7 +228,8 @@ if (empty($user->societe_id)) "BillsCustomers", "Contracts", "SuppliersOrders", - "SuppliersInvoices"); + "SuppliersInvoices", + "ExpenseReports"); // Dashboard Link lines $links=array(DOL_URL_ROOT.'/comm/list.php', DOL_URL_ROOT.'/comm/prospect/list.php', @@ -236,7 +242,8 @@ if (empty($user->societe_id)) DOL_URL_ROOT.'/compta/facture/list.php?mainmenu=accountancy', DOL_URL_ROOT.'/contrat/list.php', DOL_URL_ROOT.'/fourn/commande/list.php', - DOL_URL_ROOT.'/fourn/facture/list.php'); + DOL_URL_ROOT.'/fourn/facture/list.php', + DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm'); // Translation lang files $langfile=array("companies", "prospects", @@ -247,7 +254,8 @@ if (empty($user->societe_id)) "propal", "orders", "bills", - "contracts"); + "contracts", + "trips"); // Loop and displays each line of table @@ -402,6 +410,15 @@ if (! empty($conf->adherent->enabled) && $user->rights->adherent->lire && ! $use $dashboardlines[] = $board->load_board($user); } +// Number of expense reports to pay +if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire) +{ + include_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php'; + $board=new ExpenseReport($db); + + $dashboardlines[] = $board->load_board($user); +} + // Calculate total nb of late $totallate=0; $var=true; diff --git a/htdocs/install/mysql/data/llx_const.sql b/htdocs/install/mysql/data/llx_const.sql index 3b627f3d99b..13604638f01 100644 --- a/htdocs/install/mysql/data/llx_const.sql +++ b/htdocs/install/mysql/data/llx_const.sql @@ -75,6 +75,7 @@ insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_NOT insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_RUNNING_SERVICES','0','chaine','Tolérance de retard avant alerte (en jours) sur services expirés',0); insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_MEMBERS','31','chaine','Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard',0); insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE','62','chaine','Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire',0); +insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_EXPENSEREPORTS_TO_PAY','31','chaine','Tolérance de retard avant alerte (en jours) sur les notes de frais impayées',0); -- diff --git a/htdocs/install/mysql/migration/3.8.0-3.9.0.sql b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql new file mode 100644 index 00000000000..9f5131df1ec --- /dev/null +++ b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql @@ -0,0 +1,22 @@ +-- +-- Be carefull to requests order. +-- This file must be loaded by calling /install/index.php page +-- when current version is 3.9.0 or higher. +-- +-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new; +-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol; +-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); +-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; +-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); +-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; +-- To restrict request to Mysql version x.y use -- VMYSQLx.y +-- To restrict request to Pgsql version x.y use -- VPGSQLx.y +-- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; +-- To make pk to be auto increment (postgres): VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE +-- To set a field as NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; +-- To set a field as default NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; +-- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); +-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); + + +insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_EXPENSEREPORTS_TO_PAY','31','chaine','Tolérance de retard avant alerte (en jours) sur les notes de frais impayées',0); diff --git a/htdocs/langs/en_US/trips.lang b/htdocs/langs/en_US/trips.lang index 3b54b6d9714..c6f4f316a04 100644 --- a/htdocs/langs/en_US/trips.lang +++ b/htdocs/langs/en_US/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay From d6b84233edc4a80ff4543671876e1220327d8255 Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@imedia> Date: Tue, 18 Aug 2015 16:40:03 +0200 Subject: [PATCH 008/284] NEW: Translate extrafield's labels --- htdocs/core/class/commonobject.class.php | 4 ++-- htdocs/core/tpl/extrafields_view.tpl.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 58597862f8c..70b22d94c5e 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3794,7 +3794,7 @@ abstract class CommonObject */ function showOptionals($extrafields, $mode='view', $params=null, $keyprefix='') { - global $_POST, $conf; + global $_POST, $conf, $langs; $out = ''; @@ -3852,7 +3852,7 @@ abstract class CommonObject if($extrafields->attribute_required[$key]) $label = '<span class="fieldrequired">'.$label.'</span>'; - $out .= '<td>'.$label.'</td>'; + $out .= '<td>'.$langs->trans($label).'</td>'; $out .='<td'.($colspan?' colspan="'.$colspan.'"':'').'>'; switch($mode) { diff --git a/htdocs/core/tpl/extrafields_view.tpl.php b/htdocs/core/tpl/extrafields_view.tpl.php index 7100453cab5..ca8785acdfb 100644 --- a/htdocs/core/tpl/extrafields_view.tpl.php +++ b/htdocs/core/tpl/extrafields_view.tpl.php @@ -49,7 +49,7 @@ if (empty($reshook) && ! empty($extrafields->attribute_label)) print '<table width="100%" class="nobordernopadding"><tr><td'; //var_dump($action);exit; if ((! empty($action) && ($action == 'create' || $action == 'edit')) && ! empty($extrafields->attribute_required[$key])) print ' class="fieldrequired"'; - print '>' . $label . '</td>'; + print '>' . $langs->trans($label) . '</td>'; //TODO Improve element and rights detection //var_dump($user->rights); From 6e9bf70add7f1e938cd0e733d88b6f6ae7d37d38 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 19 Aug 2015 15:12:11 +0200 Subject: [PATCH 009/284] Fix bad text into file --- build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.xml b/build.xml index 570821a7c7b..c6995ce95f3 100644 --- a/build.xml +++ b/build.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- Script build for hudson CI --> <project name="dolibarr" default="hudson" basedir="."> -fdfds <!-- Exclude/ignore paths --> <property name="ignorepaths" value="${basedir}/htdocs/conf,${basedir}/htdocs/core/filemanagerdol,${basedir}/htdocs/includes" /> <property name="ignoreregexp" value="**/PEAR/*,**/NET/*,**/HTTP/*,**/zendgdata/*,**/reportico/*" /> From c3fb14855be5c49172dedc451dddc4bcfded8a4e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 03:38:21 +0200 Subject: [PATCH 010/284] Try a better fix to replace PR #3297 --- htdocs/core/tpl/objectline_edit.tpl.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index f7bcf4ed091..bb75b007524 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -278,7 +278,7 @@ if (! empty($conf->margin->enabled)) var remise = $("input[name='remise_percent']:first"); var rate = $("input[name='"+npRate+"']:first"); - if (rate.val() == '') return true; + if (rate.val() == '' || (typeof rate.val()) == 'undefined' ) return true; if (! $.isNumeric(rate.val().replace(',','.'))) { @@ -287,7 +287,7 @@ if (! empty($conf->margin->enabled)) setTimeout(function () { rate.focus() }, 50); return false; } - if (npRate == "markRate" && rate.val() >= 100) + if (npRate == "np_markRate" && rate.val() >= 100) { alert('<?php echo $langs->trans("markRateShouldBeLesserThan100"); ?>'); e.stopPropagation(); @@ -303,9 +303,11 @@ if (! empty($conf->margin->enabled)) bpjs=price2numjs(buying_price.val()); ratejs=price2numjs(rate.val()); - if (npRate == "marginRate") + /* console.log(npRate+" - "+bpjs+" - "+ratejs); */ + + if (npRate == "np_marginRate") price = ((bpjs * (1 + ratejs / 100)) / (1 - remisejs / 100)); - else if (npRate == "markRate") + else if (npRate == "np_markRate") price = ((bpjs / (1 - ratejs / 100)) / (1 - remisejs / 100)); } $("input[name='price_ht']:first").val(price); // TODO Must use a function like php price to have here a formated value From d40956844270a8544215d09655c76ba48c449a4c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:07:16 +0200 Subject: [PATCH 011/284] Format code --- htdocs/core/class/CMailFile.class.php | 24 ++++++++++++------------ htdocs/core/class/smtps.class.php | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index 2c58848fe4f..b3da46ff366 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -375,19 +375,19 @@ class CMailFile if (empty($conf->global->MAIN_DISABLE_ALL_MAILS)) { - - dol_include_once('/core/class/hookmanager.class.php'); - $hookmanager=new HookManager($db); - $hookmanager->initHooks(array('maildao')); - $reshook=$hookmanager->executeHooks('doactions',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks - if (!empty($reshook)) - { + dol_include_once('/core/class/hookmanager.class.php'); + $hookmanager = new HookManager($db); + $hookmanager->initHooks(array( + 'maildao' + )); + $reshook = $hookmanager->executeHooks('doactions', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + if (! empty($reshook)) + { + $this->error = "Error in hook maildao doactions " . $reshook; + dol_syslog("CMailFile::sendfile: mail end error=" . $this->error, LOG_ERR); - $this->error="Error in hook maildao doactions ".$reshook; - dol_syslog("CMailFile::sendfile: mail end error=".$this->error, LOG_ERR); - - return $reshook; - } + return $reshook; + } // Action according to choosed sending method if ($conf->global->MAIN_MAIL_SENDMODE == 'mail') diff --git a/htdocs/core/class/smtps.class.php b/htdocs/core/class/smtps.class.php index 5cc62c56bc6..51d9dd621dc 100644 --- a/htdocs/core/class/smtps.class.php +++ b/htdocs/core/class/smtps.class.php @@ -522,7 +522,7 @@ class SMTPs * @param mixed $_strConfigPath path to config file or VOID * @return void */ - function setConfig ( $_strConfigPath = null ) + function setConfig($_strConfigPath = null) { /** * Returns constructed SELECT Object string or boolean upon failure @@ -736,7 +736,7 @@ class SMTPs * @param string $_strTransEncode Content-Transfer-Encoding * @return void */ - function setTransEncode ( $_strTransEncode ) + function setTransEncode($_strTransEncode) { if (array_search($_strTransEncode, $this->_smtpsTransEncodeTypes)) $this->_smtpsTransEncode = $_strTransEncode; @@ -830,7 +830,7 @@ class SMTPs * @return void * */ - function _buildAddrList( $_type, $_addrList ) + function _buildAddrList($_type, $_addrList) { // Pull existing list $aryHost = $this->_msgRecipients; From 18f064cc69c6ccc433632903e0cee51d0c5993ea Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:18:36 +0200 Subject: [PATCH 012/284] Fix login is a mandatory field. --- htdocs/user/class/user.class.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index d20b4953a61..475b9d7fd2b 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -807,9 +807,9 @@ class User extends CommonObject /** * Create a user into database * - * @param User $user Objet user qui demande la creation - * @param int $notrigger 1 ne declenche pas les triggers, 0 sinon - * @return int <0 si KO, id compte cree si OK + * @param User $user Objet user doing creation + * @param int $notrigger 1=do not execute triggers, 0 otherwise + * @return int <0 if KO, id of created user if OK */ function create($user,$notrigger=0) { @@ -829,6 +829,12 @@ class User extends CommonObject $this->error = $langs->trans("ErrorBadEMail",$this->email); return -1; } + if (empty($this->login)) + { + $langs->load("errors"); + $this->error = $langs->trans("ErrorFieldRequired",$this->login); + return -1; + } $this->datec = dol_now(); @@ -1171,7 +1177,13 @@ class User extends CommonObject $this->error = $langs->trans("ErrorBadEMail",$this->email); return -1; } - + if (empty($this->login)) + { + $langs->load("errors"); + $this->error = $langs->trans("ErrorFieldRequired",$this->login); + return -1; + } + $this->db->begin(); // Update datas From 4541d189acadffcd9808b3422558d4006633278d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:50:00 +0200 Subject: [PATCH 013/284] Fix #3400 --- htdocs/core/lib/date.lib.php | 4 +-- .../contract/doc/pdf_strato.modules.php | 27 +++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/htdocs/core/lib/date.lib.php b/htdocs/core/lib/date.lib.php index 67c7df4be5b..931f30ce998 100644 --- a/htdocs/core/lib/date.lib.php +++ b/htdocs/core/lib/date.lib.php @@ -144,7 +144,7 @@ function convertTime2Seconds($iHours=0,$iMinutes=0,$iSeconds=0) /** Return, in clear text, value of a number of seconds in days, hours and minutes * * @param int $iSecond Number of seconds - * @param string $format Output format ('all': total delay days hour:min like "2 days 12:30"", 'allhourmin': total delay hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part); + * @param string $format Output format ('all': total delay days hour:min like "2 days 12:30", 'allwithouthour': total delay days without hour part like "2 days", 'allhourmin': total delay with format hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part); * @param int $lengthOfDay Length of day (default 86400 seconds for 1 day, 28800 for 8 hour) * @param int $lengthOfWeek Length of week (default 7) * @return string Formated text of duration @@ -157,7 +157,7 @@ function convertSecondToTime($iSecond, $format='all', $lengthOfDay=86400, $lengt if (empty($lengthOfDay)) $lengthOfDay = 86400; // 1 day = 24 hours if (empty($lengthOfWeek)) $lengthOfWeek = 7; // 1 week = 7 days - if ($format == 'all' || $format == 'allhour' || $format == 'allhourmin') + if ($format == 'all' || $format == 'allwithouthour' || $format == 'allhour' || $format == 'allhourmin') { if ($iSecond === 0) return '0'; // This is to avoid having 0 return a 12:00 AM for en_US diff --git a/htdocs/core/modules/contract/doc/pdf_strato.modules.php b/htdocs/core/modules/contract/doc/pdf_strato.modules.php index e7d6d15b9ea..150529ae30d 100644 --- a/htdocs/core/modules/contract/doc/pdf_strato.modules.php +++ b/htdocs/core/modules/contract/doc/pdf_strato.modules.php @@ -269,18 +269,32 @@ class pdf_strato extends ModelePDFContract // Description of product line - if ($objectligne->datei) { - $datei = dol_print_date($objectligne->datei,'dayhour',false,$outputlangs,true); + if ($objectligne->date_ouverture_prevue) { + $datei = dol_print_date($objectligne->date_ouverture_prevue,'day',false,$outputlangs,true); } else { $datei = $langs->trans("Unknown"); } - if ($objectligne->duration) { - $durationi = convertSecondToTime($objectligne->duration); + if ($objectligne->date_fin_validite) { + $durationi = convertSecondToTime($objectligne->date_fin_validite - $objectligne->date_ouverture_prevue, 'allwithouthour'); + $datee = dol_print_date($objectligne->date_fin_validite,'day',false,$outputlangs,true); } else { $durationi = $langs->trans("Unknown"); + $datee = $langs->trans("Unknown"); } + if ($objectligne->date_ouverture) { + $daters = dol_print_date($objectligne->date_ouverture,'day',false,$outputlangs,true); + } else { + $daters = $langs->trans("Unknown"); + } + + if ($objectligne->date_cloture) { + $datere = dol_print_date($objectligne->date_cloture,'day',false,$outputlangs,true); + } else { + $datere = $langs->trans("Unknown"); + } + $txtpredefinedservice=''; $txtpredefinedservice = $objectligne->product_ref; if ($objectligne->product_label) @@ -289,7 +303,10 @@ class pdf_strato extends ModelePDFContract $txtpredefinedservice .= $objectligne->product_label; } - $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("Date")." : ".$datei." - ".$outputlangs->transnoentities("Duration")." : ".$durationi,1,$outputlangs->charset_output).'</strong>'; + $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartPlannedShort")." : ".$datei." - ".$outputlangs->transnoentities("DateEndPlanned")." : ".$datee,1,$outputlangs->charset_output).'</strong>'; + $txt.='<br>'; + $txt.='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartRealShort")." : ".$daters,1,$outputlangs->charset_output); + if ($objectligne->date_cloture) $txt.=dol_htmlentitiesbr(" - ".$outputlangs->transnoentities("DateEndRealShort")." : ".$datere,1,$outputlangs->charset_output).'</strong>'; $desc=dol_htmlentitiesbr($objectligne->desc,1); $pdf->writeHTMLCell(0, 0, $curX, $curY, dol_concatdesc($txt,dol_concatdesc($txtpredefinedservice,$desc)), 0, 1, 0); From 1b409538a8b1ddb7c4d5081399442996c307aab4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:50:00 +0200 Subject: [PATCH 014/284] Fix #3400 Conflicts: htdocs/core/lib/date.lib.php --- htdocs/core/lib/date.lib.php | 4 +-- .../contract/doc/pdf_strato.modules.php | 27 +++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/htdocs/core/lib/date.lib.php b/htdocs/core/lib/date.lib.php index 4d83f76b910..ba6e219a1ed 100644 --- a/htdocs/core/lib/date.lib.php +++ b/htdocs/core/lib/date.lib.php @@ -166,7 +166,7 @@ function convertTime2Seconds($iHours=0,$iMinutes=0,$iSeconds=0) /** Return, in clear text, value of a number of seconds in days, hours and minutes * * @param int $iSecond Number of seconds - * @param string $format Output format (all: total delay days hour:min like "2 days 12:30"", allhourmin: total delay hours:min like "60:30", allhour: total delay hours without min/sec like "60:30", fullhour: total delay hour decimal like "60.5" for 60:30, hour: only hours part "12", min: only minutes part "30", sec: only seconds part, month: only month part, year: only year part); + * @param string $format Output format ('all': total delay days hour:min like "2 days 12:30", 'allwithouthour': total delay days without hour part like "2 days", 'allhourmin': total delay with format hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part); * @param int $lengthOfDay Length of day (default 86400 seconds for 1 day, 28800 for 8 hour) * @param int $lengthOfWeek Length of week (default 7) * @return string Formated text of duration @@ -179,7 +179,7 @@ function convertSecondToTime($iSecond, $format='all', $lengthOfDay=86400, $lengt if (empty($lengthOfDay)) $lengthOfDay = 86400; // 1 day = 24 hours if (empty($lengthOfWeek)) $lengthOfWeek = 7; // 1 week = 7 days - if ($format == 'all' || $format == 'allhour' || $format == 'allhourmin') + if ($format == 'all' || $format == 'allwithouthour' || $format == 'allhour' || $format == 'allhourmin') { if ($iSecond === 0) return '0'; // This is to avoid having 0 return a 12:00 AM for en_US diff --git a/htdocs/core/modules/contract/doc/pdf_strato.modules.php b/htdocs/core/modules/contract/doc/pdf_strato.modules.php index ea75b7cf171..f9ad83b944d 100644 --- a/htdocs/core/modules/contract/doc/pdf_strato.modules.php +++ b/htdocs/core/modules/contract/doc/pdf_strato.modules.php @@ -268,18 +268,32 @@ class pdf_strato extends ModelePDFContract // Description of product line - if ($objectligne->datei) { - $datei = dol_print_date($objectligne->datei,'dayhour',false,$outputlangs,true); + if ($objectligne->date_ouverture_prevue) { + $datei = dol_print_date($objectligne->date_ouverture_prevue,'day',false,$outputlangs,true); } else { $datei = $langs->trans("Unknown"); } - if ($objectligne->duration) { - $durationi = convertSecondToTime($objectligne->duration); + if ($objectligne->date_fin_validite) { + $durationi = convertSecondToTime($objectligne->date_fin_validite - $objectligne->date_ouverture_prevue, 'allwithouthour'); + $datee = dol_print_date($objectligne->date_fin_validite,'day',false,$outputlangs,true); } else { $durationi = $langs->trans("Unknown"); + $datee = $langs->trans("Unknown"); } + if ($objectligne->date_ouverture) { + $daters = dol_print_date($objectligne->date_ouverture,'day',false,$outputlangs,true); + } else { + $daters = $langs->trans("Unknown"); + } + + if ($objectligne->date_cloture) { + $datere = dol_print_date($objectligne->date_cloture,'day',false,$outputlangs,true); + } else { + $datere = $langs->trans("Unknown"); + } + $txtpredefinedservice=''; $txtpredefinedservice = $objectligne->product_ref; if ($objectligne->product_label) @@ -288,7 +302,10 @@ class pdf_strato extends ModelePDFContract $txtpredefinedservice .= $objectligne->product_label; } - $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("Date")." : ".$datei." - ".$outputlangs->transnoentities("Duration")." : ".$durationi,1,$outputlangs->charset_output).'</strong>'; + $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartPlannedShort")." : ".$datei." - ".$outputlangs->transnoentities("DateEndPlanned")." : ".$datee,1,$outputlangs->charset_output).'</strong>'; + $txt.='<br>'; + $txt.='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartRealShort")." : ".$daters,1,$outputlangs->charset_output); + if ($objectligne->date_cloture) $txt.=dol_htmlentitiesbr(" - ".$outputlangs->transnoentities("DateEndRealShort")." : ".$datere,1,$outputlangs->charset_output).'</strong>'; $desc=dol_htmlentitiesbr($objectligne->desc,1); $pdf->writeHTMLCell(0, 0, $curX, $curY, dol_concatdesc($txt,dol_concatdesc($txtpredefinedservice,$desc)), 0, 1, 0); From da8e71b2c52c6970825571ee936ee3469167f09c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 16:05:29 +0200 Subject: [PATCH 015/284] Fix #3309 --- htdocs/societe/class/societe.class.php | 2 +- htdocs/user/card.php | 2 +- htdocs/user/class/user.class.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 0869f46c575..fb99c05728c 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -672,7 +672,7 @@ class Societe extends CommonObject $this->localtax2_value=trim($this->localtax2_value); $this->capital=price2num(trim($this->capital),'MT'); - if (empty($this->capital)) $this->capital = 0; + if (empty($this->capital) || ! is_numeric($this->capital)) $this->capital = 0; $this->effectif_id=trim($this->effectif_id); $this->forme_juridique_code=trim($this->forme_juridique_code); diff --git a/htdocs/user/card.php b/htdocs/user/card.php index 737af4baa27..6693544f78d 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -709,7 +709,7 @@ if (($action == 'create') || ($action == 'adduserldap')) print '<form action="'.$_SERVER['PHP_SELF'].'" method="POST" name="createuser">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="add">'; - if (! empty($ldap_sid)) print '<input type="hidden" name="ldap_sid" value="'.$ldap_sid.'">'; + if (! empty($ldap_sid)) print '<input type="hidden" name="ldap_sid" value="'.dol_escape_htmltag($ldap_sid).'">'; print '<input type="hidden" name="entity" value="'.$conf->entity.'">'; print '<table class="border" width="100%">'; diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 280e6491f17..dce4dbcf720 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -182,7 +182,7 @@ class User extends CommonObject if ($sid) // permet une recherche du user par son SID ActiveDirectory ou Samba { - $sql.= " AND (u.ldap_sid = '".$sid."' OR u.login = '".$this->db->escape($login)."') LIMIT 1"; + $sql.= " AND (u.ldap_sid = '".$this->db->escape($sid)."' OR u.login = '".$this->db->escape($login)."') LIMIT 1"; } else if ($login) { @@ -845,7 +845,7 @@ class User extends CommonObject else { $sql = "INSERT INTO ".MAIN_DB_PREFIX."user (datec,login,ldap_sid,entity)"; - $sql.= " VALUES('".$this->db->idate($this->datec)."','".$this->db->escape($this->login)."','".$this->ldap_sid."',".$this->db->escape($this->entity).")"; + $sql.= " VALUES('".$this->db->idate($this->datec)."','".$this->db->escape($this->login)."','".$this->db->escape($this->ldap_sid)."',".$this->db->escape($this->entity).")"; $result=$this->db->query($sql); dol_syslog(get_class($this)."::create", LOG_DEBUG); From 1b117d5581b0ab20c16b7c5e3db47073dd6f023d Mon Sep 17 00:00:00 2001 From: BENKE Charlie <charles.fr@benke.fr> Date: Fri, 21 Aug 2015 14:10:55 +0200 Subject: [PATCH 016/284] add in get_origin function generic origintype actually we have only internal module origintype propose to add feature to add stockmovement from other external module --- htdocs/product/stock/class/mouvementstock.class.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 52c69b16ec6..1e72e151044 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -660,9 +660,16 @@ class MouvementStock extends CommonObject require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; $origin = new FactureFournisseur($this->db); break; - + default: - return ''; + if ($origintype) + { + require_once DOL_DOCUMENT_ROOT.'/'.$origintype.'/class/'.$origintype.'.class.php'; + $classname = ucfirst($origintype); + $origin = new $classname($this->db); + } + else + return ''; break; } From 7b7fc44b4691bc97b10a18661a1df71d4736cd52 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Sat, 22 Aug 2015 09:24:46 +0200 Subject: [PATCH 017/284] Fix: disable hook for avoid errors when object langs is disable --- htdocs/core/ajax/box.php | 1 + htdocs/core/ajax/security.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/ajax/box.php b/htdocs/core/ajax/box.php index 2d14a319a80..63f96a0c513 100644 --- a/htdocs/core/ajax/box.php +++ b/htdocs/core/ajax/box.php @@ -27,6 +27,7 @@ if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); +if (! defined('NOREQUIREHOOK')) define('NOREQUIREHOOK','1'); require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/infobox.class.php'; diff --git a/htdocs/core/ajax/security.php b/htdocs/core/ajax/security.php index 5bdd45c75d4..6fe4dc6017f 100644 --- a/htdocs/core/ajax/security.php +++ b/htdocs/core/ajax/security.php @@ -1,5 +1,5 @@ <?php -/* Copyright (C) 2011 Regis Houssin <regis.houssin@capnetworks.com> +/* Copyright (C) 2011-2015 Regis Houssin <regis.houssin@capnetworks.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); +if (! defined('NOREQUIREHOOK')) define('NOREQUIREHOOK','1'); require '../../main.inc.php'; From af7302fa90bc43fb537aa7356695bec82f252ecb Mon Sep 17 00:00:00 2001 From: BENKE Charlie <charles.fr@benke.fr> Date: Sun, 23 Aug 2015 00:30:11 +0200 Subject: [PATCH 018/284] change done --- htdocs/product/stock/class/mouvementstock.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 1e72e151044..21bfad54f0e 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -664,7 +664,7 @@ class MouvementStock extends CommonObject default: if ($origintype) { - require_once DOL_DOCUMENT_ROOT.'/'.$origintype.'/class/'.$origintype.'.class.php'; + dol_include_once ('/'.$origintype.'/class/'.$origintype.'.class.php'); $classname = ucfirst($origintype); $origin = new $classname($this->db); } From fabc771a808f3f94edae68580af16d7a3ae3dafa Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 23 Aug 2015 08:00:04 +0200 Subject: [PATCH 019/284] Update php-iban library - Just docs update --- COPYRIGHT | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/COPYRIGHT b/COPYRIGHT index 40822059ab0..f7edb08cae8 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -22,7 +22,7 @@ NuSoap 0.9.5 LGPL 2.1+ Yes PEAR Mail_MIME 1.8.9 BSD Yes NuSoap dependency odtPHP 1.0.1 GPL-2+ b Yes Library to build/edit ODT files PHPExcel 1.8.0 LGPL-2.1+ Yes Read/Write XLS files, read ODS files -php-iban 1.4.6 LGPL-3+ Yes Parse and validate IBAN (and IIBAN) bank account information in PHP +php-iban 1.4.7 LGPL-3+ Yes Parse and validate IBAN (and IIBAN) bank account information in PHP PHPPrintIPP 1.3 GPL-2+ Yes Library to send print IPP requests Restler 3.0 LGPL-3+ Yes Library to develop REST Web services TCPDF 6.2.6 LGPL-3+ Yes PDF generation From feed3f714c3e36be3b4001c6af1fe05a11b1d030 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 11:17:11 +0200 Subject: [PATCH 020/284] Fix to avoid warning --- htdocs/core/modules/syslog/mod_syslog_chromephp.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/syslog/mod_syslog_chromephp.php b/htdocs/core/modules/syslog/mod_syslog_chromephp.php index d46b0734469..cd2ea512850 100644 --- a/htdocs/core/modules/syslog/mod_syslog_chromephp.php +++ b/htdocs/core/modules/syslog/mod_syslog_chromephp.php @@ -55,7 +55,7 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface set_include_path($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH); //print 'rrrrr'.get_include_path(); - $res = include_once('ChromePhp.php'); + $res = @include_once('ChromePhp.php'); if (! $res) $res=@include_once('ChromePhp.class.php'); restore_include_path(); From e17abbb59a981e49c5e21284a4446cfe0cb99596 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 12:26:49 +0200 Subject: [PATCH 021/284] Fix syntax error --- dev/fixdosfiles.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/fixdosfiles.sh b/dev/fixdosfiles.sh index 75dde68dcae..f770e28537d 100755 --- a/dev/fixdosfiles.sh +++ b/dev/fixdosfiles.sh @@ -24,7 +24,7 @@ fi # To convert if [ "x$1" = "xfix" ] then - for fic in `find . \( -iname "*.md" -o -iname "*.html" -o -iname "*.htm" -o -iname "*.php" -o -iname "*.sh" -o -iname "*.cml" -o -iname "*.css" -o -iname "*.js" -o -iname "*.lang" -o -iname "*.pl" -o -iname "*.txt" -o -iname "*.xml"\) -exec file "{}" + | grep CRLF | awk -F':' '{ print $1 }' ` + for fic in `find . \( -iname "*.md" -o -iname "*.html" -o -iname "*.htm" -o -iname "*.php" -o -iname "*.sh" -o -iname "*.cml" -o -iname "*.css" -o -iname "*.js" -o -iname "*.lang" -o -iname "*.pl" -o -iname "*.txt" -o -iname "*.xml" \) -exec file "{}" + | grep CRLF | awk -F':' '{ print $1 }' ` do echo "Fix file $fic" dos2unix $fic From 80fc4743c9d82e4c6e0795b93cfecc81a84cb166 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 14:42:07 +0200 Subject: [PATCH 022/284] Fix the property "list" was not used. --- htdocs/comm/prospect/list.php | 51 +++++++++++++- htdocs/core/class/extrafields.class.php | 89 +++++++++++++------------ 2 files changed, 95 insertions(+), 45 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 70847f479c3..6f35709ccfb 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -158,6 +158,9 @@ $sts = array(-1,0,1,2,3); $hookmanager->initHooks(array('prospectlist')); $extrafields = new ExtraFields($db); +// fetch optionals attributes and labels +$extralabels = $extrafields->fetch_name_optionals_label('thirdparty'); + // Do we click on purge search criteria ? if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers { @@ -216,13 +219,14 @@ $sql.= " st.libelle as stcomm_label,"; $sql.= " d.nom as departement"; if ((!$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql .= ", sc.fk_soc, sc.fk_user"; // We need these fields in order to filter by sale (including the case where the user can only see his prospects) // Add fields for extrafields -foreach ($extrafields->attribute_list as $key => $val) $sql.=",ef.".$key.' as options_'.$key; +if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) foreach ($extrafields->attribute_list as $key => $val) $sql.=",ef.".$key.' as options_'.$key; // Add fields from hooks $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters); // Note that $action and $object may have been modified by hook $sql.=$hookmanager->resPrint; $sql .= " FROM ".MAIN_DB_PREFIX."c_stcomm as st"; $sql.= ", ".MAIN_DB_PREFIX."societe as s"; +if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_extrafields as ef on (s.rowid = ef.fk_object)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as d on (d.rowid = s.fk_departement)"; if (! empty($search_categ) || ! empty($catid)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; // We need this table joined to the select in order to filter by categ if ((!$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; // We need this table joined to the select in order to filter by sale @@ -346,7 +350,19 @@ if ($resql) print_liste_field_titre($langs->trans("ProspectLevelShort"),$_SERVER["PHP_SELF"],"s.fk_prospectlevel","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("StatusProsp"),$_SERVER["PHP_SELF"],"s.fk_stcomm","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre(''); - + + // Extrafields + if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) + { + foreach($extrafields->attribute_list as $key => $val) + { + if ($val) + { + print_liste_field_titre($extralabels[$key],$_SERVER["PHP_SELF"],"ef.".$key,"",$param,"",$sortfield,$sortorder); + } + } + } + // Hook fields $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; @@ -411,7 +427,21 @@ if ($resql) print '&nbsp;'; print '</td>'; - $parameters=array(); + // Extrafields + if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) + { + foreach($extrafields->attribute_list as $key => $val) + { + if ($val) + { + print '<td class="liste_titre">'; + //print $extrafields->showInputField($key, $array_options[$key], '', '', 'search_', 4); + print '</td>'; + } + } + } + // Hook fields + $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListSearch',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; @@ -469,6 +499,21 @@ if ($resql) } print '</td>'; + // Extrafields + if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) + { + foreach($extrafields->attribute_list as $key => $val) + { + if ($val) + { + print '<td>'; + $paramkey='options_'.$key; + print $extrafields->showOutputField($key, $obj->$paramkey); + print '</td>'; + } + } + } + // Hook fields $parameters=array('obj' => $obj); $reshook=$hookmanager->executeHooks('printFieldListValue',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index ebac8ccd797..5644b3c0137 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -567,7 +567,7 @@ class ExtraFields /** * Load array this->attribute_xxx like attribute_label, attribute_type, ... * - * @param string $elementtype Type of element ('adherent', 'commande', thirdparty', 'facture', 'propal', 'product', ...) + * @param string $elementtype Type of element ('adherent', 'commande', 'thirdparty', 'facture', 'propal', 'product', ...) * @param boolean $forceload Force load of extra fields whatever is option MAIN_EXTRAFIELDS_DISABLED * @return array Array of attributes for all extra fields */ @@ -631,13 +631,15 @@ class ExtraFields /** * Return HTML string to put an input field into a page * - * @param string $key Key of attribute - * @param string $value Value to show (for date type it must be in timestamp format) - * @param string $moreparam To add more parametes on html input tag - * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) - * @return string + * @param string $key Key of attribute + * @param string $value Value to show (for date type it must be in timestamp format) + * @param string $moreparam To add more parametes on html input tag + * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) + * @param string $keysuffix Suffix string to add into name and id of field (can be used to avoid duplicate names) + * @param int $showsize Value for size attribute + * @return string */ - function showInputField($key,$value,$moreparam='',$keyprefix='') + function showInputField($key,$value,$moreparam='',$keyprefix='',$keysuffix='',$showsize=0) { global $conf,$langs; @@ -651,24 +653,27 @@ class ExtraFields $perms=$this->attribute_perms[$key]; $list=$this->attribute_list[$key]; - if ($type == 'date') + if (empty($showsize)) { - $showsize=10; + if ($type == 'date') + { + $showsize=10; + } + elseif ($type == 'datetime') + { + $showsize=19; + } + elseif (in_array($type,array('int','double'))) + { + $showsize=10; + } + else + { + $showsize=round($size); + if ($showsize > 48) $showsize=48; + } } - elseif ($type == 'datetime') - { - $showsize=19; - } - elseif (in_array($type,array('int','double'))) - { - $showsize=10; - } - else - { - $showsize=round($size); - if ($showsize > 48) $showsize=48; - } - + if (in_array($type,array('date','datetime'))) { $tmp=explode(',',$size); @@ -684,22 +689,22 @@ class ExtraFields if (! is_object($form)) $form=new Form($this->db); // TODO Must also support $moreparam - $out = $form->select_date($value, 'options_'.$key.$keyprefix, $showtime, $showtime, $required, '', 1, 1, 1, 0, 1); + $out = $form->select_date($value, $keysuffix.'options_'.$key.$keyprefix, $showtime, $showtime, $required, '', 1, 1, 1, 0, 1); } elseif (in_array($type,array('int'))) { $tmp=explode(',',$size); $newsize=$tmp[0]; - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; } elseif ($type == 'varchar') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$size.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$size.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; } elseif ($type == 'text') { require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; - $doleditor=new DolEditor('options_'.$key.$keyprefix,$value,'',200,'dolibarr_notes','In',false,false,! empty($conf->fckeditor->enabled) && $conf->global->FCKEDITOR_ENABLE_SOCIETE,5,100); + $doleditor=new DolEditor($keysuffix.'options_'.$key.$keyprefix,$value,'',200,'dolibarr_notes','In',false,false,! empty($conf->fckeditor->enabled) && $conf->global->FCKEDITOR_ENABLE_SOCIETE,5,100); $out=$doleditor->Create(1); } elseif ($type == 'boolean') @@ -710,26 +715,26 @@ class ExtraFields } else { $checked=' value="1" '; } - $out='<input type="checkbox" class="flat" name="options_'.$key.$keyprefix.'" '.$checked.' '.($moreparam?$moreparam:'').'>'; + $out='<input type="checkbox" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" '.$checked.' '.($moreparam?$moreparam:'').'>'; } elseif ($type == 'mail') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="32" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="32" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; } elseif ($type == 'phone') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="20" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="20" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; } elseif ($type == 'price') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="6" value="'.price($value).'" '.($moreparam?$moreparam:'').'> '.$langs->getCurrencySymbol($conf->currency); + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="6" value="'.price($value).'" '.($moreparam?$moreparam:'').'> '.$langs->getCurrencySymbol($conf->currency); } elseif ($type == 'double') { if (!empty($value)) { $value=price($value); } - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="6" value="'.$value.'" '.($moreparam?$moreparam:'').'> '; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="6" value="'.$value.'" '.($moreparam?$moreparam:'').'> '; } elseif ($type == 'select') { @@ -737,10 +742,10 @@ class ExtraFields if (! empty($conf->use_javascript_ajax) && ! empty($conf->global->COMPANY_USE_SEARCH_TO_SELECT) && ! $forcecombo) { include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; - $out.= ajax_combobox('options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); + $out.= ajax_combobox($keysuffix.'options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); } - $out.='<select class="flat" name="options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; + $out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; $out.='<option value="0">&nbsp;</option>'; foreach ($param['options'] as $key=>$val ) { @@ -758,10 +763,10 @@ class ExtraFields if ($conf->use_javascript_ajax && $conf->global->COMPANY_USE_SEARCH_TO_SELECT && ! $forcecombo) { include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; - $out.= ajax_combobox('options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); + $out.= ajax_combobox($keysuffix.'options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); } - $out.='<select class="flat" name="options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; + $out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; if (is_array($param['options'])) { $param_list=array_keys($param['options']); @@ -907,7 +912,7 @@ class ExtraFields foreach ($param['options'] as $keyopt=>$val ) { - $out.='<input class="flat" type="checkbox" name="options_'.$key.$keyprefix.'[]" '.($moreparam?$moreparam:''); + $out.='<input class="flat" type="checkbox" name="'.$keysuffix.'options_'.$key.$keyprefix.'[]" '.($moreparam?$moreparam:''); $out.=' value="'.$keyopt.'"'; if ((is_array($value_arr)) && in_array($keyopt,$value_arr)) { @@ -924,7 +929,7 @@ class ExtraFields $out=''; foreach ($param['options'] as $keyopt=>$val ) { - $out.='<input class="flat" type="radio" name="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:''); + $out.='<input class="flat" type="radio" name="'.$keysuffix.'options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:''); $out.=' value="'.$keyopt.'"'; $out.= ($value==$keyopt?'checked':''); $out.='/>'.$val.'<br>'; @@ -1018,7 +1023,7 @@ class ExtraFields $labeltoshow = dol_trunc($obj->$field_toshow, 18) . ' '; } } - $out .= '<input class="flat" type="checkbox" name="options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); + $out .= '<input class="flat" type="checkbox" name="'.$keysuffix.'options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); $out .= ' value="' . $obj->rowid . '"'; $out .= 'checked'; @@ -1037,7 +1042,7 @@ class ExtraFields $labeltoshow = '(not defined)'; if (is_array($value_arr) && in_array($obj->rowid, $value_arr)) { - $out .= '<input class="flat" type="checkbox" name="options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); + $out .= '<input class="flat" type="checkbox" name="'.$keysuffix.'options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); $out .= ' value="' . $obj->rowid . '"'; $out .= 'checked'; @@ -1050,7 +1055,7 @@ class ExtraFields $parent = $parentName . ':' . $obj->{$parentField}; } - $out .= '<input class="flat" type="checkbox" name="options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); + $out .= '<input class="flat" type="checkbox" name="'.$keysuffix.'options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); $out .= ' value="' . $obj->rowid . '"'; $out .= ((is_array($value_arr) && in_array($obj->rowid, $value_arr)) ? ' checked ' : ''); @@ -1080,7 +1085,7 @@ class ExtraFields dol_include_once($InfoFieldList[1]); $object = new $InfoFieldList[0]($this->db); $object->fetch($value); - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="20" value="'.$object->ref.'" >'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="20" value="'.$object->ref.'" >'; } /* Add comments From 1a55159e35070bdb1bd0eeb486837af1aea7bbd8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 14:59:46 +0200 Subject: [PATCH 023/284] Fix filter on prospect status --- htdocs/comm/prospect/list.php | 12 ++++++------ htdocs/core/class/html.form.class.php | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 6f35709ccfb..e6227dad896 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -150,7 +150,7 @@ $search_categ = GETPOST('search_categ','int'); // If the internal user must only see his prospect, force searching by him if (!$user->rights->societe->client->voir && !$socid) $search_sale = $user->id; -// List of avaible states; we'll need that for each lines (quick changing prospect states) and for search bar (filter by prospect state) +// List of available states; we'll need that for each lines (quick changing prospect states) and for search bar (filter by prospect state) $sts = array(-1,0,1,2,3); @@ -235,7 +235,7 @@ $sql.= " AND s.client IN (2, 3)"; $sql.= ' AND s.entity IN ('.getEntity('societe', 1).')'; if ((!$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= " AND s.rowid = sc.fk_soc"; if ($socid) $sql.= " AND s.rowid = " .$socid; -if ($search_stcomm != '') $sql.= natural_search("s.fk_stcomm",$search_stcomm,2); +if ($search_stcomm != '' && $search_stcomm != -2) $sql.= natural_search("s.fk_stcomm",$search_stcomm,2); if ($catid > 0) $sql.= " AND cs.fk_categorie = ".$catid; if ($catid == -2) $sql.= " AND cs.fk_categorie IS NULL"; if ($search_categ > 0) $sql.= " AND cs.fk_categorie = ".$search_categ; @@ -376,13 +376,13 @@ if ($resql) print '<input type="text" class="flat" name="search_nom" size="10" value="'.$search_nom.'">'; print '</td>'; print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="search_zipcode" size="10" value="'.$search_zipcode.'">'; + print '<input type="text" class="flat" name="search_zipcode" size="6" value="'.$search_zipcode.'">'; print '</td>'; print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="search_town" size="10" value="'.$search_town.'">'; + print '<input type="text" class="flat" name="search_town" size="8" value="'.$search_town.'">'; print '</td>'; print '<td class="liste_titre" align="center">'; - print '<input type="text" class="flat" name="search_state" size="10" value="'.$search_state.'">'; + print '<input type="text" class="flat" name="search_state" size="8" value="'.$search_state.'">'; print '</td>'; print '<td align="center" class="liste_titre">'; print '<input class="flat" type="text" size="10" name="search_datec" value="'.$search_datec.'">'; @@ -490,7 +490,7 @@ if ($resql) print $prospectstatic->LibProspCommStatut($obj->stcomm_id,2,$prospectstatic->cacheprospectstatus[$obj->stcomm_id]['label']); print "</td>"; - print '<td align="right" class="nowrap">'; + print '<td align="center" class="nowrap">'; foreach($prospectstatic->cacheprospectstatus as $key => $val) { $titlealt='default'; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 7efae8effc3..0ab009d9957 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4455,7 +4455,7 @@ class Form { $textforempty=' '; if (! empty($conf->use_javascript_ajax)) $textforempty='&nbsp;'; // If we use ajaxcombo, we need &nbsp; here to avoid to have an empty element that is too small. - $out.='<option value="-1"'.($id==-1?' selected':'').'>'.$textforempty.'</option>'."\n"; + $out.='<option value="-2"'.($id==-2?' selected':'').'>'.$textforempty.'</option>'."\n"; // id is -2 because -1 is already "do not contact" } if (is_array($array)) From 32ec57403be25fe6e863f52144eca9cfd0f9a241 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 15:28:15 +0200 Subject: [PATCH 024/284] Bad translation --- htdocs/langs/en_US/compta.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang index 8b38758e737..4d6703feeac 100644 --- a/htdocs/langs/en_US/compta.lang +++ b/htdocs/langs/en_US/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area From aaba18bd5147565707658631675e8cc49ef0e98a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 15:40:33 +0200 Subject: [PATCH 025/284] Fix filter on date --- htdocs/compta/facture/list.php | 1 + htdocs/compta/paiement/list.php | 29 ++++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index faefe63d9af..b06ea221cf8 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -129,6 +129,7 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_montant_ht=''; $search_montant_ttc=''; $search_status=''; + $day=''; $year=''; $month=''; } diff --git a/htdocs/compta/paiement/list.php b/htdocs/compta/paiement/list.php index d284a128631..c688ca780d4 100644 --- a/htdocs/compta/paiement/list.php +++ b/htdocs/compta/paiement/list.php @@ -28,6 +28,8 @@ require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; $langs->load("bills"); $langs->load("compta"); @@ -36,6 +38,10 @@ $langs->load("compta"); $facid =GETPOST('facid','int'); $socid =GETPOST('socid','int'); $userid=GETPOST('userid','int'); +$day = GETPOST('day','int'); +$month = GETPOST('month','int'); +$year = GETPOST('year','int'); + if ($user->societe_id) $socid=$user->societe_id; $result = restrictedArea($user, 'facture',$facid,''); @@ -66,6 +72,9 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_amount=""; $search_paymenttype=""; $search_company=""; + $day=''; + $year=''; + $month=''; } // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array @@ -81,6 +90,7 @@ $extrafields = new ExtraFields($db); llxHeader('', $langs->trans('ListPayment')); $form=new Form($db); +$formother=new FormOther($db); if (GETPOST("orphelins")) { @@ -141,6 +151,19 @@ else else $sql.= " AND f.fk_user_author = ".$userid; } // Search criteria + if ($month > 0) + { + if ($year > 0 && empty($day)) + $sql.= " AND p.datep BETWEEN '".$db->idate(dol_get_first_day($year,$month,false))."' AND '".$db->idate(dol_get_last_day($year,$month,false))."'"; + else if ($year > 0 && ! empty($day)) + $sql.= " AND p.datep BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."' AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."'"; + else + $sql.= " AND date_format(p.datep, '%m') = '".$month."'"; + } + else if ($year > 0) + { + $sql.= " AND p.datep BETWEEN '".$db->idate(dol_get_first_day($year,1,false))."' AND '".$db->idate(dol_get_last_day($year,12,false))."'"; + } if ($search_ref > 0) $sql .=" AND p.rowid=".$search_ref; if ($search_account > 0) $sql .=" AND b.fk_account=".$search_account; if ($search_paymenttype != "") $sql .=" AND c.code='".$db->escape($search_paymenttype)."'"; @@ -194,7 +217,11 @@ if ($resql) print '<td align="left">'; print '<input class="flat" type="text" size="4" name="search_ref" value="'.$search_ref.'">'; print '</td>'; - print '<td>&nbsp;</td>'; + print '<td align="center">'; + if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="day" value="'.$day.'">'; + print '<input class="flat" type="text" size="1" maxlength="2" name="month" value="'.$month.'">'; + $formother->select_year($year?$year:-1,'year',1, 20, 5); + print '</td>'; print '<td align="left">'; print '<input class="flat" type="text" size="6" name="search_company" value="'.$search_company.'">'; print '</td>'; From 8061ec90840489d8b2177010be46399e99d2f7c3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 15:59:17 +0200 Subject: [PATCH 026/284] Fix translation --- htdocs/comm/prospect/list.php | 2 +- htdocs/compta/facture/list.php | 2 +- htdocs/core/class/html.form.class.php | 4 ++-- htdocs/core/menus/standard/eldy.lib.php | 2 +- htdocs/fourn/facture/list.php | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index e6227dad896..0422d65cc9a 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -420,7 +420,7 @@ if ($resql) { $arraystcomm[$val['id']]=$val['label']; } - print $form->selectarray('search_stcomm', $arraystcomm, $search_stcomm, 1); + print $form->selectarray('search_stcomm', $arraystcomm, $search_stcomm, -2); print '</td>'; print '<td class="liste_titre" align="center">'; diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index b06ea221cf8..d88f72f171e 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -351,7 +351,7 @@ if ($resql) print '<td class="liste_titre" align="right"><input class="flat" type="text" size="6" name="search_montant_ttc" value="'.$search_montant_ttc.'"></td>'; print '<td class="liste_titre"></td>'; print '<td class="liste_titre" align="right">'; - $liststatus=array('0'=>$langs->trans("Draft"), '1'=>$langs->trans("Unpaid"), '2'=>$langs->trans("Paid"), '3'=>$langs->trans("Cancel")); + $liststatus=array('0'=>$langs->trans("BillShortStatusDraft"), '1'=>$langs->trans("BillShortStatusNotPaid"), '2'=>$langs->trans("BillShortStatusPaid"), '3'=>$langs->trans("BillShortStatusCanceled")); print $form->selectarray('search_status', $liststatus, $search_status, 1); print '</td>'; print '<td class="liste_titre" align="right"><input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">'; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 0ab009d9957..bc831baeddf 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4406,7 +4406,7 @@ class Form * @param string $htmlname Name of html select area. Must start with "multi" if this is a multiselect * @param array $array Array with key+value * @param string|string[] $id Preselected key or preselected keys for multiselect - * @param int $show_empty 0 no empty value allowed, 1 to add an empty value into list (value is '' or '&nbsp;'). + * @param int $show_empty 0 no empty value allowed, 1 to add an empty value into list (value is '' or '&nbsp;'), <0 to add an empty value with key that is this value. * @param int $key_in_label 1 pour afficher la key dans la valeur "[key] value" * @param int $value_as_key 1 to use value as key * @param string $moreparam Add more parameters onto the select tag @@ -4455,7 +4455,7 @@ class Form { $textforempty=' '; if (! empty($conf->use_javascript_ajax)) $textforempty='&nbsp;'; // If we use ajaxcombo, we need &nbsp; here to avoid to have an empty element that is too small. - $out.='<option value="-2"'.($id==-2?' selected':'').'>'.$textforempty.'</option>'."\n"; // id is -2 because -1 is already "do not contact" + $out.='<option value="'.($show_empty < 0 ? $show_empty : -1).'"'.($id==-2?' selected':'').'>'.$textforempty.'</option>'."\n"; // id is -2 because -1 is already "do not contact" } if (is_array($array)) diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index 807f6759c51..bb632723b0b 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -789,7 +789,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu if (empty($leftmenu) || ($leftmenu == 'suppliers_bills')) { $newmenu->add("/fourn/facture/list.php?leftmenu=suppliers_bills&amp;search_status=0", $langs->trans("BillShortStatusDraft"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); - $newmenu->add("/fourn/facture/impayees.php", $langs->trans("BillShortStatusNotPaid"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); + $newmenu->add("/fourn/facture/list.php?leftmenu=suppliers_bills&amp;search_status=1", $langs->trans("BillShortStatusNotPaid"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); $newmenu->add("/fourn/facture/list.php?leftmenu=suppliers_bills&amp;search_status=2", $langs->trans("BillShortStatusPaid"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); } diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index d93f1c4beea..dc8adddec39 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -305,7 +305,7 @@ if ($resql) print '</td><td class="liste_titre" align="right">'; print '<input class="flat" type="text" size="6" name="search_amount_all_tax" value="'.$search_amount_all_tax.'">'; print '</td><td class="liste_titre" align="right">'; - $liststatus=array('paye:0'=>$langs->trans("Unpaid"), 'paye:1'=>$langs->trans("Paid")); + $liststatus=array('fac.fk_statut:0'=>$langs->trans("Draft"),'fac.fk_statut:1,paye:0'=>$langs->trans("Unpaid"), 'paye:1'=>$langs->trans("Paid")); print $form->selectarray('filtre', $liststatus, $filter, 1); print '</td><td class="liste_titre" align="right">'; print '<input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">'; From 2cf10ac05d0c5384371df3c40a79fe4b4764d5f6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 16:32:43 +0200 Subject: [PATCH 027/284] Fix filtering --- htdocs/comm/prospect/list.php | 22 +++++++++++++++++++--- htdocs/core/class/extrafields.class.php | 19 ++++++++++--------- 2 files changed, 29 insertions(+), 12 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 0422d65cc9a..b15b3aae9db 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -160,6 +160,7 @@ $extrafields = new ExtraFields($db); // fetch optionals attributes and labels $extralabels = $extrafields->fetch_name_optionals_label('thirdparty'); +$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_'); // Do we click on purge search criteria ? if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers @@ -174,6 +175,7 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_datec=""; $search_categ=""; $search_status=""; + $search_array_options=array(); } if ($search_status=='') $search_status=1; // always display active customer first @@ -256,6 +258,18 @@ if ($socname) $sortfield = "s.nom"; $sortorder = "ASC"; } +// Extra fields +if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) +{ + foreach($extrafields->attribute_list as $key => $val) + { + $crit=GETPOST('search_options_'.$key); + if ($val && $crit != '') + { + $sql .= natural_search('ef.'.$key, $crit); + } + } +} // Add where from hooks $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters); // Note that $action and $object may have been modified by hook @@ -269,6 +283,7 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) } $sql.= " ORDER BY $sortfield $sortorder, s.nom ASC"; $sql.= $db->plimit($conf->liste_limit+1, $offset); +//print $sql; dol_syslog('comm/prospect/list.php', LOG_DEBUG); $resql = $db->query($sql); @@ -434,9 +449,10 @@ if ($resql) { if ($val) { - print '<td class="liste_titre">'; - //print $extrafields->showInputField($key, $array_options[$key], '', '', 'search_', 4); - print '</td>'; + $crit=$search_array_options['search_options_'.$key]; + print '<td class="liste_titre">'; + print $extrafields->showInputField($key, $crit, '', '', 'search_', 4); + print '</td>'; } } } diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 5644b3c0137..20a812335a1 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1425,11 +1425,12 @@ class ExtraFields /** * return array_options array for object by extrafields value (using for data send by forms) * - * @param array $extralabels $array of extrafields - * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) - * @return int 1 if array_options set / 0 if no value + * @param array $extralabels $array of extrafields + * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) + * @param string $keysuffix Suffix string to add into name and id of field (can be used to avoid duplicate names) + * @return int 1 if array_options set / 0 if no value */ - function getOptionalsFromPost($extralabels,$keyprefix='') + function getOptionalsFromPost($extralabels,$keyprefix='',$keysuffix='') { global $_POST; @@ -1444,24 +1445,24 @@ class ExtraFields if (in_array($key_type,array('date','datetime'))) { // Clean parameters - $value_key=dol_mktime($_POST["options_".$key.$keyprefix."hour"], $_POST["options_".$key.$keyprefix."min"], 0, $_POST["options_".$key.$keyprefix."month"], $_POST["options_".$key.$keyprefix."day"], $_POST["options_".$key.$keyprefix."year"]); + $value_key=dol_mktime($_POST[$keysuffix."options_".$key.$keyprefix."hour"], $_POST[$keysuffix."options_".$key.$keyprefix."min"], 0, $_POST[$keysuffix."options_".$key.$keyprefix."month"], $_POST[$keysuffix."options_".$key.$keyprefix."day"], $_POST[$keysuffix."options_".$key.$keyprefix."year"]); } else if (in_array($key_type,array('checkbox'))) { - $value_arr=GETPOST("options_".$key.$keyprefix); + $value_arr=GETPOST($keysuffix."options_".$key.$keyprefix); $value_key=implode($value_arr,','); } else if (in_array($key_type,array('price','double'))) { - $value_arr=GETPOST("options_".$key.$keyprefix); + $value_arr=GETPOST($keysuffix."options_".$key.$keyprefix); $value_key=price2num($value_arr); } else { - $value_key=GETPOST("options_".$key.$keyprefix); + $value_key=GETPOST($keysuffix."options_".$key.$keyprefix); } - $array_options["options_".$key]=$value_key; // No keyprefix here. keyprefix is used only for read. + $array_options[$keysuffix."options_".$key]=$value_key; // No keyprefix here. keyprefix is used only for read. } return $array_options; From 09355b0c7b9a9cd4594ad2a38fb3f8ee298b5484 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 16:40:43 +0200 Subject: [PATCH 028/284] Fix filtering --- htdocs/core/class/extrafields.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 20a812335a1..0807bbcec75 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1422,6 +1422,7 @@ class ExtraFields return 0; } } + /** * return array_options array for object by extrafields value (using for data send by forms) * From a54589c13c3597ca1db1491d5267dfdcb87ff53f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 17:47:26 +0200 Subject: [PATCH 029/284] Fix filter lost --- htdocs/comm/prospect/list.php | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index b15b3aae9db..5d795775eb4 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -259,16 +259,17 @@ if ($socname) $sortorder = "ASC"; } // Extra fields -if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) +foreach ($search_array_options as $key => $val) { - foreach($extrafields->attribute_list as $key => $val) - { - $crit=GETPOST('search_options_'.$key); - if ($val && $crit != '') - { - $sql .= natural_search('ef.'.$key, $crit); - } - } + $crit=$val; + $tmpkey=preg_replace('/search_options_/','',$key); + $typ=$extrafields->attribute_type[$tmpkey]; + $mode=0; + if (in_array($typ, array('int'))) $mode=1; // Search on a numeric + if ($val && ( ($crit != '' && ! in_array($typ, array('select'))) || ! empty($crit))) + { + $sql .= natural_search('ef.'.$tmpkey, $crit, $mode); + } } // Add where from hooks $parameters=array(); @@ -317,9 +318,15 @@ if ($resql) } if ($search_level_from != '') $param.='&search_level_from='.$search_level_from; if ($search_level_to != '') $param.='&search_level_to='.$search_level_to; - if ($search_categ != '') $param.='&search_categ='.$search_categ; + if ($search_categ != '') $param.='&search_categ='.urlencode($search_categ); if ($search_sale > 0) $param.='&search_sale='.$search_sale; if ($search_status != '') $param.='&search_status='.$search_status; + foreach ($search_array_options as $key => $val) + { + $crit=$val; + $tmpkey=preg_replace('/search_options_/','',$key); + $param.='&search_options_'.$tmpkey.'='.urlencode($val); + } // $param and $urladd should have the same value $urladd = $param; From 3db021addf8dbd3a0f9925f78d9ccc35861b93fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 26 Aug 2015 11:24:31 +0200 Subject: [PATCH 030/284] Fix Use correct boolean type. Complete doxygen --- htdocs/core/ajax/security.php | 9 +++------ htdocs/core/lib/security.lib.php | 2 +- htdocs/core/lib/security2.lib.php | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/htdocs/core/ajax/security.php b/htdocs/core/ajax/security.php index 5bdd45c75d4..13a1d32dacf 100644 --- a/htdocs/core/ajax/security.php +++ b/htdocs/core/ajax/security.php @@ -17,7 +17,8 @@ /** * \file htdocs/core/ajax/security.php - * \brief File for return security data + * \brief This ajax component is used to generated has keys for security purposes + * like key to use into URL to protect them. */ if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Disables token renewal @@ -33,10 +34,6 @@ require '../../main.inc.php'; * View */ -// Ajout directives pour resoudre bug IE -//header('Cache-Control: Public, must-revalidate'); -//header('Pragma: public'); - //top_htmlhead("", "", 1); // Replaced with top_httphead. An ajax page does not need html header. top_httphead(); @@ -48,7 +45,7 @@ if (isset($_GET['action']) && ! empty($_GET['action'])) if ($_GET['action'] == 'getrandompassword' && $user->admin) { require_once DOL_DOCUMENT_ROOT.'/core/lib/security2.lib.php'; - $generic = $_GET['generic']; + $generic = $_GET['generic'] ? true : false; echo getRandomPassword($generic); } } diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index 78f8309a05b..0e7f74b32f7 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -90,7 +90,7 @@ function dol_hash($chain,$type=0) else if (! empty($conf->global->MAIN_SECURITY_HASH_ALGO) && $conf->global->MAIN_SECURITY_HASH_ALGO == 'sha1') return sha1($chain); else if (! empty($conf->global->MAIN_SECURITY_HASH_ALGO) && $conf->global->MAIN_SECURITY_HASH_ALGO == 'sha1md5') return sha1(md5($chain)); - // No enconding defined + // No particular enconding defined, use default return md5($chain); } diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php index 04e0fb133f6..3297047bef5 100644 --- a/htdocs/core/lib/security2.lib.php +++ b/htdocs/core/lib/security2.lib.php @@ -439,7 +439,7 @@ function encodedecode_dbpassconf($level=0) /** * Return a generated password using default module * - * @param boolean $generic true=Create generic password (use default crypt function), false=Use the configured password generation module + * @param boolean $generic true=Create generic password (use md5, sha1 depending on setup), false=Use the configured password generation module * @return string New value for password */ function getRandomPassword($generic=false) From 154f6cff9f4adb1bc3bcce71681f75243b8a3ba4 Mon Sep 17 00:00:00 2001 From: Guido Schratzer <guido.schratzer@backbone.co.at> Date: Wed, 26 Aug 2015 18:35:15 +0200 Subject: [PATCH 031/284] Fix: htdocs/projet/element.php Logoposition Fixed Logo from center to right set table width to 100 % --- htdocs/projet/element.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 6302994181a..4f692c3f515 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -345,9 +345,9 @@ $langs->load("proposals"); $langs->load("margins"); //print load_fiche_titre($langs->trans("Profit"),'','title_accountancy'); -print '<div class="center">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; +print '<div class="right">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; -print '<table class="noborder">'; +print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td align="left" width="200">'.$langs->trans("Element").'</td>'; print '<td align="right" width="100">'.$langs->trans("Number").'</td>'; From cea47f3e25e9c127da196b9c4dfb5f8e72892e51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 26 Aug 2015 19:30:40 +0200 Subject: [PATCH 032/284] Added tags/categories management to suppliers Suppliers part of #2571 --- htdocs/fourn/card.php | 9 ++- htdocs/societe/soc.php | 144 ++++++++++++++++++++++++++++++----------- 2 files changed, 114 insertions(+), 39 deletions(-) diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php index 78a78195d37..5a1f38806bb 100644 --- a/htdocs/fourn/card.php +++ b/htdocs/fourn/card.php @@ -4,8 +4,9 @@ * Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2010 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2010-2015 Juanjo Menent <jmenent@2byte.es> - * Copyright (C) 2014 Jean Heimburger <jean@tiaris.info> + * Copyright (C) 2014 Jean Heimburger <jean@tiaris.info> * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> + * Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -262,6 +263,12 @@ if ($object->id > 0) print "</td>"; print '</tr>'; + // Categories + print '<tr><td>' . $langs->trans("Categories") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'supplier', 1); + print "</td></tr>"; + // Other attributes $parameters=array('socid'=>$object->id, 'colspan' => ' colspan="3"', 'colspanvalue' => '3'); $reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action); // Note that $action and $object may have been modified by hook diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index 864f507494a..b80f0f2c086 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -1,14 +1,15 @@ <?php -/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2003 Brian Fraval <brian@fraval.org> - * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> - * Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com> - * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2008 Patrick Raguin <patrick.raguin@auguria.net> - * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> - * Copyright (C) 2011-2013 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> - * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> - * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> +/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org> + * Copyright (C) 2003 Brian Fraval <brian@fraval.org> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com> + * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2008 Patrick Raguin <patrick.raguin@auguria.net> + * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> + * Copyright (C) 2011-2013 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> + * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> + * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> + * Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -411,7 +412,7 @@ if (empty($reshook)) } } - // Categories association + // Customer categories association $custcats = GETPOST( 'custcats', 'array' ); if (!empty( $custcats )) { $cat = new Categorie( $db ); @@ -421,6 +422,16 @@ if (empty($reshook)) } } + // Supplier categories association + $suppcats = GETPOST('suppcats', 'array'); + if (!empty($suppcats)) { + $cat = new Categorie($db); + foreach ($suppcats as $id_category) { + $cat->fetch($id_category); + $cat->add_type($object, 'supplier'); + } + } + // Logo/Photo save $dir = $conf->societe->multidir_output[$conf->entity]."/".$object->id."/logos/"; $file_OK = is_uploaded_file($_FILES['photo']['tmp_name']); @@ -525,7 +536,7 @@ if (empty($reshook)) $error = $object->error; $errors = $object->errors; } - // Categories association + // Customer categories association // First we delete all categories association $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_societe'; $sql .= ' WHERE fk_soc = ' . $object->id; @@ -541,6 +552,22 @@ if (empty($reshook)) } } + // Supplier categories association + // First we delete all categories association + $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_fournisseur'; + $sql .= ' WHERE fk_soc = ' . $object->id; + $db->query($sql); + + // Then we add the associated categories + $categories = GETPOST('suppcats', 'array'); + if (!empty($categories)) { + $cat = new Categorie($db); + foreach ($categories as $id_category) { + $cat->fetch($id_category); + $cat->add_type($object, 'supplier'); + } + } + // Logo/Photo save $dir = $conf->societe->multidir_output[$object->entity]."/".$object->id."/logos"; $file_OK = is_uploaded_file($_FILES['photo']['tmp_name']); @@ -1245,13 +1272,26 @@ else } // Categories - if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) - { - print '<tr><td class="toptd">'.fieldLabel('Categories','custcats').'</td><td colspan="3">'; - $cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, 'parent', null, null, 1); - print $form->multiselectarray('custcats', $cate_arbo, GETPOST('custcats', 'array'), null, null, null, null, "90%"); - print "</td></tr>"; - } + if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) + { + // Customer + if ($object->prospect || $object->client) { + print '<tr><td class="toptd">' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td><td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, 'parent', null, null, 1); + print $form->multiselectarray('custcats', $cate_arbo, GETPOST('custcats', 'array'), null, null, null, + null, "90%"); + print "</td></tr>"; + } + + // Supplier + if ($object->fournisseur) { + print '<tr><td class="toptd">' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td><td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, 'parent', null, null, 1); + print $form->multiselectarray('suppcats', $cate_arbo, GETPOST('suppcats', 'array'), null, null, null, + null, "90%"); + print "</td></tr>"; + } + } // Other attributes $parameters=array('colspan' => ' colspan="3"', 'colspanvalue' => '3'); @@ -1761,19 +1801,36 @@ else } // Categories - if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) - { - print '<tr><td>'.fieldLabel('Categories', 'custcats').'</td>'; - print '<td colspan="3">'; - $cate_arbo = $form->select_all_categories( Categorie::TYPE_CUSTOMER, null, null, null, null, 1); - $c = new Categorie( $db ); - $cats = $c->containing( $object->id, Categorie::TYPE_CUSTOMER ); - foreach ($cats as $cat) { - $arrayselected[] = $cat->id; + if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) + { + // Customer + if ($object->prospect || $object->client) { + print '<tr><td>' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td>'; + print '<td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, null, null, null, 1); + $c = new Categorie($db); + $cats = $c->containing($object->id, Categorie::TYPE_CUSTOMER); + foreach ($cats as $cat) { + $arrayselected[] = $cat->id; + } + print $form->multiselectarray('custcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%'); + print "</td></tr>"; } - print $form->multiselectarray( 'custcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%'); - print "</td></tr>"; - } + + // Supplier + if ($object->fournisseur) { + print '<tr><td>' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td>'; + print '<td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, null, null, null, 1); + $c = new Categorie($db); + $cats = $c->containing($object->id, Categorie::TYPE_SUPPLIER); + foreach ($cats as $cat) { + $arrayselected[] = $cat->id; + } + print $form->multiselectarray('suppcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%'); + print "</td></tr>"; + } + } // Other attributes $parameters=array('colspan' => ' colspan="3"', 'colspanvalue' => '3'); @@ -2207,13 +2264,24 @@ else } // Tags / categories - if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) - { - print '<tr><td>' . $langs->trans( "Categories" ) . '</td>'; - print '<td colspan="3">'; - print $form->showCategories( $object->id, 'customer', 1 ); - print "</td></tr>"; - } + if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) + { + // Customer + if ($object->prospect || $object->client) { + print '<tr><td>' . $langs->trans("CustomersCategoriesShort") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'customer', 1); + print "</td></tr>"; + } + + // Supplier + if ($object->fournisseur) { + print '<tr><td>' . $langs->trans("SuppliersCategoriesShort") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'supplier', 1); + print "</td></tr>"; + } + } // Incoterms if (!empty($conf->incoterm->enabled)) From 33ea968b5bfae265f4cc9b50121e5b5b99fec6ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 26 Aug 2015 19:42:12 +0200 Subject: [PATCH 033/284] Fix #3218 Bank date selectors presentation --- htdocs/compta/bank/account.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/bank/account.php b/htdocs/compta/bank/account.php index c64d8b48e3d..6bb5a1f95a3 100644 --- a/htdocs/compta/bank/account.php +++ b/htdocs/compta/bank/account.php @@ -528,11 +528,11 @@ if ($id > 0 || ! empty($ref)) print '<input type="hidden" name="id" value="'.$object->id.'">'; $period_filter .= $langs->trans('From').'&nbsp;'.$form->select_date($req_stdt,'req_stdt',0,0,1,null,1,1,1); - $period_filter .= '<BR>'. $langs->trans('to').'&nbsp;'.$form->select_date($req_enddt,'req_enddt',0,0,1,null,1,1,1); + $period_filter .= '&nbsp;'; + $period_filter .= $langs->trans('to').'&nbsp;'.$form->select_date($req_enddt,'req_enddt',0,0,1,null,1,1,1); print '<tr class="liste_titre">'; - print '<td>&nbsp;</td>'; - print '<td>'.$period_filter.'</td>'; + print '<td colspan="2">'.$period_filter.'</td>'; print '<td>'; //$filtertype=array('TIP'=>'TIP','PRE'=>'PRE',...) $filtertype=''; From ba1ad9f317c3fd57a58c8d4b191e8e5eb0d50cb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 26 Aug 2015 19:51:06 +0200 Subject: [PATCH 034/284] Fix #3219 More conventional presentation --- htdocs/projet/element.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 6302994181a..b8c66cf8491 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -345,7 +345,7 @@ $langs->load("proposals"); $langs->load("margins"); //print load_fiche_titre($langs->trans("Profit"),'','title_accountancy'); -print '<div class="center">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; +print '<div class="left">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; print '<table class="noborder">'; print '<tr class="liste_titre">'; From 2527ae263be5e3da3f3e0e19572f9b29d66eb106 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 14:28:12 +0200 Subject: [PATCH 035/284] fix : Fatal error: Uncaught exception 'Exception' with message 'Incorrect log level' --- htdocs/core/class/commonobject.class.php | 6 ++--- htdocs/core/lib/pdf.lib.php | 33 +++++++++++------------- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 4bbe7b3aa98..fc740b5215a 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1837,7 +1837,7 @@ abstract class CommonObject * @return void * @see add_object_linked, updateObjectLinked, deleteObjectLinked */ - function fetchObjectLinked($sourceid='',$sourcetype='',$targetid='',$targettype='',$clause='OR') + function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR') { global $conf; @@ -1865,11 +1865,11 @@ abstract class CommonObject $sourcetype = (! empty($sourcetype) ? $sourcetype : $this->element); $targettype = (! empty($targettype) ? $targettype : $this->element); - if (empty($sourceid) && empty($targetid)) + /*if (empty($sourceid) && empty($targetid)) { dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERROR); return -1; - } + }*/ // Links beetween objects are stored in this table $sql = 'SELECT fk_source, sourcetype, fk_target, targettype'; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 794ba7ac2af..0350bce7a4b 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1585,55 +1585,52 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$elementobject->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { - $objects[$i]->fetchObjectLinked(); - $order = $objects[$i]->linkedObjects['commande'][0]; + $elementobject->fetchObjectLinked(); + $order = $elementobject->linkedObjects['commande'][0]; $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); } } } From db7defb7c30e982807211df2a4983e9c3440d14e Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 14:43:48 +0200 Subject: [PATCH 036/284] Revert "fix : Fatal error: Uncaught exception 'Exception' with message 'Incorrect log level'" This reverts commit 2527ae263be5e3da3f3e0e19572f9b29d66eb106. --- htdocs/core/class/commonobject.class.php | 6 ++--- htdocs/core/lib/pdf.lib.php | 33 +++++++++++++----------- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index fc740b5215a..4bbe7b3aa98 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1837,7 +1837,7 @@ abstract class CommonObject * @return void * @see add_object_linked, updateObjectLinked, deleteObjectLinked */ - function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR') + function fetchObjectLinked($sourceid='',$sourcetype='',$targetid='',$targettype='',$clause='OR') { global $conf; @@ -1865,11 +1865,11 @@ abstract class CommonObject $sourcetype = (! empty($sourcetype) ? $sourcetype : $this->element); $targettype = (! empty($targettype) ? $targettype : $this->element); - /*if (empty($sourceid) && empty($targetid)) + if (empty($sourceid) && empty($targetid)) { dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERROR); return -1; - }*/ + } // Links beetween objects are stored in this table $sql = 'SELECT fk_source, sourcetype, fk_target, targettype'; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 0350bce7a4b..794ba7ac2af 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1585,52 +1585,55 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$elementobject->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { - $elementobject->fetchObjectLinked(); - $order = $elementobject->linkedObjects['commande'][0]; + $objects[$i]->fetchObjectLinked(); + $order = $objects[$i]->linkedObjects['commande'][0]; $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); } } } From e9f631d2e3a78f3c3277a4415c3f2c4082537914 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 14:49:12 +0200 Subject: [PATCH 037/284] fix : Fatal error: Uncaught exception 'Exception' with message 'Incorrect log level' --- htdocs/core/class/commonobject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 4bbe7b3aa98..ce71b953208 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1837,7 +1837,7 @@ abstract class CommonObject * @return void * @see add_object_linked, updateObjectLinked, deleteObjectLinked */ - function fetchObjectLinked($sourceid='',$sourcetype='',$targetid='',$targettype='',$clause='OR') + function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR') { global $conf; From 134bd42c4ec1ddae5768b43983560e28757adfc9 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Thu, 27 Aug 2015 15:13:29 +0200 Subject: [PATCH 038/284] Increase length of column pcg_version to 32 --- .../install/mysql/migration/3.8.0-3.9.0.sql | 22 +++++++++++++++++++ .../mysql/tables/llx_accounting_system.sql | 2 +- .../mysql/tables/llx_accountingaccount.sql | 2 +- 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 htdocs/install/mysql/migration/3.8.0-3.9.0.sql diff --git a/htdocs/install/mysql/migration/3.8.0-3.9.0.sql b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql new file mode 100644 index 00000000000..84570f9075e --- /dev/null +++ b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql @@ -0,0 +1,22 @@ +-- +-- Be carefull to requests order. +-- This file must be loaded by calling /install/index.php page +-- when current version is 3.9.0 or higher. +-- +-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new; +-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol; +-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); +-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; +-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); +-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; +-- To restrict request to Mysql version x.y use -- VMYSQLx.y +-- To restrict request to Pgsql version x.y use -- VPGSQLx.y +-- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; +-- To make pk to be auto increment (postgres): VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE +-- To set a field as NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; +-- To set a field as default NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; +-- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); +-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); + +ALTER TABLE llx_accounting_system MODIFY COLUMN pcg_version varchar(32); +ALTER TABLE llx_accountingaccount MODIFY COLUMN fk_pcg_version varchar(32); \ No newline at end of file diff --git a/htdocs/install/mysql/tables/llx_accounting_system.sql b/htdocs/install/mysql/tables/llx_accounting_system.sql index 50a9c66b054..b0be95c7666 100644 --- a/htdocs/install/mysql/tables/llx_accounting_system.sql +++ b/htdocs/install/mysql/tables/llx_accounting_system.sql @@ -21,7 +21,7 @@ create table llx_accounting_system ( rowid integer AUTO_INCREMENT PRIMARY KEY, - pcg_version varchar(12) NOT NULL, + pcg_version varchar(32) NOT NULL, fk_pays integer NOT NULL, label varchar(128) NOT NULL, active smallint DEFAULT 0 diff --git a/htdocs/install/mysql/tables/llx_accountingaccount.sql b/htdocs/install/mysql/tables/llx_accountingaccount.sql index f4e4d694471..3847ce91811 100644 --- a/htdocs/install/mysql/tables/llx_accountingaccount.sql +++ b/htdocs/install/mysql/tables/llx_accountingaccount.sql @@ -24,7 +24,7 @@ create table llx_accountingaccount entity integer DEFAULT 1 NOT NULL, datec datetime, tms timestamp, - fk_pcg_version varchar(12) NOT NULL, + fk_pcg_version varchar(32) NOT NULL, pcg_type varchar(20) NOT NULL, pcg_subtype varchar(20) NOT NULL, account_number varchar(32) NOT NULL, From aff134ab65f862a9ca6c1cd3dbe3c9b1e2a5ef80 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Thu, 27 Aug 2015 16:10:02 +0200 Subject: [PATCH 039/284] Fix #3289 Salaries module shows amounts with currency symbol unlike the rest of Dolibarr --- htdocs/compta/salaries/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/salaries/index.php b/htdocs/compta/salaries/index.php index 678b3bfaa2e..008a0ef3e2c 100644 --- a/htdocs/compta/salaries/index.php +++ b/htdocs/compta/salaries/index.php @@ -168,7 +168,7 @@ if ($result) // Type print '<td>'.$langs->trans("PaymentTypeShort".$obj->payment_code).' '.$obj->num_payment.'</td>'; // Amount - print "<td align=\"right\">".price($obj->amount,0,$outputlangs,1,-1,-1,$conf->currency)."</td>"; + print "<td align=\"right\">".price($obj->amount)."</td>"; print "<td>&nbsp;</td>"; print "</tr>\n"; @@ -177,7 +177,7 @@ if ($result) $i++; } print '<tr class="liste_total"><td colspan="5" class="liste_total">'.$langs->trans("Total").'</td>'; - print '<td class="liste_total" align="right">'.price($total,0,$outputlangs,1,-1,-1,$conf->currency)."</td>"; + print '<td class="liste_total" align="right">'.price($total)."</td>"; print "<td>&nbsp;</td></tr>"; print "</table>"; From 6952084be30cef84b22f668bcec0541f240e882f Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 17:23:23 +0200 Subject: [PATCH 040/284] it's a mess --- htdocs/core/class/commonobject.class.php | 4 +-- htdocs/core/lib/pdf.lib.php | 33 +++++++++++------------- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index ce71b953208..fc740b5215a 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1865,11 +1865,11 @@ abstract class CommonObject $sourcetype = (! empty($sourcetype) ? $sourcetype : $this->element); $targettype = (! empty($targettype) ? $targettype : $this->element); - if (empty($sourceid) && empty($targetid)) + /*if (empty($sourceid) && empty($targetid)) { dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERROR); return -1; - } + }*/ // Links beetween objects are stored in this table $sql = 'SELECT fk_source, sourcetype, fk_target, targettype'; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 794ba7ac2af..0350bce7a4b 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1585,55 +1585,52 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$elementobject->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { - $objects[$i]->fetchObjectLinked(); - $order = $objects[$i]->linkedObjects['commande'][0]; + $elementobject->fetchObjectLinked(); + $order = $elementobject->linkedObjects['commande'][0]; $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); } } } From 302b61c5ce4c91ef5e5cfce2fc86afd412b6995b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 27 Aug 2015 22:43:09 +0200 Subject: [PATCH 041/284] Fix Can't download generated document for cheque summary deposit. --- htdocs/compta/paiement/cheque/card.php | 9 ++------- .../cheque/class/remisecheque.class.php | 2 +- .../modules/cheque/pdf/pdf_blochet.class.php | 19 ++++++++++--------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index aa496a17720..ba7272ef59e 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -88,10 +88,6 @@ if ($action == 'setdate' && $user->rights->banque->cheque) } } -/* - * Actions - */ - if ($action == 'setrefext' && $user->rights->banque->cheque) { $result = $object->fetch(GETPOST('id','int')); @@ -282,7 +278,7 @@ else if ($action == 'remove_file' && $user->rights->banque->cheque) $langs->load("other"); - $file=$dir.get_exdir($object->number,2,1,0,$object,'cheque') . GETPOST('file'); + $file=$dir.get_exdir($object->number,0,1,0,$object,'cheque') . GETPOST('file'); $ret=dol_delete_file($file,0,0,0,$object); if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('file'))); else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors'); @@ -655,7 +651,6 @@ else print_liste_field_titre($langs->trans("Amount"),$_SERVER["PHP_SELF"],"b.amount", "",$param,'align="right"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("LineRecord"),$_SERVER["PHP_SELF"],"b.rowid", "",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Payment"),$_SERVER["PHP_SELF"],"p.rowid", "",$param,'align="center"',$sortfield,$sortorder); - print_liste_field_titre('',$_SERVER["PHP_SELF"],"",'','','',$sortfield,$sortorder,'maxwidthsearch '); print "</tr>\n"; $i=1; $var=false; @@ -751,7 +746,7 @@ if ($action != 'new') if ($object->statut == 1) { $filename=dol_sanitizeFileName($object->ref); - $filedir=$dir.get_exdir($object->number,2,1,0,$object,'cheque') . dol_sanitizeFileName($object->ref); + $filedir=$dir.get_exdir($object->number,0,1,0,$object,'cheque') . dol_sanitizeFileName($object->ref); $urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id; $formfile->show_documents('remisecheque', $filename, $filedir, $urlsource, 1, 1); diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index a51072fe2de..d526cb2f601 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -548,7 +548,7 @@ class RemiseCheque extends CommonObject // We save charset_output to restore it because write_file can change it if needed for // output format that does not support UTF8. $sav_charseSupprimert_output=$outputlangs->charset_output; - $result=$docmodel->write_file($conf->banque->dir_output.'/bordereau', $this->number, $outputlangs); + $result=$docmodel->write_file($this, $conf->banque->dir_output.'/bordereau', $this->number, $outputlangs); if ($result > 0) { //$outputlangs->charset_output=$sav_charset_output; diff --git a/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php b/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php index d8a4823c785..a7baec4364f 100644 --- a/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php +++ b/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php @@ -1,6 +1,6 @@ <?php -/* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net> +/* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> + * Copyright (C) 2009-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -76,14 +76,15 @@ class BordereauChequeBlochet extends ModeleChequeReceipts } /** - * Fonction generant le rapport sur le disque + * Fonction to generate document on disk * - * @param string $_dir Directory - * @param string $number Number - * @param Translate $outputlangs Lang output object - * @return int 1=ok, 0=ko + * @param RemiseCheque $object Object RemiseCheque + * @param string $_dir Directory + * @param string $number Number + * @param Translate $outputlangs Lang output object + * @return int 1=ok, 0=ko */ - function write_file($_dir, $number, $outputlangs) + function write_file($object, $_dir, $number, $outputlangs) { global $user,$conf,$langs,$hookmanager; @@ -98,7 +99,7 @@ class BordereauChequeBlochet extends ModeleChequeReceipts $outputlangs->load("products"); $outputlangs->load("compta"); - $dir = $_dir . "/".get_exdir($number,2,1,0,null,'cheque').$number; + $dir = $_dir . "/".get_exdir($number,0,1,0,$object,'cheque').$number; if (! is_dir($dir)) { From aec39767417701ee275de46591ddb32f3325a11e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 27 Aug 2015 22:48:52 +0200 Subject: [PATCH 042/284] Fix set ref --- htdocs/compta/paiement/cheque/card.php | 8 +++++--- htdocs/langs/en_US/main.lang | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index ba7272ef59e..e53aec7bfea 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -577,6 +577,7 @@ else print '</tr>'; // External ref + /* Ext ref are not visible field on standard usage print '<tr><td>'; print '<table class="nobordernopadding" width="100%"><tr><td>'; @@ -601,7 +602,8 @@ else print '</td>'; print '</tr>'; - + */ + print '<tr><td>'.$langs->trans('Account').'</td><td colspan="2">'; print $accountstatic->getNomUrl(1); print '</td></tr>'; @@ -622,7 +624,7 @@ else print '</table><br>'; - // Liste des cheques + // List of cheques $sql = "SELECT b.rowid, b.amount, b.num_chq, b.emetteur,"; $sql.= " b.dateo as date, b.datec as datec, b.banque,"; $sql.= " p.rowid as pid, ba.rowid as bid, p.statut"; @@ -632,7 +634,7 @@ else $sql.= " WHERE ba.entity IN (".getEntity('bank_account', 1).")"; $sql.= " AND b.fk_type= 'CHQ'"; $sql.= " AND b.fk_bordereau = ".$object->id; - $sql.= " ORDER BY $sortfield $sortorder"; + $sql.= $db->order($sortfield, $sortorder); $resql = $db->query($sql); if ($resql) diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 70f8a980495..7410d86fada 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -746,3 +746,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref \ No newline at end of file From 39cbd7629f685afd25064ab7f81c545445aa46ea Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 27 Aug 2015 23:49:25 +0200 Subject: [PATCH 043/284] Fix error message during import --- htdocs/compta/facture/fiche-rec.php | 2 +- htdocs/core/class/translate.class.php | 17 +++++++++++++++-- htdocs/imports/import.php | 4 ++-- htdocs/langs/en_US/errors.lang | 2 +- htdocs/langs/fr_FR/errors.lang | 2 +- 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/htdocs/compta/facture/fiche-rec.php b/htdocs/compta/facture/fiche-rec.php index eefedcdcc6e..460c0bffcab 100644 --- a/htdocs/compta/facture/fiche-rec.php +++ b/htdocs/compta/facture/fiche-rec.php @@ -636,7 +636,7 @@ else $i++; } } - else print '<tr><td>'.$langs->trans("NoneF").'</td></tr>'; + else print '<tr '.$bc[false].'><td colspan="6">'.$langs->trans("NoneF").'</td></tr>'; print "</table>"; $db->free($resql); diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php index 37846bf2421..100af13af5d 100644 --- a/htdocs/core/class/translate.class.php +++ b/htdocs/core/class/translate.class.php @@ -421,7 +421,11 @@ class Translate } } - if (! preg_match('/^Format/',$key)) $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + if (! preg_match('/^Format/',$key)) + { + //print $str; + $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + } if ($maxsize) $str=dol_trunc($str,$maxsize); @@ -497,7 +501,11 @@ class Translate } } - if (! preg_match('/^Format/',$key)) $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + if (! preg_match('/^Format/',$key)) + { + //print $str; + $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + } return $str; } @@ -819,3 +827,8 @@ class Translate } } + +function warning_handler($errno, $errstr, $errfile, $errline, array $errcontext) { + global $str; + print 'str='.$str; +} diff --git a/htdocs/imports/import.php b/htdocs/imports/import.php index 9c48c680c3f..a103a304630 100644 --- a/htdocs/imports/import.php +++ b/htdocs/imports/import.php @@ -1335,10 +1335,10 @@ if ($step == 5 && $datatoimport) continue; } if ($excludefirstline && $sourcelinenb == 1) continue; - + // $result=$obj->import_insert($arrayrecord,$array_match_file_to_database,$objimport,count($fieldssource),$importid); - + if (count($obj->errors)) $arrayoferrors[$sourcelinenb]=$obj->errors; if (count($obj->warnings)) $arrayofwarnings[$sourcelinenb]=$obj->warnings; if (! count($obj->errors) && ! count($obj->warnings)) $nbok++; diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index 93047c8199f..e01acb3ea0e 100755 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index d4ad8f2fb0d..83f4abf3fd8 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Le javascript ne doit pas être désactivé pour qu ErrorPasswordsMustMatch=Les 2 mots de passe saisis doivent correspondre ErrorContactEMail=Une erreur technique est apparue. Merci de contacter l'administrateur à l'email suivant <b>%s</b> en lui indiquant le code erreur <b>%s</b> dans votre message ou mieux en fournissant une copie d'écran de cette page. ErrorWrongValueForField=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' ne respecte pas la règle <b>%s</b>) -ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur présente dans le champ <b>%s</b> de la table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur présente dans le champ <b>%s</b> de la table <b>%s</b>) ErrorFieldRefNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une référence existante comme <b>%s</b>) ErrorsOnXLines=Erreurs sur <b>%s</b> enregistrement(s) source ErrorFileIsInfectedWithAVirus=L'antivirus n'a pas pu valider ce fichier (il est probablement infecté par un virus) ! From 6624182361766ce091093890bad4ae7cfe5db73f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 00:29:46 +0200 Subject: [PATCH 044/284] Fix form outside table --- htdocs/comm/remise.php | 18 ++++++++++-------- htdocs/comm/remx.php | 39 ++++++++++++++++++++++----------------- 2 files changed, 32 insertions(+), 25 deletions(-) diff --git a/htdocs/comm/remise.php b/htdocs/comm/remise.php index b2d92dd55dc..6d0d1dedb2a 100644 --- a/htdocs/comm/remise.php +++ b/htdocs/comm/remise.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2001-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -99,6 +99,13 @@ if ($socid > 0) $head = societe_prepare_head($objsoc); + + + print '<form method="POST" action="remise.php?id='.$objsoc->id.'">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<input type="hidden" name="action" value="setremise">'; + print '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; + dol_fiche_head($head, 'relativediscount', $langs->trans("ThirdParty"),0,'company'); @@ -119,11 +126,6 @@ if ($socid > 0) print_fiche_titre($langs->trans("NewRelativeDiscount"),'',''); - print '<form method="POST" action="remise.php?id='.$objsoc->id.'">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<input type="hidden" name="action" value="setremise">'; - print '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; - print '<table class="border" width="100%">'; // Nouvelle valeur @@ -136,6 +138,8 @@ if ($socid > 0) print "</table>"; + dol_fiche_end(); + print '<div class="center">'; print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">'; if (! empty($backtopage)) @@ -147,8 +151,6 @@ if ($socid > 0) print "</form>"; - dol_fiche_end(); - print '<br>'; diff --git a/htdocs/comm/remx.php b/htdocs/comm/remx.php index a68e9d28c19..471232ef708 100644 --- a/htdocs/comm/remx.php +++ b/htdocs/comm/remx.php @@ -221,14 +221,14 @@ if ($socid > 0) */ $head = societe_prepare_head($objsoc); - dol_fiche_head($head, 'absolutediscount', $langs->trans("ThirdParty"),0,'company'); - print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'?id='.$objsoc->id.'">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="setremise">'; print '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; + dol_fiche_head($head, 'absolutediscount', $langs->trans("ThirdParty"),0,'company'); + print '<table class="border" width="100%">'; // Name @@ -278,6 +278,8 @@ if ($socid > 0) print "</table>"; + dol_fiche_end(); + print '<div class="center">'; print '<input type="submit" class="button" name="submit" value="'.$langs->trans("AddGlobalDiscount").'">'; if (! empty($backtopage)) @@ -289,7 +291,6 @@ if ($socid > 0) print '</form>'; - dol_fiche_end(); print '<br>'; @@ -329,8 +330,10 @@ if ($socid > 0) print '<td width="50">&nbsp;</td>'; print '</tr>'; + $showconfirminfo=array(); + $var = true; - $i = 0 ; + $i = 0; $num = $db->num_rows($resql); while ($i < $num) { @@ -382,24 +385,26 @@ if ($socid > 0) if ($_GET["action"]=='split' && $_GET['remid'] == $obj->rowid) { - print "<tr ".$bc[$var].">"; - print '<td colspan="8">'; - $amount1=price2num($obj->amount_ttc/2,'MT'); - $amount2=($obj->amount_ttc-$amount1); - $formquestion=array( - 'text' => $langs->trans('TypeAmountOfEachNewDiscount'), - array('type' => 'text', 'name' => 'amount_ttc_1', 'label' => $langs->trans("AmountTTC").' 1', 'value' => $amount1, 'size' => '5'), - array('type' => 'text', 'name' => 'amount_ttc_2', 'label' => $langs->trans("AmountTTC").' 2', 'value' => $amount2, 'size' => '5') - ); - $langs->load("dict"); - print $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$objsoc->id.'&remid='.$obj->rowid, $langs->trans('SplitDiscount'), $langs->trans('ConfirmSplitDiscount',price($obj->amount_ttc),$langs->transnoentities("Currency".$conf->currency)), 'confirm_split', $formquestion, 0, 0); - print '</td>'; - print '</tr>'; + $showconfirminfo['rowid']=$obj->rowid; + $showconfirminfo['amount_ttc']=$obj->amount_ttc; } $i++; } $db->free($resql); print "</table>"; + + if (count($showconfirminfo)) + { + $amount1=price2num($showconfirminfo['amount_ttc']/2,'MT'); + $amount2=($showconfirminfo['amount_ttc']-$amount1); + $formquestion=array( + 'text' => $langs->trans('TypeAmountOfEachNewDiscount'), + array('type' => 'text', 'name' => 'amount_ttc_1', 'label' => $langs->trans("AmountTTC").' 1', 'value' => $amount1, 'size' => '5'), + array('type' => 'text', 'name' => 'amount_ttc_2', 'label' => $langs->trans("AmountTTC").' 2', 'value' => $amount2, 'size' => '5') + ); + $langs->load("dict"); + print $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$objsoc->id.'&remid='.$showconfirminfo['rowid'], $langs->trans('SplitDiscount'), $langs->trans('ConfirmSplitDiscount',price($showconfirminfo['amount_ttc']),$langs->transnoentities("Currency".$conf->currency)), 'confirm_split', $formquestion, 0, 0); + } } else { From e2072999cf88313ae82996b803205d66dc831ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Stride?= <you@example.com> Date: Fri, 28 Aug 2015 17:12:27 +0200 Subject: [PATCH 045/284] ADD : ref_supplier to object property, otherwise not visibly updated on change --- htdocs/fourn/commande/card.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 29b8d809123..5ad7b3cbe1f 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -121,6 +121,7 @@ include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php'; // Must be include, if ($action == 'setref_supplier' && $user->rights->fournisseur->commande->creer) { + $object->ref_supplier=GETPOST('ref_supplier','alpha'); // ADD : ref_supplier to object property, otherwise not visibly updated on change $result=$object->setValueFrom('ref_supplier',GETPOST('ref_supplier','alpha')); if ($result < 0) dol_print_error($db, $object->error); } From 4377a2d0137907a5a009783252e8374f66d7f8fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 18:20:51 +0200 Subject: [PATCH 046/284] Fix style and sql error for field fde.ref not found --- htdocs/categories/index.php | 2 +- htdocs/compta/journal/purchasesjournal.php | 2 +- htdocs/compta/journal/sellsjournal.php | 2 +- htdocs/expensereport/class/expensereport.class.php | 4 ++-- htdocs/projet/class/project.class.php | 4 ++-- htdocs/projet/element.php | 3 ++- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/htdocs/categories/index.php b/htdocs/categories/index.php index 97e037c3e8e..b22b1989673 100644 --- a/htdocs/categories/index.php +++ b/htdocs/categories/index.php @@ -179,7 +179,7 @@ if ($nbofentries > 0) } else { - print '<tr>'; + print '<tr '.$bc[0].'>'; print '<td colspan="3"><table class="nobordernopadding"><tr class="nobordernopadding"><td>'.img_picto_common('','treemenu/branchbottom.gif').'</td>'; print '<td valign="middle">'; print $langs->trans("NoCategoryYet"); diff --git a/htdocs/compta/journal/purchasesjournal.php b/htdocs/compta/journal/purchasesjournal.php index a4b699b70b7..b8a5779c708 100644 --- a/htdocs/compta/journal/purchasesjournal.php +++ b/htdocs/compta/journal/purchasesjournal.php @@ -184,7 +184,7 @@ print "<td>".$langs->trans("Account")."</td>"; print "<td>".$langs->trans("Type")."</td><td align='right'>".$langs->trans("Debit")."</td><td align='right'>".$langs->trans("Credit")."</td>"; print "</tr>\n"; -$var=true; +$var=false; $invoicestatic=new FactureFournisseur($db); $companystatic=new Fournisseur($db); diff --git a/htdocs/compta/journal/sellsjournal.php b/htdocs/compta/journal/sellsjournal.php index 843960e8df4..cddbdcaa064 100644 --- a/htdocs/compta/journal/sellsjournal.php +++ b/htdocs/compta/journal/sellsjournal.php @@ -215,7 +215,7 @@ print '<td>'.$langs->trans('Account').'</td>'; print '<td>'.$langs->trans('Type').'</td><td align="right">'.$langs->trans('Debit').'</td><td align="right">'.$langs->trans('Credit').'</td>'; print "</tr>\n"; -$var=true; +$var=false; $invoicestatic=new Facture($db); $companystatic=new Client($db); diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 9a802ac7f34..93dcb7ee03d 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -1508,14 +1508,14 @@ class ExpenseReportLine } /** - * fetch record + * Fetch record for expense report detailed line * * @param int $rowid Id of object to load * @return int <0 if KO, >0 if OK */ function fetch($rowid) { - $sql = 'SELECT fde.rowid, fde.ref, fde.fk_expensereport, fde.fk_c_type_fees, fde.fk_projet, fde.date,'; + $sql = 'SELECT fde.rowid, fde.fk_expensereport, fde.fk_c_type_fees, fde.fk_projet, fde.date,'; $sql.= ' fde.tva_tx as vatrate, fde.comments, fde.qty, fde.value_unit, fde.total_ht, fde.total_tva, fde.total_ttc,'; $sql.= ' ctf.code as type_fees_code, ctf.label as type_fees_libelle,'; $sql.= ' pjt.rowid as projet_id, pjt.title as projet_title, pjt.ref as projet_ref'; diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index a4bd66bc49d..094ae60c59e 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -1470,8 +1470,8 @@ class Project extends CommonObject /** * Create an intervention document on disk using template defined into PROJECT_ADDON_PDF * - * @param string $modele force le modele a utiliser ('' par defaut) - * @param Translate $outputlangs objet lang a utiliser pour traduction + * @param string $modele Force template to use ('' by default) + * @param Translate $outputlangs Objet lang to use for translation * @param int $hidedetails Hide details of lines * @param int $hidedesc Hide description * @param int $hideref Hide ref diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 6302994181a..f983e5db5fe 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -602,6 +602,7 @@ foreach ($listofreferent as $key => $value) $expensereport->fetch($element->fk_expensereport); } + //print 'xxx'.$tablename; //print $classname; if ($breakline && $saved_third_id != $element->thirdparty->id) @@ -620,7 +621,7 @@ foreach ($listofreferent as $key => $value) $qualifiedfortotal=true; if ($key == 'invoice') { - if ($element->close_code == 'replaced') $qualifiedfortotal=false; // Replacement invoice + if (! empty($element->close_code) && $element->close_code == 'replaced') $qualifiedfortotal=false; // Replacement invoice, do not include into total } $var=!$var; From 47ea834516f18986498a7bdaa5f2e75261eb1dba Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 20:11:16 +0200 Subject: [PATCH 047/284] Fix debug module expense report --- htdocs/compta/bank/account.php | 36 ++++++---- htdocs/compta/bank/rappro.php | 5 +- htdocs/compta/bank/releve.php | 66 ++++++++++++------- htdocs/expensereport/card.php | 59 ++++++++++------- .../class/expensereport.class.php | 41 ++++++++---- .../class/paymentexpensereport.class.php | 30 ++++++++- htdocs/expensereport/info.php | 6 +- htdocs/expensereport/payment/card.php | 10 +-- htdocs/expensereport/payment/payment.php | 11 +++- .../install/mysql/migration/3.7.0-3.8.0.sql | 1 + htdocs/install/mysql/tables/llx_bank_url.sql | 6 +- .../mysql/tables/llx_expensereport.sql | 5 +- htdocs/install/mysql/tables/llx_facture.sql | 6 +- 13 files changed, 186 insertions(+), 96 deletions(-) diff --git a/htdocs/compta/bank/account.php b/htdocs/compta/bank/account.php index c64d8b48e3d..c5d868d02e3 100644 --- a/htdocs/compta/bank/account.php +++ b/htdocs/compta/bank/account.php @@ -371,23 +371,32 @@ if ($id > 0 || ! empty($ref)) /* - * Boutons actions + * Buttons actions */ - if ($action != 'delete') { + if ($action != 'delete') + { print '<div class="tabsAction">'; - if ($object->type != 2 && $object->rappro) { // If not cash account and can be reconciliate - if ($user->rights->banque->consolidate) { + if ($object->type != 2 && $object->rappro) + { + // If not cash account and can be reconciliate + if ($user->rights->banque->consolidate) + { print '<a class="butAction" href="'.DOL_URL_ROOT.'/compta/bank/rappro.php?account='.$object->id.($vline?'&amp;vline='.$vline:'').'">'.$langs->trans("Conciliate").'</a>'; - } else { + } + else + { print '<a class="butActionRefused" title="'.$langs->trans("NotEnoughPermissions").'" href="#">'.$langs->trans("Conciliate").'</a>'; } } - if ($action != 'addline') { - if (empty($conf->global->BANK_DISABLE_DIRECT_INPUT)) { - if (empty($conf->accounting->enabled)) { + if ($action != 'addline') + { + if (empty($conf->global->BANK_DISABLE_DIRECT_INPUT)) + { + if (empty($conf->accounting->enabled)) + { if ($user->rights->banque->modifier) { print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=addline&amp;id='.$object->id.'&amp;page='.$page.($vline?'&amp;vline='.$vline:'').'">'.$langs->trans("AddBankRecord").'</a>'; } else { @@ -500,12 +509,13 @@ if ($id > 0 || ! empty($ref)) print '<br>'; } - print '<table class="noborder" width="100%">'; - + /* - * Affiche tableau des transactions bancaires + * Show list of bank transactions */ + print '<table class="noborder" width="100%">'; + // Ligne de titre tableau des ecritures print '<tr class="liste_titre">'; print '<td>'.$langs->trans("Date").'</td>'; @@ -654,7 +664,8 @@ if ($id > 0 || ! empty($ref)) $label=($langs->trans("PaymentTypeShort".$objp->fk_type)!="PaymentTypeShort".$objp->fk_type)?$langs->trans("PaymentTypeShort".$objp->fk_type):$objp->fk_type; if ($objp->fk_type == 'SOLD') $label='&nbsp;'; - if ($objp->fk_type == 'CHQ' && $objp->fk_bordereau > 0) { + if ($objp->fk_type == 'CHQ' && $objp->fk_bordereau > 0) + { dol_include_once('/compta/paiement/cheque/class/remisecheque.class.php'); $bordereaustatic = new RemiseCheque($db); $bordereaustatic->id = $objp->fk_bordereau; @@ -678,6 +689,7 @@ if ($id > 0 || ! empty($ref)) { print dol_trunc($objp->label,60); } + // Add links after description $links = $object->get_url($objp->rowid); foreach($links as $key=>$val) diff --git a/htdocs/compta/bank/rappro.php b/htdocs/compta/bank/rappro.php index 18aacc82bf9..8468bfbd5fb 100644 --- a/htdocs/compta/bank/rappro.php +++ b/htdocs/compta/bank/rappro.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2010 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> * @@ -43,6 +43,7 @@ if (! $user->rights->banque->consolidate) accessforbidden(); $action=GETPOST('action', 'alpha'); $id=GETPOST('account', 'int'); + /* * Actions */ @@ -220,7 +221,7 @@ if ($resql) print "<input type=\"hidden\" name=\"action\" value=\"rappro\">"; print "<input type=\"hidden\" name=\"account\" value=\"".$acct->id."\">"; - print $langs->trans("InputReceiptNumber").': '; + print '<strong>'.$langs->trans("InputReceiptNumber").'</strong>: '; print '<input class="flat" name="num_releve" type="text" value="'.(GETPOST('num_releve')?GETPOST('num_releve'):$objp->num_releve).'" size="10">'; print '<br>'; if ($options) diff --git a/htdocs/compta/bank/releve.php b/htdocs/compta/bank/releve.php index eb56a95f96a..73fd8df531a 100644 --- a/htdocs/compta/bank/releve.php +++ b/htdocs/compta/bank/releve.php @@ -94,10 +94,10 @@ $banklinestatic=new AccountLine($db); // Load account -$acct = new Account($db); +$object = new Account($db); if ($id > 0 || ! empty($ref)) { - $acct->fetch($id, $ref); + $object->fetch($id, $ref); } if (empty($num)) @@ -107,7 +107,7 @@ if (empty($num)) */ $sql = "SELECT DISTINCT(b.num_releve) as numr"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; - $sql.= " WHERE b.fk_account = ".$acct->id; + $sql.= " WHERE b.fk_account = ".$object->id; $sql.= " ORDER BY numr DESC"; $sql.= $db->plimit($conf->liste_limit+1,$offset); @@ -120,7 +120,7 @@ if (empty($num)) $i = 0; // Onglets - $head=bank_prepare_head($acct); + $head=bank_prepare_head($object); dol_fiche_head($head,'statement',$langs->trans("FinancialAccount"),0,'account'); print '<table class="border" width="100%">'; @@ -130,19 +130,36 @@ if (empty($num)) // Ref print '<tr><td width="25%">'.$langs->trans("Ref").'</td>'; print '<td colspan="3">'; - print $form->showrefnav($acct, 'ref', $linkback, 1, 'ref'); + print $form->showrefnav($object, 'ref', $linkback, 1, 'ref'); print '</td></tr>'; // Label print '<tr><td>'.$langs->trans("Label").'</td>'; - print '<td colspan="3">'.$acct->label.'</td></tr>'; + print '<td colspan="3">'.$object->label.'</td></tr>'; print '</table>'; dol_fiche_end(); + print '<div class="tabsAction">'; + + if ($object->type != 2 && $object->rappro) + { + // If not cash account and can be reconciliate + if ($user->rights->banque->consolidate) + { + print '<a class="butAction" href="'.DOL_URL_ROOT.'/compta/bank/rappro.php?account='.$object->id.($vline?'&amp;vline='.$vline:'').'">'.$langs->trans("Conciliate").'</a>'; + } + else + { + print '<a class="butActionRefused" title="'.$langs->trans("NotEnoughPermissions").'" href="#">'.$langs->trans("Conciliate").'</a>'; + } + } - print_barre_liste('', $page, $_SERVER["PHP_SELF"], "&account=".$acct->id, $sortfield, $sortorder,'',$numrows); + print '</div>'; + + + print_barre_liste('', $page, $_SERVER["PHP_SELF"], "&account=".$object->id, $sortfield, $sortorder,'',$numrows); print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; @@ -164,13 +181,13 @@ if (empty($num)) } else { - print '<tr '.$bc[$var].'><td><a href="releve.php?num='.$objp->numr.'&amp;account='.$acct->id.'">'.$objp->numr.'</a></td>'; + print '<tr '.$bc[$var].'><td><a href="releve.php?num='.$objp->numr.'&amp;account='.$object->id.'">'.$objp->numr.'</a></td>'; // Calculate start amount $sql = "SELECT sum(b.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve < '".$db->escape($objp->numr)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $resql=$db->query($sql); if ($resql) { @@ -184,7 +201,7 @@ if (empty($num)) $sql = "SELECT sum(b.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve = '".$db->escape($objp->numr)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $resql=$db->query($sql); if ($resql) { @@ -222,7 +239,7 @@ else $sql = "SELECT DISTINCT(b.num_releve) as num"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve < '".$db->escape($num)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $sql.= " ORDER BY b.num_releve DESC"; dol_syslog("htdocs/compta/bank/releve.php", LOG_DEBUG); @@ -244,7 +261,7 @@ else $sql = "SELECT DISTINCT(b.num_releve) as num"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve > '".$db->escape($num)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $sql.= " ORDER BY b.num_releve ASC"; dol_syslog("htdocs/compta/bank/releve.php", LOG_DEBUG); @@ -265,10 +282,10 @@ else $found=true; } - $mesprevnext ="<a href=\"releve.php?rel=prev&amp;num=$num&amp;ve=$ve&amp;account=$acct->id\">".img_previous()."</a> &nbsp;"; + $mesprevnext ="<a href=\"releve.php?rel=prev&amp;num=$num&amp;ve=$ve&amp;account=$object->id\">".img_previous()."</a> &nbsp;"; $mesprevnext.= $langs->trans("AccountStatement")." $num"; - $mesprevnext.=" &nbsp; <a href=\"releve.php?rel=next&amp;num=$num&amp;ve=$ve&amp;account=$acct->id\">".img_next()."</a>"; - print_fiche_titre($langs->trans("AccountStatement").' '.$num.', '.$langs->trans("BankAccount").' : '.$acct->getNomUrl(0),$mesprevnext, 'title_bank.png'); + $mesprevnext.=" &nbsp; <a href=\"releve.php?rel=next&amp;num=$num&amp;ve=$ve&amp;account=$object->id\">".img_next()."</a>"; + print_fiche_titre($langs->trans("AccountStatement").' '.$num.', '.$langs->trans("BankAccount").' : '.$object->getNomUrl(0),$mesprevnext, 'title_bank.png'); print '<br>'; print "<form method=\"post\" action=\"releve.php\">"; @@ -291,7 +308,7 @@ else $sql = "SELECT sum(b.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve < '".$db->escape($num)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $resql=$db->query($sql); if ($resql) @@ -309,7 +326,7 @@ else $sql.= ", ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve='".$db->escape($num)."'"; if (!isset($num)) $sql.= " OR b.num_releve is null"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $sql.= " AND b.fk_account = ba.rowid"; $sql.= $db->order("b.datev, b.datec", "ASC"); // We add date of creation to have correct order when everything is done the same day @@ -321,7 +338,7 @@ else $i = 0; // Ligne Solde debut releve - print "<tr><td colspan=\"4\"><a href=\"releve.php?num=$num&amp;ve=1&amp;rel=$rel&amp;account=".$acct->id."\">&nbsp;</a></td>"; + print "<tr><td colspan=\"4\"><a href=\"releve.php?num=$num&amp;ve=1&amp;rel=$rel&amp;account=".$object->id."\">&nbsp;</a></td>"; print "<td align=\"right\" colspan=\"2\"><b>".$langs->trans("InitialBankBalance")." :</b></td><td align=\"right\"><b>".price($total)."</b></td><td>&nbsp;</td></tr>\n"; while ($i < $numrows) @@ -337,10 +354,10 @@ else // Date de valeur print '<td align="center" valign="center" class="nowrap">'; - print '<a href="releve.php?action=dvprev&amp;num='.$num.'&amp;account='.$acct->id.'&amp;dvid='.$objp->rowid.'">'; + print '<a href="releve.php?action=dvprev&amp;num='.$num.'&amp;account='.$object->id.'&amp;dvid='.$objp->rowid.'">'; print img_previous().'</a> '; print dol_print_date($db->jdate($objp->dv),"day") .' '; - print '<a href="releve.php?action=dvnext&amp;num='.$num.'&amp;account='.$acct->id.'&amp;dvid='.$objp->rowid.'">'; + print '<a href="releve.php?action=dvnext&amp;num='.$num.'&amp;account='.$object->id.'&amp;dvid='.$objp->rowid.'">'; print img_next().'</a>'; print "</td>\n"; @@ -353,7 +370,7 @@ else print '<td class="nowrap">'.$type_label.' '.($objp->num_chq?$objp->num_chq:'').'</td>'; // Description - print '<td valign="center"><a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$acct->id.'">'; + print '<td valign="center"><a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$object->id.'">'; $reg=array(); preg_match('/\((.+)\)/i',$objp->label,$reg); // Si texte entoure de parenthese on tente recherche de traduction if ($reg[1] && $langs->trans($reg[1])!=$reg[1]) print $langs->trans($reg[1]); @@ -364,7 +381,7 @@ else * Ajout les liens (societe, company...) */ $newline=1; - $links = $acct->get_url($objp->rowid); + $links = $object->get_url($objp->rowid); foreach($links as $key=>$val) { if (! $newline) print ' - '; @@ -500,7 +517,7 @@ else if ($user->rights->banque->modifier || $user->rights->banque->consolidate) { - print "<td align=\"center\"><a href=\"ligne.php?rowid=$objp->rowid&amp;account=".$acct->id."\">"; + print "<td align=\"center\"><a href=\"ligne.php?rowid=$objp->rowid&amp;account=".$object->id."\">"; print img_edit(); print "</a></td>"; } @@ -522,6 +539,7 @@ else print "</table></form>\n"; } -$db->close(); llxFooter(); + +$db->close(); diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index e7990631457..1eb5d8d47ba 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2008 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr> * Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> * @@ -166,7 +166,8 @@ if ($action == 'update' && $user->rights->expensereport->creer) $object->fk_c_paiement = GETPOST('fk_c_paiement','int'); $object->note_public = GETPOST('note_public'); $object->note_private = GETPOST('note_private'); - + $object->fk_user_modif = $user->id; + $result = $object->update($user); if ($result > 0) { @@ -1318,30 +1319,35 @@ else { dol_fiche_head($head, 'card', $langs->trans("TripCard"), 0, 'trip'); - if ($action == 'save'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_validate","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'save') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_validate","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'save_from_refuse'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_save_from_refuse","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'save_from_refuse') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_save_from_refuse","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'delete'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("DeleteTrip"),$langs->trans("ConfirmDeleteTrip"),"confirm_delete","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'delete') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("DeleteTrip"),$langs->trans("ConfirmDeleteTrip"),"confirm_delete","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'validate'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("ValideTrip"),$langs->trans("ConfirmValideTrip"),"confirm_approve","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'validate') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("ValideTrip"),$langs->trans("ConfirmValideTrip"),"confirm_approve","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'paid'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("PaidTrip"),$langs->trans("ConfirmPaidTrip"),"confirm_paid","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'paid') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("PaidTrip"),$langs->trans("ConfirmPaidTrip"),"confirm_paid","","",1); + if ($ret == 'html') print '<br>'; + } if ($action == 'cancel') { @@ -1968,7 +1974,7 @@ if ($action != 'create' && $action != 'edit') * ET user à droit de "to_paid" * Afficher : "Annuler" / "Payer" / "Supprimer" */ - if ($user->rights->expensereport->to_paid && $object->fk_statut == 5) + if ($user->rights->expensereport->to_paid && ! empty($conf->banque->enabled) && $object->fk_statut == 5) { // Pay if ($remaintopay == 0) @@ -1979,8 +1985,11 @@ if ($action != 'create' && $action != 'edit') { print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/expensereport/payment/payment.php?id=' . $object->id . '&amp;action=create">' . $langs->trans('DoPayment') . '</a></div>'; } - - if (round($remaintopay) == 0 && $object->paid == 0) + } + + if (($user->rights->expensereport->to_paid || empty($conf->banque->enabled)) && $object->fk_statut == 5) + { + if ((round($remaintopay) == 0 || empty($conf->banque->enabled)) && $object->paid == 0) { print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id='.$object->id.'&action=set_paid">'.$langs->trans("ClassifyPaid")."</a></div>"; } diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 93dcb7ee03d..86d5eb51d18 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -61,14 +61,16 @@ class ExpenseReport extends CommonObject var $code_paiement; var $code_statut; - /* - ACTIONS - */ + // ACTIONS - // Enregistrement + // Create var $date_create; var $fk_user_author; + // Update + var $date_modif; + var $fk_user_modif; + // Refus var $date_refuse; var $detail_refuse; @@ -141,6 +143,7 @@ class ExpenseReport extends CommonObject $sql.= ",date_create"; $sql.= ",fk_user_author"; $sql.= ",fk_user_validator"; + $sql.= ",fk_user_modif"; $sql.= ",fk_statut"; $sql.= ",fk_c_paiement"; $sql.= ",paid"; @@ -156,6 +159,7 @@ class ExpenseReport extends CommonObject $sql.= ", '".$this->db->idate($now)."'"; $sql.= ", ".($user->id > 0 ? $user->id:"null"); $sql.= ", ".($this->fk_user_validator > 0 ? $this->fk_user_validator:"null"); + $sql.= ", ".($this->fk_user_modif > 0 ? $this->fk_user_modif:"null"); $sql.= ", ".($this->fk_statut > 1 ? $this->fk_statut:0); $sql.= ", ".($this->modepaymentid?$this->modepaymentid:"null"); $sql.= ", 0"; @@ -240,6 +244,7 @@ class ExpenseReport extends CommonObject $sql.= " , fk_user_author = ".($user->id > 0 ? "'".$user->id."'":"null"); $sql.= " , fk_user_validator = ".($this->fk_user_validator > 0 ? $this->fk_user_validator:"null"); $sql.= " , fk_user_valid = ".($this->fk_user_valid > 0 ? $this->fk_user_valid:"null"); + $sql.= " , fk_user_modif = ".($this->fk_user_modif > 0 ? $this->fk_user_modif:"null"); $sql.= " , fk_statut = ".($this->fk_statut >= 0 ? $this->fk_statut:'0'); $sql.= " , fk_c_paiement = ".($this->fk_c_paiement > 0 ? $this->fk_c_paiement:"null"); $sql.= " , note_public = ".(!empty($this->note_public)?"'".$this->db->escape($this->note_public)."'":"''"); @@ -275,9 +280,10 @@ class ExpenseReport extends CommonObject $sql.= " d.detail_refuse, d.detail_cancel, d.fk_user_refuse, d.fk_user_cancel,"; // ACTIONS $sql.= " d.date_refuse, d.date_cancel,"; // ACTIONS $sql.= " d.total_ht, d.total_ttc, d.total_tva,"; // TOTAUX (int) - $sql.= " d.date_debut, d.date_fin, d.date_create, d.date_valid, d.date_approve,"; // DATES (datetime) - $sql.= " d.fk_user_author, d.fk_user_validator, d.fk_statut as status, d.fk_c_paiement,"; + $sql.= " d.date_debut, d.date_fin, d.date_create, d.tms as date_modif, d.date_valid, d.date_approve,"; // DATES (datetime) + $sql.= " d.fk_user_author, d.fk_user_modif, d.fk_user_validator,"; $sql.= " d.fk_user_valid, d.fk_user_approve,"; + $sql.= " d.fk_statut as status, d.fk_c_paiement,"; $sql.= " dp.libelle as libelle_paiement, dp.code as code_paiement"; // INNER JOIN paiement $sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element." as d LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as dp ON d.fk_c_paiement = dp.id"; if ($ref) $sql.= " WHERE d.ref = '".$this->db->escape($ref)."'"; @@ -306,16 +312,18 @@ class ExpenseReport extends CommonObject $this->date_valid = $this->db->jdate($obj->date_valid); $this->date_approve = $this->db->jdate($obj->date_approve); $this->date_create = $this->db->jdate($obj->date_create); + $this->date_modif = $this->db->jdate($obj->date_modif); $this->date_refuse = $this->db->jdate($obj->date_refuse); $this->date_cancel = $this->db->jdate($obj->date_cancel); $this->fk_user_author = $obj->fk_user_author; + $this->fk_user_modif = $obj->fk_user_modif; $this->fk_user_validator = $obj->fk_user_validator; $this->fk_user_valid = $obj->fk_user_valid; $this->fk_user_refuse = $obj->fk_user_refuse; $this->fk_user_cancel = $obj->fk_user_cancel; $this->fk_user_approve = $obj->fk_user_approve; - + $user_author = new User($this->db); if ($this->fk_user_author > 0) $user_author->fetch($this->fk_user_author); @@ -496,7 +504,13 @@ class ExpenseReport extends CommonObject $muser->fetch($obj->fk_user_modification); $this->user_modification = $muser; } - + if ($obj->fk_user_approve) + { + $auser = new User($this->db); + $auser->fetch($obj->fk_user_approve); + $this->user_approve = $auser; + } + } $this->db->free($resql); } @@ -869,20 +883,21 @@ class ExpenseReport extends CommonObject if ($this->fk_statut != 2) { + $now = dol_now(); + $sql = 'UPDATE '.MAIN_DB_PREFIX.$this->table_element; - $sql.= " SET ref = '".$this->ref."', fk_statut = 2, fk_user_valid = ".$fuser->id.","; + $sql.= " SET ref = '".$this->ref."', fk_statut = 2, fk_user_valid = ".$fuser->id.", date_valid='".$this->db->idate($now)."',"; $sql.= " ref_number_int = ".$ref_number_int; $sql.= ' WHERE rowid = '.$this->id; - dol_syslog(get_class($this)."::set_save sql=".$sql, LOG_DEBUG); - - if ($this->db->query($sql)) + $resql=$this->db->query($sql); + if ($resql) { return 1; } else { - $this->error=$this->db->error(); + $this->error=$this->db->lasterror(); return -1; } } diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php index 96e421c4769..c0777654893 100644 --- a/htdocs/expensereport/class/paymentexpensereport.class.php +++ b/htdocs/expensereport/class/paymentexpensereport.class.php @@ -469,7 +469,7 @@ class PaymentExpenseReport extends CommonObject */ function addPaymentToBank($user,$mode,$label,$accountid,$emetteur_nom,$emetteur_banque) { - global $conf; + global $langs,$conf; $error=0; @@ -482,7 +482,7 @@ class PaymentExpenseReport extends CommonObject $total=$this->total; if ($mode == 'payment_expensereport') $amount=$total; - + // Insert payment into llx_bank $bank_line_id = $acc->addline( $this->datepaid, @@ -519,6 +519,32 @@ class PaymentExpenseReport extends CommonObject dol_print_error($this->db); } } + + // Add link 'user' in bank_url between user and bank transaction + if (! $error) + { + foreach ($this->amounts as $key => $value) // We should have always same third party but we loop in case of. + { + if ($mode == 'payment_expensereport') + { + $euser = new User($this->db); + $euser->fetch($key); + $result=$acc->add_url_line( + $bank_line_id, + $euser->id, + DOL_URL_ROOT.'/user/card.php?id=', + $euser->getFullName($langs), + 'user' + ); + if ($result <= 0) + { + $this->error=$this->db->lasterror(); + dol_syslog(get_class($this).'::addPaymentToBank '.$this->error); + $error++; + } + } + } + } } else { diff --git a/htdocs/expensereport/info.php b/htdocs/expensereport/info.php index c1e0b598e7e..b4302631c78 100644 --- a/htdocs/expensereport/info.php +++ b/htdocs/expensereport/info.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -59,6 +59,6 @@ if ($id) print '</div>'; } -$db->close(); - llxFooter(); + +$db->close(); diff --git a/htdocs/expensereport/payment/card.php b/htdocs/expensereport/payment/card.php index 0a9b5a05778..eb5314fbd30 100644 --- a/htdocs/expensereport/payment/card.php +++ b/htdocs/expensereport/payment/card.php @@ -157,19 +157,19 @@ print $form->showrefnav($payment,'id','',1,'rowid','id'); print '</td></tr>'; // Date -print '<tr><td valign="top">'.$langs->trans('Date').'</td><td colspan="3">'.dol_print_date($payment->datep,'day').'</td></tr>'; +print '<tr><td>'.$langs->trans('Date').'</td><td colspan="3">'.dol_print_date($payment->datep,'day').'</td></tr>'; // Mode -print '<tr><td valign="top">'.$langs->trans('Mode').'</td><td colspan="3">'.$langs->trans("PaymentType".$payment->type_code).'</td></tr>'; +print '<tr><td>'.$langs->trans('Mode').'</td><td colspan="3">'.$langs->trans("PaymentType".$payment->type_code).'</td></tr>'; // Number -print '<tr><td valign="top">'.$langs->trans('Number').'</td><td colspan="3">'.$payment->num_payment.'</td></tr>'; +print '<tr><td>'.$langs->trans('Numero').'</td><td colspan="3">'.$payment->num_payment.'</td></tr>'; // Amount -print '<tr><td valign="top">'.$langs->trans('Amount').'</td><td colspan="3">'.price($payment->amount, 0, $outputlangs, 1, -1, -1, $conf->currency).'</td></tr>'; +print '<tr><td>'.$langs->trans('Amount').'</td><td colspan="3">'.price($payment->amount, 0, $outputlangs, 1, -1, -1, $conf->currency).'</td></tr>'; // Note -print '<tr><td valign="top">'.$langs->trans('Note').'</td><td colspan="3">'.nl2br($payment->note).'</td></tr>'; +print '<tr><td class="tdtop">'.$langs->trans('Note').'</td><td colspan="3">'.nl2br($payment->note).'</td></tr>'; // Bank account if (! empty($conf->banque->enabled)) diff --git a/htdocs/expensereport/payment/payment.php b/htdocs/expensereport/payment/payment.php index 3c61179e1b3..c65e42f709c 100644 --- a/htdocs/expensereport/payment/payment.php +++ b/htdocs/expensereport/payment/payment.php @@ -1,5 +1,6 @@ <?php -/* Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> +/* Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> + * Copyright (C) 2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,6 +32,7 @@ $langs->load("bills"); $chid=GETPOST("id"); $action=GETPOST('action'); $amounts = array(); +$accountid=GETPOST('accountid','int'); // Security check $socid=0; @@ -67,7 +69,7 @@ if ($action == 'add_payment') $mesg = $langs->trans("ErrorFieldRequired",$langs->transnoentities("Date")); $error++; } - if (! empty($conf->banque->enabled) && ! $_POST["accountid"] > 0) + if (! empty($conf->banque->enabled) && ! $accountid > 0) { $mesg = $langs->trans("ErrorFieldRequired",$langs->transnoentities("AccountToCredit")); $error++; @@ -76,6 +78,7 @@ if ($action == 'add_payment') if (! $error) { $paymentid = 0; + $total = 0; // Read possible payments foreach ($_POST as $key => $value) @@ -84,6 +87,7 @@ if ($action == 'add_payment') { $other_chid = substr($key,7); $amounts[$other_chid] = price2num($_POST[$key]); + $total += price2num($_POST[$key]); } } @@ -102,6 +106,7 @@ if ($action == 'add_payment') $payment->chid = $chid; $payment->datepaid = $datepaid; $payment->amounts = $amounts; // Tableau de montant + $payment->total = $total; $payment->fk_typepayment = $_POST["fk_typepayment"]; $payment->num_payment = $_POST["num_payment"]; $payment->note = $_POST["note"]; @@ -118,7 +123,7 @@ if ($action == 'add_payment') if (! $error) { - $result=$payment->addPaymentToBank($user,'payment_expensereport','(ExpenseReportPayment)',$_POST['accountid'],'',''); + $result=$payment->addPaymentToBank($user,'payment_expensereport','(ExpenseReportPayment)',$accountid,'',''); if (! $result > 0) { $errmsg=$payment->error; diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index 16b9f274e50..15dd8761e47 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -22,6 +22,7 @@ UPDATE llx_facture_fourn set ref=rowid where ref IS NULL; ALTER TABLE llx_facture_fourn MODIFY COLUMN ref varchar(255) NOT NULL; +ALTER TABLE llx_bank_url MODIFY COLUMN type varchar(24) NOT NULL; -- IVORY COST (id country=21) insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,localtax1,localtax1_type,localtax2,localtax2_type,note,active) values (211, 21, '0','0',0,0,0,0,'IVA Rate 0',1); diff --git a/htdocs/install/mysql/tables/llx_bank_url.sql b/htdocs/install/mysql/tables/llx_bank_url.sql index 841e08822ea..0fd99a32e9a 100644 --- a/htdocs/install/mysql/tables/llx_bank_url.sql +++ b/htdocs/install/mysql/tables/llx_bank_url.sql @@ -1,6 +1,6 @@ -- =================================================================== --- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> --- Copyright (C) 2007 Laurent Destailleur <eldy@users.sourceforge.net> +-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> +-- Copyright (C) 2007-2015 Laurent Destailleur <eldy@users.sourceforge.net> -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -24,5 +24,5 @@ create table llx_bank_url url_id integer, url varchar(255), label varchar(255), - type varchar(20) NOT NULL + type varchar(24) NOT NULL )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_expensereport.sql b/htdocs/install/mysql/tables/llx_expensereport.sql index 6d0da853fbb..c61ed8a9335 100755 --- a/htdocs/install/mysql/tables/llx_expensereport.sql +++ b/htdocs/install/mysql/tables/llx_expensereport.sql @@ -51,6 +51,9 @@ CREATE TABLE llx_expensereport ( detail_cancel varchar(255) DEFAULT NULL, integration_compta integer DEFAULT NULL, -- not used fk_bank_account integer DEFAULT NULL, - model_pdf varchar(50) DEFAULT NULL + model_pdf varchar(50) DEFAULT NULL, + + import_key varchar(14), + extraparams varchar(255) -- for other parameters with json format ) ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql index 93a376c599c..e6da2bda214 100644 --- a/htdocs/install/mysql/tables/llx_facture.sql +++ b/htdocs/install/mysql/tables/llx_facture.sql @@ -78,11 +78,11 @@ create table llx_facture fk_incoterms integer, -- for incoterms location_incoterms varchar(255), -- for incoterms - import_key varchar(14), - extraparams varchar(255), -- for stock other parameters with json format situation_cycle_ref smallint, -- situation cycle reference situation_counter smallint, -- situation counter - situation_final smallint -- is the situation final ? + situation_final smallint, -- is the situation final ? + import_key varchar(14), + extraparams varchar(255) -- for other parameters with json format )ENGINE=innodb; From a98985bf378d33cc2bad30bd204ec48d23026b88 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 20:17:36 +0200 Subject: [PATCH 048/284] Fix align --- htdocs/admin/modules.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 86cfae1d606..398dd8036fb 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -469,11 +469,11 @@ if ($mode != 'marketplace') } else if (preg_match('/^([^@]+)@([^@]+)$/i',$objMod->config_page_url,$regs)) { - print '<td align="right" valign="top"><a href="'.dol_buildpath('/'.$regs[2].'/admin/'.$regs[1],1).'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; + print '<td align="right" valign="middle"><a href="'.dol_buildpath('/'.$regs[2].'/admin/'.$regs[1],1).'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; } else { - print '<td align="right" valign="top"><a href="'.$objMod->config_page_url.'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; + print '<td align="right" valign="middle"><a href="'.$objMod->config_page_url.'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; } } else @@ -500,7 +500,8 @@ if ($mode != 'marketplace') print img_picto($langs->trans("Disabled"),'switch_off'); print "</a>\n"; } - print "</td>\n <td>&nbsp;</td>"; + print "</td>\n"; + print "<td>&nbsp;</td>"; } print "</tr>\n"; From 3e266243e56694eb4d740fa84dd7fcce2a0180e3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 20:39:30 +0200 Subject: [PATCH 049/284] Fix css for support page --- htdocs/support/default.css | 4 ++++ htdocs/support/index.php | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/htdocs/support/default.css b/htdocs/support/default.css index 1505e59d998..17204387eb4 100644 --- a/htdocs/support/default.css +++ b/htdocs/support/default.css @@ -63,6 +63,10 @@ text-align: left; border: 1px solid #8CACBB; } +table.tablesupport { + min-height: 250px; +} + div.ok { color: #114466; } diff --git a/htdocs/support/index.php b/htdocs/support/index.php index afd7a4f6338..947ae72e70c 100644 --- a/htdocs/support/index.php +++ b/htdocs/support/index.php @@ -66,7 +66,7 @@ print '<div style="width: 100%"><div class="inline-block">'; print "\n"; // Forum/wiki support -print '<table class="login" width="100%">'; +print '<table class="login tablesupport" width="100%">'; print '<tr class="title" valign="top">'; print '<td width="100%" align="left" valign="top">'; @@ -179,7 +179,7 @@ print '</div><div class="inline-block">'; */ // EMail support -print '<table class="login" width="100%">'; +print '<table class="login tablesupport" width="100%">'; print '<tr class="title" valign="top">'; print '<td width="100%" align="left" valign="top">'; @@ -213,7 +213,7 @@ print '</div><div class="inline-block">'; // Other support -print '<table class="login" width="100%">'; +print '<table class="login tablesupport" width="100%">'; print '<tr class="title">'; print '<td width="100%" align="left" valign="top">'; From 17b69e16d2fe6bbe487c03c13ea94f054b34cbb4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 29 Aug 2015 13:45:23 +0200 Subject: [PATCH 050/284] Fix remove a bad log reporting error when not --- htdocs/contact/class/contact.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index ba12d039e10..3e1e3fd1720 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -499,9 +499,10 @@ class Contact extends CommonObject */ function fetch($id, $user=0, $ref_ext='') { - dol_syslog(get_class($this)."::fetch ".$this->error, LOG_ERR); global $langs; + dol_syslog(get_class($this)."::fetch id=".$id, LOG_DEBUG); + $langs->load("companies"); $sql = "SELECT c.rowid, c.fk_soc, c.ref_ext, c.civility as civility_id, c.lastname, c.firstname,"; @@ -524,7 +525,6 @@ class Contact extends CommonObject if ($id) $sql.= " WHERE c.rowid = ". $id; elseif ($ref_ext) $sql .= " WHERE c.ref_ext = '".$this->db->escape($ref_ext)."'"; - dol_syslog(get_class($this)."::fetch", LOG_DEBUG); $resql=$this->db->query($sql); if ($resql) { @@ -565,7 +565,7 @@ class Contact extends CommonObject $this->email = $obj->email; $this->jabberid = $obj->jabberid; - $this->skype = $obj->skype; + $this->skype = $obj->skype; $this->priv = $obj->priv; $this->mail = $obj->email; From c8f12dc5f2dcfff71f799a114e893ac061e4bd3f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 29 Aug 2015 15:06:42 +0200 Subject: [PATCH 051/284] Fix PUT method for already formated strings --- htdocs/core/lib/geturl.lib.php | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/htdocs/core/lib/geturl.lib.php b/htdocs/core/lib/geturl.lib.php index 8f6847bcb9a..3b62556f482 100644 --- a/htdocs/core/lib/geturl.lib.php +++ b/htdocs/core/lib/geturl.lib.php @@ -24,12 +24,12 @@ /** * Function get content from an URL (use proxy if proxy defined) * - * @param string $url URL to call. - * @param string $postorget 'POST', 'GET', 'HEAD' - * @param string $param Parameters of URL (x=value1&y=value2) - * @param string $followlocation 1=Follow location, 0=Do not follow - * @param array $addheaders Array of string to add into header. Example: ('Accept: application/xrds+xml', ....) - * @return array Returns an associative array containing the response from the server array('content'=>response,'curl_error_no'=>errno,'curl_error_msg'=>errmsg...) + * @param string $url URL to call. + * @param string $postorget 'POST', 'GET', 'HEAD', 'PUTALREADYFORMATED' + * @param string $param Parameters of URL (x=value1&y=value2) or may be a formated content with PUTALREADYFORMATED + * @param string $followlocation 1=Follow location, 0=Do not follow + * @param array $addheaders Array of string to add into header. Example: ('Accept: application/xrds+xml', ....) + * @return array Returns an associative array containing the response from the server array('content'=>response,'curl_error_no'=>errno,'curl_error_msg'=>errmsg...) */ function getURLContent($url,$postorget='GET',$param='',$followlocation=1,$addheaders=array()) { @@ -74,10 +74,19 @@ function getURLContent($url,$postorget='GET',$param='',$followlocation=1,$addhea else if ($postorget == 'PUT') { curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); // HTTP request is 'PUT' - if ( ! is_array($param) ) - parse_str($param, $array_param); + if (! is_array($param)) parse_str($param, $array_param); + else + { + dol_syslog("parameter param must be a string", LOG_WARNING); + $array_param=$param; + } curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array_param)); // Setting param x=a&y=z as PUT fields } + else if ($postorget == 'PUTALREADYFORMATED') + { + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); // HTTP request is 'PUT' + curl_setopt($ch, CURLOPT_POSTFIELDS, $param); // param = content of post, like a xml string + } else if ($postorget == 'HEAD') { curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'HEAD'); // HTTP request is 'HEAD' From ace1681f31a3a29dd0278b6e1e0cf2c340f881b1 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Sat, 29 Aug 2015 16:52:10 +0200 Subject: [PATCH 052/284] Fix missing delivery validation button delivery advanced permissions were missing --- htdocs/livraison/card.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index 7ea9920d65b..791144ed3aa 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -744,9 +744,13 @@ else { print '<div class="tabsAction">'; - if ($object->statut == 0 && $user->rights->expedition->livraison->valider && $num_prod > 0) + if ($object->statut == 0 && $num_prod > 0) { - print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=valid">'.$langs->trans("Validate").'</a>'; + if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->livraison->creer)) + || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison_advance->validate))) + { + print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=valid">'.$langs->trans("Validate").'</a>'; + } } if ($user->rights->expedition->livraison->supprimer) From f1be57448924941ebfd720e72522bdbba3e03a6d Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Sat, 29 Aug 2015 17:14:41 +0200 Subject: [PATCH 053/284] correction on permissions --- htdocs/livraison/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index 791144ed3aa..54e45080efb 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -746,7 +746,7 @@ else if ($object->statut == 0 && $num_prod > 0) { - if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->livraison->creer)) + if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison->creer)) || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison_advance->validate))) { print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=valid">'.$langs->trans("Validate").'</a>'; From b953d2c4665bd0eb0e8c769189669da6191e7d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Sat, 29 Aug 2015 19:42:51 +0200 Subject: [PATCH 054/284] FIX [ bug #3426 ] Unable to create an invoice from a contract with extrafields Close #3426 --- ChangeLog | 1 + htdocs/core/class/commonobject.class.php | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index f62facbdc36..cf99ec9012f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights +FIX [ bug #3426 ] Unable to create an invoice from a contract with extrafields NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 4bbe7b3aa98..2b9ad1b20c0 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3375,6 +3375,11 @@ abstract class CommonObject { if (empty($rowid)) $rowid=$this->id; + //To avoid SQL errors. Probably not the better solution though + if (!$this->table_element) { + return 0; + } + if (! is_array($optionsArray)) { // optionsArray not already loaded, so we load it From 8fd7f0f383588960092d1317f5d2df64a262f24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garc=C3=ADa?= <marcosgdf@gmail.com> Date: Sat, 29 Aug 2015 21:41:15 +0200 Subject: [PATCH 055/284] Removed odd test --- htdocs/core/lib/pdf.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 8ed3c312e50..e5527a8d2fd 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -744,7 +744,7 @@ function pdf_pagefoot(&$pdf,$outputlangs,$paramfreetext,$fromcompany,$marge_bass // First line of company infos $line1=""; $line2=""; $line3=""; $line4=""; - if ($showdetails && 1) + if ($showdetails) { // Company name if ($fromcompany->name) From 3482031b8a334ca49efd5fdc53897d1195fdb081 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garc=C3=ADa?= <marcosgdf@gmail.com> Date: Sat, 29 Aug 2015 21:44:05 +0200 Subject: [PATCH 056/284] Removed second odd test --- htdocs/core/lib/pdf.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index e5527a8d2fd..dfb805782f0 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -788,7 +788,7 @@ function pdf_pagefoot(&$pdf,$outputlangs,$paramfreetext,$fromcompany,$marge_bass $line2.=($line2?" - ":"").$fromcompany->email; } } - if (($showdetails && 2) || ($fromcompany->country_code == 'DE')) + if ($showdetails || ($fromcompany->country_code == 'DE')) { // Managers if ($fromcompany->managers) From b908f10c5bd84891e5ba0e6c4c97529aa3e24508 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Sun, 30 Aug 2015 11:50:47 +0200 Subject: [PATCH 057/284] Fix missing product label in package tab --- htdocs/product/composition/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/composition/card.php b/htdocs/product/composition/card.php index 9e8cd7acef3..96e4c955cd6 100644 --- a/htdocs/product/composition/card.php +++ b/htdocs/product/composition/card.php @@ -204,7 +204,7 @@ if ($id > 0 || ! empty($ref)) print '</tr>'; // Label - print '<tr><td>'.$langs->trans("Label").'</td><td>'.$object->libelle.'</td>'; + print '<tr><td>'.$langs->trans("Label").'</td><td>'.$object->label.'</td>'; print '</tr>'; // Nature From e4bddb4a00506e9943b4a3c77f33fd679d62f05e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garc=C3=ADa?= <marcosgdf@gmail.com> Date: Sun, 30 Aug 2015 13:47:02 +0200 Subject: [PATCH 058/284] NEW Added __PROJECT_NAME__ tag for customer invoice emails --- htdocs/compta/facture.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 7f5b33ee73a..143c93cfe22 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3851,6 +3851,7 @@ else if ($id > 0 || ! empty($ref)) $formmail->substit['__REFCLIENT__'] = $object->ref_client; $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); + $formmail->substit['__PROJECT_NAME__'] = (is_object($object->projet)?$object->projet->title:''); $formmail->substit['__PERSONALIZED__'] = ''; $formmail->substit['__CONTACTCIVNAME__'] = ''; From cf38b17e88f75ed54ffb478ce8d1dde1b8b91fe8 Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@imedia> Date: Mon, 31 Aug 2015 09:18:37 +0200 Subject: [PATCH 059/284] FIX: Bad visualization of suppliers name on Incomes-Expenses mode --- htdocs/compta/resultat/clientfourn.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php index f389b380b99..b5aab7090d6 100644 --- a/htdocs/compta/resultat/clientfourn.php +++ b/htdocs/compta/resultat/clientfourn.php @@ -304,7 +304,7 @@ if ($modecompta == 'CREANCES-DETTES') } else { - $sql = "SELECT s.nom, s.rowid as socid, sum(pf.amount) as amount_ttc"; + $sql = "SELECT s.nom as name, s.rowid as socid, sum(pf.amount) as amount_ttc"; $sql.= " FROM ".MAIN_DB_PREFIX."paiementfourn as p"; $sql.= ", ".MAIN_DB_PREFIX."paiementfourn_facturefourn as pf"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture_fourn as f"; From 1a3d8b5ae435fbf5197498c5659ec053e06bf683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Stride?= <you@example.com> Date: Mon, 31 Aug 2015 09:25:39 +0200 Subject: [PATCH 060/284] FIX : adjusted test for affecting supplier reference --- htdocs/fourn/commande/card.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 5ad7b3cbe1f..4daacc43f8a 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -121,9 +121,10 @@ include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php'; // Must be include, if ($action == 'setref_supplier' && $user->rights->fournisseur->commande->creer) { - $object->ref_supplier=GETPOST('ref_supplier','alpha'); // ADD : ref_supplier to object property, otherwise not visibly updated on change + $result=$object->setValueFrom('ref_supplier',GETPOST('ref_supplier','alpha')); if ($result < 0) dol_print_error($db, $object->error); + else $object->ref_supplier=GETPOST('ref_supplier','alpha'); // ADD : ref_supplier to object property, otherwise not visibly updated on change } // conditions de reglement From 9f4ec3dbdf34792d2e2c13f29f9c4b69d12029bb Mon Sep 17 00:00:00 2001 From: phf <phf@atm-consulting.fr> Date: Mon, 31 Aug 2015 12:00:47 +0200 Subject: [PATCH 061/284] FIX error creating default object from empty value --- htdocs/core/class/conf.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 29fed41a6ad..97fc168716d 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -110,6 +110,7 @@ class Conf $this->bank = new stdClass(); $this->notification = new stdClass(); $this->mailing = new stdClass(); + $this->expensereport = new stdClass(); } From 31465fe8993e3b43ff0c6558fcfc472f51d9caf2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 12:13:23 +0200 Subject: [PATCH 062/284] Fix several minor bugs --- htdocs/admin/company.php | 2 +- htdocs/cron/list.php | 2 +- htdocs/opensurvey/card.php | 5 ++++- htdocs/opensurvey/results.php | 24 +++++++++++++++++------- htdocs/paybox/admin/paybox.php | 14 +++++++++++--- htdocs/paypal/admin/paypal.php | 19 ++++++++++--------- htdocs/paypal/lib/paypal.lib.php | 2 +- htdocs/product/admin/product_tools.php | 6 ++++-- 8 files changed, 49 insertions(+), 25 deletions(-) diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php index d95df9c5465..17c1414106e 100644 --- a/htdocs/admin/company.php +++ b/htdocs/admin/company.php @@ -761,7 +761,7 @@ else // On propose la generation de la vignette si elle n'existe pas if (!is_file($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini) && preg_match('/(\.jpg|\.jpeg|\.png)$/i',$mysoc->logo)) { - print '<a href="'.$_SERVER["PHP_SELF"].'?action=addthumb&amp;file='.urlencode($mysoc->logo).'">'.img_picto($langs->trans('GenerateThumb'),'refresh').'&nbsp;&nbsp;</a>'; + print '<a href="'.$_SERVER["PHP_SELF"].'?action=addthumb&amp;file='.urlencode($mysoc->logo).'">'.img_picto($langs->trans('GenerateThumb'),'refresh').'</a>&nbsp;&nbsp;'; } else if ($mysoc->logo_mini && is_file($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini)) { diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php index 37186686938..d6c0fbd2070 100644 --- a/htdocs/cron/list.php +++ b/htdocs/cron/list.php @@ -208,7 +208,7 @@ print '</tr>'; if (count($object->lines) > 0) { // Loop on each active job - $style='impair'; + $style='pair'; foreach($object->lines as $line) { // title profil diff --git a/htdocs/opensurvey/card.php b/htdocs/opensurvey/card.php index 35837c0331d..d93c37cbfb9 100644 --- a/htdocs/opensurvey/card.php +++ b/htdocs/opensurvey/card.php @@ -311,12 +311,15 @@ if ($action != 'edit') { print '<script type="text/javascript"> jQuery(document).ready(function () { - jQuery("#opensurveyurl").focus(function() { jQuery(this).select(); } ); + jQuery("#opensurveyurl").click(function() { jQuery(this).select(); } ); }); </script>'; print ' <a href="'.$url.'" target="_blank">'.$langs->trans("Link").'</a>'; } + +print '</td></tr>'; + print '</table>'; dol_fiche_end(); diff --git a/htdocs/opensurvey/results.php b/htdocs/opensurvey/results.php index d9ef51b6a4a..e710bca2adf 100644 --- a/htdocs/opensurvey/results.php +++ b/htdocs/opensurvey/results.php @@ -1,6 +1,6 @@ <?php -/* Copyright (C) 2013 Laurent Destailleur <eldy@users.sourceforge.net> - * Copyright (C) 2014 Marcos García <marcosgdf@gmail.com> +/* Copyright (C) 2013-2015 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2014 Marcos García <marcosgdf@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -125,7 +125,6 @@ for ($i=0; $i<$nblignes; $i++) } if ($testmodifier) { - // Security check if (!$user->rights->opensurvey->write) accessforbidden(); @@ -473,17 +472,28 @@ if ($object->fk_user_creat) { print '</td></tr>'; // Link -print '<tr><td>'.img_picto('','object_globe.png').' '.$langs->trans("UrlForSurvey",'').'</td><td>'; +print '<tr><td>'.img_picto('','object_globe.png').' '.$langs->trans("UrlForSurvey",'').'</td><td colspan="2">'; // Define $urlwithroot $urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root)); $urlwithroot=$urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file //$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current -$url=$urlwithouturlroot.dol_buildpath('/public/opensurvey/studs.php',1).'?sondage='.$numsondage; -$urlvcal='<a href="'.$url.'" target="_blank">'.$url.'</a>'; -print $urlvcal; +$url=$urlwithouturlroot.dol_buildpath('/public/opensurvey/studs.php',1).'?sondage='.$object->id_sondage; +$urllink='<input type="text" style="width: 60%" '.($action == 'edit' ? 'disabled' : '').' id="opensurveyurl" name="opensurveyurl" value="'.$url.'">'; +print $urllink; +if ($action != 'edit') +{ + print '<script type="text/javascript"> + jQuery(document).ready(function () { + jQuery("#opensurveyurl").click(function() { jQuery(this).select(); } ); + }); + </script>'; + print ' <a href="'.$url.'" target="_blank">'.$langs->trans("Link").'</a>'; +} + +print '</td></tr>'; print '</table>'; diff --git a/htdocs/paybox/admin/paybox.php b/htdocs/paybox/admin/paybox.php index 42f81685f8a..20855975880 100644 --- a/htdocs/paybox/admin/paybox.php +++ b/htdocs/paybox/admin/paybox.php @@ -100,6 +100,8 @@ print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="setvalue">'; +dol_fiche_head(null, 'payboxaccount', ''); + $var=true; print '<table class="noborder" width="100%">'; @@ -195,7 +197,13 @@ print '<input size="32" type="email" name="PAYBOX_PAYONLINE_SENDEMAIL" value="'. print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com'; print '</td></tr>'; -print '</table><br><div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div></form>'; +print '</table>'; + +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; + +print '</form>'; print '<br><br>'; @@ -227,6 +235,6 @@ if (! empty($conf->adherent->enabled)) print "<br>"; print info_admin($langs->trans("YouCanAddTagOnUrl")); -$db->close(); -dol_fiche_end(); llxFooter(); + +$db->close(); diff --git a/htdocs/paypal/admin/paypal.php b/htdocs/paypal/admin/paypal.php index eec35e38430..a0127cd85d9 100644 --- a/htdocs/paypal/admin/paypal.php +++ b/htdocs/paypal/admin/paypal.php @@ -98,6 +98,11 @@ print '<br>'; $head=paypaladmin_prepare_head(); +print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; +print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; +print '<input type="hidden" name="action" value="setvalue">'; + + dol_fiche_head($head, 'paypalaccount', ''); print $langs->trans("PaypalDesc")."<br>\n"; @@ -111,10 +116,6 @@ if (! function_exists('curl_version')) print '<br>'; -print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<input type="hidden" name="action" value="setvalue">'; - print '<table class="noborder" width="100%">'; @@ -232,12 +233,12 @@ print '</td></tr>'; print '</table>'; -print '<br><div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; print '</form>'; -dol_fiche_end(); - print '<br><br>'; // Help doc @@ -365,10 +366,10 @@ if (! empty($conf->use_javascript_ajax)) { print "\n".'<script type="text/javascript">'; print '$(document).ready(function () { - $("#apidoc").hide(); + $("#apidoca").hide(); $("#apidoca").click(function() { - $("#apidoca").hide(); $("#apidoc").show(); + $("#apidoca").hide(); }); $("#generate_token").click(function() { diff --git a/htdocs/paypal/lib/paypal.lib.php b/htdocs/paypal/lib/paypal.lib.php index 563cd45edeb..f9ec79244a5 100644 --- a/htdocs/paypal/lib/paypal.lib.php +++ b/htdocs/paypal/lib/paypal.lib.php @@ -173,7 +173,7 @@ function paypaladmin_prepare_head() $head = array(); $head[$h][0] = DOL_URL_ROOT."/paypal/admin/paypal.php"; - $head[$h][1] = $langs->trans("Account"); + $head[$h][1] = $langs->trans("PayPal"); $head[$h][2] = 'paypalaccount'; $h++; diff --git a/htdocs/product/admin/product_tools.php b/htdocs/product/admin/product_tools.php index ec5f575a552..deaf53f0bd2 100644 --- a/htdocs/product/admin/product_tools.php +++ b/htdocs/product/admin/product_tools.php @@ -1,6 +1,6 @@ <?php -/* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2013 Laurent Destailleur <eldy@users.sourceforge.net> +/* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2013-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -299,6 +299,8 @@ else print '</table>'; + print '<br>'; + // Boutons actions print '<div class="center">'; print '<input type="submit" id="convert_vatrate" name="convert_vatrate" value="'.$langs->trans("MassConvert").'" class="button" />'; From dfde0314c6d129092b8ddb403a574a35470040c1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 12:34:59 +0200 Subject: [PATCH 063/284] Fix bad permission --- htdocs/compta/facture.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 143c93cfe22..927819843a4 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3536,14 +3536,17 @@ else if ($id > 0 || ! empty($ref)) // modified by hook if (empty($reshook)) { // Editer une facture deja validee, sans paiement effectue et pas exporte en compta - if ($object->statut == 1) { + if ($object->statut == 1) + { // On verifie si les lignes de factures ont ete exportees en compta et/ou ventilees $ventilExportCompta = $object->getVentilExportCompta(); - if ($resteapayer == $object->total_ttc && $object->paye == 0 && $ventilExportCompta == 0) { - if (! $objectidnext && $object->is_last_in_cycle()) { + if ($resteapayer == $object->total_ttc && empty($object->paye) && $ventilExportCompta == 0) + { + if (! $objectidnext && $object->is_last_in_cycle()) + { if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer)) - || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->invoice_advance->unvalidate))) + || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate))) { print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?facid=' . $object->id . '&amp;action=modif">' . $langs->trans('Modify') . '</a></div>'; } else { From 5fd6c44640571ef6c0d0441864c82d65e02af432 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 13:00:24 +0200 Subject: [PATCH 064/284] Fix error management --- htdocs/comm/askpricesupplier/card.php | 2 +- htdocs/comm/propal.php | 2 +- htdocs/commande/card.php | 2 +- htdocs/compta/facture.php | 9 +++------ htdocs/core/class/commonobject.class.php | 11 ++++++++++- htdocs/expedition/card.php | 2 +- htdocs/fourn/facture/card.php | 4 ++-- 7 files changed, 19 insertions(+), 13 deletions(-) diff --git a/htdocs/comm/askpricesupplier/card.php b/htdocs/comm/askpricesupplier/card.php index 3fe244c7396..51368cb09a7 100644 --- a/htdocs/comm/askpricesupplier/card.php +++ b/htdocs/comm/askpricesupplier/card.php @@ -1761,7 +1761,7 @@ if ($action == 'create') $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 4b9f84553ce..5c3b77fc391 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -2327,7 +2327,7 @@ if ($action == 'create') if (! $file || ! is_readable($file)) { $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 5c860eee1f6..bd76ec1646d 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -2360,7 +2360,7 @@ if ($action == 'create' && $user->rights->commande->creer) if (! $file || ! is_readable($file)) { $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 927819843a4..33734d2a84b 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -442,7 +442,7 @@ if (empty($reshook)) $ret = $object->fetch($id); // Reload to get new records $result = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); - if ($result < 0) dol_print_error($db,$result); + if ($result < 0) setEventMessages($object->error, $object->errors, 'errors'); } } else @@ -1421,10 +1421,7 @@ if (empty($reshook)) $ret = $object->fetch($id); // Reload to get new records $result = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); - if ($result < 0) - { - setEventMessages($object->error, $object->errors, 'errors'); - } + if ($result < 0) setEventMessages($object->error, $object->errors, 'errors'); } unset($_POST['prod_entry_mode']); @@ -3809,7 +3806,7 @@ else if ($id > 0 || ! empty($ref)) if (! $file || ! is_readable($file)) { $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index ed80a152665..a4136d880f0 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3470,11 +3470,20 @@ abstract class CommonObject if (empty($srctemplatepath)) { - $this->error='ErrorGenerationAskedForOdtTemplateWithNoSrcFileFound'; + $this->error='ErrorGenerationAskedForOdtTemplateWithSrcFileNotDefined'; return -1; } } + if ($obj->type == 'odt' && ! empty($srctemplatepath)) + { + if (! dol_is_file($srctemplatepath)) + { + $this->error='ErrorGenerationAskedForOdtTemplateWithSrcFileNotFound'; + return -1; + } + } + // We save charset_output to restore it because write_file can change it if needed for // output format that does not support UTF8. $sav_charset_output=$outputlangs->charset_output; diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index e72af4de601..1b871136235 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -1597,7 +1597,7 @@ else if ($id || $ref) $result = $object->generateDocument(GETPOST('model')?GETPOST('model'):$object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db,$result); + dol_print_error($db,$object->error,$object->errors); exit; } $fileparams = dol_most_recent_file($conf->expedition->dir_output . '/sending/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php index 38d11843714..6032a7a5036 100644 --- a/htdocs/fourn/facture/card.php +++ b/htdocs/fourn/facture/card.php @@ -526,7 +526,7 @@ if (empty($reshook)) $result = $object->generateDocument($object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db,$result); + dol_print_error($db,$object->error,$object->errors); exit; } } @@ -2296,7 +2296,7 @@ else $result = $object->generateDocument(GETPOST('model')?GETPOST('model'):$object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db,$result); + dol_print_error($db,$object->error,$object->errors); exit; } $fileparams = dol_most_recent_file($conf->fournisseur->facture->dir_output.'/'.get_exdir($object->id,2,0,0,$object,'invoice_supplier').$ref, preg_quote($ref,'/').'([^\-])+'); From 278e90cf0a7d7f2d7dce5965bc89728cee2489ae Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 13:06:53 +0200 Subject: [PATCH 065/284] Fix same pb than #3297 with vat edit --- htdocs/core/tpl/objectline_edit.tpl.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index ec427addef9..605b03d9c72 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -239,7 +239,15 @@ if (! empty($conf->margin->enabled)) ?> jQuery(document).ready(function() { - /* Add rule to clear margin when we change price_ht or buying_price, so when we change sell or buy price, margin will be recalculated after submitting form */ + /* Add rule to clear margin when we change some data, so when we change sell or buy price, margin will be recalculated after submitting form */ + jQuery("#tva_tx").click(function() { /* somtimes field is a text, sometimes a combo */ + jQuery("input[name='np_marginRate']:first").val(''); + jQuery("input[name='np_markRate']:first").val(''); + }); + jQuery("#tva_tx").keyup(function() { /* somtimes field is a text, sometimes a combo */ + jQuery("input[name='np_marginRate']:first").val(''); + jQuery("input[name='np_markRate']:first").val(''); + }); jQuery("#price_ht").keyup(function() { jQuery("input[name='np_marginRate']:first").val(''); jQuery("input[name='np_markRate']:first").val(''); From 3a32b08512fae4aaa9b02801d4080ef4cd1cab05 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 15:52:54 +0200 Subject: [PATCH 066/284] Fix filter on opportunity status --- htdocs/core/class/html.formprojet.class.php | 6 ++--- htdocs/langs/en_US/main.lang | 1 + htdocs/projet/list.php | 27 ++++++++++++--------- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index d51516359ad..4e6b7407dca 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -521,7 +521,7 @@ class FormProjets * @param int $useshortlabel Use short label * @return int|string The HTML select list of element or '' if nothing or -1 if KO */ - function selectOpportunityStatus($htmlname,$preselected=0,$showempty=1,$useshortlabel=0) + function selectOpportunityStatus($htmlname,$preselected=0,$showempty=1,$useshortlabel=0,$showallnone=0) { global $conf, $langs; @@ -530,8 +530,6 @@ class FormProjets $sql.= " WHERE active = 1"; $sql.= " ORDER BY position"; - dol_syslog(get_class($this).'::selectOpportunityStatus', LOG_DEBUG); - $resql=$this->db->query($sql); if ($resql) { @@ -541,6 +539,8 @@ class FormProjets { $sellist = '<select class="flat oppstatus" name="'.$htmlname.'">'; if ($showempty) $sellist.= '<option value="-1"></option>'; + if ($showallnone) $sellist.= '<option value="all">--'.$langs->trans("Alls").'--</option>'; + if ($showallnone) $sellist.= '<option value="none">--'.$langs->trans("None").'--</option>'; while ($i < $num) { $obj = $this->db->fetch_object($resql); diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 7410d86fada..6b4bef7e8d2 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index cb159f0d82b..1c36ffdd9bd 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -69,7 +69,7 @@ $search_societe=GETPOST("search_societe"); $search_year=GETPOST("search_year"); $search_all=GETPOST("search_all"); $search_status=GETPOST("search_status",'int'); -$search_opp_status=GETPOST("search_opp_status",'int'); +$search_opp_status=GETPOST("search_opp_status",'alpha'); $search_public=GETPOST("search_public",'int'); $search_user=GETPOST('search_user','int'); $search_sale=GETPOST('search_sale','int'); @@ -126,7 +126,7 @@ llxHeader("",$langs->trans("Projects"),"EN:Module_Projects|FR:Module_Projets|ES: $projectsListId = $projectstatic->getProjectsAuthorizedForUser($user,($mine?$mine:($user->rights->projet->all->lire?2:0)),1,$socid); $sql = "SELECT p.rowid as projectid, p.ref, p.title, p.fk_statut, p.fk_opp_status, p.public, p.fk_user_creat"; -$sql.= ", p.datec as date_create, p.dateo as date_start, p.datee as date_end"; +$sql.= ", p.datec as date_create, p.dateo as date_start, p.datee as date_end, p.opp_amount"; $sql.= ", s.nom as name, s.rowid as socid"; $sql.= ", cls.code as opp_status_code"; // Add fields for extrafields @@ -183,7 +183,12 @@ else if ($year > 0) } if ($search_all) $sql .= natural_search(array('p.ref','p.title','s.nom'), $search_all); if ($search_status >= 0) $sql .= " AND p.fk_statut = ".$db->escape($search_status); -if ($search_opp_status > 0) $sql .= " AND p.fk_opp_status = ".$db->escape($search_opp_status); +if ($search_opp_status) +{ + if (is_numeric($search_opp_status) && $search_opp_status > 0) $sql .= " AND p.fk_opp_status = ".$db->escape($search_opp_status); + if ($search_opp_status == 'all') $sql .= " AND p.fk_opp_status IS NOT NULL"; + if ($search_opp_status == 'none') $sql .= " AND p.fk_opp_status IS NULL"; +} if ($search_public!='') $sql .= " AND p.public = ".$db->escape($search_public); if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$search_sale; if ($search_user > 0) $sql.= " AND c.fk_c_type_contact = tc.rowid AND tc.element='project' AND tc.source='internal' AND c.element_id = p.rowid AND c.fk_socpeople = ".$search_user; @@ -214,7 +219,7 @@ if ($resql) if ($search_label != '') $param.='&search_label='.$search_label; if ($search_societe != '') $param.='&search_societe='.$search_societe; if ($search_status >= 0) $param.='&search_status='.$search_status; - if ($search_opp_status >= 0) $param.='&search_opp_status='.$search_opp_status; + if ((is_numeric($search_opp_status) && $search_opp_status >= 0) || in_array($search_opp_status, array('all','none'))) $param.='&search_opp_status='.urlencode($search_opp_status); if ($search_public != '') $param.='&search_public='.$search_public; if ($search_user > 0) $param.='&search_user='.$search_user; if ($search_sale > 0) $param.='&search_sale='.$search_sale; @@ -280,8 +285,8 @@ if ($resql) print_liste_field_titre($langs->trans("Visibility"),$_SERVER["PHP_SELF"],"p.public","",$param,"",$sortfield,$sortorder); if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) { - print_liste_field_titre($langs->trans("OpportunityAmountShort"),$_SERVER["PHP_SELF"],'p.opp_amount',"",$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("OpportunityStatusShort"),$_SERVER["PHP_SELF"],'p.fk_opp_status',"",$param,'',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("OpportunityAmountShort"),$_SERVER["PHP_SELF"],'p.opp_amount',"",$param,'align="right"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("OpportunityStatusShort"),$_SERVER["PHP_SELF"],'p.fk_opp_status',"",$param,'align="center"',$sortfield,$sortorder); } $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook @@ -331,8 +336,8 @@ if ($resql) { print '<td class="liste_titre nowrap">'; print '</td>'; - print '<td class="liste_titre nowrap">'; - print $formproject->selectOpportunityStatus('search_opp_status',$search_opp_status,1,1); + print '<td class="liste_titre nowrap center">'; + print $formproject->selectOpportunityStatus('search_opp_status',$search_opp_status,1,1,1); print '</td>'; } @@ -448,11 +453,11 @@ if ($resql) if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) { - print '<td>'; - if ($objp->opp_status_code) print $langs->trans("OppAmount".$objp->opp_amount); + print '<td align="right">'; + if ($objp->opp_status_code) print price($objp->opp_amount, 1, '', 1, - 1, - 1, $conf->currency); print '</td>'; - print '<td>'; + print '<td align="middle">'; if ($objp->opp_status_code) print $langs->trans("OppStatusShort".$objp->opp_status_code); print '</td>'; } From cf3eb1e452a7d5ee2cd151c41f1391723bbf6b21 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 17:01:32 +0200 Subject: [PATCH 067/284] Fix limit of nb of project. --- htdocs/projet/list.php | 2 +- htdocs/projet/tasks/index.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index 1c36ffdd9bd..ac4108ac05d 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -227,7 +227,7 @@ if ($resql) $text=$langs->trans("Projects"); if ($mine) $text=$langs->trans('MyProjects'); - print_barre_liste($text, $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, "", $num,'','title_project'); + print_barre_liste($text, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, "", $num,'','title_project'); print '<form method="GET" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">'; diff --git a/htdocs/projet/tasks/index.php b/htdocs/projet/tasks/index.php index 02a8eddbc59..22b53d9f61c 100644 --- a/htdocs/projet/tasks/index.php +++ b/htdocs/projet/tasks/index.php @@ -180,14 +180,14 @@ print '<input type="image" class="liste_titre" name="button_search" src="'.img_p print '<input type="image" class="liste_titre" name="button_removefilter" src="'.img_picto($langs->trans("RemoveFilter"),'searchclear.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'" title="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'">'; print '</td>'; -$max=1000; +$max=10000; if (count($tasksarray) > (empty($conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA)?$max:$conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA)) { $langs->load("errors"); print '<tr '.$bc[0].'>'; print '<td colspan="9">'; - print $langs->trans("WarningTooManyDataPleaseUseMoreFilters"); + print $langs->trans("WarningTooManyDataPleaseUseMoreFilters", $max, 'PROJECT_LIMIT_TASK_PROJECT_AREA'); print '</td></tr>'; } else From 2a85fb542af050c52d39162dc9749be482b760c3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 17:22:36 +0200 Subject: [PATCH 068/284] Fix phpcs Sync transifex --- htdocs/core/class/html.formprojet.class.php | 15 +- htdocs/langs/ar_SA/agenda.lang | 2 + htdocs/langs/ar_SA/bills.lang | 4 +- htdocs/langs/ar_SA/compta.lang | 2 +- htdocs/langs/ar_SA/contracts.lang | 2 + htdocs/langs/ar_SA/errors.lang | 2 +- htdocs/langs/ar_SA/exports.lang | 1 + htdocs/langs/ar_SA/main.lang | 3 + htdocs/langs/ar_SA/printing.lang | 3 + htdocs/langs/ar_SA/projects.lang | 3 +- htdocs/langs/ar_SA/sendings.lang | 1 + htdocs/langs/ar_SA/trips.lang | 2 + htdocs/langs/bg_BG/agenda.lang | 2 + htdocs/langs/bg_BG/bills.lang | 4 +- htdocs/langs/bg_BG/compta.lang | 2 +- htdocs/langs/bg_BG/contracts.lang | 2 + htdocs/langs/bg_BG/errors.lang | 2 +- htdocs/langs/bg_BG/exports.lang | 1 + htdocs/langs/bg_BG/main.lang | 3 + htdocs/langs/bg_BG/printing.lang | 3 + htdocs/langs/bg_BG/projects.lang | 3 +- htdocs/langs/bg_BG/sendings.lang | 1 + htdocs/langs/bg_BG/trips.lang | 2 + htdocs/langs/bn_BD/agenda.lang | 2 + htdocs/langs/bn_BD/bills.lang | 4 +- htdocs/langs/bn_BD/compta.lang | 2 +- htdocs/langs/bn_BD/contracts.lang | 2 + htdocs/langs/bn_BD/errors.lang | 2 +- htdocs/langs/bn_BD/exports.lang | 1 + htdocs/langs/bn_BD/main.lang | 3 + htdocs/langs/bn_BD/printing.lang | 3 + htdocs/langs/bn_BD/projects.lang | 3 +- htdocs/langs/bn_BD/sendings.lang | 1 + htdocs/langs/bn_BD/trips.lang | 2 + htdocs/langs/bs_BA/agenda.lang | 2 + htdocs/langs/bs_BA/bills.lang | 4 +- htdocs/langs/bs_BA/compta.lang | 2 +- htdocs/langs/bs_BA/contracts.lang | 2 + htdocs/langs/bs_BA/errors.lang | 2 +- htdocs/langs/bs_BA/exports.lang | 1 + htdocs/langs/bs_BA/main.lang | 3 + htdocs/langs/bs_BA/printing.lang | 3 + htdocs/langs/bs_BA/projects.lang | 3 +- htdocs/langs/bs_BA/sendings.lang | 1 + htdocs/langs/bs_BA/trips.lang | 2 + htdocs/langs/ca_ES/agenda.lang | 2 + htdocs/langs/ca_ES/bills.lang | 4 +- htdocs/langs/ca_ES/compta.lang | 2 +- htdocs/langs/ca_ES/contracts.lang | 16 +- htdocs/langs/ca_ES/errors.lang | 2 +- htdocs/langs/ca_ES/exports.lang | 1 + htdocs/langs/ca_ES/main.lang | 3 + htdocs/langs/ca_ES/printing.lang | 3 + htdocs/langs/ca_ES/projects.lang | 3 +- htdocs/langs/ca_ES/sendings.lang | 1 + htdocs/langs/ca_ES/trips.lang | 2 + htdocs/langs/cs_CZ/agenda.lang | 2 + htdocs/langs/cs_CZ/bills.lang | 4 +- htdocs/langs/cs_CZ/compta.lang | 2 +- htdocs/langs/cs_CZ/contracts.lang | 2 + htdocs/langs/cs_CZ/errors.lang | 2 +- htdocs/langs/cs_CZ/exports.lang | 1 + htdocs/langs/cs_CZ/main.lang | 3 + htdocs/langs/cs_CZ/printing.lang | 3 + htdocs/langs/cs_CZ/projects.lang | 3 +- htdocs/langs/cs_CZ/sendings.lang | 1 + htdocs/langs/cs_CZ/trips.lang | 2 + htdocs/langs/da_DK/agenda.lang | 2 + htdocs/langs/da_DK/bills.lang | 4 +- htdocs/langs/da_DK/compta.lang | 2 +- htdocs/langs/da_DK/contracts.lang | 2 + htdocs/langs/da_DK/errors.lang | 2 +- htdocs/langs/da_DK/exports.lang | 1 + htdocs/langs/da_DK/main.lang | 3 + htdocs/langs/da_DK/printing.lang | 3 + htdocs/langs/da_DK/projects.lang | 3 +- htdocs/langs/da_DK/sendings.lang | 1 + htdocs/langs/da_DK/trips.lang | 2 + htdocs/langs/de_AT/admin.lang | 1 - htdocs/langs/de_AT/errors.lang | 1 + htdocs/langs/de_AT/projects.lang | 1 - htdocs/langs/de_CH/errors.lang | 2 + htdocs/langs/de_DE/accountancy.lang | 10 +- htdocs/langs/de_DE/admin.lang | 110 +-- htdocs/langs/de_DE/agenda.lang | 6 +- htdocs/langs/de_DE/banks.lang | 12 +- htdocs/langs/de_DE/bills.lang | 10 +- htdocs/langs/de_DE/cashdesk.lang | 4 +- htdocs/langs/de_DE/companies.lang | 12 +- htdocs/langs/de_DE/compta.lang | 6 +- htdocs/langs/de_DE/contracts.lang | 2 + htdocs/langs/de_DE/errors.lang | 4 +- htdocs/langs/de_DE/exports.lang | 1 + htdocs/langs/de_DE/holiday.lang | 28 +- htdocs/langs/de_DE/install.lang | 32 +- htdocs/langs/de_DE/languages.lang | 6 +- htdocs/langs/de_DE/loan.lang | 100 +-- htdocs/langs/de_DE/main.lang | 19 +- htdocs/langs/de_DE/margins.lang | 12 +- htdocs/langs/de_DE/orders.lang | 2 +- htdocs/langs/de_DE/other.lang | 5 +- htdocs/langs/de_DE/printing.lang | 3 + htdocs/langs/de_DE/products.lang | 8 +- htdocs/langs/de_DE/projects.lang | 53 +- htdocs/langs/de_DE/propal.lang | 9 +- htdocs/langs/de_DE/sendings.lang | 13 +- htdocs/langs/de_DE/stocks.lang | 14 +- htdocs/langs/de_DE/suppliers.lang | 2 +- htdocs/langs/de_DE/trips.lang | 12 +- htdocs/langs/de_DE/withdrawals.lang | 2 +- htdocs/langs/el_GR/agenda.lang | 2 + htdocs/langs/el_GR/bills.lang | 4 +- htdocs/langs/el_GR/compta.lang | 2 +- htdocs/langs/el_GR/contracts.lang | 2 + htdocs/langs/el_GR/errors.lang | 2 +- htdocs/langs/el_GR/exports.lang | 1 + htdocs/langs/el_GR/main.lang | 3 + htdocs/langs/el_GR/printing.lang | 7 +- htdocs/langs/el_GR/projects.lang | 3 +- htdocs/langs/el_GR/sendings.lang | 1 + htdocs/langs/el_GR/trips.lang | 2 + htdocs/langs/en_AU/bills.lang | 2 - htdocs/langs/en_AU/errors.lang | 2 + htdocs/langs/en_GB/errors.lang | 2 + htdocs/langs/en_IN/bills.lang | 17 - htdocs/langs/en_IN/errors.lang | 2 + htdocs/langs/en_US/errors.lang | 2 +- htdocs/langs/es_AR/errors.lang | 2 + htdocs/langs/es_BO/errors.lang | 2 + htdocs/langs/es_CL/errors.lang | 2 + htdocs/langs/es_CO/errors.lang | 2 + htdocs/langs/es_DO/errors.lang | 2 + htdocs/langs/es_ES/admin.lang | 6 +- htdocs/langs/es_ES/agenda.lang | 2 + htdocs/langs/es_ES/bills.lang | 4 +- htdocs/langs/es_ES/commercial.lang | 10 +- htdocs/langs/es_ES/compta.lang | 4 +- htdocs/langs/es_ES/contracts.lang | 2 + htdocs/langs/es_ES/errors.lang | 4 +- htdocs/langs/es_ES/exports.lang | 1 + htdocs/langs/es_ES/main.lang | 9 +- htdocs/langs/es_ES/orders.lang | 2 +- htdocs/langs/es_ES/printing.lang | 9 +- htdocs/langs/es_ES/projects.lang | 31 +- htdocs/langs/es_ES/sendings.lang | 7 +- htdocs/langs/es_ES/suppliers.lang | 2 +- htdocs/langs/es_ES/trips.lang | 4 +- htdocs/langs/es_MX/errors.lang | 2 + htdocs/langs/es_PE/errors.lang | 2 + htdocs/langs/es_PY/errors.lang | 2 + htdocs/langs/et_EE/agenda.lang | 2 + htdocs/langs/et_EE/bills.lang | 4 +- htdocs/langs/et_EE/compta.lang | 2 +- htdocs/langs/et_EE/contracts.lang | 2 + htdocs/langs/et_EE/errors.lang | 2 +- htdocs/langs/et_EE/exports.lang | 1 + htdocs/langs/et_EE/main.lang | 3 + htdocs/langs/et_EE/printing.lang | 3 + htdocs/langs/et_EE/projects.lang | 3 +- htdocs/langs/et_EE/sendings.lang | 1 + htdocs/langs/et_EE/trips.lang | 2 + htdocs/langs/eu_ES/agenda.lang | 2 + htdocs/langs/eu_ES/bills.lang | 4 +- htdocs/langs/eu_ES/compta.lang | 2 +- htdocs/langs/eu_ES/contracts.lang | 2 + htdocs/langs/eu_ES/errors.lang | 2 +- htdocs/langs/eu_ES/exports.lang | 1 + htdocs/langs/eu_ES/main.lang | 3 + htdocs/langs/eu_ES/printing.lang | 3 + htdocs/langs/eu_ES/projects.lang | 3 +- htdocs/langs/eu_ES/sendings.lang | 1 + htdocs/langs/eu_ES/trips.lang | 2 + htdocs/langs/fa_IR/agenda.lang | 2 + htdocs/langs/fa_IR/bills.lang | 4 +- htdocs/langs/fa_IR/compta.lang | 2 +- htdocs/langs/fa_IR/contracts.lang | 2 + htdocs/langs/fa_IR/errors.lang | 2 +- htdocs/langs/fa_IR/exports.lang | 1 + htdocs/langs/fa_IR/install.lang | 6 +- htdocs/langs/fa_IR/main.lang | 3 + htdocs/langs/fa_IR/printing.lang | 3 + htdocs/langs/fa_IR/projects.lang | 3 +- htdocs/langs/fa_IR/sendings.lang | 1 + htdocs/langs/fa_IR/trips.lang | 2 + htdocs/langs/fi_FI/agenda.lang | 2 + htdocs/langs/fi_FI/bills.lang | 4 +- htdocs/langs/fi_FI/compta.lang | 2 +- htdocs/langs/fi_FI/contracts.lang | 2 + htdocs/langs/fi_FI/errors.lang | 2 +- htdocs/langs/fi_FI/exports.lang | 1 + htdocs/langs/fi_FI/main.lang | 3 + htdocs/langs/fi_FI/printing.lang | 3 + htdocs/langs/fi_FI/projects.lang | 3 +- htdocs/langs/fi_FI/sendings.lang | 1 + htdocs/langs/fi_FI/trips.lang | 2 + htdocs/langs/fr_BE/errors.lang | 2 + htdocs/langs/fr_CA/bills.lang | 2 + htdocs/langs/fr_CA/compta.lang | 1 - htdocs/langs/fr_CA/errors.lang | 2 + htdocs/langs/fr_CH/errors.lang | 2 + htdocs/langs/fr_FR/admin.lang | 18 +- htdocs/langs/fr_FR/agenda.lang | 2 + htdocs/langs/fr_FR/bills.lang | 8 +- htdocs/langs/fr_FR/compta.lang | 4 +- htdocs/langs/fr_FR/contracts.lang | 2 + htdocs/langs/fr_FR/errors.lang | 2 +- htdocs/langs/fr_FR/exports.lang | 1 + htdocs/langs/fr_FR/loan.lang | 22 +- htdocs/langs/fr_FR/main.lang | 9 +- htdocs/langs/fr_FR/printing.lang | 4 +- htdocs/langs/fr_FR/projects.lang | 5 +- htdocs/langs/fr_FR/sendings.lang | 1 + htdocs/langs/fr_FR/stocks.lang | 2 +- htdocs/langs/fr_FR/trips.lang | 2 + htdocs/langs/he_IL/agenda.lang | 2 + htdocs/langs/he_IL/bills.lang | 4 +- htdocs/langs/he_IL/compta.lang | 2 +- htdocs/langs/he_IL/contracts.lang | 2 + htdocs/langs/he_IL/errors.lang | 2 +- htdocs/langs/he_IL/exports.lang | 1 + htdocs/langs/he_IL/main.lang | 3 + htdocs/langs/he_IL/printing.lang | 3 + htdocs/langs/he_IL/projects.lang | 3 +- htdocs/langs/he_IL/sendings.lang | 1 + htdocs/langs/he_IL/trips.lang | 2 + htdocs/langs/hr_HR/agenda.lang | 2 + htdocs/langs/hr_HR/bills.lang | 4 +- htdocs/langs/hr_HR/compta.lang | 2 +- htdocs/langs/hr_HR/contracts.lang | 2 + htdocs/langs/hr_HR/errors.lang | 2 +- htdocs/langs/hr_HR/exports.lang | 1 + htdocs/langs/hr_HR/main.lang | 3 + htdocs/langs/hr_HR/printing.lang | 3 + htdocs/langs/hr_HR/projects.lang | 3 +- htdocs/langs/hr_HR/sendings.lang | 1 + htdocs/langs/hr_HR/trips.lang | 2 + htdocs/langs/hu_HU/agenda.lang | 2 + htdocs/langs/hu_HU/bills.lang | 4 +- htdocs/langs/hu_HU/companies.lang | 28 +- htdocs/langs/hu_HU/compta.lang | 2 +- htdocs/langs/hu_HU/contracts.lang | 2 + htdocs/langs/hu_HU/errors.lang | 2 +- htdocs/langs/hu_HU/exports.lang | 1 + htdocs/langs/hu_HU/main.lang | 3 + htdocs/langs/hu_HU/printing.lang | 3 + htdocs/langs/hu_HU/projects.lang | 3 +- htdocs/langs/hu_HU/sendings.lang | 1 + htdocs/langs/hu_HU/trips.lang | 2 + htdocs/langs/id_ID/accountancy.lang | 12 +- htdocs/langs/id_ID/agenda.lang | 2 + htdocs/langs/id_ID/bills.lang | 4 +- htdocs/langs/id_ID/compta.lang | 2 +- htdocs/langs/id_ID/contracts.lang | 2 + htdocs/langs/id_ID/errors.lang | 2 +- htdocs/langs/id_ID/exports.lang | 1 + htdocs/langs/id_ID/main.lang | 3 + htdocs/langs/id_ID/printing.lang | 3 + htdocs/langs/id_ID/projects.lang | 3 +- htdocs/langs/id_ID/sendings.lang | 1 + htdocs/langs/id_ID/trips.lang | 2 + htdocs/langs/is_IS/agenda.lang | 2 + htdocs/langs/is_IS/bills.lang | 4 +- htdocs/langs/is_IS/compta.lang | 2 +- htdocs/langs/is_IS/contracts.lang | 2 + htdocs/langs/is_IS/errors.lang | 2 +- htdocs/langs/is_IS/exports.lang | 1 + htdocs/langs/is_IS/main.lang | 3 + htdocs/langs/is_IS/printing.lang | 3 + htdocs/langs/is_IS/projects.lang | 3 +- htdocs/langs/is_IS/sendings.lang | 1 + htdocs/langs/is_IS/trips.lang | 2 + htdocs/langs/it_IT/agenda.lang | 2 + htdocs/langs/it_IT/bills.lang | 4 +- htdocs/langs/it_IT/compta.lang | 2 +- htdocs/langs/it_IT/contracts.lang | 2 + htdocs/langs/it_IT/errors.lang | 2 +- htdocs/langs/it_IT/exports.lang | 1 + htdocs/langs/it_IT/main.lang | 3 + htdocs/langs/it_IT/printing.lang | 3 + htdocs/langs/it_IT/projects.lang | 3 +- htdocs/langs/it_IT/sendings.lang | 1 + htdocs/langs/it_IT/trips.lang | 2 + htdocs/langs/it_IT/workflow.lang | 12 +- htdocs/langs/ja_JP/agenda.lang | 2 + htdocs/langs/ja_JP/bills.lang | 4 +- htdocs/langs/ja_JP/compta.lang | 2 +- htdocs/langs/ja_JP/contracts.lang | 2 + htdocs/langs/ja_JP/errors.lang | 2 +- htdocs/langs/ja_JP/exports.lang | 1 + htdocs/langs/ja_JP/main.lang | 3 + htdocs/langs/ja_JP/printing.lang | 3 + htdocs/langs/ja_JP/projects.lang | 3 +- htdocs/langs/ja_JP/sendings.lang | 1 + htdocs/langs/ja_JP/trips.lang | 2 + htdocs/langs/ka_GE/agenda.lang | 2 + htdocs/langs/ka_GE/bills.lang | 4 +- htdocs/langs/ka_GE/compta.lang | 2 +- htdocs/langs/ka_GE/contracts.lang | 2 + htdocs/langs/ka_GE/errors.lang | 2 +- htdocs/langs/ka_GE/exports.lang | 1 + htdocs/langs/ka_GE/main.lang | 3 + htdocs/langs/ka_GE/printing.lang | 3 + htdocs/langs/ka_GE/projects.lang | 3 +- htdocs/langs/ka_GE/sendings.lang | 1 + htdocs/langs/ka_GE/trips.lang | 2 + htdocs/langs/kn_IN/agenda.lang | 2 + htdocs/langs/kn_IN/bills.lang | 4 +- htdocs/langs/kn_IN/compta.lang | 2 +- htdocs/langs/kn_IN/contracts.lang | 2 + htdocs/langs/kn_IN/errors.lang | 2 +- htdocs/langs/kn_IN/exports.lang | 1 + htdocs/langs/kn_IN/main.lang | 3 + htdocs/langs/kn_IN/printing.lang | 3 + htdocs/langs/kn_IN/projects.lang | 3 +- htdocs/langs/kn_IN/sendings.lang | 1 + htdocs/langs/kn_IN/trips.lang | 2 + htdocs/langs/ko_KR/agenda.lang | 2 + htdocs/langs/ko_KR/bills.lang | 4 +- htdocs/langs/ko_KR/compta.lang | 2 +- htdocs/langs/ko_KR/contracts.lang | 2 + htdocs/langs/ko_KR/errors.lang | 2 +- htdocs/langs/ko_KR/exports.lang | 1 + htdocs/langs/ko_KR/main.lang | 3 + htdocs/langs/ko_KR/printing.lang | 3 + htdocs/langs/ko_KR/projects.lang | 3 +- htdocs/langs/ko_KR/sendings.lang | 1 + htdocs/langs/ko_KR/trips.lang | 2 + htdocs/langs/lo_LA/agenda.lang | 2 + htdocs/langs/lo_LA/bills.lang | 4 +- htdocs/langs/lo_LA/compta.lang | 2 +- htdocs/langs/lo_LA/contracts.lang | 2 + htdocs/langs/lo_LA/errors.lang | 2 +- htdocs/langs/lo_LA/exports.lang | 1 + htdocs/langs/lo_LA/main.lang | 3 + htdocs/langs/lo_LA/printing.lang | 3 + htdocs/langs/lo_LA/projects.lang | 3 +- htdocs/langs/lo_LA/sendings.lang | 1 + htdocs/langs/lo_LA/trips.lang | 2 + htdocs/langs/lt_LT/agenda.lang | 2 + htdocs/langs/lt_LT/bills.lang | 4 +- htdocs/langs/lt_LT/compta.lang | 2 +- htdocs/langs/lt_LT/contracts.lang | 2 + htdocs/langs/lt_LT/errors.lang | 2 +- htdocs/langs/lt_LT/exports.lang | 1 + htdocs/langs/lt_LT/main.lang | 3 + htdocs/langs/lt_LT/printing.lang | 3 + htdocs/langs/lt_LT/projects.lang | 3 +- htdocs/langs/lt_LT/sendings.lang | 1 + htdocs/langs/lt_LT/trips.lang | 2 + htdocs/langs/lv_LV/admin.lang | 2 +- htdocs/langs/lv_LV/agenda.lang | 2 + htdocs/langs/lv_LV/banks.lang | 4 +- htdocs/langs/lv_LV/bills.lang | 4 +- htdocs/langs/lv_LV/boxes.lang | 4 +- htdocs/langs/lv_LV/commercial.lang | 4 +- htdocs/langs/lv_LV/compta.lang | 2 +- htdocs/langs/lv_LV/contracts.lang | 2 + htdocs/langs/lv_LV/errors.lang | 2 +- htdocs/langs/lv_LV/exports.lang | 1 + htdocs/langs/lv_LV/main.lang | 3 + htdocs/langs/lv_LV/printing.lang | 3 + htdocs/langs/lv_LV/projects.lang | 3 +- htdocs/langs/lv_LV/sendings.lang | 1 + htdocs/langs/lv_LV/trips.lang | 2 + htdocs/langs/mk_MK/agenda.lang | 2 + htdocs/langs/mk_MK/bills.lang | 4 +- htdocs/langs/mk_MK/compta.lang | 2 +- htdocs/langs/mk_MK/contracts.lang | 2 + htdocs/langs/mk_MK/errors.lang | 2 +- htdocs/langs/mk_MK/exports.lang | 1 + htdocs/langs/mk_MK/main.lang | 3 + htdocs/langs/mk_MK/printing.lang | 3 + htdocs/langs/mk_MK/projects.lang | 3 +- htdocs/langs/mk_MK/sendings.lang | 1 + htdocs/langs/mk_MK/trips.lang | 2 + htdocs/langs/nb_NO/accountancy.lang | 6 +- htdocs/langs/nb_NO/admin.lang | 6 +- htdocs/langs/nb_NO/agenda.lang | 2 + htdocs/langs/nb_NO/bills.lang | 4 +- htdocs/langs/nb_NO/commercial.lang | 10 +- htdocs/langs/nb_NO/companies.lang | 6 +- htdocs/langs/nb_NO/compta.lang | 4 +- htdocs/langs/nb_NO/contracts.lang | 2 + htdocs/langs/nb_NO/errors.lang | 4 +- htdocs/langs/nb_NO/exports.lang | 1 + htdocs/langs/nb_NO/main.lang | 9 +- htdocs/langs/nb_NO/margins.lang | 8 +- htdocs/langs/nb_NO/orders.lang | 2 +- htdocs/langs/nb_NO/printing.lang | 3 + htdocs/langs/nb_NO/products.lang | 8 +- htdocs/langs/nb_NO/projects.lang | 31 +- htdocs/langs/nb_NO/sendings.lang | 7 +- htdocs/langs/nb_NO/stocks.lang | 4 +- htdocs/langs/nb_NO/suppliers.lang | 2 +- htdocs/langs/nb_NO/trips.lang | 4 +- htdocs/langs/nl_BE/admin.lang | 4 +- htdocs/langs/nl_BE/agenda.lang | 22 - htdocs/langs/nl_BE/banks.lang | 82 --- htdocs/langs/nl_BE/bills.lang | 158 ---- htdocs/langs/nl_BE/bookmarks.lang | 3 - htdocs/langs/nl_BE/boxes.lang | 40 - htdocs/langs/nl_BE/categories.lang | 58 -- htdocs/langs/nl_BE/compta.lang | 55 -- htdocs/langs/nl_BE/contracts.lang | 40 - htdocs/langs/nl_BE/deliveries.lang | 7 - htdocs/langs/nl_BE/dict.lang | 21 - htdocs/langs/nl_BE/donations.lang | 12 - htdocs/langs/nl_BE/ecm.lang | 35 - htdocs/langs/nl_BE/errors.lang | 52 -- htdocs/langs/nl_BE/exports.lang | 25 - htdocs/langs/nl_BE/install.lang | 134 ---- htdocs/langs/nl_BE/interventions.lang | 21 - htdocs/langs/nl_BE/ldap.lang | 10 - htdocs/langs/nl_BE/mails.lang | 65 -- htdocs/langs/nl_BE/main.lang | 236 +----- htdocs/langs/nl_BE/members.lang | 90 --- htdocs/langs/nl_BE/orders.lang | 88 --- htdocs/langs/nl_BE/other.lang | 46 -- htdocs/langs/nl_BE/products.lang | 76 -- htdocs/langs/nl_BE/projects.lang | 27 - htdocs/langs/nl_BE/propal.lang | 5 - htdocs/langs/nl_BE/sendings.lang | 26 - htdocs/langs/nl_BE/stocks.lang | 47 -- htdocs/langs/nl_BE/suppliers.lang | 19 - htdocs/langs/nl_BE/trips.lang | 12 - htdocs/langs/nl_BE/users.lang | 54 -- htdocs/langs/nl_BE/withdrawals.lang | 27 - htdocs/langs/nl_NL/agenda.lang | 2 + htdocs/langs/nl_NL/bills.lang | 4 +- htdocs/langs/nl_NL/compta.lang | 2 +- htdocs/langs/nl_NL/contracts.lang | 2 + htdocs/langs/nl_NL/errors.lang | 2 +- htdocs/langs/nl_NL/exports.lang | 1 + htdocs/langs/nl_NL/main.lang | 3 + htdocs/langs/nl_NL/printing.lang | 3 + htdocs/langs/nl_NL/projects.lang | 3 +- htdocs/langs/nl_NL/sendings.lang | 1 + htdocs/langs/nl_NL/trips.lang | 2 + htdocs/langs/pl_PL/agenda.lang | 2 + htdocs/langs/pl_PL/bills.lang | 4 +- htdocs/langs/pl_PL/compta.lang | 2 +- htdocs/langs/pl_PL/contracts.lang | 2 + htdocs/langs/pl_PL/errors.lang | 2 +- htdocs/langs/pl_PL/exports.lang | 1 + htdocs/langs/pl_PL/main.lang | 3 + htdocs/langs/pl_PL/printing.lang | 3 + htdocs/langs/pl_PL/projects.lang | 3 +- htdocs/langs/pl_PL/sendings.lang | 1 + htdocs/langs/pl_PL/trips.lang | 2 + htdocs/langs/pt_BR/accountancy.lang | 3 + htdocs/langs/pt_BR/admin.lang | 1 + htdocs/langs/pt_BR/bills.lang | 4 +- htdocs/langs/pt_BR/commercial.lang | 6 + htdocs/langs/pt_BR/companies.lang | 3 + htdocs/langs/pt_BR/compta.lang | 3 +- htdocs/langs/pt_BR/errors.lang | 3 +- htdocs/langs/pt_BR/main.lang | 5 + htdocs/langs/pt_BR/orders.lang | 1 + htdocs/langs/pt_BR/other.lang | 2 + htdocs/langs/pt_BR/products.lang | 10 + htdocs/langs/pt_BR/projects.lang | 8 +- htdocs/langs/pt_BR/propal.lang | 5 +- htdocs/langs/pt_BR/sendings.lang | 2 + htdocs/langs/pt_BR/stocks.lang | 4 + htdocs/langs/pt_BR/suppliers.lang | 1 + htdocs/langs/pt_BR/trips.lang | 1 + htdocs/langs/pt_PT/agenda.lang | 2 + htdocs/langs/pt_PT/bills.lang | 4 +- htdocs/langs/pt_PT/compta.lang | 2 +- htdocs/langs/pt_PT/contracts.lang | 2 + htdocs/langs/pt_PT/errors.lang | 2 +- htdocs/langs/pt_PT/exports.lang | 1 + htdocs/langs/pt_PT/main.lang | 3 + htdocs/langs/pt_PT/printing.lang | 3 + htdocs/langs/pt_PT/projects.lang | 3 +- htdocs/langs/pt_PT/sendings.lang | 1 + htdocs/langs/pt_PT/trips.lang | 2 + htdocs/langs/ro_RO/agenda.lang | 2 + htdocs/langs/ro_RO/bills.lang | 4 +- htdocs/langs/ro_RO/compta.lang | 2 +- htdocs/langs/ro_RO/contracts.lang | 4 +- htdocs/langs/ro_RO/errors.lang | 2 +- htdocs/langs/ro_RO/exports.lang | 1 + htdocs/langs/ro_RO/main.lang | 3 + htdocs/langs/ro_RO/printing.lang | 3 + htdocs/langs/ro_RO/projects.lang | 3 +- htdocs/langs/ro_RO/sendings.lang | 1 + htdocs/langs/ro_RO/trips.lang | 2 + htdocs/langs/ru_RU/agenda.lang | 2 + htdocs/langs/ru_RU/bills.lang | 4 +- htdocs/langs/ru_RU/compta.lang | 2 +- htdocs/langs/ru_RU/contracts.lang | 2 + htdocs/langs/ru_RU/errors.lang | 2 +- htdocs/langs/ru_RU/exports.lang | 1 + htdocs/langs/ru_RU/main.lang | 3 + htdocs/langs/ru_RU/printing.lang | 3 + htdocs/langs/ru_RU/projects.lang | 3 +- htdocs/langs/ru_RU/sendings.lang | 1 + htdocs/langs/ru_RU/trips.lang | 2 + htdocs/langs/sk_SK/agenda.lang | 2 + htdocs/langs/sk_SK/bills.lang | 4 +- htdocs/langs/sk_SK/compta.lang | 2 +- htdocs/langs/sk_SK/contracts.lang | 2 + htdocs/langs/sk_SK/errors.lang | 2 +- htdocs/langs/sk_SK/exports.lang | 1 + htdocs/langs/sk_SK/main.lang | 3 + htdocs/langs/sk_SK/printing.lang | 3 + htdocs/langs/sk_SK/projects.lang | 3 +- htdocs/langs/sk_SK/sendings.lang | 1 + htdocs/langs/sk_SK/trips.lang | 2 + htdocs/langs/sl_SI/accountancy.lang | 22 +- htdocs/langs/sl_SI/admin.lang | 6 +- htdocs/langs/sl_SI/agenda.lang | 18 +- htdocs/langs/sl_SI/bills.lang | 4 +- htdocs/langs/sl_SI/categories.lang | 34 +- htdocs/langs/sl_SI/commercial.lang | 10 +- htdocs/langs/sl_SI/compta.lang | 2 +- htdocs/langs/sl_SI/contracts.lang | 4 +- htdocs/langs/sl_SI/errors.lang | 2 +- htdocs/langs/sl_SI/exports.lang | 1 + htdocs/langs/sl_SI/holiday.lang | 12 +- htdocs/langs/sl_SI/languages.lang | 18 +- htdocs/langs/sl_SI/main.lang | 9 +- htdocs/langs/sl_SI/margins.lang | 8 +- htdocs/langs/sl_SI/orders.lang | 2 +- htdocs/langs/sl_SI/printing.lang | 3 + htdocs/langs/sl_SI/products.lang | 82 +-- htdocs/langs/sl_SI/projects.lang | 3 +- htdocs/langs/sl_SI/salaries.lang | 4 +- htdocs/langs/sl_SI/sendings.lang | 1 + htdocs/langs/sl_SI/stocks.lang | 28 +- htdocs/langs/sl_SI/suppliers.lang | 2 +- htdocs/langs/sl_SI/trips.lang | 2 + htdocs/langs/sq_AL/agenda.lang | 2 + htdocs/langs/sq_AL/bills.lang | 4 +- htdocs/langs/sq_AL/compta.lang | 2 +- htdocs/langs/sq_AL/contracts.lang | 2 + htdocs/langs/sq_AL/errors.lang | 2 +- htdocs/langs/sq_AL/exports.lang | 1 + htdocs/langs/sq_AL/main.lang | 3 + htdocs/langs/sq_AL/printing.lang | 3 + htdocs/langs/sq_AL/projects.lang | 3 +- htdocs/langs/sq_AL/sendings.lang | 1 + htdocs/langs/sq_AL/trips.lang | 2 + htdocs/langs/sr_RS/agenda.lang | 2 + htdocs/langs/sr_RS/bills.lang | 4 +- htdocs/langs/sr_RS/compta.lang | 2 +- htdocs/langs/sr_RS/contracts.lang | 2 + htdocs/langs/sr_RS/errors.lang | 2 +- htdocs/langs/sr_RS/exports.lang | 1 + htdocs/langs/sr_RS/main.lang | 3 + htdocs/langs/sr_RS/printing.lang | 3 + htdocs/langs/sr_RS/projects.lang | 3 +- htdocs/langs/sr_RS/sendings.lang | 1 + htdocs/langs/sr_RS/trips.lang | 2 + htdocs/langs/sv_SE/accountancy.lang | 22 +- htdocs/langs/sv_SE/agenda.lang | 26 +- htdocs/langs/sv_SE/banks.lang | 6 +- htdocs/langs/sv_SE/bills.lang | 4 +- htdocs/langs/sv_SE/bookmarks.lang | 8 +- htdocs/langs/sv_SE/compta.lang | 2 +- htdocs/langs/sv_SE/contracts.lang | 2 + htdocs/langs/sv_SE/errors.lang | 2 +- htdocs/langs/sv_SE/exports.lang | 1 + htdocs/langs/sv_SE/holiday.lang | 22 +- htdocs/langs/sv_SE/install.lang | 4 +- htdocs/langs/sv_SE/interventions.lang | 2 +- htdocs/langs/sv_SE/languages.lang | 18 +- htdocs/langs/sv_SE/loan.lang | 66 +- htdocs/langs/sv_SE/main.lang | 3 + htdocs/langs/sv_SE/printing.lang | 3 + htdocs/langs/sv_SE/projects.lang | 3 +- htdocs/langs/sv_SE/sendings.lang | 1 + htdocs/langs/sv_SE/trips.lang | 2 + htdocs/langs/sw_SW/agenda.lang | 2 + htdocs/langs/sw_SW/bills.lang | 4 +- htdocs/langs/sw_SW/compta.lang | 2 +- htdocs/langs/sw_SW/contracts.lang | 2 + htdocs/langs/sw_SW/errors.lang | 2 +- htdocs/langs/sw_SW/exports.lang | 1 + htdocs/langs/sw_SW/main.lang | 3 + htdocs/langs/sw_SW/printing.lang | 3 + htdocs/langs/sw_SW/projects.lang | 3 +- htdocs/langs/sw_SW/sendings.lang | 1 + htdocs/langs/sw_SW/trips.lang | 2 + htdocs/langs/th_TH/agenda.lang | 2 + htdocs/langs/th_TH/bills.lang | 4 +- htdocs/langs/th_TH/compta.lang | 2 +- htdocs/langs/th_TH/contracts.lang | 2 + htdocs/langs/th_TH/errors.lang | 2 +- htdocs/langs/th_TH/exports.lang | 1 + htdocs/langs/th_TH/main.lang | 3 + htdocs/langs/th_TH/printing.lang | 3 + htdocs/langs/th_TH/projects.lang | 3 +- htdocs/langs/th_TH/sendings.lang | 1 + htdocs/langs/th_TH/trips.lang | 2 + htdocs/langs/tr_TR/accountancy.lang | 10 +- htdocs/langs/tr_TR/admin.lang | 28 +- htdocs/langs/tr_TR/agenda.lang | 2 + htdocs/langs/tr_TR/bills.lang | 4 +- htdocs/langs/tr_TR/commercial.lang | 12 +- htdocs/langs/tr_TR/companies.lang | 6 +- htdocs/langs/tr_TR/compta.lang | 4 +- htdocs/langs/tr_TR/contracts.lang | 2 + htdocs/langs/tr_TR/errors.lang | 6 +- htdocs/langs/tr_TR/exports.lang | 1 + htdocs/langs/tr_TR/languages.lang | 4 +- htdocs/langs/tr_TR/main.lang | 13 +- htdocs/langs/tr_TR/margins.lang | 38 +- htdocs/langs/tr_TR/orders.lang | 2 +- htdocs/langs/tr_TR/printing.lang | 3 + htdocs/langs/tr_TR/products.lang | 8 +- htdocs/langs/tr_TR/projects.lang | 31 +- htdocs/langs/tr_TR/sendings.lang | 7 +- htdocs/langs/tr_TR/stocks.lang | 4 +- htdocs/langs/tr_TR/suppliers.lang | 2 +- htdocs/langs/tr_TR/trips.lang | 4 +- htdocs/langs/uk_UA/agenda.lang | 2 + htdocs/langs/uk_UA/bills.lang | 4 +- htdocs/langs/uk_UA/compta.lang | 2 +- htdocs/langs/uk_UA/contracts.lang | 2 + htdocs/langs/uk_UA/errors.lang | 2 +- htdocs/langs/uk_UA/exports.lang | 1 + htdocs/langs/uk_UA/main.lang | 3 + htdocs/langs/uk_UA/printing.lang | 3 + htdocs/langs/uk_UA/projects.lang | 3 +- htdocs/langs/uk_UA/sendings.lang | 1 + htdocs/langs/uk_UA/trips.lang | 2 + htdocs/langs/uz_UZ/agenda.lang | 2 + htdocs/langs/uz_UZ/bills.lang | 4 +- htdocs/langs/uz_UZ/compta.lang | 2 +- htdocs/langs/uz_UZ/contracts.lang | 2 + htdocs/langs/uz_UZ/errors.lang | 2 +- htdocs/langs/uz_UZ/exports.lang | 1 + htdocs/langs/uz_UZ/main.lang | 3 + htdocs/langs/uz_UZ/printing.lang | 3 + htdocs/langs/uz_UZ/projects.lang | 3 +- htdocs/langs/uz_UZ/sendings.lang | 1 + htdocs/langs/uz_UZ/trips.lang | 2 + htdocs/langs/vi_VN/agenda.lang | 2 + htdocs/langs/vi_VN/bills.lang | 4 +- htdocs/langs/vi_VN/compta.lang | 2 +- htdocs/langs/vi_VN/contracts.lang | 166 ++--- htdocs/langs/vi_VN/errors.lang | 2 +- htdocs/langs/vi_VN/exports.lang | 1 + htdocs/langs/vi_VN/main.lang | 3 + htdocs/langs/vi_VN/printing.lang | 3 + htdocs/langs/vi_VN/projects.lang | 3 +- htdocs/langs/vi_VN/sendings.lang | 1 + htdocs/langs/vi_VN/trips.lang | 2 + htdocs/langs/zh_CN/accountancy.lang | 6 +- htdocs/langs/zh_CN/admin.lang | 768 ++++++++++---------- htdocs/langs/zh_CN/agenda.lang | 2 + htdocs/langs/zh_CN/bills.lang | 360 ++++----- htdocs/langs/zh_CN/bookmarks.lang | 2 +- htdocs/langs/zh_CN/cashdesk.lang | 56 +- htdocs/langs/zh_CN/commercial.lang | 106 +-- htdocs/langs/zh_CN/companies.lang | 96 +-- htdocs/langs/zh_CN/compta.lang | 2 +- htdocs/langs/zh_CN/contracts.lang | 2 + htdocs/langs/zh_CN/errors.lang | 2 +- htdocs/langs/zh_CN/exports.lang | 1 + htdocs/langs/zh_CN/main.lang | 3 + htdocs/langs/zh_CN/printing.lang | 3 + htdocs/langs/zh_CN/projects.lang | 3 +- htdocs/langs/zh_CN/sendings.lang | 1 + htdocs/langs/zh_CN/trips.lang | 2 + htdocs/langs/zh_TW/agenda.lang | 2 + htdocs/langs/zh_TW/bills.lang | 4 +- htdocs/langs/zh_TW/companies.lang | 106 +-- htdocs/langs/zh_TW/compta.lang | 2 +- htdocs/langs/zh_TW/contracts.lang | 2 + htdocs/langs/zh_TW/errors.lang | 2 +- htdocs/langs/zh_TW/exports.lang | 1 + htdocs/langs/zh_TW/install.lang | 20 +- htdocs/langs/zh_TW/main.lang | 3 + htdocs/langs/zh_TW/printing.lang | 3 + htdocs/langs/zh_TW/projects.lang | 3 +- htdocs/langs/zh_TW/sendings.lang | 1 + htdocs/langs/zh_TW/trips.lang | 2 + htdocs/projet/list.php | 4 +- 681 files changed, 2606 insertions(+), 3390 deletions(-) create mode 100644 htdocs/langs/de_CH/errors.lang delete mode 100644 htdocs/langs/en_AU/bills.lang create mode 100644 htdocs/langs/en_AU/errors.lang create mode 100644 htdocs/langs/en_GB/errors.lang delete mode 100644 htdocs/langs/en_IN/bills.lang create mode 100644 htdocs/langs/en_IN/errors.lang create mode 100644 htdocs/langs/es_AR/errors.lang create mode 100644 htdocs/langs/es_BO/errors.lang create mode 100644 htdocs/langs/es_CL/errors.lang create mode 100644 htdocs/langs/es_CO/errors.lang create mode 100644 htdocs/langs/es_DO/errors.lang create mode 100644 htdocs/langs/es_MX/errors.lang create mode 100644 htdocs/langs/es_PE/errors.lang create mode 100644 htdocs/langs/es_PY/errors.lang create mode 100644 htdocs/langs/fr_BE/errors.lang create mode 100644 htdocs/langs/fr_CA/errors.lang create mode 100644 htdocs/langs/fr_CH/errors.lang delete mode 100644 htdocs/langs/nl_BE/agenda.lang delete mode 100644 htdocs/langs/nl_BE/banks.lang delete mode 100644 htdocs/langs/nl_BE/bills.lang delete mode 100644 htdocs/langs/nl_BE/bookmarks.lang delete mode 100644 htdocs/langs/nl_BE/boxes.lang delete mode 100644 htdocs/langs/nl_BE/categories.lang delete mode 100644 htdocs/langs/nl_BE/compta.lang delete mode 100644 htdocs/langs/nl_BE/contracts.lang delete mode 100644 htdocs/langs/nl_BE/deliveries.lang delete mode 100644 htdocs/langs/nl_BE/dict.lang delete mode 100644 htdocs/langs/nl_BE/donations.lang delete mode 100644 htdocs/langs/nl_BE/ecm.lang delete mode 100644 htdocs/langs/nl_BE/errors.lang delete mode 100644 htdocs/langs/nl_BE/exports.lang delete mode 100644 htdocs/langs/nl_BE/install.lang delete mode 100644 htdocs/langs/nl_BE/interventions.lang delete mode 100644 htdocs/langs/nl_BE/ldap.lang delete mode 100644 htdocs/langs/nl_BE/mails.lang delete mode 100644 htdocs/langs/nl_BE/members.lang delete mode 100644 htdocs/langs/nl_BE/orders.lang delete mode 100644 htdocs/langs/nl_BE/other.lang delete mode 100644 htdocs/langs/nl_BE/products.lang delete mode 100644 htdocs/langs/nl_BE/projects.lang delete mode 100644 htdocs/langs/nl_BE/propal.lang delete mode 100644 htdocs/langs/nl_BE/sendings.lang delete mode 100644 htdocs/langs/nl_BE/stocks.lang delete mode 100644 htdocs/langs/nl_BE/suppliers.lang delete mode 100644 htdocs/langs/nl_BE/trips.lang delete mode 100644 htdocs/langs/nl_BE/users.lang delete mode 100644 htdocs/langs/nl_BE/withdrawals.lang diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index 4e6b7407dca..25d65cc591a 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -423,7 +423,7 @@ class FormProjets * @param string $morecss More CSS * @return int|string The HTML select list of element or '' if nothing or -1 if KO */ - function select_element($table_element,$socid=0,$morecss='') + function select_element($table_element, $socid=0, $morecss='') { global $conf, $langs; @@ -515,13 +515,14 @@ class FormProjets /** * Build a HTML select list of element of same thirdparty to suggest to link them to project * - * @param string $htmlname HTML name - * @param int $preselected Preselected - * @param int $showempty Add an empty line - * @param int $useshortlabel Use short label - * @return int|string The HTML select list of element or '' if nothing or -1 if KO + * @param string $htmlname HTML name + * @param int $preselected Preselected + * @param int $showempty Add an empty line + * @param int $useshortlabel Use short label + * @param int $showallnone Add choice "All" and "None" + * @return int|string The HTML select list of element or '' if nothing or -1 if KO */ - function selectOpportunityStatus($htmlname,$preselected=0,$showempty=1,$useshortlabel=0,$showallnone=0) + function selectOpportunityStatus($htmlname, $preselected=0, $showempty=1, $useshortlabel=0, $showallnone=0) { global $conf, $langs; diff --git a/htdocs/langs/ar_SA/agenda.lang b/htdocs/langs/ar_SA/agenda.lang index 178b91e1ac4..8c1b1e0fcfc 100644 --- a/htdocs/langs/ar_SA/agenda.lang +++ b/htdocs/langs/ar_SA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=عنوان المتصفح للدخول لملف .ical ExtSiteNoLabel=لا يوجد وصف WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ar_SA/bills.lang b/htdocs/langs/ar_SA/bills.lang index f47038ac702..afafde9790b 100644 --- a/htdocs/langs/ar_SA/bills.lang +++ b/htdocs/langs/ar_SA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=بطاقة الائتمان PaymentTypeShortCB=بطاقة الائتمان PaymentTypeCHQ=الشيكات PaymentTypeShortCHQ=الشيكات -PaymentTypeTIP=تلميح -PaymentTypeShortTIP=تلميح +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=على خط التسديد PaymentTypeShortVAD=على خط التسديد PaymentTypeTRA=تسديد الفواتير diff --git a/htdocs/langs/ar_SA/compta.lang b/htdocs/langs/ar_SA/compta.lang index ea7c3637cc6..d9707dadaed 100644 --- a/htdocs/langs/ar_SA/compta.lang +++ b/htdocs/langs/ar_SA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=الضرائب وعوائد MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=المحاسبة / الخزانة المنطقة diff --git a/htdocs/langs/ar_SA/contracts.lang b/htdocs/langs/ar_SA/contracts.lang index 8c181b2fba4..a848efea241 100644 --- a/htdocs/langs/ar_SA/contracts.lang +++ b/htdocs/langs/ar_SA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=خدمات أسطورة Contracts=عقود ContractsAndLine=Contracts and line of contracts Contract=العقد +ContractLine=Contract line +Closing=Closing NoContracts=أي عقود MenuServices=الخدمات MenuInactiveServices=الخدمات غير الفعالة diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang index 0ad0e52a988..2006b9db69c 100644 --- a/htdocs/langs/ar_SA/errors.lang +++ b/htdocs/langs/ar_SA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=يجب عدم تعطيل جافا سكريبت لج ErrorPasswordsMustMatch=ويجب على كلا كلمات المرور المكتوبة تطابق بعضها البعض ErrorContactEMail=وقع خطأ فني. من فضلك، اتصل بمسؤول إلى البريد الإلكتروني بعد <b>%s</b> EN توفير <b>%s</b> رمز الخطأ في رسالتك، أو حتى أفضل من خلال إضافة نسخة شاشة من هذه الصفحة. ErrorWrongValueForField=قيمة خاطئة لعدد <b>%s</b> الحقل (قيمة <b>'%s'</b> لا يتطابق <b>%s</b> حكم [رجإكس]) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=قيمة خاطئة <b>ل%s</b> عدد حقل <b>('%s</b> &quot;قيمة ليست المرجع <b>%s</b> موجود) ErrorsOnXLines=الأخطاء على خطوط مصدر <b>%s</b> ErrorFileIsInfectedWithAVirus=وكان برنامج مكافحة الفيروسات غير قادرة على التحقق من صحة الملف (ملف قد يكون مصابا بواسطة فيروس) diff --git a/htdocs/langs/ar_SA/exports.lang b/htdocs/langs/ar_SA/exports.lang index e13f12b0a59..fff12a67b62 100644 --- a/htdocs/langs/ar_SA/exports.lang +++ b/htdocs/langs/ar_SA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=لا ارداتها البيانات (أي وحدة مع الس FileSuccessfullyBuilt=ملف التصدير ولدت SQLUsedForExport=SQL طلب استخدامه لبناء ملف التصدير LineId=معرف السطر +LineLabel=Label of line LineDescription=وصف خط LineUnitPrice=سعر الوحدة من خط LineVATRate=ضريبة القيمة المضافة من سعر الخط diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang index 990f77f061e..c42ef14abb0 100644 --- a/htdocs/langs/ar_SA/main.lang +++ b/htdocs/langs/ar_SA/main.lang @@ -108,6 +108,7 @@ Yes=نعم no=لا No=لا All=الكل +Alls=All Home=منزل Help=مساعدة OnlineHelp=مساعدة على الانترنت @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=واو ShortSaturday=دإ ShortSunday=دإ SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ar_SA/printing.lang b/htdocs/langs/ar_SA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ar_SA/printing.lang +++ b/htdocs/langs/ar_SA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang index b106e982b96..1beb7f9f67c 100644 --- a/htdocs/langs/ar_SA/projects.lang +++ b/htdocs/langs/ar_SA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=وهناك مشروع كامل لنموذج التقرير (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ar_SA/sendings.lang b/htdocs/langs/ar_SA/sendings.lang index 79703f807c2..6574893dbae 100644 --- a/htdocs/langs/ar_SA/sendings.lang +++ b/htdocs/langs/ar_SA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=القبض على العملاء diff --git a/htdocs/langs/ar_SA/trips.lang b/htdocs/langs/ar_SA/trips.lang index 4e7476f44e1..919ff8156d9 100644 --- a/htdocs/langs/ar_SA/trips.lang +++ b/htdocs/langs/ar_SA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/bg_BG/agenda.lang b/htdocs/langs/bg_BG/agenda.lang index 51f74f10b72..0619dd98018 100644 --- a/htdocs/langs/bg_BG/agenda.lang +++ b/htdocs/langs/bg_BG/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL адрес за достъп до файла .Ical ExtSiteNoLabel=Няма описание WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/bg_BG/bills.lang b/htdocs/langs/bg_BG/bills.lang index 0e05f865ad3..e79de2e0fa5 100644 --- a/htdocs/langs/bg_BG/bills.lang +++ b/htdocs/langs/bg_BG/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Кредитна карта PaymentTypeShortCB=Кредитна карта PaymentTypeCHQ=Проверка PaymentTypeShortCHQ=Проверка -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=На линия плащане PaymentTypeShortVAD=На линия плащане PaymentTypeTRA=Плащане на сметки diff --git a/htdocs/langs/bg_BG/compta.lang b/htdocs/langs/bg_BG/compta.lang index efd393dd4ad..6af0cdcc636 100644 --- a/htdocs/langs/bg_BG/compta.lang +++ b/htdocs/langs/bg_BG/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Данъци и дивиденти MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Счетоводство / Каса diff --git a/htdocs/langs/bg_BG/contracts.lang b/htdocs/langs/bg_BG/contracts.lang index 9de549a5042..e397feceead 100644 --- a/htdocs/langs/bg_BG/contracts.lang +++ b/htdocs/langs/bg_BG/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Услуги легенда Contracts=Договори ContractsAndLine=Contracts and line of contracts Contract=Договор +ContractLine=Contract line +Closing=Closing NoContracts=Не договори MenuServices=Услуги MenuInactiveServices=Услуги, които не са активни diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang index 2a7c1e73114..86a3fa753e8 100644 --- a/htdocs/langs/bg_BG/errors.lang +++ b/htdocs/langs/bg_BG/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript не трябва да бъдат хор ErrorPasswordsMustMatch=Двете машинописни пароли трябва да съвпадат помежду си ErrorContactEMail=Техническа грешка. Моля, свържете се с администратора след имейл <b>%s</b> EN предоставят на <b>%s</b> код на грешка в съобщението си, или още по-добре чрез добавяне на екран копие на тази страница. ErrorWrongValueForField=Грешна стойност за номер на полето <b>%s (&quot;%s&quot;</b> стойността не съответства на регулярни изрази върховенството <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Грешна стойност за номер на полето <b>%s (&quot;%s</b> стойност не е <b>%s</b> съществуващия код) ErrorsOnXLines=Грешки на <b>%s</b> изходни линии ErrorFileIsInfectedWithAVirus=Антивирусна програма не е в състояние да валидира файла (файл може да бъде заразен с вирус) diff --git a/htdocs/langs/bg_BG/exports.lang b/htdocs/langs/bg_BG/exports.lang index 51275205a6d..d89260b8acc 100644 --- a/htdocs/langs/bg_BG/exports.lang +++ b/htdocs/langs/bg_BG/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Не се внасят данни (без модул с опр FileSuccessfullyBuilt=Износ генерирания файл SQLUsedForExport=SQL Заявка използвани за изграждане на износно досие LineId=Id на линия +LineLabel=Label of line LineDescription=Описание на линия LineUnitPrice=Единичната цена на линия LineVATRate=ДДС Цена на линия diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang index 5adecceb185..397a5c5f037 100644 --- a/htdocs/langs/bg_BG/main.lang +++ b/htdocs/langs/bg_BG/main.lang @@ -108,6 +108,7 @@ Yes=Да no=не No=Не All=Всички +Alls=All Home=Начало Help=Помощ OnlineHelp=Онлайн помощ @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=П ShortSaturday=С ShortSunday=Н SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/bg_BG/printing.lang b/htdocs/langs/bg_BG/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/bg_BG/printing.lang +++ b/htdocs/langs/bg_BG/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang index 39365c4bec1..a6d18349ff0 100644 --- a/htdocs/langs/bg_BG/projects.lang +++ b/htdocs/langs/bg_BG/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Прекъсни връзката към елемента # Documents models -DocumentModelBaleine=Доклад за цялостния проект модел (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang index b267af3a531..f712ad2fa84 100644 --- a/htdocs/langs/bg_BG/sendings.lang +++ b/htdocs/langs/bg_BG/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Улов от клиента diff --git a/htdocs/langs/bg_BG/trips.lang b/htdocs/langs/bg_BG/trips.lang index 472539e8bdd..2161efb7626 100644 --- a/htdocs/langs/bg_BG/trips.lang +++ b/htdocs/langs/bg_BG/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/bn_BD/agenda.lang b/htdocs/langs/bn_BD/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/bn_BD/agenda.lang +++ b/htdocs/langs/bn_BD/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/bn_BD/bills.lang b/htdocs/langs/bn_BD/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/bn_BD/bills.lang +++ b/htdocs/langs/bn_BD/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/bn_BD/compta.lang b/htdocs/langs/bn_BD/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/bn_BD/compta.lang +++ b/htdocs/langs/bn_BD/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/bn_BD/contracts.lang b/htdocs/langs/bn_BD/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/bn_BD/contracts.lang +++ b/htdocs/langs/bn_BD/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/bn_BD/errors.lang b/htdocs/langs/bn_BD/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/bn_BD/errors.lang +++ b/htdocs/langs/bn_BD/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/bn_BD/exports.lang b/htdocs/langs/bn_BD/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/bn_BD/exports.lang +++ b/htdocs/langs/bn_BD/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/bn_BD/main.lang +++ b/htdocs/langs/bn_BD/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/bn_BD/printing.lang b/htdocs/langs/bn_BD/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/bn_BD/printing.lang +++ b/htdocs/langs/bn_BD/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/bn_BD/projects.lang b/htdocs/langs/bn_BD/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/bn_BD/projects.lang +++ b/htdocs/langs/bn_BD/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/bn_BD/sendings.lang b/htdocs/langs/bn_BD/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/bn_BD/sendings.lang +++ b/htdocs/langs/bn_BD/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/bn_BD/trips.lang b/htdocs/langs/bn_BD/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/bn_BD/trips.lang +++ b/htdocs/langs/bn_BD/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/bs_BA/agenda.lang b/htdocs/langs/bs_BA/agenda.lang index d458fbebe68..50872810d80 100644 --- a/htdocs/langs/bs_BA/agenda.lang +++ b/htdocs/langs/bs_BA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL za pristup .ical fajla ExtSiteNoLabel=Nema opisa WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/bs_BA/bills.lang b/htdocs/langs/bs_BA/bills.lang index 25c723e8b9a..6455fbec236 100644 --- a/htdocs/langs/bs_BA/bills.lang +++ b/htdocs/langs/bs_BA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Elektronska uplata PaymentTypeShortVAD=Elektronska uplata PaymentTypeTRA=Plaćanje računom diff --git a/htdocs/langs/bs_BA/compta.lang b/htdocs/langs/bs_BA/compta.lang index 79b5ef3ab8f..fc055bfde1b 100644 --- a/htdocs/langs/bs_BA/compta.lang +++ b/htdocs/langs/bs_BA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/bs_BA/contracts.lang b/htdocs/langs/bs_BA/contracts.lang index 99ee4c3bfb7..de14cbe53f5 100644 --- a/htdocs/langs/bs_BA/contracts.lang +++ b/htdocs/langs/bs_BA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda usluga Contracts=Ugovori ContractsAndLine=Contracts and line of contracts Contract=Ugovor +ContractLine=Contract line +Closing=Closing NoContracts=Nema ugovora MenuServices=Usluge MenuInactiveServices=Usluge nisu aktivne diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/bs_BA/errors.lang +++ b/htdocs/langs/bs_BA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/bs_BA/exports.lang b/htdocs/langs/bs_BA/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/bs_BA/exports.lang +++ b/htdocs/langs/bs_BA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang index 451af2b550d..9ef20974928 100644 --- a/htdocs/langs/bs_BA/main.lang +++ b/htdocs/langs/bs_BA/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/bs_BA/printing.lang b/htdocs/langs/bs_BA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/bs_BA/printing.lang +++ b/htdocs/langs/bs_BA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang index 7fab581af5b..81cd21ae063 100644 --- a/htdocs/langs/bs_BA/projects.lang +++ b/htdocs/langs/bs_BA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/bs_BA/sendings.lang b/htdocs/langs/bs_BA/sendings.lang index af559e5d138..46deb734124 100644 --- a/htdocs/langs/bs_BA/sendings.lang +++ b/htdocs/langs/bs_BA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/bs_BA/trips.lang b/htdocs/langs/bs_BA/trips.lang index 38b20c22e1c..2f6e5a72c00 100644 --- a/htdocs/langs/bs_BA/trips.lang +++ b/htdocs/langs/bs_BA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ca_ES/agenda.lang b/htdocs/langs/ca_ES/agenda.lang index 49d7ade117b..e6dbe781200 100644 --- a/htdocs/langs/ca_ES/agenda.lang +++ b/htdocs/langs/ca_ES/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=Url d'accés a l'arxiu. ical ExtSiteNoLabel=Sense descripció WorkingTimeRange=Rang de temps de treball WorkingDaysRange=Rang de dies de treball +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Crear esdeveniment MyAvailability=La meva disponibilitat ActionType=Tipus d'esdeveniment diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang index f62d5d749c7..fe0b3986bba 100644 --- a/htdocs/langs/ca_ES/bills.lang +++ b/htdocs/langs/ca_ES/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Targeta PaymentTypeShortCB=Targeta PaymentTypeCHQ=Xec PaymentTypeShortCHQ=Xec -PaymentTypeTIP=Ingrés en compte -PaymentTypeShortTIP=Ingrés +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pagament On Line PaymentTypeShortVAD=Pagament On Line PaymentTypeTRA=Lletra de canvi diff --git a/htdocs/langs/ca_ES/compta.lang b/htdocs/langs/ca_ES/compta.lang index dcd993343f2..0da7118653e 100644 --- a/htdocs/langs/ca_ES/compta.lang +++ b/htdocs/langs/ca_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Pagaments especials MenuTaxAndDividends=Impostos i càrregues MenuSalaries=Salaris MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Àrea comptabilitat/tresoreria diff --git a/htdocs/langs/ca_ES/contracts.lang b/htdocs/langs/ca_ES/contracts.lang index 8859f44f388..f70483056c0 100644 --- a/htdocs/langs/ca_ES/contracts.lang +++ b/htdocs/langs/ca_ES/contracts.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - contracts ContractsArea=Àrea contractes ListOfContracts=Llistat de contractes -LastModifiedContracts=Last %s modified contracts +LastModifiedContracts=Últims %s contractes modificats AllContracts=Tots els contractes ContractCard=Fitxa contracte ContractStatus=Estat del contracte @@ -19,8 +19,10 @@ ServiceStatusLateShort=Expirat ServiceStatusClosed=Tancat ServicesLegend=Llegenda per als serveis Contracts=Contractes -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Contractes i línia de contractes Contract=Contracte +ContractLine=Contract line +Closing=Closing NoContracts=Sense contractes MenuServices=Serveis MenuInactiveServices=Serveis inactius @@ -28,7 +30,7 @@ MenuRunningServices=Serveis actius MenuExpiredServices=Serveis expirats MenuClosedServices=Serveis tancats NewContract=Nou contracte -AddContract=Create contract +AddContract=Crear contracte SearchAContract=Cercar un contracte DeleteAContract=Eliminar un contracte CloseAContract=Tancar un contracte @@ -54,7 +56,7 @@ ListOfRunningContractsLines=Llistat de línies de contractes en servei ListOfRunningServices=Llistat de serveis actius NotActivatedServices=Serveis no activats (amb els contractes validats) BoardNotActivatedServices=Serveis a activar amb els contractes validats -LastContracts=Last %s contracts +LastContracts=Últims %s contractes LastActivatedServices=Els %s darrers serveis activats LastModifiedServices=Els %s darrers serveis modificats EditServiceLine=Edició línia del servei @@ -90,9 +92,9 @@ ListOfServicesToExpireWithDuration=Llistat de serveis actius a expirar en %s die ListOfServicesToExpireWithDurationNeg=Llistat de serveis expirats més de %s dies ListOfServicesToExpire=Llistat de serveis actius a expirar NoteListOfYourExpiredServices=Aquest llistat conté només els serveis de contractes de tercers dels que vostè és comercial -StandardContractsTemplate=Standard contracts template -ContactNameAndSignature=For %s, name and signature: -OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. +StandardContractsTemplate=Plantilla de contracte Standard +ContactNameAndSignature=Per %s, nom i signatura: +OnlyLinesWithTypeServiceAreUsed=Només les línies amb tipus "Servei" seran clonades. ##### Types de contacts ##### TypeContact_contrat_internal_SALESREPSIGN=Comercial signant del contracte diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang index 1d11e768e72..1245b6b6664 100644 --- a/htdocs/langs/ca_ES/errors.lang +++ b/htdocs/langs/ca_ES/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ha d'estar activat per a que aquesta opc ErrorPasswordsMustMatch=Les 2 contrasenyes indicades s'han de correspondre ErrorContactEMail=S'ha produït un error tècnic. Contacti amb l'administrador al e-mail <b>%s</b>, indicant el codi d'error <b>%s</b> en el seu missatge, o pot també adjuntar una còpia de pantalla d'aquesta pàgina. ErrorWrongValueForField=Valor incorrecte per al camp número <b>%s</b> (el valor '<b>%s</b>' no compleix amb la regla <b>%s</b>) -ErrorFieldValueNotIn=Valor incorrecte pel camp número <b>%s</b> (el valor '<b>%s</b>' no es un valor en el camp <b>%s</b> de la taula <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valor incorrecte per al camp nombre <b>%s</b> (el valor '<b>%s</b>' no és una referència existent en <b>%s</b>) ErrorsOnXLines=Errors a <b>%s</b> línies font ErrorFileIsInfectedWithAVirus=L'antivirus no ha pogut validar aquest arxiu (és probable que estigui infectat per un virus)! diff --git a/htdocs/langs/ca_ES/exports.lang b/htdocs/langs/ca_ES/exports.lang index be7cee98cfa..b04d2b75c43 100644 --- a/htdocs/langs/ca_ES/exports.lang +++ b/htdocs/langs/ca_ES/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Sense taules de dades importables (cap mòdul amb les definicio FileSuccessfullyBuilt=Arxiu d'exportació generat SQLUsedForExport=Consulta SQL utilitzada per construir el fitxer d'exportació LineId=ID de línia +LineLabel=Label of line LineDescription=Descripció de línia LineUnitPrice=Preu unitari de la línia LineVATRate=Tipus d'IVA de la línia diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang index 622c179301d..3f4f3e72120 100644 --- a/htdocs/langs/ca_ES/main.lang +++ b/htdocs/langs/ca_ES/main.lang @@ -108,6 +108,7 @@ Yes=Sí no=no No=No All=Tot +Alls=All Home=Inici Help=Ajuda OnlineHelp=Ajuda en línia @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Anar a Inici->Configuració->Empresa per canviar el logo Deny=Denegar Denied=Denegad ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Dv ShortSaturday=Ds ShortSunday=Dg SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ca_ES/printing.lang b/htdocs/langs/ca_ES/printing.lang index 08e7e8ea343..b70a6277457 100644 --- a/htdocs/langs/ca_ES/printing.lang +++ b/htdocs/langs/ca_ES/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Impressió automàtica Module64000Desc=Habilita el sistema de impressió automàtica PrintingSetup=Configuració del sistema de impressió automàtic PrintingDesc=Aquest mòdul afegeix un boto per enviar documents directament a una impresoa (sense obrir el document a la aplicació) amb varis mòduls +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Configuració del mòdul Drivers PrintingDriverDesc=Configuració variables pel driver d'impressió ListDrivers=Llista de controladors @@ -10,6 +12,7 @@ PrintTestDesc=Llista de impressores FileWasSentToPrinter=L'arxiu %s ha sigut enviat a la impressora NoActivePrintingModuleFound=Sense mòdul actiu per imprimir docuements PleaseSelectaDriverfromList=Seleccini un driver del llistat +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Configuració del driver TestDriver=Prova TargetedPrinter=Impresora destí diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang index d55b4c294ef..63f74811402 100644 --- a/htdocs/langs/ca_ES/projects.lang +++ b/htdocs/langs/ca_ES/projects.lang @@ -143,7 +143,8 @@ SelectElement=Seleccioni element AddElement=Vincular a element UnlinkElement=Desvincular element # Documents models -DocumentModelBaleine=Model d'informe de projecte complet (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Càrrega de treball prevista PlannedWorkloadShort=Carrega de treball WorkloadOccupation=Assignació de carrega de treball diff --git a/htdocs/langs/ca_ES/sendings.lang b/htdocs/langs/ca_ES/sendings.lang index 33117d8fa29..5c17e126b94 100644 --- a/htdocs/langs/ca_ES/sendings.lang +++ b/htdocs/langs/ca_ES/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Quantitat de comandes de clients obertes ProductQtyInSuppliersOrdersRunning=Quantitat de comandes a proveïdors obertes ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Quantitat de comandes a proveïdors ja rebudes +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Recollit pel client diff --git a/htdocs/langs/ca_ES/trips.lang b/htdocs/langs/ca_ES/trips.lang index 389c33caf76..8f0546ed429 100644 --- a/htdocs/langs/ca_ES/trips.lang +++ b/htdocs/langs/ca_ES/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/cs_CZ/agenda.lang b/htdocs/langs/cs_CZ/agenda.lang index a7551351e9d..d9eb2b9eb9b 100644 --- a/htdocs/langs/cs_CZ/agenda.lang +++ b/htdocs/langs/cs_CZ/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL pro přístup *.iCal souboru ExtSiteNoLabel=Nepodepsáno WorkingTimeRange=Rozsah pracovní doby WorkingDaysRange=Rozsah pracovních dnů +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Vytvořit událost MyAvailability=Moje dostupnost ActionType=Typ události diff --git a/htdocs/langs/cs_CZ/bills.lang b/htdocs/langs/cs_CZ/bills.lang index 801c90bf697..d55712cc858 100644 --- a/htdocs/langs/cs_CZ/bills.lang +++ b/htdocs/langs/cs_CZ/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditní karta PaymentTypeShortCB=Kreditní karta PaymentTypeCHQ=Kontrola PaymentTypeShortCHQ=Kontrola -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line platba PaymentTypeShortVAD=On line platby PaymentTypeTRA=Účet platby diff --git a/htdocs/langs/cs_CZ/compta.lang b/htdocs/langs/cs_CZ/compta.lang index de6d2d18855..12288de6482 100644 --- a/htdocs/langs/cs_CZ/compta.lang +++ b/htdocs/langs/cs_CZ/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Zvláštní výdaje MenuTaxAndDividends=Daně a dividendy MenuSalaries=Mzdy MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Oblast Účetnictví/Pokladna diff --git a/htdocs/langs/cs_CZ/contracts.lang b/htdocs/langs/cs_CZ/contracts.lang index e109df83a74..1d90f1d81fc 100644 --- a/htdocs/langs/cs_CZ/contracts.lang +++ b/htdocs/langs/cs_CZ/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda služeb Contracts=Smlouvy ContractsAndLine=Smlouvy a řádky smluv Contract=Smlouva +ContractLine=Contract line +Closing=Closing NoContracts=Žádné smlouvy MenuServices=Služby MenuInactiveServices=Služby, které nejsou aktivní diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang index 439d117ac16..c15b46b143c 100644 --- a/htdocs/langs/cs_CZ/errors.lang +++ b/htdocs/langs/cs_CZ/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript musí být vypnuta, že tato funkce prac ErrorPasswordsMustMatch=Oba napsaný hesla se musí shodovat se navzájem ErrorContactEMail=Technické chybě. Prosím, obraťte se na správce, aby e-mailovou <b>%s</b> en poskytovat <b>%s</b> kód chyby ve zprávě, nebo ještě lépe přidáním obrazovky kopii této stránky. ErrorWrongValueForField=Chybná hodnota <b>%s</b> číslo pole (hodnota <b>&quot;%s</b> 'neodpovídá regex pravidel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Chybná hodnota <b>%s</b> číslo pole (hodnota <b>&quot;%s&quot;</b> není <b>%s</b> stávající ref) ErrorsOnXLines=Chyby na <b>%s</b> zdrojovém záznamu (s) ErrorFileIsInfectedWithAVirus=Antivirový program nebyl schopen ověřit soubor (soubor může být napaden virem) diff --git a/htdocs/langs/cs_CZ/exports.lang b/htdocs/langs/cs_CZ/exports.lang index 2f06426b9f5..5222dc0701b 100644 --- a/htdocs/langs/cs_CZ/exports.lang +++ b/htdocs/langs/cs_CZ/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Žádné importovatelné údaje (žádný modul s definicemi po FileSuccessfullyBuilt=Generován export souboru SQLUsedForExport=Dotaz SQL použitý k vytvoření exportovaného souboru LineId=Id řádku +LineLabel=Label of line LineDescription=Popis řádku LineUnitPrice=Jednotková cena z řádku LineVATRate=Sazba DPH z řádku diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang index 8e392f080de..3b77d7aed59 100644 --- a/htdocs/langs/cs_CZ/main.lang +++ b/htdocs/langs/cs_CZ/main.lang @@ -108,6 +108,7 @@ Yes=Ano no=ne No=Ne All=Vše +Alls=All Home=Domů Help=Pomoc OnlineHelp=Online nápověda @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Jděte na Domů-Nastavení-Společnost pro změnu loga, Deny=Odmítnout Denied=Odmítnuto ListOfTemplates=Seznam šablon +Gender=Gender Genderman=Muž Genderwoman=Žena ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=PÁ ShortSaturday=S ShortSunday=N SelectMailModel=Vybrat šablonu e-mailu +SetRef=Set ref diff --git a/htdocs/langs/cs_CZ/printing.lang b/htdocs/langs/cs_CZ/printing.lang index 590281184d4..809f982752c 100644 --- a/htdocs/langs/cs_CZ/printing.lang +++ b/htdocs/langs/cs_CZ/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Přímý tisk Module64000Desc=Povolit Direct Printing System PrintingSetup=Nastavit systém přímého tisku PrintingDesc=Tento modul přidá tlačítko Tisk pro odesílání dokumentů přímo na tiskárnu (bez otevření dokumentu do aplikace) s různými moduly. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Nastaevní ovladače modulu PrintingDriverDesc=Konfigurace proměnných pro tiskový ovladač. ListDrivers=Výpis ovladačů @@ -10,6 +12,7 @@ PrintTestDesc=Výpis tiskáren FileWasSentToPrinter=Soubor %s byl odeslán na tiskárnu NoActivePrintingModuleFound=Žádný aktivní modul pro tisk dokumentu PleaseSelectaDriverfromList=Prosím vyberte ovladač ze seznamu. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Nastavení ovladače TestDriver=Test TargetedPrinter=Cílová tiskárna diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang index 7b77a0f80f1..deb4b836289 100644 --- a/htdocs/langs/cs_CZ/projects.lang +++ b/htdocs/langs/cs_CZ/projects.lang @@ -143,7 +143,8 @@ SelectElement=Vyberte prvek AddElement=Odkaz na prvek UnlinkElement=Odpojit element # Documents models -DocumentModelBaleine=Kompletní projektový report (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Plánované vytížení PlannedWorkloadShort=Pracovní zátěž WorkloadOccupation=Pracovní zátěž diff --git a/htdocs/langs/cs_CZ/sendings.lang b/htdocs/langs/cs_CZ/sendings.lang index 3546f733199..35e1ec27e0d 100644 --- a/htdocs/langs/cs_CZ/sendings.lang +++ b/htdocs/langs/cs_CZ/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Množství výrobku do otevřených objednáv ProductQtyInSuppliersOrdersRunning=Množství výrobku do otevřených dodavatelů zakázek ProductQtyInShipmentAlreadySent=Množství již odeslaných produktů z objednávek zákazníka ProductQtyInSuppliersShipmentAlreadyRecevied=Množství již dodaných produktů z otevřených dodavatelských objednávek +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Chytit zákazníka diff --git a/htdocs/langs/cs_CZ/trips.lang b/htdocs/langs/cs_CZ/trips.lang index 2f34bd518a8..3baea7ea4fe 100644 --- a/htdocs/langs/cs_CZ/trips.lang +++ b/htdocs/langs/cs_CZ/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Jste si jisti, že chcete ověřit tuto zprávu o výdajích? NoTripsToExportCSV=Žádná zpráva o výdajích na export pro toto období. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/da_DK/agenda.lang b/htdocs/langs/da_DK/agenda.lang index 29c6a44ac64..0cc9da05f4d 100644 --- a/htdocs/langs/da_DK/agenda.lang +++ b/htdocs/langs/da_DK/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL for at få adgang. ICal fil ExtSiteNoLabel=Ingen beskrivelse WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/da_DK/bills.lang b/htdocs/langs/da_DK/bills.lang index b446ff7bef9..cbe0cfc5958 100644 --- a/htdocs/langs/da_DK/bills.lang +++ b/htdocs/langs/da_DK/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Online betaling PaymentTypeShortVAD=Online betaling PaymentTypeTRA=Bill betaling diff --git a/htdocs/langs/da_DK/compta.lang b/htdocs/langs/da_DK/compta.lang index 2b6afb49850..55cd7e764ae 100644 --- a/htdocs/langs/da_DK/compta.lang +++ b/htdocs/langs/da_DK/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Skatter og udbytter MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Regnskabsmæssig / Treasury område diff --git a/htdocs/langs/da_DK/contracts.lang b/htdocs/langs/da_DK/contracts.lang index 7c4327088bc..942d707a169 100644 --- a/htdocs/langs/da_DK/contracts.lang +++ b/htdocs/langs/da_DK/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Kontrakter ContractsAndLine=Contracts and line of contracts Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Nr. kontrakter MenuServices=Services MenuInactiveServices=Tjenester, der ikke er aktive diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang index dc950404c4f..67eadec4f82 100644 --- a/htdocs/langs/da_DK/errors.lang +++ b/htdocs/langs/da_DK/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript skal ikke være deaktiveret for at have ErrorPasswordsMustMatch=Begge har skrevet passwords skal matche hinanden ErrorContactEMail=En teknisk fejl opstod. Kontakt venligst administrator til at følge e-mail <b>%s</b> da give fejlkoder <b>%s</b> i din besked, eller endnu bedre ved at tilføje en skærm kopi af denne side. ErrorWrongValueForField=Forkert værdi for felt nummer <b>%s</b> (værdi <b>'%s'</b> passer ikke regex regel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Forkert værdi for feltnummer <b>%s</b> (værdien <b>'%s'</b> er ikke en <b>%s</b> eksisterende ref) ErrorsOnXLines=Fejl på <b>%s</b> kildelinjer ErrorFileIsInfectedWithAVirus=Det antivirusprogram var ikke i stand til at validere filen (filen kan være inficeret med en virus) diff --git a/htdocs/langs/da_DK/exports.lang b/htdocs/langs/da_DK/exports.lang index d5827870b49..c0eecd2c7dc 100644 --- a/htdocs/langs/da_DK/exports.lang +++ b/htdocs/langs/da_DK/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nr. indføres data (ingen modul med definitioner at tillade dat FileSuccessfullyBuilt=Eksporter fil genereret SQLUsedForExport=SQL Anmodning bruges til at bygge eksport-fil LineId=Id for linje +LineLabel=Label of line LineDescription=Beskrivelse af linje LineUnitPrice=Enhedspris på linje LineVATRate=Momssats på linje diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang index fd51012b321..4e399ab8821 100644 --- a/htdocs/langs/da_DK/main.lang +++ b/htdocs/langs/da_DK/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nej No=Nej All=Alle +Alls=All Home=Hjem Help=Hjælp OnlineHelp=Online hjælp @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/da_DK/printing.lang b/htdocs/langs/da_DK/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/da_DK/printing.lang +++ b/htdocs/langs/da_DK/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang index 531e1d07cf4..5deebc66599 100644 --- a/htdocs/langs/da_DK/projects.lang +++ b/htdocs/langs/da_DK/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=En komplet projekt rapport model (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/da_DK/sendings.lang b/htdocs/langs/da_DK/sendings.lang index 42698c03145..a078500e992 100644 --- a/htdocs/langs/da_DK/sendings.lang +++ b/htdocs/langs/da_DK/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Fangst af kunden diff --git a/htdocs/langs/da_DK/trips.lang b/htdocs/langs/da_DK/trips.lang index 7bb48e358af..0b74716fd93 100644 --- a/htdocs/langs/da_DK/trips.lang +++ b/htdocs/langs/da_DK/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang index c8a1bdddc06..bd121bd4d10 100644 --- a/htdocs/langs/de_AT/admin.lang +++ b/htdocs/langs/de_AT/admin.lang @@ -1,5 +1,4 @@ # Dolibarr language file - Source file is en_US - admin -VersionRecommanded=Empfohlen UseSearchToSelectCompany=Suchfeld statt Listenansicht für Partnerauswahl verwenden NextValue=Nächste Wert ImportMySqlDesc=Zum Wiederherstellen einer Sicherungsdatei müssen Sie folgenden Befehl über die Kommandozeile ausführen: diff --git a/htdocs/langs/de_AT/errors.lang b/htdocs/langs/de_AT/errors.lang index 517621afb5d..1802ebe6239 100644 --- a/htdocs/langs/de_AT/errors.lang +++ b/htdocs/langs/de_AT/errors.lang @@ -6,3 +6,4 @@ ErrorCashAccountAcceptsOnlyCashMoney=Dies ist ein Bargeldkonto (Kassa) und akzep ErrorCustomerCodeAlreadyUsed=Diese Kunden Nr. ist bereits vergeben. ErrorSupplierCodeRequired=Lieferanten Nr. erforderlich WarningUntilDirRemoved=Diese Warnung bleibt so lange aktiv, wie dieses Verzeichnis existiert (nur für Administratoren). +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/de_AT/projects.lang b/htdocs/langs/de_AT/projects.lang index a480ec09913..4ca6e93544f 100644 --- a/htdocs/langs/de_AT/projects.lang +++ b/htdocs/langs/de_AT/projects.lang @@ -16,4 +16,3 @@ ReOpenAProject=Öffne Projekt DoNotShowMyTasksOnly=Zeige auch die Aufgaben Anderer TypeContact_project_task_internal_TASKEXECUTIVE=Task Exekutive TypeContact_project_task_external_TASKEXECUTIVE=Task Exekutive -DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, ...) diff --git a/htdocs/langs/de_CH/errors.lang b/htdocs/langs/de_CH/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/de_CH/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang index b383bb2eba0..7367a09142e 100644 --- a/htdocs/langs/de_DE/accountancy.lang +++ b/htdocs/langs/de_DE/accountancy.lang @@ -14,7 +14,7 @@ Chartofaccounts=Kontenplan Fiscalyear=Fiskalische Jahre Menuaccount=Buchhaltung Konten Menuthirdpartyaccount=Partnerkonten -MenuTools=Werkzeuge +MenuTools=Hilfsprogramme ConfigAccountingExpert=Konfiguration des Experten Buchhaltungsmodul Journaux=Journale @@ -48,7 +48,7 @@ NewAccount=Neues Buchhaltungskonto Update=Aktualisieren List=Liste Create=Erstelle -CreateMvts=Create movement +CreateMvts=Erstelle Lagerbewegung UpdateAccount=Änderung eines Bilanz-Kontos UpdateMvts=Änderung einer Bewegung WriteBookKeeping=Konten ins Hauptbuch übernehmen @@ -84,8 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Beginnen Sie die Sortierung der Abbau Seit AccountLength=Länge der in Dolibarr gezeigten Rechnungskonten AccountLengthDesc=Funktion ermöglicht, eine Länge von Rechnungslegungs Konto indem Räume, die durch den Nullwert vorzutäuschen. Diese Funktion berührt nur die Anzeige, ist es nicht die in Dolibarr registriert Rechnungswesen Konten ändern. Für den Export ist diese Funktion erforderlich, bei bestimmten Software-kompatibel zu sein. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Listenlänge für die Anzeige von Produkt- und Dienstleistungsbeschreibung (Empfehlung = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Länge für die Anzeige der Beschreibung von Produkte und Leistungen in den Listen (Ideal = 50) ACCOUNTING_LENGTH_GACCOUNT=Länge der Finanzbuchführung ACCOUNTING_LENGTH_AACCOUNT=Länge der Partner @@ -108,7 +108,7 @@ Docdate=Datum Docref=Referenz Numerocompte=Konto Code_tiers=Partner -Labelcompte=Label-Account +Labelcompte=Konto-Beschriftung Debit=Soll Credit=Haben Amount=Betrag diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang index 789b57c75dc..042fe460c9e 100644 --- a/htdocs/langs/de_DE/admin.lang +++ b/htdocs/langs/de_DE/admin.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - admin -Foundation=Stiftung +Foundation=Verein Version=Version VersionProgram=Programmversion VersionLastInstall=Version der Erstinstallation @@ -7,23 +7,23 @@ VersionLastUpgrade=Version der letzten Aktualisierung VersionExperimental=Experimentell VersionDevelopment=Entwicklung VersionUnknown=Unbekannt -VersionRecommanded=Empfohlene +VersionRecommanded=Empfohlen FileCheck=Datei Integrität FilesMissing=Fehlende Dateien FilesUpdated=Dateien ersetzt FileCheckDolibarr=Überprüfe Integrität von Dolibarr Dateien XmlNotFound=XML-Datei Integrität von Dolibarr nicht gefunden -SessionId=Sitzungs ID +SessionId=ID Session SessionSaveHandler=Handler für Sitzungsspeicherung SessionSavePath=Pfad für Sitzungsdatenspeicherung -PurgeSessions=Sitzungsdaten löschen +PurgeSessions=Bereinigung von Sessions ConfirmPurgeSessions=Wollen Sie wirklich alle Sitzungsdaten löschen? Damit wird zugleich jeder Benutzer (außer Ihnen) vom System abgemeldet. NoSessionListWithThisHandler=Anzeige der aktiven Sitzungen mit Ihrer PHP-Konfiguration nicht möglich. LockNewSessions=Keine neuen Sitzungen zulassen ConfirmLockNewSessions=Möchten Sie wirklich alle Sitzungen bis auf Ihre eigene blocken? Nur Benutzer <b>%s</b> kann danach noch eine Verbindung aufbauen. UnlockNewSessions=Sperrung neuer Sitzungen aufheben YourSession=Ihre Sitzung -Sessions=Sitzungen +Sessions=Benutzer-Sessions WebUserGroup=WebServer Benutzer/Gruppen NoSessionFound=Ihre PHP -Konfiguration scheint keine Liste aktiver Sitzungen zuzulassen. Eventuell ist die Speicherung im Verzeichnis (<b>%s</b>) aktiviert und fehlerhafte Dateizugriffsberechtigungen blockieren den Zugriff (z.B. open_basedir-Beschränkungen). HTMLCharset=Zeichensatz für die generierten HTML-Seiten @@ -48,7 +48,7 @@ SecuritySetup=Sicherheitseinstellungen ErrorModuleRequirePHPVersion=Fehler: Dieses Modul benötigt PHP Version %s oder höher ErrorModuleRequireDolibarrVersion=Fehler: Dieses Moduls erfordert Dolibarr Version %s oder höher ErrorDecimalLargerThanAreForbidden=Fehler: Eine höhere Genauigkeit als <b>%s</b> wird nicht unterstützt. -DictionarySetup=Wörterbucheinstellungen +DictionarySetup=Wörterbuch Einstellungen Dictionary=Wörterbücher Chartofaccounts=Kontenplan Fiscalyear=Fiskalische Jahre @@ -68,7 +68,7 @@ NumberOfKeyToSearch=Anzahl der Buchstaben um eine Suche auszulösen: %s ViewFullDateActions=Zeige alle Terminaktionen in der Partneransicht NotAvailableWhenAjaxDisabled=Nicht verfügbar, wenn Ajax deaktiviert JavascriptDisabled=JavaScript deaktiviert -UsePopupCalendar=Popups für die Datumseingabe verwenden +UsePopupCalendar=Verwenden Sie Popups für die Datumseingabe UsePreviewTabs=Vorschautabs verwenden ShowPreview=Vorschau anzeigen PreviewNotAvailable=Vorschau nicht verfügbar @@ -98,7 +98,7 @@ AntiVirusParamExample= Beispiel für ClamWin: --database="C:\\Program Files (x86 ComptaSetup=Buchhaltungsmoduls-Einstellungen UserSetup=Benutzerverwaltung Einstellungen MenuSetup=Menüverwaltung Einstellungen -MenuLimits=Grenzwerte und Genauigkeit +MenuLimits=Genauigkeit - Toleranz MenuIdParent=Eltern-Menü-ID DetailMenuIdParent=ID des übergeordneten Menüs (0 für einen Eltern-Menü) DetailPosition=Reihungsnummer für definition der Menüposition @@ -345,9 +345,9 @@ ExampleOfDirectoriesForModelGen=Beispiele für Syntax:<br>c:\\mydir<br>/Home/myd FollowingSubstitutionKeysCanBeUsed=<br>Lesen Sie die Wiki Dokumentation um zu wissen, wie Sie Ihre odt Dokumentenvorlage erstellen, bevor Sie diese in den Kategorien speichern: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=Reihenfolge von Vor- und Nachname -DescWeather=Die folgenden Bilder werden auf der Übersichtansicht angezeigt, wenn die Anzahl der verspäteten Aufgaben diese Werte erreichen: +DescWeather=Die folgenden Diagramme werden auf der Übersicht Startseite angezeigt, wenn die entsprechenden Toleranzwerte erreicht werden: KeyForWebServicesAccess=Schlüssel um Web Services (Parameter "dolibarrkey" in webservices) zu benützen -TestSubmitForm=Testbereich +TestSubmitForm=Formular Eingabeüberprüfung ThisForceAlsoTheme=Bei Verwendung dieser Menü-Verwaltung wird die eigene Layout-Vorlage verwendet unabhängig von der Layout Einstellung des Benutzers. Auch wenn diese Menü-Verwaltung für Smartphones ausgelegt ist kann er nicht auf allen Smartphones angezeigt werden. Verwenden Sie eine andere Menü-Verwaltung, wenn Sie Probleme bemerken. ThemeDir=Verzeichnis Layout-Vorlagen ConnectionTimeout=Verbindung Timeout @@ -463,9 +463,9 @@ Module59Name=Bookmark4u Module59Desc=Neues Bookmark4u Konto zu Systembenutzerkonto hinzufügen Module70Name=Service Module70Desc=Serviceverwaltung -Module75Name=Reisekosten und Reisehinweise +Module75Name=Spesen- und Reiseaufzeichnungen Module75Desc=Reise- und Fahrtspesenverwaltung -Module80Name=Lieferungen +Module80Name=Auslieferungen Module80Desc=Versand und Lieferauftragsverwaltung Module85Name=Banken und Kassen Module85Desc=Verwaltung von Bank- oder Bargeldkonten @@ -477,13 +477,13 @@ Module200Name=LDAP Module200Desc=LDAP-Verzeichnissynchronisation Module210Name=PostNuke Module210Desc=PostNuke-Integration -Module240Name=Datenexport +Module240Name=Daten Exporte Module240Desc=Werkzeug zum Datenexport(mit Assistenten) -Module250Name=Datenimport +Module250Name=Daten Importe Module250Desc=Werkzeug zum Dateinport (mit Assistenten) Module310Name=Mitglieder -Module310Desc=Mitgliederverwaltung -Module320Name=RSS-Feed +Module310Desc=Management von Mitglieder einer Stiftung/Vereins +Module320Name=RSS Feed Module320Desc=RSS-Feed-Bildschirm innerhalb des Systems anzeigen Module330Name=Lesezeichen Module330Desc=Lesezeichenverwaltung @@ -492,7 +492,7 @@ Module400Desc=Projektmanagement, Aufträge oder Leads. Anschließend können Sie Module410Name=Webkalender Module410Desc=Webkalenderintegration Module500Name=Sonderausgaben -Module500Desc=Verwalten von speziellen Ausgaben (Steuern, Sozialbeiträge, Dividenden) +Module500Desc=Verwalten von speziellen Ausgaben (Steuern, Sozialabgaben, Dividenden) Module510Name=Löhne Module510Desc=Verwaltung der Angestellten-Gehälter und -Zahlungen Module520Name=Darlehen @@ -502,7 +502,7 @@ Module600Desc=Senden Sie Benachrichtigungen zu einigen Dolibarr-Events per E-Mai Module700Name=Spenden Module700Desc=Spendenverwaltung Module770Name=Spesenabrechnungen -Module770Desc=Management Reisen und Spesen Report (Transport, Essen, ...) +Module770Desc=Management und Reporting von Reise- und Spesenabrechnungen (Transport, Essen, ...) Module1120Name=Lieferant-Angebote Module1120Desc=Anfordern von Lieferanten-Angeboten und Preise Module1200Name=Mantis @@ -542,8 +542,8 @@ Module6000Name=Workflow Module6000Desc=Workflow management Module20000Name=Urlaubsantrags-Verwaltung Module20000Desc=Definieren und beobachten sie die Urlaubsanträge Ihrer Angestellten. -Module39000Name=Produkt Menge -Module39000Desc=Chargen oder Seriennummer, Haltbarkeitsdatum und Verfallsdatum auf Produkte +Module39000Name=Chargen-/ Seriennummern +Module39000Desc=Chargen oder Seriennummer, Haltbarkeitsdatum und Verfallsdatum Management für Produkte Module50000Name=PayBox Module50000Desc=Über dieses Modul können Sie online Kreditkartenzahlungen entgegennehmen Module50100Name=Kasse @@ -585,7 +585,7 @@ Permission44=Projekte löschen Permission61=Leistungen ansehen Permission62=Leistungen erstellen/bearbeiten Permission64=Leistungen löschen -Permission67=Service exportieren +Permission67=Leistungen exportieren Permission71=Mitglieder einsehen Permission72=Mitglieder erstellen/bearbeiten Permission74=Mitglieder löschen @@ -626,20 +626,20 @@ Permission142=Projekte und Aufgaben erstellen und ändern (Auch private Projekte Permission144=Löschen Sie alle Projekte und Aufgaben (einschließlich privater Projekte in denen ich kein Kontakt bin) Permission146=Lieferanten einsehen Permission147=Statistiken einsehen -Permission151=Abbucher einsehen -Permission152=Dauerauftragsanträge erstellen/bearbeiten -Permission153=Dauerauftragsbelege übertragen -Permission154=Dauerauftragsbelege kreditieren/ablehnen +Permission151=Lastschriftaufträge einsehen +Permission152=Lastschriftaufträge erstellen/bearbeiten +Permission153=Lastschriftaufträge übermitteln +Permission154=Lastschriftaufträge genehmigen/ablehnen Permission161=Verträge/Abonnements einsehen Permission162=Verträge/Abonnements erstellen/bearbeiten Permission163=Service/Abonnement in einem Vertrag aktivieren Permission164=Service/Abonnement in einem Vertrag deaktivieren Permission165=Verträge/Abonnement löschen -Permission171=Reisen und Spesen einsehen (eigene und Untergebene) -Permission172=Reisen und Spesen erstellen/ändern -Permission173=Reisen und Spesen löschen -Permission174=Alle Reisen und Spesen einsehen -Permission178=Reisen und Spesen exportieren +Permission171=Reise- und Spesenabrechnung einsehen (Eigene und von Untergebenen) +Permission172=Reise- und Spesenabrechnung erstellen/ändern +Permission173=Reise- und Spesenabrechnung verwerfen +Permission174=Alle Reise- und Spesenabrechnung einsehen +Permission178=Reise- und Spesenabrechnung exportieren Permission180=Lieferanten einsehen Permission181=Lieferantenbestellungen einsehen Permission182=Lieferantenbestellungen erstellen/bearbeiten @@ -651,7 +651,7 @@ Permission187=Lieferantenbestellungen schließen Permission188=Lieferantenbestellungen verwerfen Permission192=Leitungen erstellen Permission193=Leitungen abbrechen -Permission194=Read the bandwith lines +Permission194=Leitungen einsehen Permission202=ADSL Verbindungen erstellen Permission203=Bestellungsverbindungen Bestellungen Permission204=Bestell-Verbindungen @@ -793,17 +793,17 @@ Permission59001=Gewinnspanne einsehen Permission59002=Gewinspanne definieren Permission59003=Lesen aller Benutzer Margen DictionaryCompanyType=Partnertyp -DictionaryCompanyJuridicalType=Gesellschafts- und Unternehmenformen -DictionaryProspectLevel=Geschäftsaussicht -DictionaryCanton=Bundesland/Kanton +DictionaryCompanyJuridicalType=Gesellschafts- und Unternehmensformen +DictionaryProspectLevel=Potenzialstufen von Geschäftsaussicht +DictionaryCanton=Bundesländer/Provinzen/Kantone DictionaryRegion=Regionen DictionaryCountry=Länder DictionaryCurrency=Währungen -DictionaryCivility=Anredeformen +DictionaryCivility=Anrede Bezeichnungen DictionaryActions=Liste Arten von Kalenderereignissen -DictionarySocialContributions=Arten von Sozialbeiträgen +DictionarySocialContributions=Arten von Sozialabgaben/Unternehmenssteuern DictionaryVAT=MwSt.-Sätze -DictionaryRevenueStamp=Anzahl der Steuermarken +DictionaryRevenueStamp=Steuermarken Beträge DictionaryPaymentConditions=Zahlungsbedingungen DictionaryPaymentModes=Zahlungsarten DictionaryTypeContact=Kontaktarten @@ -817,11 +817,11 @@ DictionaryOrderMethods=Bestellmethoden DictionarySource=Quelle der Angebote/Aufträge DictionaryAccountancyplan=Kontenplan DictionaryAccountancysystem=Kontenplan Modul -DictionaryEMailTemplates=Emailvorlage +DictionaryEMailTemplates=Textvorlagen für Emails DictionaryUnits=Einheiten -DictionaryProspectStatus=Geschäftsanbahnungs Status +DictionaryProspectStatus=Geschäftsanbahnungsarten DictionaryHolidayTypes=Art des Urlaubs -DictionaryOpportunityStatus=Chancen für Projekt/Lead +DictionaryOpportunityStatus=Verkaufschancen für Projekt/Lead SetupSaved=Setup gespeichert BackToModuleList=Zurück zur Modulübersicht BackToDictionaryList=Zurück zur Wörterbuchübersicht @@ -933,7 +933,7 @@ EnableMultilangInterface=Mehrsprachigkeit aktivieren EnableShowLogo=Logo über dem linken Menü anzeigen EnableHtml5=Html5 aktivieren (Entwickler - Nur im Eldy template verwenden) SystemSuccessfulyUpdated=Das System wurde erfolgreich aktualisiert -CompanyInfo=Firmen-/Stiftungsinformationen +CompanyInfo=Information über die Firma/Institution CompanyIds=Firmen-/Stiftungs-IDs CompanyName=Firmenname CompanyAddress=Firmenadresse @@ -1009,7 +1009,7 @@ DictionaryDesc=Definieren Sie hier alle Referenzwerte. Sie können vordefinierte ConstDesc=Auf dieser Seite können Sie alle, auf bisherigen Seiten nicht aufgeführte, Parameter einstellen. Dieser Bereich ist primär für fortgeschrittene Entwickler und zur Fehlersuche gedacht. OnceSetupFinishedCreateUsers=Achtung: Sie sind derzeit als Systemadministrator angemeldet. Administratorenkonten dienen primär zur Einrichtung des Systems, für die reguläre Verwendung sollten Sie ein herkömmliches Benutzerkonto unter 'Benutzer&Gruppen' anlegen und verwenden. MiscellaneousDesc=Definieren Sie hier alle sonstigen Sicherheitseinstellungen -LimitsSetup=Grenzwerte-/Genauigkeitseinstellungen +LimitsSetup=Limits und Genauigkeit Einstellungen LimitsDesc=Hier können Sie Grenzwerte, Genauigkeitseinstellungen und das Rundungsverhalten einstellen. MAIN_MAX_DECIMALS_UNIT=Dezimalstellen max. für Stückpreise MAIN_MAX_DECIMALS_TOT=Dezimalstellen max. für Gesamtsummen @@ -1134,14 +1134,14 @@ Miscellaneous=Verschiedenes ##### Webcal setup ##### WebCalSetup=Webkalender-Verbindungseinstellungen WebCalSyncro=Termine an Webkalender übertragen -WebCalAllways=Immer, ohne Rückfrage +WebCalAllways=Immer, ohne zu fragen WebCalYesByDefault=Nach Rückfrage (standardmäßig JA) WebCalNoByDefault=Nach Rückfrage (standardmäßig NEIN) WebCalNever=Nie WebCalURL=URL für den Kalenderzugang WebCalServer=Hostserver der Kalenderdatenbank -WebCalDatabaseName=Datenbankname -WebCalUser=Datenbankbenutzer +WebCalDatabaseName=Name der Datenbank +WebCalUser=Benutzer für Zugriff auf Datenbank WebCalSetupSaved=Webkalender-Einstellungen erfolgreich gespeichert. WebCalTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' erfolgreich. WebCalTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden. @@ -1174,7 +1174,7 @@ FreeLegalTextOnInvoices=Freier Rechtstext für Rechnungen WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungs-Entwurf (keines, falls leer) ##### Proposals ##### PropalSetup=Angebotsmoduleinstellungen -CreateForm=Formular erstellen +CreateForm=Erzeuge Formulare NumberOfProductLines=Anzahl der Produktlinien ProposalsNumberingModules=Angebotsnumerierungs-Module ProposalsPDFModules=PDF-Anbebotsmodule @@ -1316,7 +1316,7 @@ LDAPFieldPassword=Passwort LDAPFieldPasswordNotCrypted=Passwort nicht verschlüsselt LDAPFieldPasswordCrypted=Passwort verschlüsselt LDAPFieldPasswordExample=Beispiel : userPassword -LDAPFieldCommonName=Common Name +LDAPFieldCommonName=CN: allgemeiner Name LDAPFieldCommonNameExample=Beispiel: cn LDAPFieldName=Name LDAPFieldNameExample=Beispiel: sn @@ -1324,16 +1324,16 @@ LDAPFieldFirstName=Vorname LDAPFieldFirstNameExample=Beispiel: givenname LDAPFieldMail=E-Mail-Adresse LDAPFieldMailExample=Beispiel: E-Mail -LDAPFieldPhone=Telefonnummer, beruf. -LDAPFieldPhoneExample=Beispiel : telefonnummer +LDAPFieldPhone=Telefonnummer, Beruf. +LDAPFieldPhoneExample=Beispiel : Telefonnummer LDAPFieldHomePhone=Privatnummer LDAPFieldHomePhoneExample=Beispiel : Telefon Privat LDAPFieldMobile=Handy -LDAPFieldMobileExample=Beispiel : handy +LDAPFieldMobileExample=Beispiel : Handynummer LDAPFieldFax=Faxnummer -LDAPFieldFaxExample=Beispiel : faxnummer +LDAPFieldFaxExample=Beispiel : Faxnummer LDAPFieldAddress=Straße -LDAPFieldAddressExample=Beispiel : straße +LDAPFieldAddressExample=Beispiel : Straße LDAPFieldZip=PLZ LDAPFieldZipExample=Beispiel : plz LDAPFieldTown=Stadt @@ -1512,7 +1512,7 @@ ConfirmDeleteMenu=Möchten Sie diesen Menüeintrag <b>%s</b> wirklich löschen? DeleteLine=Zeile löschen ConfirmDeleteLine=Möchten Sie diese Zeile wirklich löschen? ##### Tax ##### -TaxSetup=Steuer-, Sozialbeitrags- und Dividendenmodul-Einstellungen +TaxSetup=Steuer-, Sozialabgaben- und Dividendenmodul-Einstellungen OptionVatMode=MwSt. fällig OptionVATDefault=Barbestandsbasis OptionVATDebitOption=Rückstellungsbasis @@ -1551,7 +1551,7 @@ CashDeskBankAccountForCB= Finanzkonto für die Einlösung von Bargeldzahlungen v CashDeskDoNotDecreaseStock=Deaktiviere Lagerabgangsbuchung wenn ein Verkauf auf einem Point of Sale durchgeführt wird\n (wenn "Nein", wird die Lagerabgangsbuchung immer durchgeführt , auch wann im Modul Produktbestandsverwaltung was anderes ausgewählt wurde). CashDeskIdWareHouse=Lager für Entnahmen festlegen und und erzwingen StockDecreaseForPointOfSaleDisabled=Lagerrückgang bei Verwendung von Point of Sale deaktivert -StockDecreaseForPointOfSaleDisabledbyBatch=Auf Rückgang der POS ist nicht mit viel Sparfunktionen +StockDecreaseForPointOfSaleDisabledbyBatch=Lagerrückgang in POS-Modul ist noch nicht mit dem Chargen- /Seriennummern Management kompatibel. CashDeskYouDidNotDisableStockDecease=Sie haben die Reduzierung der Lagerbestände nicht deaktiviert, wenn Sie einen Verkauf auf dem POS durchführen.\nAuch ist ein Lager/Standort notwendig. ##### Bookmark ##### BookmarkSetup=Lesezeichenmoduleinstellungen @@ -1659,7 +1659,7 @@ PositionIntoComboList=Zeilenposition in der Combo-Listen SellTaxRate=Mehrwertsteuersatz RecuperableOnly=Ja für MwSt. "Wahrgenommene nicht Erstattungsfähig" für einige Regionen in Frankreich. Nein für alle anderen Fälle. UrlTrackingDesc=Falls der Liefer- bzw. Transportdienst eine Website für die Statusüberprüfung anbietet, kann die URL hier angegeben werden. Sie können die Zeichenfolge {TRACKID} in URL-Parameter verwenden, damit das System den Wert von Tracking-Nummer des Benutzers in die Lieferkarte ersetzen kann. -OpportunityPercent=Wenn Sie eine Möglichkeit schaffen, wird ein geschätzter Betrag an einem Projekt / Lead definiert. Entsprechend der Chance kann diese Menge durch diese Rate multipliziert werden, um die Gesamtmenge, die alle ihre Möglichkeiten erzeugen, generieren kann. Ist der Prozentwert (zwischen 0 und 100). +OpportunityPercent=Wenn Sie eine Verkaufschance erfassen, wird ein geschätzter Betrag an einem Projekt / Lead definiert. Entsprechend der Chance kann diese Menge durch diese Rate multipliziert werden, um die Gesamtmenge, die alle ihre Möglichkeiten erzeugen, generieren kann. Ist der Prozentwert (zwischen 0 und 100). TemplateForElement=Diese Vorlage gehört zu diesem Element TypeOfTemplate=Type der Vorlage TemplateIsVisibleByOwnerOnly=Vorlage ist nur vom Besitzer sichtbar diff --git a/htdocs/langs/de_DE/agenda.lang b/htdocs/langs/de_DE/agenda.lang index 6661044aa40..ee6f3ca0065 100644 --- a/htdocs/langs/de_DE/agenda.lang +++ b/htdocs/langs/de_DE/agenda.lang @@ -90,13 +90,15 @@ ExtSiteUrlAgenda=URL Adresse um .ical Datei zu erreichen ExtSiteNoLabel=Keine Beschreibung WorkingTimeRange=Arbeitszeit-Bereich WorkingDaysRange=Arbeitstag-Bereich +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Ereignis erstellen MyAvailability=Meine Verfügbarkeit ActionType=Ereignistyp DateActionBegin=Beginnzeit des Ereignis -CloneAction=Aktion duplizieren +CloneAction=dupliziere Ereignis ConfirmCloneEvent=Möchten Sie dieses Ereignis <b>%s</b> wirklich duplizieren? -RepeatEvent=wiederhole Aktion +RepeatEvent=wiederhole Ereignis EveryWeek=Jede Woche EveryMonth=Jeden Monat DayOfMonth=Tag des Monat diff --git a/htdocs/langs/de_DE/banks.lang b/htdocs/langs/de_DE/banks.lang index a50d0ec8543..5e0b179d94d 100644 --- a/htdocs/langs/de_DE/banks.lang +++ b/htdocs/langs/de_DE/banks.lang @@ -32,10 +32,10 @@ ShowAllTimeBalance=Zeige Kontostand seit Eröffnung AllTime=Vom start Reconciliation=Zahlungsabgleich RIB=Kontonummer -IBAN=IBAN-Nummer +IBAN=IBAN Nummer IbanValid=IBAN ist gültig IbanNotValid=IBAN ist nicht gültig -BIC=BIC Code +BIC=BIC/Swift Code SwiftValid=BIC ist gültig SwiftNotValid=BIC ist nicht gültig StandingOrders=Abbuchungsaufträge @@ -77,11 +77,11 @@ DeleteAccount=Konto löschen ConfirmDeleteAccount=Möchten Sie dieses Konto wirklich löschen? Account=Konto ByCategories=Nach Kategorien -ByRubriques=Nach Kategorien +ByRubriques=Nach Kostenstellen BankTransactionByCategories=Bank-Transaktionen nach Kategorien BankTransactionForCategory=Bank-Transaktionen für die Kategorie <b>%s</b> -RemoveFromRubrique=Aus Kategorie entfernen -RemoveFromRubriqueConfirm=Möchten Sie die Kategoriezuweisung wirklich entfernen? +RemoveFromRubrique=Aus Kostenstelle entfernen +RemoveFromRubriqueConfirm=Möchten Sie die Kostenstellen wirklich entfernen? ListBankTransactions=Liste der Transaktionen IdTransaction=Transaktions-ID BankTransactions=Bank-Transaktionen @@ -113,7 +113,7 @@ CustomerInvoicePayment=Kundenzahlung CustomerInvoicePaymentBack=Kunden Rückzahlung SupplierInvoicePayment=Lieferantenzahlung WithdrawalPayment=Entnahme Zahlung -SocialContributionPayment=Zahlung von Sozialbeiträgen/Steuern +SocialContributionPayment=Zahlung von Sozialabgaben/Steuern FinancialAccountJournal=Finanzkonto-Journal BankTransfer=Kontentransfer BankTransfers=Kontentransfer diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang index a386bcc9b9f..47f7a2914dc 100644 --- a/htdocs/langs/de_DE/bills.lang +++ b/htdocs/langs/de_DE/bills.lang @@ -178,7 +178,7 @@ NumberOfBills=Anzahl der Rechnungen NumberOfBillsByMonth=Anzahl Rechnungen pro Monat AmountOfBills=Anzahl der Rechnungen AmountOfBillsByMonthHT=Gesamtbetrag Rechnungen pro Monat (inkl. Steuern) -ShowSocialContribution=Zeige Sozialabgaben/Geschäftssteuer +ShowSocialContribution=Zeige Sozialabgaben/Unternehmenssteuer ShowBill=Zeige Rechnung ShowInvoice=Zeige Rechnung ShowInvoiceReplace=Zeige Ersatzrechnung @@ -270,7 +270,7 @@ BillAddress=Rechnungsanschrift HelpEscompte=Bei diesem Rabatt handelt es sich um einen Skonto. HelpAbandonBadCustomer=Dieser Betrag wurde aufgegeben (Kundenverschulden) ist als uneinbringlich zu werten. HelpAbandonOther=Dieser Betrag wurde auf Grund eines Fehlers aufgegeben (falsche Rechnung oder an falschen Kunden) -IdSocialContribution=Sozialabgaben/Geschäftssteuer Zahlungs-ID +IdSocialContribution=Sozialabgaben/Unternehmenssteuer Zahlungs-ID PaymentId=Zahlung id InvoiceId=Rechnungs ID InvoiceRef=Rechnungs Nr. @@ -298,7 +298,7 @@ RelatedCustomerInvoices=Ähnliche Rechnungen RelatedSupplierInvoices=Ähnliche Rechnungen LatestRelatedBill=Letzte ähnliche Rechnung WarningBillExist=Achtung, es existiert bereits mindestens eine Rechnung -MergingPDFTool=Merging PDF Tool +MergingPDFTool=PDF zusammenfügen # PaymentConditions PaymentConditionShortRECEP=Prompt @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkarte PaymentTypeShortCB=Kreditkarte PaymentTypeCHQ=Scheck PaymentTypeShortCHQ=Scheck -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Online-Zahlung PaymentTypeShortVAD=Online-Zahlung PaymentTypeTRA=Zahlung auf Rechnung diff --git a/htdocs/langs/de_DE/cashdesk.lang b/htdocs/langs/de_DE/cashdesk.lang index 6a408c7dd2c..f0f7b6c32e1 100644 --- a/htdocs/langs/de_DE/cashdesk.lang +++ b/htdocs/langs/de_DE/cashdesk.lang @@ -6,7 +6,7 @@ CashDeskBank=Bankkonto CashDeskBankCash=Bankkonto (Bargeld) CashDeskBankCB=Bankkonto (Kartenzahlung) CashDeskBankCheque=Bankkonto(Scheckzahlung) -CashDeskWarehouse=Lagerhaus +CashDeskWarehouse=Warenlager CashdeskShowServices=Verkauf von Dienstleistungen CashDeskProducts=Produkte CashDeskStock=Lager @@ -15,7 +15,7 @@ CashDeskThirdParty=Dritter CashdeskDashboard=Zugriff Kasse ShoppingCart=Einkaufswagen NewSell=Neu zu verkaufen -BackOffice=Abrechnungsstelle +BackOffice=Back Office AddThisArticle=Hinzufügen dieses Artikels RestartSelling=zurück zum Verkauf SellFinished=Verkauf abgeschlossen diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang index 3d7bc2517ba..b65fe6eb2c4 100644 --- a/htdocs/langs/de_DE/companies.lang +++ b/htdocs/langs/de_DE/companies.lang @@ -5,7 +5,7 @@ ErrorSetACountryFirst=Wähle zuerst das Land SelectThirdParty=Wähle einen Partner DeleteThirdParty=Lösche einen Partner ConfirmDeleteCompany=Möchten Sie diesen Partner und alle damit verbundenen Informationen wirklich löschen? -DeleteContact=Löschen Sie einen Kontakt +DeleteContact=Löschen eines Kontakts/Adresse ConfirmDeleteContact=Möchten Sie diesen Kontakt und alle verbundenen Informationen wirklich löschen? MenuNewThirdParty=Neuer Partner MenuNewCompany=Neues Unternehmen @@ -45,7 +45,7 @@ ThirdPartyCustomersStats=Kunden ThirdPartyCustomersWithIdProf12=Kunden mit %s oder %s ThirdPartySuppliers=Lieferanten ThirdPartyType=Typ des Partners -Company/Fundation=Firma +Company/Fundation=Firma/Verein Individual=Privatperson ToCreateContactWithSameName=Legt aus diesen Daten autom. eine Person/Kontakt an ParentCompany=Muttergesellschaft @@ -82,7 +82,7 @@ Zip=PLZ Town=Stadt Web=Web Poste= Posten -DefaultLang=Standardsprache +DefaultLang=Standard-Sprache VATIsUsed=MwSt.-pflichtig VATIsNotUsed=Nicht MwSt-pflichtig CopyAddressFromSoc=Übernehme die Adresse vom Partner @@ -256,7 +256,7 @@ CompanyHasAbsoluteDiscount=Dieser Kunde hat noch Rabatt-Gutschriften <b>über %s CompanyHasCreditNote=Dieser Kunde hat noch Gutschriften <b>über %s %s</b> CompanyHasNoAbsoluteDiscount=Dieser Kunde hat keine Rabattgutschriften zur Verfügung CustomerAbsoluteDiscountAllUsers=Absolute Rabatte (von allen Nutzern gewährte) -CustomerAbsoluteDiscountMy=Absolute Rabatte (nur selbst gewährte) +CustomerAbsoluteDiscountMy=Absolute Rabatte (persönlich gewährt) DefaultDiscount=Standard-Rabatt AvailableGlobalDiscounts=Verfügbare absolute Ermäßigungen DiscountNone=Keine @@ -287,7 +287,7 @@ RequiredIfSupplier=Erforderlich falls Partner Lieferant ist ValidityControledByModule=Gültigkeit überwacht von Modul ThisIsModuleRules=Regeln dieses Moduls LastProspect=Letzter Lead -ProspectToContact=Lead an Kontakt +ProspectToContact=Lead zu kontaktieren CompanyDeleted=Firma "%s" aus der Datenbank gelöscht. ListOfContacts=Liste der Kontakte ListOfContactsAddresses=Liste der Ansprechpartner/Adressen @@ -417,6 +417,6 @@ SearchThirdparty=Partner suchen SearchContact=Kontakt suchen MergeOriginThirdparty=Partner duplizieren (Partner den Sie löschen möchten) MergeThirdparties=Zusammenführen von Partnern -ConfirmMergeThirdparties=Sind Sie sicher, Sie wollen diesen Partner in den aktuellen zusammenführen? Alle verknüpften Objekte (Rechnungen, Bestellungen, ...) werden in den aktuellen Partner bewegt werden, so dass Sie das Duplikat löschen können. +ConfirmMergeThirdparties=Sind Sie sicher, dass Sie diesen Partner mit dem aktuelle Partner zusammenführen wollen? Alle verknüpften Objekte (Rechnungen, Bestellungen, ...) werden in den aktuellen Partner verschoben, so dass Sie das Duplikat löschen können. ThirdpartiesMergeSuccess=Partner wurden zusammengelegt ErrorThirdpartiesMerge=Es gab einen Fehler beim Löschen des Partners. Bitte überprüfen Sie das Protokoll. Änderungen wurden rückgängig gemacht. diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang index 7ceb57a3b08..08abbfcda37 100644 --- a/htdocs/langs/de_DE/compta.lang +++ b/htdocs/langs/de_DE/compta.lang @@ -63,9 +63,9 @@ MenuSpecialExpenses=Sonstige Ausgaben MenuTaxAndDividends=Steuern und Dividenden MenuSalaries=Löhne MenuSocialContributions=Sozialabgaben/Steuern -MenuNewSocialContribution=Neue Steuerzahlung +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Neue Sozialabgabe / Steuersatz -ContributionsToPay=Sozialbeiträge / Steuern zu zahlen +ContributionsToPay=Sozialabgaben/Unternehmenssteuern zu bezahlen AccountancyTreasuryArea=Rechnungswesen/Vermögensverwaltung AccountancySetup=Buchhaltung Einstellungen NewPayment=Neue Zahlung @@ -194,7 +194,7 @@ ReCalculate=Neuberechnung Mode1=Methode 1 Mode2=Methode 2 CalculationRuleDesc=Zur Berechnung der Gesamt-MwSt. gibt es zwei Methoden: <br>Methode 1 rundet die Steuer in jeder Zeile und addiert zum Schluss. <br>Methode 2 summiert alle Steuer-Zeilen und rundet am Ende. <br>Das endgültige Ergebnis kann sich in wenigen Cent unterscheiden. Standardmodus ist <b>Modus %s.</b> -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Gemäß Ihrem Lieferanten, wählen Sie die geeignete Methode, um die gleiche Berechnungsregel anzuwenden um das selbe Ergebnis wie Ihr Lieferant zu bekommen. TurnoverPerProductInCommitmentAccountingNotRelevant=Umsatz Bericht pro Produkt, bei der Verwendung einer <b>Kassabuch Buchhaltung</b> ist der Modus nicht relevant. Dieser Bericht ist nur bei Verwendung <b>Buchführungsmodus Periodenrechnung</b> (siehe Setup das Modul Buchhaltung). CalculationMode=Berechnungsmodus AccountancyJournal=Buchhaltungscode-Journal diff --git a/htdocs/langs/de_DE/contracts.lang b/htdocs/langs/de_DE/contracts.lang index 48d55ab2dda..92ba1779802 100644 --- a/htdocs/langs/de_DE/contracts.lang +++ b/htdocs/langs/de_DE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services Legende Contracts=Verträge ContractsAndLine=Verträge und Zeilen von Verträgen Contract=Vertrag +ContractLine=Contract line +Closing=Closing NoContracts=Keine Verträge MenuServices=Leistungen MenuInactiveServices=Inaktive Leistungen diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang index 7ea6f67673f..f9c8d9956da 100644 --- a/htdocs/langs/de_DE/errors.lang +++ b/htdocs/langs/de_DE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Diese Funktion erfordert aktiviertes JavaScript. Ak ErrorPasswordsMustMatch=Die eingegebenen Passwörter müssen identisch sein. ErrorContactEMail=Ein technischer Fehler ist aufgetreten. Bitte kontaktieren Sie Ihren Administrator unter der folgenden E-Mail-Adresse <b>%s</b> und fügen Sie den Fehlercode <b>%s</b> in Ihrer Nachricht ein, oder (noch besser) fügen Sie einen Screenshot dieser Seite als Anhang bei. ErrorWrongValueForField=Falscher Wert für Feld Nr. <b>%s</b> (Wert '<b>%s</b>' passt nicht zur Regex-Regel <b>%s</b>) -ErrorFieldValueNotIn=Nicht korrekter Wert für das Feld-Nummer <b>%s</b> (Wert: '<b>%s</b>' ist kein verfügbarer Wert im Feld <b>%s</b> der Tabelle <b>%s</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Falscher Wert für Feldnummer <b>%s</b> (für den Wert <b>'%s'</b> besteht keine <b>%s</b> Referenz) ErrorsOnXLines=Fehler in <b>%s</b> Quellzeilen ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert) @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Keine globale Variable ausgewählt ErrorFieldMustBeANumeric=Feld <b>%s</b> muss ein numerischer Wert sein ErrorFieldMustBeAnInteger=Feld <b>%s</b> muss eine ganze Zahl sein ErrorMandatoryParametersNotProvided=Erforderliche(r) Parameter wird nicht angeboten -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Sie legen einen geschätzten Betrag für diese Verkaufschance/Lead erfasst. Deshalb müssen Sie auch den Status eingeben # Warnings WarningMandatorySetupNotComplete=Zwingend notwendige Parameter sind noch nicht definiert diff --git a/htdocs/langs/de_DE/exports.lang b/htdocs/langs/de_DE/exports.lang index 78a3e69a02f..8c6f9f7de6e 100644 --- a/htdocs/langs/de_DE/exports.lang +++ b/htdocs/langs/de_DE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Keine importfähigen Daten (kein Modul mit Erlaubnis für Daten FileSuccessfullyBuilt=Exportdatei erfolgreich erzeugt SQLUsedForExport=SQL-Abfrage für Erstellung der Exportdatei genutzt LineId=ID der Zeile +LineLabel=Label of line LineDescription=Beschreibung der Zeile LineUnitPrice=Stückpreis der Zeile LineVATRate=Steuersatz der Zeile diff --git a/htdocs/langs/de_DE/holiday.lang b/htdocs/langs/de_DE/holiday.lang index 11157f3692d..6885ba405e0 100644 --- a/htdocs/langs/de_DE/holiday.lang +++ b/htdocs/langs/de_DE/holiday.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - holiday -HRM=PM +HRM=Personal Holidays=Urlaub CPTitreMenu=Urlaub MenuReportMonth=Monatsauszug @@ -17,7 +17,7 @@ ToReviewCP=Wartet auf Genehmigung ApprovedCP=genehmigt CancelCP=widerrufen RefuseCP=abgelehnt -ValidatorCP=genehmigt durch +ValidatorCP=Genehmiger ListeCP=Urlaubsliste ReviewedByCP=Wird geprüft von DescCP=Beschreibung @@ -25,7 +25,7 @@ SendRequestCP=Urlaubs-Antrag erstellen DelayToRequestCP=Urlaubsanträge müssen mindestens <b>%s Tage</b> im voraus gestellt werden. MenuConfCP=Urlaubsliste bearbeiten UpdateAllCP=Urlaube aktualisieren -SoldeCPUser=Feriensaldo ist <b>%s</b> Tage. +SoldeCPUser=Urlaubssaldo ist <b>%s</b> Tage. ErrorEndDateCP=Sie müssen ein Urlaubsende-Datum wählen, dass nach dem Urlaubsbeginn-Datum liegt. ErrorSQLCreateCP=Ein SQL Fehler trat auf bei der Eerstellung von: ErrorIDFicheCP=Fehler aufgetreten: der Urlaubsantrag existiert nicht. @@ -35,10 +35,10 @@ InfosCP=Hinweis zum Urlaubsantrag InfosWorkflowCP=Informations-Workflow RequestByCP=Beantragt von TitreRequestCP=Urlaubsantrag -NbUseDaysCP=Anzahl genommene Urlaubstage +NbUseDaysCP=Anzahl von konsumierten Tagen des Urlaubs EditCP=Bearbeiten DeleteCP=Lösche Gruppe -ActionValidCP=Freigeben +ActionValidCP=Bestätigen ActionRefuseCP=Ablehnen ActionCancelCP=Abbrechen StatutCP=Status @@ -69,10 +69,10 @@ DefineEventUserCP=Sonderurlaub für einen Anwender zuweisen addEventToUserCP=Urlaub zuweisen MotifCP=Grund UserCP=Benutzer -ErrorAddEventToUserCP=Ein Fehler ist aufgetreten beim erstellen des Sonderurlaubs +ErrorAddEventToUserCP=Ein Fehler ist beim Erstellen des Sonderurlaubs aufgetreten. AddEventToUserOkCP=Das Hinzufügen des Sonderurlaubs wurde abgeschlossen. MenuLogCP=Zeige Änderungsprotokoll -LogCP=Log der Aktualisierung von verfügbaren Urlaubstagen +LogCP=Protokoll über Aktualisierungen von verfügbaren Urlaubstagen ActionByCP=Ausgeführt von UserUpdateCP=Für den Benutzer PrevSoldeCP=Vorherige Übersicht @@ -80,8 +80,8 @@ NewSoldeCP=Neuer Saldo alreadyCPexist=Ein Urlaubsantrag wurde für diese Periode bereits erstellt. UserName=Nachname Employee=Angestellter -FirstDayOfHoliday=Erster Urlaubstag -LastDayOfHoliday=Letzter Urlaubstag +FirstDayOfHoliday=Erster Tag des Urlaubs +LastDayOfHoliday=Letzter Tag des Urlaubs HolidaysMonthlyUpdate=Monatliches Update ManualUpdate=Manuelles Update HolidaysCancelation=Urlaubsanfragen Stornos @@ -102,13 +102,13 @@ AlertapprobatortorDelayCP=der Urlaubsantrag hält die Frist nicht ein! AlertValidatorDelayCP=Verhinde Bestätigung wenn der Urlaubsantrag nicht die Frist einhaltet AlertValidorSoldeCP=Verhindern, die Bestätigung wenn der Urlaubsantrag das Gleichgewichts überschreitet nbUserCP=Anzahl unterstützter Benutzer im Urlaubsmodul -nbHolidayDeductedCP=Anzahl Urlaubstage, die für jeden genommenen Ferientag abgezogen werden +nbHolidayDeductedCP=Anzahl Urlaubstage, die für jeden genommenen Urlaubstag abgezogen werden nbHolidayEveryMonthCP=Anzahl hinzugefügter Urlaubstage pro Monat Module27130Name= Verwaltung von Urlaubsanträgen Module27130Desc= Verwaltung von Urlaubsanträgen TitleOptionMainCP=Wichtigste Urlaubs-Einstellungen TitleOptionEventCP=Einstellungen des Urlaubs Bedienungsruf für Veranstaltungen -ValidEventCP=Freigeben +ValidEventCP=bestätigen UpdateEventCP=Ereignisse aktualisieren CreateEventCP=Erstelle NameEventCP=Name des Ereignis @@ -125,7 +125,7 @@ TitleUpdateEventCP=Verändern oder Löschen von Sonderurlaub DeleteEventOptionCP=Lösche Gruppe UpdateEventOptionCP=Aktualisieren ErrorMailNotSend=Ein Fehler ist beim EMail-Senden aufgetreten: -NoCPforMonth=Kein Urlaub diesen Monat +NoCPforMonth=Kein Urlaub in diesen Monat. nbJours=Anzahl der Tage TitleAdminCP=Konfiguration der Urlaube NoticePeriod=Kündigungsfrist @@ -143,8 +143,8 @@ HolidaysCanceledBody=Ihr Antrag auf Urlaub von %s bis %s wurde storniert. Permission20001=Ihre eigenen Urlaubsanträge einsehen Permission20002=Ihre eigenen Urlaubsanträge erstellen/bearbeiten Permission20003=Urlaubsanträge löschen -Permission20004=Urlaubsanträge von jedem einsehen -Permission20005=Urlaubsanträge für jeden erstellen/bearbeiten +Permission20004=Urlaubsanträge von Jedem einsehen +Permission20005=Urlaubsanträge für Jeden erstellen/bearbeiten Permission20006=Admin Urlaubsanträge (Setup- und Aktualisierung Balance) NewByMonth=Hinzugefügt pro Monat GoIntoDictionaryHolidayTypes=Öffnen Sie das Menü <strong>Start - Einstellungen - Wörterbücher - Art des Urlaubs </strong> um die verschiedene Urlaubsarten zu konfigurieren. diff --git a/htdocs/langs/de_DE/install.lang b/htdocs/langs/de_DE/install.lang index 2fd65476e72..ea6b02e4987 100644 --- a/htdocs/langs/de_DE/install.lang +++ b/htdocs/langs/de_DE/install.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - install -InstallEasy=Wir haben uns bemüht, die Installation von dolibarr so einfach wie möglich zu gestalten. Folgen Sie einfach Schritt für Schritt den Anweisungen auf dem Bildschirm. +InstallEasy=Wir haben uns bemüht, die Installation von Dolibarr so einfach wie möglich zu gestalten. \nBefolgen Sie einfach die Schritte auf dem Bildschirm. MiscellaneousChecks=Systemvoraussetzungen prüfen -DolibarrWelcome=Willkommen bei dolibarr +DolibarrWelcome=Willkommen bei Dolibarr ConfFileExists=Die Konfigurationsdatei <b>%s</b> ist vorhanden. -ConfFileDoesNotExists=Die Konfigurationsdatei <b>%s</b> existiert nicht! +ConfFileDoesNotExists=Die Konfigurationsdatei <b>%s</b> existiert nicht ! ConfFileDoesNotExistsAndCouldNotBeCreated=Die Konfigurationsdatei <b>%s</b> ist nicht vorhanden und konnte auch nicht erstellt werden! ConfFileCouldBeCreated=Die Konfigurationsdatei <b>%s</b> wurde erfolgreich erstellt. ConfFileIsNotWritable=Die Konfigurationsdatei <b>%s</b> ist nicht beschreibbar. Bitte überprüfen Sie die Dateizugriffsrechte. Für die Erstinstallation muss Ihr Webserver in die Konfigurationsdatei schreiben können, sezzten Sie die Dateiberechtigungen entsprechend (z.B. mittels "chmod 666" auf Unix-Betriebssystemen). ConfFileIsWritable=Die Konfigurationsdatei <b>%s</b> ist beschreibbar. ConfFileReload=Alle Information aus der Konfigurationsdatei laden. -PHPSupportSessions=Ihre PHP-Konfiguration unterstützt Sitzungen (Sessions). -PHPSupportPOSTGETOk=Ihre PHP-Konfiguration unterstützt GET- und POST-Variablen +PHPSupportSessions=Ihre PHP-Konfiguration unterstützt Sessions. +PHPSupportPOSTGETOk=Ihre PHP unterstützt GET und POST Variablen. PHPSupportPOSTGETKo=Ihre PHP-Konfiguration scheint GET- und/oder POST-Variablen nicht zu unterstützen. Überprüfen Sie in der php.ini den Parameter <b>variables_order</b>. PHPSupportGD=Ihre PHP-Konfiguration unterstützt grafische Funktionen mittels GD. PHPSupportUTF8=Ihre PHP-Konfiguration unterstützt UTF8-Funktionen. @@ -58,24 +58,24 @@ Password=Passwort PasswordAgain=Passwort wiederholen AdminPassword=Passwort des dolibarr-Datenbankadministrators CreateDatabase=Datenbank erstellen -CreateUser=Benutzer erstellen -DatabaseSuperUserAccess=Superuser-Zugang zum Datenbankserver +CreateUser=Erstelle Besitzer +DatabaseSuperUserAccess=Datenbankserver - Superadministrator-Zugriff CheckToCreateDatabase=Aktivieren Sie dieses Kontrollkästchen, falls Sie noch keine Datenbank angelegt haben und diese im Zuge der Installation erstellt werden soll.<br>Hierfür müssen Sie Benutzername und Passwort des Datenbank-Superusers am Ende der Seite angeben. CheckToCreateUser=Aktivieren Sie dieses Kontrollkästchen, falls Sie noch keinen Datenbankbenutzer angelegt haben und dieser im Zuge der Installation erstellt werden soll.<br>Hierfür müssen Sie Benutzername und Passwort des Datenbank-Superusers am Ende der Seite angeben. Experimental=(experimentell) -Deprecated=(Veraltet) +Deprecated=(veraltet) DatabaseRootLoginDescription=Anmeldedaten des Datenbank-Superusers zur Erstellung neuer Datenbanken und -benutzer. Sollten diese bereits existieren (z.B. weil Ihre Website bei einem Hosting-Provider liegt), ist diese Option nutzlos. KeepEmptyIfNoPassword=Leer lassen wenn der Benutzer kein Passwort hat (nicht empfohlen) -SaveConfigurationFile=Einstellungen speichern +SaveConfigurationFile=Konfigurationsdatei wird gespeichert ConfigurationSaving=Speichern der Konfigurationsdatei ServerConnection=Serververbindung DatabaseConnection=Datenbankverbindung -DatabaseCreation=Datenbankerstellung +DatabaseCreation=Erstellung der Datenbank UserCreation=Benutzererstellung CreateDatabaseObjects=Anlegen der Datenbankobjekte ReferenceDataLoading=Referenzdaten werden geladen TablesAndPrimaryKeysCreation=Erstellen der Tabellen und Primärschlüssel -CreateTableAndPrimaryKey=Erstellen der Tabelle %s +CreateTableAndPrimaryKey=Erstelle Tabelle %s und den Primärschlüssel CreateOtherKeysForTable=Erstellen der Fremdschlüssel und Indizes für Tabelle %s OtherKeysCreation=Erstellen der Fremdschlüssel und Indizes FunctionsCreation=Erstellen der Funktionen @@ -120,12 +120,12 @@ AlreadyDone=Migration bereits durchgeführt DatabaseVersion=Datenbankversion ServerVersion=Version des Datenbankservers YouMustCreateItAndAllowServerToWrite=Bitte erstellen Sie dieses Verzeichnis und machen Sie dieses für Ihren Webserver beschreibbar. -CharsetChoice=Zeichensatzauswahl +CharsetChoice=Zeichensatz wählen CharacterSetClient=Zeichensatz für die generierten HTML-Seiten CharacterSetClientComment=Wählen Sie den gewünschten Zeichensatz für die Anzeige im Web.<br/>Standardmäßig empfiehlt sich jener Ihrer Datenbank. DBSortingCollation=Reihenfolge der Zeichensortierung DBSortingCollationComment=Wählen Sie den page-code zur Definition der Sortierreihenfolge für Zeichen in der Datenbank. Dieser Parameter wird von einigen Datenbanken auch als "Collation" bezeichnet.<br/>Dieser Wert kann nicht festgelegt werden, wenn die Datenbank bereits existiert. -CharacterSetDatabase=Datenbankzeichensatz +CharacterSetDatabase=Zeichensatz/Kollation für die Datenbank CharacterSetDatabaseComment=Wählen Sie den Zeichensatz für die anzulegende Datenbank.<br/>Dieser Wert kann nicht festgelegt werden, wenn die Datenbank bereits existiert. YouAskDatabaseCreationSoDolibarrNeedToConnect=Sie möchten die Datenbank <b>%s</b> erstellen. Hierfür benötigt dolibarr eine Verbindung zum Server <b>%s</b> mit den Berechtigungen des Super-Users %s. YouAskLoginCreationSoDolibarrNeedToConnect=Sie möchten den Datenbankbenutzer <b>%s</b> erstellen. Hierfür benötigt dolibarr eine Verbindung zum Server <b>%s</b> mit den Berechtigungen des Super-Users %s. @@ -169,7 +169,7 @@ MigrationContract=Datenmigration für Verträge MigrationSuccessfullUpdate=Aktualisierung erfolgreich MigrationUpdateFailed=Aktualisierungsvorgang fehlgeschlagen. MigrationRelationshipTables=Datenmigration für Relationentabellen (%s) -MigrationPaymentsUpdate=Zahlungsdatenkorrektur +MigrationPaymentsUpdate=Update Zahlungen (n-n Link Rechnungszahlungen) MigrationPaymentsNumberToUpdate=%s Zahlung(en) zu aktualisieren MigrationProcessPaymentUpdate=Aktualisiere Zahlunge(en) %s MigrationPaymentsNothingToUpdate=Keine weiteren Schritte. @@ -199,7 +199,7 @@ MigrationBankTransfertsNothingToUpdate=Alle Banktransaktionen sind auf neuestem MigrationShipmentOrderMatching=Aktualisierung Versand MigrationDeliveryOrderMatching=Aktualisiere Lieferscheine MigrationDeliveryDetail=Aktualisiere Lieferungen -MigrationStockDetail=Produklagerwerte aktualisieren +MigrationStockDetail=Aktualisiere den Lagerbestand von Produkten MigrationMenusDetail=Tabellen der dynamischen Menüs aktualisieren MigrationDeliveryAddress=Update Lieferadresse in Versand MigrationProjectTaskActors=Datenmigration für llx_projet_task_actors Tabelle @@ -207,7 +207,7 @@ MigrationProjectUserResp=Datenmigration des Feldes fk_user_resp von llx_projet n MigrationProjectTaskTime=Aktualisiere aufgewandte Zeit (in Sekunden) MigrationActioncommElement=Aktualisiere die Termine/Aufgaben MigrationPaymentMode=Migration der Daten für die Zahlungsart -MigrationCategorieAssociation=Kategorien verschieben +MigrationCategorieAssociation=Migration von Kategorien MigrationEvents=Migration of events to add event owner into assignement table ShowNotAvailableOptions=Nicht verfügbare Optionen anzeigen diff --git a/htdocs/langs/de_DE/languages.lang b/htdocs/langs/de_DE/languages.lang index 6da0aabb9fd..21b25c26a5c 100644 --- a/htdocs/langs/de_DE/languages.lang +++ b/htdocs/langs/de_DE/languages.lang @@ -35,13 +35,13 @@ Language_es_PR=Spanisch (Puerto Rico) Language_et_EE=Estnisch Language_eu_ES=Baskisch Language_fa_IR=Persisch -Language_fi_FI=Fins +Language_fi_FI=Finisch Language_fr_BE=Französisch (Belgien) Language_fr_CA=Französisch (Kanada) Language_fr_CH=Französisch (Schweiz) Language_fr_FR=Französisch Language_fr_NC=Französisch (Neukaledonien) -Language_fy_NL=Frisian +Language_fy_NL=Friesisch Language_he_IL=Hebräisch Language_hr_HR=Kroatisch Language_hu_HU=Ungarisch @@ -71,7 +71,7 @@ Language_sv_SV=Schwedisch Language_sv_SE=Schwedisch Language_sq_AL=Albanisch Language_sk_SK=Slovakisch -Language_sr_RS=Serbian +Language_sr_RS=Serbisch Language_sw_SW=Kisuaheli Language_th_TH=Thailändisch Language_uk_UA=Ukrainisch diff --git a/htdocs/langs/de_DE/loan.lang b/htdocs/langs/de_DE/loan.lang index cc7f19037aa..d131147e7c4 100644 --- a/htdocs/langs/de_DE/loan.lang +++ b/htdocs/langs/de_DE/loan.lang @@ -1,53 +1,53 @@ # Dolibarr language file - Source file is en_US - loan -Loan=Loan -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -ShowLoanPayment=Show Loan Payment -Capital=Capital -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -LoanAccountancyCapitalCode=Accountancy code capital -LoanAccountancyInsuranceCode=Accountancy code insurance -LoanAccountancyInterestCode=Accountancy code interest -LoanPayment=Loan payment -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ErrorLoanCapital=Loan amount has to be numeric and greater than zero. -ErrorLoanLength=Loan length has to be numeric and greater than zero. -ErrorLoanInterest=Annual interest has to be numeric and greater than zero. +Loan=Kredit +Loans=Kredite +NewLoan=Neuer Kredit +ShowLoan=Zeige Kredit +PaymentLoan=Kreditauszahlung +ShowLoanPayment=Zeige Kreidtauszahlung +Capital=Kapital +Insurance=Versicherung +Interest=Zins +Nbterms=Anzahl der Bedingungen +LoanAccountancyCapitalCode=Kontierungs-Code Kapital +LoanAccountancyInsuranceCode=Kontierungs-Code Versicherung +LoanAccountancyInterestCode=Kontierungs-Code Zinsen +LoanPayment=Kreditauszahlung +ConfirmDeleteLoan=Bestätigen Sie das Löschen dieses Kredites +LoanDeleted=Kredit erfolgreich gelöscht +ConfirmPayLoan=Bestätigen Sie das Löschen dieses Kredites +LoanPaid=Kredit bezahlt +ErrorLoanCapital=Die Kreditsumme muss eine Nummer sein und größer als 0 +ErrorLoanLength=Die Kreditdauer muss eine Nummer sein und größer als 0 +ErrorLoanInterest=Die jährlichen Zinsen müssen eine Nummer sein und größer als 0 # Calc -LoanCalc=Bank Loans Calculator -PurchaseFinanceInfo=Purchase & Financing Information -SalePriceOfAsset=Sale Price of Asset -PercentageDown=Percentage Down -LengthOfMortgage=Length of Mortgage -AnnualInterestRate=Annual Interest Rate -ExplainCalculations=Explain Calculations -ShowMeCalculationsAndAmortization=Show me the calculations and amortization -MortgagePaymentInformation=Mortgage Payment Information -DownPayment=Down Payment -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 -MonthlyPaymentDesc=The montly payment is figured out using the following formula -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan. -AmountFinanced=Amount Financed -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years -Totalsforyear=Totals for year -MonthlyPayment=Monthly Payment -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a home mortgage loan, based on the home's sale price, the term of the loan desired, buyer's down payment percentage, and the loan's interest rate.<br> This calculator factors in PMI (Private Mortgage Insurance) for loans where less than 20% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br> -GoToInterest=%s will go towards INTEREST -GoToPrincipal=%s will go towards PRINCIPAL -YouWillSpend=You will spend %s on your house in year %s +LoanCalc=Bankkreditrechner +PurchaseFinanceInfo=Kauf und Finanzierungs Inforamtionen +SalePriceOfAsset=Verkaufspreis +PercentageDown=Prozentsatz +LengthOfMortgage=Kreditlaufzeit +AnnualInterestRate=Jahreszinssatz +ExplainCalculations=Berechnungs-Erläuterung +ShowMeCalculationsAndAmortization=Zeigen Sie mir die Berechnungen und Amortization +MortgagePaymentInformation=Kredit Zahlung Informationen +DownPayment=Anzahlung +DownPaymentDesc=Die <b>Anzahlung</b> = Der Preis des Kredits multipliziert mit dem Prozentsatz geteilt durch 100 (5% wird 5/100 oder 0,05) +InterestRateDesc=Der <b>Zinssatz</b> = Die jährlichen Zins Prozentsatz dividiert durch 100 +MonthlyFactorDesc=Der <b>monatliche Faktor</b> = Das Ergebnis der folgenden Formel +MonthlyInterestRateDesc=Der <b>monatliche Zinssatz</b> = Der effektive Jahreszins geteilt durch 12 (für die 12 Monate in einem Jahr) +MonthTermDesc=Die <b>Monatliche Laufzeit</b> des Darlehens in Monaten = Anzahl der Jahre, die Sie das Darlehen für 12-mal getroffen habe heraus +MonthlyPaymentDesc=Die monatlichen Zahlung erfolgt anhand der folgenden Formel gefunden +AmortizationPaymentDesc=Die <a href="#amortization">Amortisation</a> reißt ab wie viel von Ihrer monatlichen Zahlung geht für die Bankzinsen, und wie viel für die Tilgung des Haupt-Darlehen geht. +AmountFinanced=Höhe Kredit +AmortizationMonthlyPaymentOverYears=Die Dauer der Amortisation bei einer monatliche Zahlung von: <b> %s</b> wird %s Jahre betragen +Totalsforyear=Gesamtbetrag für Jahr +MonthlyPayment=Monatliche Zahlung +LoanCalcDesc=Diese <b>Hypothek Rechner</b> kann benutzt werden, um herauszufinden, die monatlichen Zahlungen von einem Haus Hypothekendarlehen, basierend auf die Heimat der Verkaufspreis, der Begriff des gewünschten Darlehens, Anzahlung Prozentsatz Käufers und Zinssatz des Darlehens. <br> Dieser Rechner Faktoren PMI (Private Mortgage Insurance) für Darlehen, bei denen weniger als 20% wird als Anzahlung genommen. Ebenfalls berücksichtigt sind die Stadt Grundsteuern, und ihre Auswirkungen auf die Summe der monatlichen Hypothekenzahlung. <br> +GoToInterest=%s wird in Richtung ZINSEN gehen +GoToPrincipal=%s wird in Richtung HAUPT gehen +YouWillSpend=Sie werden auf Ihrem Haus im Jahr %s verbringen %s # Admin -ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accountancy code capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accountancy code interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accountancy code insurance by default +ConfigLoan=Konfiguration des Modul Kredite +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Kontierungscode Kapital Standardwert +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Kontierungscode Zinsen Standardwert +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Kontierungscode Versicherung Standardwert diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index 2ffec37b07a..cfbb6db32ba 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -7,7 +7,7 @@ DIRECTION=ltr FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, -SeparatorThousand=Space +SeparatorThousand=. FormatDateShort=%d.%m.%Y FormatDateShortInput=%d.%m.%Y FormatDateShortJava=dd.MM.yyyy @@ -88,7 +88,7 @@ ConnectedOnMultiCompany=Mit Entität verbunden ConnectedSince=Angemeldet seit AuthenticationMode=Authentifizierung-Modus RequestedUrl=Angeforderte URL -DatabaseTypeManager=Datenbanktyp-Verwaltung +DatabaseTypeManager=Datenbank Type Manager RequestLastAccess=Anfrage des letzten Datenbankzugriffs RequestLastAccessInError=Anfrage des letzten fehlerhaften Datenbankzugriffs ReturnCodeLastAccessInError=Return-Code des letzten fehlerhaften Datenbankzugriffs @@ -108,6 +108,7 @@ Yes=Ja no=nein No=Nein All=Alle +Alls=All Home=Start Help=Hilfe OnlineHelp=Online-Hilfe @@ -141,7 +142,7 @@ Resiliate=Ausgleichen Cancel=Abbrechen Modify=Ändern Edit=Bearbeiten -Validate=Freigeben +Validate=Bestätigen ValidateAndApprove=Freigegeben und Bestätigt ToValidate=Freizugeben Save=Speichern @@ -202,14 +203,14 @@ Description=Beschreibung Designation=Beschreibung Model=Vorlage DefaultModel=Standardvorlage -Action=Aktion +Action=Ereignis About=Über Number=Anzahl NumberByMonth=Anzahl nach Monat AmountByMonth=Umsatz nach Monat Numero=Nummer -Limit=Grenze -Limits=Grenzen +Limit=Limit +Limits=Limits DevelopmentTeam=Entwicklungsteam Logout=Abmelden NoLogoutProcessWithAuthMode=Keine Anwendung Trennungsfunktion mit Authentifizierungsmodus <b>% s </ b> @@ -373,7 +374,7 @@ ActionRunningNotStarted=Nicht begonnen ActionRunningShort=Begonnen ActionDoneShort=Abgeschlossen ActionUncomplete=unvollständig -CompanyFoundation=Firma/Stiftung +CompanyFoundation=Firma oder Institution ContactsForCompany=Ansprechpartner/Adressen dieses Partners ContactsAddressesForCompany=Ansprechpartner / Adressen zu diesem Partner AddressesForCompany=Adressen für den Partner @@ -683,7 +684,7 @@ DeleteAFile=Datei löschen ConfirmDeleteAFile=Sind Sie sicher dass Sie diese Datei löschen möchten? NoResults=Keine Ergebnisse SystemTools=Systemwerkzeuge -ModulesSystemTools=Module Werkzeuge +ModulesSystemTools=Module Hilfsprogramme Test=Testen Element=Element NoPhotoYet=Noch keine Bilder verfügbar @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Gehen Sie zu Start - Einstellungen - Firma/Stiftung um d Deny=ablehnen Denied=abgelehnt ListOfTemplates=Liste der Vorlagen +Gender=Gender Genderman=Mann Genderwoman=Frau ViewList=Listenansicht @@ -745,3 +747,4 @@ ShortFriday=Fr ShortSaturday=Sa ShortSunday=So SelectMailModel=Wähle E-Mail-Vorlage +SetRef=Set ref diff --git a/htdocs/langs/de_DE/margins.lang b/htdocs/langs/de_DE/margins.lang index 67e385fb07d..eec6295e31b 100644 --- a/htdocs/langs/de_DE/margins.lang +++ b/htdocs/langs/de_DE/margins.lang @@ -9,7 +9,7 @@ MarginRate=Gewinnspannen-Rate MarkRate=Gewinnspannen-Rate DisplayMarginRates=Zeige Gewinnspannen-Raten an DisplayMarkRates=Zeige Gewinnspannen-Raten an -InputPrice=Eingabe Preis +InputPrice=Einstandspreis margin=Gewinnspannen-Verwaltung margesSetup=Gewinnspannen Einstellungen MarginDetails=Details zu Gewinnspannen @@ -30,14 +30,14 @@ UseDiscountAsProduct=Als Produkt UseDiscountAsService=Als Service UseDiscountOnTotal=Auf Zwischensumme MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiert, ob ein globaler Rabatt als Produkt, Service oder nur als Zwischensumme für die Gewinnberechnung benutzt wird. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_TYPE=Kaufpreis / Kosten standardmäßig vorgeschlagen für Standardmargenkalkulation empfohlen\n MargeBrute=Roherlös MargeNette=Nettoerlös -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) +MargeType1=Spanne vom besten Lieferantenpreis +MargeType2=gewichtete Durchschnittspreis (WAP) MARGIN_TYPE_DETAILS=Roherlös: Verkaufspreis - Einkaufspreis<br/>Nettoerlös: Verkaufspreis - Kosten -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price -CostPrice=Kosten +MarginTypeDesc=Gewinnspanne nach bestem Verkaufpreis: Verkaufspreis - Bester Lieferantenpreis definiert auf Produktkarte <br/> Gewinnspanne nach gewichteten Durchschnittspreis (WAP): Verkaufspreis - gewichteter Produkt Durchschnittspreis +CostPrice=Selbstkostenpreis BuyingCost=Kosten UnitCharges=Einheit Kosten Charges=Kosten diff --git a/htdocs/langs/de_DE/orders.lang b/htdocs/langs/de_DE/orders.lang index 65491d3bacd..2d942b52f88 100644 --- a/htdocs/langs/de_DE/orders.lang +++ b/htdocs/langs/de_DE/orders.lang @@ -152,7 +152,7 @@ OrderSource4=Fax-Kampagne OrderSource5=Vertrieb OrderSource6=Andere QtyOrdered=Bestellmenge -AddDeliveryCostLine=Fügen Sie eine Versandkostenzeile zur Erfassung des Bestellgewichts ein +AddDeliveryCostLine=Fügen Sie eine Zeile für die Versandkostenanteil an, nach Gewicht der Bestellung # Documents models PDFEinsteinDescription=Eine vollständige Bestellvorlage (Logo, uwm.) PDFEdisonDescription=Eine einfache Bestellungsvorlage diff --git a/htdocs/langs/de_DE/other.lang b/htdocs/langs/de_DE/other.lang index e1102c2445f..862b2865246 100644 --- a/htdocs/langs/de_DE/other.lang +++ b/htdocs/langs/de_DE/other.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - other SecurityCode=Sicherheitsschlüssel Calendar=Kalender -Tools=Werkzeuge -ToolsDesc=Diese Seite ist eine Zusammenstellung "Verschiedener Werkzeuge" die nicht in andere Menüeinträgen passen.<br><br> Diese Tools können Sie über dieses Menü auf dieser Seite erreichen.\n +Tools=Hilfsprogramme +ToolsDesc=Diese Seite ist eine Zusammenstellung "Verschiedener Hilfsprogramme" die nicht in andere Menüpunkte passen.<br><br> Diese Hilfsprogramme können Sie über dieses Menü auf dieser Seite erreichen. Birthday=Geburtstag BirthdayDate=Geburtstag DateToBirth=Geburtsdatum @@ -204,6 +204,7 @@ ClickHereToGoTo=Hier klicken für %s YouMustClickToChange=Sie müssen zuerst auf den folgenden Link klicken um die Passwortänderung zu bestätigen. ForgetIfNothing=Wenn Sie diese Änderung nicht beantragt haben, löschen Sie einfach dieses Mail. Ihre Anmeldedaten sind sicher bei uns aufbewahrt. IfAmountHigherThan=Wenn der Betrag höher als <strong>%s</strong> +SourcesRepository=Repository für Quellcodes ##### Calendar common ##### AddCalendarEntry=Neuer Eintrag im Kalender %s diff --git a/htdocs/langs/de_DE/printing.lang b/htdocs/langs/de_DE/printing.lang index e9f3f2917eb..8da303937fd 100644 --- a/htdocs/langs/de_DE/printing.lang +++ b/htdocs/langs/de_DE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direkt drucken Module64000Desc=Direkt-Druck-System aktivieren PrintingSetup=Direkt-Druck-System einrichten PrintingDesc=Dieses Modul fügt einen "Drucken"-Button zu, um Dokumente direkt zu einen Drucker zu senden. Dies erfordert ein Linux-System mit installiertem CUPS. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Modul Treiber einrichten PrintingDriverDesc=Konfigurationsvariablen für den Druck-Treiber. ListDrivers=Treiberliste @@ -10,6 +12,7 @@ PrintTestDesc=Druckerliste FileWasSentToPrinter=Datei %s wurde an den Drucker gesendet NoActivePrintingModuleFound=Kein aktives Modul, um Druckvorgang auszuführen PleaseSelectaDriverfromList=Bitte wählen Sie einen Treiber von der Liste +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Treibereinstellungen TestDriver=Test TargetedPrinter=Zieldrucker diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang index ff56243b226..ff98247348f 100644 --- a/htdocs/langs/de_DE/products.lang +++ b/htdocs/langs/de_DE/products.lang @@ -206,11 +206,11 @@ gram=Gramm g=g meter=Meter m=m -linearmeter=linear meter +linearmeter=Laufmeter lm=lm -squaremeter=square meter +squaremeter=Quatratmeter m2=m² -cubicmeter=cubic meter +cubicmeter=Kubikmeter m3=m³ liter=Liter l=L @@ -264,7 +264,7 @@ PriceCatalogue=Einzigartiger Preis pro Produkt/Leistung PricingRule=Preisregel für Kundenpreise AddCustomerPrice=Preis je Kunde hinzufügen ForceUpdateChildPriceSoc=Lege den gleichen Preis für Kunden-Tochtergesellschaften fest -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Protokoll der vorangegangenen Kundenpreise MinimumPriceLimit=Mindestpreis darf nicht kleiner als %s sein MinimumRecommendedPrice=Minimaler empfohlener Preis: %s PriceExpressionEditor=Preis Ausdrucks Editor diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang index dcd3a12e19f..14cd6b17299 100644 --- a/htdocs/langs/de_DE/projects.lang +++ b/htdocs/langs/de_DE/projects.lang @@ -4,12 +4,12 @@ ProjectId=Projekt-ID Project=Projekt Projects=Projekte ProjectStatus=Projekt Status -SharedProject=Alle +SharedProject=Jeder PrivateProject=Kontakte zum Projekt -MyProjectsDesc=Hier können Sie nur die Projekte einsehen, bei welchen Sie als Kontakt hinzugefügt sind. -ProjectsPublicDesc=Ihnen werden alle Projekte angezeigt bei welchen Sie über Leserechte verfügen. +MyProjectsDesc=Diese Ansicht zeigt nur Projekte, bei welchen Sie als Kontakt (unabhängig vom Typ) hinzugefügt sind. +ProjectsPublicDesc=Diese Ansicht zeigt alle Projekte, für die Sie zum Lesen berechtigt sind. ProjectsPublicTaskDesc=Diese Ansicht ist beschränkt auf Projekt und Aufgaben bei welchen Sie über Leserechte verfügen. -ProjectsDesc=Es werden alle Projekte angezeigt (Ihre Benutzerberechtigungen berechtigt Sie alles zu sehen). +ProjectsDesc=Es werden alle Projekte angezeigt (Ihre Berechtigungen berechtigt Sie alle Projekte zu sehen). MyTasksDesc=Diese Ansicht ist für Sie beschränkt auf Projekte oder Aufgaben bei welchen Sie als Ansprechpartner eingetragen sind. OnlyOpenedProject=Nur offene Projekte sind sichtbar. (Projekte im Entwurf- oder Geschlossenstatus sind nicht sichtbar) TasksPublicDesc=Diese Ansicht ist beschränkt auf Projekt und Aufgaben bei welchen Sie über Leserechte verfügen. @@ -126,10 +126,10 @@ ProjectCreatedInDolibarr=Projekt %s erstellt TaskCreatedInDolibarr=Aufgabe %s erstellt TaskModifiedInDolibarr=Aufgabe %s geändert TaskDeletedInDolibarr=Aufgabe %s gelöscht -OpportunityStatus=Gelegenheit Status -OpportunityStatusShort=Opp. status -OpportunityAmount=Gelegenheit Menge -OpportunityAmountShort=Opp. amount +OpportunityStatus=Verkaufschance Status +OpportunityStatusShort=Chance Status +OpportunityAmount=Verkaufschance Betrag +OpportunityAmountShort=Chance Betrag ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Projektleiter TypeContact_project_external_PROJECTLEADER=Projektleiter @@ -143,7 +143,8 @@ SelectElement=Element wählen AddElement=Mit Element verknüpfen UnlinkElement=Verknüpfung zu Element aufheben # Documents models -DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, uwm.) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Geplante Auslastung PlannedWorkloadShort=Workload WorkloadOccupation=Workloadzuordnung @@ -153,12 +154,12 @@ SearchATask=Aufgabe suchen ProjectMustBeValidatedFirst=Projekt muss erst bestätigt werden ProjectDraft=Projekt-Entwürfe FirstAddRessourceToAllocateTime=Eine Resource zuweisen um Zeit zu reservieren -InputPerDay=Eingabe pro Tag -InputPerWeek=Eingabe pro Woche -InputPerAction=Eingabe pro Aktion +InputPerDay=Eingang pro Tag +InputPerWeek=Eingang pro Woche +InputPerAction=Eingang pro Aktion TimeAlreadyRecorded=Zeitaufwand für diese Aufgabe/Tag und Benutzer %s bereits aufgenommen -ProjectsWithThisUserAsContact=Projekte mit diesem Benutzer als Kontakt -TasksWithThisUserAsContact=Aufgaben diesem Benutzer zugeordnet +ProjectsWithThisUserAsContact=Projekte mit diesem Anwender als Kontakt +TasksWithThisUserAsContact=Aufgaben zugeordnet zu diesem Anwender ResourceNotAssignedToProject=Zugewiesen zu Projekt ResourceNotAssignedToTask= nicht zugewiesen zu Aufgabe AssignTaskToMe=Aufgabe mir selbst zuweisen @@ -167,18 +168,18 @@ ProjectOverview=Projekt-Übersicht ManageTasks=Verwende Projekte um Aufgaben und Zeitaufwand zu verwalten ManageOpportunitiesStatus=Verwende Projekte um Leads und Chancen zu verwalten ProjectNbProjectByMonth=Anzahl der Projekte pro Monat -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Betrag der Verkaufschancen pro Monat +ProjectWeightedOppAmountOfProjectsByMonth=gewichteter Betrag der Verkaufschancen pro Monat +ProjectOpenedProjectByOppStatus=Offene Projekte/Leads nach Verkaufschancen Status ProjectsStatistics=Statistik über Projekte und Leads TaskAssignedToEnterTime=Aufgabe zugewiesen. Eingabe der Zeit zu diese Aufgabe sollte möglich sein. OpenedProjectsByThirdparties=Offene Projekte nach Partner -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Verkaufschancen Gesamtbetrag +OpportunityPonderatedAmount=Verkaufschancen geschätzer Betrag +OppStatusPROSP=Geschäftsanbahnung +OppStatusQUAL=Qualifikation +OppStatusPROPO=Angebot +OppStatusNEGO=Verhandlung +OppStatusPENDING=Anstehend +OppStatusWIN=Gewonnen +OppStatusLOST=Verloren diff --git a/htdocs/langs/de_DE/propal.lang b/htdocs/langs/de_DE/propal.lang index 948b89bb947..c5ecebc064d 100644 --- a/htdocs/langs/de_DE/propal.lang +++ b/htdocs/langs/de_DE/propal.lang @@ -25,13 +25,13 @@ LastModifiedProposals=Die letzen %s bearbeiteten Angebote AllPropals=Alle Angebote LastProposals=Letzte Angebote SearchAProposal=Angebot suchen -ProposalsStatistics=Angebotsstatistiken +ProposalsStatistics=Angebote Statistiken NumberOfProposalsByMonth=Anzahl pro Monat AmountOfProposalsByMonthHT=Betrag pro Monat (nach Steuern) NbOfProposals=Anzahl der Angebote ShowPropal=Zeige Angebot PropalsDraft=Entwürfe -PropalsOpened=Offen +PropalsOpened=geöffnete PropalsNotBilled=Geschlossen, nicht verrechnet PropalStatusDraft=Entwurf (freizugeben) PropalStatusValidated=Freigegeben (Angebot ist offen) @@ -42,7 +42,7 @@ PropalStatusNotSigned=Nicht unterzeichnet (geschlossen) PropalStatusBilled=Verrechnet PropalStatusDraftShort=Entwurf PropalStatusValidatedShort=Freigegeben -PropalStatusOpenedShort=Offen +PropalStatusOpenedShort=offen PropalStatusClosedShort=Geschlossen PropalStatusSignedShort=Unterzeichnet PropalStatusNotSignedShort=Nicht unterzeichnet @@ -52,7 +52,7 @@ PropalsToBill=Unterzeichnete Angebote zur Verrechnung ListOfProposals=Liste der Angebote ActionsOnPropal=Ereignisse zum Angebot NoOpenedPropals=Keine offenen Angebote -NoOtherOpenedPropals=Keine offene Angebote Dritter +NoOtherOpenedPropals=Keine weiteren offenen Angebote RefProposal=Angebots-Nr. SendPropalByMail=Angebot per E-Mail versenden AssociatedDocuments=Dokumente verknüpft mit dem Angebot: @@ -98,3 +98,4 @@ DocModelJauneDescription=Angebotsvorlage <Jaune> DefaultModelPropalCreate=Erstellung Standardvorlage DefaultModelPropalToBill=Standard-Template, wenn Sie ein Angebot schließen wollen (zur Verrechung) DefaultModelPropalClosed=Standard Schablone wenn sie ein Geschäftsangebot schließen wollen. (ohne Rechnung) +ProposalCustomerSignature=Schriftliche Annahme, Firmenstempel, Datum und Unterschrift diff --git a/htdocs/langs/de_DE/sendings.lang b/htdocs/langs/de_DE/sendings.lang index e93b9f1431b..f2ac0f99d80 100644 --- a/htdocs/langs/de_DE/sendings.lang +++ b/htdocs/langs/de_DE/sendings.lang @@ -5,7 +5,7 @@ Sendings=Auslieferungen AllSendings=Alle Lieferungen Shipment=Versand Shipments=Lieferungen -ShowSending=Show Shipments +ShowSending=Zeige Lieferungen Receivings=Beleg SendingsArea=Versandübersicht ListOfSendings=Versandliste @@ -15,7 +15,7 @@ LastSendings=Letzte %s Auslieferung SearchASending=Suche Auslieferung StatisticsOfSendings=Versandstatistik NbOfSendings=Anzahl Auslieferungen -NumberOfShipmentsByMonth=Anzahl Auslieferungen nach Monat +NumberOfShipmentsByMonth=Anzahl Auslieferungen pro Monat SendingCard=Auslieferungen NewSending=Neue Auslieferung CreateASending=Erstelle Auslieferung @@ -26,8 +26,8 @@ QtyToShip=Versandmenge QtyReceived=Erhaltene Menge KeepToShip=Zum Versand behalten OtherSendingsForSameOrder=Weitere Lieferungen zu dieser Bestellung -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Versanddatum +DateSendingShort=Versanddatum SendingsForSameOrder=Lieferungen zu dieser Bestellung SendingsAndReceivingForSameOrder=An- und Auslieferungen zu dieser Bestellung SendingsToValidate=Freizugebende Auslieferungen @@ -42,7 +42,7 @@ StatusSendingProcessedShort=Fertig SendingSheet=Auslieferungen Carriers=Spediteure Carrier=Spediteur -CarriersArea=Spediteursübersicht +CarriersArea=Übersicht Spediteure NewCarrier=Neuer Spediteur ConfirmDeleteSending=Möchten Sie diese Lieferung wirklich löschen? ConfirmValidateSending=Möchten Sie diese Auslieferung <b>%s</b> wirklich freigeben? @@ -59,7 +59,7 @@ SendShippingByEMail=Versand per E-Mail SendShippingRef=Versendung der Auslieferung %s ActionsOnShipping=Hinweis zur Lieferung LinkToTrackYourPackage=Link zur Paket- bzw. Sendungsverfolgung -ShipmentCreationIsDoneFromOrder=Im Moment wurde eine neue Auslieferung von der Bestellung erfolgt. +ShipmentCreationIsDoneFromOrder=Lieferscheine müssen aus einer Bestellung generiert werden RelatedShippings=Ähnliche Auslieferungen ShipmentLine=Zeilen Lieferschein CarrierList=Liste der Transporter @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Produktmenge in geöffneter Kunden Bestellung ProductQtyInSuppliersOrdersRunning=Produktmenge in geöffneter Lieferantenbestellungen ProductQtyInShipmentAlreadySent=Produktmenge von offenem Kundenauftrag bereits geliefert ProductQtyInSuppliersShipmentAlreadyRecevied=Produktmenge aus Lieferantenbestellung bereits erhalten +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Abholung durch Kunden diff --git a/htdocs/langs/de_DE/stocks.lang b/htdocs/langs/de_DE/stocks.lang index 2bf1897dc4d..72003dfbe11 100644 --- a/htdocs/langs/de_DE/stocks.lang +++ b/htdocs/langs/de_DE/stocks.lang @@ -55,9 +55,9 @@ QtyToDispatchShort=Menge zu versenden OrderDispatch=Bestellabwicklung RuleForStockManagementDecrease=Regel für Lagerstandsanpassung (Verringerung) RuleForStockManagementIncrease=Regel für Lagerstandsanpassung (Erhöhung) -DeStockOnBill=Verringere realen Bestände in den Rechnungen / Gutschriften -DeStockOnValidateOrder=Decrease realen Bestände auf Bestellungen stellt fest -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnBill=Verringere reale Bestände bei Bestätigung von Rechnungen/Gutschriften +DeStockOnValidateOrder=Verringere reale Bestände bei Bestätigung von Kundenbestellungen +DeStockOnShipment=Verringere reale Bestände bei Bestädigung von Lieferungen ReStockOnBill=Erhöhung der tatsächlichen Bestände in den Rechnungen / Gutschriften ReStockOnValidateOrder=Erhöhung der realen Bestände auf Bestellungen stellt fest ReStockOnDispatchOrder=Reale Bestände auf manuelle Dispatching in Hallen, nach Erhalt Lieferanten bestellen @@ -80,13 +80,13 @@ DescWareHouse=Beschreibung Warenlager LieuWareHouse=Standort Warenlager WarehousesAndProducts=Warenlager und Produkte WarehousesAndProductsBatchDetail=Warenlager und Produkte (mit Detail per lot / serial) -AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einkaufspreis -AverageUnitPricePMP=Gewichteter Durchschnitts-Eingangspreis +AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einstandspreis +AverageUnitPricePMP=Gewichteter Durchschnittpreis bei Erwerb SellPriceMin=Verkaufspreis EstimatedStockValueSellShort=Verkaufswert EstimatedStockValueSell=Lager Verkaufswert EstimatedStockValueShort=Eingangsmenge -EstimatedStockValue=Eingangsmenge +EstimatedStockValue=Einkaufspreis DeleteAWarehouse=Warenlager löschen ConfirmDeleteWarehouse=Möchten Sie das Warenlager <b>%s</b> wirklich löschen? PersonalStock=Persönlicher Warenbestand %s @@ -134,7 +134,7 @@ IsInPackage=In Paket enthalten ShowWarehouse=Zeige Lager MovementCorrectStock=Lagerkorrektur für Produkt %s MovementTransferStock=Umlagerung des Produkt %s in ein anderes Lager -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Quelle Lager muss hier definiert werden, wenn das "Produkt Charge" Modul aktiviert ist. Es wird zum auflisten welche Charge/Serien verfügbar für Produkte die erforderliche Chargen/Serien Daten für die Bewegung erforderlich. Wenn Sie Produkte aus verschiedenen Lagern versenden, erstellen sie den Versand einfach in mehreren Schritten. InventoryCodeShort=Inv. / Mov. Kode NoPendingReceptionOnSupplierOrder=Keine anstehenden Liefereingänge aufgrund offener Lieferantenbestellungen ThisSerialAlreadyExistWithDifferentDate=Diese Charge- / Seriennummer (<strong>%s</strong>) ist bereits vorhanden, jedoch mit unterschiedlichen Haltbarkeits- oder Verfallsdatum. \n(Gefunden: <strong>%s</strong> Erfasst: <strong>%s</strong>) diff --git a/htdocs/langs/de_DE/suppliers.lang b/htdocs/langs/de_DE/suppliers.lang index 3146bb1cc0b..5b2d4584f04 100644 --- a/htdocs/langs/de_DE/suppliers.lang +++ b/htdocs/langs/de_DE/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Liste der Lieferantenbestellungen MenuOrdersSupplierToBill=Zu berechnende Lieferantenbestellungen NbDaysToDelivery=Lieferverzug in Tagen DescNbDaysToDelivery=Max. Verspätungstoleranz bei Lieferverzögerungen bei Produkten aus dieser Bestellung -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Verwende doppelte Genehmigung, wenn der Betrag (ohne Steuer) höher ist als (die zweite Genehmigung kann von jedem Benutzer mit einem speziellen Benutzerrecht durchgeführt werden. Setzen Sie es auf 0 für keine doppelte Genehmigung) diff --git a/htdocs/langs/de_DE/trips.lang b/htdocs/langs/de_DE/trips.lang index 6bdb8124733..67438813063 100644 --- a/htdocs/langs/de_DE/trips.lang +++ b/htdocs/langs/de_DE/trips.lang @@ -4,7 +4,7 @@ ExpenseReports=Spesenabrechnungen Hinweis Trip=Spesenabrechnung Trips=Spesenabrechnungen TripsAndExpenses=Reise- und Fahrtspesen -TripsAndExpensesStatistics=Reise- und Spesen Statistik +TripsAndExpensesStatistics=Reise- und Fahrtspesen Statistik TripCard=Reisekosten Karte AddTrip=Reisekostenabrechnung erstellen ListOfTrips=Liste Reise- und Spesenabrechnungen @@ -13,14 +13,14 @@ ShowTrip=Spesenreport anzeigen NewTrip=neue Reisekostenabrechnung CompanyVisited=Besuchter Partner Kilometers=Kilometerstand -FeesKilometersOrAmout=Kilometergeld oder Spesenbetrag +FeesKilometersOrAmout=Spesenbetrag bzw. Kilometergeld DeleteTrip=Spesenabrechnung löschen ConfirmDeleteTrip=Möchten Sie diese Spesenabrechnung wirklich löschen? ListTripsAndExpenses=Liste Reise- und Spesenabrechnungen ListToApprove=Warten auf Bestätigung ExpensesArea=Spesenabrechnungen SearchATripAndExpense=Suche nach einer Spesenabrechnung -ClassifyRefunded=Als 'rückerstattet' markieren +ClassifyRefunded=Als 'erstattet' markieren ExpenseReportWaitingForApproval=Eine neue Reisekostenabrechnung ist zur Genehmigung vorgelegt worden ExpenseReportWaitingForApprovalMessage=Eine neue Kostenabrechnung wurde vorgelegt und steht zur Überprüfung an.\n- Benutzer: %s \n- Zeitraum: %s \nKlicken Sie hier, um zu überprüfen: %s TripId=Spesenabrechnung ID @@ -34,7 +34,7 @@ PDFStandardExpenseReports=Standard-Vorlage, um ein PDF-Dokument für die Spesena ExpenseReportLine=Spesenabrechnung Zeile TF_OTHER=Andere TF_TRANSPORTATION=Spedition -TF_LUNCH=Essen +TF_LUNCH=Bewirtung TF_METRO=S- und U-Bahn TF_TRAIN=Bahn TF_BUS=Bus @@ -101,4 +101,6 @@ SaveTrip=Bestätige Spesenabrechnung ConfirmSaveTrip=Sind Sie sicher, dass Sie diese Spesenabrechnung überprüfen wollen? NoTripsToExportCSV=Keine Spesenabrechnung für diesen Zeitraum zu exportieren. -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Spesenabrechnung Zahlung + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/de_DE/withdrawals.lang b/htdocs/langs/de_DE/withdrawals.lang index 891e3376f17..c896da1542b 100644 --- a/htdocs/langs/de_DE/withdrawals.lang +++ b/htdocs/langs/de_DE/withdrawals.lang @@ -30,7 +30,7 @@ WithdrawalsSetup=Abbuchungseinstellungen WithdrawStatistics=Abbuchungsstatistik WithdrawRejectStatistics=Statistik abgelehnter Abbuchungen LastWithdrawalReceipt=%s neueste Abbuchungsbelege -MakeWithdrawRequest=Abbuchungsantrag stellen +MakeWithdrawRequest=Beantragen Sie einen Abbuchungsantrag ThirdPartyBankCode=BLZ Partner ThirdPartyDeskCode=Schalter-Code Partner NoInvoiceCouldBeWithdrawed=Keine Rechnung erfolgreich abgebucht. Überprüfen Sie die Kontonummern der den Rechnungen zugewiesenen Partnern. diff --git a/htdocs/langs/el_GR/agenda.lang b/htdocs/langs/el_GR/agenda.lang index 0ae446807b0..c31604d15da 100644 --- a/htdocs/langs/el_GR/agenda.lang +++ b/htdocs/langs/el_GR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL για να αποκτήσετε πρόσβαση στο .i ExtSiteNoLabel=Χωρίς Περιγραφή WorkingTimeRange=Εύρος χρόνου εργασίας WorkingDaysRange=Εύρος ημερών εργασίας +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Δημιουργία συμβάντος MyAvailability=Η διαθεσιμότητα μου ActionType=Τύπος συμβάντος diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang index 5cd2c16772f..eda7149db72 100644 --- a/htdocs/langs/el_GR/bills.lang +++ b/htdocs/langs/el_GR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Πιστωτική κάρτα PaymentTypeShortCB=Πιστωτική κάρτα PaymentTypeCHQ=Επιταγή PaymentTypeShortCHQ=Επιταγή -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line πληρωμή PaymentTypeShortVAD=On line πληρωμή PaymentTypeTRA=Τιμολόγηση Πληρωμής diff --git a/htdocs/langs/el_GR/compta.lang b/htdocs/langs/el_GR/compta.lang index cc30495af87..4d80cb9eff7 100644 --- a/htdocs/langs/el_GR/compta.lang +++ b/htdocs/langs/el_GR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Ειδικά έξοδα MenuTaxAndDividends=Taxes and dividends MenuSalaries=Μισθοί MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/el_GR/contracts.lang b/htdocs/langs/el_GR/contracts.lang index 1ff660913a1..6c4d210dc22 100644 --- a/htdocs/langs/el_GR/contracts.lang +++ b/htdocs/langs/el_GR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Συμβόλαια ContractsAndLine=Συμβόλαια και η γραμμή των συμβολαίων Contract=Συμβόλαιο +ContractLine=Contract line +Closing=Closing NoContracts=Κανένα Συμβόλαιο MenuServices=Υπηρεσίες MenuInactiveServices=Ανενεργές Υπηρεσίες diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang index 152d6504657..454a9640192 100644 --- a/htdocs/langs/el_GR/errors.lang +++ b/htdocs/langs/el_GR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Η Javascript πρέπει να είναι άτομ ErrorPasswordsMustMatch=Και οι δύο πληκτρολογήσει τους κωδικούς πρόσβασης πρέπει να ταιριάζουν μεταξύ τους ErrorContactEMail=Ένα τεχνικό σφάλμα. Παρακαλούμε, επικοινωνήστε με τον διαχειριστή για μετά <b>%s</b> email en παρέχουν την <b>%s</b> κωδικό σφάλματος στο μήνυμά σας, ή ακόμα καλύτερα με την προσθήκη ενός αντιγράφου της οθόνης αυτής της σελίδας. ErrorWrongValueForField=Λάθος τιμή για <b>%s</b> αριθμό τομέα <b>(«%s»</b> τιμή δεν ταιριάζει regex <b>%s</b> κανόνα) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Λάθος τιμή για τον αριθμό <b>%s</b> τομέα <b>(«%s»</b> τιμή δεν είναι <b>%s</b> υφιστάμενων ref) ErrorsOnXLines=Λάθη σε <b>%s</b> γραμμές πηγή ErrorFileIsInfectedWithAVirus=Το πρόγραμμα προστασίας από ιούς δεν ήταν σε θέση να επικυρώσει το αρχείο (αρχείο μπορεί να μολυνθεί από έναν ιό) diff --git a/htdocs/langs/el_GR/exports.lang b/htdocs/langs/el_GR/exports.lang index 60b35d55797..acc783236a4 100644 --- a/htdocs/langs/el_GR/exports.lang +++ b/htdocs/langs/el_GR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang index 74ab33ef6f7..9e4ecdc9e66 100644 --- a/htdocs/langs/el_GR/main.lang +++ b/htdocs/langs/el_GR/main.lang @@ -108,6 +108,7 @@ Yes=Ναι no=όχι No=Όχι All=Όλα +Alls=All Home=Αρχική Help=Βοήθεια OnlineHelp=Online Βοήθεια @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Πηγαίνετε Αρχική - Ρυθμίσεις - Deny=Άρνηση Denied=Άρνηση ListOfTemplates=Κατάλογος των προτύπων +Gender=Gender Genderman=Άνδρας Genderwoman=Γυναίκα ViewList=Προβολή λίστας @@ -745,3 +747,4 @@ ShortFriday=Π ShortSaturday=Σ ShortSunday=Κ SelectMailModel=Επιλογή προτύπου email +SetRef=Set ref diff --git a/htdocs/langs/el_GR/printing.lang b/htdocs/langs/el_GR/printing.lang index 77afa96bec1..72421b06f21 100644 --- a/htdocs/langs/el_GR/printing.lang +++ b/htdocs/langs/el_GR/printing.lang @@ -1,8 +1,10 @@ # Dolibarr language file - Source file is en_US - printing -Module64000Name=Direct Printing -Module64000Desc=Enable Direct Printing System +Module64000Name=Άμεση εκτύπωση +Module64000Desc=Ενεργοποίηση άμεσης εκτύπωσης PrintingSetup=Ρύθμιση του συστήματος για την άμεση εκτύπωση PrintingDesc=Το module αυτό προσθέτει ένα κουμπί Εκτύπωσης για να στείλετε έγγραφα απευθείας σε έναν εκτυπωτή (χωρίς να ανοίξετε το έγγραφο με μια εφαρμογή). +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Ρύθμιση Module οδήγησης PrintingDriverDesc=Διαμόρφωση μεταβλητών για τον οδηγό εκτύπωσης. ListDrivers=Λίστα οδηγών @@ -10,6 +12,7 @@ PrintTestDesc=Λίστα εκτυπωτών. FileWasSentToPrinter=Το αρχείο %s στάλθηκε στον εκτυπωτή NoActivePrintingModuleFound=Κανένα ενεργό module εκτύπωσης για έγγραφο PleaseSelectaDriverfromList=Παρακαλώ επιλέξτε ένα πρόγραμμα οδήγησης από τη λίστα. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Ρυθμίσεις του προγράμματος οδήγησης TestDriver=Test TargetedPrinter=Στοχευμένη εκτύπωση diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang index aebc4bfbd9b..470b15bda95 100644 --- a/htdocs/langs/el_GR/projects.lang +++ b/htdocs/langs/el_GR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Επιλέξτε το στοιχείο AddElement=Σύνδεση με το στοιχείο UnlinkElement=Αποσύνδεση στοιχείου # Documents models -DocumentModelBaleine=Μοντέλο έκθεση Μια πλήρης έργου (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Σχέδιο φόρτου εργασίας PlannedWorkloadShort=Φόρτος εργασίας WorkloadOccupation=Ανάθεση φόρτου εργασίας diff --git a/htdocs/langs/el_GR/sendings.lang b/htdocs/langs/el_GR/sendings.lang index ebd0dc0111e..ca71d107a55 100644 --- a/htdocs/langs/el_GR/sendings.lang +++ b/htdocs/langs/el_GR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Ποσότητα προϊόντων σε αν ProductQtyInSuppliersOrdersRunning=Ποσότητα προϊόντων σε ανοιχτές παραγγελίες προμηθευτών ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Ποσότητα προϊόντων από ανοιγμένες παραγγελίες του προμηθευτή που έχουν ήδη ληφθεί +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Πιάσε τον πελάτη diff --git a/htdocs/langs/el_GR/trips.lang b/htdocs/langs/el_GR/trips.lang index c6fda295a0d..11e3d375d1b 100644 --- a/htdocs/langs/el_GR/trips.lang +++ b/htdocs/langs/el_GR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/en_AU/bills.lang b/htdocs/langs/en_AU/bills.lang deleted file mode 100644 index 8d5dc2add1a..00000000000 --- a/htdocs/langs/en_AU/bills.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -BankCode=Bank code or BSB diff --git a/htdocs/langs/en_AU/errors.lang b/htdocs/langs/en_AU/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/en_AU/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/en_GB/errors.lang b/htdocs/langs/en_GB/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/en_GB/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/en_IN/bills.lang b/htdocs/langs/en_IN/bills.lang deleted file mode 100644 index e7f2dd11cfc..00000000000 --- a/htdocs/langs/en_IN/bills.lang +++ /dev/null @@ -1,17 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -RelatedCommercialProposals=Related quotations -PaymentTypeShortCHQ=Cheque -ChequeNumber=Cheque N° -ChequeOrTransferNumber=Cheque/Transfer N° -ChequeMaker=Cheque transmitter -ChequeBank=Bank of Cheque -PrettyLittleSentence=Accept the amount of payments due by cheques issued in my name as a Member of an accounting association approved by the Fiscal Administration. -PaymentByChequeOrderedTo=Cheque payment (including tax) are payable to %s send to -PaymentByChequeOrderedToShort=Cheque payment (including tax) are payable to -MenuChequeDeposits=Cheques deposits -MenuCheques=Cheques -MenuChequesReceipts=Cheques receipts -ChequesReceipts=Cheques receipts -ChequesArea=Cheques deposits area -ChequeDeposits=Cheques deposits -Cheques=Cheques diff --git a/htdocs/langs/en_IN/errors.lang b/htdocs/langs/en_IN/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/en_IN/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index e01acb3ea0e..e3d9fbd72f5 100755 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/es_AR/errors.lang b/htdocs/langs/es_AR/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_AR/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_BO/errors.lang b/htdocs/langs/es_BO/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_BO/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_CL/errors.lang b/htdocs/langs/es_CL/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_CL/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_CO/errors.lang b/htdocs/langs/es_CO/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_CO/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_DO/errors.lang b/htdocs/langs/es_DO/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_DO/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index 89a53a3c87e..0ea52b0a11b 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -1664,9 +1664,9 @@ TemplateForElement=Este registro de plantilla se dedica a qué elemento TypeOfTemplate=Tipo de plantilla TemplateIsVisibleByOwnerOnly=La plantilla es visible solamente por el propietario FixTZ=Corrección de zona horaria -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Ejemplo: +2 (complete sólo si tiene problemas) +ExpectedChecksum=Esperando la suma de comprobación +CurrentChecksum=Suma de comprobación actual MailToSendProposal=Para enviar presupuesto a cliente MailToSendOrder=Para enviar pedido de cliente MailToSendInvoice=Para enviar factura a cliente diff --git a/htdocs/langs/es_ES/agenda.lang b/htdocs/langs/es_ES/agenda.lang index 3e7c3913229..339d8f45d6f 100644 --- a/htdocs/langs/es_ES/agenda.lang +++ b/htdocs/langs/es_ES/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=Url de acceso al archivo .ical ExtSiteNoLabel=Sin descripción WorkingTimeRange=Rango temporal WorkingDaysRange=Rango diario +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Crear evento MyAvailability=Mi disponibilidad ActionType=Tipo de evento diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang index d2ac1c02b7c..e92ceb4d1c3 100644 --- a/htdocs/langs/es_ES/bills.lang +++ b/htdocs/langs/es_ES/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Tarjeta PaymentTypeShortCB=Tarjeta PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Ingreso en cuenta -PaymentTypeShortTIP=Ingreso +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pago On Line PaymentTypeShortVAD=Pago On Line PaymentTypeTRA=Letra de cambio diff --git a/htdocs/langs/es_ES/commercial.lang b/htdocs/langs/es_ES/commercial.lang index 55843a14e0c..40a8d19406f 100644 --- a/htdocs/langs/es_ES/commercial.lang +++ b/htdocs/langs/es_ES/commercial.lang @@ -7,13 +7,13 @@ Customer=Cliente Customers=Clientes Prospect=Cliente potencial Prospects=Clientes potenciales -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Eliminar un evento +NewAction=Nuevo evento +AddAction=Crear evento +AddAnAction=Crear un evento AddActionRendezVous=Crear una cita Rendez-Vous=Cita -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=¿Está seguro de querer eliminar este evento? CardAction=Ficha evento PercentDone=Porcentaje realizado ActionOnCompany=Evento concerniente a la empresa diff --git a/htdocs/langs/es_ES/compta.lang b/htdocs/langs/es_ES/compta.lang index 6462192dd3a..846e5000f7c 100644 --- a/htdocs/langs/es_ES/compta.lang +++ b/htdocs/langs/es_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Pagos especiales MenuTaxAndDividends=Impuestos y cargas MenuSalaries=Salarios MenuSocialContributions=Impuestos sociales/fiscales -MenuNewSocialContribution=Nuevo pago +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Nueva tasa social/fiscal ContributionsToPay=Tasas sociales/fiscales a pagar AccountancyTreasuryArea=Área contabilidad/tesorería @@ -194,7 +194,7 @@ ReCalculate=Recalcular Mode1=Método 1 Mode2=Método 2 CalculationRuleDesc=Para calcular el IVA total hay 2 métodos:<br>El método 1 consiste en redondear el IVA en cada línea y luego sumarlo .<br>El método 2 consiste en sumar el IVA de cada línea y luego redondear el resultado.<br>El resultado final puede variar unos céntimos. El modo por defecto es el método <b>%s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Según el proveedor, elija el método adecuado para aplicar misma regla de cálculo y obtener el resultado esperado por su proveedor. TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de ventas por producto, cuando se utiliza en modo <b>contabilidad de caja</b> no es relevante. Este informe sólo está disponible cuando se utiliza en modo <b>contabilidad de compromiso</b> (consulte la configuración del módulo de contabilidad). CalculationMode=Modo de cálculo AccountancyJournal=Código contable diario diff --git a/htdocs/langs/es_ES/contracts.lang b/htdocs/langs/es_ES/contracts.lang index 10438b1ef76..a5c0a55487f 100644 --- a/htdocs/langs/es_ES/contracts.lang +++ b/htdocs/langs/es_ES/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Leyenda para los servicios Contracts=Contratos ContractsAndLine=Contratos y líneas de contratos Contract=Contrato +ContractLine=Contract line +Closing=Closing NoContracts=Sin contratos MenuServices=Servicios MenuInactiveServices=Servicios inactivos diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang index 41530184dc4..01a7d5eb193 100644 --- a/htdocs/langs/es_ES/errors.lang +++ b/htdocs/langs/es_ES/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript no debe estar desactivado para que esta ErrorPasswordsMustMatch=Las 2 contraseñas indicadas deben corresponderse ErrorContactEMail=Se ha producido un error técnico. Contacte con el administrador al e-mail <b>%s</b>, indicando el código de error <b>%s</b> en su mensaje, o puede también adjuntar una copia de pantalla de esta página. ErrorWrongValueForField=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no cumple con la regla <b>%s</b>) -ErrorFieldValueNotIn=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no es un valor en el campo <b>%s</b> de la tabla <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no es una referencia existente en <b>%s</b>) ErrorsOnXLines=Errores en <b>%s</b> líneas fuente ErrorFileIsInfectedWithAVirus=¡El antivirus no ha podido validar este archivo (es probable que esté infectado por un virus)! @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Sin variable global seleccionada ErrorFieldMustBeANumeric=El campo <b>%s</b> debe contener un valor numérico ErrorFieldMustBeAnInteger=El campo <b>%s</b> debe de ser un entero ErrorMandatoryParametersNotProvided=Los parámetro(s) obligatorio(s) no están todavía definidos -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Ha indicado un importe estimado para esta oportunidad/lead. Debe indicar también su estado # Warnings WarningMandatorySetupNotComplete=Los parámetros obligatorios de configuración no están todavía definidos diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index 55fc682ebf0..139383ed1dc 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Sin tablas de datos importables (ningún módulo con las defini FileSuccessfullyBuilt=Archivo de exportación generado SQLUsedForExport=Consulta SQL utilizada para construir el archivo de exportación LineId=ID de línea +LineLabel=Label of line LineDescription=Descripción de línea LineUnitPrice=Precio unitario de la línea LineVATRate=Tipo de IVA de la línea diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang index 5369a8aa074..a3329d02603 100644 --- a/htdocs/langs/es_ES/main.lang +++ b/htdocs/langs/es_ES/main.lang @@ -108,6 +108,7 @@ Yes=Sí no=no No=No All=Todo +Alls=All Home=Inicio Help=Ayuda OnlineHelp=Ayuda en línea @@ -127,7 +128,7 @@ Disable=Desactivar Disabled=Desactivado Add=Añadir AddLink=Enlazar -RemoveLink=Remove link +RemoveLink=Eliminar enlace Update=Modificar AddActionToDo=Añadir acción a realizar AddActionDone=Añadir acción realizada @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Vaya a Inicio->Configuración->Empresa/Institución para Deny=Denegar Denied=Denegada ListOfTemplates=Listado de plantillas +Gender=Gender Genderman=Hombre Genderwoman=Mujer ViewList=Vista de listado Mandatory=Obligatorio -Hello=Hello -Sincerely=Sincerely +Hello=Hola +Sincerely=Atentamente # Week day Monday=Lunes Tuesday=Martes @@ -745,3 +747,4 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Seleccione una plantilla de e-mail +SetRef=Set ref diff --git a/htdocs/langs/es_ES/orders.lang b/htdocs/langs/es_ES/orders.lang index 85e5c389cb5..4c8917619e7 100644 --- a/htdocs/langs/es_ES/orders.lang +++ b/htdocs/langs/es_ES/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Clonar pedido ConfirmCloneOrder=¿Está seguro de querer clonar este pedido <b>%s</b>? DispatchSupplierOrder=Recepción del pedido a proveedor %s FirstApprovalAlreadyDone=Primera aprobación realizada -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Segunda aprobación realizada ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Responsable seguimiento pedido cliente TypeContact_commande_internal_SHIPPING=Responsable envío pedido cliente diff --git a/htdocs/langs/es_ES/printing.lang b/htdocs/langs/es_ES/printing.lang index d9ad1655e53..7b070fd073c 100644 --- a/htdocs/langs/es_ES/printing.lang +++ b/htdocs/langs/es_ES/printing.lang @@ -1,8 +1,10 @@ # Dolibarr language file - Source file is en_US - printing -Module112000Name=Impresión Directa -Module112000Desc=Activa Sistema de Impresión Directa +Module64000Name=Impresión Directa +Module64000Desc=Activa Sistema de Impresión Directa PrintingSetup=Configuración de la Impresión Directa PrintingDesc=Este módulo añade un botón para enviar documentos directamente a una impresora (sin abrir documentos en la aplicación) con varios módulos. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Configuración del módulo Drivers PrintingDriverDesc=Configuración variables para el driver de impresión. ListDrivers=Listado de drivers @@ -10,7 +12,7 @@ PrintTestDesc=Listado de Impresoras. FileWasSentToPrinter=El archivo %s ha sido enviado a la impresora NoActivePrintingModuleFound=Sin módulo activo para imprimir documentos PleaseSelectaDriverfromList=Seleccione un driver del listado. -PleaseConfigureDriverfromList=Configure el driver seleccionado del listado. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Configuración driver TestDriver=Prueba TargetedPrinter=Impresora destino @@ -50,7 +52,6 @@ PRINTIPP_PORT=Puerto PRINTIPP_USER=Usuario PRINTIPP_PASSWORD=Contraseña NoPrinterFound=No se han encontrado impresoras (Compruebe la configuración de su CUPS) -FileWasSentToPrinter=El archivo %s ha sido enviado a la impresora NoDefaultPrinterDefined=No hay impresora por defecto definida DefaultPrinter=Impresora por defecto Printer=Impresora diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang index fe990020b18..2c67d5145a0 100644 --- a/htdocs/langs/es_ES/projects.lang +++ b/htdocs/langs/es_ES/projects.lang @@ -127,9 +127,9 @@ TaskCreatedInDolibarr=La tarea %s fue creada TaskModifiedInDolibarr=La tarea %s fue modificada TaskDeletedInDolibarr=La tarea %s fue eliminada OpportunityStatus=Estado de oportunidad -OpportunityStatusShort=Opp. status +OpportunityStatusShort=Estado oportunidad OpportunityAmount=Importe Oportunidad -OpportunityAmountShort=Opp. amount +OpportunityAmountShort=Importe oportunidad ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Jefe de proyecto TypeContact_project_external_PROJECTLEADER=Jefe de proyecto @@ -143,7 +143,8 @@ SelectElement=Seleccione elemento AddElement=Vincular a elmento UnlinkElement=Desvincular elemento # Documents models -DocumentModelBaleine=Modelo de informe de proyecto completo (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Carga de trabajo prevista PlannedWorkloadShort=Carga de trabajo WorkloadOccupation=Asignación carga de trabajo @@ -167,18 +168,18 @@ ProjectOverview=Resumen ManageTasks=Usar proyectos para seguir tareas y tiempos ManageOpportunitiesStatus=Usar proyectos para seguir leads/oportunidades ProjectNbProjectByMonth=Nº de proyectos creados por mes -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Importe de oportunidades por mes +ProjectWeightedOppAmountOfProjectsByMonth=Importe medio oportinidades por mes +ProjectOpenedProjectByOppStatus=Proyectos/leads abiertos por estado de oportunidad ProjectsStatistics=Estadísticas de proyectos/leads TaskAssignedToEnterTime=Tarea asignada. Debería poder introducir tiempos en esta tarea. OpenedProjectsByThirdparties=Proyectos abiertos de terceros -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Importe total oportunidades +OpportunityPonderatedAmount=Importe medio oportunidades +OppStatusPROSP=Prospección +OppStatusQUAL=Cualificación +OppStatusPROPO=Presupuesto +OppStatusNEGO=Negociación +OppStatusPENDING=Pendiente +OppStatusWIN=Ganado +OppStatusLOST=Perdido diff --git a/htdocs/langs/es_ES/sendings.lang b/htdocs/langs/es_ES/sendings.lang index 68e0d3ef8b8..963d026e3f5 100644 --- a/htdocs/langs/es_ES/sendings.lang +++ b/htdocs/langs/es_ES/sendings.lang @@ -5,7 +5,7 @@ Sendings=Envíos AllSendings=Todos los envíos Shipment=Envío Shipments=Envíos -ShowSending=Show Shipments +ShowSending=Mostrar envíos Receivings=Recepciones SendingsArea=Área envíos ListOfSendings=Listado de envíos @@ -26,8 +26,8 @@ QtyToShip=Cant. a enviar QtyReceived=Cant. recibida KeepToShip=Resto a enviar OtherSendingsForSameOrder=Otros envíos de este pedido -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Fecha de entrega +DateSendingShort=Fecha de entrega SendingsForSameOrder=Expediciones de este pedido SendingsAndReceivingForSameOrder=Envíos y recepciones de este pedido SendingsToValidate=Envíos a validar @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Cantidad en pedidos de clientes abiertos ProductQtyInSuppliersOrdersRunning=Cantidad en pedidos a proveedores abiertos ProductQtyInShipmentAlreadySent=Ya ha sido enviada la cantidad del producto del pedido de cliente abierto ProductQtyInSuppliersShipmentAlreadyRecevied=Cantidad en pedidos a proveedores ya recibidos +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Recogido por el cliente diff --git a/htdocs/langs/es_ES/suppliers.lang b/htdocs/langs/es_ES/suppliers.lang index 84eddd65ebb..6cfa8173a46 100644 --- a/htdocs/langs/es_ES/suppliers.lang +++ b/htdocs/langs/es_ES/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Listado de pedidos a proveedor MenuOrdersSupplierToBill=Pedidos a proveedor a facturar NbDaysToDelivery=Tiempo de entrega en días DescNbDaysToDelivery=El mayor retraso en las entregas de productos de este pedido -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Usar doble aprobación si la base imponible (sin IVA) es mayor que (La segunda aprobación puede ser realizada por cualquier usuario con permisos. Dejar a 0 para que no haya doble aprobación) diff --git a/htdocs/langs/es_ES/trips.lang b/htdocs/langs/es_ES/trips.lang index 25f796f2ddf..80360bd8b78 100644 --- a/htdocs/langs/es_ES/trips.lang +++ b/htdocs/langs/es_ES/trips.lang @@ -101,4 +101,6 @@ SaveTrip=Validar gasto ConfirmSaveTrip=¿Está seguro de querer validar este gasto? NoTripsToExportCSV=Sin gastos a exportar para este periodo. -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Informe de pagos de gastos + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/es_MX/errors.lang b/htdocs/langs/es_MX/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_MX/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_PE/errors.lang b/htdocs/langs/es_PE/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_PE/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_PY/errors.lang b/htdocs/langs/es_PY/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_PY/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/et_EE/agenda.lang b/htdocs/langs/et_EE/agenda.lang index 4b65dff8939..a4f72409a8b 100644 --- a/htdocs/langs/et_EE/agenda.lang +++ b/htdocs/langs/et_EE/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL .ical failile ligi pääsemiseks ExtSiteNoLabel=Kirjeldus puudub WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/et_EE/bills.lang b/htdocs/langs/et_EE/bills.lang index a242ed0da9f..b02723b20c7 100644 --- a/htdocs/langs/et_EE/bills.lang +++ b/htdocs/langs/et_EE/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Krediitkaart PaymentTypeShortCB=Krediitkaart PaymentTypeCHQ=Tšekk PaymentTypeShortCHQ=Tšekk -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On-line makse PaymentTypeShortVAD=On-line makse PaymentTypeTRA=Elektrooniline makse diff --git a/htdocs/langs/et_EE/compta.lang b/htdocs/langs/et_EE/compta.lang index 6fd69e39376..daeb4d4a3a7 100644 --- a/htdocs/langs/et_EE/compta.lang +++ b/htdocs/langs/et_EE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Erikulud MenuTaxAndDividends=Maksud ja dividendid MenuSalaries=Palgad MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Raamatupidamise/vara ala diff --git a/htdocs/langs/et_EE/contracts.lang b/htdocs/langs/et_EE/contracts.lang index 1d6c23dd8cf..c4df388b8d3 100644 --- a/htdocs/langs/et_EE/contracts.lang +++ b/htdocs/langs/et_EE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Teenuste legend Contracts=Lepingud ContractsAndLine=Contracts and line of contracts Contract=Leping +ContractLine=Contract line +Closing=Closing NoContracts=Lepinguid pole MenuServices=Teenused MenuInactiveServices=Teenused ei ole aktiivsed diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang index cba63a80da2..bcacb2df64b 100644 --- a/htdocs/langs/et_EE/errors.lang +++ b/htdocs/langs/et_EE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Selle võimaluse töötamiseks peab JavaScript olem ErrorPasswordsMustMatch=Sisestatud paroolid peavad klappima ErrorContactEMail=Tekkis tehniline viga. Palun võta ühendust oma administraatoriga e-posti aadressil <b>%s</b> ning lisa sõnumisse vea kood <b>%s</b> või veel parem oleks lisada sõnumisse antud lehe kuvatõmmis. ErrorWrongValueForField=Väli number <b>%s</b> sisaldab vale väärtust (väärtus'<b>%s</b>' ei sobi regulaaravaldisega <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Väli number <b>%s</b> sisaldab vale väärtust (väärtus '<b>%s</b>' ei ole üksuse <b>%s</b> olemasolev viide) ErrorsOnXLines=<b>%s</b> lähtekirje(t) on vigane/vigased ErrorFileIsInfectedWithAVirus=Antiviiruse programm ei suutnud faili valideerida (fail võib olla viiruse poolt nakatatud) diff --git a/htdocs/langs/et_EE/exports.lang b/htdocs/langs/et_EE/exports.lang index 8d8d6c4a808..5998d1ac84e 100644 --- a/htdocs/langs/et_EE/exports.lang +++ b/htdocs/langs/et_EE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Imporditavaid andmeid ei ole (ükski moodul ei luba andmete imp FileSuccessfullyBuilt=Eksport fail loodud SQLUsedForExport=Ekspordi faili loomiseks kasutatav SQL päring LineId=Rea ID +LineLabel=Label of line LineDescription=Rea kirjeldus LineUnitPrice=Rea ühikuhind LineVATRate=Rea KM määr diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang index 1fd459d8c09..3a5be16e7af 100644 --- a/htdocs/langs/et_EE/main.lang +++ b/htdocs/langs/et_EE/main.lang @@ -108,6 +108,7 @@ Yes=Jah no=ei No=Ei All=Kõik +Alls=All Home=Kodu Help=Abi OnlineHelp=Online abi @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Mine Kodu - Seadistamine - Ettevõte logo muutmiseks võ Deny=Lükka tagasi Denied=Tagasi lükatud ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=R ShortSaturday=L ShortSunday=P SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/et_EE/printing.lang b/htdocs/langs/et_EE/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/et_EE/printing.lang +++ b/htdocs/langs/et_EE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/et_EE/projects.lang b/htdocs/langs/et_EE/projects.lang index 5e1e6edb058..b28125917a8 100644 --- a/htdocs/langs/et_EE/projects.lang +++ b/htdocs/langs/et_EE/projects.lang @@ -143,7 +143,8 @@ SelectElement=Vali element AddElement=Seosta elemendiga UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Täielik projekti aruande mudel (logo jne) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planeeritav koormus PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/et_EE/sendings.lang b/htdocs/langs/et_EE/sendings.lang index d41bc90c19d..9540f0dd016 100644 --- a/htdocs/langs/et_EE/sendings.lang +++ b/htdocs/langs/et_EE/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Kliendi saak diff --git a/htdocs/langs/et_EE/trips.lang b/htdocs/langs/et_EE/trips.lang index 993da46ec5c..c1c890d33a5 100644 --- a/htdocs/langs/et_EE/trips.lang +++ b/htdocs/langs/et_EE/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/eu_ES/agenda.lang b/htdocs/langs/eu_ES/agenda.lang index 4cc623b87d0..99ab39fa3cc 100644 --- a/htdocs/langs/eu_ES/agenda.lang +++ b/htdocs/langs/eu_ES/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/eu_ES/bills.lang b/htdocs/langs/eu_ES/bills.lang index d0501c37c19..a2d04d4f538 100644 --- a/htdocs/langs/eu_ES/bills.lang +++ b/htdocs/langs/eu_ES/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/eu_ES/compta.lang b/htdocs/langs/eu_ES/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/eu_ES/compta.lang +++ b/htdocs/langs/eu_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/eu_ES/contracts.lang b/htdocs/langs/eu_ES/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/eu_ES/contracts.lang +++ b/htdocs/langs/eu_ES/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/eu_ES/errors.lang b/htdocs/langs/eu_ES/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/eu_ES/errors.lang +++ b/htdocs/langs/eu_ES/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/eu_ES/exports.lang b/htdocs/langs/eu_ES/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/eu_ES/exports.lang +++ b/htdocs/langs/eu_ES/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang index 14f1f2556a9..beba4beedc2 100644 --- a/htdocs/langs/eu_ES/main.lang +++ b/htdocs/langs/eu_ES/main.lang @@ -108,6 +108,7 @@ Yes=Bai no=ez No=Ez All=All +Alls=All Home=Home Help=Laguntza OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/eu_ES/printing.lang b/htdocs/langs/eu_ES/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/eu_ES/printing.lang +++ b/htdocs/langs/eu_ES/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/eu_ES/projects.lang +++ b/htdocs/langs/eu_ES/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/eu_ES/sendings.lang b/htdocs/langs/eu_ES/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/eu_ES/sendings.lang +++ b/htdocs/langs/eu_ES/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/eu_ES/trips.lang b/htdocs/langs/eu_ES/trips.lang index dd115be61bf..0da0d51ede7 100644 --- a/htdocs/langs/eu_ES/trips.lang +++ b/htdocs/langs/eu_ES/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/fa_IR/agenda.lang b/htdocs/langs/fa_IR/agenda.lang index e01537a5cf3..69782235e87 100644 --- a/htdocs/langs/fa_IR/agenda.lang +++ b/htdocs/langs/fa_IR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=فایل مقرون URL برای دسترسی به. ExtSiteNoLabel=بدون شرح WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/fa_IR/bills.lang b/htdocs/langs/fa_IR/bills.lang index ee86f705fd6..dfa038a4666 100644 --- a/htdocs/langs/fa_IR/bills.lang +++ b/htdocs/langs/fa_IR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=کارت های اعتباری PaymentTypeShortCB=کارت های اعتباری PaymentTypeCHQ=بررسی PaymentTypeShortCHQ=بررسی -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=در پرداخت خط PaymentTypeShortVAD=در پرداخت خط PaymentTypeTRA=پرداخت قبض diff --git a/htdocs/langs/fa_IR/compta.lang b/htdocs/langs/fa_IR/compta.lang index ed5a6152b10..7d8bfc91956 100644 --- a/htdocs/langs/fa_IR/compta.lang +++ b/htdocs/langs/fa_IR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=هزینه های ویژه MenuTaxAndDividends=مالیات و سود سهام MenuSalaries=حقوق MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=منطقه حسابداری / خزانه داری diff --git a/htdocs/langs/fa_IR/contracts.lang b/htdocs/langs/fa_IR/contracts.lang index 399617a86aa..3e4c4aab8d8 100644 --- a/htdocs/langs/fa_IR/contracts.lang +++ b/htdocs/langs/fa_IR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=خدمات افسانه Contracts=قراردادها ContractsAndLine=Contracts and line of contracts Contract=قرارداد +ContractLine=Contract line +Closing=Closing NoContracts=بدون قرارداد MenuServices=خدمات MenuInactiveServices=خدمات فعال است diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang index 2205339951e..142b80bf11b 100644 --- a/htdocs/langs/fa_IR/errors.lang +++ b/htdocs/langs/fa_IR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=جاوا اسکریپت نمی باید غیر فع ErrorPasswordsMustMatch=هر دو کلمه عبور تایپ شده باید با یکدیگر مطابقت ErrorContactEMail=یک خطای فنی رخ داد. لطفا، با مدیر سایت تماس به زیر ایمیل <b>از٪ s</b> EN ارائه کد <b>خطا٪ s</b> در پیام خود، و یا حتی بهتر با اضافه کردن یک کپی روی صفحه نمایش از این صفحه. ErrorWrongValueForField=ارزش اشتباه برای تعداد <b>فیلد٪ s</b> (مقدار <b>«٪ s» به</b> عبارت منظم حکومت <b>از٪ s</b> مطابقت ندارد) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=ارزش اشتباه برای تعداد <b>فیلد٪ s</b> (مقدار <b>«٪ s»</b> است <b>از٪ s</b> کد عکس موجود نیست) ErrorsOnXLines=خطا <b>در٪ s را</b> ثبت منبع (ها) ErrorFileIsInfectedWithAVirus=برنامه آنتی ویروس قادر به اعتبار فایل (فایل ممکن است توسط یک ویروس آلوده) diff --git a/htdocs/langs/fa_IR/exports.lang b/htdocs/langs/fa_IR/exports.lang index c7ad6053f71..a92c7980550 100644 --- a/htdocs/langs/fa_IR/exports.lang +++ b/htdocs/langs/fa_IR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=بدون اطلاعات واردات (بدون ماژول با FileSuccessfullyBuilt=فایل صادرات تولید SQLUsedForExport=درخواست SQL مورد استفاده برای ایجاد فایل صادرات LineId=کد خط +LineLabel=Label of line LineDescription=شرح خط LineUnitPrice=قیمت واحد خط LineVATRate=نرخ مالیات بر ارزش افزوده از خط diff --git a/htdocs/langs/fa_IR/install.lang b/htdocs/langs/fa_IR/install.lang index 0f2271746b1..a361730aaf3 100644 --- a/htdocs/langs/fa_IR/install.lang +++ b/htdocs/langs/fa_IR/install.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - install -InstallEasy=فقط به گام دستورالعمل های گام به گام دنبال کنید. -MiscellaneousChecks=پیش نیازها بررسی +InstallEasy=لطفا دستورالعمل‌ها را گام به گام اجرا کنید. +MiscellaneousChecks=بررسی پیش‌نیازها DolibarrWelcome=به Dolibarr خوش آمدید ConfFileExists=فایل پیکربندی <b>%s</b> موجود است ConfFileDoesNotExists=فایل <b>پیکربندی٪ s</b> وجود ندارد! @@ -155,7 +155,7 @@ MigrationFinished=مهاجرت به پایان رسید LastStepDesc=<strong>آخرین مرحله:</strong> تعریف اینجا کاربری و رمز عبور شما قصد استفاده برای اتصال به نرم افزار. آیا این شل نیست آن را به عنوان حساب به اداره همه دیگران است. ActivateModule=فعال بخش٪ s ShowEditTechnicalParameters=برای نشان دادن پارامترهای پیشرفته / ویرایش اینجا را کلیک کنید (حالت کارشناسی) -WarningUpgrade=Warning:\nDid your run a database backup first ?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process... +WarningUpgrade=هشدار\nآیا اول از پایگاه داده پشتیبان گرفته‌اید؟\nپیشنهاد می‌شود حتما اینکار را انجام دهید: برای مثال، به دلیل برخی مشکلات در سیستم‌های پایگاه داده(مثلا نسخه 5.5 mysql )، ممکن است برخی از داده‌ها و جداول در طول این فرآیند از دست برود، بنابراین پیشنهاد می‌کنیم که رونوشت کاملی از پایگاه داده خود قبل از شروع فرآیند انتقال تهیه کنید.\nبرای شروع فرآیند انتقال OK را بزنید. ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) ######### diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang index 162d79f15c7..e68cf5e67f6 100644 --- a/htdocs/langs/fa_IR/main.lang +++ b/htdocs/langs/fa_IR/main.lang @@ -108,6 +108,7 @@ Yes=بله no=هیچ No=بدون All=همه +Alls=All Home=خانه Help=کمک OnlineHelp=کمک آنلاین @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/fa_IR/printing.lang b/htdocs/langs/fa_IR/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/fa_IR/printing.lang +++ b/htdocs/langs/fa_IR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang index 0f1b438807c..256b8742df5 100644 --- a/htdocs/langs/fa_IR/projects.lang +++ b/htdocs/langs/fa_IR/projects.lang @@ -143,7 +143,8 @@ SelectElement=انتخاب عنصر AddElement=لینک به عنصر UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=مدل گزارش یک پروژه کامل (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=حجم کار برنامه ریزی شده PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/fa_IR/sendings.lang b/htdocs/langs/fa_IR/sendings.lang index c84340b4fec..da8166956f2 100644 --- a/htdocs/langs/fa_IR/sendings.lang +++ b/htdocs/langs/fa_IR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=گرفتن توسط مشتری diff --git a/htdocs/langs/fa_IR/trips.lang b/htdocs/langs/fa_IR/trips.lang index bb2098c0c55..c5f3ee570fc 100644 --- a/htdocs/langs/fa_IR/trips.lang +++ b/htdocs/langs/fa_IR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/fi_FI/agenda.lang b/htdocs/langs/fi_FI/agenda.lang index a86101e70b8..84232e67752 100644 --- a/htdocs/langs/fi_FI/agenda.lang +++ b/htdocs/langs/fi_FI/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL päästä. ICal-tiedostona ExtSiteNoLabel=Ei kuvausta WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/fi_FI/bills.lang b/htdocs/langs/fi_FI/bills.lang index e3d908b56b7..0a0ea1cff24 100644 --- a/htdocs/langs/fi_FI/bills.lang +++ b/htdocs/langs/fi_FI/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Luottokortin PaymentTypeShortCB=Luottokortin PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=VIHJE -PaymentTypeShortTIP=VIHJE +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Rivillä maksu PaymentTypeShortVAD=Rivillä maksu PaymentTypeTRA=Bill maksu diff --git a/htdocs/langs/fi_FI/compta.lang b/htdocs/langs/fi_FI/compta.lang index 3961ea6174a..33fb49bbbfa 100644 --- a/htdocs/langs/fi_FI/compta.lang +++ b/htdocs/langs/fi_FI/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Veroja ja osinkoja MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Kirjanpito / Treasury alueella diff --git a/htdocs/langs/fi_FI/contracts.lang b/htdocs/langs/fi_FI/contracts.lang index fb36e753d96..e206108e756 100644 --- a/htdocs/langs/fi_FI/contracts.lang +++ b/htdocs/langs/fi_FI/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Palvelut legenda Contracts=Sopimukset ContractsAndLine=Contracts and line of contracts Contract=Sopimus +ContractLine=Contract line +Closing=Closing NoContracts=Sopimuksia ei MenuServices=Palvelut MenuInactiveServices=Palvelut, joita ei aktiivinen diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang index f00849e088b..653b5255298 100644 --- a/htdocs/langs/fi_FI/errors.lang +++ b/htdocs/langs/fi_FI/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ei saa keskeytyä, on tämä ominaisuus ErrorPasswordsMustMatch=Molemmat kirjoittaa salasanat on vastattava toisiaan ErrorContactEMail=Tekninen virhe. Ota yhteys järjestelmänvalvojaan jälkeen sähköpostin <b>%s</b> en antaa virhekoodi <b>%s</b> viesti, tai jopa paremmin lisäämällä näytön kopion tästä sivusta. ErrorWrongValueForField=Väärä arvo kentän numero <b>%s</b> (arvo <b>"%s"</b> ei vastaa regex sääntö <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Väärä arvo kentän numero <b>%s</b> (arvo <b>&quot;%s&quot;</b> ei <b>%s</b> olemassa ref) ErrorsOnXLines=Virheet <b>%s</b> lähde linjat ErrorFileIsInfectedWithAVirus=Virustentorjuntaohjelma ei voinut tarkistaa tiedoston (tiedosto saattaa olla tartunnan virus) diff --git a/htdocs/langs/fi_FI/exports.lang b/htdocs/langs/fi_FI/exports.lang index c78090d3248..8e53bd88a50 100644 --- a/htdocs/langs/fi_FI/exports.lang +++ b/htdocs/langs/fi_FI/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Ei tuoda maahan tiedot (ei-moduulin määritelmiä mahdollistaa FileSuccessfullyBuilt=Vie tiedosto luotu SQLUsedForExport=SQL Pyydä tarkoitus rakentaa viedä tiedosto LineId=Id-linjan +LineLabel=Label of line LineDescription=Kuvaus linja LineUnitPrice=Yksikköhinta radan LineVATRate=Alv-linjan diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang index 999c5dba543..66d76f01036 100644 --- a/htdocs/langs/fi_FI/main.lang +++ b/htdocs/langs/fi_FI/main.lang @@ -108,6 +108,7 @@ Yes=Kyllä no=ei No=Ei All=Kaikki +Alls=All Home=Koti Help=Apu OnlineHelp=Online-ohje @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=PE ShortSaturday=LA ShortSunday=SU SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/fi_FI/printing.lang b/htdocs/langs/fi_FI/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/fi_FI/printing.lang +++ b/htdocs/langs/fi_FI/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/fi_FI/projects.lang b/htdocs/langs/fi_FI/projects.lang index 1f4e40d23cc..2f1e8cc3e82 100644 --- a/htdocs/langs/fi_FI/projects.lang +++ b/htdocs/langs/fi_FI/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Täydellinen hankkeen tarkastusraportin malli (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/fi_FI/sendings.lang b/htdocs/langs/fi_FI/sendings.lang index 589227cd1c5..0d4f1aa8478 100644 --- a/htdocs/langs/fi_FI/sendings.lang +++ b/htdocs/langs/fi_FI/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Saalis asiakas diff --git a/htdocs/langs/fi_FI/trips.lang b/htdocs/langs/fi_FI/trips.lang index cd63f6865d0..80c8cb53fa4 100644 --- a/htdocs/langs/fi_FI/trips.lang +++ b/htdocs/langs/fi_FI/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/fr_BE/errors.lang b/htdocs/langs/fr_BE/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/fr_BE/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/fr_CA/bills.lang b/htdocs/langs/fr_CA/bills.lang index f0ffeb8a369..17a8453b93a 100644 --- a/htdocs/langs/fr_CA/bills.lang +++ b/htdocs/langs/fr_CA/bills.lang @@ -1,4 +1,6 @@ # Dolibarr language file - Source file is en_US - bills ShowSocialContribution=Afficher charge sociale +AddGlobalDiscount=Créer ligne de déduction IdSocialContribution=Id charge sociale +ClosePaidInvoicesAutomatically=Classer "Payées" touts les factures standards ou de remplacements ayant un reste à payer nul NoSituations=Pas de point de situation ouvert diff --git a/htdocs/langs/fr_CA/compta.lang b/htdocs/langs/fr_CA/compta.lang index f77f01fe8ae..1c5921bfe1b 100644 --- a/htdocs/langs/fr_CA/compta.lang +++ b/htdocs/langs/fr_CA/compta.lang @@ -12,7 +12,6 @@ TaxAndDividendsArea=Espace taxes, charges sociales et dividendes SocialContribution=Charge sociale SocialContributions=Charges sociales MenuSocialContributions=Charges sociales -MenuNewSocialContribution=Nouvelle charge NewSocialContribution=Nouvelle charge sociale ContributionsToPay=Charges à payer PaymentSocialContribution=Règlement charge sociale diff --git a/htdocs/langs/fr_CA/errors.lang b/htdocs/langs/fr_CA/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/fr_CA/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/fr_CH/errors.lang b/htdocs/langs/fr_CH/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/fr_CH/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index dcd11df6ff8..3d2ccf6d08c 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -445,7 +445,7 @@ Module50Name=Produits Module50Desc=Gestion des produits Module51Name=Publipostage Module51Desc=Administration et envoi de courriers papiers en masse -Module52Name=Stocks +Module52Name=Stock Module52Desc=Gestion des stocks de produits Module53Name=Services Module53Desc=Gestion des services @@ -542,7 +542,7 @@ Module6000Name=Workflow Module6000Desc=Gérer le Workflow Module20000Name=Gestion des demandes de congès Module20000Desc=Déclaration et suivi des congès des employés -Module39000Name=Lot/Série du produit +Module39000Name=Numéros de Lot/Série Module39000Desc=Gestion des lots et numéro de série, et date de péremption ou consommation sur les produits Module50000Name=PayBox Module50000Desc=Module permettant d'offrir en ligne une page de paiement par carte de crédit avec PayBox @@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Aucun événement d'audit de sécurité n'a été enregist NoEventFoundWithCriteria=Aucun événement d'audit de sécurité trouvé avec ces critères. SeeLocalSendMailSetup=Voir la configuration locale de sendmail BackupDesc=Pour réaliser une sauvegarde complète de Dolibarr, vous devez : -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). +BackupDesc2=Sauvegardez le contenu du répertoire document (<b>%s</b>) qui contient tous les fichiers envoyés et générés (Par conséquent il contient également les fichiers dump générés à l'étape 1). BackupDesc3=Sauvez le contenu de votre base de données (<b>%s</b>) dans un fichier « dump ». Pour cela vous pouvez utiliser l'assistant ci-dessous. BackupDescX=Le répertoire archivé devra être placé en lieu sûr. BackupDescY=Le fichier « dump » généré devra être placé en lieu sûr. @@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Utilisez un champ avec auto-complétion pour choisir le UseEcoTaxeAbility=Prise en charge des éco-taxes (DEEE) SetDefaultBarcodeTypeProducts=Type de code-barre utilisé par défaut pour les produits SetDefaultBarcodeTypeThirdParties=Type de code-barre utilisé par défaut pour les tiers -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition +UseUnits=Définir une unité de mesure pour la quantité lors de l'édition de lignes de commande, proposition ou facture ProductCodeChecker= Modèles de numérotation des produits / services ProductOtherConf= Paramètres des produits / services ##### Syslog ##### @@ -1454,7 +1454,7 @@ FixedEmailTarget=Email fixe cible destinataires SendingsSetup=Configuration du module Expédition/Livraison SendingsReceiptModel=Modèles de bordereau d'expédition SendingsNumberingModules=Modèles de numérotation des expéditions -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=Prise en charge des bons d'expédition pour les livraisons clients NoNeedForDeliveryReceipts=Dans la plupart des cas, ce sont les bons d'expédition/livraison (liste des produits à envoyer par le transporteur) qui font office de bons de réception et qui sont signés par le client. La gestion des bons de réception fait donc double emploi et sera rarement activée. FreeLegalTextOnShippings=Mention complémentaire sur les expéditions ##### Deliveries ##### @@ -1658,15 +1658,15 @@ UnicodeCurrency=Saisissez ici entre accolades, la liste du numéro des octets qu PositionIntoComboList=Position de la ligne dans des listes déroulantes SellTaxRate=Taux de TVA RecuperableOnly=Oui pour une TVA "Perçue Non Récupérable" dédiée à certains pays comme la France. Gardez la valeur à "Non" dans tous les autres cas. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. +UrlTrackingDesc=Si le fournisseur ou le service de transport offrent une page ou un site Web pour vérifier l'état de votre envoi, vous pouvez l'entrer ici. Vous pouvez utiliser la clé {TRACKID} dans les paramètres d'URL afin que le système la remplace par la valeur du numéro de suivi entré sur la fiche d'expédition. OpportunityPercent=Lorsque vous créez une opportunité, vous aurez défini un montant estimatif de projet/affaire. Selon le statut de l'opportunité, ce montant peut être multiplié par ce taux pour évaluer montant probable que vos opportunités sont susceptibles de générer. La valeur est un pourcentage (entre 0 et 100). TemplateForElement=Cet enregistrement modèle est dédié à quel élément TypeOfTemplate=Type de modèle TemplateIsVisibleByOwnerOnly=Le modèle est visible par le propriétaire seulement FixTZ=Correction du fuseau horaire -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Exemple : +2 (ne renseigner que si vous rencontrez des problèmes) +ExpectedChecksum=Somme de contrôle attendue +CurrentChecksum=Somme de contrôle actuelle MailToSendProposal=Pour l'envoi de proposition commerciale client MailToSendOrder=Pour l'envoi de commande client MailToSendInvoice=Pour l'envoi de facture client diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang index ded99209c3b..252177a1495 100644 --- a/htdocs/langs/fr_FR/agenda.lang +++ b/htdocs/langs/fr_FR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL d'accès au fichier ical ExtSiteNoLabel=Aucune description WorkingTimeRange=Plage d'heures travaillées WorkingDaysRange=Plage de jours travaillés +VisibleTimeRange=Plage d'heures visible +VisibleDaysRange=Plage de jours visible AddEvent=Créer un événement MyAvailability=Ma disponibilité ActionType=Type événement diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index 9d7f05c6ddc..c5de9974ed5 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -244,7 +244,7 @@ Discounts=Remises AddDiscount=Editer remises AddRelativeDiscount=Créer remise relative EditRelativeDiscount=Editer remise relative -AddGlobalDiscount=Créer ligne de déduction +AddGlobalDiscount=Créer remise fixe EditGlobalDiscounts=Editer remises fixes AddCreditNote=Créer facture avoir ShowDiscount=Visualiser l'avoir @@ -330,8 +330,8 @@ PaymentTypeCB=Carte bancaire PaymentTypeShortCB=Carte bancaire PaymentTypeCHQ=Chèque PaymentTypeShortCHQ=Chèque -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Paiement en ligne PaymentTypeShortVAD=Paiement en ligne PaymentTypeTRA=Paiement par traite @@ -393,7 +393,7 @@ DisabledBecausePayments=Non disponible car il existe des paiements CantRemovePaymentWithOneInvoicePaid=Suppression impossible quand il existe au moins une facture classée payée. ExpectedToPay=Paiement attendu PayedByThisPayment=Règlé par ce paiement -ClosePaidInvoicesAutomatically=Classer "Payées" touts les factures standards ou de remplacements ayant un reste à payer nul +ClosePaidInvoicesAutomatically=Classer "Payées" les factures standards ou de remplacements ayant un reste à payer nul ClosePaidCreditNotesAutomatically=Classer automatiquement à "Payé" les factures avoirs entièrement remboursées. AllCompletelyPayedInvoiceWillBeClosed=Toutes les factures avec un reste à payer nul seront automatiquement fermées au statut "Payé". ToMakePayment=Payer diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 3dea76bc8d2..6ec61432810 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Dépenses spéciales MenuTaxAndDividends=Taxes et charges MenuSalaries=Salaires MenuSocialContributions=Charges fiscales/sociales -MenuNewSocialContribution=Nouveau règlement de TVA +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Nouvelle charge fiscale/sociale ContributionsToPay=Charges fiscales/sociales à payer AccountancyTreasuryArea=Espace comptabilité/trésorerie @@ -194,7 +194,7 @@ ReCalculate=Recalculer Mode1=Mode 1 Mode2=Mode 2 CalculationRuleDesc=Pour calculer le total de TVA, il existe 2 modes:<br>Le mode 1 consiste à arrondir la tva de chaque ligne et à sommer cet arrondi.<br>Le mode 2 consiste à sommer la tva de chaque ligne puis à l'arrondir.<br>Les résultats peuvent différer de quelques centimes. Le mode par défaut est le mode <b>%s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Selon le fournisseur, choisissez le mode approprié afin d'appliquer la même règle que celle du fournisseur et obtenir ainsi le même résultat que celui du fournisseur. TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaires par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité). CalculationMode=Mode de calcul AccountancyJournal=Code journal comptabilité diff --git a/htdocs/langs/fr_FR/contracts.lang b/htdocs/langs/fr_FR/contracts.lang index a04821f85b7..116e6630e8e 100644 --- a/htdocs/langs/fr_FR/contracts.lang +++ b/htdocs/langs/fr_FR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Légende pour les services Contracts=Contrats ContractsAndLine=Contrats et lignes de contrats Contract=Contrat +ContractLine=Ligne de contrat +Closing=Fermé NoContracts=Pas de contrats MenuServices=Services MenuInactiveServices=Services inactifs diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index 83f4abf3fd8..4e591658f67 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Le javascript ne doit pas être désactivé pour qu ErrorPasswordsMustMatch=Les 2 mots de passe saisis doivent correspondre ErrorContactEMail=Une erreur technique est apparue. Merci de contacter l'administrateur à l'email suivant <b>%s</b> en lui indiquant le code erreur <b>%s</b> dans votre message ou mieux en fournissant une copie d'écran de cette page. ErrorWrongValueForField=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' ne respecte pas la règle <b>%s</b>) -ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur présente dans le champ <b>%s</b> de la table <b>%s</b>) +ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur disponible dans le champ <b>%s</b> de la table <b>%s</b>) ErrorFieldRefNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une référence existante comme <b>%s</b>) ErrorsOnXLines=Erreurs sur <b>%s</b> enregistrement(s) source ErrorFileIsInfectedWithAVirus=L'antivirus n'a pas pu valider ce fichier (il est probablement infecté par un virus) ! diff --git a/htdocs/langs/fr_FR/exports.lang b/htdocs/langs/fr_FR/exports.lang index 24a73ca3b6f..2d7838c3728 100644 --- a/htdocs/langs/fr_FR/exports.lang +++ b/htdocs/langs/fr_FR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Pas de table de données importable (aucun module contenant des FileSuccessfullyBuilt=Fichier export généré SQLUsedForExport=Requête SQL utilisée pour construire le fichier export LineId=Identifiant de ligne +LineLabel=Libellé de ligne LineDescription=Description de ligne LineUnitPrice=Prix unitaire de la ligne LineVATRate=Taux de TVA de la ligne diff --git a/htdocs/langs/fr_FR/loan.lang b/htdocs/langs/fr_FR/loan.lang index ecac9ee612c..4fef88ca10f 100644 --- a/htdocs/langs/fr_FR/loan.lang +++ b/htdocs/langs/fr_FR/loan.lang @@ -32,22 +32,22 @@ ShowMeCalculationsAndAmortization=Montrer les calculs et l'ammortissement MortgagePaymentInformation=Information de Paiement de l'Hypothèque DownPayment=Acompte DownPaymentDesc=L'<b>acompte</b> = Le prix de la maison multiplié par le pourcentage divisé par 100 (5% devient 5/100 ou 0,05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 +InterestRateDesc=Le <b>taux d'intérêt</b> = Le pourcentage annuel d'intérêt divisé par 100. MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) +MonthlyInterestRateDesc=Le <b>taux d'intérêt mensuel</b> = Le taux annuel d'intérêt divisé par 12 (pour les 12 mois de l'année) MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 -MonthlyPaymentDesc=The montly payment is figured out using the following formula +MonthlyPaymentDesc=Le paiement mensuel est déterminé en utilisant la formule suivante AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan. -AmountFinanced=Amount Financed -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years +AmountFinanced=Montant financé +AmortizationMonthlyPaymentOverYears=Amortissement pour paiement mensuel : <b>%s</b> sur %s ans Totalsforyear=Total pour l'année MonthlyPayment=Paiement mensuel LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a home mortgage loan, based on the home's sale price, the term of the loan desired, buyer's down payment percentage, and the loan's interest rate.<br> This calculator factors in PMI (Private Mortgage Insurance) for loans where less than 20% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br> -GoToInterest=%s will go towards INTEREST -GoToPrincipal=%s will go towards PRINCIPAL -YouWillSpend=You will spend %s on your house in year %s +GoToInterest=%s remboursera les intérêts +GoToPrincipal=%s remboursera le principal (capital) +YouWillSpend=Vous allez dépenser %s pour votre maison l'année %s # Admin ConfigLoan=Configuration du module Emprunt -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accountancy code capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accountancy code interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accountancy code insurance by default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Code comptable par défaut pour le capital +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Code comptable par défaut pour les intérêts +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Code comptable par défaut pour l'assurance diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index 83ab01378ea..da954eb6a78 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -108,6 +108,7 @@ Yes=Oui no=non No=Non All=Tout +Alls=Tous Home=Accueil Help=Aide OnlineHelp=Aide en ligne @@ -127,7 +128,7 @@ Disable=Désactiver Disabled=Désactivé Add=Ajouter AddLink=Lier -RemoveLink=Remove link +RemoveLink=Supprimer le lien Update=Modifier AddActionToDo=Ajouter action à faire AddActionDone=Ajouter action faite @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Allez dans Accueil - Configuration - Société/instituti Deny=Refuser Denied=Refusé ListOfTemplates=Liste des modèles +Gender=Genre Genderman=Homme Genderwoman=Femme ViewList=Vue liste Mandatory=Obligatoire -Hello=Hello -Sincerely=Sincerely +Hello=Bonjour +Sincerely=Sincèrement # Week day Monday=Lundi Tuesday=Mardi @@ -745,3 +747,4 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Sélectionner un modèle de courriels +SetRef=Définir réf. diff --git a/htdocs/langs/fr_FR/printing.lang b/htdocs/langs/fr_FR/printing.lang index eab55c121fa..083b9f5acd8 100644 --- a/htdocs/langs/fr_FR/printing.lang +++ b/htdocs/langs/fr_FR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Impressions Directe Module64000Desc=Activer le système d'impression Directe PrintingSetup=Réglages du module Impression Directe PrintingDesc=Ce module ajoute un bouton Imprimer afin d'envoyer directement les documents à une imprimante (sans ouvrir le document dans une application). +MenuDirectPrinting=Impressions Directe +DirectPrint=Impressions Directe ModuleDriverSetup=Configuration des drivers impression PrintingDriverDesc=Paramètres de configuration pour le driver d'impression ListDrivers=Liste des drivers @@ -10,7 +12,7 @@ PrintTestDesc=Liste des imprimantes FileWasSentToPrinter=Le fichier %s a été envoyé à l'imprimante NoActivePrintingModuleFound=Pas de module actif pour imprimer le document PleaseSelectaDriverfromList=Sélection un driver dans la liste -PleaseConfigureDriverfromList=Configurer le driver sélectionné dans la liste. +PleaseConfigureDriverfromList=Configurez le driver sélectionné depuis la liste SetupDriver=Configuration du driver TestDriver=Test TargetedPrinter=Imprimante cible diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang index 7af8a9d65a2..ac3c00e2bad 100644 --- a/htdocs/langs/fr_FR/projects.lang +++ b/htdocs/langs/fr_FR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Séléctionnez l'élément AddElement=Associer l'élément UnlinkElement=Délier l'élément # Documents models -DocumentModelBaleine=Modèle de rapport de projet complet (logo...) +DocumentModelBeluga=Modèle de document de rapport pour l'aperçu projet +DocumentModelBaleine=Modèles de document de rapport de tâches de projets PlannedWorkload=Charge de travail prévue PlannedWorkloadShort=Charge de travail WorkloadOccupation=Charge de travail affectée @@ -172,7 +173,7 @@ ProjectWeightedOppAmountOfProjectsByMonth=Montant pondéré des opportunités pa ProjectOpenedProjectByOppStatus=Opportunités/affaires ouvertes par statut ProjectsStatistics=Statistics sur les projets TaskAssignedToEnterTime=Tâche assignée. La saisie de temps sur cette tâche devrait être possible. -OpenedProjectsByThirdparties=Projets ouvert par le tiers +OpenedProjectsByThirdparties=Projets ouverts par tiers OpportunityTotalAmount=Montant total des opportunités OpportunityPonderatedAmount=Montant pondéré des opportunités OppStatusPROSP=Prospection diff --git a/htdocs/langs/fr_FR/sendings.lang b/htdocs/langs/fr_FR/sendings.lang index 5ab75473d6e..72a202e84f6 100644 --- a/htdocs/langs/fr_FR/sendings.lang +++ b/htdocs/langs/fr_FR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Quantité de produit en commandes client ouve ProductQtyInSuppliersOrdersRunning=Quantité de produit en commandes fournisseur ouvertes ProductQtyInShipmentAlreadySent=Quantité du produit parmi les commandes clients déjà envoyées ProductQtyInSuppliersShipmentAlreadyRecevied=Quantité de produit déjà reçu en commandes fournisseur ouvertes +NoProductToShipFoundIntoStock=Aucun produit à expédier trouvé dans l'entrepôt <b>%s</b>. Corrigez le stock ou retourner en arrière pour choisir un autre entrepôt. # Sending methods SendingMethodCATCH=Enlèvement par le client diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang index 34e9cb83b22..ecb1e2427fa 100644 --- a/htdocs/langs/fr_FR/stocks.lang +++ b/htdocs/langs/fr_FR/stocks.lang @@ -16,7 +16,7 @@ CancelSending=Annuler expédition DeleteSending=Supprimer expédition Stock=Stock Stocks=Stocks -StocksByLotSerial=Stock par lot/série +StocksByLotSerial=Stocks par lot/série Movement=Mouvement Movements=Mouvements ErrorWarehouseRefRequired=Le nom de référence de l'entrepôt est obligatoire diff --git a/htdocs/langs/fr_FR/trips.lang b/htdocs/langs/fr_FR/trips.lang index 591e45db06e..256df9c3ada 100644 --- a/htdocs/langs/fr_FR/trips.lang +++ b/htdocs/langs/fr_FR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Êtes-vous sûr de vouloir valider cette note de frais ? NoTripsToExportCSV=Pas de note de frais à exporter dans cette période ExpenseReportPayment=Paiement des notes de frais + +ExpenseReportsToPay=Notes de frais à payer diff --git a/htdocs/langs/he_IL/agenda.lang b/htdocs/langs/he_IL/agenda.lang index 12e7dde3403..b29a1a7fe08 100644 --- a/htdocs/langs/he_IL/agenda.lang +++ b/htdocs/langs/he_IL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/he_IL/bills.lang b/htdocs/langs/he_IL/bills.lang index af3dd9c7f8c..1e698c0499b 100644 --- a/htdocs/langs/he_IL/bills.lang +++ b/htdocs/langs/he_IL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/he_IL/compta.lang b/htdocs/langs/he_IL/compta.lang index 30f27cf5b68..b900e06b959 100644 --- a/htdocs/langs/he_IL/compta.lang +++ b/htdocs/langs/he_IL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/he_IL/contracts.lang b/htdocs/langs/he_IL/contracts.lang index 3c4d235e884..b5af8e1f8d2 100644 --- a/htdocs/langs/he_IL/contracts.lang +++ b/htdocs/langs/he_IL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=חוזים ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=שירותים MenuInactiveServices=Services not active diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/he_IL/errors.lang +++ b/htdocs/langs/he_IL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/he_IL/exports.lang b/htdocs/langs/he_IL/exports.lang index 12e497a7955..43b9bfb1a5c 100644 --- a/htdocs/langs/he_IL/exports.lang +++ b/htdocs/langs/he_IL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang index a7b93d23e11..aac518ee726 100644 --- a/htdocs/langs/he_IL/main.lang +++ b/htdocs/langs/he_IL/main.lang @@ -108,6 +108,7 @@ Yes=כן no=no No=לא All=כל +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/he_IL/printing.lang b/htdocs/langs/he_IL/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/he_IL/printing.lang +++ b/htdocs/langs/he_IL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/he_IL/projects.lang b/htdocs/langs/he_IL/projects.lang index ce3d81b4112..31bc6283325 100644 --- a/htdocs/langs/he_IL/projects.lang +++ b/htdocs/langs/he_IL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/he_IL/sendings.lang b/htdocs/langs/he_IL/sendings.lang index 67e1464e07f..25e36ba543e 100644 --- a/htdocs/langs/he_IL/sendings.lang +++ b/htdocs/langs/he_IL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/he_IL/trips.lang b/htdocs/langs/he_IL/trips.lang index 44152f252f0..38c6f2aaf20 100644 --- a/htdocs/langs/he_IL/trips.lang +++ b/htdocs/langs/he_IL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/hr_HR/agenda.lang b/htdocs/langs/hr_HR/agenda.lang index 5a61aa263a4..0a32f126110 100644 --- a/htdocs/langs/hr_HR/agenda.lang +++ b/htdocs/langs/hr_HR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL za pristup .ical datoteki ExtSiteNoLabel=Bez opisa WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/hr_HR/bills.lang b/htdocs/langs/hr_HR/bills.lang index b61ffde1b33..7a344d0bdad 100644 --- a/htdocs/langs/hr_HR/bills.lang +++ b/htdocs/langs/hr_HR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Internet plaćanje PaymentTypeShortVAD=Internet plaćanje PaymentTypeTRA=Plaćanje računa diff --git a/htdocs/langs/hr_HR/compta.lang b/htdocs/langs/hr_HR/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/hr_HR/compta.lang +++ b/htdocs/langs/hr_HR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/hr_HR/contracts.lang b/htdocs/langs/hr_HR/contracts.lang index 59e6ca9670f..c4876654460 100644 --- a/htdocs/langs/hr_HR/contracts.lang +++ b/htdocs/langs/hr_HR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Knjiga usluga Contracts=Ugovori ContractsAndLine=Contracts and line of contracts Contract=Ugovor +ContractLine=Contract line +Closing=Closing NoContracts=Nema ugovora MenuServices=Usluge MenuInactiveServices=Usluga nije aktivna diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/hr_HR/errors.lang +++ b/htdocs/langs/hr_HR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/hr_HR/exports.lang b/htdocs/langs/hr_HR/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/hr_HR/exports.lang +++ b/htdocs/langs/hr_HR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang index 02906ddf421..d477c06e165 100644 --- a/htdocs/langs/hr_HR/main.lang +++ b/htdocs/langs/hr_HR/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/hr_HR/printing.lang b/htdocs/langs/hr_HR/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/hr_HR/printing.lang +++ b/htdocs/langs/hr_HR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang index bcb62f2e8b7..39ab161a0a6 100644 --- a/htdocs/langs/hr_HR/projects.lang +++ b/htdocs/langs/hr_HR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/hr_HR/sendings.lang b/htdocs/langs/hr_HR/sendings.lang index 2a5f5760166..eca7b631e53 100644 --- a/htdocs/langs/hr_HR/sendings.lang +++ b/htdocs/langs/hr_HR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/hr_HR/trips.lang b/htdocs/langs/hr_HR/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/hr_HR/trips.lang +++ b/htdocs/langs/hr_HR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/hu_HU/agenda.lang b/htdocs/langs/hu_HU/agenda.lang index 470ea04ce86..8bfe20769b2 100644 --- a/htdocs/langs/hu_HU/agenda.lang +++ b/htdocs/langs/hu_HU/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL eléréséhez. ICal fájl ExtSiteNoLabel=Nincs leírás WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/hu_HU/bills.lang b/htdocs/langs/hu_HU/bills.lang index 1f2cb518b83..9ad86c77470 100644 --- a/htdocs/langs/hu_HU/bills.lang +++ b/htdocs/langs/hu_HU/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Hitelkártya PaymentTypeShortCB=Hitelkártya PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIPP -PaymentTypeShortTIP=TIPP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On-line fizetés PaymentTypeShortVAD=On-line fizetés PaymentTypeTRA=Bill fizetés diff --git a/htdocs/langs/hu_HU/companies.lang b/htdocs/langs/hu_HU/companies.lang index 3369500d3cf..88e38edd380 100644 --- a/htdocs/langs/hu_HU/companies.lang +++ b/htdocs/langs/hu_HU/companies.lang @@ -5,7 +5,7 @@ ErrorSetACountryFirst=Először állítsa be az országot SelectThirdParty=Válasszon egy partnert DeleteThirdParty=Partner törlése ConfirmDeleteCompany=Biztos benne, hogy törli a céget és az összes örökölt információt? -DeleteContact=Kapcsolat törlése +DeleteContact=Kapcsolat/címek törlése ConfirmDeleteContact=Biztosan törölni akarja ezt a kapcsolatot és az összes örökölt információt? MenuNewThirdParty=Új partner MenuNewCompany=Új cég @@ -24,14 +24,14 @@ SocGroup=Cégcsoport IdThirdParty=Partner ID IdCompany=Cég ID IdContact=Contact ID -Contacts=Kapcsolatok +Contacts=Kapcsolatok/Elérhetőségek ThirdPartyContacts=Partner kapcsolatok ThirdPartyContact=Paertner Kapcsolat/Cím -StatusContactValidated=Kapcsolat/Cím állapota +StatusContactValidated=Kapcsolat/Címek állapota Company=Cég CompanyName=Cégnév -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Álnév megnevezése (kereskedelmi, jogvédett, ...) +AliasNameShort=Álnév Companies=Cégek CountryIsInEEC=EU tagország ThirdPartyName=Partner neve @@ -43,7 +43,7 @@ ThirdPartyProspectsStats=Jelentkezők ThirdPartyCustomers=Vevők ThirdPartyCustomersStats=Vevők ThirdPartyCustomersWithIdProf12=Vevők %s vagy %s -ThirdPartySuppliers=Szállítók +ThirdPartySuppliers=Beszállítók ThirdPartyType=Partner típusa Company/Fundation=Cég / Alapítvány Individual=Magánszemély @@ -69,7 +69,7 @@ Country=Ország CountryCode=Az ország hívószáma CountryId=Ország id Phone=Telefon -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Hívás Chat=Chat @@ -202,7 +202,7 @@ ProfId5MA=- ProfId6MA=- ProfId1MX=Szakma ID 1 (RFC). ProfId2MX=Szakma ID 2 (R.. P. IMSS) -ProfId3MX=Szakma Id 3 (Profesional Charta) +ProfId3MX=Szakma Id 3 (Végzettségi táblázat) ProfId4MX=- ProfId5MX=- ProfId6MX=- @@ -354,11 +354,11 @@ StatusProspect0=Kapcsolatfelvétel nem volt StatusProspect1=A kapcsolatfelvételhez StatusProspect2=Kapcsolat folyamatban StatusProspect3=Kapcsolatfelévétel történt -ChangeDoNotContact=Megváltoztás erre: &quot;Ne keresse&quot; -ChangeNeverContacted=Megváltoztatás erre: &quot;Soha kapcsolatot&quot; -ChangeToContact=Megváltoztás erre: &quot;Kapcsolat&quot; -ChangeContactInProcess=Megváltoztatás erre: &quot;Kapcsolat folyamatban&quot; -ChangeContactDone=Megváltoztatás erre: &quot;Kapcsolat tenni&quot; +ChangeDoNotContact=Megváltoztás erre: 'Ne keresse' +ChangeNeverContacted=Megváltoztatás erre: 'Soha nem lépett kapcsolatba' +ChangeToContact=Megváltoztás erre: 'Lépjen kapcsolatba' +ChangeContactInProcess=Megváltoztatás erre: 'Kapcsolat folyamatban' +ChangeContactDone=Megváltoztatás erre: 'Kapcsolat létrejött' ProspectsByStatus=Jelentkezők állapot szerint BillingContact=Számlázási kapcsolat NbOfAttachedFiles=A csatolt fájlok száma @@ -410,7 +410,7 @@ ProductsIntoElements=Termékek listája ide: %s CurrentOutstandingBill=Jelenlegi kintlévőség OutstandingBill=Maximális kintlévőség OutstandingBillReached=Elérte a kintlévőség felső határát -MonkeyNumRefModelDesc=Szám formátumban %syymm-nnnn vevőkód, és %syymm-nnnn szállítóküd, ahol yy év, mm a hónap és nnnn sorfolytonosan növekvő számsor, ami nem lehet nulla. +MonkeyNumRefModelDesc=Vevőkód a %yymm-nnnn, valamint a szállítókód a %syymm-nnnn szám formátumban, ahol yy év, mm a hónap és nnnn sorfolytonosan növekvő számsor, ami nem lehet nulla. LeopardNumRefModelDesc=A kód szabad. Ez a kód bármikor módosítható. ManagingDirectors=Vezető(k) neve (ügyvezető, elnök, igazgató) SearchThirdparty=Partner keresése diff --git a/htdocs/langs/hu_HU/compta.lang b/htdocs/langs/hu_HU/compta.lang index 33d42e6a03a..13cf11de84f 100644 --- a/htdocs/langs/hu_HU/compta.lang +++ b/htdocs/langs/hu_HU/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Adók és osztalék MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Számviteli / Treasury területén diff --git a/htdocs/langs/hu_HU/contracts.lang b/htdocs/langs/hu_HU/contracts.lang index 3f46617780e..50f72abf9eb 100644 --- a/htdocs/langs/hu_HU/contracts.lang +++ b/htdocs/langs/hu_HU/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Szolgáltatások magyarázat Contracts=Szerződések ContractsAndLine=Szerződések és a szerződések sorai Contract=Szerződés +ContractLine=Contract line +Closing=Closing NoContracts=Nincs szerződés MenuServices=Szolgáltatás MenuInactiveServices=Nincs aktív szolgáltatás diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang index 314cb0cd69b..8fbccc641f0 100644 --- a/htdocs/langs/hu_HU/errors.lang +++ b/htdocs/langs/hu_HU/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript nem szabad tiltani, hogy ez a funkció m ErrorPasswordsMustMatch=Mindkét típusú jelszavakat kell egyeznie egymással ErrorContactEMail=Egy technikai hiba történt. Kérjük, lépjen kapcsolatba a következő e-mail rendszergazda <b>%s</b> en biztosítja a hibakódot <b>%s</b> be az üzenetet, vagy még jobb hozzáadásával képernyő ezen oldal másolatát. ErrorWrongValueForField=Rossz érték mezőszám <b>%s</b> (érték <b>&quot;%s&quot;</b> nem egyezik regex szabály <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Rossz érték mezőszám <b>%s</b> (érték <b>&quot;%s&quot;</b> nem létező <b>%s</b> ref) ErrorsOnXLines=<b>%s</b> hibák forrása vonalak ErrorFileIsInfectedWithAVirus=A víruskereső program nem tudta érvényesíteni a fájl (file lehet megfertőzte egy vírus) diff --git a/htdocs/langs/hu_HU/exports.lang b/htdocs/langs/hu_HU/exports.lang index 4f2414dcd97..019ced00548 100644 --- a/htdocs/langs/hu_HU/exports.lang +++ b/htdocs/langs/hu_HU/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importálható adat (nincs modul meghatározások lehetővé FileSuccessfullyBuilt=Export generált fájl SQLUsedForExport=SQL kérés építésére használták exportfájlba LineId=Id sor +LineLabel=Label of line LineDescription=Leírása vonal LineUnitPrice=Egységára vonal LineVATRate=Az áfa-kulcs online diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang index 9860cf58168..13b0a1c3beb 100644 --- a/htdocs/langs/hu_HU/main.lang +++ b/htdocs/langs/hu_HU/main.lang @@ -108,6 +108,7 @@ Yes=Igen no=nem No=Nem All=Minden +Alls=All Home=Nyitólap Help=Segítség OnlineHelp=Online segítség @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=P ShortSaturday=Szo ShortSunday=V SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/hu_HU/printing.lang b/htdocs/langs/hu_HU/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/hu_HU/printing.lang +++ b/htdocs/langs/hu_HU/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang index d10db399239..55aaa44d3ae 100644 --- a/htdocs/langs/hu_HU/projects.lang +++ b/htdocs/langs/hu_HU/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Teljes jelentés modell (logo, ...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/hu_HU/sendings.lang b/htdocs/langs/hu_HU/sendings.lang index c594aa8b968..87a567b47bb 100644 --- a/htdocs/langs/hu_HU/sendings.lang +++ b/htdocs/langs/hu_HU/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Ügyfél fogád diff --git a/htdocs/langs/hu_HU/trips.lang b/htdocs/langs/hu_HU/trips.lang index 0e023025eb8..57076d0721f 100644 --- a/htdocs/langs/hu_HU/trips.lang +++ b/htdocs/langs/hu_HU/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang index 401c22fdae8..048d45ce7e7 100644 --- a/htdocs/langs/id_ID/accountancy.lang +++ b/htdocs/langs/id_ID/accountancy.lang @@ -25,7 +25,7 @@ Modelcsv=Model Ekspor OptionsDeactivatedForThisExportModel=For this export model, options are deactivated Selectmodelcsv=Pilih satu model Ekspor Modelcsv_normal=Ekspor Klasik -Modelcsv_CEGID=Export towards CEGID Expert +Modelcsv_CEGID=Ekspor terhadap CEGID Ahli BackToChartofaccounts=Akun pembalik Back=Kembali @@ -50,7 +50,7 @@ List=Daftar Create=Buat CreateMvts=Create movement UpdateAccount=Modifikasi akun akuntansi -UpdateMvts=Modification of a movement +UpdateMvts=Modifikasi gerakan WriteBookKeeping=Mencatat akun di buku besar Bookkeeping=Buku besar AccountBalanceByMonth=Saldo per bulan @@ -60,9 +60,9 @@ AccountingVentilationSupplier=Perincian Akunting Pemasok AccountingVentilationCustomer=Perincian Akunting Pelanggan Line=Baris -CAHTF=Total purchase supplier HT -InvoiceLines=Lines of invoice to be ventilated -InvoiceLinesDone=Ventilated lines of invoice +CAHTF=Jumlah HT pemasok pembelian +InvoiceLines=\nBaris faktur untuk ventilasi +InvoiceLinesDone=Baris berventilasi faktur IntoAccount=In the accounting account Ventilate=Ventilate @@ -164,6 +164,6 @@ DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier a ValidateHistory=Validasi Otomatis -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Kesalahan, Anda tidak dapat menghapus akun akuntansi ini karena digunakan FicheVentilation=Breakdown card diff --git a/htdocs/langs/id_ID/agenda.lang b/htdocs/langs/id_ID/agenda.lang index e098e2099ae..37498e91adf 100644 --- a/htdocs/langs/id_ID/agenda.lang +++ b/htdocs/langs/id_ID/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/id_ID/bills.lang b/htdocs/langs/id_ID/bills.lang index 7498ce84483..fee00d3c4d8 100644 --- a/htdocs/langs/id_ID/bills.lang +++ b/htdocs/langs/id_ID/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/id_ID/compta.lang b/htdocs/langs/id_ID/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/id_ID/compta.lang +++ b/htdocs/langs/id_ID/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/id_ID/contracts.lang b/htdocs/langs/id_ID/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/id_ID/contracts.lang +++ b/htdocs/langs/id_ID/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/id_ID/errors.lang +++ b/htdocs/langs/id_ID/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/id_ID/exports.lang b/htdocs/langs/id_ID/exports.lang index c40eb00d2fb..fbb62b8044a 100644 --- a/htdocs/langs/id_ID/exports.lang +++ b/htdocs/langs/id_ID/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang index b12465c2431..d89f99eae23 100644 --- a/htdocs/langs/id_ID/main.lang +++ b/htdocs/langs/id_ID/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/id_ID/printing.lang b/htdocs/langs/id_ID/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/id_ID/printing.lang +++ b/htdocs/langs/id_ID/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/id_ID/projects.lang +++ b/htdocs/langs/id_ID/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/id_ID/sendings.lang b/htdocs/langs/id_ID/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/id_ID/sendings.lang +++ b/htdocs/langs/id_ID/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/id_ID/trips.lang b/htdocs/langs/id_ID/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/id_ID/trips.lang +++ b/htdocs/langs/id_ID/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/is_IS/agenda.lang b/htdocs/langs/is_IS/agenda.lang index add89497eaa..b5b01664c7d 100644 --- a/htdocs/langs/is_IS/agenda.lang +++ b/htdocs/langs/is_IS/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=Slóð til að opna. Kvæmd skrá ExtSiteNoLabel=Engin lýsing WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/is_IS/bills.lang b/htdocs/langs/is_IS/bills.lang index 460c7317759..75b5b6207f1 100644 --- a/htdocs/langs/is_IS/bills.lang +++ b/htdocs/langs/is_IS/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Athuga PaymentTypeShortCHQ=Athuga -PaymentTypeTIP=ÞJÓRFÉ -PaymentTypeShortTIP=ÞJÓRFÉ +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Á línunni greiðslu PaymentTypeShortVAD=Á línunni greiðslu PaymentTypeTRA=Bill greiðslu diff --git a/htdocs/langs/is_IS/compta.lang b/htdocs/langs/is_IS/compta.lang index 2d20f64f560..25897c988e1 100644 --- a/htdocs/langs/is_IS/compta.lang +++ b/htdocs/langs/is_IS/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Skattar og arður MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Bókhalds / ríkissjóðs area diff --git a/htdocs/langs/is_IS/contracts.lang b/htdocs/langs/is_IS/contracts.lang index 6f81b9bfc44..b84d32debfa 100644 --- a/htdocs/langs/is_IS/contracts.lang +++ b/htdocs/langs/is_IS/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Þjónusta þjóðsaga Contracts=Samningar ContractsAndLine=Contracts and line of contracts Contract=Samningur +ContractLine=Contract line +Closing=Closing NoContracts=Engir samningar MenuServices=Þjónusta MenuInactiveServices=Þjónusta ekki virk diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang index dfdfbb77bed..8b645390056 100644 --- a/htdocs/langs/is_IS/errors.lang +++ b/htdocs/langs/is_IS/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript þarf ekki að vera óvirkur til að haf ErrorPasswordsMustMatch=Bæði tegund lykilorð verður að samsvara hvor öðrum ErrorContactEMail=Tæknilegt villa kom upp. Vinsamlegast hafðu samband við kerfisstjóra til að fylgja email <b>%s</b> en veita merkjamál villa <b>%s</b> í skilaboðin, eða jafnvel enn betri með því að bæta skjár afrit af þessari síðu. ErrorWrongValueForField=Wrong gildi fyrir reitinn <b>númer %s </b> (gildi <b>' %s '</b> er ekki það sama ríkisstjóratíð <b>reglu %s )</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Rangt gildi fyrir sviði númer <b>%s</b> ('á <b>%s</b> &quot;gildi er ekki <b>%s</b> núverandi dómari) ErrorsOnXLines=Villur <b>á %s </b> uppspretta línur ErrorFileIsInfectedWithAVirus=The antivirus program was not 'fær til setja í gildi the skrá (skrá gæti verið sýkt af veiru) diff --git a/htdocs/langs/is_IS/exports.lang b/htdocs/langs/is_IS/exports.lang index c55f654ce51..6db6d46ee66 100644 --- a/htdocs/langs/is_IS/exports.lang +++ b/htdocs/langs/is_IS/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nei importable gögn (ekki mát með skilgreiningar til að ley FileSuccessfullyBuilt=Útflutningur skrá mynda SQLUsedForExport=SQL Beiðni notað til að byggja útflutningur skrá LineId=Auðkenni línu +LineLabel=Label of line LineDescription=Lýsing lína LineUnitPrice=Unit verð á línu LineVATRate=VSK af línu diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang index 634656aa06f..7839d982620 100644 --- a/htdocs/langs/is_IS/main.lang +++ b/htdocs/langs/is_IS/main.lang @@ -108,6 +108,7 @@ Yes=Já no=enginn No=Nei All=All +Alls=All Home=Forsíða Help=Hjálp OnlineHelp=Hjálp á netinu @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/is_IS/printing.lang b/htdocs/langs/is_IS/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/is_IS/printing.lang +++ b/htdocs/langs/is_IS/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/is_IS/projects.lang b/htdocs/langs/is_IS/projects.lang index 95844ace24f..a806f238142 100644 --- a/htdocs/langs/is_IS/projects.lang +++ b/htdocs/langs/is_IS/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=skýrslu lýkur verkefninu er líkan (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/is_IS/sendings.lang b/htdocs/langs/is_IS/sendings.lang index a51ed097625..beca8d7b06b 100644 --- a/htdocs/langs/is_IS/sendings.lang +++ b/htdocs/langs/is_IS/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Afli eftir viðskiptavina diff --git a/htdocs/langs/is_IS/trips.lang b/htdocs/langs/is_IS/trips.lang index f64e428e1e6..2c70d603ed9 100644 --- a/htdocs/langs/is_IS/trips.lang +++ b/htdocs/langs/is_IS/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/it_IT/agenda.lang b/htdocs/langs/it_IT/agenda.lang index 64630737ab3..4158609457a 100644 --- a/htdocs/langs/it_IT/agenda.lang +++ b/htdocs/langs/it_IT/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL per accedere al file ICal ExtSiteNoLabel=Nessuna descrizione WorkingTimeRange=Intervallo di tempo di lavoro WorkingDaysRange=Intervallo di giorni di lavoro +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Crea evento MyAvailability=Mie disponibilità ActionType=Tipo di evento diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang index 97406941957..9d3204b06e5 100644 --- a/htdocs/langs/it_IT/bills.lang +++ b/htdocs/langs/it_IT/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Carta di credito PaymentTypeShortCB=Carta di credito PaymentTypeCHQ=Assegno PaymentTypeShortCHQ=Assegno -PaymentTypeTIP=RID Ordine permanente -PaymentTypeShortTIP=RID Ord. perm. +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pagamento on-line PaymentTypeShortVAD=Pagamen. online PaymentTypeTRA=Cambiale tratta diff --git a/htdocs/langs/it_IT/compta.lang b/htdocs/langs/it_IT/compta.lang index 7beea6a4b19..fbab8ab04ef 100644 --- a/htdocs/langs/it_IT/compta.lang +++ b/htdocs/langs/it_IT/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Spese straordinarie MenuTaxAndDividends=Imposte e dividendi MenuSalaries=Stipendi MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Area contabilità/tesoreria diff --git a/htdocs/langs/it_IT/contracts.lang b/htdocs/langs/it_IT/contracts.lang index 8bf0966da6d..ea2bd7e86d1 100644 --- a/htdocs/langs/it_IT/contracts.lang +++ b/htdocs/langs/it_IT/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda servizi Contracts=Contratti ContractsAndLine=Contratti e righe di contratto Contract=Contratto +ContractLine=Contract line +Closing=Closing NoContracts=Nessun contratto MenuServices=Servizi MenuInactiveServices=Servizi non attivi diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang index e1d06711848..2ece0a87842 100644 --- a/htdocs/langs/it_IT/errors.lang +++ b/htdocs/langs/it_IT/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Per questa funzionalità Javascript deve essere att ErrorPasswordsMustMatch=Le due password digitate devono essere identiche ErrorContactEMail=Si è verificato un errore tecnico. Si prega di contattare l'amministratore all'indirizzo <b>%s</b> <b>%s</b> indicando il codice di errore nel messaggio, o, meglio ancora, allegando uno screenshot della schermata attuale. ErrorWrongValueForField=Valore errato nel campo numero <b>%s</b> (il valore <b>'%s'</b>non corrisponde alla regex <b>%s</b>) -ErrorFieldValueNotIn=Valore errato per il campo numerico <b>%s</b> (valore '<b>%s'</b>' non è un valore consentito nel campo <b>%s</b> della tabella<b>%s =%s)</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valore errato nel campo numero <b>%s</b> (il valore <b>%s</b>non è un riferimento <b>%s</b> esistente) ErrorsOnXLines=Errori in <b>%s</b> righe del sorgente ErrorFileIsInfectedWithAVirus=Il programma antivirus non è stato in grado di convalidare il file (il file potrebbe essere infetto) diff --git a/htdocs/langs/it_IT/exports.lang b/htdocs/langs/it_IT/exports.lang index 7903cdddeb4..2a5ba41a516 100644 --- a/htdocs/langs/it_IT/exports.lang +++ b/htdocs/langs/it_IT/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nessuna importazione dati (nessun modulo con le definizioni dei FileSuccessfullyBuilt=Esporta file generati SQLUsedForExport=Comando SQL utilizzato per costruire file di esportazione LineId=Linea Id +LineLabel=Label of line LineDescription=Linea Descrizione LineUnitPrice=Linea prezzo unitario LineVATRate=Linea percentuale IVA diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang index e53973bfe54..29bc7896f81 100644 --- a/htdocs/langs/it_IT/main.lang +++ b/htdocs/langs/it_IT/main.lang @@ -108,6 +108,7 @@ Yes=Sì no=no No=No All=Tutto +Alls=All Home=Home Help=Aiuto OnlineHelp=Guida in linea @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Vai in Home -> Impostazioni -> Società per cambiare il Deny=Rifiuta Denied=Rifiutata ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Ven ShortSaturday=Sab ShortSunday=Dom SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/it_IT/printing.lang b/htdocs/langs/it_IT/printing.lang index 14911ddb0e5..a4c14438497 100644 --- a/htdocs/langs/it_IT/printing.lang +++ b/htdocs/langs/it_IT/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Impostazioni del sistema di stampa diretta PrintingDesc=Questo modulo aggiunge un pulsante per la stampa diretta dei documenti (senza aprire il pdf) usando vari moduli. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Credenziali per i driver di stampa ListDrivers=Lista dei driver @@ -10,6 +12,7 @@ PrintTestDesc=Lista delle stampanti FileWasSentToPrinter=Il file %s è stato inviato alla stampante NoActivePrintingModuleFound=Non ci sono moduli per la stampa attivi PleaseSelectaDriverfromList=Seleziona un driver +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang index f5d9f522af2..37c253300b1 100644 --- a/htdocs/langs/it_IT/projects.lang +++ b/htdocs/langs/it_IT/projects.lang @@ -143,7 +143,8 @@ SelectElement=Seleziona elemento AddElement=Link all'elemento UnlinkElement=Rimuovi collegamento # Documents models -DocumentModelBaleine=Modello per il report di un progetto completo (logo, etc..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Carico di lavoro previsto PlannedWorkloadShort=Carico di lavoro WorkloadOccupation=Assegnazione carico di lavoro diff --git a/htdocs/langs/it_IT/sendings.lang b/htdocs/langs/it_IT/sendings.lang index 03948d583e9..3c1a85cee14 100644 --- a/htdocs/langs/it_IT/sendings.lang +++ b/htdocs/langs/it_IT/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Ritiro da parte del Cliente diff --git a/htdocs/langs/it_IT/trips.lang b/htdocs/langs/it_IT/trips.lang index a01a0e3f88b..e2c878f7401 100644 --- a/htdocs/langs/it_IT/trips.lang +++ b/htdocs/langs/it_IT/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Vuoi davvero convalidare questa nota spese? NoTripsToExportCSV=Nessuna nota spese da esportare per il periodo ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/it_IT/workflow.lang b/htdocs/langs/it_IT/workflow.lang index b9ea449d79a..7e19a80b0c8 100644 --- a/htdocs/langs/it_IT/workflow.lang +++ b/htdocs/langs/it_IT/workflow.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - admin WorkflowSetup=Impostazioni flusso di lavoro -WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is open (you can do things in the order you want). You can activate the automatic actions you are interested in. -ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules. -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed -descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically create a customer invoice after a commercial proposal is signed -descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically create a customer invoice after a contract is validated -descWORKFLOW_ORDER_AUTOCREATE_INVOICEAutomatically create a customer invoice after a customer order is closed +WorkflowDesc=Questo modulo è progettato per modificare il comportamento di azioni automatiche nell'applicazione. Per impostazione predefinita, il flusso di lavoro è aperto (si possono fare cose nell'ordine che volete). È possibile attivare le azioni automatiche che vi interessano. +ThereIsNoWorkflowToModify=Non ci sono modifiche del flusso di lavoro disponibili con i moduli attivati. +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crea automaticamente un ordine del cliente, dopo una proposta commerciale firmata +descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically crea una fattura cliente dopo una proposta commerciale firmata +descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically crea una fattura cliente dopo un contratto convalidato +descWORKFLOW_ORDER_AUTOCREATE_INVOICEAutomatically crea una fattura cliente dopo un ordine del cliente chiuso descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifica la proposta commerciale collegata come fatturare quando l'ordine cliente è impostato come pagato descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classifica gli ordini dei clienti da fatturare quando la fattura viene impostata come pagata descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classifica gli ordini dei clienti da fatturare quando la fattura è validata diff --git a/htdocs/langs/ja_JP/agenda.lang b/htdocs/langs/ja_JP/agenda.lang index b79fb4e3f49..7d59891716f 100644 --- a/htdocs/langs/ja_JP/agenda.lang +++ b/htdocs/langs/ja_JP/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=。iCalファイルにアクセスするためのURL ExtSiteNoLabel=全く説明がありません WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ja_JP/bills.lang b/htdocs/langs/ja_JP/bills.lang index a9bd63245ef..c6d09e81dec 100644 --- a/htdocs/langs/ja_JP/bills.lang +++ b/htdocs/langs/ja_JP/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=クレジットカード PaymentTypeShortCB=クレジットカード PaymentTypeCHQ=チェック PaymentTypeShortCHQ=チェック -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=ラインの支払いに PaymentTypeShortVAD=ラインの支払いに PaymentTypeTRA=請求書の支払い diff --git a/htdocs/langs/ja_JP/compta.lang b/htdocs/langs/ja_JP/compta.lang index d00cf67e921..1fe30c524d7 100644 --- a/htdocs/langs/ja_JP/compta.lang +++ b/htdocs/langs/ja_JP/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=税金と配当金 MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=会計/財務エリア diff --git a/htdocs/langs/ja_JP/contracts.lang b/htdocs/langs/ja_JP/contracts.lang index db028796696..c653a6dee47 100644 --- a/htdocs/langs/ja_JP/contracts.lang +++ b/htdocs/langs/ja_JP/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=サービス伝説 Contracts=契約 ContractsAndLine=Contracts and line of contracts Contract=契約 +ContractLine=Contract line +Closing=Closing NoContracts=いいえ契約なし MenuServices=サービス MenuInactiveServices=アクティブでないサービス diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang index 891c0406c2b..9b33be7b777 100644 --- a/htdocs/langs/ja_JP/errors.lang +++ b/htdocs/langs/ja_JP/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascriptがこの機能が動作しているた ErrorPasswordsMustMatch=両方入力したパスワードは、互いに一致している必要があります ErrorContactEMail=技術的なエラーが発生しました。 、次の電子メール<b>%s</b>に管理者に連絡してenはエラーコードメッセージで<b>%s、</b>またはこのページの画面コピーを追加することにより、さらに優れたを提供してください。 ErrorWrongValueForField=フィールド番号<b>%s</b>の間違った値(値<b>'%s'は</b>正規表現のルール<b>%s</b>一致<b>し</b>ません) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=フィールド番号<b>%s</b>のために間違った値(値<b>&quot;%s&quot;は%s</b>既存のREFではありません) ErrorsOnXLines=<b>%s</b>ソース行のエラー ErrorFileIsInfectedWithAVirus=ウイルス対策プログラムがファイルを検証することができませんでした(ファイルがウイルスに感染されるかもしれません) diff --git a/htdocs/langs/ja_JP/exports.lang b/htdocs/langs/ja_JP/exports.lang index ea928473fd2..37eb5573dce 100644 --- a/htdocs/langs/ja_JP/exports.lang +++ b/htdocs/langs/ja_JP/exports.lang @@ -48,6 +48,7 @@ NoImportableData=いいえインポート可能なデータがありません( FileSuccessfullyBuilt=生成されたファイルをエクスポートします。 SQLUsedForExport=エクスポート·ファイルをビルドするために使用されるSQLリクエスト LineId=行のid +LineLabel=Label of line LineDescription=ラインの説明 LineUnitPrice=ラインの単価 LineVATRate=ラインの付加価値税率 diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang index 0d21eed80d0..4a80998de58 100644 --- a/htdocs/langs/ja_JP/main.lang +++ b/htdocs/langs/ja_JP/main.lang @@ -108,6 +108,7 @@ Yes=はい no=なし No=なし All=すべて +Alls=All Home=ホーム Help=助け OnlineHelp=オンラインヘルプ @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ja_JP/printing.lang b/htdocs/langs/ja_JP/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ja_JP/printing.lang +++ b/htdocs/langs/ja_JP/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang index 8f36b51bd48..90da16cca2b 100644 --- a/htdocs/langs/ja_JP/projects.lang +++ b/htdocs/langs/ja_JP/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=完全なプロジェクトのレポートモデル(logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ja_JP/sendings.lang b/htdocs/langs/ja_JP/sendings.lang index 704cdf82204..d1e7f434cb5 100644 --- a/htdocs/langs/ja_JP/sendings.lang +++ b/htdocs/langs/ja_JP/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=顧客がキャッチ diff --git a/htdocs/langs/ja_JP/trips.lang b/htdocs/langs/ja_JP/trips.lang index 58bf162dd8b..5251d3a8797 100644 --- a/htdocs/langs/ja_JP/trips.lang +++ b/htdocs/langs/ja_JP/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ka_GE/agenda.lang b/htdocs/langs/ka_GE/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/ka_GE/agenda.lang +++ b/htdocs/langs/ka_GE/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ka_GE/bills.lang b/htdocs/langs/ka_GE/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/ka_GE/bills.lang +++ b/htdocs/langs/ka_GE/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/ka_GE/compta.lang b/htdocs/langs/ka_GE/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/ka_GE/compta.lang +++ b/htdocs/langs/ka_GE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/ka_GE/contracts.lang b/htdocs/langs/ka_GE/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/ka_GE/contracts.lang +++ b/htdocs/langs/ka_GE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/ka_GE/errors.lang b/htdocs/langs/ka_GE/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/ka_GE/errors.lang +++ b/htdocs/langs/ka_GE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/ka_GE/exports.lang b/htdocs/langs/ka_GE/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/ka_GE/exports.lang +++ b/htdocs/langs/ka_GE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/ka_GE/main.lang b/htdocs/langs/ka_GE/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/ka_GE/main.lang +++ b/htdocs/langs/ka_GE/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ka_GE/printing.lang b/htdocs/langs/ka_GE/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ka_GE/printing.lang +++ b/htdocs/langs/ka_GE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ka_GE/projects.lang b/htdocs/langs/ka_GE/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/ka_GE/projects.lang +++ b/htdocs/langs/ka_GE/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ka_GE/sendings.lang b/htdocs/langs/ka_GE/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/ka_GE/sendings.lang +++ b/htdocs/langs/ka_GE/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/ka_GE/trips.lang b/htdocs/langs/ka_GE/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/ka_GE/trips.lang +++ b/htdocs/langs/ka_GE/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/kn_IN/agenda.lang b/htdocs/langs/kn_IN/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/kn_IN/agenda.lang +++ b/htdocs/langs/kn_IN/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/kn_IN/bills.lang b/htdocs/langs/kn_IN/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/kn_IN/bills.lang +++ b/htdocs/langs/kn_IN/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/kn_IN/compta.lang b/htdocs/langs/kn_IN/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/kn_IN/compta.lang +++ b/htdocs/langs/kn_IN/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/kn_IN/contracts.lang b/htdocs/langs/kn_IN/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/kn_IN/contracts.lang +++ b/htdocs/langs/kn_IN/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/kn_IN/errors.lang b/htdocs/langs/kn_IN/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/kn_IN/errors.lang +++ b/htdocs/langs/kn_IN/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/kn_IN/exports.lang b/htdocs/langs/kn_IN/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/kn_IN/exports.lang +++ b/htdocs/langs/kn_IN/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/kn_IN/main.lang +++ b/htdocs/langs/kn_IN/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/kn_IN/printing.lang b/htdocs/langs/kn_IN/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/kn_IN/printing.lang +++ b/htdocs/langs/kn_IN/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/kn_IN/projects.lang b/htdocs/langs/kn_IN/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/kn_IN/projects.lang +++ b/htdocs/langs/kn_IN/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/kn_IN/sendings.lang b/htdocs/langs/kn_IN/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/kn_IN/sendings.lang +++ b/htdocs/langs/kn_IN/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/kn_IN/trips.lang b/htdocs/langs/kn_IN/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/kn_IN/trips.lang +++ b/htdocs/langs/kn_IN/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ko_KR/agenda.lang b/htdocs/langs/ko_KR/agenda.lang index 8c49a9e7d09..434e85fe811 100644 --- a/htdocs/langs/ko_KR/agenda.lang +++ b/htdocs/langs/ko_KR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ko_KR/bills.lang b/htdocs/langs/ko_KR/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/ko_KR/bills.lang +++ b/htdocs/langs/ko_KR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/ko_KR/compta.lang b/htdocs/langs/ko_KR/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/ko_KR/compta.lang +++ b/htdocs/langs/ko_KR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/ko_KR/contracts.lang b/htdocs/langs/ko_KR/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/ko_KR/contracts.lang +++ b/htdocs/langs/ko_KR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang index 09034ff4824..02aafbdafbb 100644 --- a/htdocs/langs/ko_KR/errors.lang +++ b/htdocs/langs/ko_KR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/ko_KR/exports.lang b/htdocs/langs/ko_KR/exports.lang index 885ab95becc..4a1495b5fbf 100644 --- a/htdocs/langs/ko_KR/exports.lang +++ b/htdocs/langs/ko_KR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang index 3a498fc5236..24d324623dd 100644 --- a/htdocs/langs/ko_KR/main.lang +++ b/htdocs/langs/ko_KR/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ko_KR/printing.lang b/htdocs/langs/ko_KR/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ko_KR/printing.lang +++ b/htdocs/langs/ko_KR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ko_KR/projects.lang b/htdocs/langs/ko_KR/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/ko_KR/projects.lang +++ b/htdocs/langs/ko_KR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ko_KR/sendings.lang b/htdocs/langs/ko_KR/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/ko_KR/sendings.lang +++ b/htdocs/langs/ko_KR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/ko_KR/trips.lang b/htdocs/langs/ko_KR/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/ko_KR/trips.lang +++ b/htdocs/langs/ko_KR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/lo_LA/agenda.lang b/htdocs/langs/lo_LA/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/lo_LA/agenda.lang +++ b/htdocs/langs/lo_LA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/lo_LA/bills.lang b/htdocs/langs/lo_LA/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/lo_LA/bills.lang +++ b/htdocs/langs/lo_LA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/lo_LA/compta.lang b/htdocs/langs/lo_LA/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/lo_LA/compta.lang +++ b/htdocs/langs/lo_LA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/lo_LA/contracts.lang b/htdocs/langs/lo_LA/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/lo_LA/contracts.lang +++ b/htdocs/langs/lo_LA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/lo_LA/errors.lang b/htdocs/langs/lo_LA/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/lo_LA/errors.lang +++ b/htdocs/langs/lo_LA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/lo_LA/exports.lang b/htdocs/langs/lo_LA/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/lo_LA/exports.lang +++ b/htdocs/langs/lo_LA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/lo_LA/main.lang +++ b/htdocs/langs/lo_LA/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/lo_LA/printing.lang b/htdocs/langs/lo_LA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/lo_LA/printing.lang +++ b/htdocs/langs/lo_LA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/lo_LA/projects.lang +++ b/htdocs/langs/lo_LA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/lo_LA/sendings.lang b/htdocs/langs/lo_LA/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/lo_LA/sendings.lang +++ b/htdocs/langs/lo_LA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/lo_LA/trips.lang b/htdocs/langs/lo_LA/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/lo_LA/trips.lang +++ b/htdocs/langs/lo_LA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/lt_LT/agenda.lang b/htdocs/langs/lt_LT/agenda.lang index ad09b32b079..ab3242020e2 100644 --- a/htdocs/langs/lt_LT/agenda.lang +++ b/htdocs/langs/lt_LT/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL prieiga prie .ical failo ExtSiteNoLabel=Aprašymo nėra WorkingTimeRange=Darbo laiko sritis WorkingDaysRange=Darbo dienų sritis +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Sukurti įvykį MyAvailability=Mano eksploatacinė parengtis ActionType=Įvykio tipas diff --git a/htdocs/langs/lt_LT/bills.lang b/htdocs/langs/lt_LT/bills.lang index c3cc6870257..c5b950a8fee 100644 --- a/htdocs/langs/lt_LT/bills.lang +++ b/htdocs/langs/lt_LT/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditinė kortelė PaymentTypeShortCB=Kreditinė kortelė PaymentTypeCHQ=Čekis PaymentTypeShortCHQ=Čekis -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Tiesioginis mokėjimas (online) PaymentTypeShortVAD=Tiesioginis mokėjimas (online) PaymentTypeTRA=Sąskaitos apmokėjimas diff --git a/htdocs/langs/lt_LT/compta.lang b/htdocs/langs/lt_LT/compta.lang index 2cdb8f824bc..f62a95f9908 100644 --- a/htdocs/langs/lt_LT/compta.lang +++ b/htdocs/langs/lt_LT/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Specialios išlaidos MenuTaxAndDividends=Mokesčiai ir dividendai MenuSalaries=Atlyginimai MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Apskaitos/Iždo sritis diff --git a/htdocs/langs/lt_LT/contracts.lang b/htdocs/langs/lt_LT/contracts.lang index 071d552c3f7..b3255456834 100644 --- a/htdocs/langs/lt_LT/contracts.lang +++ b/htdocs/langs/lt_LT/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Paslaugų legenda Contracts=Sutartys ContractsAndLine=Sutartys ir sutarčių eilutė Contract=Sutartis +ContractLine=Contract line +Closing=Closing NoContracts=Nėra sutarčių MenuServices=Paslaugos MenuInactiveServices=Paslaugos neaktyvios diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang index 6e198da6686..de23e639e1d 100644 --- a/htdocs/langs/lt_LT/errors.lang +++ b/htdocs/langs/lt_LT/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=JavaScript turi būti neišjungtas, kad ši funkcij ErrorPasswordsMustMatch=Abu įvesti slaptažodžiai turi sutapti tarpusavyje ErrorContactEMail=Įvyko techninė klaida. Kreipkitės į administratorių e-paštu <b>%s</b> ir pateikite klaidos kodą <b>%s</b> savo laiške, arba dar geriau, pridėkite šio puslapio ekrano kopiją. ErrorWrongValueForField=Neteisinga laukelio numerio reikšmė <b>%s</b> (reikšmė '<b>%s</b>' neatitinka reguliarios išraiškos (regex) taisyklės <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Neteisinga reikšmė laukelio numeriui <b>%s</b> (reikšmė '<b>%s</b>' yra ne <b>%s</b> egzistuojanti nuoroda) ErrorsOnXLines=Klaidos <b>%s</b> šaltinio įraše (-uose) ErrorFileIsInfectedWithAVirus=Antivirusinė programa negali patvirtinti failo (failas gali būti užkrėstas virusu) diff --git a/htdocs/langs/lt_LT/exports.lang b/htdocs/langs/lt_LT/exports.lang index 2487d07640e..6a68720a51e 100644 --- a/htdocs/langs/lt_LT/exports.lang +++ b/htdocs/langs/lt_LT/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nėra importuojamų duomenų (nėra modulio su apibrėžimais l FileSuccessfullyBuilt=Eksporto failas sukurtas SQLUsedForExport=SQL užklausa naudojamos sukurti eksporto failą LineId=Eilutės ID +LineLabel=Label of line LineDescription=Eilutės aprašymas LineUnitPrice=Eilutės vieneto kaina LineVATRate=Eilutės PVM tarifas diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang index 66da70cf1a2..4784d805449 100644 --- a/htdocs/langs/lt_LT/main.lang +++ b/htdocs/langs/lt_LT/main.lang @@ -108,6 +108,7 @@ Yes=Taip no=ne No=Ne All=Visi +Alls=All Home=Pagrindinis Help=Pagalba OnlineHelp=Pagalba internete @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Eiti į Pradžia - Nustatymai - Bendrovė, kad pakeisti Deny=Atmesti Denied=Atmestas ListOfTemplates=Šablonų sąrašas +Gender=Gender Genderman=Vyras Genderwoman=Moteris ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Pe ShortSaturday=Še ShortSunday=Se SelectMailModel=Pasirinkite el.pašto šabloną +SetRef=Set ref diff --git a/htdocs/langs/lt_LT/printing.lang b/htdocs/langs/lt_LT/printing.lang index 6f2cabc2146..ccefb7932bd 100644 --- a/htdocs/langs/lt_LT/printing.lang +++ b/htdocs/langs/lt_LT/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=Draiverių sąrašas @@ -10,6 +12,7 @@ PrintTestDesc=Printerių sąrašas FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Draiverio nustatymai TestDriver=Testas TargetedPrinter=Targeted printer diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang index d19e70a3561..7b74e493108 100644 --- a/htdocs/langs/lt_LT/projects.lang +++ b/htdocs/langs/lt_LT/projects.lang @@ -143,7 +143,8 @@ SelectElement=Pasirinkti elementą AddElement=Susieti su elementu UnlinkElement=Atsieti elementą # Documents models -DocumentModelBaleine=Pilnas projekto ataskaitos modelis (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planuojamas darbo krūvis PlannedWorkloadShort=Darbo krūvis WorkloadOccupation=Darbo krūvio priskyrimas diff --git a/htdocs/langs/lt_LT/sendings.lang b/htdocs/langs/lt_LT/sendings.lang index bccfb7d8569..53907b83b77 100644 --- a/htdocs/langs/lt_LT/sendings.lang +++ b/htdocs/langs/lt_LT/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Kliento pagautė diff --git a/htdocs/langs/lt_LT/trips.lang b/htdocs/langs/lt_LT/trips.lang index 494394846d7..7546c061da7 100644 --- a/htdocs/langs/lt_LT/trips.lang +++ b/htdocs/langs/lt_LT/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Ar tikrai norite patvirtinti šią išlaidų ataskaitą ? NoTripsToExportCSV=Už šį laikotarpį nėra išlaidų ataskaitų eksportui ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang index 7629a15f74c..7d024fc8e31 100644 --- a/htdocs/langs/lv_LV/admin.lang +++ b/htdocs/langs/lv_LV/admin.lang @@ -299,7 +299,7 @@ ThisIsProcessToFollow=Tas ir setup, lai process: ThisIsAlternativeProcessToFollow=This is an alternative setup to process: StepNb=Solis %s FindPackageFromWebSite=Atrast paketi, kas nodrošina iespēju, jūs vēlaties (piemēram, par oficiālo tīmekļa vietnes %s). -DownloadPackageFromWebSite=Download package (for example from official web site %s). +DownloadPackageFromWebSite=Lejupielādēt arhīvu (piem. no oficialās mājas lapas %s). UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr server directory dedicated to external modules: <b>%s</b> SetupIsReadyForUse=Instalēšana ir pabeigta, un Dolibarr ir gatavs lietošanai ar šo jauno komponentu. NotExistsDirect=Alternatīva saknes direktorijs nav definēta.<br> diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang index 189d872dd35..df1ea90e657 100644 --- a/htdocs/langs/lv_LV/agenda.lang +++ b/htdocs/langs/lv_LV/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL, lai piekļūtu. ICal failam ExtSiteNoLabel=Nav Apraksta WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Izveidot notikumu MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/lv_LV/banks.lang b/htdocs/langs/lv_LV/banks.lang index acfa03ab2ee..cc2a12eedce 100644 --- a/htdocs/langs/lv_LV/banks.lang +++ b/htdocs/langs/lv_LV/banks.lang @@ -94,12 +94,12 @@ Conciliate=Samierināt Conciliation=Samierināšanās ConciliationForAccount=Saskaņot šo kontu IncludeClosedAccount=Iekļaut slēgti konti -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Tikai atvērtie konti AccountToCredit=Konts, lai kredītu AccountToDebit=Konta norakstīt DisableConciliation=Atslēgt izlīguma funkciju šim kontam ConciliationDisabled=Izlīgums līdzeklis invalīdiem -StatusAccountOpened=Open +StatusAccountOpened=Atvērt StatusAccountClosed=Slēgts AccountIdShort=Numurs EditBankRecord=Labot ierakstu diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang index 66e807c0e8f..3fe8c17aba1 100644 --- a/htdocs/langs/lv_LV/bills.lang +++ b/htdocs/langs/lv_LV/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kredītkarte PaymentTypeShortCB=Kredītkarte PaymentTypeCHQ=Čeks PaymentTypeShortCHQ=Čeks -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Tiešsaistes maksājums PaymentTypeShortVAD=Tiešsaistes maksājums PaymentTypeTRA=Rēķinu apmaksa diff --git a/htdocs/langs/lv_LV/boxes.lang b/htdocs/langs/lv_LV/boxes.lang index 0124626a6ef..4a02cd5c305 100644 --- a/htdocs/langs/lv_LV/boxes.lang +++ b/htdocs/langs/lv_LV/boxes.lang @@ -19,7 +19,7 @@ BoxLastContracts=Pēdējie līgumi BoxLastContacts=Pēdējie kontakti/adreses BoxLastMembers=Pēdējie dalībnieki BoxFicheInter=Pēdējie pasākumi -BoxCurrentAccounts=Atvērtā konta bilance +BoxCurrentAccounts=Open accounts balance BoxSalesTurnover=Apgrozījums BoxTotalUnpaidCustomerBills=Kopējie neapmaksātie klientu rēķini BoxTotalUnpaidSuppliersBills=Kopējie neapmaksātie piegādātāju rēķini @@ -47,7 +47,7 @@ BoxTitleLastModifiedMembers=Pēdējie %s dalībnieki BoxTitleLastFicheInter=Pēdējās %s modificēts iejaukšanās BoxTitleOldestUnpaidCustomerBills=Vecākie %s neapmaksātie klientu rēķini BoxTitleOldestUnpaidSupplierBills=Vecākie %s neapmaksātie piegādātāju rēķini -BoxTitleCurrentAccounts=Atvērto kontu bilances +BoxTitleCurrentAccounts=Open accounts balances BoxTitleSalesTurnover=Apgrozījums BoxTitleTotalUnpaidCustomerBills=Neapmaksātie klientu rēķini BoxTitleTotalUnpaidSuppliersBills=Neapmaksātie piegādātāju rēķini diff --git a/htdocs/langs/lv_LV/commercial.lang b/htdocs/langs/lv_LV/commercial.lang index 5b41187c231..0b259f145b7 100644 --- a/htdocs/langs/lv_LV/commercial.lang +++ b/htdocs/langs/lv_LV/commercial.lang @@ -8,8 +8,8 @@ Customers=Klienti Prospect=Perspektīva Prospects=Perspektīvas DeleteAction=Delete an event -NewAction=New event -AddAction=Create event +NewAction=Jauns notikums +AddAction=Izveidot notikumu AddAnAction=Create an event AddActionRendezVous=Create a Rendez-vous event Rendez-Vous=Satikšanās diff --git a/htdocs/langs/lv_LV/compta.lang b/htdocs/langs/lv_LV/compta.lang index 3339b997859..443d0094d92 100644 --- a/htdocs/langs/lv_LV/compta.lang +++ b/htdocs/langs/lv_LV/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Īpašie izdevumi MenuTaxAndDividends=Nodokļi un dividendes MenuSalaries=Algas MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Grāmatvedība / kase laukums diff --git a/htdocs/langs/lv_LV/contracts.lang b/htdocs/langs/lv_LV/contracts.lang index f72655e0e14..4063ffc1fb8 100644 --- a/htdocs/langs/lv_LV/contracts.lang +++ b/htdocs/langs/lv_LV/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Pakalpojumu apraksts Contracts=Līgumi ContractsAndLine=Contracts and line of contracts Contract=Līgums +ContractLine=Contract line +Closing=Closing NoContracts=Nav līgumi MenuServices=Pakalpojumi MenuInactiveServices=Pakalpojumi, kas nav aktīvi diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang index d387de48cf5..03846eb8363 100644 --- a/htdocs/langs/lv_LV/errors.lang +++ b/htdocs/langs/lv_LV/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript nedrīkst tikt izslēgti, ka šī funkci ErrorPasswordsMustMatch=Abām ievadītām parolēm jāsakrīt ErrorContactEMail=Tehniska kļūda. Lūdzu, sazinieties ar administratoru pa sekojošu e-pastu <b>%s</b>, lai iesniegtu kļūdas kodu <b>%s</b> jūsu ziņojumā, vai labāk, pievienojot šīs lapas ekrāna. ErrorWrongValueForField=Nepareiza vērtība lauka numuru <b>%s</b> (vērtība '<b>%s</b>' nesakrīt regex noteikums <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Nepareiza vērtība lauka numuru <b>%s</b> (vērtība <b>&quot;%s&quot;</b> nav <b>%s</b> esošo ref) ErrorsOnXLines=Kļūdas <b>%s</b> avota ierakstu (-s) ErrorFileIsInfectedWithAVirus=Antivīrusu programma nevarēja apstiprināt failu (fails varētu būt inficēti ar vīrusu) diff --git a/htdocs/langs/lv_LV/exports.lang b/htdocs/langs/lv_LV/exports.lang index c267d2a5a3b..c85ee3f5f7e 100644 --- a/htdocs/langs/lv_LV/exports.lang +++ b/htdocs/langs/lv_LV/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nav importēt datus (ne modulis ar definīcijām, kas ļauj dat FileSuccessfullyBuilt=Eksporta fails izveidots SQLUsedForExport=SQL Pieprasījums izmanto, lai veidotu eksporta failu LineId=Līnijas id +LineLabel=Label of line LineDescription=Līnijas apraksts LineUnitPrice=Vienības cenas līnija LineVATRate=PVN likme līnijas diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang index b4545773fbd..11503673ebd 100644 --- a/htdocs/langs/lv_LV/main.lang +++ b/htdocs/langs/lv_LV/main.lang @@ -108,6 +108,7 @@ Yes=Jā no=nē No=Nē All=Visi +Alls=All Home=Mājās Help=Palīdzība OnlineHelp=Tiešsaistes palīdzība @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=P ShortSaturday=Se ShortSunday=Sv SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/lv_LV/printing.lang b/htdocs/langs/lv_LV/printing.lang index 474dc8229ea..1d922cef67e 100644 --- a/htdocs/langs/lv_LV/printing.lang +++ b/htdocs/langs/lv_LV/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang index 9a2aa8be7a7..84c91c248da 100644 --- a/htdocs/langs/lv_LV/projects.lang +++ b/htdocs/langs/lv_LV/projects.lang @@ -143,7 +143,8 @@ SelectElement=Izvēlieties elementu AddElement=Saite uz elementu UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Pilnīgu projekta ziņojums modelis (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Plānotais darba apjoms PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/lv_LV/sendings.lang b/htdocs/langs/lv_LV/sendings.lang index 5ba3e011961..e8fc970be50 100644 --- a/htdocs/langs/lv_LV/sendings.lang +++ b/htdocs/langs/lv_LV/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Nozvejas klienta diff --git a/htdocs/langs/lv_LV/trips.lang b/htdocs/langs/lv_LV/trips.lang index c9ba2dca62e..911827380b5 100644 --- a/htdocs/langs/lv_LV/trips.lang +++ b/htdocs/langs/lv_LV/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/mk_MK/agenda.lang b/htdocs/langs/mk_MK/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/mk_MK/agenda.lang +++ b/htdocs/langs/mk_MK/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/mk_MK/bills.lang b/htdocs/langs/mk_MK/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/mk_MK/bills.lang +++ b/htdocs/langs/mk_MK/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/mk_MK/compta.lang b/htdocs/langs/mk_MK/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/mk_MK/compta.lang +++ b/htdocs/langs/mk_MK/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/mk_MK/contracts.lang b/htdocs/langs/mk_MK/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/mk_MK/contracts.lang +++ b/htdocs/langs/mk_MK/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/mk_MK/errors.lang +++ b/htdocs/langs/mk_MK/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/mk_MK/exports.lang b/htdocs/langs/mk_MK/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/mk_MK/exports.lang +++ b/htdocs/langs/mk_MK/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang index b12465c2431..d89f99eae23 100644 --- a/htdocs/langs/mk_MK/main.lang +++ b/htdocs/langs/mk_MK/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/mk_MK/printing.lang b/htdocs/langs/mk_MK/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/mk_MK/printing.lang +++ b/htdocs/langs/mk_MK/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/mk_MK/projects.lang +++ b/htdocs/langs/mk_MK/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/mk_MK/sendings.lang b/htdocs/langs/mk_MK/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/mk_MK/sendings.lang +++ b/htdocs/langs/mk_MK/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/mk_MK/trips.lang b/htdocs/langs/mk_MK/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/mk_MK/trips.lang +++ b/htdocs/langs/mk_MK/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang index 9b2685de3b2..a211acb258d 100644 --- a/htdocs/langs/nb_NO/accountancy.lang +++ b/htdocs/langs/nb_NO/accountancy.lang @@ -48,7 +48,7 @@ NewAccount=Ny regnskapskonto Update=Oppdater List=Liste Create=Opprett -CreateMvts=Create movement +CreateMvts=Opprett bevegelse UpdateAccount=Endring av regnskapskonto UpdateMvts=Endring av bevegelse WriteBookKeeping=Legg til kontoer i hovedbok @@ -84,8 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begynn sortering av fordelingssidene "Ford AccountLength=Lengde på regnskapskontoer vist i Dolibarr AccountLengthDesc=Funksjon for å redusere lengden på regnskapskontoene ved å erstatte mellomrom med null. Denne funksjonen berører bare visning, det endrer ikke regnskapskontoene registrert i Dolibarr. For eksport, er denne funksjonen nødvendig for å være kompatibel med enkelte programvarer. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Antall tegn for beskrivelse av varer og tjenester i lister (anbefalt = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Antall tegn for beskrivelse av kontoskjemaer til varer og tjenester i lister (anbefalt = 50) ACCOUNTING_LENGTH_GACCOUNT=Lengde på generelle kontoer ACCOUNTING_LENGTH_AACCOUNT=Lengde på tredjepartskontoer diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang index 5257c92e9d4..5ae4049afdc 100644 --- a/htdocs/langs/nb_NO/admin.lang +++ b/htdocs/langs/nb_NO/admin.lang @@ -1664,9 +1664,9 @@ TemplateForElement=Mal dedikert til element TypeOfTemplate=Mal-type TemplateIsVisibleByOwnerOnly=Mal er kun synlig for eier FixTZ=Tidssone offset -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Eksempel: +2 (fylles kun ut ved problemer) +ExpectedChecksum=Forventet sjekksum +CurrentChecksum=Gjeldende sjekksum MailToSendProposal=For å sende tilbud MailToSendOrder=For å sende kundeordre MailToSendInvoice=For å sende kundefaktura diff --git a/htdocs/langs/nb_NO/agenda.lang b/htdocs/langs/nb_NO/agenda.lang index 461e51d343c..141273e6ff1 100644 --- a/htdocs/langs/nb_NO/agenda.lang +++ b/htdocs/langs/nb_NO/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL til. ical-fil ExtSiteNoLabel=Ingen beskrivelse WorkingTimeRange=Arbeidstid WorkingDaysRange=Arbeidsuke +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Opprett hendelse MyAvailability=Min tilgjengelighet ActionType=Hendelsestype diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang index 2573fd9377c..ff6a8d32688 100644 --- a/htdocs/langs/nb_NO/bills.lang +++ b/htdocs/langs/nb_NO/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kredittkort PaymentTypeShortCB=Kredittkort PaymentTypeCHQ=Sjekk PaymentTypeShortCHQ=Sjekk -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Nettbank PaymentTypeShortVAD=Nettbank PaymentTypeTRA=Fakturabetaling diff --git a/htdocs/langs/nb_NO/commercial.lang b/htdocs/langs/nb_NO/commercial.lang index 4feb6104e05..b84564d15cc 100644 --- a/htdocs/langs/nb_NO/commercial.lang +++ b/htdocs/langs/nb_NO/commercial.lang @@ -7,13 +7,13 @@ Customer=Kunde Customers=Kunder Prospect=Prospekt Prospects=Prospekter -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Slett en hendelse +NewAction=Ny hendelse +AddAction=Opprett hendelse +AddAnAction=Opprett en hendelse AddActionRendezVous=Opprett et møte Rendez-Vous=Møte -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Er du sikker på at du vil slette denne hendelsen? CardAction=Handlingskort PercentDone=Prosent ferdig ActionOnCompany=Oppgave relatert til firma diff --git a/htdocs/langs/nb_NO/companies.lang b/htdocs/langs/nb_NO/companies.lang index 3a4e0962cad..c54f430df7e 100644 --- a/htdocs/langs/nb_NO/companies.lang +++ b/htdocs/langs/nb_NO/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Tredjepartskontakt StatusContactValidated=Status for kontakt Company=Bedrift CompanyName=Firmanavn -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Alias (kommersielt, trademark,...) +AliasNameShort=Alias Companies=Bedrifter CountryIsInEEC=Landet er en del av det europeiske økonomiske fellesskap ThirdPartyName=Tredjepart navn @@ -69,7 +69,7 @@ Country=Land CountryCode=Landskode CountryId=Land-ID Phone=Telefon -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Ring Chat=Chat diff --git a/htdocs/langs/nb_NO/compta.lang b/htdocs/langs/nb_NO/compta.lang index 3623373924e..761492364be 100644 --- a/htdocs/langs/nb_NO/compta.lang +++ b/htdocs/langs/nb_NO/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Spesielle utgifter MenuTaxAndDividends=Skatter og utbytte MenuSalaries=Lønn MenuSocialContributions=Skatter/avgifter -MenuNewSocialContribution=Ny skatteinnbetaling +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Ny skatt/avgift ContributionsToPay=Skatter og avgifter som skal betales AccountancyTreasuryArea=Regnskap/kapital-område @@ -194,7 +194,7 @@ ReCalculate=Rekalkuler Mode1=Metode 1 Mode2=Metode 2 CalculationRuleDesc=For å beregne total MVA, er det to metoder:<br>Metode 1 er avrunding på hver linje, og deretter summere dem.<br>Metode 2 er å summere alle på hver linje, og deretter avrunde resultatet.<br>Endelig resultat kan variere noen få kroner. Standardmodusen er modusen <b>%s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Velg utregningsmetode som gir leverandør forventet resultat TurnoverPerProductInCommitmentAccountingNotRelevant=Omsetningsrapport pr. produkt, er ikke relevant når du bruker en <b>kontantregnskap</b>-modus. Denne rapporten er bare tilgjengelig når du bruker <b>engasjement regnskap</b> modus (se oppsett av regnskap modul). CalculationMode=Kalkuleringsmodus AccountancyJournal=Regnskapskode journal diff --git a/htdocs/langs/nb_NO/contracts.lang b/htdocs/langs/nb_NO/contracts.lang index 68ea8835635..2ba7f4fba0c 100644 --- a/htdocs/langs/nb_NO/contracts.lang +++ b/htdocs/langs/nb_NO/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Tjenestehistorikk Contracts=Kontrakter ContractsAndLine=Kontrakter og kontraktlinjer Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Ingen kontrakter MenuServices=Tjenester MenuInactiveServices=Ikke aktive tjenester diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang index 13f2196ba06..cb5b7aeecae 100644 --- a/htdocs/langs/nb_NO/errors.lang +++ b/htdocs/langs/nb_NO/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript må være aktivert for å kunne bruke de ErrorPasswordsMustMatch=Passordene må samsvare med hverandre ErrorContactEMail=En teknisk feil oppsto. Vennligst kontakt administrator på e-post <b>%s</b> og oppgi feilkoden <b>%s</b> i meldingen, eller enda bedre, ved å legge til en skjermdump av denne siden. ErrorWrongValueForField=Feil verdi for feltnummeret <b>%s</b> (verdien <b>«%s"</b> samsvarer ikke med regex regel <b>%s)</b> -ErrorFieldValueNotIn=Feil verdi for feltnummer <b>%s</b> (verdien '<b>%s</b>' er ikke tilgjengelig for feltet <b>%s</b> i tabell <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Feil verdi for feltnummer <b>%s</b> (verdien '<b>%s</b>' er ikke en <b>%s</b> eksisterende ref) ErrorsOnXLines=Feil på <b>%s</b> kildelinje(r) ErrorFileIsInfectedWithAVirus=Antivirus-programmet var ikke i stand til å validere filen (filen kan være infisert av et virus) @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Ingen global variabel valgt ErrorFieldMustBeANumeric=Feltet <b>%s</b> må være en numerisk verdi ErrorFieldMustBeAnInteger=Feltet <b>%s</b> må være et heltall ErrorMandatoryParametersNotProvided=Obligatorisk(e) parametre ikke angitt -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Sett inn et estimert beløp for denne muligheten. Status må også settes # Warnings WarningMandatorySetupNotComplete=Obligatoriske parametre er enda ikke satt opp diff --git a/htdocs/langs/nb_NO/exports.lang b/htdocs/langs/nb_NO/exports.lang index 5f9ff4d3213..983dd60e817 100644 --- a/htdocs/langs/nb_NO/exports.lang +++ b/htdocs/langs/nb_NO/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Ingen importerbare data (ingen modul tillater dataimport) FileSuccessfullyBuilt=Eksportfil er opprettet SQLUsedForExport=SQL forespørsel brukt til å bygge eksportfilen LineId=Linje-ID +LineLabel=Label of line LineDescription=Beskrivelse av linje LineUnitPrice=Enhetspris på linje LineVATRate=MVA-sats på linje diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang index a38c05677f1..68a7d318301 100644 --- a/htdocs/langs/nb_NO/main.lang +++ b/htdocs/langs/nb_NO/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nei No=Nei All=Alle +Alls=All Home=Hjem Help=Hjelp OnlineHelp=Online hjelp @@ -127,7 +128,7 @@ Disable=Slå av Disabled=Slått av Add=Legg til AddLink=Legg til link -RemoveLink=Remove link +RemoveLink=Fjern lenke Update=Oppdater AddActionToDo=Legg til åpen handling AddActionDone=Legg til utført handling @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Gå til Hjem - Oppsett - Firma for å skifte logo eller Deny=Avvis Denied=Avvist ListOfTemplates=Liste over maler +Gender=Gender Genderman=Mann Genderwoman=Kvinne ViewList=Listevisning Mandatory=Obligatorisk -Hello=Hello -Sincerely=Sincerely +Hello=Hei +Sincerely=Med vennlig hilsen # Week day Monday=Mandag Tuesday=Tirsdag @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=L ShortSunday=S SelectMailModel=Velg e-postmal +SetRef=Set ref diff --git a/htdocs/langs/nb_NO/margins.lang b/htdocs/langs/nb_NO/margins.lang index a722c4019fc..271cd1c0254 100644 --- a/htdocs/langs/nb_NO/margins.lang +++ b/htdocs/langs/nb_NO/margins.lang @@ -30,13 +30,13 @@ UseDiscountAsProduct=Som vare UseDiscountAsService=Som tjeneste UseDiscountOnTotal=Subtota MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defineres om en global rabatt skal gjelde for et vare, en tjeneste, eller bare som en subtotal for margin-kalkulasjon -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_TYPE=Foreslått innkjøps-/kostpris for utregning av margin MargeBrute=Bruttomargin MargeNette=Nettomargin -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) +MargeType1=Margin på beste leverandørpris +MargeType2=Margin på gjennomsnittspris (Weighted Average Price - WAP) MARGIN_TYPE_DETAILS=Brutto margin = Utsalgspris - Innkjøpspris<br/>Nettomargin = Utsalgspris - Kostpris -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MarginTypeDesc=Nargin på beste innkjøpspris: Utsalgspris - Beste leverandørpris definert på varekortet<br/>Margin på gjennomsnittspris (WAP): Utsalgspris - Gjennomsnittspris CostPrice=Kostpris BuyingCost=Kostpris UnitCharges=Enhets-avgifter diff --git a/htdocs/langs/nb_NO/orders.lang b/htdocs/langs/nb_NO/orders.lang index 9beb9ede2d2..f78d54a2e93 100644 --- a/htdocs/langs/nb_NO/orders.lang +++ b/htdocs/langs/nb_NO/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Klon bestilling ConfirmCloneOrder=Er du sikker på at du vil klone denne bestillingen <b>%s</b>? DispatchSupplierOrder=Motta leverandørordre %s FirstApprovalAlreadyDone=Første godkjenning allerede utført -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Andre gangs godkjenning allerede utført ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Representant for oppfølging av kundeordre TypeContact_commande_internal_SHIPPING=Representant for oppfølging av levering diff --git a/htdocs/langs/nb_NO/printing.lang b/htdocs/langs/nb_NO/printing.lang index 4a4bffc44a3..0b682318ffc 100644 --- a/htdocs/langs/nb_NO/printing.lang +++ b/htdocs/langs/nb_NO/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direkteutskrift Module64000Desc=Aktiver direkteutskrift PrintingSetup=Oppsett av direkteutskrift-system PrintingDesc=Denne modulen legger til en Skriv-knapp for å sende dokumenter direkte til en skriver (uten å åpne dokumentet i et program) i forskjellige moduler +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Oppsett av drivere PrintingDriverDesc=Oppsett av skrivervariabler ListDrivers=Liste over drivere @@ -10,6 +12,7 @@ PrintTestDesc=Liste over skrivere FileWasSentToPrinter=Filen %s ble sendt til skriveren NoActivePrintingModuleFound=Ingen aktiv modul for utskrift PleaseSelectaDriverfromList=Velg en skriver fra listen +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Oppsett av driver TestDriver=Test TargetedPrinter=Aktiv skriver diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang index 352602d5523..cbe2540c1c7 100644 --- a/htdocs/langs/nb_NO/products.lang +++ b/htdocs/langs/nb_NO/products.lang @@ -206,11 +206,11 @@ gram=gram g=g meter=meter m=m -linearmeter=linear meter +linearmeter=meter lm=lm -squaremeter=square meter +squaremeter=kvadratmeter m2=m² -cubicmeter=cubic meter +cubicmeter=kubikkmeter m3=m³ liter=liter l=l @@ -264,7 +264,7 @@ PriceCatalogue=Unik pris pr. vare/tjeneste PricingRule=Regler for kundepriser AddCustomerPrice=Legg til pris for kunde ForceUpdateChildPriceSoc=Sett samme pris for kundens datterselskaper -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Logg over tidligere kundepriser MinimumPriceLimit=Minstepris kan ikke være lavere enn %s MinimumRecommendedPrice=Anbefalt minstepris er %s PriceExpressionEditor=Pris-formel editor diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang index 22145ed6a86..71d650cc249 100644 --- a/htdocs/langs/nb_NO/projects.lang +++ b/htdocs/langs/nb_NO/projects.lang @@ -127,9 +127,9 @@ TaskCreatedInDolibarr=Oppgave %s opprettet TaskModifiedInDolibarr=Oppgave %s endret TaskDeletedInDolibarr=Oppgave %s slettet OpportunityStatus=Mulighet-status -OpportunityStatusShort=Opp. status +OpportunityStatusShort=Tilbudsstatus OpportunityAmount=Mulighet beløp -OpportunityAmountShort=Opp. amount +OpportunityAmountShort=Tilbudsbeløp ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Prosjektleder TypeContact_project_external_PROJECTLEADER=Prosjektleder @@ -143,7 +143,8 @@ SelectElement=Velg element AddElement=Lenke til element UnlinkElement=Koble fra element # Documents models -DocumentModelBaleine=En komplett prosjekts-rapportmodell (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planlagt arbeidsmengde PlannedWorkloadShort=Arbeidsmengde WorkloadOccupation=Tildeling av arbeidsmengde @@ -167,18 +168,18 @@ ProjectOverview=Oversikt ManageTasks=Bruk prosjekter for å følge oppgaver og tidsbruk ManageOpportunitiesStatus=Bruk prosjekter for å følge muligheter ProjectNbProjectByMonth=Antall prosjekter opprettet etter måned -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Tilbudsbeløp etter måned +ProjectWeightedOppAmountOfProjectsByMonth=Gjennomsnittsbeløp på muligheter etter måned +ProjectOpenedProjectByOppStatus=Åpnede prosjekter etter mulighet-status ProjectsStatistics=Statistikk over muligheter TaskAssignedToEnterTime=Oppgave tildelt. Tidsbruk kan legges til OpenedProjectsByThirdparties=Prosjekter åpnet av tredjeparter -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Totalbeløp på muligheter +OpportunityPonderatedAmount=Gjennomsnittsbeløp på muligheter +OppStatusPROSP=Utforskning +OppStatusQUAL=Kvalifikasjon +OppStatusPROPO=Tilbud +OppStatusNEGO=Forhandling +OppStatusPENDING=Venter +OppStatusWIN=Vunnet +OppStatusLOST=Tapt diff --git a/htdocs/langs/nb_NO/sendings.lang b/htdocs/langs/nb_NO/sendings.lang index 13a5263f908..b50f3f27ecf 100644 --- a/htdocs/langs/nb_NO/sendings.lang +++ b/htdocs/langs/nb_NO/sendings.lang @@ -5,7 +5,7 @@ Sendings=Leveringer AllSendings=Alle forsendelser Shipment=Levering Shipments=Leveringer -ShowSending=Show Shipments +ShowSending=Vis forsendelser Receivings=Kvitteringer SendingsArea=Leveringsområde ListOfSendings=Oversikt over leveringer @@ -26,8 +26,8 @@ QtyToShip=Ant. å levere QtyReceived=Ant. mottatt KeepToShip=Gjenstår å sende OtherSendingsForSameOrder=Andre leveringer på denne ordren -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Forsendelsesdato +DateSendingShort=Forsendelsesdato SendingsForSameOrder=Leveringer på denne ordre SendingsAndReceivingForSameOrder=Leveringer og mottak på denne ordren SendingsToValidate=Leveringer til validering @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Varekvantum i åpnede kundeordre ProductQtyInSuppliersOrdersRunning=Varekvantum i åpnede leverandørordre ProductQtyInShipmentAlreadySent=Varekvantum i åpnede kundeordre som er sendt ProductQtyInSuppliersShipmentAlreadyRecevied=Varekvantum i åpnede leverandørordre som er mottatt +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Hentet av kunde diff --git a/htdocs/langs/nb_NO/stocks.lang b/htdocs/langs/nb_NO/stocks.lang index d1db7493ed9..b7cb679cff3 100644 --- a/htdocs/langs/nb_NO/stocks.lang +++ b/htdocs/langs/nb_NO/stocks.lang @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regel for lagerreduksjon RuleForStockManagementIncrease=Regel for lagerøkning DeStockOnBill=Reduser virkelig beholdning ut fra faktura/kreditnota DeStockOnValidateOrder=Reduser virkelig beholdning ut fra ordre -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Minsk fysisk lager ved validering av forsendelse ReStockOnBill=Øk virkelig beholdning ut fra faktura/kreditnota ReStockOnValidateOrder=Øk virkelig beholdning ut fra ordre ReStockOnDispatchOrder=Øk virkelig lager ved manuell utsendelse til lager, etter mottak av leverandørordre @@ -134,7 +134,7 @@ IsInPackage=Innhold i pakken ShowWarehouse=Vis lager MovementCorrectStock=Lagerkorreksjon for var %s MovementTransferStock=Lageroverførsel av vare %s til annet lager -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Kildelageret må defineres her når Varelot-modul er aktiv. Den vil bli brukt til å liste hvilke lot/serienummer som er tilgjengelig for varer som krever lot/serienummer for bevegelse. Hvis du ønsker å sende produkter fra forskjellige varehus, del opp forsendelsen i flere trinn InventoryCodeShort=Lag./bev.-kode NoPendingReceptionOnSupplierOrder=Ingen ventende mottak grunnet åpen leverandørordre ThisSerialAlreadyExistWithDifferentDate=Dette lot/serienummeret (<strong>%s</strong>) finnes allerede, men med ulik "best før" og "siste forbruksdag" (funnet <strong>%s</strong> , men tastet inn <strong>%s</strong>). diff --git a/htdocs/langs/nb_NO/suppliers.lang b/htdocs/langs/nb_NO/suppliers.lang index f4982583534..72a5ee4b9b1 100644 --- a/htdocs/langs/nb_NO/suppliers.lang +++ b/htdocs/langs/nb_NO/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Liste over leverandørordre MenuOrdersSupplierToBill=Leverandørordre til faktura NbDaysToDelivery=Leveringsforsinkelse i dager DescNbDaysToDelivery=Største leveringsforsinkelse av varer fra denne ordren -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Bruk dobbel godkjenning når beløpet (eks. MVA) er høyere enn (2. godkjenning kan gjøres av alle brukere med riktig godkjennelse. Settes til 0 hvis dobbel godkjenning ikke skal brukes) diff --git a/htdocs/langs/nb_NO/trips.lang b/htdocs/langs/nb_NO/trips.lang index c53dd4938d3..e96221a129b 100644 --- a/htdocs/langs/nb_NO/trips.lang +++ b/htdocs/langs/nb_NO/trips.lang @@ -101,4 +101,6 @@ SaveTrip=Godkjenn reiseregning ConfirmSaveTrip=Er du sikker på at du vil validere denne reiseregningen? NoTripsToExportCSV=Ingen reiseregning å eksportere for denne perioden -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Betaling av utgiftsrapport + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang index 60791e96c3b..1c53b65c99c 100644 --- a/htdocs/langs/nl_BE/admin.lang +++ b/htdocs/langs/nl_BE/admin.lang @@ -1,2 +1,4 @@ # Dolibarr language file - Source file is en_US - admin -GenbarcodeLocation=Bar code generatie command-line tool (gebruikt door phpbarcode motor voor enkele streepjescode typen) +AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan +AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir diff --git a/htdocs/langs/nl_BE/agenda.lang b/htdocs/langs/nl_BE/agenda.lang deleted file mode 100644 index 77fadd7de28..00000000000 --- a/htdocs/langs/nl_BE/agenda.lang +++ /dev/null @@ -1,22 +0,0 @@ -# Dolibarr language file - Source file is en_US - agenda -ActionsArea=Acties gebied (Evenementen en taken) -Events=Evenementen -ListOfActions=Lijst met evenementen -MenuToDoActions=Alle onvolledige acties -MenuToDoMyActions=Mijn onvolledige acties -ListOfEvents=Lijst van Dolibarr evenementen -ActionsAskedBy=Acties door -ActionsToDoBy=Acties beïnvloed door -AgendaAutoActionDesc=Definieer hier evenementen waarvoor u wilt dat Dolibarr automatisch een actie op de agenda creëert. Als er niets is aangevinkt (standaard), alleen handmatige acties zullen worden opgenomen in de agenda. -ActionsEvents=Evenementen waarvan Dolibarr automatisch een actie in de agenda zal creëren -PropalValidatedInDolibarr=Voorstel gevalideerd -InvoiceValidatedInDolibarr=Factuur gevalideerd -OrderValidatedInDolibarr=Bestelling gevalideerd -NewCompanyToDolibarr=Derde partij gemaakt -DateActionDoneStart=Werkelijke startdatum -DateActionDoneEnd=Werkelijke einddatum -DateActionStart=Begindatum -AgendaUrlOptions1=U kan ook de volgende parameters toevoegen voor de uitkomst van de filter: -AgendaUrlOptions2=<b>login=%s</b> om de uitkomst van de acties te beperken: gemaakt door, beïnvloed door of gedaan door gebruiker <b>%s</b> -AgendaUrlOptions3=<b>logina=%s</b> om de uitkomst van de acties te beperken: gemaakt door gebruiker <b>%s</b> -AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions affected to user <b>%s</b>. diff --git a/htdocs/langs/nl_BE/banks.lang b/htdocs/langs/nl_BE/banks.lang deleted file mode 100644 index ce439cc3084..00000000000 --- a/htdocs/langs/nl_BE/banks.lang +++ /dev/null @@ -1,82 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -MenuSetupBank=Bank / Kas setup -AccountRef=Financiële rekening ref -AccountLabel=Label financiële rekening -CurrentAccount=Lopende rekening -CurrentAccounts=Lopende rekeningen -ErrorBankLabelAlreadyExists=Label financiële rekening bestaat al -BalanceMinimalAllowed=Minimum toegestaan saldo -BalanceMinimalDesired=Minimum gewenst saldo -InitialBankBalance=Beginsaldo -EndBankBalance=Eindsaldo -ShowAllTimeBalance=Toon saldo van start -AccountStatement=Rekeningoverzicht -AccountStatementShort=Rekeningoverzicht -BankAccountDomiciliation=Bank adres -BankAccountOwner=Rekeninghouder naam -BankAccountOwnerAddress=Rekeninghouder adres -CreateAccount=Maak rekening -NewCurrentAccount=Nieuwe lopende rekening -EditFinancialAccount=Aanmaken account -AccountSetup=Setup financiële rekeningen -SearchBankMovement=Zoek bankbeweging -LabelBankCashAccount=Bank of Kas label -AccountType=Type rekening -BankType1=Lopende rekening -IfBankAccount=Als bankrekening -AccountsArea=Rekeningen gebied -AccountCard=Rekening kaart -ByRubriques=Per categorie -BankTransactionForCategory=Bank transacties categorie <b>%s</b> -RemoveFromRubrique=Verwijder link met de categorie -RemoveFromRubriqueConfirm=Weet u zeker dat u de link tussen de transactie en de categorie wilt verwijderen? -ListBankTransactions=Lijst van de banktransacties -ListTransactions=Lijst transacties -ListTransactionsByCategory=Lijst transacties per categorie -TransactionsToConciliate=Transacties te bemiddelen -Conciliable=Bemiddelbaar -Conciliate=Bemiddelen -Conciliation=Bemiddeling -ConciliationForAccount=Bemiddel deze account -IncludeClosedAccount=Voeg gesloten rekeningen toe -OnlyOpenedAccount=Alleen geopende rekeningen -AccountToCredit=Rekening te krediteren -AccountToDebit=Rekening te debiteren -DisableConciliation=Schakel bemiddelingsfunctie uit voor deze rekening -ConciliationDisabled=Bemiddelingsfunctie uitgeschakeld -StatusAccountClosed=Gesloten -EditBankRecord=Bewerk record -AddBankRecord=Toevoegen transactie -AddBankRecordLong=Handmatig transactie toevoegen -ConciliatedBy=Na bemiddeling door -DateConciliating=Bemiddelingsdatum -BankLineConciliated=Transactie na bemiddeling -CustomerInvoicePayment=Klant betaling -SupplierInvoicePayment=Leverancier betaling -SocialContributionPayment=Sociale bijdragen betalen -FinancialAccountJournal=Journaal financiële rekening -BankTransfer=Bankoverschrijving -BankTransfers=Bankoverschrijvingen -TransferDesc=Overdracht van de ene rekening naar een andere, Dolibarr zal twee records schrijven(een debitering in bron-account en een krediet in rekening doelgroep, van hetzelfde bedrag. Hetzelfde label en datum zal worden gebruikt voor deze transactie) -TransferFromToDone=Een overdracht van <b>%s</b> naar <b>%s</b> van <b>%s</b> %s is opgenomen. -CheckTransmitter=Zender -ValidateCheckReceipt=Valideer deze cheque ontvangst? -ConfirmValidateCheckReceipt=Weet u zeker dat u deze cheque wilt valideren voor ontvangst? Geen verandering is mogelijk eens dit is gebeurd! -DeleteCheckReceipt=Verwijder deze cheque ontvangst? -ConfirmDeleteCheckReceipt=Weet u zeker dat u deze cheque ontvangst wilt verwijderen? -BankChecksToReceipt=Cheques wachten voor neerlegging -NumberOfCheques=Nummer van cheques -DeleteTransaction=Verwijderen transactie -ConfirmDeleteTransaction=Weet u zeker dat u deze transactie wilt verwijderen? -ThisWillAlsoDeleteBankRecord=Dit zal ook gegenereerde banktransacties verwijderen -BankMovements=Bewegingen -CashBudget=Kas budget -PlannedTransactions=Geplande transacties -ExportDataset_banque_1=Banktransacties en rekeningoverzicht -TransactionOnTheOtherAccount=Transactie op de andere rekening -TransactionWithOtherAccount=Rekening transfer -PaymentNumberUpdateSucceeded=Betalingsnummer bijgewerkt -BankTransactionLine=Banktransactie -AllAccounts=Alle bank -/ Kasrekeningen -BackToAccount=Terug naar de rekening -ShowAllAccounts=Toon voor alle rekeningen diff --git a/htdocs/langs/nl_BE/bills.lang b/htdocs/langs/nl_BE/bills.lang deleted file mode 100644 index eac85d2b8f2..00000000000 --- a/htdocs/langs/nl_BE/bills.lang +++ /dev/null @@ -1,158 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -BillsCustomers=Facturen klanten -BillsSuppliers=Facturen leveranciers -BillsCustomersUnpaid=Onbetaalde facturen klanten -BillsCustomersUnpaidForCompany=Onbetaalde facturen leveranciers voor %s -BillsSuppliersUnpaid=Onbetaalde facturen leveranciers -BillsStatistics=Facturen statistieken -InvoiceStandard=Standaard factuur -InvoiceStandardAsk=Standaard factuur -InvoiceStandardDesc=Dit soort factuur is de standaard factuur. -InvoiceAvoirAsk=Creditnota ter correctie van factuur -InvoiceAvoirDesc=De <b>Creditnota</b> is een negatieve factuur gebruikt om gevallen op te lossen waar een factuur een hoger bedrag heeft dan is of zal betaald worden (voor alle mogelijke redenen). -ReplaceInvoice=Vervangingsfactuur %s -NoReplacableInvoice=Geen vervangingsfacturen -NoInvoiceToCorrect=Geen factuur te corrigeren -InvoiceHasAvoir=Gecorrigeerd door 1 of meerdere facturen -CardBill=Factuurkaart -InvoiceLine=Factuurlijn -InvoiceCustomer=Factuur klant -CustomerInvoice=Factuur klant -CustomersInvoices=Facturen klanten -SupplierInvoice=Leveranciers factuur -SuppliersInvoices=Leveranciers facturen -SupplierBill=Factuur leverancier -SupplierBills=Facturen leveranciers -ReceivedCustomersPayments=Betalingen ontvangen van klanten -ReceivedCustomersPaymentsToValid=Te valideren betalingen ontvangen van klanten -PaymentsReportsForYear=Betalingsrapporten voor %s -PaymentsReports=Betalingsrapporten -PaymentsAlreadyDone=Reeds gedane betalingen -PaymentMode=Betalingswijze -PaymentAmount=Bedrag betaling -PaymentHigherThanReminderToPay=Bedrag hoger dan wat nog moet betaald worden -ClassifyPaid=Classifiseer 'Betaald' -ClassifyPaidPartially=Classifiseer 'Gedeeltelijk betaald' -ClassifyCanceled=Classifiseer 'Geannuleerd' -ClassifyClosed=Classifiseer 'Afgesloten' -CreateBill=Maak factuur -AddBill=Factuur toevoegen -DeleteBill=Factuur verwijderen -SearchACustomerInvoice=Zoek een factuur van klant -SearchASupplierInvoice=Zoek een factuur van leverancier -CancelBill=Annuleer een factuur -SendRemindByMail=EMail herinnering -DoPayment=Doe betaling -EnterPaymentReceivedFromCustomer=Voeg betaling in ontvangen van klant -Amount=Bedrag -BillStatus=Status factuur -BillStatusDraft=Klad (moet gevalideerd worden) -BillStatusCanceled=Geannuleerd -BillStatusValidated=Gevalideerd (moet betaald worden) -BillStatusClosedUnpaid=Afgesloten (onbetaald) -BillShortStatusDraft=Klad -BillShortStatusCanceled=Geannuleerd -BillShortStatusClosedUnpaid=Afgesloten -ErrorVATIntraNotConfigured=Intracommunautair BTW nummer nog niet gedefiniëerd -ErrorNoPaiementModeConfigured=Nog geen betalingswijze gedefiniëerd -ErrorCreateBankAccount=Maak een bankrekening aan, ga dan naar "Home" -"Opstelling" en definiëer in de "Factuurmodule" de betalingswijzen -ErrorInvoiceAlreadyReplaced=Fout, u probeert een factuur te valideren om factuur %s te vervangen, maar deze is reeds vervangen door factuur %s. -ErrorDiscountAlreadyUsed=Fout, korting reeds gebruikt -ErrorInvoiceAvoirMustBeNegative=Fout, correctiefactuur moet een negatief bedrag hebben -ErrorInvoiceOfThisTypeMustBePositive=Fout, dit type factuur moet een positief bedrag hebben -ErrorCantCancelIfReplacementInvoiceNotValidated=Fout, kan geen factuur annuleren die is vervangen door een andere factuur die nog in klad status is -BillTo=Aan -LastCustomersBills=Laatste %s facturen klanten -LastSuppliersBills=Laatste %s facturen leveranciers -DraftBills=Klad facturen -CustomersDraftInvoices=Klad facturen klanten -SuppliersDraftInvoices=Klad facturen leveranciers -Unpaid=Onbetaald -ConfirmDeleteBill=Bent u zeker dat u deze factuur wil verwijderen? -ConfirmValidateBill=Bent u zeker dat u deze factuur met referentie <b>%s</b> wil valideren? -ConfirmClassifyPaidBill=Bent u zeker dat u de status van factuur <b>%s</b> wil wijzigen naar 'Betaald'? -ConfirmCancelBill=Bent u zeker dat u factuur <b>%s</b> wil annuleren? -ConfirmClassifyPaidPartially=Bent u zeker dat u de status van factuur <b>%s</b> wil wijzigen naar 'Gedeeltelijk Betaald'? -ConfirmClassifyPaidPartiallyQuestion=Deze factuur is niet volledig betaald. Wat zijn uw rederen om deze factuur af te sluiten? -ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note. -ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount. -ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note. -ConfirmClassifyPaidPartiallyReasonBadCustomer=Slechte klant -ConfirmClassifyPaidPartiallyReasonProductReturned=Een deel van de producten geretourt -ConfirmClassifyPaidPartiallyReasonOther=Bedrag geschrapt om andere reden -ConfirmCustomerPayment=Bevestigt u de betaling van <b>%s</b> %s? -AmountOfBillsByMonthHT=Bedrag van de facturen per maand (excl. BTW) -RemainderToPay=Rest te betalen -RemainderToTake=Rest te ontvangen -SendBillRef=Verstuur factuur %s -SendReminderBillRef=Verstuur factuur %s (herinnering) -NoDraftBills=Geen klad facturen -NoOtherDraftBills=Geen andere klad facturen -RefBill=Factuur ref -RemainderToBill=Herinneringen te factureren -SendBillByMail=Verstuur factuur via email -SendReminderBillByMail=Verstuur herinnering via email -RelatedCommercialProposals=Gerelateerde commerciële voorstellen -MenuToValid=Te valideren -SupplierBillsToPay=Te betalen leveranciers facturen -CustomerBillsUnpaid=Onbetaalde facturen klanten -NonPercuRecuperable=Niet recupereerbaar -RepeatableInvoice=Herhaalbare factuur -RepeatableInvoices=Herhaalbare facturen -Repeatable=Herhaalbaar -ChangeIntoRepeatableInvoice=Verander in herhaalbaar -CreateRepeatableInvoice=Maak een herhaalbare factuur -CreateFromRepeatableInvoice=Maak van herhaalbare factuur -ExportDataset_invoice_1=Lijst facturen klanten en factuur lijnen -Reduction=Korting -ReductionShort=Kort. -Reductions=Kortingen -ReductionsShort=Kort. -AddDiscount=Korting toevoegen -AddGlobalDiscount=Korting toevoegen -RelativeDiscount=Relative korting -GlobalDiscount=Globale korting -NoteReason=Nota/Reden -DiscountStillRemaining=Korting nog steeds geldig / nog niet gerekend -DiscountAlreadyCounted=Korting al gerekend -BillAddress=Facturatieadres -HelpEscompte=Deze korting wordt verleend aan klanten waarvan de betaling voor de verstreken termijn is uitgevoerd. -WatermarkOnDraftBill=Watermerk over klad facturen (geen indien leeg) -PaymentConditionShortRECEP=Contant -PaymentConditionRECEP=Contant -PaymentCondition30D=30 dagen op factuurdatum -PaymentConditionShort30DENDMONTH=30 D einde m. -PaymentCondition60D=60 dagen op factuurdatum -PaymentConditionShort60DENDMONTH=60 D einde m. -PaymentConditionShortPT_DELIVERY=Bij levering -PaymentTypeVIR=Overschrijving -PaymentTypeShortVIR=Overschrijving -PaymentTypeLIQ=Rembours -PaymentTypeShortLIQ=Rembours -PaymentTypeCB=Kredietkaart -PaymentTypeShortCB=Kredietkaart -PaymentTypeVAD=Online betaling -PaymentTypeShortVAD=Online betaling -Residence=Domiciliering -IBANNumber=IBAN nummer -BICNumber=BIC/SWIFT nummer -RegulatedOn=Regulariseerd op -ChequeNumber=Cheque N° -ChequeOrTransferNumber=Cheque/Overschrijving N° -PrettyLittleSentence=Accept the amount of payments due by cheques issued in my name as a Member of an accounting association approved by the Fiscal Administration. -IntracommunityVATNumber=BTW nummer intracommunautair -PaymentByChequeOrderedTo=Cheque payment are payable to %s send to -PaymentByChequeOrderedToShort=Cheque payment are payable to -SendTo=verzonden naar -PaymentByTransferOnThisBankAccount=Betaling via overschrijving op volgend bankrekeningnummer -VATIsNotUsedForInvoice=* TVA non applicable art-293B du CGI -LawApplicationPart1=Par application de la loi 80.335 du 12/05/80 -LawApplicationPart2=les marchandises demeurent la propriété du -LawApplicationPart3=vendeur jusqu'à complet encaissement de -LawApplicationPart4=leurs prix. -LimitedLiabilityCompanyCapital=SARL au Capital de -UsBillingContactAsIncoiveRecipientIfExist=Gebruik de klant zijn contactadres indien ingesteld, in de plaats van het adres van derde partijen als begunstigde voor facturen -PDFCrabeDescription=Factuurmodel Crabe. Een volledig factuurmodel (Ondersteunt BTW optie, kortingen, betalingsvoorwaarden, etc...) -TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0 -MarsNumRefModelDesc1=Numéro de facture sous la forme, PREF-10-2004-005, qui correspond à la 5ème facture d'octobre 2004 et où PREF est le préfix de la société. -TerreNumRefModelError=Une facture commençant par $fayymm existe en base et est incompatible avec cette numérotation. Supprimer la ou renommer la pour activer ce module. diff --git a/htdocs/langs/nl_BE/bookmarks.lang b/htdocs/langs/nl_BE/bookmarks.lang deleted file mode 100644 index 1a77ef25f18..00000000000 --- a/htdocs/langs/nl_BE/bookmarks.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bookmarks -AddThisPageToBookmarks=Voeg deze pagina toe aan bladwijzers -NewBookmark=Nieuwe bladwijzer diff --git a/htdocs/langs/nl_BE/boxes.lang b/htdocs/langs/nl_BE/boxes.lang deleted file mode 100644 index d52993dfb45..00000000000 --- a/htdocs/langs/nl_BE/boxes.lang +++ /dev/null @@ -1,40 +0,0 @@ -# Dolibarr language file - Source file is en_US - boxes -BoxLastProducts=Laatste producten / diensten -BoxLastProductsInContract=Laatste gecontracteerde producten / diensten -BoxLastSupplierBills=Laatste facturen leveranciers -BoxLastCustomerBills=Laatste facturen klanten -BoxOldestUnpaidCustomerBills=Oudste onbetaalde facturen klanten -BoxOldestUnpaidSupplierBills=Oudste onbetaalde facturen leveranciers -BoxLastProspects=Laatste potentiële klanten -BoxLastCustomers=Laatste klanten -BoxLastCustomerOrders=Laatste klantenbestellingen -BoxLastBooks=Laatste boeken -BoxCurrentAccounts=Lopende rekeningen -BoxTotalUnpaidCustomerBills=Totaal onbetaalde facturen klanten -BoxTotalUnpaidSuppliersBills=Totaal onbetaalde facturen leveranciers -BoxTitleLastBooks=Laatste %s geregistreerd boeken -BoxTitleNbOfCustomers=Aantal klanten -BoxTitleLastRssInfos=Laatste %s nieuws van %s -BoxTitleLastProducts=Laatste %s bewerkte producten / diensten -BoxTitleLastCustomerOrders=Laatste %s bewerkte klantenbestellingen -BoxTitleLastCustomers=Laatste %s geregistreerde klanten -BoxTitleLastCustomersOrProspects=Laatste %s geregistreerde klanten of potentiële klanten -BoxTitleLastPropals=Laatste %s opgenomen offertes -BoxTitleLastCustomerBills=Laatste %s facturen klanten -BoxTitleLastSupplierBills=Laatste %s facturen leveranciers -BoxTitleLastProductsInContract=Laatste %s producten / diensten in contracten -BoxTitleOldestUnpaidCustomerBills=Oudste %s onbetaalde facturen klanten -BoxTitleOldestUnpaidSupplierBills=Oudste %s onbetaalde facturen leveranciers -BoxTitleCurrentAccounts=Balans huidige rekeningen -BoxTitleTotalUnpaidCustomerBills=Onbetaalde facturen klanten -BoxTitleTotalUnpaidSuppliersBills=Onbetaalde facturen leveranciers -BoxMyLastBookmarks=Mijn laatste %s bladwijzers -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Laatste succesvolle refresh datum: %s -NoRecordedBookmarks=Geen persoonlijke bladwijzers. Klik hier om bladwijzer toe te voegen. -NoRecordedCustomers=Geen geregistreerde klanten -NoRecordedOrders=Geen klanten orders geregistreerd -NoRecordedProposals=Geen offertes geregistreerd -NoRecordedInvoices=Geen facturen klanten geregistreerd -NoUnpaidCustomerBills=Geen onbetaalde facturen klanten -NoRecordedSupplierInvoices=Geen facturen leveranciers geregistreerd -NoUnpaidSupplierBills=Geen onbetaalde facturen leveranciers diff --git a/htdocs/langs/nl_BE/categories.lang b/htdocs/langs/nl_BE/categories.lang deleted file mode 100644 index 75c115bacd5..00000000000 --- a/htdocs/langs/nl_BE/categories.lang +++ /dev/null @@ -1,58 +0,0 @@ -# Dolibarr language file - Source file is en_US - categories -Rubrique=Categorie -Rubriques=Categorieën -AddIn=Voeg in -Classify=Classificeer -CategoriesArea=Categorieën gebied -ProductsCategoriesArea=Producten / Diensten' categorieën gebied -SuppliersCategoriesArea=Leveranciers categorieën gebied -CustomersCategoriesArea=Klanten categorieën gebied -ThirdPartyCategoriesArea=Derde partijen' categorieën gebied -CatList=Lijst van catgorieën -ModifCat=Wijzigen categorie -CatCreated=Categorie aangemaakt -CreateCat=Maak categorie -CreateThisCat=Maak deze categorie -ValidateFields=Valideer velden -FoundCatsForName=Categorieën gevonden voor de naam: -FoundSubCatsIn=Subcategorieën gevonden in de categorie -ErrSameCatSelected=U heeft dezelfde categorie meerdere malen geselecteerd -ErrForgotCat=U vergat uw categorie te kiezen -ErrForgotField=Je vergat om de velden te kiezen -AddProductToCat=Voeg dit product naar een categorie? -ImpossibleAddCat=Onmogelijk om de categorie toe te voegen -ImpossibleAssociateCategory=Onmogelijk om de categorie toe te wijzen aan -ObjectAlreadyLinkedToCategory=Dit element is gekoppeld aan deze categorie. -ProductIsInCategories=Dit product / dienst zit in de volgende categorieën -SupplierIsInCategories=Deze leverancier zit in de volgende categorieën -CompanyIsInCustomersCategories=Dit bedrijf zit in de volgende categorieën van klanten / potentiële klanten -CompanyIsInSuppliersCategories=Dit bedrijf zit in de volgende categorieën van leveranciers -ProductHasNoCategory=Dit product / dienst zit in geen enkele categorie -SupplierHasNoCategory=Deze leverancier zit in geen enkele categorie -CompanyHasNoCategory=Dit bedrijf zit in geen enkele categorie -ClassifyInCategory=Classificeer in categorie -CategoryExistsAtSameLevel=Deze categorie bestaat al op diezelfde plaats -ReturnInProduct=Terug naar product / dienst-kaart -ReturnInSupplier=Terug naar leverancierskaart -ReturnInCompany=Terug naar de klant of potentiël klantenkaart -ContentsVisibleByAll=De inhoud zichtbaar door iedereen -ContentsVisibleByAllShort=Inhoud zichtbaar door iedereen -ContentsNotVisibleByAllShort=Inhoud niet zichtbaar door iedereen -CategoriesTree=Categorieën boom -DeleteCategory=Verwijderen categorie -RemoveFromCategory=Verwijder de link met de categorie -RemoveFromCategoryConfirm=Weet u zeker dat u de link tussen de transactie en de categorie wilt verwijderen? -NoCategoriesDefined=Geen gedefiniëerde categorie -SuppliersCategoryShort=Leveranciers categorie -CustomersCategoryShort=Categorie klanten -ProductsCategoryShort=Categorie producten -SuppliersCategoriesShort=Categorieën leveranciers -CustomersCategoriesShort=Categorieën klanten -CustomersProspectsCategoriesShort=Categorieën <br>Klanten / Potentiële klanten -ProductsCategoriesShort=Categorieën producten -ThisCategoryHasNoCustomer=Deze categorie bevat geen klant. -AssignedToCustomer=Toegewezen aan een klant -AssignedToTheCustomer=Toegewezen aan de klant -CategoryContents=Categorie inhoud -CategId=Categorie id -DeleteFromCat=Verwijderen uit de categorie diff --git a/htdocs/langs/nl_BE/compta.lang b/htdocs/langs/nl_BE/compta.lang deleted file mode 100644 index 03fff05cd82..00000000000 --- a/htdocs/langs/nl_BE/compta.lang +++ /dev/null @@ -1,55 +0,0 @@ -# Dolibarr language file - Source file is en_US - compta -Accountancy=De boekhouding -AccountancyCard=Kaart boekhouding -Treasury=Penningmeester -MenuFinancial=Financiëel -OptionMode=Optie voor de boekhouding -OptionModeTrue=Optie Input-Ouput -OptionModeVirtual=Optie Credit-Debet -OptionModeTrueDesc=In deze context is de omzet berekend op betalingen (datum van de betalingen). \n De geldigheid van de cijfers zijn slechts verzekerd wanneer de boekhouding wordt gecontroleerd door middel van de input / output op de rekeningen via facturen. -OptionModeVirtualDesc=In deze context wordt de omzet berekend op de facturen (datum van validatie). Wanneer deze facturen verschuldigd zijn, ongeacht of zij betaald zijn of niet, ze zijn opgenomen in de omzet. -BillsForSuppliers=Facturen van leveranciers -Outcome=Uitgaven -ReportInOut=Inkomsten / Uitgaven -AmountHTVATRealReceived=HT ontvangen -AmountHTVATRealPaid=HT betaald -VATToPay=BTW te betalen -VATToCollect=BTW te ontvangen -VATSummary=BTW Samenvatting -VATPaid=BTW betaald -VATCollected=Geïnde BTW -TaxAndDividendsArea=Belastingen, sociale premies en dividenden gebied -SocialContribution=Sociale bijdrage -SocialContributions=Sociale premies -ContributionsToPay=Bijdragen te betalen -AccountancyTreasuryArea=Boekhouding / Penningmeester gebied -AccountancySetup=Boekhouding setup -PaymentCustomerInvoice=Factuur betaling klant -PaymentSupplierInvoice=Factuur betaling leverancier -PaymentSocialContribution=Sociale bijdrage betalen -PaymentVat=BTW-betaling -ListPayment=Lijst van de betalingen -ListOfPayments=Lijst van de betalingen -ListOfCustomerPayments=Lijst van klantenbetalingen -ListOfSupplierPayments=Lijst van leveranciersbetalingen -TotalToPay=Totaal te betalen -TotalVATReceived=Totaal BTW ontvangen -CustomerAccountancyCode=Klant boekhouding code -SupplierAccountancyCode=Leverancier boekhouding code -AccountNumberShort=Rekeningnummer -ByUserAuthorOfInvoice=Door auteur factuur -AccountancyExport=Export boekhouding -ErrorWrongAccountancyCodeForCompany=Onjuiste boekhouding code voor %s -SuppliersProductsSellSalesTurnover=Omzet gegenereerd door de verkoop van producten van leveranciers. -CheckReceipt=Check neerlegging -CheckReceiptShort=Check neerlegging -NewCheckDeposit=Nieuwe neerlegging controleren -NewCheckDepositOn=Nieuwe neerlegging controleren op rekening: %s -NoWaitingChecks=Geen wachtende neerleggingen. -DateChequeReceived=Datum cheque ontvangen -PaySocialContribution=Betalen van een sociale bijdrage -ConfirmPaySocialContribution=Weet u zeker dat u deze sociale bijdrage als betaald wilt klasseren? -DeleteSocialContribution=Verwijderen van een sociale bijdrage -RulesResultDue=- Bedragen zijn inclusief alle belastingen <br> - Het omvat openstaande facturen, onkosten en BTW of ze betaald zijn of niet. <br> - Het is gebaseerd op de validatiedatum van de facturen en BTW en op de vervaldag voor de kosten. -RulesCADue=- It includes the clients' due invoices whether they are paid or not. <br>- It is based on the validation date of these invoices. <br> -RulesCAIn=- Het omvat alle effectieve betalingen van facturen van klanten. <br> - Het is gebaseerd op de betalingsdatum van deze facturen <br> diff --git a/htdocs/langs/nl_BE/contracts.lang b/htdocs/langs/nl_BE/contracts.lang deleted file mode 100644 index f6113661917..00000000000 --- a/htdocs/langs/nl_BE/contracts.lang +++ /dev/null @@ -1,40 +0,0 @@ -# Dolibarr language file - Source file is en_US - contracts -ContractsArea=Contracten gebied -ListOfContracts=Lijst van opdrachten -ContractCard=Contract kaart -ContractStatusDraft=Ontwerp -ServiceStatusLate=Actief, verstreken -ServicesLegend=Legende diensten -MenuInactiveServices=Diensten niet actief -MenuRunningServices=Diensten actief -MenuExpiredServices=Verstreken diensten -DeleteAContract=Verwijderen een contract -ConfirmDeleteAContract=Weet u zeker dat u dit contract en al haar diensten wilt verwijderen? -ConfirmCloseContract=Dit sluit alle diensten (actief of niet). Weet u zeker dat u dit contract wilt afsluiten? -ConfirmCloseService=Weet u zeker dat u eze dienst met datum <b>%s</b> wilt afsluiten? -ValidateAContract=Valideren van een contract -ActivateService=Dienst activeren -ConfirmActivateService=Weet u zeker dat u deze dienst met de datum van <b>%s</b> wilt activeren? -DateServiceActivate=Datum van de activering van de dienst -DateServiceUnactivate=Deactiveringsdatum van de dienst -DateServiceStart=Begindatum van de dienst -DateServiceEnd=Einddatum van de dienst -ListOfServices=Lijst van diensten -ListOfRunningContractsLines=Lijst van lopende contract lijnen -ListOfRunningServices=Lijst van actieve diensten -NotActivatedServices=Niet geactiveerde diensten (onder gevalideerde contracten) -LastContracts=Laatste %s bewerkte contracten -LastActivatedServices=Laatste %s geactiveerde diensten -EditServiceLine=Bewerken service lijn -DateEndReal=Werkelijke einddatum van de dienst -CloseService=Sluit dienst -BoardRunningServices=Actieve verstreken diensten -DraftContracts=Ontwerp-contracten -CloseRefusedBecauseOneServiceActive=Het contract kan niet worden gesloten omdat er ten minste één open dienst is. -ConfirmMoveToAnotherContract=Ik kies een nieuw contract en bevestig dat deze dienst verplaatst wordt naar dit contract. -ConfirmMoveToAnotherContractQuestion=In welk bestaand contract (of zelfde derde partij) wilt u deze dienst verplaatsen? -TypeContact_contrat_internal_SALESREPSIGN=Verkoopvertegenwoordiger ondertekening contract -TypeContact_contrat_internal_SALESREPFOLL=Verkoopvertegenwoordiger opvolging contract -TypeContact_contrat_external_BILLING=Factureer contact met klant -TypeContact_contrat_external_CUSTOMER=Opvolging contact met klant -TypeContact_contrat_external_SALESREPSIGN=Ondertekening contract klantencontact diff --git a/htdocs/langs/nl_BE/deliveries.lang b/htdocs/langs/nl_BE/deliveries.lang deleted file mode 100644 index f5adb22eca4..00000000000 --- a/htdocs/langs/nl_BE/deliveries.lang +++ /dev/null @@ -1,7 +0,0 @@ -# Dolibarr language file - Source file is en_US - deliveries -Delivery=Aflevering -Deliveries=Afleveringen -DeliveryOrder=Ontvangstbon -CreateDeliveryOrder=Genereer ontvangstbon -DeliveryMethod=Leveringsmethode -GoodStatusDeclaration=Heeft de bovenvermelde goederen in goede staat ontvangen, diff --git a/htdocs/langs/nl_BE/dict.lang b/htdocs/langs/nl_BE/dict.lang deleted file mode 100644 index 13dc5f202c1..00000000000 --- a/htdocs/langs/nl_BE/dict.lang +++ /dev/null @@ -1,21 +0,0 @@ -# Dolibarr language file - Source file is en_US - dict -CountryGB=Groot Brittanië -CountryTN=Tunisië -CountryCM=Cameroun -CountrySA=Saudi Arabië -CountryAX=Land Eilanden -CountryCD=Congo, de Democratische Republiek van de -CountryFK=Falklandeilanden -CountryLY=Libische -CountryMK=Macedonië, de Voormalige Joegoslavische van -CountryPG=Papoea-Nieuw-Guinea -CivilityMME=Meneer -CivilityMR=Mevrouw -CivilityMLE=Jufrrouw -CurrencyAUD=Dollar AU -CurrencyCAD=Dollar KAN -CurrencyEUR=Euro -CurrencyTND=TND -CurrencyUSD=Dollar US -CurrencyXAF=CFA Frank BEAC -CurrencyXOF=FCFA BCEAO diff --git a/htdocs/langs/nl_BE/donations.lang b/htdocs/langs/nl_BE/donations.lang deleted file mode 100644 index 1a87f57f500..00000000000 --- a/htdocs/langs/nl_BE/donations.lang +++ /dev/null @@ -1,12 +0,0 @@ -# Dolibarr language file - Source file is en_US - donations -DonationPromise=Donatie belofte -PromisesNotValid=Niet gevalideerd beloften -PromisesValid=Gevalideerde beloften -DonationsPaid=Donaties betaald -DonationsReceived=Donaties ontvangen -DonationsArea=Donaties gebied -DonationStatusPromiseNotValidated=Klad belofte -DonationStatusPromiseValidated=Gevalideerde belofte -DonationStatusPromiseNotValidatedShort=Klad -BuildDonationReceipt=Creëer donatie ontvangst -DonationsModels=Documenten modellen voor donatie ontvangsten diff --git a/htdocs/langs/nl_BE/ecm.lang b/htdocs/langs/nl_BE/ecm.lang deleted file mode 100644 index 427b9712044..00000000000 --- a/htdocs/langs/nl_BE/ecm.lang +++ /dev/null @@ -1,35 +0,0 @@ -# Dolibarr language file - Source file is en_US - ecm -DocsElements=Elementen documenten -DocsContracts=Documenten contracten -DocsProposals=Documenten voorstellen -DocsOrders=Documenten bestellingen -DocsInvoices=Documenten facturen -ECMNbOfDocs=Aantal documenten in de directory -ECMSection=Directorie -ECMSectionManual=Manuele directorie -ECMSectionAuto=Automatische directorie -ECMSectionsManual=Manuale directories -ECMSectionsAuto=Automatische directories -ECMNewSection=Nieuwe directorie -ECMAddSection=Maak manueel een directorie aan -ECMCreationDate=Aanmaakdatum -ECMNbOfFilesInDir=Aantal bestanden in de directorie -ECMNbOfSubDir=Aantal sub-directories -ECMAreaDesc2=* Automatische directories zijn automatisch gevuld bij het toevoegen van documenten vanaf een kaart (voorstel,factuur ...). <br> * Manuele directories kunnen worden gebruikt voor het opslaan van documenten die niet gekoppeld zijn aan een bepaald element. -ECMSectionWasRemoved=Directorie <b>%s</b> is verwijderd. -ECMDocumentsSection=Document van directorie -ECMSearchByEntity=Zoek op sleutelwoorden -ECMSectionOfDocuments=Directories van documenten -ECMTypeManual=Manueel -ECMDocsByThirdParties=Documenten in verband met derden -ECMDocsByProposals=Documenten in verband met voorstellen -ECMDocsByOrders=Documenten in verband met klantenbestellingen -ECMDocsByContracts=Documenten in verband met contracten -ECMDocsByInvoices=Documenten in verband met klantenfacturen -ECMDocsByProducts=Documenten in verband met producten -ShowECMSection=Toon directorie -DeleteSection=Verwijder directorie -ConfirmDeleteSection=Kunt u bevestigen dat u directorie <b>%s</b> wilt verwijderen? -ECMDirectoryForFiles=Relatieve directorie voor bestanden -CannotRemoveDirectoryContainsFiles=Verwijderden niet mogelijk omdat het een aantal bestanden bevat -ECMSelectASection=Selecteer een map op de linker tak-structuur ... diff --git a/htdocs/langs/nl_BE/errors.lang b/htdocs/langs/nl_BE/errors.lang deleted file mode 100644 index 77f035e2009..00000000000 --- a/htdocs/langs/nl_BE/errors.lang +++ /dev/null @@ -1,52 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -ErrorLoginAlreadyExists=Inloggen %s bestaat reeds. -ErrorFailToDeleteFile=Mislukt om bestand '<b>%s</b>' te verwijderen -ErrorFailToCreateFile=Mislukt om bestand '<b>%s</b>' te creëren -ErrorFailToRenameDir=Mislukt om directory '<b>%s</b>' in '<b>%s</b>' te hernoemen -ErrorFailToCreateDir=Mislukt om de directory '<b>%s</b>' te creëren -ErrorFailToDeleteDir=Mislukt om de directory '<b>%s</b>' te verwijderen -ErrorFailedToDeleteJoinedFiles=Kan niet verwijderen omdat bestanden gekoppeld zijn. Verwijder deze bestanden eerst. -ErrorThisContactIsAlreadyDefinedAsThisType=Deze contactpersoon is al omschreven als contactpersoon voor dit type. -ErrorCashAccountAcceptsOnlyCashMoney=Deze bankrekening is een KAS-rekening, zodat zij enkel betalingen in contanten (cash) aanvaard. -ErrorFromToAccountsMustDiffers=Bron en toegewezen bankrekeningen moet verschillend zijn. -ErrorBadThirdPartyName=Onjuiste waarde voor derden naam -ErrorBadCustomerCodeSyntax=Bad syntaxis voor klantcode -ErrorCustomerCodeRequired=Klantencode nodig -ErrorCustomerCodeAlreadyUsed=Klantencode al gebruikt -ErrorPrefixRequired=Prefix nodig -ErrorBadSupplierCodeSyntax=Slechte syntaxis voor Leverancierscode -ErrorSupplierCodeRequired=Leverancierscode nodig -ErrorBadParameters=Slechte parameters -ErrorFailedToWriteInDir=Mislukt om in de map %s te schrijven -ErrorFailedToCreateDir=Mislukt om een directory te creëren. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter <b>safe_mode</b> is enabled on this PHP, check that Dolibarr php files owns to web server user (or group). -ErrorNoMailDefinedForThisUser=Geen mail gedefinieerd voor deze gebruiker -ErrorFeatureNeedJavascript=Javascript moet geactiveerd zijn voor deze functie. Verander dit in de setup - display. -ErrorFileNotFound=Bestand niet gevonden (Slecht pad, verkeerde permissies of toegang geweigerd door openbasedir parameter) -ErrorFunctionNotAvailableInPHP=Functie <b>%s</b> is vereist voor deze toepassing, maar is niet beschikbaar in deze versie / setup van PHP. -ErrorDirAlreadyExists=Een map met deze naam bestaat al. -ErrorNoAccountancyModuleLoaded=Geen "accountancy" module geactiveerd -ErrorExportDuplicateProfil=Deze profielnaam bestaat al voor deze export set. -ErrorLDAPSetupNotComplete=Dolibarr LDAP-matching is niet compleet. -ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more informations on errors. -ErrorRefAlreadyExists=Ref gebruikt voor de oprichting bestaat al. -ErrorPleaseTypeBankTransactionReportName=Vul bankontvangst naam in waar transactie wordt gemeld (Formaat YYYYMM of JJJJMMDD) -ErrorRecordHasChildren=Mislukt om records te verwijderen omdat er nog gelinkte bestanden zijn. -ErrorFailedToSendPassword=Mislukt om wachtwoord te verzenden -ErrorPasswordDiffers=Wachtwoorden verschilt, typt u deze opnieuw. -ErrorForbidden=Toegang verboden. <br> U probeert toegang te krijgen tot een pagina of functie zonder in een geauthentiseerde sessie te gaan, of dat niet is toegestaan voor uw gebruikersaccount. -ErrorForbidden2=De machtigingen voor deze aanmelding kan worden verleend door de beheerder van Dolibarr via menu %s -> %s. -ErrorForbidden3=Dolibarr lijkt niet te werken binnen een geauthentiseerde sessie. Raadpleeg de installatie documentatie voor Dolibarr over hoe de authenticatie te beheren (htaccess, mod_auth of andere ...). -ErrorNoImagickReadimage=Imagick_readimage functie is niet aanwezig in deze installatie van PHP. De samenvatting is niet beschikbaar. Beheerders kunnen dit uitschakelen via het menu Opstelling - Grafische Instellingen. -ErrorRecordAlreadyExists=Record bestaat al -ErrorCantReadFile=Mislukt om bestand '%s' te lezen -ErrorCantReadDir=Mislukt om directorie '%s' te lezen -ErrorFailedToFindEntity=Mislukt om entiteit '%s' te lezen -ErrorBadLoginPassword=Onjuiste waarde voor login of wachtwoord -ErrorLoginDisabled=Uw account is uitgeschakeld -ErrorFailedToChangePassword=Mislukt om wachtwoord te wijzigen -ErrorLoginDoesNotExists=Gebruiker met login <b>%s</b> kon niet worden gevonden. -ErrorBadValueForCode=Slechte waarde voor de input-code. Probeer het opnieuw met een nieuwe waarde ... -WarningAllowUrlFopenMustBeOn=Parameter <b>allow_url_fopen</b> must be set to <b>on</b> in filer <b>php.ini</b> for having this module working completely. U moet dit bestand handmatig wijzigen. -WarningBookmarkAlreadyExists=Een bladwijzer met deze titel of deze URL bestaat al. -WarningPassIsEmpty=Waarschuwing, database wachtwoord is leeg. Dit is een gat in de beveiliging. You should add a password to your database and change your conf.php file to reflect this. -WarningUntilDirRemoved=Deze waarschuwing zal actief blijven zolang deze map aanwezig is (alleen weergegeven voor admin-gebruikers).WarningInstallDirExists=Waarschuwing, install directorie (%s) bestaat nog steeds. Dit is een ernstig beveiligingslek. U moet deze zo spoedig mogelijk verwijderen. diff --git a/htdocs/langs/nl_BE/exports.lang b/htdocs/langs/nl_BE/exports.lang deleted file mode 100644 index 15ff2545d16..00000000000 --- a/htdocs/langs/nl_BE/exports.lang +++ /dev/null @@ -1,25 +0,0 @@ -# Dolibarr language file - Source file is en_US - exports -ExportsArea=Export gebied -ImportArea=Import gebied -NewExport=Nieuwe exportmogelijkheden -SelectExportDataSet=Kies dataset die u wilt exporteren ... -SelectExportFields=Kies velden die u wilt exporteren, of selecteer een vooraf gedefinieerde uitvoer-profiel -SaveExportModel=Bewaar dit uitvoer-profiel als u van plan bent om het later te hergebruiken ... -ExportModelName=Export profielnaam -ExportModelSaved=Export profiel opgeslagen onder de naam <b>%s</b>. -ExportableFields=Exportable velden -DatasetToExport=Dataset te exporteren -ChooseFieldsOrdersAndTitle=Kies velden Om ... -FieldsOrder=Velden bestelling -FieldsTitle=Velden titel -ChooseExportFormat=Kies exportformaat -NowClickToGenerateToBuildExportFile=Nu, klik op "Genereer" om het exportbestand te creëren -AvailableFormats=Formaten beschikbaar -LibraryUsed=Librairie -FormatedImport=Import-assistent -FormatedImportDesc1=Dit gebied maakt het mogelijk om persoonlijke gegevens te importeren, met behulp van een assistent om u te helpen in het proces, zonder technische kennis. -FormatedExport=Export assistent -FormatedExportDesc1=Dit gebied maakt het mogelijk om persoonlijke gegevens te exporteren, met behulp van een assistent om u te helpen in het proces, zonder technische kennis. -Sheet=Blad -NoImportableData=Geen importable gegevens (no module with definitions to allow data imports) -FileSuccessfullyBuilt=Export bestand gegenereerd diff --git a/htdocs/langs/nl_BE/install.lang b/htdocs/langs/nl_BE/install.lang deleted file mode 100644 index 7967a9c12c8..00000000000 --- a/htdocs/langs/nl_BE/install.lang +++ /dev/null @@ -1,134 +0,0 @@ -# Dolibarr language file - Source file is en_US - install -InstallEasy=We hebben geprobeerd om de Dolibarr installatie zo eenvoudig mogelijk te maken. Volg de instructies stap voor stap. -MiscellaneousChecks=Vereisten controleren -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuratiebestand <b>%s</b> bestaat niet en kan niet worden gemaakt! -ConfFileCouldBeCreated=Configuratiebestand <b>%s</b> kan worden gecreëerd. -ConfFileIsNotWritable=Configuratiebestand <b>%s</b> is niet schrijfbaar. Controleer de machtigingen. Wanneer u voor het eerst installeert zal u aan uw web-server schrijfrechten moet verlenen aan het configuratiebestand tijdens het installatie proces ( "chmod 666", bijvoorbeeld op Unix zoals OS). -ConfFileIsWritable=Configuratiebestand <b>%s</b> is schrijfbaar. -PHPSupportSessions=Dit PHP ondersteunt sessies. -PHPSupportPOSTGETOk=Dit PHP ondersteunt variabelen POST en GET. -PHPSupportPOSTGETKo=Het is mogelijk dat uw PHP configuratie geen POST en / of GET variabelen ondersteunt. Controleer uw parameter <b>variables_order</b> in php.ini. -PHPSupportGD=Dit PHP ondersteuning GD grafische functies. -PHPSupportUTF8=Dit PHP ondersteuning UTF8 functies. -PHPMemoryOK=Uw PHP max. session geheugen is ingesteld op <b>%s</b>. Dit moet genoeg zijn. -PHPMemoryTooLow=Uw PHP max. session geheugen is ingesteld op <b>%s</b> bytes. Dit zal te laag zijn. Verander uw <b>php.ini</b> om <b>memory_limit</b> parameter in te stellen naar ten minste <b>%s</b> bytes. -Recheck=Klik hier voor een meer uitgebreide test -ErrorPHPDoesNotSupportSessions=Uw PHP installatie ondersteunt geen sessies. Deze functie is vereist om Dolibarr doen te werken. Controleer uw PHP installatie. -ErrorPHPDoesNotSupportGD=Uw PHP installatie biedt geen ondersteuning voor grafische functie GD. Geen grafiek zal beschikbaar zijn. -ErrorPHPDoesNotSupportUTF8=Uw PHP installatie biedt geen ondersteuning voor UTF8 functies. Dolibarr kan niet correct werken. Los dit op voordat u Dolibarr installeert. -ErrorDirDoesNotExists=Map bestaat %s niet. -ErrorGoBackAndCorrectParameters=Ga terug en verbeter verkeerde parameters. -ErrorWrongValueForParameter=Mogelijk heeft u een verkeerde waarde ingegeven voor parameter '%s'. -ErrorFailedToCreateDatabase=Mislukt om database '%s' te creëren. -ErrorFailedToConnectToDatabase=Kan geen verbinding maken met database '%s'. -ErrorPHPVersionTooLow=PHP versie te oud. Versie %s is vereist. -ErrorConnectedButDatabaseNotFound=Succesvol verbinding gemaakt met server maar database '%s' niet gevonden. -ErrorDatabaseAlreadyExists=Database '%s' bestaat reeds. -IfDatabaseNotExistsGoBackAndUncheckCreate=Als database niet bestaat, ga terug en vink de optie "Maak database" aan. -IfDatabaseExistsGoBackAndCheckCreate=Als de database reeds bestaat, ga terug en verwijder het vinkje bij de optie "Maak database". -YouCanContinue=U kunt doorgaan ... -License=Licentie gebruiken -WebPagesDirectory=Directorie waarin webpagina's worden opgeslagen -DocumentsDirectory=Directorie om geüploade en gegenereerde documenten op te slaan -DolibarrDatabase=Dolibarr Databank -ServerAddressDescription=Naam of IP-adres voor de database server, meestal "localhost" als database server wordt gehost op dezelfde server dan de web-server -ServerPortDescription=Database server poort. Leeg houden als onbekend. -AdminLogin=Login voor administrator van de Dolibarr database. -PasswordAgain=Bevestig uw wachtwoord een tweede keer -AdminPassword=Wachtwoord voor administrator van de Dolibarr database. -CreateDatabase=Maak database -DatabaseSuperUserAccess=Database - super gebruiker toegang -CheckToCreateDatabase=Aankruisvakje als de database niet bestaat en aangemaakt moet worden. <br> In dit geval moet u login en wachtwoord voor superuser account onderaan deze pagina invullen. -CheckToCreateUser=Aankruisvakje als login niet bestaat en moet worden gemaakt. <br> In dit geval moet u login en wachtwoord voor superuser account onderaan deze pagina invullen. -Experimental=(experimenteel, niet operationele) -DatabaseRootLoginDescription=Login van de gebruiker mogelijk om nieuwe databases of nieuwe gebruikers, nutteloos als uw database en uw database login al bestaat (zoals wanneer je gehost door een web hosting provider). -KeepEmptyIfNoPassword=Laat leeg als gebruiker geen wachtwoord heeft (dit vermijden) -SaveConfigurationFile=Opslaan waarden -ConfigurationSaving=Configuratiebestand opslaan -ServerConnection=Server-verbinding -DatabaseCreation=Database creatie -UserCreation=Gebruiker creëren -CreateDatabaseObjects=Database-objecten creëren -ReferenceDataLoading=Referentiegegevens laden -TablesAndPrimaryKeysCreation=Maken tabellen en primaire sleutels -CreateTableAndPrimaryKey=Maak tabel %s -CreateOtherKeysForTable=Maak vreemde sleutels en indexen voor tabel %s -OtherKeysCreation=Maken vreemde sleutels en indexen -FunctionsCreation=Functies creëren -AdminAccountCreation=Maken administrator login -PleaseTypePassword=Typ een wachtwoord, lege wachtwoorden zijn niet toegestaan! -PleaseTypeALogin=Geef een login! -PasswordsMismatch=Wachtwoorden verschilt, probeer het opnieuw! -SetupEnd=Einde van de setup -SystemIsInstalled=Deze installatie is voltooid. -SystemIsUpgraded=Dolibarr is met succes opgewaardeerd. -YouNeedToPersonalizeSetup=U moet Dolibarr configureren om aan uw behoeften te voldoen (uiterlijk, de functies, ...). Om dit te doen, volgt u de onderstaande link: -AdminLoginCreatedSuccessfuly=Dolibarr administrator login '<b>%s</b>' succesvol gemaakt. -GoToSetupArea=Ga naar Dolibarr (setup gebied) -WithNoSlashAtTheEnd=Zonder de schuine streep "/" aan het eind -DirectoryRecommendation=Het wordt aanbevolen deze directorie te plaatsen uit de directorie van de webpagina's. -LoginAlreadyExists=login bestaat reeds -AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' bestaat reeds. -WarningRemoveInstallDir=Waarschuwing, nadat de installatie of upgrade is voltooid, moet u om veiligheidsredenen de <b>install<b> directorie verwijderen of hernoemen naar <b>install.lock</b> om kwaadwillige gebruik te voorkomen. -ThisPHPDoesNotSupportTypeBase=Dit PHP-systeem biedt geen ondersteuning voor enig interface om toegang te krijgen tot database type %s -FunctionNotAvailableInThisPHP=Niet beschikbaar op deze PHP -MigrateScript=Migreer script -ChoosedMigrateScript=Gekozen migratie script -DataMigration=Data migratie -DatabaseMigration=Structuur database migratie -ChooseYourSetupMode=Kies uw setup-modus en klik op "Start" ... -FreshInstall=Eerste installatie -FreshInstallDesc=Gebruik deze modus als dit uw eerste installatie is. Zo niet kan deze modus een eerdere onvolledige installatie repareren, maar als u een upgrade van uw huidige versie wilt, kies "Upgrade"-modus. -UpgradeDesc=Gebruik deze modus als u oude Dolibarr bestanden heeft vervangen met bestanden van een nieuwere versie. Dit zal uw database en gegevens upgraden. -InstallNotAllowed=Setup niet toegestaan door <b>conf.php</b> machtigingen -YouMustCreateWithPermission=U moet bestand %s aanmaken en schrijfrechten geven voor de webserver tijdens het installatieproces. -CorrectProblemAndReloadPage=Gelieve het probleem op te lossen en druk op F5 om de pagina te herladen. -YouMustCreateItAndAllowServerToWrite=U moet deze directorie creëren en schrijfrechten geven zodat de webserver in deze directorie kan schrijven. -CharsetChoice=Tekenset keuze -CharacterSetClient=Tekenset gebruikt voor gegenereerde HTML-webpagina's -CharacterSetClientComment=Kies tekenset voor web display. <br/> Standaard voorgesteld tekenset die van uw database. -DBSortingCollation=Teken sorteervolgorde -DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.<br/> Deze parameter kan niet worden gedefiniëerd als de database al bestaat. -CharacterSetDatabase=Tekenset voor database -CharacterSetDatabaseComment=Kies tekenset gewild voor database creatie. <br/> Deze parameter kan niet worden gedefinieerd als database al bestaat. -YouAskDatabaseCreationSoDolibarrNeedToConnect=U vraagt om database <b>%s</b> te creëren, maar voor dit moet Dolibarr verbinding maken met server <b>%s</b> met super-gebruiker <b>%s</b> machtigingen. -YouAskLoginCreationSoDolibarrNeedToConnect=U vraagt om database login <b>%s</b> te creëren, maar voor dit moet Dolibarr verbinding maken met server <b>%s</b> met super-gebruiker <b>%s</b> machtigingen. -BecauseConnectionFailedParametersMayBeWrong=Als verbinding mislukt, host of super-gebruiker parameters moeten verkeerd zijn. -OrphelinsPaymentsDetectedByMethod=Orphelins betalingen gedetecteerd door methode %s -RemoveItManuallyAndPressF5ToContinue=Verwijder deze handmatig en druk op F5 om verder te gaan. -KeepDefaultValuesWamp=U gebruikt de wizard voor het instellen van DoliWamp, dus waarden die hier zijn voorgesteld zijn al geoptimaliseerd. Verander ze alleen als je weet wat je doet. -KeepDefaultValuesMamp=U gebruikt de wizard voor het instellen van DoliMamp, dus waarden die hier zijn voorgesteld zijn al geoptimaliseerd. Verander ze alleen als je weet wat je doet. -FieldRenamed=Veld naam -IfLoginDoesNotExistsCheckCreateUser=Als login nog niet bestaat, u moet de optie "Maak gebruiker" controleren -ErrorConnection=Server "<b>%s</b>", database naam "<b>%s</b>", login "<b>%s</b>", of database wachtwoord kan verkeerd zijn of PHP client versie kan te oud zijn vergeleken met de database versie. -MigrationOrder=Data migratie voor klanten bestellingen -MigrationSupplierOrder=Data migratie voor leveranciers bestellingen -MigrationProposal=Data migratie voor commerciële voorstellen -MigrationInvoice=Data migratie voor klanten facturen -MigrationContract=Data migratie voor contracten -MigrationUpdateFailed=Upgrade proces mislukt -MigrationPaymentsUpdate=Correctie betaalgegevens -MigrationPaymentsNumberToUpdate=%s betaling(en) up te daten -MigrationProcessPaymentUpdate=Update betaling(en) %s -MigrationPaymentsNothingToUpdate=Geen dingen meer te doen -MigrationPaymentsNothingUpdatable=Geen betalingen dat kunnen gecorrigeerd worden -MigrationContractsUpdate=Contract gegevens correctie -MigrationContractsNumberToUpdate=%s contracten(en) up te daten -MigrationContractsLineCreation=Maak contractlijn voor contract ref %s -MigrationContractsNothingToUpdate=Geen dingen meer te doen -MigrationContractsFieldDontExist=Veld fk_facture bestaat niet meer. Niets te doen. -MigrationContractsEmptyDatesUpdateSuccess=Contract lege datum correctie succesvol gedaan -MigrationContractsEmptyDatesNothingToUpdate=Geen contract lege datum te corrigeren -MigrationContractsEmptyCreationDatesNothingToUpdate=Geen contract aanmaakdatum te corrigeren -MigrationContractsInvalidDatesNumber=%s contracten gemodifieerd -MigrationContractsInvalidDatesNothingToUpdate=Geen datum met slechte waarde te corrigeren -MigrationReopeningContracts=Open contract gesloten door fout -MigrationReopenThisContract=Heropenen contract %s -MigrationReopenedContractsNumber=%s contracten gemodifieerd -MigrationReopeningContractsNothingToUpdate=Geen gesloten contract te openen -MigrationBankTransfertsUpdate=Update links tussen banktransactie en een banktransfer -MigrationBankTransfertsNothingToUpdate=Alle links zijn up-to-date -MigrationShipmentOrderMatching=Verzendingen ontvangst update -MigrationDeliveryOrderMatching=Leveringsbon update -MigrationDeliveryDetail=Levering update -MigrationStockDetail=Update voorraad van producten diff --git a/htdocs/langs/nl_BE/interventions.lang b/htdocs/langs/nl_BE/interventions.lang deleted file mode 100644 index 1a0b97ed7f2..00000000000 --- a/htdocs/langs/nl_BE/interventions.lang +++ /dev/null @@ -1,21 +0,0 @@ -# Dolibarr language file - Source file is en_US - interventions -InterventionCard=Interventie-kaart -AddIntervention=Toevoegen interventie -ListOfInterventions=Lijst van interventies -EditIntervention=Aanpassen interventie -CreateDraftIntervention=Maak klad -CustomerDoesNotHavePrefix=Klant heeft geen voorvoegsel -InterventionContact=Interventie contact -DeleteIntervention=Verwijderen interventie -ValidateIntervention=Valideer interventie -DeleteInterventionLine=Verwijderen interventie lijn -NameAndSignatureOfExternalContact=Naam en handtekening van de klant: -DocumentModelStandard=Standaard document model voor interventies -TypeContact_fichinter_internal_INTERREPFOLL=Vertegenwoordiger van de opvolging van de interventie -TypeContact_fichinter_internal_INTERVENING=Tussenkomst -TypeContact_fichinter_external_BILLING=Rekening klanten contact -TypeContact_fichinter_external_CUSTOMER=Opvolging klanten contact -ArcticNumRefModelDesc1=Generiek nummer model -ArcticNumRefModelError=Mislukt om te activeren -PacificNumRefModelDesc1=Nummer met formaat %syymm-nnnn waar yy het jaar is, mm de maand is en nnnn een sequentie is zonder pauze en geen terugkeer naar 0 -PacificNumRefModelError=Een interventie kaart te beginnen met %s syymm bestaat al en is niet compatibel met dit model van de reeks. Verwijdere of hernoem het om deze module te activeren. diff --git a/htdocs/langs/nl_BE/ldap.lang b/htdocs/langs/nl_BE/ldap.lang deleted file mode 100644 index cd70dfbe609..00000000000 --- a/htdocs/langs/nl_BE/ldap.lang +++ /dev/null @@ -1,10 +0,0 @@ -# Dolibarr language file - Source file is en_US - ldap -YouMustChangePassNextLogon=Wachtwoord voor <b>gebruiker %s</b> op het <b>domein %s</b> moet worden veranderd. -UserMustChangePassNextLogon=Gebruiker moet wachtwoord wijzigen op het domein %s -LDAPRecordNotFound=Record niet gevonden in de LDAP database -LDAPFieldFirstSubscriptionDate=Eerste abonnement datum -LDAPFieldFirstSubscriptionAmount=Fist abonnement bedrag -LDAPFieldLastSubscriptionAmount=Laatste abonnement bedrag -SynchronizeDolibarr2Ldap=Synchroniseren gebruiker (Dolibarr - LDAP) -ForceSynchronize=Force synchroniserende Dolibarr - LDAP -ErrorFailedToReadLDAP=Failed to read LDAP-database. Check LDAP module setup en database toegankelijkheid. diff --git a/htdocs/langs/nl_BE/mails.lang b/htdocs/langs/nl_BE/mails.lang deleted file mode 100644 index 3c7e836943e..00000000000 --- a/htdocs/langs/nl_BE/mails.lang +++ /dev/null @@ -1,65 +0,0 @@ -# Dolibarr language file - Source file is en_US - mails -Mailing=Mailing -EMailing=E-mailing -Mailings=Mailings -EMailings=E-mailings -MailCard=E-mail kaart -MailTargets=Doelen -MailErrorsTo=Fouten -MailReply=Antwoord op -MailCCC=Cached kopie aan -MailTopic=EMail onderwerp -MailMessage=EMail bericht -ShowEMailing=Toon mailing -ListOfEMailings=Lijst van mailings -NewMailing=Nieuwe mailing -EditMailing=Bewerk mailing -DeleteMailing=Verwijder mailing -DeleteAMailing=Verwijder een mailing -PreviewMailing=Voorbeeld mailing -PrepareMailing=Mailing voorbereiden -CreateMailing=Maak mailing -MailingDesc=Deze pagina laat u toe om een mailing te sturen naar een groep van mensen. -MailingResult=Resultaat verzonden E-mails -TestMailing=Test mailing -ValidMailing=Bevestig mailing -ApproveMailing=Mailing goedkeuren -MailingStatusDraft=Ontwerp -MailingStatusSent=Verstuurd -MailSuccessfulySent=E-mail succesvol verzonden (van %s naar %s) -WarningNoEMailsAdded=Geen nieuwe E-mail toe te voegen aan de ontvangerslijst. -ConfirmValidMailing=Weet u zeker dat u deze mailing wilt valideren om te verzenden? -ConfirmDeleteMailing=Weet u zeker dat u deze mailing wilt verwijderen? -NoTargetYet=Nog geen ontvangers gedefiniëerd (Ga op het tabblad "Ontvangers") -RemoveRecipient=Verwijder ontvanger -YouCanAddYourOwnPredefindedListHere=Om uw email selector module te creëren, zie htdocs/core/modules/mailings/README. -EMailTestSubstitutionReplacedByGenericValues=Bij het gebruik van test-modus, substituties variabelen worden vervangen door algemene waarden -MailingAddFile=Bestand toevoegen -CloneEMailing=Kloon email -ConfirmCloneEMailing=Weet u zeker dat u deze e-mail wilt klonen? -MailingModuleDescContactCompanies=Contacten van alle derde partijen (klant, potentiële klant, leverancier, ...) -MailingModuleDescDolibarrUsers=Alle Dolibarr gebruikers met e-mails -MailingModuleDescEmailsFromFile=E-mails van een tekstbestand (e-mail, naam, achternaam, commentaar) -MailingModuleDescContactsCategories=Derde partijen met e-mails (per categorie) -RecipientSelectionModules=Omschreven verzoeken om ontvangers te selecteren -MailingArea=Mailing gebied -LastMailings=Laatste %s mailings -TargetsStatistics=Statistieken ontvangers -MailNoChangePossible=Ontvangers voor een gevalideerde mailing kan niet meer worden gewijzigd -SearchAMailing=Zoek een mailing -SendMailing=Stuur mailing -SendMail=Stuur een e-mailbericht -MailingNeedCommand=Om veiligheidsredenen kan het verzendenvan een mailing enkel uitgevoerd worden vanaf command-line. Vraag aan de administrator voor deze mailing naar alle ontvangers te versturen: -MailingNeedCommand2=U kunt ze echter online sturen door het toevoegen van parameter MAILING_LIMIT_SENDBYWEB met een maximale waarde van het aantal e-mails die u wilt verzenden per sessie. -ConfirmSendingEmailing=Weet u zeker dat u deze mailing wilt verzenden? <br> Online verzenden van mailings zijn door veiligheidredenen beperkt om naar <b>%s</b> ontvangers sturen per sessie. -TargetsReset=Verwijder lijst -ToClearAllRecipientsClickHere=Als u de lijst van ontvangers van deze mailing wilt verwijderen, klik op de knop -ToAddRecipientsChooseHere=Om ontvangers toe te voegen, kiest u in deze lijsten -NbOfEMailingsReceived=Massa mailings ontvangen -IdRecord=Record ID -Notifications=Berichtgevingen -NoNotificationsWillBeSent=Geen e-mail berichtgevingen staan gepland voor dit evenement en bedrijf -ANotificationsWillBeSent=1 berichtgeving zal worden verzonden per e-mail -SomeNotificationsWillBeSent=%s berichtgevingen worden verzonden per e-mail -AddNewNotification=Activeer een nieuw verzoek van berichtgeving -ListOfActiveNotifications=Lijst van alle actieve berichtgevingen diff --git a/htdocs/langs/nl_BE/main.lang b/htdocs/langs/nl_BE/main.lang index 7b963e8acca..2e691473326 100644 --- a/htdocs/langs/nl_BE/main.lang +++ b/htdocs/langs/nl_BE/main.lang @@ -2,228 +2,20 @@ DIRECTION=ltr FONTFORPDF=helvetica FONTSIZEFORPDF=10 -SeparatorDecimal=, -SeparatorThousand=None -FormatDateShort=%d/%m/%Y -FormatDateShortInput=%d/%m/%Y -FormatDateShortJava=dd/MM/yyyy -FormatDateShortJavaInput=dd/MM/yyyy -FormatDateShortJQuery=dd/mm/yy -FormatDateShortJQueryInput=dd/mm/yy +SeparatorDecimal=. +SeparatorThousand=, +FormatDateShort=%m/%d/%Y +FormatDateShortInput=%m/%d/%Y +FormatDateShortJava=MM/dd/yyyy +FormatDateShortJavaInput=MM/dd/yyyy +FormatDateShortJQuery=mm/dd/yy +FormatDateShortJQueryInput=mm/dd/yy FormatHourShortJQuery=HH:MI -FormatHourShort=%H:%M +FormatHourShort=%I:%M %p FormatHourShortDuration=%H:%M -FormatDateTextShort=%d %b %Y -FormatDateText=%d %B %Y -FormatDateHourShort=%d/%m/%Y %H:%M +FormatDateTextShort=%b %d, %Y +FormatDateText=%B %d, %Y +FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p -FormatDateHourTextShort=%d %b %Y %H:%M -FormatDateHourText=%d %B %Y %H:%M -ErrorFieldRequired=Veld "%s" is vereist -ErrorFieldFormat=Veld "%s" heeft een slechte waarde -ErrorFailedToOpenFile=Gefaald om file %s te openen -ErrorCanNotCreateDir=Kan dir %s niet creëren -ErrorCanNotReadDir=Kan dircectory %s niet lezen -ErrorUnknown=ONBEKENDE fout -ErrorLogoFileNotFound=Logo bestand "%s" is niet gevonden -ErrorGoToGlobalSetup=Ga naar "Bedrijf" setup om dit op te lossen -ErrorGoToModuleSetup=Ga naar Module setup Om dit op te lossen -ErrorFailedToSendMail=Mislukt om mail te verzenden (afzender= %s, ontvanger= %s) -ErrorAttachedFilesDisabled=Verbonden bestanden functie is uitgeschakeld op deze server -ErrorFileNotUploaded=Bestand is niet geüpload. Controleer of de groote niet meer is dan maximaal toegestaan, dat er vrije ruimte beschikbaar is op de schijf en dat er al een bestand bestaat met dezelfde naam in deze directory. -ErrorNoRequestRan=Geen lopend verzoek -ErrorWrongHostParameter=Verkeerde ontvangst parameter -ErrorYourCountryIsNotDefined=Uw land wordt niet gedefinieerd. Ga naar de Home-Setup-Bewerk en post opnieuw het formulier. -ErrorRecordIsUsedByChild=Mislukt om dit record te verwijderen. Dit record wordt gebruikt door ten minste één ander records -ErrorNoRequestInError=Geen verzoek in de fout -ErrorServiceUnavailableTryLater=Service niet beschikbaar voor het moment. Proberen het later opnieuw. -ErrorDuplicateField=Dubbele waarde in een uniek gebied -ErrorSomeErrorWereFoundRollbackIsDone=Sommige fouten zijn gevonden. Wij draaien de veranderingen terug. -ErrorConfigParameterNotDefined=Parameter <b>%s</b> is niet gedefinieerd binnen Dolibarr configuratiebestand <b>conf.php.</b> -ErrorCantLoadUserFromDolibarrDatabase=Niet vinden van gebruiker <b>%s</b> in Dolibarr database. -ErrorNoVATRateDefinedForSellerCountry=Fout, geen BTW-tarieven voor land "%s". -ErrorFailedToSaveFile=Fout, mislukt om bestand op te slaan. -RecordSaved=Record opgeslagen -LevelOfFeature=Niveau van de functies -DefinedAndHasThisValue=Omschreven en heeft waarde van -HomeArea=Home gebied -PreviousConnexion=Vorige verbinding -RequestedUrl=Aangevraagd Url -RequestLastAccess=Verzoek voor laatste database toegang -RequestLastAccessInError=Verzoek voor laatste database toegang in fout -DolibarrHasDetectedError=Dolibarr heeft een technische fout -InformationToHelpDiagnose=Informatie die kan helpen bij het vaststellen -NotePublic=Nota (openbaar) -NotePrivate=Nota (privé) -WarningYouHaveAtLeastOneTaskLate=Waarschuwing, u hebt ten minste één element dat de tolerantie van vertraging heeft overschreden. -Activate=Activeer -Activated=Activeer -Add=Voeg toe -AddActionToDo=Voeg actie te doen toe -AddActionDone=Voeg actie gedaan toe -ConfirmSendCardByMail=Bent u echt zeker dat u deze kaart via mail wilt verzenden? -Delete=Verwijder -Remove=Verwijder -Resiliate=Beëindig -Cancel=Annuleer -Modify=Wijzig -Edit=Bewerk -TestConnection=Test aansluiting -ToClone=Kloon -NoCloneOptionsSpecified=Er zijn geen gegevens gedefinieerd voor klonen. -Of=du -Show=Toon -ReOpen=Heropen -Upload=Stuur bestand -Choose=Kiezen -ChooseLangage=Selecteer alstublieft je taal -Author=De auteur -PasswordRetype=Voer opnieuw je wachtwoord in -Note=Aantekening -Label=Het etiket -RefOrLabel=Ref. of etiket -DefaultModel=Standaardmodel -DevelopmentTeam=Ontwikkelingsteam -Connection=Verbinding -Alert=Alarm -Previous=Vorig -Next=Volgend -DateCreation=Datum van creatie -DateModification=Wijziging datum -DateValidation=Datum validatie -DateValue=Geldigheidsdatum -DateValueShort=Geldigheidsdatum -DateOperation=Datum uitvoering -DateOperationShort=Datum uitvoering -DateLimit=Tijdslimiet (Deadline) -DateRequest=Verzoek datum -DateProcess=Proces datum -DatePlanShort=Datum geplant -DateRealShort=Datum echt. -Hour=uur -Hours=Uren -Default=Standaardwaarde -DefaultValue=Default waarde -UnitPriceTTC=Eenheidsprijs -PriceU=UP -PriceUTTC=EP -AmountHT=Bedrag excl. BTW -AmountTTC=Bedrag incl. BTW -AmountTotal=Totaal bedrag (excl. BTW) -PriceQtyHT=Prijs voor deze hoeveelheid (excl. BTW) -PriceQtyMinHT=Prijs hoeveelheid min. (excl. BTW) -Total=totaal -TotalTTC=Totaal incl. BTW -TotalTTCToYourCredit=Total TTC to your credit -IncludedVAT=Incl. BTW -HT=Na aftrek van belastingen -TTC=Incl. BTW -VATRate=BTW tarief -List=De lijst -FullList=Volledige lijst -Ref=Ref -RefSupplier=Ref. Leverancier -RefPayment=Ref. betaling -ActionsToDo=Acties nog te doen -ActionsDoneShort=Gedaan -ActionRunningNotStarted=Nog niet gestart -ActionDoneShort=Afgewerkt -CompanyFoundation=Bedrijf -ContactsForCompany=Contactpersonen voor deze derde partij -ActionsOnCompany=Acties over deze derde partij -NActionsLate=%s te laat -Filter=filter -GeneratedOn=Voortgebouwd op %s -Duration=Duurtijd -MyBookmarks=Mijn bladwijzers -OtherInformationsBoxes=Overige informatie overzichten -DolibarrBoard=Dolibarr boord -DolibarrWorkBoard=Werktaken overzicht -to=tot -Other=Ander -Others=Anderen -Draft=Ontwerp -Drafts=Ontwerpen -Rejects=Verwerpen -Late=Laat -January=januari -February=februari -March=maart -April=april -May=mei -June=juni -July=juli -August=augustus -September=september -October=oktober -November=november -December=december -FileTransferComplete=Bestand werd succesvol upgeload -ReportPeriod=Rapport periode -ReportDescription=Beschrijving -Keyword=Sleutelwoord -FillTownFromZip=Vul gemeente uit postcode -ReadPermissionNotAllowed=Lees toestemming niet toegestaan -AmountInCurrency=Bedrag in %s -NbOfThirdParties=Aantal derde partijen -NbOfCustomers=Aantal klanten -NbOfLines=Aantal lijnen -NbOfReferers=Aantal referers -Referers=Referers -DateFromTo=Van %s tot %s -Internal=Intern -Internals=Interne -Externals=Extern -BuildPDF=Maak PDF -RebuildPDF=Maak opnieuw PDF aan -BuildDoc=Maak Doc -RebuildDoc=Maak opnieuw Doc aan -Entity=Profiel -Entities=Profielen -CustomerPreview=Klanten preview -SupplierPreview=Leverancier preview -ShowCustomerPreview=Toon klant preview -ShowSupplierPreview=Toon leverancier preview -ShowAccountancyPreview=Toon accountancy preview -RefCustomer=Ref. klant -ExpandAll=Alles uitvouwen -UndoExpandAll=Undo alles uitvouwen -Response=Reactie -SendByMail=EMail -MailSentBy=E-mail verstuurd door -TextUsedInTheMessageBody=E-mail vak -SendAcknowledgementByMail=Stuur Ack. per e-mail -DetectedVersion=Gedetecteerde versie -FollowingConstantsWillBeSubstituted=Volgende constanten worden vervangen met de overeenkomstige waarde. -BackToList=Terug naar de lijst -CanBeModifiedIfOk=Kan worden gewijzigd als het geldig is -CanBeModifiedIfKo=Kan worden gewijzigd indien het niet geldig is -RecordModifiedSuccessfully=Record succesvol aangepast -NotManaged=Niet in geslaagd -Offered=Gratis -Receive=Ontvang -YouCanChangeValuesForThisListFromDictionarySetup=U kan deze waarden voor deze lijst wijzigen. Ga naar Home - Opstelling - Taalkundige instellingen om te wijzigen. -BuildDocuments=Gemaakte documenten -ThisLimitIsDefinedInSetup=Dolibarr limiet (Menu Home-Opstelling-Beveiliging): %s Kb, PHP limiet: %s Kb -NoFileFound=Geen documenten opgeslagen in deze map -CurrentTheme=Huidig thema -ForCustomer=Voor de klant -HidePassword=Toon commando met het wachtwoord verborgen -UnHidePassword=Toon echt commando met geen verborgen wachtwoord -Notes=Nota's -NewAttribute=Nieuw attribuut -OptionalFieldsSetup=Optionele velden setup -CreateDraft=Creëer klad -NoPhotoYet=Geen foto's beschikbaar -Day1=maandag -Day2=dinsdag -Day3=woensdag -Day4=donderdag -Day5=vrijdag -Day6=zaterdag -Day0=zondag -ShortTuesday=D -ShortThursday=D -ShortFriday=V -ShortSaturday=Z -ShortSunday=Z +FormatDateHourTextShort=%b %d, %Y, %I:%M %p +FormatDateHourText=%B %d, %Y, %I:%M %p diff --git a/htdocs/langs/nl_BE/members.lang b/htdocs/langs/nl_BE/members.lang deleted file mode 100644 index fe245dadb7c..00000000000 --- a/htdocs/langs/nl_BE/members.lang +++ /dev/null @@ -1,90 +0,0 @@ -# Dolibarr language file - Source file is en_US - members -MembersArea=Leden gebied -PublicMembersArea=Openbare leden gebied -MemberCard=Lidkaart -MemberAccount=Lid login -ShowMember=Toon lidkaart -MembersTickets=Etiketten lidmaatschap -FundationMembers=Leden van de vereniging -Attributs=Eigenschappen -ErrorMemberTypeNotDefined=Lid type niet gedefiniëerd -MembersCards=Lidmaatschap kaarten -MembersList=Lijst van de leden -MembersListToValid=Lijst van de klad-leden (te valideren) -MembersListUpToDate=Lijst van geldige leden met up-to-date abonnementen -MembersListNotUpToDate=Lijst van geldige leden met abonnement out of date -MembersListResiliated=Lijst van beëindigde leden -MenuMembersToValidate=Klad-leden -MenuMembersUpToDate=Up-to-date leden -MenuMembersNotUpToDate=Leden niet up-to-date -MenuMembersResiliated=Leden beëindigd -DateNextSubscription=Datum volgende inschrijving -DateEndSubscription=Einddatum lidmaatschap -NewType=Nieuw lid type -MemberType=Lid type -MemberTypeId=Lid type id -MemberTypeLabel=Lid type etiket -MembersTypes=Leden soorten -MembersAttributes=Leden attributen -MemberStatusDraft=Klad (moet worden gevalideerd) -MemberStatusDraftShort=Te valideren -MemberStatusActive=Gevalideerd (wachten op inschrijving) -MemberStatusActiveLate=Lidmaatschap verlopen -MemberStatusPaid=Lidmaatschap betaald -MemberStatusPaidShort=Betaald -MemberStatusResiliated=Lid beëindigd -MemberStatusResiliatedShort=Beëindigd -MembersStatusToValid=Klad-leden -MembersStatusToValidShort=Klad-leden -MembersStatusPaid=Lidmaatschap betaald -MembersStatusPaidShort=Betaald -MembersStatusNotPaid=Lidmaatschap niet betaald -MembersStatusNotPaidShort=Niet betaald -MembersStatusResiliated=Leden beëindigd -MembersStatusResiliatedShort=Leden beëindigd -EditMember=Bewerk Lid -SubscriptionEndDate=Lidmaatschap einddatum -MembersTypeSetup=Leden type configuratie -NewSubscription=Nieuwe inschrijving -Subscription=Inschrijving -Subscriptions=Inschrijvingen -SubscriptionNotReceived=Inschrijving nooit ontvangen -ListOfSubscriptions=Lijst van inschrijvingen -SendCardByMail=Kaart verzenden via mail -AddMember=Toevoegen lid -NoTypeDefinedGoToSetup=Geen lid types gedefinieerd. Ga op deze pagina naar het links menu en selecteer "Opstelling - Leden soorten" -NewMemberType=Nieuw lid type -WelcomeEMail=Welkom e-mail -SubscriptionRequired=Inschrijving nodig -EditType=Bewerk lid type -Physical=Fysieke -Moral=Morele -MorPhy=Morele / Fysische -ResiliateMember=Annuleer een lid -ConfirmResiliateMember=Weet u zeker dat u dit lid wilt annuleren? -DeleteMember=Verwijderen van een lid -ConfirmDeleteMember=Weet u zeker dat u dit lid wilt verwijderen (verwijderen van een lid zal ook al zijn inschrijvingen verwijderen)? -DeleteSubscription=Verwijder een inschrijving -ConfirmDeleteSubscription=Weet u zeker dat u deze inschrijving wilt verwijderen? -ValidateMember=Valideren van een lid -FollowingLinksArePublic=De volgende links zijn open pagina's niet beschermd door een Dolibarr toestemming. They are not formated pages, provided as example to show how to list members database. -ExportDataset_member_1=Leden en inschrijvingen -AttributeName=Attribuut naam -PublicMemberCard=Lid publiek kaart -MemberNotOrNoMoreExpectedToSubscribe=Lid niet of wordt niet meer verwacht zich te abonneren -AddSubscription=Toevoegen abonnement -SendAnEMailToMember=Verzend informatie email naar lid -DescADHERENT_MAIL_VALID_SUBJECT=Email onderwerp lid validatie -DescADHERENT_MAIL_VALID=EMail voor lid validatie -DescADHERENT_MAIL_COTIS_SUBJECT=Email onderwerp voor inschrijving -DescADHERENT_MAIL_COTIS=EMail voor inschrijving -DescADHERENT_MAIL_RESIL_SUBJECT=Email onderwerp voor lid beëindiging -DescADHERENT_MAIL_RESIL=EMail voor lid beëindiging -DescADHERENT_MAIL_FROM=Sender EMail voor automatische e-mails -DescADHERENT_ETIQUETTE_TYPE=Etiketten formaat -DescADHERENT_CARD_HEADER_TEXT=Tekst op de top van de lidkaarten -DescADHERENT_CARD_TEXT=Tekst op de lidkaarten -DescADHERENT_CARD_FOOTER_TEXT=Tekst op de bodem van de lidkaarten -ShowTypeCard=Toon type '%s' -NoThirdPartyAssociatedToMember=Geen derde partij verbonden met dit lid -ThirdPartyDolibarr=Dolibarr derde partij diff --git a/htdocs/langs/nl_BE/orders.lang b/htdocs/langs/nl_BE/orders.lang deleted file mode 100644 index 8e18d502b6a..00000000000 --- a/htdocs/langs/nl_BE/orders.lang +++ /dev/null @@ -1,88 +0,0 @@ -# Dolibarr language file - Source file is en_US - orders -OrdersArea=Bestellings gebied -SuppliersOrdersArea=Leveranciers bestellingen gebied -OrderCard=Bestellingskaart -Order=Orderbevestiging -Orders=Bestellingen -OrderDate=Bestellingsdatum -NewOrder=Nieuwe bestelling -ToOrder=Naar bestelling -MakeOrder=Maak bestelling -SupplierOrder=Bestelbon -SuppliersOrders=Bestelbon -SuppliersOrdersRunning=Huidige leverenaciersbestellingen -CustomerOrder=Klantenbestelling -CustomersOrders=Klantenbestellingen -CustomersOrdersRunning=Huidige klantenbestellingen -CustomersOrdersAndOrdersLines=Klant bestelling en bestellingen' lijnen -OrdersToValid=Bestellingen te valideren -OrdersToBill=Betellingen te factureren -OrdersInProcess=Bestellingen in uitvoering -OrdersToProcess=Bestellingen af te handelen -StatusOrderDraftShort=Klad -StatusOrderOnProcessShort=In uitvoering -StatusOrderProcessedShort=Afgehandeld -StatusOrderReceivedAllShort=Ontvangen -StatusOrderDraft=Klad (moet gevalideerd worden) -StatusOrderOnProcess=In uitvoering -StatusOrderProcessed=Afgehandeld -StatusOrderReceivedAll=Volledig ontvangen -DraftOrWaitingApproved=Klad of nog niet goedgekeurd -DraftOrWaitingShipped=Ontwerp of gevalideerd nog niet verzonden -MenuOrdersToBill=Bestellingen te factureren -SearchOrder=Zoek bestelling -CreateOrder=Creëer bestelling -RefuseOrder=Weiger bestelling -ApproveOrder=Accepteer bestelling -ValidateOrder=Valideer bestelling -DeleteOrder=Verwijder bestelling -CancelOrder=Annuleer bestelling -AddOrder=Voeg bestelling toe -AddToMyOrders=Voeg toe aan mijn bestellingen -AddToOtherOrders=Voeg toe aan andere bestellingen -ShowOrder=Toon bestelling -NoOpenedOrders=Geen geopende bestellingen -NoOtherOpenedOrders=Geen andere geopende bestellingen -OtherOrders=Andere bestellingen -LastOrders=Laatste %s bestellingen -LastModifiedOrders=Laatste %s gewijzigde bestellingen -LastClosedOrders=Laatste %s afgesloten bestellingen -AllOrders=Alle bestellingen -NbOfOrders=Aantal bestellingen -OrdersStatistics=Bestellingstatistieken -OrdersStatisticsSuppliers=Leverancier bestellingen' statistieken -NumberOfOrdersByMonth=Aantal bestellingen per maand -AmountOfOrdersByMonthHT=bedrag van de bestellingen per maand (exclusief BTW) -ListOfOrders=Lijst van bestellingen -CloseOrder=Afsluiten bestelling -ConfirmCloseOrder=Bent u zeker dat u deze bestelling wil afsluiten? Eens een bestelling is afgesloten, kan deze enkel nog gefactureerd worden. -ConfirmCloseOrderIfSending=Bent u zeker dat u deze bestelling wil afsluiten? Sluit een bestelling enkel af als alle verzendingen gedaan zijn. -ConfirmDeleteOrder=Bent u zeker dat u deze bestelling wil verwijderen ? -ConfirmValidateOrder=Bent u zeker dat u deze bestelling onder naam <b>%ss</b> wil valideren? -ConfirmCancelOrder=Bent u zeker dat u deze bestelling wil annuleren? -ConfirmMakeOrder=Bent u zeker dat u deze bestelling gemaakt op <b>%ss</b> wil bevestigen? -ClassifyBilled=Classify "Billed" -DraftOrders=Klad bestellingen -RelatedOrders=Gerelateerde bestellingen -OnProcessOrders=Bestellingen in uitvoering -RefOrder=Ref. bestelling -RefCustomerOrder=Ref. klant bestelling -RefCustomerOrderShort=Ref. klant bestelling -SendOrderByMail=Verzend bestelling via mail -ActionsOnOrder=Acties op bestelling -NoArticleOfTypeProduct=Geen artikel van het type 'product' dus geen verzendbaar artikel voor deze bestelling -OrderMode=Bestellingswijze -AuthorRequest=Verzoek auteur -UseCustomerContactAsOrderRecipientIfExist=Gebruik de klant zijn contactadres indien ingesteld, in de plaats van het adres van derde partijen voor ontvangst -RunningOrders=Lopende bestellingen -UserWithApproveOrderGrant=Gebruikers gemachtigd om "bestellingen goed te keuren". -Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Kan module file '%ss' niet laden -Error_FailedToLoad_COMMANDE_ADDON_File=Kan module file '%ss' niet laden -OrderSource0=Commercieel voorstel -OrderSource2=Mail campagne -OrderSource3=Telefoon compagne -OrderSource5=Commerciëel -OrderSource6=Winkel -QtyOrdered=Hoeveelheid besteld -AddDeliveryCostLine=Voeg een lijn 'Leveringskost' toe, duidend op het gewicht van de bestelling -PDFEinsteinDescription=Een compleet bestel document (logo. ..) diff --git a/htdocs/langs/nl_BE/other.lang b/htdocs/langs/nl_BE/other.lang deleted file mode 100644 index c1a1850e465..00000000000 --- a/htdocs/langs/nl_BE/other.lang +++ /dev/null @@ -1,46 +0,0 @@ -# Dolibarr language file - Source file is en_US - other -BirthdayDate=Datum verjaardag -Notify_FICHINTER_VALIDATE=Valideer interventie -Notify_BILL_VALIDATE=Valideer factuur -NbOfActiveNotifications=Aantal aanmeldingen -DemoDesc=Dolibarr is geen compacte ERP maar is opgebouwd uit verschillende functionele modules. Een demo waarin alle modules zijn geactiveerd heeft geen zin, omdat niet alle modules in praktijk worden gebruikt. Het kan echter zijn dat alle modules wel worden gebruikt, dus zijn er verschillende demo-profielen beschikbaar. -ChooseYourDemoProfil=Kies een demo profiel die overeenkomt met uw activiteit ... -DemoFundation=Leden beheren van een vereniging -DemoFundation2=Beheer van leden en een bankrekening van een vereniging -DemoCompanyServiceOnly=Het beheren van een freelance activiteit met enkel diensten als verkoop -DemoCompanyProductAndStocks=Het beheren van een kleine of middelgrote onderneming met als hoofdzaak het verkopen van producten -CreatedBy=Gemaakt door %s -FileWasRemoved=Bestand is verwijderd -DirWasRemoved=Directorie is verwijderd -FeatureNotYetAvailableShort=Beschikbaar in een volgende versie -FeatureNotYetAvailable=Functie nog niet beschikbaar in deze versie -FeatureExperimental=Experimentele functie. Niet stabiel in deze versie -FeatureDevelopment=Ontwikkeling functie. Niet stabiel in deze versie -FeaturesSupported=Functies ondersteund -SendNewPasswordDesc=Dit formulier laat u toe om een nieuwe wachtwoord aan te vragen. Het zal worden verstuurd naar uw e-mailadres. <br> Verandering van het wachtwoord zal enkel gebeuren na het klikken op de bevestigingslink van deze mail. <br> Controleer uw e-mail ontvanger. -BackToLoginPage=Naar login pagina -AuthenticationDoesNotAllowSendNewPassword=De verificatie van Dolibarr is ingesteld op <b>%s</b>.<br> In deze modus kan Dolibarr uw wachtwoord niet weten of wijzigen. <br> Neem contact op met uw systeembeheerder voor het wijzigen van uw wachtwoord. -DolibarrDemo=Dolibarr ERP / CRM demo -StatsByNumberOfUnits=Statistieken van het aantal eenheden -StatsByNumberOfEntities=Statistieken van het aantal verwezen entiteiten -NumberOfProposals=Aantal offertes op de laatste 12 maanden -NumberOfCustomerOrders=Aantal klantenbestellingen op de laatste 12 maanden -NumberOfCustomerInvoices=Aantal facturen klanten op de laatste 12 maanden -NumberOfSupplierInvoices=Aantal facturen leveranciers op de laatste 12 maanden -NumberOfUnitsProposals=Aantal eenheden op offertes van de afgelopen 12 maanden -NumberOfUnitsCustomerOrders=Aantal eenheden van klantenbestellingen op de laatste 12 maanden -NumberOfUnitsCustomerInvoices=Aantal eenheden van facturen klanten op de laatste 12 maanden -NumberOfUnitsSupplierInvoices=Aantal eenheden van facturen leveranciers op de laatste 12 maanden -EMailTextOrderApproved=Bestelling %s goedgekeurd -EMailTextOrderApprovedBy=Bestelling % is goedgekeurd door %s -EMailTextOrderRefused=Bestelling %s geweigerd -EMailTextOrderRefusedBy=Bestelling %s geweigerd door %s -AddCalendarEntry=Voeg item toe in kalender %s -PropalClosedRefusedInDolibarr=Offerte %s is geweigerd in Dolibarr -InvoicePaidInDolibarr=Factuur %s is veranderd naar betaald in Dolibarr -PaymentDoneInDolibarr=Betaling %s is gedaan in Dolibarr -CustomerPaymentDoneInDolibarr=Klant betaling %s is gedaan in Dolibarr -SupplierPaymentDoneInDolibarr=Leverancier betaling %s is gedaan in Dolibarr -MemberResiliatedInDolibarr=Lid %s is beëindigd in Dolibarr -MemberSubscriptionAddedInDolibarr=Inschrijving voor lid %s is toegevoegd Dolibarr -NoExportableData=Geen gegevens exporteerbaar (geen modules geladen met exporteerbare gegevens, of het ontbreken van machtigingen) diff --git a/htdocs/langs/nl_BE/products.lang b/htdocs/langs/nl_BE/products.lang deleted file mode 100644 index 9e4761e9f41..00000000000 --- a/htdocs/langs/nl_BE/products.lang +++ /dev/null @@ -1,76 +0,0 @@ -# Dolibarr language file - Source file is en_US - products -ProductServiceCard=Producten/Diensten kaart -ProductId=Product/dienst id -Create=Maak -ProductsAndServicesOnSell=Producten en Diensten in verkoop -ProductsAndServicesNotOnSell=Producten en diensten niet in verkoop -ProductsAndServicesStatistics=Statistieken van producten en diensten -ProductsStatistics=Statistieken producten -ProductsOnSell=Producten in verkoop -ProductsNotOnSell=Producten niet in verkoop -ServicesOnSell=Diensten in verkoop -ServicesNotOnSell=Diensten niet in verkoop -InternalRef=Verslag -LastRecorded=Laatste geregistreerde producten/diensten in verkoop -LastRecordedProductsAndServices=Laatste %s aangemaakte producten / diensten -LastModifiedProductsAndServices=Laatste %s aangepaste producten / diensten -LastRecordedProducts=Laatste %s aangemaakte producten -LastRecordedServices=Laatste %s aangemaakte diensten -CardProduct0=De productkaart -CardProduct1=Diensten kaart -CardContract=Contract kaart -OnSell=In verkoop -NotOnSell=NIET in verkoop -ProductStatusOnSell=In verkoop -ProductStatusNotOnSell=NIET in verkoop -ProductStatusOnSellShort=In verkoop -ProductStatusNotOnSellShort=NIET in verkoop -UpdatePrice=Update prijs -PublicPrice=Openbare prijs -ContractStatusOnHold=In wacht -ContractStatusToRun=Een METTRE en service -ErrorProductBadRefOrLabel=Verkeerde waarde voor de referentie-of etiket. -SupplierRef=Leverancier ref. -ShowProduct=Toon producten -ProductsAndServicesArea=Producten en Diensten gebied -ProductsArea=Producten gebied -ServicesArea=Diensten gebied -AddToMyProposals=Toevoegen aan mijn voorstellen -AddToOtherProposals=Toevoegen aan andere voorstellen -SupplierCard=Leverancierskaart -AllWays=Pad naar het vinden van uw product in voorraad -NoCat=Uw product is niet in elke categorie -SetDefaultBarcodeType=Stel barcode type -BarcodeValue=Barcode waarde -NoteNotVisibleOnBill=Nota (niet zichtbaar op facturen, voorstellen ...) -CreateCopy=Maak kopie -ServiceLimitedDuration=Dienst beperkte duur: -MultiPricesAbility=Activeer de multi-prijzen -MultiPricesNumPrices=Aantal prijs -AssociatedProductsAbility=Activeer de aanverwante producten -AssociatedProducts=Aanverwante producten -AssociatedProductsNumber=Aantal aanverwante producten -EditAssociate=Universitair -KeywordFilter=Zoekwoord filter -ProductToAddSearch=Zoek product toe te voegen -AddDel=Toevoegen / Verwijderen -ProductAssociationList=Lijst van gerelateerde producten / diensten: naam van het product / de dienst (hoeveelheid aangetast) -ErrorAssociationIsFatherOfThis=Een van de geselecteerde product is ouder met huidige product -DeleteProduct=Het verwijderen van een product / dienst -ConfirmDeleteProduct=Weet u zeker dat u dit product/dienst wilt verwijderen? -ProductDeleted=Product / Dienst: %s geschrapt uit de database. -ExportDataset_produit_1=Producten en diensten -ConfirmDeleteProductLine=Weet u zeker dat u deze prodcutlijn wilt verwijderen? -NoProductMatching=Geen product / dienst voldoen aan uw criteria -ProductSpecial=Speciale -QtyMin=Minimum hoeveelheid -PriceQtyMin=Prijs hoeveelheid min. -NoPriceDefinedForThisSupplier=Geen prijs / Qty gedefinieerd voor deze leverancier / product -NoSupplierPriceDefinedForThisProduct=Geen enkele leverancier prijs / Qty gedefinieerd voor dit product -RecordedProducts=Producten geregistreerd -RecordedProductsAndServices=Producten / diensten opgenomen -GenerateThumb=Genereer Thumb -ServiceNb=Service # %s -ListProductByPopularity=Lijst van producten / diensten op populariteit -Finished=Afgewerkt product -RowMaterial=Basis product diff --git a/htdocs/langs/nl_BE/projects.lang b/htdocs/langs/nl_BE/projects.lang deleted file mode 100644 index 033d48b9669..00000000000 --- a/htdocs/langs/nl_BE/projects.lang +++ /dev/null @@ -1,27 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -SharedProject=Gezamenlijk project -ProjectsArea=Projecten gebied -DeleteAProject=Verwijder een project -DeleteATask=Verwijder een taak -LastProjects=Laatste % projecten -ProjectsList=Lijst van projecten -SetProject=Instellen project -NoProject=Geen enkel project gedefinieerd -NbOpenTasks=Aantal open taken -NewTimeSpent=Nieuwe tijd -MyTimeSpent=Mijn tijd besteed -AddTask=Toevoegen taak -AddDuration=Tijd toevoegen -DurationEffective=Effectieve looptijd -ListProposalsAssociatedProject=Lijst van de commerciële voorstellen in verband met het project -ListOrdersAssociatedProject=Lijst van de orders in verband met het project -ListInvoicesAssociatedProject=Lijst van de facturen in verband met het project -ListSupplierOrdersAssociatedProject=Lijst van de bestellingen bij leveranciers in verband met het project -ListSupplierInvoicesAssociatedProject=Lijst van de facturen bij leveranciers in verband met het project -ListContractAssociatedProject=Lijst van opdrachten in verband met het project -ActivityOnProjectThisWeek=Activiteiten op project(en) van deze week -ActivityOnProjectThisMonth=Activiteiten op project(en) van deze maand -ActivityOnProjectThisYear=Activiteiten op projecten van dit jaar -ChildOfTask=Uitvoering in project / taak -NotOwnerOfProject=Geen eigenaar van dit project -AffectedTo=Uitgevoerd door diff --git a/htdocs/langs/nl_BE/propal.lang b/htdocs/langs/nl_BE/propal.lang deleted file mode 100644 index 9229a950309..00000000000 --- a/htdocs/langs/nl_BE/propal.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - propal -DateEndPropalShort=Vervaldatum -CreateEmptyPropal=Maak een lege offerte of uit de lijst van producten / diensten -UseCustomerContactAsPropalRecipientIfExist=Gebruik, indien ingesteld, het afnemercontactadres als offerteontvangstadres in plaats van het adres van de derde partij. -ProposalLine=Offerteregels diff --git a/htdocs/langs/nl_BE/sendings.lang b/htdocs/langs/nl_BE/sendings.lang deleted file mode 100644 index 61c5758e975..00000000000 --- a/htdocs/langs/nl_BE/sendings.lang +++ /dev/null @@ -1,26 +0,0 @@ -# Dolibarr language file - Source file is en_US - sendings -RefSending=Ref. verzending -SendingsArea=Verzendingen gebied -ListOfSendings=Lijst van de verzendingen -SendingMethod=Verzendmethode -SendingReceipt=Ontvangstbevestiging -SearchASending=Zoek een zendorganisatie -StatisticsOfSendings=Statistieken van verzendingen -SendingCard=Kaart versturen -CreateASending=Maak een verzending -CreateSending=Maak verzending -QtyToShip=Aantal verzendklaar -OtherSendingsForSameOrder=Andere verzendingen voor deze bestelling -DateSendingShort=Datum verzending bestelling -SendingsForSameOrder=Verzendingen voor deze bestelling -SendingsAndReceivingForSameOrder=Verzendingen en ontvangsten voor deze bestelling -SendingsToValidate=Verzending te valideren -StatusSendingDraft=Ontwerp -StatusSendingValidated=Gevalideerd (producten om te verzenden of reeds verzonden) -StatusSendingDraftShort=Ontwerp -SendingSheet=Leveringsbon -CarriersArea=Vervoerders gebied -ConfirmDeleteSending=Weet u zeker dat u deze verzending wilt verwijderen? -Enlevement=Opgehaald door klant -DocumentModelSimple=Eenvoudig document model -WarningNoQtyLeftToSend=Waarschuwing, geen producten wachten nog voor verzending. diff --git a/htdocs/langs/nl_BE/stocks.lang b/htdocs/langs/nl_BE/stocks.lang deleted file mode 100644 index 832a0f5a9f7..00000000000 --- a/htdocs/langs/nl_BE/stocks.lang +++ /dev/null @@ -1,47 +0,0 @@ -# Dolibarr language file - Source file is en_US - stocks -WarehouseCard=Opslagplaats kaart -Warehouse=Opslagplaats -NewWarehouse=Nieuw opslagplaats / Stock gebied -MenuNewWarehouse=Nieuw opslagplaats -WarehouseOpened=Opslagplaats geopend -WarehouseClosed=Opslagplaats gesloten -WarehouseSource=Bron opslagplaats -WarehouseTarget=Target opslagplaats -ValidateSending=Wissen verzenden -CancelSending=Verzending annuleren -DeleteSending=Verzenden verwijderen -Movement=Beweging -Movements=bewegingen -ErrorWarehouseRefRequired=Opslagplaats "Ref." is verplicht -ErrorWarehouseLabelRequired=Opslagplaats etiket wordt vereist -CorrectStock=Aanpassen voorraad -ListOfWarehouses=Lijst van opslagplaatsen -ListOfStockMovements=Lijst van de voorraden -StocksArea=Voorraden gebied -LastMovement=Laatste beweging -LastMovements=Laatste bewegingen -StockCorrection=Voorraad aanpassing -StockMovement=Voorraadbeweging -StockMovements=Voorraadbewegingen -EnhancedValue=Waarde -PMPValue=PMP waarde -EnhancedValueOfWarehouses=Opslagruimtes waarde -UserWarehouseAutoCreate=Maak een voorraad automatisch aan bij het aanmaken van een gebruiker -OrderDispatch=Bestel dispatching -RuleForStockManagementDecrease=Regel voor voorraadbeheer daling -RuleForStockManagementIncrease=Regel voor voorraadbeheer verhogen -DeStockOnBill=Daling van de reële voorraad op de facturen / creditnota's -DeStockOnValidateOrder=Daling van de reële voorraad op bestellingen notities -DeStockOnShipment=Daling van de reële voorraad op overbrenging (aanbevolen) -ReStockOnBill=Toename echte voorraden op facturen / creditnota's -ReStockOnValidateOrder=Toename voorraden echt op bestellingen notities -StockDiffPhysicTeoric=Reden voor het verschil voorraad fysieke en theoretische -StockLimit=Voorraad limiet voor signaleringen -RealStock=Reële voorraad -StockUp=Voorraad op -MininumStockShort=Minimum voorraad -StockUpShort=Voorraad op -IdWarehouse=Id opslagplaats -DescWareHouse=Beschrijving opslagplaats -LieuWareHouse=Localisatie opslagplaats -WarehousesAndProducts=opslagplaatsen en producten diff --git a/htdocs/langs/nl_BE/suppliers.lang b/htdocs/langs/nl_BE/suppliers.lang deleted file mode 100644 index 9f396514927..00000000000 --- a/htdocs/langs/nl_BE/suppliers.lang +++ /dev/null @@ -1,19 +0,0 @@ -# Dolibarr language file - Source file is en_US - suppliers -SuppliersInvoice=Leveranciers factuur -ListOfSuppliers=Lijst van de leveranciers -ErrorSupplierCountryIsNotDefined=Land voor deze leverancier is niet gedefinieerd. Corrigeer dit eerste. -ProductHasAlreadyReferenceInThisSupplier=Dit product heeft al een referentie in deze leverancier -SupplierPayment=Leverancier betaling -SuppliersArea=Leveranciers gebied -ExportDataset_fournisseur_1=Leverancier facturenlijst en facturen' lijnen -ExportDataset_fournisseur_2=Leverancier facturen en betalingen -ApproveThisOrder=Goedkeuren van deze bestelling -ConfirmApproveThisOrder=Weet u zeker dat u deze bestelling wilt goedkeuren? -DenyingThisOrder=Weiger deze bestelling -ConfirmDenyingThisOrder=Weet u zeker dat u deze bestelling wilt weigeren? -ConfirmCancelThisOrder=Weet u zeker dat u deze bestelling wilt annuleren? -AddCustomerOrder=Maak klantenbestelling -AddCustomerInvoice=Maak factuur voor klant -AddSupplierOrder=Maak leveranciersbestelling -AddSupplierInvoice=Maak factuur voor leverancier -ListOfSupplierProductForSupplier=Lijst van producten en de prijzen van <b>leverancier %s</b> diff --git a/htdocs/langs/nl_BE/trips.lang b/htdocs/langs/nl_BE/trips.lang deleted file mode 100644 index 3496c7748fe..00000000000 --- a/htdocs/langs/nl_BE/trips.lang +++ /dev/null @@ -1,12 +0,0 @@ -# Dolibarr language file - Source file is en_US - trips -Trip=Verplaatsing -Trips=Verplaatsingen -TripsAndExpenses=Verplaatsingen en kosten -TripCard=Verplaatsingskaart -ListOfTrips=Lijst van verplaatsingen -ListOfFees=Lijst van de vergoedingen -NewTrip=Nieuwe verplaatsing -CompanyVisited=Bedrijf / partikulier bezocht -FeesKilometersOrAmout=Bedrag of kilometers -DeleteTrip=Verwijderen verplaatsing -ConfirmDeleteTrip=Weet u zeker dat u deze verplaatsing wilt verwijderen? diff --git a/htdocs/langs/nl_BE/users.lang b/htdocs/langs/nl_BE/users.lang deleted file mode 100644 index 35f0e050fef..00000000000 --- a/htdocs/langs/nl_BE/users.lang +++ /dev/null @@ -1,54 +0,0 @@ -# Dolibarr language file - Source file is en_US - users -UserCard=Gebruikerskaart -ContactCard=Contactkaart -GroupCard=Groepskaart -NoContactCard=Geen contactkaart -Permissions=Toestemmingen -EditPassword=Wachtwoord bewerken -SendNewPassword=Stuur nieuw wachtwoord -PasswordChangedTo=Wachtwoord veranderd naar: %s -AvailableRights=Verkrijgbare rechten -OwnedRights=Bezeten rechten -GroupRights=Groep machtigingen -UserRights=Gebruiker machtigingen -UserGUISetup=Gebruiker display setup -DisableUser=Maak gebruiker onbruikbaar -DisableAUser=Uitschakelen van een gebruiker -DeleteUser=Wissen -DeleteAUser=Verwijderen van een gebruiker -DisableGroup=Uitschakelen -DisableAGroup=Uitschakelen van een groep -EnableAGroup=Inschakelen van een groep -DeleteGroup=Wissen -DeleteAGroup=Verwijderen van een groep -ConfirmDisableUser=Weet u zeker dat u gebruiker <b>%s</b> wilt uitschakelen? -ConfirmDisableGroup=Weet u zeker dat u groep <b>%s</b> wilt uitschakelen? -ConfirmDeleteUser=Weet u zeker dat u gebruiker <b>%s</b> wilt verwijderen? -ConfirmDeleteGroup=Weet u zeker dat u groep <b>%s</b> wilt verwijderen? -ConfirmEnableUser=Weet u zeker dat u gebruiker <b>%s</b> wilt inschakelen? -ConfirmEnableGroup=Weet u zeker dat u groep <b>%s</b> wilt inschakelen? -ConfirmReinitPassword=Weet u zeker dat u voor gebruiker <b>%s</b> een nieuw wachtwoord wilt genereren? -ConfirmSendNewPassword=Weet u zeker dat u een nieuw wachtwoord wilt genereren en verzenden voor gebruiker <b>%s</b>? -LoginNotDefined=Inloggen is niet gedefiniëerd. -NameNotDefined=Naam is niet gedefiniëerd. -ListOfUsers=Lijsten van gebruikers -DefaultRights=Standaardtoestemmingen -DefaultRightsDesc=Definiëer hier standaardtoestemmingen die automatisch gegund zijn naar een nieuwe gecreëerde gebruiker. -LastName=Naam -PasswordChangeRequestSent=Verzoek om wachtwoord te wijzigen van <b>%s</b> naar <b>%s</b>. -MenuUsersAndGroups=Gebruikers en groepen -LastGroupsCreated=Laatste %s gemaakte groepen -LastUsersCreated=Laatste %s gebruikers gecreëerd -NoLogin=Geen login -CreateDolibarrLogin=Maak Dolibarr login -LoginAccountDisableInLdap=Account uitgeschakeld in het domein. -GuiLanguage=Taal van de interface -ExportDataset_user_1=Dolibarr gebruikers en eigenschappen -CreateInternalUserDesc=Dit formulier laat u toe om een interne gebruiker te maken binnen uw bedrijf. Als u een externe gebruiker (klant, leverancier, ...) wil maken, gebruik de knop "Creëer Dolibarr gebruiker" uit derde partij contactkaart. -InternalExternalDesc=Een <b>interne</b> gebruiker is een gebruiker die deel uitmaakt van uw bedrijf. <br> Een <b>externe</b> gebruiker is een klant, leverancier of andere. <br><br> In beide gevallen, machtigingen omschrijft de rechten op Dolibarr, ook externe gebruiker kan beschikken over een ander menu manager dan een interne gebruiker (Zie Home - Opstelling - Display) -PermissionInheritedFromAGroup=Toestemming verleend, omdat deze voort komt uit een bepaalde gebruikersgroep. -EventUserModified=Gebruiker %s bewerkt -GroupModified=Groep met succes gewijzigd -ConfirmCreateThirdParty=Weet u zeker dat u een derde partij wilt maken voor dit lid? -LoginToCreate=Login te creëren -NameToCreate=Naam van derde partij te creëren diff --git a/htdocs/langs/nl_BE/withdrawals.lang b/htdocs/langs/nl_BE/withdrawals.lang deleted file mode 100644 index 8e0a46c000b..00000000000 --- a/htdocs/langs/nl_BE/withdrawals.lang +++ /dev/null @@ -1,27 +0,0 @@ -# Dolibarr language file - Source file is en_US - withdrawals -StandingOrdersArea=Permanente opdrachten gebied -CustomersStandingOrdersArea=Klanten permanente opdrachten gebied -NewStandingOrder=Nieuwe doorlopende opdracht -WithdrawalsReceipts=Intrekking van aandelen -WithdrawalReceipt=Intrekking ontvangst -LastWithdrawalReceipts=Last %s intrekking van aandelen -WithdrawedBills=Withdrawed facturen -WithdrawalsLines=Opnemingen lijnen -RequestStandingOrderToTreat=Verzoek om permanente opdrachten te behandelen -RequestStandingOrderTreated=Verzoek om permanente opdrachten behandeld -CustomersStandingOrders=Klant permanente opdrachten -CustomerStandingOrder=Klant doorlopende opdracht -NbOfInvoiceToWithdraw=Aantal van de factuur met verzoek intrekken -InvoiceWaitingWithdraw=Factuur wachten intrekken -AmountToWithdraw=Bedrag terug te trekken -WithdrawsRefused=Intrekt geweigerd -NoInvoiceToWithdraw=Geen klant factuur betaling modus "trekken" wacht. Ga op 'Trek' lipje op factuur kaart te maken van een verzoek. -WithdrawStatistics=Intrekt "statistieken -WithdrawRejectStatistics=Intrekken verwerpt 'statistieken -LastWithdrawalReceipt=Last %s intrekking van aandelen -MakeWithdrawRequest=Maak een verzoek intrekken -ThirdPartyBankCode=Derde bankcode -ThirdPartyDeskCode=Derde bureau code -NoInvoiceCouldBeWithdrawed=Geen factuur withdrawed met succes. Controleer of de factuur zijn op bedrijven met een geldige BAN. -ClassCredited=Classify gecrediteerd -ClassCreditedConfirm=Weet u zeker dat u wilt classificeren deze terugtrekking ontvangst als bijgeschreven op uw bankrekening? diff --git a/htdocs/langs/nl_NL/agenda.lang b/htdocs/langs/nl_NL/agenda.lang index 951b0c1454b..7132d364624 100644 --- a/htdocs/langs/nl_NL/agenda.lang +++ b/htdocs/langs/nl_NL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL aan. Ical bestand te openen ExtSiteNoLabel=Geen omschrijving WorkingTimeRange=Werktijd WorkingDaysRange=Werkdagen +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Creëer gebeurtenis/taak MyAvailability=Beschikbaarheid ActionType=Taak type diff --git a/htdocs/langs/nl_NL/bills.lang b/htdocs/langs/nl_NL/bills.lang index 9e68d8d137d..be0d6f32269 100644 --- a/htdocs/langs/nl_NL/bills.lang +++ b/htdocs/langs/nl_NL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=CreditCard PaymentTypeShortCB=CreditCard PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Primaire uitkeringsgerechtigde -PaymentTypeShortTIP=Primaire uitkeringsgerechtigde +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Internetbetaling PaymentTypeShortVAD=Internetbetaling PaymentTypeTRA=Op rekening diff --git a/htdocs/langs/nl_NL/compta.lang b/htdocs/langs/nl_NL/compta.lang index 94fe947002b..8f550ae2407 100644 --- a/htdocs/langs/nl_NL/compta.lang +++ b/htdocs/langs/nl_NL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Speciale uitgaven MenuTaxAndDividends=Belastingen en dividenden MenuSalaries=Salarissen MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Treasury- (schatkist) / boekhoudingsoverzicht diff --git a/htdocs/langs/nl_NL/contracts.lang b/htdocs/langs/nl_NL/contracts.lang index 8ad4cbca6ce..7446b8bc9e6 100644 --- a/htdocs/langs/nl_NL/contracts.lang +++ b/htdocs/langs/nl_NL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Dienstenlegenda Contracts=Contracten ContractsAndLine=Contracten en lijn van de contracten Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=Geen contracten MenuServices=Diensten MenuInactiveServices=Inactieve diensten diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang index e720a7d7035..7015ee92f56 100644 --- a/htdocs/langs/nl_NL/errors.lang +++ b/htdocs/langs/nl_NL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript dient niet uitgeschakeld te zijn voor de ErrorPasswordsMustMatch=De twee ingevoerde wachtwoorden komen niet overeen. ErrorContactEMail=Er is een technische fout opgetreden. Neemt u alstublieft contact op met de beheerder via het e-mailadres <b>%s</b> en vermeld de volgende foutcode <b>%s</b> in uw bericht, of nog beter voeg een schermafbeelding van de pagina toe. ErrorWrongValueForField=Foutiefe waarde voor het veld nummer <b>%s</b> (waarde <b>%s</b> voldoet niet aan de reguliere expressieregel <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Verkeerde waarde voor veldnummer <b>%s</b> (waarde <b>'%s'</b> is geen <b>%s</b> bestaande ref) ErrorsOnXLines=Fouten op bronregels <b>%s</b> ErrorFileIsInfectedWithAVirus=Het antivirusprogramma kon dit bestand niet valideren (het zou met een virus geïnfecteerd kunnen zijn) diff --git a/htdocs/langs/nl_NL/exports.lang b/htdocs/langs/nl_NL/exports.lang index 9ebb46459ed..93b2411a9ce 100644 --- a/htdocs/langs/nl_NL/exports.lang +++ b/htdocs/langs/nl_NL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Geen importeerbare gegevens (geen module met definities om gege FileSuccessfullyBuilt=Export bestand succesvol gegenereerd SQLUsedForExport=SQL verzoek dat gebruikt wordt om een exportbestand te maken LineId=regel ID +LineLabel=Label of line LineDescription=Regelomschrijving LineUnitPrice=Prijs per eenheid van de regel LineVATRate=BTW-tarief van de regel diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang index e83121263eb..f5acef04168 100644 --- a/htdocs/langs/nl_NL/main.lang +++ b/htdocs/langs/nl_NL/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nee No=Nee All=Alle +Alls=All Home=Home Help=Help OnlineHelp=Online hulp @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Ga naar Home - Setup - Bedrijf om logo te wijzigen of ga Deny=Wijgeren Denied=Gewijgerd ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Vr ShortSaturday=Za ShortSunday=Zo SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/nl_NL/printing.lang b/htdocs/langs/nl_NL/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/nl_NL/printing.lang +++ b/htdocs/langs/nl_NL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang index 25a776442f6..ed132e5c8c4 100644 --- a/htdocs/langs/nl_NL/projects.lang +++ b/htdocs/langs/nl_NL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Kies een element AddElement=Koppeling naar element UnlinkElement=Ontkoppel element # Documents models -DocumentModelBaleine=Een compleet projectrapportagemodel (logo, etc) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Geplande workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload toekenning diff --git a/htdocs/langs/nl_NL/sendings.lang b/htdocs/langs/nl_NL/sendings.lang index 0218f3442ae..2e846fd4600 100644 --- a/htdocs/langs/nl_NL/sendings.lang +++ b/htdocs/langs/nl_NL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Hoeveelheid producte in geopende klant bestel ProductQtyInSuppliersOrdersRunning=Hoeveelheid producten in geopende leveranciers bestellingen ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Hoeveelheid producte uit geopende leverancier bestelling reeds ontvangen +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Afhalen door de afnemer diff --git a/htdocs/langs/nl_NL/trips.lang b/htdocs/langs/nl_NL/trips.lang index 30f706e2a44..cc44ff63725 100644 --- a/htdocs/langs/nl_NL/trips.lang +++ b/htdocs/langs/nl_NL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/pl_PL/agenda.lang b/htdocs/langs/pl_PL/agenda.lang index 3df38f24474..4490a8a3bc6 100644 --- a/htdocs/langs/pl_PL/agenda.lang +++ b/htdocs/langs/pl_PL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL dostępu do pliku .ical ExtSiteNoLabel=Brak opisu WorkingTimeRange=Zakres czasu pracy WorkingDaysRange=Zakres dni roboczych +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Utwórz wydarzenie MyAvailability=Moja dostępność ActionType=Typ wydarzenia diff --git a/htdocs/langs/pl_PL/bills.lang b/htdocs/langs/pl_PL/bills.lang index 35dd5d432b9..c03e7d753a5 100644 --- a/htdocs/langs/pl_PL/bills.lang +++ b/htdocs/langs/pl_PL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Akceptacja kart kredytowych PaymentTypeShortCB=Akceptacja kart kredytowych PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=WSKAZÓWKA -PaymentTypeShortTIP=WSKAZÓWKA +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Płatności on-line PaymentTypeShortVAD=Płatności on-line PaymentTypeTRA=Bill płatności diff --git a/htdocs/langs/pl_PL/compta.lang b/htdocs/langs/pl_PL/compta.lang index 0d89c1c1b74..8e60c677d02 100644 --- a/htdocs/langs/pl_PL/compta.lang +++ b/htdocs/langs/pl_PL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Koszty specjalne MenuTaxAndDividends=Podatki i dywidendy MenuSalaries=Wynagrodzenia MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Księgowość / Skarbu obszarze diff --git a/htdocs/langs/pl_PL/contracts.lang b/htdocs/langs/pl_PL/contracts.lang index 697e7054d09..24495b0afd9 100644 --- a/htdocs/langs/pl_PL/contracts.lang +++ b/htdocs/langs/pl_PL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Usługi legendy Contracts=Kontrakty ContractsAndLine=Kontrakty i linia umów Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Nr umowy MenuServices=Usługi MenuInactiveServices=Usługi, które nie są aktywne diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang index c923c40c3fe..fd9d1e07e00 100644 --- a/htdocs/langs/pl_PL/errors.lang +++ b/htdocs/langs/pl_PL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=JavaScript nie musi być wyłączona do tej pracy f ErrorPasswordsMustMatch=Zarówno wpisane hasło musi się zgadzać się ErrorContactEMail=Techniczny błąd. Proszę skontaktować się z administratorem, aby po <b>%s</b> email pl zapewnić <b>%s</b> kod błędu w wiadomości, a nawet lepsze, dodając kopię ekranu strony. ErrorWrongValueForField=Nieprawidłowa wartość dla <b>%s</b> numer pola (wartość <b>&quot;%s&quot;</b> nie pasuje regex <b>%s</b> zasady) -ErrorFieldValueNotIn=Błędna wartość w polu <b>Numer% s</b> (wartości <b>'% s'</b> nie jest dostępna w polu <b>wartości% s Tabela% s =% s)</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Nieprawidłowa wartość dla <b>%s</b> liczba pól (wartość <b>'%s</b> &quot;nie jest <b>%s</b> istniejących ref) ErrorsOnXLines=Błędów na linii źródło <b>%s</b> ErrorFileIsInfectedWithAVirus=Program antywirusowy nie był w stanie potwierdzić (plik może być zainfekowany przez wirusa) diff --git a/htdocs/langs/pl_PL/exports.lang b/htdocs/langs/pl_PL/exports.lang index 6cab800940a..4d8ca34f5c9 100644 --- a/htdocs/langs/pl_PL/exports.lang +++ b/htdocs/langs/pl_PL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nr przywozowe danych (bez modułu z definicji pozwalają na imp FileSuccessfullyBuilt=Eksport plików generowanych SQLUsedForExport=Zapytanie SQL wykorzystywane do budowania pliku eksportu LineId=Identyfikator linii +LineLabel=Label of line LineDescription=Opis linii LineUnitPrice=Cena jednostkowa linii LineVATRate=Stawka VAT linii diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang index ead0aee08d3..da26f51196a 100644 --- a/htdocs/langs/pl_PL/main.lang +++ b/htdocs/langs/pl_PL/main.lang @@ -108,6 +108,7 @@ Yes=Tak no=nie No=Nie All=Wszyscy +Alls=All Home=STRONA GŁÓWNA Help=Pomoc OnlineHelp=Pomoc online @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Wejdź w Strona główna - Ustawienia- Firma by zmienić Deny=Zabraniać Denied=Zabroniony ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Pi ShortSaturday=So ShortSunday=Ni SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/pl_PL/printing.lang b/htdocs/langs/pl_PL/printing.lang index 876a9816b80..a3c27520904 100644 --- a/htdocs/langs/pl_PL/printing.lang +++ b/htdocs/langs/pl_PL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Ustawienia Direct Printing System PrintingDesc=Moduł ten dodaje przycisk Drukuj, aby wysłać dokumenty bezpośrednio do drukarki (bez otwierania dokumentu do aplikacji) z różnych modułów. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Konfiguracja modułu sterownika PrintingDriverDesc=Zmienne konfiguracyjne dla drukowania sterownika. ListDrivers=Lista kierowców @@ -10,6 +12,7 @@ PrintTestDesc=Lista drukarek. FileWasSentToPrinter=Plik% s został wysłany do drukarki NoActivePrintingModuleFound=Nie aktywny moduł do drukowania dokumentu PleaseSelectaDriverfromList=Proszę wybrać sterownik z listy. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Ustawień sterownika TestDriver=Test TargetedPrinter=Ukierunkowane drukarki diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang index 88e215c3dc9..ae4334f239c 100644 --- a/htdocs/langs/pl_PL/projects.lang +++ b/htdocs/langs/pl_PL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Wybierz element AddElement=Link do elementu UnlinkElement=Rozłącz element # Documents models -DocumentModelBaleine=Kompletny raport modelu projektu (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planowany nakład pracy PlannedWorkloadShort=Nakład pracy WorkloadOccupation=Nakład pracy przypisany diff --git a/htdocs/langs/pl_PL/sendings.lang b/htdocs/langs/pl_PL/sendings.lang index 8bda3a3038f..0a955af891f 100644 --- a/htdocs/langs/pl_PL/sendings.lang +++ b/htdocs/langs/pl_PL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Ilość produktów w otwartych zleceń klient ProductQtyInSuppliersOrdersRunning=Ilość produktów w otwartych dostawców zamówień ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Ilość produktów z otwartego zlecenia dostawca otrzymał już +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch przez klientów diff --git a/htdocs/langs/pl_PL/trips.lang b/htdocs/langs/pl_PL/trips.lang index 3066539a7bb..82c7c4e7a82 100644 --- a/htdocs/langs/pl_PL/trips.lang +++ b/htdocs/langs/pl_PL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Czy na pewno chcesz, aby potwierdzić ten raport wydatków? NoTripsToExportCSV=Nie raport z wydatków na eksport za ten okres. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/pt_BR/accountancy.lang b/htdocs/langs/pt_BR/accountancy.lang index 54fc73e3db4..bb4f34d2543 100644 --- a/htdocs/langs/pt_BR/accountancy.lang +++ b/htdocs/langs/pt_BR/accountancy.lang @@ -25,6 +25,7 @@ CustomersVentilation=Cancelar cliente SuppliersVentilation=Cancelar fornecedor TradeMargin=Margem de comercialização ByCustomerInvoice=Por faturas de cliente +CreateMvts=Criar movimento UpdateAccount=Modificação de uma conta contábil UpdateMvts=Modificação de um movimento WriteBookKeeping=Registo das contas em contabilidade geral @@ -48,6 +49,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_TODO=Comece a classificação das quebras de p ACCOUNTING_LIST_SORT_VENTILATION_DONE=Comece a classificação das quebras de páginas "separar" por elementos mais recentes AccountLength=Duração das contas contábeis mostradas no Dolibarr AccountLengthDesc=Função que permite simular uma duração de uma conta contábil, substituindo espaços figurados por zero. Esta função só toca a tela, ele não modifica as contas contábeis registrados no Dolibarr. Para a exportação, esta função é necessária para ser compatível com determinado software. +ACCOUNTING_LENGTH_DESCRIPTION=Comprimento para a exibição de produtos e serviços descritos em listas (Melhor = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Comprimento para a exibição de produtos e serviços conta de formulário descritos em listas (Melhor = 50) ACCOUNTING_LENGTH_GACCOUNT=Tamanho das contas gerais ACCOUNTING_LENGTH_AACCOUNT=Tamanho das contas de terceiros ACCOUNTING_MISCELLANEOUS_JOURNAL=Diário diversos diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index 9ca6b5e0351..637773e7032 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -1075,6 +1075,7 @@ CashDeskBankAccountForCheque=Padrão conta para usar a receber pagamentos por ch CashDeskBankAccountForCB=Padrão conta para usar a receber pagamentos por cartões de crédito CashDeskDoNotDecreaseStock=Desativar diminuição de ações quando uma venda é feita a partir de ponto de venda (se "não", diminuição de ações é feito para cada vendem feito a partir de POS, o que for opção definida no módulo de estoque). CashDeskIdWareHouse=Forçar e restringir armazém a usar para redução de ações +StockDecreaseForPointOfSaleDisabled=Diminuição do estoque pelo PDV desativado BookmarkSetup=Configuração do Módulo de Favoritos BookmarkDesc=Este módulo lhe permite Gerenciar os links e acessos diretos. também permite Adicionar qualquer página de Dolibarr o link web ao menu de acesso rápido da esquerda. NbOfBoomarkToShow=Número máximo de marcadores que se mostrará ao menu diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang index fbda7ae7c80..adc214c60f3 100644 --- a/htdocs/langs/pt_BR/bills.lang +++ b/htdocs/langs/pt_BR/bills.lang @@ -161,6 +161,7 @@ NumberOfBills=Nº de Faturas NumberOfBillsByMonth=Nº de faturas por mês AmountOfBills=Valor das Faturas AmountOfBillsByMonthHT=Quantidade de faturas por mês (sem ICMS) +ShowSocialContribution=Mostrar taxa social/fiscal ShowBill=Ver Fatura ShowInvoice=Ver Fatura ShowInvoiceReplace=Ver fatura retificativa @@ -227,6 +228,7 @@ BillAddress=Endereço de Faturamento HelpEscompte=Um <b>Desconto</b> é um desconto acordado sobre uma fatura dada, a um cliente que realizou o seu pagamento muito antes do vencimiento. HelpAbandonBadCustomer=Este valor foi esquecido (cliente classificado como devedor) e considera-se como uma perda excepcional. HelpAbandonOther=Este valor foi abandonado já que se tratava de um erro de faturação (mal introdução de dados, fatura sustituida por outra). +IdSocialContribution=Pagamento de imposto social / fiscal PaymentId=Id Pagamento InvoiceId=Id Fatura InvoiceRef=Ref. Fatura @@ -271,8 +273,6 @@ PaymentTypeVIR=Transferência Bancaria PaymentTypePRE=Débito Direto Bancario PaymentTypeShortPRE=Débito Direto PaymentTypeLIQ=Espécie -PaymentTypeTIP=Em Dinheiro -PaymentTypeShortTIP=Em Dinheiro PaymentTypeTRA=Letra BankDetails=Dados Bancários BankCode=Código Banco diff --git a/htdocs/langs/pt_BR/commercial.lang b/htdocs/langs/pt_BR/commercial.lang index fd93d240f9c..b1f2a0e13be 100644 --- a/htdocs/langs/pt_BR/commercial.lang +++ b/htdocs/langs/pt_BR/commercial.lang @@ -1,6 +1,11 @@ # Dolibarr language file - Source file is en_US - commercial CommercialArea=Área Comercial +DeleteAction=Apagar um evento +NewAction=Novo evento +AddAction=Criar evento +AddAnAction=Criar um evento AddActionRendezVous=Criar evento tipo Rendez-vous +ConfirmDeleteAction=Tem certeza de que deseja excluir este evento? CardAction=Ficha de evento PercentDone=Percentual completo ActionOnCompany=Tarefa relativa à empresa @@ -67,3 +72,4 @@ StatusProsp=Estado do prospeto DraftPropals=Rascunhos das propostas comerciais SearchPropal=Busque a proposta comercial CommercialDashboard=Somario comercial +NoLimit=Sem limite diff --git a/htdocs/langs/pt_BR/companies.lang b/htdocs/langs/pt_BR/companies.lang index dfe2558d495..fe85da94e9a 100644 --- a/htdocs/langs/pt_BR/companies.lang +++ b/htdocs/langs/pt_BR/companies.lang @@ -22,6 +22,8 @@ Contacts=Contatos ThirdPartyContacts=Contatos de clientes/fornecedores ThirdPartyContact=Contato/Endereço de cliente/fornecedor StatusContactValidated=Estado do Contato +AliasNames=Nome do alias (comercial, marca registrada, ...) +AliasNameShort=Nome do alias CountryIsInEEC=País da Comunidadeee Económica Europeia ThirdPartyName=Nome do cliente/fornecedor ThirdParty=Cliente/Fornecedor @@ -39,6 +41,7 @@ RegisteredOffice=Domicilio Social Address=Endereço CountryCode=Código País CountryId=ID do país +PhoneShort=Telefone Call=Ligar PhonePerso=Telef. Particular No_Email=Não envie e-mails em massa diff --git a/htdocs/langs/pt_BR/compta.lang b/htdocs/langs/pt_BR/compta.lang index 82b0f1b7076..8316e0773f0 100644 --- a/htdocs/langs/pt_BR/compta.lang +++ b/htdocs/langs/pt_BR/compta.lang @@ -40,7 +40,6 @@ SocialContribution=Taxa social ou fiscal SocialContributions=Encargos sociais e fiscais MenuSpecialExpenses=Despesas especiais MenuSocialContributions=Encargos sociais / fiscais -MenuNewSocialContribution=Novo Pagamento de imposto NewSocialContribution=Nova taxa social / fiscal ContributionsToPay=Encargos sociais / fiscais para pagar PaymentCustomerInvoice=Pagamento de fatura do cliente @@ -139,6 +138,7 @@ RefExt=Ref externo ToCreateAPredefinedInvoice=Para criar uma Fatura predefinida, criar uma fatura padrão, em seguida, sem validá-la, clique no botão "Converter para fatura pré-definida". LinkedOrder=Atalho para ordem CalculationRuleDesc=Para calcular o total do VAT, há dois métodos: <br> Método 1 é arredondamento cuba em cada linha, em seguida, soma-los. <br> Método 2 é somando tudo cuba em cada linha, em seguida, o arredondamento resultado. <br> Resultado final pode difere de alguns centavos. O modo padrão é o <b>modo% s.</b> +CalculationRuleDescSupplier=De acordo com o fornecedor, escolher o método adequado aplicar mesma regra de cálculo e obter mesmo resultado esperado pelo seu fornecedor. TurnoverPerProductInCommitmentAccountingNotRelevant=Relatório Volume de negócios por produto, quando se usa um modo de <b>contabilidade de caixa</b> não é relevante. Este relatório está disponível somente quando utilizar o modo de <b>contabilidade engajamento</b> (ver configuração do módulo de contabilidade). AccountancyJournal=Codigo do jornal fiscal ACCOUNTING_VAT_SOLD_ACCOUNT=Código de contabilidade padrão para cobrança do IVA @@ -151,6 +151,7 @@ ConfirmCloneTax=Confirme o clone de um pagamento de taxa social / fiscal CloneTaxForNextMonth=Clonar para o proximo mes SimpleReport=Relatório Simples AddExtraReport=Relatórios extra +OtherCountriesCustomersReport=Informar os clientes estrangeiros BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Com base nas duas primeiras letras do número de IVA sendo diferente do código de país da sua própria empresa SameCountryCustomersWithVAT=Informar os clientes nacionais BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Com base nas duas primeiras letras do número de IVA sendo o mesmo que o código do país da sua própria empresa diff --git a/htdocs/langs/pt_BR/errors.lang b/htdocs/langs/pt_BR/errors.lang index 2808675f50d..3e9b1761015 100644 --- a/htdocs/langs/pt_BR/errors.lang +++ b/htdocs/langs/pt_BR/errors.lang @@ -53,6 +53,7 @@ ErrorNoValueForCheckBoxType=Por favor, preencha valor para a lista de caixa de s ErrorNoValueForRadioType=Por favor, preencha valor para a lista de rádio ErrorBadFormatValueList=O valor da lista não pode ter mais do que um <u>vir:% s,</u> mas precisa de pelo menos um: chave ou valores ErrorFieldCanNotContainSpecialCharacters=o campo <b>%s</b> não deve contener caracter0es especiais +ErrorFieldCanNotContainSpecialNorUpperCharacters=O campo <b>%s</b> não deve conter caracteres especiais, nem letras maiúsculas e não pode conter apenas números. ErrorNoAccountancyModuleLoaded=Módulo de Contabilidade não ativado ErrorExportDuplicateProfil=Este nome de perfil já existe para este lote de exportação. ErrorLDAPSetupNotComplete=a configuração Dolibarr-LDAP é incompleta. @@ -64,7 +65,6 @@ ErrorRecordIsUsedCantDelete=Não é possível excluir registro. Ele já é usado ErrorModuleRequireJavascript=Javascript não deve ser desativado para ter esse recurso funcionando. Para ativar / desativar o Javascript, vá ao menu Home-> Configuração-> Display. ErrorContactEMail=Ocorreu um erro técnico. Por favor, contate o administrador no seguinte e-mail <b>%s</b> e forneça o seguinte código de erro <b>%s</b> em sua mensagem. Ou, se possível, adicione uma foto da tela - print screen. ErrorWrongValueForField=Valor errado para o número do <b>campo% s</b> (valor <b>'% s'</b> não corresponde <b>regra% s)</b> -ErrorFieldValueNotIn=Valor errado para o número do campo <b>%s</b> (valor <b>'%s'</b> não é um valor disponível no campo<b>%s</b> da <b>tabela% s =%s)</b> ErrorFieldRefNotIn=Valor errado para o número do <b>campo% s</b> (valor <b>'% s'</b> não é <b>um% s</b> ref existente) ErrorsOnXLines=Erros no registro de <b>origem% s</b> (s) ErrorSpecialCharNotAllowedForField=Os caracteres especiais não são permitidos para o campo "% s" @@ -149,6 +149,7 @@ ErrorGlobalVariableUpdater5=Nenhuma variável global selecionado ErrorFieldMustBeANumeric=O campo <b>%s</b> deve ser um valor numérico ErrorFieldMustBeAnInteger=O campo <b>%s</b> deve ser um inteiro ErrorMandatoryParametersNotProvided=Parâmetro (s) de preenchimento obrigatório não fornecidas +ErrorOppStatusRequiredIfAmount=Você define um montante estimado para esta oportunidade/vantagem. Assim, você também deve inserir seu estado WarningMandatorySetupNotComplete=Parâmetros de configuração obrigatórios ainda não estão definidos WarningSafeModeOnCheckExecDir=Atenção, a opção PHP <b>safe_mode</b> está em modo de comando devem ser armazenados dentro de um diretório declarado pelo php parâmetro <b>safe_mode_exec_dir.</b> WarningAllowUrlFopenMustBeOn=o parâmetro <b>allow_url_fopen</b> deve ser especificado a <b>on</b> ao Arquivo <b>php.ini</b> para discolocar deste módulo completamente ativo. deve modificar este Arquivo manualmente diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang index a34e4a29b3e..ad15241507d 100644 --- a/htdocs/langs/pt_BR/main.lang +++ b/htdocs/langs/pt_BR/main.lang @@ -78,6 +78,7 @@ Enabled=Ativado Disable=Desativar Disabled=Desativado AddLink=Adicionar link +RemoveLink=Remover o link Update=Modificar AddActionToDo=Adicionar ação a realizar AddActionDone=Adicionar ação realizada @@ -327,6 +328,10 @@ Denied=Negado ListOfTemplates=Lista de modelos Genderman=Homem Genderwoman=Mulher +ViewList=Exibição de lista +Mandatory=Obrigatório +Hello=Olá +Sincerely=Sinceramente Saturday=Sabado SaturdayMin=Sab SelectMailModel=Escolha um modelo de e-mail diff --git a/htdocs/langs/pt_BR/orders.lang b/htdocs/langs/pt_BR/orders.lang index bed5a9472f3..79c29fedcc5 100644 --- a/htdocs/langs/pt_BR/orders.lang +++ b/htdocs/langs/pt_BR/orders.lang @@ -63,6 +63,7 @@ CloneOrder=Copiar o Pedido ConfirmCloneOrder=Tem certeza de que deseja clonar este<b>%s</b> ? DispatchSupplierOrder=Receber pedido de fornecedor %s FirstApprovalAlreadyDone=A primeira aprovação já feito +SecondApprovalAlreadyDone=Segundo aprovação já feito TypeContact_commande_internal_SALESREPFOLL=Responsável do seguimento do pedido do cliente TypeContact_commande_internal_SHIPPING=Representante seguindo o envio TypeContact_commande_external_BILLING=Contato fatura cliente diff --git a/htdocs/langs/pt_BR/other.lang b/htdocs/langs/pt_BR/other.lang index 0a578f6dea5..4f7f8c03d2a 100644 --- a/htdocs/langs/pt_BR/other.lang +++ b/htdocs/langs/pt_BR/other.lang @@ -50,6 +50,7 @@ PredefinedMailTestHtml=Esse e um email de <b>teste</b> (a palavra test deve ser PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ Você vai encontrar aqui a factura __ FACREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ PredefinedMailContentSendInvoiceReminder=__ CONTACTCIV NAM E__ Gostaríamos de avisar que a fatura __ FACREF__ parece não ter sido pago. Portanto, esta é a fatura em anexo novamente, como um lembrete. __PERSONALIZED __ Sincerely __ SIGNATURE __ PredefinedMailContentSendProposal=__ CONTACTCIV NAME__ Você vai encontrar aqui a proposta comercial __ PROPREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ +PredefinedMailContentSendAskPriceSupplier=__CONTACTCIVNAME__\n\nVocê vai encontrar aqui o preço pedido __ASKREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendOrder=__CONTACTCIV NAME__ Você vai encontrar aqui a ordem __ ORDERREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ Você vai encontrar aqui o nosso pedido __ ORDERREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ Você vai encontrar aqui a factura __ FACREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ @@ -121,6 +122,7 @@ SelectAColor=Escolha a cor StartUpload=Iniciar o "upload" CancelUpload=Cancelar o "upload" FileIsTooBig=Tamanho do arquivo grande de mais +PleaseBePatient=Por favor aguarde.... RequestToResetPasswordReceived=Recebemos a pedido de mudar a sua senha do Dolibarr NewKeyIs=Estas sao as suas novas chaves de acesso NewKeyWillBe=Sua nova chave de acesso do software sera diff --git a/htdocs/langs/pt_BR/products.lang b/htdocs/langs/pt_BR/products.lang index 8e9e0b18458..71c7d4d17a1 100644 --- a/htdocs/langs/pt_BR/products.lang +++ b/htdocs/langs/pt_BR/products.lang @@ -108,6 +108,9 @@ day=dia kilogram=quilograma gram=grama meter=medidor +linearmeter=metro linear +squaremeter=metro quadrado +cubicmeter=metro cúbico liter=litro ProductCodeModel=Modelo de ref. de produto ServiceCodeModel=Modelo de ref. de serviço @@ -155,6 +158,7 @@ PriceCatalogue=Preço único por produto / serviço PricingRule=Regras para os preços dos clientes AddCustomerPrice=Adicione preço por cliente ForceUpdateChildPriceSoc=Situado mesmo preço em outros pedidos dos clientes +PriceByCustomerLog=Registros de preços dos clientes anteriores MinimumPriceLimit=Preço mínimo não pode ser inferior, em seguida %s MinimumRecommendedPrice=Preço minimo recomendado e: %s PriceExpressionEditor=Editor de expressão Preço @@ -163,13 +167,19 @@ PriceExpressionEditorHelp1="Preço = 2 + 2" ou "2 + 2" para fixação do preço. PriceExpressionEditorHelp5=Valores globais disponíveis: PriceMode=Modo de Preço DefaultPrice=Preço padrão +ComposedProductIncDecStock=Aumento/diminuição do estoque, armazém, atual ComposedProduct=Sub-produto MinSupplierPrice=Preço mínimo fornecedor DynamicPriceConfiguration=Configuração de preço dinâmico GlobalVariables=As variáveis ​​globais GlobalVariableUpdaters=Updaters variáveis ​​globais +GlobalVariableUpdaterHelp0=Analisa os dados JSON de URL especificada, valor especifica a localização de valor relevante, +GlobalVariableUpdaterHelpFormat0=formato é {"URL": "http://example.com/urlofjson", "valor": "array1, array2, targetvalue"} GlobalVariableUpdaterType1=Dados WebService +GlobalVariableUpdaterHelp1=Analisa os dados WebService de URL especificada, NS especifica o namespace, valor especifica a localização de valor relevante, os dados devem conter os dados para enviar e método é o método chamando WS +GlobalVariableUpdaterHelpFormat1=formato é {"URL": "http://example.com/urlofws", "valor": "array, targetvalue", "NS": "http://example.com/urlofns", "método": " myWSMethod "," DATA ": {" seus ":" dados ", para": "Enviar"}} LastUpdated=Ultima atualização +PropalMergePdfProductActualFile=Usar arquivos para adicionar em PDF Azur são / é PropalMergePdfProductChooseFile=Selecione os arquivos PDF IncludingProductWithTag=Produto, incluindo com tag DefaultPriceRealPriceMayDependOnCustomer=Preço padrão, preço real pode depender de cliente diff --git a/htdocs/langs/pt_BR/projects.lang b/htdocs/langs/pt_BR/projects.lang index dadfe730d42..2e96a3a55c4 100644 --- a/htdocs/langs/pt_BR/projects.lang +++ b/htdocs/langs/pt_BR/projects.lang @@ -93,7 +93,6 @@ TypeContact_project_task_external_TASKEXECUTIVE=Tarefa executada SelectElement=Selecionar componente AddElement=Link para componente UnlinkElement=Desligar elemento -DocumentModelBaleine=Modelo de relatório de um projeto completo (logo. ..) PlannedWorkload=carga horária planejada PlannedWorkloadShort=Carga de trabalho WorkloadOccupation=Partilhar Carga de trabalho @@ -120,3 +119,10 @@ ProjectNbProjectByMonth=N ° de projetos criados por mês ProjectsStatistics=As estatísticas sobre projetos / leads TaskAssignedToEnterTime=Tarefa atribuída. Entrando tempo nesta tarefa deve ser possível. OpenedProjectsByThirdparties=Projetos abertos pelo thirdparties +OppStatusPROSP=Prospecção +OppStatusQUAL=Qualificação +OppStatusPROPO=Proposta +OppStatusNEGO=Negociação +OppStatusPENDING=Pendente +OppStatusWIN=Ganhou +OppStatusLOST=Perdido diff --git a/htdocs/langs/pt_BR/propal.lang b/htdocs/langs/pt_BR/propal.lang index 0638d8dad40..57d9dd85666 100644 --- a/htdocs/langs/pt_BR/propal.lang +++ b/htdocs/langs/pt_BR/propal.lang @@ -24,6 +24,7 @@ NoOpenedPropals=Não há propostas comerciais abertas NoOtherOpenedPropals=Não há outras propostas comerciais abertas ErrorCantOpenDir=Impossível Abrir a Pasta DatePropal=Data da Proposta +ValidityDuration=Validade da proposta CloseAs=Fechado como BuildBill=Criar Fatura AddToDraftProposals=Adicionar a projeto de proposta @@ -36,8 +37,8 @@ ConfirmClonePropal=Tem a certeza que deseja colonar a proposta comercial <b>%s</ ConfirmReOpenProp=Tem certeza que deseja reabrir a proposta comercial <b>%s</b> ? ProposalsAndProposalsLines=Propostas para clientes e diretrizes para apresentação de propostas ProposalLine=Linha da Proposta -AvailabilityPeriod=Data de aprontamento -SetAvailability=Atrazo de entrega +AvailabilityPeriod=Prazo de entrega +SetAvailability=Atraso de entrega AfterOrder=Apos o pedido AvailabilityTypeAV_1M=1 mes TypeContact_propal_internal_SALESREPFOLL=Representante seguindo a proposta diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang index 1214dae7729..b380b9997e1 100644 --- a/htdocs/langs/pt_BR/sendings.lang +++ b/htdocs/langs/pt_BR/sendings.lang @@ -1,11 +1,13 @@ # Dolibarr language file - Source file is en_US - sendings RefSending=Ref. Envio AllSendings=Todos os embarques +ShowSending=Mostrar envios SendingsArea=Área Envios LastSendings=Os %s últimos Envios SendingCard=Cartão de embarque QtyReceived=Quant. Recibida KeepToShip=Permaneça para enviar +DateSendingShort=Data de envio StatusSendingValidated=Validado (produtos a enviar o enviados) SendingSheet=Folha de embarque Carriers=Transportadoras diff --git a/htdocs/langs/pt_BR/stocks.lang b/htdocs/langs/pt_BR/stocks.lang index 8bd611afceb..51ddb650977 100644 --- a/htdocs/langs/pt_BR/stocks.lang +++ b/htdocs/langs/pt_BR/stocks.lang @@ -40,6 +40,7 @@ RuleForStockManagementDecrease=Regra de Administração de decrementos de estoqu RuleForStockManagementIncrease=Regra de Administração de incrementos de estoque DeStockOnBill=Diminuir ações reais em clientes validação facturas / notas de crédito DeStockOnValidateOrder=Decrementar os estoques físicos sobre os pedidos +DeStockOnShipment=Diminuir o estoque real na validação do envio ReStockOnBill=Incrementar os estoques físicos sobre as faturas/recibos ReStockOnValidateOrder=Incrementar os estoques físicos sobre os pedidos ReStockOnDispatchOrder=Aumentar os estoques reais no envio manual para armazenamento, depois de receber ordem fornecedor @@ -79,6 +80,7 @@ DesiredMaxStock=Estoque máximo desejado StockToBuy=Para encomendar Replenishment=Reabastecimento ReplenishmentOrders=Pedidos de reposição +VirtualDiffersFromPhysical=De acordo com as opções de estoque ele poderá aumentar/diminuir. Estoque físico e estoque virtual (+ físicas pedidos atuais) podem diferir UseVirtualStockByDefault=Use estoque virtuais por padrão, em vez de estoque físico, para o recurso de reposição UseVirtualStock=Use estoque virtuais UsePhysicalStock=Use estoque físico @@ -111,5 +113,7 @@ IsInPackage=Contido em pacote ShowWarehouse=Mostrar armazém MovementCorrectStock=Da correção para o produto %s MovementTransferStock=Da transferência de produto %s em um outro armazém +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Armazém de origem deve ser definido aqui quando o módulo "lote do produto" está ativo. Ele será usado para listar quais lotes/seriais estão disponíveis para produtos que exigem lotes/seriais para o movimento. Se você quiser enviar produtos de diferentes armazéns, basta fazer o envio em várias etapas. InventoryCodeShort=Inv. / Mov. código NoPendingReceptionOnSupplierOrder=Sem recepção pendente devido a abrir ordem fornecedor +ThisSerialAlreadyExistWithDifferentDate=Este lote / número de série (<strong>(%s)</strong>) já existe, mas com diferente entradas/saídas (encontrado <strong>%s,</strong> mas você <strong>confirma% s).</strong> diff --git a/htdocs/langs/pt_BR/suppliers.lang b/htdocs/langs/pt_BR/suppliers.lang index 8cc09e8fb96..89303b7464e 100644 --- a/htdocs/langs/pt_BR/suppliers.lang +++ b/htdocs/langs/pt_BR/suppliers.lang @@ -23,3 +23,4 @@ ListOfSupplierOrders=Lista de pedidos do fornecedor MenuOrdersSupplierToBill=Pedidos a se faturar do foprnecedor NbDaysToDelivery=Atraso de entrega em dias DescNbDaysToDelivery=O maior atraso de entregar os produtos a partir deste fim +UseDoubleApproval=Use dupla aprovação quando quantidade (sem impostos) é superior (A segunda aprovação pode ser feito por qualquer usuário com a permissão dedicado. Defina para 0 para não aprovação de casal) diff --git a/htdocs/langs/pt_BR/trips.lang b/htdocs/langs/pt_BR/trips.lang index 27e008d3b82..c9228e3be45 100644 --- a/htdocs/langs/pt_BR/trips.lang +++ b/htdocs/langs/pt_BR/trips.lang @@ -62,3 +62,4 @@ BrouillonnerTrip=Voltar relatório de despesas para o status de "Rascunho" ConfirmBrouillonnerTrip=Tem certeza de que deseja mover este relatório de despesas para o status de "Rascunho"? ConfirmSaveTrip=Tem certeza de que deseja validar esse relatório de despesas? NoTripsToExportCSV=Nenhum relatório de despesas para exportar para este período. +ExpenseReportPayment=Despesa de pagamento de relatório diff --git a/htdocs/langs/pt_PT/agenda.lang b/htdocs/langs/pt_PT/agenda.lang index bb049880a7d..bd125aa42e2 100644 --- a/htdocs/langs/pt_PT/agenda.lang +++ b/htdocs/langs/pt_PT/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL para aceder. Ficheiro iCal ExtSiteNoLabel=Sem Descrição WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/pt_PT/bills.lang b/htdocs/langs/pt_PT/bills.lang index 21c11edd693..e8aab867155 100644 --- a/htdocs/langs/pt_PT/bills.lang +++ b/htdocs/langs/pt_PT/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Cartão PaymentTypeShortCB=Cartão PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Efectivo -PaymentTypeShortTIP=Efectivo +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pagamento On Line PaymentTypeShortVAD=Pagamento On Line PaymentTypeTRA=Letra de alterar diff --git a/htdocs/langs/pt_PT/compta.lang b/htdocs/langs/pt_PT/compta.lang index 2a4c9bdb39e..86efe019cbd 100644 --- a/htdocs/langs/pt_PT/compta.lang +++ b/htdocs/langs/pt_PT/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Despesas Especiais MenuTaxAndDividends=Impostos e Dividas MenuSalaries=Salários MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Área Contabilidade/Tesouraria diff --git a/htdocs/langs/pt_PT/contracts.lang b/htdocs/langs/pt_PT/contracts.lang index 331cdf7a972..0b980e66ec4 100644 --- a/htdocs/langs/pt_PT/contracts.lang +++ b/htdocs/langs/pt_PT/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda para os serviços Contracts=contractos ContractsAndLine=Contracts and line of contracts Contract=Contrato +ContractLine=Contract line +Closing=Closing NoContracts=Sem contractos MenuServices=Serviços MenuInactiveServices=Serviços Inactivos diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang index 7751a92b1a4..ae5635a3057 100644 --- a/htdocs/langs/pt_PT/errors.lang +++ b/htdocs/langs/pt_PT/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript não deve ser desativado para que este r ErrorPasswordsMustMatch=Ambas as senhas digitadas devem corresponder entre si ErrorContactEMail=Um erro técnico ocorreu. Por favor, contacte o administrador para seguir <b>%s</b> e-mail em fornecer os <b>%s</b> código de erro na sua mensagem, ou melhor ainda pela adição de uma cópia de tela da página. ErrorWrongValueForField=Valor errado para o número <b>%s</b> campo (valor <b>&quot;%s&quot;</b> não coincide com <b>%s</b> regra regex) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valor errado para <b>%s</b> número de campo <b>(&quot;%s&quot;</b> valor não é um ref <b>%s</b> existente) ErrorsOnXLines=<b>%s</b> sobre as linhas das fontes de erros ErrorFileIsInfectedWithAVirus=O programa antivírus não foi capaz de validar o arquivo (arquivo pode ser infectado por um vírus) diff --git a/htdocs/langs/pt_PT/exports.lang b/htdocs/langs/pt_PT/exports.lang index ba2e5c388ee..fba65f29467 100644 --- a/htdocs/langs/pt_PT/exports.lang +++ b/htdocs/langs/pt_PT/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Não existe tipo de dados importável (não existe nenhum módu FileSuccessfullyBuilt=Ficheiro de exportação gerado SQLUsedForExport=Pedido de SQL usada para construir exportação arquivo LineId=Id da linha +LineLabel=Label of line LineDescription=Descrição da linha LineUnitPrice=Preço por unidade de linha LineVATRate=Taxa de IVA de linha diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang index 68c46670b09..34aca56ff02 100644 --- a/htdocs/langs/pt_PT/main.lang +++ b/htdocs/langs/pt_PT/main.lang @@ -108,6 +108,7 @@ Yes=Sim no=Não No=Não All=Tudo +Alls=All Home=Inicio Help=Ajuda OnlineHelp=Ajuda On-line @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Vá Início - Configurar - Empresa para alterar o logót Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Sex ShortSaturday=Sab ShortSunday=Dom SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/pt_PT/printing.lang b/htdocs/langs/pt_PT/printing.lang index a0a00beb068..0e189569498 100644 --- a/htdocs/langs/pt_PT/printing.lang +++ b/htdocs/langs/pt_PT/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Configurar o Sistema de Impressão Direta PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Controlador do Módulo de Configuração PrintingDriverDesc=Variáveis da configuração para o controlador de impressão. ListDrivers=Lista de Controladores @@ -10,6 +12,7 @@ PrintTestDesc=Lista de Impressoras. FileWasSentToPrinter=O ficheiro %s foi enviado para a inpressora NoActivePrintingModuleFound=Nenhum módulo ativo para imprimir o documento PleaseSelectaDriverfromList=Por favor, selecione um controlador da lista. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Testar TargetedPrinter=Impressora alvo diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang index 7df8fcb0731..7e4edee2196 100644 --- a/htdocs/langs/pt_PT/projects.lang +++ b/htdocs/langs/pt_PT/projects.lang @@ -143,7 +143,8 @@ SelectElement=Selecionar elemento AddElement=Ligar ao elemento UnlinkElement=Desligar o elemento # Documents models -DocumentModelBaleine=modelo de um projeto completo do relatório (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Carga de trabalho planeada PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/pt_PT/sendings.lang b/htdocs/langs/pt_PT/sendings.lang index 3a9739a65f5..be0300d1039 100644 --- a/htdocs/langs/pt_PT/sendings.lang +++ b/htdocs/langs/pt_PT/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Capturas por cliente diff --git a/htdocs/langs/pt_PT/trips.lang b/htdocs/langs/pt_PT/trips.lang index ee6de171277..bb4d98a37e8 100644 --- a/htdocs/langs/pt_PT/trips.lang +++ b/htdocs/langs/pt_PT/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=nenhum relatório de despesas para exportar para este período. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ro_RO/agenda.lang b/htdocs/langs/ro_RO/agenda.lang index f4db30e71b6..f31abb801d2 100644 --- a/htdocs/langs/ro_RO/agenda.lang +++ b/htdocs/langs/ro_RO/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL-ul pentru a accesa fişierul . ical ExtSiteNoLabel=Nicio descriere WorkingTimeRange=Rang timp muncă WorkingDaysRange=Rang zile muncă +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Creare eveniment MyAvailability=Disponibilitatea mea ActionType=Event type diff --git a/htdocs/langs/ro_RO/bills.lang b/htdocs/langs/ro_RO/bills.lang index 4961f09ab01..479c1cb44bd 100644 --- a/htdocs/langs/ro_RO/bills.lang +++ b/htdocs/langs/ro_RO/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Carte de credit PaymentTypeShortCB=Carte de credit PaymentTypeCHQ=Cec PaymentTypeShortCHQ=Cec -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Online PaymentTypeShortVAD=Online PaymentTypeTRA=Plata factura diff --git a/htdocs/langs/ro_RO/compta.lang b/htdocs/langs/ro_RO/compta.lang index 58a9b8012b7..f2861c89d86 100644 --- a/htdocs/langs/ro_RO/compta.lang +++ b/htdocs/langs/ro_RO/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Cheltuieli speciale MenuTaxAndDividends=Impozite şi dividende MenuSalaries=Salarii MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Contabilitate / Trezorerie diff --git a/htdocs/langs/ro_RO/contracts.lang b/htdocs/langs/ro_RO/contracts.lang index 7f300527533..d05af927503 100644 --- a/htdocs/langs/ro_RO/contracts.lang +++ b/htdocs/langs/ro_RO/contracts.lang @@ -19,8 +19,10 @@ ServiceStatusLateShort=Expirat ServiceStatusClosed=Închis ServicesLegend=Legendă Servicii Contracts=Contracte -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Contracte și linie contracte Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=Niciun contract MenuServices=Servicii MenuInactiveServices=Servicii inactive diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang index 7a71fe6a1cd..2676c8fd53d 100644 --- a/htdocs/langs/ro_RO/errors.lang +++ b/htdocs/langs/ro_RO/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript nu trebuie să fie dezactivate pentru a ErrorPasswordsMustMatch=Ambele parolele tastate trebuie să se potrivească reciproc ErrorContactEMail=O eroare de tehnică avut loc. Vă rugăm, contactaţi administratorul de a urma <b>%s</b> de e-mail ro oferi <b>%s</b> cod de eroare în mesajul Dvs., sau chiar mai bine prin adăugarea o copie ecran a acestei pagini. ErrorWrongValueForField=Valoarea greşit pentru <b>%s</b> numărul de câmp (valoarea <b>"%s"</b> nu se potriveste cu regula <b>%s</b> regex) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valoare greşită pentru <b>%s</b> numărul de câmp <b>(&quot;%s&quot;</b> valoarea nu este o ref <b>%s</b> existente) ErrorsOnXLines=Erori pe liniile sursă <b>%s</b> ErrorFileIsInfectedWithAVirus=Programul antivirus nu a validet fisierul (fisierul ar putea fi infectat cu un virus) diff --git a/htdocs/langs/ro_RO/exports.lang b/htdocs/langs/ro_RO/exports.lang index 998872b0200..3f856268c33 100644 --- a/htdocs/langs/ro_RO/exports.lang +++ b/htdocs/langs/ro_RO/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nu importable de date (nu cu modul de definiţii, pentru a perm FileSuccessfullyBuilt=Export fişier generat SQLUsedForExport=Cerere SQL folosite pentru a construi export fişier LineId=Id-ul de linie +LineLabel=Label of line LineDescription=Descriere de linie LineUnitPrice=Preţul unitar de linie LineVATRate=TVA de linie diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang index be7d91207a5..cb679f596bb 100644 --- a/htdocs/langs/ro_RO/main.lang +++ b/htdocs/langs/ro_RO/main.lang @@ -108,6 +108,7 @@ Yes=Da no=nu No=Nu All=Toţi +Alls=All Home=Acasă Help=Ajutor OnlineHelp=Ajutor online @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ro_RO/printing.lang b/htdocs/langs/ro_RO/printing.lang index 87f8c0cfe0a..d4488b70d57 100644 --- a/htdocs/langs/ro_RO/printing.lang +++ b/htdocs/langs/ro_RO/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Configurarea Sistemuluii Imprimare directă PrintingDesc=Acest modul adauga un buton de imprimare pentru a trimite documentele direct la o imprimantă ( fara deschiderea documentului in aplicatie) cu diferite module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Configurare Modul Driver PrintingDriverDesc=Configurare variabile pentru driverul de imprimanta ListDrivers=Lista driverelor @@ -10,6 +12,7 @@ PrintTestDesc=Lista imprimantelor FileWasSentToPrinter=Fișierul %s a fost trimis la imprimantă NoActivePrintingModuleFound=Niciun modul activ de printare documente PleaseSelectaDriverfromList=Selectati un driver din lista. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Imprimantă implicită diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang index 21c53f572c6..6f1f200c790 100644 --- a/htdocs/langs/ro_RO/projects.lang +++ b/htdocs/langs/ro_RO/projects.lang @@ -143,7 +143,8 @@ SelectElement=Selectați elementul AddElement=Link către element UnlinkElement=Element nelegat # Documents models -DocumentModelBaleine=Modelul de rapor al unui proiect complet t (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Volum de lucru Planificat PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ro_RO/sendings.lang b/htdocs/langs/ro_RO/sendings.lang index ef674941952..5a8fb769148 100644 --- a/htdocs/langs/ro_RO/sendings.lang +++ b/htdocs/langs/ro_RO/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Cantitate produs in comenzile clientilor desc ProductQtyInSuppliersOrdersRunning=Cantitate produs in comenzile furnizorilor deschise ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Cantitate produs din comenzile furnizorilor deschise deja primite +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Colectată de client diff --git a/htdocs/langs/ro_RO/trips.lang b/htdocs/langs/ro_RO/trips.lang index 2f024acc546..543471e6405 100644 --- a/htdocs/langs/ro_RO/trips.lang +++ b/htdocs/langs/ro_RO/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ru_RU/agenda.lang b/htdocs/langs/ru_RU/agenda.lang index ed37c1844e5..511eded37af 100644 --- a/htdocs/langs/ru_RU/agenda.lang +++ b/htdocs/langs/ru_RU/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL для доступа. Ческих файлов ExtSiteNoLabel=Нет описания WorkingTimeRange=Диапазон рабочего времени WorkingDaysRange=Диапазон рабочих дней +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Создать событие MyAvailability=Моя доступность ActionType=Тип события diff --git a/htdocs/langs/ru_RU/bills.lang b/htdocs/langs/ru_RU/bills.lang index 1f5a827cd77..892ff789039 100644 --- a/htdocs/langs/ru_RU/bills.lang +++ b/htdocs/langs/ru_RU/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Кредитная карта PaymentTypeShortCB=Кред. карта PaymentTypeCHQ=Чек PaymentTypeShortCHQ=Чек -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Он-лайн платеж PaymentTypeShortVAD=Он-лайн платеж PaymentTypeTRA=Оплата векселем diff --git a/htdocs/langs/ru_RU/compta.lang b/htdocs/langs/ru_RU/compta.lang index ed4b7d3f38d..a525a2dd600 100644 --- a/htdocs/langs/ru_RU/compta.lang +++ b/htdocs/langs/ru_RU/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Специальные расходы MenuTaxAndDividends=Налоги и дивиденды MenuSalaries=Зарплаты MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Бухгалтерия / Казначейство области diff --git a/htdocs/langs/ru_RU/contracts.lang b/htdocs/langs/ru_RU/contracts.lang index 6b4dbd73495..ce420c4591c 100644 --- a/htdocs/langs/ru_RU/contracts.lang +++ b/htdocs/langs/ru_RU/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Услуги легенда Contracts=Договоры ContractsAndLine=Контракты и строка с контрактами Contract=Договор +ContractLine=Contract line +Closing=Closing NoContracts=Нет договоров MenuServices=Услуги MenuInactiveServices=Услуга не активна diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang index d045eba39c9..27818ced39c 100644 --- a/htdocs/langs/ru_RU/errors.lang +++ b/htdocs/langs/ru_RU/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript не должна быть отключ ErrorPasswordsMustMatch=Оба введенных пароля должны совпадать друг с другом ErrorContactEMail=Техническая ошибка. Пожалуйста, обратитесь к администратору следующую электронную почту <b>%s</b> ан обеспечить <b>%s</b> код ошибки в ваше сообщение, или даже лучше, добавив экран копию этой страницы. ErrorWrongValueForField=Неверное значение для области количество <b>%s</b> (значение <b>%s</b> &quot;не соответствует регулярное <b>%s</b> правило) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Неверное значение для <b>%s</b> номер поля <b>(«%s&quot;</b> значение не является <b>%s</b> существующих ссылка) ErrorsOnXLines=Ошибки на источник <b>%s</b> линий ErrorFileIsInfectedWithAVirus=Антивирусная программа не смогла проверить файл (файл может быть заражен вирусом) diff --git a/htdocs/langs/ru_RU/exports.lang b/htdocs/langs/ru_RU/exports.lang index 10602b3a07b..bf01ad9fed8 100644 --- a/htdocs/langs/ru_RU/exports.lang +++ b/htdocs/langs/ru_RU/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Нет данных ввозимый (без модуля с о FileSuccessfullyBuilt=Экспортный файл SQLUsedForExport=SQL запрос, используемых для создания экспортного файла LineId=Идентификатор строки +LineLabel=Label of line LineDescription=Описание строки LineUnitPrice=Цена за единицу линии LineVATRate=Ставка НДС в строке diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang index da478ce99a6..2fb1249b436 100644 --- a/htdocs/langs/ru_RU/main.lang +++ b/htdocs/langs/ru_RU/main.lang @@ -108,6 +108,7 @@ Yes=Да no=нет No=Нет All=Все +Alls=All Home=Главная Help=Помощь OnlineHelp=Он-лайн помощь @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Используйте Главная-Настройки Deny=Запретить Denied=Запрещено ListOfTemplates=Список шаблонов +Gender=Gender Genderman=Мужчина Genderwoman=Женщина ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Пт ShortSaturday=Сб ShortSunday=Вс SelectMailModel=Выбрать шаблон электронного письма +SetRef=Set ref diff --git a/htdocs/langs/ru_RU/printing.lang b/htdocs/langs/ru_RU/printing.lang index 3e30d2ac7b3..185af115f84 100644 --- a/htdocs/langs/ru_RU/printing.lang +++ b/htdocs/langs/ru_RU/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Настройки системы прямой печати PrintingDesc=Этот модуль добавляет кнопку Печать для отправки документа напрямую на принтер (без открытия документа в приложении) +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Настройка драйвера PrintingDriverDesc=Настройки драйвера принтера ListDrivers=Список драйверов @@ -10,6 +12,7 @@ PrintTestDesc=Список принтеров FileWasSentToPrinter=Файл %s отправлен на принтер NoActivePrintingModuleFound=Нет активного модуля для печати документа PleaseSelectaDriverfromList=Пожалуйста, выберите драйвер из списка +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Настройка драйвера TestDriver=Проверить TargetedPrinter=Целевой принтер diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang index 8923c09faff..7def5ed6c6e 100644 --- a/htdocs/langs/ru_RU/projects.lang +++ b/htdocs/langs/ru_RU/projects.lang @@ -143,7 +143,8 @@ SelectElement=Выберите элемент AddElement=Ссылка на элемент UnlinkElement=Убрать ссылку на элемент # Documents models -DocumentModelBaleine=доклад полной проекта модели (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Запланированная нагрузка PlannedWorkloadShort=Рабочая нагрузка WorkloadOccupation=Задание рабочей нагрузки diff --git a/htdocs/langs/ru_RU/sendings.lang b/htdocs/langs/ru_RU/sendings.lang index ca90fc7d705..d3d36aa1554 100644 --- a/htdocs/langs/ru_RU/sendings.lang +++ b/htdocs/langs/ru_RU/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Количество товара в откр ProductQtyInSuppliersOrdersRunning=Количество товара в открытых заказах поставщика ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Количество товара из открытого заказа поставщика уже получено. +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Получено заказчиком diff --git a/htdocs/langs/ru_RU/trips.lang b/htdocs/langs/ru_RU/trips.lang index 3ab8d875f71..2e885569897 100644 --- a/htdocs/langs/ru_RU/trips.lang +++ b/htdocs/langs/ru_RU/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Вы точно хотите проверить данный о NoTripsToExportCSV=Нет отчёта о затратах за этот период. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sk_SK/agenda.lang b/htdocs/langs/sk_SK/agenda.lang index 93dfc2e8a47..dd003a72dfd 100644 --- a/htdocs/langs/sk_SK/agenda.lang +++ b/htdocs/langs/sk_SK/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL pre prístup. Súbor iCal ExtSiteNoLabel=Nie Popis WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Vytvoriť udalosť MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sk_SK/bills.lang b/htdocs/langs/sk_SK/bills.lang index 1f8103e9d37..5732ec69bc0 100644 --- a/htdocs/langs/sk_SK/bills.lang +++ b/htdocs/langs/sk_SK/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditná karta PaymentTypeShortCB=Kreditná karta PaymentTypeCHQ=Kontrola PaymentTypeShortCHQ=Kontrola -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line platby PaymentTypeShortVAD=On line platby PaymentTypeTRA=Bill platba diff --git a/htdocs/langs/sk_SK/compta.lang b/htdocs/langs/sk_SK/compta.lang index 482ff9ba93a..456576ef091 100644 --- a/htdocs/langs/sk_SK/compta.lang +++ b/htdocs/langs/sk_SK/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Dane a dividendy MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Účtovníctvo / Treasury oblasť diff --git a/htdocs/langs/sk_SK/contracts.lang b/htdocs/langs/sk_SK/contracts.lang index 25cf7fc7e01..bbd389a81d4 100644 --- a/htdocs/langs/sk_SK/contracts.lang +++ b/htdocs/langs/sk_SK/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Služby legenda Contracts=Zmluvy ContractsAndLine=Contracts and line of contracts Contract=Zmluva +ContractLine=Contract line +Closing=Closing NoContracts=Žiadne zmluvy MenuServices=Služby MenuInactiveServices=Služby, ktoré nie sú aktívne diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang index 5e19e1a82f1..cebb46ecb1c 100644 --- a/htdocs/langs/sk_SK/errors.lang +++ b/htdocs/langs/sk_SK/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript musí byť vypnutá, že táto funkcia p ErrorPasswordsMustMatch=Obaja napísaný hesla sa musia zhodovať sa navzájom ErrorContactEMail=Technické chybe. Prosím, obráťte sa na správcu, aby e-mailovú <b>%s</b> en poskytovať <b>%s</b> kód chyby v správe, alebo ešte lepšie pridaním obrazovky kópiu tejto stránky. ErrorWrongValueForField=Chybná hodnota <b>%s</b> číslo poľa (hodnota <b>&quot;%s</b> 'nezodpovedá regex pravidiel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Chybná hodnota <b>%s</b> číslo poľa (hodnota <b>&quot;%s&quot;</b> nie je <b>%s</b> existujúce ref) ErrorsOnXLines=Chyby na <b>%s</b> zdrojovom zázname (s) ErrorFileIsInfectedWithAVirus=Antivírusový program nebol schopný overiť súbor (súbor môže byť napadnutý vírusom) diff --git a/htdocs/langs/sk_SK/exports.lang b/htdocs/langs/sk_SK/exports.lang index 36d931db0df..0a917805e4a 100644 --- a/htdocs/langs/sk_SK/exports.lang +++ b/htdocs/langs/sk_SK/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Žiadne dovážať dáta (žiadny modul s definíciami povoliť FileSuccessfullyBuilt=Export súboru ktorý bol vygenerovaný SQLUsedForExport=Otázka SQL použiť na vytvorenie exportovaného súboru LineId=Id riadku +LineLabel=Label of line LineDescription=Popis linky LineUnitPrice=Jednotková cena linky LineVATRate=Sadzba DPH linky diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang index 8a5b1adecfc..59087a5b21f 100644 --- a/htdocs/langs/sk_SK/main.lang +++ b/htdocs/langs/sk_SK/main.lang @@ -108,6 +108,7 @@ Yes=Áno no=nie No=Nie All=Všetko +Alls=All Home=Domáce Help=Pomoc OnlineHelp=Online nápoveda @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Choďte na Domov - Nastavenie - Spoločnosť pre zmenu l Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sk_SK/printing.lang b/htdocs/langs/sk_SK/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sk_SK/printing.lang +++ b/htdocs/langs/sk_SK/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sk_SK/projects.lang b/htdocs/langs/sk_SK/projects.lang index f4b9864a837..82f7262f987 100644 --- a/htdocs/langs/sk_SK/projects.lang +++ b/htdocs/langs/sk_SK/projects.lang @@ -143,7 +143,8 @@ SelectElement=Vyberte prvok AddElement=Odkaz na elementu UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Kompletné projektu model zostavy (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Plánované zaťaženie PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sk_SK/sendings.lang b/htdocs/langs/sk_SK/sendings.lang index 888d6014435..2eaa92493cb 100644 --- a/htdocs/langs/sk_SK/sendings.lang +++ b/htdocs/langs/sk_SK/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Chytiť zákazníka diff --git a/htdocs/langs/sk_SK/trips.lang b/htdocs/langs/sk_SK/trips.lang index b5469e0ce39..aa236db0452 100644 --- a/htdocs/langs/sk_SK/trips.lang +++ b/htdocs/langs/sk_SK/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang index c33514aacaa..36f7826569a 100644 --- a/htdocs/langs/sl_SI/accountancy.lang +++ b/htdocs/langs/sl_SI/accountancy.lang @@ -1,12 +1,12 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_SEPARATORCSV=Ločilo za stolpce za izvozno datoteko +ACCOUNTING_EXPORT_DATE=Format datuma za izvozno datoteko +ACCOUNTING_EXPORT_PIECE=Izvozi število kosov ? +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Izvozi z globalnim računom ? +ACCOUNTING_EXPORT_LABEL=Izvozi naziv ? +ACCOUNTING_EXPORT_AMOUNT=Izvozi znesek ? +ACCOUNTING_EXPORT_DEVISE=Izvozi valuto ? Accounting=Računovodstvo Globalparameters=Globalni parametri @@ -48,7 +48,7 @@ NewAccount=Novi računovodski račun Update=Update List=Seznam Create=Ustvari -CreateMvts=Create movement +CreateMvts=Ustvari spremembo UpdateAccount=Sprememba obračunskega računa UpdateMvts=Sprememba pretoka WriteBookKeeping=Evidenčnih računov v glavno knjigo @@ -84,15 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začni sortiranje strani za pregled "Pregl AccountLength=Dolžina računovodstva računov prikazan v Dolibarrju AccountLengthDesc=Funkcija omogoča, da Predstavljati dolžino obračunskega računa z zamenjavo prostorov z ničelno sliki. Ta funkcija se dotakne le zaslon, ne spreminja računovodskih račune registrirane v Dolibarrju. Za izvoz, to funkcijo je potrebno, da so združljivi z določeno programsko opremo. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Dolžina za prikaz opisa proizvodov in storitev v seznamih (najbolje = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Dolžina za prikaz oblike opisa računa proizvodov in storitev v seznamih (najbolje = 50) ACCOUNTING_LENGTH_GACCOUNT=Dolžina glavne knjige ACCOUNTING_LENGTH_AACCOUNT=Dolžina računih tretjih oseb ACCOUNTING_SELL_JOURNAL=Prodam revija ACCOUNTING_PURCHASE_JOURNAL=Nakup revij ACCOUNTING_MISCELLANEOUS_JOURNAL=Razno revija -ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal +ACCOUNTING_EXPENSEREPORT_JOURNAL=Pregled stroškovnih poročil ACCOUNTING_SOCIAL_JOURNAL=Socialna revija ACCOUNTING_ACCOUNT_TRANSFER_CASH=Račun za prenos diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang index 298a46c02f1..f645ead6020 100644 --- a/htdocs/langs/sl_SI/admin.lang +++ b/htdocs/langs/sl_SI/admin.lang @@ -1664,9 +1664,9 @@ TemplateForElement=Ta podatek v predlogi je namenjen kateremu elementu TypeOfTemplate=Vrsta predloge TemplateIsVisibleByOwnerOnly=Predloga je vidna samo lastniku FixTZ=Fiksiranje časovne cone -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Primer: +2 (uporabite samo, če se pojavijo težave) +ExpectedChecksum=Pričakovana kontrolna vsota +CurrentChecksum=Trenutna kontrolna vsota MailToSendProposal=Za pošiljanje ponudbe stranki MailToSendOrder=Za pošiljanje naročila kupca MailToSendInvoice=Za pošiljanje računa za kupca diff --git a/htdocs/langs/sl_SI/agenda.lang b/htdocs/langs/sl_SI/agenda.lang index 9aee752b495..960b20899bf 100644 --- a/htdocs/langs/sl_SI/agenda.lang +++ b/htdocs/langs/sl_SI/agenda.lang @@ -90,15 +90,17 @@ ExtSiteUrlAgenda=URL za dostop do .ical datoteke ExtSiteNoLabel=Ni opisa WorkingTimeRange=Delovni čas WorkingDaysRange=Delovni dnevi +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Ustvari dogodek MyAvailability=Moja dostopnost ActionType=Tip dogodka DateActionBegin=Datum začetka dogodka -CloneAction=Clone event -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month -DayOfMonth=Day of month -DayOfWeek=Day of week -DateStartPlusOne=Date start + 1 hour +CloneAction=Kloniraj dogodek +ConfirmCloneEvent=Ali zares želite klonirati ta dogodek <b>%s</b> ? +RepeatEvent=Ponovi dogodek +EveryWeek=Vsak teden +EveryMonth=Vsak mesec +DayOfMonth=Dan v mesecu +DayOfWeek=Dan v tednu +DateStartPlusOne=Začetni datum + 1 ura diff --git a/htdocs/langs/sl_SI/bills.lang b/htdocs/langs/sl_SI/bills.lang index ab33013dd73..41c5fee3f7b 100644 --- a/htdocs/langs/sl_SI/bills.lang +++ b/htdocs/langs/sl_SI/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=Napitnina -PaymentTypeShortTIP=Napitnina +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Elektronsko plačilo PaymentTypeShortVAD=Elektronsko plačilo PaymentTypeTRA=Plačilo računa diff --git a/htdocs/langs/sl_SI/categories.lang b/htdocs/langs/sl_SI/categories.lang index 4ba08013685..e425a2754fb 100644 --- a/htdocs/langs/sl_SI/categories.lang +++ b/htdocs/langs/sl_SI/categories.lang @@ -42,19 +42,19 @@ ImpossibleAddCat=Ni možno dodati značke/kategorije ImpossibleAssociateCategory=Ni možno vezati značke/kategorije na WasAddedSuccessfully=<b>%s</b> je bil uspešno dodan. ObjectAlreadyLinkedToCategory=Element je že povezan na to značko/kategorijo. -CategorySuccessfullyCreated=This tag/category %s has been added successfully. -ProductIsInCategories=Product/service is linked to following tags/categories -SupplierIsInCategories=Third party is linked to following suppliers tags/categories -CompanyIsInCustomersCategories=This third party is linked to following customers/prospects tags/categories -CompanyIsInSuppliersCategories=This third party is linked to following suppliers tags/categories -MemberIsInCategories=This member is linked to following members tags/categories -ContactIsInCategories=This contact is linked to following contacts tags/categories +CategorySuccessfullyCreated=Ta oznaka / kategorija% s je bila uspešno dodana. +ProductIsInCategories=Izdelek / storitev je povezana z naslednjimi oznakami / kategorijami +SupplierIsInCategories=Tretja oseba je povezana z naslednjimi dobavitelji Oznake / kategorije +CompanyIsInCustomersCategories=Ta tretja stranka je povezana z naslednjimi strankami / možnosti Oznake / kategorije +CompanyIsInSuppliersCategories=Ta tretja stranka je povezana z naslednjimi dobavitelji Oznake / kategorije +MemberIsInCategories=Ta član je povezana z naslednjimi člani Oznake / kategorije +ContactIsInCategories=Ta kontakt je povezan z naslednjimi značkami/kategorijami ProductHasNoCategory=Ta proizvod/storitev ni vključen v nobenoznačko/ kategorijo SupplierHasNoCategory=Ta dobavitelj ni vključen v nobeno značko/kategorijo -CompanyHasNoCategory=This thirdparty is not in any tags/categories +CompanyHasNoCategory=Ta tretja stranka ni v nobenih Oznakah / kategorijah MemberHasNoCategory=Ta član ni v nobeni znački/kategoriji ContactHasNoCategory=Ta kontakt ni v nobeni znački/kategoriji -ClassifyInCategory=Add to tag/category +ClassifyInCategory=Dodaj značko / kategorijo NoneCategory=Nobena NotCategorized=Brez značke/kategorije CategoryExistsAtSameLevel=Kategorija s to referenco že obstaja @@ -67,13 +67,13 @@ ContentsNotVisibleByAllShort=Vsebina ni vidna vsem CategoriesTree=Drevesna struktura značk/kategorij DeleteCategory=Briši značko/kategorijo ConfirmDeleteCategory=Ali zares želite izbrisati to značko/kategorijo? -RemoveFromCategory=Remove link with tag/category -RemoveFromCategoryConfirm=Are you sure you want to unlink the transaction from the tag/category ? +RemoveFromCategory=Odstrani povezavo z značko/kategorijo +RemoveFromCategoryConfirm=Ali ste prepričani, da želite prekiniti povezavo transakcije iz značke / kategorije? NoCategoriesDefined=Ni določena nobena značka/kategorija -SuppliersCategoryShort=Suppliers tag/category -CustomersCategoryShort=Customers tag/category -ProductsCategoryShort=Products tag/category -MembersCategoryShort=Members tag/category +SuppliersCategoryShort=Dobavitelji značka/kategorija +CustomersCategoryShort=Stranke značka/kategorija +ProductsCategoryShort=Proizvodi značka/kategorija +MembersCategoryShort=Člani značka/kategorija SuppliersCategoriesShort=Značke/kategorije dobaviteljev CustomersCategoriesShort=Značke/kategorije kupcev CustomersProspectsCategoriesShort=Kategorije kupcev/možnih strank @@ -94,7 +94,7 @@ CatSupList=Seznam značk/kategorij dobaviteljev CatCusList=Seznam značk/kategorij kupcev/možnih strank CatProdList=Seznam značk/kategorij proizvodov CatMemberList=Seznam značk/kategorij članov -CatContactList=List of contact tags/categories +CatContactList=Seznam kontaktnih oznak/kategorij CatSupLinks=Povezave med dobavitelji in značkami/kategorijami CatCusLinks=Povezave med kupci/možnimi strankami in značkami/kategorijami CatProdLinks=Povezave med proizvodi/storitvami in značkami/kategorijami @@ -108,4 +108,4 @@ CategorieRecursiv=Avtomatsko poveži z nadrejeno značko/kategorijo CategorieRecursivHelp=Če je aktivirano, bo proizvod po dodajanju v podkategorijo povezan tudi z nadrejeno kategorijo AddProductServiceIntoCategory=Dodaj sledeči produkt/storitev ShowCategory=Pokaži značko/kategorijo -ByDefaultInList=By default in list +ByDefaultInList=Privzeto na seznamu diff --git a/htdocs/langs/sl_SI/commercial.lang b/htdocs/langs/sl_SI/commercial.lang index 26f92ea19c3..b9a2fc5b279 100644 --- a/htdocs/langs/sl_SI/commercial.lang +++ b/htdocs/langs/sl_SI/commercial.lang @@ -7,13 +7,13 @@ Customer=Kupec Customers=Kupci Prospect=Možna stranka Prospects=Možne stranke -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Brisanje dogodka +NewAction=Nov dogodek +AddAction=Ustvari dogodek +AddAnAction=Ustvari dogodek AddActionRendezVous=Ustvari srečanje Rendez-Vous=Srečanje -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Ali zares želite izbrisati ta dogodek ? CardAction=Kartica aktivnosti PercentDone=Procent dokončanosti ActionOnCompany=Naloga o podjetju diff --git a/htdocs/langs/sl_SI/compta.lang b/htdocs/langs/sl_SI/compta.lang index 67e93308d05..a2764551ed3 100644 --- a/htdocs/langs/sl_SI/compta.lang +++ b/htdocs/langs/sl_SI/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Posebni stroški MenuTaxAndDividends=Davki in dividende MenuSalaries=Plače MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Področje računovodstva/blagajne diff --git a/htdocs/langs/sl_SI/contracts.lang b/htdocs/langs/sl_SI/contracts.lang index 60ef9ee1b04..8699074189f 100644 --- a/htdocs/langs/sl_SI/contracts.lang +++ b/htdocs/langs/sl_SI/contracts.lang @@ -19,8 +19,10 @@ ServiceStatusLateShort=Potekla ServiceStatusClosed=Zaključena ServicesLegend=Legenda storitev Contracts=Pogodbe -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Pogodbe in serija pogodb Contract=Pogodba +ContractLine=Contract line +Closing=Closing NoContracts=Ni pogodb MenuServices=Storitve MenuInactiveServices=Storitve niso aktivne diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang index 4cf2cddcb89..4928ee57239 100644 --- a/htdocs/langs/sl_SI/errors.lang +++ b/htdocs/langs/sl_SI/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ne sme biti izklopljen, če želite da t ErrorPasswordsMustMatch=Obe vneseni gesli se morata ujemati ErrorContactEMail=Prišlo je do tehnične napake. Prosimo, obrnite se na administratorja na naslednji Email <b>%s</b> in mu sporočite kodo napake <b>%s</b>, Še bolje pa je, če priložite kopijo strani z napako. ErrorWrongValueForField=Napačna vrednost v polju številka <b>%s</b> (vrednost '<b>%s</b>' ne ustreza pravilu <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Napačna vrednost za <b>%s</b> številka polja (Vrednost <b>'%s</b> &quot;ni <b>%s</b> obstoječe ref) ErrorsOnXLines=Napake v <b>%s</b> vrsticah izvorne kode ErrorFileIsInfectedWithAVirus=Antivirusni program ni mogel potrditi datoteke (datoteka je morda okužena) diff --git a/htdocs/langs/sl_SI/exports.lang b/htdocs/langs/sl_SI/exports.lang index 8f08082db50..5d7e1e09ae2 100644 --- a/htdocs/langs/sl_SI/exports.lang +++ b/htdocs/langs/sl_SI/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Ni podatkov, ki jih lahko uvozite (ni tako definiranega modula, FileSuccessfullyBuilt=Ustvarjena izvozna datoteka SQLUsedForExport=SQL zahtevek uporabljen za izgradnjo izvozne datoteke LineId=Id vrstice +LineLabel=Label of line LineDescription=Opis vrstice LineUnitPrice=Cena enote v vrstici LineVATRate=Stopnja DDV v vrstici diff --git a/htdocs/langs/sl_SI/holiday.lang b/htdocs/langs/sl_SI/holiday.lang index 8df3ca7a725..aa589968514 100644 --- a/htdocs/langs/sl_SI/holiday.lang +++ b/htdocs/langs/sl_SI/holiday.lang @@ -93,7 +93,7 @@ ValueOptionCP=Vrednost GroupToValidateCP=Skupina z dovoljenjem za odobravanje zahtevkov za dopust ConfirmConfigCP=Potrditev konfiguracije LastUpdateCP=Zadnja avtomatska posodobitev odobrenih dopustov -MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation +MonthOfLastMonthlyUpdate=Mesec zadnje avtomatske posodobitve odobrenih dopustov UpdateConfCPOK=Uspešno posodobljeno. ErrorUpdateConfCP=Pri posodabljanju je prišlo do napake, prosimo poskusite ponovno. AddCPforUsers=Prosimo dodajte stanje dopustov uporabnikov s <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">klikom tukaj</a>. @@ -128,7 +128,7 @@ ErrorMailNotSend=Pri pošiljanju e-pošte je prišlo do napake: NoCPforMonth=Ta mesec ni odsotnosti. nbJours=Število dni TitleAdminCP=Konfiguracija dopustov -NoticePeriod=Notice period +NoticePeriod=Čas za odobritev #Messages HolidaysToValidate=Potrdi zahtevke za dopust HolidaysToValidateBody=Spodaj je zahtevek za potrditev dopustov @@ -144,7 +144,7 @@ Permission20001=Beri svoje zahtevke za dopust Permission20002=Kreiranje/spreminjanje vaših zahtevkov za dopust Permission20003=Brisanje zahtevkov za dopust Permission20004=Branje katerihkoli zahtevkov za dopust -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. +Permission20005=Kreiranje/spreminjanje zahtevkov za dopust za vse +Permission20006=Administriranje zahtevkov za dopust (nastavitve in posodobitev stanja) +NewByMonth=Dodani na mesec +GoIntoDictionaryHolidayTypes=Pojdite na <strong>Domov - Nastavitve- Slovarji- Vrste odsotnosti</strong> zanastavitve različnih vrst odsotnosti. diff --git a/htdocs/langs/sl_SI/languages.lang b/htdocs/langs/sl_SI/languages.lang index 0d3d7c867b7..daa1b3c0928 100644 --- a/htdocs/langs/sl_SI/languages.lang +++ b/htdocs/langs/sl_SI/languages.lang @@ -2,7 +2,7 @@ Language_ar_AR=Arabščina Language_ar_SA=Arabščina -Language_bn_BD=Bengali +Language_bn_BD=Bengalščina Language_bg_BG=Bolgarski Language_bs_BA=Bosanski Language_ca_ES=Katalonščina @@ -23,9 +23,9 @@ Language_en_US=Angleščina (ZDA) Language_en_ZA=Angleščina (Južna Afrika) Language_es_ES=Španščina Language_es_AR=Španščina (Argentina) -Language_es_BO=Spanish (Bolivia) +Language_es_BO=Španščina (Bolivija) Language_es_CL=Španščina (Čile) -Language_es_CO=Spanish (Colombia) +Language_es_CO=Španščina (Kolumbija) Language_es_DO=Španščina (Dominikanska republika) Language_es_HN=Španščina (Honduras) Language_es_MX=Španščina (Mehika) @@ -41,7 +41,7 @@ Language_fr_CA=Francoščina (Kanada) Language_fr_CH=Francoščina (Švica) Language_fr_FR=Francoščina Language_fr_NC=Francoski (Nova Kaledonija) -Language_fy_NL=Frisian +Language_fy_NL=Frizijščina Language_he_IL=Hebrew Language_hr_HR=Hrvaški Language_hu_HU=Madžarščina @@ -49,10 +49,10 @@ Language_id_ID=Indonezijščina Language_is_IS=Islandščina Language_it_IT=Italijanščina Language_ja_JP=Japonščina -Language_ka_GE=Georgian -Language_kn_IN=Kannada +Language_ka_GE=Gruzijščina +Language_kn_IN=Kannadščina Language_ko_KR=Korejski -Language_lo_LA=Lao +Language_lo_LA=Laoščina Language_lt_LT=Litovska Language_lv_LV=Latvijski Language_mk_MK=Makedonski @@ -71,8 +71,8 @@ Language_sv_SV=Švedščina Language_sv_SE=Švedščina Language_sq_AL=Albanščina Language_sk_SK=Slovaški -Language_sr_RS=Serbian -Language_sw_SW=Kiswahili +Language_sr_RS=Srbščina +Language_sw_SW=Svahilščina Language_th_TH=Thai Language_uk_UA=Ukrajinski Language_uz_UZ=Uzbek diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang index 9ef295b8c69..9dc0a9a9fa9 100644 --- a/htdocs/langs/sl_SI/main.lang +++ b/htdocs/langs/sl_SI/main.lang @@ -108,6 +108,7 @@ Yes=Da no=ne No=Ne All=Vse +Alls=All Home=Domov Help=Pomoč OnlineHelp=Online pomoč @@ -127,7 +128,7 @@ Disable=Onemogoči Disabled=Onemogočen Add=Dodaj AddLink=Dodaj povezavo -RemoveLink=Remove link +RemoveLink=Odstrani povezavo Update=Posodobi AddActionToDo=Dodaj planirano aktivnost AddActionDone=Dodaj izvršeno aktivnost @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Pojdite na Domov - Nastavitve - Podjetje za spremembo lo Deny=Zavrni Denied=Zavrnjen ListOfTemplates=Seznam predlog +Gender=Gender Genderman=Moški Genderwoman=Ženska ViewList=Glej seznam Mandatory=Obvezno -Hello=Hello -Sincerely=Sincerely +Hello=Pozdravljeni +Sincerely=S spoštovanjem # Week day Monday=Ponedeljek Tuesday=Torek @@ -745,3 +747,4 @@ ShortFriday=P ShortSaturday=S ShortSunday=N SelectMailModel=Izberi predlogo za elektronsko pošto +SetRef=Set ref diff --git a/htdocs/langs/sl_SI/margins.lang b/htdocs/langs/sl_SI/margins.lang index 8454dcc10a0..b8be5e67b15 100644 --- a/htdocs/langs/sl_SI/margins.lang +++ b/htdocs/langs/sl_SI/margins.lang @@ -30,13 +30,13 @@ UseDiscountAsProduct=Kot proizvod UseDiscountAsService=Kot storitev UseDiscountOnTotal=V delni vsoti MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Določa, če se globalni popust smatra kot proizvod, storitev, ali samo delna vsota pri izračunu marže. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_TYPE=Privzeto predlagana nabavna cena s stroški za izračun marže MargeBrute=Bruto marža MargeNette=Neto marža -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) +MargeType1=Marža na najboljšo nabavno ceno +MargeType2=Marža na uravnoteženo povprečno ceno (WAP) MARGIN_TYPE_DETAILS=Bruto marža : prodajna cena - nabavna cena<br/>Neto marža : prodajna cena - stroškovna cena -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MarginTypeDesc=Marža na najboljšo nabavno ceno : Prodajna cena - Najboljša nabavna cena s kartice proizvoda<br/>Marža na uravnoteženo povprečno ceno (WAP) : Prodajna cena - Uravnotežena povprečna cena proizvoda CostPrice=Stroškovna cena BuyingCost=Stroškovna cena UnitCharges=Stroški po enoti diff --git a/htdocs/langs/sl_SI/orders.lang b/htdocs/langs/sl_SI/orders.lang index f91f1bee39d..48e0d677e5d 100644 --- a/htdocs/langs/sl_SI/orders.lang +++ b/htdocs/langs/sl_SI/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Kloniraj naročilo ConfirmCloneOrder=Ali zares želite klonirati to naročilo <b>%s</b> ? DispatchSupplierOrder=Prejem naročila od dobavitelja %s FirstApprovalAlreadyDone=Prva odobritev je že narejena -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Druga odobritev je že narejena ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Referent za sledenje naročila kupca TypeContact_commande_internal_SHIPPING=Referent za sledenje odpreme diff --git a/htdocs/langs/sl_SI/printing.lang b/htdocs/langs/sl_SI/printing.lang index 838abdcdf81..c6c5016c79c 100644 --- a/htdocs/langs/sl_SI/printing.lang +++ b/htdocs/langs/sl_SI/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Nastavitev sistema za direktno tiskanje PrintingDesc=Ta modul doda gumb za direktno pošiljanje dokumenta na tiskalnik (brez odpiranja dokumenta v aplikaciji) v različnih modulih. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Nastavitev gonilnika modula PrintingDriverDesc=Konfiguracija spremenljivk za gonilnik tiskalnika ListDrivers=Seznam gonilnikov @@ -10,6 +12,7 @@ PrintTestDesc=Seznam tiskalnikov. FileWasSentToPrinter=Datoteka %s je bila poslana na tiskalnik NoActivePrintingModuleFound=Ni aktivnega modula za tiskanje dokumenta PleaseSelectaDriverfromList=Prosimo, izberite gonilnik s seznama. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Nastavitev gonilnika TestDriver=Test TargetedPrinter=Ciljni tiskalnik diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang index 1a9f4a0ce1c..f117b3fa290 100644 --- a/htdocs/langs/sl_SI/products.lang +++ b/htdocs/langs/sl_SI/products.lang @@ -23,14 +23,14 @@ ProductOrService=Proizvod ali storitev ProductsAndServices=Proizvodi in storitve ProductsOrServices=Proizvodi ali storitve ProductsAndServicesOnSell=Proizvodi in storitve za prodajo ali nabavo -ProductsAndServicesNotOnSell=Products and Services not for sale +ProductsAndServicesNotOnSell=Proizvodi in storitve, ki niso naprodaj ProductsAndServicesStatistics=Statistika proizvodov in storitev ProductsStatistics=Statistika proizvodov -ProductsOnSell=Product for sale or for purchase -ProductsNotOnSell=Product not for sale and not for purchase +ProductsOnSell=Proizvodi za prodajo ali nabavo +ProductsNotOnSell=Proizvodi niti za prodajo, niti za nakup ProductsOnSellAndOnBuy=Proizvodi za prodajo ali nabavo ServicesOnSell=Storitve za prodajo ali za nakup -ServicesNotOnSell=Services not for sale +ServicesNotOnSell=Storitve, ki niso naprodaj ServicesOnSellAndOnBuy=Storitve za prodajo ali za nabavo InternalRef=Interna referenca LastRecorded=Zadnji vneseni proizvodi/storitve za prodajo @@ -44,7 +44,7 @@ CardProduct1=Kartica storitve CardContract=Kartica pogodbe Warehouse=Skladišče Warehouses=Skladišča -WarehouseOpened=Warehouse open +WarehouseOpened=Skladišče odprto WarehouseClosed=Skladišče zaprto Stock=Zaloga Stocks=Zaloge @@ -71,21 +71,21 @@ SellingPriceTTC=Prodajne cene (z DDV) PublicPrice=Javna cena CurrentPrice=Trenutna cena NewPrice=Nova cena -MinPrice=Min. selling price -MinPriceHT=Min. selling price (net of tax) -MinPriceTTC=Min. selling price (inc. tax) +MinPrice=Min. prodajna cena +MinPriceHT=Min. prodajna cena (brez DDV) +MinPriceTTC=Min. prodajna cena (z DDV) CantBeLessThanMinPrice=Prodajna cena ne more biti nižja od minimalne za ta proizvod (%s brez DDV). To sporočilo se pojavi lahko tudi, če vnesete prevelik popust ContractStatus=Status pogodbe ContractStatusClosed=Zaprta -ContractStatusRunning=Ongoing +ContractStatusRunning=V teku ContractStatusExpired=Pretečena -ContractStatusOnHold=On hold -ContractStatusToRun=Make ongoing -ContractNotRunning=This contract is not ongoing +ContractStatusOnHold=Ustavljeno +ContractStatusToRun=Poženi v tek +ContractNotRunning=Ta pogodba ni v teku ErrorProductAlreadyExists=Proizvod z referenco %s že obstaja. ErrorProductBadRefOrLabel=Napačna vrednost reference ali naziva. ErrorProductClone=Prišlo je do težave pri poskusu kloniranja proizvoda ali storitve. -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. +ErrorPriceCantBeLowerThanMinPrice=Napaka, cena ne more biti nižja od minimalne cene. Suppliers=Dobavitelji SupplierRef=Referenca dobavitelja ShowProduct=Prikaži proizvod @@ -117,12 +117,12 @@ ServiceLimitedDuration=Če ima proizvod storitev z omejenim trajanjem: MultiPricesAbility=Več nivojev cen za proizvode/storitve MultiPricesNumPrices=Število cen MultiPriceLevelsName=Kategorije cen -AssociatedProductsAbility=Activate the package feature +AssociatedProductsAbility=Aktiviranje paketnih lastnosti AssociatedProducts=Sestavljen izdelek -AssociatedProductsNumber=Number of products composing this package product +AssociatedProductsNumber=Število proizvodov, ki sestavljajo ta paketni proizvod ParentProductsNumber=Število nadrejenih sestavljenih izdelkov -IfZeroItIsNotAVirtualProduct=If 0, this product is not a package product -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any package product +IfZeroItIsNotAVirtualProduct=Če je 0, ta izdelek ni paketni proizvod +IfZeroItIsNotUsedByVirtualProduct=Če je 0, ta izdelek ni uporabljen v nobenem paketnem proizvodu EditAssociate=Poveži Translation=Prevod KeywordFilter=Filter ključnih besed @@ -131,7 +131,7 @@ ProductToAddSearch=Iskanje proizvoda za dodajanje AddDel=Dodaj/briši Quantity=Količina NoMatchFound=Ni ujemanja -ProductAssociationList=List of products/services that are component of this virtual product/package +ProductAssociationList=Seznam proizvodov/storitev, ki sestavljajo ta virtualni proizvod/paket ProductParentList=Seznam zavitkov izdelkov / storitev, pri tem izdelku, kot sestavnega dela ErrorAssociationIsFatherOfThis=Eden od izbranih proizvodov je nadrejen trenutnemu proizvodu DeleteProduct=Izbriši proizvod/storitev @@ -179,41 +179,41 @@ CloneProduct=Kloniraj proizvod ali storitev ConfirmCloneProduct=Ali zares želite klonirati ta proizvod ali storitev <b>%s</b> ? CloneContentProduct=Klonirajte vse osnovne podatke proizvoda/storitve ClonePricesProduct=Klonirajte osnovne podatke in cene -CloneCompositionProduct=Clone packaged product/service +CloneCompositionProduct=Kloniraj paketni proizvod/stroitev ProductIsUsed=Ta proizvod je rabljen NewRefForClone=Ref. novega proizvoda/storitve -CustomerPrices=Customer prices -SuppliersPrices=Supplier prices -SuppliersPricesOfProductsOrServices=Supplier prices (of products or services) +CustomerPrices=Cene za kupce +SuppliersPrices=Cene dobavitelja +SuppliersPricesOfProductsOrServices=Cene dobavitelja (proizvodov ali storitev) CustomCode=Carinska tarifa CountryOrigin=Država porekla HiddenIntoCombo=Skrito v izbranem seznamu Nature=Narava -ShortLabel=Short label -Unit=Unit -p=u. +ShortLabel=Kratek naziv +Unit=Enota +p=e. set=set se=set -second=second +second=sekunda s=s -hour=hour +hour=ura h=h -day=day +day=dan d=d kilogram=kilogram -kg=Kg +kg=kg gram=gram g=g meter=meter m=m -linearmeter=linear meter +linearmeter=linearni meter lm=lm -squaremeter=square meter +squaremeter=kvadratni meter m2=m² -cubicmeter=cubic meter +cubicmeter=kubični meter m3=m³ liter=liter -l=L +l=l ProductCodeModel=Predloga za referenco proizvoda ServiceCodeModel=Predloga za referenco storitve AddThisProductCard=Ustvari kartico proizvoda @@ -239,7 +239,7 @@ CostPmpHT=Neto skupna VWAP ProductUsedForBuild=Lastna poraba za proizvodnjo ProductBuilded=Zaključena proizvodnja ProductsMultiPrice=Večcenovni proizvod -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) +ProductsOrServiceMultiPrice=Cene za kupca (proizvodov ali storitev, večcenovno) ProductSellByQuarterHT=Četrtletni prihodek prooizvoda po VWAP ServiceSellByQuarterHT=Četrtletni prihodek storitev po VWAP Quarter1=1. četrtletje @@ -262,10 +262,10 @@ ResetBarcodeForAllRecords=Določite vrednost črtnih kod za vse zapise (s tem bo PriceByCustomer=Različne cene za vsakega kupca PriceCatalogue=Enolična cena po proizvodu/storitvi PricingRule=Pravila za cene za kupce -AddCustomerPrice=Add price by customer +AddCustomerPrice=Dodaj ceno po kupcu ForceUpdateChildPriceSoc=Določi enako ceno za podružnice stranke -PriceByCustomerLog=Log of previous customer prices -MinimumPriceLimit=Minimum price can't be lower then %s +PriceByCustomerLog=Pregled prejšnjih cen za kupce +MinimumPriceLimit=Minimalna cena ne more biti nižja kot %s MinimumRecommendedPrice=Minimalna priporočena cena je : %s PriceExpressionEditor=Urejevalnik prikaza cene PriceExpressionSelected=Izbran prikaz cene @@ -292,7 +292,7 @@ GlobalVariableUpdaterHelpFormat1=format je {"URL": "http://example.com/urlofws", UpdateInterval=Interval posodobitve (minute) LastUpdated=Nazadnje posodobljeno CorrectlyUpdated=Pravilno posodobljeno -PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is -PropalMergePdfProductChooseFile=Select PDF files -IncludingProductWithTag=Including product with tag -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +PropalMergePdfProductActualFile=Datoteke za dodatek k PDF Azur so/je +PropalMergePdfProductChooseFile=Izberi PDF datoteke +IncludingProductWithTag=Vključi proizvod z oznako +DefaultPriceRealPriceMayDependOnCustomer=Privzeta cena, dejanska cena je odvisna od kupca diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang index 26f3d618ac8..666f6e51030 100644 --- a/htdocs/langs/sl_SI/projects.lang +++ b/htdocs/langs/sl_SI/projects.lang @@ -143,7 +143,8 @@ SelectElement=Izberi element AddElement=Povezava do elementa UnlinkElement=Nepovezan element # Documents models -DocumentModelBaleine=Model poročila za celoten projekt (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planirana delovna obremenitev PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sl_SI/salaries.lang b/htdocs/langs/sl_SI/salaries.lang index 5dd6dd5b250..c7578f5aa4c 100644 --- a/htdocs/langs/sl_SI/salaries.lang +++ b/htdocs/langs/sl_SI/salaries.lang @@ -11,5 +11,5 @@ ShowSalaryPayment=Prikaži izplačilo plač THM=Povprečna urna postavka TJM=Povprečna dnevna postavka CurrentSalary=Trenutna plača -THMDescription=This value may be used to calculate cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently as information only and is not used for any calculation +THMDescription=Ta kalkulacija se lahko uporabi za izračun stroškov porabljenega časa na projektu, ki ga vnese uporabnik, če je uporabljen projektni modul +TJMDescription=Ta vrednost je trenutno samo informativna in se ne uporablja v nobeni kalkulaciji diff --git a/htdocs/langs/sl_SI/sendings.lang b/htdocs/langs/sl_SI/sendings.lang index c5c7b0cdd09..e185c4dc79c 100644 --- a/htdocs/langs/sl_SI/sendings.lang +++ b/htdocs/langs/sl_SI/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Lasten prevzem kupca diff --git a/htdocs/langs/sl_SI/stocks.lang b/htdocs/langs/sl_SI/stocks.lang index b367dacab6b..4e627a209b5 100644 --- a/htdocs/langs/sl_SI/stocks.lang +++ b/htdocs/langs/sl_SI/stocks.lang @@ -5,7 +5,7 @@ Warehouses=Skladišča NewWarehouse=Novo skladišče / skladiščni prostor WarehouseEdit=Uredi skladišče MenuNewWarehouse=Novo skladišče -WarehouseOpened=Warehouse open +WarehouseOpened=Skladišče odprto WarehouseClosed=Skladišče zaprto WarehouseSource=Izvorno skladišče WarehouseSourceNotDefined=Ni definirano skladišče, @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Pravilo za upravljanje zmanjšanja zalog RuleForStockManagementIncrease=Pravilo za upravljanje povečanja zalog DeStockOnBill=Zmanjšanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) DeStockOnValidateOrder=Zmanjšanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Zmanjšanje dejanske zaloge po potrditvi odpreme ReStockOnBill=Povečanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) ReStockOnValidateOrder=Povečanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) ReStockOnDispatchOrder=Povečanje dejanske zaloge po ročnem vnosu v skladišče, po prejemu naročila od dobavitelja @@ -95,16 +95,16 @@ SelectWarehouseForStockDecrease=Izberite skladišče uporabiti za zmanjšanje za SelectWarehouseForStockIncrease=Izberite skladišče uporabiti za povečanje zalog NoStockAction=Ni aktivnosti zaloge LastWaitingSupplierOrders=Naročila, ki čakajo na prevzem -DesiredStock=Desired minimum stock -DesiredMaxStock=Desired maximum stock +DesiredStock=Želena minimalna zaloga +DesiredMaxStock=Želena maximalna zaloga StockToBuy=Za naročiti Replenishment=Obnavljanje ReplenishmentOrders=Naročila za obnavljanje -VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ +VirtualDiffersFromPhysical=Glede na možnosti povečanja/zmanjšanja, se lahko fizična in virtualna zaloga (fizična + trenutna naročila) razlikujeta UseVirtualStockByDefault=Privzeto uporabljaj virtualno zalogo namesto fizične za funkcijo obnovitve zaloge UseVirtualStock=Uporabi virtualno zalogo UsePhysicalStock=Uporabi fizično zalogo -CurentSelectionMode=Current selection mode +CurentSelectionMode=Trenuten način izbire CurentlyUsingVirtualStock=Virtualna zaloga CurentlyUsingPhysicalStock=Fizična zaloga RuleForStockReplenishment=Pravilo za obnavljanje zalog @@ -113,8 +113,8 @@ AlertOnly= Samo opozorila WarehouseForStockDecrease=Skladiščee <b>%s</b> bo uporabljeno za zmanjšanje zaloge WarehouseForStockIncrease=Skladišče <b>%s</b> bo uporabljeno za povečanje zaloge ForThisWarehouse=Za to skladišče -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked), and suggest you to create supplier orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all opened supplier orders including predefined products. Only opened orders with predefined products, so orders that may affect stocks, are visible here. +ReplenishmentStatusDesc=To je seznam vseh proizvodov z nižjo zalogo od želene (ali nižje od opozorilne vrednosti, če je označen kvadratek "samo opozorilo"), in nasvet za ustvarjanje naročila pri dobavitelju za popolnitev razlike. +ReplenishmentOrdersDesc=To je seznam vseh odprtih naročil pri dobavitelju vključno z vnaprej določenimi proizvodi. Vidna so samo odprta naročila z vnaprej določenimi proizvodi, torej naročila, ki lahko vplivajo na zalogo. Replenishments=Obnovitve NbOfProductBeforePeriod=Količina proizvoda %s na zalogi pred izbranim obdobjem (< %s) NbOfProductAfterPeriod=Količina proizvoda %s na zalogi po izbranem obdobju (> %s) @@ -125,16 +125,16 @@ RecordMovement=Zapis prenešen ReceivingForSameOrder=Prevzem tega naročila StockMovementRecorded=Zapisan premik zaloge RuleForStockAvailability=Pravila za zahtevane zaloge -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment +StockMustBeEnoughForInvoice=Nivo zaloge mora biti dovolj visok za dodajanje proizvoda/storitve na račun +StockMustBeEnoughForOrder=Nivo zaloge mora biti dovolj visok za dodajanje proizvoda/storitve na naročilo +StockMustBeEnoughForShipment= Nivo zaloge mora biti dovolj visok za dodajanje proizvoda/storitve na odpremo MovementLabel=Nalepka gibanja InventoryCode=Koda gibanja ali zaloge IsInPackage=Vsebina paketa ShowWarehouse=Prikaži skladišče -MovementCorrectStock=Stock correction for product %s +MovementCorrectStock=Korekcija zaloge za proizvod %s MovementTransferStock=Skladiščni prenos proizvoda %s v drugo skladišče -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Tukaj je potrebno navesti izvorno skladišče, če je vklopljen modul "Lot proizvoda". Uporabi se za prikaz seznama lotov/serijskih številk, ki so na voljo za proizvode, pri katerih je za premik potrebno navesti lot/serijsko številko. če želite poslati proizvod iz drugega skladišča, samo naredite odpremo v več korakih. InventoryCodeShort=Koda zaloge/premika -NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order +NoPendingReceptionOnSupplierOrder=Ni odprtih prejemov na osnovi odprtih naročil pri dobavitelju ThisSerialAlreadyExistWithDifferentDate=Ta lot/serijska številka (<strong>%s</strong>) že obstaja, vendar z drugim datumom vstopa ali izstopa (najden je <strong>%s</strong>, vi pa ste vnesli <strong>%s</strong>). diff --git a/htdocs/langs/sl_SI/suppliers.lang b/htdocs/langs/sl_SI/suppliers.lang index 0f5d46b818f..435e98c1702 100644 --- a/htdocs/langs/sl_SI/suppliers.lang +++ b/htdocs/langs/sl_SI/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Seznam naročil dobaviitelja MenuOrdersSupplierToBill=Zaračunavanje naročil dobavitelja NbDaysToDelivery=Zakasnitev dobave v dnevih DescNbDaysToDelivery=Največja zamuda pri dobavi proizvodov iz tega naročila -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Uporabite dvojno odobritev, če je znesek (brez DDV) višji kot (Drugo odobritev lahko naredi katerikoli uporabnik z dovoljenjem. Vnesite 0, če ne želite dvojne odobritve) diff --git a/htdocs/langs/sl_SI/trips.lang b/htdocs/langs/sl_SI/trips.lang index 6825bef94d5..2b36ad15491 100644 --- a/htdocs/langs/sl_SI/trips.lang +++ b/htdocs/langs/sl_SI/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sq_AL/agenda.lang b/htdocs/langs/sq_AL/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/sq_AL/agenda.lang +++ b/htdocs/langs/sq_AL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sq_AL/bills.lang b/htdocs/langs/sq_AL/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/sq_AL/bills.lang +++ b/htdocs/langs/sq_AL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/sq_AL/compta.lang b/htdocs/langs/sq_AL/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/sq_AL/compta.lang +++ b/htdocs/langs/sq_AL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/sq_AL/contracts.lang b/htdocs/langs/sq_AL/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/sq_AL/contracts.lang +++ b/htdocs/langs/sq_AL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/sq_AL/errors.lang b/htdocs/langs/sq_AL/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/sq_AL/errors.lang +++ b/htdocs/langs/sq_AL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/sq_AL/exports.lang b/htdocs/langs/sq_AL/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/sq_AL/exports.lang +++ b/htdocs/langs/sq_AL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang index d7c1fd78681..90da67f53a6 100644 --- a/htdocs/langs/sq_AL/main.lang +++ b/htdocs/langs/sq_AL/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sq_AL/printing.lang b/htdocs/langs/sq_AL/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sq_AL/printing.lang +++ b/htdocs/langs/sq_AL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sq_AL/projects.lang b/htdocs/langs/sq_AL/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/sq_AL/projects.lang +++ b/htdocs/langs/sq_AL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sq_AL/sendings.lang b/htdocs/langs/sq_AL/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/sq_AL/sendings.lang +++ b/htdocs/langs/sq_AL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/sq_AL/trips.lang b/htdocs/langs/sq_AL/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/sq_AL/trips.lang +++ b/htdocs/langs/sq_AL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sr_RS/agenda.lang b/htdocs/langs/sr_RS/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/sr_RS/agenda.lang +++ b/htdocs/langs/sr_RS/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sr_RS/bills.lang b/htdocs/langs/sr_RS/bills.lang index 35db6f5ff03..6942434168c 100644 --- a/htdocs/langs/sr_RS/bills.lang +++ b/htdocs/langs/sr_RS/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/sr_RS/compta.lang b/htdocs/langs/sr_RS/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/sr_RS/compta.lang +++ b/htdocs/langs/sr_RS/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/sr_RS/contracts.lang b/htdocs/langs/sr_RS/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/sr_RS/contracts.lang +++ b/htdocs/langs/sr_RS/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/sr_RS/errors.lang b/htdocs/langs/sr_RS/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/sr_RS/errors.lang +++ b/htdocs/langs/sr_RS/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/sr_RS/exports.lang b/htdocs/langs/sr_RS/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/sr_RS/exports.lang +++ b/htdocs/langs/sr_RS/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/sr_RS/main.lang +++ b/htdocs/langs/sr_RS/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sr_RS/printing.lang b/htdocs/langs/sr_RS/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sr_RS/printing.lang +++ b/htdocs/langs/sr_RS/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sr_RS/projects.lang b/htdocs/langs/sr_RS/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/sr_RS/projects.lang +++ b/htdocs/langs/sr_RS/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sr_RS/sendings.lang b/htdocs/langs/sr_RS/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/sr_RS/sendings.lang +++ b/htdocs/langs/sr_RS/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/sr_RS/trips.lang b/htdocs/langs/sr_RS/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/sr_RS/trips.lang +++ b/htdocs/langs/sr_RS/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang index 3b521b7cf89..d1ee9d8f637 100644 --- a/htdocs/langs/sv_SE/accountancy.lang +++ b/htdocs/langs/sv_SE/accountancy.lang @@ -1,12 +1,12 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_SEPARATORCSV=Kolumnseparator för exportfil +ACCOUNTING_EXPORT_DATE=Datumformat för exportfil +ACCOUNTING_EXPORT_PIECE=Exportera med antal detaljer? +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Exportera med globalt konto? +ACCOUNTING_EXPORT_LABEL=Exportera titel? +ACCOUNTING_EXPORT_AMOUNT=Exportera antal? +ACCOUNTING_EXPORT_DEVISE=Exportera formatet ? Accounting=Redovisning Globalparameters=Globala parametrar @@ -48,7 +48,7 @@ NewAccount=Nytt redovisningskonto Update=Uppdatera List=Lista Create=Skapa -CreateMvts=Create movement +CreateMvts=Skapa rörelse UpdateAccount=Ändring av ett redovisningskonto UpdateMvts=Ändring av en rörelse WriteBookKeeping=Record konton i huvudboken @@ -84,15 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Börja sorteringen av nedbrytnings sidor " AccountLength=Längd på redovisningen redovisning i Dolibarr AccountLengthDesc=Funktion som gör det möjligt att låtsas en längd av bokföringskonto genom att ersätta mellanslag med noll siffra. Den här funktionen berör endast displayen, det ändrar inte redovisningskonton registrerade i Dolibarr. För export, är nödvändigt denna funktion för att vara kompatibel med viss programvara. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Längd för att visa produkt och tjänstebeskrivning i listor (Bäst = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Längd för att visa produkt och tjänstekonto i listor (Bäst = 50) ACCOUNTING_LENGTH_GACCOUNT=Längd på de allmänna räkenskaperna ACCOUNTING_LENGTH_AACCOUNT=Längd av tredjepartskonton ACCOUNTING_SELL_JOURNAL=Sell ​​tidskrift ACCOUNTING_PURCHASE_JOURNAL=Bara tidskrift ACCOUNTING_MISCELLANEOUS_JOURNAL=Diverse tidskrift -ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal +ACCOUNTING_EXPENSEREPORT_JOURNAL=Utgiftsjournal ACCOUNTING_SOCIAL_JOURNAL=Social tidskrift ACCOUNTING_ACCOUNT_TRANSFER_CASH=Redogörelse för överföring diff --git a/htdocs/langs/sv_SE/agenda.lang b/htdocs/langs/sv_SE/agenda.lang index 3e89ca69526..08d81b718ad 100644 --- a/htdocs/langs/sv_SE/agenda.lang +++ b/htdocs/langs/sv_SE/agenda.lang @@ -48,9 +48,9 @@ InvoiceValidatedInDolibarrFromPos=Faktura %s validerats från POS InvoiceBackToDraftInDolibarr=Faktura %s gå tillbaka till förslaget status InvoiceDeleteDolibarr=Faktura %s raderas OrderValidatedInDolibarr=Beställ %s validerade -OrderDeliveredInDolibarr=Order %s classified delivered +OrderDeliveredInDolibarr=Klassificerad order %s levererad OrderCanceledInDolibarr=Beställ %s avbryts -OrderBilledInDolibarr=Order %s classified billed +OrderBilledInDolibarr=Klassificerad order %s fakturerad OrderApprovedInDolibarr=Ordningens %s godkänd OrderRefusedInDolibarr=Order %s vägrade OrderBackToDraftInDolibarr=Beställ %s gå tillbaka till förslaget status @@ -90,15 +90,17 @@ ExtSiteUrlAgenda=URL att komma åt. Ical-fil ExtSiteNoLabel=Ingen beskrivning WorkingTimeRange=Arbetstid intervall WorkingDaysRange=Arbetsdagar sträcker +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Skapa event MyAvailability=Min tillgänglighet -ActionType=Event type -DateActionBegin=Start event date -CloneAction=Clone event -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month -DayOfMonth=Day of month -DayOfWeek=Day of week -DateStartPlusOne=Date start + 1 hour +ActionType=Typ av händelse +DateActionBegin=Startdatum för händelse +CloneAction=Klona händelse +ConfirmCloneEvent=Är du säker på att du vill klona häbdelsen <b>%s</b> +RepeatEvent=Repetera händelsen +EveryWeek=Varje vecka +EveryMonth=Varje månad +DayOfMonth=Dag i månaden +DayOfWeek=Dag i veckan +DateStartPlusOne=Startdatum +1 timma diff --git a/htdocs/langs/sv_SE/banks.lang b/htdocs/langs/sv_SE/banks.lang index 4ecab10d87a..e824318e3b7 100644 --- a/htdocs/langs/sv_SE/banks.lang +++ b/htdocs/langs/sv_SE/banks.lang @@ -94,12 +94,12 @@ Conciliate=Reconcile Conciliation=Avstämning ConciliationForAccount=Förena detta konto IncludeClosedAccount=Inkludera stängda konton -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Enbart öppna konton AccountToCredit=Hänsyn till kreditinstitut AccountToDebit=Konto att debitera DisableConciliation=Inaktivera försoning för den här kontot ConciliationDisabled=Avstämning inaktiverad -StatusAccountOpened=Open +StatusAccountOpened=Öppen StatusAccountClosed=Stängt AccountIdShort=Antal EditBankRecord=Ändra post @@ -113,7 +113,7 @@ CustomerInvoicePayment=Kundbetalning CustomerInvoicePaymentBack=Kund betalning tillbaka SupplierInvoicePayment=Leverantör betalning WithdrawalPayment=Tillbakadragande betalning -SocialContributionPayment=Social/fiscal tax payment +SocialContributionPayment=Sociala och skattemässiga betalningar FinancialAccountJournal=Finansiell balans tidskrift BankTransfer=Banköverföring BankTransfers=Banköverföringar diff --git a/htdocs/langs/sv_SE/bills.lang b/htdocs/langs/sv_SE/bills.lang index 966d3f704ad..f2957ac71f4 100644 --- a/htdocs/langs/sv_SE/bills.lang +++ b/htdocs/langs/sv_SE/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Kontrollera PaymentTypeShortCHQ=Kontrollera -PaymentTypeTIP=TIPS -PaymentTypeShortTIP=TIPS +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=På rad betalning PaymentTypeShortVAD=På rad betalning PaymentTypeTRA=Faktura betalning diff --git a/htdocs/langs/sv_SE/bookmarks.lang b/htdocs/langs/sv_SE/bookmarks.lang index de877eecf6e..3f19be6b8cf 100644 --- a/htdocs/langs/sv_SE/bookmarks.lang +++ b/htdocs/langs/sv_SE/bookmarks.lang @@ -5,15 +5,15 @@ Bookmarks=Bokmärken NewBookmark=Nytt bokmärke ShowBookmark=Visa bokmärke OpenANewWindow=Öppna ett nytt fönster -ReplaceWindow=Ersätt aktuella fönstret +ReplaceWindow=Ersätt aktuellt fönster BookmarkTargetNewWindowShort=Nytt fönster BookmarkTargetReplaceWindowShort=Nuvarande fönster BookmarkTitle=Bokmärk titel UrlOrLink=URL -BehaviourOnClick=Beteende när en webbadress klickar på +BehaviourOnClick=Beteende när en URL är klickad på CreateBookmark=Skapa bokmärke SetHereATitleForLink=Ange en titel för bokmärket UseAnExternalHttpLinkOrRelativeDolibarrLink=Använd en extern http URL eller en relativ Dolibarr URL -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Välj om en sida som öppnas genom länken skall finnas på nuvarande eller nya fönster -BookmarksManagement=Bokmärken förvaltning +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Välj om en sida som öppnas genom länken skall finnas på nuvarande eller i nytt fönster +BookmarksManagement=Förvaltning av bokmärken förvaltning ListOfBookmarks=Listan över bokmärken diff --git a/htdocs/langs/sv_SE/compta.lang b/htdocs/langs/sv_SE/compta.lang index 79bc18b5f98..f0606ce3e50 100644 --- a/htdocs/langs/sv_SE/compta.lang +++ b/htdocs/langs/sv_SE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Särskilda kostnader MenuTaxAndDividends=Skatter och utdelning MenuSalaries=Löner MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Bokföring / Treasury område diff --git a/htdocs/langs/sv_SE/contracts.lang b/htdocs/langs/sv_SE/contracts.lang index 3d72d8709f1..0c81db6130f 100644 --- a/htdocs/langs/sv_SE/contracts.lang +++ b/htdocs/langs/sv_SE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Tjänster legend Contracts=Kontrakt ContractsAndLine=Contracts and line of contracts Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Inga kontrakt MenuServices=Tjänster MenuInactiveServices=Tjänster inte aktiv diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang index ce4d56d62ca..42ad2bd2f5c 100644 --- a/htdocs/langs/sv_SE/errors.lang +++ b/htdocs/langs/sv_SE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript måste inte avaktiveras att ha denna fun ErrorPasswordsMustMatch=Båda skrivit lösenord måste matcha varandra ErrorContactEMail=Ett tekniskt fel uppstod. Vänligen kontakta administratören att följa <b>e-%s</b> en ge <b>%s</b> felkod i ditt meddelande, eller ännu bättre genom att lägga till en skärm kopia av denna sida. ErrorWrongValueForField=Felaktigt värde för antalet <b>%s</b> området (värde <b>&quot;%s&quot;</b> inte matchar regex regel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Fel värde för <b>%s</b> fältnummer (värde <b>&quot;%s&quot;</b> är inte ett <b>%s</b> befintlig ref) ErrorsOnXLines=Fel på <b>%s</b> källrader ErrorFileIsInfectedWithAVirus=Antivirusprogrammet inte har kunnat validera (fil kan vara smittade av ett virus) diff --git a/htdocs/langs/sv_SE/exports.lang b/htdocs/langs/sv_SE/exports.lang index 4e6f6f8ff46..36a6b0b03e4 100644 --- a/htdocs/langs/sv_SE/exports.lang +++ b/htdocs/langs/sv_SE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Inga importeras data (ingen modul med definitioner för att mö FileSuccessfullyBuilt=Export-filen som genereras SQLUsedForExport=SQL Request används för att bygga exportfil LineId=Id av rad +LineLabel=Label of line LineDescription=Beskrivning av linjen LineUnitPrice=Priset per enhet på linjen LineVATRate=Momssats på linjen diff --git a/htdocs/langs/sv_SE/holiday.lang b/htdocs/langs/sv_SE/holiday.lang index 3873bdeb004..f25b526cfe9 100644 --- a/htdocs/langs/sv_SE/holiday.lang +++ b/htdocs/langs/sv_SE/holiday.lang @@ -3,7 +3,7 @@ HRM=HRM Holidays=Löv CPTitreMenu=Löv MenuReportMonth=Månatlig rapport -MenuAddCP=New leave request +MenuAddCP=Ny ledighetsansökan NotActiveModCP=Du måste aktivera modulen Löv att se denna sida. NotConfigModCP=Du måste konfigurera modulen Lämnar för att se den här sidan. För att göra detta, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;">klicka här</a> </ a> <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;">.</a> NoCPforUser=Du har inte någon tillgänglig dag. @@ -71,7 +71,7 @@ MotifCP=Reason UserCP=Användare ErrorAddEventToUserCP=Ett fel uppstod när den exceptionella ledighet. AddEventToUserOkCP=Tillägget av den exceptionella ledigheten har slutförts. -MenuLogCP=View change logs +MenuLogCP=Kontrollera ändringsloggen LogCP=Log av uppdateringar av tillgängliga semesterdagar ActionByCP=Framförd av UserUpdateCP=För användaren @@ -93,7 +93,7 @@ ValueOptionCP=Värde GroupToValidateCP=Grupp med möjlighet att godkänna ledighet förfrågningar ConfirmConfigCP=Bekräfta konfigurationen LastUpdateCP=Senast automatisk uppdatering av löv fördelning -MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation +MonthOfLastMonthlyUpdate=Månad, vid förra automatiska uppdateringen av ledighets tilldelningen UpdateConfCPOK=Uppdaterats. ErrorUpdateConfCP=Ett fel uppstod under uppdateringen, vänligen försök igen. AddCPforUsers=Vänligen lägg till balansen i bladen fördelning av användare genom <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">att klicka här</a> . @@ -128,7 +128,7 @@ ErrorMailNotSend=Ett fel uppstod när du skickar e-post: NoCPforMonth=Ingen lämnar denna månad. nbJours=Antal dagar TitleAdminCP=Konfiguration av Leaves -NoticePeriod=Notice period +NoticePeriod=Uppsägningstid #Messages HolidaysToValidate=Validera ledighets förfrågningar HolidaysToValidateBody=Nedan finns en ledighet begäran om att validera @@ -140,11 +140,11 @@ HolidaysRefused=Begäran nekades HolidaysRefusedBody=Din ledighet begäran om %s till %s har nekats av följande skäl: HolidaysCanceled=Annulleras leaved begäran HolidaysCanceledBody=Din ledighet begäran om %s till %s har avbrutits. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests +Permission20001=Läs dina egna ledighetsansökningar +Permission20002=Skapa/modifera din ledighetsansökan Permission20003=Radera ledighets förfrågningar -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. +Permission20004=Läs samtligas ledighetsansökningar +Permission20005=Skapa/modifera en ledighetsansökning för samtliga +Permission20006=Admins ledighetsansökan (upprätta och uppdatera balanser) +NewByMonth=Tillagda per månad +GoIntoDictionaryHolidayTypes=Gå in på <strong>Hem - Setup - Bibliotek - Typ av ledighet</strong> för att ställa in olika varianter av ledigheter. diff --git a/htdocs/langs/sv_SE/install.lang b/htdocs/langs/sv_SE/install.lang index 4a62b85d783..d4e12c0b0a6 100644 --- a/htdocs/langs/sv_SE/install.lang +++ b/htdocs/langs/sv_SE/install.lang @@ -63,7 +63,7 @@ DatabaseSuperUserAccess=Databasserver - superanvändare tillgång CheckToCreateDatabase=Kryssrutan om databasen inte existerar och måste skapas. <br> I så fall måste du fylla i login / lösenord för superanvändare konto längst ner på denna sida. CheckToCreateUser=Kryssrutan om databas ägaren inte existerar och måste skapas. <br> I så fall måste du välja sin inloggning och lösenord och fylla i användarnamn / lösenord för superanvändaren konto längst ner på denna sida. Om denna ruta är markerad, ägare databas och lösenord måste finns. Experimental=(Experimentell) -Deprecated=(deprecated) +Deprecated=(föråldrad) DatabaseRootLoginDescription=Logga in på användaren möjlighet att skapa nya databaser eller nya användare, värdelösa om din databas och databasen inloggning redan finns (som när du är värd ett webbhotell leverantör). KeepEmptyIfNoPassword=Lämna tomt om användaren har inget lösenord (undvik detta) SaveConfigurationFile=Spara värden @@ -156,7 +156,7 @@ LastStepDesc=<strong>Sista steget:</strong> Definiera här login och lösenord s ActivateModule=Aktivera modul %s ShowEditTechnicalParameters=Klicka här för att visa / redigera avancerade parametrar (expertläge) WarningUpgrade=Varning:\nHar du säkerhetskopierat databasen?\nDet är starkt rekommenderat att säkerhetskopiera databasen. På grund av fel i databassystemen (t.ex. mysql version 5.5.40) kan tabeller gå förlorade. Det är därför rekommenderat att ta en full dump av databasen innan migreringen påbörjas.\n\nKlicka OK för att starta migreringen... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) +ErrorDatabaseVersionForbiddenForMigration=Din databas är av version %s. Den har en kritisk bugg vilket gör dataförluster om du gör strukturförändringar på din databas, som det krävs av migrationsprocessen. För detta skäl, kommer migrationen inte tillåtas förrän du uppgraderat din databas till en nyare fast version (lista över kända buggade versioner:%s) ######### # upgrade diff --git a/htdocs/langs/sv_SE/interventions.lang b/htdocs/langs/sv_SE/interventions.lang index cee8d499f19..c43abf0bafc 100644 --- a/htdocs/langs/sv_SE/interventions.lang +++ b/htdocs/langs/sv_SE/interventions.lang @@ -50,4 +50,4 @@ ArcticNumRefModelError=Misslyckades med att aktivera PacificNumRefModelDesc1=Återgå numero med format %syymm-nnnn där YY är år, mm månaden och nnnn är en sekvens utan avbrott och ingen återgång till 0 PacificNumRefModelError=En intervention kort börjar med $ syymm finns redan och är inte förenligt med denna modell för sekvens. Ta bort den eller byta namn på den för att aktivera denna modul. PrintProductsOnFichinter=Trycksaker på interventionskort -PrintProductsOnFichinterDetails=interventions generated from orders +PrintProductsOnFichinterDetails=Insatser skapade utifrån order diff --git a/htdocs/langs/sv_SE/languages.lang b/htdocs/langs/sv_SE/languages.lang index 614f2f4c260..fd892e0c090 100644 --- a/htdocs/langs/sv_SE/languages.lang +++ b/htdocs/langs/sv_SE/languages.lang @@ -2,7 +2,7 @@ Language_ar_AR=Arabiska Language_ar_SA=Arabiskt -Language_bn_BD=Bengali +Language_bn_BD=Bengaliska Language_bg_BG=Bulgariska Language_bs_BA=Bosniska Language_ca_ES=Katalanska @@ -23,9 +23,9 @@ Language_en_US=Engelska (USA) Language_en_ZA=Engelska (Sydafrika) Language_es_ES=Spanska Language_es_AR=Spanska (Argentina) -Language_es_BO=Spanish (Bolivia) +Language_es_BO=Spanska (Bilivia) Language_es_CL=Spanska (Chile) -Language_es_CO=Spanish (Colombia) +Language_es_CO=Spanska (Colombia) Language_es_DO=Spanska (Dominikanska republiken) Language_es_HN=Spanska (Honduras) Language_es_MX=Spanska (Mexiko) @@ -41,7 +41,7 @@ Language_fr_CA=Franska (Kanada) Language_fr_CH=Franska (Schweiz) Language_fr_FR=Franska Language_fr_NC=Franska (Nya Kaledonien) -Language_fy_NL=Frisian +Language_fy_NL=Frisiska Language_he_IL=Hebreiska Language_hr_HR=Kroatiska Language_hu_HU=Ungerska @@ -49,10 +49,10 @@ Language_id_ID=Indonesiska Language_is_IS=Isländska Language_it_IT=Italienska Language_ja_JP=Japanska -Language_ka_GE=Georgian -Language_kn_IN=Kannada +Language_ka_GE=Gregorianska +Language_kn_IN=Kanadensiska Language_ko_KR=Koreanska -Language_lo_LA=Lao +Language_lo_LA=Laoitiska Language_lt_LT=Litauiska Language_lv_LV=Lettländska Language_mk_MK=Makedonska @@ -71,8 +71,8 @@ Language_sv_SV=Svenska Language_sv_SE=Svenskt Language_sq_AL=Albanska Language_sk_SK=Slovakiska -Language_sr_RS=Serbian -Language_sw_SW=Kiswahili +Language_sr_RS=Serbiska +Language_sw_SW=Swahili Language_th_TH=Thailändska Language_uk_UA=Ukrainska Language_uz_UZ=Uzbekiska diff --git a/htdocs/langs/sv_SE/loan.lang b/htdocs/langs/sv_SE/loan.lang index cc7f19037aa..e3845a93ab3 100644 --- a/htdocs/langs/sv_SE/loan.lang +++ b/htdocs/langs/sv_SE/loan.lang @@ -1,38 +1,38 @@ # Dolibarr language file - Source file is en_US - loan -Loan=Loan -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -ShowLoanPayment=Show Loan Payment -Capital=Capital -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -LoanAccountancyCapitalCode=Accountancy code capital -LoanAccountancyInsuranceCode=Accountancy code insurance -LoanAccountancyInterestCode=Accountancy code interest -LoanPayment=Loan payment -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ErrorLoanCapital=Loan amount has to be numeric and greater than zero. -ErrorLoanLength=Loan length has to be numeric and greater than zero. -ErrorLoanInterest=Annual interest has to be numeric and greater than zero. +Loan=Lån +Loans=Lån +NewLoan=Nytt lån +ShowLoan=Visa lån +PaymentLoan=lånebetalning +ShowLoanPayment=visa lånebetalning +Capital=Kapital +Insurance=Försäkring +Interest=Ränta +Nbterms=Antal termer +LoanAccountancyCapitalCode=Kapitalkod för bokföring +LoanAccountancyInsuranceCode=Försäkringskod för bokföring +LoanAccountancyInterestCode=Räntekod för bokföring +LoanPayment=lånebetalning +ConfirmDeleteLoan=Bekräfta borttagning av lån +LoanDeleted=Lånet borttaget +ConfirmPayLoan=Bekräfta klassificeringen av detta lån +LoanPaid=Lånet betalt +ErrorLoanCapital=Lånets mängd måste vara numeriskt och större än noll. +ErrorLoanLength=Lånets längd måste vara numeriskt och större än noll. +ErrorLoanInterest=Årlig ränta måste vara numeriskt och större än noll. # Calc -LoanCalc=Bank Loans Calculator -PurchaseFinanceInfo=Purchase & Financing Information -SalePriceOfAsset=Sale Price of Asset -PercentageDown=Percentage Down -LengthOfMortgage=Length of Mortgage -AnnualInterestRate=Annual Interest Rate -ExplainCalculations=Explain Calculations -ShowMeCalculationsAndAmortization=Show me the calculations and amortization -MortgagePaymentInformation=Mortgage Payment Information -DownPayment=Down Payment -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 +LoanCalc=Banklånskalkylator +PurchaseFinanceInfo=Inköp och finansinformation +SalePriceOfAsset=Försäljningspris för tillgång +PercentageDown=Procentuell nedgång +LengthOfMortgage=Längd på hypotekslån +AnnualInterestRate=Årlig ränta +ExplainCalculations=Förklara beräkning +ShowMeCalculationsAndAmortization=Visa beräkningen och avbetlningsplanen +MortgagePaymentInformation=Hupotekslånsinformation +DownPayment=Handpenning +DownPaymentDesc=<b> handpenningen </b> = Priset på hemmet multiplicerat med procent dividerat med 100 (5% ner blir 5/100 eller 0,05) +InterestRateDesc=<b>Räntan</b> = den årliga räntesatsen delat med 100 MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang index 8d10537a7d0..764f60f5ae9 100644 --- a/htdocs/langs/sv_SE/main.lang +++ b/htdocs/langs/sv_SE/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nej No=Nej All=Alla +Alls=All Home=Hem Help=Hjälp OnlineHelp=Online hjälp @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sv_SE/printing.lang b/htdocs/langs/sv_SE/printing.lang index bde4729a3cc..55c8e5778c4 100644 --- a/htdocs/langs/sv_SE/printing.lang +++ b/htdocs/langs/sv_SE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Inställningar av System för Direkt Utskrift PrintingDesc=Denna modul lägger till en Utskrift-knapp i diverse moduler för att skicka dokument direkt till en skrivare (utan att öppna dokumentet i någon tillämpning). +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Inställningar för Modul drivrutiner PrintingDriverDesc=Konfigurationsvariabler för skrivardrivrutin. ListDrivers=Lista över drivrutiner @@ -10,6 +12,7 @@ PrintTestDesc=Lista över skrivare FileWasSentToPrinter=Fil %s skickades till utskrift NoActivePrintingModuleFound=Ingen aktiv modul för utskrift av dokumentet PleaseSelectaDriverfromList=Var god välj en drivrutin från listan. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Inställningar av drivrutin TestDriver=Test TargetedPrinter=Målskrivare diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang index 32e2f0deb43..6e1974267a0 100644 --- a/htdocs/langs/sv_SE/projects.lang +++ b/htdocs/langs/sv_SE/projects.lang @@ -143,7 +143,8 @@ SelectElement=Välj elementet AddElement=Länk till inslag UnlinkElement=Ta bort länk elementet # Documents models -DocumentModelBaleine=En fullständig projektets rapport modellen (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planerad arbetsbelastning PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sv_SE/sendings.lang b/htdocs/langs/sv_SE/sendings.lang index a7f40b61d45..c1f0702ec78 100644 --- a/htdocs/langs/sv_SE/sendings.lang +++ b/htdocs/langs/sv_SE/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Produktkvantitet till öppnade kundorder ProductQtyInSuppliersOrdersRunning=Produktkvantitet till öppnade leverantörsorder ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Produktkvantitet från öppnade leverantörsorder är redan skickade +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Fångst av kunden diff --git a/htdocs/langs/sv_SE/trips.lang b/htdocs/langs/sv_SE/trips.lang index f4ce2dc75e8..661e597789f 100644 --- a/htdocs/langs/sv_SE/trips.lang +++ b/htdocs/langs/sv_SE/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sw_SW/agenda.lang b/htdocs/langs/sw_SW/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/sw_SW/agenda.lang +++ b/htdocs/langs/sw_SW/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sw_SW/bills.lang b/htdocs/langs/sw_SW/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/sw_SW/bills.lang +++ b/htdocs/langs/sw_SW/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/sw_SW/compta.lang b/htdocs/langs/sw_SW/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/sw_SW/compta.lang +++ b/htdocs/langs/sw_SW/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/sw_SW/contracts.lang b/htdocs/langs/sw_SW/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/sw_SW/contracts.lang +++ b/htdocs/langs/sw_SW/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/sw_SW/errors.lang b/htdocs/langs/sw_SW/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/sw_SW/errors.lang +++ b/htdocs/langs/sw_SW/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/sw_SW/exports.lang b/htdocs/langs/sw_SW/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/sw_SW/exports.lang +++ b/htdocs/langs/sw_SW/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/sw_SW/main.lang b/htdocs/langs/sw_SW/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/sw_SW/main.lang +++ b/htdocs/langs/sw_SW/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sw_SW/printing.lang b/htdocs/langs/sw_SW/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sw_SW/printing.lang +++ b/htdocs/langs/sw_SW/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sw_SW/projects.lang b/htdocs/langs/sw_SW/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/sw_SW/projects.lang +++ b/htdocs/langs/sw_SW/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sw_SW/sendings.lang b/htdocs/langs/sw_SW/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/sw_SW/sendings.lang +++ b/htdocs/langs/sw_SW/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/sw_SW/trips.lang b/htdocs/langs/sw_SW/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/sw_SW/trips.lang +++ b/htdocs/langs/sw_SW/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/th_TH/agenda.lang b/htdocs/langs/th_TH/agenda.lang index 16b8ebe8a7c..0fd1e1f2388 100644 --- a/htdocs/langs/th_TH/agenda.lang +++ b/htdocs/langs/th_TH/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL ที่เข้าถึงไฟล์ .ical ExtSiteNoLabel=คำอธิบายไม่มี WorkingTimeRange=ช่วงเวลาการทำงาน WorkingDaysRange=ช่วงวันทำการ +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=สร้างกิจกรรม MyAvailability=ความพร้อมใช้งานของฉัน ActionType=ประเภทเหตุการณ์ diff --git a/htdocs/langs/th_TH/bills.lang b/htdocs/langs/th_TH/bills.lang index d3210e7ef25..639104dd4f6 100644 --- a/htdocs/langs/th_TH/bills.lang +++ b/htdocs/langs/th_TH/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=เครดิตการ์ด PaymentTypeShortCB=เครดิตการ์ด PaymentTypeCHQ=ตรวจสอบ PaymentTypeShortCHQ=ตรวจสอบ -PaymentTypeTIP=เคล็ดลับ -PaymentTypeShortTIP=เคล็ดลับ +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=ในการชำระเงินสาย PaymentTypeShortVAD=ในการชำระเงินสาย PaymentTypeTRA=ชำระค่าสินค้า diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang index dac26af3ae6..c558694f8c6 100644 --- a/htdocs/langs/th_TH/compta.lang +++ b/htdocs/langs/th_TH/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=ค่าใช้จ่ายพิเศษ MenuTaxAndDividends=ภาษีและเงินปันผล MenuSalaries=เงินเดือน MenuSocialContributions=สังคม / ภาษีการคลัง -MenuNewSocialContribution=ชำระภาษีใหม่ +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=ใหม่สังคม / ภาษีการคลัง ContributionsToPay=สังคม / ภาษีการคลังที่จะต้องจ่าย AccountancyTreasuryArea=การบัญชี / ธนารักษ์พื้นที่ diff --git a/htdocs/langs/th_TH/contracts.lang b/htdocs/langs/th_TH/contracts.lang index a484f345867..3142e4338d9 100644 --- a/htdocs/langs/th_TH/contracts.lang +++ b/htdocs/langs/th_TH/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=ตำนานบริการ Contracts=สัญญา ContractsAndLine=สัญญาและสายของสัญญา Contract=สัญญา +ContractLine=Contract line +Closing=Closing NoContracts=ไม่มีสัญญา MenuServices=บริการ MenuInactiveServices=บริการไม่ได้ใช้งาน diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang index 9fb9ec79ea0..d7d7117c5bc 100644 --- a/htdocs/langs/th_TH/errors.lang +++ b/htdocs/langs/th_TH/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=จาวาสคริปต์จะต้อง ErrorPasswordsMustMatch=ทั้งสองพิมพ์รหัสผ่านจะต้องตรงกับแต่ละอื่น ๆ ErrorContactEMail=ข้อผิดพลาดทางเทคนิคที่เกิดขึ้น กรุณาติดต่อผู้ดูแลระบบเพื่อต่อไปนี้อีเมล <b>en% s ให้รหัสข้อผิดพลาด% s</b> ในข้อความของคุณหรือดียิ่งขึ้นโดยการเพิ่มสำเนาหน้าจอของหน้านี้ ErrorWrongValueForField=<b>ค่าที่ไม่ถูกต้องสำหรับจำนวนสนาม% s</b> (ค่า <b>'% s' ไม่ตรงกับกฎ% s</b> regex) -ErrorFieldValueNotIn=<b>ค่าที่ไม่ถูกต้องสำหรับจำนวนสนาม% s</b> (ค่า <b>'% s' ไม่ใช่ค่าที่มีอยู่เข้าไปในสนาม% s ของตาราง% s =% s)</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=<b>ค่าที่ไม่ถูกต้องสำหรับจำนวนสนาม% s</b> (ค่า <b>'% s' ไม่ได้อ้างอิง% s</b> ที่มีอยู่) ErrorsOnXLines=<b>ข้อผิดพลาดในการบันทึกแหล่ง% s</b> (s) ErrorFileIsInfectedWithAVirus=โปรแกรมป้องกันไวรัสที่ไม่สามารถที่จะตรวจสอบไฟล์ (ไฟล์อาจจะมีการติดเชื้อไวรัส) diff --git a/htdocs/langs/th_TH/exports.lang b/htdocs/langs/th_TH/exports.lang index 3d578297114..4c80c27661f 100644 --- a/htdocs/langs/th_TH/exports.lang +++ b/htdocs/langs/th_TH/exports.lang @@ -48,6 +48,7 @@ NoImportableData=ไม่มีข้อมูล importable (โมดูล FileSuccessfullyBuilt=ไฟล์ส่งออกที่สร้าง SQLUsedForExport=SQL ขอใช้ในการสร้างไฟล์การส่งออก LineId=Id ของสาย +LineLabel=Label of line LineDescription=คำอธิบายของสาย LineUnitPrice=ราคาต่อหน่วยของสาย LineVATRate=ภาษีมูลค่าเพิ่มอัตราสาย diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang index e943d79ef10..9718f1bd69b 100644 --- a/htdocs/langs/th_TH/main.lang +++ b/htdocs/langs/th_TH/main.lang @@ -108,6 +108,7 @@ Yes=ใช่ no=ไม่ No=ไม่ All=ทั้งหมด +Alls=All Home=บ้าน Help=ช่วย OnlineHelp=ความช่วยเหลือออนไลน์ @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=ไปลงในหน้าหลัก - การ Deny=ปฏิเสธ Denied=ปฏิเสธ ListOfTemplates=รายชื่อของแม่แบบ +Gender=Gender Genderman=คน Genderwoman=หญิง ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=แม่แบบอีเมลเลือก +SetRef=Set ref diff --git a/htdocs/langs/th_TH/printing.lang b/htdocs/langs/th_TH/printing.lang index 7d253862b92..46ec5db8729 100644 --- a/htdocs/langs/th_TH/printing.lang +++ b/htdocs/langs/th_TH/printing.lang @@ -3,6 +3,8 @@ Module64000Name=พิมพ์โดยตรง Module64000Desc=การเปิดใช้งานระบบการพิมพ์โดยตรง PrintingSetup=การติดตั้งระบบการพิมพ์โดยตรง PrintingDesc=โมดูลนี้จะเพิ่มปุ่มพิมพ์ส่งเอกสารโดยตรงไปยังเครื่องพิมพ์ (โดยไม่ต้องเปิดเอกสารลงในใบสมัคร) กับโมดูลต่างๆ +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=การติดตั้งไดร์เวอร์โมดูล PrintingDriverDesc=ตัวแปรการกำหนดค่าสำหรับโปรแกรมควบคุมการพิมพ์ ListDrivers=รายชื่อของผู้ขับขี่ @@ -10,6 +12,7 @@ PrintTestDesc=รายชื่อของเครื่องพิมพ์ FileWasSentToPrinter=ไฟล์% s ถู​​กส่งไปยังเครื่องพิมพ์ NoActivePrintingModuleFound=ไม่มีโมดูลที่ใช้งานพิมพ์เอกสาร PleaseSelectaDriverfromList=กรุณาเลือกขับจากรายการ +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=การติดตั้งไดร์เวอร์ TestDriver=ทดสอบ TargetedPrinter=เครื่องพิมพ์กำหนดเป้​​าหมาย diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang index 42c4d14d4be..0aa8aa71d30 100644 --- a/htdocs/langs/th_TH/projects.lang +++ b/htdocs/langs/th_TH/projects.lang @@ -143,7 +143,8 @@ SelectElement=องค์ประกอบที่เลือก AddElement=เชื่อมโยงไปยังองค์ประกอบ UnlinkElement=องค์ประกอบยกเลิกการเชื่อมโยง # Documents models -DocumentModelBaleine=รูปแบบรายงานที่สมบูรณ์ของโครงการ (โลโก้ ... ) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=ภาระงานที่วางแผนไว้ PlannedWorkloadShort=จำนวนงาน WorkloadOccupation=ภาระงานนัด diff --git a/htdocs/langs/th_TH/sendings.lang b/htdocs/langs/th_TH/sendings.lang index 1e696713126..b721d484a6f 100644 --- a/htdocs/langs/th_TH/sendings.lang +++ b/htdocs/langs/th_TH/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=ปริมาณสินค้าเข้ ProductQtyInSuppliersOrdersRunning=ปริมาณสินค้าลงในคำสั่งเปิดซัพพลายเออร์ ProductQtyInShipmentAlreadySent=ปริมาณสินค้าจากการสั่งซื้อของลูกค้าที่เปิดส่งแล้ว ProductQtyInSuppliersShipmentAlreadyRecevied=ปริมาณการสั่งซื้อสินค้าจากซัพพลายเออร์ที่เปิดรับอยู่แล้ว +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=จับลูกค้า diff --git a/htdocs/langs/th_TH/trips.lang b/htdocs/langs/th_TH/trips.lang index 06552d7688d..ce4153e770d 100644 --- a/htdocs/langs/th_TH/trips.lang +++ b/htdocs/langs/th_TH/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=คุณแน่ใจหรือว่าต้องกา NoTripsToExportCSV=ไม่มีรายงานค่าใช้จ่ายในการส่งออกในช่วงเวลานี้ ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang index 4fe08dc2cbc..bec844a5b13 100644 --- a/htdocs/langs/tr_TR/accountancy.lang +++ b/htdocs/langs/tr_TR/accountancy.lang @@ -40,7 +40,7 @@ Dispatched=Gönderilmiş CustomersVentilation=Müşteri analizi SuppliersVentilation=Tedarikç analizi -TradeMargin=Ticaret oranı +TradeMargin=Ticaret kar oranı Reports=Raporlar ByCustomerInvoice=Müşteri faturalarına göre ByMonth=Aya göre @@ -48,7 +48,7 @@ NewAccount=Yeni muhasebe hesabı Update=Güncelle List=Liste Create=Oluştur -CreateMvts=Create movement +CreateMvts=Hareket oluştur UpdateAccount=Bir muhasebe hesabının değiştirilmesi UpdateMvts=Bir hareketin değiştirilmesi WriteBookKeeping=Büyük defter hesap kayıtları @@ -84,8 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Analiz sayfalarında "Analiz edilmişlerin AccountLength=Dolibarr'da gösterilen muhasebe hesapları uzunluğu AccountLengthDesc=Boşlukların sıfır figürü ile değiştirilmesiyle muhasebe hesap uzunluğunun uydurulmasını sağlayan işlevdir. Bu işlev yalnızca görüntüyü değiştirir, Dolibarr'da kayıtlı muhasebe hesaplarını değiştirmez. Dışaaktarma için bu fonksiyonun belirli yazılımla uyumlu olması gerekir. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Listelemede ürün & hizmet tanımlaması için yer uzunluğu (En iyi = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Listelemede ürün & hizmet hesap tanımlama formu için yer uzunluğu (En iyi = 50) ACCOUNTING_LENGTH_GACCOUNT=Genel hesapların uzunluğu ACCOUNTING_LENGTH_AACCOUNT=Üçüncü parti hesaplarının uzunluğu @@ -153,7 +153,7 @@ NewFiscalYear=Yeni mali yıl DescVentilCustomer=Müşteri faturalarınızın yıllık hesap analizi için buraya danışın TotalVente=Toplam ciro HT -TotalMarge=Toplam satışlar oranı +TotalMarge=Toplam satışlar kar oranı DescVentilDoneCustomer=Burada müşteri faturaları satırlarına ve onların muhasebe hesaplarının listesine bakın. DescVentilTodoCustomer=Bir muhasebe hesabıyla müşteri faturanızın kalemlerini analiz edin ChangeAccount=Muhasebe hesabını, hesap tarafından seçilen satırlar için değiştirin: diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang index eaa5de65654..12127f2c91d 100644 --- a/htdocs/langs/tr_TR/admin.lang +++ b/htdocs/langs/tr_TR/admin.lang @@ -554,10 +554,10 @@ Module50400Name=Muhasebe (gelişmiş) Module50400Desc=Muhasebe yönetimi (çift taraf) Module54000Name=IPP Yazdır Module54000Desc=Cups IPP aryüzü kullanılarak doğrudan yazdırma (belgeler açılmadan) (Yazıcı sunucudan görülmeli ve sunucuda CUPS kurulu olmalı) -Module55000Name=Poll, Survey or Vote -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...) -Module59000Name=Oranlar -Module59000Desc=Oran yönetimi modülü +Module55000Name=Anket, Araştırma ya da Oylama +Module55000Desc=Çevrimiçi anket, araştırma ya da oylama yapmak için modül (Doodle, Studs, Rdvz, gibi) +Module59000Name=Kar Oranları +Module59000Desc=Kar Oranı yönetimi modülü Module60000Name=Komisyonlar Module60000Desc=Komisyon yönetimi modülü Permission11=Müşteri faturalarını oku @@ -789,9 +789,9 @@ Permission50202=İçeaktarma işlemleri Permission54001=Yazdır Permission55001=Anket oku Permission55002=Anket oluştur/düzenle -Permission59001=Ticari oran oku -Permission59002=Ticari oran tanımla -Permission59003=Her müşteri oranını oku +Permission59001=Ticari kar oranı oku +Permission59002=Ticari kar oranı tanımla +Permission59003=Her müşterinin kar oranını oku DictionaryCompanyType=Üçüncü parti türleri DictionaryCompanyJuridicalType=Üçüncü parti yasal türleri DictionaryProspectLevel=Aday potansiyel düzeyi @@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Hiçbir güvenlik etkinliği henüz kaydedilmedi. Eğer NoEventFoundWithCriteria=Bu arama kriteri için herhangi bir güvenlik etkinliği bulunamadı. SeeLocalSendMailSetup=Yerel postagönder kurulumunuza bakın BackupDesc=Tam bir Dolibarr yedeklemesi için şunları yapmalısınız: -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). +BackupDesc2=Bütün yüklenen ve oluşturulan dosyaları içeren belge dizini (<b>%s</b>) içeriğini kaydedin (1. Adımda oluşturulan tüm döküm dosyalarını içerir). BackupDesc3=Veritabanınızın içeriğini (<b>%s</b>) bir döküm dosyasına kaydedin. Bunun için, aşağıdaki yardımcıyı kullanabilirsiniz. BackupDescX=Arşivlenmiş dizin güvenli bir yerde korunmalıdır. BackupDescY=Üretilen bilgi döküm dosyası güvenli bir yerde korunmalıdır. @@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Bir ürün seçmek için arama formu kullanın (liste k UseEcoTaxeAbility=Eko-Vergi Desteği (WEEE) SetDefaultBarcodeTypeProducts=Ürünler için kullanılacak varsayılan barkod türü SetDefaultBarcodeTypeThirdParties=Üçüncü partiler için kullanılacak varsayılan barkod tipi -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition +UseUnits=Sipariş, teklif ya da fatura satırlarının yazımı sırasında kullanmak üzere Miktar için bir ölçü birimi tanımlayın ProductCodeChecker= Ürün kodu oluşturma ve denetimi modülü (ürün ya da hizmet) ProductOtherConf= Ürün / Hizmet yapılandırma ##### Syslog ##### @@ -1454,7 +1454,7 @@ FixedEmailTarget=Sabit eposta hedefi SendingsSetup=Gönderme modülü kurulumu SendingsReceiptModel=Makbuz gönderme modeli SendingsNumberingModules=Gönderi numaralandırma modülü -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=Müşteri teslimatlarında sevkiyat tablolarını destekler NoNeedForDeliveryReceipts=Çoğu durumda, gönderilen fişler hem müşteri teslimatları (gönderilecek ürün listesi) hem de müşteri tarafından alınan ve imzalanan belgeler olarak kullanılır. Yani, ürün teslimat makbuzları çift kopya özelliğindedir ve nadiren etkinleştirilir. FreeLegalTextOnShippings=Sevkiyatlarda serbest metin ##### Deliveries ##### @@ -1658,15 +1658,15 @@ UnicodeCurrency=Burada ayraçlar arasına para birimi simgesini belirten bayt sa PositionIntoComboList=Satırın kombo listesindeki konumu SellTaxRate=Satış vergisi oranı RecuperableOnly=Bazı Fransa eyaletlerinde geçerli olan "Non Perçue Récupérable" KDV için Evet, bütün diğer durumlar için "Hayır" girin. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. +UrlTrackingDesc=Eğer taşıma sağlayıcı ya da taşımacı size sevkiyatınızın durumunu denetlemek için bir web sayfası ya da sitesi önerirse, bunu burada girebilirsiniz. {TRACKID} anahtarını URL parametrelerinde kullanarak kullanıcı tarafından sevkiyat kartına girilen izleme numarası değeriyle değiştirebilirsiniz. OpportunityPercent=Bir fırsat oluşturduğunuzda, tahmini bir proje/aday tutarı gireceksiniz. Fırsatın durumuna göre, oluşturulacak bütün fırsatların genel tutarını hesaplamak için bu tutar bu oran ile çarpılabilir. Değer yüzde cinsindedir (0 ile 100 arasında) TemplateForElement=Bu şablon kaydının ayrıldığı öğe TypeOfTemplate=Şablon türü TemplateIsVisibleByOwnerOnly=Şablon yalnızca kullanıcı tarafından görünür FixTZ=Saat Dilimi Farkı -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Örnek: +2 (yalnızca sorun yaşanmışsa doldurun) +ExpectedChecksum=Beklenen Sağlama +CurrentChecksum=Geçerli Sağlama MailToSendProposal=Müşteri teklifi göndermek için MailToSendOrder=Müşteri siparişi göndermek için MailToSendInvoice=Müşteri faturası göndermek için diff --git a/htdocs/langs/tr_TR/agenda.lang b/htdocs/langs/tr_TR/agenda.lang index 24f2ca4bb43..dfe64a13fff 100644 --- a/htdocs/langs/tr_TR/agenda.lang +++ b/htdocs/langs/tr_TR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=.ical dosyasına erişmek için URL ExtSiteNoLabel=Tanımlama yok WorkingTimeRange=Çalışma saati aralığı WorkingDaysRange=Çalışma günleri aralığı +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Etkinlik oluştur MyAvailability=Uygunluğum ActionType=Etkinlik türü diff --git a/htdocs/langs/tr_TR/bills.lang b/htdocs/langs/tr_TR/bills.lang index 4a4d13b4a97..38128b949a9 100644 --- a/htdocs/langs/tr_TR/bills.lang +++ b/htdocs/langs/tr_TR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kredi kartı PaymentTypeShortCB=Kredi kartı PaymentTypeCHQ=Çek PaymentTypeShortCHQ=Çek -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=İnternetten ödeme PaymentTypeShortVAD=İnternetten ödeme PaymentTypeTRA=Fatura ödemesi diff --git a/htdocs/langs/tr_TR/commercial.lang b/htdocs/langs/tr_TR/commercial.lang index e20f0a77cc4..27af081f1db 100644 --- a/htdocs/langs/tr_TR/commercial.lang +++ b/htdocs/langs/tr_TR/commercial.lang @@ -7,13 +7,13 @@ Customer=Müşteri Customers=Müşteriler Prospect=Aday Prospects=Adaylar -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Bir etkinlik sil +NewAction=Yeni etkinlik +AddAction=Etkinlik oluştur +AddAnAction=Bir etkinlik oluştur AddActionRendezVous=Randevu etkinliği oluştur Rendez-Vous=Rendevu -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Bu etkinliği silmek istediğinizden emin misiniz? CardAction=Etkinlik kartı PercentDone=Tamamlanma oranı ActionOnCompany=Firma için görev @@ -94,4 +94,4 @@ StatusProsp=Aday durumu DraftPropals=Taslak teklifler SearchPropal=Teklif ara CommercialDashboard=Ticaret özeti -NoLimit=No limit +NoLimit=Sınır yok diff --git a/htdocs/langs/tr_TR/companies.lang b/htdocs/langs/tr_TR/companies.lang index 9b03af6d52e..79d3ba22fca 100644 --- a/htdocs/langs/tr_TR/companies.lang +++ b/htdocs/langs/tr_TR/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Üçüncü parti kişisi/adresi StatusContactValidated=Kişi/adres durumu Company=Firma CompanyName=Firma adı -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Rumuz adı (ticari, marka, ...) +AliasNameShort=Rumuz adı Companies=Firmalar CountryIsInEEC=Ülke, Avrupa Ekonomik Topluluğu içindedir ThirdPartyName=Üçüncü parti adı @@ -69,7 +69,7 @@ Country=Ülkesi CountryCode=Ülke kodu CountryId=Ülke kimliği Phone=Telefonu -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Ara Chat=Sohbet diff --git a/htdocs/langs/tr_TR/compta.lang b/htdocs/langs/tr_TR/compta.lang index 929ddd5e34c..94391743064 100644 --- a/htdocs/langs/tr_TR/compta.lang +++ b/htdocs/langs/tr_TR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Özel giderler MenuTaxAndDividends=Vergiler ve kar payları MenuSalaries=Ücretler MenuSocialContributions=Sosyal/mali vergiler -MenuNewSocialContribution=Yeni vergi ödemesi +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Yeni sosyal/mali vergi ContributionsToPay=Ödenecek sosyal/mali vergiler AccountancyTreasuryArea=Muhasebe/Maliye alanı @@ -194,7 +194,7 @@ ReCalculate=Yeniden hesapla Mode1=Yöntem 1 Mode2=Yöntem 2 CalculationRuleDesc=Toplam KDV hesabı için 2 yöntem vardır:<br>Yöntem 1, her satırda KDV yuvarlanır sonra satırların toplamı alınır.<br>Yöntem 2, her satırda KDV toplanır sonra sonuç yuvarlanır.<br>Sonuç değeri bir kaç kuruş fark gösterebilir. Varsayılan mod <b>%s</b> modudur. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Aynı hesaplama kuralını uygulamak ve tedarikçiniz tarafından beklenen aynı sonucu elde etmek için tedarikçiye göre uygun yöntem seçin. TurnoverPerProductInCommitmentAccountingNotRelevant=Ürüne göre ciro raporu, <b>nakit muhasebesi</b>modu için uygun değildir. Bu rapor yalnızca, <b>tahakkuk muhasebesi</b> modu için uygundur (muhasebe modülü ayarlarına bakın). CalculationMode=Hesaplama modu AccountancyJournal=Muhasebe kodu günlüğü diff --git a/htdocs/langs/tr_TR/contracts.lang b/htdocs/langs/tr_TR/contracts.lang index 5eeac707788..037a7c7a2b7 100644 --- a/htdocs/langs/tr_TR/contracts.lang +++ b/htdocs/langs/tr_TR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Hizmetler göstergesi Contracts=Sözleşmeler ContractsAndLine=Sözleşmeler ve satırları Contract=Sözleşme +ContractLine=Contract line +Closing=Closing NoContracts=Sözleşme yok MenuServices=Hizmetler MenuInactiveServices=Etkin olmayan hizmetler diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang index 8df34595133..e1cb3fb0db4 100644 --- a/htdocs/langs/tr_TR/errors.lang +++ b/htdocs/langs/tr_TR/errors.lang @@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Lütfen onay kutusu listesi için değer girin ErrorNoValueForRadioType=Lütfen onay düğmesi için değer girin ErrorBadFormatValueList=Listedeki değeri birden fazla virgül içeremez: <u>%s</u>, ama en az bir tane olması gerekir: anahtar, değer ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> alanı özel karakterler içermemelidir. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. +ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>%s</b> Alanı özel karakter ve büyük harf içermemeli yalnızca sayı içermelidir. ErrorNoAccountancyModuleLoaded=Etkinleştirilmiş muhasebe modülü yok ErrorExportDuplicateProfil=Bu profil adı bu dışaaktarma seti için zaten var. ErrorLDAPSetupNotComplete=Dolibarr-LDAP eşleşmesi tamamlanmamış. @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Bu özelliğin çalışması için Javascript engel ErrorPasswordsMustMatch=Her iki yazdığınız şifrenin birbiriyle eşleşmesi gerekir ErrorContactEMail=Teknik bir hata oluştu. Lütfen, aşağıdaki <b>%s</b> Eposta ile yöneticiye danışın, mesajınızda <b>%s</b> hata kodunu belirtin ve hatta bir ekran görünümünü de eklerseniz daha iyi olur. ErrorWrongValueForField=<b>%s</b> alan numarası için yanlış değer ('<b>%s</b>' değeri '<b>%s</b>' regex kuralı ile uyuşmuyor) -ErrorFieldValueNotIn=<b>%s</b> alan sayısı için hatalı değer ('<b>%s</b>' değeri <b>%s</b> = <b>%s</b> tablosundaki <b>%s</b> alanı içinde mevcut değil) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Alan numarası <b>%s</b> için yanlış değer (değer <b>'%s'</b> bir <b>%s</b> ref mevcut değildir) ErrorsOnXLines=<b>%</b> kaynak satırlarındaki hatalar ErrorFileIsInfectedWithAVirus=Virüs koruma programı dosyayı doğrulayamıyor (dosyaya bir virüs bulaşmış olabilir) @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Seçilmiş genel değişken yok ErrorFieldMustBeANumeric=<b>%s</b> alanı sayısal bir değer olmalıdır ErrorFieldMustBeAnInteger=<b>%s</b> alanı tamsayı olmalıdır ErrorMandatoryParametersNotProvided=Zorunlu parametre(ler) girilmemiş -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Bu fırsat/aday için tahmini bir tutar ayarladınız. Durumunu da girmelisiniz # Warnings WarningMandatorySetupNotComplete=Zorunlu kurulum parametreleri henüz tanımlanmamış diff --git a/htdocs/langs/tr_TR/exports.lang b/htdocs/langs/tr_TR/exports.lang index 04ef1ca97f4..bb47e5ba4bc 100644 --- a/htdocs/langs/tr_TR/exports.lang +++ b/htdocs/langs/tr_TR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=İçeaktarılacak veri yok (veri içeaktarmaya izin veren tanı FileSuccessfullyBuilt=Dışaaktarma dosyası oluşturuldu SQLUsedForExport=Dışaaktarılacakı dosyayı oluşturmak için kullanılan SQL sorgusu LineId=Satır no +LineLabel=Label of line LineDescription=Satır açıklaması LineUnitPrice=Satırın birim fiyat LineVATRate=Satırın KDV oranı diff --git a/htdocs/langs/tr_TR/languages.lang b/htdocs/langs/tr_TR/languages.lang index c93fc8b523a..6333581e1d2 100644 --- a/htdocs/langs/tr_TR/languages.lang +++ b/htdocs/langs/tr_TR/languages.lang @@ -41,7 +41,7 @@ Language_fr_CA=Fransızca (Kanada) Language_fr_CH=Fransızca (İsviçre) Language_fr_FR=Fransızca Language_fr_NC=Fransızca (Yeni Kaledonya) -Language_fy_NL=Frisian +Language_fy_NL=Frizyanca Language_he_IL=İbranice Language_hr_HR=Hırvatça Language_hu_HU=Macarca @@ -71,7 +71,7 @@ Language_sv_SV=İsveçce Language_sv_SE=İsveçce Language_sq_AL=Arnavutça Language_sk_SK=Slovakça -Language_sr_RS=Serbian +Language_sr_RS=Sırpça Language_sw_SW=Kisvahilice Language_th_TH=Taice Language_uk_UA=Ukraynaca diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang index 0204a76ccb2..0b1b50d1cb1 100644 --- a/htdocs/langs/tr_TR/main.lang +++ b/htdocs/langs/tr_TR/main.lang @@ -108,6 +108,7 @@ Yes=Evet no=hayır No=Hayır All=Hepsi +Alls=All Home=Giriş Help=Yardım OnlineHelp=Çevrimiçi yardım @@ -127,7 +128,7 @@ Disable=Engelle Disabled=Engelli Add=Ekle AddLink=Bağlantı ekle -RemoveLink=Remove link +RemoveLink=Bağlantıyı kaldır Update=Güncelle AddActionToDo=Yapılacak etkinlik ekle AddActionDone=Bitmiş etkinlik ekle @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Logoyu değiştirmek için Giriş - Ayarlar - Firma men Deny=Ret Denied=Reddedildi ListOfTemplates=Şablon listesi +Gender=Gender Genderman=Adam Genderwoman=Kadın -ViewList=List view -Mandatory=Mandatory -Hello=Hello -Sincerely=Sincerely +ViewList=Liste görünümü +Mandatory=Zorunlu +Hello=Merhaba +Sincerely=Saygılar # Week day Monday=Pazartesi Tuesday=Salı @@ -745,3 +747,4 @@ ShortFriday=Cu ShortSaturday=Ct ShortSunday=Pa SelectMailModel=Eposta şablonu seç +SetRef=Set ref diff --git a/htdocs/langs/tr_TR/margins.lang b/htdocs/langs/tr_TR/margins.lang index 8c651809e03..da3f92d7b4c 100644 --- a/htdocs/langs/tr_TR/margins.lang +++ b/htdocs/langs/tr_TR/margins.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - marges -Margin=Oran -Margins=Oranlar -TotalMargin=Toplam Oran -MarginOnProducts=Oran / Ürünler -MarginOnServices=Oran / Hizmetler -MarginRate=Oran değeri +Margin=Kar Oranı +Margins=Kar Oranları +TotalMargin=Toplam Kar Oranı +MarginOnProducts=Kar Oranı / Ürünler +MarginOnServices=Kar Oranı / Hizmetler +MarginRate=Kar Oranı değeri MarkRate=Yayınlanmış fiyat DisplayMarginRates=Oran değerlerini göster DisplayMarkRates=Yayınlanmış fiyatları göster @@ -15,8 +15,8 @@ margesSetup=Kar oranı yönetimi ayarı MarginDetails=Oran ayrıntıları ProductMargins=Ürün oranları CustomerMargins=Müşteri oranları -SalesRepresentativeMargins=Satış temsilcisi oranları -UserMargins=Kullanıcı oranları +SalesRepresentativeMargins=Satış temsilcisi kar oranları +UserMargins=Kullanıcı kar oranları ProductService=Ürün veya Hizmet AllProducts=Bütün ürünler ve hizmetler ChooseProduct/Service=Ürün veya hizmet seç @@ -24,25 +24,25 @@ StartDate=İlk tarih EndDate=Son tarih Launch=Başlat ForceBuyingPriceIfNull=Boşsa alış fiyatına zorla -ForceBuyingPriceIfNullDetails=eğr "AÇIK" sa, if "ON", oran satırda sıfır olacaktır (alış fiyatı = Satış fiyatı), aksi durumda ("KAPALI"), oran satış fiyatına eşit olacaktır (alış fiyatı = 0) -MARGIN_METHODE_FOR_DISCOUNT=Genel indirimler için oran yöntemi +ForceBuyingPriceIfNullDetails=eğer "AÇIK" sa, kar oranı satırda sıfır olacaktır (alış fiyatı = satış fiyatı), aksi durumda ("KAPALI"), kar oranı satış fiyatına eşit olacaktır (alış fiyatı = 0) +MARGIN_METHODE_FOR_DISCOUNT=Genel indirimler için kar oranı yöntemi UseDiscountAsProduct=Ürün olarak UseDiscountAsService=Hizmet olarak UseDiscountOnTotal=Ara toplamla -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, oran hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, kar oranı hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın. +MARGIN_TYPE=Kar oranı hesaplaması için varsayılan olarak önerilen Satınalma/Maliyet fiyatı MargeBrute=Ham oran -MargeNette=Net oran -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) -MARGIN_TYPE_DETAILS=Ham oran : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MargeNette=Net kar oranı +MargeType1=En iyi tedarikçi fiyatı kar oranı +MargeType2=Ağırlıklı Ortalama Fiyatta Kar Oranı (AOF) +MARGIN_TYPE_DETAILS=Ham kar oranı : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı +MarginTypeDesc=En iyi Satınalma fiyatı kar oranı: Satış fiyatı - Ürün kartında tanımlanan eniyi tedarikçi fiyatı<br/>Ağırlıklı Ortalama Fiyatı (AOF) : Satış fiyatı - Ürün Ağırlıklı Ortalama Fiyatı CostPrice=Maliyet fiyatı BuyingCost=Maliyet fiyatı UnitCharges=Birim masrafları Charges=Masraflar AgentContactType=Ticari temsilci ilgili tipi -AgentContactTypeDetails=Satış temsilcisine göre oran raporu için kullanılacak kişi türünü (faturala bağlantılı) tanımla +AgentContactTypeDetails=Satış temsilcisine göre kar oranı raporu için kullanılacak kişi türünü (faturala bağlantılı) tanımla rateMustBeNumeric=Oran sayısal bir değer olmalı markRateShouldBeLesserThan100=İşaretli oran 100 den daha düşük olmalı -ShowMarginInfos=Oran bilgisi göster +ShowMarginInfos=Kar oranı bilgisi göster diff --git a/htdocs/langs/tr_TR/orders.lang b/htdocs/langs/tr_TR/orders.lang index 89f6c20b571..37647feca40 100644 --- a/htdocs/langs/tr_TR/orders.lang +++ b/htdocs/langs/tr_TR/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Siparişi klonla ConfirmCloneOrder=Bu <b>%s</b> siparişi klonlamak istediğinizden emin misiniz? DispatchSupplierOrder=%s tedarikçi siparişini al FirstApprovalAlreadyDone=İlk onay zaten yapılmış -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=İkinci onaylama zaten yapılmış ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Müşteri siparişi izleme temsilcisi TypeContact_commande_internal_SHIPPING=Sevkiyat izleme temsilcisi diff --git a/htdocs/langs/tr_TR/printing.lang b/htdocs/langs/tr_TR/printing.lang index 9b45394f8e4..ebf403094d7 100644 --- a/htdocs/langs/tr_TR/printing.lang +++ b/htdocs/langs/tr_TR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Doğrudan Yazdırma Module64000Desc=Doğrudan Yazdırma Sistemini etkinleştir PrintingSetup=Doğrudan Yazdırma Sistemi Ayarları PrintingDesc=Bu modül, çeşitli modüllerde belgeleri doğrudan yazıcıya göndermek için bir Yazdırma tuşu ekler (belge uygulamada açılmadan) +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Modül Sürücüsü Ayarları PrintingDriverDesc=Yazıcı sürücüsü değişkenlerinin ayarları ListDrivers=Sürücü listesi @@ -10,6 +12,7 @@ PrintTestDesc=Yazıcı Listesi FileWasSentToPrinter=%s Dosyası yazıcıya gönderilmiştir NoActivePrintingModuleFound=Belge yazdıracak etkin modül yok PleaseSelectaDriverfromList=Lütfen listeden bir sürücü seçin. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Sürücü kurulumu TestDriver=Test TargetedPrinter=Hedeflenen yazıcı diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang index 8c31948f1c1..aa527473b1e 100644 --- a/htdocs/langs/tr_TR/products.lang +++ b/htdocs/langs/tr_TR/products.lang @@ -206,11 +206,11 @@ gram=gram g=g meter=metre m=m -linearmeter=linear meter +linearmeter=lineer metre lm=lm -squaremeter=square meter +squaremeter=metre kare m2=m² -cubicmeter=cubic meter +cubicmeter=metre küp m3=m³ liter=litre l=L @@ -264,7 +264,7 @@ PriceCatalogue=Ürün/Servis için birim fiyat PricingRule=Müşteri fiyatları kuralları AddCustomerPrice=Müşteriye göre fiyat ekle ForceUpdateChildPriceSoc=Müşterinin ortaklılarına aynı fiyatı uygula -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Önceki müşteri fiyatları kayıtı MinimumPriceLimit=Enaz fiyat bundan düşük olamaz %s MinimumRecommendedPrice=Önerilen enaz fiyat: %s PriceExpressionEditor=Fiyat ifadesi düzenleyici diff --git a/htdocs/langs/tr_TR/projects.lang b/htdocs/langs/tr_TR/projects.lang index 71c5e719ab6..4adc86a6545 100644 --- a/htdocs/langs/tr_TR/projects.lang +++ b/htdocs/langs/tr_TR/projects.lang @@ -127,9 +127,9 @@ TaskCreatedInDolibarr=%s görev oluşturuldu TaskModifiedInDolibarr=%s görev değiştirildi TaskDeletedInDolibarr=%s görev silindi OpportunityStatus=Fırsat durumu -OpportunityStatusShort=Opp. status +OpportunityStatusShort=Fırs. durumu OpportunityAmount=Fırsat tutarı -OpportunityAmountShort=Opp. amount +OpportunityAmountShort=Fırs. tutarı ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Proje önderi TypeContact_project_external_PROJECTLEADER=Proje önderi @@ -143,7 +143,8 @@ SelectElement=Öğe seç AddElement=Öğeye bağlan UnlinkElement=Öğenin bağlantısını kaldır # Documents models -DocumentModelBaleine=Eksiksiz bir proje rapor modeli (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planlı işyükü PlannedWorkloadShort=İşyükü WorkloadOccupation=İşyükü ataması @@ -167,18 +168,18 @@ ProjectOverview=Genel bakış ManageTasks=Görev ve süre izlemek için projeleri kullan ManageOpportunitiesStatus=Adayları/fırsatları izlemek için projeleri kullan ProjectNbProjectByMonth=Aylık oluşturulan proje sayısı -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Aylık fırsat tutarı +ProjectWeightedOppAmountOfProjectsByMonth=Aylık fırsat ağırlıklı tutarı +ProjectOpenedProjectByOppStatus=Fırsat durumuna göre açık proje/aday ProjectsStatistics=Projeler/adaylar için istatistikler TaskAssignedToEnterTime=Atanan görevler. Bu göreve süre girmek mümkün olmalı. OpenedProjectsByThirdparties=Üçüncü partiye göre açık projeler -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Fırsatlar toplam tutarı +OpportunityPonderatedAmount=Fırsatların ağırlık tutarı +OppStatusPROSP=Araştırma +OppStatusQUAL=Nitelendirme +OppStatusPROPO=Teklif +OppStatusNEGO=Pazarlık +OppStatusPENDING=Beklemede +OppStatusWIN=Kazanç +OppStatusLOST=Kayıp diff --git a/htdocs/langs/tr_TR/sendings.lang b/htdocs/langs/tr_TR/sendings.lang index c5535986074..2e5c93f5aae 100644 --- a/htdocs/langs/tr_TR/sendings.lang +++ b/htdocs/langs/tr_TR/sendings.lang @@ -5,7 +5,7 @@ Sendings=Sevkiyatlar AllSendings=Tüm sevkiyatlar Shipment=Sevkiyat Shipments=Sevkiyatlar -ShowSending=Show Shipments +ShowSending=Sevkiyatları göster Receivings=Kabuller SendingsArea=Sevkiyat alanı ListOfSendings=Sevkiyat listesi @@ -26,8 +26,8 @@ QtyToShip=Sevk edilecek mikt. QtyReceived=Alınan mikt. KeepToShip=Gönderilmek için kalır OtherSendingsForSameOrder=Bu sipariş için diğer sevkiyatlar -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Sevk tarihi +DateSendingShort=Sevk tarihi SendingsForSameOrder=Bu sipariş için sevkiyatlar SendingsAndReceivingForSameOrder=Bu sipariş için sevkiyatlar ve alımlar SendingsToValidate=Doğrulanacak sevkiyatlar @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Açık müşteri siparişlerindeki ürün mik ProductQtyInSuppliersOrdersRunning=Açık tedarikçi siparişlerindeki ürün miktarı ProductQtyInShipmentAlreadySent=Gönderilmiş olan ve açık durumdaki müşteri siparişindeki miktar ProductQtyInSuppliersShipmentAlreadyRecevied=Açık tedarikçi siparişlerindeki halihazırda teslim alınmış ürün miktarı +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Müşteri tarafından diff --git a/htdocs/langs/tr_TR/stocks.lang b/htdocs/langs/tr_TR/stocks.lang index 1f7c1fdb9ab..5d9d4a327a3 100644 --- a/htdocs/langs/tr_TR/stocks.lang +++ b/htdocs/langs/tr_TR/stocks.lang @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Stok azaltma yönetimi kuralı RuleForStockManagementIncrease=Stok arttırma yönetimi kuralı DeStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları azalt DeStockOnValidateOrder=Müşteri siparişlerinin doğrulanması üzerine gerçek stokları azalt -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Sevkiyatın onaylanmasıyla gerçek stoku eksilt ReStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları arttır ReStockOnValidateOrder=Tedarikçi siparişlerinin onanması üzerine gerçek stokları arttır ReStockOnDispatchOrder=Tedarikçi siparişi aldıktan sonra, elle yapılan sevk üzerine gerçek stokları artırın @@ -134,7 +134,7 @@ IsInPackage=Pakette içerilir ShowWarehouse=Depo göster MovementCorrectStock=Stok düzeltme yapılacak ürün %s MovementTransferStock=%s ürününün başka bir depoya stok aktarılması -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn="Ürün partisi" modülü açık ise kaynak depo burada tanımlanmalıdır. Hareket için parti/seri gerektiren ürün için hangi partinin/serinin uygun olduğunun listelenmesi için kullanılacaktır. Farklı depolardan ürün göndermek isterseniz bir kaç adımda sevkiyat yapın. InventoryCodeShort=Inv./Mov. kodu NoPendingReceptionOnSupplierOrder=Açık tedarikçi siparişlerinde bekleyen kabul yok ThisSerialAlreadyExistWithDifferentDate=Bu parti/seri numarası (<strong>%s</strong>) zaten var fakat farklı tüketme ya da satma tarihli bulundu (<strong>%s</strong> ama sizin girdiğiniz bu <strong>%s</strong>). diff --git a/htdocs/langs/tr_TR/suppliers.lang b/htdocs/langs/tr_TR/suppliers.lang index b4ff9c69d55..c884b87fb7d 100644 --- a/htdocs/langs/tr_TR/suppliers.lang +++ b/htdocs/langs/tr_TR/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Tedarikçi siparişleri listesi MenuOrdersSupplierToBill=Faturalanacak tedarikçi siparişleri NbDaysToDelivery=Gün olarak teslim süresi DescNbDaysToDelivery=Bu siparişteki en büyük teslimat gecikmesi olan ürünler -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Tutar (vergisiz) daha yüksekse çifte onaylama kullan (İkinci onay izin atanmış herhangi bir kullanıcı tarafından yapılabilir. Çifte onaylama olmaması için 0 a ayarlayın) diff --git a/htdocs/langs/tr_TR/trips.lang b/htdocs/langs/tr_TR/trips.lang index 9ec61265533..f1a01a4c8f3 100644 --- a/htdocs/langs/tr_TR/trips.lang +++ b/htdocs/langs/tr_TR/trips.lang @@ -101,4 +101,6 @@ SaveTrip=Gider raporunu doğrula ConfirmSaveTrip=Bu gider raporunu doğrulamak istediğinizden emin misiniz? NoTripsToExportCSV=Bu dönem için dışaaktarılacak gider raporu yok. -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Gider raporu ödemesi + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/uk_UA/agenda.lang b/htdocs/langs/uk_UA/agenda.lang index dc8da8b14bd..4fe6a4f868c 100644 --- a/htdocs/langs/uk_UA/agenda.lang +++ b/htdocs/langs/uk_UA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/uk_UA/bills.lang b/htdocs/langs/uk_UA/bills.lang index 31549e89fb0..9ba48f68c5d 100644 --- a/htdocs/langs/uk_UA/bills.lang +++ b/htdocs/langs/uk_UA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Кредитна картка PaymentTypeShortCB=Кредитна картка PaymentTypeCHQ=Чек PaymentTypeShortCHQ=Чек -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Он-лайн платіж PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/uk_UA/compta.lang b/htdocs/langs/uk_UA/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/uk_UA/compta.lang +++ b/htdocs/langs/uk_UA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/uk_UA/contracts.lang b/htdocs/langs/uk_UA/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/uk_UA/contracts.lang +++ b/htdocs/langs/uk_UA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/uk_UA/errors.lang +++ b/htdocs/langs/uk_UA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/uk_UA/exports.lang b/htdocs/langs/uk_UA/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/uk_UA/exports.lang +++ b/htdocs/langs/uk_UA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang index 2be2e897e58..c2b11118480 100644 --- a/htdocs/langs/uk_UA/main.lang +++ b/htdocs/langs/uk_UA/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/uk_UA/printing.lang b/htdocs/langs/uk_UA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/uk_UA/printing.lang +++ b/htdocs/langs/uk_UA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/uk_UA/projects.lang +++ b/htdocs/langs/uk_UA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/uk_UA/sendings.lang b/htdocs/langs/uk_UA/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/uk_UA/sendings.lang +++ b/htdocs/langs/uk_UA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/uk_UA/trips.lang b/htdocs/langs/uk_UA/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/uk_UA/trips.lang +++ b/htdocs/langs/uk_UA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/uz_UZ/agenda.lang b/htdocs/langs/uz_UZ/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/uz_UZ/agenda.lang +++ b/htdocs/langs/uz_UZ/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/uz_UZ/bills.lang b/htdocs/langs/uz_UZ/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/uz_UZ/bills.lang +++ b/htdocs/langs/uz_UZ/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/uz_UZ/compta.lang b/htdocs/langs/uz_UZ/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/uz_UZ/compta.lang +++ b/htdocs/langs/uz_UZ/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/uz_UZ/contracts.lang b/htdocs/langs/uz_UZ/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/uz_UZ/contracts.lang +++ b/htdocs/langs/uz_UZ/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/uz_UZ/errors.lang +++ b/htdocs/langs/uz_UZ/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/uz_UZ/exports.lang b/htdocs/langs/uz_UZ/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/uz_UZ/exports.lang +++ b/htdocs/langs/uz_UZ/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang index 532e5889f31..d579d424506 100644 --- a/htdocs/langs/uz_UZ/main.lang +++ b/htdocs/langs/uz_UZ/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/uz_UZ/printing.lang b/htdocs/langs/uz_UZ/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/uz_UZ/printing.lang +++ b/htdocs/langs/uz_UZ/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/uz_UZ/projects.lang +++ b/htdocs/langs/uz_UZ/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/uz_UZ/sendings.lang b/htdocs/langs/uz_UZ/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/uz_UZ/sendings.lang +++ b/htdocs/langs/uz_UZ/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/uz_UZ/trips.lang b/htdocs/langs/uz_UZ/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/uz_UZ/trips.lang +++ b/htdocs/langs/uz_UZ/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/vi_VN/agenda.lang b/htdocs/langs/vi_VN/agenda.lang index 7e3b5a95815..4cc79213136 100644 --- a/htdocs/langs/vi_VN/agenda.lang +++ b/htdocs/langs/vi_VN/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL để truy cập tập tin .ical ExtSiteNoLabel=Không có Mô tả WorkingTimeRange=Phạm vi thời gian làm việc WorkingDaysRange=Ngày làm việc trong khoảng +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Tạo sự kiện MyAvailability=Sẵn có của tôi ActionType=Event type diff --git a/htdocs/langs/vi_VN/bills.lang b/htdocs/langs/vi_VN/bills.lang index 89de58ae93a..f3d2ddcee7b 100644 --- a/htdocs/langs/vi_VN/bills.lang +++ b/htdocs/langs/vi_VN/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Thẻ tín dụng PaymentTypeShortCB=Thẻ tín dụng PaymentTypeCHQ=Séc PaymentTypeShortCHQ=Séc -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Thanh toán trực tuyến PaymentTypeShortVAD=Thanh toán trực tuyến PaymentTypeTRA=Thanh toán ra hóa đơn diff --git a/htdocs/langs/vi_VN/compta.lang b/htdocs/langs/vi_VN/compta.lang index ed003497a47..657b1ca7193 100644 --- a/htdocs/langs/vi_VN/compta.lang +++ b/htdocs/langs/vi_VN/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Chi phí đặc biệt MenuTaxAndDividends=Thuế và cổ tức MenuSalaries=Tiền lương MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Kế toán / Tài chính khu vực diff --git a/htdocs/langs/vi_VN/contracts.lang b/htdocs/langs/vi_VN/contracts.lang index b1434177727..9a77364f726 100644 --- a/htdocs/langs/vi_VN/contracts.lang +++ b/htdocs/langs/vi_VN/contracts.lang @@ -1,103 +1,105 @@ # Dolibarr language file - Source file is en_US - contracts ContractsArea=Phạm vi hợp đồng -ListOfContracts=Danh sách các hợp đồng -LastModifiedContracts=Last %s modified contracts -AllContracts=Tất cả các hợp -ContractCard=Thẻ đồng +ListOfContracts=Danh sách hợp đồng +LastModifiedContracts=%s hợp đồng đã chỉnh sửa cuối +AllContracts=Tất cả hợp đồng +ContractCard=Thẻ hợp đồng ContractStatus=Tình trạng hợp đồng -ContractStatusNotRunning=Không chạy -ContractStatusRunning=Chạy +ContractStatusNotRunning=Không hoạt động +ContractStatusRunning=Đang hoạt động ContractStatusDraft=Dự thảo -ContractStatusValidated=Xác nhận -ContractStatusClosed=Đóng -ServiceStatusInitial=Không chạy -ServiceStatusRunning=Chạy -ServiceStatusNotLate=Chạy, chưa hết hạn -ServiceStatusNotLateShort=Không hết hạn -ServiceStatusLate=Chạy, hết hạn -ServiceStatusLateShort=Hết hạn -ServiceStatusClosed=Đóng -ServicesLegend=Dịch vụ truyền thuyết +ContractStatusValidated=Đã xác nhận +ContractStatusClosed=Đã đóng +ServiceStatusInitial=Không hoạt động +ServiceStatusRunning=Đang hoạt động +ServiceStatusNotLate=Đang hoạt động, chưa hết hạn +ServiceStatusNotLateShort=Chưa hết hạn +ServiceStatusLate=Đang hoạt động, đã hết hạn +ServiceStatusLateShort=Đã hết hạn +ServiceStatusClosed=Đã đóng +ServicesLegend=Chú thích dịch vụ Contracts=Hợp đồng -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Hợp đồng và chi tiết của hợp đồng Contract=Hợp đồng -NoContracts=Không có hợp đồng +ContractLine=Contract line +Closing=Closing +NoContracts=Không có hợp đồng nào MenuServices=Dịch vụ -MenuInactiveServices=Dịch vụ không hoạt động -MenuRunningServices=Dịch vụ đang chạy -MenuExpiredServices=Dịch vụ hết hạn -MenuClosedServices=Dịch vụ khép kín +MenuInactiveServices=Dịch vụ chưa kích hoạt +MenuRunningServices=Dịch vụ đang hoạt động +MenuExpiredServices=Dịch vụ đã hết hạn +MenuClosedServices=Dịch vụ đã đóng NewContract=Hợp đồng mới AddContract=Tạo hợp đồng -SearchAContract=Tìm kiếm một hợp đồng -DeleteAContract=Xóa một hợp đồng -CloseAContract=Đóng một hợp đồng -ConfirmDeleteAContract=Bạn Bạn có chắc chắn muốn xóa hợp đồng này và tất cả các dịch vụ của mình? -ConfirmValidateContract=Bạn có chắc chắn bạn muốn xác nhận hợp đồng này dưới <b>tên% s?</b> -ConfirmCloseContract=Điều này sẽ đóng tất cả các dịch vụ (hoạt động hay không). Bạn có chắc là bạn muốn đóng hợp đồng này? -ConfirmCloseService=Bạn có chắc bạn muốn đóng dịch vụ này với <b>ngày% s?</b> +SearchAContract=Tìm kiếm hợp đồng +DeleteAContract=Xóa hợp đồng +CloseAContract=Đóng hợp đồng +ConfirmDeleteAContract=Bạn có chắc muốn xóa hợp đồng này và tất cả các dịch vụ kèm theo? +ConfirmValidateContract=Bạn có chắc muốn xác nhận hợp đồng này dưới tên <b>%s</b> ? +ConfirmCloseContract=Điều này sẽ đóng tất cả các dịch vụ (dù kích hoạt hay chưa). Bạn có chắc muốn đóng hợp đồng này? +ConfirmCloseService=Bạn có chắc muốn đóng dịch vụ này vào ngày <b>%s</b> ? ValidateAContract=Xác nhận hợp đồng ActivateService=Kích hoạt dịch vụ -ConfirmActivateService=Bạn có chắc chắn bạn muốn kích hoạt dịch vụ này với <b>ngày% s?</b> -RefContract=Tài liệu tham khảo Hợp đồng -DateContract=Ngày ký hợp đồng -DateServiceActivate=Dịch vụ của ngày kích hoạt -DateServiceUnactivate=Dịch vụ ngày Chấm dứt hoạt -DateServiceStart=Ngày đầu cho dịch vụ -DateServiceEnd=Ngày đăng ký cuối cùng của dịch vụ +ConfirmActivateService=Bạn có chắc muốn kích hoạt dịch vụ này vào ngày <b>%s</b> ? +RefContract=Số tham khảo hợp đồng +DateContract=Ngày hợp đồng +DateServiceActivate=Ngày kích hoạt dịch vụ +DateServiceUnactivate=Ngày chấm dứt dịch vụ +DateServiceStart=Ngày bắt đầu dịch vụ +DateServiceEnd=Ngày của dịch vụ cuối ShowContract=Hiện hợp đồng ListOfServices=Danh sách dịch vụ -ListOfInactiveServices=Danh sách các dịch vụ không hoạt động -ListOfExpiredServices=Danh sách các dịch vụ đang hoạt động đã hết hạn -ListOfClosedServices=Danh sách các dịch vụ khép kín -ListOfRunningContractsLines=Danh sách các đường chạy hợp đồng -ListOfRunningServices=Danh sách các dịch vụ đang chạy -NotActivatedServices=Dịch vụ không hoạt động (trong hợp đồng xác nhận) -BoardNotActivatedServices=Dịch vụ để kích hoạt các hợp đồng xác nhận -LastContracts=Last %s contracts -LastActivatedServices=Dịch vụ kích hoạt cuối% s -LastModifiedServices=Dịch vụ biến đổi cuối cùng% s -EditServiceLine=Dòng Chỉnh sửa dịch vụ +ListOfInactiveServices=Danh sách dịch vụ chưa kích hoạt +ListOfExpiredServices=Danh sách dịch vụ kích hoạt đã hết hạn +ListOfClosedServices=Danh sách các dịch vụ đã đóng +ListOfRunningContractsLines=Danh sách chi tiết hợp đồng đang hoạt động +ListOfRunningServices=Danh sách dịch vụ đang hoạt động +NotActivatedServices=Dịch vụ chưa kích hoạt (trong hợp đồng đã xác nhận) +BoardNotActivatedServices=Các dịch vụ để kích hoạt trong hợp đồng đã xác nhận +LastContracts=%s hợp đồng cuối +LastActivatedServices=%s dịch vụ cuối đã kích hoạt +LastModifiedServices=%s dịch vụ cuối đã điều chỉnh +EditServiceLine=Sửa chi tiết dịch vụ ContractStartDate=Ngày bắt đầu ContractEndDate=Ngày kết thúc -DateStartPlanned=Ngày bắt đầu lên kế hoạch -DateStartPlannedShort=Ngày bắt đầu lên kế hoạch -DateEndPlanned=Ngày kết thúc kế hoạch -DateEndPlannedShort=Ngày kết thúc kế hoạch -DateStartReal=Ngày bắt đầu thực -DateStartRealShort=Ngày bắt đầu thực -DateEndReal=Bất ngày cuối -DateEndRealShort=Bất ngày cuối -NbOfServices=Nb dịch vụ -CloseService=Đóng cửa dịch vụ -ServicesNomberShort=Dịch vụ% s (s) -RunningServices=Dịch vụ đang chạy -BoardRunningServices=Dịch vụ chạy hết hạn -ServiceStatus=Trạng thái dịch vụ +DateStartPlanned=Ngày bắt đầu theo kế hoạch +DateStartPlannedShort=Ngày bắt đầu theo kế hoạch +DateEndPlanned=Ngày kết thúc theo kế hoạch +DateEndPlannedShort=Ngày kết thúc theo kế hoạch +DateStartReal=Ngày thực tế bắt đầu +DateStartRealShort=Ngày thực tế bắt đầu +DateEndReal=Ngày thực tế kết thúc +DateEndRealShort=Ngày thực tế kết thúc +NbOfServices=Nb của dịch vụ +CloseService=Đóng dịch vụ +ServicesNomberShort=%s dịch vụ +RunningServices=Dịch vụ đang hoạt động +BoardRunningServices=Dịch vụ hoạt động đã hết hạn +ServiceStatus=Trạng thái của dịch vụ DraftContracts=Dự thảo hợp đồng -CloseRefusedBecauseOneServiceActive=Hợp đồng không thể đóng cửa là phát sinh ít nhất một dịch vụ mở vào nó -CloseAllContracts=Đóng tất cả các dòng đồng -DeleteContractLine=Xóa một dòng đồng -ConfirmDeleteContractLine=Bạn Bạn có chắc chắn muốn xóa dòng hợp đồng này? -MoveToAnotherContract=Di chuyển dịch vụ vào hợp đồng khác. -ConfirmMoveToAnotherContract=Tôi chọn lựa hợp đồng mục tiêu mới và xác nhận tôi muốn chuyển dịch vụ này vào hợp đồng này. -ConfirmMoveToAnotherContractQuestion=Chọn trong đó hợp đồng (của cùng một bên thứ ba) hiện có, bạn muốn di chuyển dịch vụ này để? -PaymentRenewContractId=Gia hạn hợp đồng đường (số% s) +CloseRefusedBecauseOneServiceActive=Hợp đồng không thể đóng vì có ít nhất một dịch vụ đang mở trên đó. +CloseAllContracts=Đóng tất cả các chi tiết hợp đồng +DeleteContractLine=Xóa một chi tiết hợp đồng +ConfirmDeleteContractLine=Bạn có chắc muốn xóa chi tiết này của hợp đồng? +MoveToAnotherContract=Chuyển dịch vụ vào hợp đồng khác. +ConfirmMoveToAnotherContract=Tôi đã chọn hợp đồng đích mới và xác nhận muốn chuyển dịch vụ này vào hợp đồng đó. +ConfirmMoveToAnotherContractQuestion=Chọn trong các hợp đồng hiện có (của cùng một bên thứ ba), bạn muốn chuyển dịch vụ này đến đó ? +PaymentRenewContractId=Làm mới chi tiết hợp đồng (số %s) ExpiredSince=Ngày hết hạn RelatedContracts=Hợp đồng liên quan -NoExpiredServices=Không có dịch vụ hoạt động đã hết hạn -ListOfServicesToExpireWithDuration=Danh sách Dịch vụ hết hạn trong% s ngày -ListOfServicesToExpireWithDurationNeg=Danh sách Dịch vụ hết hạn từ hơn% s ngày -ListOfServicesToExpire=Danh sách Dịch vụ hết hạn -NoteListOfYourExpiredServices=Danh sách này chỉ bao gồm các dịch vụ hợp đồng cho các bên thứ ba mà bạn đang kết nối như là một đại diện bán hàng. -StandardContractsTemplate=Hợp đồng tiêu chuẩn mẫu -ContactNameAndSignature=Đối với% s, tên, chữ ký: -OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. +NoExpiredServices=Không có dịch vụ kích hoạt đã hết hạn +ListOfServicesToExpireWithDuration=Danh sách dịch vụ sẽ hết hạn trong %s ngày +ListOfServicesToExpireWithDurationNeg=Danh sách dịch vụ đã hết hạn từ hơn %s ngày +ListOfServicesToExpire=Danh sách dịch vụ đến hạn +NoteListOfYourExpiredServices=Danh sách này chỉ bao gồm các dịch vụ của hợp đồng cho các bên thứ ba mà bạn đã liên quan như là một đại diện bán hàng. +StandardContractsTemplate=Mẫu hợp đồng chuẩn +ContactNameAndSignature=Đối với %s, tên và chữ ký: +OnlyLinesWithTypeServiceAreUsed=Chỉ các chi tiết của loại "Dịch vụ" này sẽ được sao chép. ##### Types de contacts ##### -TypeContact_contrat_internal_SALESREPSIGN=Bán hàng ký kết hợp đồng đại diện +TypeContact_contrat_internal_SALESREPSIGN=Đại diện bán hàng ký hợp đồng TypeContact_contrat_internal_SALESREPFOLL=Đại diện bán hàng theo dõi hợp đồng -TypeContact_contrat_external_BILLING=Thanh toán liên lạc của khách hàng -TypeContact_contrat_external_CUSTOMER=Theo dõi liên lạc của khách hàng -TypeContact_contrat_external_SALESREPSIGN=Ký kết hợp đồng liên hệ khách hàng -Error_CONTRACT_ADDON_NotDefined=CONTRACT_ADDON liên tục không được xác định +TypeContact_contrat_external_BILLING=Liên hệ để thanh toán của khách hàng +TypeContact_contrat_external_CUSTOMER=Liên lạc để theo dõi của khách hàng +TypeContact_contrat_external_SALESREPSIGN=Liên lạc để ký hợp đồng của khách hàng +Error_CONTRACT_ADDON_NotDefined=Thông số CONTRACT_ADDON không được xác định diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang index 167ff47ff58..0e2baadb55b 100644 --- a/htdocs/langs/vi_VN/errors.lang +++ b/htdocs/langs/vi_VN/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript không được vô hiệu hóa để l ErrorPasswordsMustMatch=Cả hai mật khẩu gõ phải phù hợp với nhau ErrorContactEMail=Một lỗi kỹ thuật xảy ra. Xin vui lòng liên hệ với quản trị viên để sau <b>email% s</b> en cung cấp các mã <b>lỗi% s</b> trong thông điệp của bạn, hoặc thậm chí tốt hơn bằng cách thêm một bản sao màn hình của trang này. ErrorWrongValueForField=Giá trị sai số cho lĩnh <b>vực% s</b> (giá trị <b>'% s'</b> không phù hợp với quy tắc <b>regex% s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Giá trị sai số cho lĩnh <b>vực% s</b> (giá trị <b>'% s'</b> không phải là ref <b>hiện% s)</b> ErrorsOnXLines=Lỗi được ghi nhận <b>nguồn% s</b> (s) ErrorFileIsInfectedWithAVirus=Các chương trình chống virus đã không thể xác nhận các tập tin (tập tin có thể bị nhiễm bởi một loại virus) diff --git a/htdocs/langs/vi_VN/exports.lang b/htdocs/langs/vi_VN/exports.lang index 767b3c6de19..e3c93ddf3aa 100644 --- a/htdocs/langs/vi_VN/exports.lang +++ b/htdocs/langs/vi_VN/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Không có dữ liệu nhập (không có mô-đun với các FileSuccessfullyBuilt=Xuất dữ liệu tập tin được tạo ra SQLUsedForExport=SQL Yêu cầu sử dụng để xây dựng các tập tin xuất dữ liệu LineId=Id của dòng +LineLabel=Label of line LineDescription=Mô tả dòng LineUnitPrice=Đơn giá đường LineVATRate=Thuế GTGT Tỷ giá đường diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang index 2e90e064fcd..32879c52e22 100644 --- a/htdocs/langs/vi_VN/main.lang +++ b/htdocs/langs/vi_VN/main.lang @@ -108,6 +108,7 @@ Yes=Có no=không No=Không All=Tất cả +Alls=All Home=Nhà Help=Giúp đỡ OnlineHelp=Giúp đỡ online @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Vào Nhà-Thiết lập-Công ty để đổi logo hoặ Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=S ShortSaturday=B ShortSunday=C SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/vi_VN/printing.lang b/htdocs/langs/vi_VN/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/vi_VN/printing.lang +++ b/htdocs/langs/vi_VN/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang index 2e710ede517..d130b709904 100644 --- a/htdocs/langs/vi_VN/projects.lang +++ b/htdocs/langs/vi_VN/projects.lang @@ -143,7 +143,8 @@ SelectElement=Chọn yếu tố AddElement=Liên kết đến yếu tố UnlinkElement=Yếu tố không liên kết # Documents models -DocumentModelBaleine=Mô hình báo cáo hoàn chỉnh của dự án (lôgô...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Khối lượng công việc dự tính PlannedWorkloadShort=Khối lượng công việc WorkloadOccupation=Phân phối khối lượng công việc diff --git a/htdocs/langs/vi_VN/sendings.lang b/htdocs/langs/vi_VN/sendings.lang index 929fb097f80..3bf6c84e8c6 100644 --- a/htdocs/langs/vi_VN/sendings.lang +++ b/htdocs/langs/vi_VN/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch của khách hàng diff --git a/htdocs/langs/vi_VN/trips.lang b/htdocs/langs/vi_VN/trips.lang index a24b291f3b0..ebc2580bf47 100644 --- a/htdocs/langs/vi_VN/trips.lang +++ b/htdocs/langs/vi_VN/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang index 59576b4339a..515e9535193 100644 --- a/htdocs/langs/zh_CN/accountancy.lang +++ b/htdocs/langs/zh_CN/accountancy.lang @@ -16,14 +16,14 @@ Menuaccount=会计账目 Menuthirdpartyaccount=第三方帐户 MenuTools=工具 -ConfigAccountingExpert=配置"会计专家模块" +ConfigAccountingExpert=配置会计专家模块 Journaux=日记帐 -JournalFinancial=财经杂志 +JournalFinancial=财政日帐 Exports=出口 Export=Export Modelcsv=出口型号 OptionsDeactivatedForThisExportModel=For this export model, options are deactivated -Selectmodelcsv=选择一个“导出模型” +Selectmodelcsv=选择一个导出模型 Modelcsv_normal=典型的导出 Modelcsv_CEGID=出口对Cegid的专家 BackToChartofaccounts=返回科目表 diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang index 34e19a4946c..b8f9f11421d 100644 --- a/htdocs/langs/zh_CN/admin.lang +++ b/htdocs/langs/zh_CN/admin.lang @@ -4,28 +4,28 @@ Version=版本 VersionProgram=程序版本 VersionLastInstall=最初安装的版本 VersionLastUpgrade=最近升级的版本 -VersionExperimental=试验性 +VersionExperimental=实验 VersionDevelopment=开发 VersionUnknown=未知 -VersionRecommanded=推荐项目 -FileCheck=Files Integrity -FilesMissing=Missing Files -FilesUpdated=Updated Files -FileCheckDolibarr=Check Dolibarr Files Integrity -XmlNotFound=Xml File of Dolibarr Integrity Not Found +VersionRecommanded=推荐 +FileCheck=文件的完整性 +FilesMissing=缺少文件 +FilesUpdated=已更新的文件 +FileCheckDolibarr=检查 Dolibarr 文件的完整性 +XmlNotFound=无法找到 Xml 文件或者 Dolibarr 文件完整性 SessionId=会话 ID SessionSaveHandler=会话保存处理程序 SessionSavePath=存储会话本地化 PurgeSessions=清空会话 -ConfirmPurgeSessions=你真的要清除所有会话?这将断开每个用户(除了你自己)。 -NoSessionListWithThisHandler=您 PHP 中设置的保存会话处理程序不允许列出运行中的会话。 +ConfirmPurgeSessions=你真的要清空所有会话?这将断开除你以外的全部用户。 +NoSessionListWithThisHandler=你 PHP 中设置的保存会话处理程序不允许列出运行中的会话。 LockNewSessions=锁定新连接 -ConfirmLockNewSessions=你确定要限制 Dolibarr 的所有新连接,只允许您自己连接?此后将只有用户 <b>%s</b> 可以连入。 +ConfirmLockNewSessions=你确定要限制 Dolibarr 的所有新连接?这样做将只有当前用户 <b>%s</b> 可以连接。 UnlockNewSessions=取消连接锁定 -YourSession=您的会话 +YourSession=你的会话 Sessions=用户会话 WebUserGroup=Web 服务器用户/组 -NoSessionFound=您 PHP 似乎不允许列出运行中的会话。会话的存储目录 <b>%s</b>可能受到系统权限或PHP open_basedir 指令的保护。 +NoSessionFound=你的 PHP 设置似乎不允许列出运行中的会话。会话的存储目录 <b>%s</b>可能受到系统权限或PHP open_basedir 指令的保护。 HTMLCharset=生成 HTML 页面的字符编码 DBStoringCharset=数据库保存数据的字符编码 DBSortingCharset=数据库数据排序的字符编码 @@ -39,8 +39,8 @@ InternalUsers=内部员工用户 ExternalUsers=外部人员用户 GlobalSetup=全局设置 GUISetup=显示界面 -SetupArea=设置 区域 -FormToTestFileUploadForm=文件上传测试文件表单 (根据设置) +SetupArea=设置区 +FormToTestFileUploadForm=文件上传功能测试 IfModuleEnabled=注:“是”仅在模块 <b>%s</b> 启用时有效 RemoveLock=如果存在文件 <b>%s</b> 则删除,以便可以使用升级工具。 RestoreLock=恢复文件<b> %s </b>的只读权限,以禁止升级工具的使用。 @@ -74,7 +74,7 @@ ShowPreview=显示预览 PreviewNotAvailable=无预览 ThemeCurrentlyActive=当前使用的主题 CurrentTimeZone=PHP 服务器的时区 -MySQLTimeZone=TimeZone MySql (database) +MySQLTimeZone=MySql 服务器的时区 TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submited string. The timezone has effect only when using UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered). Space=空间 Table=表 @@ -82,7 +82,7 @@ Fields=字段 Index=索引 Mask=格式掩码 NextValue=下一个编码 -NextValueForInvoices=下一个账单编码 +NextValueForInvoices=下一个发票编码 NextValueForCreditNotes=下一个票据编码 NextValueForDeposit=下一值(存款) NextValueForReplacements=下一值(替换) @@ -182,7 +182,7 @@ ImportPostgreSqlCommand=%s %s mybackupfile.sql FileNameToGenerate=生成的文件名 Compression=压缩 CommandsToDisableForeignKeysForImport=导入时禁用 Foreign Key 的命令 -CommandsToDisableForeignKeysForImportWarning=必须使用,如果您希望稍候能恢复您的SQL转储。 +CommandsToDisableForeignKeysForImportWarning=如果你希望稍候能恢复您的SQL转储则必须使用。 ExportCompatibility=生成导出文件的兼容性 MySqlExportParameters=MySQL 导出参数 PostgreSqlExportParameters= PostgreSQL 导出参数 @@ -205,13 +205,13 @@ No=否 AutoDetectLang=自动检测(浏览器的语言) FeatureDisabledInDemo=功能在演示版中已禁用 Rights=权限 -BoxesDesc=资讯框是一些页面中显示信息的屏幕区域。您可以选择目标页面并点击“启用”或垃圾桶按钮来显示或禁用这些信息域。 +BoxesDesc=资讯框是一些页面中显示信息的屏幕区域。你可以选择目标页面并点击“启用”或垃圾桶按钮来显示或禁用这些信息域。 OnlyActiveElementsAreShown=仅显示 <a href="%s">已启用模块</a> 的元素。 ModulesDesc=Dolibarr 模块版面设定启用软件中的哪些功能。有些模块启用后需要授予权限给用户。单击“状态”列中的开/关按钮来启用模块/功能。 ModulesInterfaceDesc=该 Dolibarr 模块接口允许您根据外部软件、系统或服务添加功能。 ModulesSpecialDesc=特殊模块指局部非常具体的功能或很少使用的模块。 ModulesJobDesc=业务模块为特定业务提供简单的 Dolibarr 预制设置。 -ModulesMarketPlaceDesc=您可以在一些外部网站上找到更多的模块(安全性未知)... +ModulesMarketPlaceDesc=您可以在一些外部网站上找到更多的模块... ModulesMarketPlaces=更多模块... DoliStoreDesc=DoliStore,为 Dolibarr 的 ERP/CRM 的外部模块官方市场 DoliPartnersDesc=List with some companies that can provide/develop on-demand modules or features (Note: any Open Source company knowning PHP language can provide you specific development) @@ -225,15 +225,15 @@ SourceFile=来源文件 AutomaticIfJavascriptDisabled=自动,如果 JavaScript 被禁用 AvailableOnlyIfJavascriptNotDisabled=仅当 JavaScript 启用时可用 AvailableOnlyIfJavascriptAndAjaxNotDisabled=仅当 JavaScript 启用时可用 -Required=必要 +Required=必填字段 UsedOnlyWithTypeOption=Used by some agenda option only Security=安全 Passwords=密码 DoNotStoreClearPassword=不在数据库中储存明文密码,只存储加密后的密码(建议启用) MainDbPasswordFileConfEncrypted=加密 conf.php 中的数据库密码(推荐启用) -InstrucToEncodePass=To have password encoded into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="...";</b><br>by<br><b>$dolibarr_main_db_pass="crypted:%s";</b> -InstrucToClearPass=To have password decoded (clear) into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="crypted:...";</b><br>by<br><b>$dolibarr_main_db_pass="%s";</b> -ProtectAndEncryptPdfFiles=保护生成的PDF文件(推荐*不*启用,影响PDF的批量生成) +InstrucToEncodePass=如果要在<b>conf.php</b>中使用明文密码,请将<br><b>$dolibarr_main_db_pass="...";</b><br>替换为br><b>$dolibarr_main_db_pass="crypted:%s";</b> +InstrucToClearPass=如果要在<b>conf.php</b>中使用明文密码,请将<br><b>$dolibarr_main_db_pass="crypted:...";</b><br>替换为<br><b>$dolibarr_main_db_pass="%s";</b> +ProtectAndEncryptPdfFiles=保护生成的PDF文件(不推荐,影响PDF的批量生成) ProtectAndEncryptPdfFilesDesc=PDF保护允许在PDF浏览器中阅读和打印PDF,但无法编辑和复制内容。请注意,此功能让追加生成多页PDF的功能无法使用(例如未支付账单)。 Feature=功能特色 DolibarrLicense=授权 @@ -296,20 +296,20 @@ MenuHandlers=菜单处理程序 MenuAdmin=菜单编辑器 DoNotUseInProduction=请勿用于生产环境 ThisIsProcessToFollow=以下为软体的安装过程: -ThisIsAlternativeProcessToFollow=This is an alternative setup to process: -StepNb=第 %s 步骤 +ThisIsAlternativeProcessToFollow=这是另一种设置的过程: +StepNb=第 %s 步 FindPackageFromWebSite=搜索你需要的功能(例如在官方 %s )。 -DownloadPackageFromWebSite=Download package (for example from official web site %s). -UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr server directory dedicated to external modules: <b>%s</b> +DownloadPackageFromWebSite=下载安装包 (例如从官方网站上 %s) +UnpackPackageInDolibarrRoot=解压缩安装包到 Dolibarr 的服务器中 <b>%s</b> 模块的目录下 SetupIsReadyForUse=安装完成,Dolibarr 已可以使用此新组件。 NotExistsDirect=未设置可选备用根目录。<br> InfDirAlt=自 v3 开始,Dolibarr 可以定义备用根目录。这令您可以将插件和自定义模板保存至同一位置。<br>您只需在Dolibarr的根目录下创建一个目录(例如custom)。<br> -InfDirExample=<br>然后在 conf.php 中声明它<br> $dolibarr_main_url_root_alt='http://myserver/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>*这些行已存在,移除注释符"#"即可。 -YouCanSubmitFile=For this step, you can send package using this tool: Select module file +InfDirExample=<br>然后在 conf.php 中声明它<br> $dolibarr_main_url_root_alt='http://myserver/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>*这些行已经作为注释行存在,移除注释符"#"即可生效。 +YouCanSubmitFile=在这一步中,你可以使用 选择模块文件 来发送包 CurrentVersion=Dolibarr 当前版本 CallUpdatePage=请到数据库的结构和数据更新页面:%s。 LastStableVersion=最新的稳定版本 -UpdateServerOffline=Update server offline +UpdateServerOffline=离线升级服务器 GenericMaskCodes=您可自由设置格式掩码。在 %s 格式掩码中, 有如下计数标记可用:<br><b>{000000}</b>表示按顺序递增的序号。序号位数与掩码中0的个数相同,不足自动补零,达最大值后自动归零。<br><b>{000000+000}</b> 同上但 %s 起始序号从 + 后的数值记起。<br><b>{000000@x}</b> 与第一种相同,但序号到X月时自动清零(x=1~12 、0=程序设置中的财年起始月、99=每月清零)。 如果使用此种掩码且 x >= 2 ,则必须同时使用日期掩码 {yy}{mm} 或 {yyyy}{mm}。<br><b>{dd}</b> 天 (01~31)。<br><b>{mm}</b> 月 (01~12)。<br><b>{yy}</b>,<b>{yyyy}</b> 或 <b>{y}</b> 代表 2位, 4位 或 1 位年。<br><br> GenericMaskCodes2=<b>{cccc}</b> n个字符,客户端代码<br><b>{cccc000}</b>上的n个字符的客户端代码后面是一个专门用于客户计数器。此计数器将比较全局计数器相同时间为用户进行复位。 <br><b>{tttt}</b>第三方类型的n个字符(见词典第三方类型)的代码。 <br> GenericMaskCodes3=其它非标记字符将维持不变。<br>不允许使用空格<br> @@ -333,7 +333,7 @@ DisableLinkToHelpCenter=隐藏登陆页面中的“<b>需要帮助或支持</b> DisableLinkToHelp=隐藏左侧菜单中的“<b>%s 在线帮助</b> ” AddCRIfTooLong=注意:没有自动换行功能,所以如果一行文字太长会超出纸张,请务必按下Enter键换行。 ModuleDisabled=模块禁用 -ModuleDisabledSoNoEvent=模块已禁用,所以事件从未创建 +ModuleDisabledSoNoEvent=模块已禁用,事件未创建 ConfirmPurge=你确定要执行该清除? <br>这将删除所有数据文件,且无法恢复(ECM 文件,附件...)。 MinLength=最小长度 LanguageFilesCachedIntoShmopSharedMemory=文件 .lang 已加载到共享内存 @@ -342,7 +342,7 @@ ListOfDirectories=OpenDocument 文档模板目录清单 ListOfDirectoriesForModelGenODT=请输入含有 OpenDocument 格式范本的目录字串。<br><br>1. 输入全名称路径。<br>2. 在每个目录项目之间加入 carriage return 字元。<br>3. 增加 GED 模块目录,如右:<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b><br><br>4. 在这些目录中的文件副档名必须是<b>.odt</b>。 NumberOfModelFilesFound=这些目录中找到的ODT / ODS模板文件数目 ExampleOfDirectoriesForModelGen=语法格式:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -FollowingSubstitutionKeysCanBeUsed=<br>要知道如何建立您的ODT文建范本,并储存在这些目录,请上读上 wiki 网站: +FollowingSubstitutionKeysCanBeUsed=<br>了解如何建立和保存ODT文件范本到指定目录,请阅读说明文档: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=姓 /名 位置顺序 DescWeather=当事件逾期/延误达到以下数值范围时,主看版将显示如下图标: @@ -363,7 +363,7 @@ HideAnyVATInformationOnPDF=生成的PDF中隐藏所有有关增值税的信息 HideDescOnPDF=生成 PDF 中隐藏产品描述信息 HideRefOnPDF=隐藏生成 PDF 中的产品编号 HideDetailsOnPDF=隐藏生成的 PDF 中的产品行信息 -Library=Library +Library=资料库 UrlGenerationParameters=URL地址的保护参数 SecurityTokenIsUnique=为每个URL使用独特的securekey参数 EnterRefToBuildUrl=输入对象 %s 的编号 @@ -381,40 +381,40 @@ DateAndTime=日期与小时 Unique=唯一 Boolean=布尔值 (复选框) ExtrafieldPhone = 电话 -ExtrafieldPrice = 定价 -ExtrafieldMail = 电邮 +ExtrafieldPrice = 价格 +ExtrafieldMail = 电子邮件 ExtrafieldSelect = 选择列表 ExtrafieldSelectList = 从表格中选取 ExtrafieldSeparator=分隔符 ExtrafieldCheckBox=复选框 ExtrafieldRadio=单选框 -ExtrafieldCheckBoxFromList= Checkbox from table +ExtrafieldCheckBoxFromList= 表格的勾选框 ExtrafieldLink=Link to an object ExtrafieldParamHelpselect=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...<br><br>In order to have the list depending on another :<br>1,value1|parent_list_code:parent_key<br>2,value2|parent_list_code:parent_key ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>... ExtrafieldParamHelpradio=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>... ExtrafieldParamHelpsellist=Parameters list comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value <br> if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another :<br>c_typent:libelle:id:parent_list_code|parent_column:filter ExtrafieldParamHelpchkbxlst=Parameters list comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value <br> if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another :<br>c_typent:libelle:id:parent_list_code|parent_column:filter -LibraryToBuildPDF=Library used to build PDF +LibraryToBuildPDF=创建 PDF 使用的资料库 WarningUsingFPDF=Warning: Your <b>conf.php</b> contains directive <b>dolibarr_pdf_force_fpdf=1</b>. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.<br>To solve this and have a full support of PDF generation, please download <a href="http://www.tcpdf.org/" target="_blank">TCPDF library</a>, then comment or remove the line <b>$dolibarr_pdf_force_fpdf=1</b>, and add instead <b>$dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'</b> -LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (localtax is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax) -SMS=SMS -LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user <strong>%s</strong> +LocalTaxDesc=一些国家适用于每个发票行2或3的税。如果是这样的情况下,选择的类型的第二和第三税和其速率。可能的类型有: <br> 1:地方税适用的产品和服务,而增值税(localtax的计算量不含税) <br> 2:地方税适用的产品和服务,包括增值税(localtax的计算量+纳税主体) <br> 3:地方税适用的产品不含增值税(localtax的计算量不含税) <br> 4:地方税适用的产品包括增值税(localtax的计算量+主缸) <br> 5:地方税适用于服务,而增值税(localtax的计算量不含税) <br> 6:地方税适用于服务包括增值税(localtax的计算量+税) +SMS=短信息 +LinkToTestClickToDial=输入一个电话号码来为用户测试 ClickToDial 功能 <strong>%s</strong> RefreshPhoneLink=刷新链接 -LinkToTest=Clickable link generated for user <strong>%s</strong> (click phone number to test) +LinkToTest=为用户生成的可访问链接 strong>%s</strong> (单击电话号码来测试) KeepEmptyToUseDefault=不填表示使用默认值 DefaultLink=默认链接 ValueOverwrittenByUserSetup=警告,此设置可能被用户设置所覆盖(用户可以设置各自的click2dial链接) -ExternalModule=External module - Installed into directory %s +ExternalModule=附加模块 - 安装于 %s 目录下 BarcodeInitForThirdparties=Mass barcode init for thirdparties BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined. InitEmptyBarCode=Init value for next %s empty records -EraseAllCurrentBarCode=Erase all current barcode values -ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ? -AllBarcodeReset=All barcode values have been removed -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup. -NoRecordWithoutBarcodeDefined=No record with no barcode value defined. +EraseAllCurrentBarCode=抹掉现存所有条码值 +ConfirmEraseAllCurrentBarCode=你确定要抹掉现存所有条码值? +AllBarcodeReset=所有现存条码值已经被抹掉 +NoBarcodeNumberingTemplateDefined=条码编号模版在条形码模块中没有被启用。 +NoRecordWithoutBarcodeDefined=未找到没有条形码的记录。 # Modules Module0Name=用户和组 @@ -433,18 +433,18 @@ Module23Name=能耗 Module23Desc=能耗监测 Module25Name=销售订单 Module25Desc=销售订单管理 -Module30Name=账单 -Module30Desc=客户账单和票据管理采购账单管理 +Module30Name=发票 +Module30Desc=客户发票和信用记录管理。供应商发票管理。 Module40Name=供应商 -Module40Desc=供应商的管理和采购的管理(订单和账单) -Module42Name=系统日志 +Module40Desc=供应商和其采购管理(订单和发票) +Module42Name=日志 Module42Desc=日志系统(文件、系统日志...) Module49Name=编辑器 -Module49Desc=编辑器的管理 +Module49Desc=编辑器管理 Module50Name=产品 -Module50Desc=产品的管理 +Module50Desc=产品管理 Module51Name=批量邮寄 -Module51Desc=批量邮寄文件的管理 +Module51Desc=批量邮寄文件管理 Module52Name=库存 Module52Desc=产品库存的管理 Module53Name=服务 @@ -452,11 +452,11 @@ Module53Desc=服务的管理 Module54Name=合同/订阅 Module54Desc=合同管理(服务或常规订阅) Module55Name=条码 -Module55Desc=条码的管理 +Module55Desc=条码管理 Module56Name=电话 Module56Desc=电话整合 Module57Name=长期订单 -Module57Desc=Standing orders and withdrawal management. Also includes generation of SEPA file for european countries. +Module57Desc=长期订单及撤销管理以及欧洲国家的国家环保总局文件。 Module58Name=单击拨号 Module58Desc=单击拨号系统集成(Asterisk ...) Module59Name=Bookmark4u @@ -466,7 +466,7 @@ Module70Desc=干预的管理 Module75Name=差旅费用记录 Module75Desc=费用和差旅记录的管理 Module80Name=发货 -Module80Desc=发货单和交货单的管理 +Module80Desc=发货单和交货单管理 Module85Name=银行及现金 Module85Desc=银行或现金帐户管理 Module100Name=外部站点 @@ -478,95 +478,95 @@ Module200Desc=LDAP目录同步 Module210Name=PostNuke Module210Desc=PostNuke 整合 Module240Name=数据导出 -Module240Desc=用来导出数据的工具 +Module240Desc=数据导出工具(助理) Module250Name=数据导入 -Module250Desc=用来导入数据的工具 +Module250Desc=数据导入工具(助理) Module310Name=成员 Module310Desc=基金会成员管理 Module320Name=RSS 源 Module320Desc=添加 RSS 源至 Dolibarr 主屏幕页面 Module330Name=书签 -Module330Desc=书签的管理 -Module400Name=Projects/Opportunities/Leads -Module400Desc=Management of projects, opportunities or leads. You can then assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. +Module330Desc=书签管理 +Module400Name=项目/机遇/线索 +Module400Desc=项目、机遇和线索的管理。你可以由此为项目创建发票、订单等然后从项目视图获得横向视图。 Module410Name=Webcalendar Module410Desc=Webcalendar 整合 -Module500Name=Special expenses -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends) -Module510Name=Salaries -Module510Desc=Management of employees salaries and payments -Module520Name=Loan -Module520Desc=Management of loans +Module500Name=特殊开支 +Module500Desc=特殊开支管理(税、财政税等) +Module510Name=薪酬 +Module510Desc=职员薪酬及支付管理 +Module520Name=贷款 +Module520Desc=贷款管理 Module600Name=通知 -Module600Desc=Send EMail notifications on some Dolibarr business events to third-party contacts (setup defined on each thirdparty) +Module600Desc=向 Dolibarr 商务活动的第三方联系人发送 Email (设置取决于不同的第三方) Module700Name=捐赠 Module700Desc=捐款的管理 -Module770Name=Expense reports +Module770Name=开支报告 Module770Desc=Management and claim expense reports (transportation, meal, ...) -Module1120Name=Supplier commercial proposal -Module1120Desc=Request supplier commercial proposal and prices +Module1120Name=供应商的商业提案 +Module1120Desc=要求供应商的商业提案和价格 Module1200Name=Mantis Module1200Desc=Mantis 整合 Module1400Name=会计 Module1400Desc=会计管理(双方) -Module1520Name=Document Generation -Module1520Desc=Mass mail document generation -Module1780Name=Tags/Categories -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members) +Module1520Name=文档生成 +Module1520Desc=生成群发电子邮件 +Module1780Name=标签/分类 +Module1780Desc=创建标签/分类(商品、客户、供应商、联系人或会员) Module2000Name=所见即所得编辑器 Module2000Desc=允许在一些文本编辑区中使用所见即所得编辑器 -Module2200Name=Dynamic Prices -Module2200Desc=Enable the usage of math expressions for prices -Module2300Name=Cron -Module2300Desc=Scheduled job management +Module2200Name=动态定价 +Module2200Desc=允许价格的数学表达式 +Module2300Name=克隆 +Module2300Desc=排定任务管理 Module2400Name=日程 Module2400Desc=事件/任务和日程管理 Module2500Name=电子内容管理 Module2500Desc=保存和共享文件 -Module2600Name=API services (Web services SOAP) -Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API services (Web services REST) -Module2610Desc=Enable the Dolibarr REST server providing API services -Module2650Name=WebServices (client) +Module2600Name=API 服务 (Web 服务 SOAP) +Module2600Desc=允许 Dolibarr SOAP 服务器提供 API 服务 +Module2610Name=API 服务 (Web 服务 REST) +Module2610Desc=允许 Dolibarr REST 服务器提供 API 服务 +Module2650Name=Web服务 (客户端) Module2650Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment) Module2700Name=Gravatar -Module2700Desc=使用网上的 Gravatar 服务(www.gravatar.com),显示 用户/成员的头像(通过电邮搜索)。需要互联网连接。 +Module2700Desc=使用在线 Gravatar 服务(www.gravatar.com),通过电子邮件搜索来显示用户/成员的头像。需要互联网连接。 Module2800Desc=FTP 客户端 Module2900Name=GeoIPMaxmind Module2900Desc=Maxmind geoip 数据库的转换能力 Module3100Name=Skype -Module3100Desc=Add a Skype button into card of adherents / third parties / contacts +Module3100Desc=添加 Skpye 模块到第三方/联络人卡 Module5000Name=多公司 Module5000Desc=允许你管理多个公司 Module6000Name=工作流程 Module6000Desc=工作流管理 -Module20000Name=Leave Requests management -Module20000Desc=Declare and follow employees leaves requests -Module39000Name=Product lot +Module20000Name=请假申请管理 +Module20000Desc=请假申请提交和跟进 +Module39000Name=产品库 Module39000Desc=Lot or serial number, eat-by and sell-by date management on products Module50000Name=出纳 -Module50000Desc=模块通过 PayBox 提供信用卡网上支付页面 +Module50000Desc=使用 PayBox 提供信用卡网上支付页面的模块 Module50100Name=POS Module50100Desc=POS 模块 Module50200Name=Paypal -Module50200Desc=模块提供信用卡与Paypal网上支付页面 +Module50200Desc=提供信用卡与Paypal网上支付页面的模块 Module50400Name=财会(高级) Module50400Desc=会计管理(双方) Module54000Name=IPP打印 -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server). -Module55000Name=Poll, Survey or Vote -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...) +Module54000Desc=不打开文档而使用 Cups IPP 界面直接打印 (打印机必须在服务器可见,Cups 必须安装在服务器上)。 +Module55000Name=民意调查或投票 +Module55000Desc=民意调查或投票生成模块 Module59000Name=利润空间 Module59000Desc=利润空间管理模块 Module60000Name=佣金 Module60000Desc=佣金管理模块 Permission11=读取销售账单 -Permission12=创建修改客户账单 -Permission13=重新起草销售账单 -Permission14=确认销售账单 -Permission15=通过电邮发送账单 -Permission16=为销售账单建立支付记录 -Permission19=删除销售账单 +Permission12=创建/修改发票 +Permission13=取消确认客户发票 +Permission14=确认客户发票 +Permission15=通过电邮发送发票 +Permission16=添加客户发票付款记录 +Permission19=删除客户发票 Permission21=读取报价单 Permission22=建立/修改报价单 Permission24=确认报价单 @@ -579,79 +579,79 @@ Permission32=建立/修改产品信息 Permission34=删除产品信息 Permission36=查看/管理隐藏产品 Permission38=导出产品信息 -Permission41=Read projects and tasks (shared project and projects i'm contact for). Can also enter time consumed on assigned tasks (timesheet) -Permission42=建立/修改项目(共享项目和我参与的项目) -Permission44=删除项目(共享项目和参与的项目) -Permission61=阅读干预 +Permission41=读取项目和任务(共享的工程和我参与的项目)。还可输入项目所消耗的时间(时间表) +Permission42=建立/修改项目(共享的项目和我参与的项目) +Permission44=删除项目(共享的项目和我参与的项目) +Permission61=读取干预 Permission62=建立/修改干预 Permission64=删除干预 Permission67=导出干预措施 -Permission71=阅读成员 +Permission71=读取成员 Permission72=建立/修改成员 Permission74=删除成员 -Permission75=Setup types of membership +Permission75=设置成员类型 Permission76=导出数据 -Permission78=阅读订阅 +Permission78=读取订阅 Permission79=建立/修改订阅 -Permission81=读取商业订单 -Permission82=建立/修改商业订单 -Permission84=确认商业订单 -Permission86=发送商业订单 -Permission87=关闭商业订单 -Permission88=取消商业订单 -Permission89=删除商业订单 -Permission91=Read social or fiscal taxes and vat -Permission92=Create/modify social or fiscal taxes and vat -Permission93=Delete social or fiscal taxes and vat -Permission94=Export social or fiscal taxes -Permission95=阅读报告 -Permission101=读取发货资讯 +Permission81=读取客户订单 +Permission82=建立/修改客户订单 +Permission84=确认客户订单 +Permission86=发送客户订单 +Permission87=关闭客户订单 +Permission88=取消客户订单 +Permission89=删除客户订单 +Permission91=读取财政税和增值税 +Permission92=建立/修改财政税和增值税 +Permission93=删除财政税和增值税 +Permission94=导出财政税和增值税 +Permission95=读取报告 +Permission101=读取发货单信息 Permission102=建立/修改发货单 Permission104=确认发货单 Permission106=导出发货单 Permission109=删除发货单 -Permission111=阅读财务帐目 +Permission111=读取财务帐目 Permission112=建立/修改/删除和比较交易 -Permission113=Setup financial accounts (create, manage categories) -Permission114=Reconciliate transactions +Permission113=设置财政账户 (创建和管理分类) +Permission114=调和交易 Permission115=导出交易和帐户报表 -Permission116=帐户之间转帐 +Permission116=账户间转账 Permission117=支票调度管理 Permission121=读取与用户相关联的第三方的信息 Permission122=建立/修改与用户相关联的第三方的信息 Permission125=删除与用户相关联的第三方的信息 Permission126=导出第三方信息 -Permission141=Read all projects and tasks (also private projects i am not contact for) -Permission142=Create/modify all projects and tasks (also private projects i am not contact for) -Permission144=Delete all projects and tasks (also private projects i am not contact for) +Permission141=读取所有项目和任务 (包括我未参与的项目) +Permission142=创建/修改所有项目和项目 (包括我未参与的项目) +Permission144=删除所有项目和项目 (包括我未参与的项目) Permission146=读取供应商 -Permission147=读统计 -Permission151=阅读常年订单 +Permission147=读取统计 +Permission151=读取长期订单 Permission152=创建/修改常年订单请求 -Permission153=阅读常年订单收据 -Permission154=信贷/拒绝站在订单收据 -Permission161=Read contracts/subscriptions -Permission162=Create/modify contracts/subscriptions -Permission163=Activate a service/subscription of a contract -Permission164=Disable a service/subscription of a contract -Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) -Permission172=Create/modify trips and expenses -Permission173=Delete trips and expenses -Permission174=Read all trips and expenses -Permission178=Export trips and expenses +Permission153=读取常年订单收据 +Permission154=接受/拒绝常年订单收据 +Permission161=读取合同/订阅 +Permission162=创建/修改合同/订阅 +Permission163=启用合同中的服务/产品 +Permission164=禁用合同中的服务/产品 +Permission165=删除合同/订阅 +Permission171=读取行程及开支 (自己和其下属) +Permission172=创建/修改行程及开支 +Permission173=删除行程及开支 +Permission174=读取所有行程和开支 +Permission178=导出形成及开支 Permission180=读取供应商资讯 Permission181=读取采购订单 Permission182=建立/修改采购订单 Permission183=确认供采购订单 Permission184=批准采购订单 -Permission185=Order or cancel supplier orders +Permission185=订购或取消采购订单 Permission186=接收采购订单 Permission187=关闭采购订单 Permission188=取消采购订单 Permission192=添加线路 Permission193=取消线路 -Permission194=读取带宽行 +Permission194=读取 Permission202=创建 ADSL 连接 Permission203=订立连接订单 Permission204=订购连接 @@ -662,19 +662,19 @@ Permission212=订购线路 Permission213=激活线路 Permission214=安装电话 Permission215=安装商 -Permission221=阅读邮件 +Permission221=读取邮件 Permission222=建立/修改邮件(主题,收件人,,,) Permission223=确认邮寄(允许发送) Permission229=删除邮件 Permission237=查看收件人及信息 Permission238=手动发送邮件 -Permission239=验证或发送后删除邮件记录 +Permission239=确认或发送后删除邮件记录 Permission241=读取分类 Permission242=建立/修改分类 Permission243=删除分类 Permission244=查看隐藏类别的内容 Permission251=读取其他用户和群组资讯 -PermissionAdvanced251=阅读其他用户 +PermissionAdvanced251=读取其他用户 Permission252=读取其他用户的使用权限 Permission253=建立/修改其他用户、群组资讯及其权限 PermissionAdvanced253=创建/修改内部/外部用户和权限 @@ -683,8 +683,8 @@ Permission255=修改其他用户密码 Permission256=删除或暂时关闭其他用户 Permission262=扩展权限到所有第三方(不仅限于与此账户相关联的单位)。对外单位用户无效(他们始终只能访问自己的信息)。 Permission271=读取 CA -Permission272=阅读账单 -Permission273=开具账单 +Permission272=读取发票 +Permission273=开具发票 Permission281=读取联络人资讯 Permission282=建立/修改联络人资讯 Permission283=删除联络人资讯 @@ -695,20 +695,20 @@ Permission293=修改客户关税 Permission300=读取条码 Permission301=建立/修改条码 Permission302=删除条码 -Permission311=阅读服务 -Permission312=Assign service/subscription to contract -Permission331=阅读书签 +Permission311=读取服务 +Permission312=为合同指定服务/订购 +Permission331=读取书签 Permission332=建立/修改书签 Permission333=删除书签 -Permission341=阅读自己的权限 +Permission341=读取自己的权限 Permission342=建立/修改自己的资讯 Permission343=修改自己的密码 Permission344=修改自己的权限 -Permission351=阅读群体 -Permission352=阅读组的权限 +Permission351=读取组 +Permission352=读取组的权限 Permission353=建立/修改组 Permission354=删除或禁用组 -Permission358=汇出用户资讯 +Permission358=导出用户资讯 Permission401=读取折扣 Permission402=建立/修改折扣 Permission403=确认折扣 @@ -717,12 +717,12 @@ Permission510=查看工资 Permission512=创建/修改工资 Permission514=删除工资 Permission517=导出工资 -Permission520=Read Loans -Permission522=Create/modify loans -Permission524=Delete loans -Permission525=Access loan calculator -Permission527=Export loans -Permission531=阅读服务 +Permission520=读取贷款 +Permission522=创建/修改贷款 +Permission524=删除贷款 +Permission525=访问贷款计算器 +Permission527=导出贷款 +Permission531=读取服务 Permission532=建立/修改服务 Permission534=删除服务 Permission536=查看/隐藏服务管理 @@ -730,147 +730,147 @@ Permission538=导出服务 Permission701=读取捐款资讯 Permission702=建立/修改捐款资讯 Permission703=删除捐款资讯 -Permission771=Read expense reports (own and his subordinates) -Permission772=Create/modify expense reports -Permission773=Delete expense reports -Permission774=Read all expense reports (even for user not subordinates) -Permission775=Approve expense reports -Permission776=Pay expense reports -Permission779=Export expense reports +Permission771=读取开支报告(自己的和其的下属) +Permission772=创建/修改开支报告 +Permission773=删除开支报告 +Permission774=读取所有开支报告(即使用户没有下属) +Permission775=通过开支报告 +Permission776=支付开支报告 +Permission779=导出开支报告 Permission1001=读取库存资讯 -Permission1002=Create/modify warehouses -Permission1003=Delete warehouses -Permission1004=读取库存的转让资讯 +Permission1002=创建/修改仓库 +Permission1003=删除仓库 +Permission1004=读取库存转让 Permission1005=建立/修改库存转让 -Permission1101=读取交货订单 -Permission1102=建立/修改交货订单 -Permission1104=确认交货订单 -Permission1109=删除交货订单 +Permission1101=读取发货单 +Permission1102=建立/修改发货单 +Permission1104=确认发货单 +Permission1109=删除发货单 Permission1181=读取供应商资讯 Permission1182=读取采购订单 Permission1183=建立/修改采购订单 -Permission1184=确认供采购订单 +Permission1184=确认采购订单 Permission1185=批准采购订单 -Permission1186=整理采购订单 -Permission1187=通知供应商已收货 +Permission1186=执行采购清单 +Permission1187=确认收到采购订单 Permission1188=删除采购订单 -Permission1190=Approve (second approval) supplier orders -Permission1201=取得导出结果 +Permission1190=审核 (二次审核) 采购订单 +Permission1201=获得导出结果 Permission1202=建立/修改导出信息 -Permission1231=读取采购账单 -Permission1232=建立/修改采购账单 -Permission1233=确认采购账单 -Permission1234=删除采购账单 -Permission1235=通过电邮发送采购账单 -Permission1236=导出供应商账单、属性及其付款资讯 +Permission1231=读取采购发票 +Permission1232=建立/修改采购发票 +Permission1233=确认采购发票 +Permission1234=删除采购发票 +Permission1235=通过电邮发送采购发票 +Permission1236=导出供应商发票、属性及其付款资讯 Permission1237=导出采购订单及其详情 Permission1251=导入大量外部数据到数据库(载入资料) -Permission1321=导出销售账单、属性及其付款资讯 -Permission1421=导出销售订单及属性资讯 -Permission23001=Read Scheduled job -Permission23002=Create/update Scheduled job -Permission23003=Delete Scheduled job -Permission23004=Execute Scheduled job +Permission1321=导出客户发票、属性及其付款资讯 +Permission1421=导出客户订单及属性资讯 +Permission23001=读取排定任务 +Permission23002=创建/更新排定任务 +Permission23003=删除排定任务 +Permission23004=执行排定任务 Permission2401=读取关联至此用户账户的动作(事件或任务) Permission2402=建立/修改关联至此用户账户的动作(事件或任务) Permission2403=删除关联至此用户账户的动作(事件或任务) -Permission2411=阅读他人账户的动作(事件或任务) -Permission2412=建立/修改他人账户的动作(事件或任务) +Permission2411=读取他人的动作(事件或任务) +Permission2412=建立/修改他人的动作(事件或任务) Permission2413=删除他人的动作(事件或任务) -Permission2501=阅读/下载文档 -Permission2502=提交或删除文档 -Permission2503=提交或删除的文件 +Permission2501=读取/下载文档 +Permission2502=下载文档 +Permission2503=提交或删除的文档 Permission2515=设置文档目录 Permission2801=允许FTP客户端读取(仅供浏览和下载) Permission2802=允许FTP客户端写入(删除和上传文件) Permission50101=启用 POS Permission50201=读取交易 -Permission50202=进口交易 +Permission50202=导入交易 Permission54001=打印 -Permission55001=Read polls -Permission55002=Create/modify polls +Permission55001=读取调查 +Permission55002=创建/修改调查 Permission59001=查看商业利润 Permission59002=确定商业利润 Permission59003=Read every user margin -DictionaryCompanyType=Thirdparties type -DictionaryCompanyJuridicalType=Juridical kinds of thirdparties -DictionaryProspectLevel=Prospect potential level +DictionaryCompanyType=第三方类型 +DictionaryCompanyJuridicalType=第三方的司法种类 +DictionaryProspectLevel=潜在客户级别 DictionaryCanton=国家/各省、直辖市、自治区 DictionaryRegion=地区 DictionaryCountry=国家 DictionaryCurrency=货币 DictionaryCivility=文明单位称号 -DictionaryActions=Type of agenda events -DictionarySocialContributions=Social or fiscal taxes types -DictionaryVAT=VAT Rates or Sales Tax Rates -DictionaryRevenueStamp=Amount of revenue stamps -DictionaryPaymentConditions=Payment terms -DictionaryPaymentModes=Payment modes -DictionaryTypeContact=Contact/Address types -DictionaryEcotaxe=Ecotax (WEEE) -DictionaryPaperFormat=Paper formats -DictionaryFees=Type of fees -DictionarySendingMethods=Shipping methods -DictionaryStaff=Staff -DictionaryAvailability=Delivery delay -DictionaryOrderMethods=Ordering methods -DictionarySource=Origin of proposals/orders -DictionaryAccountancyplan=Chart of accounts -DictionaryAccountancysystem=Models for chart of accounts -DictionaryEMailTemplates=Emails templates -DictionaryUnits=Units -DictionaryProspectStatus=Prospection status -DictionaryHolidayTypes=Type of leaves -DictionaryOpportunityStatus=Opportunity status for project/lead -SetupSaved=设定值已储存 +DictionaryActions=事件类别 +DictionarySocialContributions=财政税和增值税类别 +DictionaryVAT=增值税率和消费税率 +DictionaryRevenueStamp=印花税票金额 +DictionaryPaymentConditions=付款协议 +DictionaryPaymentModes=付款方式 +DictionaryTypeContact=联络人/地址类型 +DictionaryEcotaxe=Ecotax 指令 +DictionaryPaperFormat=纸张格式 +DictionaryFees=收费类型 +DictionarySendingMethods=送货方式 +DictionaryStaff=员工 +DictionaryAvailability=送货延迟 +DictionaryOrderMethods=订单类型 +DictionarySource=订单来源方式 +DictionaryAccountancyplan=账户图表 +DictionaryAccountancysystem=账户图标模块 +DictionaryEMailTemplates=电子邮件模板 +DictionaryUnits=单位 +DictionaryProspectStatus=展望状态 +DictionaryHolidayTypes=级别类型 +DictionaryOpportunityStatus=项目/线索的机遇状态 +SetupSaved=设置已经成功保存 BackToModuleList=返回模块列表 -BackToDictionaryList=Back to dictionaries list +BackToDictionaryList=回到字典库 VATReceivedOnly=特殊税种未收取 VATManagement=增值税管理 VATIsUsedDesc=默认情况下,增值税率在创建报价、账单或订单时遵循当前标准规则:<br>如果卖方如果卖方无需缴纳VAT,VAT默认=0。规则结束。<br>内贸,默认VAT默认=卖方国家的VAT。规则结束。<br>如果买卖双方同处欧盟成员国VAT策略见英文界面。规则结束。规则结束。规则结束。<br>其它情况默认VAT=0。规则结束。 -VATIsNotUsedDesc=默认情况下,建议的营业税为0,可用于像协会、个人或小公司。 -VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared. -VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices. +VATIsNotUsedDesc=默认情况下,建议的营业税为0,可用于像机构、个人或小型公司。 +VATIsUsedExampleFR=在法国,这意味着这个公司或机构有一个真正的财政体制,这个体制会申报增值税。 +VATIsNotUsedExampleFR=在法国,这意味着在非增值税申报协会或公司、组织或已选择了微型企业的财政体制(VAT特许经营),并支付了特许经营的增值税。此选项将显示参考“Non applicable VAT - art-293B of CGI”的发票。 ##### Local Taxes ##### LTRate=率 -LocalTax1IsUsed=使用第二项税率 -LocalTax1IsNotUsed=不使用第二项税率 -LocalTax1IsUsedDesc=使用其它类型税率(非增值税VAT) +LocalTax1IsUsed=使用第二税率 +LocalTax1IsNotUsed=不使用第二税率 +LocalTax1IsUsedDesc=使用其它类型税率(非增值税) LocalTax1IsNotUsedDesc=不使用其它类型税率(非增值税VAT) -LocalTax1Management=第二项税类型 +LocalTax1Management=第二税率类型 LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= -LocalTax2IsUsed=使用第三项税 -LocalTax2IsNotUsed=不使用第三项税 +LocalTax2IsUsed=使用第三税率 +LocalTax2IsNotUsed=不使用第三税率 LocalTax2IsUsedDesc=使用其它税率类型(非增值税VAT) LocalTax2IsNotUsedDesc=不使用其它类型税率(非增值税VAT) -LocalTax2Management=第三项税类型 +LocalTax2Management=第三税率类型 LocalTax2IsUsedExample= LocalTax2IsNotUsedExample= LocalTax1ManagementES= RE 管理(大陆不适用) LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:<br>If te buyer is not subjected to RE, RE by default=0. End of rule.<br>If the buyer is subjected to RE then the RE by default. End of rule.<br> -LocalTax1IsNotUsedDescES= By default the proposed RE is 0. 规则结束。 +LocalTax1IsNotUsedDescES= 默认情况下,建议RE为0。规则结束。 LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE. LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE. LocalTax2ManagementES= IRPF 管理(大陆不适用) LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:<br>If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.<br>If the seller is subjected to IRPF then the IRPF by default. End of rule.<br> -LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. 规则结束。 +LocalTax2IsNotUsedDescES= 默认情况下,建议IRPF为0。规则结束。 LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules. LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules. -CalcLocaltax=Reports on local taxes -CalcLocaltax1=Sales - Purchases -CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases -CalcLocaltax2=Purchases -CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases -CalcLocaltax3=Sales -CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales +CalcLocaltax=地方税报告 +CalcLocaltax1=销售 - 采购 +CalcLocaltax1Desc=地方税率报告已经分别计算了在销售和采购时所产生的不同税。 +CalcLocaltax2=采购 +CalcLocaltax2Desc=地方税报告是采购总计 +CalcLocaltax3=销售 +CalcLocaltax3Desc=地方税报告是销售总计 LabelUsedByDefault=如果代码没有翻译则默认使用以下标签 LabelOnDocuments=文档中的标签 NbOfDays=天数 AtEndOfMonth=月末 -Offset=Offset +Offset=偏移 AlwaysActive=始终启用 -UpdateRequired=您的系统需要更新。要更新,请点击 <a href="%s">立即更新</a>。 +UpdateRequired=你的系统需要更新。要更新,请点击 <a href="%s">立即更新</a>。 Upgrade=升级 MenuUpgrade=升级/扩展 AddExtensionThemeModuleOrOther=添加扩展(主题、模块...) @@ -911,7 +911,7 @@ SummarySystem=系统信息摘要 SummaryConst=Dolibarr所有设置参数清单 SystemUpdate=系统更新 SystemSuccessfulyUpdate=您的系统已经成功更新 -MenuCompanySetup=公司资讯 +MenuCompanySetup=公司/机构 MenuNewUser=新建用户 MenuTopManager=顶部菜单管理 MenuLeftManager=左侧菜单管理 @@ -934,23 +934,23 @@ EnableShowLogo=左侧菜单中显示公司标志 EnableHtml5=Enable Html5 (Developement - Only available on Eldy template) SystemSuccessfulyUpdated=您的系统已成功更新 CompanyInfo=公司资讯 -CompanyIds=公司/协会的编号 +CompanyIds=公司/机构的编号 CompanyName=名称 CompanyAddress=地址 CompanyZip=邮编 CompanyTown=城镇 CompanyCountry=国家 CompanyCurrency=主要货币 -CompanyObject=Object of the company +CompanyObject=该公司目标 Logo=标志 DoNotShow=不显示 DoNotSuggestPaymentMode=不提示 NoActiveBankAccountDefined=没有定义有效的银行帐户 OwnerOfBankAccount=银行帐户 %s 的户主 BankModuleNotActive=银行账户模块没有启用 -ShowBugTrackLink=Show link "<strong>%s</strong>" -ShowWorkBoard=主页面显示“工作台” -Alerts=其他提醒 +ShowBugTrackLink=显示lian'jie "<strong>%s</strong>" +ShowWorkBoard=主页面显示工作台 +Alerts=警告 Delays=延误 DelayBeforeWarning=超时警告阀值 DelaysBeforeWarning=超时警告阀值 @@ -966,14 +966,14 @@ Delays_MAIN_DELAY_RUNNING_SERVICES=服务超期过期最大逾期时间 (天) Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=采购账单延误付款最大逾期时间 (天) Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=销售账单延误付款最大逾期时间 (天) Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=银行对账推迟最大逾期时间 (天) -Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do -SetupDescription1=Dolibarr使用前可在安装区设置所有参数。 +Delays_MAIN_DELAY_MEMBERS=会员费用最大逾期时间 (天) +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=支票兑现最大逾期时间 (天) +SetupDescription1=Dolibarr 使用前可在安装区设置所有参数。 SetupDescription2=最重要的两个安装步骤,是前2步,即“公司”页面设置和“模块”页面的设置: SetupDescription3=菜单<a href="%s">设定>公司资讯</a>中的参数是必要的,因为输入的信息被用于Dolibarr的显示和影响 Dolibarr 的程序行为 (例如当涉及到与国家有关的功能) 。 SetupDescription4=菜单<a href="%s">设定->模块</a>中的参数是必要的,因为Dolibarr 不是固定的 ERP/CRM 系统,而是多个模块的联合体,模块间相对独立。只有启用了您要用的模块后,菜单中才会出现相应的功能。 SetupDescription5=其他菜单项管理可选参数。 -EventsSetup=设置 事件日志 +EventsSetup=设置事件日志 LogEvents=安全稽核事件 Audit=安全稽核 InfoDolibarr=Dolibarr 信息 @@ -992,7 +992,7 @@ LogEventDesc=这里您可以启用 Dolibarr 的安全事件日志记录。管理 AreaForAdminOnly=这些功能仅供<b>管理员用户</b> 使用。 SystemInfoDesc=系统信息指以只读方式显示的其它技术信息,只对系统管理员可见。 SystemAreaForAdminOnly=此区仅供管理员用户使用。Dolibarr 中没有权限可越过此限制。 -CompanyFundationDesc=此页面中请点击底部的“修改”按钮,编辑您所管理公司已知信息。 +CompanyFundationDesc=在此页面底部单击"修改"按钮来维护您公司/机构的所有已知信息 DisplayDesc=这里可以选择 Dolibarr 外观效果相关的所有参数 AvailableModules=可用的模块 ToActivateModule=要启用模块,请到“设定”区 (首页->设定->模块)。 @@ -1002,10 +1002,10 @@ TriggersAvailable=可用的触发器 TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory <b>htdocs/core/triggers</b>. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...). TriggerDisabledByName=文件中的触发器代码可以通过文件名中的 <b>-NoRun</b> 前缀禁用。 TriggerDisabledAsModuleDisabled=此文件中的触发器将在<b>%s</b>模块禁用时禁用。 -TriggerAlwaysActive=此文件中的触发器总是启用,无论 Dolibarr 的各模块是否启用。 +TriggerAlwaysActive=无论 Dolibarr 的各模块是否启用,此文件中的触发器一直处于启用状态。 TriggerActiveAsModuleActive=此文件中的触发器将于 <b>%s</b> 模块启用后启用。 GeneratedPasswordDesc=在此设定新密码的生成规则,如果您选择使用自动生成的密码。 -DictionaryDesc=Define here all reference datas. You can complete predefined value with yours. +DictionaryDesc=在这里设置所有参考数据。你可以将预设值设置成为你自己的。 ConstDesc=此页中您可以编辑前几页中没有的其它所有参数。他们是供开发人员调试用的保留参数。 OnceSetupFinishedCreateUsers=警告,您是 Dolibarr 管理员用户。管理员用户被用来安装设置 Dolibarr 。Dolibarr 的日常使用,推荐通过用户/组菜创建的非管理员用户进行。 MiscellaneousDesc=在这里定义与安全有关的所有其他参数。 @@ -1016,15 +1016,15 @@ MAIN_MAX_DECIMALS_TOT=总价小数位 MAIN_MAX_DECIMALS_SHOWN=屏幕显示小数位(如果你希望系统内部数值显示时遇到小数位截断的情况下显示<b>...</b>,请在此数值后加上<b>...</b>) MAIN_DISABLE_PDF_COMPRESSION=压缩生成的 PDF 文件。 MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something else than base 10. For example, put 0.05 if rounding is done by 0.05 steps) -UnitPriceOfProduct=产品单价 (税前) +UnitPriceOfProduct=税前单价 TotalPriceAfterRounding=四舍五入的总价 (税前价/增值税/税后价) ParameterActiveForNextInputOnly=参数仅在下次输入数值起生效。 -NoEventOrNoAuditSetup=尚无安全事件被记录。这属正常,默认“设置 - 安全 - 稽核”页面的稽核功能未启用。 +NoEventOrNoAuditSetup=尚无安全事件被记录。“设置 - 安全 - 稽核”页面的稽核功能未启用则属于正常现象。 NoEventFoundWithCriteria=未发现符合搜索条件的安全事件。 SeeLocalSendMailSetup=参见您的本机 sendmail 设置 -BackupDesc=为了生成一个完整的 Dolibarr 备份,您必须: -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). -BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant. +BackupDesc=为了生成一个完整的 Dolibarr 备份,你必须: +BackupDesc2=保存文件目录<b>(%S)</b>的内容,包含所有上传和生成的文件(包括在步骤1中产生的所有转储文件)。 +BackupDesc3=保存数据库 (<b>%s</b>) 至转储文件。对于此,你可能需要以下助手: BackupDescX=存档的文档目录应存储在一个安全的地方。 BackupDescY=生成的转储文件应存放在安全的地方。 BackupPHPWarning=此方法不保证成功生成备份。建议使用前者 @@ -1041,9 +1041,9 @@ YourPHPDoesNotHaveSSLSupport=SSL 在您的 PHP 中不可用 DownloadMoreSkins=下载更多外观主题 SimpleNumRefModelDesc=依照 %syymm-nnnn 的格式返回引用编号,其中yy是年、mm是月、nnnn 是自动填零补全的序号。 ShowProfIdInAddress=文件中显示专业编号及地址 -ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents +ShowVATIntaInAddress=隐藏增值税代码 TranslationUncomplete=部分翻译 -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>. +SomeTranslationAreUncomplete=有一些语言可能只是被部分翻译,而且可能包含错误。如果你发现了错误,你可以在 <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>.网页修复该错误。 MenuUseLayout=可隐藏垂直菜单 (需要开启 JavaScript) MAIN_DISABLE_METEO=禁用天气图标 TestLoginToAPI=测试 API 登录 @@ -1079,11 +1079,11 @@ PathDirectory=目录 SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages. TranslationSetup=Configuration de la traduction TranslationDesc=Choice of language visible on screen can be modified:<br>* Globally from menu <strong>Home - Setup - Display</strong><br>* For user only from tab <strong>User display</strong> of user card (click on login on top of screen). -TotalNumberOfActivatedModules=Total number of activated feature modules: <b>%s</b> +TotalNumberOfActivatedModules=已启用的模块数: <b>%s</b> YouMustEnableOneModule=您必须至少启用 1 个模块 ClassNotFoundIntoPathWarning=PHP 路径中未发现 类 %s YesInSummer=是(在夏天) -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are open to external users (whatever are permission of such users): +OnlyFollowingModulesAreOpenedToExternalUsers=注意,只有以下模块会开放给外部用户(无论该用户的权限如何): SuhosinSessionEncrypt=会话存储空间已用 Suhosin 加密 ConditionIsCurrently=当前条件为 %s YouUseBestDriver=你使用的驱动程序 %s 就是目前最佳驱动程式。 @@ -1093,14 +1093,14 @@ SearchOptim=搜索优化 YouHaveXProductUseSearchOptim=你有 %s 产品进入数据库。你应该加常数PRODUCT_DONOTSEARCH_ANYWHERE 1到 首页-设置-其他,你将限制数据库开始搜索范围索引的使用字符串,你应该得到即时响应。 BrowserIsOK=您正在使用 %s 浏览器。这个浏览器安全和性能都ok。 BrowserIsKO=您正在使用 %s 浏览器。这个浏览器的安全性,性能和可靠性都不错。我们推荐您使用火狐,Chrome,Opera和Safari。 -XDebugInstalled=XDebug is loaded. +XDebugInstalled=XDebug 已经加载。 XCacheInstalled=XCache已经加载。 AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp". -FieldEdition=Edition of field %s -FixTZ=TimeZone fix -FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced) +FieldEdition=%s 字段的编辑 +FixTZ=时区修复 +FillThisOnlyIfRequired=例如:+2 (请只在时区错误问题出现时填写) GetBarCode=获取条码 -EmptyNumRefModelDesc=The code is free. This code can be modified at any time. +EmptyNumRefModelDesc=这个代码是随意的。你可以在任何时候修改。 ##### Module password generation PasswordGenerationStandard=返回一个根据 Dolibarr 内部算法生成的密码:8个字符,包含小写数字和字母。 PasswordGenerationNone=不使用自动生成的密码。用户必须手动输入密码。 @@ -1156,21 +1156,21 @@ WebCalAddEventOnStatusMember=日程中显示成员的状态的变化 WebCalUrlForVCalExport=<b>%s</b>格式的导出文件可以通过链接 %s 下载 WebCalCheckWebcalSetup=也许 Webcal 模块的设置不正确。 ##### Invoices ##### -BillsSetup=账单模块设置 -BillsDate=账单日期 -BillsNumberingModule=账单与信用票据编号模块 -BillsPDFModules=账单文档模板 -CreditNoteSetup=信用票据模块设置 -CreditNotePDFModules=信用票据文档模板 -CreditNote=信用票据 -CreditNotes=信用票据 -ForceInvoiceDate=强制账单中的日期为确认日期 -DisableRepeatable=禁用循环账单功能 -SuggestedPaymentModesIfNotDefinedInInvoice=如果账单中未设置付款方式,设置一个默认值付款方式。 -EnableEditDeleteValidInvoice=允许对未结清账单的编辑/删除 -SuggestPaymentByRIBOnAccount=根据帐户提款方式提示付款方式 -SuggestPaymentByChequeToAddress=根据支票地址提示付款方式 -FreeLegalTextOnInvoices=账单中的额外说明文本 +BillsSetup=发票模块设置 +BillsDate=发票日期 +BillsNumberingModule=发票与信用记录编号模块 +BillsPDFModules=发票文档模板 +CreditNoteSetup=信用记录模块设置 +CreditNotePDFModules=信用记录文档模板 +CreditNote=信用记录 +CreditNotes=信用记录 +ForceInvoiceDate=强制发票中的日期为确认日期 +DisableRepeatable=禁用循环发票功能 +SuggestedPaymentModesIfNotDefinedInInvoice=如果发票中未设置付款方式,设置一个默认值付款方式。 +EnableEditDeleteValidInvoice=允许对未结清发票的编辑/删除 +SuggestPaymentByRIBOnAccount=根据账户的提款方式来建议付款方式 +SuggestPaymentByChequeToAddress=根据支票地址来建议付款方式 +FreeLegalTextOnInvoices=发票中的额外说明文本 WatermarkOnDraftInvoices=发票草稿加水印(如果空) ##### Proposals ##### PropalSetup=报价单模块设置 @@ -1181,11 +1181,11 @@ ProposalsPDFModules=报价单文档模板 ClassifiedInvoiced=账单分类 HideTreadedPropal=列表中隐藏处理完毕的报价单 AddShippingDateAbility=添加发货日期的能力 -AddDeliveryAddressAbility=添加交付日期的能力 +AddDeliveryAddressAbility=添加交付日期 UseOptionLineIfNoQuantity=定量为0的产品或服务项视为可选项* FreeLegalTextOnProposal=报价单中的额外说明文本 WatermarkOnDraftProposal=为商业计划书草案添加水印(如果空) -BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal +BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=询问银行账户 ##### AskPriceSupplier ##### AskPriceSupplierSetup=Price requests suppliers module setup AskPriceSupplierNumberingModules=Price requests suppliers numbering models @@ -1197,12 +1197,12 @@ BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Ask for bank account destination o OrdersSetup=订单管理设置 OrdersNumberingModules=订单编号模块 OrdersModelModule=订单文档模板 -HideTreadedOrders=Hide the treated or cancelled orders in the list +HideTreadedOrders=隐藏在列表中的已处理或已取消的订单 ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order FreeLegalTextOnOrders=订单中的额外说明文本 WatermarkOnDraftOrders=为订单草稿加水印(如果空) -ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable -BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order +ShippableOrderIconInList=如果订单是可以送货的则添加一个标志用于提醒 +BANK_ASK_PAYMENT_BANK_DURING_ORDER=为账单询问银行卡账户 ##### Clicktodial ##### ClickToDialSetup=点击拨号模块设置 ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags<br><b>__PHONETO__</b> that will be replaced with the phone number of person to call<br><b>__PHONEFROM__</b> that will be replaced with phone number of calling person (yours)<br><b>__LOGIN__</b> that will be replaced with your clicktodial login (defined on your user card)<br><b>__PASS__</b> that will be replaced with your clicktodial password (defined on your user card). @@ -1215,11 +1215,11 @@ FicheinterNumberingModules=干预编号模块 TemplatePDFInterventions=干预信息卡文档模板 WatermarkOnDraftInterventionCards=干预卡文档加水印(如果有) ##### Contracts ##### -ContractsSetup=Contracts/Subscriptions module setup +ContractsSetup=合同/订阅模块设置 ContractsNumberingModules=合同编号模块 -TemplatePDFContracts=Contracts documents models +TemplatePDFContracts=合同文档模块 FreeLegalTextOnContracts=合同自由文本 -WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) +WatermarkOnDraftContractCards=为合同草案添加水印 (如果空) ##### Members ##### MembersSetup=会员模块设置 MemberMainOptions=主要选项 @@ -1296,7 +1296,7 @@ LDAPTCPConnectOK=TCP 连接到 LDAP 服务器连接成功 (服务器=%s, 端口= LDAPTCPConnectKO=TCP 连接到 LDAP 服务器连接失败 (服务器=%s, 端口=%s) LDAPBindOK=Connect/Authentificate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s) LDAPBindKO=LDAP 服务器连接/认证 失败(服务器=%s,用户=%s,密码=%s) -LDAPUnbindSuccessfull=Disconnect successful +LDAPUnbindSuccessfull=成功断开连接 LDAPUnbindFailed=断开失败 LDAPConnectToDNSuccessfull=成功连接至 DN (%s) LDAPConnectToDNFailed=连接至 DN (%s) 失败 @@ -1327,23 +1327,23 @@ LDAPFieldMailExample=例如:邮件 LDAPFieldPhone=办公电话号码 LDAPFieldPhoneExample=例如:5131654 LDAPFieldHomePhone=个人电话号码 -LDAPFieldHomePhoneExample=例如:541562 +LDAPFieldHomePhoneExample=例如:010-1234-5678 LDAPFieldMobile=手机 -LDAPFieldMobileExample=例如:138256160 -LDAPFieldFax=传真号 -LDAPFieldFaxExample=例如: 5174654 +LDAPFieldMobileExample=例如:138-0013-8000 +LDAPFieldFax=传真 +LDAPFieldFaxExample=例如: 010-8765-4321 LDAPFieldAddress=街道 -LDAPFieldAddressExample=例如:华盛顿宪法大道 +LDAPFieldAddressExample=例如:西二旗大街 LDAPFieldZip=邮编 -LDAPFieldZipExample=例如:1254022 +LDAPFieldZipExample=例如:100085 LDAPFieldTown=城镇 LDAPFieldTownExample=例如 :橙县 LDAPFieldCountry=国家 -LDAPFieldCountryExample=例如:美国 +LDAPFieldCountryExample=例如:中国 LDAPFieldDescription=描述 LDAPFieldDescriptionExample=例如 :备注描述等等 -LDAPFieldNotePublic=Public Note -LDAPFieldNotePublicExample=Example : publicnote +LDAPFieldNotePublic=公开备注 +LDAPFieldNotePublicExample=例如:客户同意不亲自验货。 LDAPFieldGroupMembers= 组成员 LDAPFieldGroupMembersExample= 例如:成员1 LDAPFieldBirthdate=生日 @@ -1355,7 +1355,7 @@ LDAPFieldSidExample=例如:objectSID LDAPFieldEndLastSubscription=订阅结束日期 LDAPFieldTitle=职位/角色 LDAPFieldTitleExample=例如: CXO -LDAPParametersAreStillHardCoded=LDAP parameters are still hardcoded (in contact class) +LDAPParametersAreStillHardCoded=LDAP参数仍然硬编码(接触类) LDAPSetupNotComplete=LDAP 的安装程序不完整的 (请检查其他选项卡) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=未提供管理员名称或密码LDAP 将以只读模式匿名访问。 LDAPDescContact=此页面中可以定义 Dolibarr 联系人各项数据在 LDAP 树中的 LDAP 属性名称。 @@ -1381,7 +1381,7 @@ FilesOfTypeNotCompressed=HTTP服务器 %s 类型的文件不会被压缩 CacheByServer=缓存服务器 CacheByClient=通过浏览器缓存 CompressionOfResources=压缩的HTTP响应 -TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers +TestNotPossibleWithCurrentBrowsers=这种自动检测在该浏览器中不适用 ##### Products ##### ProductSetup=产品模块设置 ServiceSetup=服务模块设置 @@ -1428,11 +1428,11 @@ BarcodeDescUPC=通用产品条码(UPC) BarcodeDescISBN=ISBN 书籍条码 BarcodeDescC39=Code 39 条码 BarcodeDescC128=Code 128 条码 -BarcodeDescDATAMATRIX=Barcode of type Datamatrix -BarcodeDescQRCODE=Barcode of type QR code +BarcodeDescDATAMATRIX=Datamatrix 条码类型 +BarcodeDescQRCODE=QR码 类型 GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode BarcodeInternalEngine=内部引擎 -BarCodeNumberManager=Manager to auto define barcode numbers +BarCodeNumberManager=自动定义条形码管理器 ##### Prelevements ##### WithdrawalsSetup=提款模块设置 ##### ExternalRSS ##### @@ -1444,19 +1444,19 @@ RSSUrlExample=感兴趣的 RSS 源 MailingSetup=电邮发送模块设置 MailingEMailFrom=邮件模块所使用的邮件发件人 MailingEMailError=对错误的电子邮件发送错误通知邮件(慎用避免循环退信造成IP拉入黑名单) -MailingDelay=Seconds to wait after sending next message +MailingDelay=在发送下一条信息时等待几秒 ##### Notification ##### -NotificationSetup=EMail notification module setup +NotificationSetup=EMail 通知模块设置 NotificationEMailFrom=通知模块所使用的邮件发件人 -ListOfAvailableNotifications=List of events you can set notification on, for each thirdparty (go into thirdparty card to setup) or by setting a fixed email (List depends on activated modules) -FixedEmailTarget=Fixed email target +ListOfAvailableNotifications=可以设置通知的事件列表,可以为每个第三方(前往第三方卡设置)或设置一个固定的电子邮件地址(列表决定于已启用的模块) +FixedEmailTarget=固定的电子邮件 ##### Sendings ##### SendingsSetup=发货单模块设置 -SendingsReceiptModel=发货单据模板 +SendingsReceiptModel=发货单模板 SendingsNumberingModules=发货单编号模块 -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=支持为客户送货时采用发货单 NoNeedForDeliveryReceipts=通常发货单同时被用来作为发货清单和收货回执,由客户接收并签字。所以产品收货回执/交付回执是此功能的重复,很少使用。 -FreeLegalTextOnShippings=Free text on shipments +FreeLegalTextOnShippings=发货单中的额外说明文本 ##### Deliveries ##### DeliveryOrderNumberingModules=收货回执编号模块 DeliveryOrderModel=收货回执模块 @@ -1477,9 +1477,9 @@ OSCommerceTestOk=成功连接到服务器'%s'的数据库'%s'上,身份用户 OSCommerceTestKo1=服务器'%s'连接成功,但无法打开数据库'%s'。 OSCommerceTestKo2=以用户身份'%s'连接至服务器'%s' 失败。 ##### Stock ##### -StockSetup=Warehouse module setup -UserWarehouse=Use user personal warehouses -IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up. +StockSetup=仓库模块设置 +UserWarehouse=使用用户个人仓库 +IfYouUsePointOfSaleCheckModule=如果你使用了POS模块,那么这个设置可能会被POS模块忽略。大多数POS模块都是设计来创建快速发票以及在销售后减掉该商品的库存,无论其他模块的设置如何。所以,如果你不希望在POS模块进行销售时减掉库存,那么请同样检查一下POS模块的设置。 ##### Menu ##### MenuDeleted=菜单(项)已删除 TreeMenu=树状菜单 @@ -1512,16 +1512,16 @@ ConfirmDeleteMenu=你确定要删除菜单条目 <b>%s</b> 吗? DeleteLine=删除行 ConfirmDeleteLine=你确定要删除此行吗? ##### Tax ##### -TaxSetup=Taxes, social or fiscal taxes and dividends module setup +TaxSetup=财政税和增值税模块设置 OptionVatMode=增值税到期 -OptionVATDefault=Cash basis -OptionVATDebitOption=Accrual basis +OptionVATDefault=现金收付制 +OptionVATDebitOption=权责发生制 OptionVatDefaultDesc=增值税到期: <br> - 商品完成交货(按账单的时间)<br> - 服务付款 OptionVatDebitOptionDesc=增值税到期: <br> - 交货/付款商品 (按账单的时间) <br> - 服务的付款明细(借记)发出 SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option: OnDelivery=交货时 OnPayment=付款时 -OnInvoice=发出账单时 +OnInvoice=发出发票时 SupposedToBePaymentDate=所有付款日期 SupposedToBeInvoiceDate=所用账单日期 Buy=采购 @@ -1534,8 +1534,8 @@ AccountancyCodeBuy=采购账户代码 ##### Agenda ##### AgendaSetup=事件及行程模块设置 PasswordTogetVCalExport=导出链接的授权密钥 -PastDelayVCalExport=不要导出事件,如果事件日期旧于 -AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +PastDelayVCalExport=不导出旧于这个日期的时间 +AGENDA_USE_EVENT_TYPE=使用事件类型 (前往设置->字典库->事件类型) AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1544,15 +1544,15 @@ ClickToDialDesc=此模块可以在电话号码后添加图标点击此图标将 ##### Point Of Sales (CashDesk) ##### CashDesk=POS CashDeskSetup=POS 模块设置 -CashDeskThirdPartyForSell=Default generic third party to use for sells +CashDeskThirdPartyForSell=销售时默认使用的通用第三方 CashDeskBankAccountForSell=接收现金付款的默认帐户 CashDeskBankAccountForCheque= 接收支票付款的默认帐户 CashDeskBankAccountForCB= 接收信用卡支付的默认帐户 -CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock). -CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled -StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required. +CashDeskDoNotDecreaseStock=禁用POS模块销售时的库存减少功能(如果选择”否“,则无论库存模块设置如何,每一笔经过POS模块的销售都会减掉该商品的库存)。 +CashDeskIdWareHouse=强制和限制仓库库存减少 +StockDecreaseForPointOfSaleDisabled=POS模块库存减少功能被禁用 +StockDecreaseForPointOfSaleDisabledbyBatch=POS模块中的库存较少功能不适用于库的管理 +CashDeskYouDidNotDisableStockDecease=你没有禁用POS模块的库存减少功能,所以必须有一个仓库可以使用。 ##### Bookmark ##### BookmarkSetup=书签模块设置 BookmarkDesc=此模块可以管理您的书签您也可以将Dolibarr的任意页面加入您的左侧菜单中。 @@ -1563,12 +1563,12 @@ WebServicesDesc=启用此模块,Dolibarr成为Web服务器提供其他Web服 WSDLCanBeDownloadedHere=提供服务的 WSDL描述文件可以从此处下载 EndPointIs=SOAP客户端发送请求至 Dolibarr 的必需通过链接 ##### API #### -ApiSetup=API module setup +ApiSetup=API模块设置 ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services. KeyForApiAccess=Key to use API (parameter "api_key") -ApiProductionMode=Enable production mode -ApiEndPointIs=You can access to the API at url -ApiExporerIs=You can explore the API at url +ApiProductionMode=启用生产模式 +ApiEndPointIs=你可以使用 URL 来访问 API +ApiExporerIs=你可以使用 URL 浏览 API OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed ApiKey=Key for API ##### Bank ##### @@ -1577,8 +1577,8 @@ FreeLegalTextOnChequeReceipts=支票回执中的额外说明文本 BankOrderShow=Display order of bank accounts for countries using "detailed bank number" BankOrderGlobal=一般 BankOrderGlobalDesc=一般的显示顺序 -BankOrderES=Spanish -BankOrderESDesc=Spanish display order +BankOrderES=西班牙语 +BankOrderESDesc=西班牙语显示顺序 ##### Multicompany ##### MultiCompanySetup=多公司模块设置 ##### Suppliers ##### @@ -1586,7 +1586,7 @@ SuppliersSetup=供应商模块设置 SuppliersCommandModel=采购合同的完整模板(标识...) SuppliersInvoiceModel=采购账单的完整模板(标识...) SuppliersInvoiceNumberingModel=采购账单编号模块 -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=如果选择"是",请不要忘记为用户和组设置二次审核的权限 ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Maxmind Geoip 模块设置 PathToGeoIPMaxmindCountryDataFile=包含Maxmind 国家/IP转换库的文件路径。<br>例如: /usr/local/share/GeoIP/GeoIP.dat<br>/usr/share/GeoIP/GeoIP.dat @@ -1614,65 +1614,65 @@ OpenFiscalYear=打开财务年度 CloseFiscalYear=关闭财务年度 DeleteFiscalYear=删除财务年度 ConfirmDeleteFiscalYear=您确定要删除本财年? -Opened=Open +Opened=打开 Closed=关闭 -AlwaysEditable=Can always be edited +AlwaysEditable=可以随时编辑 MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application) -NbMajMin=Minimum number of uppercase characters -NbNumMin=Minimum number of numeric characters -NbSpeMin=Minimum number of special characters -NbIteConsecutive=Maximum number of repeating same characters -NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation -SalariesSetup=Setup of module salaries -SortOrder=Sort order +NbMajMin=最少的大写字符数 +NbNumMin=最少的数字数 +NbSpeMin=最少的特殊字符数 +NbIteConsecutive=最多的重复字符数 +NoAmbiCaracAutoGeneration=不使用模糊字符 (例如"1","l","i","|","0","O") 用于自动生成 +SalariesSetup=薪酬模块设置 +SortOrder=排序顺序 Format=格式 TypePaymentDesc=0:客户支付类型,1:供应商支付类型,2:客户和供应商的付款方式 IncludePath=Include path (defined into variable %s) -ExpenseReportsSetup=Setup of module Expense Reports -TemplatePDFExpenseReports=Document templates to generate expense report document +ExpenseReportsSetup=开支报告模块设置 +TemplatePDFExpenseReports=用于生成开支报告文档的模板 NoModueToManageStockDecrease=No module able to manage automatic stock decrease has been activated. Stock decrease will be done on manual input only. NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only. -YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification". -ListOfNotificationsPerContact=List of notifications per contact* -ListOfFixedNotifications=List of fixed notifications +YouMayFindNotificationsFeaturesIntoModuleNotification=要找到 EMail通知 功能,你可能需要在通知模块设置中启用它。 +ListOfNotificationsPerContact=每个联系人的通知列表 +ListOfFixedNotifications=固定通知列表 GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses -Threshold=Threshold -BackupDumpWizard=Wizard to build database backup dump file +Threshold=阈值 +BackupDumpWizard=数据库转储备份向导 SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over -PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective +PressF5AfterChangingThis=改变这个值后按F5来刷新页面使其生效 NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes -BackgroundColor=Background color -TopMenuBackgroundColor=Background color for Top menu -LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line -BackgroundTableLineOddColor=Background color for odd table lines -BackgroundTableLineEvenColor=Background color for even table lines -MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) +BackgroundColor=背景颜色 +TopMenuBackgroundColor=顶部菜单背景颜色 +LeftMenuBackgroundColor=左侧菜单背景颜色 +BackgroundTableTitleColor=表格标题背景颜色 +BackgroundTableLineOddColor=表格奇数背景颜色 +BackgroundTableLineEvenColor=表格偶数背景颜色 +MinimumNoticePeriod=最小通知间隔 NbAddedAutomatically=Number of days added to counters of users (automatically) each month EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters. UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] PositionIntoComboList=Position of line into combo lists -SellTaxRate=Sale tax rate +SellTaxRate=消费税率 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. +UrlTrackingDesc=如果送货公司提供页面来追踪运单状态,你可以将网页输入到这里。你可以在网址中使用 {TRACKID} 字段来替换实际运单号,以便在链接进入时直接进入到该运单的运输状态。 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100). TemplateForElement=This template record is dedicated to which element -TypeOfTemplate=Type of template -TemplateIsVisibleByOwnerOnly=Template is visible by owner only -FixTZ=TimeZone fix -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum -MailToSendProposal=To send customer proposal -MailToSendOrder=To send customer order -MailToSendInvoice=To send customer invoice -MailToSendShipment=To send shipment -MailToSendIntervention=To send intervention -MailToSendSupplierRequestForQuotation=To send quotation request to supplier -MailToSendSupplierOrder=To send supplier order -MailToSendSupplierInvoice=To send supplier invoice -MailToThirdparty=To send email from thirdparty page +TypeOfTemplate=模板类型 +TemplateIsVisibleByOwnerOnly=只有创建者对mubankejian +FixTZ=时区修复 +FillFixTZOnlyIfRequired=例:+2 (只有问题发生时才填写) +ExpectedChecksum=预计校验 +CurrentChecksum=当前校验 +MailToSendProposal=发送客户提案 +MailToSendOrder=发送客户订单 +MailToSendInvoice=发送客户发票 +MailToSendShipment=发送发货单 +MailToSendIntervention=发送干预 +MailToSendSupplierRequestForQuotation=发送供应商报价请求 +MailToSendSupplierOrder=发送采购订单 +MailToSendSupplierInvoice=发送供应商发票 +MailToThirdparty=在第三方页面发送电子邮件 diff --git a/htdocs/langs/zh_CN/agenda.lang b/htdocs/langs/zh_CN/agenda.lang index d919e0b5993..d7f7f630f47 100644 --- a/htdocs/langs/zh_CN/agenda.lang +++ b/htdocs/langs/zh_CN/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL来访问。iCal文件 ExtSiteNoLabel=无说明 WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/zh_CN/bills.lang b/htdocs/langs/zh_CN/bills.lang index 415452874cb..5cb64d2ac26 100644 --- a/htdocs/langs/zh_CN/bills.lang +++ b/htdocs/langs/zh_CN/bills.lang @@ -1,40 +1,40 @@ # Dolibarr language file - Source file is en_US - bills Bill=发票 Bills=发票 -BillsCustomers=Customers invoices -BillsCustomer=Customers invoice -BillsSuppliers=Suppliers invoices -BillsCustomersUnpaid=Unpaid customers invoices -BillsCustomersUnpaidForCompany=为%无偿客户的发票s -BillsSuppliersUnpaid=未付供应商的发票 -BillsSuppliersUnpaidForCompany=%s未付供应商的发票 +BillsCustomers=客户发票 +BillsCustomer=客户发票 +BillsSuppliers=供应商发票 +BillsCustomersUnpaid=未支付的客户发票 +BillsCustomersUnpaidForCompany=客户 %s 的未支付发票 +BillsSuppliersUnpaid=未支付的供应商发票 +BillsSuppliersUnpaidForCompany=供应商 %s 的未支付发票 BillsLate=逾期付款 -BillsStatistics=Customers invoices statistics -BillsStatisticsSuppliers=Suppliers invoices statistics +BillsStatistics=客户发票统计 +BillsStatisticsSuppliers=供应商发票统计 DisabledBecauseNotErasable=禁用,因为不能被擦除 InvoiceStandard=标准发票 InvoiceStandardAsk=标准发票 InvoiceStandardDesc=这种发票是一种常见的发票。 InvoiceDeposit=定金发票 InvoiceDepositAsk=定金发票 -InvoiceDepositDesc=这种类型的发票时进行存款已被接受。 +InvoiceDepositDesc=这种类型的发票存款时就已完成。 InvoiceProForma=形式发票 InvoiceProFormaAsk=形式发票 -InvoiceProFormaDesc=<b>形式发票</b>是发票的形象,但没有一个真正的会计价值。 +InvoiceProFormaDesc=<b>形式发票</b>是发票的形式,但其没有真正的会计价值。 InvoiceReplacement=更换发票 -InvoiceReplacementAsk=更换发票的发票 +InvoiceReplacementAsk=为发票更换发票 InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and replace completely an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'. -InvoiceAvoir=信用注意 -InvoiceAvoirAsk=信用注意纠正发票 -InvoiceAvoirDesc=<b>信贷说明</b>是一种消极的发票用来解决一个事实,即发票已缴纳的数额相差实在比额(因为顾客付出太多的错误,例如将不支付或完全因为他归还了部分产品)。 +InvoiceAvoir=信用记录 +InvoiceAvoirAsk=更正发票的信用记录 +InvoiceAvoirDesc=<b>信用记录</b>是一个阐述事实的证明,即发票已缴纳的数额相差实在比额(因为顾客错误地多付款,或是因为其归还了部分产品,所以将完全不支付)。 invoiceAvoirWithLines=Create Credit Note with lines from the origin invoice invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount ReplaceInvoice=替换%s的发票 ReplacementInvoice=更换发票 -ReplacedByInvoice=按发票取代s% -ReplacementByInvoice=取代发票 -CorrectInvoice=%s的正确发票 +ReplacedByInvoice=被发票 %s 替换 +ReplacementByInvoice=被发票替换 +CorrectInvoice=更正发票%s CorrectionInvoice=发票的更正 UsedByInvoice=用于支付发票%s的 ConsumedBy=消耗 @@ -49,16 +49,16 @@ Invoices=发票 InvoiceLine=发票线 InvoiceCustomer=客户发票 CustomerInvoice=客户发票 -CustomersInvoices=客户的发票 +CustomersInvoices=客户发票 SupplierInvoice=供应商发票 -SuppliersInvoices=供应商的发票 +SuppliersInvoices=供应商发票 SupplierBill=供应商发票 SupplierBills=供应商发票 Payment=付款 -PaymentBack=付款回 +PaymentBack=付款 Payments=付款 -PaymentsBack=付款回 -PaidBack=返回支付 +PaymentsBack=付款 +PaidBack=已退款 DatePayment=付款日期 DeletePayment=删除付款 ConfirmDeletePayment=你确定要删除这个付款? @@ -67,80 +67,80 @@ SupplierPayments=供应商付款 ReceivedPayments=收到的付款 ReceivedCustomersPayments=收到客户付款 PayedSuppliersPayments=支付给供应商的付款 -ReceivedCustomersPaymentsToValid=收到客户的付款,以验证 -PaymentsReportsForYear=报告s为%付款 -PaymentsReports=收支报告 +ReceivedCustomersPaymentsToValid=收到需要确认的客户付款 +PaymentsReportsForYear=客户 %s 的付款报告 +PaymentsReports=付款报告 PaymentsAlreadyDone=付款已完成 -PaymentsBackAlreadyDone=返回已经完成付款 +PaymentsBackAlreadyDone=付款已完成 PaymentRule=付款规则 PaymentMode=付款方式 -PaymentTerm=Payment term -PaymentConditions=Payment terms -PaymentConditionsShort=Payment terms +PaymentTerm=付款协议 +PaymentConditions=付款协议 +PaymentConditionsShort=付款协议 PaymentAmount=付款金额 -ValidatePayment=验证付款 -PaymentHigherThanReminderToPay=付款支付更高的比提醒 +ValidatePayment=确认付款 +PaymentHigherThanReminderToPay=付款金额比需要支付的金额高 HelpPaymentHigherThanReminderToPay=注意,一个或更多的票据付款金额比其他支付更高。 <br>编辑您的进入,否则确认并考虑建立一个每个多缴发票收到超出信用注记。 HelpPaymentHigherThanReminderToPaySupplier=注意,一笔或多笔帐单的支付额超过了应付额。<br>修改你的支付,否则确认。 -ClassifyPaid=分类'已付' -ClassifyPaidPartially=分类'部分已付' -ClassifyCanceled=分类'已遗弃' -ClassifyClosed=分类'已关闭' +ClassifyPaid=归类为 已支付 +ClassifyPaidPartially=归类分 部分支付 +ClassifyCanceled=归类为 已丢弃 +ClassifyClosed=归类为 已关闭 ClassifyUnBilled=Classify 'Unbilled' CreateBill=创建发票 -AddBill=Create invoice or credit note +AddBill=创建发票或信用记录 AddToDraftInvoices=添加到草案发票 DeleteBill=删除发票 -SearchACustomerInvoice=搜寻客户发票 +SearchACustomerInvoice=搜索客户发票 SearchASupplierInvoice=搜索供应商发票 CancelBill=取消发票 SendRemindByMail=通过电子邮件发送提醒 DoPayment=执行付款 -DoPaymentBack=付款回 +DoPaymentBack=执行付款 ConvertToReduc=转换到未来的折扣 -EnterPaymentReceivedFromCustomer=输入从客户收到付款 -EnterPaymentDueToCustomer=由于客户的付款 -DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero -Amount=额 +EnterPaymentReceivedFromCustomer=输入从客户收到的付款 +EnterPaymentDueToCustomer=为客户创建付款延迟 +DisabledBecauseRemainderToPayIsZero=禁用,因为未支付金额为0 +Amount=金额 PriceBase=价格基准 BillStatus=发票状态 -BillStatusDraft=草案(需要验证) -BillStatusPaid=支付 -BillStatusPaidBackOrConverted=支付或转换成折扣 -BillStatusConverted=转换成折扣 -BillStatusCanceled=弃 -BillStatusValidated=验证(需要付费) +BillStatusDraft=草案(需要确认) +BillStatusPaid=已支付 +BillStatusPaidBackOrConverted=已支付/已转换为折扣 +BillStatusConverted=已支付 (等待最终发票) +BillStatusCanceled=已丢弃 +BillStatusValidated=已确认 (需要付款) BillStatusStarted=开始 -BillStatusNotPaid=没有支付 -BillStatusClosedUnpaid=关闭(无薪) -BillStatusClosedPaidPartially=支付(部分) +BillStatusNotPaid=未支付 +BillStatusClosedUnpaid=已关闭 (未支付) +BillStatusClosedPaidPartially=已支付 (部分) BillShortStatusDraft=草案 -BillShortStatusPaid=支付 -BillShortStatusPaidBackOrConverted=加工 -BillShortStatusConverted=加工 -BillShortStatusCanceled=弃 -BillShortStatusValidated=验证 +BillShortStatusPaid=已支付 +BillShortStatusPaidBackOrConverted=处理完毕 +BillShortStatusConverted=处理完毕 +BillShortStatusCanceled=已丢弃 +BillShortStatusValidated=已确认 BillShortStatusStarted=开始 -BillShortStatusNotPaid=没有支付 -BillShortStatusClosedUnpaid=关闭 -BillShortStatusClosedPaidPartially=支付(部分) -PaymentStatusToValidShort=为了验证 -ErrorVATIntraNotConfigured=Intracommunautary增值税数目尚未确定 +BillShortStatusNotPaid=未支付 +BillShortStatusClosedUnpaid=已关闭 +BillShortStatusClosedPaidPartially=已支付 (部分) +PaymentStatusToValidShort=需要确认 +ErrorVATIntraNotConfigured=Intracommunautary增值税号码目前尚未定义。 ErrorNoPaiementModeConfigured=没有默认的支付方式定义。前往发票模块设置,以解决这个问题。 ErrorCreateBankAccount=创建一个银行帐户,然后到安装发票模块小组,确定付款方式 ErrorBillNotFound=发票%s不存在 -ErrorInvoiceAlreadyReplaced=错误,您尝试验证发票发票%,以取代第但是,这一条已改为%s的发票 +ErrorInvoiceAlreadyReplaced=错误,您尝试验证发票来取代发票%,但是,这一发票已被发票%s取代 ErrorDiscountAlreadyUsed=错误,已经使用优惠 -ErrorInvoiceAvoirMustBeNegative=错误的,正确的发票必须有一个负数 +ErrorInvoiceAvoirMustBeNegative=错误,这种类型的发票必须有一个负数 ErrorInvoiceOfThisTypeMustBePositive=错误,这种类型的发票必须有一个正数 -ErrorCantCancelIfReplacementInvoiceNotValidated=错误,无法取消一个已经被另一个发票仍处于草案状态取代发票 -BillFrom=From -BillTo=Bill To -ActionsOnBill=行动对发票 +ErrorCantCancelIfReplacementInvoiceNotValidated=错误,无法取消一个已经被处于草案状态发票替代的发票 +BillFrom=发票来自 +BillTo=发票接收人 +ActionsOnBill=发票的动作 NewBill=新发票 -LastBills=上次%s的发票 -LastCustomersBills=上次%s的客户发票 -LastSuppliersBills=上次%s的供应商发票 +LastBills=最新的 %s 份发票 +LastCustomersBills=最近 %s 位客户的发票 +LastSuppliersBills=最近 %s 个供应商的发票 AllBills=所有发票 OtherBills=其他发票 DraftBills=发票草案 @@ -148,19 +148,19 @@ CustomersDraftInvoices=客户发票草案 SuppliersDraftInvoices=供应商发票草案 Unpaid=未付 ConfirmDeleteBill=你确定要删除此发票? -ConfirmValidateBill=你确定要验证此<b>%</b>发票与<b>借鉴</b>意义? -ConfirmUnvalidateBill=你确定你要更改发票<b>%s</b>草案的地位吗? -ConfirmClassifyPaidBill=您确定要更改<b>%s</b>的地位发票支付? -ConfirmCancelBill=你确定要取消发票<b>%s吗</b> ? -ConfirmCancelBillQuestion=你为什么要这样分类发票'放弃'? -ConfirmClassifyPaidPartially=您确定要更改<b>%s</b>的地位发票支付? -ConfirmClassifyPaidPartiallyQuestion=这发票尚未完全支付。是什么原因让你关闭此发票? +ConfirmValidateBill=你确定要验证发票 <b>%s</b> 吗? +ConfirmUnvalidateBill=你确定要将发票<b>%s</b>更改为草案状态吗? +ConfirmClassifyPaidBill=你确定要将发票<b>%s</b>更改为已支付状态吗? +ConfirmCancelBill=你确定要取消发票<b>%s</b>吗 ? +ConfirmCancelBillQuestion=你为何要将该发票更改为已丢弃状态? +ConfirmClassifyPaidPartially=你确定要将发票<b>%s</b>更改为已支付状态吗? +ConfirmClassifyPaidPartiallyQuestion=该发票并未完全支付。你为何要讲该发票关闭? ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note. ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount. ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note. ConfirmClassifyPaidPartiallyReasonBadCustomer=坏顾客 -ConfirmClassifyPaidPartiallyReasonProductReturned=产品部分返回 -ConfirmClassifyPaidPartiallyReasonOther=其他原因而放弃额 +ConfirmClassifyPaidPartiallyReasonProductReturned=产品部分退回 +ConfirmClassifyPaidPartiallyReasonOther=因其他原因而放弃余额 ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=这个选择是可能的,如果您的发票已提供适当的评论。 (例«只有相应的税收已实际支付给权利扣除价格») ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=在一些国家,这种选择是可能的,如果您的发票上只包含正确的说明。 ConfirmClassifyPaidPartiallyReasonAvoirDesc=使用这个选择,如果所有其他不适合 @@ -172,34 +172,34 @@ ConfirmClassifyAbandonReasonOtherDesc=这一选择将用于所有的其他情形 ConfirmCustomerPayment=你确认此为<b>%</b>付款<b>输入</b> S%s吗? ConfirmSupplierPayment=你确认这笔<b>%s</b> %s的支付吗? ConfirmValidatePayment=你确定要验证此款项?没有改变,可一旦付款验证。 -ValidateBill=验证发票 -UnvalidateBill=Unvalidate发票 -NumberOfBills=铌发票 -NumberOfBillsByMonth=铌,按月发票 +ValidateBill=确认发票 +UnvalidateBill=取消确认发票 +NumberOfBills=发票数 +NumberOfBillsByMonth=按月发票数 AmountOfBills=发票金额 -AmountOfBillsByMonthHT=通过一个月的发票金额(税后) -ShowSocialContribution=Show social/fiscal tax +AmountOfBillsByMonthHT=按月发票金额 (税后) +ShowSocialContribution=显示财政税/增值税 ShowBill=显示发票 ShowInvoice=显示发票 -ShowInvoiceReplace=显示发票取代 -ShowInvoiceAvoir=显示信贷说明 +ShowInvoiceReplace=显示替换发票 +ShowInvoiceAvoir=显示信用记录 ShowInvoiceDeposit=显示发票保证金 ShowPayment=显示支付 File=文件 AlreadyPaid=已支付 -AlreadyPaidBack=已经支付 -AlreadyPaidNoCreditNotesNoDeposits=已支付(无信用票据及存款) -Abandoned=弃 -RemainderToPay=Remaining unpaid -RemainderToTake=Remaining amount to take -RemainderToPayBack=Remaining amount to pay back +AlreadyPaidBack=已支付 +AlreadyPaidNoCreditNotesNoDeposits=已支付 (无信用记录及存款) +Abandoned=已丢弃 +RemainderToPay=未付金额 +RemainderToTake=应付金额 +RemainderToPayBack=应退金额 Rest=待办 AmountExpected=索赔额 -ExcessReceived=收到过剩 -EscompteOffered=折扣额(任期前付款) -SendBillRef=Submission of invoice %s -SendReminderBillRef=Submission of invoice %s (reminder) -StandingOrders=常年订单 +ExcessReceived=过量收到 +EscompteOffered=折扣额 (付款协议前付款) +SendBillRef=发票 %s 的提交 +SendReminderBillRef=发票 %s 的提交 (提醒) +StandingOrders=长期订单 StandingOrder=长期订单 NoDraftBills=没有发票草案 NoOtherDraftBills=没有其他发票草案 @@ -209,96 +209,96 @@ ToBill=为了法案 RemainderToBill=其余部分法案 SendBillByMail=通过电子邮件发送发票 SendReminderBillByMail=通过电子邮件发送提醒 -RelatedCommercialProposals=有关的商业建议 -MenuToValid=为了有效 -DateMaxPayment=付款到期前 -DateEcheance=截止日期限制 +RelatedCommercialProposals=有关的商业提案 +MenuToValid=需要确认 +DateMaxPayment=付款日期 +DateEcheance=截止日期 DateInvoice=发票日期 NoInvoice=没有发票 ClassifyBill=分类发票 -SupplierBillsToPay=供应商发票,以支付 +SupplierBillsToPay=需要支付的供应商发票 CustomerBillsUnpaid=客户未付发票 DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=非可收回 -SetConditions=设置付款条件 +SetConditions=设置付款协议 SetMode=设置支付方式 Billed=帐单 -RepeatableInvoice=Template invoice -RepeatableInvoices=Template invoices -Repeatable=Template -Repeatables=Templates -ChangeIntoRepeatableInvoice=Convert into template invoice -CreateRepeatableInvoice=Create template invoice -CreateFromRepeatableInvoice=Create from template invoice +RepeatableInvoice=模板发票 +RepeatableInvoices=模板发票 +Repeatable=模板 +Repeatables=模板 +ChangeIntoRepeatableInvoice=转换为模板发票 +CreateRepeatableInvoice=创建模板发票 +CreateFromRepeatableInvoice=从模板发票创建 CustomersInvoicesAndInvoiceLines=客户发票和发票的路线 CustomersInvoicesAndPayments=客户发票和付款 ExportDataset_invoice_1=客户发票清单和发票的路线 ExportDataset_invoice_2=客户发票和付款 ProformaBill=备考条例草案: -Reduction=减少 -ReductionShort=降低对。 -Reductions=裁减 -ReductionsShort=降低对。 +Reduction=减价 +ReductionShort=减价 +Reductions=减价 +ReductionsShort=减价 Discount=折扣 Discounts=折扣 AddDiscount=添加折扣 -AddRelativeDiscount=建立相对折扣 +AddRelativeDiscount=创建相对折扣 EditRelativeDiscount=编辑相对折扣 AddGlobalDiscount=添加折扣 EditGlobalDiscounts=编辑绝对折扣 -AddCreditNote=创建信用票据 +AddCreditNote=创建信用记录 ShowDiscount=显示折扣 ShowReduc=显示折扣 RelativeDiscount=相对折扣 GlobalDiscount=全球折扣 -CreditNote=信用注意 -CreditNotes=信用票据 +CreditNote=信用记录 +CreditNotes=信用记录 Deposit=存款 Deposits=存款 -DiscountFromCreditNote=从信用注意%折扣s -DiscountFromDeposit=从存款收支的发票% -AbsoluteDiscountUse=这种信贷可用于发票验证前 -CreditNoteDepositUse=发票必须验证使用这种信贷的国王 -NewGlobalDiscount=新的修补程序折扣 +DiscountFromCreditNote=从信用记录折扣 %s +DiscountFromDeposit=从存款发票 %s 付款 +AbsoluteDiscountUse=这种信用值可以在发票被确认前使用 +CreditNoteDepositUse=使用这种信用值,发票必须已经被确认 +NewGlobalDiscount=新的绝对折扣 NewRelativeDiscount=新的相对折扣 NoteReason=备注/原因 ReasonDiscount=原因 -DiscountOfferedBy=获 +DiscountOfferedBy=授予人 DiscountStillRemaining=折扣尚存 -DiscountAlreadyCounted=折扣已经算 -BillAddress=条例草案的报告 -HelpEscompte=这是给予客户优惠折扣,因为它的任期作出之前付款。 +DiscountAlreadyCounted=折扣已经结算 +BillAddress=账单地址 +HelpEscompte=这是给予客户优惠折扣,因为客户在付款协议日期前已经付清全款。 HelpAbandonBadCustomer=这一数额已被放弃(客户说是一个坏的客户),并作为一个特殊的松散考虑。 HelpAbandonOther=这一数额已被放弃,因为这是一个错误(错误的顾客或由其他替代例如发票) -IdSocialContribution=Social/fiscal tax payment id +IdSocialContribution=财政税/增值税代码 PaymentId=付款编号 InvoiceId=发票编号 -InvoiceRef=发票编号。 +InvoiceRef=发票编号 InvoiceDateCreation=发票的创建日期 InvoiceStatus=发票状态 InvoiceNote=发票说明 -InvoicePaid=发票支付 -PaymentNumber=缴费号码 +InvoicePaid=发票已经支付 +PaymentNumber=付款号码 RemoveDiscount=删除折扣 WatermarkOnDraftBill=水印草案发票(如果没有空) -InvoiceNotChecked=选择无发票 +InvoiceNotChecked=没有选择发票 CloneInvoice=克隆发票 -ConfirmCloneInvoice=你确定要克隆这种发票<b>%s吗</b> ? -DisabledBecauseReplacedInvoice=行动禁用,因为发票已被取代 +ConfirmCloneInvoice=你确定要克隆发票<b>%s吗</b> ? +DisabledBecauseReplacedInvoice=发票已经被取代,动作被拒绝 DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payment during the fixed year are included here. -NbOfPayments=铌付款 -SplitDiscount=斯普利特折扣2 -ConfirmSplitDiscount=您确定要拆分此%折扣的<b>%s</b>折价率指标分为2低呢? -TypeAmountOfEachNewDiscount=输入金额为每两部分: +NbOfPayments=付款号码 +SplitDiscount=折扣分为两部分 +ConfirmSplitDiscount=你确定要将 <b>%s</b> %s 折扣转换为两个更低的折扣? +TypeAmountOfEachNewDiscount=输入金额两部分的金额: TotalOfTwoDiscountMustEqualsOriginal=两个新的折扣总额必须等于原来折扣金额。 ConfirmRemoveDiscount=你确定要删除此折扣? -RelatedBill=相关发票 -RelatedBills=有关发票 -RelatedCustomerInvoices=Related customer invoices -RelatedSupplierInvoices=Related supplier invoices +RelatedBill=关联发票 +RelatedBills=关联发票 +RelatedCustomerInvoices=关联客户发票 +RelatedSupplierInvoices=关联供应商发票 LatestRelatedBill=Latest related invoice -WarningBillExist=Warning, one or more invoice already exist -MergingPDFTool=Merging PDF tool +WarningBillExist=警告,一个或多个发票已经存在 +MergingPDFTool=PDF 合并工具 # PaymentConditions PaymentConditionShortRECEP=即时 @@ -317,7 +317,7 @@ PaymentConditionShortPT_ORDER=在订单 PaymentConditionPT_ORDER=在订单 PaymentConditionShortPT_5050=50-50 PaymentConditionPT_5050=预付50%% ,50%%货到后付款 -FixAmount=修复金额 +FixAmount=固定金额 VarAmount=可变金额(%% tot.) # PaymentType PaymentTypeVIR=银行存款 @@ -330,13 +330,13 @@ PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=秘诀 -PaymentTypeShortTIP=秘诀 +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=在线支付 PaymentTypeShortVAD=在线支付 -PaymentTypeTRA=比尔金 -PaymentTypeShortTRA=法案 -BankDetails=银行的详细资料 +PaymentTypeTRA=账单支付 +PaymentTypeShortTRA=账单 +BankDetails=银行详情 BankCode=银行代码 DeskCode=台代码 BankAccountNumber=帐号 @@ -346,14 +346,14 @@ IBANNumber=IBAN号码 IBAN=银行IBAN BIC=BIC号码 / SWIFT号码 BICNumber=BIC号码 / SWIFT号码 -ExtraInfos=额外的新闻电台 +ExtraInfos=额外信息 RegulatedOn=规范了 -ChequeNumber=检查ñ ° -ChequeOrTransferNumber=支票/转账ñ ° -ChequeMaker=检查发射机 -ChequeBank=银行检查 -CheckBank=Check -NetToBePaid=网,以支付 +ChequeNumber=号码 +ChequeOrTransferNumber=支票/转账 +ChequeMaker=支票签发者 +ChequeBank=银行支票 +CheckBank=支票 +NetToBePaid=需要净支付 PhoneNumber=电话 FullPhoneNumber=电话 TeleFax=传真 @@ -363,9 +363,9 @@ PaymentByChequeOrderedTo=支票付款是支付到%s发送到 PaymentByChequeOrderedToShort=支票付款,须付予 SendTo=发送到 PaymentByTransferOnThisBankAccount=付款至以下帐户 -VATIsNotUsedForInvoice=* 不得包含VAT, 详见CGI-293B +VATIsNotUsedForInvoice=* 不得包含增值税, 详见CGI-293B LawApplicationPart1=通过对应用的12/05/80法80.335 -LawApplicationPart2=货物仍然是财产 +LawApplicationPart2=货物仍然是该人士/组织的资产 LawApplicationPart3=卖方直到完全兑现 LawApplicationPart4=他们的价格。 LimitedLiabilityCompanyCapital=SARL公司与资本 @@ -374,30 +374,30 @@ UseDiscount=使用折扣 UseCredit=使用信用卡 UseCreditNoteInInvoicePayment=减少金额与本信用证支付 MenuChequeDeposits=支票存款 -MenuCheques=检查 -MenuChequesReceipts=检查收据 +MenuCheques=支票 +MenuChequesReceipts=支票收据 NewChequeDeposit=新的存款 ChequesReceipts=检查收据 -ChequesArea=检查存款面积 +ChequesArea=支票存款区 ChequeDeposits=支票存款 -Cheques=检查 -CreditNoteConvertedIntoDiscount=此信用票据或存款发票已到%转换S -UsBillingContactAsIncoiveRecipientIfExist=使用客户的帐单,而不是作为第三方发票收件人地址联系地址 +Cheques=支票 +CreditNoteConvertedIntoDiscount=此信用记录或存款发票已经转换为 %s +UsBillingContactAsIncoiveRecipientIfExist=使用客户账单联络方式而不是第三方联络方式作为发票的接收人 ShowUnpaidAll=显示所有未付发票 -ShowUnpaidLateOnly=迟未付发票显示只 +ShowUnpaidLateOnly=只显示超时未付发票 PaymentInvoiceRef=%s的付款发票 -ValidateInvoice=验证发票 +ValidateInvoice=确认发票 Cash=现金 Reported=延迟 -DisabledBecausePayments=不可能的,因为有一些付款 -CantRemovePaymentWithOneInvoicePaid=无法删除,因为至少有付款发票分类所许 +DisabledBecausePayments=不可操作,因为已经接收了付款 +CantRemovePaymentWithOneInvoicePaid=无法删除,因为至少有一份发票被归类为已支付 ExpectedToPay=预期付款 -PayedByThisPayment=氟离子选择电极通过此付款 +PayedByThisPayment=已由此付款来支付 ClosePaidInvoicesAutomatically=Classify "Paid" all standard, situation or replacement invoices entirely paid. ClosePaidCreditNotesAutomatically=分类“付费”的所有信贷注意到完全支付。 AllCompletelyPayedInvoiceWillBeClosed=所有发票仍然没有支付将被自动关闭状态“支付最高”。 ToMakePayment=支付 -ToMakePaymentBack=回报 +ToMakePaymentBack=支付 ListOfYourUnpaidInvoices=未付发票清单 NoteListOfYourUnpaidInvoices=注:此清单只包含链接到您作为一个销售代表的第三方发票。 RevenueStamp=印花税票 @@ -408,13 +408,13 @@ MarsNumRefModelDesc1=返回数字序号格式 %s yymm-nnnn 用于标准发票, TerreNumRefModelError=美元的法案syymm起已经存在,而不是与此序列模型兼容。删除或重新命名它激活该模块。 ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=代表随访客户发票 -TypeContact_facture_external_BILLING=客户发票接触 -TypeContact_facture_external_SHIPPING=客户航运联系 -TypeContact_facture_external_SERVICE=客户服务联系 +TypeContact_facture_external_BILLING=客户发票联络人 +TypeContact_facture_external_SHIPPING=客户送货联络人 +TypeContact_facture_external_SERVICE=客户服务联络人 TypeContact_invoice_supplier_internal_SALESREPFOLL=代表随访供应商发票 -TypeContact_invoice_supplier_external_BILLING=供应商发票接触 -TypeContact_invoice_supplier_external_SHIPPING=航运供应商联系 -TypeContact_invoice_supplier_external_SERVICE=服务供应商联系 +TypeContact_invoice_supplier_external_BILLING=供应商发票联络人 +TypeContact_invoice_supplier_external_SHIPPING=供应商送货联络人 +TypeContact_invoice_supplier_external_SERVICE=供应商服务联络人 # Situation invoices InvoiceFirstSituationAsk=First situation invoice InvoiceFirstSituationDesc=The <b>situation invoices</b> are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice. @@ -423,7 +423,7 @@ InvoiceSituationAsk=Invoice following the situation InvoiceSituationDesc=Create a new situation following an already existing one SituationAmount=Situation invoice amount(net) SituationDeduction=Situation subtraction -Progress=Progress +Progress=进程 ModifyAllLines=Modify all lines CreateNextSituationInvoice=Create next situation NotLastInCycle=This invoice in not the last in cycle and must not be modified. diff --git a/htdocs/langs/zh_CN/bookmarks.lang b/htdocs/langs/zh_CN/bookmarks.lang index 856c0a532a6..c3025b3f5e0 100644 --- a/htdocs/langs/zh_CN/bookmarks.lang +++ b/htdocs/langs/zh_CN/bookmarks.lang @@ -14,6 +14,6 @@ BehaviourOnClick=点击网址时的行为 CreateBookmark=创建书签 SetHereATitleForLink=设置书签标题 UseAnExternalHttpLinkOrRelativeDolibarrLink=使用外部的HTTP URL或相对Dolibarr网址 -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=如果选择打开一个网页的链接必须对现有的或新出现的窗口 +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=打开新网页是显示在新的窗口还是在当前窗口 BookmarksManagement=书签管理 ListOfBookmarks=书签列表 diff --git a/htdocs/langs/zh_CN/cashdesk.lang b/htdocs/langs/zh_CN/cashdesk.lang index a385e68c8fc..56eff9b822d 100644 --- a/htdocs/langs/zh_CN/cashdesk.lang +++ b/htdocs/langs/zh_CN/cashdesk.lang @@ -1,40 +1,40 @@ # Language file - Source file is en_US - cashdesk -CashDeskMenu=销售点 -CashDesk=销售点 -CashDesks=销售点 +CashDeskMenu=POS +CashDesk=POS +CashDesks=POS CashDeskBank=银行账户 -CashDeskBankCash=银行账户(现金) -CashDeskBankCB=银行账户(卡) -CashDeskBankCheque=银行账户(支票) +CashDeskBankCash=现金账户 +CashDeskBankCB=卡账户 +CashDeskBankCheque=支票账户 CashDeskWarehouse=仓库 -CashdeskShowServices=卖服务 +CashdeskShowServices=服务 CashDeskProducts=产品 -CashDeskStock=股票 -CashDeskOn=上 +CashDeskStock=库存 +CashDeskOn=之于 CashDeskThirdParty=第三方 -CashdeskDashboard=销售点访问 -ShoppingCart=购物车 -NewSell=新的销售 -BackOffice=回到办公室 -AddThisArticle=添加此文章 +CashdeskDashboard=访问POS +ShoppingCart=零售单 +NewSell=新零售单 +BackOffice=返回工作平台 +AddThisArticle=添加项目 RestartSelling=回去就卖 -SellFinished=出售完成 -PrintTicket=打印准考证 -NoProductFound=没有文章中找到 -ProductFound=产品被发现 -ProductsFound=产品发现 -NoArticle=没有新文章 -Identification=鉴定 -Article=文章 +SellFinished=零售单完成 +PrintTicket=打印零售记录 +NoProductFound=没有找到项目 +ProductFound=找到产品 +ProductsFound=找到产品 +NoArticle=没有项目 +Identification=验证身份 +Article=项目 Difference=差异 -TotalTicket=总票 -NoVAT=没有为这次出售增值税 -Change=过剩收到 +TotalTicket=总计 +NoVAT=没有为本零售单计算增值税 +Change=过量收到 CalTip=点击查看日历 CashDeskSetupStock=你问这是没有定义的股票,以减少对发票的创作,但仓库<br>改变库存模块设置,或选择一个仓库 -BankToPay=负责帐户 +BankToPay=负责账户 ShowCompany=显示公司 ShowStock=显示仓库 -DeleteArticle=点击删除此文章 +DeleteArticle=删除项目 FilterRefOrLabelOrBC=搜索 (REF /标签) -# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock. +UserNeedPermissionToEditStockToUsePos=你已经要求在POS销售时进行库存更新,所以操作POS模块的用户必须有更改库存的权限。 diff --git a/htdocs/langs/zh_CN/commercial.lang b/htdocs/langs/zh_CN/commercial.lang index 2850b10bd96..e6acca5b18b 100644 --- a/htdocs/langs/zh_CN/commercial.lang +++ b/htdocs/langs/zh_CN/commercial.lang @@ -1,97 +1,97 @@ # Dolibarr language file - Source file is en_US - commercial Commercial=商业 -CommercialArea=商业领域 +CommercialArea=商业区 CommercialCard=商务卡 CustomerArea=客户区 -Customer=顾客 +Customer=客户 Customers=客户 Prospect=展望 -Prospects=前途 -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event -AddActionRendezVous=Create a Rendez-vous event -Rendez-Vous=会合 -ConfirmDeleteAction=Are you sure you want to delete this event ? -CardAction=行动卡 +Prospects=展望 +DeleteAction=删除事件 +NewAction=新事件 +AddAction=新建事件 +AddAnAction=新建事件 +AddActionRendezVous=新建会议 +Rendez-Vous=会议 +ConfirmDeleteAction=你确定要删除这个事件? +CardAction=事件卡 PercentDone=完成百分比 ActionOnCompany=关于公司的任务 -ActionOnContact=任务关于联系 +ActionOnContact=关于联络人的任务 TaskRDV=会议 -TaskRDVWith=与%会议上的 +TaskRDVWith=与 %s 会议 ShowTask=显示任务 -ShowAction=显示行动 -ActionsReport=行动的报告 +ShowAction=显示事件 +ActionsReport=事件报告 ThirdPartiesOfSaleRepresentative=第三方销售代表 SalesRepresentative=销售代表 SalesRepresentatives=销售代表 -SalesRepresentativeFollowUp=销售代表(后续) -SalesRepresentativeSignature=销售代表(签字) +SalesRepresentativeFollowUp=销售代表 (跟进) +SalesRepresentativeSignature=销售代表 (签字) CommercialInterlocutor=商业对话者 ErrorWrongCode=错误代码 -NoSalesRepresentativeAffected=没有特别的销售代表影响 +NoSalesRepresentativeAffected=未分配特定的销售代表 ShowCustomer=显示客户 -ShowProspect=展前景 -ListOfProspects=名单前景 +ShowProspect=显示展望客户 +ListOfProspects=展望客户名单 ListOfCustomers=客户名单 -LastDoneTasks=%s的最后完成的任务 -LastRecordedTasks=最后录音任务 -LastActionsToDo=最后%不是最古老的行动完成 +LastDoneTasks=最近 %s 个完成的任务 +LastRecordedTasks=最近记录的任务 +LastActionsToDo=最早 %s 个没有完成的任务 DoneAndToDoActionsFor=完成,为未来的任务s% DoneAndToDoActions=任务完成,并要做到 DoneActions=已完成的行动 DoneActionsFor=为%完成01-0014-03 ToDoActions=不完整的行动 ToDoActionsFor=不完全对%01-0014-03 -SendPropalRef=Submission of commercial proposal %s -SendOrderRef=Submission of order %s +SendPropalRef=商业提案 %s 的提交 +SendOrderRef=订单 %s 的提交 StatusNotApplicable=不适用 -StatusActionToDo=要做到 +StatusActionToDo=需要完成 StatusActionDone=完成 -MyActionsAsked=我的行动已经记录 -MyActionsToDo=我必须做的动作 -MyActionsDone=行动影响到我 -StatusActionInProcess=在过程 -TasksHistoryForThisContact=此联系人的行动 -LastProspectDoNotContact=不要接触 -LastProspectNeverContacted=没有接触过 -LastProspectToContact=要联系 -LastProspectContactInProcess=联系过程 -LastProspectContactDone=联系工作 +MyActionsAsked=我记录的事件 +MyActionsToDo=我必须做的事件 +MyActionsDone=有关我的事件 +StatusActionInProcess=过程中 +TasksHistoryForThisContact=此联络人的事件 +LastProspectDoNotContact=不要联系 +LastProspectNeverContacted=从未联系 +LastProspectToContact=即将联系 +LastProspectContactInProcess=正在联系 +LastProspectContactDone=已经联系 DateActionPlanned=日期行动计划 DateActionDone=日期行动完成 -ActionAskedBy=行动问 -ActionAffectedTo=Event assigned to -ActionDoneBy=行动方面所做的 -ActionUserAsk=记录 +ActionAskedBy=事件报告人 +ActionAffectedTo=时间影响到 +ActionDoneBy=时间完成人 +ActionUserAsk=记录人 ErrorStatusCantBeZeroIfStarted=如果字段' <b>日期做</b> '是充满行动启动(或成品),所以外地的<b>状态</b> '不能为0%%。 ActionAC_TEL=电话 ActionAC_FAX=发送传真 -ActionAC_PROP=通过邮件发送建议 +ActionAC_PROP=通过邮件发送提案 ActionAC_EMAIL=发送电子邮件 ActionAC_RDV=会议 -ActionAC_INT=Intervention on site +ActionAC_INT=干预 ActionAC_FAC=通过邮件发送客户发票 ActionAC_REL=通过邮件发送客户发票(提醒) ActionAC_CLO=关闭 -ActionAC_EMAILING=发送大量的电子邮件 +ActionAC_EMAILING=发送群发电子邮件 ActionAC_COM=通过邮件发送客户订单 -ActionAC_SHIP=发送邮件运输 -ActionAC_SUP_ORD=邮寄供应商的订单 -ActionAC_SUP_INV=邮寄发票的供应商 +ActionAC_SHIP=发送发货单 +ActionAC_SUP_ORD=通过邮件发送采购订单 +ActionAC_SUP_INV=通过邮件发送供应商发票 ActionAC_OTH=其他 -ActionAC_OTH_AUTO=其他(自动插入事件) +ActionAC_OTH_AUTO=其他 (自动插入事件) ActionAC_MANUAL=手动插入事件 ActionAC_AUTO=自动插入事件 Stats=销售统计 -CAOrder=销量(订单验证) +CAOrder=销量 (已确认的订单) FromTo=从 %s 到 %s -MargeOrder=页边距(验证订单) +MargeOrder=利润率 (已确认的订单) RecapAnnee=年终总结 NoData=没有数据 StatusProsp=展望状态 -DraftPropals=起草商业建议 -SearchPropal=搜索一个商业建议 -CommercialDashboard=商业摘要 -NoLimit=No limit +DraftPropals=起草商业提案 +SearchPropal=搜索一个商业提案 +CommercialDashboard=商业提案 +NoLimit=没有限制 diff --git a/htdocs/langs/zh_CN/companies.lang b/htdocs/langs/zh_CN/companies.lang index 3203fbdf63f..a392e6f96e1 100644 --- a/htdocs/langs/zh_CN/companies.lang +++ b/htdocs/langs/zh_CN/companies.lang @@ -1,45 +1,45 @@ # Dolibarr language file - Source file is en_US - companies -ErrorCompanyNameAlreadyExists=公司名称%s已经存在。选择另外一个。 -ErrorPrefixAlreadyExists=前缀%s已经存在。选择另外一个。 -ErrorSetACountryFirst=集全国之首 +ErrorCompanyNameAlreadyExists=公司名称%s已经存在。请使用其它名称。 +ErrorPrefixAlreadyExists=前缀%s已经存在。请使用其它前缀。 +ErrorSetACountryFirst=请先设置国家 SelectThirdParty=选择一个第三方 DeleteThirdParty=删除第三方 -ConfirmDeleteCompany=你确定要删除本公司及所有遗传信息? +ConfirmDeleteCompany=你确定要删除本公司及所有关联信息? DeleteContact=删除联络人 -ConfirmDeleteContact=你确定要删除这个联系人和所有遗传信息? -MenuNewThirdParty=新的第三方 +ConfirmDeleteContact=你确定要删除这个联系人和所有关联信息? +MenuNewThirdParty=新第三方 MenuNewCompany=新公司 MenuNewCustomer=新客户 -MenuNewProspect=新的潜在客户 +MenuNewProspect=新展望客户 MenuNewSupplier=新供应商 -MenuNewPrivateIndividual=新的私营个体 +MenuNewPrivateIndividual=新私营个体 MenuSocGroup=团体 -NewCompany=新公司(潜在客户,客户,供应商) -NewThirdParty=新的第三方(潜在客户,客户,供应商) +NewCompany=新公司 (潜在客户、客户、供应商) +NewThirdParty=新的第三方 (潜在客户、客户、供应商) NewSocGroup=新公司集团 -NewPrivateIndividual=新的个人(潜在客户,客户,供应商) +NewPrivateIndividual=新的个人 (潜在客户、客户、供应商) CreateDolibarrThirdPartySupplier=Create a third party (supplier) -ProspectionArea=潜在客户区 -SocGroup=集团企业 +ProspectionArea=展望客户区 +SocGroup=集团群组 IdThirdParty=第三方身份 IdCompany=公司ID -IdContact=联系人ID -Contacts=往来 -ThirdPartyContacts=第三方联系人 -ThirdPartyContact=第三方联系人 -StatusContactValidated=联系人/地址 状态 +IdContact=联络人ID +Contacts=联络人/地址 +ThirdPartyContacts=第三方联络人 +ThirdPartyContact=第三方联络人 +StatusContactValidated=联络人/地址 状态 Company=公司 CompanyName=公司名称 AliasNames=Alias name (commercial, trademark, ...) AliasNameShort=Alias name Companies=公司 -CountryIsInEEC=国家是欧共体内 +CountryIsInEEC=国家是欧洲共同体一员 ThirdPartyName=第三方的名称 ThirdParty=第三方 ThirdParties=第三方 -ThirdPartyAll=第三方(全部) -ThirdPartyProspects=潜在客户 -ThirdPartyProspectsStats=潜在客户 +ThirdPartyAll=第三方 (全部) +ThirdPartyProspects=展望客户 +ThirdPartyProspectsStats=展望客户 ThirdPartyCustomers=客户 ThirdPartyCustomersStats=客户 ThirdPartyCustomersWithIdProf12=与%s或%客户s @@ -47,7 +47,7 @@ ThirdPartySuppliers=供应商 ThirdPartyType=第三方类型 Company/Fundation=公司/机构 Individual=私营个体 -ToCreateContactWithSameName=将自动创建一个相同的信息身体接触 +ToCreateContactWithSameName=即将自动创建一个具有相同信息的联络人 ParentCompany=母公司 Subsidiary=子公司 Subsidiaries=附属公司 @@ -55,12 +55,12 @@ NoSubsidiary=没有附属 ReportByCustomers=客户报告 ReportByQuarter=报告率 CivilityCode=文明守则 -RegisteredOffice=注册办事处 +RegisteredOffice=注册给办公室 Name=名称 Lastname=姓氏 Firstname=名字 PostOrFunction=邮政/功能 -UserTitle=标题 +UserTitle=称为 Surname=姓/伪 Address=地址 State=州/省 @@ -88,10 +88,10 @@ VATIsNotUsed=不使用增值税 CopyAddressFromSoc=根据第三方地址填写地址 NoEmailDefined=There is no email defined ##### Local Taxes ##### -LocalTax1IsUsedES= 稀土用于 +LocalTax1IsUsedES= 使用可再生能源 LocalTax1IsNotUsedES= 不使用可再生能源 -LocalTax2IsUsedES= IRPF使用 -LocalTax2IsNotUsedES= IRPF不使用 +LocalTax2IsUsedES= 使用 IRPF +LocalTax2IsNotUsedES= 不使用 IRPF LocalTax1ES=稀土 LocalTax2ES=IRPF TypeLocaltax1ES=RE Type @@ -104,31 +104,31 @@ CustomerCodeModel=客户代码模型 SupplierCodeModel=供应商代码模型 Gencod=条码 ##### Professional ID ##### -ProfId1Short=1名教授 -ProfId2Short=2名教授 -ProfId3Short=3名教授 -ProfId4Short=4名教授 -ProfId5Short=教授ID 5 -ProfId6Short=专业ID 5 -ProfId1=专业编号1 -ProfId2=专业编号2 -ProfId3=专业编号3 -ProfId4=专业编号4 -ProfId5=专业标识5 -ProfId6=专业ID6 -ProfId1AR=教授ID已1(CUIT / CUIL) -ProfId2AR=教授ID为2(勒弗尼暴君) +ProfId1Short=专业ID 1 +ProfId2Short=专业ID 2 +ProfId3Short=专业ID 3 +ProfId4Short=专业ID 4 +ProfId5Short=专业ID 5 +ProfId6Short=教授ID +ProfId1=专业ID 1 +ProfId2=专业ID 2 +ProfId3=专业ID 3 +ProfId4=专业ID 4 +ProfId5=专业ID 5 +ProfId6=专业ID 6 +ProfId1AR=专业ID 1 (CUIT / CUIL) +ProfId2AR=专业ID 2 (Revenu brutes) ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- -ProfId1AU=教授ID已1(荷兰) +ProfId1AU=专业ID 1 (ABN) ProfId2AU=- ProfId3AU=- ProfId4AU=- ProfId5AU=- ProfId6AU=- -ProfId1BE=教授ID是1(专业数) +ProfId1BE=专业ID 1 (Professional number) ProfId2BE=- ProfId3BE=- ProfId4BE=- @@ -142,11 +142,11 @@ ProfId4BR=CPF #ProfId6BR=INSS ProfId1CH=- ProfId2CH=- -ProfId3CH=教授ID是1(联邦数) -ProfId4CH=教授ID为2(商业记录数) +ProfId3CH=专业ID 1 (联邦数) +ProfId4CH=专业ID 2 (商业记录数) ProfId5CH=- ProfId6CH=- -ProfId1CL=教授ID 1(车辙) +ProfId1CL=专业ID 1 (R.U.T.) ProfId2CL=- ProfId3CL=- ProfId4CL=- @@ -244,7 +244,7 @@ VATIntraValueIsValid=值是有效的 ProspectCustomer=展望/客户 Prospect=展望 CustomerCard=客户卡 -Customer=顾客 +Customer=客户 CustomerDiscount=客户折扣 CustomerRelativeDiscount=相对客户折扣 CustomerAbsoluteDiscount=绝对客户折扣 diff --git a/htdocs/langs/zh_CN/compta.lang b/htdocs/langs/zh_CN/compta.lang index e237cb36dd4..ecef4b08227 100644 --- a/htdocs/langs/zh_CN/compta.lang +++ b/htdocs/langs/zh_CN/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=其他费用 MenuTaxAndDividends=税和股息 MenuSalaries=工资 MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=会计/库务区 diff --git a/htdocs/langs/zh_CN/contracts.lang b/htdocs/langs/zh_CN/contracts.lang index 6e3696d7cb2..a1890235dcb 100644 --- a/htdocs/langs/zh_CN/contracts.lang +++ b/htdocs/langs/zh_CN/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=服务的传说 Contracts=合同 ContractsAndLine=Contracts and line of contracts Contract=合同 +ContractLine=Contract line +Closing=Closing NoContracts=没有合同 MenuServices=服务 MenuInactiveServices=服务不活跃 diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang index eab3cd85cf2..4ec5bbac9af 100644 --- a/htdocs/langs/zh_CN/errors.lang +++ b/htdocs/langs/zh_CN/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=不能禁用JavaScript必须有此功能的工作 ErrorPasswordsMustMatch=这两种类型的密码必须相互匹配 ErrorContactEMail=一个技术性错误发生。请联系管理员,以下连接提供错误代码<b>%s</b>在您的邮件,甚至更好,加入了这个页面的屏幕拷贝的电子邮件<b>%s。</b> ErrorWrongValueForField=<b>s'</b>的领域的一些错误值<b>的%s(</b>价值<b>'%</b>不匹配正则表达式规则<b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=错场数<b>%s</b>值(值<b>'%s'</b>是不是一个的<b>%s</b>现有文献) ErrorsOnXLines=<b>%</b>误差<b>的</b>源上线 ErrorFileIsInfectedWithAVirus=防病毒程序无法验证文件(文件可能被病毒感染) diff --git a/htdocs/langs/zh_CN/exports.lang b/htdocs/langs/zh_CN/exports.lang index 3920310d456..aa770d030ea 100644 --- a/htdocs/langs/zh_CN/exports.lang +++ b/htdocs/langs/zh_CN/exports.lang @@ -48,6 +48,7 @@ NoImportableData=没有导入数据(没有定义模块,让数据导入) FileSuccessfullyBuilt=导出生成文件 SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=说明线 LineUnitPrice=优惠价线 LineVATRate=增值税率线 diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang index efab18420a2..2cf1a0c4cdf 100644 --- a/htdocs/langs/zh_CN/main.lang +++ b/htdocs/langs/zh_CN/main.lang @@ -108,6 +108,7 @@ Yes=是的 no=没有 No=没有 All=所有 +Alls=All Home=首页 Help=帮助 OnlineHelp=在线帮助 @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/zh_CN/printing.lang b/htdocs/langs/zh_CN/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/zh_CN/printing.lang +++ b/htdocs/langs/zh_CN/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang index c3a59075041..1f566b9990e 100644 --- a/htdocs/langs/zh_CN/projects.lang +++ b/htdocs/langs/zh_CN/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=一个完整的项目报告模型(logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=计划的工作量 PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/zh_CN/sendings.lang b/htdocs/langs/zh_CN/sendings.lang index 6a60e1e2e9e..ec90870b8c2 100644 --- a/htdocs/langs/zh_CN/sendings.lang +++ b/htdocs/langs/zh_CN/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=按客户捕捉 diff --git a/htdocs/langs/zh_CN/trips.lang b/htdocs/langs/zh_CN/trips.lang index 8fee637b7fb..7771438e9e8 100644 --- a/htdocs/langs/zh_CN/trips.lang +++ b/htdocs/langs/zh_CN/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/zh_TW/agenda.lang b/htdocs/langs/zh_TW/agenda.lang index c52537c1731..fd230188c13 100644 --- a/htdocs/langs/zh_TW/agenda.lang +++ b/htdocs/langs/zh_TW/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL來訪問。iCal文件 ExtSiteNoLabel=無說明 WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/zh_TW/bills.lang b/htdocs/langs/zh_TW/bills.lang index dc1ba71f7eb..3171ff0c8d7 100644 --- a/htdocs/langs/zh_TW/bills.lang +++ b/htdocs/langs/zh_TW/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=秘訣 -PaymentTypeShortTIP=秘訣 +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=在線支付 PaymentTypeShortVAD=在線支付 PaymentTypeTRA=比爾金 diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang index fda2251b7d3..e6fa0441adf 100644 --- a/htdocs/langs/zh_TW/companies.lang +++ b/htdocs/langs/zh_TW/companies.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - companies ErrorCompanyNameAlreadyExists=公司名稱%s已經存在。選擇另外一個。 -ErrorPrefixAlreadyExists=前綴%s已經存在。選擇另外一個。 -ErrorSetACountryFirst=集全國之首 +ErrorPrefixAlreadyExists=前置字符%s已經存在。選擇另外一個。 +ErrorSetACountryFirst=請先設定國家 SelectThirdParty=請選擇客戶/供應商 DeleteThirdParty=刪除第三方 ConfirmDeleteCompany=你確定要刪除本公司及所有遺傳信息? @@ -18,8 +18,8 @@ NewCompany=新客戶/供應商(潛在、客戶、供應商) NewThirdParty=新客戶/供應商(潛在、客戶、供應商) NewSocGroup=新公司集團 NewPrivateIndividual=新的個人(潛在、客戶、供應商) -CreateDolibarrThirdPartySupplier=Create a third party (supplier) -ProspectionArea=勘探面積 +CreateDolibarrThirdPartySupplier=建立一個合作廠商(供應商) +ProspectionArea=勘察區 SocGroup=集團企業 IdThirdParty=第三方身份 IdCompany=公司ID @@ -30,10 +30,10 @@ ThirdPartyContact=客戶/供應商聯絡人 StatusContactValidated=聯絡人狀態 Company=公司 CompanyName=公司名稱 -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=別名(商業的,商標,...) +AliasNameShort=別名 Companies=公司 -CountryIsInEEC=國家是歐共體內 +CountryIsInEEC=國家屬於歐盟經濟體內 ThirdPartyName=客戶/供應商名稱 ThirdParty=客戶/供應商 ThirdParties=客戶/供應商 @@ -61,7 +61,7 @@ Lastname=姓氏 Firstname=名字 PostOrFunction=職位/職務 UserTitle=稱呼 -Surname=姓/偽 +Surname=别名/暱稱 Address=地址 State=州/省 Region=地區 @@ -69,14 +69,14 @@ Country=國家 CountryCode=國家代碼 CountryId=國家編號 Phone=電話 -PhoneShort=Phone +PhoneShort=電話 Skype=Skype -Call=Call -Chat=Chat +Call=呼叫 +Chat=對話 PhonePro=公司電話號碼 PhonePerso=個人電話號碼 PhoneMobile=手機號碼 -No_Email=Don't send mass e-mailings +No_Email=請勿發送大量的電子郵件 Fax=傳真號碼 Zip=郵遞區號 Town=城市 @@ -85,8 +85,8 @@ Poste= 位置 DefaultLang=預設語系 VATIsUsed=使用營業稅(VAT) VATIsNotUsed=不使用營業稅(VAT) -CopyAddressFromSoc=Fill address with thirdparty address -NoEmailDefined=There is no email defined +CopyAddressFromSoc=填寫地址於客戶/供應商地址欄位 +NoEmailDefined=沒有定義電子郵件 ##### Local Taxes ##### LocalTax1IsUsedES= 稀土用於 LocalTax1IsNotUsedES= 不使用可再生能源 @@ -94,9 +94,9 @@ LocalTax2IsUsedES= IRPF使用 LocalTax2IsNotUsedES= IRPF不使用 LocalTax1ES=稀土 LocalTax2ES=IRPF -TypeLocaltax1ES=RE Type -TypeLocaltax2ES=IRPF Type -TypeES=Type +TypeLocaltax1ES=RE種類 +TypeLocaltax2ES=IRPF種類 +TypeES=類型 ThirdPartyEMail=%s的 WrongCustomerCode=客戶代碼無效 WrongSupplierCode=供應商代號無效 @@ -109,7 +109,7 @@ ProfId2Short=2名教授 ProfId3Short=3名教授 ProfId4Short=4名教授 ProfId5Short=教授ID 5 -ProfId6Short=Prof. id 5 +ProfId6Short=教授ID 5 ProfId1=專業編號1 ProfId2=專業編號2 ProfId3=專業編號3 @@ -135,8 +135,8 @@ ProfId4BE=- ProfId5BE=- ProfId6BE=- ProfId1BR=- -ProfId2BR=IE (Inscricao Estadual) -ProfId3BR=IM (Inscricao Municipal) +ProfId2BR=IE (國家註冊) +ProfId3BR=IM (市政登記) ProfId4BR=CPF #ProfId5BR=CNAE #ProfId6BR=INSS @@ -261,18 +261,18 @@ DefaultDiscount=預設折扣 AvailableGlobalDiscounts=可用的全域折扣 DiscountNone=無 Supplier=供應商 -CompanyList=,公司就名單 -AddContact=Create contact -AddContactAddress=Create contact/address +CompanyList=公司清單 +AddContact=建立聯絡人資訊 +AddContactAddress=建立聯絡資訊及地址 EditContact=編輯聯絡人/地址 -EditContactAddress=Edit contact/address +EditContactAddress=編輯聯絡資訊及地址 Contact=聯絡人 -ContactsAddresses=聯系方式/地址 -NoContactDefinedForThirdParty=No contact defined for this third party +ContactsAddresses=聯絡資訊/地址 +NoContactDefinedForThirdParty=此客戶/供應商沒有定義聯絡人 NoContactDefined=此客戶(供應商)沒有定義聯絡人 DefaultContact=預設聯絡人 -AddCompany=Create company -AddThirdParty=Create third party +AddCompany=新增公司 +AddThirdParty=新增客戶/供應商 DeleteACompany=刪除公司 PersonalInformations=個人資料 AccountancyCode=會計代碼 @@ -301,17 +301,17 @@ ShowContact=顯示聯絡 ContactsAllShort=全部(不過濾) ContactType=聯絡型式 ContactForOrders=訂單聯絡人 -ContactForProposals=提案聯系人 -ContactForContracts=合同聯絡人 +ContactForProposals=提案聯絡人 +ContactForContracts=合約聯絡人 ContactForInvoices=Invoice聯絡人 NoContactForAnyOrder=這不是訂單聯絡人 NoContactForAnyProposal=這不是提案聯絡人 NoContactForAnyContract=這不是合同聯絡人 NoContactForAnyInvoice=這不是 Invoice 聯絡人 -NewContact=新聯絡人 +NewContact=新增聯絡人 NewContactAddress=新增聯絡人及地址 LastContacts=最後接觸 -MyContacts=我的聯系人 +MyContacts=我的聯絡人 Phones=電話 Capital=資本 CapitalOf=資本 %s @@ -333,20 +333,20 @@ ContactPrivate=私人 ContactPublic=共享 ContactVisibility=隱私性 OthersNotLinkedToThirdParty=其他人,不與客戶/供應商做連接 -ProspectStatus=展望地位 +ProspectStatus=勘察狀態 PL_NONE=無 PL_UNKNOWN=未知 PL_LOW=低 PL_MEDIUM=中 PL_HIGH=高 TE_UNKNOWN=- -TE_STARTUP=啟動 +TE_STARTUP=新創公司 TE_GROUP=大公司 TE_MEDIUM=中型公司 TE_ADMIN=政府 TE_SMALL=小公司 TE_RETAIL=零售商 -TE_WHOLE=Wholetailer +TE_WHOLE=批發商 TE_PRIVATE=私營個體 TE_OTHER=其他 StatusProspect-1=無需聯絡 @@ -370,10 +370,10 @@ ExportCardToFormat=匯出格式 ContactNotLinkedToCompany=聯系不與任何第三方 DolibarrLogin=登錄系統時間 NoDolibarrAccess=沒有任何系統存取記錄 -ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties +ExportDataset_company_1=客戶/供應商(公司/基金會/個人)和屬性 ExportDataset_company_2=聯系和屬性 -ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties -ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes +ImportDataset_company_1=客戶/供應商(公司/基金會/個人)和屬性 +ImportDataset_company_2=聯絡資訊/地址(合作廠商)和屬性 ImportDataset_company_3=銀行的詳細資料 PriceLevel=價格水平 DeliveriesAddress=送貨地址 @@ -382,8 +382,8 @@ DeliveryAddressLabel=送貨地址標簽 DeleteDeliveryAddress=刪除一個送貨地址 ConfirmDeleteDeliveryAddress=你確定要刪除這個送貨地址? NewDeliveryAddress=新的送貨地址 -AddDeliveryAddress=Create address -AddAddress=Create address +AddDeliveryAddress=新增地址 +AddAddress=新增地址 NoOtherDeliveryAddress=沒有辦法送貨地址定義 SupplierCategory=供應商類別 JuridicalStatus200=獨立 @@ -400,23 +400,23 @@ YouMustCreateContactFirst=您必須創建電子郵件第三方接觸首先可以 ListSuppliersShort=供應商名單 ListProspectsShort=潛在名單 ListCustomersShort=客戶名單 -ThirdPartiesArea=Third parties and contact area +ThirdPartiesArea=客戶/供應商資料區 LastModifiedThirdParties=最後更新的客戶/供應商清單 UniqueThirdParties=客戶/供應商圖表種類數 InActivity=打開 ActivityCeased=關閉 ActivityStateFilter=活動狀態 -ProductsIntoElements=List of products into %s -CurrentOutstandingBill=Current outstanding bill -OutstandingBill=Max. for outstanding bill -OutstandingBillReached=Reached max. for outstanding bill +ProductsIntoElements=產品列表於 %s +CurrentOutstandingBill=目前未兌現票據 +OutstandingBill=最高數量的未兌現票據 +OutstandingBillReached=達到最高數量的未兌現票據 MonkeyNumRefModelDesc=用以下固定的方式回傳編號:<br> %syymm-nnnn 為客戶編號生成格式。<br> %syymm-nnnn 為供應商編號生成格式。<br> yy 是年、mm是月、nnnn是一個不為0的序號。 LeopardNumRefModelDesc=客戶/供應商編號規則不受限制,此編碼可以隨時修改。(可開啟Elephant or Monkey模組來設定編碼規則) -ManagingDirectors=Manager(s) name (CEO, director, president...) -SearchThirdparty=Search third party -SearchContact=Search contact -MergeOriginThirdparty=Duplicate third party (third party you want to delete) -MergeThirdparties=Merge third parties -ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one ? All linked objects (invoices, orders, ...) will be moved to current third party so you will be able to delete the duplicate one. -ThirdpartiesMergeSuccess=Thirdparties have been merged -ErrorThirdpartiesMerge=There was an error when deleting the thirdparties. Please check the log. Changes have been reverted. +ManagingDirectors=主管(們)姓名 (執行長, 部門主管, 總裁...) +SearchThirdparty=搜尋客戶/供應商 +SearchContact=搜尋聯絡人 +MergeOriginThirdparty=重複的客戶/供應商 (你想刪除的客戶/供應商) +MergeThirdparties=合併客戶/供應商 +ConfirmMergeThirdparties=確定要合併這個客戶/供應商到你所選擇的這間公司?所有相關的表單(發票,訂單...)將會一起轉移至你所選的這間公司,因此你將可以刪除掉重複建立的這個客戶/供應商資料. +ThirdpartiesMergeSuccess=客戶/供應商將被合併 +ErrorThirdpartiesMerge=刪除客戶/供應商時發生錯誤.請檢查log紀錄. 變更將會回復. diff --git a/htdocs/langs/zh_TW/compta.lang b/htdocs/langs/zh_TW/compta.lang index 351e55ad4d6..031d03cb071 100644 --- a/htdocs/langs/zh_TW/compta.lang +++ b/htdocs/langs/zh_TW/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=稅和股息 MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=財務/會計區 diff --git a/htdocs/langs/zh_TW/contracts.lang b/htdocs/langs/zh_TW/contracts.lang index 63b5742cf83..a384318b942 100644 --- a/htdocs/langs/zh_TW/contracts.lang +++ b/htdocs/langs/zh_TW/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=服務的傳說 Contracts=合同 ContractsAndLine=Contracts and line of contracts Contract=合同 +ContractLine=Contract line +Closing=Closing NoContracts=沒有合同 MenuServices=服務 MenuInactiveServices=服務不活躍 diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang index 438f969c198..65c69c035c3 100644 --- a/htdocs/langs/zh_TW/errors.lang +++ b/htdocs/langs/zh_TW/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=不能禁用JavaScript必須有此功能的工作 ErrorPasswordsMustMatch=這兩種類型的密碼必須相互匹配 ErrorContactEMail=一個技術性錯誤發生。請聯系管理員,以下連接提供錯誤代碼<b>%s</b>在您的郵件,甚至更好,加入了這個頁面的屏幕拷貝的電子郵件<b>%s。</b> ErrorWrongValueForField=<b>s'</b>的領域的一些錯誤值<b>的%s(</b>價值<b>'%</b>不匹配正則表達式規則<b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=錯場數<b>%s</b>值(值<b>'%s'</b>是不是一個的<b>%s</b>現有文獻) ErrorsOnXLines=<b>%</b>誤差<b>的</b>源上線 ErrorFileIsInfectedWithAVirus=防病毒程序無法驗證文件(文件可能被病毒感染) diff --git a/htdocs/langs/zh_TW/exports.lang b/htdocs/langs/zh_TW/exports.lang index bd6d5cb271e..944ed5e6318 100644 --- a/htdocs/langs/zh_TW/exports.lang +++ b/htdocs/langs/zh_TW/exports.lang @@ -48,6 +48,7 @@ NoImportableData=沒有可匯入的資料(模組沒有此定義允許您匯入 FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=說明線 LineUnitPrice=優惠價線 LineVATRate=增值稅率線 diff --git a/htdocs/langs/zh_TW/install.lang b/htdocs/langs/zh_TW/install.lang index 371cb7018bf..8dc3176777e 100644 --- a/htdocs/langs/zh_TW/install.lang +++ b/htdocs/langs/zh_TW/install.lang @@ -25,14 +25,14 @@ ErrorGoBackAndCorrectParameters=後退和糾正錯誤的參數。 ErrorWrongValueForParameter=您可能輸入一個參數的錯誤值%s'的。 ErrorFailedToCreateDatabase=無法創建數據庫'%s'的。 ErrorFailedToConnectToDatabase=無法連接到數據庫'%s'的。 -ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required. +ErrorDatabaseVersionTooLow=資料庫版本 (%s) 太舊. 需要至少版本 %s 或更新版本 ErrorPHPVersionTooLow=PHP的版本太舊。版本%s是必需的。 WarningPHPVersionTooLow=PHP版本太舊。預計或以上版本%s。這個版本應該允許安裝,但不支持。 ErrorConnectedButDatabaseNotFound=連接到數據庫服務器的成功,但'%s'不存在。 ErrorDatabaseAlreadyExists=數據庫'%s'已經存在。 IfDatabaseNotExistsGoBackAndUncheckCreate=如果數據庫不存在,請返回並檢查選擇“創建數據庫”。 IfDatabaseExistsGoBackAndCheckCreate=如果數據庫已經存在,請返回並取消選中“創建數據庫”選項。 -WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded. +WarningBrowserTooOld=瀏覽器版本太舊. 建議使用Firefox,Chrome, Opera瀏覽器並升級到較新版本. PHPVersion=PHP版本 YouCanContinue=您可以繼續... License=使用許可 @@ -63,7 +63,7 @@ DatabaseSuperUserAccess=數據庫服務器 - 超級用戶 CheckToCreateDatabase=檢查中,如果數據庫不存在,必須創建。 <br>在這種情況下,必須填寫登錄/密碼為超級用戶帳戶在本頁面底部。 CheckToCreateUser=如果數據庫所有者復選框不存在,必須創建。 <br>在這種情況下,必須選擇自己的登錄名和密碼,並填寫在本頁面底部的登錄/為超級用戶帳戶的密碼。如果此框未被選中,業主數據庫及其密碼必須存在。 Experimental=(實驗) -Deprecated=(deprecated) +Deprecated=(棄用) DatabaseRootLoginDescription=允許創建新的數據庫或新用戶,無用的,如果你的數據庫和數據庫登錄已經存在就像當你在一個網站舉辦的托管服務提供商是(用戶登錄)。 KeepEmptyIfNoPassword=給空如果用戶沒有密碼(避免這種情況) SaveConfigurationFile=保存價值 @@ -154,9 +154,9 @@ MigrationShippingDelivery2=升級存儲航運2 MigrationFinished=遷移完成 LastStepDesc=<strong>最後一步</strong> :此處定義的登錄名和密碼,您打算使用連接到軟件。不松,因為它是帳戶管理所有其他。 ActivateModule=激活模塊%s -ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode) -WarningUpgrade=Warning:\nDid your run a database backup first ?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) +ShowEditTechnicalParameters=點選這裡以顯示/編輯進階參數設定(專家模式) +WarningUpgrade=警告:\n您是否已先備份資料庫?\n高度建議: 例如,當有些錯誤影響資料庫(例如mysql版本5.5.40), 一些資料或表格可能會遺失, 因此高度建議在開始遷移之前, 先將資料庫做完整的備份.\n\n點選OK以開始進行遷移程序... +ErrorDatabaseVersionForbiddenForMigration=您的資料庫版本是 %s. 如果您需要使用遷移程序進行資料庫結構的變更, 這個版本有嚴重錯誤使得資料遺失.因此, 直到您升級資料庫版本到較新的已解決版本(已知有問題的版本: %s),遷移程序將不會被允許執行. ######### # upgrade @@ -207,8 +207,8 @@ MigrationProjectUserResp=數據遷移llx_projet領域fk_user_resp到llx_element_ MigrationProjectTaskTime=更新時間花費在幾秒鐘內 MigrationActioncommElement=在行動上的更新數據 MigrationPaymentMode=付款方式的數據遷移 -MigrationCategorieAssociation=Migration of categories -MigrationEvents=Migration of events to add event owner into assignement table +MigrationCategorieAssociation=目錄遷移 +MigrationEvents=事件遷移正進行新增事件負責人到指定的表格 -ShowNotAvailableOptions=Show not available options -HideNotAvailableOptions=Hide not available options +ShowNotAvailableOptions=顯示不可用的選項 +HideNotAvailableOptions= 隱藏不可用的選項 diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang index 57f070e8b3d..01b0ee93604 100644 --- a/htdocs/langs/zh_TW/main.lang +++ b/htdocs/langs/zh_TW/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=No No=No All=所有 +Alls=All Home=首頁 Help=幫助 OnlineHelp=線上說明 @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/zh_TW/printing.lang b/htdocs/langs/zh_TW/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/zh_TW/printing.lang +++ b/htdocs/langs/zh_TW/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang index d0415593f37..2e971486fec 100644 --- a/htdocs/langs/zh_TW/projects.lang +++ b/htdocs/langs/zh_TW/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=一個完整的項目報告模型(logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/zh_TW/sendings.lang b/htdocs/langs/zh_TW/sendings.lang index d5635a4c642..3f984964aef 100644 --- a/htdocs/langs/zh_TW/sendings.lang +++ b/htdocs/langs/zh_TW/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=按客戶捕捉 diff --git a/htdocs/langs/zh_TW/trips.lang b/htdocs/langs/zh_TW/trips.lang index b263a0d4bc2..efd01a0f707 100644 --- a/htdocs/langs/zh_TW/trips.lang +++ b/htdocs/langs/zh_TW/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index ac4108ac05d..1c19957c208 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -368,10 +368,10 @@ if ($resql) print "<tr ".$bc[$var].">"; // Project url - print "<td>"; + print '<td class="nowrap">'; $projectstatic->ref = $objp->ref; print $projectstatic->getNomUrl(1); - print "</td>"; + print '</td>'; // Title print '<td>'; From 6fd6df81caae2e9ccc7c6333e69457276f68c3a1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 18:01:36 +0200 Subject: [PATCH 069/284] Fix css --- htdocs/theme/eldy/style.css.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index a001677ca55..ce4764373db 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -2254,6 +2254,9 @@ td.nobottom, td.nobottom { div.liste_titre .tagtd { vertical-align: middle; } +div.liste_titre { + box-shadow: 2px 2px 4px #CCC; +} div.liste_titre { min-height: 26px !important; /* We cant use height because it's a div and it should be higher if content is more. but min-height doe not work either for div */ From 9aa60e1ae114b012b365ebe46b68b5c63ca39525 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 19:02:14 +0200 Subject: [PATCH 070/284] Fix remove warning --- htdocs/core/class/conf.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 29fed41a6ad..01e092c842e 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -110,6 +110,7 @@ class Conf $this->bank = new stdClass(); $this->notification = new stdClass(); $this->mailing = new stdClass(); + $this->expensereport = new stdClass(); } From 51d5bff15d761588e96808d1e448c2dfdbf0a874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 31 Aug 2015 19:41:42 +0200 Subject: [PATCH 071/284] Fix #3442 Remove useless syslog Not having the permission to read the box is not an error. Furthermore, no other boxes have this behavior. --- htdocs/core/boxes/box_prospect.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/core/boxes/box_prospect.php b/htdocs/core/boxes/box_prospect.php index ec839323174..d3421049e0a 100644 --- a/htdocs/core/boxes/box_prospect.php +++ b/htdocs/core/boxes/box_prospect.php @@ -119,7 +119,6 @@ class box_prospect extends ModeleBoxes } } else { - dol_syslog("box_prospect::loadBox not allowed de read this box content",LOG_ERR); $this->info_box_contents[0][0] = array('td' => 'align="left"', 'text' => $langs->trans("ReadPermissionNotAllowed")); } From 3b493ab0ed6bb5f4a688d48a0b7bec6364efa603 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 31 Aug 2015 21:08:37 +0200 Subject: [PATCH 072/284] Fix #2863 Sensible defaults for ChromePHP path Use the provided ChromePHP class by default --- htdocs/core/modules/syslog/mod_syslog_chromephp.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/core/modules/syslog/mod_syslog_chromephp.php b/htdocs/core/modules/syslog/mod_syslog_chromephp.php index cd2ea512850..ea93d635322 100644 --- a/htdocs/core/modules/syslog/mod_syslog_chromephp.php +++ b/htdocs/core/modules/syslog/mod_syslog_chromephp.php @@ -51,7 +51,9 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface global $conf; try { - if (empty($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH)) $conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH='/usr/share/php'; + if (empty($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH)) { + $conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH=DOL_DOCUMENT_ROOT . '/includes/chromephp/'; + } set_include_path($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH); //print 'rrrrr'.get_include_path(); @@ -86,9 +88,9 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface array( 'name' => $langs->trans('IncludePath','SYSLOG_CHROMEPHP_INCLUDEPATH'), 'constant' => 'SYSLOG_CHROMEPHP_INCLUDEPATH', - 'default' => '/usr/share/php', + 'default' => DOL_DOCUMENT_ROOT . '/includes/chromephp/', 'attr' => 'size="60"', - 'example' => DOL_DOCUMENT_ROOT.'/includes/chromephp' + 'example' =>'/usr/share/php' ) ); } From 2b6a481011783d38c912b33268d79cc9e62be86e Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@imedia> Date: Tue, 1 Sep 2015 09:46:45 +0200 Subject: [PATCH 073/284] FIX: The hours of date filter aren't correct --- htdocs/margin/customerMargins.php | 4 ++-- htdocs/margin/productMargins.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/margin/customerMargins.php b/htdocs/margin/customerMargins.php index 34aea94e70f..b1328fbff66 100644 --- a/htdocs/margin/customerMargins.php +++ b/htdocs/margin/customerMargins.php @@ -50,9 +50,9 @@ $pagenext = $page + 1; $startdate=$enddate=''; if (!empty($_POST['startdatemonth'])) - $startdate = dol_mktime(12, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); + $startdate = dol_mktime(0, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); if (!empty($_POST['enddatemonth'])) - $enddate = dol_mktime(12, 0, 0, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); + $enddate = dol_mktime(23, 59, 59, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); /* * View diff --git a/htdocs/margin/productMargins.php b/htdocs/margin/productMargins.php index b8d5f7f66ba..88b97df78fc 100644 --- a/htdocs/margin/productMargins.php +++ b/htdocs/margin/productMargins.php @@ -72,9 +72,9 @@ $pagenext = $page + 1; $startdate=$enddate=''; if (!empty($_POST['startdatemonth'])) - $startdate = dol_mktime(12, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); + $startdate = dol_mktime(0, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); if (!empty($_POST['enddatemonth'])) - $enddate = dol_mktime(12, 0, 0, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); + $enddate = dol_mktime(23, 59, 59, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); /* From 441bb83e6472d67dceb7f01427bc0747c1111289 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 10:08:03 +0200 Subject: [PATCH 074/284] Fix url of local web sites --- htdocs/admin/system/about.php | 28 ++++++++++++++++++++++++++-- htdocs/langs/en_US/admin.lang | 2 +- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/system/about.php b/htdocs/admin/system/about.php index 889885bb6ea..e4bd9d77928 100644 --- a/htdocs/admin/system/about.php +++ b/htdocs/admin/system/about.php @@ -63,11 +63,35 @@ print '<ul>'; print '<li>'; print '<a target="_blank" href="http://www.dolibarr.org/" rel="external">'.$langs->trans("OfficialWebSite").'</a>'; print '</li>'; -// If the French language, it displays French website +// Show local site if (preg_match('/^fr_/i',$langs->getDefaultLang())) { print '<li>'; - print '<a target="_blank" href="http://www.dolibarr.fr/" rel="external">'.$langs->trans("OfficialWebSiteFr").'</a>'; + print '<a target="_blank" href="http://www.dolibarr.fr/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("France")).'</a>'; + print '</li>'; +} +if (preg_match('/^el_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.gr/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Greece")).'</a>'; + print '</li>'; +} +if (preg_match('/^es_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.es/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Spain")).'</a>'; + print '</li>'; +} +if (preg_match('/^it_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.it/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Italy")).'</a>'; + print '</li>'; +} +if (preg_match('/^de_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.de/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Germany")).'</a>'; print '</li>'; } print '<li>'; diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index e5ac722171f..298c580c170 100755 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons From 9ec349f4103c13670be8994a45268f47ad0fba2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Tue, 1 Sep 2015 10:56:55 +0200 Subject: [PATCH 075/284] FIX [ bug #3432 ] Spaces should be removed from IBAN when formatting it Close #3432 --- ChangeLog | 1 + htdocs/core/lib/pdf.lib.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f62facbdc36..6886a87017f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights +FIX [ bug #3432 ] Spaces should be removed from IBAN when formatting it NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 794ba7ac2af..326d9e7d24f 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -631,7 +631,8 @@ function pdf_bank(&$pdf,$outputlangs,$curx,$cury,$account,$onlynumber=0,$default if ($account->getCountryCode() == 'IN') $ibankey="IFSC"; if (! empty($account->iban)) { - $ibanDisplay_temp = $outputlangs->convToOutputCharset($account->iban); + //Remove whitespaces to ensure we are dealing with the format we expect + $ibanDisplay_temp = str_replace(' ', '', $outputlangs->convToOutputCharset($account->iban)); $ibanDisplay = ""; for($i = 0; $i < dol_strlen($ibanDisplay_temp); $i++) From 870882257da72e81848739f3482b22d48a59eb70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Tue, 1 Sep 2015 10:52:57 +0200 Subject: [PATCH 076/284] Fix #3448 Pass expected date format --- htdocs/compta/index.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php index bccf0128b42..327ca731e16 100644 --- a/htdocs/compta/index.php +++ b/htdocs/compta/index.php @@ -1,7 +1,8 @@ <?php -/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net> - * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> +/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> + * Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -685,7 +686,7 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) $chargestatic->lib=$obj->libelle; $chargestatic->paye=$obj->paye; print '<td>'.$chargestatic->getNomUrl(1).'</td>'; - print '<td align="center">'.dol_print_date($obj->date_ech,'day').'</td>'; + print '<td align="center">'.dol_print_date($db->jdate($obj->date_ech),'day').'</td>'; print '<td align="right">'.price($obj->amount).'</td>'; print '<td align="right">'.price($obj->sumpaid).'</td>'; print '<td align="center">'.$chargestatic->getLibStatut(3).'</td>'; @@ -1026,7 +1027,7 @@ if ($resql) $obj = $db->fetch_object($resql); $var=!$var; - print "<tr ".$bc[$var]."><td>".dol_print_date($obj->da,"day")."</td>"; + print "<tr ".$bc[$var]."><td>".dol_print_date($db->jdate($obj->da),"day")."</td>"; print "<td><a href=\"action/fiche.php\">$obj->libelle $obj->label</a></td></tr>"; $i++; } From c4f9bde14d78244b949143bee76f4ac4864cbc5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Tue, 1 Sep 2015 11:09:37 +0200 Subject: [PATCH 077/284] FIX [ bug #3431 ] Invoice bank account is not respected Close #3431 --- ChangeLog | 1 + htdocs/core/modules/facture/doc/pdf_crabe.modules.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f62facbdc36..605e19be781 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights +FIX [ bug #3431 ] Invoice bank account is not respected NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php index 6d1f5636b85..df98beaaad3 100644 --- a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php +++ b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php @@ -868,9 +868,9 @@ class pdf_crabe extends ModelePDFFactures // If payment mode not forced or forced to VIR, show payment with BAN if (empty($object->mode_reglement_code) || $object->mode_reglement_code == 'VIR') { - if (! empty($object->fk_bank) || ! empty($conf->global->FACTURE_RIB_NUMBER)) + if (! empty($object->fk_account) || ! empty($conf->global->FACTURE_RIB_NUMBER)) { - $bankid=(empty($object->fk_bank)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_bank); + $bankid=(empty($object->fk_account)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_account); $account = new Account($this->db); $account->fetch($bankid); From 3134950dbea66387d859597c69641388eab45110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Tue, 1 Sep 2015 11:19:05 +0200 Subject: [PATCH 078/284] FIX [ bug #3383 ] Company name is overlapped with company direction in PDF models Close #3383 --- ChangeLog | 1 + htdocs/core/modules/commande/doc/pdf_einstein.modules.php | 4 +++- htdocs/core/modules/commande/doc/pdf_proforma.modules.php | 4 +++- htdocs/core/modules/contract/doc/pdf_strato.modules.php | 4 +++- htdocs/core/modules/expedition/doc/pdf_merou.modules.php | 8 +++++--- htdocs/core/modules/expedition/doc/pdf_rouget.modules.php | 4 +++- htdocs/core/modules/facture/doc/pdf_crabe.modules.php | 6 ++++-- htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php | 4 +++- htdocs/core/modules/livraison/doc/pdf_typhon.modules.php | 4 +++- htdocs/core/modules/propale/doc/pdf_azur.modules.php | 4 +++- .../modules/supplier_invoice/pdf/pdf_canelle.modules.php | 4 +++- .../modules/supplier_order/pdf/pdf_muscadet.modules.php | 4 +++- 12 files changed, 37 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index f62facbdc36..8d74943b05b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights +FIX [ bug #3383 ] Company name is overlapped with company direction in PDF models NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php index cbe711ab7df..9365f4a96bd 100644 --- a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php +++ b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php @@ -1259,9 +1259,11 @@ class pdf_einstein extends ModelePDFCommandes $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } diff --git a/htdocs/core/modules/commande/doc/pdf_proforma.modules.php b/htdocs/core/modules/commande/doc/pdf_proforma.modules.php index 2b8aaa21818..670870421cb 100644 --- a/htdocs/core/modules/commande/doc/pdf_proforma.modules.php +++ b/htdocs/core/modules/commande/doc/pdf_proforma.modules.php @@ -1219,9 +1219,11 @@ class pdf_proforma extends ModelePDFCommandes $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } diff --git a/htdocs/core/modules/contract/doc/pdf_strato.modules.php b/htdocs/core/modules/contract/doc/pdf_strato.modules.php index f9ad83b944d..60636e0db2f 100644 --- a/htdocs/core/modules/contract/doc/pdf_strato.modules.php +++ b/htdocs/core/modules/contract/doc/pdf_strato.modules.php @@ -647,9 +647,11 @@ class pdf_strato extends ModelePDFContract $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $this->recipient->name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($this->recipient->name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } } diff --git a/htdocs/core/modules/expedition/doc/pdf_merou.modules.php b/htdocs/core/modules/expedition/doc/pdf_merou.modules.php index 312e8bc5e1f..c424d7a2ae3 100644 --- a/htdocs/core/modules/expedition/doc/pdf_merou.modules.php +++ b/htdocs/core/modules/expedition/doc/pdf_merou.modules.php @@ -652,9 +652,11 @@ class pdf_merou extends ModelePdfExpedition $pdf->SetXY($blDestX,$Yoff); $pdf->MultiCell($blW,3, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information - $pdf->SetFont('','', $default_font_size - 3); - $pdf->SetXY($blDestX,$Yoff+(dol_nboflines_bis($carac_client_name,50)*4)); - $pdf->MultiCell($blW,2, $carac_client, 0, 'L'); + $pdf->SetFont('','', $default_font_size - 1); + $pdf->SetXY($posx+2,$posy); + $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } } diff --git a/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php b/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php index 847cf98aa36..25651ebc1a7 100644 --- a/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php +++ b/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php @@ -674,9 +674,11 @@ class pdf_rouget extends ModelePdfExpedition $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } diff --git a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php index 6d1f5636b85..24bfca0969a 100644 --- a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php +++ b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php @@ -1506,11 +1506,13 @@ class pdf_crabe extends ModelePDFFactures // Show recipient name $pdf->SetXY($posx+2,$posy+3); $pdf->SetFont('','B', $default_font_size); - $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $pdf->MultiCell($widthrecbox, 2, $carac_client_name, 0, 'L'); + + $posy = $pdf->getY(); // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } diff --git a/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php b/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php index 9f2bf42c98d..80f4b4fc3ec 100644 --- a/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php +++ b/htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php @@ -643,9 +643,11 @@ class pdf_soleil extends ModelePDFFicheinter $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } } diff --git a/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php b/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php index e3e9be99411..365fbef4cdf 100644 --- a/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php +++ b/htdocs/core/modules/livraison/doc/pdf_typhon.modules.php @@ -854,9 +854,11 @@ class pdf_typhon extends ModelePDFDeliveryOrder $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } diff --git a/htdocs/core/modules/propale/doc/pdf_azur.modules.php b/htdocs/core/modules/propale/doc/pdf_azur.modules.php index daf6dfd7f37..b15f5059eb4 100644 --- a/htdocs/core/modules/propale/doc/pdf_azur.modules.php +++ b/htdocs/core/modules/propale/doc/pdf_azur.modules.php @@ -1389,9 +1389,11 @@ class pdf_azur extends ModelePDFPropales $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } diff --git a/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php b/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php index effd8d58dbc..03256fbc9ee 100644 --- a/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php +++ b/htdocs/core/modules/supplier_invoice/pdf/pdf_canelle.modules.php @@ -1044,9 +1044,11 @@ class pdf_canelle extends ModelePDFSuppliersInvoices $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } } diff --git a/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php b/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php index f814eaefb46..a20971fa181 100644 --- a/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php +++ b/htdocs/core/modules/supplier_order/pdf/pdf_muscadet.modules.php @@ -1098,9 +1098,11 @@ class pdf_muscadet extends ModelePDFSuppliersOrders $pdf->SetFont('','B', $default_font_size); $pdf->MultiCell($widthrecbox, 4, $carac_client_name, 0, 'L'); + $posy = $pdf->getY(); + // Show recipient information $pdf->SetFont('','', $default_font_size - 1); - $pdf->SetXY($posx+2,$posy+4+(dol_nboflines_bis($carac_client_name,50)*4)); + $pdf->SetXY($posx+2,$posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); } } From 216827b1d823f9cb9de588590f3c94b0e4031d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Tue, 1 Sep 2015 11:26:59 +0200 Subject: [PATCH 079/284] FIX [ bug #3358 ] Tasks box does not work with PostgreSQL Close #358 --- ChangeLog | 1 + htdocs/core/boxes/box_task.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f62facbdc36..6464517b1ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights +FIX [ bug #3358 ] Tasks box does not work with PostgreSQL NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/boxes/box_task.php b/htdocs/core/boxes/box_task.php index b0070e2a4f3..815db7daefb 100644 --- a/htdocs/core/boxes/box_task.php +++ b/htdocs/core/boxes/box_task.php @@ -80,7 +80,7 @@ class box_task extends ModeleBoxes $sql = "SELECT pt.fk_statut, count(pt.rowid) as nb, sum(ptt.task_duration) as durationtot, sum(pt.planned_workload) as plannedtot"; $sql.= " FROM ".MAIN_DB_PREFIX."projet_task as pt, ".MAIN_DB_PREFIX."projet_task_time as ptt"; - $sql.= " WHERE DATE_FORMAT(pt.datec,'%Y') = ".date("Y")." "; + $sql.= " WHERE DATE_FORMAT(pt.datec,'%Y') = '".date("Y")."' "; $sql.= " AND pt.rowid = ptt.fk_task"; $sql.= " GROUP BY pt.fk_statut "; $sql.= " ORDER BY pt.fk_statut DESC"; From 2754d7dbec6eb7614e833fd6da6b89a3df5f45c5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 11:59:03 +0200 Subject: [PATCH 080/284] Update doc --- build/debian/README.howto | 40 +++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/build/debian/README.howto b/build/debian/README.howto index 3c111f0a0ec..e2efcb6cf48 100644 --- a/build/debian/README.howto +++ b/build/debian/README.howto @@ -195,7 +195,7 @@ If script fails with error Bad certificate, you can set "export PERL_LWP_SSL_VER * Some files are removed from archive by the get-orig-source.sh * Staying into git root directory, run -> git-import-orig -vv ../tcpdf_x.y.z+dfsg.orig.tar.xz +> git-import-orig -vv ../tcpdf_x.y.z+dfsg.orig.tar.xz --debian-branch=[master|jessie] --upstream-branch=[upstream|upstream-3.5.x] Note: If there was errors solved manually, you may need to make a git commit @@ -208,11 +208,15 @@ Warning: Date must have format reported by "date -R" Warning: Name and email must match value into debian/control file (Entry added here is used by next step). * We try to build package -> rm -fr ../build-area; git-buildpackage -us -uc +> rm -fr ../build-area; +> git-buildpackage -us -uc --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] +Note: To build an old version, do: git checkout oldtagname -b newbranchname; git-buildpackage -us -uc --git-debian-branch=newbranchname --git-upstream-branch=[upstream|upstream-3.5.x] Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file Note: You can use git-buildpackage -us -uc -d if you want to test build when dependencies does not match Note: Package is built into directory ../build-area +Note: To compare 2 packages: debdiff package1.dsc package2.dsc + * If package .deb is ok: Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit @@ -220,7 +224,7 @@ Note: If there was errors managed manually, you may need to make a git commit bu * If ok, you can tag. > Edit debian/changelog to replace "UNRELEASED" into "unstable", then push -> git-buildpackage --git-tag-only --git-retag +> git-buildpackage --git-tag-only --git-retag --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] > git push --tags * Compilation is then done by a debian developer and sent @@ -263,7 +267,7 @@ dolibarr-x.y.z+dfsgw.tgz (x.y.z = version, w start from 1 and is increased for each new git-import-orig already done) * Staying into git root directory, run -> git-import-orig -vv ../dolibarr-x.y.z+dfsgw.tgz +> git-import-orig -vv ../dolibarr-x.y.z+dfsgw.tgz --debian-branch=[master|jessie] --upstream-branch=[upstream|upstream-3.5.x] and enter version when requested with format x.y.z+dfsgw (x.y.z = version, w start from 1 and is increased for each new import) @@ -289,11 +293,14 @@ To update dolibarr debian package when only files into debian has changed Once files has been prepared, it's time to test: * Try to build package -> rm -fr ../build-area; git-buildpackage -us -uc +> rm -fr ../build-area; +> git-buildpackage -us -uc --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] +Note: To build an old version, do: git checkout oldtagname -b newbranchname; git-buildpackage -us -uc --git-debian-branch=newbranchname --git-upstream-branch=[upstream|upstream-3.5.x] Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file Note: You can use git-buildpackage -us -uc -d if you want to test build when dependencies does not match Note: Package is built into directory ../build-area +Note: To compare 2 packages: debdiff package1.dsc package2.dsc * Test package (see dedicated chapter to test it with debian unstable env) @@ -303,7 +310,7 @@ Note: If there was errors managed manually, you may need to make a git commit bu * If ok, you can tag. > Edit debian/changelog to replace "UNRELEASED" into "unstable", then push -> git-buildpackage --git-tag-only --git-retag +> git-buildpackage --git-tag-only --git-retag --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] > git push --tags @@ -321,15 +328,32 @@ http://packages.qa.debian.org ##### Send an unblock request + Use this to move from unstable to testing. + reportbug -B debian Choose package "release.debian.org" Then "unblock" Then name of package "dolibarr" Fill message, for example: "Please unblock package dolibarr -A security error CVE-2014-7137 was reported and is fixed into package 3.5.5. -Note that package 3.5.5 was prepared before the CVE was reported and include other fixes, but they are all related to stability or security (other se$ +A security error CVE-2015-3935 was reported and is fixed into package 3.5.7. +Note that package 3.5.7 contains not only fixed for bugs reported to debian. It includes other fixes, but they are all related to stability or security, +so it is a better solution to validate this maintenance release than applying a patch of the only CVE-2015-3935. +After discussion with ..., it appears that security holes are enough to request this unblock request." + + +Use this to request an update of a stable package + +reportbug -B debian +Choose package "release.debian.org" +Then "unblock" +Then name of package "dolibarr" +Fill message, for example: +"Please unblock package dolibarr +A security error CVE-2015-3935 was reported and is fixed into package 3.5.7. +Note that package 3.5.7 contains not only fixed for bugs reported to debian. It includes other fixes, but they are all related to stability or security, +so it is a better solution to validate this maintenance release than applying a patch of the only CVE-2015-3935. After discussion with ..., it appears that security holes are enough to request this unblock request." From 03435d7d90b2e5448d7e0c044dca1b48d26c060f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 12:36:43 +0200 Subject: [PATCH 081/284] Fix bad error management --- .../product/stock/class/mouvementstock.class.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 21bfad54f0e..a612b7137cd 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -634,7 +634,7 @@ class MouvementStock extends CommonObject * * @param variant $fk_origin id of origin * @param int $origintype origin type - * @return string name url + * @return string Url link to object */ function get_origin($fk_origin, $origintype) { @@ -664,15 +664,18 @@ class MouvementStock extends CommonObject default: if ($origintype) { - dol_include_once ('/'.$origintype.'/class/'.$origintype.'.class.php'); - $classname = ucfirst($origintype); - $origin = new $classname($this->db); + $result=dol_include_once('/'.$origintype.'/class/'.$origintype.'.class.php'); + if ($result) + { + $classname = ucfirst($origintype); + $origin = new $classname($this->db); + } } - else - return ''; break; } + if (empty($origin) || ! is_object($origin)) return ''; + $origin->fetch($fk_origin); return $origin->getNomUrl(1); } From 7a78c9d704e1386d9d396003d3f6e412bdb1f53c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 14:31:32 +0200 Subject: [PATCH 082/284] Fix doxygen --- htdocs/core/lib/functions.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index cc718334f13..62170e7d277 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -302,7 +302,7 @@ function dol_getprefix() * * @param string $relpath Relative path to file (Ie: mydir/myfile, ../myfile, ...) * @param string $classname Class name - * @return bool + * @return bool True if load is a success, False if it fails */ function dol_include_once($relpath, $classname='') { From 7d4602f2c41864210425d14bf3df77d994c82095 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 15:59:11 +0200 Subject: [PATCH 083/284] Fix payment mode type --- htdocs/install/mysql/data/llx_c_paiement.sql | 4 ++-- htdocs/langs/en_US/bills.lang | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/htdocs/install/mysql/data/llx_c_paiement.sql b/htdocs/install/mysql/data/llx_c_paiement.sql index 1d672191085..b192dd3c8b0 100644 --- a/htdocs/install/mysql/data/llx_c_paiement.sql +++ b/htdocs/install/mysql/data/llx_c_paiement.sql @@ -32,7 +32,7 @@ delete from llx_c_paiement; insert into llx_c_paiement (id,code,libelle,type,active) values ( 0, '', '-', 3,1); -insert into llx_c_paiement (id,code,libelle,type,active) values ( 1, 'TIP', 'TIP', 2,1); +insert into llx_c_paiement (id,code,libelle,type,active) values ( 1, 'TIP', 'TIP', 2,0); insert into llx_c_paiement (id,code,libelle,type,active) values ( 2, 'VIR', 'Virement', 2,1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 3, 'PRE', 'Prélèvement', 2,1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 4, 'LIQ', 'Espèces', 2,1); @@ -42,4 +42,4 @@ insert into llx_c_paiement (id,code,libelle,type,active) values (50, 'VAD', 'Pai insert into llx_c_paiement (id,code,libelle,type,active) values (51, 'TRA', 'Traite', 2,0); insert into llx_c_paiement (id,code,libelle,type,active) values (52, 'LCR', 'LCR', 2,0); insert into llx_c_paiement (id,code,libelle,type,active) values (53, 'FAC', 'Factor', 2,0); -insert into llx_c_paiement (id,code,libelle,type,active) values (54, 'PRO', 'Proforma', 2,0); +--insert into llx_c_paiement (id,code,libelle,type,active) values (54, 'PRO', 'Proforma', 2,0); diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index ab4bc268e6a..a78ff96511e 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -330,12 +330,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code From a84696230b00b01483a100a91316ccc8b7a40b85 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 16:11:58 +0200 Subject: [PATCH 084/284] Fix the translation page must be visible for all languages, except en_US. --- htdocs/core/menus/init_menu_auguria.sql | 3 +++ htdocs/core/menus/standard/eldy.lib.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index 19ada8b9b56..b75bc8b21f1 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -23,6 +23,9 @@ insert into llx_menu (module, enabled, rowid, menu_handler, type, mainmenu, left insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$user->admin', __HANDLER__, 'left', 100__+MAX_llx_menu__, 'home', 'setup', 1__+MAX_llx_menu__, '/admin/index.php?leftmenu=setup', 'Setup', 0, 'admin', '', '', 2, 0, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 101__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/company.php?leftmenu=setup', 'MenuCompanySetup', 1, 'admin', '', '', 2, 1, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 102__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/ihm.php?leftmenu=setup', 'GUISetup', 1, 'admin', '', '', 2, 4, __ENTITY__); + +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 114__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/translation.php?leftmenu=setup', 'Translation', 1, 'admin', '', '', 2, 4, __ENTITY__); + insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 103__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/modules.php?leftmenu=setup', 'Modules', 1, 'admin', '', '', 2, 2, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 104__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/boxes.php?leftmenu=setup', 'Boxes', 1, 'admin', '', '', 2, 6, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 105__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/menus.php?leftmenu=setup', 'Menus', 1, 'admin', '', '', 2, 3, __ENTITY__); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index bb632723b0b..1ebd540d397 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -488,7 +488,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu $newmenu->add("/admin/modules.php?mainmenu=home", $langs->trans("Modules").$warnpicto,1); $newmenu->add("/admin/menus.php?mainmenu=home", $langs->trans("Menus"),1); $newmenu->add("/admin/ihm.php?mainmenu=home", $langs->trans("GUISetup"),1); - if (! in_array($langs->defaultlang,array('en_US','en_GB','en_NZ','en_AU','fr_FR','fr_BE','es_ES','ca_ES'))) + if (! in_array($langs->defaultlang,array('en_US'))) { $newmenu->add("/admin/translation.php", $langs->trans("Translation"),1); } From f57284f50785689427423b49a6f61d522824bc82 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 16:52:20 +0200 Subject: [PATCH 085/284] Fix stats opportunities --- htdocs/core/class/stats.class.php | 6 +++--- htdocs/core/menus/standard/eldy.lib.php | 4 ++-- htdocs/langs/en_US/projects.lang | 2 +- htdocs/projet/class/projectstats.class.php | 25 ++++++++++++---------- htdocs/projet/stats/index.php | 2 +- 5 files changed, 21 insertions(+), 18 deletions(-) diff --git a/htdocs/core/class/stats.class.php b/htdocs/core/class/stats.class.php index f29d737eadf..1dc405ecbad 100644 --- a/htdocs/core/class/stats.class.php +++ b/htdocs/core/class/stats.class.php @@ -383,11 +383,11 @@ abstract class Stats $row = $this->db->fetch_object($resql); $result[$i]['year'] = $row->year; $result[$i]['nb'] = $row->nb; - if($i>0) $result[$i-1]['nb_diff'] = ($result[$i-1]['nb'] - $row->nb) / $row->nb * 100; + if($i>0 && $row->nb) $result[$i-1]['nb_diff'] = ($result[$i-1]['nb'] - $row->nb) / $row->nb * 100; $result[$i]['total'] = $row->total; - if($i>0) $result[$i-1]['total_diff'] = ($result[$i-1]['total'] - $row->total) / $row->total * 100; + if($i>0 && $row->total) $result[$i-1]['total_diff'] = ($result[$i-1]['total'] - $row->total) / $row->total * 100; $result[$i]['avg'] = $row->avg; - if($i>0) $result[$i-1]['avg_diff'] = ($result[$i-1]['avg'] - $row->avg) / $row->avg * 100; + if($i>0 && $row->avg) $result[$i-1]['avg_diff'] = ($result[$i-1]['avg'] - $row->avg) / $row->avg * 100; $i++; } $this->db->free($resql); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index 1ebd540d397..33e9a745665 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -1190,12 +1190,12 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu // Project affected to user $newmenu->add("/projet/index.php?leftmenu=projects&mode=mine", $langs->trans("MyProjects"), 0, $user->rights->projet->lire, '', $mainmenu, 'myprojects'); $newmenu->add("/projet/card.php?leftmenu=projects&action=create&mode=mine", $langs->trans("NewProject"), 1, $user->rights->projet->creer); - $newmenu->add("/projet/list.php?leftmenu=projects&mode=mine", $langs->trans("List"), 1, $user->rights->projet->lire); + $newmenu->add("/projet/list.php?leftmenu=projects&mode=mine&search_status=1", $langs->trans("List"), 1, $user->rights->projet->lire); // All project i have permission on $newmenu->add("/projet/index.php?leftmenu=projects", $langs->trans("Projects"), 0, $user->rights->projet->lire && $user->rights->projet->lire, '', $mainmenu, 'projects'); $newmenu->add("/projet/card.php?leftmenu=projects&action=create", $langs->trans("NewProject"), 1, $user->rights->projet->creer && $user->rights->projet->creer); - $newmenu->add("/projet/list.php?leftmenu=projects", $langs->trans("List"), 1, $user->rights->projet->lire && $user->rights->projet->lire); + $newmenu->add("/projet/list.php?leftmenu=projects&search_status=1", $langs->trans("List"), 1, $user->rights->projet->lire && $user->rights->projet->lire); $newmenu->add("/projet/stats/index.php?leftmenu=projects", $langs->trans("Statistics"), 1, $user->rights->projet->lire && $user->rights->projet->lire); if (empty($conf->global->PROJECT_HIDE_TASKS)) diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang index c15f99996d4..78b50356fd1 100644 --- a/htdocs/langs/en_US/projects.lang +++ b/htdocs/langs/en_US/projects.lang @@ -27,7 +27,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/projet/class/projectstats.class.php b/htdocs/projet/class/projectstats.class.php index b33305f4558..98e9c0ce3e0 100644 --- a/htdocs/projet/class/projectstats.class.php +++ b/htdocs/projet/class/projectstats.class.php @@ -44,8 +44,8 @@ class ProjectStats extends Stats /** * Return all leads grouped by status * - * @param int $limit Limit results - * @return array|int + * @param int $limit Limit results + * @return array|int Array with value or -1 if error * @throws Exception */ function getAllProjectByStatus($limit = 5) @@ -55,11 +55,11 @@ class ProjectStats extends Stats $datay = array (); $sql = "SELECT"; - $sql .= " count(DISTINCT t.rowid), t.fk_opp_status"; - $sql .= " FROM " . MAIN_DB_PREFIX . "projet as t"; + $sql .= " SUM(t.opp_amount), t.fk_opp_status, cls.code, cls.label"; + $sql .= " FROM " . MAIN_DB_PREFIX . "projet as t, ".MAIN_DB_PREFIX."c_lead_status as cls"; $sql .= $this->buildWhere(); - $sql .= " AND t.fk_statut = 1"; - $sql .= " GROUP BY t.fk_opp_status"; + $sql .= " AND t.fk_opp_status = cls.rowid AND t.fk_statut = 1"; + $sql .= " GROUP BY t.fk_opp_status, cls.code, cls.label"; $result = array (); $res = array (); @@ -73,13 +73,16 @@ class ProjectStats extends Stats while ( $i < $num ) { $row = $this->db->fetch_row($resql); if ($i < $limit || $num == $limit) - $result[$i] = array ( - $this->projet->status[$row[1]] . '(' . $row[0] . ')', - $row[0] + { + $label = (($langs->trans("OppStatus".$row[2]) != "OppStatus".$row[2]) ? $langs->trans("OppStatus".$row[2]) : $row[2]); + $result[$i] = array( + $label. ' (' . price(price2num($row[0], 'MT'), 1, $langs, 1, -1, -1, $conf->currency) . ')', + $row[0] ); + } else $other += $row[1]; - $i ++; + $i++; } if ($num > $limit) $result[$i] = array ( @@ -90,7 +93,7 @@ class ProjectStats extends Stats } else { $this->error = "Error " . $this->db->lasterror(); dol_syslog(get_class($this) . '::' . __METHOD__ . ' ' . $this->error, LOG_ERR); - return - 1; + return -1; } return $result; diff --git a/htdocs/projet/stats/index.php b/htdocs/projet/stats/index.php index a93d23da7bb..5e81be3bf78 100644 --- a/htdocs/projet/stats/index.php +++ b/htdocs/projet/stats/index.php @@ -122,7 +122,7 @@ if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) $px->SetType(array ( 'pie' )); - $px->SetTitle($langs->trans('ProjectOpenedProjectByOppStatus')); + $px->SetTitle($langs->trans('OpportunitiesStatusForOpenedProjects')); $result=$px->draw($filenamenb, $fileurlnb); if ($result<0) { setEventMessages($px->error, null, 'errors'); From c2c394ed8d23f5ee222857542ce94a188aaafce9 Mon Sep 17 00:00:00 2001 From: Gauthier <gauthier.verdol@atm-consulting.fr> Date: Wed, 2 Sep 2015 11:07:30 +0200 Subject: [PATCH 086/284] FIX : on asksupplierprice module, order creation button must be available if user is allowed to create supplier order and not if he's allowed to create customer order --- htdocs/comm/askpricesupplier/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/askpricesupplier/card.php b/htdocs/comm/askpricesupplier/card.php index 3fe244c7396..110d52b7328 100644 --- a/htdocs/comm/askpricesupplier/card.php +++ b/htdocs/comm/askpricesupplier/card.php @@ -1664,7 +1664,7 @@ if ($action == 'create') // Create an order if (! empty($conf->commande->enabled) && $object->statut == 2) { - if ($user->rights->commande->creer) { + if ($user->rights->fournisseur->commande->creer) { print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/fourn/commande/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddOrder") . '</a></div>'; } } From fbf13ec2c73339e2743a4322d4de6380e33eceb9 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Wed, 2 Sep 2015 14:09:19 +0200 Subject: [PATCH 087/284] Fix: wrong logical operator --- htdocs/commande/orderstoinvoice.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/commande/orderstoinvoice.php b/htdocs/commande/orderstoinvoice.php index 930fee833fa..9a98b389bd0 100644 --- a/htdocs/commande/orderstoinvoice.php +++ b/htdocs/commande/orderstoinvoice.php @@ -505,7 +505,7 @@ if ($action == 'create' && !$error) //Mode liste -if (($action != 'create' && $action != 'add') || !$error) +if (($action != 'create' && $action != 'add') && !$error) { llxHeader(); ?> From c4fa4fc931024dfb9cd0df74aa6fedb2ba3de015 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 16:25:21 +0200 Subject: [PATCH 088/284] Fix hidden feature to send remind by email --- htdocs/compta/facture/impayees.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/facture/impayees.php b/htdocs/compta/facture/impayees.php index 5e893fe7d1e..8094a3206d8 100644 --- a/htdocs/compta/facture/impayees.php +++ b/htdocs/compta/facture/impayees.php @@ -129,10 +129,12 @@ if ($action == 'presend' && GETPOST('sendmail')) '__CHECK_READ__' => '<img src="'.DOL_MAIN_URL_ROOT.'/public/emailing/mailing-read.php?tag='.$obj2->tag.'&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'" width="1" height="1" style="width:1px;height:1px" border="0"/>', //'__LASTNAME__' => $obj2->lastname, //'__FIRSTNAME__' => $obj2->firstname, - '__REF__' => $object->ref, + '__FACREF__' => $object->ref, // For backward compatibility + '__REF__' => $object->ref, '__REFCLIENT__' => $object->thirdparty->name ); + $subject=make_substitutions($subject, $substitutionarray); $message=make_substitutions($message, $substitutionarray); $actiontypecode='AC_FAC'; @@ -160,7 +162,7 @@ if ($action == 'presend' && GETPOST('sendmail')) } else { - //$result=$mailfile->sendfile(); + $result=$mailfile->sendfile(); if ($result) { $resultmasssend.=$langs->trans('MailSuccessfulySent',$mailfile->getValidAddress($from,2),$mailfile->getValidAddress($sendto,2)); // Must not contain " From df3f29ee96b64c9551a065bd29599c8d3b33a23a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 16:26:56 +0200 Subject: [PATCH 089/284] Fix hidden feature to send remind by email --- htdocs/compta/facture/mergepdftool.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/compta/facture/mergepdftool.php b/htdocs/compta/facture/mergepdftool.php index 27741077f6d..fbb44185caa 100644 --- a/htdocs/compta/facture/mergepdftool.php +++ b/htdocs/compta/facture/mergepdftool.php @@ -165,10 +165,12 @@ if ($action == 'presend' && GETPOST('sendmail')) '__CHECK_READ__' => '<img src="'.DOL_MAIN_URL_ROOT.'/public/emailing/mailing-read.php?tag='.$obj2->tag.'&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'" width="1" height="1" style="width:1px;height:1px" border="0"/>', //'__LASTNAME__' => $obj2->lastname, //'__FIRSTNAME__' => $obj2->firstname, - '__REF__' => $object->ref, + '__FACREF__' => $object->ref, // For backward compatibility + '__REF__' => $object->ref, '__REFCLIENT__' => $object->thirdparty->name ); + $subject=make_substitutions($subject, $substitutionarray); $message=make_substitutions($message, $substitutionarray); $actiontypecode='AC_FAC'; @@ -196,7 +198,7 @@ if ($action == 'presend' && GETPOST('sendmail')) } else { - //$result=$mailfile->sendfile(); + $result=$mailfile->sendfile(); if ($result) { $resultmasssend.=$langs->trans('MailSuccessfulySent',$mailfile->getValidAddress($from,2),$mailfile->getValidAddress($sendto,2)); // Must not contain " @@ -250,7 +252,7 @@ if ($action == 'presend' && GETPOST('sendmail')) $nbignored++; $langs->load("other"); $resultmasssend.='<div class="error">'.$langs->trans('ErrorCantReadFile',$file).'</div>'; - dol_syslog('Failed to read file: '.$file); + dol_syslog('Failed to read file: '.$file, LOG_WARNING); break ; } } @@ -263,7 +265,7 @@ if ($action == 'presend' && GETPOST('sendmail')) } else { - setEventMessage($langs->trans("NoRemindSent"), 'warnings'); + setEventMessage($langs->trans("NoRemindSent"), 'warnings'); // May be object has no generated PDF file } } } From 1a08f65942da6cd9ff766a967fafad169d056d92 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Wed, 2 Sep 2015 17:22:19 +0200 Subject: [PATCH 090/284] Fix: problem with pagination --- htdocs/product/stock/replenish.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/htdocs/product/stock/replenish.php b/htdocs/product/stock/replenish.php index efb008df4ff..5cf237050dd 100644 --- a/htdocs/product/stock/replenish.php +++ b/htdocs/product/stock/replenish.php @@ -57,6 +57,9 @@ $texte = ''; $sortfield = GETPOST('sortfield','alpha'); $sortorder = GETPOST('sortorder','alpha'); $page = GETPOST('page','int'); +if ($page == -1) { $page = 0; } +$limit = $conf->liste_limit; +$offset = $limit * $page ; if (!$sortfield) { $sortfield = 'p.ref'; @@ -65,11 +68,6 @@ if (!$sortfield) { if (!$sortorder) { $sortorder = 'ASC'; } -$limit = $conf->liste_limit; -$offset = $limit * $page ; - -// Force limit to no (currently solution to solve loosing selection when using pagination. No pagination on this page) -$limit = 0; /* @@ -309,7 +307,7 @@ if ($usevirtualstock) } $sql.= $db->order($sortfield,$sortorder); -$sql.= $db->plimit($limit, $offset); +$sql.= $db->plimit($limit + 1, $offset); //print $sql; $resql = $db->query($sql); From e3af0b90ec2f93ee4d208186f0f5843d712302ee Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 18:09:29 +0200 Subject: [PATCH 091/284] Fix hidden feature to send remind by email --- htdocs/compta/facture/mergepdftool.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/htdocs/compta/facture/mergepdftool.php b/htdocs/compta/facture/mergepdftool.php index fbb44185caa..5acca49d1b1 100644 --- a/htdocs/compta/facture/mergepdftool.php +++ b/htdocs/compta/facture/mergepdftool.php @@ -248,12 +248,11 @@ if ($action == 'presend' && GETPOST('sendmail')) } } else - { + { $nbignored++; $langs->load("other"); $resultmasssend.='<div class="error">'.$langs->trans('ErrorCantReadFile',$file).'</div>'; dol_syslog('Failed to read file: '.$file, LOG_WARNING); - break ; } } } @@ -558,9 +557,7 @@ if ($resql) include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; $formmail = new FormMail($db); - print '<br>'; - print_fiche_titre($langs->trans("SendRemind"),'',''); - print '<br>'; + dol_fiche_head(null, '', $langs->trans("SendRemind")); $topicmail="MailTopicSendRemindUnpaidInvoices"; $modelmail="facture_relance"; @@ -600,7 +597,8 @@ if ($resql) $formmail->param['returnurl']=$_SERVER["PHP_SELF"].'?id='.$object->id; print $formmail->get_form(); - print '<br>'."\n"; + + dol_fiche_end(); } print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; From c024578ca11ae84877ce869ef9c8e0121ca3da68 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 19:41:54 +0200 Subject: [PATCH 092/284] Fix bad link and remove a break --- htdocs/compta/facture/impayees.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/facture/impayees.php b/htdocs/compta/facture/impayees.php index 8094a3206d8..e3f30fc5c0e 100644 --- a/htdocs/compta/facture/impayees.php +++ b/htdocs/compta/facture/impayees.php @@ -217,7 +217,6 @@ if ($action == 'presend' && GETPOST('sendmail')) $langs->load("other"); $resultmasssend.='<div class="error">'.$langs->trans('ErrorCantReadFile',$file).'</div>'; dol_syslog('Failed to read file: '.$file); - break ; } } } @@ -471,8 +470,8 @@ if ($resql) else $titre.=' ('.$langs->trans("All").')'; $link=''; - if (empty($option)) $link='<a href="'.$_SERVER["PHP_SELF"].'?option=late">'.$langs->trans("ShowUnpaidLateOnly").'</a>'; - elseif ($option == 'late') $link='<a href="'.$_SERVER["PHP_SELF"].'">'.$langs->trans("ShowUnpaidAll").'</a>'; + if (empty($option)) $link='<a href="'.$_SERVER["PHP_SELF"].'?option=late'.$param.'">'.$langs->trans("ShowUnpaidLateOnly").'</a>'; + elseif ($option == 'late') $link='<a href="'.$_SERVER["PHP_SELF"].($param?'?'.preg_replace('/&?(amps;)?option=late/','',$param):'').'">'.$langs->trans("ShowUnpaidAll").'</a>'; print_fiche_titre($titre,$link); //print_barre_liste($titre,$page,$_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',0); // We don't want pagination on this page From 563c434fcfd461288d901d9370879423be927a42 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 3 Sep 2015 09:56:33 +0200 Subject: [PATCH 093/284] Fix injection --- htdocs/comm/mailing/list.php | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php index 43441306e34..8ca6b889310 100644 --- a/htdocs/comm/mailing/list.php +++ b/htdocs/comm/mailing/list.php @@ -40,10 +40,9 @@ $pagenext = $page + 1; if (! $sortorder) $sortorder="DESC"; if (! $sortfield) $sortfield="m.date_creat"; -$sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"]; -$sref=isset($_GET["sref"])?$_GET["sref"]:$_POST["sref"]; - -$filteremail=$_REQUEST["filteremail"]?$_REQUEST["filteremail"]:''; +$sall=GETPOST("sall","alpha"); +$sref=GETPOST("sref","alpha"); +$filteremail=GETPOST('filteremail','alpha'); @@ -62,8 +61,8 @@ if ($filteremail) $sql.= " FROM ".MAIN_DB_PREFIX."mailing as m, ".MAIN_DB_PREFIX."mailing_cibles as mc"; $sql.= " WHERE m.rowid = mc.fk_mailing AND m.entity = ".$conf->entity; $sql.= " AND mc.email = '".$db->escape($filteremail)."'"; - if ($sref) $sql.= " AND m.rowid = '".$sref."'"; - if ($sall) $sql.= " AND (m.titre like '%".$sall."%' OR m.sujet like '%".$sall."%' OR m.body like '%".$sall."%')"; + if ($sref) $sql.= " AND m.rowid = '".$db->escape($sref)."'"; + if ($sall) $sql.= " AND (m.titre like '%".$db->escape($sall)."%' OR m.sujet like '%".$db->escape($sall)."%' OR m.body like '%".$db->escape($sall)."%')"; if (! $sortorder) $sortorder="ASC"; if (! $sortfield) $sortfield="m.rowid"; $sql.= $db->order($sortfield,$sortorder); @@ -74,8 +73,8 @@ else $sql = "SELECT m.rowid, m.titre, m.nbemail, m.statut, m.date_creat as datec, m.date_envoi as date_envoi"; $sql.= " FROM ".MAIN_DB_PREFIX."mailing as m"; $sql.= " WHERE m.entity = ".$conf->entity; - if ($sref) $sql.= " AND m.rowid = '".$sref."'"; - if ($sall) $sql.= " AND (m.titre like '%".$sall."%' OR m.sujet like '%".$sall."%' OR m.body like '%".$sall."%')"; + if ($sref) $sql.= " AND m.rowid = '".$db->escape($sref)."'"; + if ($sall) $sql.= " AND (m.titre like '%".$db->escape($sall)."%' OR m.sujet like '%".$db->escape($sall)."%' OR m.body like '%".$db->escape($sall)."%')"; if (! $sortorder) $sortorder="ASC"; if (! $sortfield) $sortfield="m.rowid"; $sql.= $db->order($sortfield,$sortorder); @@ -94,7 +93,7 @@ if ($result) $i = 0; - $param = "&amp;sall=".$sall; + $param = "&amp;sall=".urlencode($sall); if ($filteremail) $param.='&amp;filteremail='.urlencode($filteremail); print '<form method="GET" action="'.$_SERVER["PHP_SELF"].'">'; @@ -111,11 +110,11 @@ if ($result) print '<tr class="liste_titre">'; print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="sref" value="'.$sref.'" size="6">'; + print '<input type="text" class="flat" name="sref" value="'.dol_escape_htmltag($sref).'" size="6">'; print '</td>'; // Title print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="sall" value="'.$sall.'" size="40">'; + print '<input type="text" class="flat" name="sall" value="'.dol_escape_htmltag($sall).'" size="40">'; print '</td>'; print '<td class="liste_titre">&nbsp;</td>'; if (! $filteremail) print '<td class="liste_titre">&nbsp;</td>'; From 36ed1c9a88d53fb3f12f81136f17432e3696e963 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 3 Sep 2015 11:00:53 +0200 Subject: [PATCH 094/284] Fix error management Fix look --- htdocs/commande/orderstoinvoice.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/htdocs/commande/orderstoinvoice.php b/htdocs/commande/orderstoinvoice.php index e75a9dda73b..cb3ede38f24 100644 --- a/htdocs/commande/orderstoinvoice.php +++ b/htdocs/commande/orderstoinvoice.php @@ -394,6 +394,9 @@ if ($action == 'create' && !$error) print '<input type="hidden" name="origin" value="'.GETPOST('origin').'">'; print '<input type="hidden" name="originid" value="'.GETPOST('originid').'">'; print '<input type="hidden" name="autocloseorders" value="'.GETPOST('autocloseorders').'">'; + + dol_fiche_head(); + print '<table class="border" width="100%">'; // Ref @@ -495,16 +498,20 @@ if ($action == 'create' && !$error) $i++; } + dol_fiche_end(); + // Button "Create Draft" - print '<br><div class="center"><input type="submit" class="button" name="bouton" value="'.$langs->trans('CreateDraft').'" /></div>'; + print '<div class="center"><input type="submit" class="button" name="bouton" value="'.$langs->trans('CreateDraft').'" /></div>'; print "</form>\n"; print '</td></tr>'; print "</table>\n"; + + } -//Mode liste -if (($action != 'create' && $action != 'add') && !$error) +// Mode liste +if (($action != 'create' && $action != 'add') || ($action == 'create' && $error)) { llxHeader(); ?> From ce2e5e786269ed81de289175bedb2b2f02946e05 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 3 Sep 2015 11:54:03 +0200 Subject: [PATCH 095/284] Little debug of accounting module --- htdocs/accountancy/admin/account.php | 5 +++-- htdocs/accountancy/admin/export.php | 7 +++++-- htdocs/accountancy/admin/index.php | 9 +++++++-- .../admin/{journaux.php => journal.php} | 18 ++++++++++-------- htdocs/accountancy/admin/productaccount.php | 7 ++++--- htdocs/accountancy/journal/bankjournal.php | 4 ++-- htdocs/core/lib/accounting.lib.php | 6 +++--- htdocs/core/lib/report.lib.php | 6 +++--- 8 files changed, 37 insertions(+), 25 deletions(-) rename htdocs/accountancy/admin/{journaux.php => journal.php} (95%) diff --git a/htdocs/accountancy/admin/account.php b/htdocs/accountancy/admin/account.php index bff9dbe4265..0bf37a7753e 100644 --- a/htdocs/accountancy/admin/account.php +++ b/htdocs/accountancy/admin/account.php @@ -173,11 +173,12 @@ if ($result) { print '</td>'; print '</tr>'; - $var = true; + $var = false; $accountstatic=new AccountingAccount($db); - while ( $i < min($num, $limit) ) { + while ( $i < min($num, $limit) ) + { $obj = $db->fetch_object($resql); $accountstatic->id=$obj->rowid; diff --git a/htdocs/accountancy/admin/export.php b/htdocs/accountancy/admin/export.php index 3da29bd9cc1..856670e18e2 100644 --- a/htdocs/accountancy/admin/export.php +++ b/htdocs/accountancy/admin/export.php @@ -99,12 +99,13 @@ print_fiche_titre($langs->trans('ConfigAccountingExpert'),$linkback,'title_setup $head = admin_accounting_prepare_head(); -dol_fiche_head($head, 'export', $langs->trans("Configuration"), 0, 'cron'); print '<form action="' . $_SERVER["PHP_SELF"] . '" method="post">'; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<input type="hidden" name="action" value="update">'; +dol_fiche_head($head, 'export', $langs->trans("Configuration"), 0, 'cron'); + print '<table class="noborder" width="100%">'; $var = true; @@ -169,7 +170,9 @@ if ($num) print "</table>\n"; } -print '<br><div style="text-align:center"><input type="submit" class="button" value="' . dol_escape_htmltag($langs->trans('Modify')) . '" name="button"></div>'; +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="' . dol_escape_htmltag($langs->trans('Modify')) . '" name="button"></div>'; print '</form>'; diff --git a/htdocs/accountancy/admin/index.php b/htdocs/accountancy/admin/index.php index fc8994c4836..44b2268dc06 100644 --- a/htdocs/accountancy/admin/index.php +++ b/htdocs/accountancy/admin/index.php @@ -157,12 +157,13 @@ print_fiche_titre($langs->trans('ConfigAccountingExpert'),$linkback,'title_setup $head = admin_accounting_prepare_head($accounting); -dol_fiche_head($head, 'general', $langs->trans("Configuration"), 0, 'cron'); print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="update">'; +dol_fiche_head($head, 'general', $langs->trans("Configuration"), 0, 'cron'); + print '<table class="noborder" width="100%">'; // Cas du parametre ACCOUNTING_MODE @@ -291,7 +292,11 @@ print '</tr>'; print "</table>\n"; -print '<br /><br /><div style="text-align:center"><input type="submit" class="button" value="'.$langs->trans('Modify').'" name="button"></div>'; +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="'.$langs->trans('Modify').'" name="button"></div>'; + print '</form>'; + llxFooter(); $db->close(); diff --git a/htdocs/accountancy/admin/journaux.php b/htdocs/accountancy/admin/journal.php similarity index 95% rename from htdocs/accountancy/admin/journaux.php rename to htdocs/accountancy/admin/journal.php index e2359ebd8ee..e1d4894788a 100644 --- a/htdocs/accountancy/admin/journaux.php +++ b/htdocs/accountancy/admin/journal.php @@ -22,7 +22,7 @@ */ /** - * \file htdocs/accountancy/admin/journaux.php + * \file htdocs/accountancy/admin/journal.php * \ingroup Accounting Expert * \brief Setup page to configure accounting expert module */ @@ -87,12 +87,12 @@ print_fiche_titre($langs->trans('ConfigAccountingExpert'),$linkback,'title_setup $head = admin_accounting_prepare_head(null); -dol_fiche_head($head, 'journal', $langs->trans("Configuration"), 0, 'cron'); - print '<form action="' . $_SERVER["PHP_SELF"] . '" method="post">'; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<input type="hidden" name="action" value="update">'; +dol_fiche_head($head, 'journal', $langs->trans("Configuration"), 0, 'cron'); + print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td colspan="3">' . $langs->trans('Journaux') . '</td>'; @@ -115,10 +115,9 @@ foreach ( $list as $key ) { print "</table>\n"; -print '<br /><div style="text-align:center"><input type="submit" class="button" value="' . $langs->trans('Modify') . '" name="button"></div>'; -print '</form>'; -print '<br />'; +print '<br>'; + print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; @@ -164,9 +163,12 @@ $db->free($resql); print "</table>\n"; -print '</div>'; +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="' . $langs->trans('Modify') . '" name="button"></div>'; + +print '</form>'; -print '<br>'; llxFooter(); $db->close(); \ No newline at end of file diff --git a/htdocs/accountancy/admin/productaccount.php b/htdocs/accountancy/admin/productaccount.php index 315c9f55325..9898064f6d5 100644 --- a/htdocs/accountancy/admin/productaccount.php +++ b/htdocs/accountancy/admin/productaccount.php @@ -287,8 +287,9 @@ if ($result) { print '<th align="left">' . $langs->trans("Accountancy_code_sell_suggest") . '</td>'; } // print_liste_field_titre(''); - print '<td align="center">' . $langs->trans("Ventilate") . '<br><label id="select-all">' . $langs->trans('All') . '</label>/<label id="unselect-all">' . $langs->trans('None') . '</label>' . '</td>'; + print_liste_field_titre($langs->trans("Ventilate") . '<br><label id="select-all">' . $langs->trans('All') . '</label> / <label id="unselect-all">' . $langs->trans('None') . '</label>'); print '</tr>'; + print '<tr class="liste_titre">'; print '<td class="liste_titre"><input type="text" class="flat" size="20" name="search_ref" value="' . $search_ref . '"></td>'; print '<td class="liste_titre"><input type="text" class="flat" size="20" name="search_label" value="' . $search_label . '"></td>'; @@ -359,7 +360,7 @@ if ($result) { // print '<td align="left">' . $compta_prodbuy . '</td>'; // TODO: we shoul set a user defined value to adjust user square / wide screen size // $trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; - print '<td align="center">'; + print '<td align="left">'; print $form->select_account($compta_prodbuy_id, 'codeventil_'.$product_static->id, 1); print '</td>'; } else { @@ -369,7 +370,7 @@ if ($result) { // TODO: replace by select // TODO: we shoul set a user defined value to adjust user square / wide screen size // $trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; - print '<td align="center">'; + print '<td align="left">'; print $form->select_account($compta_prodsell_id, 'codeventil_'.$product_static->id, 1); print '</td>'; } diff --git a/htdocs/accountancy/journal/bankjournal.php b/htdocs/accountancy/journal/bankjournal.php index f4d6400449f..250d9001679 100644 --- a/htdocs/accountancy/journal/bankjournal.php +++ b/htdocs/accountancy/journal/bankjournal.php @@ -571,7 +571,7 @@ else // Title print '<tr>'; - print '<td valign="top" width="110">'.$langs->trans("ReportName").'</td>'; + print '<td width="110">'.$langs->trans("ReportName").'</td>'; print '<td colspan="3">'.$namereport.'</td>'; print '</td>'; print '</tr>'; @@ -588,7 +588,7 @@ else // Description print '<tr>'; - print '<td valign="top">'.$langs->trans("ReportDescription").'</td>'; + print '<td>'.$langs->trans("ReportDescription").'</td>'; print '<td colspan="3">'.$description.'</td>'; print '</tr>'; diff --git a/htdocs/core/lib/accounting.lib.php b/htdocs/core/lib/accounting.lib.php index 196dcfe0997..6e6da6bd686 100644 --- a/htdocs/core/lib/accounting.lib.php +++ b/htdocs/core/lib/accounting.lib.php @@ -47,12 +47,12 @@ function admin_accounting_prepare_head(AccountingAccount $object=null) // $this->tabs = array('entity:-tabname); to remove a tab complete_head_from_modules($conf, $langs, $object, $head, $h, 'accounting_admin'); - $head[$h][0] = dol_buildpath('/accountancy/admin/journaux.php', 1); + $head[$h][0] = DOL_URL_ROOT.'/accountancy/admin/journal.php'; $head[$h][1] = $langs->trans("Journaux"); $head[$h][2] = 'journal'; $h ++; - $head[$h][0] = dol_buildpath('/accountancy/admin/export.php', 1); + $head[$h][0] = DOL_URL_ROOT.'/accountancy/admin/export.php'; $head[$h][1] = $langs->trans("Export"); $head[$h][2] = 'export'; $h ++; @@ -75,7 +75,7 @@ function accounting_prepare_head(AccountingAccount $object) $h = 0; $head = array (); - $head[$h][0] = dol_buildpath('/accountancy/admin/card.php', 1) . '?id=' . $object->id; + $head[$h][0] = DOL_URL_ROOT.'/accountancy/admin/card.php?id=' . $object->id; $head[$h][1] = $langs->trans("Card"); $head[$h][2] = 'card'; $h ++; diff --git a/htdocs/core/lib/report.lib.php b/htdocs/core/lib/report.lib.php index 79ab5fe0ead..8946449d5ac 100644 --- a/htdocs/core/lib/report.lib.php +++ b/htdocs/core/lib/report.lib.php @@ -61,7 +61,7 @@ function report_header($nom,$variante,$period,$periodlink,$description,$builddat // Ligne de titre print '<tr>'; - print '<td valign="top" width="110">'.$langs->trans("ReportName").'</td>'; + print '<td width="110">'.$langs->trans("ReportName").'</td>'; if (! $variantexxx) print '<td colspan="3">'; else print '<td>'; print $nom; @@ -73,7 +73,7 @@ function report_header($nom,$variante,$period,$periodlink,$description,$builddat if ($calcmode) { print '<tr>'; - print '<td valign="top" width="110">'.$langs->trans("CalculationMode").'</td>'; + print '<td width="110">'.$langs->trans("CalculationMode").'</td>'; if (! $variante) print '<td colspan="3">'; else print '<td>'; print $calcmode; @@ -94,7 +94,7 @@ function report_header($nom,$variante,$period,$periodlink,$description,$builddat // Ligne de description print '<tr>'; - print '<td valign="top">'.$langs->trans("ReportDescription").'</td>'; + print '<td>'.$langs->trans("ReportDescription").'</td>'; print '<td colspan="3">'.$description.'</td>'; print '</tr>'; From 50184babb95a19ff01efb76696b3e3b60441af8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Tue, 1 Sep 2015 16:38:53 +0200 Subject: [PATCH 096/284] FIX [ bug #2893 ] Dolibarr error when viewing an invoice after changing invoice mask Close #2893 --- htdocs/compta/facture/class/facture.class.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index f5a7c27ecd1..72103f6ac5a 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -2558,15 +2558,16 @@ class Facture extends CommonInvoice $numref = ""; $numref = $obj->getNextValue($soc,$this,$mode); - if ($numref != "") - { - return $numref; - } - else - { + /** + * $numref can be empty in case we ask for the last value because if there is no invoice created with the + * set up mask. + */ + if ($mode != 'last' && !$numref) { dol_print_error($db,"Facture::getNextNumRef ".$obj->error); return ""; } + + return $numref; } else { From bd21cf5d68c764f989e1fbea8a5125d0ca6c8290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Thu, 3 Sep 2015 11:58:20 +0200 Subject: [PATCH 097/284] Updated changelog --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0291eeb3a21..a612e867ecb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,9 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +***** ChangeLog for 3.6.4 compared to 3.6.3 ***** +- Fix: [ bug #2893 ] Dolibarr error when viewing an invoice after changing invoice mask + ***** ChangeLog for 3.6.3 compared to 3.6.2 ***** - Fix: ref_ext was not saved when recording a customer order from web service - Fix: amarok is a bugged theme making dolidroid failed. We switch to eldy automatically with dolidroid. @@ -43,6 +46,7 @@ English Dolibarr ChangeLog - Fix: Not showing product supplier reference when page break - Fix: [ bug #3341 ] Missing translation in /compta/paiement_charge.php - Fix: [ bug #3342 ] Taxes dictionary page does not accept localized decimals for localtax2 rate +- Fix: [ bug ***** ChangeLog for 3.6.2 compared to 3.6.1 ***** - Fix: fix ErrorBadValueForParamNotAString error message in price customer multiprice. From 7a115c9366ea56e2239738e4cc023d17d96d6876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Thu, 3 Sep 2015 11:59:46 +0200 Subject: [PATCH 098/284] Typo --- ChangeLog | 1 - 1 file changed, 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a612e867ecb..f83979aa8e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -46,7 +46,6 @@ English Dolibarr ChangeLog - Fix: Not showing product supplier reference when page break - Fix: [ bug #3341 ] Missing translation in /compta/paiement_charge.php - Fix: [ bug #3342 ] Taxes dictionary page does not accept localized decimals for localtax2 rate -- Fix: [ bug ***** ChangeLog for 3.6.2 compared to 3.6.1 ***** - Fix: fix ErrorBadValueForParamNotAString error message in price customer multiprice. From 8bf093a7ce38584072701a3ada62d96afb8dfb41 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 3 Sep 2015 12:12:10 +0200 Subject: [PATCH 099/284] fix : Typo --- htdocs/core/modules/modHoliday.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/modHoliday.class.php b/htdocs/core/modules/modHoliday.class.php index e45b40a3f57..bacbd28141b 100644 --- a/htdocs/core/modules/modHoliday.class.php +++ b/htdocs/core/modules/modHoliday.class.php @@ -141,7 +141,7 @@ class modHoliday extends DolibarrModules $r++; $this->rights[$r][0] = 20002; // Permission id (must not be already used) - $this->rights[$r][1] = 'Create/modify hollidays for everybody'; // Permission label + $this->rights[$r][1] = 'Create/modify holidays for everybody'; // Permission label $this->rights[$r][3] = 0; // Permission by default for new user (0/1) $this->rights[$r][4] = 'write_all'; // In php code, permission will be checked by test if ($user->rights->permkey->level1->level2) $this->rights[$r][5] = ''; // In php code, permission will be checked by test if ($user->rights->permkey->level1->level2) From 2d5331b8f860e3cc03b8b57d3f1d37abce7633da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Tue, 1 Sep 2015 16:25:34 +0200 Subject: [PATCH 100/284] FIX [ #3460 ] Selected bank account was not saved when an error happened when trying to create a customer invoice Close #3460 --- ChangeLog | 1 + htdocs/compta/facture.php | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index cf99ec9012f..e70e48a493a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,7 @@ FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights FIX [ bug #3426 ] Unable to create an invoice from a contract with extrafields +FIX [ bug #3460 ] Bank account is not saved when creating a customer invoice and facing an error message NEW: Created new ContratLigne::insert function diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index b360f6b6315..dc04004653f 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -2121,6 +2121,10 @@ if ($action == 'create') print '</td></tr>'; // Bank Account + if (isset($_POST['fk_account'])) { + $fk_account = $_POST['fk_account']; + } + print '<tr><td>' . $langs->trans('BankAccount') . '</td><td colspan="2">'; $form->select_comptes($fk_account, 'fk_account', 0, '', 1); print '</td></tr>'; From fed70b1376d640ff8a2e16eb1764971c7e9bcc06 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 3 Sep 2015 12:57:57 +0200 Subject: [PATCH 101/284] translation missing --- htdocs/holiday/card.php | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php index bbffe26cf9c..c887c111ed2 100644 --- a/htdocs/holiday/card.php +++ b/htdocs/holiday/card.php @@ -51,12 +51,12 @@ $now=dol_now(); * Actions */ -// Si création de la demande +// If create a request if ($action == 'create') { $cp = new Holiday($db); - // Si pas le droit de créer une demande + // If no right to create a request if (($userid == $user->id && empty($user->rights->holiday->write)) || ($userid != $user->id && empty($user->rights->holiday->write_all))) { $error++; @@ -81,21 +81,21 @@ if ($action == 'create') $description = trim(GETPOST('description')); $userID = GETPOST('userID'); - // Si pas de date de début + // If no start date if (empty($date_debut)) { header('Location: card.php?action=request&error=nodatedebut'); exit; } - // Si pas de date de fin + // If no end date if (empty($date_fin)) { header('Location: card.php?action=request&error=nodatefin'); exit; } - // Si date de début après la date de fin + // If start date after end date if ($date_debut > $date_fin) { header('Location: card.php?action=request&error=datefin'); @@ -110,7 +110,7 @@ if ($action == 'create') exit; } - // Si aucun jours ouvrés dans la demande + // If there is no Business Days within request $nbopenedday=num_open_day($date_debut_gmt, $date_fin_gmt, 0, 1, $halfday); if($nbopenedday < 0.5) { @@ -118,7 +118,7 @@ if ($action == 'create') exit; } - // Si pas de validateur choisi + // If no validator designated if ($valideur < 1) { header('Location: card.php?action=request&error=Valideur'); @@ -134,7 +134,7 @@ if ($action == 'create') $verif = $cp->create($userid); - // Si pas d'erreur SQL on redirige vers la fiche de la demande + // If no SQL error we redirect to the request card if ($verif > 0) { header('Location: card.php?id='.$verif); @@ -142,7 +142,7 @@ if ($action == 'create') } else { - // Sinon on affiche le formulaire de demande avec le message d'erreur SQL + // Otherwise we display the request form with the SQL error message header('Location: card.php?action=request&error=SQL_Create&msg='.$cp->error); exit; } @@ -162,7 +162,7 @@ if ($action == 'update') else if ($starthalfday == 'afternoon') $halfday=-1; else if ($endhalfday == 'morning') $halfday=1; - // Si pas le droit de modifier une demande + // If no right to modify a request if (! $user->rights->holiday->write) { header('Location: card.php?action=request&error=CantUpdate'); @@ -174,40 +174,40 @@ if ($action == 'update') $canedit=(($user->id == $cp->fk_user && $user->rights->holiday->write) || ($user->id != $cp->fk_user && $user->rights->holiday->write_all)); - // Si en attente de validation + // If under validation if ($cp->statut == 1) { - // Si c'est le créateur ou qu'il a le droit de tout lire / modifier + // If this is the requestor or has read/write rights if ($canedit) { $valideur = $_POST['valideur']; $description = trim($_POST['description']); - // Si pas de date de début + // If no start date if (empty($_POST['date_debut_'])) { header('Location: card.php?id='.$_POST['holiday_id'].'&action=edit&error=nodatedebut'); exit; } - // Si pas de date de fin + // If no end date if (empty($_POST['date_fin_'])) { header('Location: card.php?id='.$_POST['holiday_id'].'&action=edit&error=nodatefin'); exit; } - // Si date de début après la date de fin + // If start date after end date if ($date_debut > $date_fin) { header('Location: card.php?id='.$_POST['holiday_id'].'&action=edit&error=datefin'); exit; } - // Si pas de valideur choisi + // If no validator designated if ($valideur < 1) { header('Location: card.php?id='.$_POST['holiday_id'].'&action=edit&error=Valideur'); exit; } - // Si pas de jours ouvrés dans la demande + // If there is no Business Days within request $nbopenedday=num_open_day($date_debut_gmt, $date_fin_gmt, 0, 1, $halfday); if ($nbopenedday < 0.5) { @@ -230,7 +230,7 @@ if ($action == 'update') } else { - // Sinon on affiche le formulaire de demande avec le message d'erreur SQL + // Otherwise we display the request form with the SQL error message header('Location: card.php?id='.$_POST['holiday_id'].'&action=edit&error=SQL_Create&msg='.$cp->error); exit; } @@ -241,7 +241,7 @@ if ($action == 'update') } } -// Si suppression de la demande +// If delete of request if ($action == 'confirm_delete' && GETPOST('confirm') == 'yes') { if($user->rights->holiday->delete) @@ -255,7 +255,7 @@ if ($action == 'confirm_delete' && GETPOST('confirm') == 'yes') $canedit=(($user->id == $cp->fk_user && $user->rights->holiday->write) || ($user->id != $cp->fk_user && $user->rights->holiday->write_all)); - // Si c'est bien un brouillon + // If this is a rough draft if ($cp->statut == 1 || $cp->statut == 3) { // Si l'utilisateur à le droit de lire cette demande, il peut la supprimer From 398e9bad942d2622c1a799eb1e39b36d0e79a086 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 4 Sep 2015 18:35:18 +0200 Subject: [PATCH 102/284] Add ignore Conflicts: htdocs/.gitignore --- htdocs/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/.gitignore b/htdocs/.gitignore index e26ae1a0f45..0b4d7b82790 100644 --- a/htdocs/.gitignore +++ b/htdocs/.gitignore @@ -12,3 +12,4 @@ /test.php /ultimatepdf* /lead +/dolimed* From 8bea703363c927f99acf7a2cc595b59ebf49ad7a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 4 Sep 2015 19:42:07 +0200 Subject: [PATCH 103/284] Fix deadlock feature. Can't reconciliate cash bank account. Sometimes users need. I introduce a hidden option to fix this quickly. --- htdocs/compta/bank/class/account.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 72aa176b7b6..a7e55afb3cb 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -122,8 +122,10 @@ class Account extends CommonObject */ function canBeConciliated() { + global $conf; + if (empty($this->rappro)) return -1; - if ($this->courant == 2) return -2; + if ($this->courant == 2 && empty($conf->global->BANK_CAN_RECONCILIATE_CASHACCOUNT)) return -2; if ($this->clos) return -3; return 1; } From 304a71710e0f2f47fd7d9d33b1903990543acfb1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 5 Sep 2015 00:57:11 +0200 Subject: [PATCH 104/284] Fix not complete info --- htdocs/langs/en_US/admin.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 298c580c170..a30c76e19d0 100755 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -339,7 +339,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: From a21b015cbba100f55644e47bceb0b1e5c203e6aa Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 5 Sep 2015 20:03:02 +0200 Subject: [PATCH 105/284] Fix XSS --- htdocs/holiday/list.php | 2 +- htdocs/projet/card.php | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php index f5d67b13517..c350fb003e6 100644 --- a/htdocs/holiday/list.php +++ b/htdocs/holiday/list.php @@ -282,7 +282,7 @@ print "</tr>\n"; // FILTRES print '<tr class="liste_titre">'; print '<td class="liste_titre" align="left" width="50">'; -print '<input class="flat" size="4" type="text" name="search_ref" value="'.$search_ref.'">'; +print '<input class="flat" size="4" type="text" name="search_ref" value="'.dol_escape_htmltag($search_ref).'">'; print '</td>'; // DATE CREATE diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index 49923afa2ea..24968839960 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -310,10 +310,11 @@ if (empty($reshook)) { $langs->load("other"); $upload_dir = $conf->projet->dir_output . "/"; - $file = $upload_dir . '/' . GETPOST('file'); + $urlfile=GETPOST('urlfile','alpha'); + $file = $upload_dir . '/' . $filetodelete; $ret=dol_delete_file($file); - if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile'))); - else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors'); + if ($ret) setEventMessage($langs->trans("FileWasRemoved", $urlfile)); + else setEventMessage($langs->trans("ErrorFailToDeleteFile", $urlfile), 'errors'); } } From 8076ea85eab97f6c27859de0ed0b28f7ab8faf50 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 5 Sep 2015 20:07:17 +0200 Subject: [PATCH 106/284] 3.6.4 was packaged --- htdocs/filefunc.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index 73f3ae3e77a..0e23287ac31 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -29,7 +29,7 @@ * \brief File that include conf.php file and commons lib like functions.lib.php */ -if (! defined('DOL_VERSION')) define('DOL_VERSION','3.6.4'); +if (! defined('DOL_VERSION')) define('DOL_VERSION','3.6.5'); if (! defined('EURO')) define('EURO',chr(128)); // Define syslog constants From b268ccf064b453974ea197a013e3b46f7ee2b809 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 6 Sep 2015 04:52:03 +0200 Subject: [PATCH 107/284] Fix #3455 In advanced accounting module, button transfer to general ledger don't work --- .../accountancy/class/bookkeeping.class.php | 58 +++++++++++++++---- htdocs/accountancy/journal/bankjournal.php | 2 + .../accountancy/journal/purchasesjournal.php | 3 + htdocs/accountancy/journal/sellsjournal.php | 3 + 4 files changed, 54 insertions(+), 12 deletions(-) diff --git a/htdocs/accountancy/class/bookkeeping.class.php b/htdocs/accountancy/class/bookkeeping.class.php index 9dcba514ae1..2e6c300d004 100644 --- a/htdocs/accountancy/class/bookkeeping.class.php +++ b/htdocs/accountancy/class/bookkeeping.class.php @@ -1,7 +1,7 @@ <?php /* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> * Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com> - * Copyright (C) 2013-2014 Alexandre Spangaro <alexandre.spangaro@gmail.com> + * Copyright (C) 2013-2015 Alexandre Spangaro <alexandre.spangaro@gmail.com> * Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro> * * This program is free software; you can redistribute it and/or modify @@ -225,6 +225,8 @@ class BookKeeping */ function create($user='') { + global $conf; + $this->piece_num = 0; // first check if line not yet in bookkeeping @@ -278,13 +280,45 @@ class BookKeeping $this->date_create = $now; } - $sql = "INSERT INTO " . MAIN_DB_PREFIX . "accounting_bookkeeping (doc_date, "; - $sql .= "doc_type, doc_ref,fk_doc,fk_docdet,code_tiers,numero_compte,label_compte,"; - $sql .= "debit,credit,montant,sens,fk_user_author,import_key,code_journal,piece_num)"; - $sql .= " VALUES ('" . $this->doc_date . "','" . $this->doc_type . "','" . $this->doc_ref . "'," . $this->fk_doc . ","; - $sql .= $this->fk_docdet . ",'" . $this->code_tiers . "','" . $this->numero_compte . "','" . $this->db->escape($this->label_compte) . "',"; - $sql .= $this->debit . "," . $this->credit . "," . $this->montant . ",'" . $this->sens . "'," . $user->id . ", '"; - $sql .= $this->date_create . "','" . $this->code_journal . "'," . $this->piece_num . ")"; + $sql = "INSERT INTO " . MAIN_DB_PREFIX . "accounting_bookkeeping ("; + + $sql .= "doc_date"; + $sql .= ", doc_type"; + $sql .= ", doc_ref"; + $sql .= ", fk_doc"; + $sql .= ", fk_docdet"; + $sql .= ", code_tiers"; + $sql .= ", numero_compte"; + $sql .= ", label_compte"; + $sql .= ", debit"; + $sql .= ", credit"; + $sql .= ", montant"; + $sql .= ", sens"; + $sql .= ", fk_user_author"; + $sql .= ", import_key"; + $sql .= ", code_journal"; + $sql .= ", piece_num"; + + $sql .= ") VALUES ("; + + $sql .= "'" . $this->doc_date . "'"; + $sql .= ",'" . $this->doc_type . "'"; + $sql .= ",'" . $this->doc_ref . "'"; + $sql .= "," . $this->fk_doc; + $sql .= "," . $this->fk_docdet; + $sql .= ",'" . $this->code_tiers . "'"; + $sql .= ",'" . $this->numero_compte . "'"; + $sql .= ",'" . $this->db->escape($this->label_compte) . "'"; + $sql .= "," . $this->debit; + $sql .= "," . $this->credit; + $sql .= "," . $this->montant; + $sql .= ",'" . $this->sens . "'"; + $sql .= ",'" . $this->fk_user_author."'"; + $sql .= ",'" . $this->date_create . "'"; + $sql .= ",'" . $this->code_journal . "'"; + $sql .= "," . $this->piece_num; + + $sql .= ")"; dol_syslog(get_class($this) . ":: create sql=" . $sql, LOG_DEBUG); $resql = $this->db->query($sql); @@ -296,19 +330,19 @@ class BookKeeping $result = 0; } else { $result = - 2; - dol_syslog("BookKeeping::Create Erreur $result lecture ID"); + dol_syslog("BookKeeping::Create Error $result lecture ID"); } } else { $result = - 1; - dol_syslog("BookKeeping::Create Erreur $result INSERT Mysql"); + dol_syslog("BookKeeping::Create Error $result INSERT Mysql"); } } else { $result = - 3; - dol_syslog("BookKeeping::Create Erreur $result SELECT Mysql"); + dol_syslog("BookKeeping::Create Error $result SELECT Mysql"); } } else { $result = - 5; - dol_syslog("BookKeeping::Create Erreur $result SELECT Mysql"); + dol_syslog("BookKeeping::Create Error $result SELECT Mysql"); } return $result; diff --git a/htdocs/accountancy/journal/bankjournal.php b/htdocs/accountancy/journal/bankjournal.php index 8125f6ef14d..ac6317d9d1f 100644 --- a/htdocs/accountancy/journal/bankjournal.php +++ b/htdocs/accountancy/journal/bankjournal.php @@ -286,6 +286,7 @@ if ($action == 'writeBookKeeping') $bookkeeping->debit = ($mt >= 0 ? $mt : 0); $bookkeeping->credit = ($mt < 0 ? - $mt : 0); $bookkeeping->code_journal = $conf->global->ACCOUNTING_BANK_JOURNAL; + $bookkeeping->fk_user_author = $user->id; if ($tabtype[$key] == 'payment') { @@ -336,6 +337,7 @@ if ($action == 'writeBookKeeping') $bookkeeping->debit = ($mt < 0 ? - $mt : 0); $bookkeeping->credit = ($mt >= 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_BANK_JOURNAL; + $bookkeeping->fk_user_author = $user->id; if ($tabtype[$key] == 'sc') { $bookkeeping->code_tiers = ''; diff --git a/htdocs/accountancy/journal/purchasesjournal.php b/htdocs/accountancy/journal/purchasesjournal.php index 8b9b7929db8..705434365fa 100644 --- a/htdocs/accountancy/journal/purchasesjournal.php +++ b/htdocs/accountancy/journal/purchasesjournal.php @@ -177,6 +177,7 @@ if ($action == 'writebookkeeping') { $bookkeeping->debit = ($mt <= 0) ? $mt : 0; $bookkeeping->credit = ($mt > 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_PURCHASE_JOURNAL; + $bookkeeping->fk_user_author = $user->id; $bookkeeping->create(); } @@ -202,6 +203,7 @@ if ($action == 'writebookkeeping') { $bookkeeping->debit = ($mt > 0) ? $mt : 0; $bookkeeping->credit = ($mt <= 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_PURCHASE_JOURNAL; + $bookkeeping->fk_user_author = $user->id; $bookkeeping->create(); } @@ -228,6 +230,7 @@ if ($action == 'writebookkeeping') { $bookkeeping->debit = ($mt > 0) ? $mt : 0; $bookkeeping->credit = ($mt <= 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_PURCHASE_JOURNAL; + $bookkeeping->fk_user_author = $user->id; $bookkeeping->create(); } diff --git a/htdocs/accountancy/journal/sellsjournal.php b/htdocs/accountancy/journal/sellsjournal.php index d80e8f36562..1dd6975ea34 100644 --- a/htdocs/accountancy/journal/sellsjournal.php +++ b/htdocs/accountancy/journal/sellsjournal.php @@ -188,6 +188,7 @@ if ($action == 'writebookkeeping') { $bookkeeping->debit = ($mt >= 0) ? $mt : 0; $bookkeeping->credit = ($mt < 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_SELL_JOURNAL; + $bookkeeping->fk_user_author = $user->id; $bookkeeping->create(); } @@ -213,6 +214,7 @@ if ($action == 'writebookkeeping') { $bookkeeping->debit = ($mt < 0) ? $mt : 0; $bookkeeping->credit = ($mt >= 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_SELL_JOURNAL; + $bookkeeping->fk_user_author = $user->id; $bookkeeping->create(); } @@ -238,6 +240,7 @@ if ($action == 'writebookkeeping') { $bookkeeping->debit = ($mt < 0) ? $mt : 0; $bookkeeping->credit = ($mt >= 0) ? $mt : 0; $bookkeeping->code_journal = $conf->global->ACCOUNTING_SELL_JOURNAL; + $bookkeeping->fk_user_author = $user->id; $bookkeeping->create(); } From a4a72d64c033a775d031628c500d503d0f436fe5 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 6 Sep 2015 06:43:40 +0200 Subject: [PATCH 108/284] New: Accountancy Add message when general ledger is witten --- htdocs/accountancy/journal/bankjournal.php | 2 +- .../accountancy/journal/purchasesjournal.php | 23 ++++++++++++++++--- htdocs/accountancy/journal/sellsjournal.php | 23 ++++++++++++++++--- htdocs/langs/en_US/accountancy.lang | 3 ++- 4 files changed, 43 insertions(+), 8 deletions(-) diff --git a/htdocs/accountancy/journal/bankjournal.php b/htdocs/accountancy/journal/bankjournal.php index ac6317d9d1f..c97cde97b14 100644 --- a/htdocs/accountancy/journal/bankjournal.php +++ b/htdocs/accountancy/journal/bankjournal.php @@ -402,7 +402,7 @@ if ($action == 'writeBookKeeping') } if (empty($error)) { - setEventMessage($langs->trans('Success'), 'mesgs'); + setEventMessage($langs->trans("GeneralLedgerIsWritten"),'mesgs'); } } // Export diff --git a/htdocs/accountancy/journal/purchasesjournal.php b/htdocs/accountancy/journal/purchasesjournal.php index 705434365fa..14e77e20f3f 100644 --- a/htdocs/accountancy/journal/purchasesjournal.php +++ b/htdocs/accountancy/journal/purchasesjournal.php @@ -157,6 +157,7 @@ if ($result) { // Bookkeeping Write if ($action == 'writebookkeeping') { $now = dol_now(); + $error = 0; foreach ( $tabfac as $key => $val ) { foreach ( $tabttc[$key] as $k => $mt ) { @@ -179,7 +180,11 @@ if ($action == 'writebookkeeping') { $bookkeeping->code_journal = $conf->global->ACCOUNTING_PURCHASE_JOURNAL; $bookkeeping->fk_user_author = $user->id; - $bookkeeping->create(); + $result = $bookkeeping->create(); + if ($result < 0) { + $error ++; + setEventMessage($object->errors, 'errors'); + } } // Product / Service @@ -205,7 +210,11 @@ if ($action == 'writebookkeeping') { $bookkeeping->code_journal = $conf->global->ACCOUNTING_PURCHASE_JOURNAL; $bookkeeping->fk_user_author = $user->id; - $bookkeeping->create(); + $result = $bookkeeping->create(); + if ($result < 0) { + $error ++; + setEventMessage($object->errors, 'errors'); + } } } } @@ -232,10 +241,18 @@ if ($action == 'writebookkeeping') { $bookkeeping->code_journal = $conf->global->ACCOUNTING_PURCHASE_JOURNAL; $bookkeeping->fk_user_author = $user->id; - $bookkeeping->create(); + $result = $bookkeeping->create(); + if ($result < 0) { + $error ++; + setEventMessage($object->errors, 'errors'); + } } } } + + if (empty($error)) { + setEventMessage($langs->trans("GeneralLedgerIsWritten"),'mesgs'); + } } diff --git a/htdocs/accountancy/journal/sellsjournal.php b/htdocs/accountancy/journal/sellsjournal.php index 1dd6975ea34..9eb6d67f56b 100644 --- a/htdocs/accountancy/journal/sellsjournal.php +++ b/htdocs/accountancy/journal/sellsjournal.php @@ -170,6 +170,7 @@ if ($result) { // Bookkeeping Write if ($action == 'writebookkeeping') { $now = dol_now(); + $error = 0; foreach ( $tabfac as $key => $val ) { foreach ( $tabttc[$key] as $k => $mt ) { @@ -190,7 +191,11 @@ if ($action == 'writebookkeeping') { $bookkeeping->code_journal = $conf->global->ACCOUNTING_SELL_JOURNAL; $bookkeeping->fk_user_author = $user->id; - $bookkeeping->create(); + $result = $bookkeeping->create(); + if ($result < 0) { + $error ++; + setEventMessage($object->errors, 'errors'); + } } // Product / Service @@ -216,7 +221,11 @@ if ($action == 'writebookkeeping') { $bookkeeping->code_journal = $conf->global->ACCOUNTING_SELL_JOURNAL; $bookkeeping->fk_user_author = $user->id; - $bookkeeping->create(); + $result = $bookkeeping->create(); + if ($result < 0) { + $error ++; + setEventMessage($object->errors, 'errors'); + } } } } @@ -242,10 +251,18 @@ if ($action == 'writebookkeeping') { $bookkeeping->code_journal = $conf->global->ACCOUNTING_SELL_JOURNAL; $bookkeeping->fk_user_author = $user->id; - $bookkeeping->create(); + $result = $bookkeeping->create(); + if ($result < 0) { + $error ++; + setEventMessage($object->errors, 'errors'); + } } } } + + if (empty($error)) { + setEventMessage($langs->trans("GeneralLedgerIsWritten"),'mesgs'); + } } // Export if ($action == 'export_csv') { diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang index b09dab7f764..57ce6b09201 100644 --- a/htdocs/langs/en_US/accountancy.lang +++ b/htdocs/langs/en_US/accountancy.lang @@ -157,4 +157,5 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -FicheVentilation=Breakdown card \ No newline at end of file +FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger \ No newline at end of file From 1756862a65727407975d95ca134e5f71984984d8 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 6 Sep 2015 07:56:43 +0200 Subject: [PATCH 109/284] Typo --- htdocs/contact/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index a45437b3a39..9778d0c8a71 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -646,7 +646,7 @@ else print '<td colspan="2"><label for="birthday_alert">'.$langs->trans("Alert").'</label>: '; if ($object->birthday_alert) { - print '<input type="checkbox" name="birthday_alert" id="birthday_aler" checked></td>'; + print '<input type="checkbox" name="birthday_alert" id="birthday_alert" checked></td>'; } else { From e88d7076a63405f0d70d59f9c54eb65ad54f7a71 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 6 Sep 2015 07:58:49 +0200 Subject: [PATCH 110/284] Fix Problem with checked input when you edit a survey --- htdocs/opensurvey/card.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/opensurvey/card.php b/htdocs/opensurvey/card.php index d93c37cbfb9..87373c571f8 100644 --- a/htdocs/opensurvey/card.php +++ b/htdocs/opensurvey/card.php @@ -248,7 +248,7 @@ if (!$object->fk_user_creat) { print '<tr><td>'.$langs->trans('ToReceiveEMailForEachVote').'</td><td colspan="2">'; if ($action == 'edit') { - print '<input type="checkbox" name="mailsonde" size="40"'.($object->mailsonde?' checked':'').'">'; + print '<input type="checkbox" name="mailsonde" '.($object->mailsonde?'checked="checked"':'').'">'; } else { print yn($object->mailsonde); @@ -266,7 +266,7 @@ print '</td></tr>'; print '<tr><td>'.$langs->trans('CanComment').'</td><td colspan="2">'; if ($action == 'edit') { - print '<input type="checkbox" name="cancomment" size="40"'.($object->allow_comments?' checked':'').'">'; + print '<input type="checkbox" name="cancomment" '.($object->allow_comments?'checked="checked"':'').'">'; } else print yn($object->allow_comments); print '</td></tr>'; @@ -275,7 +275,7 @@ print '</td></tr>'; print '<tr><td>'.$langs->trans('CanSeeOthersVote').'</td><td colspan="2">'; if ($action == 'edit') { - print '<input type="checkbox" name="canseeothersvote" size="40"'.($object->allow_spy?' checked':'').'">'; + print '<input type="checkbox" name="canseeothersvote" '.($object->allow_spy?'checked="checked"':'').'">'; } else print yn($object->allow_spy); print '</td></tr>'; From aaa639a3ab6fbe3d63dd4e9f425445f04331f035 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 6 Sep 2015 14:54:25 +0200 Subject: [PATCH 111/284] Fix error when mark rate is 100% and buying price is 0, no way to recalculate the unit price. Fix cancel button was disabled if mark rate was not valid Fix if mark rate is a number with space, does not hang. --- htdocs/core/tpl/objectline_edit.tpl.php | 29 ++++++++++++++++--------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index 605b03d9c72..a9140c46dd0 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -23,7 +23,7 @@ * $object (invoice, order, ...) * $conf * $langs - * $seller, $nuyer + * $seller, $buyer * $dateSelector * $forceall (0 by default, 1 for supplier invoices/orders) * $senderissupplier (0 by default, 1 for supplier invoices/orders) @@ -259,6 +259,7 @@ if (! empty($conf->margin->enabled)) /* Init field buying_price and fournprice */ $.post('<?php echo DOL_URL_ROOT; ?>/fourn/ajax/getSupplierPrices.php', {'idprod': <?php echo $line->fk_product?$line->fk_product:0; ?>}, function(data) { + console.log(data); if (data && data.length > 0) { var options = ''; var trouve=false; @@ -302,9 +303,10 @@ if (! empty($conf->margin->enabled)) $('#savelinebutton').click(function (e) { return checkEditLine(e, "np_marginRate"); }); + /* Disabled. We must be able to click on button 'cancel'. Check must be done only on button 'save'. $("input[name='np_marginRate']:first").blur(function(e) { return checkEditLine(e, "np_marginRate"); - }); + });*/ <?php } if (! empty($conf->global->DISPLAY_MARK_RATES)) @@ -313,9 +315,10 @@ if (! empty($conf->margin->enabled)) $('#savelinebutton').click(function (e) { return checkEditLine(e, "np_markRate"); }); + /* Disabled. We must be able to click on button 'cancel'. Check must be done only on button 'save'. $("input[name='np_markRate']:first").blur(function(e) { return checkEditLine(e, "np_markRate"); - }); + });*/ <?php } ?> @@ -323,7 +326,7 @@ if (! empty($conf->margin->enabled)) /* If margin rate field empty, do nothing. */ - /* Force content of price_ht to 0 or if a discount is set recalculate it from margin rate */ + /* Force content of price_ht to 0 or if a discount is set, recalculate it from margin rate */ function checkEditLine(e, npRate) { var buying_price = $("input[name='buying_price']:first"); @@ -332,16 +335,16 @@ if (! empty($conf->margin->enabled)) var rate = $("input[name='"+npRate+"']:first"); if (rate.val() == '' || (typeof rate.val()) == 'undefined' ) return true; - if (! $.isNumeric(rate.val().replace(',','.'))) + if (! $.isNumeric(rate.val().replace(' ','').replace(',','.'))) { - alert('<?php echo $langs->trans("rateMustBeNumeric"); ?>'); + alert('<?php echo $langs->transnoentitiesnoconv("rateMustBeNumeric"); ?>'); e.stopPropagation(); setTimeout(function () { rate.focus() }, 50); return false; } if (npRate == "np_markRate" && rate.val() >= 100) { - alert('<?php echo $langs->trans("markRateShouldBeLesserThan100"); ?>'); + alert('<?php echo $langs->transnoentitiesnoconv("markRateShouldBeLesserThan100"); ?>'); e.stopPropagation(); setTimeout(function () { rate.focus() }, 50); return false; @@ -354,14 +357,20 @@ if (! empty($conf->margin->enabled)) { bpjs=price2numjs(buying_price.val()); ratejs=price2numjs(rate.val()); - /* console.log(npRate+" - "+bpjs+" - "+ratejs); */ if (npRate == "np_marginRate") - price = ((bpjs * (1 + ratejs / 100)) / (1 - remisejs / 100)); + price = ((bpjs * (1 + (ratejs / 100))) / (1 - remisejs / 100)); else if (npRate == "np_markRate") - price = ((bpjs / (1 - ratejs / 100)) / (1 - remisejs / 100)); + { + if (ratejs != 100) + { + price = ((bpjs / (1 - (ratejs / 100))) / (1 - remisejs / 100)); + } + else price=$("input[name='price_ht']:first").val(); + } } + /* console.log("new price ht = "+price); */ $("input[name='price_ht']:first").val(price); // TODO Must use a function like php price to have here a formated value return true; From 822d4d1b39f68af7fc5c3245d50b2559fbc09373 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 6 Sep 2015 15:06:13 +0200 Subject: [PATCH 112/284] Fix remove log --- htdocs/core/tpl/objectline_edit.tpl.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index a9140c46dd0..4b024175423 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -259,8 +259,7 @@ if (! empty($conf->margin->enabled)) /* Init field buying_price and fournprice */ $.post('<?php echo DOL_URL_ROOT; ?>/fourn/ajax/getSupplierPrices.php', {'idprod': <?php echo $line->fk_product?$line->fk_product:0; ?>}, function(data) { - console.log(data); - if (data && data.length > 0) { + if (data && data.length > 0) { var options = ''; var trouve=false; $(data).each(function() { From 9cd5e7cafae8249a8a30097b0ac639d16ec51e99 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 7 Sep 2015 14:22:03 +0200 Subject: [PATCH 113/284] Fix some errors into code generator. --- dev/skeletons/build_class_from_table.php | 10 +++++----- dev/skeletons/skeleton_class.class.php | 5 ----- dev/skeletons/skeleton_page.php | 10 +++++----- htdocs/core/class/commonobject.class.php | 10 +++++----- 4 files changed, 15 insertions(+), 20 deletions(-) diff --git a/dev/skeletons/build_class_from_table.php b/dev/skeletons/build_class_from_table.php index 43f29a17ad3..6dac857ac11 100755 --- a/dev/skeletons/build_class_from_table.php +++ b/dev/skeletons/build_class_from_table.php @@ -69,8 +69,9 @@ if ($db->type != 'mysql' && $db->type != 'mysqli') } // Show parameters -print 'Tablename='.$argv[1]."\n"; -print "Current dir is ".getcwd()."\n"; +print 'Tablename: '.$argv[1]."\n"; +print "Current dir: ".getcwd()."\n"; +print "Database name: ".$db->database_name."\n"; // Define array with list of properties @@ -304,10 +305,9 @@ foreach($property as $key => $prop) } else { - $varprop.=' \'.(! isset($this->'.$prop['field'].')?\'NULL\':"\'".'; + $varprop.='\'.(! isset($this->'.$prop['field'].')?\'NULL\':"\'".'; $varprop.="\$this->".$prop['field'].""; - $varprop.='.\').'; - + $varprop.='"\'")'; } if ($i < (count($property)-$no_output_field)) $varprop.=".','"; diff --git a/dev/skeletons/skeleton_class.class.php b/dev/skeletons/skeleton_class.class.php index 854e4a4fb47..2f8c78556e1 100644 --- a/dev/skeletons/skeleton_class.class.php +++ b/dev/skeletons/skeleton_class.class.php @@ -38,11 +38,6 @@ require_once DOL_DOCUMENT_ROOT . '/core/class/commonobject.class.php'; */ class Skeleton_Class extends CommonObject { - /** - * @var DoliDb Database handler - */ - protected $db; - /** * @var string Error code (or message) * @deprecated diff --git a/dev/skeletons/skeleton_page.php b/dev/skeletons/skeleton_page.php index 7665ce9986a..a74088b3702 100644 --- a/dev/skeletons/skeleton_page.php +++ b/dev/skeletons/skeleton_page.php @@ -43,7 +43,7 @@ if (! $res && file_exists("../../../dolibarr/htdocs/main.inc.php")) $res=@includ if (! $res && file_exists("../../../../dolibarr/htdocs/main.inc.php")) $res=@include '../../../../dolibarr/htdocs/main.inc.php'; // Used on dev env only if (! $res) die("Include of main fails"); // Change this following line to use the correct relative path from htdocs -include_once(DOL_DOCUMENT_ROOT.'/core/class/formcompany.class.php'); +include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'); dol_include_once('/module/class/skeleton_class.class.php'); // Load traductions files requiredby by page @@ -62,7 +62,7 @@ if ($user->societe_id > 0) //accessforbidden(); } -if (empty($action) && empty($id) && empty($ref)) $action='create'; +if (empty($action) && empty($id) && empty($ref)) $action='list'; // Load object if id or ref is provided as parameter $object=new Skeleton_Class($db); @@ -225,7 +225,7 @@ jQuery(document).ready(function() { // Part to show a list -if ($action == 'list' || empty($id)) +if ($action == 'list' || (empty($id) && $action != 'create')) { $sql = "SELECT"; $sql.= " t.rowid,"; @@ -243,7 +243,7 @@ if ($action == 'list' || empty($id)) $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters); // Note that $action and $object may have been modified by hook $sql.=$hookmanager->resPrint; - $sql.= " ORDER BY field1 ASC"; + $sql.=$db->order($sortfield, $sortorder); print '<form method="GET" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">'; @@ -329,7 +329,7 @@ if ($action == 'list' || empty($id)) // Part to create if ($action == 'create') { - print_fiche_titre($langs->trans("NewResidence")); + print_fiche_titre($langs->trans("NewSkeleton")); print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">'; print '<input type="hidden" name="action" value="add">'; diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index a4136d880f0..65ece020ac8 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -53,6 +53,11 @@ abstract class CommonObject */ public $error; + /** + * @var string[] Array of error strings + */ + public $errors=array(); + /** * @var string Key value used to track if data is coming from import wizard */ @@ -82,11 +87,6 @@ abstract class CommonObject // Following vars are used by some objects only. We keep this property here in CommonObject to be able to provide common method using them. - /** - * @var string[] Array of error strings - */ - public $errors=array(); - /** * @var string[] Can be used to pass information when only object is provided to method */ From c9264fa1bc0f438a755ca8e95495b0c2c47ce586 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 7 Sep 2015 20:17:05 +0200 Subject: [PATCH 114/284] Fix memcached effect was lost because init was done each time. --- htdocs/core/class/translate.class.php | 3 +- htdocs/core/lib/memory.lib.php | 54 +++++++++++++++++++-------- 2 files changed, 41 insertions(+), 16 deletions(-) diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php index 100af13af5d..5d06586fb16 100644 --- a/htdocs/core/class/translate.class.php +++ b/htdocs/core/class/translate.class.php @@ -234,7 +234,8 @@ class Translate if ($usecachekey) { //dol_syslog('Translate::Load we will cache result into usecachekey '.$usecachekey); - + //global $aaa; $aaa+=1; + //print $aaa." ".$usecachekey."\n"; require_once DOL_DOCUMENT_ROOT .'/core/lib/memory.lib.php'; $tmparray=dol_getcache($usecachekey); if (is_array($tmparray) && count($tmparray)) diff --git a/htdocs/core/lib/memory.lib.php b/htdocs/core/lib/memory.lib.php index b68016c3a46..7df56b6283c 100644 --- a/htdocs/core/lib/memory.lib.php +++ b/htdocs/core/lib/memory.lib.php @@ -47,10 +47,16 @@ function dol_setcache($memoryid,$data) // Using a memcached server if (! empty($conf->memcached->enabled) && class_exists('Memcached')) { - $memoryid=session_name().'_'.$memoryid; - $m=new Memcached(); - $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); - $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + global $m; + if (empty($m) || ! is_object($m)) + { + $m=new Memcached(); + $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); + $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + if (! $result) return -1; + } + + $memoryid=session_name().'_'.$memoryid; //$m->setOption(Memcached::OPT_COMPRESSION, false); //print "Add memoryid=".$memoryid; $m->add($memoryid,$data); // This fails if key already exists @@ -66,10 +72,16 @@ function dol_setcache($memoryid,$data) } else if (! empty($conf->memcached->enabled) && class_exists('Memcache')) { - $memoryid=session_name().'_'.$memoryid; - $m=new Memcache(); - $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); - $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + global $m; + if (empty($m) || ! is_object($m)) + { + $m=new Memcache(); + $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); + $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + if (! $result) return -1; + } + + $memoryid=session_name().'_'.$memoryid; //$m->setOption(Memcached::OPT_COMPRESSION, false); $result=$m->add($memoryid,$data); // This fails if key already exists if ($result) @@ -103,10 +115,16 @@ function dol_getcache($memoryid) // Using a memcached server if (! empty($conf->memcached->enabled) && class_exists('Memcached')) { + global $m; + if (empty($m) || ! is_object($m)) + { + $m=new Memcached(); + $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); + $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + if (! $result) return -1; + } + $memoryid=session_name().'_'.$memoryid; - $m=new Memcached(); - $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); - $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); //$m->setOption(Memcached::OPT_COMPRESSION, false); //print "Get memoryid=".$memoryid; $data=$m->get($memoryid); @@ -124,10 +142,16 @@ function dol_getcache($memoryid) } else if (! empty($conf->memcached->enabled) && class_exists('Memcache')) { - $memoryid=session_name().'_'.$memoryid; - $m=new Memcache(); - $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); - $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + global $m; + if (empty($m) || ! is_object($m)) + { + $m=new Memcache(); + $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); + $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + if (! $result) return -1; + } + + $memoryid=session_name().'_'.$memoryid; //$m->setOption(Memcached::OPT_COMPRESSION, false); $data=$m->get($memoryid); //print "memoryid=".$memoryid." - rescode=".$rescode." - data=".count($data)."\n<br>"; From 9667b6a7c6e637c670bf215f623b79822b0242d2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 7 Sep 2015 20:22:44 +0200 Subject: [PATCH 115/284] Solve conflict of var name --- htdocs/core/lib/memory.lib.php | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/htdocs/core/lib/memory.lib.php b/htdocs/core/lib/memory.lib.php index 7df56b6283c..e8a9ac382a0 100644 --- a/htdocs/core/lib/memory.lib.php +++ b/htdocs/core/lib/memory.lib.php @@ -47,20 +47,20 @@ function dol_setcache($memoryid,$data) // Using a memcached server if (! empty($conf->memcached->enabled) && class_exists('Memcached')) { - global $m; - if (empty($m) || ! is_object($m)) + global $dolmemcache; + if (empty($dolmemcache) || ! is_object($dolmemcache)) { - $m=new Memcached(); + $dolmemcache=new Memcached(); $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); - $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + $result=$dolmemcache->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); if (! $result) return -1; } $memoryid=session_name().'_'.$memoryid; - //$m->setOption(Memcached::OPT_COMPRESSION, false); + //$dolmemcache->setOption(Memcached::OPT_COMPRESSION, false); //print "Add memoryid=".$memoryid; - $m->add($memoryid,$data); // This fails if key already exists - $rescode=$m->getResultCode(); + $dolmemcache->add($memoryid,$data); // This fails if key already exists + $rescode=$dolmemcache->getResultCode(); if ($rescode == 0) { return count($data); @@ -72,18 +72,18 @@ function dol_setcache($memoryid,$data) } else if (! empty($conf->memcached->enabled) && class_exists('Memcache')) { - global $m; - if (empty($m) || ! is_object($m)) + global $dolmemcache; + if (empty($dolmemcache) || ! is_object($dolmemcache)) { - $m=new Memcache(); + $dolmemcache=new Memcache(); $tmparray=explode(':',$conf->global->MEMCACHED_SERVER); - $result=$m->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); + $result=$dolmemcache->addServer($tmparray[0], $tmparray[1]?$tmparray[1]:11211); if (! $result) return -1; } $memoryid=session_name().'_'.$memoryid; - //$m->setOption(Memcached::OPT_COMPRESSION, false); - $result=$m->add($memoryid,$data); // This fails if key already exists + //$dolmemcache->setOption(Memcached::OPT_COMPRESSION, false); + $result=$dolmemcache->add($memoryid,$data); // This fails if key already exists if ($result) { return count($data); From 5529ef7a50bf16b455336aee0bede0a06d7efa6b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 7 Sep 2015 20:53:16 +0200 Subject: [PATCH 116/284] Better doc --- dev/skeletons/modMyModule.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/skeletons/modMyModule.class.php b/dev/skeletons/modMyModule.class.php index 7eebdee8bcd..8c55edc3d1a 100644 --- a/dev/skeletons/modMyModule.class.php +++ b/dev/skeletons/modMyModule.class.php @@ -193,7 +193,7 @@ class modMyModule extends DolibarrModules // Add here entries to declare new menus // // Example to declare a new Top Menu entry and its Left menu entry: - // $this->menu[$r]=array( 'fk_menu'=>0, // Put 0 if this is a top menu + // $this->menu[$r]=array( 'fk_menu'=>'', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode // 'type'=>'top', // This is a Top menu entry // 'titre'=>'MyModule top menu', // 'mainmenu'=>'mymodule', @@ -208,7 +208,7 @@ class modMyModule extends DolibarrModules // $r++; // // Example to declare a Left Menu entry into an existing Top menu entry: - // $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=xxx', // Use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode + // $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=xxx', // '' if this is a top menu. For left menu, use 'fk_mainmenu=xxx' or 'fk_mainmenu=xxx,fk_leftmenu=yyy' where xxx is mainmenucode and yyy is a leftmenucode // 'type'=>'left', // This is a Left menu entry // 'titre'=>'MyModule left menu', // 'mainmenu'=>'xxx', From 82ad81fc032075e798285a98ab56834f3366d9a7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 7 Sep 2015 20:56:28 +0200 Subject: [PATCH 117/284] Fix picto --- htdocs/core/lib/functions.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 62170e7d277..f5dc621aaf3 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -2766,7 +2766,7 @@ function print_fiche_titre($title, $mesg='', $picto='title_generic.png', $pictoi * @param int $id To force an id on html objects * @return string */ -function load_fiche_titre($titre, $mesg='', $picto='title.png', $pictoisfullpath=0, $id=0) +function load_fiche_titre($titre, $mesg='', $picto='title_generic.png', $pictoisfullpath=0, $id=0) { global $conf; From 52cb9581ff0446e36300849ccfbd2470cf0d69fb Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 8 Sep 2015 16:00:13 +0200 Subject: [PATCH 118/284] Fix multientity stock management --- htdocs/product/class/html.formproduct.class.php | 2 +- htdocs/product/stock/liste.php | 2 +- htdocs/product/stock/product.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/product/class/html.formproduct.class.php b/htdocs/product/class/html.formproduct.class.php index bd302c422d9..8becd6c38ba 100644 --- a/htdocs/product/class/html.formproduct.class.php +++ b/htdocs/product/class/html.formproduct.class.php @@ -72,7 +72,7 @@ class FormProduct $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps on ps.fk_entrepot = e.rowid"; $sql.= " AND ps.fk_product = '".$fk_product."'"; } - $sql.= " WHERE e.entity = ".$conf->entity; + $sql.= " WHERE e.entity IN (".getEntity('stock',1).")"; $sql.= " AND e.statut = 1"; $sql.= " ORDER BY e.label"; diff --git a/htdocs/product/stock/liste.php b/htdocs/product/stock/liste.php index a639bd86239..a4220be092d 100644 --- a/htdocs/product/stock/liste.php +++ b/htdocs/product/stock/liste.php @@ -47,7 +47,7 @@ $offset = $limit * $page; $sql = "SELECT e.rowid, e.label as ref, e.statut, e.lieu, e.address, e.zip, e.town, e.fk_pays"; $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; -$sql.= " WHERE e.entity = ".$conf->entity; +$sql.= " WHERE e.entity IN (".getEntity('stock',1).")"; if ($sref) { $sql.= " AND e.label like '%".$db->escape($sref)."%'"; diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php index 0241c0d4dcf..6b08dd16ecf 100644 --- a/htdocs/product/stock/product.php +++ b/htdocs/product/stock/product.php @@ -583,7 +583,7 @@ $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e,"; $sql.= " ".MAIN_DB_PREFIX."product_stock as ps"; $sql.= " WHERE ps.reel != 0"; $sql.= " AND ps.fk_entrepot = e.rowid"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).")"; $sql.= " AND ps.fk_product = ".$product->id; $sql.= " ORDER BY e.label"; From 63a817c3a4d368beaff46e3bd72a456409446342 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 8 Sep 2015 16:13:15 +0200 Subject: [PATCH 119/284] Fix wahrehouse multientty management --- htdocs/product/stock/index.php | 4 ++-- htdocs/product/stock/mouvement.php | 2 +- htdocs/product/stock/valo.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/product/stock/index.php b/htdocs/product/stock/index.php index da52a5aac58..667c32346f5 100644 --- a/htdocs/product/stock/index.php +++ b/htdocs/product/stock/index.php @@ -64,7 +64,7 @@ print "</table></form><br>"; $sql = "SELECT e.label, e.rowid, e.statut"; $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; $sql.= " WHERE e.statut in (0,1)"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).")"; $sql.= $db->order('e.statut','DESC'); $sql.= $db->plimit(15, 0); @@ -119,7 +119,7 @@ $sql.= ", ".MAIN_DB_PREFIX."stock_mouvement as m"; $sql.= ", ".MAIN_DB_PREFIX."product as p"; $sql.= " WHERE m.fk_product = p.rowid"; $sql.= " AND m.fk_entrepot = e.rowid"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).")"; if (empty($conf->global->STOCK_SUPPORTS_SERVICES)) $sql.= " AND p.fk_product_type = 0"; $sql.= $db->order("datem","DESC"); $sql.= $db->plimit($max,0); diff --git a/htdocs/product/stock/mouvement.php b/htdocs/product/stock/mouvement.php index 8794b00137d..e94df443702 100644 --- a/htdocs/product/stock/mouvement.php +++ b/htdocs/product/stock/mouvement.php @@ -129,7 +129,7 @@ $sql.= " ".MAIN_DB_PREFIX."stock_mouvement as m)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u ON m.fk_user_author = u.rowid"; $sql.= " WHERE m.fk_product = p.rowid"; $sql.= " AND m.fk_entrepot = e.rowid"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).")"; if (empty($conf->global->STOCK_SUPPORTS_SERVICES)) $sql.= " AND p.fk_product_type = 0"; if ($id) { diff --git a/htdocs/product/stock/valo.php b/htdocs/product/stock/valo.php index 17e23fef009..75b85af00fa 100644 --- a/htdocs/product/stock/valo.php +++ b/htdocs/product/stock/valo.php @@ -57,7 +57,7 @@ $sql.= " SUM(ps.pmp * ps.reel) as estimatedvalue, SUM(p.price * ps.reel) as sell $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps ON e.rowid = ps.fk_entrepot"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON ps.fk_product = p.rowid"; -$sql.= " WHERE e.entity = ".$conf->entity; +$sql.= " WHERE e.entity IN (".getEntity('stock',1).")"; if ($sref) { $sql.= " AND e.ref LIKE '%".$sref."%'"; From 89b723b2a778e1ba4c8d910840fda2e304c92e7f Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 8 Sep 2015 16:23:00 +0200 Subject: [PATCH 120/284] FIX : multientity warehouse management --- htdocs/core/modules/modStock.class.php | 2 +- htdocs/product/class/html.formproduct.class.php | 2 +- htdocs/product/stock/index.php | 4 ++-- htdocs/product/stock/list.php | 2 +- htdocs/product/stock/mouvement.php | 2 +- htdocs/product/stock/product.php | 2 +- htdocs/product/stock/valo.php | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/htdocs/core/modules/modStock.class.php b/htdocs/core/modules/modStock.class.php index 43c7cec6fb3..8f6840a21b0 100644 --- a/htdocs/core/modules/modStock.class.php +++ b/htdocs/core/modules/modStock.class.php @@ -131,7 +131,7 @@ class modStock extends DolibarrModules $this->export_sql_start[$r]='SELECT DISTINCT '; $this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'product as p, '.MAIN_DB_PREFIX.'product_stock as ps, '.MAIN_DB_PREFIX.'entrepot as e'; $this->export_sql_end[$r] .=' WHERE p.rowid = ps.fk_product AND ps.fk_entrepot = e.rowid'; - $this->export_sql_end[$r] .=' AND e.entity = '.$conf->entity; + $this->export_sql_end[$r] .=' AND e.entity IN ('.getEntity('stock',1).')'; // Imports diff --git a/htdocs/product/class/html.formproduct.class.php b/htdocs/product/class/html.formproduct.class.php index 69e999b18ea..534e679814a 100644 --- a/htdocs/product/class/html.formproduct.class.php +++ b/htdocs/product/class/html.formproduct.class.php @@ -72,7 +72,7 @@ class FormProduct $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps on ps.fk_entrepot = e.rowid"; $sql.= " AND ps.fk_product = '".$fk_product."'"; } - $sql.= " WHERE e.entity = ".$conf->entity; + $sql.= " WHERE e.entity IN (".getEntity('stock',1).')'; $sql.= " AND e.statut = 1"; $sql.= " ORDER BY e.label"; diff --git a/htdocs/product/stock/index.php b/htdocs/product/stock/index.php index dc394f898dc..5c149988cfe 100644 --- a/htdocs/product/stock/index.php +++ b/htdocs/product/stock/index.php @@ -63,7 +63,7 @@ print "</table></form><br>"; $sql = "SELECT e.label, e.rowid, e.statut"; $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; $sql.= " WHERE e.statut in (0,1)"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).')'; $sql.= $db->order('e.statut','DESC'); $sql.= $db->plimit(15, 0); @@ -118,7 +118,7 @@ $sql.= ", ".MAIN_DB_PREFIX."stock_mouvement as m"; $sql.= ", ".MAIN_DB_PREFIX."product as p"; $sql.= " WHERE m.fk_product = p.rowid"; $sql.= " AND m.fk_entrepot = e.rowid"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).')'; if (empty($conf->global->STOCK_SUPPORTS_SERVICES)) $sql.= " AND p.fk_product_type = 0"; $sql.= $db->order("datem","DESC"); $sql.= $db->plimit($max,0); diff --git a/htdocs/product/stock/list.php b/htdocs/product/stock/list.php index c85c501fa58..963974e1dd8 100644 --- a/htdocs/product/stock/list.php +++ b/htdocs/product/stock/list.php @@ -56,7 +56,7 @@ $sql.= " SUM(p.pmp * ps.reel) as estimatedvalue, SUM(p.price * ps.reel) as sellv $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps ON e.rowid = ps.fk_entrepot"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON ps.fk_product = p.rowid"; -$sql.= " WHERE e.entity = ".$conf->entity; +$sql.= " WHERE e.entity IN (".getEntity('stock',1).')'; if ($sref) { $sql.= " AND e.label LIKE '%".$db->escape($sref)."%'"; diff --git a/htdocs/product/stock/mouvement.php b/htdocs/product/stock/mouvement.php index 5622899c052..39a6271d8cd 100644 --- a/htdocs/product/stock/mouvement.php +++ b/htdocs/product/stock/mouvement.php @@ -129,7 +129,7 @@ $sql.= " ".MAIN_DB_PREFIX."stock_mouvement as m)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u ON m.fk_user_author = u.rowid"; $sql.= " WHERE m.fk_product = p.rowid"; $sql.= " AND m.fk_entrepot = e.rowid"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).')'; if (empty($conf->global->STOCK_SUPPORTS_SERVICES)) $sql.= " AND p.fk_product_type = 0"; if ($id) { diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php index 6dad4256aef..73d38fa16a4 100644 --- a/htdocs/product/stock/product.php +++ b/htdocs/product/stock/product.php @@ -687,7 +687,7 @@ $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e,"; $sql.= " ".MAIN_DB_PREFIX."product_stock as ps"; $sql.= " WHERE ps.reel != 0"; $sql.= " AND ps.fk_entrepot = e.rowid"; -$sql.= " AND e.entity = ".$conf->entity; +$sql.= " AND e.entity IN (".getEntity('stock',1).')'; $sql.= " AND ps.fk_product = ".$product->id; $sql.= " ORDER BY e.label"; diff --git a/htdocs/product/stock/valo.php b/htdocs/product/stock/valo.php index 6f5cb7ae578..7c73da3794c 100644 --- a/htdocs/product/stock/valo.php +++ b/htdocs/product/stock/valo.php @@ -56,7 +56,7 @@ $sql.= " SUM(ps.pmp * ps.reel) as estimatedvalue, SUM(p.price * ps.reel) as sell $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps ON e.rowid = ps.fk_entrepot"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON ps.fk_product = p.rowid"; -$sql.= " WHERE e.entity = ".$conf->entity; +$sql.= " WHERE e.entity IN (".getEntity('stock',1).')'; if ($sref) { $sql.= " AND e.label LIKE '%".$db->escape($sref)."%'"; From 10aacb88111fce9ba58bf8aae98e08daa4c7978e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 8 Sep 2015 13:39:28 +0200 Subject: [PATCH 121/284] Fix code generator --- dev/skeletons/build_class_from_table.php | 126 ++++++++++++++++++++--- dev/skeletons/skeleton_page.php | 32 +++--- 2 files changed, 127 insertions(+), 31 deletions(-) diff --git a/dev/skeletons/build_class_from_table.php b/dev/skeletons/build_class_from_table.php index 6dac857ac11..f4f25c84391 100755 --- a/dev/skeletons/build_class_from_table.php +++ b/dev/skeletons/build_class_from_table.php @@ -50,16 +50,16 @@ print "***** $script_file ($version) *****\n"; // -------------------- START OF BUILD_CLASS_FROM_TABLE SCRIPT -------------------- // Check parameters -if (! isset($argv[1]) || (isset($argv[2]) && ! isset($argv[6]))) +if (! isset($argv[1]) || ! isset($argv[2]) || (isset($argv[3]) && ! isset($argv[7]))) { - print "Usage: $script_file tablename [server port databasename user pass]\n"; + print "Usage: $script_file tablename modulename [server port databasename user pass]\n"; exit; } -if (isset($argv[2]) && isset($argv[3]) && isset($argv[4]) && isset($argv[5]) && isset($argv[6])) +if (isset($argv[3]) && isset($argv[4]) && isset($argv[5]) && isset($argv[6]) && isset($argv[7])) { print 'Use specific database ids'."\n"; - $db=getDoliDBInstance('mysqli',$argv[2],$argv[5],$argv[6],$argv[4],$argv[3]); + $db=getDoliDBInstance('mysqli',$argv[3],$argv[6],$argv[7],$argv[5],$argv[4]); } if ($db->type != 'mysql' && $db->type != 'mysqli') @@ -68,15 +68,18 @@ if ($db->type != 'mysql' && $db->type != 'mysqli') exit; } +$table=$argv[1]; +$module=$argv[2]; + // Show parameters -print 'Tablename: '.$argv[1]."\n"; +print 'Tablename: '.$table."\n"; +print 'Modulename: '.$module."\n"; print "Current dir: ".getcwd()."\n"; print "Database name: ".$db->database_name."\n"; // Define array with list of properties $property=array(); -$table=$argv[1]; $foundprimary=0; $resql=$db->DDLDescTable($table); if ($resql) @@ -160,7 +163,7 @@ foreach($property as $key => $prop) // Define working variables $table=strtolower($table); -$tablenoprefix=preg_replace('/'.preg_quote(MAIN_DB_PREFIX).'/i','',$table); +$tablenoprefix=preg_replace('/'.preg_quote(MAIN_DB_PREFIX,'/').'/i','',$table); $classname=preg_replace('/_/','',ucfirst($tablenoprefix)); $classmin=preg_replace('/_/','',strtolower($classname)); @@ -180,11 +183,18 @@ if (! $sourcecontent) $outfile='out.'.$classmin.'.class.php'; $targetcontent=$sourcecontent; +// Substitute module name +$targetcontent=preg_replace('/dev\/skeletons/', $module, $targetcontent); +$targetcontent=preg_replace('/mymodule othermodule1 othermodule2/', $module, $targetcontent); +$targetcontent=preg_replace('/mymodule/', $module, $targetcontent); + // Substitute class name $targetcontent=preg_replace('/skeleton_class\.class\.php/', $classmin.'.class.php', $targetcontent); $targetcontent=preg_replace('/\$element = \'skeleton\'/', '\$element = \''.$classmin.'\'', $targetcontent); $targetcontent=preg_replace('/\$table_element = \'skeleton\'/', '\$table_element = \''.$tablenoprefix.'\'', $targetcontent); $targetcontent=preg_replace('/Skeleton_Class/', $classname, $targetcontent); +$targetcontent=preg_replace('/skeletons/', $classmin, $targetcontent); +$targetcontent=preg_replace('/skeleton/', $classmin, $targetcontent); // Substitute comments $targetcontent=preg_replace('/This file is an example to create a new class file/', 'Put here description of this class', $targetcontent); @@ -208,8 +218,8 @@ foreach($property as $key => $prop) $varprop.="\n"; } } -$targetcontent=preg_replace('/public \$prop1;/', $varprop, $targetcontent); -$targetcontent=preg_replace('/public \$prop2;/', '', $targetcontent); +$targetcontent=preg_replace('/'.preg_quote('public $prop1;','/').'/', $varprop, $targetcontent); +$targetcontent=preg_replace('/'.preg_quote('public $prop2;','/').'/', '', $targetcontent); $targetcontent=preg_replace('/\*((\s|\n|\r|\t)*)\@var mixed Sample property 1((\s|\n|\r|\t)*)/', '', $targetcontent); $targetcontent=preg_replace('/\*((\s|\n|\r|\t)*)\@var mixed Sample property 2((\s|\n|\r|\t)*)/', '', $targetcontent); @@ -284,7 +294,7 @@ foreach($property as $key => $prop) elseif ($prop['istime']) { $varprop.='\'.(! isset($this->'.$prop['field'].') || dol_strlen($this->'.$prop['field'].')==0?\'NULL\':"\'".$this->db->idate('; - $varprop.="\$this->".$prop['field'].""; + $varprop.="\$this->".$prop['field']; $varprop.=").\"'\")"; } elseif ($prop['ischar']) @@ -300,14 +310,14 @@ foreach($property as $key => $prop) elseif ($prop['isint']) { $varprop.='\'.(! isset($this->'.$prop['field'].')?\'NULL\':'; - $varprop.="\$this->".$prop['field'].""; + $varprop.="\$this->".$prop['field']; $varprop.=')'; } else { $varprop.='\'.(! isset($this->'.$prop['field'].')?\'NULL\':"\'".'; - $varprop.="\$this->".$prop['field'].""; - $varprop.='"\'")'; + $varprop.="\$this->".$prop['field']; + $varprop.='."\'")'; } if ($i < (count($property)-$no_output_field)) $varprop.=".','"; @@ -439,6 +449,7 @@ if ($fp) else $error++; + //-------------------------------- // Build skeleton_script.php //-------------------------------- @@ -458,12 +469,19 @@ if (! $sourcecontent) $outfile='out.'.$classmin.'_script.php'; $targetcontent=$sourcecontent; +// Substitute module name +$targetcontent=preg_replace('/dev\/skeletons/', $module, $targetcontent); +$targetcontent=preg_replace('/mymodule othermodule1 othermodule2/', $module, $targetcontent); +$targetcontent=preg_replace('/mymodule/', $module, $targetcontent); + // Substitute class name $targetcontent=preg_replace('/skeleton_class\.class\.php/', $classmin.'.class.php', $targetcontent); $targetcontent=preg_replace('/skeleton_script\.php/', $classmin.'_script.php', $targetcontent); $targetcontent=preg_replace('/\$element = \'skeleton\'/', '\$element=\''.$classmin.'\'', $targetcontent); $targetcontent=preg_replace('/\$table_element = \'skeleton\'/', '\$table_element=\''.$classmin.'\'', $targetcontent); $targetcontent=preg_replace('/Skeleton_Class/', $classname, $targetcontent); +$targetcontent=preg_replace('/skeletons/', $classmin, $targetcontent); +$targetcontent=preg_replace('/skeleton/', $classmin, $targetcontent); // Substitute comments $targetcontent=preg_replace('/This file is an example to create a new class file/', 'Put here description of this class', $targetcontent); @@ -504,13 +522,19 @@ if (! $sourcecontent) $outfile='out.'.$classmin.'_page.php'; $targetcontent=$sourcecontent; +// Substitute module name +$targetcontent=preg_replace('/dev\/skeletons/', $module, $targetcontent); +$targetcontent=preg_replace('/mymodule othermodule1 othermodule2/', $module, $targetcontent); +$targetcontent=preg_replace('/mymodule/', $module, $targetcontent); + // Substitute class name $targetcontent=preg_replace('/skeleton_class\.class\.php/', $classmin.'.class.php', $targetcontent); $targetcontent=preg_replace('/skeleton_script\.php/', $classmin.'_script.php', $targetcontent); $targetcontent=preg_replace('/\$element = \'skeleton\'/', '\$element=\''.$classmin.'\'', $targetcontent); $targetcontent=preg_replace('/\$table_element = \'skeleton\'/', '\$table_element=\''.$classmin.'\'', $targetcontent); $targetcontent=preg_replace('/Skeleton_Class/', $classname, $targetcontent); -$targetcontent=preg_replace('/skeleton/', $classname, $targetcontent); +$targetcontent=preg_replace('/skeletons/', $classmin, $targetcontent); +$targetcontent=preg_replace('/skeleton/', $classmin, $targetcontent); // Substitute comments $targetcontent=preg_replace('/This file is an example to create a new class file/', 'Put here description of this class', $targetcontent); @@ -520,9 +544,79 @@ $targetcontent=preg_replace('/Put here some comments/','Initialy built by build_ // Substitute table name $targetcontent=preg_replace('/MAIN_DB_PREFIX."mytable/', 'MAIN_DB_PREFIX."'.$tablenoprefix, $targetcontent); +// Substitute GETPOST search_fieldx +$varprop="\n"; +$cleanparam=''; +foreach($property as $key => $prop) +{ + if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime']) + { + if ($prop['isint']) $varprop.='$search_'.$prop['field']."=GETPOST('search_".$prop['field']."','int');\n"; + else $varprop.='$search_'.$prop['field']."=GETPOST('search_".$prop['field']."','alpha');\n"; + } +} +$targetcontent=preg_replace('/'.preg_quote('$search_field1=GETPOST("search_field1");','/').'/', $varprop, $targetcontent); +$targetcontent=preg_replace('/'.preg_quote('$search_field2=GETPOST("search_field2");','/').'/', '', $targetcontent); + +// Substitute GETPOST fieldx +$varprop="\n"; +$cleanparam=''; +foreach($property as $key => $prop) +{ + if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime']) + { + if ($prop['isint']) $varprop.="\t\$object->".$prop['field']."=GETPOST('".$prop['field']."','int');\n"; + else $varprop.="\t\$object->".$prop['field']."=GETPOST('".$prop['field']."','alpha');\n"; + } +} +$targetcontent=preg_replace('/'.preg_quote('$object->prop1=GETPOST("field1");','/').'/', $varprop, $targetcontent); +$targetcontent=preg_replace('/'.preg_quote('$object->prop2=GETPOST("field2");','/').'/', '', $targetcontent); + // Substitute fetch/select parameters -$targetcontent=preg_replace('/\$sql \.= " t\.field1,";/', $varpropselect, $targetcontent); -$targetcontent=preg_replace('/\$sql \.= " t\.field2";/', '', $targetcontent); +$targetcontent=preg_replace('/\$sql\s*\.= " t\.field1,";/', $varpropselect, $targetcontent); +$targetcontent=preg_replace('/\$sql\s*\.= " t\.field2";/', '', $targetcontent); + +// Substitute where for search +$varprop="\n"; +$cleanparam=''; +foreach($property as $key => $prop) +{ + if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime']) + { + $varprop.='if ($search_'.$prop['field'].') $sql.= natural_search("'.$prop['field'].'",$search_'.$prop['field'].');'."\n"; + } +} +$targetcontent=preg_replace('/'.preg_quote('if ($search_field1) $sql.= natural_search("field1",$search_field1);','/').'/', $varprop, $targetcontent); +$targetcontent=preg_replace('/'.preg_quote('if ($search_field2) $sql.= natural_search("field2",$search_field2);','/').'/', '', $targetcontent); + +// Substitute print_liste_field_titre +$varprop="\n"; +$cleanparam=''; +foreach($property as $key => $prop) +{ + if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime']) + { + $varprop.="print_liste_field_titre(\$langs->trans('".$prop['field']."'),\$_SERVER['PHP_SELF'],'t.".$prop['field']."','',\$param,'',\$sortfield,\$sortorder);\n"; + } +} + +$targetcontent=preg_replace('/'.preg_quote("print_liste_field_titre(\$langs->trans('field1'),\$_SERVER['PHP_SELF'],'t.field1','',\$param,'',\$sortfield,\$sortorder);",'/').'/', $varprop, $targetcontent); +$targetcontent=preg_replace('/'.preg_quote("print_liste_field_titre(\$langs->trans('field2'),\$_SERVER['PHP_SELF'],'t.field1','',\$param,'',\$sortfield,\$sortorder);",'/').'/', '', $targetcontent); + +// Substitute where for <td>.fieldx.</td> +$varprop="\n"; +$cleanparam=''; +foreach($property as $key => $prop) +{ + if ($prop['field'] != 'rowid' && $prop['field'] != 'id' && ! $prop['istime']) + { + $varprop.="print '<td>'.\$obj->".$prop['field'].".'</td>';\n"; + } +} +$targetcontent=preg_replace('/'.preg_quote("print '<td>'.\$obj->field1.'</td>';",'/').'/', $varprop, $targetcontent); +$targetcontent=preg_replace('/'.preg_quote("print '<td>'.\$obj->field2.'</td>';",'/').'/', '', $targetcontent); + + // Build file $fp=fopen($outfile,"w"); diff --git a/dev/skeletons/skeleton_page.php b/dev/skeletons/skeleton_page.php index a74088b3702..2c4fde30ca5 100644 --- a/dev/skeletons/skeleton_page.php +++ b/dev/skeletons/skeleton_page.php @@ -44,7 +44,7 @@ if (! $res && file_exists("../../../../dolibarr/htdocs/main.inc.php")) $res=@inc if (! $res) die("Include of main fails"); // Change this following line to use the correct relative path from htdocs include_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'); -dol_include_once('/module/class/skeleton_class.class.php'); +dol_include_once('/mymodule/class/skeleton_class.class.php'); // Load traductions files requiredby by page $langs->load("companies"); @@ -56,6 +56,9 @@ $action = GETPOST('action','alpha'); $backtopage = GETPOST('backtopage'); $myparam = GETPOST('myparam','alpha'); +$search_field1=GETPOST("search_field1"); +$search_field2=GETPOST("search_field2"); + // Protection if external user if ($user->societe_id > 0) { @@ -95,7 +98,7 @@ if (empty($reshook)) { if (GETPOST('cancel')) { - $urltogo=$backtopage?$backtopage:dol_buildpath('/buildingmanagement/list.php',1); + $urltogo=$backtopage?$backtopage:dol_buildpath('/mymodule/list.php',1); header("Location: ".$urltogo); exit; } @@ -227,7 +230,10 @@ jQuery(document).ready(function() { // Part to show a list if ($action == 'list' || (empty($id) && $action != 'create')) { - $sql = "SELECT"; + // Put here content of your page + print load_fiche_titre('PageTitle'); + + $sql = "SELECT"; $sql.= " t.rowid,"; $sql.= " t.field1,"; $sql.= " t.field2"; @@ -238,7 +244,10 @@ if ($action == 'list' || (empty($id) && $action != 'create')) $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters); // Note that $action and $object may have been modified by hook $sql.=$hookmanager->resPrint; $sql.= " FROM ".MAIN_DB_PREFIX."mytable as t"; - $sql.= " WHERE field3 = 'xxx'"; + $sql.= " WHERE 1 = 1"; + if ($search_field1) $sql.= natural_search("field1",$search_field1); + if ($search_field2) $sql.= natural_search("field2",$search_field2); + // Add where from hooks $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters); // Note that $action and $object may have been modified by hook @@ -270,12 +279,8 @@ if ($action == 'list' || (empty($id) && $action != 'create')) // Fields title search print '<tr class="liste_titre">'; - print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="search_field1" value="'.$search_field1.'" size="10">'; - print '</td>'; - print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="search_field2" value="'.$search_field2.'" size="10">'; - print '</td>'; + print '<td class="liste_titre"><input type="text" class="flat" name="search_field1" value="'.$search_field1.'" size="10"></td>'; + print '<td class="liste_titre"><input type="text" class="flat" name="search_field2" value="'.$search_field2.'" size="10"></td>'; $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListOption',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; @@ -295,11 +300,8 @@ if ($action == 'list' || (empty($id) && $action != 'create')) { // You can use here results print '<tr>'; - print '<td>'; - print $obj->field1; - print '</td><td>'; - print $obj->field2; - print '</td>'; + print '<td>'.$obj->field1.'</td>'; + print '<td>'.$obj->field2.'</td>'; $parameters=array('obj' => $obj); $reshook=$hookmanager->executeHooks('printFieldListValue',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; From 355fcc78cf2fae81ebcc8aea7a86fadea9f803be Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Tue, 8 Sep 2015 20:48:31 +0200 Subject: [PATCH 122/284] Fix #3475 RemiseCheque: Undefined variable $date --- htdocs/compta/paiement/cheque/class/remisecheque.class.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index 917c88e0743..f469b48fdde 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -2,7 +2,7 @@ /* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> * Copyright (C) 2007-2011 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es> + * Copyright (C) 2011-2015 Juanjo Menent <jmenent@2byte.es> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -744,7 +744,6 @@ class RemiseCheque extends CommonObject $resql=$this->db->query($sql); if ($resql) { - $this->date_bordereau = $date; return 1; } else From 7d884050587fa60b0f555870d2dfe78c07684276 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Tue, 8 Sep 2015 21:31:04 +0200 Subject: [PATCH 123/284] Fix #3475 RemiseCheque: Undefined variable $date --- htdocs/compta/paiement/cheque/class/remisecheque.class.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index d526cb2f601..df401f4c35d 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -2,7 +2,7 @@ /* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> * Copyright (C) 2007-2011 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2009 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es> + * Copyright (C) 2011-2015 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> * * This program is free software; you can redistribute it and/or modify @@ -819,7 +819,6 @@ class RemiseCheque extends CommonObject $resql=$this->db->query($sql); if ($resql) { - $this->date_bordereau = $date; return 1; } else From d3f1a7d5b8113b525e2c3e69462c88bfb0de0785 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 9 Sep 2015 13:26:10 +0200 Subject: [PATCH 124/284] FIX Bad condition into invoice export request making reporting too many rows. --- htdocs/core/modules/modFacture.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/modFacture.class.php b/htdocs/core/modules/modFacture.class.php index 4942619b7fb..40f3b56f636 100644 --- a/htdocs/core/modules/modFacture.class.php +++ b/htdocs/core/modules/modFacture.class.php @@ -222,7 +222,7 @@ class modFacture extends DolibarrModules $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_country as c on s.fk_pays = c.rowid,'; $this->export_sql_end[$r] .=' '.MAIN_DB_PREFIX.'facture as f'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'user as uc ON f.fk_user_author = uc.rowid'; - $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'user as uv ON f.fk_user_valid = uc.rowid'; + $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'user as uv ON f.fk_user_valid = uv.rowid'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'facture_extrafields as extra ON f.rowid = extra.fk_object'; $this->export_sql_end[$r] .=' , '.MAIN_DB_PREFIX.'facturedet as fd'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)'; @@ -278,7 +278,7 @@ class modFacture extends DolibarrModules $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_country as c on s.fk_pays = c.rowid,'; $this->export_sql_end[$r] .=' '.MAIN_DB_PREFIX.'facture as f'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'user as uc ON f.fk_user_author = uc.rowid'; - $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'user as uv ON f.fk_user_valid = uc.rowid'; + $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'user as uv ON f.fk_user_valid = uv.rowid'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'facture_extrafields as extra ON f.rowid = extra.fk_object'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'paiement_facture as pf ON pf.fk_facture = f.rowid'; $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'paiement as p ON pf.fk_paiement = p.rowid'; From eb4c46ca3dd87f72934796feb800f1e1a7884f74 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 10 Sep 2015 12:13:29 +0200 Subject: [PATCH 125/284] Fix code generator --- dev/skeletons/skeleton_page.php | 104 +++++++++++++++++++------------- 1 file changed, 62 insertions(+), 42 deletions(-) diff --git a/dev/skeletons/skeleton_page.php b/dev/skeletons/skeleton_page.php index 2c4fde30ca5..3d0454f5423 100644 --- a/dev/skeletons/skeleton_page.php +++ b/dev/skeletons/skeleton_page.php @@ -252,46 +252,65 @@ if ($action == 'list' || (empty($id) && $action != 'create')) $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters); // Note that $action and $object may have been modified by hook $sql.=$hookmanager->resPrint; - $sql.=$db->order($sortfield, $sortorder); - - print '<form method="GET" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">'; - - if (! empty($moreforfilter)) - { - print '<div class="liste_titre">'; - print $moreforfilter; - $parameters=array(); - $reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - print '</div>'; - } - - print '<table class="noborder">'."\n"; - - // Fields title - print '<tr class="liste_titre">'; - print_liste_field_titre($langs->trans('field1'),$_SERVER['PHP_SELF'],'t.field1','',$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans('field2'),$_SERVER['PHP_SELF'],'t.field2','',$param,'',$sortfield,$sortorder); - $parameters=array(); - $reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - print '</tr>'."\n"; - - // Fields title search - print '<tr class="liste_titre">'; - print '<td class="liste_titre"><input type="text" class="flat" name="search_field1" value="'.$search_field1.'" size="10"></td>'; - print '<td class="liste_titre"><input type="text" class="flat" name="search_field2" value="'.$search_field2.'" size="10"></td>'; - $parameters=array(); - $reshook=$hookmanager->executeHooks('printFieldListOption',$parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - print '</tr>'."\n"; + // Count total nb of records + $nbtotalofrecords = 0; + if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) + { + $result = $db->query($sql); + $nbtotalofrecords = $db->num_rows($result); + } + + $sql.= $db->order($sortfield, $sortorder); + $sql.= $db->plimit($conf->liste_limit+1, $offset); + dol_syslog($script_file, LOG_DEBUG); $resql=$db->query($sql); if ($resql) { $num = $db->num_rows($resql); + + $params=''; + $params.= '&amp;search_field1='.urlencode($search_field1); + $params.= '&amp;search_field2='.urlencode($search_field2); + + print_barre_liste($title, $page, $_SERVER["PHP_SELF"],$params,$sortfield,$sortorder,'',$num,$nbtotalofrecords,'title_companies'); + + + print '<form method="GET" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">'; + + if (! empty($moreforfilter)) + { + print '<div class="liste_titre">'; + print $moreforfilter; + $parameters=array(); + $reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + print '</div>'; + } + + print '<table class="noborder">'."\n"; + + // Fields title + print '<tr class="liste_titre">'; + print_liste_field_titre($langs->trans('field1'),$_SERVER['PHP_SELF'],'t.field1','',$param,'',$sortfield,$sortorder); + print_liste_field_titre($langs->trans('field2'),$_SERVER['PHP_SELF'],'t.field2','',$param,'',$sortfield,$sortorder); + $parameters=array(); + $reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + print '</tr>'."\n"; + + // Fields title search + print '<tr class="liste_titre">'; + print '<td class="liste_titre"><input type="text" class="flat" name="search_field1" value="'.$search_field1.'" size="10"></td>'; + print '<td class="liste_titre"><input type="text" class="flat" name="search_field2" value="'.$search_field2.'" size="10"></td>'; + $parameters=array(); + $reshook=$hookmanager->executeHooks('printFieldListOption',$parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + print '</tr>'."\n"; + + $i = 0; while ($i < $num) { @@ -309,21 +328,22 @@ if ($action == 'list' || (empty($id) && $action != 'create')) } $i++; } + + $db->free($resql); + + $parameters=array('sql' => $sql); + $reshook=$hookmanager->executeHooks('printFieldListFooter',$parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + print "</table>\n"; + print "</form>\n"; + } else { $error++; dol_print_error($db); } - - $db->free($resql); - - $parameters=array('sql' => $sql); - $reshook=$hookmanager->executeHooks('printFieldListFooter',$parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - - print "</table>\n"; - print "</form>\n"; } From 7951483c5f8e5a06a3c7318531585eda52d381bb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 10 Sep 2015 12:34:00 +0200 Subject: [PATCH 126/284] Fix: examples ko for import Fix bad picto for export --- htdocs/core/modules/modSociete.class.php | 7 ++++--- htdocs/exports/class/export.class.php | 7 +++++-- htdocs/exports/export.php | 4 ++++ htdocs/imports/class/import.class.php | 2 +- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/htdocs/core/modules/modSociete.class.php b/htdocs/core/modules/modSociete.class.php index 29eb7d62447..e5b29043a30 100644 --- a/htdocs/core/modules/modSociete.class.php +++ b/htdocs/core/modules/modSociete.class.php @@ -323,9 +323,10 @@ class modSociete extends DolibarrModules $this->export_label[$r]='ExportDataset_company_2'; $this->export_icon[$r]='contact'; $this->export_permission[$r]=array(array("societe","contact","export")); - $this->export_fields_array[$r]=array('c.rowid'=>"IdContact",'c.civility'=>"CivilityCode",'c.lastname'=>'Lastname','c.firstname'=>'Firstname','c.poste'=>'PostOrFunction','c.datec'=>"DateCreation",'c.tms'=>"DateLastModification",'c.priv'=>"ContactPrivate",'c.address'=>"Address",'c.zip'=>"Zip",'c.town'=>"Town",'d.nom'=>'State','co.label'=>"Country",'co.code'=>"CountryCode",'c.phone'=>"Phone",'c.fax'=>"Fax",'c.phone_mobile'=>"Mobile",'c.email'=>"EMail",'s.rowid'=>"IdCompany",'s.nom'=>"CompanyName",'s.status'=>"Status",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode", 's.client'=>'Customer 0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)','s.fournisseur'=>'Supplier 0 or 1'); - $this->export_TypeFields_array[$r]=array('c.civility'=>"List:c_civility:label:code",'c.lastname'=>'Text','c.firstname'=>'Text','c.poste'=>'Text','c.datec'=>"Date",'c.priv'=>"Boolean",'c.address'=>"Text",'c.cp'=>"Text",'c.ville'=>"Text",'d.nom'=>'Text','co.label'=>"List:c_country:label:rowid",'co.code'=>"Text",'c.phone'=>"Text",'c.fax'=>"Text",'c.email'=>"Text",'s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Status",'s.client'=>"Text",'s.fournisseur'=>"Text"); - $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>"company",'s.code_client'=>"company",'s.code_fournisseur'=>"company", 's.client'=>"company", 's.fournisseur'=>"company"); // We define here only fields that use another picto + $this->export_fields_array[$r]=array('c.rowid'=>"IdContact",'c.civility'=>"CivilityCode",'c.lastname'=>'Lastname','c.firstname'=>'Firstname','c.poste'=>'PostOrFunction','c.datec'=>"DateCreation",'c.tms'=>"DateLastModification",'c.priv'=>"ContactPrivate",'c.address'=>"Address",'c.zip'=>"Zip",'c.town'=>"Town",'d.nom'=>'State','co.label'=>"Country",'co.code'=>"CountryCode",'c.phone'=>"Phone",'c.fax'=>"Fax",'c.phone_mobile'=>"Mobile",'c.email'=>"EMail",'s.rowid'=>"IdCompany",'s.nom'=>"CompanyName",'s.status'=>"Status",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode", 's.client'=>'Customer','s.fournisseur'=>'Supplier'); + $this->export_examplevalues_array[$r]=array('s.client'=>'0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)','s.fournisseur'=>'0 (not a supplier) or 1 (supplier)'); + $this->export_TypeFields_array[$r]=array('c.civility'=>"List:c_civility:label:code",'c.lastname'=>'Text','c.firstname'=>'Text','c.poste'=>'Text','c.datec'=>"Date",'c.priv'=>"Boolean",'c.address'=>"Text",'c.zip'=>"Text",'c.town'=>"Text",'d.nom'=>'Text','co.label'=>"List:c_country:label:rowid",'co.code'=>"Text",'c.phone'=>"Text",'c.fax'=>"Text",'c.email'=>"Text",'s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Status",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.client'=>"Text",'s.fournisseur'=>"Text"); + $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>"company", 's.status'=>'company', 's.code_client'=>"company",'s.code_fournisseur'=>"company", 's.client'=>"company", 's.fournisseur'=>"company"); // We define here only fields that use another picto if (empty($conf->fournisseur->enabled)) { unset($this->export_fields_array[$r]['s.code_fournisseur']); diff --git a/htdocs/exports/class/export.class.php b/htdocs/exports/class/export.class.php index 1c5d157188a..ebfe3d31085 100644 --- a/htdocs/exports/class/export.class.php +++ b/htdocs/exports/class/export.class.php @@ -43,7 +43,8 @@ class Export var $array_export_entities=array(); // Tableau des listes de champ+alias a exporter var $array_export_dependencies=array(); // array of list of entities that must take care of the DISTINCT if a field is added into export var $array_export_special=array(); // Tableau des operations speciales sur champ - + var $array_export_examplevalues=array(); // array with examples + // To store export modules var $hexa; var $hexafiltervalue; @@ -174,7 +175,9 @@ class Export $this->array_export_dependencies[$i]=(! empty($module->export_dependencies_array[$r])?$module->export_dependencies_array[$r]:''); // Tableau des operations speciales sur champ $this->array_export_special[$i]=(! empty($module->export_special_array[$r])?$module->export_special_array[$r]:''); - + // Array of examples + $this->array_export_examplevalues[$i]=$module->export_examplevalues_array[$r]; + // Requete sql du dataset $this->array_export_sql_start[$i]=$module->export_sql_start[$r]; $this->array_export_sql_end[$i]=$module->export_sql_end[$r]; diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 8d1f00eac3b..e37eadc76f6 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -569,6 +569,10 @@ if ($step == 2 && $datatoexport) $tablename=getablenamefromfield($code,$sqlmaxforexport); $htmltext ='<b>'.$langs->trans("Name").":</b> ".$text.'<br>'; $htmltext.='<b>'.$langs->trans("Table")." -> ".$langs->trans("Field").":</b> ".$tablename." -> ".preg_replace('/^.*\./','',$code)."<br>"; + if (! empty($objexport->array_export_examplevalues[0][$code])) + { + $htmltext.=$langs->trans("SourceExample").': <b>'.$objexport->array_export_examplevalues[0][$code].'</b><br>'; + } if (isset($array_selected[$code]) && $array_selected[$code]) { // Selected fields diff --git a/htdocs/imports/class/import.class.php b/htdocs/imports/class/import.class.php index b846d158227..2c17dd44f02 100644 --- a/htdocs/imports/class/import.class.php +++ b/htdocs/imports/class/import.class.php @@ -146,7 +146,7 @@ class Import $this->array_import_entities[$i]=$module->import_entities_array[$r]; // Tableau des alias a exporter (cle=champ, valeur=alias) $this->array_import_regex[$i]=$module->import_regex_array[$r]; - // Tableau des alias a exporter (cle=champ, valeur=exemple) + // Array of examples $this->array_import_examplevalues[$i]=$module->import_examplevalues_array[$r]; // Tableau des regles de conversion d'une valeur depuis une autre source (cle=champ, valeur=tableau des regles) $this->array_import_convertvalue[$i]=(isset($module->import_convertvalue_array[$r])?$module->import_convertvalue_array[$r]:''); From a294700cef7e253e63723e83f68199e9c88571c7 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Thu, 10 Sep 2015 22:16:03 +0200 Subject: [PATCH 127/284] fix dispatch rounding version 1 --- htdocs/fourn/commande/dispatch.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index e62402feabb..76d09d8f3d3 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -266,7 +266,7 @@ if ($id > 0 || ! empty($ref)) { while ( $row = $db->fetch_row($resql) ) { - $products_dispatched[$row[0]] = $row[2]; + $products_dispatched[$row[0]] = price2num($row[2], 5); } $db->free($resql); } @@ -322,7 +322,7 @@ if ($id > 0 || ! empty($ref)) } else { - $remaintodispatch=($objp->qty - $products_dispatched[$objp->rowid]); // Calculation of dispatched + $remaintodispatch=(price2num($objp->qty, 5) - $products_dispatched[$objp->rowid]); // Calculation of dispatched if ($remaintodispatch < 0) $remaintodispatch=0; if ($remaintodispatch) { From 8bdfdc0127ceabb2c1af3c4003ab9dbb08d62612 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Thu, 10 Sep 2015 23:12:27 +0200 Subject: [PATCH 128/284] Fix #3471 3.5 Rounding issue when dispatching non-integer --- htdocs/fourn/commande/dispatch.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 4bc7a22b06b..97f0cad96d8 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -229,9 +229,17 @@ if ($id > 0 || ! empty($ref)) $resql = $db->query($sql); if ($resql) { - while ( $row = $db->fetch_row($resql) ) + $num = $db->num_rows($resql); + $i = 0; + + if ($num) { - $products_dispatched[$row[0]] = $row[1]; + while ($i < $num) + { + $objd = $db->fetch_object($resql); + $products_dispatched[$objd->fk_product] = price2num($objd->qty, 5); + $i++; + } } $db->free($resql); } @@ -277,7 +285,7 @@ if ($id > 0 || ! empty($ref)) } else { - $remaintodispatch=($objp->qty - $products_dispatched[$objp->fk_product]); // Calculation of dispatched + $remaintodispatch=(price2num($objp->qty, 5) - $products_dispatched[$objp->fk_product]); // Calculation of dispatched if ($remaintodispatch < 0) $remaintodispatch=0; if ($remaintodispatch) { From 75a14e02d8e1429c5545d8785fa80792f568b153 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Thu, 10 Sep 2015 23:29:13 +0200 Subject: [PATCH 129/284] Fix #3471 3.7 Rounding issue when dispatching non-integer --- htdocs/fourn/commande/dispatch.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 76d09d8f3d3..f4adaf1ba0d 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -264,9 +264,17 @@ if ($id > 0 || ! empty($ref)) $resql = $db->query($sql); if ($resql) { - while ( $row = $db->fetch_row($resql) ) + $num = $db->num_rows($resql); + $i = 0; + + if ($num) { - $products_dispatched[$row[0]] = price2num($row[2], 5); + while ($i < $num) + { + $objd = $db->fetch_object($resql); + $products_dispatched[$objd->rowid] = price2num($objd->qty, 5); + $i++; + } } $db->free($resql); } From c290840513b9cc6bf3ab50e5beace5e3a5aaedb0 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Thu, 10 Sep 2015 23:31:23 +0200 Subject: [PATCH 130/284] Revert "Fix delete not used empty stock record" This reverts commit 1d85529eda86b03f206ea627ca917551041a6c18. --- .../stock/class/mouvementstock.class.php | 33 +------------------ 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 9c1e555ba3b..b37384932cf 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -3,7 +3,6 @@ * Copyright (C) 2005-2013 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2011 Jean Heimburger <jean@tiaris.info> * Copyright (C) 2014 Cedric GROSS <c.gross@kreiz-it.fr> - * Copyright (C) 2015 Francis Appels <francis.appels@z-application.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -233,37 +232,7 @@ class MouvementStock extends CommonObject { $fk_product_stock = $this->db->last_insert_id(MAIN_DB_PREFIX."product_stock"); } - - // delete empty stock record - $sql = "SELECT reel FROM ".MAIN_DB_PREFIX."product_stock"; - $sql.= " WHERE rowid = ".$fk_product_stock; - - $resql=$this->db->query($sql); - if ($resql) - { - $obj = $this->db->fetch_object($resql); - if ($obj) - { - if ($obj->reel == 0) - { - dol_syslog(get_class($this)."::_create delete 0 stock record", LOG_DEBUG); - $sql = "DELETE FROM ".MAIN_DB_PREFIX."product_stock"; - $sql.= " WHERE rowid = ".$fk_product_stock; - $delsql=$this->db->query($sql); - if (! $delsql) - { - $this->errors[]=$this->db->lasterror(); - $error = -8; - } - } - } - $this->db->free($resql); - } - else - { - $this->errors[]=$this->db->lasterror(); - $error = -7; - } + } // Update detail stock for sell-by date From c6081f0fa2063324f9b040742ab6181bd3be3ceb Mon Sep 17 00:00:00 2001 From: Maxime Kohlhaas <maxime@atm-consulting.fr> Date: Fri, 11 Sep 2015 20:38:32 +0200 Subject: [PATCH 131/284] Fix multientity stock management (F.Henry followup) --- htdocs/product/class/product.class.php | 2 +- htdocs/product/stock/class/entrepot.class.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 13fc195ff06..41c73a227a4 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -2994,7 +2994,7 @@ class Product extends CommonObject $sql = "SELECT ps.reel, ps.fk_entrepot, ps.pmp, ps.rowid"; $sql.= " FROM ".MAIN_DB_PREFIX."product_stock as ps"; $sql.= ", ".MAIN_DB_PREFIX."entrepot as w"; - $sql.= " WHERE w.entity IN (".getEntity('warehouse', 1).")"; + $sql.= " WHERE w.entity IN (".getEntity('stock', 1).")"; $sql.= " AND w.rowid = ps.fk_entrepot"; $sql.= " AND ps.fk_product = ".$this->id; diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index 61c88abcaa5..b65c01f6840 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -358,7 +358,7 @@ class Entrepot extends CommonObject $sql = "SELECT rowid, label"; $sql.= " FROM ".MAIN_DB_PREFIX."entrepot"; - $sql.= " WHERE entity IN (".getEntity('warehouse', 1).")"; + $sql.= " WHERE entity IN (".getEntity('stock', 1).")"; $sql.= " AND statut = ".$status; $result = $this->db->query($sql); From 309e1604e1d80e2e4d85e9962265c5790d778b65 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 11 Sep 2015 07:52:06 +0200 Subject: [PATCH 132/284] Fix migration missing for leave request module Fix permission label for expense report and leave request --- htdocs/core/menus/init_menu_auguria.sql | 2 +- htdocs/core/modules/DolibarrModules.class.php | 12 +- .../core/modules/modExpenseReport.class.php | 2 +- htdocs/core/modules/modHoliday.class.php | 82 ----------- htdocs/holiday/list.php | 2 +- htdocs/install/upgrade2.php | 134 +++++++++++------- htdocs/langs/en_US/admin.lang | 10 +- htdocs/langs/en_US/holiday.lang | 6 - htdocs/langs/en_US/install.lang | 2 +- htdocs/langs/fr_FR/holiday.lang | 6 - 10 files changed, 101 insertions(+), 157 deletions(-) diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index b75bc8b21f1..091e94f91bc 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -299,7 +299,7 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->adherent->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 5200__+MAX_llx_menu__, 'members', 'cat', 13__+MAX_llx_menu__, '/categories/index.php?leftmenu=cat&amp;type=3', 'MembersCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->adherent->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 5201__+MAX_llx_menu__, 'members', '', 5200__+MAX_llx_menu__, '/categories/card.php?action=create&amp;type=3', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__); -- HRM - Holiday -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->holiday->enabled', __HANDLER__, 'left', 5000__+MAX_llx_menu__, 'hrm', 'hrm', 15__+MAX_llx_menu__, '/holiday/index.php?&leftmenu=hrm', 'CPTitreMenu', 0, 'holiday', '$user->rights->holiday->write', '', 0, 1, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->holiday->enabled', __HANDLER__, 'left', 5000__+MAX_llx_menu__, 'hrm', 'hrm', 15__+MAX_llx_menu__, '/holiday/list.php?&leftmenu=hrm', 'CPTitreMenu', 0, 'holiday', '$user->rights->holiday->write', '', 0, 1, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->holiday->enabled', __HANDLER__, 'left', 5001__+MAX_llx_menu__, 'hrm', '', 5000__+MAX_llx_menu__, '/holiday/card.php?&action=request', 'MenuAddCP', 1, 'holiday', '$user->rights->holiday->write', '', 0, 1, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->holiday->enabled', __HANDLER__, 'left', 5002__+MAX_llx_menu__, 'hrm', '', 5000__+MAX_llx_menu__, '/holiday/define_holiday.php?&action=request', 'MenuConfCP', 1, 'holiday', '$user->rights->holiday->define_holiday', '', 0, 2, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->holiday->enabled', __HANDLER__, 'left', 5003__+MAX_llx_menu__, 'hrm', '', 5000__+MAX_llx_menu__, '/holiday/view_log.php?&action=request', 'MenuLogCP', 1, 'holiday', '$user->rights->holiday->view_log', '', 0, 3, __ENTITY__); diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php index de2870d7a9f..c886741fc41 100644 --- a/htdocs/core/modules/DolibarrModules.class.php +++ b/htdocs/core/modules/DolibarrModules.class.php @@ -1686,11 +1686,13 @@ print $sql; /** * Function called when module is enabled. - * The init function add constants, boxes, permissions and menus (defined in constructor) into Dolibarr database. + * The init function adds tabs, constants, boxes, permissions and menus (defined in constructor) into Dolibarr database. * It also creates data directories * - * @param string $options Options when enabling module ('', 'noboxes') - * @return int 1 if OK, 0 if KO + * @param string $options Options when enabling module ('', 'newboxdefonly', 'noboxes') + * 'noboxes' = Do not insert boxes + * 'newboxdefonly' = For boxes, insert def of boxes only and not boxes activation + * @return int 1 if OK, 0 if KO */ public function init($options = '') { @@ -1699,11 +1701,11 @@ print $sql; /** * Function called when module is disabled. - * Remove from database constants, boxes and permissions from Dolibarr database. + * The remove function removes tabs, constants, boxes, permissions and menus from Dolibarr database. * Data directories are not deleted * * @param string $options Options when enabling module ('', 'noboxes') - * @return int 1 if OK, 0 if KO + * @return int 1 if OK, 0 if KO */ public function remove($options = '') { diff --git a/htdocs/core/modules/modExpenseReport.class.php b/htdocs/core/modules/modExpenseReport.class.php index 690ca7ba87e..123f4fe4aa0 100644 --- a/htdocs/core/modules/modExpenseReport.class.php +++ b/htdocs/core/modules/modExpenseReport.class.php @@ -139,7 +139,7 @@ class modExpenseReport extends DolibarrModules $this->rights_class = 'expensereport'; $this->rights[1][0] = 771; - $this->rights[1][1] = 'Read expense reports (own and his subordinates)'; + $this->rights[1][1] = 'Read expense reports (yours and your subordinates)'; $this->rights[1][2] = 'r'; $this->rights[1][3] = 1; $this->rights[1][4] = 'lire'; diff --git a/htdocs/core/modules/modHoliday.class.php b/htdocs/core/modules/modHoliday.class.php index 988391bca42..b4517b4bfbe 100644 --- a/htdocs/core/modules/modHoliday.class.php +++ b/htdocs/core/modules/modHoliday.class.php @@ -180,88 +180,6 @@ class modHoliday extends DolibarrModules $r=0; - /* Move to HRM menu - // Add here entries to declare new menus - $this->menu[$r]=array( 'fk_menu'=>0, // Put 0 if this is a top menu - 'type'=>'top', // This is a Top menu entry - 'titre'=>'CPTitreMenu', - 'mainmenu'=>'holiday', - 'leftmenu'=>'holiday', - 'url'=>'/holiday/index.php', - 'langs'=>'holiday', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position'=>100, - 'enabled'=>'1', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. - 'perms'=>'$user->rights->holiday->write', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules - 'target'=>'', - 'user'=>2); // 0=Menu for internal users, 1=external users, 2=both - $r++; - $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=holiday', // Put 0 if this is a top menu - 'type'=>'left', // This is a Top menu entry - 'titre'=>'CPTitreMenu', - 'mainmenu'=>'holiday', - 'leftmenu'=>'holiday', - 'url'=>'/holiday/index.php?mainmenu=holiday&leftmenu=holiday', - 'langs'=>'holiday', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position'=>100, - 'enabled'=>'1', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. - 'perms'=>'$user->rights->holiday->write', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules - 'target'=>'', - 'user'=>2); // 0=Menu for internal users, 1=external users, 2=both - $r++; - $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=holiday,fk_leftmenu=holiday', // Use r=value where r is index key used for the parent menu entry (higher parent must be a top menu entry) - 'type'=>'left', // This is a Left menu entry - 'titre'=>'MenuAddCP', - 'mainmenu'=>'holiday', - 'leftmenu'=>'holiday_add', - 'url'=>'/holiday/card.php?mainmenu=holiday&action=request', - 'langs'=>'holiday', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position'=>101, - 'enabled'=>'$conf->holiday->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. - 'perms'=>'$user->rights->holiday->write', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules - 'target'=>'', - 'user'=>2); // 0=Menu for internal users, 1=external users, 2=both - $r++; - $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=holiday,fk_leftmenu=holiday', // Use r=value where r is index key used for the parent menu entry (higher parent must be a top menu entry) - 'type'=>'left', // This is a Left menu entry - 'titre'=>'MenuConfCP', - 'mainmenu'=>'holiday', - 'leftmenu'=>'holiday_conf', - 'url'=>'/holiday/define_holiday.php?mainmenu=holiday&action=request', - 'langs'=>'holiday', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position'=>102, - 'enabled'=>'$conf->holiday->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. - 'perms'=>'$user->rights->holiday->define_holiday', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules - 'target'=>'', - 'user'=>2); // 0=Menu for internal users, 1=external users, 2=both - $r++; - $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=holiday,fk_leftmenu=holiday', // Use r=value where r is index key used for the parent menu entry (higher parent must be a top menu entry) - 'type'=>'left', // This is a Left menu entry - 'titre'=>'MenuLogCP', - 'mainmenu'=>'holiday_def', - 'url'=>'/holiday/view_log.php?mainmenu=holiday&action=request', - 'leftmenu'=>'holiday', - 'langs'=>'holiday', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position'=>103, - 'enabled'=>'$conf->holiday->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. - 'perms'=>'$user->rights->holiday->view_log', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules - 'target'=>'', - 'user'=>2); // 0=Menu for internal users, 1=external users, 2=both - $r++; - $this->menu[$r]=array( 'fk_menu'=>'fk_mainmenu=holiday,fk_leftmenu=holiday', // Use r=value where r is index key used for the parent menu entry (higher parent must be a top menu entry) - 'type'=>'left', // This is a Left menu entry - 'titre'=>'MenuReportMonth', - 'mainmenu'=>'holiday', - 'leftmenu'=>'holiday_report', - 'url'=>'/holiday/month_report.php?mainmenu=holiday&action=request', - 'langs'=>'holiday', // Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory. - 'position'=>104, - 'enabled'=>'$conf->holiday->enabled', // Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled. - 'perms'=>'$user->rights->holiday->view_log', // Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules - 'target'=>'', - 'user'=>2); // 0=Menu for internal users, 1=external users, 2=both - $r++; -*/ - // Exports $r=1; diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php index c350fb003e6..4e10fbf925c 100644 --- a/htdocs/holiday/list.php +++ b/htdocs/holiday/list.php @@ -18,7 +18,7 @@ */ /** - * \file htdocs/holiday/index.php + * \file htdocs/holiday/list.php * \ingroup holiday * \brief List of holiday. */ diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index 214a6c54fbf..f42e55cb697 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -366,29 +366,29 @@ if (! GETPOST("action") || preg_match('/upgrade/i',GETPOST('action'))) migrate_event_assignement($db,$langs,$conf); } - // Scripts for lat version + // Scripts for last version $afterversionarray=explode('.','3.7.9'); $beforeversionarray=explode('.','3.8.9'); if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0) { // Reload modules (this must be always and only into last targeted version) $listofmodule=array( - 'MAIN_MODULE_AGENDA', - 'MAIN_MODULE_BARCODE', - 'MAIN_MODULE_CRON', - 'MAIN_MODULE_COMMANDE', - 'MAIN_MODULE_DEPLACEMENT', - 'MAIN_MODULE_DON', - 'MAIN_MODULE_ECM', - 'MAIN_MODULE_FACTURE', - 'MAIN_MODULE_FOURNISSEUR', - 'MAIN_MODULE_HOLIDAY', - 'MAIN_MODULE_OPENSURVEY', - 'MAIN_MODULE_PAYBOX', - 'MAIN_MODULE_PRODUIT', - 'MAIN_MODULE_SOCIETE', - 'MAIN_MODULE_SERVICE', - 'MAIN_MODULE_USER' + 'MAIN_MODULE_AGENDA'=>'newboxdefonly', + 'MAIN_MODULE_BARCODE'=>'newboxdefonly', + 'MAIN_MODULE_CRON'=>'newboxdefonly', + 'MAIN_MODULE_COMMANDE'=>'newboxdefonly', + 'MAIN_MODULE_DEPLACEMENT'=>'newboxdefonly', + 'MAIN_MODULE_DON'=>'newboxdefonly', + 'MAIN_MODULE_ECM'=>'newboxdefonly', + 'MAIN_MODULE_FACTURE'=>'newboxdefonly', + 'MAIN_MODULE_FOURNISSEUR'=>'newboxdefonly', + 'MAIN_MODULE_HOLIDAY'=>'newboxdefonly', + 'MAIN_MODULE_OPENSURVEY'=>'newboxdefonly', + 'MAIN_MODULE_PAYBOX'=>'newboxdefonly', + 'MAIN_MODULE_PRODUIT'=>'newboxdefonly', + 'MAIN_MODULE_SOCIETE'=>'newboxdefonly', + 'MAIN_MODULE_SERVICE'=>'newboxdefonly', + 'MAIN_MODULE_USER'=>'newboxdefonly' ); migrate_reload_modules($db,$langs,$conf,$listofmodule); @@ -3750,30 +3750,33 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) { dolibarr_install_syslog("upgrade2::migrate_reload_modules"); - // Module to reload if no info is provided + // If no info is provided, we reload all modules with mode newboxdefonly. if (count($listofmodule) == 0) { $listofmodule=array( - 'MAIN_MODULE_AGENDA', - 'MAIN_MODULE_SOCIETE', - 'MAIN_MODULE_PRODUIT', - 'MAIN_MODULE_SERVICE', - 'MAIN_MODULE_COMMANDE', - 'MAIN_MODULE_FACTURE', - 'MAIN_MODULE_FOURNISSEUR', - 'MAIN_MODULE_USER', - 'MAIN_MODULE_DEPLACEMENT', - 'MAIN_MODULE_DON', - 'MAIN_MODULE_ECM', - 'MAIN_MODULE_PAYBOX', - 'MAIN_MODULE_OPENSURVEY' + 'MAIN_MODULE_AGENDA'=>'newboxdefonly', + 'MAIN_MODULE_SOCIETE'=>'newboxdefonly', + 'MAIN_MODULE_PRODUIT'=>'newboxdefonly', + 'MAIN_MODULE_SERVICE'=>'newboxdefonly', + 'MAIN_MODULE_COMMANDE'=>'newboxdefonly', + 'MAIN_MODULE_FACTURE'=>'newboxdefonly', + 'MAIN_MODULE_FOURNISSEUR'=>'newboxdefonly', + 'MAIN_MODULE_HOLIDAY'=>'newboxdefonly', + 'MAIN_MODULE_USER'=>'newboxdefonly', + 'MAIN_MODULE_DEPLACEMENT'=>'newboxdefonly', + 'MAIN_MODULE_DON'=>'newboxdefonly', + 'MAIN_MODULE_ECM'=>'newboxdefonly', + 'MAIN_MODULE_PAYBOX'=>'newboxdefonly', + 'MAIN_MODULE_OPENSURVEY'=>'newboxdefonly' ); } - foreach($listofmodule as $moduletoreload) + foreach($listofmodule as $moduletoreload => $reloadmode) { if (empty($moduletoreload) || empty($conf->global->$moduletoreload)) continue; + $mod=null; + if ($moduletoreload == 'MAIN_MODULE_AGENDA') { dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate Agenda module"); @@ -3781,7 +3784,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modAgenda($db); $mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_BARCODE') @@ -3791,7 +3794,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modBarcode($db); $mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_CRON') @@ -3801,7 +3804,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modCron($db); $mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_SOCIETE') @@ -3811,7 +3814,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modSociete($db); $mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_PRODUIT') // Permission has changed into 2.7 @@ -3821,7 +3824,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modProduct($db); //$mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_SERVICE') // Permission has changed into 2.7 @@ -3832,7 +3835,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modService($db); //$mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_COMMANDE') // Permission has changed into 2.9 @@ -3843,7 +3846,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modCommande($db); //$mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_FACTURE') // Permission has changed into 2.9 @@ -3853,7 +3856,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modFacture($db); //$mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_FOURNISSEUR') // Permission has changed into 2.9 @@ -3863,7 +3866,17 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modFournisseur($db); //$mod->remove('noboxes'); - $mod->init('newboxdefonly'); + $mod->init($reloadmode); + } + } + if ($moduletoreload == 'MAIN_MODULE_HOLIDAY') // Permission and tabs has changed into 3.8 + { + dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate Leave Request module"); + $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modHoliday.class.php'; + if ($res) { + $mod=new modHoliday($db); + $mod->remove('noboxes'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_DEPLACEMENT') // Permission has changed into 3.0 @@ -3872,8 +3885,8 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modDeplacement.class.php'; if ($res) { $mod=new modDeplacement($db); - //$mod->remove('noboxes'); // We need to remove because a permission id has been removed - $mod->init('newboxdefonly'); + //$mod->remove('noboxes'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_DON') // Permission has changed into 3.0 @@ -3882,8 +3895,8 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modDon.class.php'; if ($res) { $mod=new modDon($db); - //$mod->remove('noboxes'); // We need to remove because a permission id has been removed - $mod->init('newboxdefonly'); + //$mod->remove('noboxes'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_ECM') // Permission has changed into 3.0 and 3.1 @@ -3893,7 +3906,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modECM($db); $mod->remove('noboxes'); // We need to remove because a permission id has been removed - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_PAYBOX') // Permission has changed into 3.0 @@ -3903,7 +3916,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modPaybox($db); $mod->remove('noboxes'); // We need to remove because id of module has changed - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_OPENSURVEY') // Permission has changed into 3.0 @@ -3913,7 +3926,7 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($res) { $mod=new modOpenSurvey($db); $mod->remove('noboxes'); // We need to remove because menu entries has changed - $mod->init('newboxdefonly'); + $mod->init($reloadmode); } } if ($moduletoreload == 'MAIN_MODULE_USER') // Permission has changed into 3.0 @@ -3922,11 +3935,20 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modUser.class.php'; if ($res) { $mod=new modUser($db); - //$mod->remove('noboxes'); // We need to remove because id of module has changed - $mod->init('newboxdefonly'); + //$mod->remove('noboxes'); + $mod->init($reloadmode); } } + if (! empty($mod) && is_object($mod)) + { + print '<tr><td colspan="4">'; + print '<b>'.$langs->trans('Upgrade').'</b>: '; + print $langs->trans('MigrationReloadModule')." ".$mod->getName(); + print "<!-- (".$reloadmode.") -->"; + print "<br>\n"; + print '</td></tr>'; + } } } @@ -3951,7 +3973,7 @@ function migrate_reload_menu($db,$langs,$conf,$versionto) $versiontoarray=explode('.',$versionto); - // Script for VX (X<2.9) -> V2.9 + // Migration required when target version is between $afterversionarray=explode('.','2.8.9'); $beforeversionarray=explode('.','2.9.9'); if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0) @@ -3959,7 +3981,7 @@ function migrate_reload_menu($db,$langs,$conf,$versionto) $listofmenuhandler['auguria']=1; // We set here only dynamic menu handlers } - // Script for VX (X<3.2) -> V3.2 + // Migration required when target version is between $afterversionarray=explode('.','3.1.9'); $beforeversionarray=explode('.','3.2.9'); if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0) @@ -3967,6 +3989,14 @@ function migrate_reload_menu($db,$langs,$conf,$versionto) $listofmenuhandler['auguria']=1; // We set here only dynamic menu handlers } + // Migration required when target version is between + $afterversionarray=explode('.','3.7.9'); + $beforeversionarray=explode('.','3.8.9'); + if (versioncompare($versiontoarray,$afterversionarray) >= 0 && versioncompare($versiontoarray,$beforeversionarray) <= 0) + { + $listofmenuhandler['auguria']=1; // We set here only dynamic menu handlers + } + foreach ($listofmenuhandler as $key => $val) { print '<tr><td colspan="4">'; diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index a30c76e19d0..0b4b399e31f 100755 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -635,7 +635,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +730,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +767,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job diff --git a/htdocs/langs/en_US/holiday.lang b/htdocs/langs/en_US/holiday.lang index 9bf90c3d01c..725336d8790 100644 --- a/htdocs/langs/en_US/holiday.lang +++ b/htdocs/langs/en_US/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. \ No newline at end of file diff --git a/htdocs/langs/en_US/install.lang b/htdocs/langs/en_US/install.lang index fada78c04c6..6ec3ca2d14a 100644 --- a/htdocs/langs/en_US/install.lang +++ b/htdocs/langs/en_US/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/fr_FR/holiday.lang b/htdocs/langs/fr_FR/holiday.lang index c3dfa31de07..d201181188d 100644 --- a/htdocs/langs/fr_FR/holiday.lang +++ b/htdocs/langs/fr_FR/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Accès refusé HolidaysRefusedBody=Votre demande de congés payés %s à %s vient d'être refusée pour le motif suivant : HolidaysCanceled=Abandonner la demande de congés HolidaysCanceledBody=Votre demande de congés du %s au %s a été annulée. -Permission20001=Lire ses propres demandes de congès -Permission20002=Créer/modifier ses demandes de congés -Permission20003=Supprimer la demande de Congés -Permission20004=Lire les demandes de congès de tout le monde -Permission20005=Créer/modifier les congés pour tout le monde -Permission20006=Administration des demande de congès (configuration et mise à jour du solde) NewByMonth=Ajouté par mois GoIntoDictionaryHolidayTypes=Aller dans <strong>Accueil - Configuration - Dictionnaires - Type de congés</strong> pour configurer les différents types de congés. From 0bfccc7255e4dff1ddf7a426290ee1528d482b6a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 11 Sep 2015 08:32:40 +0200 Subject: [PATCH 133/284] Fix print into form to attach file must be into return. --- htdocs/core/class/html.formfile.class.php | 9 ++++++--- htdocs/langs/en_US/link.lang | 1 + htdocs/theme/eldy/style.css.php | 5 ++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php index 47723a05cbc..59a418d73a2 100644 --- a/htdocs/core/class/html.formfile.class.php +++ b/htdocs/core/class/html.formfile.class.php @@ -75,6 +75,7 @@ class FormFile global $conf,$langs, $hookmanager; $hookmanager->initHooks(array('formfile')); + if (! empty($conf->browser->layout) && $conf->browser->layout != 'classic') $useajax=0; if ((! empty($conf->global->MAIN_USE_JQUERY_FILEUPLOAD) && $useajax) || ($useajax==2)) @@ -86,13 +87,13 @@ class FormFile return $this->_formAjaxFileUpload($object); } else - { + { $maxlength=$size; $out = "\n\n<!-- Start form attach new file -->\n"; if (empty($title)) $title=$langs->trans("AttachANewFile"); - if ($title != 'none') print_titre($title); + if ($title != 'none') $out.=load_fiche_titre($title, null, null); $out .= '<form name="'.$htmlname.'" id="'.$htmlname.'" action="'.$url.'" enctype="multipart/form-data" method="POST">'; $out .= '<input type="hidden" id="'.$htmlname.'_section_dir" name="section_dir" value="">'; @@ -178,7 +179,7 @@ class FormFile $out .= '<table width="100%" class="nobordernopadding">'; $out .= '<tr>'; $out .= '<td valign="middle" class="nowrap">'; - $out .= $langs->trans("Link") . ': '; + $out .= $langs->trans("URLToLink") . ': '; $out .= '<input type="text" name="link" size="'.$maxlength.'" id="link">'; $out .= ' &nbsp; ' . $langs->trans("Label") . ': '; $out .= '<input type="text" name="label" id="label">'; @@ -200,7 +201,9 @@ class FormFile if (empty($res)) { + print '<div class="attacharea">'; print $out; + print '</div>'; } print $hookmanager->resPrint; diff --git a/htdocs/langs/en_US/link.lang b/htdocs/langs/en_US/link.lang index 8b1efb75ef3..6880d4d86a0 100644 --- a/htdocs/langs/en_US/link.lang +++ b/htdocs/langs/en_US/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link \ No newline at end of file diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index ce4764373db..b88fcb187de 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -603,7 +603,10 @@ div.ficheaddleft { padding-top: 1px; padding-bottom: 1px; } - +div.attacharea { + padding-top: 10px; + padding-bottom: 10px; +} /* ============================================================================== */ /* Menu top et 1ere ligne tableau */ From 75eae394f14353faf64cec1f5d71f5ca7e532461 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 11 Sep 2015 20:36:45 +0200 Subject: [PATCH 134/284] Fix confirmation of scripts make scripts not working with cron --- .../company/sync_contacts_dolibarr2ldap.php | 35 ++++++++++++------- .../members/sync_members_dolibarr2ldap.php | 25 ++++++++----- .../members/sync_members_ldap2dolibarr.php | 13 ++++--- scripts/user/sync_groups_ldap2dolibarr.php | 12 ++++--- scripts/user/sync_users_ldap2dolibarr.php | 13 ++++--- 5 files changed, 64 insertions(+), 34 deletions(-) diff --git a/scripts/company/sync_contacts_dolibarr2ldap.php b/scripts/company/sync_contacts_dolibarr2ldap.php index 8a582a77f74..2223cd1ca8f 100755 --- a/scripts/company/sync_contacts_dolibarr2ldap.php +++ b/scripts/company/sync_contacts_dolibarr2ldap.php @@ -34,12 +34,6 @@ if (substr($sapi_type, 0, 3) == 'cgi') { exit(-1); } -if (! isset($argv[1]) || ! $argv[1]) { - print "Usage: $script_file now\n"; - exit(-1); -} -$now=$argv[1]; - require_once($path."../../htdocs/master.inc.php"); require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php"); @@ -49,6 +43,7 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/ldap.class.php"); // Global variables $version=DOL_VERSION; $error=0; +$confirmed=0; /* @@ -59,6 +54,18 @@ $error=0; print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." *****\n"; dol_syslog($script_file." launched with arg ".join(',',$argv)); +if (! isset($argv[1]) || ! $argv[1]) { + print "Usage: $script_file now [-y]\n"; + exit(-1); +} + +foreach($argv as $key => $val) +{ + if (preg_match('/-y$/',$val,$reg)) $confirmed=1; +} + +$now=$argv[1]; + print "Mails sending disabled (useless in batch mode)\n"; $conf->global->MAIN_DISABLE_ALL_MAILS=1; // On bloque les mails print "\n"; @@ -77,12 +84,16 @@ print "login=".$conf->global->LDAP_ADMIN_DN."\n"; print "pass=".preg_replace('/./i','*',$conf->global->LDAP_ADMIN_PASS)."\n"; print "DN target=".$conf->global->LDAP_CONTACT_DN."\n"; print "\n"; -print "Press a key to confirm...\n"; -$input = trim(fgets(STDIN)); -print "Warning, this operation may result in data loss if it failed.\n"; -print "Be sure to have a backup of your LDAP database (With OpenLDAP: slapcat > save.ldif).\n"; -print "Hit Enter to continue or CTRL+C to stop...\n"; -$input = trim(fgets(STDIN)); + +if (! $confirmed) +{ + print "Press a key to confirm...\n"; + $input = trim(fgets(STDIN)); + print "Warning, this operation may result in data loss if it failed.\n"; + print "Be sure to have a backup of your LDAP database (With OpenLDAP: slapcat > save.ldif).\n"; + print "Hit Enter to continue or CTRL+C to stop...\n"; + $input = trim(fgets(STDIN)); +} /* if (! $conf->global->LDAP_CONTACT_ACTIVE) diff --git a/scripts/members/sync_members_dolibarr2ldap.php b/scripts/members/sync_members_dolibarr2ldap.php index 13529561a80..bfe16330b79 100755 --- a/scripts/members/sync_members_dolibarr2ldap.php +++ b/scripts/members/sync_members_dolibarr2ldap.php @@ -43,7 +43,7 @@ $langs->load("main"); // Global variables $version=DOL_VERSION; $error=0; - +$confirmed=0; /* @@ -55,9 +55,15 @@ print "***** ".$script_file." (".$version.") pid=".dol_getmypid()." *****\n"; dol_syslog($script_file." launched with arg ".join(',',$argv)); if (! isset($argv[1]) || ! $argv[1]) { - print "Usage: $script_file now\n"; + print "Usage: $script_file now [-y]\n"; exit(-1); } + +foreach($argv as $key => $val) +{ + if (preg_match('/-y$/',$val,$reg)) $confirmed=1; +} + $now=$argv[1]; print "Mails sending disabled (useless in batch mode)\n"; @@ -78,13 +84,16 @@ print "login=".$conf->global->LDAP_ADMIN_DN."\n"; print "pass=".preg_replace('/./i','*',$conf->global->LDAP_ADMIN_PASS)."\n"; print "DN target=".$conf->global->LDAP_MEMBER_DN."\n"; print "\n"; -print "Press a key to confirm...\n"; -$input = trim(fgets(STDIN)); -print "Warning, this operation may result in data loss if it failed.\n"; -print "Be sure to have a backup of your LDAP database (With OpenLDAP: slapcat > save.ldif).\n"; -print "Hit Enter to continue or CTRL+C to stop...\n"; -$input = trim(fgets(STDIN)); +if (! $confirmed) +{ + print "Press a key to confirm...\n"; + $input = trim(fgets(STDIN)); + print "Warning, this operation may result in data loss if it failed.\n"; + print "Be sure to have a backup of your LDAP database (With OpenLDAP: slapcat > save.ldif).\n"; + print "Hit Enter to continue or CTRL+C to stop...\n"; + $input = trim(fgets(STDIN)); +} /* if (! $conf->global->LDAP_MEMBER_ACTIVE) diff --git a/scripts/members/sync_members_ldap2dolibarr.php b/scripts/members/sync_members_ldap2dolibarr.php index 4ed5e36f696..cf18a75e508 100755 --- a/scripts/members/sync_members_ldap2dolibarr.php +++ b/scripts/members/sync_members_ldap2dolibarr.php @@ -48,7 +48,7 @@ $langs->load("errors"); $version=DOL_VERSION; $error=0; $forcecommit=0; - +$confirmed=0; /* @@ -94,7 +94,7 @@ $required_fields=array_unique(array_values(array_filter($required_fields, "dolVa if (! isset($argv[2]) || ! is_numeric($argv[2])) { - print "Usage: $script_file (nocommitiferror|commitiferror) id_member_type [--server=ldapserverhost]\n"; + print "Usage: $script_file (nocommitiferror|commitiferror) id_member_type [--server=ldapserverhost] [-y]\n"; exit(-1); } @@ -103,6 +103,7 @@ foreach($argv as $key => $val) { if ($val == 'commitiferror') $forcecommit=1; if (preg_match('/--server=([^\s]+)$/',$val,$reg)) $conf->global->LDAP_SERVER_HOST=$reg[1]; + if (preg_match('/-y$/',$val,$reg)) $confirmed=1; } print "Mails sending disabled (useless in batch mode)\n"; @@ -139,9 +140,11 @@ if ($typeid <= 0) } -print "Hit Enter to continue or CTRL+C to stop...\n"; -$input = trim(fgets(STDIN)); - +if (! $confirmed) +{ + print "Hit Enter to continue or CTRL+C to stop...\n"; + $input = trim(fgets(STDIN)); +} // Load table of correspondence of countries $hashlib2rowid=array(); diff --git a/scripts/user/sync_groups_ldap2dolibarr.php b/scripts/user/sync_groups_ldap2dolibarr.php index 93406276ead..b48a4af974e 100755 --- a/scripts/user/sync_groups_ldap2dolibarr.php +++ b/scripts/user/sync_groups_ldap2dolibarr.php @@ -49,6 +49,7 @@ $langs->load("errors"); $version=DOL_VERSION; $error=0; $forcecommit=0; +$confirmed=0; /* @@ -73,7 +74,7 @@ $required_fields=array_unique(array_values(array_filter($required_fields, "dolVa if (! isset($argv[1])) { //print "Usage: $script_file (nocommitiferror|commitiferror) [id_group]\n"; - print "Usage: $script_file (nocommitiferror|commitiferror) [--server=ldapserverhost] [--excludeuser=user1,user2...]\n"; + print "Usage: $script_file (nocommitiferror|commitiferror) [--server=ldapserverhost] [--excludeuser=user1,user2...] [-y]\n"; exit(-1); } @@ -82,6 +83,7 @@ foreach($argv as $key => $val) if ($val == 'commitiferror') $forcecommit=1; if (preg_match('/--server=([^\s]+)$/',$val,$reg)) $conf->global->LDAP_SERVER_HOST=$reg[1]; if (preg_match('/--excludeuser=([^\s]+)$/',$val,$reg)) $excludeuser=explode(',',$reg[1]); + if (preg_match('/-y$/',$val,$reg)) $confirmed=1; } print "Mails sending disabled (useless in batch mode)\n"; @@ -105,9 +107,11 @@ print "commitiferror=".$forcecommit."\n"; print "Mapped LDAP fields=".join(',',$required_fields)."\n"; print "\n"; -print "Hit Enter to continue or CTRL+C to stop...\n"; -$input = trim(fgets(STDIN)); - +if (! $confirmed) +{ + print "Hit Enter to continue or CTRL+C to stop...\n"; + $input = trim(fgets(STDIN)); +} if (empty($conf->global->LDAP_GROUP_DN)) { diff --git a/scripts/user/sync_users_ldap2dolibarr.php b/scripts/user/sync_users_ldap2dolibarr.php index 296db5ec0b2..53a48cc03ca 100755 --- a/scripts/user/sync_users_ldap2dolibarr.php +++ b/scripts/user/sync_users_ldap2dolibarr.php @@ -48,7 +48,7 @@ $version=DOL_VERSION; $error=0; $forcecommit=0; $excludeuser=array(); - +$confirmed=0; /* * Main @@ -85,7 +85,7 @@ $required_fields = array( $required_fields=array_unique(array_values(array_filter($required_fields, "dolValidElement"))); if (! isset($argv[1])) { - print "Usage: $script_file (nocommitiferror|commitiferror) [--server=ldapserverhost] [--excludeuser=user1,user2...]\n"; + print "Usage: $script_file (nocommitiferror|commitiferror) [--server=ldapserverhost] [--excludeuser=user1,user2...] [-y]\n"; exit(-1); } @@ -94,6 +94,7 @@ foreach($argv as $key => $val) if ($val == 'commitiferror') $forcecommit=1; if (preg_match('/--server=([^\s]+)$/',$val,$reg)) $conf->global->LDAP_SERVER_HOST=$reg[1]; if (preg_match('/--excludeuser=([^\s]+)$/',$val,$reg)) $excludeuser=explode(',',$reg[1]); + if (preg_match('/-y$/',$val,$reg)) $confirmed=1; } print "Mails sending disabled (useless in batch mode)\n"; @@ -118,9 +119,11 @@ print "excludeuser=".join(',',$excludeuser)."\n"; print "Mapped LDAP fields=".join(',',$required_fields)."\n"; print "\n"; -print "Hit Enter to continue or CTRL+C to stop...\n"; -$input = trim(fgets(STDIN)); - +if (! $confirmed) +{ + print "Hit Enter to continue or CTRL+C to stop...\n"; + $input = trim(fgets(STDIN)); +} if (empty($conf->global->LDAP_USER_DN)) { From 36632593c04afd8536c6fa83fc180d0785c81b18 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 11:23:44 +0200 Subject: [PATCH 135/284] Fix SQL injections #3300 --- .../class/askpricesupplier.class.php | 6 ++-- htdocs/comm/propal/class/propal.class.php | 6 ++-- htdocs/commande/class/commande.class.php | 8 ++--- htdocs/compta/facture/class/facture.class.php | 4 +-- htdocs/contact/class/contact.class.php | 4 +-- htdocs/fichinter/class/fichinter.class.php | 4 +-- .../class/fournisseur.commande.class.php | 4 +-- htdocs/product/class/product.class.php | 8 ++--- htdocs/societe/class/societe.class.php | 32 +++++++++---------- 9 files changed, 38 insertions(+), 38 deletions(-) diff --git a/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php b/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php index 2854a0a0d4b..bee62cb384d 100644 --- a/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php +++ b/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php @@ -757,8 +757,8 @@ class AskPriceSupplier extends CommonObject $sql.= $this->socid; $sql.= ", 0"; $sql.= ", ".$this->remise; - $sql.= ", ".($this->remise_percent?$this->remise_percent:'null'); - $sql.= ", ".($this->remise_absolue?$this->remise_absolue:'null'); + $sql.= ", ".($this->remise_percent?$this->db->escape($this->remise_percent):'null'); + $sql.= ", ".($this->remise_absolue?$this->db->escape($this->remise_absolue):'null'); $sql.= ", 0"; $sql.= ", 0"; $sql.= ", '".$this->db->idate($now)."'"; @@ -766,7 +766,7 @@ class AskPriceSupplier extends CommonObject $sql.= ", ".($user->id > 0 ? "'".$user->id."'":"null"); $sql.= ", '".$this->db->escape($this->note_private)."'"; $sql.= ", '".$this->db->escape($this->note_public)."'"; - $sql.= ", '".$this->modelpdf."'"; + $sql.= ", '".$this->db->escape($this->modelpdf)."'"; $sql.= ", ".$this->cond_reglement_id; $sql.= ", ".$this->mode_reglement_id; $sql.= ", ".($this->fk_account>0?$this->fk_account:'NULL'); diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 77c4e5c6f76..421b2506e73 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -858,8 +858,8 @@ class Propal extends CommonObject $sql.= $this->socid; $sql.= ", 0"; $sql.= ", ".$this->remise; - $sql.= ", ".($this->remise_percent?$this->remise_percent:'null'); - $sql.= ", ".($this->remise_absolue?$this->remise_absolue:'null'); + $sql.= ", ".($this->remise_percent?$this->db->escape($this->remise_percent):'null'); + $sql.= ", ".($this->remise_absolue?$this->db->escape($this->remise_absolue):'null'); $sql.= ", 0"; $sql.= ", 0"; $sql.= ", '".$this->db->idate($this->date)."'"; @@ -868,7 +868,7 @@ class Propal extends CommonObject $sql.= ", ".($user->id > 0 ? "'".$user->id."'":"null"); $sql.= ", '".$this->db->escape($this->note_private)."'"; $sql.= ", '".$this->db->escape($this->note_public)."'"; - $sql.= ", '".$this->modelpdf."'"; + $sql.= ", '".$this->db->escape($this->modelpdf)."'"; $sql.= ", ".($this->fin_validite!=''?"'".$this->db->idate($this->fin_validite)."'":"null"); $sql.= ", ".$this->cond_reglement_id; $sql.= ", ".$this->mode_reglement_id; diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 4a037ba486a..767bf294d6f 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -745,13 +745,13 @@ class Commande extends CommonOrder $sql.= " VALUES ('(PROV)',".$this->socid.", '".$this->db->idate($now)."', ".$user->id; $sql.= ", ".($this->fk_project>0?$this->fk_project:"null"); $sql.= ", '".$this->db->idate($date)."'"; - $sql.= ", ".($this->source>=0 && $this->source != '' ?$this->source:'null'); + $sql.= ", ".($this->source>=0 && $this->source != '' ?$this->db->escape($this->source):'null'); $sql.= ", '".$this->db->escape($this->note_private)."'"; $sql.= ", '".$this->db->escape($this->note_public)."'"; $sql.= ", ".($this->ref_ext?"'".$this->db->escape($this->ref_ext)."'":"null"); $sql.= ", ".($this->ref_client?"'".$this->db->escape($this->ref_client)."'":"null"); $sql.= ", ".($this->ref_int?"'".$this->db->escape($this->ref_int)."'":"null"); - $sql.= ", '".$this->modelpdf."'"; + $sql.= ", '".$this->db->escape($this->modelpdf)."'"; $sql.= ", ".($this->cond_reglement_id>0?"'".$this->cond_reglement_id."'":"null"); $sql.= ", ".($this->mode_reglement_id>0?"'".$this->mode_reglement_id."'":"null"); $sql.= ", ".($this->fk_account>0?$this->fk_account:'NULL'); @@ -760,8 +760,8 @@ class Commande extends CommonOrder $sql.= ", ".($this->date_livraison?"'".$this->db->idate($this->date_livraison)."'":"null"); $sql.= ", ".($this->fk_delivery_address>0?$this->fk_delivery_address:'NULL'); $sql.= ", ".($this->shipping_method_id>0?$this->shipping_method_id:'NULL'); - $sql.= ", ".($this->remise_absolue>0?$this->remise_absolue:'NULL'); - $sql.= ", ".($this->remise_percent>0?$this->remise_percent:0); + $sql.= ", ".($this->remise_absolue>0?$this->db->escape($this->remise_absolue):'NULL'); + $sql.= ", ".($this->remise_percent>0?$this->db->escape($this->remise_percent):0); $sql.= ", ".(int) $this->fk_incoterms; $sql.= ", '".$this->db->escape($this->location_incoterms)."'"; $sql.= ", ".$conf->entity; diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index f1718bfe5d3..f0668bb0987 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -332,7 +332,7 @@ class Facture extends CommonInvoice $sql.= "'(PROV)'"; $sql.= ", ".$conf->entity; $sql.= ", ".($this->ref_ext?"'".$this->db->escape($this->ref_ext)."'":"null"); - $sql.= ", '".$this->type."'"; + $sql.= ", '".$this->db->escape($this->type)."'"; $sql.= ", '".$socid."'"; $sql.= ", '".$this->db->idate($now)."'"; $sql.= ", ".($this->remise_absolue>0?$this->remise_absolue:'NULL'); @@ -348,7 +348,7 @@ class Facture extends CommonInvoice $sql.= ", ".($this->fk_project?$this->fk_project:"null"); $sql.= ", ".$this->cond_reglement_id; $sql.= ", ".$this->mode_reglement_id; - $sql.= ", '".$this->db->idate($datelim)."', '".$this->modelpdf."'"; + $sql.= ", '".$this->db->idate($datelim)."', '".$this->db->escape($this->modelpdf)."'"; $sql.= ", ".($this->situation_cycle_ref?"'".$this->db->escape($this->situation_cycle_ref)."'":"null"); $sql.= ", ".($this->situation_counter?"'".$this->db->escape($this->situation_counter)."'":"null"); $sql.= ", ".($this->situation_final?$this->situation_final:0); diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index dc3c7fc3640..f3c0b9bd3f5 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -168,9 +168,9 @@ class Contact extends CommonObject $sql.= " ".($user->id > 0 ? "'".$user->id."'":"null").","; $sql.= " ".$this->priv.","; $sql.= " ".$this->statut.","; - $sql.= " ".(! empty($this->canvas)?"'".$this->canvas."'":"null").","; + $sql.= " ".(! empty($this->canvas)?"'".$this->db->escape($this->canvas)."'":"null").","; $sql.= " ".$conf->entity.","; - $sql.= "'".$this->db->escape($this->ref_ext)."',"; + $sql.= "'".$this->db->escape($this->ref_ext)."',"; $sql.= " ".(! empty($this->import_key)?"'".$this->import_key."'":"null"); $sql.= ")"; diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index 5e88cc94243..d0bcee286d0 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -149,11 +149,11 @@ class Fichinter extends CommonObject $sql.= " VALUES ("; $sql.= $this->socid; $sql.= ", '".$this->db->idate($now)."'"; - $sql.= ", '".$this->ref."'"; + $sql.= ", '".$this->db->escape($this->ref)."'"; $sql.= ", ".$conf->entity; $sql.= ", ".$user->id; $sql.= ", ".($this->description?"'".$this->db->escape($this->description)."'":"null"); - $sql.= ", '".$this->modelpdf."'"; + $sql.= ", '".$this->db->escape($this->modelpdf)."'"; $sql.= ", ".($this->fk_project ? $this->fk_project : 0); $sql.= ", ".($this->fk_contrat ? $this->fk_contrat : 0); $sql.= ", ".$this->statut; diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 9bd341e357c..9d77deff3ee 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -998,7 +998,7 @@ class CommandeFournisseur extends CommonOrder $sql.= ") "; $sql.= " VALUES ("; $sql.= "''"; - $sql.= ", '".$this->ref_supplier."'"; + $sql.= ", '".$this->db->escape($this->ref_supplier)."'"; $sql.= ", '".$this->db->escape($this->note_private)."'"; $sql.= ", '".$this->db->escape($this->note_public)."'"; $sql.= ", ".$conf->entity; @@ -1007,7 +1007,7 @@ class CommandeFournisseur extends CommonOrder $sql.= ", ".($this->date_livraison?"'".$this->db->idate($this->date_livraison)."'":"null"); $sql.= ", ".$user->id; $sql.= ", 0"; - $sql.= ", " . $this->source; + $sql.= ", ".$this->db->escape($this->source); $sql.= ", '".$conf->global->COMMANDE_SUPPLIER_ADDON_PDF."'"; $sql.= ", ".($this->mode_reglement_id > 0 ? $this->mode_reglement_id : 'null'); $sql.= ", ".($this->cond_reglement_id > 0 ? $this->cond_reglement_id : 'null'); diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 13368f652a9..7c2d089960a 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -694,7 +694,7 @@ class Product extends CommonObject $sql = "UPDATE ".MAIN_DB_PREFIX."product"; $sql.= " SET label = '" . $this->db->escape($this->label) ."'"; - $sql.= ", ref = '" . $this->ref ."'"; + $sql.= ", ref = '" . $this->db->escape($this->ref) ."'"; $sql.= ", ref_ext = ".(! empty($this->ref_ext)?"'".$this->db->escape($this->ref_ext)."'":"null"); $sql.= ", tva_tx = " . $this->tva_tx; $sql.= ", recuperableonly = " . $this->tva_npr; @@ -722,9 +722,9 @@ class Product extends CommonObject $sql.= ", customcode = '" . $this->db->escape($this->customcode) ."'"; $sql.= ", fk_country = " . ($this->country_id > 0 ? $this->country_id : 'null'); $sql.= ", note = ".(isset($this->note) ? "'" .$this->db->escape($this->note)."'" : 'null'); - $sql.= ", duration = '" . $this->duration_value . $this->duration_unit ."'"; - $sql.= ", accountancy_code_buy = '" . $this->accountancy_code_buy."'"; - $sql.= ", accountancy_code_sell= '" . $this->accountancy_code_sell."'"; + $sql.= ", duration = '" . $this->db->escape($this->duration_value . $this->duration_unit) ."'"; + $sql.= ", accountancy_code_buy = '" . $this->db->escape($this->accountancy_code_buy)."'"; + $sql.= ", accountancy_code_sell= '" . $this->db->escape($this->accountancy_code_sell)."'"; $sql.= ", desiredstock = " . ((isset($this->desiredstock) && $this->desiredstock != '') ? $this->desiredstock : "null"); $sql.= ", fk_unit= " . (!$this->fk_unit ? 'NULL' : $this->fk_unit); $sql.= " WHERE rowid = " . $id; diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 7de6fdec844..0145ff10b1c 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -461,14 +461,14 @@ class Societe extends CommonObject $sql = "INSERT INTO ".MAIN_DB_PREFIX."societe (nom, name_alias, entity, datec, fk_user_creat, canvas, status, ref_int, ref_ext, fk_stcomm, fk_incoterms, location_incoterms ,import_key)"; $sql.= " VALUES ('".$this->db->escape($this->name)."', '".$this->db->escape($this->name_alias)."', ".$conf->entity.", '".$this->db->idate($now)."'"; $sql.= ", ".(! empty($user->id) ? "'".$user->id."'":"null"); - $sql.= ", ".(! empty($this->canvas) ? "'".$this->canvas."'":"null"); + $sql.= ", ".(! empty($this->canvas) ? "'".$this->db->escape($this->canvas)."'":"null"); $sql.= ", ".$this->status; - $sql.= ", ".(! empty($this->ref_int) ? "'".$this->ref_int."'":"null"); - $sql.= ", ".(! empty($this->ref_ext) ? "'".$this->ref_ext."'":"null"); + $sql.= ", ".(! empty($this->ref_int) ? "'".$this->db->escape($this->ref_int)."'":"null"); + $sql.= ", ".(! empty($this->ref_ext) ? "'".$this->db->escape($this->ref_ext)."'":"null"); $sql.= ", 0"; $sql.= ", ".(int) $this->fk_incoterms; $sql.= ", '".$this->db->escape($this->location_incoterms)."'"; - $sql.= ", ".(! empty($this->import_key) ? "'".$this->import_key."'":"null").")"; + $sql.= ", ".(! empty($this->import_key) ? "'".$this->db->escape($this->import_key)."'":"null").")"; dol_syslog(get_class($this)."::create", LOG_DEBUG); $result=$this->db->query($sql); @@ -789,7 +789,7 @@ class Societe extends CommonObject $sql .= ",ref_ext = " .(! empty($this->ref_ext)?"'".$this->db->escape($this->ref_ext) ."'":"null"); $sql .= ",address = '" . $this->db->escape($this->address) ."'"; - $sql .= ",zip = ".(! empty($this->zip)?"'".$this->zip."'":"null"); + $sql .= ",zip = ".(! empty($this->zip)?"'".$this->db->escape($this->zip)."'":"null"); $sql .= ",town = ".(! empty($this->town)?"'".$this->db->escape($this->town)."'":"null"); $sql .= ",fk_departement = '" . (! empty($this->state_id)?$this->state_id:'0') ."'"; @@ -841,17 +841,17 @@ class Societe extends CommonObject $sql .= ",prefix_comm = ".(! empty($this->prefix_comm)?"'".$this->db->escape($this->prefix_comm)."'":"null"); - $sql .= ",fk_effectif = ".(! empty($this->effectif_id)?"'".$this->effectif_id."'":"null"); + $sql .= ",fk_effectif = ".(! empty($this->effectif_id)?"'".$this->db->escape($this->effectif_id)."'":"null"); - $sql .= ",fk_typent = ".(! empty($this->typent_id)?"'".$this->typent_id."'":"0"); + $sql .= ",fk_typent = ".(! empty($this->typent_id)?"'".$this->db->escape($this->typent_id)."'":"0"); - $sql .= ",fk_forme_juridique = ".(! empty($this->forme_juridique_code)?"'".$this->forme_juridique_code."'":"null"); + $sql .= ",fk_forme_juridique = ".(! empty($this->forme_juridique_code)?"'".$this->db->escape($this->forme_juridique_code)."'":"null"); $sql .= ",client = " . (! empty($this->client)?$this->client:0); $sql .= ",fournisseur = " . (! empty($this->fournisseur)?$this->fournisseur:0); - $sql .= ",barcode = ".(! empty($this->barcode)?"'".$this->barcode."'":"null"); - $sql .= ",default_lang = ".(! empty($this->default_lang)?"'".$this->default_lang."'":"null"); - $sql .= ",logo = ".(! empty($this->logo)?"'".$this->logo."'":"null"); + $sql .= ",barcode = ".(! empty($this->barcode)?"'".$this->db->escape($this->barcode)."'":"null"); + $sql .= ",default_lang = ".(! empty($this->default_lang)?"'".$this->db->escape($this->default_lang)."'":"null"); + $sql .= ",logo = ".(! empty($this->logo)?"'".$this->db->escape($this->logo)."'":"null"); $sql .= ",webservices_url = ".(! empty($this->webservices_url)?"'".$this->db->escape($this->webservices_url)."'":"null"); $sql .= ",webservices_key = ".(! empty($this->webservices_key)?"'".$this->db->escape($this->webservices_key)."'":"null"); @@ -1530,7 +1530,7 @@ class Societe extends CommonObject // Positionne remise courante $sql = "UPDATE ".MAIN_DB_PREFIX."societe "; - $sql.= " SET remise_client = '".$remise."'"; + $sql.= " SET remise_client = '".$this->db->escape($remise)."'"; $sql.= " WHERE rowid = " . $this->id .";"; $resql=$this->db->query($sql); if (! $resql) @@ -1543,7 +1543,7 @@ class Societe extends CommonObject // Ecrit trace dans historique des remises $sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_remise"; $sql.= " (datec, fk_soc, remise_client, note, fk_user_author)"; - $sql.= " VALUES ('".$this->db->idate($now)."', ".$this->id.", '".$remise."',"; + $sql.= " VALUES ('".$this->db->idate($now)."', ".$this->id.", '".$this->db->escape($remise)."',"; $sql.= " '".$this->db->escape($note)."',"; $sql.= " ".$user->id; $sql.= ")"; @@ -1693,7 +1693,7 @@ class Societe extends CommonObject $now=dol_now(); $sql = "UPDATE ".MAIN_DB_PREFIX."societe"; - $sql .= " SET price_level = '".$price_level."'"; + $sql .= " SET price_level = '".$this->db->escape($price_level)."'"; $sql .= " WHERE rowid = " . $this->id; if (! $this->db->query($sql)) @@ -1704,7 +1704,7 @@ class Societe extends CommonObject $sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_prices"; $sql .= " (datec, fk_soc, price_level, fk_user_author)"; - $sql .= " VALUES ('".$this->db->idate($now)."',".$this->id.",'".$price_level."',".$user->id.")"; + $sql .= " VALUES ('".$this->db->idate($now)."',".$this->id.",'".$this->db->escape($price_level)."',".$user->id.")"; if (! $this->db->query($sql)) { @@ -3241,7 +3241,7 @@ class Societe extends CommonObject * @param User $user User making change * @return int <0 if KO, >0 if OK */ - function set_OutstandingBill (User $user) + function set_OutstandingBill(User $user) { if ($this->id) { From 1966d75cedb0a1ce79a5840c0e44b27fbf414b86 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 12:50:55 +0200 Subject: [PATCH 136/284] FIX #3490 --- .../fourn/class/fournisseur.facture.class.php | 18 +++++++++++------- htdocs/fourn/facture/card.php | 11 ++++++----- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 5e24417f618..892ee14e0f8 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -266,7 +266,7 @@ class FactureFournisseur extends CommonInvoice { if (empty($conf->global->MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used { - $result=$this->insertExtraFields(); + $result=$this->insertExtraFields(); // This also set $this->error or $this->errors if errors are found if ($result < 0) { $error++; @@ -274,11 +274,15 @@ class FactureFournisseur extends CommonInvoice } } else if ($reshook < 0) $error++; - // Call trigger - $result=$this->call_trigger('BILL_SUPPLIER_CREATE',$user); - if ($result < 0) $error++; - // End call triggers - + + if (! $error) + { + // Call trigger + $result=$this->call_trigger('BILL_SUPPLIER_CREATE',$user); + if ($result < 0) $error++; + // End call triggers + } + if (! $error) { $this->db->commit(); @@ -307,7 +311,7 @@ class FactureFournisseur extends CommonInvoice } else { - $this->error=$this->db->error(); + $this->error=$this->db->lasterror(); $this->db->rollback(); return -2; } diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php index 6032a7a5036..c39128218d5 100644 --- a/htdocs/fourn/facture/card.php +++ b/htdocs/fourn/facture/card.php @@ -364,7 +364,7 @@ if (empty($reshook)) if(empty($object->date_echeance)) $object->date_echeance = $object->calculate_date_lim_reglement(); // If creation from another object of another module - if ($_POST['origin'] && $_POST['originid']) + if (! $error && $_POST['origin'] && $_POST['originid']) { // Parse element/subelement (ex: project_task) $element = $subelement = $_POST['origin']; @@ -468,17 +468,17 @@ if (empty($reshook)) $error++; } } - // If some invoice's lines already known - else + else if (! $error) { $id = $object->create($user); if ($id < 0) { $error++; } - + if (! $error) { + // If some invoice's lines already known for ($i = 1 ; $i < 9 ; $i++) { $label = $_POST['label'.$i]; @@ -513,7 +513,8 @@ if (empty($reshook)) { $langs->load("errors"); $db->rollback(); - setEventMessage($langs->trans($object->error), 'errors'); + + setEventMessages($object->error, $object->errors, 'errors'); $action='create'; $_GET['socid']=$_POST['socid']; } From a5c6582bc1ad8b80d400b33a0661ad1980fb234d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 12:52:07 +0200 Subject: [PATCH 137/284] Fix duplicate translation/encoding on setEventMessage Conflicts: htdocs/ftp/index.php --- dev/skeletons/skeleton_page.php | 4 ++-- htdocs/comm/action/card.php | 2 +- htdocs/core/lib/functions.lib.php | 15 +++++++++------ htdocs/expensereport/card.php | 2 +- htdocs/ftp/index.php | 3 +-- htdocs/holiday/define_holiday.php | 6 +++--- htdocs/projet/activity/perday.php | 8 ++++---- htdocs/projet/activity/perweek.php | 6 +++--- htdocs/user/card.php | 2 +- 9 files changed, 25 insertions(+), 23 deletions(-) diff --git a/dev/skeletons/skeleton_page.php b/dev/skeletons/skeleton_page.php index 3d0454f5423..2dd9f08e18f 100644 --- a/dev/skeletons/skeleton_page.php +++ b/dev/skeletons/skeleton_page.php @@ -152,7 +152,7 @@ if (empty($reshook)) if (empty($object->ref)) { $error++; - setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("Ref")),null,'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFieldRequired",$langs->transnoentitiesnoconv("Ref")),null,'errors'); } if (! $error) @@ -183,7 +183,7 @@ if (empty($reshook)) if ($result > 0) { // Delete OK - setEventMessages($langs->trans("RecordDeleted"), null, 'mesgs'); + setEventMessages("RecordDeleted", null, 'mesgs'); header("Location: ".dol_buildpath('/buildingmanagement/list.php',1)); exit; } diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php index b442a6266ec..8eef2b06b8b 100644 --- a/htdocs/comm/action/card.php +++ b/htdocs/comm/action/card.php @@ -407,7 +407,7 @@ if ($action == 'update') if (! $datef && $percentage == 100) { $error++; $donotclearsession=1; - setEventMessages($langs->trans("ErrorFieldRequired",$langs->transnoentitiesnoconv("DateEnd")),$object->errors,'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFieldRequired",$langs->transnoentitiesnoconv("DateEnd")),$object->errors,'errors'); $action = 'edit'; } diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index f5dc621aaf3..4672f7a88e2 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -4385,15 +4385,17 @@ function dol_htmloutput_events() /** * Get formated messages to output (Used to show messages on html output). + * This include also the translation of the message key. * - * @param string $mesgstring Message string - * @param array $mesgarray Messages array + * @param string $mesgstring Message string or message key + * @param string[] $mesgarray Array of message strings or message keys * @param string $style Style of message output ('ok' or 'error') * @param int $keepembedded Set to 1 in error message must be kept embedded into its html place (this disable jnotify) * @return string Return html output * * @see dol_print_error * @see dol_htmloutput_errors + * @see setEventMessages */ function get_htmloutput_mesg($mesgstring='',$mesgarray='', $style='ok', $keepembedded=0) { @@ -4478,14 +4480,15 @@ function get_htmloutput_errors($mesgstring='', $mesgarray='', $keepembedded=0) /** * Print formated messages to output (Used to show messages on html output). * - * @param string $mesgstring Message - * @param array $mesgarray Messages array - * @param string $style Which style to use ('ok', 'warning', 'error') - * @param int $keepembedded Set to 1 if message must be kept embedded into its html place (this disable jnotify) + * @param string $mesgstring Message string or message key + * @param string[] $mesgarray Array of message strings or message keys + * @param string $style Which style to use ('ok', 'warning', 'error') + * @param int $keepembedded Set to 1 if message must be kept embedded into its html place (this disable jnotify) * @return void * * @see dol_print_error * @see dol_htmloutput_errors + * @see setEventMessages */ function dol_htmloutput_mesg($mesgstring='',$mesgarray='', $style='ok', $keepembedded=0) { diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index 1eb5d8d47ba..7220e869350 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -709,7 +709,7 @@ if ($action == "confirm_brouillonner" && GETPOST('confirm')=="yes" && $id > 0 && } else { - setEventMessages($langs->transnoentitiesnoconv("NOT_AUTHOR"), '', 'errors'); + setEventMessages("NOT_AUTHOR", '', 'errors'); } } diff --git a/htdocs/ftp/index.php b/htdocs/ftp/index.php index 4da37cde779..7a376263656 100644 --- a/htdocs/ftp/index.php +++ b/htdocs/ftp/index.php @@ -339,8 +339,7 @@ if ($_REQUEST['action'] == 'download') } else { - //TODO: Translate - setEventMessage('Failed to get file '.$remotefile, 'errors'); + setEventMessages($langs->transnoentitiesnoconv('FailedToGetFile',$remotefile), null, 'errors'); } } diff --git a/htdocs/holiday/define_holiday.php b/htdocs/holiday/define_holiday.php index c0179c55bd0..3c5d9f40ab4 100644 --- a/htdocs/holiday/define_holiday.php +++ b/htdocs/holiday/define_holiday.php @@ -102,7 +102,7 @@ if ($action == 'update' && isset($_POST['update_cp'])) } } - if (! $error) setEventMessages($langs->trans('UpdateConfCPOK'), '', 'mesgs'); + if (! $error) setEventMessages('UpdateConfCPOK', '', 'mesgs'); } elseif($action == 'add_event') { @@ -122,7 +122,7 @@ elseif($action == 'add_event') if ($error) { - setEventMessages($langs->trans('ErrorAddEventToUserCP'), '', 'errors'); + setEventMessages('ErrorAddEventToUserCP', '', 'errors'); } else { @@ -135,7 +135,7 @@ elseif($action == 'add_event') $holiday->updateSoldeCP($userCP,$new_holiday); - setEventMessages($langs->trans('AddEventToUserOkCP'), '', 'mesgs'); + setEventMessages('AddEventToUserOkCP', '', 'mesgs'); } } diff --git a/htdocs/projet/activity/perday.php b/htdocs/projet/activity/perday.php index f8e106a7e7e..93305dbc63c 100644 --- a/htdocs/projet/activity/perday.php +++ b/htdocs/projet/activity/perday.php @@ -96,12 +96,12 @@ if ($action == 'assign') } else { - setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Task")), '', 'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFieldRequired", $langs->transnoentitiesnoconv("Task")), '', 'errors'); $error++; } if (! GETPOST('type')) { - setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Type")), '', 'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFieldRequired", $langs->transnoentitiesnoconv("Type")), '', 'errors'); $error++; } if (! $error) @@ -126,7 +126,7 @@ if ($action == 'assign') if (! $error) { - setEventMessages($langs->trans("TaskAssignedToEnterTime"), null); + setEventMessages("TaskAssignedToEnterTime", null); } $action=''; @@ -180,7 +180,7 @@ if ($action == 'addtime' && $user->rights->projet->creer) } else { - setEventMessages($langs->trans("ErrorBadDate"), null, 'errors'); + setEventMessages("ErrorBadDate", null, 'errors'); $error++; break; } diff --git a/htdocs/projet/activity/perweek.php b/htdocs/projet/activity/perweek.php index 619803ecbc3..6201c601d18 100644 --- a/htdocs/projet/activity/perweek.php +++ b/htdocs/projet/activity/perweek.php @@ -108,12 +108,12 @@ if ($action == 'assign') } else { - setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Task")), '', 'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFieldRequired", $langs->transnoentitiesnoconv("Task")), '', 'errors'); $error++; } if (! GETPOST('type')) { - setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Type")), '', 'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFieldRequired", $langs->transnoentitiesnoconv("Type")), '', 'errors'); $error++; } if (! $error) @@ -138,7 +138,7 @@ if ($action == 'assign') if (! $error) { - setEventMessages($langs->trans("TaskAssignedToEnterTime"), null); + setEventMessages("TaskAssignedToEnterTime", null); } $action=''; diff --git a/htdocs/user/card.php b/htdocs/user/card.php index 79c4a123022..f545e325712 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -482,7 +482,7 @@ if ($action == 'update' && ! $_POST["cancel"]) { $error++; $langs->load("errors"); - setEventMessages($langs->trans("ErrorFailedToCreateDir", $dir), $mesgs, 'errors'); + setEventMessages($langs->transnoentitiesnoconv("ErrorFailedToCreateDir", $dir), $mesgs, 'errors'); } } } From 97096536b1d179e328d8c311ccf6e9d0766776ec Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 15:19:19 +0200 Subject: [PATCH 138/284] Fix #2526 The filter on type numeric is ok now. Sometimes we used "Number", sometimes "Numeric". I moved to "Numeric" everywhere to solve bug and added a warning in log if an unknow value is still used in code. --- htdocs/core/modules/export/export_excel.modules.php | 2 +- htdocs/core/modules/modAdherent.class.php | 2 +- htdocs/core/modules/modAgenda.class.php | 2 +- htdocs/core/modules/modBanque.class.php | 6 +++--- htdocs/core/modules/modCommande.class.php | 4 ++-- htdocs/core/modules/modDeplacement.class.php | 2 +- htdocs/core/modules/modExpedition.class.php | 4 ++-- htdocs/core/modules/modFacture.class.php | 4 ++-- htdocs/core/modules/modFournisseur.class.php | 12 ++++++------ htdocs/core/modules/modProduct.class.php | 8 ++++---- htdocs/core/modules/modProjet.class.php | 2 +- htdocs/core/modules/modSalaries.class.php | 2 +- htdocs/core/modules/modService.class.php | 8 ++++---- htdocs/core/modules/modSociete.class.php | 7 ++++--- htdocs/core/modules/modStock.class.php | 4 ++-- htdocs/core/modules/modTax.class.php | 2 +- htdocs/exports/class/export.class.php | 6 ++++-- htdocs/exports/export.php | 10 +++++++++- 18 files changed, 49 insertions(+), 38 deletions(-) diff --git a/htdocs/core/modules/export/export_excel.modules.php b/htdocs/core/modules/export/export_excel.modules.php index a59eb881e83..ede00733695 100644 --- a/htdocs/core/modules/export/export_excel.modules.php +++ b/htdocs/core/modules/export/export_excel.modules.php @@ -284,7 +284,7 @@ class ExportExcel extends ModeleExports else { $this->workbook->getActiveSheet()->SetCellValueByColumnAndRow($this->col, $this->row+1, $outputlangs->transnoentities($alias)); - if (! empty($array_types[$code]) && in_array($array_types[$code],array('Date','Number','TextAuto'))) // Set autowidth for some types + if (! empty($array_types[$code]) && in_array($array_types[$code],array('Date','Numeric','TextAuto'))) // Set autowidth for some types { $this->workbook->getActiveSheet()->getColumnDimension($this->column2Letter($this->col + 1))->setAutoSize(true); } diff --git a/htdocs/core/modules/modAdherent.class.php b/htdocs/core/modules/modAdherent.class.php index 1090e8b6939..ca9011a5684 100644 --- a/htdocs/core/modules/modAdherent.class.php +++ b/htdocs/core/modules/modAdherent.class.php @@ -175,7 +175,7 @@ class modAdherent extends DolibarrModules $this->export_label[$r]='MembersAndSubscriptions'; $this->export_permission[$r]=array(array("adherent","export")); $this->export_fields_array[$r]=array('a.rowid'=>'Id','a.civility'=>"UserTitle",'a.lastname'=>"Lastname",'a.firstname'=>"Firstname",'a.login'=>"Login",'a.morphy'=>'Nature','a.societe'=>'Company','a.address'=>"Address",'a.zip'=>"Zip",'a.town'=>"Town",'d.nom'=>"State",'co.code'=>"CountryCode",'co.label'=>"Country",'a.phone'=>"PhonePro",'a.phone_perso'=>"PhonePerso",'a.phone_mobile'=>"PhoneMobile",'a.email'=>"Email",'a.birth'=>"Birthday",'a.statut'=>"Status",'a.photo'=>"Photo",'a.note_public'=>"NotePublic",'a.note_private'=>"NotePrivate",'a.datec'=>'DateCreation','a.datevalid'=>'DateValidation','a.tms'=>'DateLastModification','a.datefin'=>'DateEndSubscription','ta.rowid'=>'MemberTypeId','ta.libelle'=>'MemberTypeLabel','c.rowid'=>'SubscriptionId','c.dateadh'=>'DateSubscription','c.cotisation'=>'Amount'); - $this->export_TypeFields_array[$r]=array('a.civility'=>"Text",'a.lastname'=>"Text",'a.firstname'=>"Text",'a.login'=>"Text",'a.morphy'=>'Text','a.societe'=>'Text','a.address'=>"Text",'a.zip'=>"Text",'a.town'=>"Text",'d.nom'=>"Text",'co.code'=>'Text','co.label'=>"Text",'a.phone'=>"Text",'a.phone_perso'=>"Text",'a.phone_mobile'=>"Text",'a.email'=>"Text",'a.birth'=>"Date",'a.statut'=>"Status",'a.note_public'=>"Text",'a.note_private'=>"Text",'a.datec'=>'Date','a.datevalid'=>'Date','a.tms'=>'Date','a.datefin'=>'Date','ta.rowid'=>'List:adherent_type:libelle','ta.libelle'=>'Text','c.dateadh'=>'Date','c.cotisation'=>'Number'); + $this->export_TypeFields_array[$r]=array('a.civility'=>"Text",'a.lastname'=>"Text",'a.firstname'=>"Text",'a.login'=>"Text",'a.morphy'=>'Text','a.societe'=>'Text','a.address'=>"Text",'a.zip'=>"Text",'a.town'=>"Text",'d.nom'=>"Text",'co.code'=>'Text','co.label'=>"Text",'a.phone'=>"Text",'a.phone_perso'=>"Text",'a.phone_mobile'=>"Text",'a.email'=>"Text",'a.birth'=>"Date",'a.statut'=>"Status",'a.note_public'=>"Text",'a.note_private'=>"Text",'a.datec'=>'Date','a.datevalid'=>'Date','a.tms'=>'Date','a.datefin'=>'Date','ta.rowid'=>'List:adherent_type:libelle','ta.libelle'=>'Text','c.dateadh'=>'Date','c.cotisation'=>'Numeric'); $this->export_entities_array[$r]=array('a.rowid'=>'member','a.civility'=>"member",'a.lastname'=>"member",'a.firstname'=>"member",'a.login'=>"member",'a.morphy'=>'member','a.societe'=>'member','a.address'=>"member",'a.zip'=>"member",'a.town'=>"member",'d.nom'=>"member",'co.code'=>"member",'co.label'=>"member",'a.phone'=>"member",'a.phone_perso'=>"member",'a.phone_mobile'=>"member",'a.email'=>"member",'a.birth'=>"member",'a.statut'=>"member",'a.photo'=>"member",'a.note_public'=>"member",'a.note_private'=>"member",'a.datec'=>'member','a.datevalid'=>'member','a.tms'=>'member','a.datefin'=>'member','ta.rowid'=>'member_type','ta.libelle'=>'member_type','c.rowid'=>'subscription','c.dateadh'=>'subscription','c.cotisation'=>'subscription'); // Add extra fields diff --git a/htdocs/core/modules/modAgenda.class.php b/htdocs/core/modules/modAgenda.class.php index 819ee0c1206..f7694ecc9f6 100644 --- a/htdocs/core/modules/modAgenda.class.php +++ b/htdocs/core/modules/modAgenda.class.php @@ -376,7 +376,7 @@ class modAgenda extends DolibarrModules 'co.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6', 's.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','s.tva_intra'=>'VATIntra'); $this->export_TypeFields_array[$r]=array('ac.ref_ext'=>"Text",'ac.datec'=>"Date",'ac.datep'=>"Date", - 'ac.datep2'=>"Date",'ac.label'=>"Text",'ac.note'=>"Text",'ac.percent'=>"Number", + 'ac.datep2'=>"Date",'ac.label'=>"Text",'ac.note'=>"Text",'ac.percent'=>"Numeric", 'ac.durationp'=>"Duree", 'cac.libelle'=>"List:c_actioncomm:libelle:id", 's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text', diff --git a/htdocs/core/modules/modBanque.class.php b/htdocs/core/modules/modBanque.class.php index 9222a38ff26..efb242aca94 100644 --- a/htdocs/core/modules/modBanque.class.php +++ b/htdocs/core/modules/modBanque.class.php @@ -144,7 +144,7 @@ class modBanque extends DolibarrModules $this->export_label[$r]='Ecritures bancaires et releves'; $this->export_permission[$r]=array(array("banque","export")); $this->export_fields_array[$r]=array('b.rowid'=>'IdTransaction','ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.dateo'=>'DateOperation','b.label'=>'Label','b.num_chq'=>'ChequeOrTransferNumber','b.fk_bordereau'=>'ChequeBordereau','-b.amount'=>'Debit','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","s.code_compta"=>"CustomerAccountancyCode","s.code_compta_fournisseur"=>"SupplierAccountancyCode"); - $this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.dateo'=>'Date','b.label'=>'Text','b.num_chq'=>'Text','b.fk_bordereau'=>'Text','-b.amount'=>'Number','b.amount'=>'Number','b.num_releve'=>'Text','b.datec'=>"Date","bu.url_id"=>"Text","s.nom"=>"Text","s.code_compta"=>"Text","s.code_compta_fournisseur"=>"Text"); + $this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.dateo'=>'Date','b.label'=>'Text','b.num_chq'=>'Text','b.fk_bordereau'=>'Text','-b.amount'=>'Numeric','b.amount'=>'Numeric','b.num_releve'=>'Text','b.datec'=>"Date","bu.url_id"=>"Text","s.nom"=>"Text","s.code_compta"=>"Text","s.code_compta_fournisseur"=>"Text"); $this->export_entities_array[$r]=array('b.rowid'=>'account','ba.ref'=>'account','ba.label'=>'account','b.datev'=>'account','b.dateo'=>'account','b.label'=>'account','b.num_chq'=>'account','b.fk_bordereau'=>'account','-b.amount'=>'account','b.amount'=>'account','b.num_releve'=>'account','b.datec'=>"account","bu.url_id"=>"company","s.nom"=>"company","s.code_compta"=>"company","s.code_compta_fournisseur"=>"company"); $this->export_special_array[$r]=array('-b.amount'=>'NULLIFNEG','b.amount'=>'NULLIFNEG'); if (empty($conf->fournisseur->enabled)) @@ -167,8 +167,8 @@ class modBanque extends DolibarrModules $this->export_fields_array[$r]=array("bch.rowid"=>"bordereauid","bch.number"=>"Numero","bch.ref_ext"=>"RefExt",'ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.num_chq'=>'ChequeOrTransferNumber','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation", "bch.date_bordereau"=>"Date","bch.amount"=>"Total","bch.nbcheque"=>"NbCheque","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","f.facnumber"=>"InvoiceRef" ); - $this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.num_chq'=>'Text','b.amount'=>'Number','b.num_releve'=>'Text','b.datec'=>"Date", - "bch.date_bordereau"=>"Date","bch.rowid"=>"Number","bch.number"=>"Number","bch.ref_ext"=>"Text","bch.amount"=>"Number","bch.nbcheque"=>"NumBer","bu.url_id"=>"Text","s.nom"=>"Text","f.facnumber"=>"Text" + $this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.num_chq'=>'Text','b.amount'=>'Numeric','b.num_releve'=>'Text','b.datec'=>"Date", + "bch.date_bordereau"=>"Date","bch.rowid"=>"Numeric","bch.number"=>"Numeric","bch.ref_ext"=>"Text","bch.amount"=>"Numeric","bch.nbcheque"=>"Numeric","bu.url_id"=>"Text","s.nom"=>"Text","f.facnumber"=>"Text" ); $this->export_entities_array[$r]=array('ba.ref'=>'account','ba.label'=>'account','b.datev'=>'account','b.num_chq'=>'account','b.amount'=>'account','b.num_releve'=>'account','b.datec'=>"account", "bu.url_id"=>"company","s.nom"=>"company","s.code_compta"=>"company","s.code_compta_fournisseur"=>"company","f.facnumber"=>"invoice"); diff --git a/htdocs/core/modules/modCommande.class.php b/htdocs/core/modules/modCommande.class.php index 4289bd54932..da2f7d794ed 100644 --- a/htdocs/core/modules/modCommande.class.php +++ b/htdocs/core/modules/modCommande.class.php @@ -178,8 +178,8 @@ class modCommande extends DolibarrModules $this->export_label[$r]='CustomersOrdersAndOrdersLines'; // Translation key (used only if key ExportDataset_xxx_z not found) $this->export_permission[$r]=array(array("commande","commande","export")); $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','co.label'=>'Country','co.code'=>"CountryCode",'s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_client'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.date_creation'=>"DateCreation",'c.date_commande'=>"OrderDate",'c.amount_ht'=>"Amount",'c.remise_percent'=>"GlobalDiscount",'c.total_ht'=>"TotalHT",'c.total_ttc'=>"TotalTTC",'c.facture'=>"Billed",'c.fk_statut'=>'Status','c.note_public'=>"Note",'c.date_livraison'=>'DeliveryDate','c.fk_user_author'=>'CreatedById','uc.login'=>'CreatedByLogin','c.fk_user_valid'=>'ValidatedById','uv.login'=>'ValidatedByLogin','cd.rowid'=>'LineId','cd.label'=>"Label",'cd.description'=>"LineDescription",'cd.product_type'=>'TypeOfLineServiceOrProduct','cd.tva_tx'=>"LineVATRate",'cd.qty'=>"LineQty",'cd.total_ht'=>"LineTotalHT",'cd.total_tva'=>"LineTotalVAT",'cd.total_ttc'=>"LineTotalTTC",'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel'); - //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Number",'c.remise_percent'=>"Number",'c.total_ht'=>"Number",'c.total_ttc'=>"Number",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Number",'cd.qty'=>"Number",'cd.total_ht'=>"Number",'cd.total_tva'=>"Number",'cd.total_ttc'=>"Number",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text'); - $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Number",'c.remise_percent'=>"Number",'c.total_ht'=>"Number",'c.total_ttc'=>"Number",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Number",'cd.qty'=>"Number",'cd.total_ht'=>"Number",'cd.total_tva'=>"Number",'cd.total_ttc'=>"Number",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text'); + //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text'); + $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','cd.description'=>"Text",'cd.product_type'=>'Boolean','cd.tva_tx'=>"Numeric",'cd.qty'=>"Numeric",'cd.total_ht'=>"Numeric",'cd.total_tva'=>"Numeric",'cd.total_ttc'=>"Numeric",'p.rowid'=>'List:product:ref','p.ref'=>'Text','p.label'=>'Text'); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','co.label'=>'company','co.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.siret'=>'company','c.rowid'=>"order",'c.ref'=>"order",'c.ref_client'=>"order",'c.fk_soc'=>"order",'c.date_creation'=>"order",'c.date_commande'=>"order",'c.amount_ht'=>"order",'c.remise_percent'=>"order",'c.total_ht'=>"order",'c.total_ttc'=>"order",'c.facture'=>"order",'c.fk_statut'=>"order",'c.note'=>"order",'c.date_livraison'=>"order",'cd.rowid'=>'order_line','cd.label'=>"order_line",'cd.description'=>"order_line",'cd.product_type'=>'order_line','cd.tva_tx'=>"order_line",'cd.qty'=>"order_line",'cd.total_ht'=>"order_line",'cd.total_tva'=>"order_line",'cd.total_ttc'=>"order_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product'); $this->export_dependencies_array[$r]=array('order_line'=>'cd.rowid','product'=>'cd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them diff --git a/htdocs/core/modules/modDeplacement.class.php b/htdocs/core/modules/modDeplacement.class.php index 08f21ae6c63..35601f664bd 100644 --- a/htdocs/core/modules/modDeplacement.class.php +++ b/htdocs/core/modules/modDeplacement.class.php @@ -115,7 +115,7 @@ class modDeplacement extends DolibarrModules $this->export_label[$r]='ListTripsAndExpenses'; $this->export_permission[$r]=array(array("deplacement","export")); $this->export_fields_array[$r]=array('u.login'=>'Login','u.lastname'=>'Lastname','u.firstname'=>'Firstname','d.rowid'=>"TripId",'d.type'=>"Type",'d.km'=>"FeesKilometersOrAmout",'d.dated'=>"Date",'d.note_private'=>'NotePrivate','d.note_public'=>'NotePublic','s.nom'=>'ThirdParty'); - $this->export_TypeFields_array[$r]=array('u.rowid'=>'List:user:name','u.login'=>'Text','u.lastname'=>'Text','u.firstname'=>'Text','d.type'=>"Text",'d.km'=>"Number",'d.dated'=>"Date",'d.note_private'=>'Text','d.note_public'=>'Text','s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text'); + $this->export_TypeFields_array[$r]=array('u.rowid'=>'List:user:name','u.login'=>'Text','u.lastname'=>'Text','u.firstname'=>'Text','d.type'=>"Text",'d.km'=>"Numeric",'d.dated'=>"Date",'d.note_private'=>'Text','d.note_public'=>'Text','s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text'); $this->export_entities_array[$r]=array('u.login'=>'user','u.lastname'=>'user','u.firstname'=>'user','d.rowid'=>"trip",'d.type'=>"trip",'d.km'=>"trip",'d.dated'=>"trip",'d.note_private'=>'trip','d.note_public'=>'trip','s.nom'=>'company'); $this->export_dependencies_array[$r]=array('trip'=>'d.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them diff --git a/htdocs/core/modules/modExpedition.class.php b/htdocs/core/modules/modExpedition.class.php index 6e019849ae2..55776f38fd8 100644 --- a/htdocs/core/modules/modExpedition.class.php +++ b/htdocs/core/modules/modExpedition.class.php @@ -218,8 +218,8 @@ class modExpedition extends DolibarrModules $this->export_label[$r]='Shipments'; // Translation key (used only if key ExportDataset_xxx_z not found) $this->export_permission[$r]=array(array("expedition","shipment","export")); $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','co.label'=>'Country','co.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','c.rowid'=>"Id",'c.ref'=>"Ref",'c.ref_customer'=>"RefCustomer",'c.fk_soc'=>"IdCompany",'c.date_creation'=>"DateCreation",'c.date_delivery'=>"DateSending",'c.tracking_number'=>"TrackingNumber",'c.height'=>"Height",'c.width'=>"Width",'c.size'=>"Depth",'c.size_units'=>'SizeUnits','c.weight'=>"Weight",'c.weight_units'=>"WeightUnits",'c.fk_statut'=>'Status','c.note_public'=>"NotePublic",'ed.rowid'=>'LineId','cd.description'=>'Description','ed.qty'=>"Qty",'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel'); - //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Number",'c.remise_percent'=>"Number",'c.total_ht'=>"Number",'c.total_ttc'=>"Number",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','ed.qty'=>"Text"); - $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_customer'=>"Text",'c.date_creation'=>"Date",'c.date_delivery'=>"Date",'c.tracking_number'=>"Number",'c.height'=>"Number",'c.width'=>"Number",'c.weight'=>"Number",'c.fk_statut'=>'Status','c.note_public'=>"Text",'ed.qty'=>"Number"); + //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_client'=>"Text",'c.date_creation'=>"Date",'c.date_commande'=>"Date",'c.amount_ht'=>"Numeric",'c.remise_percent'=>"Numeric",'c.total_ht'=>"Numeric",'c.total_ttc'=>"Numeric",'c.facture'=>"Boolean",'c.fk_statut'=>'Status','c.note_public'=>"Text",'c.date_livraison'=>'Date','ed.qty'=>"Text"); + $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','co.label'=>'List:c_country:label:label','co.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','c.ref'=>"Text",'c.ref_customer'=>"Text",'c.date_creation'=>"Date",'c.date_delivery'=>"Date",'c.tracking_number'=>"Numeric",'c.height'=>"Numeric",'c.width'=>"Numeric",'c.weight'=>"Numeric",'c.fk_statut'=>'Status','c.note_public'=>"Text",'ed.qty'=>"Numeric"); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.ape'=>'company','s.siret'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','c.rowid'=>"shipment",'c.ref'=>"shipment",'c.ref_customer'=>"shipment",'c.fk_soc'=>"shipment",'c.date_creation'=>"shipment",'c.date_delivery'=>"shipment",'c.tracking_number'=>'shipment','c.height'=>"shipment",'c.width'=>"shipment",'c.size'=>'shipment','c.size_units'=>'shipment','c.weight'=>"shipment",'c.weight_units'=>'shipment','c.fk_statut'=>"shipment",'c.note_public'=>"shipment",'ed.rowid'=>'shipment_line','cd.description'=>'shipment_line','ed.qty'=>"shipment_line",'p.rowid'=>'product','p.ref'=>'product','p.label'=>'product'); $this->export_dependencies_array[$r]=array('shipment_line'=>'ed.rowid','product'=>'ed.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them diff --git a/htdocs/core/modules/modFacture.class.php b/htdocs/core/modules/modFacture.class.php index e00e271d03c..d6c34e511f7 100644 --- a/htdocs/core/modules/modFacture.class.php +++ b/htdocs/core/modules/modFacture.class.php @@ -242,8 +242,8 @@ class modFacture extends DolibarrModules $this->export_icon[$r]='bill'; $this->export_permission[$r]=array(array("facture","facture","export")); $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','s.tva_intra'=>'VATIntra','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.date_lim_reglement'=>"DateDue",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note_private'=>"NotePrivate",'f.note_public'=>"NotePublic",'f.fk_user_author'=>'CreatedById','uc.login'=>'CreatedByLogin','f.fk_user_valid'=>'ValidatedById','uv.login'=>'ValidatedByLogin','p.rowid'=>'PaymentId','pf.amount'=>'AmountPayment','p.datep'=>'DatePayment','p.num_paiement'=>'PaymentNumber','pt.code'=>'PaymentMode','p.fk_bank'=>'IdTransaction'); - //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text','f.rowid'=>"List:facture:facnumber",'f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Number",'f.total_ttc'=>"Number",'f.tva'=>"Number",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'pf.amount'=>'Number','p.datep'=>'Date','p.num_paiement'=>'Number','p.fk_bank'=>'Number'); - $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text','f.rowid'=>"List:facture:facnumber",'f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Number",'f.total_ttc'=>"Number",'f.tva'=>"Number",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'pf.amount'=>'Number','p.datep'=>'Date','p.num_paiement'=>'Number','p.fk_bank'=>'Number'); + //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text','f.rowid'=>"List:facture:facnumber",'f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'pf.amount'=>'Numeric','p.datep'=>'Date','p.num_paiement'=>'Numeric','p.fk_bank'=>'Numeric'); + $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text','f.rowid'=>"List:facture:facnumber",'f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'pf.amount'=>'Numeric','p.datep'=>'Date','p.num_paiement'=>'Numeric','p.fk_bank'=>'Numeric'); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','s.tva_intra'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.date_lim_reglement'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note_private'=>"invoice",'f.note_public'=>"invoice",'p.rowid'=>'payment','pf.amount'=>'payment','p.datep'=>'payment','p.num_paiement'=>'payment','pt.code'=>'payment','p.fk_bank'=>'payment','f.fk_user_author'=>'user','uc.login'=>'user','f.fk_user_valid'=>'user','uv.login'=>'user'); $this->export_dependencies_array[$r]=array('payment'=>'p.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them // Add extra fields diff --git a/htdocs/core/modules/modFournisseur.class.php b/htdocs/core/modules/modFournisseur.class.php index 0db347f0df2..b4cea361a82 100644 --- a/htdocs/core/modules/modFournisseur.class.php +++ b/htdocs/core/modules/modFournisseur.class.php @@ -281,8 +281,8 @@ class modFournisseur extends DolibarrModules $this->export_permission[$r]=array(array("fournisseur","facture","export")); $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra','f.rowid'=>"InvoiceId",'f.ref'=>"InvoiceRef",'f.ref_supplier'=>"RefSupplier",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.total_tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note_public'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.remise_percent'=>"Discount",'fd.total_ht'=>"LineTotalHT",'fd.total_ttc'=>"LineTotalTTC",'fd.tva'=>"LineTotalVAT",'fd.product_type'=>'TypeOfLineServiceOrProduct','fd.fk_product'=>'ProductId', 'p.ref'=>'ProductRef','p.label'=>'ProductLabel','p.accountancy_code_buy'=>'ProductAccountancyBuyCode','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel'); - //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Number",'f.total_ttc'=>"Number",'f.total_tva'=>"Number",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Number",'fd.total_ht'=>"Number",'fd.total_ttc'=>"Number",'fd.tva'=>"Number",'fd.product_type'=>'Number','fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text'); - $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Number",'f.total_ttc'=>"Number",'f.total_tva'=>"Number",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Number",'fd.total_ht'=>"Number",'fd.total_ttc'=>"Number",'fd.tva'=>"Number",'fd.product_type'=>'Number','fd.fk_product'=>'List:product:label', + //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text'); + $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Text",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label', 'p.ref'=>'Text','p.label'=>'Text','project.ref'=>'Text','project.title'=>'Text'); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','f.rowid'=>"invoice",'f.ref'=>"invoice",'f.ref_supplier'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total_ht'=>"invoice",'f.total_ttc'=>"invoice",'f.total_tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note_public'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.remise_percent'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva'=>"invoice_line",'fd.product_type'=>'invoice_line','fd.fk_product'=>'product', 'p.ref'=>'product','p.label'=>'product','p.accountancy_code_buy'=>'product','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project'); @@ -380,9 +380,9 @@ class modFournisseur extends DolibarrModules $this->export_permission[$r]=array(array("fournisseur","facture","export")); $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.idprof5'=>'ProfId5','s.idprof6'=>'ProfId6','s.tva_intra'=>'VATIntra','f.rowid'=>"InvoiceId",'f.ref'=>"InvoiceRef",'f.ref_supplier'=>"RefSupplier",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total_ht'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.total_tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note_public'=>"InvoiceNote",'p.rowid'=>'PaymentId','pf.amount'=>'AmountPayment', 'p.datep'=>'DatePayment','p.num_paiement'=>'PaymentNumber','project.rowid'=>'ProjectId','project.ref'=>'ProjectRef','project.title'=>'ProjectLabel'); - //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Number",'f.total_ttc'=>"Number",'f.total_tva'=>"Number",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Number','p.datep'=>'Date','p.num_paiement'=>'Number'); - $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Number",'f.total_ttc'=>"Number",'f.total_tva'=>"Number",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Number', - 'p.datep'=>'Date','p.num_paiement'=>'Number','project.ref'=>'Text','project.title'=>'Text'); + //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:CompanyName",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Numeric','p.datep'=>'Date','p.num_paiement'=>'Numeric'); + $this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.total_tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_public'=>"Text",'pf.amount'=>'Numeric', + 'p.datep'=>'Date','p.num_paiement'=>'Numeric','project.ref'=>'Text','project.title'=>'Text'); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','f.rowid'=>"invoice",'f.ref'=>"invoice",'f.ref_supplier'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total_ht'=>"invoice",'f.total_ttc'=>"invoice",'f.total_tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note_public'=>"invoice",'p.rowid'=>'payment','pf.amount'=>'payment', 'p.datep'=>'payment','p.num_paiement'=>'payment','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project'); $this->export_dependencies_array[$r]=array('payment'=>'p.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them @@ -447,7 +447,7 @@ class modFournisseur extends DolibarrModules unset($this->export_fields_array['f.date_approve2']); unset($this->export_fields_array['ua2.login']); } - $this->export_TypeFields_array[$r]=array('s.rowid'=>"company",'s.nom'=>'Text','s.address'=>'Text','s.cp'=>'Text','s.ville'=>'Text','c.code'=>'Text','s.tel'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.idprof5'=>'Text','s.idprof6'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.date_creation'=>"Date",'f.date_commande'=>"Date",'f.total_ht'=>"Number",'f.total_ttc'=>"Number",'f.tva'=>"Number",'f.fk_statut'=>'Status','f.date_approve'=>'Date','f.date_approve2'=>'Date','f.note_public'=>"Text",'f.note_private'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Number",'fd.qty'=>"Number",'fd.remise_percent'=>"Number",'fd.total_ht'=>"Number",'fd.total_ttc'=>"Number",'fd.total_tva'=>"Number",'fd.product_type'=>'Number','fd.fk_product'=>'List:product:label', + $this->export_TypeFields_array[$r]=array('s.rowid'=>"company",'s.nom'=>'Text','s.address'=>'Text','s.cp'=>'Text','s.ville'=>'Text','c.code'=>'Text','s.tel'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.idprof5'=>'Text','s.idprof6'=>'Text','s.tva_intra'=>'Text','f.ref'=>"Text",'f.ref_supplier'=>"Text",'f.date_creation'=>"Date",'f.date_commande'=>"Date",'f.total_ht'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",'f.fk_statut'=>'Status','f.date_approve'=>'Date','f.date_approve2'=>'Date','f.note_public'=>"Text",'f.note_private'=>"Text",'fd.description'=>"Text",'fd.tva_tx'=>"Numeric",'fd.qty'=>"Numeric",'fd.remise_percent'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.total_tva'=>"Numeric",'fd.product_type'=>'Numeric','fd.fk_product'=>'List:product:label', 'p.ref'=>'Text','p.label'=>'Text','project.ref'=>'Text','project.title'=>'Text'); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.idprof5'=>'company','s.idprof6'=>'company','s.tva_intra'=>'company','ua1.login'=>'user','ua2.login'=>'user','fd.rowid'=>'order_line','fd.description'=>"order_line",'fd.tva_tx'=>"order_line",'fd.qty'=>"order_line",'fd.remise_percent'=>"order_line",'fd.total_ht'=>"order_line",'fd.total_ttc'=>"order_line",'fd.total_tva'=>"order_line",'fd.product_type'=>'order_line','fd.fk_product'=>'product', 'p.ref'=>'product','p.label'=>'product','project.rowid'=>'project','project.ref'=>'project','project.title'=>'project'); diff --git a/htdocs/core/modules/modProduct.class.php b/htdocs/core/modules/modProduct.class.php index d8c967b4f28..a466c004d4a 100644 --- a/htdocs/core/modules/modProduct.class.php +++ b/htdocs/core/modules/modProduct.class.php @@ -157,10 +157,10 @@ class modProduct extends DolibarrModules if (! empty($conf->stock->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.stock'=>'Stock','p.pmp'=>'PMPValue')); if (! empty($conf->barcode->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.barcode'=>'BarCode')); if (! empty($conf->fournisseur->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('s.nom'=>'Supplier','pf.ref_fourn'=>'SupplierRef','pf.unitprice'=>'SuppliersPrices')); - $this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Number",'p.surface'=>"Number",'p.volume'=>"Number",'p.weight'=>"Number",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Number",'p.price_ttc'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'); - if (! empty($conf->stock->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.pmp'=>'Number')); + $this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'); + if (! empty($conf->stock->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.pmp'=>'Numeric')); if (! empty($conf->barcode->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.barcode'=>'Text')); - if (! empty($conf->fournisseur->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('s.nom'=>'Text','pf.ref_fourn'=>'Text','pf.unitprice'=>'Number')); + if (! empty($conf->fournisseur->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('s.nom'=>'Text','pf.ref_fourn'=>'Text','pf.unitprice'=>'Numeric')); $this->export_entities_array[$r]=array('p.rowid'=>"product",'p.ref'=>"product",'p.label'=>"product",'p.description'=>"product",'p.url'=>"product",'p.accountancy_code_sell'=>'product','p.accountancy_code_sell'=>'product','p.note'=>"product",'p.length'=>"product",'p.surface'=>"product",'p.volume'=>"product",'p.weight'=>"product",'p.customcode'=>'product','p.price_base_type'=>"product",'p.price'=>"product",'p.price_ttc'=>"product",'p.tva_tx'=>"product",'p.tosell'=>"product",'p.tobuy'=>"product",'p.datec'=>"product",'p.tms'=>"product"); if (! empty($conf->stock->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.stock'=>'product','p.pmp'=>'product')); if (! empty($conf->barcode->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.barcode'=>'product')); @@ -222,7 +222,7 @@ class modProduct extends DolibarrModules 'pr.price_min'=>"MinPriceLevelUnitPriceHT",'pr.price_min_ttc'=>"MinPriceLevelUnitPriceTTC", 'pr.tva_tx'=>'PriceLevelVATRate', 'pr.date_price'=>'DateCreation'); - //$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Number",'p.surface'=>"Number",'p.volume'=>"Number",'p.weight'=>"Number",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Number",'p.price_ttc'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'); + //$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'); $this->export_entities_array[$r]=array('p.rowid'=>"product",'p.ref'=>"product", 'pr.price_base_type'=>"product",'pr.price_level'=>"product",'pr.price'=>"product", 'pr.price_ttc'=>"product", diff --git a/htdocs/core/modules/modProjet.class.php b/htdocs/core/modules/modProjet.class.php index ca66e861862..a4faa746c8e 100644 --- a/htdocs/core/modules/modProjet.class.php +++ b/htdocs/core/modules/modProjet.class.php @@ -193,7 +193,7 @@ class modProjet extends DolibarrModules $this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','s.fk_pays'=>'List:c_country:label', 's.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text', 'p.rowid'=>"List:projet:ref",'p.ref'=>"Text",'p.datec'=>"Date",'p.dateo'=>"Date",'p.datee'=>"Date",'p.fk_statut'=>'Status','p.description'=>"Text", - 'pt.dateo'=>"Date",'pt.datee'=>"Date",'pt.duration_effective'=>"Duree",'pt.planned_workload'=>"Number",'pt.progress'=>"Number",'pt.description'=>"Text", + 'pt.dateo'=>"Date",'pt.datee'=>"Date",'pt.duration_effective'=>"Duree",'pt.planned_workload'=>"Numeric",'pt.progress'=>"Numeric",'pt.description'=>"Text", 'ptt.task_date'=>'Date','ptt.task_duration'=>"Duree",'ptt.fk_user'=>"List:user:CONCAT(lastname,' ',firstname)",'ptt.note'=>"Text"); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company', diff --git a/htdocs/core/modules/modSalaries.class.php b/htdocs/core/modules/modSalaries.class.php index b4e349d7560..30bde8231a0 100644 --- a/htdocs/core/modules/modSalaries.class.php +++ b/htdocs/core/modules/modSalaries.class.php @@ -138,7 +138,7 @@ class modSalaries extends DolibarrModules $this->export_label[$r]='Salaries and payments'; $this->export_permission[$r]=array(array("salaries","export")); $this->export_fields_array[$r]=array('u.firstname'=>"Firstname",'u.lastname'=>"Lastname",'u.login'=>"Login",'u.salary'=>'CurrentSalary','p.datep'=>'DatePayment','p.datesp'=>'DateStartPeriod','p.dateep'=>'DateEndPeriod','p.amount'=>'AmountPayment','p.num_payment'=>'Numero','p.label'=>'Label','p.note'=>'Note'); - $this->export_TypeFields_array[$r]=array('u.firstname'=>"Text",'u.lastname'=>"Text",'u.login'=>'Text','u.salary'=>"Number",'p.datep'=>'Date','p.datesp'=>'Date','p.dateep'=>'Date','p.amount'=>'Number','p.num_payment'=>'Number','p.label'=>'Text'); + $this->export_TypeFields_array[$r]=array('u.firstname'=>"Text",'u.lastname'=>"Text",'u.login'=>'Text','u.salary'=>"Numeric",'p.datep'=>'Date','p.datesp'=>'Date','p.dateep'=>'Date','p.amount'=>'Numeric','p.num_payment'=>'Numeric','p.label'=>'Text'); $this->export_entities_array[$r]=array('u.firstname'=>'user','u.lastname'=>'user','u.login'=>'user','u.salary'=>'user','p.datep'=>'payment','p.datesp'=>'payment','p.dateep'=>'payment','p.amount'=>'payment','p.label'=>'payment','p.note'=>'payment','p.num_payment'=>'payment'); $this->export_sql_start[$r]='SELECT DISTINCT '; diff --git a/htdocs/core/modules/modService.class.php b/htdocs/core/modules/modService.class.php index 85ab2b03e7d..14f39535849 100644 --- a/htdocs/core/modules/modService.class.php +++ b/htdocs/core/modules/modService.class.php @@ -139,9 +139,9 @@ class modService extends DolibarrModules $this->export_permission[$r]=array(array("service","export")); $this->export_fields_array[$r]=array('p.rowid'=>"Id",'p.ref'=>"Ref",'p.label'=>"Label",'p.description'=>"Description",'p.accountancy_code_sell'=>"ProductAccountancySellCode",'p.accountancy_code_buy'=>"ProductAccountancyBuyCode",'p.note'=>"Note",'p.price_base_type'=>"PriceBase",'p.price'=>"UnitPriceHT",'p.price_ttc'=>"UnitPriceTTC",'p.tva_tx'=>'VATRate','p.tosell'=>"OnSell",'p.tobuy'=>"OnBuy",'p.duration'=>"Duration",'p.datec'=>'DateCreation','p.tms'=>'DateModification'); if (! empty($conf->stock->enabled)) $this->export_fields_array[$r]=array_merge($this->export_fields_array[$r],array('p.stock'=>'Stock')); - //$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.price_base_type'=>"Text",'p.price'=>"Number",'p.price_ttc'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date'); - $this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.price_base_type'=>"Text",'p.price'=>"Number",'p.price_ttc'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date'); - if (! empty($conf->stock->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.stock'=>'Number')); + //$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date'); + $this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date'); + if (! empty($conf->stock->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.stock'=>'Numeric')); if (! empty($conf->barcode->enabled)) $this->export_TypeFields_array[$r]=array_merge($this->export_TypeFields_array[$r],array('p.barcode'=>'Text')); $this->export_entities_array[$r]=array('p.rowid'=>"service",'p.ref'=>"service",'p.label'=>"service",'p.description'=>"service",'p.accountancy_code_sell'=>'service','p.note'=>"service",'p.price_base_type'=>"service",'p.price'=>"service",'p.price_ttc'=>"service",'p.tva_tx'=>"service",'p.tosell'=>"service",'p.tobuy'=>"service",'p.duration'=>"service",'p.datec'=>"service",'p.tms'=>"service"); if (! empty($conf->stock->enabled)) $this->export_entities_array[$r]=array_merge($this->export_entities_array[$r],array('p.stock'=>'service')); @@ -206,7 +206,7 @@ class modService extends DolibarrModules 'pr.price_min'=>"MinPriceLevelUnitPriceHT",'pr.price_min_ttc'=>"MinPriceLevelUnitPriceTTC", 'pr.tva_tx'=>'PriceLevelVATRate', 'pr.date_price'=>'DateCreation'); - //$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Number",'p.surface'=>"Number",'p.volume'=>"Number",'p.weight'=>"Number",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Number",'p.price_ttc'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'); + //$this->export_TypeFields_array[$r]=array('p.ref'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.url'=>"Text",'p.accountancy_code_sell'=>"Text",'p.accountancy_code_buy'=>"Text",'p.note'=>"Text",'p.length'=>"Numeric",'p.surface'=>"Numeric",'p.volume'=>"Numeric",'p.weight'=>"Numeric",'p.customcode'=>'Text','p.price_base_type'=>"Text",'p.price'=>"Numeric",'p.price_ttc'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.tobuy'=>"Boolean",'p.datec'=>'Date','p.tms'=>'Date'); $this->export_entities_array[$r]=array('p.rowid'=>"product",'p.ref'=>"product", 'pr.price_base_type'=>"product",'pr.price_level'=>"product",'pr.price'=>"product", 'pr.price_ttc'=>"product", diff --git a/htdocs/core/modules/modSociete.class.php b/htdocs/core/modules/modSociete.class.php index e5b29043a30..fb8623695e6 100644 --- a/htdocs/core/modules/modSociete.class.php +++ b/htdocs/core/modules/modSociete.class.php @@ -266,10 +266,11 @@ class modSociete extends DolibarrModules $this->export_permission[$r]=array(array("societe","export")); $this->export_fields_array[$r]=array('s.rowid'=>"Id",'s.nom'=>"Name",'s.status'=>"Status",'s.client'=>"Customer",'s.fournisseur'=>"Supplier",'s.datec'=>"DateCreation",'s.tms'=>"DateLastModification",'s.code_client'=>"CustomerCode",'s.code_fournisseur'=>"SupplierCode",'s.code_compta'=>"AccountancyCode",'s.code_compta_fournisseur'=>"SupplierAccountancyCode",'s.address'=>"Address",'s.zip'=>"Zip",'s.town'=>"Town",'c.label'=>"Country",'c.code'=>"CountryCode",'s.phone'=>"Phone",'s.fax'=>"Fax",'s.url'=>"Url",'s.email'=>"Email",'s.default_lang'=>"DefaultLang",'s.siren'=>"ProfId1",'s.siret'=>"ProfId2",'s.ape'=>"ProfId3",'s.idprof4'=>"ProfId4",'s.idprof5'=>"ProfId5",'s.idprof6'=>"ProfId6",'s.tva_intra'=>"VATIntraShort",'s.capital'=>"Capital",'s.note_private'=>"NotePrivate",'s.note_public'=>"NotePublic",'t.libelle'=>"ThirdPartyType",'ce.code'=>"Staff","cfj.libelle"=>"JuridicalStatus",'s.fk_prospectlevel'=>'ProspectLevel','st.code'=>'ProspectStatus','d.nom'=>'State'); if (! empty($conf->global->SOCIETE_USEPREFIX)) $this->export_fields_array[$r]['s.prefix']='Prefix'; - //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Text",'s.client'=>"Boolean",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Number",'s.note'=>"Text",'t.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','s.fk_stcomm'=>'List:c_stcomm:libelle:code','d.nom'=>'List:c_departements:nom:rowid'); - $this->export_TypeFields_array[$r]=array('s.nom'=>"Text",'s.status'=>"Number",'s.client'=>"Boolean",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.code_compta'=>"Text",'s.code_compta_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Number",'s.note_private'=>"Text",'s.note_public'=>"Text",'t.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','st.code'=>'List:c_stcomm:libelle:code','d.nom'=>'Text'); + //$this->export_TypeFields_array[$r]=array('s.rowid'=>"List:societe:nom",'s.nom'=>"Text",'s.status'=>"Text",'s.client'=>"Boolean",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note'=>"Text",'t.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','s.fk_stcomm'=>'List:c_stcomm:libelle:code','d.nom'=>'List:c_departements:nom:rowid'); + $this->export_TypeFields_array[$r]=array('s.nom'=>"Text",'s.status'=>"Numeric",'s.client'=>"Numeric",'s.fournisseur'=>"Boolean",'s.datec'=>"Date",'s.tms'=>"Date",'s.code_client'=>"Text",'s.code_fournisseur'=>"Text",'s.code_compta'=>"Text",'s.code_compta_fournisseur'=>"Text",'s.address'=>"Text",'s.zip'=>"Text",'s.town'=>"Text",'c.label'=>"List:c_country:label:label",'c.code'=>"Text",'s.phone'=>"Text",'s.fax'=>"Text",'s.url'=>"Text",'s.email'=>"Text",'s.default_lang'=>"Text",'s.siret'=>"Text",'s.siren'=>"Text",'s.ape'=>"Text",'s.idprof4'=>"Text",'s.idprof5'=>"Text",'s.idprof6'=>"Text",'s.tva_intra'=>"Text",'s.capital'=>"Numeric",'s.note_private'=>"Text",'s.note_public'=>"Text",'t.libelle'=>"Text",'ce.code'=>"List:c_effectif:libelle:code","cfj.libelle"=>"Text",'s.fk_prospectlevel'=>'List:c_prospectlevel:label:code','st.code'=>'List:c_stcomm:libelle:code','d.nom'=>'Text'); $this->export_entities_array[$r]=array(); // We define here only fields that use another picto - // Add extra fields + $this->export_examplevalues_array[$r]=array('s.client'=>'0 (no customer no prospect)/1 (customer)/2 (prospect)/3 (customer and prospect)','s.fournisseur'=>'0 (not a supplier) or 1 (supplier)'); + // Add extra fields $sql="SELECT name, label, type, param FROM ".MAIN_DB_PREFIX."extrafields WHERE elementtype = 'societe'"; $resql=$this->db->query($sql); if ($resql) // This can fail when class is used on old database (during migration for example) diff --git a/htdocs/core/modules/modStock.class.php b/htdocs/core/modules/modStock.class.php index 2b8e983372e..1d39ed6caf7 100644 --- a/htdocs/core/modules/modStock.class.php +++ b/htdocs/core/modules/modStock.class.php @@ -123,7 +123,7 @@ class modStock extends DolibarrModules $this->export_label[$r]="WarehousesAndProducts"; // Translation key (used only if key ExportDataset_xxx_z not found) $this->export_permission[$r]=array(array("stock","lire")); $this->export_fields_array[$r]=array('e.rowid'=>'IdWarehouse','e.label'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address','e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.duration'=>"Duration",'p.datec'=>'DateCreation','p.tms'=>'DateModification','ps.reel'=>'Stock'); - $this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:label','e.label'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','ps.reel'=>'Number'); + $this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:label','e.label'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','ps.reel'=>'Numeric'); $this->export_entities_array[$r]=array('e.rowid'=>'warehouse','e.label'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse','e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.duration'=>"product",'p.datec'=>'product','p.tms'=>'product','ps.reel'=>'stock'); $this->export_aggregate_array[$r]=array('ps.reel'=>'SUM'); // TODO Not used yet $this->export_dependencies_array[$r]=array('stock'=>array('p.rowid','e.rowid')); // We must keep this until the aggregate_array is used. To add unique key if we ask a field of a child to avoid the DISTINCT to discard them. @@ -143,7 +143,7 @@ class modStock extends DolibarrModules $this->export_label[$r]="WarehousesAndProductsBatchDetail"; // Translation key (used only if key ExportDataset_xxx_z not found) $this->export_permission[$r]=array(array("stock","lire")); $this->export_fields_array[$r]=array('e.rowid'=>'IdWarehouse','e.label'=>'LocationSummary','e.description'=>'DescWareHouse','e.lieu'=>'LieuWareHouse','e.address'=>'Address','e.zip'=>'Zip','e.town'=>'Town','p.rowid'=>"ProductId",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",'p.price'=>"Price",'p.tva_tx'=>'VAT','p.tosell'=>"OnSell",'p.duration'=>"Duration",'p.datec'=>'DateCreation','p.tms'=>'DateModification','pb.rowid'=>'Id','pb.batch'=>'Batch','pb.eatby'=>'l_eatby','pb.sellby'=>'l_sellby','pb.qty'=>'Qty'); - $this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:label','e.label'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Number",'p.tva_tx'=>'Number','p.tosell'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','pb.batch'=>'Text','pb.eatby'=>'Date','pb.sellby'=>'Date','pb.qty'=>'Number'); + $this->export_TypeFields_array[$r]=array('e.rowid'=>'List:entrepot:label','e.label'=>'Text','e.lieu'=>'Text','e.address'=>'Text','e.zip'=>'Text','e.town'=>'Text','p.rowid'=>"List:product:label",'p.ref'=>"Text",'p.fk_product_type'=>"Text",'p.label'=>"Text",'p.description'=>"Text",'p.note'=>"Text",'p.price'=>"Numeric",'p.tva_tx'=>'Numeric','p.tosell'=>"Boolean",'p.duration'=>"Duree",'p.datec'=>'Date','p.tms'=>'Date','pb.batch'=>'Text','pb.eatby'=>'Date','pb.sellby'=>'Date','pb.qty'=>'Numeric'); $this->export_entities_array[$r]=array('e.rowid'=>'warehouse','e.label'=>'warehouse','e.description'=>'warehouse','e.lieu'=>'warehouse','e.address'=>'warehouse','e.zip'=>'warehouse','e.town'=>'warehouse','p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",'p.note'=>"product",'p.price'=>"product",'p.tva_tx'=>'product','p.tosell'=>"product",'p.duration'=>"product",'p.datec'=>'product','p.tms'=>'product','pb.rowid'=>'batch','pb.batch'=>'batch','pb.eatby'=>'batch','pb.sellby'=>'batch','pb.qty'=>'batch'); $this->export_aggregate_array[$r]=array('ps.reel'=>'SUM'); // TODO Not used yet $this->export_dependencies_array[$r]=array('batch'=>array('pb.rowid')); // We must keep this until the aggregate_array is used. To add unique key if we ask a field of a child to avoid the DISTINCT to discard them. diff --git a/htdocs/core/modules/modTax.class.php b/htdocs/core/modules/modTax.class.php index 9e8ee7908d7..0c9b44bfcbd 100644 --- a/htdocs/core/modules/modTax.class.php +++ b/htdocs/core/modules/modTax.class.php @@ -126,7 +126,7 @@ class modTax extends DolibarrModules $this->export_label[$r]='Taxes et charges sociales, et leurs reglements'; $this->export_permission[$r]=array(array("tax","charges","export")); $this->export_fields_array[$r]=array('cc.libelle'=>"Type",'c.rowid'=>"IdSocialContribution",'c.libelle'=>"Label",'c.date_ech'=>'DateDue','c.periode'=>'Period','c.amount'=>"AmountExpected","c.paye"=>"Status",'p.rowid'=>'PaymentId','p.datep'=>'DatePayment','p.amount'=>'AmountPayment','p.num_paiement'=>'Numero'); - $this->export_TypeFields_array[$r]=array('cc.libelle'=>"List:c_chargesociales:libelle:id",'c.libelle'=>"Text",'c.date_ech'=>'Date','c.periode'=>'Period','c.amount'=>"Number","c.paye"=>"Boolean",'p.datep'=>'Date','p.amount'=>'Number','p.num_paiement'=>'Number'); + $this->export_TypeFields_array[$r]=array('cc.libelle'=>"List:c_chargesociales:libelle:id",'c.libelle'=>"Text",'c.date_ech'=>'Date','c.periode'=>'Period','c.amount'=>"Numeric","c.paye"=>"Boolean",'p.datep'=>'Date','p.amount'=>'Numeric','p.num_paiement'=>'Numeric'); $this->export_entities_array[$r]=array('cc.libelle'=>"tax_type",'c.rowid'=>"tax",'c.libelle'=>'tax','c.date_ech'=>'tax','c.periode'=>'tax','c.amount'=>"tax","c.paye"=>"tax",'p.rowid'=>'payment','p.datep'=>'payment','p.amount'=>'payment','p.num_paiement'=>'payment'); $this->export_sql_start[$r]='SELECT DISTINCT '; diff --git a/htdocs/exports/class/export.class.php b/htdocs/exports/class/export.class.php index ebfe3d31085..5602829a908 100644 --- a/htdocs/exports/class/export.class.php +++ b/htdocs/exports/class/export.class.php @@ -233,11 +233,11 @@ class Export } $sql.=$this->array_export_sql_end[$indice]; - //construction du filtrage si le parametrage existe + // Add the filtering into sql if a filtering array is provided if (is_array($array_filterValue) && !empty($array_filterValue)) { $sqlWhere=''; - // pour ne pas a gerer le nombre de condition + // Loop on each condition to add foreach ($array_filterValue as $key => $value) { if ($value != '') $sqlWhere.=" and ".$this->build_filterQuery($this->array_export_TypeFields[$indice][$key], $key, $array_filterValue[$key]); @@ -314,6 +314,8 @@ class Export else $szFilterQuery=" ".$NameField."='".$ValueField."'"; break; + default: + dol_syslog("Error we try to forge an sql export request with a condition on a field with type '".$InfoFieldList[0]."' (defined into module descriptor) but this type is unknown/not supported. It looks like a bug into module descriptor.", LOG_ERROR); } return $szFilterQuery; diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index e37eadc76f6..7522a09bbf5 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -244,6 +244,7 @@ if ($action == 'builddoc') if ($result < 0) { setEventMessage($objexport->error, 'errors'); + $sqlusedforexport=$objexport->sqlusedforexport; } else { @@ -363,7 +364,6 @@ if ($step == 4 && $action == 'submitFormField') if (is_array($objexport->array_export_TypeFields[0])) { $_SESSION["export_filtered_fields"]=array(); - //var_dump($_POST); foreach($objexport->array_export_TypeFields[0] as $code => $type) // $code: s.fieldname $value: Text|Boolean|List:ccc { $newcode=(string) preg_replace('/\./','_',$code); @@ -742,6 +742,10 @@ if ($step == 3 && $datatoexport) $tablename=getablenamefromfield($code,$sqlmaxforexport); $htmltext ='<b>'.$langs->trans("Name").':</b> '.$text.'<br>'; $htmltext.='<b>'.$langs->trans("Table")." -> ".$langs->trans("Field").":</b> ".$tablename." -> ".preg_replace('/^.*\./','',$code)."<br>"; + if (! empty($objexport->array_export_examplevalues[0][$code])) + { + $htmltext.=$langs->trans("SourceExample").': <b>'.$objexport->array_export_examplevalues[0][$code].'</b><br>'; + } print '<td>'; print $form->textwithpicto($text,$htmltext); print '</td>'; @@ -907,6 +911,10 @@ if ($step == 4 && $datatoexport) $tablename=getablenamefromfield($code,$sqlmaxforexport); $htmltext ='<b>'.$langs->trans("Name").":</b> ".$text.'<br>'; $htmltext.='<b>'.$langs->trans("Table")." -> ".$langs->trans("Field").":</b> ".$tablename." -> ".preg_replace('/^.*\./','',$code)."<br>"; + if (! empty($objexport->array_export_examplevalues[0][$code])) + { + $htmltext.=$langs->trans("SourceExample").': <b>'.$objexport->array_export_examplevalues[0][$code].'</b><br>'; + } print $form->textwithpicto($text,$htmltext); //print ' ('.$code.')'; print '</td>'; From 67b7345e8311a753ce27625a812189ff4d0fb19d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 18:00:19 +0200 Subject: [PATCH 139/284] Fix the feature to log a cheque as returned. Fix duplicate parameter mainmenu and leftmenu into url --- htdocs/compta/paiement/card.php | 15 +-- htdocs/compta/paiement/cheque/card.php | 96 ++++++++++++++----- .../cheque/class/remisecheque.class.php | 57 ++++++++--- htdocs/compta/paiement/cheque/list.php | 4 +- .../compta/paiement/class/paiement.class.php | 8 +- htdocs/core/menus/standard/auguria.lib.php | 4 +- htdocs/core/menus/standard/eldy.lib.php | 2 +- htdocs/langs/en_US/banks.lang | 8 +- htdocs/langs/en_US/main.lang | 2 +- 9 files changed, 141 insertions(+), 55 deletions(-) diff --git a/htdocs/compta/paiement/card.php b/htdocs/compta/paiement/card.php index d0e15307be5..71d32404c94 100644 --- a/htdocs/compta/paiement/card.php +++ b/htdocs/compta/paiement/card.php @@ -201,27 +201,27 @@ if ($action == 'valide') print '<table class="border" width="100%">'; // Ref -print '<tr><td valign="top" width="20%">'.$langs->trans('Ref').'</td><td colspan="3">'.$object->id.'</td></tr>'; +print '<tr><td width="20%">'.$langs->trans('Ref').'</td><td colspan="3">'.$object->id.'</td></tr>'; // Date payment -print '<tr><td valign="top">'.$form->editfieldkey("Date",'datep',$object->date,$object,$user->rights->facture->paiement).'</td><td colspan="3">'; +print '<tr><td>'.$form->editfieldkey("Date",'datep',$object->date,$object,$user->rights->facture->paiement).'</td><td colspan="3">'; print $form->editfieldval("Date",'datep',$object->date,$object,$user->rights->facture->paiement,'datepicker','',null,$langs->trans('PaymentDateUpdateSucceeded')); print '</td></tr>'; // Payment type (VIR, LIQ, ...) $labeltype=$langs->trans("PaymentType".$object->type_code)!=("PaymentType".$object->type_code)?$langs->trans("PaymentType".$object->type_code):$object->type_libelle; -print '<tr><td valign="top">'.$langs->trans('PaymentMode').'</td><td colspan="3">'.$labeltype.'</td></tr>'; +print '<tr><td>'.$langs->trans('PaymentMode').'</td><td colspan="3">'.$labeltype.'</td></tr>'; // Payment numero -print '<tr><td valign="top">'.$form->editfieldkey("Numero",'num_paiement',$object->numero,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer).'</td><td colspan="3">'; +print '<tr><td>'.$form->editfieldkey("Numero",'num_paiement',$object->numero,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer).'</td><td colspan="3">'; print $form->editfieldval("Numero",'num_paiement',$object->numero,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer,'string','',null,$langs->trans('PaymentNumberUpdateSucceeded')); print '</td></tr>'; // Amount -print '<tr><td valign="top">'.$langs->trans('Amount').'</td><td colspan="3">'.price($object->montant,'',$langs,0,0,-1,$conf->currency).'</td></tr>'; +print '<tr><td>'.$langs->trans('Amount').'</td><td colspan="3">'.price($object->montant,'',$langs,0,0,-1,$conf->currency).'</td></tr>'; // Note -print '<tr><td valign="top">'.$form->editfieldkey("Note",'note',$object->note,$object,$user->rights->facture->paiement).'</td><td colspan="3">'; +print '<tr><td class="tdtop">'.$form->editfieldkey("Note",'note',$object->note,$object,$user->rights->facture->paiement).'</td><td colspan="3">'; print $form->editfieldval("Note",'note',$object->note,$object,$user->rights->facture->paiement,'textarea'); print '</td></tr>'; @@ -250,7 +250,8 @@ if (! empty($conf->banque->enabled)) print '</td>'; print '</tr>'; - if($object->type_code == 'CHQ' && $bankline->fk_bordereau > 0) { + if ($object->type_code == 'CHQ' && $bankline->fk_bordereau > 0) + { dol_include_once('/compta/paiement/cheque/class/remisecheque.class.php'); $bordereau = new RemiseCheque($db); $bordereau->fetch($bankline->fk_bordereau); diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index e53aec7bfea..0b7b3ed0c57 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -227,16 +227,18 @@ if ($action == 'confirm_reject_check' && $confirm == 'yes' && $user->rights->ban $rejected_check = GETPOST('bankid'); $object->fetch($id); - $paiement_id = $object->reject_check($rejected_check, $reject_date); + $paiement_id = $object->rejectCheck($rejected_check, $reject_date); if ($paiement_id > 0) { setEventMessage($langs->trans("CheckRejectedAndInvoicesReopened")); - header("Location: ".DOL_URL_ROOT.'/compta/paiement/card.php?id='.$paiement_id); - exit; + //header("Location: ".DOL_URL_ROOT.'/compta/paiement/card.php?id='.$paiement_id); + //exit; + $action=''; } else { - setEventMessage($object->error, 'errors'); + setEventMessages($object->error, $object->errors, 'errors'); + $action=''; } } @@ -367,6 +369,9 @@ $accounts = array(); if ($action == 'new') { + $paymentstatic=new Paiement($db); + $accountlinestatic=new AccountLine($db); + $lines = array(); $now=dol_now(); @@ -402,9 +407,11 @@ if ($action == 'new') print '</form>'; print '<br>'; - $sql = "SELECT ba.rowid as bid, b.datec as datec, b.dateo as date, b.rowid as chqid, "; - $sql.= " b.amount, ba.label, b.emetteur, b.num_chq, b.banque"; + $sql = "SELECT ba.rowid as bid, b.datec as datec, b.dateo as date, b.rowid as transactionid, "; + $sql.= " b.amount, ba.label, b.emetteur, b.num_chq, b.banque,"; + $sql.= " p.rowid as paymentid"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; + $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement as p ON p.fk_bank = b.rowid"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."bank_account as ba ON (b.fk_account = ba.rowid)"; $sql.= " WHERE b.fk_type = 'CHQ'"; $sql.= " AND ba.entity IN (".getEntity('bank_account', 1).")"; @@ -426,7 +433,8 @@ if ($action == 'new') $lines[$obj->bid][$i]["emetteur"] = $obj->emetteur; $lines[$obj->bid][$i]["numero"] = $obj->num_chq; $lines[$obj->bid][$i]["banque"] = $obj->banque; - $lines[$obj->bid][$i]["id"] = $obj->chqid; + $lines[$obj->bid][$i]["id"] = $obj->transactionid; + $lines[$obj->bid][$i]["paymentid"] = $obj->paymentid; $i++; } @@ -469,6 +477,8 @@ if ($action == 'new') print '<td style="min-width: 200px">'.$langs->trans("CheckTransmitter")."</td>\n"; print '<td style="min-width: 200px">'.$langs->trans("Bank")."</td>\n"; print '<td align="right" width="100px">'.$langs->trans("Amount")."</td>\n"; + print '<td align="center" width="100px">'.$langs->trans("Payment")."</td>\n"; + print '<td align="center" width="100px">'.$langs->trans("LineRecord")."</td>\n"; print '<td align="center" width="100px">'.$langs->trans("Select")."<br>"; if ($conf->use_javascript_ajax) print '<a href="#" id="checkall_'.$bid.'">'.$langs->trans("All").'</a> / <a href="#" id="checknone_'.$bid.'">'.$langs->trans("None").'</a>'; print '</td>'; @@ -491,7 +501,34 @@ if ($action == 'new') print '<td>'.$value["numero"]."</td>\n"; print '<td>'.$value["emetteur"]."</td>\n"; print '<td>'.$value["banque"]."</td>\n"; - print '<td align="right">'.price($value["amount"]).'</td>'; + print '<td align="right">'.price($value["amount"], 0, $langs, 1, -1, -1, $conf->currency).'</td>'; + + // Link to payment + print '<td align="center">'; + $paymentstatic->id=$value["paymentid"]; + $paymentstatic->ref=$value["paymentid"]; + if ($paymentstatic->id) + { + print $paymentstatic->getNomUrl(1); + } + else + { + print '&nbsp;'; + } + print '</td>'; + // Link to bank transaction + print '<td align="center">'; + $accountlinestatic->rowid=$value["id"]; + if ($accountlinestatic->rowid) + { + print $accountlinestatic->getNomUrl(1); + } + else + { + print '&nbsp;'; + } + print '</td>'; + print '<td align="center">'; print '<input id="'.$value["id"].'" class="flat checkforremise_'.$bid.'" checked type="checkbox" name="toRemise[]" value="'.$value["id"].'">'; print '</td>' ; @@ -644,6 +681,7 @@ else print '<table class="noborder" width="100%">'; $param="&amp;id=".$object->id; + print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Cheques"),'','','','','width="30"'); print_liste_field_titre($langs->trans("DateChequeReceived"),$_SERVER["PHP_SELF"],"b.dateo,b.rowid", "",$param,'align="center"',$sortfield,$sortorder); @@ -651,8 +689,9 @@ else print_liste_field_titre($langs->trans("CheckTransmitter"),$_SERVER["PHP_SELF"],"b.emetteur", "",$param,"",$sortfield,$sortorder); print_liste_field_titre($langs->trans("Bank"),$_SERVER["PHP_SELF"],"b.banque", "",$param,"",$sortfield,$sortorder); print_liste_field_titre($langs->trans("Amount"),$_SERVER["PHP_SELF"],"b.amount", "",$param,'align="right"',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("LineRecord"),$_SERVER["PHP_SELF"],"b.rowid", "",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Payment"),$_SERVER["PHP_SELF"],"p.rowid", "",$param,'align="center"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("LineRecord"),$_SERVER["PHP_SELF"],"b.rowid", "",$param,'align="center"',$sortfield,$sortorder); + print_liste_field_titre(''); print "</tr>\n"; $i=1; $var=false; @@ -670,17 +709,7 @@ else print '<td>'.dol_trunc($objp->emetteur,24).'</td>'; print '<td>'.dol_trunc($objp->banque,24).'</td>'; print '<td align="right">'.price($objp->amount).'</td>'; - print '<td align="center">'; - $accountlinestatic->rowid=$objp->rowid; - if ($accountlinestatic->rowid) - { - print $accountlinestatic->getNomUrl(1); - } - else - { - print '&nbsp;'; - } - print '</td>'; + // Link to payment print '<td align="center">'; $paymentstatic->id=$objp->pid; $paymentstatic->ref=$objp->pid; @@ -693,14 +722,33 @@ else print '&nbsp;'; } print '</td>'; + // Link to bank transaction + print '<td align="center">'; + $accountlinestatic->rowid=$objp->rowid; + if ($accountlinestatic->rowid) + { + print $accountlinestatic->getNomUrl(1); + } + else + { + print '&nbsp;'; + } + print '</td>'; + // Action button + print '<td align="right">'; if ($object->statut == 0) { - print '<td align="right"><a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=remove&amp;lineid='.$objp->rowid.'">'.img_delete().'</a>'; - print '<a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=reject_check&amp;lineid='.$objp->rowid.'">'.img_picto($langs->trans("RejectCheck"),'disable').'</a></td>'; + print '<a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=remove&amp;lineid='.$objp->rowid.'">'.img_delete().'</a>'; } - else if($objp->statut == 2) { - print '<td align="right">'.img_picto($langs->trans('CheckRejected'),'statut8').'</a></td>'; + if ($object->statut == 1 && $objp->statut != 2) + { + print '<a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&amp;action=reject_check&amp;lineid='.$objp->rowid.'">'.img_picto($langs->trans("RejectCheck"),'disable').'</a>'; + } + if ($objp->statut == 2) + { + print ' &nbsp; '.img_picto($langs->trans('CheckRejected'),'statut8').'</a>'; } + print '</td>'; print '</tr>'; $var=!$var; $i++; diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index df401f4c35d..c7fc00c9d2e 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -661,23 +661,38 @@ class RemiseCheque extends CommonObject } /** - * Check rejection management - * Reopen linked invoices and saves a new negative payment + * Check return management + * Reopen linked invoices and create a new negative payment. * - * @param int $bank_id Id of bank line concerned - * @param date $rejection_date Date to use on the negative payment - * @return int + * @param int $bank_id Id of bank transaction line concerned + * @param date $rejection_date Date to use on the negative payment + * @return int Id of negative payment line created */ - function reject_check($bank_id, $rejection_date) + function rejectCheck($bank_id, $rejection_date) { global $db, $user; $payment = new Paiement($db); $payment->fetch(0,0,$bank_id); + $bankline = new AccountLine($db); + $bankline->fetch($bank_id); + + /* Conciliation is allowed because when check is returned, a new line is created onto bank transaction log. + if ($bankline->rappro) + { + $this->error='ActionRefusedLineAlreadyConciliated'; + return -1; + }*/ + + $this->db->begin(); + + // Not conciliated, we can delete it + //$bankline->delete($user); // We delete + $bankaccount = $payment->fk_account; - // Get invoice list to reopen them + // Get invoices list to reopen them $sql = 'SELECT pf.fk_facture, pf.amount'; $sql.= ' FROM '.MAIN_DB_PREFIX.'paiement_facture as pf'; $sql.= ' WHERE pf.fk_paiement = '.$payment->id; @@ -700,27 +715,45 @@ class RemiseCheque extends CommonObject $rejectedPayment->amounts[$obj->fk_facture] = price2num($obj->amount) * -1; } - if ($rejectedPayment->create($user) > 0) + $result = $rejectedPayment->create($user); + if ($result > 0) { - $result=$rejectedPayment->addPaymentToBank($user,'payment','(CheckRejected)',$bankaccount,'',''); + // We created a negative payment, we also add the line as bank transaction + $result=$rejectedPayment->addPaymentToBank($user,'payment','(CheckRejected)',$bankaccount,'',''); if ($result > 0) { - $payment->reject(); - return $rejectedPayment->id; + $result = $payment->reject(); + if ($result > 0) + { + $this->db->commit(); + return $rejectedPayment->id; + } + else + { + $this->db->rollback(); + return -1; + } } else { + $this->error = $rejectedPayment->error; + $this->errors = $rejectedPayment->errors; + $this->db->rollback(); return -1; } } else { + $this->error = $rejectedPayment->error; + $this->errors = $rejectedPayment->errors; + $this->db->rollback(); return -1; } } else { - $this->error=$this->db->error(); + $this->error=$this->db->lasterror(); + $this->db->rollback(); return -1; } } diff --git a/htdocs/compta/paiement/cheque/list.php b/htdocs/compta/paiement/cheque/list.php index 8f1e4cbb0ef..d44aef51dce 100644 --- a/htdocs/compta/paiement/cheque/list.php +++ b/htdocs/compta/paiement/cheque/list.php @@ -120,7 +120,7 @@ if ($resql) print '<table class="liste" width="100%">'; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"bc.number","",$params,"",$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"dp","",$params,'align="center"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"dp","",$params,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Account"),$_SERVER["PHP_SELF"],"ba.label","",$params,"",$sortfield,$sortorder); print_liste_field_titre($langs->trans("NbOfCheques"),$_SERVER["PHP_SELF"],"bc.nbcheque","",$params,'align="right"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Amount"),$_SERVER["PHP_SELF"],"bc.amount","",$params,'align="right"',$sortfield,$sortorder); @@ -164,7 +164,7 @@ if ($resql) print '</td>'; // Date - print '<td align="center">'.dol_print_date($db->jdate($objp->dp),'day').'</td>'; + print '<td align="center">'.dol_print_date($db->jdate($objp->dp),'day').'</td>'; // TODO Use date hour // Bank print '<td>'; diff --git a/htdocs/compta/paiement/class/paiement.class.php b/htdocs/compta/paiement/class/paiement.class.php index e45d0936bcc..9baa15a417f 100644 --- a/htdocs/compta/paiement/class/paiement.class.php +++ b/htdocs/compta/paiement/class/paiement.class.php @@ -697,9 +697,11 @@ class Paiement extends CommonObject } } - /* - * \brief Information sur l'objet - * \param id id du paiement dont il faut afficher les infos + /** + * Information sur l'objet + * + * @param int $id id du paiement dont il faut afficher les infos + * @return void */ function info($id) { diff --git a/htdocs/core/menus/standard/auguria.lib.php b/htdocs/core/menus/standard/auguria.lib.php index 15057d6f3d7..9624bf66341 100644 --- a/htdocs/core/menus/standard/auguria.lib.php +++ b/htdocs/core/menus/standard/auguria.lib.php @@ -61,17 +61,19 @@ function print_auguria_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0) if ($showmode == 1) { $url = $shorturl = $newTabMenu[$i]['url']; + if (! preg_match("/^(http:\/\/|https:\/\/)/i",$newTabMenu[$i]['url'])) { $tmp=explode('?',$newTabMenu[$i]['url'],2); $url = $shorturl = $tmp[0]; $param = (isset($tmp[1])?$tmp[1]:''); - if (! preg_match('/mainmenu/i',$url) || ! preg_match('/leftmenu/i',$url)) $param.=($param?'&':'').'mainmenu='.$newTabMenu[$i]['mainmenu'].'&amp;leftmenu='; + if (! preg_match('/mainmenu/i',$param) || ! preg_match('/leftmenu/i',$param)) $param.=($param?'&':'').'mainmenu='.$newTabMenu[$i]['mainmenu'].'&amp;leftmenu='; //$url.="idmenu=".$newTabMenu[$i]['rowid']; // Already done by menuLoad $url = dol_buildpath($url,1).($param?'?'.$param:''); $shorturl = $shorturl.($param?'?'.$param:''); } + $url=preg_replace('/__LOGIN__/',$user->login,$url); $shorturl=preg_replace('/__LOGIN__/',$user->login,$shorturl); $url=preg_replace('/__USERID__/',$user->id,$url); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index 33e9a745665..f316fb47980 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -275,7 +275,7 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0) $url = $shorturl = $tmp[0]; $param = (isset($tmp[1])?$tmp[1]:''); - if (! preg_match('/mainmenu/i',$url) || ! preg_match('/leftmenu/i',$url)) $param.=($param?'&':'').'mainmenu='.$newTabMenu[$i]['mainmenu'].'&amp;leftmenu='; + if (! preg_match('/mainmenu/i',$param) || ! preg_match('/leftmenu/i',$param)) $param.=($param?'&':'').'mainmenu='.$newTabMenu[$i]['mainmenu'].'&amp;leftmenu='; //$url.="idmenu=".$newTabMenu[$i]['rowid']; // Already done by menuLoad $url = dol_buildpath($url,1).($param?'?'.$param:''); $shorturl = $shorturl.($param?'?'.$param:''); diff --git a/htdocs/langs/en_US/banks.lang b/htdocs/langs/en_US/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/en_US/banks.lang +++ b/htdocs/langs/en_US/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 6b4bef7e8d2..404801c5335 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied From aa1661d64c5e041f30c67adb33e834d1b0f49156 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 18:09:47 +0200 Subject: [PATCH 140/284] Fix #3413 Translation of ExpireDate --- htdocs/opensurvey/wizard/create_survey.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/opensurvey/wizard/create_survey.php b/htdocs/opensurvey/wizard/create_survey.php index 7f6609d5fe6..5f14e6387f1 100644 --- a/htdocs/opensurvey/wizard/create_survey.php +++ b/htdocs/opensurvey/wizard/create_survey.php @@ -94,7 +94,7 @@ if (GETPOST("creation_sondage_date") || GETPOST("creation_sondage_autre")) $_SESSION['champdatefin'] = dol_print_date($champdatefin,'dayrfc'); //$testdate = false; //$_SESSION['champdatefin'] = dol_print_date($champdatefin,'dayrfc'); - setEventMessage($langs->trans('ExpiredDate'),'warnings'); + setEventMessage('ExpireDate','warnings'); } } From db3c544e21ae2a9909129ac2f6b831c9e6f3fe8b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 18:14:08 +0200 Subject: [PATCH 141/284] Fix #3240 [Supplier orders] Dashboard links to unuseful page --- htdocs/fourn/class/fournisseur.facture.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 892ee14e0f8..ed81f486dc1 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -1431,7 +1431,7 @@ class FactureFournisseur extends CommonInvoice $response = new WorkboardResponse(); $response->warning_delay=$conf->facture->fournisseur->warning_delay/60/60/24; $response->label=$langs->trans("SupplierBillsToPay"); - $response->url=DOL_URL_ROOT.'/fourn/facture/list.php?filtre=paye:0'; + $response->url=DOL_URL_ROOT.'/fourn/facture/list.php?filtre=fac.fk_statut:1,paye:0'; $response->img=img_object($langs->trans("Bills"),"bill"); while ($obj=$this->db->fetch_object($resql)) From 9aec4d554bc79669ef48e077aefe37231ed6fed7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 12 Sep 2015 18:21:37 +0200 Subject: [PATCH 142/284] Fix #3215 [User card] [Contact card] [Member card] Error in LDAP tab --- htdocs/admin/ldap.php | 2 +- htdocs/core/class/ldap.class.php | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/ldap.php b/htdocs/admin/ldap.php index ce4ba172583..53c8777d404 100644 --- a/htdocs/admin/ldap.php +++ b/htdocs/admin/ldap.php @@ -263,7 +263,7 @@ if (function_exists("ldap_connect")) $ldap = new Ldap(); // Les parametres sont passes et recuperes via $conf $result = $ldap->connect_bind(); - if ($result) + if ($result > 0) { // Test ldap connect and bind print img_picto('','info').' '; diff --git a/htdocs/core/class/ldap.class.php b/htdocs/core/class/ldap.class.php index 98250ab0db1..400eb934e26 100644 --- a/htdocs/core/class/ldap.class.php +++ b/htdocs/core/class/ldap.class.php @@ -156,10 +156,17 @@ class Ldap if (count($this->server) == 0 || empty($this->server[0])) { $this->error='LDAP setup (file conf.php) is not complete'; - $return=-1; dol_syslog(get_class($this)."::connect_bind ".$this->error, LOG_WARNING); + return -1; } + if (! function_exists('ldap_connect')) + { + $this->error='Your PHP need extension ldap'; + dol_syslog(get_class($this)."::connect_bind ".$this->error, LOG_WARNING); + return -1; + } + // Loop on each ldap server foreach ($this->server as $key => $host) { From 1deb77896f87f94b0ee93716b121c7e10e271644 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Sat, 12 Sep 2015 23:42:48 +0200 Subject: [PATCH 143/284] Fix #3515 Bug: Creating an invoice from a shipment links to wrong customer order --- htdocs/compta/facture.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index a4a3c8a1e83..f409cbeb815 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -923,7 +923,11 @@ if (empty($reshook)) $exp = new Expedition($db); $exp->fetch($object->origin_id); $exp->fetchObjectLinked(); - if (count($exp->linkedObjectsIds['commande']) > 0) $object->linked_objects['commande'] = $exp->linkedObjectsIds['commande'][0]; + if (count($exp->linkedObjectsIds['commande']) > 0) { + foreach ($exp->linkedObjectsIds['commande'] as $key => $value){ + $object->linked_objects['commande'] = $value; + } + } } if (is_array($_POST['other_linked_objects']) && ! empty($_POST['other_linked_objects'])) From 744e5375d25f84938d0f4237113520b017fc0a49 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Sun, 13 Sep 2015 00:09:32 +0200 Subject: [PATCH 144/284] Fix #3514 Bug: Error when trying to add a product to a non-existing object --- htdocs/langs/en_US/products.lang | 1 + htdocs/product/card.php | 313 +++++++++++++++---------------- 2 files changed, 153 insertions(+), 161 deletions(-) diff --git a/htdocs/langs/en_US/products.lang b/htdocs/langs/en_US/products.lang index 9c7b5042fcc..b21fd88539e 100644 --- a/htdocs/langs/en_US/products.lang +++ b/htdocs/langs/en_US/products.lang @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 7ba7ecbdf1d..252eabd1342 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -5,7 +5,7 @@ * Copyright (C) 2005-2015 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr> * Copyright (C) 2006 Auguria SARL <info@auguria.org> - * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> + * Copyright (C) 2010-2015 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2013-2014 Marcos García <marcosgdf@gmail.com> * Copyright (C) 2012-2013 Cédric Salvador <csalvador@gpcsolutions.fr> * Copyright (C) 2011-2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> @@ -563,171 +563,162 @@ if (empty($reshook)) $thirpdartyid = $facture->socid; } - $soc = new Societe($db); - $result=$soc->fetch($thirpdartyid); - if ($result <= 0) - { - dol_print_error($db,$soc->error); - exit; - } - - $desc = $object->description; - - $tva_tx = get_default_tva($mysoc, $soc, $object->id); - $localtax1_tx= get_localtax($tva_tx, 1, $soc); - $localtax2_tx= get_localtax($tva_tx, 2, $soc); - - $pu_ht = $object->price; - $pu_ttc = $object->price_ttc; - $price_base_type = $object->price_base_type; - - // If multiprice - if ($conf->global->PRODUIT_MULTIPRICES && $soc->price_level) - { - $pu_ht = $object->multiprices[$soc->price_level]; - $pu_ttc = $object->multiprices_ttc[$soc->price_level]; - $price_base_type = $object->multiprices_base_type[$soc->price_level]; - } - elseif (! empty($conf->global->PRODUIT_CUSTOMER_PRICES)) - { - require_once DOL_DOCUMENT_ROOT . '/product/class/productcustomerprice.class.php'; - - $prodcustprice = new Productcustomerprice($db); - - $filter = array('t.fk_product' => $object->id,'t.fk_soc' => $soc->id); - - $result = $prodcustprice->fetch_all('', '', 0, 0, $filter); - if ($result) { - if (count($prodcustprice->lines) > 0) { - $pu_ht = price($prodcustprice->lines [0]->price); - $pu_ttc = price($prodcustprice->lines [0]->price_ttc); - $price_base_type = $prodcustprice->lines [0]->price_base_type; - $prod->tva_tx = $prodcustprice->lines [0]->tva_tx; - } - } - } - - // On reevalue prix selon taux tva car taux tva transaction peut etre different - // de ceux du produit par defaut (par exemple si pays different entre vendeur et acheteur). - if ($tva_tx != $object->tva_tx) - { - if ($price_base_type != 'HT') - { - $pu_ht = price2num($pu_ttc / (1 + ($tva_tx/100)), 'MU'); + if (isset($thirpdartyid)) { + $soc = new Societe($db); + $result = $soc->fetch($thirpdartyid); + if ($result <= 0) { + dol_print_error($db, $soc->error); + exit; } - else - { - $pu_ttc = price2num($pu_ht * (1 + ($tva_tx/100)), 'MU'); + + $desc = $object->description; + + $tva_tx = get_default_tva($mysoc, $soc, $object->id); + $localtax1_tx = get_localtax($tva_tx, 1, $soc); + $localtax2_tx = get_localtax($tva_tx, 2, $soc); + + $pu_ht = $object->price; + $pu_ttc = $object->price_ttc; + $price_base_type = $object->price_base_type; + + // If multiprice + if ($conf->global->PRODUIT_MULTIPRICES && $soc->price_level) { + $pu_ht = $object->multiprices[$soc->price_level]; + $pu_ttc = $object->multiprices_ttc[$soc->price_level]; + $price_base_type = $object->multiprices_base_type[$soc->price_level]; + } elseif (!empty($conf->global->PRODUIT_CUSTOMER_PRICES)) { + require_once DOL_DOCUMENT_ROOT . '/product/class/productcustomerprice.class.php'; + + $prodcustprice = new Productcustomerprice($db); + + $filter = array('t.fk_product' => $object->id, 't.fk_soc' => $soc->id); + + $result = $prodcustprice->fetch_all('', '', 0, 0, $filter); + if ($result) { + if (count($prodcustprice->lines) > 0) { + $pu_ht = price($prodcustprice->lines [0]->price); + $pu_ttc = price($prodcustprice->lines [0]->price_ttc); + $price_base_type = $prodcustprice->lines [0]->price_base_type; + $prod->tva_tx = $prodcustprice->lines [0]->tva_tx; + } + } + } + + // On reevalue prix selon taux tva car taux tva transaction peut etre different + // de ceux du produit par defaut (par exemple si pays different entre vendeur et acheteur). + if ($tva_tx != $object->tva_tx) { + if ($price_base_type != 'HT') { + $pu_ht = price2num($pu_ttc / (1 + ($tva_tx / 100)), 'MU'); + } else { + $pu_ttc = price2num($pu_ht * (1 + ($tva_tx / 100)), 'MU'); + } + } + + if (GETPOST('propalid') > 0) { + $result = $propal->addline( + $desc, + $pu_ht, + GETPOST('qty'), + $tva_tx, + $localtax1_tx, // localtax1 + $localtax2_tx, // localtax2 + $object->id, + GETPOST('remise_percent'), + $price_base_type, + $pu_ttc, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + '', + '', + '', + 0, + $object->fk_unit + ); + if ($result > 0) { + header("Location: " . DOL_URL_ROOT . "/comm/propal.php?id=" . $propal->id); + return; + } + + setEventMessage($langs->trans("ErrorUnknown") . ": $result", 'errors'); + } elseif (GETPOST('commandeid') > 0) { + $result = $commande->addline( + $desc, + $pu_ht, + GETPOST('qty'), + $tva_tx, + $localtax1_tx, // localtax1 + $localtax2_tx, // localtax2 + $object->id, + GETPOST('remise_percent'), + '', + '', + $price_base_type, + $pu_ttc, + '', + '', + 0, + -1, + 0, + 0, + null, + 0, + '', + 0, + $object->fk_unit + ); + + if ($result > 0) { + header("Location: " . DOL_URL_ROOT . "/commande/card.php?id=" . $commande->id); + exit; + } + } elseif (GETPOST('factureid') > 0) { + $result = $facture->addline( + $desc, + $pu_ht, + GETPOST('qty'), + $tva_tx, + $localtax1_tx, + $localtax2_tx, + $object->id, + GETPOST('remise_percent'), + '', + '', + '', + '', + '', + $price_base_type, + $pu_ttc, + Facture::TYPE_STANDARD, + -1, + 0, + '', + 0, + 0, + null, + 0, + '', + 0, + 100, + '', + $object->fk_unit + ); + + if ($result > 0) { + header("Location: " . DOL_URL_ROOT . "/compta/facture.php?facid=" . $facture->id); + exit; + } } } + else { + $action=""; + setEventMessage($langs->trans("WarningSelectOneDocument"), 'warnings'); - if (GETPOST('propalid') > 0) - { - $result = $propal->addline( - $desc, - $pu_ht, - GETPOST('qty'), - $tva_tx, - $localtax1_tx, // localtax1 - $localtax2_tx, // localtax2 - $object->id, - GETPOST('remise_percent'), - $price_base_type, - $pu_ttc, - 0, - 0, - -1, - 0, - 0, - 0, - 0, - '', - '', - '', - 0, - $object->fk_unit - ); - if ($result > 0) - { - header("Location: ".DOL_URL_ROOT."/comm/propal.php?id=".$propal->id); - return; - } - - setEventMessage($langs->trans("ErrorUnknown").": $result", 'errors'); } - elseif (GETPOST('commandeid') > 0) - { - $result = $commande->addline( - $desc, - $pu_ht, - GETPOST('qty'), - $tva_tx, - $localtax1_tx, // localtax1 - $localtax2_tx, // localtax2 - $object->id, - GETPOST('remise_percent'), - '', - '', - $price_base_type, - $pu_ttc, - '', - '', - 0, - -1, - 0, - 0, - null, - 0, - '', - 0, - $object->fk_unit - ); - - if ($result > 0) - { - header("Location: ".DOL_URL_ROOT."/commande/card.php?id=".$commande->id); - exit; - } - } - elseif (GETPOST('factureid') > 0) - { - $result = $facture->addline( - $desc, - $pu_ht, - GETPOST('qty'), - $tva_tx, - $localtax1_tx, - $localtax2_tx, - $object->id, - GETPOST('remise_percent'), - '', - '', - '', - '', - '', - $price_base_type, - $pu_ttc, - Facture::TYPE_STANDARD, - -1, - 0, - '', - 0, - 0, - null, - 0, - '', - 0, - 100, - '', - $object->fk_unit - ); - - if ($result > 0) - { - header("Location: ".DOL_URL_ROOT."/compta/facture.php?facid=".$facture->id); - exit; - } - } } } From ba3d8f445c0dd88b05211ab2fbbcabc000907b40 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Sun, 13 Sep 2015 00:25:32 +0200 Subject: [PATCH 145/284] Fix #3514 More elegant --- htdocs/product/card.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 252eabd1342..ffa4370ac30 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -529,6 +529,7 @@ if (empty($reshook)) // Add product into object if ($object->id > 0 && $action == 'addin') { + $thirpdartyid =0 ; if (GETPOST('propalid') > 0) { $propal = new Propal($db); @@ -563,7 +564,7 @@ if (empty($reshook)) $thirpdartyid = $facture->socid; } - if (isset($thirpdartyid)) { + if ( $thirpdartyid > 0) { $soc = new Societe($db); $result = $soc->fetch($thirpdartyid); if ($result <= 0) { From a805cb93745257b796fdc03d0faac2b3568b1e81 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 13 Sep 2015 16:33:02 +0200 Subject: [PATCH 146/284] Fix: ER payments are on the bank credit --- htdocs/expensereport/class/paymentexpensereport.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php index c0777654893..4c9c5843a49 100644 --- a/htdocs/expensereport/class/paymentexpensereport.class.php +++ b/htdocs/expensereport/class/paymentexpensereport.class.php @@ -488,7 +488,7 @@ class PaymentExpenseReport extends CommonObject $this->datepaid, $this->fk_typepayment, // Payment mode id or code ("CHQ or VIR for example") $label, - $amount, + -$amount, $this->num_payment, '', $user, From 7c030a114dfc73638d668aeede5d0d77db8014d9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 13 Sep 2015 19:26:20 +0200 Subject: [PATCH 147/284] Release 3.8.0 --- htdocs/filefunc.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index beead03469c..dc3f1866382 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -30,7 +30,7 @@ * \brief File that include conf.php file and commons lib like functions.lib.php */ -if (! defined('DOL_VERSION')) define('DOL_VERSION','3.8.0-beta'); +if (! defined('DOL_VERSION')) define('DOL_VERSION','3.8.0'); if (! defined('EURO')) define('EURO',chr(128)); From 4eedec02741dc5fe2a6c03c1c964b7e6704533e8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 13 Sep 2015 20:25:33 +0200 Subject: [PATCH 148/284] Fix tool to generate filecheck --- build/generate_filecheck_xml.php | 41 +- htdocs/admin/system/filecheck.php | 118 +- htdocs/install/filelist.xml | 2503 +++++++++++++++-------------- 3 files changed, 1372 insertions(+), 1290 deletions(-) diff --git a/build/generate_filecheck_xml.php b/build/generate_filecheck_xml.php index 04970b667f5..dbe96b4c0e9 100644 --- a/build/generate_filecheck_xml.php +++ b/build/generate_filecheck_xml.php @@ -39,12 +39,14 @@ parse_str($argv[1]); $outputfile=dirname(__FILE__).'/../htdocs/install/filelist.xml'; $fp = fopen($outputfile,'w'); fputs($fp, '<?xml version="1.0" encoding="UTF-8" ?>'."\n"); -fputs($fp, '<checksum_list>'."\n"); -fputs($fp, '<dolibarr_root_dir version="'.$release.'">'."\n"); -$dir_iterator = new RecursiveDirectoryIterator(dirname(__FILE__).'/../htdocs/'); -$iterator = new RecursiveIteratorIterator($dir_iterator); +fputs($fp, '<checksum_list version="'.$release.'">'."\n"); + +fputs($fp, '<dolibarr_htdocs_dir>'."\n"); + +$dir_iterator1 = new RecursiveDirectoryIterator(dirname(__FILE__).'/../htdocs/'); +$iterator1 = new RecursiveIteratorIterator($dir_iterator1); // need to ignore document custom etc -$files = new RegexIterator($iterator, '#^(?:[A-Z]:)?(?:/(?!(?:custom|documents|conf|install|nltechno))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); +$files = new RegexIterator($iterator1, '#^(?:[A-Z]:)?(?:/(?!(?:custom|documents|conf|install|nltechno))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); $dir=''; $needtoclose=0; foreach ($files as $file) { @@ -61,7 +63,34 @@ foreach ($files as $file) { } } fputs($fp, '</dir>'."\n"); -fputs($fp, '</dolibarr_root_dir>'."\n"); +fputs($fp, '</dolibarr_htdocs_dir>'."\n"); + + +fputs($fp, '<dolibarr_script_dir version="'.$release.'">'."\n"); + +$dir_iterator2 = new RecursiveDirectoryIterator(dirname(__FILE__).'/../scripts/'); +$iterator2 = new RecursiveIteratorIterator($dir_iterator2); +// need to ignore document custom etc +$files = new RegexIterator($iterator2, '#^(?:[A-Z]:)?(?:/(?!(?:custom|documents|conf|install|nltechno))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); +$dir=''; +$needtoclose=0; +foreach ($files as $file) { + $newdir = str_replace(dirname(__FILE__).'/../scripts', '', dirname($file)); + if ($newdir!=$dir) { + if ($needtoclose) + fputs($fp, '</dir>'."\n"); + fputs($fp, '<dir name="'.$newdir.'" >'."\n"); + $dir = $newdir; + $needtoclose=1; + } + if (filetype($file)=="file") { + fputs($fp, '<md5file name="'.basename($file).'">'.md5_file($file).'</md5file>'."\n"); + } +} +fputs($fp, '</dir>'."\n"); +fputs($fp, '</dolibarr_script_dir>'."\n"); + + fputs($fp, '</checksum_list>'."\n"); fclose($fp); diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index f8876a7ea30..14c9ea59d9a 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -31,6 +31,8 @@ $langs->load("admin"); if (!$user->admin) accessforbidden(); +$error=0; + /* * View @@ -77,67 +79,91 @@ if (file_exists($xmlfile)) $xml = simplexml_load_file($xmlfile); if ($xml) { - $file_list = array(); - $ret = getFilesUpdated($file_list, $xml->dolibarr_root_dir[0]); // Fill array $file_list - - print '<table class="noborder">'; - print '<tr class="liste_titre">'; - print '<td>' . $langs->trans("FilesMissing") . '</td>'; - print '<td align="center">' . $langs->trans("ExpectedChecksum") . '</td>'; - print '</tr>'."\n"; - $var = true; - $tmpfilelist = dol_sort_array($file_list['missing'], 'filename'); - if (is_array($tmpfilelist)) + if (is_object($xml->dolibarr_htdocs_dir[0])) { - foreach ($tmpfilelist as $file) - { - $var = !$var; - print '<tr ' . $bc[$var] . '>'; - print '<td>'.$file['filename'].'</td>' . "\n"; - print '<td align="center">'.$file['expectedmd5'].'</td>' . "\n"; - print "</tr>\n"; - } + $file_list = array(); + $ret = getFilesUpdated($file_list, $xml->dolibarr_htdocs_dir[0]); // Fill array $file_list + + print '<table class="noborder">'; + print '<tr class="liste_titre">'; + print '<td>' . $langs->trans("FilesMissing") . '</td>'; + print '<td align="center">' . $langs->trans("ExpectedChecksum") . '</td>'; + print '</tr>'."\n"; + $var = true; + $tmpfilelist = dol_sort_array($file_list['missing'], 'filename'); + if (is_array($tmpfilelist) && count($tmpfilelist)) + { + foreach ($tmpfilelist as $file) + { + $var = !$var; + print '<tr ' . $bc[$var] . '>'; + print '<td>'.$file['filename'].'</td>' . "\n"; + print '<td align="center">'.$file['expectedmd5'].'</td>' . "\n"; + print "</tr>\n"; + } + } + else + { + print '<tr ' . $bc[false] . '><td colspan="2">'.$langs->trans("None").'</td></tr>'; + } + print '</table>'; + + print '<br>'; + + print '<table class="noborder">'; + print '<tr class="liste_titre">'; + print '<td>' . $langs->trans("FilesUpdated") . '</td>'; + print '<td align="center">' . $langs->trans("ExpectedChecksum") . '</td>'; + print '<td align="center">' . $langs->trans("CurrentChecksum") . '</td>'; + print '<td align="right">' . $langs->trans("Size") . '</td>'; + print '<td align="right">' . $langs->trans("DateModification") . '</td>'; + print '</tr>'."\n"; + $var = true; + $tmpfilelist = dol_sort_array($file_list['updated'], 'filename'); + if (is_array($tmpfilelist) && count($tmpfilelist)) + { + foreach ($tmpfilelist as $file) + { + $var = !$var; + print '<tr ' . $bc[$var] . '>'; + print '<td>'.$file['filename'].'</td>' . "\n"; + print '<td align="center">'.$file['expectedmd5'].'</td>' . "\n"; + print '<td align="center">'.$file['md5'].'</td>' . "\n"; + print '<td align="right">'.dol_print_size(dol_filesize(DOL_DOCUMENT_ROOT.'/'.$file['filename'])).'</td>' . "\n"; + print '<td align="right">'.dol_print_date(dol_filemtime(DOL_DOCUMENT_ROOT.'/'.$file['filename']),'dayhour').'</td>' . "\n"; + print "</tr>\n"; + } + } + else + { + print '<tr ' . $bc[false] . '><td colspan="5">'.$langs->trans("None").'</td></tr>'; + } + print '</table>'; } - print '</table>'; - - print '<br>'; - - print '<table class="noborder">'; - print '<tr class="liste_titre">'; - print '<td>' . $langs->trans("FilesUpdated") . '</td>'; - print '<td align="center">' . $langs->trans("ExpectedChecksum") . '</td>'; - print '<td align="center">' . $langs->trans("CurrentChecksum") . '</td>'; - print '<td align="right">' . $langs->trans("Size") . '</td>'; - print '<td align="right">' . $langs->trans("DateModification") . '</td>'; - print '</tr>'."\n"; - $var = true; - $tmpfilelist = dol_sort_array($file_list['updated'], 'filename'); - if (is_array($tmpfilelist)) + else { - foreach ($tmpfilelist as $file) - { - $var = !$var; - print '<tr ' . $bc[$var] . '>'; - print '<td>'.$file['filename'].'</td>' . "\n"; - print '<td align="center">'.$file['expectedmd5'].'</td>' . "\n"; - print '<td align="center">'.$file['md5'].'</td>' . "\n"; - print '<td align="right">'.dol_print_size(dol_filesize(DOL_DOCUMENT_ROOT.'/'.$file['filename'])).'</td>' . "\n"; - print '<td align="right">'.dol_print_date(dol_filemtime(DOL_DOCUMENT_ROOT.'/'.$file['filename']),'dayhour').'</td>' . "\n"; - print "</tr>\n"; - } + print 'Error: Failed to found dolibarr_htdocs_dir into XML file '.$xmlfile; + $error++; } - print '</table>'; + } + else + { + print 'Error: Failed to parse XML for input file '.$xmlfile; + $error++; } } else { print $langs->trans('XmlNotFound') . ': ' . $xmlfile; + $error++; } llxFooter(); $db->close(); +exit($error); + /** * Function to get list of updated or modified files. diff --git a/htdocs/install/filelist.xml b/htdocs/install/filelist.xml index 4035e2f615a..d479f4b2de5 100644 --- a/htdocs/install/filelist.xml +++ b/htdocs/install/filelist.xml @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8" ?> -<checksum_list> -<dolibarr_root_dir version="3.8.0-beta"> +<checksum_list version="3.8.0"> +<dolibarr_htdocs_dir> <dir name="/opensurvey/css" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="style.css">75d01810c3b8e5a95cbf57f10cd5021b</md5file> </dir> <dir name="/opensurvey" > -<md5file name="results.php">b828f36cbf7fdeda360f3b8e4cf9e083</md5file> +<md5file name="results.php">2b63072e8314cb7e4b936c457ff8437e</md5file> <md5file name="exportcsv.php">67798229e915f5841274ee70487feec4</md5file> -<md5file name="card.php">98072adf78f462e9ea2f7d62418b02fb</md5file> +<md5file name="card.php">e3634943f8374be65b59bb08cb8975c0</md5file> </dir> <dir name="/opensurvey/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -16,7 +16,7 @@ </dir> <dir name="/opensurvey/wizard" > <md5file name="choix_date.php">6734d43389eded6e6ec04df0d0ac6a0c</md5file> -<md5file name="create_survey.php">be42d9f9358e3d57e57686b167674eb4</md5file> +<md5file name="create_survey.php">b8ba9640c14960e0d4a5fc1065c8ed3d</md5file> <md5file name="choix_autre.php">8948df2f592a82d0f5e8a9b438267127</md5file> <md5file name="index.php">aa62843d604aa6a058bc2a342a3f4abf</md5file> </dir> @@ -45,13 +45,13 @@ <md5file name="rewind.png">6877820eee61e7159f1b50d17b63c2df</md5file> </dir> <dir name="/support" > -<md5file name="default.css">bc5a13300a595233325ab158211a1007</md5file> +<md5file name="default.css">e9744918d6277c1403a7c1cbe42b12f7</md5file> <md5file name="mail.png">6c5b043b72d32408f4002090e802d6e8</md5file> <md5file name="helpcenter.png">f994d768919712c348a9f4018c6d4ee5</md5file> <md5file name="internet.png">e7a0c91845d001672e8238f4f4b608c7</md5file> <md5file name="star.png">6151a7c4134040854886bc5006a0f7c9</md5file> <md5file name="sparkangels.png">73e54239e073c5e776f0c9b0318ba330</md5file> -<md5file name="index.php">55f035a0bb2edc2b91890f5d68b1df3e</md5file> +<md5file name="index.php">9f557f8d1c3e22bcd014bc5082aa6f3c</md5file> <md5file name="redstar.png">78f3bac5801105879cebaeb0bdcbb03b</md5file> <md5file name="who.png">313274ccfbc6586080382c481cd00264</md5file> <md5file name="pagemaster.png">a7288deb697b6946baff286db59b738d</md5file> @@ -87,18 +87,18 @@ </dir> <dir name="/imports/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="import.class.php">5d68acdb6ae4bf3482f00202007ceb6a</md5file> +<md5file name="import.class.php">148ea77f922122bea3bd1bb5a3471568</md5file> </dir> <dir name="/imports" > <md5file name="index.php">604a3c1fd670af360b4e8dd070316b32</md5file> -<md5file name="import.php">24966736ae7585ad61addfdee01bdcbb</md5file> +<md5file name="import.php">1d9d76e09b19523c85101bbe153e1c97</md5file> <md5file name="emptyexample.php">08194ccdf2c8801e9ce4acd3fc6a8829</md5file> </dir> <dir name="/admin" > <md5file name="agenda_extsites.php">d0a6afda3d75393d3a09e43bb1135b87</md5file> -<md5file name="dict.php">5a6e698815e05aed5673b54b7edd0fd3</md5file> +<md5file name="dict.php">9f1898d4f913c53b7135cb00cccd872c</md5file> <md5file name="barcode.php">a92b0b6374f698c980928a3bee17ff9a</md5file> -<md5file name="ihm.php">31c2aa5d6a0ff3f6d29eb3e8a354187b</md5file> +<md5file name="ihm.php">92c1d275d0117efbece0312787a0736c</md5file> <md5file name="agenda.php">f8ba5662241d9c908f1f791f72481eb7</md5file> <md5file name="security.php">2f1931c293e0ab260b31e2d1b0134f73</md5file> <md5file name="prelevement.php">7367da82258c07fb35aaf3aafd3e1bb7</md5file> @@ -116,10 +116,10 @@ <md5file name="eaccelerator.php">c31f65e979da57d157bfb7ec4cdc65df</md5file> <md5file name="purge.php">2a13bfa6db4c63aeab46d3aa2beb353c</md5file> <md5file name="dolibarr_export.php">6e164b380b852fe7cd5ba652e651cecd</md5file> -<md5file name="listevents.php">0bd47fbcac3a5b87728e3b8d4d4d95df</md5file> +<md5file name="listevents.php">0e1e52293768d3b3be9bbe7eda4a07de</md5file> </dir> <dir name="/admin" > -<md5file name="delais.php">5188256bdd7cb073a043f8b65be2adbb</md5file> +<md5file name="delais.php">9eb9f1b8f927ab504d4418b356dfe7c5</md5file> </dir> <dir name="/admin/menus" > <md5file name="edit.php">828de5d20d08feba47b7f29c75cd13ca</md5file> @@ -134,7 +134,7 @@ <md5file name="askpricesupplier.php">c07ed6242e02cf7244ca15d501b8efa7</md5file> <md5file name="supplier_invoice.php">9167ee0137e4d8e27a380b605409b0a0</md5file> <md5file name="confexped.php">c704d69e4e509d8fecd98259b4dc4696</md5file> -<md5file name="ldap.php">448d58bdfda4baa87885d3be0131ef1d</md5file> +<md5file name="ldap.php">0b5e44a54c9e9f7c5e5fb56cc7551aea</md5file> <md5file name="taxes.php">7d5a6b14598de5cea0cffe96a69eec7a</md5file> <md5file name="geoipmaxmind.php">7bfd53154d651a07bf5d6861b382d50a</md5file> <md5file name="boxes.php">7a48e375b7d77c532d3fad60186f1aa9</md5file> @@ -153,9 +153,9 @@ <md5file name="xcache.php">3d004a3c15cd75a45126bace56f8e571</md5file> <md5file name="browser.php">7a603b1f2377ad48683ebd36121ee543</md5file> <md5file name="dbtable.php">1d4faf84da5cb7cf4ec45f41fca4c789</md5file> -<md5file name="about.php">83ffab5c97a69b23ffec364a795132c1</md5file> +<md5file name="about.php">2695ed2349894ec554415bab0cb731ed</md5file> <md5file name="index.php">5d4aefbb80446c57442e7e7e45471c29</md5file> -<md5file name="filecheck.php">4552d262301e9c8b213e3c39afdf3cfd</md5file> +<md5file name="filecheck.php">f7aa8e26c09d03918937902ad4a44348</md5file> <md5file name="perf.php">34958e258b87fc1ec821e6b088e79c8d</md5file> <md5file name="xdebug.php">fd5d1d799fde0113ed7dfff59ce7f829</md5file> <md5file name="dolibarr.php">149760ed8fadcb899e8ba8e3e4a564c3</md5file> @@ -189,11 +189,11 @@ <md5file name="mails.php">8868b7d0779aa09e9b52c965e1e96b8a</md5file> <md5file name="notification.php">5c06b9772a487667c388ae2b5714fa91</md5file> <md5file name="syslog.php">b2e983fe3f64bb7ec0bd09a8d7225acc</md5file> -<md5file name="company.php">77d17b2997f529c6d020e21850aa87bf</md5file> +<md5file name="company.php">479c9172c6429e0b8a59745beaaff7e2</md5file> <md5file name="menus.php">bc667a42f1ade75c59cb5ad6103847b7</md5file> <md5file name="const.php">d63455783346f56c804c166f71bf72b0</md5file> <md5file name="ldap_users.php">31bbae8a1de3e1fb630ac4d83db62d71</md5file> -<md5file name="modules.php">7a4968d27f1d5b6bd51403978327c417</md5file> +<md5file name="modules.php">77b0d9800746216db7aeb6d6ae97c120</md5file> <md5file name="external_rss.php">dffbd73d8de5768a2cc32565732dd9cc</md5file> <md5file name="supplier_order.php">9b9cdf0d964ecc76eddfbe5331c15c53</md5file> <md5file name="bank_extrafields.php">07b0a3d9980fdc81c37bfedb597204a6</md5file> @@ -208,7 +208,7 @@ </dir> <dir name="/printing/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="printing.php">8aab1c6d3d656cc55a4feb9acaf3ff29</md5file> +<md5file name="printing.php">a5cff5f7aba2c3c8537838168d619b3d</md5file> </dir> <dir name="/printing" > <md5file name="index.php">667cd8a71a675fe06ea29427443e4642</md5file> @@ -222,11 +222,11 @@ </dir> <dir name="/paypal/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="paypal.php">766631fe2113061598cf2b70c4367da1</md5file> +<md5file name="paypal.php">c6fb4c534b13919a61a7cda2675182cd</md5file> </dir> <dir name="/paypal/lib" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="paypal.lib.php">43093d0ed8252a37924fda565a2fcd0c</md5file> +<md5file name="paypal.lib.php">30dd0792cad95cf9efe1ad703856ff10</md5file> <md5file name="paypalfunctions.lib.php">296b5b4000a78d2b6641d6f87b54b1d5</md5file> </dir> <dir name="/paypal/img" > @@ -236,7 +236,7 @@ <dir name="/holiday" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="document.php">c3a091f382b8d46073d526656abafa08</md5file> -<md5file name="card.php">aaa422ae508e2b6fd9a936924c20fc2e</md5file> +<md5file name="card.php">9b3010ffba6af811bceb8d53ef7cd4a4</md5file> <md5file name="month_report.php">3e49a455e52720605b60a343d9c3fd3f</md5file> </dir> <dir name="/holiday/class" > @@ -246,8 +246,8 @@ <dir name="/holiday" > <md5file name="view_log.php">37ed710e40414cc35a8451695d101da9</md5file> <md5file name="common.inc.php">26c66f78f5db62e9af07cb11280afc24</md5file> -<md5file name="list.php">d4b12c1b7b5d88598b2ff29997bbc516</md5file> -<md5file name="define_holiday.php">79f999818e93c5d84a639d470c100ffd</md5file> +<md5file name="list.php">1eb0907a7926acae06fd61b54c0d2bab</md5file> +<md5file name="define_holiday.php">0dce719c0539bf9d75cbbdf3de32817f</md5file> </dir> <dir name="/holiday/img" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -5986,7 +5986,7 @@ </dir> <dir name="/don" > <md5file name="document.php">ba73eb37155d87d598b58b80b3e80030</md5file> -<md5file name="card.php">fe77f493a0f9f88c1f874bd89d0fbbcd</md5file> +<md5file name="card.php">3e053329347eacc11557b6830a363435</md5file> </dir> <dir name="/don/payment" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6009,7 +6009,7 @@ <md5file name="ftpclient.php">39a29fe8ff9f5087781dce05914a01dd</md5file> </dir> <dir name="/ftp" > -<md5file name="index.php">3a673a01c9d6cc13041f0d6621c5dac7</md5file> +<md5file name="index.php">e91116632c7e0a745447beb5dacc9a7d</md5file> </dir> <dir name="/public/opensurvey" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6181,23 +6181,23 @@ </dir> <dir name="/barcode" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="printsheet.php">6457b5ab56dbe9577737d8a1792ef3d9</md5file> +<md5file name="printsheet.php">51675e7f629f2fb30d597002fb83c9dc</md5file> <md5file name="codeinit.php">ccbbf4d5e94f37abf3ba9e9b31b2ac8b</md5file> </dir> <dir name="/comm" > -<md5file name="remise.php">62ba1c7207971f4f83d00d194263e7ae</md5file> +<md5file name="remise.php">4632631df68e25c141acb349d916c3a3</md5file> </dir> <dir name="/comm/action/rapport" > <md5file name="index.php">af876c926d49c59376d8b6d642ce9f66</md5file> </dir> <dir name="/comm/action" > -<md5file name="peruser.php">1af8161ab8b8fc5cfef7fd26f6e32906</md5file> +<md5file name="peruser.php">4d9613e1a21fa012ac864d96f1a62112</md5file> <md5file name="document.php">858d2732221359ba9e0a9965353848c3</md5file> -<md5file name="card.php">fe6d70bc2b2a696c71f90ec94acfafb0</md5file> +<md5file name="card.php">df81fe06744adbdbcf27a69f0b4ce55e</md5file> <md5file name="listactions.php">d59f578b7eb5f374eda40295072f0fae</md5file> </dir> <dir name="/comm/action/class" > -<md5file name="actioncomm.class.php">358bb83fc5baf9856a8a3d3291d17b91</md5file> +<md5file name="actioncomm.class.php">c24b93c08c98cf333d2e7652e60456c9</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="cactioncomm.class.php">5c09b3d75fcba736c3353468236e5338</md5file> <md5file name="ical.class.php">563dbdf25cbfd4e4b50649530f7e1151</md5file> @@ -6224,17 +6224,17 @@ <md5file name="cibles.php">d4bf21d9624e8fef1f9d20465d2e5503</md5file> <md5file name="index.php">62fc08bff6c9c08fc68bd5ddab35e443</md5file> <md5file name="info.php">24ec97e48bfe034f3ee795ae9ceb282f</md5file> -<md5file name="list.php">0ea32bda75dc7855fd061f23d129c35c</md5file> +<md5file name="list.php">4ec443ce7e02d8c6dff96fc0cbd6c285</md5file> </dir> <dir name="/comm" > <md5file name="card.php">a297bb14700fc91ffe3a8ace3d2f7751</md5file> -<md5file name="propal.php">13389f0e53d7406ff73f7955ec5e59af</md5file> +<md5file name="propal.php">cead2ff721855338e0d61128ffc2ecc5</md5file> <md5file name="address.php">25b3ce6e2f12f227c4a1ac8db9fab357</md5file> </dir> <dir name="/comm/prospect" > <md5file name="recap-prospect.php">af321d136a1e674037ba2c163db3d2b2</md5file> -<md5file name="index.php">52d341018e13d223ebe22401649d6efc</md5file> -<md5file name="list.php">17e5ab2c7725575b8cbd6c4fbca22fea</md5file> +<md5file name="index.php">0d79377d6dbbc92ac4ca0db3ede4c00f</md5file> +<md5file name="list.php">9293af8f80fd01193d0379c1761bba8a</md5file> </dir> <dir name="/comm" > <md5file name="contact.php">637c350b86faf4b9066532d41dc87fdb</md5file> @@ -6248,15 +6248,15 @@ </dir> <dir name="/comm/askpricesupplier" > <md5file name="document.php">9b2c6de73503cceb102e875a364f6626</md5file> -<md5file name="card.php">c1c2a08cd15a461d364c203881f1165c</md5file> +<md5file name="card.php">80a3e34168be19d0387e287da1d7f42e</md5file> <md5file name="note.php">65e54e9e6458c353a92eeaafdb0d0022</md5file> </dir> <dir name="/comm/askpricesupplier/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="askpricesupplier.class.php">a1ca8ff6fcc1b96eaea5866310797374</md5file> +<md5file name="askpricesupplier.class.php">ea318b0397fe12ffd8f748d80e09a6ea</md5file> </dir> <dir name="/comm/askpricesupplier" > -<md5file name="index.php">f75345935391cd5b303b9b059401d9e8</md5file> +<md5file name="index.php">aaeb594d255628a742d183b0c4fff3c6</md5file> <md5file name="info.php">bebba22e7a5fdb20a52dfcf1b64772a1</md5file> <md5file name="list.php">76b0dbbea2bf64439e204970f68bc73b</md5file> </dir> @@ -6265,7 +6265,7 @@ <md5file name="linkedobjectblock.tpl.php">7802aef2c68c39a5655aa095873eceb5</md5file> </dir> <dir name="/comm/propal/stats" > -<md5file name="index.php">d9e716d421005a9192d620ea95cf6001</md5file> +<md5file name="index.php">140ca9e6844d65982fe76efbf153403e</md5file> </dir> <dir name="/comm/propal" > <md5file name="document.php">60beb0705c4819ef3ff88e49f02e2628</md5file> @@ -6274,21 +6274,21 @@ <dir name="/comm/propal/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="propalestats.class.php">e901d2a8027ea0d4a2fd0a2f0c4254c4</md5file> -<md5file name="propal.class.php">02a2d23da6ed45194bc7466e84cdbb62</md5file> +<md5file name="propal.class.php">967fa07d1b551bc6bbb1fa5634a783a1</md5file> </dir> <dir name="/comm/propal" > <md5file name="contact.php">abefa8f7d035ae87eb5b45b0c43843be</md5file> -<md5file name="index.php">20499163339a4537c804d926c9619714</md5file> +<md5file name="index.php">6cb2085059ec2f740f5ca8a2aa3ef310</md5file> <md5file name="info.php">1228532a69cfc2e4ce917fbedb9321aa</md5file> <md5file name="list.php">4032fa0aca1db6fc5e020d25ed7fab41</md5file> <md5file name="apercu.php">e3670650548097d9a7aaeb346f3bd5ef</md5file> </dir> <dir name="/comm" > <md5file name="list.php">d0bf76a584562ca01bcc46670b39af32</md5file> -<md5file name="remx.php">a7a90ee73e8f7f25267dc0ed66b3d8aa</md5file> +<md5file name="remx.php">ad62122318a931843599ec66c81cdf02</md5file> </dir> <dir name="/categories" > -<md5file name="edit.php">3f91b41466e65b5312487f5fee8b873b</md5file> +<md5file name="edit.php">0ebc16ded1e4b42a4f1c0d6b9f1dda5e</md5file> </dir> <dir name="/categories/admin" > <md5file name="categorie_extrafields.php">71d1ef869b5ab59897f399b0d15f6e5f</md5file> @@ -6302,10 +6302,10 @@ <dir name="/categories/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="api_category.class.php">ee74a794201de6cf45f08cc56c789ad7</md5file> -<md5file name="categorie.class.php">59cf2bf9b98a11168ae573b7940d9eee</md5file> +<md5file name="categorie.class.php">214e0edb381e28e12ea19bcc941d71e4</md5file> </dir> <dir name="/categories" > -<md5file name="index.php">5defe63162e700a0f88ed31b5f4feb23</md5file> +<md5file name="index.php">dd8891037d36d4a87969e74f93d88e49</md5file> <md5file name="categorie.php">7513073720e3165c5b9b2a8080eecd18</md5file> <md5file name="viewcat.php">b3fd9f9544438ef81401c880177d40fd</md5file> <md5file name="photos.php">5c0c423540accb30a32265a7e909078f</md5file> @@ -6313,13 +6313,13 @@ <dir name="/contact" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="document.php">d8f4d806cc9823e961151c44826ffd77</md5file> -<md5file name="card.php">8f15020b517193c891f7db0506d52e6c</md5file> +<md5file name="card.php">31ee8e43f5401dc71817b7260a86beab</md5file> <md5file name="note.php">502547de717912a19aca06ddd223995c</md5file> <md5file name="ldap.php">08d09a43fb6c23ea07250e482e0116d2</md5file> -<md5file name="vcard.php">11af254821ba19ae340501fc16f31443</md5file> +<md5file name="vcard.php">311259a2b28384c64ff2443c7feb9d21</md5file> </dir> <dir name="/contact/class" > -<md5file name="contact.class.php">fc31d79a84a2a64fd978d2219fa2e309</md5file> +<md5file name="contact.class.php">b0446ea619a94e5fa2b3178e293ff30c</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> </dir> <dir name="/contact/canvas" > @@ -6343,18 +6343,18 @@ <dir name="/contact" > <md5file name="perso.php">94819f93fcff199704b6195a50c12d94</md5file> <md5file name="info.php">af3abc6cbf19c242b3fe25271737fbab</md5file> -<md5file name="list.php">3587f5430b54076f78f9bf98a66e4d35</md5file> +<md5file name="list.php">f2df5d4e95f1091339a4f76516c5d2d4</md5file> </dir> <dir name="/product/composition" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="card.php">34478d463c80b4ea6ba13bd93f2d4364</md5file> +<md5file name="card.php">0d6cb1619a053d70c78672a9aecc4d01</md5file> </dir> <dir name="/product/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="product.php">3e83426161f9a2ba6044124f02f345a6</md5file> <md5file name="dynamic_prices.php">7f74cf4fc62967e4f18a2b2d5f49a3f5</md5file> <md5file name="product_extrafields.php">50bc7526a36a03c57dca47022c735425</md5file> -<md5file name="product_tools.php">710ded6f905932283eef02711c53d658</md5file> +<md5file name="product_tools.php">d5093b1fa8a05ed2885905be1351aa57</md5file> </dir> <dir name="/product" > <md5file name="traduction.php">16eb6bbf5daac70314b5480aa545de72</md5file> @@ -6379,16 +6379,16 @@ <md5file name="editor.php">20c72a55796b1e64cff84f004b04e76b</md5file> </dir> <dir name="/product" > -<md5file name="price.php">057c41106d2951c5b4533880d184654d</md5file> +<md5file name="price.php">e03eba31d58eafe6aad3ff94814bab8c</md5file> <md5file name="document.php">f15bf7e5916adfd39a30d1d984c28b75</md5file> -<md5file name="card.php">342c06186265852b0f07416ac09cfa6a</md5file> +<md5file name="card.php">5c1defd3f977bdde6c68ecca0a596b2f</md5file> </dir> <dir name="/product/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="products.php">fbccc9c80db24316963f00108777de22</md5file> </dir> <dir name="/product" > -<md5file name="fournisseurs.php">8f797a15f9d99b33316020625402f0a5</md5file> +<md5file name="fournisseurs.php">e527016e816268701ba5d8a8c5133b83</md5file> </dir> <dir name="/product/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6396,8 +6396,8 @@ <md5file name="propalmergepdfproduct.class.php">56ab66872574c4005a138883a610053c</md5file> <md5file name="html.formproduct.class.php">5c07caec4119e65b0f413c36382fc1fd</md5file> <md5file name="productcustomerprice.class.php">45b121da7ae1043feb0990220f7af311</md5file> -<md5file name="productbatch.class.php">4ff20b3467c21f8b81b0382e9ead10cf</md5file> -<md5file name="product.class.php">59717943a38b8672b7d9aa6b79e64d92</md5file> +<md5file name="productbatch.class.php">eb8aec3b6223e224d7e0a3d275119d2c</md5file> +<md5file name="product.class.php">305f16b73e13c5fd024f6dfce15d6152</md5file> <md5file name="api_product.class.php">d8bb05e304774532c20b3bfd2640be79</md5file> </dir> <dir name="/product" > @@ -6444,16 +6444,16 @@ <dir name="/product/stock" > <md5file name="product.php">101a0b273f2b9a41680969e990d7f452</md5file> <md5file name="massstockmove.php">b12dc16907aa1499ea6b6dfcc484baa2</md5file> -<md5file name="replenish.php">4d88ff2e0fa6834392b18f0410602ccd</md5file> +<md5file name="replenish.php">d0673c8be1cb6b2572c370da9c3de827</md5file> <md5file name="card.php">8f99f0fd2ed217328dd4647819cba0bb</md5file> </dir> <dir name="/product/stock/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="entrepot.class.php">09e60de76bbc76e095da9b8cad6f2f88</md5file> -<md5file name="mouvementstock.class.php">4a2f4e9a468213059b86e3a715c19de0</md5file> +<md5file name="entrepot.class.php">a7782dab95c860f764d112db2ef3be7a</md5file> +<md5file name="mouvementstock.class.php">e40dcf4585bcbeb83f9e1b9a1bfbd46d</md5file> </dir> <dir name="/product/stock" > -<md5file name="mouvement.php">c3de4747a1eada082e15fbbcd69848c0</md5file> +<md5file name="mouvement.php">bdf8a31adfd8883f96009ae9a31eb339</md5file> <md5file name="replenishorders.php">22a2ab52185732bcafd64fbd4a68eea8</md5file> <md5file name="index.php">7b425cd596259f2a3bd9a1ffb228d0de</md5file> <md5file name="fiche-valo.php">ebb2e597917e22900853dfa300de88da</md5file> @@ -6464,7 +6464,7 @@ </dir> <dir name="/product/stock" > <md5file name="info.php">32df7d91f327cfdcd67d831f6e7535eb</md5file> -<md5file name="list.php">16dd6747941c95ce720f09ea8f732253</md5file> +<md5file name="list.php">4948f533a6a1eaefa51a4c7b8661e293</md5file> <md5file name="valo.php">9c15e013ef6cee78eeba5c41747d96a1</md5file> </dir> <dir name="/product/stock/img" > @@ -6590,7 +6590,7 @@ <md5file name="actions_fetchobject.inc.php">85d3d8fc243475727700d322daf769c8</md5file> </dir> <dir name="/core/tpl" > -<md5file name="passwordforgotten.tpl.php">8099f2adc8c0dd4c2127418716889470</md5file> +<md5file name="passwordforgotten.tpl.php">594c6fadbe917f7e36c7b72cfd6a6af2</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="error.tpl.php">080945adaf8304688ce778f8acc821fe</md5file> <md5file name="ajaxrow.tpl.php">c23f62f7e5f09cf5573f130a41f187ac</md5file> @@ -6602,13 +6602,13 @@ </dir> <dir name="/core/tpl" > <md5file name="admin_extrafields_add.tpl.php">12493ac31aa1376058c5f1bb4eea48e1</md5file> -<md5file name="resource_add.tpl.php">5ec80ad81b6e65f39303b9fd47661e04</md5file> +<md5file name="resource_add.tpl.php">7f9a1be8e9e0bc6a5ac46129fe290b7d</md5file> <md5file name="originproductline.tpl.php">f0b37bba830b2bf5fc563baf227c34eb</md5file> <md5file name="footer.tpl.php">080945adaf8304688ce778f8acc821fe</md5file> -<md5file name="login.tpl.php">32049cd54587de758b01e1393a0daff9</md5file> +<md5file name="login.tpl.php">c7a59c20d9909f290dab597e09ffa2be</md5file> <md5file name="bloc_showhide.tpl.php">8cc4b11d20b0e01eb7e7b7401c2f12c8</md5file> <md5file name="notes.tpl.php">10740fb22bfc2ac1b339e9d784cb9c23</md5file> -<md5file name="extrafields_view.tpl.php">ce17807396da33afe7a8723514357b3f</md5file> +<md5file name="extrafields_view.tpl.php">e72a1897ed9a078b81e72d66eb3895fc</md5file> <md5file name="objectline_create.tpl.php">ed61f7e507113bbde00c18af5b6d8594</md5file> <md5file name="document_actions_post_headers.tpl.php">29e218c7e580c35cf99d19f5876b1709</md5file> <md5file name="admin_extrafields_view.tpl.php">bd68e17f01cde910409d40075ec640bf</md5file> @@ -6618,7 +6618,7 @@ <md5file name="document_actions_pre_headers.tpl.php">83554ef1749b5f877cda2173c4fd71f2</md5file> <md5file name="admin_extrafields_edit.tpl.php">3c5adedd71ef8c08b8dfd0213767a814</md5file> <md5file name="resource_view.tpl.php">fa1602ccc625f1e35a7be5e0a2083020</md5file> -<md5file name="objectline_edit.tpl.php">b6deabc3f14689e29cd57dbb4fbba7de</md5file> +<md5file name="objectline_edit.tpl.php">7621f387a352d44ede2cf4afe0662679</md5file> </dir> <dir name="/core" > <md5file name="actions_lineupdown.inc.php">a4a1f69d36f0c22e9eb2767ea3f0adbd</md5file> @@ -6631,21 +6631,21 @@ <md5file name="empty.php">048dc07dc5cab8e296892a0a435244e0</md5file> <md5file name="eldy_menu.php">783b88cbef3e0dd4c05b607eae4aab9d</md5file> <md5file name="auguria_menu.php">85df266f4d854833292920582558e462</md5file> -<md5file name="eldy.lib.php">67642bb0c3bde02c7bf1d539a3ca94cb</md5file> -<md5file name="auguria.lib.php">4ac7e2d2fba4ba0ccaed009acdf673c8</md5file> +<md5file name="eldy.lib.php">30ba3a70b83586bd7f71fd3e9735841a</md5file> +<md5file name="auguria.lib.php">30834b09409d2e8bdf19a7c03ee3e0c0</md5file> </dir> <dir name="/core/menus" > -<md5file name="init_menu_auguria.sql">1d3c6e9be8650e08469025205395f3cb</md5file> +<md5file name="init_menu_auguria.sql">8b1537f1d750ea8d2d94e9f17b71ebe4</md5file> </dir> <dir name="/core" > <md5file name="get_menudiv.php">7fbd04fb747c9df920e68d90c28f6853</md5file> </dir> <dir name="/core/ajax" > -<md5file name="security.php">5c1835dec2225168f2b28b4e8153da09</md5file> +<md5file name="security.php">f0f3dd548f0117a3bb6905f9905ea76d</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="constantonoff.php">9ed54c7ee286304e07993b5812fc0cbf</md5file> <md5file name="price.php">d992798ae83fe2da2d0501997a8bc9ca</md5file> -<md5file name="box.php">d6662baeac15aea3f1c80d09dec20995</md5file> +<md5file name="box.php">85a61fdff452eb8d12f7c76278a5b038</md5file> <md5file name="row.php">6ffc1d90d72e3ed0f20b128231e61593</md5file> <md5file name="ziptown.php">1f21cfd913214a20cfa2f7ae3ada25ff</md5file> <md5file name="objectonoff.php">ef26c4f25fa2beb7d37143476b866754</md5file> @@ -6665,7 +6665,7 @@ <md5file name="vcard.class.php">301a7689d42e301ca8ba3e4105c658c4</md5file> <md5file name="html.formadmin.class.php">727a2a09be20f951758ebda495f21819</md5file> <md5file name="openid.class.php">f1937e8c9562055c849883a5e39a42a5</md5file> -<md5file name="smtps.class.php">c80194edc5fa2e3362b1c75ea42a4912</md5file> +<md5file name="smtps.class.php">c3b3d0abdbe29dfa600e25c414370231</md5file> <md5file name="html.formmargin.class.php">d29ea5774ef6055ff2a376efa8e1b629</md5file> <md5file name="cookie.class.php">2c7d88183b1aeeaa3c4fcffeb081cb86</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6677,15 +6677,15 @@ <md5file name="canvas.class.php">0db78f95e23062feab46593d28704532</md5file> <md5file name="commonstickergenerator.class.php">d13a1b0fbbc6cafcecd93f460a494cbd</md5file> <md5file name="commonorder.class.php">084f9694188a61f84e337a78ed05441d</md5file> -<md5file name="html.form.class.php">dee262d3608f8e534208623a18ed6563</md5file> +<md5file name="html.form.class.php">904fa6ad71728ebc126514a863305f11</md5file> <md5file name="html.formmailing.class.php">02c3c91fb006d3ae2e15455d1d559a91</md5file> -<md5file name="html.formprojet.class.php">1dcba20f86eb537010c01ee8ccfe6451</md5file> +<md5file name="html.formprojet.class.php">1dcbc5b11a925b933b59aa44ac588854</md5file> <md5file name="html.formsocialcontrib.class.php">a5fa4f2f169cad1915a191fc151ad265</md5file> -<md5file name="html.formactions.class.php">9d5b8b886cb8c023c20aa0e1026debb2</md5file> -<md5file name="commonobject.class.php">8b26acc263a230c208ec19d6770d7e34</md5file> +<md5file name="html.formactions.class.php">fc4eb48545c609f71eaaefb2e061d91b</md5file> +<md5file name="commonobject.class.php">bf8b3d955aa1deb2e041496544de5f04</md5file> <md5file name="html.formpropal.class.php">c663d2cee4ea71d024f2defd840527bc</md5file> -<md5file name="hookmanager.class.php">3371bf1cd01eaa3b2f29f09b03d3ff72</md5file> -<md5file name="html.formfile.class.php">8ef338250900979b4177afb3967aafc1</md5file> +<md5file name="hookmanager.class.php">4d33c44d7e7704e5e67b2bc7b183d8ba</md5file> +<md5file name="html.formfile.class.php">f0bf2d1c291cff3b62bf2a656b32ea62</md5file> <md5file name="dolprintipp.class.php">52a5f7f52fe45bc60d38ca4a96194125</md5file> <md5file name="discount.class.php">51947a30f8a81923a63f5a0b92d756a0</md5file> <md5file name="doleditor.class.php">05bf526e791c88cef09875a2199a1f00</md5file> @@ -6693,16 +6693,16 @@ <md5file name="menu.class.php">7ab52342b3b370b5b6f6298dc5d4c182</md5file> <md5file name="html.formintervention.class.php">4e6fa59e238b5d4855818e3197dc9931</md5file> <md5file name="dolexception.class.php">6cbfa567b0f4153bbc7f74adfe6bb4d2</md5file> -<md5file name="extrafields.class.php">d5c14e4fa8370c50c9aa5f4280db8984</md5file> -<md5file name="translate.class.php">46a492f2314937e191d768bc23138826</md5file> +<md5file name="extrafields.class.php">6183a5dffea32afc6d961f7d35b80f6e</md5file> +<md5file name="translate.class.php">bf50bfa23a12e840e06fdf7f53e157b1</md5file> <md5file name="fileupload.class.php">ff02ed2bea96d88f500167a09413c7c0</md5file> <md5file name="html.formsms.class.php">59877377a38dd5dcee93798ea7923bee</md5file> <md5file name="commonobjectline.class.php">4b0797a4faaa9475bd19337f4825284e</md5file> <md5file name="ccountry.class.php">daff44759e4f9c193a667ed427ba5444</md5file> -<md5file name="html.formmail.class.php">8fa96bb0dfebc2381a144334fd94eace</md5file> +<md5file name="html.formmail.class.php">78035900d4df5bae90ad90077151b7f4</md5file> <md5file name="html.formaskpricesupplier.class.php">8ba37911c24d75473a9a07fc3dd3c371</md5file> <md5file name="dolgeoip.class.php">f4d35924864fb87b787ab9a9925fb091</md5file> -<md5file name="ldap.class.php">a68083f41b5382ebc083828d08928342</md5file> +<md5file name="ldap.class.php">c4eace6e4930731ba46b88be2bedad6a</md5file> <md5file name="interfaces.class.php">24e05a59dbe2e27dcd6bd1554f8d1695</md5file> <md5file name="html.formcontract.class.php">e584803860f66fdd09669edc27f3c18b</md5file> <md5file name="genericobject.class.php">e7df06c253dee16873fac26b32670722</md5file> @@ -6712,13 +6712,13 @@ <md5file name="commondocgenerator.class.php">6bf888b0c4db10de3ac1c4d8c48ca495</md5file> <md5file name="dolgraph.class.php">5ab4686cbf0b0d798b37873a6c9bb3df</md5file> <md5file name="html.formcron.class.php">1889b6eeeef65ae427813873a606a06f</md5file> -<md5file name="html.formother.class.php">efe91cff88a79f70ec958a9b13c1bf33</md5file> -<md5file name="conf.class.php">24473676a97d1671cb429d7340626815</md5file> +<md5file name="html.formother.class.php">126d87de4a1d8e863a5ad85f840caf2c</md5file> +<md5file name="conf.class.php">56a4403ca54afb568def56c118ac1f3f</md5file> <md5file name="rssparser.class.php">4b09fb6f2102d0dc31cccb6a021a275c</md5file> -<md5file name="CMailFile.class.php">c906bb04ad054e8b5230155591c54c5e</md5file> +<md5file name="CMailFile.class.php">56ca46312806229c2d361e9c46ab4533</md5file> <md5file name="fiscalyear.class.php">0b631c9349d4997aca6fa2bcd6a60fc7</md5file> <md5file name="commoninvoice.class.php">34a8dbdc41d76d2c95b702cc0c770f8b</md5file> -<md5file name="stats.class.php">8e828313fe38455d85a78b7f237e449d</md5file> +<md5file name="stats.class.php">8f0274eded9c67119297f281fad2bf9b</md5file> <md5file name="menubase.class.php">445dc8957e4b73ac842bbfdc8cbbd243</md5file> <md5file name="html.formcompany.class.php">3db7079275b3e1ba0126ec337f998412</md5file> <md5file name="CSMSFile.class.php">3338b73e47bcad98695e11e3b32ebcfa</md5file> @@ -6729,7 +6729,7 @@ <md5file name="mysql.class.php">c83d06b3dc2afbd5453b8e485ac38312</md5file> <md5file name="sqlite3.class.php">bf7a691239cd0c0677bdaf061d0ad837</md5file> <md5file name="DoliDB.class.php">289840af2b48d265fb46e11ddf2628da</md5file> -<md5file name="pgsql.class.php">e2583d8237dcc7f5fe21ff3a77642beb</md5file> +<md5file name="pgsql.class.php">242288b2514820582ba09b42ff57e2f4</md5file> <md5file name="mssql.class.php">d40f2bc5d4e74945aff1b8663bf33d0f</md5file> <md5file name="Database.interface.php">e6aecd57572a5165653ffc7a9b283178</md5file> <md5file name="mysqli.class.php">9479b8ec2ca8b6bf847e69acf0905d9e</md5file> @@ -6743,15 +6743,15 @@ <md5file name="ws.lib.php">dc056bd161ceeab388b54c28790ad27f</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="product.lib.php">e403f819edbccb676580a4bab5dc9b85</md5file> -<md5file name="security2.lib.php">381ed6aa92f0185f6783608fbfa5dd8b</md5file> +<md5file name="security2.lib.php">9d9ad7310241ddf16640d3f800dbb7bf</md5file> <md5file name="xcal.lib.php">327de623b6318783a31bf2402764855e</md5file> <md5file name="contact.lib.php">07374752b32e65ac21f86c1801ada777</md5file> <md5file name="tax.lib.php">abbc5ea531df4a7c03949868ee141c38</md5file> <md5file name="emailing.lib.php">84b8be2d20c1d6d6811f0298d2234ca8</md5file> -<md5file name="security.lib.php">d807be32e7d7c407d0b1e47ada3cbe8d</md5file> +<md5file name="security.lib.php">223bb15e53ca059b66188e2c5d196195</md5file> <md5file name="member.lib.php">62ecdcff5b99f8bd94f75e2ab7eacd71</md5file> <md5file name="format_cards.lib.php">b45e62638dc04cdc8cac22d4c82a0c1e</md5file> -<md5file name="geturl.lib.php">08c0e8d503166a6dc73d1cc4ba78333b</md5file> +<md5file name="geturl.lib.php">311530ce8300ab9eb82dfadc21dc6646</md5file> <md5file name="functionsnumtoword.lib.php">130ce96d80430c90a6998055db294685</md5file> <md5file name="salaries.lib.php">93d1ba6dd796c844428cf9149ee2e801</md5file> <md5file name="bank.lib.php">44740af25aeae7888e239bc6f3ecd36c</md5file> @@ -6763,8 +6763,8 @@ <md5file name="donation.lib.php">dd2a3e53ff70e9913a1f44a65992e83e</md5file> <md5file name="categories.lib.php">1258865536912e11c70ae0c343576d11</md5file> <md5file name="cron.lib.php">07e043e1c42a0fe90d2226eaacb013e2</md5file> -<md5file name="accounting.lib.php">f58a11f8ef8cc6304cbb316c4abe9c60</md5file> -<md5file name="project.lib.php">1b7e4286ad2851fe8e201161aea84da8</md5file> +<md5file name="accounting.lib.php">f6d4c9c91e2608f8ae916ddf86816560</md5file> +<md5file name="project.lib.php">c4aae5b40cc7eb4a71878111763cedc4</md5file> <md5file name="ajax.lib.php">78f6029aabbd9f1e2568187f7d2f98c9</md5file> <md5file name="order.lib.php">a969dd13ed2ab6f921564ecd22121515</md5file> <md5file name="json.lib.php">ef0ba347561ad5fcd763fabb899bfad0</md5file> @@ -6772,21 +6772,21 @@ <md5file name="images.lib.php">fb6dfe418a92f6803616c17def007cd2</md5file> <md5file name="sendings.lib.php">48cf595e8d99291e756b6f0945c4a656</md5file> <md5file name="ldap.lib.php">60c540c4dfb653ef65e67a628645f590</md5file> -<md5file name="agenda.lib.php">ed6cef203e2108fb37bf8354e6388c76</md5file> -<md5file name="functions2.lib.php">e3d857ea73debff28498fac671d29fbc</md5file> +<md5file name="agenda.lib.php">8caa3b39351927e5159b5a42d5c0f29f</md5file> +<md5file name="functions2.lib.php">cc545e426ed2e735bd00cbab8db381bd</md5file> <md5file name="stock.lib.php">98ca2d412c720690b46b8bf566cf4fb5</md5file> <md5file name="propal.lib.php">a9d45ffd6281800146fcfb2e3ab90ab6</md5file> <md5file name="fichinter.lib.php">66b21a3ea2de0ae271e470c339c40d07</md5file> -<md5file name="treeview.lib.php">6af21caa27ea2f68aa6d35b89cf94499</md5file> +<md5file name="treeview.lib.php">33293e2db3dedadfccccd5d6ac23eaf9</md5file> <md5file name="payments.lib.php">b416db3eacff1ad448692d14aadff327</md5file> -<md5file name="date.lib.php">201d96342cd4f549c74ecef65507fa17</md5file> +<md5file name="date.lib.php">6e53a89f128e41918ccf5b20b96976b0</md5file> <md5file name="files.lib.php">16159cdb43a8ad0715b528bb858a2420</md5file> <md5file name="doc.lib.php">0bbc469b628cbc940ebdd59f2e218b6c</md5file> -<md5file name="report.lib.php">db17262d65ec5b72a8fdf3fc42693a6a</md5file> +<md5file name="report.lib.php">eff5fc174c1ec328e58b76a3d70a5f2f</md5file> <md5file name="barcode.lib.php">116c4c10fccce8d73c9193e742834d3a</md5file> -<md5file name="company.lib.php">9e2c408c79db58e613f988a1f03540de</md5file> -<md5file name="memory.lib.php">c044677f3506ffda693f586b94981e00</md5file> -<md5file name="functions.lib.php">198584f45d7c6cac57fbe0ccca1aa61a</md5file> +<md5file name="company.lib.php">aae21d60ccd315a64cd407d301514a94</md5file> +<md5file name="memory.lib.php">dc63bf62b746ea8d1b1e7833675475d5</md5file> +<md5file name="functions.lib.php">fe594e68a36f30b5fb0931ce4e7944a7</md5file> <md5file name="admin.lib.php">35cc6ac5381635a8a49523616f0d5e18</md5file> <md5file name="askpricesupplier.lib.php">595325924223d40b0ea97c9df4ebfde4</md5file> <md5file name="invoice.lib.php">aa7ebaddf8d815b3dfd1b3281f26de84</md5file> @@ -6799,7 +6799,7 @@ <md5file name="prelevement.lib.php">4eaa5c0e7ce4116e821af9c6ce8c53ed</md5file> <md5file name="loan.lib.php">540b65a840a2f9876551a7963a2aa1bf</md5file> <md5file name="ecm.lib.php">48f9b2c134655de1b0f5f7d50f01b765</md5file> -<md5file name="pdf.lib.php">8985f63b29c895abf31bd71bfadce9f8</md5file> +<md5file name="pdf.lib.php">e04716adac419184c905fbd611e66931</md5file> <md5file name="mailmanspip.lib.php">70c6fc7d08f3c562322c9f53273f1393</md5file> </dir> <dir name="/core" > @@ -6821,10 +6821,10 @@ <md5file name="box_members.php">ea242d45e334f6ccf8667d6eefa897f9</md5file> <md5file name="box_graph_invoices_supplier_permonth.php">4ec1d00a283dde86f3d2d2dfe861322b</md5file> <md5file name="box_graph_propales_permonth.php">27899639279dd869734a9adfcca90928</md5file> -<md5file name="box_task.php">89b75a1205387156db3f07de87428ed1</md5file> -<md5file name="box_contacts.php">522398c4cab223adf1a3529bce9acb6f</md5file> +<md5file name="box_task.php">d493e1ef8c48b934abc27c265511201c</md5file> +<md5file name="box_contacts.php">e2e0d0f0e5f01a63b01051548ae2d046</md5file> <md5file name="box_graph_product_distribution.php">571c3314f679515eeb7e783e772a91d8</md5file> -<md5file name="box_prospect.php">b9a9ed2ae622ec2927200802d7f69260</md5file> +<md5file name="box_prospect.php">cf35607a99b98c2f1265fca99f012e39</md5file> <md5file name="modules_boxes.php">8b161e9605cb5167551218d6052ce08b</md5file> <md5file name="box_graph_orders_supplier_permonth.php">4635f7e2ec630f95a9c40f8a70e4a5ad</md5file> <md5file name="box_factures_fourn.php">b569393287bd79b472ea2ffddae509d0</md5file> @@ -6844,7 +6844,7 @@ <md5file name="actions_printing.inc.php">8c78f30a301fd7c5092ed59d95f2f688</md5file> </dir> <dir name="/core/modules" > -<md5file name="modSociete.class.php">e64b766f521538b812d69f58d992b273</md5file> +<md5file name="modSociete.class.php">24a809523f01561d398e69640b4177a9</md5file> </dir> <dir name="/core/modules/member" > <md5file name="modules_cards.php">9f4114f75bc477d32d3eee0964ce9538</md5file> @@ -6861,7 +6861,7 @@ <md5file name="pdf_paiement.class.php">d5c21facbb1b56e3cad3749b7d0512be</md5file> </dir> <dir name="/core/modules" > -<md5file name="modDeplacement.class.php">4cbc1db0aee725f1bf4638c8e02003f2</md5file> +<md5file name="modDeplacement.class.php">998586e946d5bfd3c5cdec06f59197be</md5file> <md5file name="modDynamicPrices.class.php">a8e40eab967d374369a9c2ebeff3f17c</md5file> <md5file name="modImport.class.php">03b977acb32cacc51e89dc4446c7a8a0</md5file> </dir> @@ -6872,12 +6872,12 @@ <dir name="/core/modules" > <md5file name="modCashDesk.class.php">69982f8171837cd8669bfe9c2f08dc8f</md5file> <md5file name="modLdap.class.php">ddf6dfeb77c98411b4d5434f20c24483</md5file> -<md5file name="modFacture.class.php">cb220f99e4f42d3e9a9da1fb1c4777ed</md5file> +<md5file name="modFacture.class.php">c23010fa68c5996cb5977f84a6bb7ceb</md5file> <md5file name="modSyncSupplierWebServices.class.php">90a300e9bd857966226c68dca8660456</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="modIncoterm.class.php">b4e9f07aa5268af49d3bb9429719b201</md5file> <md5file name="modFTP.class.php">8293bd60fe13ac64c22f8500b346821c</md5file> -<md5file name="DolibarrModules.class.php">53f4fbaf8234bc051c1a94c315bb0379</md5file> +<md5file name="DolibarrModules.class.php">8c43c3a33ce5882354b25ea6eedd6b0f</md5file> <md5file name="modCategorie.class.php">413af6ca18377689660d2b2eeed2be98</md5file> <md5file name="modOpenSurvey.class.php">d2df1ec90f2bebb3ebfb74eba81bcec7</md5file> <md5file name="modAskPriceSupplier.class.php">c3b801c60645dff594d33cf0acc43fa5</md5file> @@ -6890,14 +6890,14 @@ </dir> <dir name="/core/modules" > <md5file name="modDocumentGeneration.class.php">bd98e5ab25a629b3ad77dbd8d65f57f9</md5file> -<md5file name="modCommande.class.php">febadec42096e65c8982cef3a589d19b</md5file> +<md5file name="modCommande.class.php">7ffdea19b2579687fc084642e9ded32e</md5file> <md5file name="modSkype.class.php">e24d593b65305e01b074d405391f26b6</md5file> <md5file name="modSyslog.class.php">1decbba7d8c340e96fef7e7c8f76cec5</md5file> -<md5file name="modProduct.class.php">29a7dbf3fbac0e46deafeff78a239592</md5file> +<md5file name="modProduct.class.php">6c964cc174572200dc704eef7928b33e</md5file> </dir> <dir name="/core/modules/contract/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_strato.modules.php">c0b3c64b635414a8cfc009892f8ef75b</md5file> +<md5file name="pdf_strato.modules.php">1dbcebdf0ca125ced506b39a0e4a29b7</md5file> </dir> <dir name="/core/modules/contract" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6934,7 +6934,7 @@ </dir> <dir name="/core/modules" > <md5file name="modProductBatch.class.php">d7ce5caf474c325b8a660583b48df39e</md5file> -<md5file name="modBarcode.class.php">2053f68714d0a18f36e8cfe9f9b7ac4c</md5file> +<md5file name="modBarcode.class.php">dd9a08f8c03874b1fd5249a35922466d</md5file> </dir> <dir name="/core/modules/syslog" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6943,19 +6943,19 @@ <md5file name="mod_syslog_firephp.php">8fd1f79367ca1fe345076df77337dce5</md5file> <md5file name="logHandlerInterface.php">f565e3ddf9bc9395ac47dcea255b1cd9</md5file> <md5file name="mod_syslog_file.php">8881a25817ad44b4a24d22b129c08204</md5file> -<md5file name="mod_syslog_chromephp.php">7ac55975db6cfe8c975b603ed74f12e6</md5file> +<md5file name="mod_syslog_chromephp.php">49d161798e5233c661462d1ba993970f</md5file> </dir> <dir name="/core/modules/export" > <md5file name="export_csv.modules.php">c47c2dc804e697e11c3f4ce54e0b0011</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="modules_export.php">fcc8eb9209d42bb5bef2f9c3f4984b87</md5file> -<md5file name="export_excel.modules.php">fc48447eeb87f1cffd200d06f97eb316</md5file> +<md5file name="export_excel.modules.php">272f374309d523038d10b4ca8565352b</md5file> <md5file name="export_tsv.modules.php">1971aac78dbeb00bd73cd58de2923d63</md5file> <md5file name="export_excel2007.modules.php">4a3fbf99bbd978bb9d145282c6092ee2</md5file> </dir> <dir name="/core/modules" > <md5file name="modResource.class.php">0bf2e38d4ce8df49eea23b091ea492f1</md5file> -<md5file name="modBanque.class.php">6d435016fdc903533b6e9c12b7e248de</md5file> +<md5file name="modBanque.class.php">7aeda3f29b8d3517e7134b36fb4f3800</md5file> </dir> <dir name="/core/modules/security/generate" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6968,7 +6968,7 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> </dir> <dir name="/core/modules" > -<md5file name="modContrat.class.php">30037f514ac398d1e320938d71d234ae</md5file> +<md5file name="modContrat.class.php">929e64d2c69c504b6294a337d78b91d0</md5file> </dir> <dir name="/core/modules/societe" > <md5file name="mod_codeclient_elephant.php">3bdfbda286294b2d05d3d0f0620bda42</md5file> @@ -6986,14 +6986,14 @@ <md5file name="mod_codeclient_leopard.php">7bc409d442508ec7f8638e4d710c6508</md5file> </dir> <dir name="/core/modules" > -<md5file name="modAgenda.class.php">80875a13b8b74f685193787990c5095b</md5file> +<md5file name="modAgenda.class.php">37494105410d00a80f6c222894a8a94c</md5file> <md5file name="modAccounting.class.php">bb90a4e927cd7bdbadcb54ee217b8f07</md5file> </dir> <dir name="/core/modules/expedition/doc" > -<md5file name="pdf_merou.modules.php">2f43175d7ead7cee3b57843dbdb10ee0</md5file> +<md5file name="pdf_merou.modules.php">582dba6660f1d337715a4822f4dd9524</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="doc_generic_shipment_odt.modules.php">9b301131818ad7072d10624d9fce65b8</md5file> -<md5file name="pdf_rouget.modules.php">9fad9ae91b80f52660a0edc8627ebf92</md5file> +<md5file name="pdf_rouget.modules.php">9a3ec96f1345ddc401718776d6c95756</md5file> </dir> <dir name="/core/modules/expedition" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7018,23 +7018,23 @@ <md5file name="pomme.modules.php">4bbee56e9f7b9e39373a5afc8983bd22</md5file> </dir> <dir name="/core/modules" > -<md5file name="modExpenseReport.class.php">d4a7645ed2f93468506e45cc0bef3149</md5file> +<md5file name="modExpenseReport.class.php">348ed0a286dd5e2c43d90a6c0f28e3e6</md5file> </dir> <dir name="/core/modules/dons" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="html_cerfafr.html">47cdd134f11d6167cba1dd440c90bfb4</md5file> -<md5file name="html_cerfafr.modules.php">abb8b3844ef8b3cb97bb73528ff589f2</md5file> +<md5file name="html_cerfafr.modules.php">40b6de62b1c5150dbc1301ed91361879</md5file> <md5file name="modules_don.php">7d605e5564840c03d4ac31ddad615c31</md5file> </dir> <dir name="/core/modules" > -<md5file name="modHoliday.class.php">0b308f4e4bd25d90e3a75078c917ffb8</md5file> +<md5file name="modHoliday.class.php">1cec18c78a994077bdd1f3220f0c89d2</md5file> <md5file name="modNotification.class.php">75dadfb0411c68a97cffc44bbd7bbb8e</md5file> -<md5file name="modFournisseur.class.php">8f351caaf973aa775420027a1fe1a734</md5file> +<md5file name="modFournisseur.class.php">4e72194cb13c3c6e40abbeabfc63b1b3</md5file> </dir> <dir name="/core/modules/facture/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="doc_generic_invoice_odt.modules.php">6b8b8ce50599e40cb74603a883f5d49b</md5file> -<md5file name="pdf_crabe.modules.php">80f3f4eab528fe31671922d9fcd10188</md5file> +<md5file name="pdf_crabe.modules.php">b694666f3fab63aa002cf57d9221184f</md5file> </dir> <dir name="/core/modules/facture" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7045,7 +7045,7 @@ </dir> <dir name="/core/modules" > <md5file name="modClickToDial.class.php">7b82d8b4f260bf77647648b2c691f5ef</md5file> -<md5file name="modStock.class.php">6a122f2e8c40bbe8ef62929ce7558e3a</md5file> +<md5file name="modStock.class.php">3d95525f908de5a02cd5218893e04602</md5file> <md5file name="modCron.class.php">4ec0b3b616a0298a698385da45464506</md5file> <md5file name="modPaybox.class.php">5976e30c457bcfd8152c783869aa44f5</md5file> </dir> @@ -7054,7 +7054,7 @@ </dir> <dir name="/core/modules/cheque/pdf" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_blochet.class.php">4f6a329e7cb03fb67bb2b0c041cbf358</md5file> +<md5file name="pdf_blochet.class.php">6f0310c8fb3d1720af3544ec789ae76b</md5file> <md5file name="modules_chequereceipts.php">3f870cc77afc8277b700c1492dd0d75f</md5file> </dir> <dir name="/core/modules" > @@ -7066,7 +7066,7 @@ </dir> <dir name="/core/modules/livraison/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_typhon.modules.php">1f428be2e6be613e0e2cfbd1185f63c2</md5file> +<md5file name="pdf_typhon.modules.php">ca77104ab1e9cd060e5fc12061f54b93</md5file> </dir> <dir name="/core/modules/livraison" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7077,7 +7077,7 @@ <dir name="/core/modules" > <md5file name="modECM.class.php">03ffdb8b37122df3823dccc947fc944c</md5file> <md5file name="modWorkflow.class.php">fe46f69ee9c9a7cbf321c71e5c3e3fd3</md5file> -<md5file name="modTax.class.php">8cb5d1cbe370a277e811c6548dfae574</md5file> +<md5file name="modTax.class.php">6b01669d177f1a614085b407538555d9</md5file> <md5file name="modExternalRss.class.php">e1efd5d8bc348da70c325a08fc8c37a8</md5file> </dir> <dir name="/core/modules/askpricesupplier/doc" > @@ -7092,11 +7092,12 @@ <md5file name="modules_askpricesupplier.php">13e922bcc8c5b80bccd436037b6d1983</md5file> </dir> <dir name="/core/modules" > -<md5file name="modProjet.class.php">52c04654456daae65e3f969d97539881</md5file> +<md5file name="modProjet.class.php">00c95231958ea34cb8c2ab03d977fad7</md5file> </dir> <dir name="/core/modules/project/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_baleine.modules.php">bbbfc57fa7bf2ea4d325f9fb04e8e1a9</md5file> +<md5file name="pdf_baleine.modules.php">551b419a1f4c4a63810438873229bcff</md5file> +<md5file name="pdf_beluga.modules.php">086b2b45b9a2fe748f229b9bc66c2b5f</md5file> <md5file name="doc_generic_project_odt.modules.php">083e92b90c1d1b8d2fc0bf53f82fe24d</md5file> </dir> <dir name="/core/modules/project" > @@ -7118,7 +7119,7 @@ <md5file name="mod_project_simple.php">67aacfba9a773fd702d1cbdb527c2389</md5file> </dir> <dir name="/core/modules" > -<md5file name="modAdherent.class.php">d66c28a1f6a4bde2c1ae0d9477b4d4c3</md5file> +<md5file name="modAdherent.class.php">72dafdaa273c97150cf8ef3605c049df</md5file> </dir> <dir name="/core/modules/printsheet/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7135,7 +7136,7 @@ </dir> <dir name="/core/modules/supplier_order/pdf" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_muscadet.modules.php">a1b3a075fe2a1edeefeda7547b459ce5</md5file> +<md5file name="pdf_muscadet.modules.php">9781398536d1483f5c9c342933099d6e</md5file> </dir> <dir name="/core/modules/supplier_order" > <md5file name="mod_commande_fournisseur_orchidee.php">bcc3831429d49ff3a32c645c64be2e0e</md5file> @@ -7143,11 +7144,11 @@ </dir> <dir name="/core/modules" > <md5file name="modMailmanSpip.class.php">e55b01cb8e535d7dc9430a15a8a67444</md5file> -<md5file name="modPrinting.class.php">70f39e958a5afd70eaaa0e129b132dd5</md5file> +<md5file name="modPrinting.class.php">aee7564b27ba5450152d80002f1fba64</md5file> </dir> <dir name="/core/modules/fichinter/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_soleil.modules.php">4de7628a746e687f8be4feb5f5198e8f</md5file> +<md5file name="pdf_soleil.modules.php">cfc998dcaf5626e19faf48057f6dcc7a</md5file> </dir> <dir name="/core/modules/fichinter" > <md5file name="modules_fichinter.php">7837f5bb514cfff0e661cf8f6a2b7f1d</md5file> @@ -7161,14 +7162,14 @@ <md5file name="modules_import.php">5828492fffa3239827af9cbd350fe1a7</md5file> </dir> <dir name="/core/modules" > -<md5file name="modService.class.php">945eb348431be7fd0eaed9f64a0d9b87</md5file> +<md5file name="modService.class.php">e4aec9b1bb5900b06ef83afde3b4f808</md5file> <md5file name="modFicheinter.class.php">cb8d00fea4038cdb54e050ae6de48a52</md5file> <md5file name="modPropale.class.php">8b6661a6f4c699a8cd97427ab0ee08d1</md5file> -<md5file name="modSalaries.class.php">dbeec662015da7739ac9d9596911d279</md5file> +<md5file name="modSalaries.class.php">49d1f028330d8dad4880aa0c660c9ebc</md5file> <md5file name="modLabel.class.php">8d614ddd6b6545db3c21bf5a0ee84819</md5file> <md5file name="modComptabilite.class.php">a40db54a993475953aa25bbef592d0e3</md5file> <md5file name="modGeoIPMaxmind.class.php">673b31203f66bc4c61d0b84014515e00</md5file> -<md5file name="modExpedition.class.php">da890bba90301957e6998622eef0ca57</md5file> +<md5file name="modExpedition.class.php">bca52b63f254776be7ab1804bf7a062b</md5file> </dir> <dir name="/core/modules/supplier_invoice" > <md5file name="mod_facture_fournisseur_cactus.php">b5b8aca26aec574d1ab401fe8411e144</md5file> @@ -7177,15 +7178,15 @@ </dir> <dir name="/core/modules/supplier_invoice/pdf" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_canelle.modules.php">ab359455cdc8304cda31b79688fe33da</md5file> +<md5file name="pdf_canelle.modules.php">2876daab1184996d57d657a8d46b1117</md5file> </dir> <dir name="/core/modules/supplier_invoice" > <md5file name="mod_facture_fournisseur_tulip.php">898b153724a1748b8ea360e0b94aba77</md5file> </dir> <dir name="/core/modules/commande/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="pdf_proforma.modules.php">84c5696c65b2814e06046c6ca2ca0d37</md5file> -<md5file name="pdf_einstein.modules.php">77c43df5c0f7dc9f36ed6c68560836fe</md5file> +<md5file name="pdf_proforma.modules.php">0f7bbaf52bc8737d3a20ff0822895e6a</md5file> +<md5file name="pdf_einstein.modules.php">5ad19942c767e2b7b40bcf7a4557ef96</md5file> <md5file name="doc_generic_order_odt.modules.php">5cba7b9316b591829c756097ae0485cb</md5file> </dir> <dir name="/core/modules/commande" > @@ -7209,7 +7210,7 @@ <dir name="/core/modules/propale/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="doc_generic_proposal_odt.modules.php">4dfcdf4d3cb3af826834c1fbb852f513</md5file> -<md5file name="pdf_azur.modules.php">b3ec5a19a14c7200c216cf3bb7042bd5</md5file> +<md5file name="pdf_azur.modules.php">9dee214cb227c61a780e61bdb328d8c9</md5file> </dir> <dir name="/core/modules/propale" > <md5file name="modules_propale.php">469386ee98ede1646eb80de2443edb92</md5file> @@ -7231,7 +7232,7 @@ </dir> <dir name="/core/triggers" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="interface_50_modAgenda_ActionsAuto.class.php">85d57d1eec4745894a26c753ea9f4d9f</md5file> +<md5file name="interface_50_modAgenda_ActionsAuto.class.php">c237d4cfa770da16787a7ff6dfca94f7</md5file> <md5file name="interface_20_modWorkflow_WorkflowManager.class.php">1c5229194acda10b85b7851bc12675a4</md5file> <md5file name="interface_50_modNotification_Notification.class.php">a9332e0cf7eb8741e9857364a142b72e</md5file> <md5file name="dolibarrtriggers.class.php">04e25214030172ae5a0c4a390698ab55</md5file> @@ -7301,11 +7302,11 @@ <md5file name="server_category.php">6bcc750e4e3bcf3e3f130e84fa76c000</md5file> </dir> <dir name="/exports" > -<md5file name="export.php">e287d52d56752442b8062d1b9ad81963</md5file> +<md5file name="export.php">c541a34207adc5350b2dc5c1f09b999c</md5file> </dir> <dir name="/exports/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="export.class.php">13c083999f847614a6fd6462f1918e11</md5file> +<md5file name="export.class.php">67e7486726fb7e6b1ee021ce84bc9cfb</md5file> </dir> <dir name="/exports" > <md5file name="index.php">d93c6b0e8c40afea1cb04473e7125fad</md5file> @@ -7313,16 +7314,16 @@ <dir name="/resource" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="add.php">cc73bdc8577f20aba162d28c828ad90f</md5file> -<md5file name="card.php">27daf7eb9925aee9ca9d6a472397cd6d</md5file> +<md5file name="card.php">3f14cc8cba3c19889f962fee0095f0c1</md5file> </dir> <dir name="/resource/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="resource.class.php">bb3790858ceadc17b0e363b764780357</md5file> +<md5file name="resource.class.php">9d44d20ef0991f1697d7060213c2493f</md5file> <md5file name="html.formresource.class.php">c6c90963b5d4c740e6fa50906f101d66</md5file> <md5file name="actions_resource.class.php">37bb963c5dadc996a1a96c433fc281d8</md5file> </dir> <dir name="/resource" > -<md5file name="element_resource.php">ea8da23396efd8ad8ce5aa9e1ea2cdd7</md5file> +<md5file name="element_resource.php">2dd8e88a6957fabf71b1f96f1a16be17</md5file> <md5file name="list.php">5b5b52ff72d105f06dbf0d41b6468f32</md5file> </dir> <dir name="/resource/img" > @@ -7332,7 +7333,7 @@ </dir> <dir name="/societe/checkvat" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="checkVatPopup.php">e209d1327b4fcf06d9e2566bd1c5c74d</md5file> +<md5file name="checkVatPopup.php">778c4982f6d3788dbbd71cd005ac4e71</md5file> </dir> <dir name="/societe" > <md5file name="agenda.php">7c62bec97b5bc04de0c593aebb28c3bb</md5file> @@ -7365,7 +7366,7 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="companybankaccount.class.php">1f21bb9a5810af59b93c076fd23f22f8</md5file> <md5file name="address.class.php">abdede0b95ba0317afc2b84d41c6d466</md5file> -<md5file name="societe.class.php">ce261b89c3394bbf6d5353890ab22339</md5file> +<md5file name="societe.class.php">24061f96041726ee8c39737cf7977c39</md5file> <md5file name="api_thirdparty.class.php">8132fb847569fa766adc0c4573f88d01</md5file> <md5file name="api_contact.class.php">890b8461abd8f0b87b126e9e770b9909</md5file> <md5file name="client.class.php">1f02fab7a9f6f9c4f7e6f55b70d39ad7</md5file> @@ -7411,8 +7412,8 @@ <md5file name="index.php">1921a40ef2e203a9c7e33e33d8481630</md5file> </dir> <dir name="/societe" > -<md5file name="soc.php">5edc80f4cd539bb330c9b7e8304cebc7</md5file> -<md5file name="consumption.php">7a987b0b04caa4006220a538d0565830</md5file> +<md5file name="soc.php">3055a2f7266a60df732a08529a6ca5d1</md5file> +<md5file name="consumption.php">eac772a94850fe421d7cb668f16d8502</md5file> </dir> <dir name="/expedition/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7423,20 +7424,20 @@ <md5file name="index.php">7d040a1858a6f1e8b3d8e7fc68b1b008</md5file> </dir> <dir name="/expedition" > -<md5file name="card.php">79e90bd3cb5ea9ffce8274e611e54397</md5file> +<md5file name="card.php">15aec3de90cf1c5a1a4edd5f46cb2bc6</md5file> <md5file name="note.php">a267dd6d9a787dbaa95ee81e9812a81a</md5file> </dir> <dir name="/expedition/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="expeditionbatch.class.php">890365ca9e5d7857e3532d4c0366f94e</md5file> <md5file name="expeditionstats.class.php">b3586b44a75323dbf02f85aea44e25db</md5file> -<md5file name="expedition.class.php">12f7ba685778c98d4fcb56d2a3378fb7</md5file> +<md5file name="expedition.class.php">6473ee94ef64fe6935f95790230b7574</md5file> </dir> <dir name="/expedition" > <md5file name="contact.php">1699071ff4bb09210ac267d430c05352</md5file> -<md5file name="index.php">aaf4a17044e33a5bc381b67af0e5fa1a</md5file> +<md5file name="index.php">dfc38f61ccb28814db587e30de81dbc1</md5file> <md5file name="list.php">e608bfdc1dcb6e0083ef2f07d6abcc80</md5file> -<md5file name="shipment.php">9a23821763a81a05fc88b144a8abbed9</md5file> +<md5file name="shipment.php">3c7eb3a309b7b07b8a64dd1c04b1e652</md5file> </dir> <dir name="" > <md5file name="disabled.php">d9cb53a9d7329a35ccba6560d05ca39c</md5file> @@ -7518,37 +7519,37 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> </dir> <dir name="/accountancy/admin" > -<md5file name="export.php">93a59cd805fba8d1d6095ad340be661c</md5file> +<md5file name="journal.php">c60d0f1d436438bb9b08706282836b80</md5file> +<md5file name="export.php">67e5082371dc15ec80d576bfb587ed24</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="journaux.php">21bdc583feb2f2e19a4d4346c3478bb2</md5file> -<md5file name="productaccount.php">594c92a45927d193c44a86ad883d3cd9</md5file> +<md5file name="productaccount.php">58a3b8ffe46325e8598e362c09ac0d98</md5file> <md5file name="fiscalyear_card.php">e59ae2f28213717bf033509c23cd2319</md5file> <md5file name="card.php">a7759db1bfe7c33b024751dc31e4aee3</md5file> -<md5file name="account.php">41565186f319da6a9fb88202900f13df</md5file> +<md5file name="account.php">d68b1ad6db5966abf24384e4d7cd75ec</md5file> <md5file name="fiscalyear.php">009650d067516d02bc9c60b0a052d42a</md5file> -<md5file name="index.php">22ad5830f5d9ff198141220a24bef157</md5file> +<md5file name="index.php">8e94b10fb8186808a8eb062d779f8d28</md5file> <md5file name="fiscalyear_info.php">076903b190acfb6b170eb90d8fd49429</md5file> <md5file name="importaccounts.php">356d580c6e44246f6f3d5b8e1836dae1</md5file> </dir> <dir name="/accountancy/supplier" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="card.php">9456dbab1e95eaeb225ecf3dcd7279eb</md5file> -<md5file name="lines.php">c927c3a5af49ffa59fb6a2677c4c2109</md5file> +<md5file name="lines.php">2a20d41a59ec0e65e6b4b3965c14f0f2</md5file> <md5file name="index.php">eede74243020f191367de29c0d99152f</md5file> -<md5file name="list.php">1db9c899499bd2c553f653218586fe44</md5file> +<md5file name="list.php">16b53a0f3754b77aa9518f33494c0d01</md5file> </dir> <dir name="/accountancy/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="html.formventilation.class.php">4263b103f7eaaa4e463077ab2f074a08</md5file> <md5file name="accountancysystem.class.php">0afeef5ccf212bb105402750080c0877</md5file> -<md5file name="accountingaccount.class.php">9eb6753507f2e756dba29e07f1d9090b</md5file> -<md5file name="bookkeeping.class.php">740fd20172d1db95bcf13d6cee9dfd7f</md5file> +<md5file name="accountingaccount.class.php">122fb026779a4a168cf075f42cf83bc0</md5file> +<md5file name="bookkeeping.class.php">c6f3505c1e7aa4da227a54879b0d84ca</md5file> </dir> <dir name="/accountancy/journal" > -<md5file name="purchasesjournal.php">ddfff9e1f6ba8215d3c7eb765c77d213</md5file> +<md5file name="purchasesjournal.php">b019e434f1614515ba4f30fbbfc0d0cf</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="sellsjournal.php">ee1cf5f0486399047150e919c1f60e8f</md5file> -<md5file name="bankjournal.php">67b1111f8d4bbc2d55a824f5d9bd5fb7</md5file> +<md5file name="sellsjournal.php">7f32fdb8cd9febd23caa52257dc28a1a</md5file> +<md5file name="bankjournal.php">7d1ccb1358afabbddb46c45d0b30585d</md5file> <md5file name="index.php">2d78040a3abd75948901284b3f558311</md5file> </dir> <dir name="/accountancy/bookkeeping" > @@ -7559,11 +7560,11 @@ <md5file name="balancebymonth.php">20db3cb2d80f0305be2472c077394769</md5file> </dir> <dir name="" > -<md5file name="index.php">65ec9fb8053d175a16e8e8b56682226e</md5file> +<md5file name="index.php">d0583459e8fdb6b0029245ee38c70429</md5file> </dir> <dir name="/livraison" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="card.php">dde20e222ac2716dbdd88150ac73bdc5</md5file> +<md5file name="card.php">d90ed26886d85da50db6557d9320fa1b</md5file> </dir> <dir name="/livraison/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7579,16 +7580,16 @@ <md5file name="project.php">07cd846e2933b5d191f672bd90921875</md5file> </dir> <dir name="/projet/stats" > -<md5file name="index.php">5ec06ed8aba4a7d36ab1e100b64bbf8d</md5file> +<md5file name="index.php">44969a6487e6e551ee4ab6a3057e9c7f</md5file> </dir> <dir name="/projet/activity" > -<md5file name="perday.php">7cb6ec8fb8cf260839005eea7da4b08d</md5file> -<md5file name="perweek.php">be1cae8dfdd010f3115a54346c3557f8</md5file> +<md5file name="perday.php">27af3638e711cf213d2b7edc33f5bf80</md5file> +<md5file name="perweek.php">82a86b991cb3bf4f791ae4d0d590c8b8</md5file> <md5file name="index.php">6bd38b6af505407d62c60a9eefdf208b</md5file> </dir> <dir name="/projet" > <md5file name="document.php">d10524316d94a05190315ed2a537e590</md5file> -<md5file name="card.php">9ea87745453a76feb35ff22e97a77bc4</md5file> +<md5file name="card.php">9698e999326e603af9f0271bb3126e5b</md5file> <md5file name="note.php">c1ac4d0440f0210376068d50d51c11a5</md5file> </dir> <dir name="/projet/tasks" > @@ -7597,21 +7598,21 @@ <md5file name="contact.php">72ddc5bafe07d7b1963a002ff2638ce9</md5file> <md5file name="time.php">b8410b68abe62b98765d35b9d68775c0</md5file> <md5file name="task.php">9e6bbdc99eed41d9480ff63f9c187e81</md5file> -<md5file name="index.php">66acdd22822f1289380e41dcf397e576</md5file> +<md5file name="index.php">fc788306c40f210227d440befeb605d2</md5file> </dir> <dir name="/projet/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="projectstats.class.php">fd17c930c79e9a8a5d61d58a5429cb11</md5file> -<md5file name="task.class.php">4ca5eac5918be641ea310584ae3031ad</md5file> -<md5file name="project.class.php">f39772b60e2a3c23f78c15d6a0f90c7c</md5file> +<md5file name="projectstats.class.php">6b603e643ce203e1268c44f2560baece</md5file> +<md5file name="task.class.php">495109ce3cd762f708dea35bff725ecf</md5file> +<md5file name="project.class.php">d41a0862545eff600497a0bea3f1ab9d</md5file> </dir> <dir name="/projet" > <md5file name="contact.php">c48bf12c8ab59a7e5288dec2171fc487</md5file> <md5file name="ganttview.php">766996c5832c22283f845d85c69050b6</md5file> <md5file name="index.php">b029262dc429f54b44eaac3bb3673fb2</md5file> -<md5file name="list.php">123a0ceddb4cd3af5fe6dd187fadf583</md5file> -<md5file name="element.php">9ebe7e853650f29919fdc8bc2f39e744</md5file> -<md5file name="tasks.php">c78ec49a7b88cd2983dcd8473ed0c24f</md5file> +<md5file name="list.php">1f302e022d85d26a771d480ca57c3904</md5file> +<md5file name="element.php">5b62ce52c0ce74104923cb08c4a2c755</md5file> +<md5file name="tasks.php">e2ae08bd4f83213f865545056ac6dd35</md5file> <md5file name="jsgantt_language.js.php">43cc87a6b84afe612af178e9c0945279</md5file> </dir> <dir name="/compta/deplacement/stats" > @@ -7637,27 +7638,27 @@ <dir name="/compta/paiement" > <md5file name="avalider.php">83fa2b36decac5ac73128df2630dc60d</md5file> <md5file name="rapport.php">71eafd033fa192897bfee1000d8340b6</md5file> -<md5file name="card.php">d160d6becd2eb7392c9c0383ef3d1970</md5file> +<md5file name="card.php">c8324df8cdd53f48c81f7b3806dea8bc</md5file> </dir> <dir name="/compta/paiement/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="paiement.class.php">46412fc11293b45cf092e9ffaa6830c7</md5file> +<md5file name="paiement.class.php">51b90418f6d0cd8efc0a5099c5f3f6de</md5file> </dir> <dir name="/compta/paiement/cheque" > -<md5file name="card.php">73fb52e47e29e765b419418716c975e8</md5file> +<md5file name="card.php">4a171bb2d17569b4427873b3381ad814</md5file> </dir> <dir name="/compta/paiement/cheque/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="remisecheque.class.php">257e9e35d0e42a715bde3a17c9285a21</md5file> +<md5file name="remisecheque.class.php">5f33d0fdd885d00af1ac8677b04af346</md5file> </dir> <dir name="/compta/paiement/cheque" > <md5file name="index.php">105834a4e145cd3717f34d795ed01677</md5file> -<md5file name="list.php">42f657f2123d9f68bde052aefbd6690c</md5file> +<md5file name="list.php">c4e350405eac9404f23a9944a4c40553</md5file> </dir> <dir name="/compta/paiement" > <md5file name="index.php">8c7c756f1961be336a5783d4c841145c</md5file> <md5file name="info.php">543fe99f0aeb0e9aa7241f30fddffb16</md5file> -<md5file name="list.php">a0bfc0d07ca987521e9e577adbb63dac</md5file> +<md5file name="list.php">e6f17c9ddc578856bf2fde5efc3fa2be</md5file> </dir> <dir name="/compta/prelevement" > <md5file name="demandes.php">6f745fb918c6b5d413a7de84c6e54521</md5file> @@ -7711,26 +7712,26 @@ <dir name="/compta/bank" > <md5file name="annuel.php">39c29f1dc8e0f1d52719e3e723bc5c30</md5file> <md5file name="treso.php">77a8e7f395a22f09a1b776c2386ade99</md5file> -<md5file name="card.php">3ca8cd717f585961c4e2569d7295bbba</md5file> +<md5file name="card.php">3cb438c619f489160774b01f0d33d9d5</md5file> <md5file name="bilan.php">6fe5e34cc37004b4342377afa27fe78e</md5file> -<md5file name="account.php">edacfc4adba56335ba781b122ca85308</md5file> +<md5file name="account.php">5dcc8f604b02e48a19d4938111200b60</md5file> </dir> <dir name="/compta/bank/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="account.class.php">555ab51f878ba5a0bdb7ae823a4e1bbb</md5file> +<md5file name="account.class.php">a4d82c22f078008d2aab3964af135f87</md5file> <md5file name="bankcateg.class.php">1dc3d6a1dd909a8a58fe8eca47ead5ac</md5file> </dir> <dir name="/compta/bank" > -<md5file name="releve.php">7d5ef7f6951cd1f20b4b94125b933801</md5file> -<md5file name="categ.php">88bdf837e31eb75ff80df30452cada45</md5file> +<md5file name="releve.php">87f5ed0a1e6d7d72a9347cfd91e3c6ca</md5file> +<md5file name="categ.php">a9c4f3b8c9d9d714e021836b5d7b2f52</md5file> <md5file name="search.php">60bdcaae8923681fb2920d8f926f2b98</md5file> <md5file name="index.php">1f88ec9bea577d80683b7e33d5edd1c0</md5file> <md5file name="budget.php">59cc5ce648da64f713581c8952a82fe0</md5file> <md5file name="info.php">abcdf41603da0d617bee025c713adb41</md5file> <md5file name="graph.php">5a226ae63892e8b2488ef6bba059d308</md5file> -<md5file name="rappro.php">c8ec889a12162203342ea2f9d78d0ebc</md5file> +<md5file name="rappro.php">4a825f9bc0b4b91965e9b28f9e9de5f2</md5file> <md5file name="virement.php">40762769c56a375a21683e8a96a8b814</md5file> -<md5file name="ligne.php">e0e37b75a0cd7a2838e27c51f6827867</md5file> +<md5file name="ligne.php">0b033f5995404a15bc6e106289183507</md5file> </dir> <dir name="/compta" > <md5file name="paiement_charge.php">0e379c10da4f2f10c8a1346eec194124</md5file> @@ -7747,13 +7748,13 @@ <md5file name="paymentsalary.class.php">ba0f6e643c21f0759cb555cc9d81ab66</md5file> </dir> <dir name="/compta/salaries" > -<md5file name="index.php">402bb6ce404e377761dfca23dd756c38</md5file> +<md5file name="index.php">fd70155d1aebd2f3e85de088440ef659</md5file> <md5file name="info.php">7b01b1026f28ec7458c2a4d48b261d26</md5file> </dir> <dir name="/compta/journal" > -<md5file name="purchasesjournal.php">5ace4c009cb99d93b8dacc707c4f106e</md5file> +<md5file name="purchasesjournal.php">e70a1c6f58e07f1ba5fa83f488aa9009</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="sellsjournal.php">e690178dc59f75bfea9a615794295399</md5file> +<md5file name="sellsjournal.php">0d897010fc85f2f0f42e9a606217cd38</md5file> </dir> <dir name="/compta" > <md5file name="hrm.php">7e19a2437daebd45de069393fbb6e844</md5file> @@ -7772,38 +7773,38 @@ <md5file name="facturedet_cust_extrafields.php">6d5ed19523464e46013936df91c6ed3c</md5file> </dir> <dir name="/compta/facture/stats" > -<md5file name="index.php">bf096376a90da398924080ffc169937d</md5file> +<md5file name="index.php">9568715bc1f4d7aa42744b4096afb922</md5file> </dir> <dir name="/compta/facture" > <md5file name="document.php">a95d18dda6cd01128bc3a96edc463191</md5file> <md5file name="note.php">cf7beba0674c611eca3eb40103a9d56d</md5file> -<md5file name="mergepdftool.php">33ce05822fe1163a8ac5b2dd66a9c4e6</md5file> +<md5file name="mergepdftool.php">f2ccb38e0d2f63eae9733c604a4862b0</md5file> </dir> <dir name="/compta/facture/class" > <md5file name="paymentterm.class.php">be4909eb830f52517bb34572822210b6</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="facture-rec.class.php">2a2702bd2167fd28271eb4eabca6363c</md5file> -<md5file name="facture.class.php">ca47119b9fc59a74b514f8f858975d44</md5file> +<md5file name="facture.class.php">8da3d77c235c7a7d054ea4ae7311e156</md5file> <md5file name="facturestats.class.php">bb29d8dd50b7570b5744da807dceab8a</md5file> <md5file name="api_invoice.class.php">26e616b72a49ae4b326a093bd0713303</md5file> </dir> <dir name="/compta/facture" > -<md5file name="fiche-rec.php">10762e97669835e17d1bf3093e38c8d5</md5file> +<md5file name="fiche-rec.php">32e6a6b4b2bc4a78d07dfdcee485c09b</md5file> <md5file name="contact.php">289aeb68be3c5ff2a4cdd57a64257b8e</md5file> <md5file name="info.php">31431bfb5d4f361b35887e63a0099655</md5file> -<md5file name="list.php">a59315a3ff53510671eaef4b446b94b7</md5file> +<md5file name="list.php">e03dcf6c18969e1baea2d9828a30f779</md5file> <md5file name="apercu.php">3e8c8ff5959ed24ad35c169286978b20</md5file> </dir> <dir name="/compta" > -<md5file name="index.php">ab36de50d13642d7146b58755426e08f</md5file> +<md5file name="index.php">516f6715e3e5d0e96d09ffe85cf3204d</md5file> <md5file name="recap-compta.php">14182aeabccd7c3a761d93d1564a27f4</md5file> </dir> <dir name="/compta/resultat" > -<md5file name="clientfourn.php">765cd4b94afa52c8240a052967b4fcec</md5file> -<md5file name="index.php">493333b47c15951dac1921145ef15c38</md5file> +<md5file name="clientfourn.php">b7fba61cf5866b9933b7ace9bc4f9146</md5file> +<md5file name="index.php">09d76b5c0967e0be88129f9da3c37531</md5file> </dir> <dir name="/compta" > -<md5file name="facture.php">375b90e729eba2d3af1eeaba42ffb13a</md5file> +<md5file name="facture.php">2bd1e1553a9cc566113d900b41bc0fa8</md5file> </dir> <dir name="/compta/ventilation" > <md5file name="card.php">d6d047f9389cde6f11b9175ffda432ac</md5file> @@ -7844,14 +7845,14 @@ <md5file name="reglement.php">af528677086b2c26806ac47af95d9d9d</md5file> </dir> <dir name="" > -<md5file name="main.inc.php">9177386469a43b8d73bd28d94825b680</md5file> +<md5file name="main.inc.php">4d8b4f0adacfa91ce36acd7ae5b7557b</md5file> </dir> <dir name="/paybox" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> </dir> <dir name="/paybox/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="paybox.php">8df3e905e6aa6ea301e491a2c57b17b0</md5file> +<md5file name="paybox.php">59e41d25b4e9f234997a985ced825afc</md5file> </dir> <dir name="/paybox/lib" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7877,7 +7878,7 @@ <md5file name="info.php">fde1dac27ff95323136138883a8cb086</md5file> </dir> <dir name="/fourn" > -<md5file name="card.php">5983a962cb4c48fbd7a4359ff4c4c0c3</md5file> +<md5file name="card.php">2fab1fadb7f83179967aadf4b5d4ddee</md5file> </dir> <dir name="/fourn/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7891,9 +7892,9 @@ <md5file name="fournisseur.class.php">33164d88351d201cc651f7142656c3ea</md5file> <md5file name="paiementfourn.class.php">759762a86ea42322a44b7eadd4b76959</md5file> <md5file name="fournisseur.commande.dispatch.class.php">6c456bf952ac5c6889d0360ae3d327a1</md5file> -<md5file name="fournisseur.commande.class.php">c0996e7365a5ee69f1958595fcf978e9</md5file> +<md5file name="fournisseur.commande.class.php">083a136f4b46fc248af19e10563c48cf</md5file> <md5file name="fournisseur.product.class.php">80a28b7d54cfb242e531baebbb30e4fb</md5file> -<md5file name="fournisseur.facture.class.php">33b10f4a2f35375b1becd676a7dc52ad</md5file> +<md5file name="fournisseur.facture.class.php">4d57992c87ecb429b912f6ff7a518656</md5file> </dir> <dir name="/fourn" > <md5file name="recap-fourn.php">fe62c00b682dd677dbca4764d5f0fe97</md5file> @@ -7908,12 +7909,12 @@ </dir> <dir name="/fourn/facture" > <md5file name="document.php">b6fd5cc801d681b05256bf8b413c9786</md5file> -<md5file name="card.php">cc3c32b8ab2dba271074e55ca4f22edc</md5file> +<md5file name="card.php">104960714a8b404303b3436ef291f2d1</md5file> <md5file name="paiement.php">0ffcb06a700db2a4795b2a1cad18ebe8</md5file> <md5file name="note.php">2b061d246bb5f2342b9867c346f3f1a7</md5file> <md5file name="contact.php">d592551b67e9dd797f7a36a1b257684b</md5file> <md5file name="info.php">204000f10fb031ceb45970d4b4996fca</md5file> -<md5file name="list.php">9e1b4ca0238b391cc244836cfa1110b2</md5file> +<md5file name="list.php">67269b44cffb3cf2a270dbabe6fef510</md5file> <md5file name="impayees.php">2accac2e7486bca7a2d57f646974d54e</md5file> </dir> <dir name="/fourn" > @@ -7929,12 +7930,12 @@ </dir> <dir name="/fourn/commande" > <md5file name="document.php">ea1a3bd45013d291cafdce135ebbd13c</md5file> -<md5file name="card.php">06c7ff46d0d7a3ebe9907b6989a78b12</md5file> +<md5file name="card.php">e8fc223a34a1c80800a0140f5ed6cb09</md5file> <md5file name="note.php">221d0b581479c434f039e58da4718a8d</md5file> <md5file name="contact.php">a6f5b10b14e766e788351b506b6f6024</md5file> -<md5file name="dispatch.php">4ac8bad5aec7558c0a274b89b723e8ef</md5file> -<md5file name="index.php">727523f22aceabcb8ea2d063a298b4d5</md5file> -<md5file name="orderstoinvoice.php">f8c26b1e8ae7b951e13d55ae2352a472</md5file> +<md5file name="dispatch.php">cd10645e90733c7d081f7bedaa56b891</md5file> +<md5file name="index.php">9cbf5490111bcd1d06d0f311c624f40a</md5file> +<md5file name="orderstoinvoice.php">827c15aadfe78fdc44f51a5820d18693</md5file> <md5file name="list.php">b31ded35f3b4a18458c7233b20a5f0ab</md5file> </dir> <dir name="/margin" > @@ -7957,8 +7958,8 @@ <md5file name="margins.lib.php">07d2097f5a71a50b264d0b8454c2280d</md5file> </dir> <dir name="/margin" > -<md5file name="customerMargins.php">2bb25c5563c0f23357ab8023a08c7dca</md5file> -<md5file name="productMargins.php">e90f2e3488cecc1b6e341ab344e7ca44</md5file> +<md5file name="customerMargins.php">344eb06fc61a81af1c48511d600085bc</md5file> +<md5file name="productMargins.php">fdcdabe7131abe3f84495b7b4ce2bb48</md5file> </dir> <dir name="/user" > <md5file name="agenda_extsites.php">5172e014803abc5035329de011afd2b3</md5file> @@ -7979,16 +7980,16 @@ </dir> <dir name="/user" > <md5file name="logout.php">f47f735ec8627b7b3e9ce6a5e1643d4c</md5file> -<md5file name="perms.php">0e5f310426e76f3aec574418499382ed</md5file> +<md5file name="perms.php">79e09419acc819e70f82f56d7fa81d20</md5file> <md5file name="document.php">605bb5fb9f548a1cfb766c12c98aa303</md5file> -<md5file name="card.php">4cd75eea9b52e6fb329640d63a7dd0f7</md5file> +<md5file name="card.php">27fe10718d47636d063f37ef9ac4be0b</md5file> <md5file name="note.php">0b0532af9e3f441fe8f2e530df0e8b60</md5file> <md5file name="ldap.php">61bcd0fc159ba4ac9b4ca405006a458e</md5file> </dir> <dir name="/user/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="usergroup.class.php">bcfa3b276dd79437d1d60139fe51de01</md5file> -<md5file name="user.class.php">a59c269bfa63c610542adca86e447edf</md5file> +<md5file name="user.class.php">bc057e396358b8d68d513598117a4af9</md5file> </dir> <dir name="/user" > <md5file name="index.php">f9cfd60be746eaea8b3e69fc3fe9fee5</md5file> @@ -8007,13 +8008,13 @@ <md5file name="main.lang">a6eeebb304bbe571ffbab0db1d030569</md5file> </dir> <dir name="/langs/fa_IR" > -<md5file name="projects.lang">d0653412af763c9606de9dd0f34b4351</md5file> +<md5file name="projects.lang">7e0c6b54f531098e4f352f83f4d34234</md5file> <md5file name="cashdesk.lang">e531ddc71cd65c765c78bcadbf10f8d7</md5file> <md5file name="workflow.lang">ca8137cb50689abf0c3bebe34978dcf7</md5file> -<md5file name="bills.lang">645c8938ef1339047a5b5a7565ee8cd7</md5file> -<md5file name="orders.lang">9e4b5f538b4b011a677fc66fc8f92459</md5file> +<md5file name="bills.lang">abb298e664b2fb11fd634e3d3dbed05a</md5file> +<md5file name="orders.lang">db7986081e563555bbb45d35b1dfc823</md5file> <md5file name="domains.lang">458d70e686a207a21618c43bb1b9779a</md5file> -<md5file name="admin.lang">b26de9c3ceedec855d4d8b97a2a086b8</md5file> +<md5file name="admin.lang">128445fe765c61f01a8f6822e07dfcfe</md5file> <md5file name="withdrawals.lang">59ddd81ed9bf99d543f6f3aecb613f99</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8023,35 +8024,35 @@ <md5file name="link.lang">7a3a40afaa184399b3341c8d3752ec7f</md5file> <md5file name="stocks.lang">ef10d5d01e0c99da899694a920063a6b</md5file> <md5file name="products.lang">87cd39aa024571ecab3ccadc961e264c</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">7fbffe58c311fdd7f2c94a75e32d3936</md5file> -<md5file name="agenda.lang">d6a6457ce84ad79714bc94f782bd40f1</md5file> +<md5file name="agenda.lang">d9bd6150df07f9517e4ca5056dbe663f</md5file> <md5file name="help.lang">d3328f22bef875e75fcc41b404ce8460</md5file> -<md5file name="holiday.lang">cdec5d3c8776546b69853152fe04a661</md5file> +<md5file name="holiday.lang">9ee4015d43e5e0d6912b836b06a13de9</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">95bb2af8fabef4d78ebdf2a5a9799ecb</md5file> -<md5file name="paybox.lang">d64c67ad98d5cc3c5136298f715b13f4</md5file> +<md5file name="paybox.lang">8fa3145942e5d0df587b19b538a59e2b</md5file> <md5file name="ldap.lang">c3fb35dd0fefe93bbf0dfd8976709bb7</md5file> <md5file name="users.lang">1ee548ff699369a2ef3328d8c3010048</md5file> <md5file name="companies.lang">6c86fdb742038112276b77762d104b23</md5file> <md5file name="margins.lang">d51def48233e07c836e1c7a673186824</md5file> <md5file name="ftp.lang">459a9508eb6538bbf7fbdf224bcd4e3f</md5file> -<md5file name="exports.lang">9a0acc7fd1891473f9a6cf2718032661</md5file> +<md5file name="exports.lang">aa67d5c5a46ddfc225448043268e38e2</md5file> <md5file name="paypal.lang">b7f38fe9df82f9bfdeb39d490bcf2273</md5file> <md5file name="cron.lang">c5d8a435b760308bd0c43e3494dea231</md5file> <md5file name="interventions.lang">bd5ee5b58b2511b8fe23e96db9451902</md5file> -<md5file name="errors.lang">f900bc4da42b2787cba9a6f55452a781</md5file> -<md5file name="compta.lang">f161037f60d05766e53c9de5bd442bfa</md5file> -<md5file name="suppliers.lang">79cac5469ff193b50a56bdeebdd0c2b1</md5file> +<md5file name="errors.lang">3f6dfeee5347762fb5f9c2993d6fea12</md5file> +<md5file name="compta.lang">4a138c319788fb8de9b68cdf175461a4</md5file> +<md5file name="suppliers.lang">be603b1e11232e8e4df3956712576964</md5file> <md5file name="opensurvey.lang">afab86bd75994dd422cde6c39712e684</md5file> <md5file name="donations.lang">3324c82b9c0e239b743efceb0b1ee4a1</md5file> -<md5file name="contracts.lang">e5b065b4af6be3796a6569c47af06436</md5file> +<md5file name="contracts.lang">6d984b6497a4521ab43b53f8ffa97239</md5file> <md5file name="deliveries.lang">af2c055b31358dcfbcaff19b8f32d741</md5file> <md5file name="mailmanspip.lang">0b811b8a0f1113a872111a69e771d294</md5file> -<md5file name="install.lang">9f9793168de39c05c8f5e5c726db436a</md5file> +<md5file name="install.lang">8b9a65f71f3a9ea000c870a2a094b5af</md5file> <md5file name="propal.lang">e1514692701903c4fa8ab6f93685fe9a</md5file> -<md5file name="main.lang">2537264c8e1cd389b9bc3c92a06e1686</md5file> +<md5file name="main.lang">183abda9ebd7462f00f4ee7095c84195</md5file> <md5file name="languages.lang">0131eac3feaa89273e8e26c91c2cac37</md5file> <md5file name="bookmarks.lang">aa3dd95196d0ec83718e74c22d0a0da3</md5file> <md5file name="sms.lang">e2e3cd92d8221808b6348ea0dce50716</md5file> @@ -8059,20 +8060,20 @@ <md5file name="mails.lang">186fcdda038c22d40f7457eb1381e256</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">1a323c8a650df021abc1b586298f18ef</md5file> -<md5file name="commercial.lang">02fec2c9de8e3e7d5f8363022cab50b9</md5file> +<md5file name="commercial.lang">cded91562e6513c973abed21d413cd1d</md5file> <md5file name="salaries.lang">55f29464b755eabef4cf655705d4e4fc</md5file> -<md5file name="trips.lang">34506588e5eeaf277a2b7666f947375c</md5file> -<md5file name="sendings.lang">8c70c9bbaa9d7d0ece06b4490223e3e9</md5file> +<md5file name="trips.lang">d7de9e65df06622427243a6b3ed53cd4</md5file> +<md5file name="sendings.lang">c093fba925641be12ad8f06bb542160a</md5file> <md5file name="accountancy.lang">d12217cdca71111f70be333c4eef99dc</md5file> <md5file name="externalsite.lang">ed3b811dbf2f5f0da999aac45470a2eb</md5file> </dir> <dir name="/langs/ca_ES" > -<md5file name="projects.lang">a48967c6d49dad92d63604fbfd43ff42</md5file> +<md5file name="projects.lang">cff7d687e53e56d5de6d6358ec3982ea</md5file> <md5file name="cashdesk.lang">36d8c10a2ce5713bc959bebc6b9bb3af</md5file> <md5file name="workflow.lang">55323f24685f41d39d6a5d297e3654db</md5file> -<md5file name="bills.lang">fe29168a2d086b161f144a7a45f5228f</md5file> -<md5file name="orders.lang">4659448c23672ee316d25165aee48d7e</md5file> -<md5file name="admin.lang">1fdb70122b356116214d9085f4d118fb</md5file> +<md5file name="bills.lang">6daa54147b7db543898545900eedfd49</md5file> +<md5file name="orders.lang">762641475619347539e2028a53f2ddf9</md5file> +<md5file name="admin.lang">62509f268db4b26b0475183f0357cd8f</md5file> <md5file name="withdrawals.lang">a338de2b2e184a6a79b27c41ef758527</md5file> <md5file name="incoterm.lang">c7e95ae701ec540f03a566203de781b3</md5file> <md5file name="loan.lang">d9a551b3b77910142a904b5bff66b447</md5file> @@ -8082,35 +8083,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">5477536cee0c749079f446676f85ba11</md5file> <md5file name="products.lang">886b27ac5b94fa8a293aeae7226314c5</md5file> -<md5file name="printing.lang">012873909cbcf963a767fcee91fb30ba</md5file> +<md5file name="printing.lang">81ed7b9e30bf240d51d7e60c65e169d8</md5file> <md5file name="banks.lang">8af9297add438b147e7144fc9f16429c</md5file> -<md5file name="agenda.lang">39b75d63169606af04971e67ca657238</md5file> +<md5file name="agenda.lang">94cd6326697d1468356fd7860c279f39</md5file> <md5file name="help.lang">abdc5b264864f9054c2bd3582aa7f290</md5file> -<md5file name="holiday.lang">fd8f27a9544628ef7744cc9e05f5b08e</md5file> +<md5file name="holiday.lang">5824fe01751d0af34d9a3075de49ca2b</md5file> <md5file name="productbatch.lang">d11b836dcf659c52b30c12fe751664c2</md5file> <md5file name="resource.lang">3b21f916c1cc442741493663d4d870f8</md5file> <md5file name="categories.lang">8d6ef3890b3855e9c9901f905906f84a</md5file> -<md5file name="paybox.lang">b2eec42b35ed8f4710d5db8413135f8a</md5file> +<md5file name="paybox.lang">e8df1b36eeaf2d3020a71b0e273a4d99</md5file> <md5file name="ldap.lang">97af8c6ef82a0f244fc815e6e16ccf90</md5file> <md5file name="users.lang">975a2947aca7feb0804787f73f8cfc86</md5file> <md5file name="companies.lang">7361cedcebec9c497149e3b40e60483f</md5file> <md5file name="margins.lang">fbbf6dd97870502f3b527a7855cc22fd</md5file> <md5file name="ftp.lang">171adcd57eecc43d8ebea5bd3cff21dc</md5file> -<md5file name="exports.lang">f58211d5926e41a3cbee5fff27399457</md5file> +<md5file name="exports.lang">630c4c5bc0e842062b63ab3bae3d6ba5</md5file> <md5file name="paypal.lang">8ff03a197fb775293900b1652cbc2cae</md5file> <md5file name="cron.lang">bbcc88993e093b880a682371243cc500</md5file> <md5file name="interventions.lang">28eb991ac8777246895a581c360a9daa</md5file> -<md5file name="errors.lang">3bc4f67bdb281520dfcf17323442de09</md5file> -<md5file name="compta.lang">33cf4adfda04f564ebe72382d119f8aa</md5file> -<md5file name="suppliers.lang">0aef838008e37c6fd20fcf5a2ddaa280</md5file> +<md5file name="errors.lang">7cb0a65fde8c5f2e2d7a0cb9519d137e</md5file> +<md5file name="compta.lang">0c898de20d09cf4914877ebf2695dd53</md5file> +<md5file name="suppliers.lang">157fa0a114ad141c7ad556bc19f5bae5</md5file> <md5file name="opensurvey.lang">72edeb3570c0c46201f53a9ecafea7cf</md5file> <md5file name="donations.lang">47f5032648762db635d3ac9e03848d6d</md5file> -<md5file name="contracts.lang">e938b7fa60f5c5bfd3b55f97f171585a</md5file> +<md5file name="contracts.lang">f3b0f3b7f9597a5081dd6901be2eef39</md5file> <md5file name="deliveries.lang">c1da4b8a0934373f032daa2da245a23b</md5file> <md5file name="mailmanspip.lang">9bc9627697f6507eaac340ce462ea48f</md5file> -<md5file name="install.lang">c76b111cb906703325c39c15944c9064</md5file> +<md5file name="install.lang">07b3bbe8aa044d6d64bf25ecca5cd7f4</md5file> <md5file name="propal.lang">47b62e8cc7056a679fc3aace6fb6a863</md5file> -<md5file name="main.lang">dccb502e8425be69e0c134f8450c356a</md5file> +<md5file name="main.lang">9bf0635f1b8ed60e7c54e7e68ae0443d</md5file> <md5file name="languages.lang">1f5d636a4df5141cf03332bf7192e96a</md5file> <md5file name="bookmarks.lang">4c3b11586abcc5df7e395609ee7131be</md5file> <md5file name="sms.lang">45bc4e783f1c8f3b4cc8887ff320ac8a</md5file> @@ -8118,28 +8119,28 @@ <md5file name="mails.lang">6a019476090e0d2e7e18ff0cb90d8244</md5file> <md5file name="printipp.lang">a9e2cc6d99ccff9c1f8944d41f09a4ec</md5file> <md5file name="other.lang">d70a8a5f266915543907b6d590b761f1</md5file> -<md5file name="commercial.lang">9b0bb34b2f30b17595604efe20ff1ca4</md5file> +<md5file name="commercial.lang">537f4288b80ea71ac01cd85436796b2b</md5file> <md5file name="salaries.lang">5a39128e50a6a619cab4a84ed21fb5b0</md5file> -<md5file name="trips.lang">eccb4fe759e69e5f618c44a86d55cdf3</md5file> -<md5file name="sendings.lang">5dc25c621f1361e7f14e3132108498c5</md5file> +<md5file name="trips.lang">e9b6c71ac37c6e7980cc53e276b15a5e</md5file> +<md5file name="sendings.lang">65b5c3e29f240fad7628e628e4f4b988</md5file> <md5file name="accountancy.lang">01f40ece71aa9db066160bf309b94ee4</md5file> <md5file name="externalsite.lang">1fb6c4f678f781062defcb85377e1223</md5file> </dir> <dir name="/langs/en_IN" > -<md5file name="bills.lang">27edb8cd0620892d628fa9dd3f12c74f</md5file> <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="boxes.lang">329a3456692fb25e9ddd96dba6698739</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="propal.lang">da1eb7c39da28b862a798f37efa7ee43</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> <md5file name="other.lang">dd8e45a37c5ef0fc6089df59605c284e</md5file> </dir> <dir name="/langs/sw_SW" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8149,35 +8150,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">26af5b43629c9b74c66c5bc87a6e9072</md5file> +<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> <md5file name="languages.lang">69cfd106af7ce7110c61b93f7f0a1968</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -8185,20 +8186,20 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/sk_SK" > -<md5file name="projects.lang">c4475a98fdb1769c9d9e5166669b7181</md5file> +<md5file name="projects.lang">f8ae1145d1789cc4f49042e9c9b8c394</md5file> <md5file name="cashdesk.lang">737685ba123e361bbd63da12001d1853</md5file> <md5file name="workflow.lang">ead226130a7b08a13a2aeabf710b3b7b</md5file> -<md5file name="bills.lang">ed765f1f9c28cbcfb42f7257ef562c11</md5file> -<md5file name="orders.lang">3da5e48b2a0b06504f61ea3682b61af6</md5file> -<md5file name="admin.lang">349b294c0f42fa50f96d7bbe36481e92</md5file> +<md5file name="bills.lang">7e44776be6e3c6d6cf1e14df5499c125</md5file> +<md5file name="orders.lang">2e6a497a7e9cc16c543c8691b7505ce8</md5file> +<md5file name="admin.lang">3ff6460227ded412fd9384126ad371e8</md5file> <md5file name="withdrawals.lang">19c4c6055000b1d4fe6f5735d4c344c2</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8208,35 +8209,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">045853f5d4a94bb75d809d8355dab2b6</md5file> <md5file name="products.lang">54d7a28c58f4312aec39202174880572</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">bbfe995401a355c459f71be7d355d4af</md5file> -<md5file name="agenda.lang">7cfb33e49e605b406c5c6421bbf2a6a5</md5file> +<md5file name="agenda.lang">a8853724a7797b14ab7a125c5a64aa3d</md5file> <md5file name="help.lang">30c6a2ac8f5dc2c78135a1d2d958c7d3</md5file> -<md5file name="holiday.lang">45da21029e2ca87bdd2908b3904339bf</md5file> +<md5file name="holiday.lang">0c8b5fa7e69e59bdf0a4dc3acffced55</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">483de5a7392121b04ca4b28d9629bce0</md5file> -<md5file name="paybox.lang">6b5e849f3d43ef3fef1ac53d781febda</md5file> +<md5file name="paybox.lang">9aa8f16badc4733edd5b5d1b099e7c21</md5file> <md5file name="ldap.lang">a1314605a33f143e8730909f6688403c</md5file> <md5file name="users.lang">eb84b44b99e2dab255db18f924ed970b</md5file> <md5file name="companies.lang">9a2e494b0015d39ff38593c80af1b23f</md5file> <md5file name="margins.lang">f1d4b49dc349f942ecce7845d2bb5562</md5file> <md5file name="ftp.lang">bbf6109af99a85f4492dd98a94a6f7b2</md5file> -<md5file name="exports.lang">419100410b18cdd98d782b2e1255aeb8</md5file> +<md5file name="exports.lang">5650c49c3370dd17bca99b655f184c76</md5file> <md5file name="paypal.lang">d819c152ecb177c120f1e3c9eaabc2c6</md5file> <md5file name="cron.lang">cc6c17551a0b45c91fc5fc79f276258e</md5file> <md5file name="interventions.lang">500aff15daa34730554493980806940b</md5file> -<md5file name="errors.lang">101c712ba386df265b891c9ad4ea22fb</md5file> -<md5file name="compta.lang">971b542933b9754f2b5609e4f259550d</md5file> -<md5file name="suppliers.lang">740c53836bca82fb6b8cc1f41a702112</md5file> +<md5file name="errors.lang">1510fab77add6d9b505698b3d2f7abb4</md5file> +<md5file name="compta.lang">9cf350ea476110799c0f33a2281a19f4</md5file> +<md5file name="suppliers.lang">802cd3b09bda10a75bbaf7f4597f9364</md5file> <md5file name="opensurvey.lang">31e4db724dddc41b42b165ed8c66f3a5</md5file> <md5file name="donations.lang">e80b6464c4a540b59ab03e8b66369968</md5file> -<md5file name="contracts.lang">530f11786adad3d90bf451044a293797</md5file> +<md5file name="contracts.lang">11851279ded53a68d299e1dd00c0b7dd</md5file> <md5file name="deliveries.lang">c6aa5d300ad94789a9f2c4cabc6cd8de</md5file> <md5file name="mailmanspip.lang">f5e9da89cf45e535117232b359317405</md5file> -<md5file name="install.lang">eddb8320ad57c12cbbf210ab239d7747</md5file> +<md5file name="install.lang">19aa2f949963e51bfcbd51f21ad8838f</md5file> <md5file name="propal.lang">4b57bd5427c18abceb5c20abd89f5ba9</md5file> -<md5file name="main.lang">dffc20edb42a674fd124ecdf32f168d1</md5file> +<md5file name="main.lang">5cb1e21306f9b67ae5817cf248ea2b80</md5file> <md5file name="languages.lang">e39bff0a25907b8b65fc68ef96c7e160</md5file> <md5file name="bookmarks.lang">1d7a55d13ebc889af056ef71120d26ec</md5file> <md5file name="sms.lang">119d9afb003f18c3adbfa0f2cad74211</md5file> @@ -8244,58 +8245,58 @@ <md5file name="mails.lang">966183e32332c7b7dff8d49b850fadbb</md5file> <md5file name="printipp.lang">d7f5ec81233132fc3a20c1017759ef79</md5file> <md5file name="other.lang">d783741a8e2aaf7c520dad108d7adb86</md5file> -<md5file name="commercial.lang">9c8f6d33c14df7a1d429c42736e382ec</md5file> +<md5file name="commercial.lang">b4c45bf3fa493d056d9bcbba3eb94e45</md5file> <md5file name="salaries.lang">bd3718cc7fbf6dc1b46753b2a07892bf</md5file> -<md5file name="trips.lang">1d5f3e9d7246a709fe65900d868ae3f1</md5file> -<md5file name="sendings.lang">3d660d20802ccfe1c5f98cb397b8c633</md5file> +<md5file name="trips.lang">9d370bdd2d27879fbffdf88d5b937e80</md5file> +<md5file name="sendings.lang">7d428fe710ba23ac644fbeae1e05174e</md5file> <md5file name="accountancy.lang">6201731125e1425b9680ece9fa2f53a7</md5file> <md5file name="externalsite.lang">cdfa3838283c176556fd986e1d077a37</md5file> </dir> <dir name="/langs/lv_LV" > -<md5file name="projects.lang">dfa2c483f3196b480d592ce2f2e49530</md5file> +<md5file name="projects.lang">bd424fc217be0ffdbf0b3fd91b655237</md5file> <md5file name="cashdesk.lang">c9310d0a5a4f7e1f6b85201c0dc2fc5e</md5file> <md5file name="workflow.lang">6e04edde5694fc8e6bbb47aa579d974f</md5file> -<md5file name="bills.lang">55e66771b1d42948f2868f87b28ea19a</md5file> -<md5file name="orders.lang">6292882f096cfcc3cc8d9ccb5c56fb9e</md5file> -<md5file name="admin.lang">b6a9eb4794d3a2a8802fc9f3b17d7652</md5file> +<md5file name="bills.lang">9d3c42abc625b3259d4e5371f06263dd</md5file> +<md5file name="orders.lang">10b0931c4d5572b126974fa14b0fd515</md5file> +<md5file name="admin.lang">8fac83bae24586fbae9330401017253d</md5file> <md5file name="withdrawals.lang">74a51ee9815a4e81828f00e102f2b977</md5file> <md5file name="incoterm.lang">24c63cbdef9fee26ca73e39677998398</md5file> <md5file name="loan.lang">f4edcec9ef405af2798f27a4d7902e12</md5file> -<md5file name="boxes.lang">b83c85c2ac7cc0c586dce2cffa73585c</md5file> +<md5file name="boxes.lang">f70756497c931aadd89edbe485e88fb7</md5file> <md5file name="members.lang">f5e8ae5dcbf8191e1830afe13c85f33d</md5file> <md5file name="ecm.lang">dc628590b54606da6a6d3510ea4c94d1</md5file> <md5file name="link.lang">86b10d96c3a969dbf3a625859ee245fe</md5file> <md5file name="stocks.lang">fb4f2e0c1a0a003c40b83cec58eb358d</md5file> <md5file name="products.lang">ab63ebe42a0eab6813d2d36da0c9016a</md5file> -<md5file name="printing.lang">70b6e1129901ac9b543fa66e73a27a24</md5file> -<md5file name="banks.lang">495f4b27003717362aaa6de90c815562</md5file> -<md5file name="agenda.lang">4aa3d1d0ac618997a2cce09cda2b6189</md5file> +<md5file name="printing.lang">236eb01d61d0a87dc150f17fdd070f65</md5file> +<md5file name="banks.lang">52bdee3176be9266973887c2b2862dba</md5file> +<md5file name="agenda.lang">c75cc3416f15f643240de33667382a0f</md5file> <md5file name="help.lang">f8e9d0e2f7ca86f855a1fe6a39eab4d1</md5file> -<md5file name="holiday.lang">f8dd616c5a9a4702979b1104c3f0c4bb</md5file> +<md5file name="holiday.lang">09f6758e377ebd553ff2a713b1e14f90</md5file> <md5file name="productbatch.lang">1461952a71c3b0dab73956e09db90725</md5file> <md5file name="resource.lang">7a75cd5ac5590263657b0fe81c2e9686</md5file> <md5file name="categories.lang">742a6fcd6d5322ea47f1f7c8ecf85bc3</md5file> -<md5file name="paybox.lang">7b99c6b195af997027c07bd9348c7b1c</md5file> +<md5file name="paybox.lang">1a7bfdc52688934752339f4d77e7e84e</md5file> <md5file name="ldap.lang">4bfee5904f91bea7f89e69b65d84edef</md5file> <md5file name="users.lang">41880d289bea521ebd8f24215e6d5f07</md5file> <md5file name="companies.lang">ebf811d997026c5833fa58e181a533ba</md5file> <md5file name="margins.lang">aaaf43f06ec3b56fa2ce44165d8b2227</md5file> <md5file name="ftp.lang">ece08cb7ed6810cdb3f0c1c917ec986c</md5file> -<md5file name="exports.lang">ea56f156441339dbb3350b2b713c1c05</md5file> +<md5file name="exports.lang">7942ec5d8cbd1ded094458fae7db8f64</md5file> <md5file name="paypal.lang">7f1cf10b121b601826c8160b97d9201a</md5file> <md5file name="cron.lang">519e04aa0c92c6e37e9008ed841bf930</md5file> <md5file name="interventions.lang">eb93565549b324f373ccb8ae14a9e82c</md5file> -<md5file name="errors.lang">8faa9640df0ca25dff9659b278ed0254</md5file> -<md5file name="compta.lang">2b5545e5ee27848b757433d380e9742b</md5file> -<md5file name="suppliers.lang">985c5df53a530f1723fc45831f2a5869</md5file> +<md5file name="errors.lang">ab0531ca41b4d5a104290f4089e35c5d</md5file> +<md5file name="compta.lang">4620d5383d98264739be856cdfad21fe</md5file> +<md5file name="suppliers.lang">526eded1162a09941869ab46ef83ef71</md5file> <md5file name="opensurvey.lang">bf1409395306f2b2924a67beac05dd56</md5file> <md5file name="donations.lang">7ec990a748195e943c1d78619a7be987</md5file> -<md5file name="contracts.lang">4de31a2c43986cdc7cb77c46af26708f</md5file> +<md5file name="contracts.lang">ecb08089d6cffff8cce5bc9928dbfda5</md5file> <md5file name="deliveries.lang">e0a2135bf8ba78d71c0162491021d9bb</md5file> <md5file name="mailmanspip.lang">ae2a39ed84e9a8b31e97d34efd50bf79</md5file> -<md5file name="install.lang">ca705fd29809958bc1eeb8b1f688fcca</md5file> +<md5file name="install.lang">e59711d75e0002d1a4c428c12f78ec86</md5file> <md5file name="propal.lang">95562f393025b7c7156e666cb8b45bc6</md5file> -<md5file name="main.lang">0ced80d5d813ccaca1f41f1753531813</md5file> +<md5file name="main.lang">9be739c1831b7c878e30e31cb6c581bf</md5file> <md5file name="languages.lang">d08d7e1099b10c74bcb32199fb938a3d</md5file> <md5file name="bookmarks.lang">2ba914ba1f287a51e96117c8734d0370</md5file> <md5file name="sms.lang">98035fec612b1dea0f11fa299377d2bd</md5file> @@ -8303,10 +8304,10 @@ <md5file name="mails.lang">f84dfcb30b9046145c153fe1e44201da</md5file> <md5file name="printipp.lang">599dc37a15c362ea63096dfbf7f57bf1</md5file> <md5file name="other.lang">6e89b691b2b736950d61f73d949326ff</md5file> -<md5file name="commercial.lang">b71030bc5bba54b2144978be890a7564</md5file> +<md5file name="commercial.lang">ae4b679a3888906e9e0544dd5a54d83e</md5file> <md5file name="salaries.lang">1bb02f5007b998c89755a783129afce8</md5file> -<md5file name="trips.lang">aafc30dfe9dc2d06aed9a2702798e32f</md5file> -<md5file name="sendings.lang">cc3934b189d75f2b73e5032787d385e9</md5file> +<md5file name="trips.lang">0e44777c6c6ceaa9aa7a58d6d00ca07b</md5file> +<md5file name="sendings.lang">df5f2db52f342e27dde87f01bcbd8e7e</md5file> <md5file name="accountancy.lang">cb066077c3f9a76a2d5bca265971d2dd</md5file> <md5file name="externalsite.lang">98e1082970a865bf1264472c0367b2ea</md5file> </dir> @@ -8314,12 +8315,12 @@ <md5file name="main.lang">83d58d7245d7473a79ece8004d881b7c</md5file> </dir> <dir name="/langs/el_GR" > -<md5file name="projects.lang">2411da848b93a18908d818d6c8cf7cfb</md5file> +<md5file name="projects.lang">11daeb226361692832cbfc06ea1f4c52</md5file> <md5file name="cashdesk.lang">c4000c3a5f961950001bdbf0eada3ea1</md5file> <md5file name="workflow.lang">7d36ebf391461a17289c2b5be7cf3e85</md5file> -<md5file name="bills.lang">dccedd0fcd31ff66067bb3b78817239f</md5file> -<md5file name="orders.lang">3ef36a586a1d9f9bfc2f4f1a6506256f</md5file> -<md5file name="admin.lang">d52921b3a75d7ed7bab3bc3f294d9b3d</md5file> +<md5file name="bills.lang">015b28a27d7c57e400d5d5b391e1fe81</md5file> +<md5file name="orders.lang">dc5d5cdb1ddb2cabc4a153dc8153de91</md5file> +<md5file name="admin.lang">fda1964002458760af39fa368db41a5b</md5file> <md5file name="withdrawals.lang">f42193f1b045aa8b255d4c544bbfbffb</md5file> <md5file name="incoterm.lang">577770bc1b047e531d1c8915b91c1b3a</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8330,35 +8331,35 @@ <md5file name="commissions.lang">f8a9ee9349754eca7dd8fa4a3b30923c</md5file> <md5file name="stocks.lang">208960ca78917b6337d736cd20344a7f</md5file> <md5file name="products.lang">e982533d31e1dca35dde12b9a2eaff16</md5file> -<md5file name="printing.lang">4cfb7140abfc052ac0566a0afba34be3</md5file> +<md5file name="printing.lang">e7c013349082da3d9d5648c430c5fa17</md5file> <md5file name="banks.lang">0c4829c41c9d83c00d52e4c9c3488dc7</md5file> -<md5file name="agenda.lang">1e1d3404a2fcbc0cace87d93e96f45f8</md5file> +<md5file name="agenda.lang">2b22c61e3f2ddd574c1cfee86af7d957</md5file> <md5file name="help.lang">426904859bbfa17b03832bb45bb04199</md5file> -<md5file name="holiday.lang">eef2e0c1ccd6acb7e0e1904ef3d059c2</md5file> +<md5file name="holiday.lang">a405559486829c7050b0479b2773f2c7</md5file> <md5file name="productbatch.lang">c5c8e08bddcd4b099e4421c7b876d3ca</md5file> <md5file name="resource.lang">2bad6855dcaaf4b18c3c92f32d94893f</md5file> <md5file name="categories.lang">81bfbfd57357a74c3f3af6987afe6f12</md5file> -<md5file name="paybox.lang">20f45c49e3159e93486848672ee4650b</md5file> +<md5file name="paybox.lang">6df89d2d8ac7b9a5f06251fa71023e8e</md5file> <md5file name="ldap.lang">d2eecb1e8e4fb988dda81bbeb97746c2</md5file> <md5file name="users.lang">6986b606c49e4c713e68f9e22eea0545</md5file> <md5file name="companies.lang">7d3d3e6035c01723f19d42755a382e96</md5file> <md5file name="margins.lang">0cd221c2bb64eec3f3b8ba5efd62ea57</md5file> <md5file name="ftp.lang">dba59ec36d373ca112d6392ad83b0006</md5file> -<md5file name="exports.lang">3beca55da4f9ae261f9d3fca669955b4</md5file> +<md5file name="exports.lang">dd488606462dc194ebe947c4dcc2dade</md5file> <md5file name="paypal.lang">e9ad12e8ccc33746292e9e23f1b8f140</md5file> <md5file name="cron.lang">cba7b7e8e5181e09cfcc945401729cb6</md5file> <md5file name="interventions.lang">2ba0518b06449c1440e2b4e99f206b4a</md5file> -<md5file name="errors.lang">49b7c419791aa0028b56ab45bb62634f</md5file> -<md5file name="compta.lang">8355ad0111adf6556b1cec4c62538690</md5file> -<md5file name="suppliers.lang">fc1001f527b67e54f57d665154d48fd9</md5file> +<md5file name="errors.lang">4887a6d3247ae186478768439e194ef4</md5file> +<md5file name="compta.lang">bd2a0c503f02d6245394150b274f4d3e</md5file> +<md5file name="suppliers.lang">5b5244f55e8874f9677d30a8decd9347</md5file> <md5file name="opensurvey.lang">2a5e5c20e225efad5f6b841ad0847617</md5file> <md5file name="donations.lang">260a28780209a054543aeee4e3431afd</md5file> -<md5file name="contracts.lang">1f4f2ca64df801881a31f2755eedfd0e</md5file> +<md5file name="contracts.lang">ca1db9bd5d22039d6b84051acb6a1d96</md5file> <md5file name="deliveries.lang">02117a18e23e6d3fa6af33209fb0e6b4</md5file> <md5file name="mailmanspip.lang">491fa67114d3c382ca11c8beda1d2481</md5file> -<md5file name="install.lang">55d16fcc90c6dcb0f8362620f0935725</md5file> +<md5file name="install.lang">5ed950ce4cceab6d20489e7ac57531bf</md5file> <md5file name="propal.lang">fda71a80dc11279fb51ad436388c1256</md5file> -<md5file name="main.lang">42048bdad6ae8e244586621ff9d8c7c0</md5file> +<md5file name="main.lang">e04f36be0e265fe419101c6ed96ee774</md5file> <md5file name="languages.lang">425ba45315eed3b973749855951b51d3</md5file> <md5file name="bookmarks.lang">f0b4dcb4ff338aae365219b7c90568c9</md5file> <md5file name="sms.lang">0495a2ce04fae425dc6a1d880ceb1dbe</md5file> @@ -8366,20 +8367,20 @@ <md5file name="mails.lang">51fbfe71f84cccf26bd128b1e071841b</md5file> <md5file name="printipp.lang">bd3097dcdf63e182214dda4005b47019</md5file> <md5file name="other.lang">3938c337aa3ce2a9cd50c8e9e9d9628c</md5file> -<md5file name="commercial.lang">30d570ca2b7af77b9fa62bca7e07e256</md5file> +<md5file name="commercial.lang">4a0090b0404ea085edfbb456f8bc4c92</md5file> <md5file name="salaries.lang">b3b43d5b59898b53c3438acc767d5fb3</md5file> -<md5file name="trips.lang">d87b6955a55d798e523b4bd581d61039</md5file> -<md5file name="sendings.lang">9ccd3dbb24eab3e747078a9fb34ee57f</md5file> +<md5file name="trips.lang">8fe26f5460eea59779e88aca24436dbc</md5file> +<md5file name="sendings.lang">6f17157fa2d3d23e0552c7ef33efd818</md5file> <md5file name="accountancy.lang">5ca8cbe45832b4da7724a6fb647437a5</md5file> <md5file name="externalsite.lang">381fda47b3c28be5e86909a54ecf6f72</md5file> </dir> <dir name="/langs/eu_ES" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">e4eb75dc75f96afc6ad66fc134cae9ec</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">f9fdefde89109c257a1cc03b88eb0cad</md5file> +<md5file name="bills.lang">e6bf5a738bcaa7c7bcca6d4aa9dedb97</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">03ef6810bffa7841d4a99f232564f8b1</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8389,35 +8390,35 @@ <md5file name="link.lang">544d1e567d9c598375d0b2d08cf632a1</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">68fa7af7e010320c419980e6b4cbc524</md5file> +<md5file name="agenda.lang">a4689ed797b5bb6aa0712da0992c463e</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">a63bd5dd26ac98782168488c85a94aa0</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">7b66369f2447bf5361d9460cd162a092</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">453b10bf9feae2447a1e1a28d2d6ed05</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">cbddb18a68d3ae03c7712023dce183d9</md5file> +<md5file name="main.lang">439b41e3fa181ac18f501a9f331fca6a</md5file> <md5file name="languages.lang">de65eb4e97ed530f9a08d0322b8de7cc</md5file> <md5file name="bookmarks.lang">3e3baa2a47af2ba7525ad71522d6ed85</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> @@ -8425,34 +8426,34 @@ <md5file name="mails.lang">ad5d0b141c1b1009144f9f984bfc6e72</md5file> <md5file name="printipp.lang">dbe76f9c3c57b312b0d6e217b9f2a1b5</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">59c850057bd7e816c96d820ff5cc85b7</md5file> +<md5file name="commercial.lang">bb01af22240766173cc185e6857a73a3</md5file> <md5file name="salaries.lang">678a224c72ab87f381b25228890f9eb6</md5file> -<md5file name="trips.lang">639c0b69d6aa64ba443fcb3c330c73ba</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">9cc0a9a23709b0640fdc94021a6b953b</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/en_US" > -<md5file name="projects.lang">28405ed52fce01d01c2677795e56abfa</md5file> +<md5file name="projects.lang">e422e39f79913300450eb2b1a534c0bf</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">62922eb1ad1501e02b86da4f0c8f1126</md5file> -<md5file name="bills.lang">9652aea864908b3b0a6be5444656d0a3</md5file> +<md5file name="bills.lang">54dd8fefcc17f9df92c5685090720478</md5file> <md5file name="orders.lang">a395d5fa15b0fd8a40e70a9a71e1df04</md5file> -<md5file name="admin.lang">a85dcbd477c1a6d174ef4cee950239cd</md5file> +<md5file name="admin.lang">51de93aa4306f467a0089db4d2ffe5e6</md5file> <md5file name="withdrawals.lang">e272b24123a940834eb7384c732c3c51</md5file> <md5file name="incoterm.lang">e696620abb33dd46cbcc1d87e8f0abca</md5file> <md5file name="loan.lang">7db2f1cdec58e462f71191b33e61c71c</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">711b566364586ed91ad85af0fbe5f845</md5file> <md5file name="ecm.lang">806ea2c3f875c43ad984200eda43655a</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">c301b029c76cb799f86ff9c9861ed8e4</md5file> <md5file name="stocks.lang">9e8dc82511a1687d973e46fe447e61dc</md5file> -<md5file name="products.lang">703c9e2197c7a076929db31d1145d56e</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">b8868a69529f278c95a3bf818db0c406</md5file> +<md5file name="products.lang">8fd152ecbacdacc82216f02cb6b5a2ec</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> +<md5file name="agenda.lang">1f09d30173ce97de4233473c26991e67</md5file> <md5file name="help.lang">d9472c4c816f496c95e5f408e8465767</md5file> -<md5file name="holiday.lang">91ceecc5adb10af0748054a042eca334</md5file> +<md5file name="holiday.lang">db70e7c77f6d301c06248b0884962224</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> @@ -8462,21 +8463,21 @@ <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">4bef9d9f98b859f810c3c295e4494498</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">90982da369275d6cbb5483c2211c128d</md5file> +<md5file name="exports.lang">d7ce2327d263736100f77cd6eb4cb24b</md5file> <md5file name="paypal.lang">75fb4c310c4f0554d3ac9859d0c5b646</md5file> <md5file name="cron.lang">3314a3c5291bc6ae803c15e9bbf5198b</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">442d3172e25820ddca0b4d7cdb60b432</md5file> -<md5file name="compta.lang">54e5288693136e0e5292ec22a2cc7593</md5file> +<md5file name="errors.lang">dd92cd5ed8097a6e9c9695e90cc9f360</md5file> +<md5file name="compta.lang">22ef825d97a6b50b40818f5ec3d9bd38</md5file> <md5file name="suppliers.lang">e32ccf9a79a12abea200e2a94c2a95d3</md5file> <md5file name="opensurvey.lang">6f3b6f771da549d8e22263e795ddecaf</md5file> <md5file name="donations.lang">824683c2bba8c209bd757096e7b7e21a</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">239bcb951d596b8d3481caaf19bf8fb7</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">22407510fd0591eebb52ba854bd316ed</md5file> +<md5file name="install.lang">06dbab5aa01cfd24ae96ab470102513b</md5file> <md5file name="propal.lang">d4962dbf14773e0e4e20fef6291149ff</md5file> -<md5file name="main.lang">0fc4e535a4924bf656b605dd4dbc89df</md5file> +<md5file name="main.lang">f30b21c6c169fe48e1f60d808599d703</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -8486,18 +8487,18 @@ <md5file name="commercial.lang">bc3adb1572566d2f86e728581bf4e7e2</md5file> <md5file name="askpricesupplier.lang">d107b7336d609d8147c434d9f2e7ff92</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">73d135606332d659edf73511304b93c1</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> -<md5file name="accountancy.lang">af92ba78b278c5f5463ead24dfe967e2</md5file> +<md5file name="trips.lang">d40d1b7a7b953ff9facc32e3abc8f331</md5file> +<md5file name="sendings.lang">e3da2efff4a9d6b182e61859036a1213</md5file> +<md5file name="accountancy.lang">d441c14fad72488f2b186bb3bec864ca</md5file> <md5file name="externalsite.lang">924c656e4301df08646901c0ff6971ed</md5file> </dir> <dir name="/langs/sq_AL" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8507,35 +8508,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">4e186ea8084c33de3fec3182f57150ec</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">ab59ccfab508dda7777685368c84cb00</md5file> +<md5file name="main.lang">5539cd1403e4efd60edd5498b95e5144</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -8543,20 +8544,20 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/tr_TR" > -<md5file name="projects.lang">293f6f70ed21872288613da39c6054ee</md5file> +<md5file name="projects.lang">75f7a995a409dd82cda1129e31244bea</md5file> <md5file name="cashdesk.lang">a8c0d300734b6d141fea36463cafb665</md5file> <md5file name="workflow.lang">ac0b80589a46c746d461c26c203976ed</md5file> -<md5file name="bills.lang">d27999cc431804c16215cdafbce5c7d9</md5file> -<md5file name="orders.lang">7fde735d55748e3071d697e0000d6f84</md5file> -<md5file name="admin.lang">7f91b1e08386bc1ccf81000df6362a5c</md5file> +<md5file name="bills.lang">035e6eb42c043ba5af6accc410b52b11</md5file> +<md5file name="orders.lang">301653ecefd6bf66f64c9d1295320592</md5file> +<md5file name="admin.lang">199a9c93ab681670df77a92e8a152891</md5file> <md5file name="withdrawals.lang">bfefaecf0b2d4c3cbca546a629f13a3d</md5file> <md5file name="incoterm.lang">07bbf1314ee53209e4d8cf452881caca</md5file> <md5file name="loan.lang">a844ce312e01fb23c7007783d7e8444e</md5file> @@ -8565,58 +8566,58 @@ <md5file name="ecm.lang">fd3a3c865fdf8572f4afcb889760a65d</md5file> <md5file name="link.lang">39015974e9a1c6c4589591ae58a154d7</md5file> <md5file name="commissions.lang">817e3122945ecefbc4ce8abe613858b3</md5file> -<md5file name="stocks.lang">320756998b34dbbad133e8cbf4861b9d</md5file> -<md5file name="products.lang">353aa0580164df6d5075cc259b2d84a8</md5file> -<md5file name="printing.lang">8a7d8cf777dc50fa3660627be69889b8</md5file> +<md5file name="stocks.lang">e17c63b9d34d92e8079dd835dcfd50e4</md5file> +<md5file name="products.lang">6c361dd356bd383d023ca8031b4ad2f8</md5file> +<md5file name="printing.lang">31898c1fe7ada24be26bd7142e373e49</md5file> <md5file name="banks.lang">768b38f2f8ced6fe7878d67e8effb5f3</md5file> -<md5file name="agenda.lang">5832b6a09157d21d2eccf52d31e08b33</md5file> +<md5file name="agenda.lang">27e34fde56947d8ccacb40d95d6d5c74</md5file> <md5file name="help.lang">0d0f009398a7487d59b485e07c6fbc73</md5file> -<md5file name="holiday.lang">64d25ab1a40b81ae2d5949bda94e2730</md5file> +<md5file name="holiday.lang">e70aa14d470aef28733b11c4aba13fa1</md5file> <md5file name="productbatch.lang">e5f10f65ec52fdd1433f2a477b70e5ad</md5file> <md5file name="resource.lang">a5affc357e84c82d0cb507e7d977faad</md5file> <md5file name="categories.lang">6b6af95ceda28abd4dc15b6ca31163d8</md5file> -<md5file name="paybox.lang">2915a53bd07481deba02d6cd6f8b961c</md5file> +<md5file name="paybox.lang">856330df4d912ce65a7471b677c00e1b</md5file> <md5file name="ldap.lang">86c9af02e6afad6b682cab386e7ea8c9</md5file> <md5file name="users.lang">3edb04f22096528f3007755fdb835f19</md5file> -<md5file name="companies.lang">064920be8f5b0312edbedc96622f14f3</md5file> -<md5file name="margins.lang">240a3341955fe44f0da57a71b7589a61</md5file> +<md5file name="companies.lang">7ebb4c84508fc27b412111a824347556</md5file> +<md5file name="margins.lang">64944593ac8346ad7b11d39a2271b7a4</md5file> <md5file name="ftp.lang">4c9a10303debb2b3c8bc16ac22e3eeb8</md5file> -<md5file name="exports.lang">4194b2399ed28b154e0e3489ef84ba9b</md5file> +<md5file name="exports.lang">fb9d20ab22467a99935a21ff18a27835</md5file> <md5file name="paypal.lang">0fc0876df57f7f77cc4ea959f60cde11</md5file> <md5file name="cron.lang">87d2058dc22f63411ce8ac827f7448c1</md5file> <md5file name="interventions.lang">2b788321ab02b92fae511a41d908ee2a</md5file> -<md5file name="errors.lang">8de0ef61605118642105ed2dbf0491c6</md5file> -<md5file name="compta.lang">1f01a54ad4c168e9e66e566461922989</md5file> -<md5file name="suppliers.lang">ba97db0e79f3e75c45f84836edc73f7e</md5file> +<md5file name="errors.lang">11e3cb037686b2cd0b7df9c481590312</md5file> +<md5file name="compta.lang">9ac152e843481d327aec088d002a5cb3</md5file> +<md5file name="suppliers.lang">694ca7bee57efa02867473a6d8a2facd</md5file> <md5file name="opensurvey.lang">686ec6633c3b45fa9982eb392deabb4e</md5file> <md5file name="donations.lang">71355302efbca5596c245b4f75b1a24a</md5file> -<md5file name="contracts.lang">c7f24384d8884f7e84c1e62121174adb</md5file> +<md5file name="contracts.lang">ea27c50d59f4b4a016cab14c783ebfe3</md5file> <md5file name="deliveries.lang">49bb3d81ae611eb1f8b7868143b2c6e0</md5file> <md5file name="mailmanspip.lang">32e21134466b972be3ac1268599f9b5a</md5file> -<md5file name="install.lang">c765dfce4b06838518cac4f3dc5d121b</md5file> +<md5file name="install.lang">a744bce00ed9a1dcb9d55eaff5434e7f</md5file> <md5file name="propal.lang">dbc7149f4d61e7d862146daa4f28d9c6</md5file> -<md5file name="main.lang">d815d1f7c22bbce468dd9bebca53149c</md5file> -<md5file name="languages.lang">f7d220fd99196b561da1e70abfb2c5f3</md5file> +<md5file name="main.lang">7de1eea10fcca31f68d2925ca4c266c1</md5file> +<md5file name="languages.lang">c930ceecc0a71f664c0953bb03824138</md5file> <md5file name="bookmarks.lang">9cd23f8d97fddad9f3408b5d5152cdcf</md5file> <md5file name="sms.lang">578c7ef90ce4f50122f14d6630079c47</md5file> <md5file name="dict.lang">db18fa6d13acfd83d28575f83a3f395c</md5file> <md5file name="mails.lang">889dd20c43597110b85a88bf6485ba60</md5file> <md5file name="printipp.lang">3226fe6588555150ef8772f1b2c1459b</md5file> <md5file name="other.lang">f4b0c998c31f5889f65deebd633f7fe4</md5file> -<md5file name="commercial.lang">02776a89bf20f0da9270bca7d5169d9c</md5file> +<md5file name="commercial.lang">33f56a87ec96204fe40ffbc69fc9aafe</md5file> <md5file name="salaries.lang">c6f42df909428c4ac4a2a5a0d1020d2a</md5file> -<md5file name="trips.lang">b5ec65c7185fa921cb1d311ec252a46f</md5file> -<md5file name="sendings.lang">8be351bded3f8bcd57f13430353039c4</md5file> -<md5file name="accountancy.lang">cc67b860a082d85bd800b44bd1fd02c8</md5file> +<md5file name="trips.lang">4aa8fd6ec900cc3a9dea82f633273d67</md5file> +<md5file name="sendings.lang">9b8daa5ee37a6c06c852d668290f1fcd</md5file> +<md5file name="accountancy.lang">a9fd12754a461c731ccaf3bb49125bc7</md5file> <md5file name="externalsite.lang">ccd8e25db8a9a768172fcd2e45b95162</md5file> </dir> <dir name="/langs/bs_BA" > -<md5file name="projects.lang">efae81605167f4b13a9e601e2fc68e89</md5file> +<md5file name="projects.lang">6cd8fb971c3d34ecb6cda3077c0ec82f</md5file> <md5file name="cashdesk.lang">223494e86e72306be4f941b847db565a</md5file> <md5file name="workflow.lang">dfa97a9faf2ba1a451e553c77076d2a3</md5file> -<md5file name="bills.lang">13da9ca0558c39a6bcc9a8ecf753eb6d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">9da9f1513bccb90dd5084dd11d0a5804</md5file> +<md5file name="bills.lang">aa2358d42179cadddd15d8352db5f65f</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">f1da541989d72a37bc503fa1ecde4e6b</md5file> <md5file name="withdrawals.lang">d4b33c76f50f3d94ad1af21601d68e7e</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8626,35 +8627,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">e8510da20738abbfa73214de54c93984</md5file> <md5file name="products.lang">2d785842413a38762fc194334e3633a3</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">ba1e5153fcf6e96df24487f8e7a3ff83</md5file> -<md5file name="agenda.lang">06ec99d55e62568147360caaa0ce4516</md5file> +<md5file name="agenda.lang">36fe95f9d0f092d61a637e11e3c32a27</md5file> <md5file name="help.lang">c0c0cda5b564e56624844d49d7592502</md5file> -<md5file name="holiday.lang">0f53b7c55ace47daf4513ae435be7c58</md5file> +<md5file name="holiday.lang">05f1523ccec48c3ce24b630b960b3a42</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">e652cc0024d38444e191c28a95943594</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">3d8ba71a2cf2af3c2a9e9bda1cba64e4</md5file> <md5file name="users.lang">b1d534a15eb4b0b99bda0de853ae40d6</md5file> <md5file name="companies.lang">be2a6591d6bfee711de3d3df5e202388</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">2fbda69e2a3f012225508714b51c0f89</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">5826378cfccf1f9dc0798b3357870fa9</md5file> <md5file name="interventions.lang">fe515bd6d1f29593b84f3d34109f039f</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">e6d02cec0a4638b2773300b037dd4e3d</md5file> -<md5file name="suppliers.lang">07ab30748ab21f8dfa29ba90a65cffc4</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">030dd07e74db277689a78529dc1186eb</md5file> +<md5file name="suppliers.lang">254a30763f15f9f555e82ccc4accdbac</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">a5e8c5e7b6e275f6fc080d12bc66afb7</md5file> -<md5file name="contracts.lang">2efe41406c0581b1be9b526319c7bdc1</md5file> +<md5file name="contracts.lang">cbd8a157fa609eec0ae1d041083cbd38</md5file> <md5file name="deliveries.lang">262b3b0bc7533232290f81311955da86</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">49f5a91ffbc90b04607fbca87a866532</md5file> -<md5file name="main.lang">42738b111ff44852be475f434648a827</md5file> +<md5file name="main.lang">de489808a43df892e70928d6c8c1af3b</md5file> <md5file name="languages.lang">587159bbf4f62528945f90269c3a7f53</md5file> <md5file name="bookmarks.lang">71976afc3ec5e0f9c2e3711d8261e0b4</md5file> <md5file name="sms.lang">5dc4c70ab6811882ea50d20e2c4ea6e5</md5file> @@ -8662,10 +8663,10 @@ <md5file name="mails.lang">9ab8faeac0f57da542c29bf3cfef097a</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">30b4b7f1969e6f024f05a7a1a53d87cf</md5file> +<md5file name="commercial.lang">d3df7cf574504af3ed4feaf99bb5e468</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">c2c9f788c8b925e1d0a624d684e40ef1</md5file> -<md5file name="sendings.lang">82275f37908a5c071b1202a80181f4c7</md5file> +<md5file name="trips.lang">3a1f51816608cc8b2c9ae16fb92b4ec1</md5file> +<md5file name="sendings.lang">16504bda24ef73dfed5a0ca25a2649e0</md5file> <md5file name="accountancy.lang">57e911f6a4818352cbc9b14842fa6afc</md5file> <md5file name="externalsite.lang">efb80873052a0acac270873400da3e43</md5file> </dir> @@ -8674,12 +8675,12 @@ <md5file name="main.lang">cf387e494e1e47b7da074828e0994d78</md5file> </dir> <dir name="/langs/sl_SI" > -<md5file name="projects.lang">f61f5d12a0de298facdb5d1bafadbb82</md5file> +<md5file name="projects.lang">00d770ac36c1ad6b43a34d0f90f45a11</md5file> <md5file name="cashdesk.lang">ab07c46fbd99585cf69935bef969c5d5</md5file> <md5file name="workflow.lang">0dd290bbca23f1341e63156248ae06a8</md5file> -<md5file name="bills.lang">5b4e1c48fbb961bb21c9d6a8f9a82fab</md5file> -<md5file name="orders.lang">2b9dd79be7b4c13f52659d64d96b9ab9</md5file> -<md5file name="admin.lang">0d2d46e65d50903cf9433eeef56f8a8d</md5file> +<md5file name="bills.lang">5d79a6c5b00b1b46d1f52b4b43a829f6</md5file> +<md5file name="orders.lang">198b3a29bd95db8f58b32d7db4bff003</md5file> +<md5file name="admin.lang">0e42cb9139c1cecb18bf40882da184e2</md5file> <md5file name="withdrawals.lang">d72639b10d0ea524ad308f364518272e</md5file> <md5file name="incoterm.lang">5f9bc55c61786609f6d57cc987d8f688</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8687,58 +8688,58 @@ <md5file name="members.lang">4eb5ad81317fab87396acc720d75138d</md5file> <md5file name="ecm.lang">d01407b81e6e2b6828c77cc12e908df7</md5file> <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> -<md5file name="stocks.lang">83203d40c13a19987fcb1d937e9409b8</md5file> -<md5file name="products.lang">87a7bfc99b2cebf02efea53b12dd24f5</md5file> -<md5file name="printing.lang">a4b4a542dba1edd6f5bb5d02dadfa408</md5file> +<md5file name="stocks.lang">20b3e0e6e75fd590b98bb3cb3773ea01</md5file> +<md5file name="products.lang">e37b2888a049752461749305cba2261f</md5file> +<md5file name="printing.lang">34ef2a5c01a6de0d058eb647a73cda4f</md5file> <md5file name="banks.lang">eee37a0b37da7fa689ffe2c8c3af7f41</md5file> -<md5file name="agenda.lang">b9f6e6284f0f82f234df1feb997ce0c8</md5file> +<md5file name="agenda.lang">7df456c127e3cb8ae8ae1a74f56c9c16</md5file> <md5file name="help.lang">593a0056ee80a54a01c01c0c266034d4</md5file> -<md5file name="holiday.lang">370af55511cdfa9b9a78506c663e4ef0</md5file> +<md5file name="holiday.lang">c0aa0c1b0a8218a9bec70fd09f811600</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> -<md5file name="categories.lang">c9c49584062f88b105238015dff4b3c5</md5file> -<md5file name="paybox.lang">0f4ab2ea10dbc7c437ae308fb67659e5</md5file> +<md5file name="categories.lang">c055194f1ab2455af2250ede540f75b3</md5file> +<md5file name="paybox.lang">df87ce706058e3da66cfb2d15979958b</md5file> <md5file name="ldap.lang">8ed0c3b65f002cc1c9ee534820e5f961</md5file> <md5file name="users.lang">40e0c792b4859dc438412503a3cd5a5a</md5file> <md5file name="companies.lang">7d8d7ea2cd51941b244855a8c9dcc5fd</md5file> -<md5file name="margins.lang">c7b843e129eed816eebc3b33c8c581d3</md5file> +<md5file name="margins.lang">2b8391c74ac95a9c89c539f0e332ad49</md5file> <md5file name="ftp.lang">b62ebea33a09fdfd3cd7eee4ced9187a</md5file> -<md5file name="exports.lang">4ef2a398df957cc92f9d3a783d0d14c9</md5file> +<md5file name="exports.lang">db17b7dddbc7f8f6c0c0906c8b8bc62b</md5file> <md5file name="paypal.lang">311ad06ab23f03ff3440597edf1da3fc</md5file> <md5file name="cron.lang">0edeb4fdfd326d018af56a8424a10428</md5file> <md5file name="interventions.lang">8fe0462446378e7cfbc4814a66437619</md5file> -<md5file name="errors.lang">077e5de7f1613a74127b71bbe0ae5af2</md5file> -<md5file name="compta.lang">986f193b75148985e400458932ce27f5</md5file> -<md5file name="suppliers.lang">368e9bbfd6cb02e5b1df2845038d180e</md5file> +<md5file name="errors.lang">48a90a6ecd1210a0f60e8efa08299fd7</md5file> +<md5file name="compta.lang">120c2c37e7d3db4cd41824139478567e</md5file> +<md5file name="suppliers.lang">f074e9bd2d03d456bfb5c45d912515f9</md5file> <md5file name="opensurvey.lang">15558c69fd903afd9e88439226123622</md5file> <md5file name="donations.lang">768f3e2b92cc551d7136bbf830e93951</md5file> -<md5file name="contracts.lang">562cbe59e4d2e7cbc06d80e2861e381e</md5file> +<md5file name="contracts.lang">1085ef3d0869bfe5d3d113ad6d651da1</md5file> <md5file name="deliveries.lang">6312dc067c98595bb72d77dfcc9344b4</md5file> <md5file name="mailmanspip.lang">95c15ca3dd5f1f6760ef60df52b6dac5</md5file> -<md5file name="install.lang">e10fcdc41baa097dc2682b672bbbbe80</md5file> +<md5file name="install.lang">1538105a599084c46759fc0103f3fc3c</md5file> <md5file name="propal.lang">76660e9880edbbb9ab9234291381f6cf</md5file> -<md5file name="main.lang">7798c901f7a7a8d6e2eba93d04016aaf</md5file> -<md5file name="languages.lang">5b04d03372b3a6fe011051066ace2061</md5file> +<md5file name="main.lang">8b75cf8f0252a48aa1c4d2af802b17f3</md5file> +<md5file name="languages.lang">575d2dc8514dac008055d79898b96b7f</md5file> <md5file name="bookmarks.lang">2c7e63fd6233af8fabc598cea968cd6b</md5file> <md5file name="sms.lang">16e0a85f28a66c9fe5ef46a42e9775cb</md5file> <md5file name="dict.lang">536398fa35f4c75fa3c3d65c98c37939</md5file> <md5file name="mails.lang">b0d636e02a31b72a5cec289b72265f29</md5file> <md5file name="printipp.lang">169b60e8323c73a4dfe741da1df9fc10</md5file> <md5file name="other.lang">92f42144ac3a3507ef0270f8342e36fc</md5file> -<md5file name="commercial.lang">cc70e432294df0c4e0c23ac3dd464f64</md5file> -<md5file name="salaries.lang">2704b5806da1e05736067e507803b5df</md5file> -<md5file name="trips.lang">55184aecb10aa7707fea2fe1a44db436</md5file> -<md5file name="sendings.lang">f08437982ce43b76debe15d553237f6b</md5file> -<md5file name="accountancy.lang">36aa8267dba9cfdf3d815e99b67f1a0a</md5file> +<md5file name="commercial.lang">335c7271570470d0a11512be609e3a45</md5file> +<md5file name="salaries.lang">312c298b22e1902df441bf41c0598c88</md5file> +<md5file name="trips.lang">bf2fa0709a1afa93c391eef32d37f171</md5file> +<md5file name="sendings.lang">a9761ba2043c4b97757891489f325dd4</md5file> +<md5file name="accountancy.lang">344df4d83ea29eb8f3295b17040f6017</md5file> <md5file name="externalsite.lang">db1b7476ea8ce223faa772b7f66621b8</md5file> </dir> <dir name="/langs/zh_TW" > -<md5file name="projects.lang">b51b1562f8ae77f6b6e7cd4ecf002ccb</md5file> +<md5file name="projects.lang">a28caa2416a41f9b818505186c025c07</md5file> <md5file name="cashdesk.lang">afaf8c79e4a90aa57382f99ed2d40f1c</md5file> <md5file name="workflow.lang">67ea5ed5ea373574dce57608e11f429d</md5file> -<md5file name="bills.lang">d632293e7d88e518f8b7143d0494d86a</md5file> -<md5file name="orders.lang">16db832816a2267e7f273f51eb241a9e</md5file> -<md5file name="admin.lang">fbf43f31c84d951ebe07d970d8cde86e</md5file> +<md5file name="bills.lang">236896e291993cb701f29f4dfc562172</md5file> +<md5file name="orders.lang">cb363e312cfa50f3d9536bdaf33441bf</md5file> +<md5file name="admin.lang">3ca9d098eb608fa5c3069b11f475d881</md5file> <md5file name="withdrawals.lang">e5e7ed101e5fbf690c1f58d77b666720</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8748,35 +8749,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">0ff5cad40b13007a6e4dd81f9bd72dbd</md5file> <md5file name="products.lang">9e50d916c35aa824279f0ca09ad90973</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">73e794ac80f6aecd1298a31d38d54de1</md5file> -<md5file name="agenda.lang">510cf62c55ba53aeeb7672dc9e44ae3e</md5file> +<md5file name="agenda.lang">1116f9450413c4fe11aecad38e8ed25f</md5file> <md5file name="help.lang">7e2ccffaf9bf9dffea7c800c687a3a6c</md5file> -<md5file name="holiday.lang">2adb456b84be57fa13971d2604f84b15</md5file> +<md5file name="holiday.lang">97338416f7ad4bbdc93a194b4a1ca013</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">2104a3716b6074c739b153108c99c597</md5file> -<md5file name="paybox.lang">cc7ce504ebbf3f1c869b43e2a291ab49</md5file> +<md5file name="paybox.lang">9dde1229f064c66f6497f31dde78906a</md5file> <md5file name="ldap.lang">6373b95c48af4f71972938535912fc8a</md5file> <md5file name="users.lang">367f6bfe53285d7880def87ab63b790a</md5file> -<md5file name="companies.lang">3e14b489f3d75ffd4fe3232a30fbf32c</md5file> +<md5file name="companies.lang">756ba0b32450071ed8336d6d31794f2e</md5file> <md5file name="margins.lang">a05af8369cf1eca3ea4b3b0cafa3ffed</md5file> <md5file name="ftp.lang">1a5e128366cf4e045d2679f34f956be9</md5file> -<md5file name="exports.lang">bb7eee56d6b69864c6bf5d642ff4aa0c</md5file> +<md5file name="exports.lang">4481308c948517420735347eeb7cfdf6</md5file> <md5file name="paypal.lang">69a140a13b73949262053829615d06ef</md5file> <md5file name="cron.lang">02289e9b37a7aecba5c0fa022f167487</md5file> <md5file name="interventions.lang">6dc685615964d68b3ccb2f7d08058566</md5file> -<md5file name="errors.lang">8cf63e73001d755995b6c7bb14ed9b3c</md5file> -<md5file name="compta.lang">1155445d4262b2819a1492a0433a6349</md5file> -<md5file name="suppliers.lang">fcdfb65fc8a5423123b559c5d90024e4</md5file> +<md5file name="errors.lang">05d052d88d6627ae08917327de247894</md5file> +<md5file name="compta.lang">ff2a1e1463a2e8f10288639a2f0e3175</md5file> +<md5file name="suppliers.lang">121f5d278e77c82d476ddbcaab81a331</md5file> <md5file name="opensurvey.lang">d35a21763c1765d888ce5e9f7192d161</md5file> <md5file name="donations.lang">b1ae2db4e6abd7b1b88a48e222cf37a5</md5file> -<md5file name="contracts.lang">7ead428697e882bec8441e992451df12</md5file> +<md5file name="contracts.lang">a04d9cb8e3a3b5e923c349a2dfed9290</md5file> <md5file name="deliveries.lang">2af14f6c4b858b8816b24c596aaa0888</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">de6b867af243e2a1b183dc35bcb1da6a</md5file> +<md5file name="install.lang">df7d0a03fd8a798030dc7f885b36844d</md5file> <md5file name="propal.lang">f07e3aa557243cfef5ef06bdd8dba07d</md5file> -<md5file name="main.lang">e441175964194c31afe16fbbecbd025b</md5file> +<md5file name="main.lang">062c661a13250ac4e5739505ebdb45b6</md5file> <md5file name="languages.lang">5dc5b1df3c26f08416f27b894b89b548</md5file> <md5file name="bookmarks.lang">d9f11c2cc6a7b5929a915d7a998e925a</md5file> <md5file name="sms.lang">ef8d5f107a66b6aacb79a8a4f5d01757</md5file> @@ -8784,83 +8785,84 @@ <md5file name="mails.lang">7403f69899649448cd99496d1332e3cf</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">152145bbdd3b66b8ba05238b8d6967d6</md5file> -<md5file name="commercial.lang">71ddb04fc7ccda7d2656973f11835e71</md5file> +<md5file name="commercial.lang">a3bacfe77dbd44410c277a003246c307</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">2db4f178d22b107559253786fc3e28fe</md5file> -<md5file name="sendings.lang">59b854d5df17487391d988a03411c366</md5file> +<md5file name="trips.lang">5f0890bbb168309b359831a191a3e8cd</md5file> +<md5file name="sendings.lang">ea7921a38541879d8044e9729c9e87d8</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f249c5416780b6370b92514232af8da7</md5file> </dir> <dir name="/langs/de_DE" > -<md5file name="projects.lang">6511ef7fb6fd78174b20f9d85c71a560</md5file> -<md5file name="cashdesk.lang">c314184c4bb623a8192bbe69100906d1</md5file> +<md5file name="projects.lang">fb8b3aedf89e165288efce917d9a77fc</md5file> +<md5file name="cashdesk.lang">96d264ca8820d06e79142a24331876a2</md5file> <md5file name="workflow.lang">236388ae2d5c562bd3b7123817527f73</md5file> -<md5file name="bills.lang">e7042f2ce4098880c12291884e04242c</md5file> -<md5file name="orders.lang">5db245e72998c7b346c40c00865c73ae</md5file> -<md5file name="admin.lang">08d0723edcad14a4e78bad53fa73c36a</md5file> -<md5file name="withdrawals.lang">7e70dc424ad32c0d9d125be95e816999</md5file> +<md5file name="bills.lang">9481dda9d86de7ce90b2088e039eee35</md5file> +<md5file name="orders.lang">0d26a4183a05beee36f73348e05ac1a9</md5file> +<md5file name="admin.lang">77a1476e5e41674569d8548428330d9b</md5file> +<md5file name="withdrawals.lang">7372240ddcfd567371833e17c55cf3bb</md5file> <md5file name="incoterm.lang">5fd0cdbdc0238bc2f9c0fde2e1cec05c</md5file> -<md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> +<md5file name="loan.lang">45ffe99a918a7bbc4a6042bd1f7ded89</md5file> <md5file name="boxes.lang">49b290a1c41d5e4863c504ed6735dcd3</md5file> -<md5file name="members.lang">29926b338a8c2da41b75f48271ab7983</md5file> +<md5file name="members.lang">6ffdee3464337d9022910038309669df</md5file> <md5file name="ecm.lang">cb94c875e29680176d4d3dacda770b77</md5file> <md5file name="link.lang">bcf50b7b8461f7737f70e507955a7832</md5file> -<md5file name="stocks.lang">1c47a48515fe3bf9a50de96a710d629e</md5file> -<md5file name="products.lang">29214f37d28718f584c66c27c3bda1e0</md5file> -<md5file name="printing.lang">dadeb8e8296ae894a2aba630dd2980b7</md5file> -<md5file name="banks.lang">c42a3d01ef8e63bd31ac98664062ec90</md5file> -<md5file name="agenda.lang">eb29ac6be1fc11c825cf4dc38c739dbf</md5file> +<md5file name="stocks.lang">de0c5aba2f753a8f85e6b788eb249940</md5file> +<md5file name="products.lang">bee295ded961028412b6ffbc88216961</md5file> +<md5file name="printing.lang">3b895bdcd4cfc1dd6a583868daee6ae5</md5file> +<md5file name="banks.lang">13885e7bd616e8210d416328c572935c</md5file> +<md5file name="agenda.lang">70924f10fb1a31a7126d3f68d520da3f</md5file> <md5file name="help.lang">94bb9cad9889690d55670af89e832ee8</md5file> -<md5file name="holiday.lang">4a0737775487cbf05e8ba8e3b70dccd2</md5file> +<md5file name="holiday.lang">1bbbd210a5b9232c6e58fee38086c5f8</md5file> <md5file name="productbatch.lang">4c7673b351fab33e0a33fa2910faf0d6</md5file> <md5file name="resource.lang">c36fa900ef2e082506bccd1fa51eed31</md5file> <md5file name="categories.lang">648a63b131c0b8bda0cea5f5a5db0aa0</md5file> -<md5file name="paybox.lang">d2ac1bf28717b56671bb0405d04f797d</md5file> +<md5file name="paybox.lang">d19ff90add77cc081a9daf23f5b604fe</md5file> <md5file name="ldap.lang">3080ff9fdb247eaf98b234710abdc34b</md5file> <md5file name="users.lang">6d4756da26d3fe5b74a189472acb594a</md5file> -<md5file name="companies.lang">d6e23817a26bf82bea9ebc34f9b0e475</md5file> -<md5file name="margins.lang">cccb534a61e2bc2c2aab757569fd347f</md5file> +<md5file name="companies.lang">16290ea856cf8aca0426f508cd3f69d0</md5file> +<md5file name="margins.lang">a5930a01fca7a5501914bd256de7dfad</md5file> <md5file name="ftp.lang">8b1f59559c969a8b8733993c72569c3f</md5file> -<md5file name="exports.lang">dd05d17875c4a6d21a509c57b8c389fd</md5file> +<md5file name="exports.lang">91bf3149aa21917f18b1493c6f2927a9</md5file> <md5file name="paypal.lang">64d4f3497d67b4e8da246b865501955a</md5file> <md5file name="cron.lang">b66283810f815e888bc6f5ae1b52a6ac</md5file> <md5file name="interventions.lang">07831ce10e9008053282872d7c82875d</md5file> -<md5file name="errors.lang">e126944fe832cd26f1a2688fdc66ace0</md5file> -<md5file name="compta.lang">4853f45c56ddca2efa7646cabd131506</md5file> -<md5file name="suppliers.lang">bb32f55ab185faf130bff5d5633fd095</md5file> +<md5file name="errors.lang">e0b38c5103c67e9644cbc54dc2d940eb</md5file> +<md5file name="compta.lang">448607c8896fd564a903155c740fb154</md5file> +<md5file name="suppliers.lang">77d571e5b03acdb7a2029a4f9218a323</md5file> <md5file name="opensurvey.lang">a40157ef24e9a8c6ddfd3885dc186a96</md5file> <md5file name="donations.lang">ac5c655d8e83649b5b5531688024a9c4</md5file> -<md5file name="contracts.lang">30acb50baeee01ceb7a7c01b996dc2e3</md5file> +<md5file name="contracts.lang">0c9d162545da4751dc3126316404b496</md5file> <md5file name="deliveries.lang">3533fdfc61408e851bdb68653ea870f0</md5file> <md5file name="mailmanspip.lang">cf24f0f04a6026a4d06cdaa7617586ac</md5file> -<md5file name="install.lang">5ac16ef83b2bbe394cc206b1332c1a01</md5file> -<md5file name="propal.lang">a31ceece83cc114f3b16884c7188754b</md5file> -<md5file name="main.lang">69b1faba78259210424bbbcc78e4144d</md5file> -<md5file name="languages.lang">5bb7ced2abefcd4e2519ab42eb9719c0</md5file> +<md5file name="install.lang">fa070151663aee0383a3c518d6a628d4</md5file> +<md5file name="propal.lang">0de50b823bbeeed38f82dfcd5106ccfd</md5file> +<md5file name="main.lang">b7aca869541be08df3c5732eee3b3c5e</md5file> +<md5file name="languages.lang">63bd42d2a260631f2b4eb7e32bff21bf</md5file> <md5file name="bookmarks.lang">bbab00fb08ae238a1428f6b9332ff0d0</md5file> <md5file name="sms.lang">8f8b08ea0127e8dd80c06c9e79896a61</md5file> <md5file name="dict.lang">6f3ad06950f1c62f4bd86e51a7ddae95</md5file> <md5file name="mails.lang">96efcb427a067568896a54d9cba6a836</md5file> <md5file name="printipp.lang">2d1ed344ed1f795dc8ca3acc51cfeaa8</md5file> -<md5file name="other.lang">d65af57318ed01e09583666365475200</md5file> -<md5file name="commercial.lang">865d4898344eb9f83d5cba25bcbf0074</md5file> +<md5file name="other.lang">0f487a02eb56c25838b3ca7a44e3d340</md5file> +<md5file name="commercial.lang">bab262d6460d9e578d15f084cd57c4c7</md5file> <md5file name="salaries.lang">4c1471fc81697146f2072c4c55b16a9c</md5file> -<md5file name="trips.lang">e789e6202635814dfe0191534691d5ad</md5file> -<md5file name="sendings.lang">9042165d451c02c4e99791ab47994a4e</md5file> -<md5file name="accountancy.lang">343803bcd0a6a14c46c833896a731366</md5file> +<md5file name="trips.lang">24ec07bccd0232ebebd94716dd6abaf9</md5file> +<md5file name="sendings.lang">7f96e18c0ac56314a33e35de090c5045</md5file> +<md5file name="accountancy.lang">cbc1e4a4d481e1d180266b8a84c3df6d</md5file> <md5file name="externalsite.lang">cbfc8102d5d4b206ce17095f41a08013</md5file> </dir> <dir name="/langs/es_MX" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/he_IL" > -<md5file name="projects.lang">a103dcf4c15fb0feee775fe16e0cd7b0</md5file> +<md5file name="projects.lang">0b184c77fe31ae048a9527291610ab4c</md5file> <md5file name="cashdesk.lang">055d1c1ecd19be7fe0fc879d5b9e3920</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">484a797ea217b0173ac0fc70c009420d</md5file> -<md5file name="orders.lang">cf16646d3661278f50a0a86be255e143</md5file> -<md5file name="admin.lang">fd49846868531f6a44e172a51ba2bc26</md5file> +<md5file name="bills.lang">9bf96050ded29c68658a0bdaf7fdb3e5</md5file> +<md5file name="orders.lang">10bfcf3c45c4b93043b846371d2de319</md5file> +<md5file name="admin.lang">3d2a1d008de0e21b9505ce8b6342162d</md5file> <md5file name="withdrawals.lang">4ed0fa2252887fdaad281c4fdd581138</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8870,35 +8872,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">dc396506b334ea8af343c8c8161be20a</md5file> <md5file name="products.lang">103ccf0be8fe475c66984161813980d7</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">13420baa6e004ffb9bb8851bdec6573b</md5file> -<md5file name="agenda.lang">60af966b228fd76296586aaa530d981b</md5file> +<md5file name="agenda.lang">4362e150d6fd5db1d2ec3bf6033cf31a</md5file> <md5file name="help.lang">f6a494807c8bd81146bf7308b9e74507</md5file> -<md5file name="holiday.lang">78a506fce32d1a895faaa5a83c7e77f7</md5file> +<md5file name="holiday.lang">cdb4a3999101c8a97f346af5b2c871a3</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">4377ad93f7965f894e7d49f0972a144f</md5file> <md5file name="companies.lang">672666d2be832522a2d1da2808663ecc</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">4db8855db0d0e1718977f22450a22bab</md5file> +<md5file name="exports.lang">e4e2a6f4a944f694c2930314578cfc73</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">28e10eab33216fe841a693440d577e21</md5file> <md5file name="interventions.lang">b34ee3fcd8a6978cd33ce47539e8e5a1</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">83da6ba2afa226e897d74d7a24a86ef4</md5file> -<md5file name="suppliers.lang">db8a2e7d6bba2b25224326bce8191911</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">261f809c9e46da5c59f0e5c3d66da997</md5file> +<md5file name="suppliers.lang">8cfda215fb90242c0bee3c08f424d05e</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">e92ab1ec80639a8bcba78163e7f632aa</md5file> -<md5file name="contracts.lang">d8d818fb4a1b2bff45b8872dc98beddb</md5file> +<md5file name="contracts.lang">125545332e86e9da0c16e857d488f35f</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">536d2534960b60934f88f21cbc1a5055</md5file> +<md5file name="install.lang">3ef47d126feed7366cb5ca7fcee9fca8</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">fc52724916a090d3eaf2fee8e039f2ee</md5file> +<md5file name="main.lang">19de93c653769b4abc72bec70750ddbf</md5file> <md5file name="languages.lang">b35268616dd215650f008578de78244a</md5file> <md5file name="bookmarks.lang">2b7b7694e9c574c9017760d04b71d385</md5file> <md5file name="sms.lang">336e659b54ee694568f9e17c14ba4a44</md5file> @@ -8906,20 +8908,20 @@ <md5file name="mails.lang">06c01cb177f657b18706dc4856a0315b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">7b90980dcbf4d232834606fb8b661045</md5file> -<md5file name="commercial.lang">61f9e3894546d4020e821d7291bc49b4</md5file> +<md5file name="commercial.lang">7b628e61735e81d30265c89a34b17278</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">5b0cdd7a223788fb8da65ed30a8d6ca2</md5file> -<md5file name="sendings.lang">c9bee02e9853dce7b93ba202335e867f</md5file> +<md5file name="trips.lang">b4a7bf2dc4b9d17e3bf96711789653f1</md5file> +<md5file name="sendings.lang">cd854c5b10b4fbfc95edef5d88b16bf2</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/lo_LA" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -8929,35 +8931,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">bc44f9076de8f3941692c1139b6715e7</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">addb82a5473d88074f998158dcf6d184</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">26af5b43629c9b74c66c5bc87a6e9072</md5file> +<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -8965,10 +8967,10 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">bec84422f0047d771c9af28213629bc4</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> @@ -8980,6 +8982,7 @@ </dir> <dir name="/langs/es_BO" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/en_NZ" > @@ -8988,12 +8991,12 @@ <md5file name="main.lang">64bfc7f928c8265b954a94f6ba47a472</md5file> </dir> <dir name="/langs/ro_RO" > -<md5file name="projects.lang">e8aad4f8aaac674d590aefc749b7f718</md5file> +<md5file name="projects.lang">686a81c818a0a224bca0aa9518e30f7a</md5file> <md5file name="cashdesk.lang">cf956add0c79021627f8d296bd9c0bee</md5file> <md5file name="workflow.lang">3639365574f377b3d9192eed3012b81b</md5file> -<md5file name="bills.lang">f2937299798d1182db0c181e75b40bc0</md5file> -<md5file name="orders.lang">2a7206d5838c304a1bbfdff9e1b9bc50</md5file> -<md5file name="admin.lang">d540ea5f9ed7b6af334aba6464160f0d</md5file> +<md5file name="bills.lang">c1bfeae3937b6f48c77771c5001cf6e9</md5file> +<md5file name="orders.lang">297d7b4aaed48a75f49c2a5d7856b4bb</md5file> +<md5file name="admin.lang">bc9253b980d8b35dd5a701efea21fb9b</md5file> <md5file name="withdrawals.lang">3f97ab7226e1b96805f110c23a0a4e8c</md5file> <md5file name="incoterm.lang">91db205f032419631535b76600d49ef3</md5file> <md5file name="loan.lang">3ab8cb2ffce4a45ccc2bd36bf7188ba4</md5file> @@ -9003,35 +9006,35 @@ <md5file name="link.lang">2d07e3dc90596e3bf5815017b9fef1cd</md5file> <md5file name="stocks.lang">2c978233c9c2113210abb8d6b7815be6</md5file> <md5file name="products.lang">9b76759382b2cb4c46403832fd11da8d</md5file> -<md5file name="printing.lang">203c74887a2dc56e3fac9a652d82a3ec</md5file> +<md5file name="printing.lang">02b66c8cb37d08bd011ec596985e5b07</md5file> <md5file name="banks.lang">d34df2be536aa5f1959c5d23536e72f6</md5file> -<md5file name="agenda.lang">41e8d9eeda7e9ebcba8ca3ca30d29866</md5file> +<md5file name="agenda.lang">b5cd71ce52f0ea483266db95c9dc08f0</md5file> <md5file name="help.lang">0c3ea1ed6f3bef86e72457af9d477b22</md5file> -<md5file name="holiday.lang">2f82a200eb6bf0df2caef2982dd5a160</md5file> +<md5file name="holiday.lang">805bb38537bb72d4f9b1377e78212aea</md5file> <md5file name="productbatch.lang">6bd7bd915222c47f064d3cfee5fc59c0</md5file> <md5file name="resource.lang">f10cedbccc9475f55d46269a683f0cf4</md5file> <md5file name="categories.lang">0a8e6c7063772f6766b3265f9b54bc8a</md5file> -<md5file name="paybox.lang">4f4d173435d76648a581bbc19df4a435</md5file> +<md5file name="paybox.lang">a951ffe3e490fa57e2d8b58326957f4d</md5file> <md5file name="ldap.lang">8cd714c35a68b56c9190c03579baf70b</md5file> <md5file name="users.lang">e2073338990d8009a30b20f79c1e2658</md5file> <md5file name="companies.lang">02f87fd5322e9ca3ab84f2baa2a26d66</md5file> <md5file name="margins.lang">50360defe4eda5645728358a612f8df7</md5file> <md5file name="ftp.lang">16ca8987db92c91d71d494e4b4721d5c</md5file> -<md5file name="exports.lang">79107a14c0bf92f597bce8b9f3f77d5a</md5file> +<md5file name="exports.lang">9373f76eb4da633bd14e44f1006dce26</md5file> <md5file name="paypal.lang">5a6bb3c42b5a0bec8c86824f1975083c</md5file> <md5file name="cron.lang">87ca04b6f32ec9c86ff4a9496a7e2e83</md5file> <md5file name="interventions.lang">61056a28a359783cd881f127512996af</md5file> -<md5file name="errors.lang">73b5208f0b71148059c13248f8275013</md5file> -<md5file name="compta.lang">ebba32050aecd8450f8b31b458df089a</md5file> -<md5file name="suppliers.lang">34c0c729df897dabe8f83db9af7cf479</md5file> +<md5file name="errors.lang">8518f9148a890e14466038f254c2f701</md5file> +<md5file name="compta.lang">7bab9e644fdcca3dd68f097c80e8f263</md5file> +<md5file name="suppliers.lang">1eebc6a132b4831df2374914d2398d06</md5file> <md5file name="opensurvey.lang">abeec7cab968b8b816c16b0dea5dd6df</md5file> <md5file name="donations.lang">988b1fd1092a601c62d214658970a600</md5file> -<md5file name="contracts.lang">41da086d1bd1d2bb3903847a841406e2</md5file> +<md5file name="contracts.lang">07bb126b5d3a17c508adf9c9201baedc</md5file> <md5file name="deliveries.lang">d9f0c52c0880cd2a167ea745276e7d34</md5file> <md5file name="mailmanspip.lang">f89420ea2cea158b44d851d13331691b</md5file> -<md5file name="install.lang">0a46744c61ed215699419ca649f6b6c8</md5file> +<md5file name="install.lang">e4a6501096ba4fc1f0f379f30594ac34</md5file> <md5file name="propal.lang">6699eb3eef6a6a05645ff11dd7646491</md5file> -<md5file name="main.lang">cd4806f4e66110682d35d3eb1a864f17</md5file> +<md5file name="main.lang">a4feafb6c78b04c19f3425ded8f01ec6</md5file> <md5file name="languages.lang">d141d44dd458f40ccb09a857d53e1111</md5file> <md5file name="bookmarks.lang">354a01f32d385c5166d852822ad9d471</md5file> <md5file name="sms.lang">02e5e0d91e8cc1b008004845a60230d7</md5file> @@ -9039,20 +9042,20 @@ <md5file name="mails.lang">4b9ad2ca74ef4f33b05aafa6c8f5ee50</md5file> <md5file name="printipp.lang">1c203659d8fbe2117d8da349a757ad8e</md5file> <md5file name="other.lang">13de416181b3cdbebce2aedcba4778c6</md5file> -<md5file name="commercial.lang">3881016280fdb4ba1a5a94affcf2b9bd</md5file> +<md5file name="commercial.lang">c4eae93fb414a18821379c3f61ce6e8a</md5file> <md5file name="salaries.lang">198738d85a77c59567f81577a6235b7a</md5file> -<md5file name="trips.lang">3e9b9b7e930950a4dea9c650b59120a0</md5file> -<md5file name="sendings.lang">fec6a5c05f15d877d1b23333c173f38a</md5file> +<md5file name="trips.lang">476d5ab66502092cc71290f7b3a635a0</md5file> +<md5file name="sendings.lang">d87251d2fa6e1c8d95ef7c0a2e21f6ff</md5file> <md5file name="accountancy.lang">eae486731cb10ec858687482099b54f3</md5file> <md5file name="externalsite.lang">fb318dd514da9a7e91e4835a22a8b317</md5file> </dir> <dir name="/langs/uz_UZ" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9062,35 +9065,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">4e186ea8084c33de3fec3182f57150ec</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">4ff79f2a5d28a3b71efefd954e4ae673</md5file> +<md5file name="main.lang">53bf12dc00002400cee9505c3c4a2738</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -9098,29 +9101,31 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/en_GB" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">defd77128a4daa7471cd207350120cee</md5file> </dir> <dir name="/langs/es_PY" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="companies.lang">86edd8b14802f697dde804a0b134a9f9</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">47e41f42a075152d70958fe89cbf8d37</md5file> </dir> <dir name="/langs/zh_CN" > -<md5file name="projects.lang">3f47b255cdcb0f68b221aca98aa3eaa6</md5file> -<md5file name="cashdesk.lang">fd401a3ffaf6041c661604a3b8829433</md5file> +<md5file name="projects.lang">37ed2423117fa214345519409b790293</md5file> +<md5file name="cashdesk.lang">37d8e465a4c969aeb37a190555547cd0</md5file> <md5file name="workflow.lang">f42d1bee9041dfc962483f895dc51516</md5file> -<md5file name="bills.lang">a0d645f9a5b4e8449630a5a373f432b7</md5file> -<md5file name="orders.lang">5e97dc2b74baa208aa17089175b265e6</md5file> -<md5file name="admin.lang">a20f74bdc332f59ee25f74104ac1b884</md5file> +<md5file name="bills.lang">37693934d0491da5e6e72a865fee2435</md5file> +<md5file name="orders.lang">3a4b04e37555e1b591460bef9515a31d</md5file> +<md5file name="admin.lang">6f3e35798a1962ec9a056cac680877c2</md5file> <md5file name="withdrawals.lang">e75dd31e0976099cfc0d9e00f9381947</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9130,56 +9135,56 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">f15b010a942b145c786fa8acad689cb7</md5file> <md5file name="products.lang">aec6ae4bd3c5941c6e2c8a50f252e12e</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">4201d532b15c490bb6ea56b3d7d4032b</md5file> -<md5file name="agenda.lang">7edc31cd9759fb0594f4e632ccc3da0f</md5file> +<md5file name="agenda.lang">c247f188b836bd51267c422c407ae500</md5file> <md5file name="help.lang">9f8037a9a12a3775f77152459d1d56eb</md5file> -<md5file name="holiday.lang">1d1cecf8358d1db2dfb4ea6565a4f75f</md5file> +<md5file name="holiday.lang">99e612e491a6475aa946bd01df897e25</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">0d9854420987f4e57f2b1f9d3c4aa726</md5file> <md5file name="categories.lang">109473a1938eb45b52bd3826fb672d9d</md5file> -<md5file name="paybox.lang">b7c3fe1a140db57e8b81210c6e91c32b</md5file> +<md5file name="paybox.lang">f1a79c9a55705140a6d893b3690085d0</md5file> <md5file name="ldap.lang">8533867c20217e5aeae7d0dac180cd11</md5file> <md5file name="users.lang">580097c19dd53748b11f75fd6daa95d5</md5file> -<md5file name="companies.lang">aec83d86ad713d288d35b0f45148b282</md5file> +<md5file name="companies.lang">6e5a54042600e4afb79f09f52f3d8bea</md5file> <md5file name="margins.lang">7a64d641a544fce0c38f713f0664d193</md5file> <md5file name="ftp.lang">edebaaf030b310580975751b4b7007e4</md5file> -<md5file name="exports.lang">064d6bccf6a35e49511cd8c409d60a90</md5file> +<md5file name="exports.lang">1700083ef9212badec296d94e212cd0c</md5file> <md5file name="paypal.lang">2c27edeee3a6e7883ed719fe44d6d145</md5file> <md5file name="cron.lang">8617166efb147696761492d83e9a1324</md5file> <md5file name="interventions.lang">43db758beb5f856b7e9b6baea10c3a50</md5file> -<md5file name="errors.lang">f270e46065e209e7e977f2df68b3e1e2</md5file> -<md5file name="compta.lang">82fba3dca869bcba94ee53bc1946ffdb</md5file> -<md5file name="suppliers.lang">bb65035565af6276aa39c8f827e6b0dc</md5file> +<md5file name="errors.lang">39ae77d3255b573476dbf4bac144c91f</md5file> +<md5file name="compta.lang">32cdae7ed3b21f35edbddf5810f28711</md5file> +<md5file name="suppliers.lang">9d81ac794e19939a076c93c618837b30</md5file> <md5file name="opensurvey.lang">791d08fbdcfe6f2029c0c400d4f3778f</md5file> <md5file name="donations.lang">af08cb31c426c69cee3d5be5dc8702c9</md5file> -<md5file name="contracts.lang">13aebd4febca1bd7fb814b67a38374ea</md5file> +<md5file name="contracts.lang">5545078e333f5fa834e187b6d571738a</md5file> <md5file name="deliveries.lang">1364b5c7f6f46e8a9d5fe21a4aa0b8fe</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">d09b602672f89e93e60d09962cd80e35</md5file> +<md5file name="install.lang">acc68e425ce7d196d394a296bd193161</md5file> <md5file name="propal.lang">095b99ae7775132e9700de77b2e6f898</md5file> -<md5file name="main.lang">b862115ec72de8c0416b027bc57423ed</md5file> +<md5file name="main.lang">b67199996d1f95a5961244f2e9b1431b</md5file> <md5file name="languages.lang">4e8c1a65dd260044e60bd594dc9f165a</md5file> -<md5file name="bookmarks.lang">44090991e2c1fd2d2fa0df9a85dc239e</md5file> +<md5file name="bookmarks.lang">a2ae9917403521ede786d9e643a53439</md5file> <md5file name="sms.lang">abfff4dbeb6fb2a25396303105f5642a</md5file> <md5file name="dict.lang">ecc8a0bde690b00e0836ea7764a2fb4c</md5file> <md5file name="mails.lang">b8ba3ac8ef64a7f87b2ef55a8bbd2f88</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">1643632ef5c00e55e35976ce7946fd81</md5file> -<md5file name="commercial.lang">ab5d6d97f83bab2e2c16c3d45a636ab3</md5file> +<md5file name="commercial.lang">29a0ae9a5d2ca8e061d578be28de93b3</md5file> <md5file name="salaries.lang">7f54f89d0966306d4f60a669e23b402a</md5file> -<md5file name="trips.lang">5a12fd8f591b6b28bb163389f5f00c6e</md5file> -<md5file name="sendings.lang">cc84374e63f1aceed523dc9244fc19a5</md5file> -<md5file name="accountancy.lang">b2e4b53b90762d4f0e980d39c002b844</md5file> +<md5file name="trips.lang">07edba7de542d83b61a622e33d5a25f6</md5file> +<md5file name="sendings.lang">57c2154f2836596753680dff1c63f6e7</md5file> +<md5file name="accountancy.lang">54c89c67f919574d509c1566c6dfafee</md5file> <md5file name="externalsite.lang">7e2d917c34973b82cd21c55635057d46</md5file> </dir> <dir name="/langs/pl_PL" > -<md5file name="projects.lang">3bbd85c734307593c5afa8b4353f5a7b</md5file> +<md5file name="projects.lang">e11c5151b866a5ca2c5d6e81286f4bd4</md5file> <md5file name="cashdesk.lang">15df5a3b4ebb165f9986273c4ebe8798</md5file> <md5file name="workflow.lang">d91271f2eee42c07a5138547a0f6c091</md5file> -<md5file name="bills.lang">5061b6388ce5d1332a4feb422a31ff04</md5file> -<md5file name="orders.lang">10e0a9880540d3fd375abcbcc026f131</md5file> -<md5file name="admin.lang">33b33d81d0e16f96657ca753b92cbd5c</md5file> +<md5file name="bills.lang">e0455d672a8e4a9c3bc177b39e54749e</md5file> +<md5file name="orders.lang">cc477bf80635d2022a70f38dcac5b6e1</md5file> +<md5file name="admin.lang">03673f79cf22ee1bee5a588a8a27bfcc</md5file> <md5file name="withdrawals.lang">e2f570e2e66df747bf8f6b3db227bdeb</md5file> <md5file name="incoterm.lang">642b1d3edd6abf2fdfaf30d3995d3f4d</md5file> <md5file name="loan.lang">a313c383e151fb72d0eaad1757188000</md5file> @@ -9189,35 +9194,35 @@ <md5file name="link.lang">a12cd5e8e20bf30fa844fbd106e7b0ca</md5file> <md5file name="stocks.lang">270b61424746a236c6ada6678eb0a344</md5file> <md5file name="products.lang">408470b9760ecb31693e3e124ba21abf</md5file> -<md5file name="printing.lang">aee95b81b3e5c5beb2b3550d21cddc37</md5file> +<md5file name="printing.lang">5460d3ff345466ce89636dbeae2a34fd</md5file> <md5file name="banks.lang">18f002c50ea1cbcf33facb7660991897</md5file> -<md5file name="agenda.lang">1c85ad7debecf76356277dec16e1e30c</md5file> +<md5file name="agenda.lang">fdfc437c24ae7b6ca2b931569363aa35</md5file> <md5file name="help.lang">ebf4f23c07bb09dca7337a86991819fe</md5file> -<md5file name="holiday.lang">817d4431714d750898bb14f2c94c1dbe</md5file> +<md5file name="holiday.lang">1b632400c042bfe9be49ebb25d1fbc8e</md5file> <md5file name="productbatch.lang">1856c76dda9f60666256d04b1f964000</md5file> <md5file name="resource.lang">fffe909199241a85bd97495f34b80378</md5file> <md5file name="categories.lang">e8af2be464edfcb655c37b7915b678ef</md5file> -<md5file name="paybox.lang">4b5a8183c6f4dda7468dc379d8997f93</md5file> +<md5file name="paybox.lang">b86448d50cb02dcfafee6f9723c1dcc3</md5file> <md5file name="ldap.lang">3ab7d54a87b3c68cb046ebb54eefd70c</md5file> <md5file name="users.lang">a63ab8aee2fbc9a1107042a070b1716a</md5file> <md5file name="companies.lang">68c3c0c712e5c1d21d46285dca52d5f0</md5file> <md5file name="margins.lang">2a5b90cb833fa873670d7322eb4eabef</md5file> <md5file name="ftp.lang">2d807ca607e492b30eafb3d8914b95cf</md5file> -<md5file name="exports.lang">0aaedb438bc7bb4d5c5ffda89ba7e1a9</md5file> +<md5file name="exports.lang">79326023ad040ebb246828a681033b2b</md5file> <md5file name="paypal.lang">817b0ca846a290585a5395b65a65d68f</md5file> <md5file name="cron.lang">24216c82e991c6828e21333d95b808cf</md5file> <md5file name="interventions.lang">95e57c35a792c252a2e8b35861c61dd5</md5file> -<md5file name="errors.lang">dab6aba13601f224498fded8db8383ee</md5file> -<md5file name="compta.lang">7cdf81b3b3133e34ad03a9c424ac4c43</md5file> -<md5file name="suppliers.lang">d8a6c251c674a1ddb96158682987e8dc</md5file> +<md5file name="errors.lang">d5d9a12fb58fd9eb1b81b9bb6933f8de</md5file> +<md5file name="compta.lang">35d645f11e3ddd313256b498d69501dc</md5file> +<md5file name="suppliers.lang">2b48e1bf7846022de872d815250a7b05</md5file> <md5file name="opensurvey.lang">79da3afa1b6e18f33269de3e58e20500</md5file> <md5file name="donations.lang">3199b9e77ad97d719d306bfd9fe1f5bc</md5file> -<md5file name="contracts.lang">90fb6da206bdb349f7ee3d3d2082ebcc</md5file> +<md5file name="contracts.lang">94ba7022b5a214208b24339a91e8b417</md5file> <md5file name="deliveries.lang">75025c0ce9c0230f5b2a777164d34624</md5file> <md5file name="mailmanspip.lang">78baf615e8d1c00a89cc8eda5229f342</md5file> -<md5file name="install.lang">7eef38cc7a9ceb69a90fe8121d515e61</md5file> +<md5file name="install.lang">e8a0e5d9c0b2cacd8163d4342ade690e</md5file> <md5file name="propal.lang">c6fa5046b17fc49c8763a64a2190559e</md5file> -<md5file name="main.lang">cc7f630c7524bb8d13c1632aecf941ff</md5file> +<md5file name="main.lang">18edf0bd49b184615ba8344dfa9f5666</md5file> <md5file name="languages.lang">2d5be814bbfcd9268d903ddb7a98f289</md5file> <md5file name="bookmarks.lang">70a872670c64c2f1bfba189669cf2899</md5file> <md5file name="sms.lang">441e0f2ccdbec200a6056f9fdc0c3c97</md5file> @@ -9225,27 +9230,28 @@ <md5file name="mails.lang">c22d4eec9dcae667969c076fb09665bd</md5file> <md5file name="printipp.lang">593e777ba5389aeaa04f7da136a016a8</md5file> <md5file name="other.lang">d4d0f4abc5ee1340255a9eb0076cd961</md5file> -<md5file name="commercial.lang">49cba5bb72a9e3b0a4d35399b68addb1</md5file> +<md5file name="commercial.lang">6eede0f730806bdb6752fface240ad8d</md5file> <md5file name="salaries.lang">e644544bcf0068e86a44d37c204ec963</md5file> -<md5file name="trips.lang">26ff5d75054a015022a79eb7d291e7ee</md5file> -<md5file name="sendings.lang">8257d82a2d99f6c917905248ed72603f</md5file> +<md5file name="trips.lang">4ab7bcf0d217d86468075ece0c83929d</md5file> +<md5file name="sendings.lang">850f81668e8529bc785988b981aeb25a</md5file> <md5file name="accountancy.lang">cb9edacac9feda06dc8441fd267fe15b</md5file> <md5file name="externalsite.lang">86d18225c3ec4d2ab47d5b96594e1d74</md5file> </dir> <dir name="/langs/es_CO" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="companies.lang">4a73b1420652c433015ba38d07a82126</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">09cd93b89ceaf280cdf4e3ed95113d5e</md5file> <md5file name="salaries.lang">9d0003b476b04cb18293d40e8e5f9e4b</md5file> <md5file name="externalsite.lang">efdb5a6169890e8d2250eac7fffe7942</md5file> </dir> <dir name="/langs/kn_IN" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9255,35 +9261,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">2bea354421fe050e91df715efbbf39b6</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">26af5b43629c9b74c66c5bc87a6e9072</md5file> +<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -9291,18 +9297,18 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/de_AT" > -<md5file name="projects.lang">a9f78f42a95ffd7f394193e378a2f9ef</md5file> +<md5file name="projects.lang">3c1901d15b11b7c8d9411305c2c10e47</md5file> <md5file name="bills.lang">43f67ab455d8d7d37792adf1b07c5d9a</md5file> <md5file name="orders.lang">0f4cabd5c702824c0432a5b16dedf3ef</md5file> -<md5file name="admin.lang">53b6c391abd360ae631d749855654726</md5file> +<md5file name="admin.lang">f22819b1a3eb265c2e589bcc71fc7562</md5file> <md5file name="withdrawals.lang">e5be41a111cad12948b3c30fcd5a41c3</md5file> <md5file name="boxes.lang">f8c35e3878a1834751fd9ceaf8e6bb7d</md5file> <md5file name="members.lang">ed92d742de3415fde0de3efc2b84e990</md5file> @@ -9320,7 +9326,7 @@ <md5file name="exports.lang">48774123b922c982e9db9735f78cb033</md5file> <md5file name="paypal.lang">f47f15a53c307b7b6b14ce44989bc3e6</md5file> <md5file name="interventions.lang">7e99379d64b67784419dbe4472109e8a</md5file> -<md5file name="errors.lang">f02aa204b8f08a2b24b5259e84d3ab65</md5file> +<md5file name="errors.lang">b5b11dfd8d85a817097aff93636326ec</md5file> <md5file name="compta.lang">5707af36b38fd6a63cc64e6852320ac9</md5file> <md5file name="suppliers.lang">d2a16e475bb3d3501ca097eccf16f3f5</md5file> <md5file name="contracts.lang">4a208b83b250a5fa06add548e5f4675f</md5file> @@ -9338,12 +9344,12 @@ <md5file name="sendings.lang">e5dabc12813a485062ab5b77b5426679</md5file> </dir> <dir name="/langs/is_IS" > -<md5file name="projects.lang">77bef953bb4319641663d33dd35b1c1c</md5file> +<md5file name="projects.lang">1a8ce93f9288fa37df53a35e1dfdde6f</md5file> <md5file name="cashdesk.lang">632d62425fd80b2ae185fb09da005b35</md5file> <md5file name="workflow.lang">41a82da1a38fdb0731f1af8f23e1b884</md5file> -<md5file name="bills.lang">6f4d2185bd631376c2e0736b5cd50add</md5file> -<md5file name="orders.lang">2ded13e425cf1aa891455e8edbc85f6e</md5file> -<md5file name="admin.lang">5823faebf423dd433f99e4cb0f45b37d</md5file> +<md5file name="bills.lang">eeb5081b297e0efea247ed89213a05a3</md5file> +<md5file name="orders.lang">e349f1a124686686a7e6e55d5e728e66</md5file> +<md5file name="admin.lang">7d7947925a62a4dc3de04918b3876448</md5file> <md5file name="withdrawals.lang">36526b8dab4e59d4f4ad236d6c90907e</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9353,35 +9359,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">5b34db46dd8cb293738572404ed3b225</md5file> <md5file name="products.lang">971521a0a3a41ce840a88a0179d49f98</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">f8462bfe02b86e870ea7183dcf53b2d7</md5file> -<md5file name="agenda.lang">eca65402c4f5acb9e431605d89498612</md5file> +<md5file name="agenda.lang">f0777bfe665957f9c9cebb90f151c62b</md5file> <md5file name="help.lang">49070aa4eba7e3e1b439d12caaee9952</md5file> -<md5file name="holiday.lang">4af6167a289ed2d227990fc96c9074fd</md5file> +<md5file name="holiday.lang">2559959902d060ca1ceb8d7a29871043</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">d1d57eea51657033e41f1634e96c2560</md5file> -<md5file name="paybox.lang">23b283c2a11223316c1b2d99e13a03bd</md5file> +<md5file name="paybox.lang">53ef803ac43a6382f578eb37280e612c</md5file> <md5file name="ldap.lang">83fef6c66e36ad20cb4fe764f9f68e06</md5file> <md5file name="users.lang">a4171eccf1d40752d26b29b5153b11b2</md5file> <md5file name="companies.lang">a0ee6c43a52bc1229636b74109771bbc</md5file> <md5file name="margins.lang">a80d982a5473732ba1961c022070788f</md5file> <md5file name="ftp.lang">effb241913bf2477516477291789d0d7</md5file> -<md5file name="exports.lang">7ac17c5f3347008c462dd7c6a4e2eff8</md5file> +<md5file name="exports.lang">c40e12c3e7e5a1367f1c6217c38f1cf4</md5file> <md5file name="paypal.lang">a0057248da365d8652f6b193da290302</md5file> <md5file name="cron.lang">c12cf1d469986ba2dc003196939d366d</md5file> <md5file name="interventions.lang">efb32b89df497db2be8b2b094f5184b3</md5file> -<md5file name="errors.lang">e2b3d68e282a00fd03663554212e9f96</md5file> -<md5file name="compta.lang">e5607dd5a38d2ff7a5708c5f946fc8a6</md5file> -<md5file name="suppliers.lang">54a4bd6bec26ec5b823b44ad4178e951</md5file> +<md5file name="errors.lang">9529ef58f9d820b6b140fb0f6367a299</md5file> +<md5file name="compta.lang">83c894aea542188b6d72b6907849f786</md5file> +<md5file name="suppliers.lang">af5b7c3ff0f794fcf79548c1ec0cad94</md5file> <md5file name="opensurvey.lang">cd19eae6497fdab036c304d1de48166f</md5file> <md5file name="donations.lang">6a99d337f18961deee4388eb086941c2</md5file> -<md5file name="contracts.lang">443c56156f3e9c243442f9c767c54dc2</md5file> +<md5file name="contracts.lang">09294bbf65aa3b16330b0b16119474d5</md5file> <md5file name="deliveries.lang">306523293000765d47944a1d49176227</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">4c7405ff8ba0acadfe827839d9def729</md5file> +<md5file name="install.lang">1dbcc3e832e6dae45827b9b01e372d51</md5file> <md5file name="propal.lang">0266e81927355c5ace41047baab6f273</md5file> -<md5file name="main.lang">72e5594a2296a0579e1314155a1546b1</md5file> +<md5file name="main.lang">f35cbdfdf620bc6e752ff70881a0744b</md5file> <md5file name="languages.lang">3c9dac5d6e08ee323eb0713413aa7d23</md5file> <md5file name="bookmarks.lang">dd0c0d28fc4a2ed9db92b4ba84a9a561</md5file> <md5file name="sms.lang">62412b0b947b92addce88be9b0d465c1</md5file> @@ -9389,20 +9395,20 @@ <md5file name="mails.lang">7813b286e9266e76c7024ec1f4050afa</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">3fd95b45a7575151e66f338bed7928b2</md5file> -<md5file name="commercial.lang">60f0d621e8f1cdabfa9799e5d0c99342</md5file> +<md5file name="commercial.lang">bae49d79ca27a5fd2c36ff08d4f9007e</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">0a22cd70f43b5acfd1d6761811fc6343</md5file> -<md5file name="sendings.lang">edc54c517699c0d2f3a18224a96f4c2f</md5file> +<md5file name="trips.lang">a0c8b26b80f18f02804d0e01e64c031a</md5file> +<md5file name="sendings.lang">436361c24dbbb8a017932053886910ed</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">96c57fcb231c8ac82ea65c0892a50555</md5file> </dir> <dir name="/langs/hu_HU" > -<md5file name="projects.lang">aa6b4fa06b7d0ea4a84a1a05e029e8cc</md5file> +<md5file name="projects.lang">0d577e482960cb5459adb57b4aa803af</md5file> <md5file name="cashdesk.lang">150ef0a3188079477ca03d406201c48b</md5file> <md5file name="workflow.lang">046d11412aa0f261834b9ae1e91bac48</md5file> -<md5file name="bills.lang">47751bc2f16b607597bc816a938266e4</md5file> -<md5file name="orders.lang">43142560d0a3cc08b8f90d4cc864d30e</md5file> -<md5file name="admin.lang">f3534e7c5abbf781bd2c252affb4d929</md5file> +<md5file name="bills.lang">b15b7bf3ac07e453058851977d51e213</md5file> +<md5file name="orders.lang">868f7d6e16df1caad6ea1baff31016cb</md5file> +<md5file name="admin.lang">bc3e3b3476143094419b5db2e88c175d</md5file> <md5file name="withdrawals.lang">3cb79c768f575725f294e75ef620f846</md5file> <md5file name="incoterm.lang">a4c048ac4494e32101da4774e4d56102</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9412,35 +9418,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">ae976b8b3ceff8461a54f6440a533b23</md5file> <md5file name="products.lang">696d5223809ae9ef74d5340d97712366</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">90ba34f01cf900c232a804be94755cbf</md5file> -<md5file name="agenda.lang">6a9f56619b8129dd526bfbbc364d88dd</md5file> +<md5file name="agenda.lang">a1e2fe9ace3039db5aedeb81476f34fd</md5file> <md5file name="help.lang">54ee3269dc7dc1a5ad6b8e105b6d1c4a</md5file> -<md5file name="holiday.lang">5b03fbd5ebb48c72ddfe8205be3a40b7</md5file> +<md5file name="holiday.lang">8b23297081ff7cd9dfc4aa728c9baf0e</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">0377bbaabc9f554edfd5252b8280b6ef</md5file> -<md5file name="paybox.lang">ff657da941a0ac497a561afdd1deb932</md5file> +<md5file name="paybox.lang">fd4e96a1dfb6310eaf9ca8e3d5d1c03b</md5file> <md5file name="ldap.lang">d4a4ee924ffb170772d19d8fb868d8b5</md5file> <md5file name="users.lang">6189a60e665e8910cf6e08c7b8cb34e4</md5file> -<md5file name="companies.lang">1b1978371b545daa06be79d148a3b243</md5file> +<md5file name="companies.lang">7d4c9b0fdc8ca72ffdd4ac204add47fc</md5file> <md5file name="margins.lang">9b01fee9c9212da2f9f5d7388424cc9d</md5file> <md5file name="ftp.lang">369a11697afc5fc08c9d9a119312befc</md5file> -<md5file name="exports.lang">d499d73cdb0e02fd01a683108a0280ca</md5file> +<md5file name="exports.lang">5cb30f4a7b7794b22249cc63086ce1b8</md5file> <md5file name="paypal.lang">5f249fd236d741add5cd1989e73a179e</md5file> <md5file name="cron.lang">ba76df4a1a0806f87e68830f08b4c334</md5file> <md5file name="interventions.lang">4486ffd5730ec74acb7f165d032a354d</md5file> -<md5file name="errors.lang">feb3341d6dd1ff1f5cabf7fca1fa96a6</md5file> -<md5file name="compta.lang">61b9f516d6592825e356bc6c3aad7d4f</md5file> -<md5file name="suppliers.lang">de41e51d30e6cf38e0b997032df5b437</md5file> +<md5file name="errors.lang">2cd212404efd4df30ef931e3c7eb334f</md5file> +<md5file name="compta.lang">3342d6e329506071cce933f693a7c26b</md5file> +<md5file name="suppliers.lang">3db9a24b9c05a584f57e76bf796775e8</md5file> <md5file name="opensurvey.lang">30af1f1daa6808bc69afab5eef6d8777</md5file> <md5file name="donations.lang">05295a96fc118adfbe34fed9ab5695cb</md5file> -<md5file name="contracts.lang">de2f2065e2ed807ea6b477b89c677cde</md5file> +<md5file name="contracts.lang">0eb4171c9641b54f4b0e99d38ed774d1</md5file> <md5file name="deliveries.lang">e2590b64c46acd99b18bf01068bda97f</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">db841a2d324c6e07d22d6453332694cc</md5file> +<md5file name="install.lang">89b689d8bfdef01c695a75602168e86c</md5file> <md5file name="propal.lang">b62965af8cd454ed73aa42db77882ce8</md5file> -<md5file name="main.lang">a162fc9d3f3012011216af9b4c72f664</md5file> +<md5file name="main.lang">e34f203f621a58e6a025f8d5776c747c</md5file> <md5file name="languages.lang">b79ef3622f679533a44325aebaf50f74</md5file> <md5file name="bookmarks.lang">14de703774957e32462615ce075e168a</md5file> <md5file name="sms.lang">d7076d1ba0b16124aa157994fdb7ec3e</md5file> @@ -9448,24 +9454,25 @@ <md5file name="mails.lang">4174a4faff345145b6fe6ff3f2aa337c</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">a12d05ba9afa3e112f945becb6fb8a04</md5file> -<md5file name="commercial.lang">9143e25b4c90b2edc72b1524ca4002ef</md5file> +<md5file name="commercial.lang">daaa4ac0bea287ae9b6df8b05f59cbc5</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">768a77269c2723df71351830cdf17fd5</md5file> -<md5file name="sendings.lang">a2ed1c07df8680055a24aeb465c1d27d</md5file> +<md5file name="trips.lang">8bd26ffb64c2d28d90aefe0d30932b98</md5file> +<md5file name="sendings.lang">c91758455ce161836aafe2a059dd9009</md5file> <md5file name="accountancy.lang">7bfa336838a135bab143a6b5b0758af1</md5file> <md5file name="externalsite.lang">ef990f1dec41193b1367ff9ff985ca67</md5file> </dir> <dir name="/langs/de_CH" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">93fc25faef2e4a631602c033427fd12b</md5file> </dir> <dir name="/langs/id_ID" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">edd948e3ad8c56f1eec0754d9af7f849</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">96365950792f55f4852ab9e80664255e</md5file> +<md5file name="bills.lang">27534eb72e590038e0fa11d8df5a15d6</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">4c2cde2a7b3cabf2a3056b98f5e0ab9d</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9475,35 +9482,35 @@ <md5file name="link.lang">3d553783df165b8fbf3ebee134c980dd</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">5b00eb9beaf4f3e8d7ba94e14413fe00</md5file> +<md5file name="agenda.lang">e108d4f278f102da00319763761567e8</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">282e62eaceade858ea0158c0f8bca19e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">9c070932bf0c7bd3de7b4c2bda11c4de</md5file> +<md5file name="exports.lang">11f3242d58ace647e398a9844855545b</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">2fed135a75cbdfa6d1f747e9c05e2a75</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">485f95503bd19520f6ca020ae9f337db</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">d1b97c9f09167f4321bf14e9ec00ac52</md5file> +<md5file name="install.lang">e5358509c768563b7eb5ed56913086dc</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">b3a3df9dfe46ed74ce8cd05b131b313a</md5file> +<md5file name="main.lang">5ba7ac8405f49bca38bb086f6cffa95c</md5file> <md5file name="languages.lang">056cb81138164d85bb0d50ab0d312e86</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> @@ -9511,11 +9518,11 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">34a1486eb36f6584c549680f7c8c5b65</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">fb4a6f0b8120de5bf4484b514147bf27</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> -<md5file name="accountancy.lang">4436adceb98825d4238e66d0d82db959</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> +<md5file name="accountancy.lang">52caff2f9a03cfbc8f6104bf2403ec25</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/fr_BE" > @@ -9523,17 +9530,18 @@ <md5file name="admin.lang">176fcc18540d7f71d144108fd02b61e4</md5file> <md5file name="boxes.lang">3332e7e07f91da6313b26cb61dbca6ee</md5file> <md5file name="agenda.lang">2cd37a211a31a13ce61875112cd9b50b</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">c86d9cd72187d66eca91c2d2671c3c7e</md5file> <md5file name="sms.lang">68459fc84ea935a6d7c3c01688685585</md5file> <md5file name="accountancy.lang">73e9edb0163694ae2e0a80744ec41138</md5file> </dir> <dir name="/langs/pt_PT" > -<md5file name="projects.lang">2764f732917e7af5ff108d49332d2b10</md5file> +<md5file name="projects.lang">0ffa472d5ef751a84b9c10bd5e7b5700</md5file> <md5file name="cashdesk.lang">8a54b70546ddfb4c37311eed7fe97f37</md5file> <md5file name="workflow.lang">5d4bc708b7463a1439b6e450ecfe14a4</md5file> -<md5file name="bills.lang">a3ccbfc0c44d03ec27061fe0ef9c798d</md5file> -<md5file name="orders.lang">51df0d5331498c634c3d11e776a7127e</md5file> -<md5file name="admin.lang">97f2525097bc4ee7ac3c24ad2963e838</md5file> +<md5file name="bills.lang">50cb15cb36ba9f2ed19f40adf6a47429</md5file> +<md5file name="orders.lang">10f30659042ecce2c07c210ac2194652</md5file> +<md5file name="admin.lang">6824d83658f42d96b9069b6fc83a0798</md5file> <md5file name="withdrawals.lang">14a61298c64c7c9be5640d0c4e4fb421</md5file> <md5file name="incoterm.lang">110e015c9a8e5ca0f74c16973fcfd6e6</md5file> <md5file name="loan.lang">fdec511a494d5027c2acfc28a9699401</md5file> @@ -9543,35 +9551,35 @@ <md5file name="link.lang">299d941a9f02e17c8b02434fa9e8030f</md5file> <md5file name="stocks.lang">8645e85dff01d97ec7a5592842fe8e9a</md5file> <md5file name="products.lang">43676fefb1fdfc39d88827b4ba9392f6</md5file> -<md5file name="printing.lang">ff17660e1c4f70e7dab67f8f6ce285f7</md5file> +<md5file name="printing.lang">be34fcb006606de6d45c9017d0e6c0d0</md5file> <md5file name="banks.lang">46d424d421b1da5570db5547a77ad14e</md5file> -<md5file name="agenda.lang">ec99b7864e2bea3d55f560fe2c26b877</md5file> +<md5file name="agenda.lang">94d8e090abeb11d9024dcc7e3eb86871</md5file> <md5file name="help.lang">e131a7ffecf41104dee00ebbce281fab</md5file> -<md5file name="holiday.lang">ad91faac2797c93a0b7ea63ec8a766d0</md5file> +<md5file name="holiday.lang">13e6a2ce352dccc6172c60efe0bd80f3</md5file> <md5file name="productbatch.lang">d5878227c86ff4802e669af1c7596a5f</md5file> <md5file name="resource.lang">a1b4f1a132ee1c2910d45a3ddf0b116d</md5file> <md5file name="categories.lang">46696aca52e1960099b43cd82dbbc95d</md5file> -<md5file name="paybox.lang">c4430027f89011992d470f7fc4ed1ba1</md5file> +<md5file name="paybox.lang">3004b16ebee23d327f659b2a7473435a</md5file> <md5file name="ldap.lang">184f8b89087e7c5bf304a8fb05056c81</md5file> <md5file name="users.lang">907459d92ccbbbeb7cedf07b093bab8d</md5file> <md5file name="companies.lang">900d9aa8de0eeab5acfd4db34d3ce735</md5file> <md5file name="margins.lang">88b274f352239ce9434388ff31bcf56e</md5file> <md5file name="ftp.lang">ecc6587f01a3e2b2fbb938a01ed61ff6</md5file> -<md5file name="exports.lang">16c9772f63a9de53b0957e2646248b50</md5file> +<md5file name="exports.lang">f9e5e501d5824bdb2edd34487ef753e4</md5file> <md5file name="paypal.lang">953b6481373f49567196fa44c135b46e</md5file> <md5file name="cron.lang">c628021e320e7a63491f3bface328003</md5file> <md5file name="interventions.lang">67709582399a59b174d58d7de1362fb7</md5file> -<md5file name="errors.lang">88a4769ea108c85d488eb1c1c6f34ba0</md5file> -<md5file name="compta.lang">322097bb7da5dcdcf9df7fe665892bb5</md5file> -<md5file name="suppliers.lang">608f8d97886b11e7b5bd4f747e917ad4</md5file> +<md5file name="errors.lang">8023455375808279a7d309c595cf9aeb</md5file> +<md5file name="compta.lang">48a16119e02b8de2108e34c83b18b326</md5file> +<md5file name="suppliers.lang">3678347d4536b92af9d398a603ec0aa9</md5file> <md5file name="opensurvey.lang">ac2e49c27102ae56b3deed5e8d7c4175</md5file> <md5file name="donations.lang">44f79429dad38940b566f2f1537df733</md5file> -<md5file name="contracts.lang">54a105ae97faa5d4dd444ea10fc32447</md5file> +<md5file name="contracts.lang">47ec124cb943c866b2782fc3b47ef4a6</md5file> <md5file name="deliveries.lang">3a4777f67a135a1cfdf7a47069d350f0</md5file> <md5file name="mailmanspip.lang">1b7f4ed47e2733ed7daf1f068dc5a43a</md5file> -<md5file name="install.lang">7dbeb02ad9b8765d2441aec69d44efc4</md5file> +<md5file name="install.lang">833cb774486fc673341c35eece6a9327</md5file> <md5file name="propal.lang">dc01728427612699c305b8f285cd1262</md5file> -<md5file name="main.lang">102900de79a24a007dc0734f2ae72e43</md5file> +<md5file name="main.lang">4f85a3bc141a740f1d3931a7581d5048</md5file> <md5file name="languages.lang">79cb9d37e25d660b3dc8c5de296332c7</md5file> <md5file name="bookmarks.lang">87286fa247ed09647335fabb2a9ea2c8</md5file> <md5file name="sms.lang">0b44cc53b25de22d65ec652eb81f2709</md5file> @@ -9579,20 +9587,20 @@ <md5file name="mails.lang">8cc9786143f878d28bafc509c62ad272</md5file> <md5file name="printipp.lang">caff61b2f2d74c3b1224049158c71564</md5file> <md5file name="other.lang">529c0788b30ce0d497eef4017945ce2f</md5file> -<md5file name="commercial.lang">0a5ebf986946ab2f0e20ff68ff54de58</md5file> +<md5file name="commercial.lang">172256717722c6365f96fe9ec964b9b4</md5file> <md5file name="salaries.lang">b75222a8f89443a5fdd5270fd5cb15bf</md5file> -<md5file name="trips.lang">71902406b95d63c347e068502e4c131d</md5file> -<md5file name="sendings.lang">d25e2e6629f3acc5d28fa408c7af7961</md5file> +<md5file name="trips.lang">8ccf673ff2d8d21f4d4b27fe023b422a</md5file> +<md5file name="sendings.lang">1560ee8237facda4df210cb12b9153e7</md5file> <md5file name="accountancy.lang">e7f8a431579831db43cf42cb3ecc7ba5</md5file> <md5file name="externalsite.lang">6ad1e01b6d442e0d1300992628e095fa</md5file> </dir> <dir name="/langs/th_TH" > -<md5file name="projects.lang">4a93bc3fad3abb15dfe3bc89ed6f016d</md5file> +<md5file name="projects.lang">37a644fdadbc320cd7badcb3f2160581</md5file> <md5file name="cashdesk.lang">40da036c3ed6060360c70640de106608</md5file> <md5file name="workflow.lang">e79dbc779c33fba7f5c1a7a2f7b57bf8</md5file> -<md5file name="bills.lang">dbaf5776f87b2ec5bc1d0bff49e271d4</md5file> -<md5file name="orders.lang">f6b3b33b810b1ad35eba8c7265330e0c</md5file> -<md5file name="admin.lang">ccaf30d231a4565dbdd876758a0e010d</md5file> +<md5file name="bills.lang">af1916d0892dc13be2174e6d2a6acb59</md5file> +<md5file name="orders.lang">9c9c90168c862a478d6fea10cadbf68f</md5file> +<md5file name="admin.lang">f03e1ce24e60569fd52286622d5e9898</md5file> <md5file name="withdrawals.lang">52427798b2a5dcb70d70d56d3e192716</md5file> <md5file name="incoterm.lang">1d053fd20fee7157bb530d6ed8656535</md5file> <md5file name="loan.lang">0b5a5f0f19db04cf9782504c32fde043</md5file> @@ -9602,35 +9610,35 @@ <md5file name="link.lang">60777f0319f1b3dae65db8ae22ac8b83</md5file> <md5file name="stocks.lang">be16e99465614871bf39a938b331739b</md5file> <md5file name="products.lang">33c88a07438fee635a31e31f1b82b1ca</md5file> -<md5file name="printing.lang">01165ea1dc7829adc240e60d37babb59</md5file> +<md5file name="printing.lang">3833a731abeca153bdb91e6ae155a90a</md5file> <md5file name="banks.lang">03be67f2459dacb52f4419c05d9cf9c7</md5file> -<md5file name="agenda.lang">a1d5aa695664ffd8eac7c3f138b680bf</md5file> +<md5file name="agenda.lang">e9fc552212d3dcde62ce079b3ae7da14</md5file> <md5file name="help.lang">690c87d366aca89d2768a17c445cb045</md5file> -<md5file name="holiday.lang">79176d053fd252508db0f8333a6c7eda</md5file> +<md5file name="holiday.lang">da307033d9af4e73d15dfff967f301cd</md5file> <md5file name="productbatch.lang">0cd2d97cc04d767f61df46295f3689bf</md5file> <md5file name="resource.lang">b5685b4431db742c4d8e5eda463ac680</md5file> <md5file name="categories.lang">36ca80ebf0280ebf1d58db67f6491dda</md5file> -<md5file name="paybox.lang">e6861840c79ceba32d273cb73b5e7611</md5file> +<md5file name="paybox.lang">4cbbdb44f239d315bc124680b44e79a3</md5file> <md5file name="ldap.lang">f286f5bb77bf7a5d6a3133d47ca2def2</md5file> <md5file name="users.lang">4e48782ba5e3db06fe07b7a077ec5639</md5file> <md5file name="companies.lang">7039961c9bac00c7d741ba4411aa01be</md5file> <md5file name="margins.lang">09e9a424a7a3756529a6a9802317131b</md5file> <md5file name="ftp.lang">b536e6b3720ab1a0bd19d0cff38bc56c</md5file> -<md5file name="exports.lang">adcc1a4b2cced8765cb634586ff9d076</md5file> +<md5file name="exports.lang">38c5e9d111751c319c3b15390e924b17</md5file> <md5file name="paypal.lang">819885d528aca06ddc71e73fc4f53c60</md5file> <md5file name="cron.lang">d95092bbd49344e2a07606621b38780f</md5file> <md5file name="interventions.lang">019c8545f027aa2de1002d8f97911304</md5file> -<md5file name="errors.lang">aa189277813cc40a444d9b4d4b3ad5d5</md5file> -<md5file name="compta.lang">e5dc8bf5abbdfbe80e1c41f5940fbdf8</md5file> -<md5file name="suppliers.lang">8f01e210427455b58853c3fd1b98e483</md5file> +<md5file name="errors.lang">107c60ff2789cb0af7faad68c7cfc5e3</md5file> +<md5file name="compta.lang">4c0c45c1fda83bbdc69cfa4ae7365f72</md5file> +<md5file name="suppliers.lang">0a4b3147837c4b2697386b70940cd60d</md5file> <md5file name="opensurvey.lang">6c350cab97cc78a5355817fefdde8d1f</md5file> <md5file name="donations.lang">0102a1534d2964a0ff588ae23e2effb2</md5file> -<md5file name="contracts.lang">aab616a3279ef407751fd50527093a83</md5file> +<md5file name="contracts.lang">3954cfb000ac4f676ed6fc06af23dacd</md5file> <md5file name="deliveries.lang">984ac2a148088665cbda36e3c2d1e226</md5file> <md5file name="mailmanspip.lang">84d22376b36901d38526d6ebe0e10281</md5file> -<md5file name="install.lang">1cf7196acc19fd5cb74b8dc06d1ef13f</md5file> +<md5file name="install.lang">b904ea77e96218942b531e429d73ca9e</md5file> <md5file name="propal.lang">65e9e1b5f51015b08fd5e36ee6766fe6</md5file> -<md5file name="main.lang">baf6a6e93409dfe02fa30fa279d9b42b</md5file> +<md5file name="main.lang">18cd624bbffb0755b7d6debd18339380</md5file> <md5file name="languages.lang">0eebc1b879f218ff0bc49f20bebe7d62</md5file> <md5file name="bookmarks.lang">89da70a234eae57c52a2c2c94993f02a</md5file> <md5file name="sms.lang">fc98abd696e8be5f5f266fc5a88e952c</md5file> @@ -9638,20 +9646,20 @@ <md5file name="mails.lang">0c0077efd9abc2c364cf48b04bd80bba</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">f4cf25203748b46f4380bb892d8e2075</md5file> -<md5file name="commercial.lang">56d8dc4c3e0bc6dba85d1abe34484aa5</md5file> +<md5file name="commercial.lang">088147e15c8d95216dab10bdced092d5</md5file> <md5file name="salaries.lang">76fd170989412fcfb3cc9f0019c0f184</md5file> -<md5file name="trips.lang">591705e84f8abb73844941b601baab01</md5file> -<md5file name="sendings.lang">299515163b5d92d943b07e003eb635e2</md5file> +<md5file name="trips.lang">ea995e584eea2e034db3f28d8fd9bb6a</md5file> +<md5file name="sendings.lang">1b0c0949ff8e57770f7e88e433b4deb3</md5file> <md5file name="accountancy.lang">f4fac5306d75577287c3e93685617f2e</md5file> <md5file name="externalsite.lang">7457fe1789a9f0f07205824fb97aee9d</md5file> </dir> <dir name="/langs/ja_JP" > -<md5file name="projects.lang">648313cfe959b1783b495de6c9ef9ada</md5file> +<md5file name="projects.lang">c32c79d19fba449a6293b9779c854a57</md5file> <md5file name="cashdesk.lang">8c05bca341db9c1e806bf122cd6129b0</md5file> <md5file name="workflow.lang">f8f7a172a28516637112bfb05e9b0bbc</md5file> -<md5file name="bills.lang">491bbb4843c8b0e8a45a151a57a061c2</md5file> -<md5file name="orders.lang">518626da0834e91daaa2d4df845f87f9</md5file> -<md5file name="admin.lang">a8882966c1e24735b8dc72be7c947c2c</md5file> +<md5file name="bills.lang">cc8bb28a1c987461257eb130d150c152</md5file> +<md5file name="orders.lang">443bd303b15816349244d32e532803f1</md5file> +<md5file name="admin.lang">24587a4f7f28aee1e9ec50831ebe0471</md5file> <md5file name="withdrawals.lang">4a9dd02753c248d33d39dea3efa7acd2</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9661,35 +9669,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">c6596953a71008b40a07dbccc4246f00</md5file> <md5file name="products.lang">989b7a105e98561e21f4e9e07902bcfe</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">613ef77327120476191a189d589ff35d</md5file> -<md5file name="agenda.lang">bedff5f9c6091168ca156ce87386be33</md5file> +<md5file name="agenda.lang">901903fc1de65fc69091fd2329c420ce</md5file> <md5file name="help.lang">f5b0214673d66b795a0b2384d50a0f6e</md5file> -<md5file name="holiday.lang">0d250123629417a61666e352ba88a9fb</md5file> +<md5file name="holiday.lang">16469179573686b8a93127543b96179c</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">71069986b806fc1ff7a81389411f3758</md5file> -<md5file name="paybox.lang">6c5774bc0f316d2b8901b910f5459018</md5file> +<md5file name="paybox.lang">812a612df294643f768e53dedf53d8a8</md5file> <md5file name="ldap.lang">912352c3ea040bb64208b06524d3e69f</md5file> <md5file name="users.lang">59e6bc72bc79cb2058f3a3142ddbf65a</md5file> <md5file name="companies.lang">8f2146768829eca23aaabece6b2de026</md5file> <md5file name="margins.lang">bec38e846ba9a13225c6530b1a282c4b</md5file> <md5file name="ftp.lang">cb9aeac6d97c3f64441c933400ac7c5e</md5file> -<md5file name="exports.lang">c6bfc2e8a0eee5c1af5acd177d1eafa5</md5file> +<md5file name="exports.lang">da6e81368af413212a22d190a7e87f05</md5file> <md5file name="paypal.lang">29274ab30398ff24199850dd8f263b78</md5file> <md5file name="cron.lang">91d7a4a1383f1b0fc2d3e378d46415fb</md5file> <md5file name="interventions.lang">a58164e67d27a30b24604c0a0b1bb162</md5file> -<md5file name="errors.lang">0b28f63afb77e756b8eb2474dc1a1dc3</md5file> -<md5file name="compta.lang">6ed49151b2bed5083232b9fda66360de</md5file> -<md5file name="suppliers.lang">a0d5104c39577fd6ee77cb30cf1d1464</md5file> +<md5file name="errors.lang">432b10c20f8a08bb5c9e226c82ef3ff9</md5file> +<md5file name="compta.lang">f639fc0842e405e701daeab5a78ee0fb</md5file> +<md5file name="suppliers.lang">12ab9dfa0dd2b8b003da7ae04c38bb2c</md5file> <md5file name="opensurvey.lang">4c37f0937bc0bdf3829712cb5d05255c</md5file> <md5file name="donations.lang">096f70f880dc63e09b098ab89df0e483</md5file> -<md5file name="contracts.lang">1f81bad77ae46b79435bfc1ca964dcbd</md5file> +<md5file name="contracts.lang">6178270f145f619a39ba9638617557b3</md5file> <md5file name="deliveries.lang">fa985871fb4d0f74795b3c61bf129d8d</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">5c938049e9f1a6afe22425ed4174c990</md5file> +<md5file name="install.lang">2cd6906712928cfa690ee48663264147</md5file> <md5file name="propal.lang">0df5c94ca0fefe23e45d64cfb4e3a943</md5file> -<md5file name="main.lang">2ab711cb199d59b12c31f4460bf5692d</md5file> +<md5file name="main.lang">261aae0db831ce67279d2ffca7015545</md5file> <md5file name="languages.lang">47da69f211c95f6cba5dc0eff1fbd761</md5file> <md5file name="bookmarks.lang">c734b464a1378316c70ab63dd8a36e34</md5file> <md5file name="sms.lang">46f4fd2960c180e57bf42a4003b95789</md5file> @@ -9697,20 +9705,20 @@ <md5file name="mails.lang">d1926848c8d8c6315adce6f8ede4503a</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">f19eeee36029346ed958761cb617ed43</md5file> -<md5file name="commercial.lang">e3545a66f84c9f924b3cdcc0d2c5b79c</md5file> +<md5file name="commercial.lang">0423f1a488a5a4b00d0d9624c1aeba96</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">8c92b2eda1b503b246b67d7274000530</md5file> -<md5file name="sendings.lang">8c898d0e388609104f534c4bc0f8d1c5</md5file> +<md5file name="trips.lang">e7c1d3a1b5e1cf7d3216cefaf1f2685d</md5file> +<md5file name="sendings.lang">0d4ee93669987ff793623dda488a0cc9</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">e4fc2e43ec963c474b2f6f9ecccf3ea1</md5file> </dir> <dir name="/langs/ka_GE" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9720,35 +9728,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">26af5b43629c9b74c66c5bc87a6e9072</md5file> +<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -9756,20 +9764,20 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/sr_RS" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">eaf64b08607352be23d24320a837c075</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">cd00474a5d3f6c553107276daaebe05c</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9779,55 +9787,55 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">26af5b43629c9b74c66c5bc87a6e9072</md5file> +<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> <md5file name="languages.lang">4dc8101030bd3c2080accb4bcb04f9cd</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">a95fc4e5f314aab5e20f6265a8f35682</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/mk_MK" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -9837,35 +9845,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">b3a3df9dfe46ed74ce8cd05b131b313a</md5file> +<md5file name="main.lang">5ba7ac8405f49bca38bb086f6cffa95c</md5file> <md5file name="languages.lang">4ffa9d84aaad0e85fa501f82879cc18e</md5file> <md5file name="bookmarks.lang">0ad67108567f99662f7dabc9585331da</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> @@ -9873,20 +9881,20 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/vi_VN" > -<md5file name="projects.lang">d52f8b52ba5eea2a23446c64299f72c9</md5file> +<md5file name="projects.lang">044bf44c5d7d18859115ee1c381a6128</md5file> <md5file name="cashdesk.lang">4f3dd930710082c606d630d8399cb483</md5file> <md5file name="workflow.lang">fe0cac1dcd26398b7af88d0463c11bf0</md5file> -<md5file name="bills.lang">6e0ce4d9effa4c88fa41800c9ff78ded</md5file> -<md5file name="orders.lang">2ab0faa9c775fa5b6299265024900ee8</md5file> -<md5file name="admin.lang">de65e08c2028c4f56b550a02cb445d3b</md5file> +<md5file name="bills.lang">5ce211155fc5ed69d2c580fb0ca5f1c9</md5file> +<md5file name="orders.lang">ef412501addaf9bc480e7de2bfb2d445</md5file> +<md5file name="admin.lang">cf91e13332c13625c1cf2ea4636ef527</md5file> <md5file name="withdrawals.lang">24a463840569e7c31797c226dbca70d8</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">25e1ba7efdf7ca4514b81e86f1b0434e</md5file> @@ -9896,35 +9904,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">f224691cb7bcc2759a3892662c9db80e</md5file> <md5file name="products.lang">22594888bfb7449667e2bc9e473123f3</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">b541caea5c767a4f5592528667133bf4</md5file> -<md5file name="agenda.lang">34d81f321fa0be060ec78ee5be75ceca</md5file> +<md5file name="agenda.lang">004a58ead0e46cc37a0012f34830d7e9</md5file> <md5file name="help.lang">63a1a0c3dc2beff496d15938130fbc1e</md5file> -<md5file name="holiday.lang">7643c523c6d7a8b7140389afa3ea6853</md5file> +<md5file name="holiday.lang">2385f20e749585b5d5662263217ea2ff</md5file> <md5file name="productbatch.lang">2364fb2d06a0eb002e0053bbd30989b9</md5file> <md5file name="resource.lang">1b07213c7405612a72c82628826d7d5b</md5file> <md5file name="categories.lang">be187e899e7a47ffd467e9ce35b8f4cc</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">6b2bd775e06aa7cbd2f7a8848f5aba67</md5file> <md5file name="users.lang">992fdd617035a1127aba5caa02e9bf7b</md5file> <md5file name="companies.lang">c350f2eeae2f5d929365041bb54c9a13</md5file> <md5file name="margins.lang">6421a8b039e088359548c024a50070b9</md5file> <md5file name="ftp.lang">10da288c55fecaa85ef7af08f041e3f6</md5file> -<md5file name="exports.lang">b56ccf3b16920f6fb2b57cc4939a611e</md5file> +<md5file name="exports.lang">dbee74bc9545487c0b6806e498cd2aea</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">ecbbb1603ab59fbe960202b3470413c5</md5file> <md5file name="interventions.lang">893511fb018dffe28b1f0c479ba7bdcd</md5file> -<md5file name="errors.lang">d541f3f60f3563f7ab6f30605df0707c</md5file> -<md5file name="compta.lang">9d8ec7df3db5a41b1f581e8cb34cafd5</md5file> -<md5file name="suppliers.lang">699d61d2899c013704e106fb8a88bf93</md5file> +<md5file name="errors.lang">c102737cc01f004013986c097d8c13fa</md5file> +<md5file name="compta.lang">70e1da0a51b6247be17eaecbd9417225</md5file> +<md5file name="suppliers.lang">e2bea3db3349c137767eab56bb706958</md5file> <md5file name="opensurvey.lang">aa04bdeb89f5b4ddbd80395ebe09c29a</md5file> <md5file name="donations.lang">7560df62010de03bd1597143b8909d9c</md5file> -<md5file name="contracts.lang">454cf17c323de40f201e625391d747d7</md5file> +<md5file name="contracts.lang">501787b615deed8af323325510e4479c</md5file> <md5file name="deliveries.lang">2bb94b0f66048dd210f0b149544f69a3</md5file> <md5file name="mailmanspip.lang">999992f3bf87ecc74a951085c24ab54c</md5file> -<md5file name="install.lang">310615a1dc98ee6993f7591a9feb4012</md5file> +<md5file name="install.lang">fde64a2155b288f66c1ae7aeedefc3bb</md5file> <md5file name="propal.lang">967f6c4724c7c5a3807ac81fd7d42d57</md5file> -<md5file name="main.lang">19e4f280d8a888b35d56f0a620510ab5</md5file> +<md5file name="main.lang">cef93c9c42f305fcedf9bf3ae8d9f7eb</md5file> <md5file name="languages.lang">e89af39677088e95fd2c457d10487b12</md5file> <md5file name="bookmarks.lang">3bdff0ea3ff709e917be270c3e96a1e9</md5file> <md5file name="sms.lang">c0ce2218241f69e739b177fd5c140033</md5file> @@ -9932,10 +9940,10 @@ <md5file name="mails.lang">0cb72b50f31e68c155adeb9c292092a9</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">42ae9991ee0b7209a3795196ab36c475</md5file> -<md5file name="commercial.lang">2b8dbdc46cc7ae2303e0b6d7ddaa08b7</md5file> +<md5file name="commercial.lang">0309f2f09248f3db096f6714de6a5e77</md5file> <md5file name="salaries.lang">1130ef43c1a7437b844db1579e3c434f</md5file> -<md5file name="trips.lang">496eaafe628057f73c355fac5e5ae213</md5file> -<md5file name="sendings.lang">963493cad24422352a18bd3fdf65803a</md5file> +<md5file name="trips.lang">9544b3406665c8454ca7ab39e2a6393a</md5file> +<md5file name="sendings.lang">ccd751e3f9c583aae56b1eefc3bafbbb</md5file> <md5file name="accountancy.lang">fec167baa346c43989cd7357a091ee68</md5file> <md5file name="externalsite.lang">e77cfae1b2c9124ddd567cc6f0bcd7a9</md5file> </dir> @@ -9951,22 +9959,24 @@ <md5file name="products.lang">93d2324320ddf2609d33828f0070e552</md5file> <md5file name="agenda.lang">07dba3c5fa878727518a110582690996</md5file> <md5file name="companies.lang">169e53e9bb18aead3d080bed0fb9a311</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="compta.lang">721f864f34ed9957a1da79a505146c16</md5file> <md5file name="install.lang">f03b0dcf6c6febaec231650b079d2f69</md5file> <md5file name="propal.lang">0dcf4ac06cd149d2c5828b8563cbe01b</md5file> -<md5file name="main.lang">5830acfcadea6799d349312669929c44</md5file> +<md5file name="main.lang">436545df3d1465a5a48adb9868ac07a4</md5file> <md5file name="other.lang">d0e4982b7bc6a1cd62b339dd4edef863</md5file> <md5file name="commercial.lang">a946d614786a829d9964c0e27d143e0c</md5file> </dir> <dir name="/langs/fr_CA" > <md5file name="cashdesk.lang">08acb8a8ca3a1dd92759d583424913af</md5file> -<md5file name="bills.lang">04e8050555e77693832b3df29dac81bf</md5file> -<md5file name="admin.lang">ecf984c390f50fb6ee3445d6dd844b20</md5file> +<md5file name="bills.lang">5db0fae663b6387d4176b8cd656f89b9</md5file> +<md5file name="admin.lang">1f9c4608541c8e95cd6189b122aaec7b</md5file> <md5file name="boxes.lang">86a67dc27f4eab8f63ed174e5c3b5d6b</md5file> <md5file name="banks.lang">7c997211d0f9484e255a5c00ee139c30</md5file> <md5file name="categories.lang">741a1338d8cd1eedcaa67bb2a3988c56</md5file> <md5file name="companies.lang">f698b9faa688684b6932c41c48845c65</md5file> -<md5file name="compta.lang">db169e13c3fea829b84f0d90e48314bb</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> +<md5file name="compta.lang">3d09d84e3192b9ff3f2086ba9cc60080</md5file> <md5file name="main.lang">d1fe9d7d18e6a94eece41486639cd0ff</md5file> </dir> <dir name="/langs/ru_UA" > @@ -9987,12 +9997,12 @@ <md5file name="other.lang">c2d7742f87130bde6c3b91332f04c837</md5file> </dir> <dir name="/langs/it_IT" > -<md5file name="projects.lang">c41d296099e82cbadadd372a940d5b10</md5file> +<md5file name="projects.lang">a3e9281777bf6379e3e532d4f86f9918</md5file> <md5file name="cashdesk.lang">76391c0def140fedc6931ffbf18ab295</md5file> -<md5file name="workflow.lang">8dda4f67e1ef4530fad19bc55ab2b851</md5file> -<md5file name="bills.lang">c9a306fcf06f1e95c0ee624c5949ce93</md5file> -<md5file name="orders.lang">d74254d8f1ca125b0cae24d1cec39580</md5file> -<md5file name="admin.lang">0975267867da943db3ee6bc1251cc057</md5file> +<md5file name="workflow.lang">4c6700b866e64fb8761e87c807f31801</md5file> +<md5file name="bills.lang">7620117a87ac76a0abdf1e3f2a0dd2a8</md5file> +<md5file name="orders.lang">a75be484704fc95dcd1bd88579cdc6ac</md5file> +<md5file name="admin.lang">83541ff8d9a8403b1c4d65fec49f1def</md5file> <md5file name="withdrawals.lang">93f3338fc21f2da47f79c1446f3f5da0</md5file> <md5file name="incoterm.lang">9a61b8f01d920877ac43574d7a89d139</md5file> <md5file name="loan.lang">0a27701667ce4d505e2ddbd6a16b8cc5</md5file> @@ -10002,35 +10012,35 @@ <md5file name="link.lang">978c57249da23e3f3d93de87b2c135fb</md5file> <md5file name="stocks.lang">5e43b0e94632b0f67f274968d54e1066</md5file> <md5file name="products.lang">bea204cbd818b1018e5ba6a410128f11</md5file> -<md5file name="printing.lang">3453ad38a18f31a0811f59cbeb5d0fc1</md5file> +<md5file name="printing.lang">cc5a2dc3e5de619ff865e9d7c81e128a</md5file> <md5file name="banks.lang">c09c45f624a9bb96d696b4e736810495</md5file> -<md5file name="agenda.lang">63ec5e1611aef291fe00881a81fb0fac</md5file> +<md5file name="agenda.lang">cf47d01f997d687b8a1bc38e0cb6485b</md5file> <md5file name="help.lang">31f372c93f03315c680f0ccf7d1df897</md5file> -<md5file name="holiday.lang">cf8001f54c2c1ef7780e6579d4b6dabc</md5file> +<md5file name="holiday.lang">5b6e8355297f48719eaa508a1dd0242b</md5file> <md5file name="productbatch.lang">254cc450c35f98ddf34271255f4eb6d9</md5file> <md5file name="resource.lang">22ec38a9e1c8d0a8ade2b378df4dfd5e</md5file> <md5file name="categories.lang">c679cf1cb4b8e13fa28a98eefa89e436</md5file> -<md5file name="paybox.lang">1cfb457b21fb0cf994e6bbc661ff6ade</md5file> +<md5file name="paybox.lang">caaf489a26511afefc97a0624f47f2e0</md5file> <md5file name="ldap.lang">e296aa7dae0e0d5d91a2a7cab148a042</md5file> <md5file name="users.lang">1c9f2e419e96a7abf36d46c2cde71e7a</md5file> <md5file name="companies.lang">88aff64c2a387f2558e14f5dcdff75cc</md5file> <md5file name="margins.lang">24359d62453ef0883ebce7a118371c6a</md5file> <md5file name="ftp.lang">68bdddeadf40d3061dd009fe77eec5d2</md5file> -<md5file name="exports.lang">68fbd0c349f5c7ba26a84bb65a10da26</md5file> +<md5file name="exports.lang">487ac2c661ac6747c4931ffd4e094d6d</md5file> <md5file name="paypal.lang">bfdffc1cf6e42979f52384d3125b72ad</md5file> <md5file name="cron.lang">e2e0d56d7a9126019e91b05281dc523b</md5file> <md5file name="interventions.lang">8028b9965a200c62fd4a16eee39c0e19</md5file> -<md5file name="errors.lang">65ec1089f7c1aa103a97beb7ffd535ea</md5file> -<md5file name="compta.lang">7d4049c4942fef151af26aad2aaad7ef</md5file> -<md5file name="suppliers.lang">e7980d55db673f04ae333d04133db31b</md5file> +<md5file name="errors.lang">6dea95444fa084d9f9f33be87ab60a07</md5file> +<md5file name="compta.lang">2edcb98d384fa73b9452c76b88602e06</md5file> +<md5file name="suppliers.lang">45dbd2119c3d6fc009c327ef5510af98</md5file> <md5file name="opensurvey.lang">c7e70b20d22458e1c7625cde28fd7c3a</md5file> <md5file name="donations.lang">8847fd5eb933c577a1a58d65274df4fc</md5file> -<md5file name="contracts.lang">6e400b24ba14608bf7e6531277de7a44</md5file> +<md5file name="contracts.lang">26d9830c8d765010486530413e4827e6</md5file> <md5file name="deliveries.lang">ce9447e5187596bbbc50d0906cac35fb</md5file> <md5file name="mailmanspip.lang">c35de5bd5cec0c5e363104a2e2e4bef7</md5file> -<md5file name="install.lang">ab075e8656a7c6e4c9d7c29680a8ea32</md5file> +<md5file name="install.lang">198b5c8e1cd19cb1a5338b8cfd7e11fb</md5file> <md5file name="propal.lang">9af1f73d600a2a75987f983e3cfa6d1d</md5file> -<md5file name="main.lang">ad0e49f80353d1c4edb949704f30109a</md5file> +<md5file name="main.lang">dfbe3c60c4f1647c6956c3960f848fee</md5file> <md5file name="languages.lang">506490e627de09b3c0121d57b10a76da</md5file> <md5file name="bookmarks.lang">17835e9b0f75e2f6dcc0345f888cdf4b</md5file> <md5file name="sms.lang">5d8da5928c310fe821026ff6eb52477f</md5file> @@ -10039,20 +10049,20 @@ <md5file name="google.lang">8d5faf8e36b5e4b4da158ff2d6bd97e9</md5file> <md5file name="printipp.lang">208be53574c8852b95a50db6c755b89e</md5file> <md5file name="other.lang">578df63bdcf934610c0bbdb4f1c3f94c</md5file> -<md5file name="commercial.lang">b8186e6f0d122d1eda58343dad6a8f00</md5file> +<md5file name="commercial.lang">20c427de0090c8e9e4f9ac9682e7f120</md5file> <md5file name="salaries.lang">737511d96be3c80851cdd4018b27fd21</md5file> -<md5file name="trips.lang">ac67bc2b189f9f30f262fd8c74ffb015</md5file> -<md5file name="sendings.lang">77318da24e762375947f96e0ee2a06cb</md5file> +<md5file name="trips.lang">138735e3488e4289f0efaca31ebd99fb</md5file> +<md5file name="sendings.lang">9860471a626d8cb68c4f882a84bc7bf3</md5file> <md5file name="accountancy.lang">d9a68560ac879c04862d375e8163dcd8</md5file> <md5file name="externalsite.lang">3afb85eee792fc054a42df621767b520</md5file> </dir> <dir name="/langs/et_EE" > -<md5file name="projects.lang">9478945e2c1864850f423654404496ce</md5file> +<md5file name="projects.lang">5f817922fde15eb48895573dfaa51975</md5file> <md5file name="cashdesk.lang">7cec430ac1104bd3b19e5890319c7fa9</md5file> <md5file name="workflow.lang">fdafaf7353ac65d8c09de8af2a8f3d02</md5file> -<md5file name="bills.lang">c7127fe1dc6e60c589c53cf9ffabf09d</md5file> -<md5file name="orders.lang">064d54e4dbed1843030d3efc91ba5119</md5file> -<md5file name="admin.lang">3968b4c2313bc993de0e37eefaa77884</md5file> +<md5file name="bills.lang">02de4123dc8fcd35b12d2de81258b94a</md5file> +<md5file name="orders.lang">f29476a4ccd176b6dcb06054bd905662</md5file> +<md5file name="admin.lang">bf7415a185821421221aacb0adc59af7</md5file> <md5file name="withdrawals.lang">38e0e2f17c3b5559b77b0f2406a3be1d</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10062,35 +10072,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">6c946d22da24cf980129bca6e8dd85ed</md5file> <md5file name="products.lang">0f859bffb657420f91289f3404c3ac5f</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">70bab55d7cb9bda9286475b0e83d5667</md5file> -<md5file name="agenda.lang">c473e134ff5edfa6838b446eb8855c76</md5file> +<md5file name="agenda.lang">1d96699f1c6dd1a9cd56e70eb905207c</md5file> <md5file name="help.lang">db6c98d5d67b4033e5b2c0669a0defcb</md5file> -<md5file name="holiday.lang">f09971bd98ac8e508f84d66b479ca5e3</md5file> +<md5file name="holiday.lang">440254be3afebcb1e39048e3d150f20d</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">ae5891d4d6ff46e24a0d271dbfbc3cea</md5file> -<md5file name="paybox.lang">48f08d8f3d2ead8c5083d39370b1aeda</md5file> +<md5file name="paybox.lang">72ccc97c1267b7432a5a34838c729dbd</md5file> <md5file name="ldap.lang">8568e4d03cdcc1874f6f39e21f994007</md5file> <md5file name="users.lang">70b002fd1a16e5e9f19e1ca9c51797ba</md5file> <md5file name="companies.lang">abaf5e5dc04b686a761c0f8f40953845</md5file> <md5file name="margins.lang">cc12ebdf72077be80525d64e6a7ed5ec</md5file> <md5file name="ftp.lang">418be20b4d4d50ff450dfb18734e4722</md5file> -<md5file name="exports.lang">0af364d024e25d266d1cb1c28eea545d</md5file> +<md5file name="exports.lang">11972a00c6080c23c92f9dfb07d15d6c</md5file> <md5file name="paypal.lang">c101b90fd10577eafb85a1e9adb6c0a5</md5file> <md5file name="cron.lang">8c3a12722573cf513d5435feb7f71adf</md5file> <md5file name="interventions.lang">54e9748ff0d518f522fb93e68804396c</md5file> -<md5file name="errors.lang">fc5e85f0a6abb3eb1fff20e96e8b614d</md5file> -<md5file name="compta.lang">4addc7730d1d459ffe959c376a3ffb36</md5file> -<md5file name="suppliers.lang">390fa6f38990031017a3243a9ca7e10e</md5file> +<md5file name="errors.lang">6937cd0dab5849cc6e6090ebfa6d4ff6</md5file> +<md5file name="compta.lang">54f0ec2e4bd20af4a2c9ac8d15c5d3b1</md5file> +<md5file name="suppliers.lang">5940b1e0d9e4ef0693e6f862f1fca63c</md5file> <md5file name="opensurvey.lang">976e6f39654ffd979a1633da2107011e</md5file> <md5file name="donations.lang">7e73be5f5ef1f54d09eae743625e6e72</md5file> -<md5file name="contracts.lang">fe49e8c18551d1b553e5541e4c329661</md5file> +<md5file name="contracts.lang">2959472be49271fad183a7687007452a</md5file> <md5file name="deliveries.lang">2b39e01ef2d55c7b3a24671fcd570e59</md5file> <md5file name="mailmanspip.lang">0b5290b5856769452f96d8557ae4af4f</md5file> -<md5file name="install.lang">00b29ab44003385e92095d6182d5d1e7</md5file> +<md5file name="install.lang">b5468bbd78484c8d55f8cb41dba6bc7a</md5file> <md5file name="propal.lang">4de88dd01e059e9f95fa2110ae7f8009</md5file> -<md5file name="main.lang">eb8aa4af05de65c93a0b6fee7cd4645f</md5file> +<md5file name="main.lang">1024af8ab77e45327b7d2346f5f7986d</md5file> <md5file name="languages.lang">d79ce4f27f06d0289029d762e1c6ab01</md5file> <md5file name="bookmarks.lang">eed8a78914dc69097046ef05aaefbc39</md5file> <md5file name="sms.lang">1f1976a8a42bad235f1ed009fbc606ff</md5file> @@ -10098,10 +10108,10 @@ <md5file name="mails.lang">493c788205c2f5743e9ba7d6e084f9c8</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">1c6a361487dcc57e627543fb69cf58b1</md5file> -<md5file name="commercial.lang">f9a0dd3a47ecedc95a9f623070d75d99</md5file> +<md5file name="commercial.lang">9caf24505bb667bb3dd7e228f8ddaf0a</md5file> <md5file name="salaries.lang">d0739d358ed00196d99144e88cdd7f7a</md5file> -<md5file name="trips.lang">3ffe87b628b47fcdcda675a2e2a61955</md5file> -<md5file name="sendings.lang">ba36ffe988ce6766bb1ee2c6e474aaa4</md5file> +<md5file name="trips.lang">3e1b068f6c8c349c1deff0e88c8ca80a</md5file> +<md5file name="sendings.lang">0e72f1e88211f93ee64eebbfe1564d1d</md5file> <md5file name="accountancy.lang">ebc36cfe6862d9742703ea60b6bcb873</md5file> <md5file name="externalsite.lang">1e261eaa004ceeffa908ff6569fc2119</md5file> </dir> @@ -10111,12 +10121,12 @@ <md5file name="main.lang">cf97318c23bd26d18d237b60384ddc66</md5file> </dir> <dir name="/langs/cs_CZ" > -<md5file name="projects.lang">602e942e163c909abb47dc24b5c7adae</md5file> +<md5file name="projects.lang">1460f43ddf5814a3663461d0beb1ef5c</md5file> <md5file name="cashdesk.lang">5d320d584645765ff1a2708f271845f8</md5file> <md5file name="workflow.lang">2660b72b66426a56722e0907c756ae68</md5file> -<md5file name="bills.lang">8ab54785fdf0b4043a3dc8fb9482c897</md5file> -<md5file name="orders.lang">a60af6c47538583447f6e6fc85a68d89</md5file> -<md5file name="admin.lang">c6ab0c79a8720255ad7f07b6028265c9</md5file> +<md5file name="bills.lang">79bba0d100143d3830684fbe1a9a7fc0</md5file> +<md5file name="orders.lang">e83f4473fff2b4082532ad331f1b1f7b</md5file> +<md5file name="admin.lang">9389e860be256922eb37d0e88199a8a0</md5file> <md5file name="withdrawals.lang">bbd623fc654d0934ff37ed00c28de1a8</md5file> <md5file name="incoterm.lang">e25797bc9974d0b299076b48287420c6</md5file> <md5file name="loan.lang">771dd023b76d580a4e7da4a064ba3d0f</md5file> @@ -10126,35 +10136,35 @@ <md5file name="link.lang">6a62458b8fea7eb058c3a932d6ce7a0d</md5file> <md5file name="stocks.lang">bf6cb3413093d75713ac70cf41034423</md5file> <md5file name="products.lang">ab594236bf2e2a55fda6cffe5735ce5c</md5file> -<md5file name="printing.lang">f1e39a94ee06e05be4009d812f57e148</md5file> +<md5file name="printing.lang">413e0555429b0e7292bedd1e52f4600c</md5file> <md5file name="banks.lang">e124372c58861b189c5ec1d4cb40b06b</md5file> -<md5file name="agenda.lang">e6f9e9fd35de4e744f1360115a528efe</md5file> +<md5file name="agenda.lang">4d29fd256a903cb9fb12b7795385a7be</md5file> <md5file name="help.lang">ef3b8f2d379827209d56fbacb1dd0292</md5file> -<md5file name="holiday.lang">e4523f9ec87ddbf8ecfa5a72938012bc</md5file> +<md5file name="holiday.lang">b27f43f0542902f3cb417db5f3cd5b98</md5file> <md5file name="productbatch.lang">ba1cf48d1f6d031d8adf51752f179275</md5file> <md5file name="resource.lang">3646fd310e96bcd7ad15253c92d3d083</md5file> <md5file name="categories.lang">30d2ebfac928b67212840b7560e43f0c</md5file> -<md5file name="paybox.lang">ce4d12c3832019bebf72e251cb05d51f</md5file> +<md5file name="paybox.lang">5a71ae000c909a6928a183bb4a2d941e</md5file> <md5file name="ldap.lang">db53803710393c0486f2e99c7029bfca</md5file> <md5file name="users.lang">390875fe099502f31e29c8772af30ef1</md5file> <md5file name="companies.lang">97a45b0930edaac8165252d084ba0832</md5file> <md5file name="margins.lang">65a69690e67238c7a65cdae57faaf825</md5file> <md5file name="ftp.lang">5ffb6a54b7cb00a3b3094b84c0d76053</md5file> -<md5file name="exports.lang">e8a2bd2716f1488f851d4fb590d20824</md5file> +<md5file name="exports.lang">7d41815aedfbd86c8d0ac1aebd7fd21a</md5file> <md5file name="paypal.lang">0eff879e0e50e8ce01972f38551cf1ea</md5file> <md5file name="cron.lang">6a52787b07ef94e8737e8d822bb0ecf1</md5file> <md5file name="interventions.lang">acc831f5d2aa1117c678b0a8f74b32a4</md5file> -<md5file name="errors.lang">fa1a7c3981d18a90ef3fe17d82fb6c04</md5file> -<md5file name="compta.lang">edc2d3a19928307e826d91cf419aa90e</md5file> -<md5file name="suppliers.lang">f27697039dd767b81b5c85e8a8f85057</md5file> +<md5file name="errors.lang">d18ba6977fe772f40a242719ecc449e9</md5file> +<md5file name="compta.lang">e457cadff463da8d5ce8617c6f99fb1e</md5file> +<md5file name="suppliers.lang">8f8a364b8d31313a165b00cba801409b</md5file> <md5file name="opensurvey.lang">4663e58b350137c5a7d311f08ab90d09</md5file> <md5file name="donations.lang">794c2d9924dbe3f2fe7679c7069eb5c8</md5file> -<md5file name="contracts.lang">dc85d6e53569a8281b3639acc20305ab</md5file> +<md5file name="contracts.lang">11af8e473e963199d9566b7b376b3050</md5file> <md5file name="deliveries.lang">622fe99e2e633f0d3e1b6184ff06b958</md5file> <md5file name="mailmanspip.lang">3f924c148e0c0f512570e1a1c65d81bf</md5file> -<md5file name="install.lang">1d791641a769f9bf5856327317f87011</md5file> +<md5file name="install.lang">f6a3a43c74a436c4303dc9a6f079342c</md5file> <md5file name="propal.lang">2d2a97a666b366adedfcae6b76159247</md5file> -<md5file name="main.lang">bdbe47d19554d1456a95893d46aa8eb3</md5file> +<md5file name="main.lang">0e4ab4daa9a9227ce179d13e344d2d8a</md5file> <md5file name="languages.lang">6f04c7df289a8477a4179a8b931d6da9</md5file> <md5file name="bookmarks.lang">4d96011de54501b073ca0dc8543778ff</md5file> <md5file name="sms.lang">0e1a650c3666abf86528bfd3562aa763</md5file> @@ -10162,89 +10172,90 @@ <md5file name="mails.lang">fbcc7e7e674e5af587e6dcbf42edfd1b</md5file> <md5file name="printipp.lang">c810c446eca7956f538556ac7ff10caa</md5file> <md5file name="other.lang">828d5c7956b6e0c17755342e38163ecb</md5file> -<md5file name="commercial.lang">c03b51754292e564f8f3e0f4b8e35732</md5file> +<md5file name="commercial.lang">fcd6047c841ab6eb2f72f9614b28d6df</md5file> <md5file name="salaries.lang">062c2a7a4996394f673ca9d98ef3bf7f</md5file> -<md5file name="trips.lang">1d2e5d88a0ff2720bc57caf152b8b518</md5file> -<md5file name="sendings.lang">829300fd1e8e442885464ca27231bc97</md5file> +<md5file name="trips.lang">05360e7849dce6f236187fadbeaae20f</md5file> +<md5file name="sendings.lang">42432835fda1f793609eaca22b834d19</md5file> <md5file name="accountancy.lang">d465a5533ec53c1b957840c88f7422a2</md5file> <md5file name="externalsite.lang">69e863de65c7c11b4d4359dd33933737</md5file> </dir> <dir name="/langs/es_AR" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/en_AU" > -<md5file name="bills.lang">fd34ccb298637a35a1195542f2e7da9d</md5file> <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="withdrawals.lang">ab59d61bbffe26c3fdf53d3c6b5b05d9</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/sv_SE" > -<md5file name="projects.lang">67292fb8dce5c231aa7861a260831881</md5file> +<md5file name="projects.lang">fb147cbb17dbe7162bdfe77907095f58</md5file> <md5file name="cashdesk.lang">ac16b396be4bae4e72ddb087f590c2e2</md5file> <md5file name="workflow.lang">7634fa5841088e340e78dd026a207001</md5file> -<md5file name="bills.lang">38abd2dbae406631a08e9033e3e92b7a</md5file> -<md5file name="orders.lang">5f8a07a57c522f84e4649751f29f6383</md5file> -<md5file name="admin.lang">4c0f2aa710d36ef7b03e501639ef20a6</md5file> +<md5file name="bills.lang">47d151d6c9f7edc4b8abd57c104c7850</md5file> +<md5file name="orders.lang">53f1a80837a5b81364f828a9e284f4e2</md5file> +<md5file name="admin.lang">1dcf4436524efb1a8a13230391447a27</md5file> <md5file name="withdrawals.lang">f0bdb95e6126f2d5e550583f455f55d9</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> -<md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> +<md5file name="loan.lang">31a8687a8d2cbf8992c607e1f21e0a7d</md5file> <md5file name="boxes.lang">eef423b5c9410bec537cf0b8eaf84d33</md5file> <md5file name="members.lang">bf78ef45d31ebca84115e960baf244e7</md5file> <md5file name="ecm.lang">adf891c20d96e4184023d04552078088</md5file> <md5file name="link.lang">b4dc1d5d3383cd97553fd3ba3df420b5</md5file> <md5file name="stocks.lang">ede3fa28a1d3a5680ef13c9e227b42ba</md5file> <md5file name="products.lang">e5d9dd14cc3d69083f2c281ed9a48c3f</md5file> -<md5file name="printing.lang">c7c9bede9b70c869b29a42f61cb3c435</md5file> -<md5file name="banks.lang">778bdb1e9da02365e2897e20f14221d6</md5file> -<md5file name="agenda.lang">2ff274a143460c5fcffadf35d22d4f41</md5file> +<md5file name="printing.lang">c20563eb5ab144e4caac3d422a3f7a4c</md5file> +<md5file name="banks.lang">6fc249c7cb724140382a596a1b373c1c</md5file> +<md5file name="agenda.lang">eebc91d4fab1259c05415ed82cd19879</md5file> <md5file name="help.lang">007da2b3bc701f7be0efb50a99d72e98</md5file> -<md5file name="holiday.lang">b376d15f1f841ea112e25028f7cc538c</md5file> +<md5file name="holiday.lang">7597120b5a11d00a52eb601534845ec1</md5file> <md5file name="productbatch.lang">97cf9622d28bae2a510eda4aecbe0319</md5file> <md5file name="resource.lang">d3988891f5f080e84de28bbfde083477</md5file> <md5file name="categories.lang">508ba851c0f230bfaa3c32b813d1fcd8</md5file> -<md5file name="paybox.lang">5bf202e3d88a7efec5e540ed70ad384a</md5file> +<md5file name="paybox.lang">979ec7bc5aa8684ffd8ff718bdeca9b0</md5file> <md5file name="ldap.lang">9f887891e44e6ccd4160a5863c49cc26</md5file> <md5file name="users.lang">9ef6d1074b9e0752a3622a84e8905b34</md5file> <md5file name="companies.lang">6d2b54979cb5388a8dd1815643da9e06</md5file> <md5file name="margins.lang">620efc55eb30835ab25b36b1f23c7290</md5file> <md5file name="ftp.lang">bcb7d212efff9d2f016db69793c8fa33</md5file> -<md5file name="exports.lang">0b4dd6e943dd9306b317eed68913c9c6</md5file> +<md5file name="exports.lang">742b0e2ef45c74154110cf689a6a0f29</md5file> <md5file name="paypal.lang">1099de7c892403a38bcb3f388002b114</md5file> <md5file name="cron.lang">a9bd45c8e4c6e67f48f99a56ef46b676</md5file> -<md5file name="interventions.lang">d7ba26d13af730189bc501d13559e132</md5file> -<md5file name="errors.lang">d24987c65d088520362103893227f3ae</md5file> -<md5file name="compta.lang">f05d6d51e1e82efb996dd8d9f1852a03</md5file> -<md5file name="suppliers.lang">8d5fdc8aca951de3404531602e2916f2</md5file> +<md5file name="interventions.lang">35bf75e1e9a05b941031c4f40d49a9e8</md5file> +<md5file name="errors.lang">8a0018034fdca48eb496dce3958b16e4</md5file> +<md5file name="compta.lang">91441652fe9dbc65fc40d5dc679ab051</md5file> +<md5file name="suppliers.lang">bf0ffdd73c0e91aad6aa4e4b86f2f4a0</md5file> <md5file name="opensurvey.lang">0bd9d42b67a73a9b4df222e4245a5fcc</md5file> <md5file name="donations.lang">6ecb7391c7998ccbeca8f1209166c7e7</md5file> -<md5file name="contracts.lang">150f1e19a0db5fa98394530c8411e9c7</md5file> +<md5file name="contracts.lang">090ad581e9e8c566eb52aaa42dc8fb72</md5file> <md5file name="deliveries.lang">3caeaa1071c0c238662aa44dd4e6ba7b</md5file> <md5file name="mailmanspip.lang">df6baaf86ed9f3d0e4b94c391d77f33f</md5file> -<md5file name="install.lang">f47ff765b4915a44c54faa3d163bd2b2</md5file> +<md5file name="install.lang">343ded92c22f650d69a9fcfb35378364</md5file> <md5file name="propal.lang">a33b50027d330ad44adcd5e9e827bd42</md5file> -<md5file name="main.lang">8105e983c7c0a05589656c438096dc91</md5file> -<md5file name="languages.lang">a831546dcda244a67ccea03479826fbd</md5file> -<md5file name="bookmarks.lang">fc56bc62abebd400b8f4ab3cc87f8720</md5file> +<md5file name="main.lang">81bb0c6d4650c32d2fbc032040c48b4e</md5file> +<md5file name="languages.lang">7568f35163d68aadbb84ea44330a13f0</md5file> +<md5file name="bookmarks.lang">677f664243cf071749383041adec0414</md5file> <md5file name="sms.lang">a14311660639a521042796c468a23b1d</md5file> <md5file name="dict.lang">17645bfcf4473c061cffa6613cc4626f</md5file> <md5file name="mails.lang">c85233e4f43ab8c971ffb9282bc4c4d3</md5file> <md5file name="printipp.lang">ceba8c6ff078ab8eb79134c5fbdf1ecf</md5file> <md5file name="other.lang">1cbabb1cf5ee731c28753634cc3dc7c6</md5file> -<md5file name="commercial.lang">7224487a45dffc7e0f13c02b9c6eea88</md5file> +<md5file name="commercial.lang">04551426a0aa4ed507140ac63f2e612a</md5file> <md5file name="salaries.lang">182eb0be249cd128f6aa5be40849afc0</md5file> -<md5file name="trips.lang">018c598f2ee0b26ecda0f9adb9c70bda</md5file> -<md5file name="sendings.lang">1248cecc4c8d2cf8d69e0efd19704953</md5file> -<md5file name="accountancy.lang">eb1be29a090937f7c33ca595a2e94fb9</md5file> +<md5file name="trips.lang">defbcdd0247cab8d6f14fa0ae50220de</md5file> +<md5file name="sendings.lang">936cad9093a2d6bced1c9bdd5a8c8f9a</md5file> +<md5file name="accountancy.lang">75bba8fb899d23990e498f170e323e78</md5file> <md5file name="externalsite.lang">2a02d65f7ee53f1a006212dd415343c4</md5file> </dir> <dir name="/langs/pt_BR" > -<md5file name="projects.lang">b2385e8203f4c30378b2c71c1e266516</md5file> +<md5file name="projects.lang">17826ac0abf776f5bc6d8c68e09c17d5</md5file> <md5file name="cashdesk.lang">dc2cd95b6531d5b5cc7d52251523506a</md5file> <md5file name="workflow.lang">57282ab3ba26185cd568d1838e0ab8f3</md5file> -<md5file name="bills.lang">c2b7ed7c04722eff8385d0241430809b</md5file> -<md5file name="orders.lang">ebe5932635440bd465546c556456aaef</md5file> -<md5file name="admin.lang">f0576e0bcf4a0640b558c1b1276ec03e</md5file> +<md5file name="bills.lang">a86f2736db442ecdfbddabdc0c2e5357</md5file> +<md5file name="orders.lang">826aba4abd3429ff665409aebda73e5e</md5file> +<md5file name="admin.lang">15fb15ce131f8143dab8ffcca18c39cc</md5file> <md5file name="withdrawals.lang">a094115816a8df0c006766c4000861c6</md5file> <md5file name="incoterm.lang">3e5ce3b248f7dda5c1eb88b75a642f5f</md5file> <md5file name="loan.lang">25088723418dcc167b4665c455714951</md5file> @@ -10252,8 +10263,8 @@ <md5file name="members.lang">73007a2ccf83a6a27aee949e342a7345</md5file> <md5file name="ecm.lang">b05c8370bfbe8bc89c37c083624b5dff</md5file> <md5file name="link.lang">910620b9e594d851f1f8a1f286890aec</md5file> -<md5file name="stocks.lang">43be26ba966b80ef6517d38ac89766ec</md5file> -<md5file name="products.lang">c8856962f7d0d100aeba2b57445bb22f</md5file> +<md5file name="stocks.lang">601f004f8adb4995ee968e7a3c01b5df</md5file> +<md5file name="products.lang">8c30f8f9c7899cc04652fa00345e8ccc</md5file> <md5file name="printing.lang">6b93db41124ee6e53e738d483b6f87ad</md5file> <md5file name="banks.lang">b730a74048ae2d8663b272d1d41894c7</md5file> <md5file name="agenda.lang">8958650d44eb12275fd720c326469f8d</md5file> @@ -10265,49 +10276,50 @@ <md5file name="paybox.lang">d7054e46baeb846c67f554fbaded072a</md5file> <md5file name="ldap.lang">3aeb0bb955d966af8406506605547e1c</md5file> <md5file name="users.lang">e7ac3efa7156fac7b187b4e2d3aa6b32</md5file> -<md5file name="companies.lang">4e8e5c431c3c2e0f163a18bb8a1aa7b9</md5file> +<md5file name="companies.lang">15767402780bab0cb2b45a7cff19c948</md5file> <md5file name="margins.lang">90c202b94dcd09173f067e8bf5164b77</md5file> <md5file name="ftp.lang">4b3416e5ad27f1623f5c9222cf93f491</md5file> <md5file name="exports.lang">7e75fd524735ea2bf2261b3d8ec3ecb6</md5file> <md5file name="paypal.lang">6f11fdfa4b04669635edc07ca6efeca4</md5file> <md5file name="cron.lang">48a83412d06860f170a73a68d6d1d607</md5file> <md5file name="interventions.lang">5c3ad5663f3d6527148247ff7312b385</md5file> -<md5file name="errors.lang">08b0e452934d0f9d1ec3449bc427cd40</md5file> -<md5file name="compta.lang">408ce9bd001e7239ab2fd7477852b26c</md5file> -<md5file name="suppliers.lang">e215b43b88af268760867eb2ec99b361</md5file> +<md5file name="errors.lang">1b425e64c64c92a307c6e16aba8e0f6b</md5file> +<md5file name="compta.lang">3b991a186f3742555e60e6f61785e885</md5file> +<md5file name="suppliers.lang">ea89357f6a833ce27bdaa3c633b73559</md5file> <md5file name="opensurvey.lang">838ea08d95f65f9a06957a7d066f0891</md5file> <md5file name="donations.lang">925e7c28144a75b7e0fbc57715f523f8</md5file> <md5file name="contracts.lang">1025f4364ac908d77f2f3ae4c592c601</md5file> <md5file name="deliveries.lang">1db9e49d446f770d60dd8d133b654b4c</md5file> <md5file name="mailmanspip.lang">4941939fc3ea3906cfe30989e3c07431</md5file> <md5file name="install.lang">f804018f508887af815f81d054905620</md5file> -<md5file name="propal.lang">0653a89483aacfa3ba2896c048ef4cbc</md5file> -<md5file name="main.lang">95310d8f1dcdf8a12818686d9c23b39f</md5file> +<md5file name="propal.lang">6e9ac5f9954ea167f40c686de9be6b7b</md5file> +<md5file name="main.lang">b840d63814462bb7fb797c729a302d52</md5file> <md5file name="languages.lang">140f52814650cf6fda4427eabd69f2b3</md5file> <md5file name="bookmarks.lang">285145b8adf6d1d7e53a1c102b25c177</md5file> <md5file name="sms.lang">673f3e0c4062e13cdef27b581fb66461</md5file> <md5file name="dict.lang">d74248250355b90443c5340490731dcf</md5file> <md5file name="mails.lang">cccf582b304132fe13245e9565ecdf91</md5file> <md5file name="printipp.lang">c554a1d2923d04978f3fe5cd245bba9a</md5file> -<md5file name="other.lang">3e39957bf13181d405e59e8233960846</md5file> -<md5file name="commercial.lang">2705a1a9758e5ae96c36f42eede064b8</md5file> +<md5file name="other.lang">e4f036b504ab352e3bf58a912cea24bc</md5file> +<md5file name="commercial.lang">5ca61a0d6b95a636b2949ae460e1d05c</md5file> <md5file name="salaries.lang">e0f4c93906c140661ee859581b1a168f</md5file> -<md5file name="trips.lang">37d8ef562d43b0e87495c19f5eeaf848</md5file> -<md5file name="sendings.lang">e43a9ff7ffce0f4f6a5aa41b886c8577</md5file> -<md5file name="accountancy.lang">d43f4d2940a5be7bbfe8ef2a72604825</md5file> +<md5file name="trips.lang">feb14dfc2c998cee54ba6247bb784862</md5file> +<md5file name="sendings.lang">3c4f6b1eacd24b5ec036788219f0fb1a</md5file> +<md5file name="accountancy.lang">813838a5f1d8832941b8ea61ed2c7271</md5file> <md5file name="externalsite.lang">e17ab7d7f81ddef4dc5e5ff071a5152c</md5file> </dir> <dir name="/langs/es_DO" > <md5file name="admin.lang">8e7647cbe7536c0a885439de89bf2d16</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/da_DK" > -<md5file name="projects.lang">099c8f56a08f89b7e0eecca685f3a91b</md5file> +<md5file name="projects.lang">6656b3e6dc07ae24df1501e0932f5ce5</md5file> <md5file name="cashdesk.lang">2da9b931d17ade2a435827c23455e872</md5file> <md5file name="workflow.lang">54f046768f3455e3fb35867c5b0f1ed7</md5file> -<md5file name="bills.lang">82a0907561ffff3979ffe2a001c0ef1f</md5file> -<md5file name="orders.lang">e0f7acc7edad603e290a7a6e1bdaea4f</md5file> -<md5file name="admin.lang">23c88d105b3ee1d9e32c8bb8cd630efc</md5file> +<md5file name="bills.lang">9be923895e488ec1757cf0a45a39a5fb</md5file> +<md5file name="orders.lang">08e9fc5f52a0c53994887f92e1fcc44a</md5file> +<md5file name="admin.lang">4f1b28f5fabec7c2e7cba7b1baedec07</md5file> <md5file name="withdrawals.lang">c7888707a258ca1950680b39e80cd6eb</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10317,35 +10329,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">23b458105b635bbae85e8543b714f466</md5file> <md5file name="products.lang">2a429e1a02d9f3305cf6db2eea26714f</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">ed56660e07d6d83851450fae4059f07c</md5file> -<md5file name="agenda.lang">0bfd616c0df985a3025caa6daf52d789</md5file> +<md5file name="agenda.lang">00031f18fd4104d1b3e39b63c3d6dc2e</md5file> <md5file name="help.lang">79089255158765aeec5fcef88335c136</md5file> -<md5file name="holiday.lang">52ff000346dec8bbca28d2c86fc4c971</md5file> +<md5file name="holiday.lang">58c57248c7881f25664f38bdf8a9cd64</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">2cd9e20c479aa18f908135af201a395d</md5file> -<md5file name="paybox.lang">3d23b4ffe1b853309ecd0b759eed52d9</md5file> +<md5file name="paybox.lang">c949765e7e8fc39653e1d97d91d47b01</md5file> <md5file name="ldap.lang">7b38146af31c9a2d81c95b41efd3855a</md5file> <md5file name="users.lang">8eb7f101d38e1a354b316641fe4ad6e7</md5file> <md5file name="companies.lang">377e3fe36becd2edafe1a82c880b5e6f</md5file> <md5file name="margins.lang">5168ede7bbba74044a5a8745af74676e</md5file> <md5file name="ftp.lang">a7fa3d4ce82fda303db4c0e92a25ff8f</md5file> -<md5file name="exports.lang">debfd8f7ccabb0005477d9ca9f001d06</md5file> +<md5file name="exports.lang">050543336f887a276a9c6e130f1a118c</md5file> <md5file name="paypal.lang">19e47714f4bbb927bde7107edc730d9f</md5file> <md5file name="cron.lang">09fcf901f0bc76651c15015c36971ba6</md5file> <md5file name="interventions.lang">22ed1ea1d7eee7eb18438d47888a926a</md5file> -<md5file name="errors.lang">e0276d4016a4983a096f5c1f2eef203d</md5file> -<md5file name="compta.lang">e591680531def0cc4b16d4b74e6ed6e5</md5file> -<md5file name="suppliers.lang">f433bd5b0cd0f62bd8fb6779aa2bf038</md5file> +<md5file name="errors.lang">a8b28dd3467b6f9462fcf4f8b4fd2619</md5file> +<md5file name="compta.lang">62e9ea41e1c061dac2602181fe68acd0</md5file> +<md5file name="suppliers.lang">ee8a076945ed7cb442619baa9be2442f</md5file> <md5file name="opensurvey.lang">15587334eaa9a54668859526ef2a173d</md5file> <md5file name="donations.lang">ae0b2989e0a8a56c8b4a3b9a77429586</md5file> -<md5file name="contracts.lang">489ed0b7efeeeba5a0495f151c2a976c</md5file> +<md5file name="contracts.lang">87fc4e5a3fa058627fed5ec8543bd51b</md5file> <md5file name="deliveries.lang">5c3fca1a0fe9b4eb6ffe3c9d9f8f7062</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">581f0b6ff7eb581d8e752d242798486a</md5file> +<md5file name="install.lang">e0a1d61c2106bcc5f3b9725a1eb5afd1</md5file> <md5file name="propal.lang">06d2f80c85c95fe57a57f846f411bae6</md5file> -<md5file name="main.lang">b41b85c74d99728970c1f719e92db35f</md5file> +<md5file name="main.lang">305f3329e4c7cae712862c6869f738c5</md5file> <md5file name="languages.lang">c0fb37d9b7860c7cabe50b6ee00ddd7e</md5file> <md5file name="bookmarks.lang">2be4d4a4c067b0e7d6abb9364ac01a7f</md5file> <md5file name="sms.lang">64d8c175fbdf22de3a58f0fe7a5d568d</md5file> @@ -10353,20 +10365,20 @@ <md5file name="mails.lang">d891e2b01301a0a48b054d06ec3fc777</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">b98b610f0ade06b2961c31ff32f6a5a0</md5file> -<md5file name="commercial.lang">03e9324931e1eec0d8e6998ab46c9f9f</md5file> +<md5file name="commercial.lang">42f04c0dcc5624cf030f70eb6ac1380e</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">568f3dd9e30e2a4d38fa97d42d47e19e</md5file> -<md5file name="sendings.lang">6494ff264aa9183f69f21aafbd0ed866</md5file> +<md5file name="trips.lang">e0ba63b632488657acea03751b852a64</md5file> +<md5file name="sendings.lang">c8ab1ce70a23df70ca4f14487cf22f69</md5file> <md5file name="accountancy.lang">e381c02e0afe8e2e8f09da697882807c</md5file> <md5file name="externalsite.lang">aae9d37af7193f531dd6b5ad8adadd3f</md5file> </dir> <dir name="/langs/nb_NO" > -<md5file name="projects.lang">8f962a56cc1eb95a28b975881d3653eb</md5file> +<md5file name="projects.lang">9cd84209473651f97c3104ba68683faa</md5file> <md5file name="cashdesk.lang">b62f02efdf9ac0a86c18a81908c92501</md5file> <md5file name="workflow.lang">eab69fb2035665be0d1a792c15829bec</md5file> -<md5file name="bills.lang">45b2b9e5aa430b6c7219d0e129453420</md5file> -<md5file name="orders.lang">aa413dd7c6ae84f7b5ff136ef8cac69e</md5file> -<md5file name="admin.lang">20a232265b2bf9f516e8aae10b7cbfbc</md5file> +<md5file name="bills.lang">c4e28aa0e00eabde40d653f4f45e8edd</md5file> +<md5file name="orders.lang">804ed0670b3482332fc7410c05f2f835</md5file> +<md5file name="admin.lang">a26fe15779d39140f8b3e9d391368e42</md5file> <md5file name="withdrawals.lang">4692462d58a2fd80d42a987c7ea8aee2</md5file> <md5file name="incoterm.lang">d90e588833456a9940a42f86e8542454</md5file> <md5file name="loan.lang">d52c7d2657535ea3b294a12cabdf39f5</md5file> @@ -10374,37 +10386,37 @@ <md5file name="members.lang">5adb21f679d4fcb748ca9c7ca58893ab</md5file> <md5file name="ecm.lang">f2aff6a51a5f3b1e5070d8296c0461bf</md5file> <md5file name="link.lang">266192aec98a0387a8023d984029ff76</md5file> -<md5file name="stocks.lang">7db583994dc5ab022ab0071de41a2998</md5file> -<md5file name="products.lang">5e84bd4cf18176dbf58bed4c2fcd8d89</md5file> -<md5file name="printing.lang">fb57bd90f112240d375332cfdf7e0da5</md5file> +<md5file name="stocks.lang">3da38f4ea86ed7257ddd3008e847ca93</md5file> +<md5file name="products.lang">14b56945bcce39241bafdf5900176d1d</md5file> +<md5file name="printing.lang">123a86fb0a51a6eb103794ccb2067ccd</md5file> <md5file name="banks.lang">047dbbd17226b58dc08692395ac3fd39</md5file> -<md5file name="agenda.lang">4f3884b826dae4fc3b3cf15a36e3f46e</md5file> +<md5file name="agenda.lang">c632a366dcaa89159c561a5339552432</md5file> <md5file name="help.lang">2eda9af82d13ef3affd1c4942fd3472f</md5file> -<md5file name="holiday.lang">d97c71dd8fe48bc0eed3c1ad9622a614</md5file> +<md5file name="holiday.lang">56bfb296ce3e472c9ed60c59cac8f0bd</md5file> <md5file name="productbatch.lang">765bb7cd6ac5f4a20b68e8027c9b3885</md5file> <md5file name="resource.lang">f8f96ff7d44cbfc3936eb112c11a2462</md5file> <md5file name="categories.lang">df070d5cf97903c24e69d1b203cd6131</md5file> -<md5file name="paybox.lang">8a2ec77d6efdcebf1d64719c6dec856f</md5file> +<md5file name="paybox.lang">c8d0d57fd5a8a90d3dfff59f1ff9c8ee</md5file> <md5file name="ldap.lang">3e3f45be57bcb65cafc6165966deafcf</md5file> <md5file name="users.lang">5fc61c1ea6a87f56d1e825e990ac0c3d</md5file> -<md5file name="companies.lang">01b6db6977ee19628350f8e55c3d5b47</md5file> -<md5file name="margins.lang">d3478934f85de491c270fc953a917833</md5file> +<md5file name="companies.lang">591d5fb87ce8f828eff137f82f6b070a</md5file> +<md5file name="margins.lang">fca9396ebf7b2d75dba9615adf461163</md5file> <md5file name="ftp.lang">f071d8490f9dcfb84809ae212b48ba8e</md5file> -<md5file name="exports.lang">fc83fd684b959345c87e917d3850e15b</md5file> +<md5file name="exports.lang">95c672d950e58c2f823cb29d16a17933</md5file> <md5file name="paypal.lang">02d605d8edf28de0d16ea863656a65db</md5file> <md5file name="cron.lang">371a05c7fd519e92e711b412705409ae</md5file> <md5file name="interventions.lang">74d1fa4fde5edbf44b0c31187d32780a</md5file> -<md5file name="errors.lang">b6d09581798066ea44ca74ae86e812f8</md5file> -<md5file name="compta.lang">ca8d9361bede75c82c36939a79e02149</md5file> -<md5file name="suppliers.lang">9bca73dae22ee162474c080ddd901cb1</md5file> +<md5file name="errors.lang">333b68fdfa93dd089339149f79ee30df</md5file> +<md5file name="compta.lang">91f3346e73ea2f142701a879907da30b</md5file> +<md5file name="suppliers.lang">9b1fb82ce3b0aca36928900f127917af</md5file> <md5file name="opensurvey.lang">e7a5b910b574a29bc09a1396d1567d38</md5file> <md5file name="donations.lang">a6cb6f452563d756b01b256916a59348</md5file> -<md5file name="contracts.lang">d0212e0713d89605217f433facb89266</md5file> +<md5file name="contracts.lang">d91fc3113104d8ba67c51b2476661514</md5file> <md5file name="deliveries.lang">de4fc74e022f46aaf85ea0ffbb360a25</md5file> <md5file name="mailmanspip.lang">540b636ced7493d4b7ead20e7c43962e</md5file> -<md5file name="install.lang">706c905b0a302139594d112dea7779a5</md5file> +<md5file name="install.lang">21b3b4c2539ab8e634694c48bfa437bb</md5file> <md5file name="propal.lang">0d9a2bb9d65f21b755512afff479d8bc</md5file> -<md5file name="main.lang">2d3adf14e944e1f8d23d0ef2c229fa4b</md5file> +<md5file name="main.lang">4facaf16a4afd6222fab22a6dbc4f93f</md5file> <md5file name="languages.lang">bf1d49b310154027adf1145539cc9d07</md5file> <md5file name="bookmarks.lang">13c5ddf75492c68962c91afab763ab5d</md5file> <md5file name="sms.lang">ab399d53ef38c91f15f5b8401f1919b2</md5file> @@ -10412,20 +10424,20 @@ <md5file name="mails.lang">6cc343a1434a7c1ea38a90ca2f9a7c30</md5file> <md5file name="printipp.lang">414e0494ccd20f84c7fe6e6a1717a9d3</md5file> <md5file name="other.lang">5439979a35ceec0a2e4a491615e3b89f</md5file> -<md5file name="commercial.lang">c63c5d120b9079d70d3b3a8c32a9c140</md5file> +<md5file name="commercial.lang">12a988c1312f99a6f713317bc02cb1aa</md5file> <md5file name="salaries.lang">9b0594e3a334ebd57337950e1374b48e</md5file> -<md5file name="trips.lang">c96f2a4d21e6f86de89fe92740fd3f00</md5file> -<md5file name="sendings.lang">78473ea401748a9e0089f19e6b4a386c</md5file> -<md5file name="accountancy.lang">b493f539b229bfced73d51b4a825563a</md5file> +<md5file name="trips.lang">3260650c0ae93ef2b410b2c4d71511c2</md5file> +<md5file name="sendings.lang">ea971260dafded2f5fe7aeb3f5ef5d26</md5file> +<md5file name="accountancy.lang">ce7f65478ac60238d60f16e432c5de9a</md5file> <md5file name="externalsite.lang">61d7d9b8502d45fb6dae1a0889effd14</md5file> </dir> <dir name="/langs/es_ES" > -<md5file name="projects.lang">d62c6127684538146b59b071d8c20fd9</md5file> +<md5file name="projects.lang">b53cd6293e534fa9a1647621110670fe</md5file> <md5file name="cashdesk.lang">3262db34410c13ae4d777e263d779217</md5file> <md5file name="workflow.lang">31d65a4ce3cf788da72de88f7a6b2d06</md5file> -<md5file name="bills.lang">5604da80d8ddd78276d528ec8b5abde0</md5file> -<md5file name="orders.lang">3a912c03e32d3634dde18e639054bdf1</md5file> -<md5file name="admin.lang">922009c17aa4301fcee2d337d4f33f11</md5file> +<md5file name="bills.lang">3b8e62e491e04f7a0cb9a405355e7d89</md5file> +<md5file name="orders.lang">4dc3511b315c7d298a44c38ce7af2126</md5file> +<md5file name="admin.lang">e156cc73788016169fb0b981aa35c926</md5file> <md5file name="withdrawals.lang">256de69b0185b8ac1e1164f52be30df4</md5file> <md5file name="incoterm.lang">7083dd601a0dd21afa5d5ffc09440d4a</md5file> <md5file name="loan.lang">5a302a8547e9d98cab90f51dc839a878</md5file> @@ -10435,35 +10447,35 @@ <md5file name="link.lang">186dbbf4b11a9684557157006bf2a232</md5file> <md5file name="stocks.lang">d4adc458cbbf4ae1ae05b81bc08dc2d4</md5file> <md5file name="products.lang">4aa381d9960a082fe174a717f922caaf</md5file> -<md5file name="printing.lang">ac76855ef253277d8cd5e78ed5594005</md5file> +<md5file name="printing.lang">7a6572951716b3e4ebee8fe54ffc4023</md5file> <md5file name="banks.lang">8b88abc6a7cf70ce1acfbc1f92663f7a</md5file> -<md5file name="agenda.lang">ba98d4865d5afae679b0b723877b9d25</md5file> +<md5file name="agenda.lang">a7181cacaf1235aefbc2b3aebf8047dd</md5file> <md5file name="help.lang">f5f165bb15c6391fc12ebac3e0a0f3e6</md5file> -<md5file name="holiday.lang">128763d6ba3ce6e6c511b36cbf396009</md5file> +<md5file name="holiday.lang">8119a59c27aac8df56ce4b2c4d5613e5</md5file> <md5file name="productbatch.lang">40f20ba0e389d91edb8b29b71da6c2b2</md5file> <md5file name="resource.lang">7508982db7d5e9e5c7fec3f096de32b0</md5file> <md5file name="categories.lang">08209ad0a5c53c953fa64bcb29dacf90</md5file> -<md5file name="paybox.lang">c56f3ea358f24bb4e820768e948b416b</md5file> +<md5file name="paybox.lang">a083abb5e95590fe1cd60565bbadbfce</md5file> <md5file name="ldap.lang">769fa149d74c5645c53a89575a1cea0b</md5file> <md5file name="users.lang">dc02836368ba0678cfc7289e18edc4f3</md5file> <md5file name="companies.lang">7f005dc1c4048f02914f491339a5669b</md5file> <md5file name="margins.lang">0c4ca601c83dcfc8d0f4f45dc773e2f7</md5file> <md5file name="ftp.lang">2da0a1995db50d0752d2e509a3bca37f</md5file> -<md5file name="exports.lang">2b1493edef23bb26f4dbf8794d44b9dd</md5file> +<md5file name="exports.lang">f0c5c0185e5e1b2923910044a19706bc</md5file> <md5file name="paypal.lang">10c2dcc555137e38039193ccedfc0cd3</md5file> <md5file name="cron.lang">bb194e9b127b46bb2271d19ed84603d3</md5file> <md5file name="interventions.lang">15be1fe8f10c081149a3003de6ec6921</md5file> -<md5file name="errors.lang">7415830f4a7d8d18b48e39968936160c</md5file> -<md5file name="compta.lang">1828e1b486b6a890951b34489c86017e</md5file> -<md5file name="suppliers.lang">b40e1202a1db6bbe323530e5ee4b840f</md5file> +<md5file name="errors.lang">0b3e76ac18a371234ecefd89ff06adb0</md5file> +<md5file name="compta.lang">d816d6622fcaf3c5f4e8f0a516128d20</md5file> +<md5file name="suppliers.lang">548bc532286b35f7a6ffee2a2801502a</md5file> <md5file name="opensurvey.lang">199dcc4ae427c0d0e5fbde6c0d2d2f99</md5file> <md5file name="donations.lang">1be19aee93ff0725138722e0b534e207</md5file> -<md5file name="contracts.lang">4c2d618e179e6f7735e59a4afb677ce8</md5file> +<md5file name="contracts.lang">df05fb48ea5f4eaf82df101331b39e84</md5file> <md5file name="deliveries.lang">8c8991fdd1f8a737640549006175fdce</md5file> <md5file name="mailmanspip.lang">db71e7656127c95fb902fc19efa94945</md5file> -<md5file name="install.lang">8bc149131c8a22ac8a25612b037b2d50</md5file> +<md5file name="install.lang">0db4c61ae8b84b7812fba61a45ea3826</md5file> <md5file name="propal.lang">b19954c856288b7fba6053c64471aebe</md5file> -<md5file name="main.lang">b0fa3e4f18ae1d8a1e32aa07a65ea44c</md5file> +<md5file name="main.lang">2e8be846099c5d7baeb4118704b5c7a8</md5file> <md5file name="languages.lang">32fd9960b92f92505a61f1032c2bb842</md5file> <md5file name="bookmarks.lang">a475fb087b707ca8fa0d87a0a7e38dbd</md5file> <md5file name="sms.lang">7c8a83bee9be22e875c81d9fd80097f5</md5file> @@ -10471,20 +10483,20 @@ <md5file name="mails.lang">b8c18f933445fd71ce16eebb15efa13e</md5file> <md5file name="printipp.lang">c52a3fd956687b01a7767977926a155d</md5file> <md5file name="other.lang">148af0f1428d264b2c1b5bb22da8708b</md5file> -<md5file name="commercial.lang">96fb1af5dc69e1d953ae49ac593bcad7</md5file> +<md5file name="commercial.lang">8f2a67e23c71638099040fdc6062609a</md5file> <md5file name="salaries.lang">739dcbdb1af7be20fde77fdb159f53a3</md5file> -<md5file name="trips.lang">7568223af1f5039fa1d8b3a865b52add</md5file> -<md5file name="sendings.lang">4b3c2c2ffdacfb76e972daaee03c7a36</md5file> +<md5file name="trips.lang">9a001cf479a5f9de7ecc25311cc65302</md5file> +<md5file name="sendings.lang">056b4d4acab5eaf8f5b5cf2c568b1bcf</md5file> <md5file name="accountancy.lang">0117a2510602eb75bcd4a2dbc035a0fb</md5file> <md5file name="externalsite.lang">87eae3bfbea127d8e90970cf3fe8a9a1</md5file> </dir> <dir name="/langs/fi_FI" > -<md5file name="projects.lang">a11332921ba24f8949f07f1db7949551</md5file> +<md5file name="projects.lang">6a3f53e106a9855477acf063ac72a81c</md5file> <md5file name="cashdesk.lang">2495aaa5b99df2676b6409c322d2d2ef</md5file> <md5file name="workflow.lang">dc3e7510d95a4e41c33aaea7347f7cf2</md5file> -<md5file name="bills.lang">32f977864eef576e4a13ef5a9d92f6d5</md5file> -<md5file name="orders.lang">4b18991316ef0a4f0c04bfdf87f3fdcb</md5file> -<md5file name="admin.lang">93add5e4203f33eb2e6b964e095054b9</md5file> +<md5file name="bills.lang">a6e0277e377b1e3d616e6ee2dd878b1f</md5file> +<md5file name="orders.lang">c4ee7398d07dbb57e9caddca4813a666</md5file> +<md5file name="admin.lang">adee349ef6622b70a76756e80e2467c5</md5file> <md5file name="withdrawals.lang">0221d29ac695e320aa365ec04ae2985c</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10494,35 +10506,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">ee2fbf76bab8bb7fa64c3fb5c1f8da89</md5file> <md5file name="products.lang">333be837bd37efd00269ae5bcaf73d6e</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">9bd2f1b9f94f34b489b4f604f75c9034</md5file> -<md5file name="agenda.lang">60728101bf3ac5e3e4943e87aec24a1d</md5file> +<md5file name="agenda.lang">f27d3b01a2b69930de1169490ac21d39</md5file> <md5file name="help.lang">606ec4e8caaa77b3b8428f6d048ebdd8</md5file> -<md5file name="holiday.lang">0ada29167ca0d2f8b9a389fb1085c655</md5file> +<md5file name="holiday.lang">ad31feff80027308a7ae4f17a1b14aae</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">84aa8a05ba6f4023339aa1fbb9a3eabc</md5file> -<md5file name="paybox.lang">322b601af964bf5049308e5df90bf47c</md5file> +<md5file name="paybox.lang">dd079ae8cedc46e35d279c27543a81be</md5file> <md5file name="ldap.lang">7709eb325cb2fc85c78639890ebd925c</md5file> <md5file name="users.lang">c668be265797094334ea182a0824494b</md5file> <md5file name="companies.lang">a92ebb74af2774ebdfdcfe7e56109808</md5file> <md5file name="margins.lang">cad19d84a46e0e9153e4a0fe0e6059a2</md5file> <md5file name="ftp.lang">4ce126e3a1d64bf191bcc3a693a4d1e8</md5file> -<md5file name="exports.lang">0efc45e48dd4ab91364fa4f9e227cc91</md5file> +<md5file name="exports.lang">07b4c6a0da6bdda6961e9362edff649e</md5file> <md5file name="paypal.lang">9af8cb14d88c4c8e0c58571545917dc1</md5file> <md5file name="cron.lang">a3be14202734967e6859f61f03850e47</md5file> <md5file name="interventions.lang">7d479610d62b7c06e474a7cae6565d60</md5file> -<md5file name="errors.lang">94c7316df0f05c21b27349600a088c53</md5file> -<md5file name="compta.lang">75fe98917868dda08360d1b2342f6ba6</md5file> -<md5file name="suppliers.lang">889c80f5e6e068734dbe8884ebbf835c</md5file> +<md5file name="errors.lang">e159504fce68ecac57037ae2393e5de0</md5file> +<md5file name="compta.lang">2a838e25d2bb6bdc96edc985f0a150c7</md5file> +<md5file name="suppliers.lang">b0061480473128d4e3faacce851d5b5b</md5file> <md5file name="opensurvey.lang">ee23c6c8670ec36d43be842613bf1516</md5file> <md5file name="donations.lang">986d6c4908854449bc9ac2b008e75a7f</md5file> -<md5file name="contracts.lang">7f0ad68769fea1fe5c78967b4afd1f55</md5file> +<md5file name="contracts.lang">83c16bd1d6727db3aaf2d25e72d37977</md5file> <md5file name="deliveries.lang">62f9203650557bc104780fcc7d9af944</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">44cef3b90f16b1645fbc2a42b9739e75</md5file> +<md5file name="install.lang">93ac5288276460d632069b043ee9b2f4</md5file> <md5file name="propal.lang">65cd279199c6ec5e320dedd7544c7a08</md5file> -<md5file name="main.lang">42913ae05252d46cada67aed19f05f6c</md5file> +<md5file name="main.lang">a65b43dafa8181d31d7444209d4e76b6</md5file> <md5file name="languages.lang">b31a45fe5b315405019d9abad5544128</md5file> <md5file name="bookmarks.lang">dee392760d4c24a3c7f6a9a218422148</md5file> <md5file name="sms.lang">4f3b5893f55d2462354b05f22afeeecc</md5file> @@ -10530,10 +10542,10 @@ <md5file name="mails.lang">8acc527e4a123b7ff5e2cf88f55140c8</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">f894671ece4cd6cf3692362891a132f3</md5file> -<md5file name="commercial.lang">a76b6051dae03eab8af525837fc45bcd</md5file> +<md5file name="commercial.lang">b9a4206a2da2631381f180f1d17c22a1</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">a415f1302279a799d2a4f79a01d31898</md5file> -<md5file name="sendings.lang">07b2190007ce223ad2ce0754bc5def86</md5file> +<md5file name="trips.lang">4e561adb5b30f6f32722022523612456</md5file> +<md5file name="sendings.lang">066cbbeeb72e13ce72244a35760d8e4f</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">8670dccfd7a31fa4c44bc8fffd978739</md5file> </dir> @@ -10541,17 +10553,18 @@ <md5file name="bills.lang">36d54cc80744708ba9ec226b550c8daf</md5file> <md5file name="admin.lang">b445026a015b310e55204739eab1d577</md5file> <md5file name="companies.lang">921ab7227ed3abcda2db9bf141411751</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="compta.lang">2172e11a30b062324fc2a90d1f6de9b2</md5file> <md5file name="propal.lang">34ea25003f05ded5624df898f2c1ac4b</md5file> <md5file name="main.lang">7210212c531b08cb22055f395769fec4</md5file> </dir> <dir name="/langs/ar_SA" > -<md5file name="projects.lang">11323299339745b30a4fe90e0be071b4</md5file> +<md5file name="projects.lang">1f16414a30aa0a40379d1cf47ac9a6f4</md5file> <md5file name="cashdesk.lang">dd301d88f6d45a5b41cc61fd0398013d</md5file> <md5file name="workflow.lang">707db11ae318f0427fb4de517d7e73ec</md5file> -<md5file name="bills.lang">aaa07900577524ed37aefc82a0a21f3e</md5file> -<md5file name="orders.lang">4cfb9de9dd3667806fb0d2acf505102e</md5file> -<md5file name="admin.lang">bc732b95dbb2ad1e5da6c69fd0aa4817</md5file> +<md5file name="bills.lang">42b67a1a0346b608e443e12f29b69e8d</md5file> +<md5file name="orders.lang">bbc2657930596c2b154f00988ddcaedb</md5file> +<md5file name="admin.lang">b439730a1adbbf881e2fddf1e0c83748</md5file> <md5file name="withdrawals.lang">e88891dab9672d1abf2a93d6083e18b6</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10561,35 +10574,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">f207e426d375d1a5fd4be856861f2a1a</md5file> <md5file name="products.lang">86348ea789ef1314a6e53a41b454f065</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">87ff59e320e9a3038f5a4a82bf3cd622</md5file> -<md5file name="agenda.lang">af75a4c3083eb5d8a74d9981b2287fb3</md5file> +<md5file name="agenda.lang">a2efa498bb6ec2e917bc885ebe972a2d</md5file> <md5file name="help.lang">a53138e64ad08cc1eeccebf36b7ee960</md5file> -<md5file name="holiday.lang">2c05961df2e4e0126903dc74f22be8b7</md5file> +<md5file name="holiday.lang">57556165ee5bc8d1536476cddaeda687</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">17d68c416413db1e496ad110d8a68bd8</md5file> -<md5file name="paybox.lang">3fae4559bed375ac2e814fa2396a420a</md5file> +<md5file name="paybox.lang">f2200cc41cb26e664754ccdad356e8b9</md5file> <md5file name="ldap.lang">c3fb35dd0fefe93bbf0dfd8976709bb7</md5file> <md5file name="users.lang">0f24e3f9b662529afcd2611dc32f47f7</md5file> <md5file name="companies.lang">4a6daa4bad5d06c18e1375e326e5426d</md5file> <md5file name="margins.lang">97cdffb50afd0bd901cc9b4260e41f6c</md5file> <md5file name="ftp.lang">3e2cfc1dbeef169bb2bec99537ba3acf</md5file> -<md5file name="exports.lang">e7478884fc6463636e286fb010ac787a</md5file> +<md5file name="exports.lang">1c7dc815c1409f1801dda799e0c4b93e</md5file> <md5file name="paypal.lang">3d9f9e874cfd7dc5eb4cb48ce2767545</md5file> <md5file name="cron.lang">ec324a67cb8145820e9ea896a36b29f9</md5file> <md5file name="interventions.lang">bd0bfc8b701484438eb51ca355c9e2b4</md5file> -<md5file name="errors.lang">e4c1b22222886c2ed2cc2691acdeddc8</md5file> -<md5file name="compta.lang">5aa4a992042e3c192ec0e891574e1fcf</md5file> -<md5file name="suppliers.lang">0dedf22b8b15e90bb4df6b4060f435e4</md5file> +<md5file name="errors.lang">cc7f2006caac14a1e4e2ae4cc0875814</md5file> +<md5file name="compta.lang">f1583dac9a5e2b71250de9a8b2e34377</md5file> +<md5file name="suppliers.lang">8536e6609b02d26a3181678fa36d9761</md5file> <md5file name="opensurvey.lang">ba65eb70925e2e80ec40306484253483</md5file> <md5file name="donations.lang">eb7629f4b3e417ac96b46ea2457ff477</md5file> -<md5file name="contracts.lang">9c8550ca60a52725675b3cfab2fa5b2b</md5file> +<md5file name="contracts.lang">90d13efe717f8457b7851bba57dd5a44</md5file> <md5file name="deliveries.lang">4b0317bacbf44db749d81e899c0d0540</md5file> <md5file name="mailmanspip.lang">1bc2c11dc61564329b6e8db3603fe42d</md5file> -<md5file name="install.lang">3a6ac0b6837aa7ea03adc33fc1755d43</md5file> +<md5file name="install.lang">9e6347a68f6318ed12e65da37c98183d</md5file> <md5file name="propal.lang">0aa68b2277a2af4acfa5e470260c4e0d</md5file> -<md5file name="main.lang">24ae1586b32f094ac97b67c1da09c3cc</md5file> +<md5file name="main.lang">351174de3584d284c0a2f111b1c096a8</md5file> <md5file name="languages.lang">298b684f1124cb649afa6081ee5b31da</md5file> <md5file name="bookmarks.lang">aa3dd95196d0ec83718e74c22d0a0da3</md5file> <md5file name="sms.lang">7b3cd67f5f1c421536def5926d137a9d</md5file> @@ -10597,20 +10610,20 @@ <md5file name="mails.lang">b21bc1d1fa771c7e3e886c352fd73fb3</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">91325e5cb13290a437e5732dd7bd3bd1</md5file> -<md5file name="commercial.lang">783e3322e60569aca849aea528b36a10</md5file> +<md5file name="commercial.lang">8a9f17adb34dc1f9e52e51bacdb9a5c4</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">02cffdfa89fcd5dc5a31a83707283466</md5file> -<md5file name="sendings.lang">964ebd4a4c1baf8541adaa266044c471</md5file> +<md5file name="trips.lang">14f0f8c0c9ce76174baabd31994fda59</md5file> +<md5file name="sendings.lang">a9b8e7319dc463d1e2bc9d41dd80f1d5</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">9e65675700f44cd62f5ce4c4f3aa8226</md5file> </dir> <dir name="/langs/ru_RU" > -<md5file name="projects.lang">fe3759e454b3a81ab3c90b5c17229c18</md5file> +<md5file name="projects.lang">704c314279365af2f7c32e3c634ec423</md5file> <md5file name="cashdesk.lang">09e6a05a8cfe5f1533fe8144beb1d05b</md5file> <md5file name="workflow.lang">f423a14d136e03186e7f43e2df7c3744</md5file> -<md5file name="bills.lang">c59a78ce0dae505cb398fd904759ed70</md5file> -<md5file name="orders.lang">0876e233190cd085e0fb0d20b270225f</md5file> -<md5file name="admin.lang">1861d7b71bbbc20f35c2fdb5c491531b</md5file> +<md5file name="bills.lang">ca81d1f11cc2b18f78819d3856c0117a</md5file> +<md5file name="orders.lang">2a2912ece2fdf7a2e3c0c9ba78d3007d</md5file> +<md5file name="admin.lang">50047740e8970baa3cfc5d3431f0f9ed</md5file> <md5file name="withdrawals.lang">30f79908815a64fd943b8085d018e472</md5file> <md5file name="incoterm.lang">56abeea9ab436058834bac282558fd24</md5file> <md5file name="loan.lang">8fa599046396625428fddf3cccdc1bba</md5file> @@ -10620,35 +10633,35 @@ <md5file name="link.lang">3096e6efc0f60e8072255213788ecab9</md5file> <md5file name="stocks.lang">7416a64dd5ed04c73228284cff4b6e0a</md5file> <md5file name="products.lang">f41d6cc473a9edf9689bba196dffeaf3</md5file> -<md5file name="printing.lang">92adf70d7998062351c5c13e53995ca6</md5file> +<md5file name="printing.lang">df0c9e9884678ca5fd289648f5d4af47</md5file> <md5file name="banks.lang">4d09328a05ef25857faec9b18cfe925f</md5file> -<md5file name="agenda.lang">531c5b46ad56fcaa6dabb297127fcb17</md5file> +<md5file name="agenda.lang">d8880eb89d2c17dfd2040914d4b41bfe</md5file> <md5file name="help.lang">d99b7ed121c50b6b1cb0d9ccbc65bbc8</md5file> -<md5file name="holiday.lang">eac6bfd3571c27b247a84e10c1a6a7c8</md5file> +<md5file name="holiday.lang">1b70c21c20d31a6dfcbb39ab299afcfd</md5file> <md5file name="productbatch.lang">f5f46d2641ac2af573c70801a388a5b3</md5file> <md5file name="resource.lang">c5ffae12b8dbf993f93b82f81e07b7dc</md5file> <md5file name="categories.lang">5cd42f6767cdb4b451fc4f8e297dda01</md5file> -<md5file name="paybox.lang">e572334c02a469b8237572f3ec6a4782</md5file> +<md5file name="paybox.lang">a593b69458210cb28c54e1d4b39ee75c</md5file> <md5file name="ldap.lang">0314cfeae04a5fe2c53b979688e15fe2</md5file> <md5file name="users.lang">dfb1bc2fafa4eef62911dae18a41f28c</md5file> <md5file name="companies.lang">212d48ba08bf3758cd311791838056bb</md5file> <md5file name="margins.lang">ba79d520b3293c9582b0646a29cf18d1</md5file> <md5file name="ftp.lang">56e80512ad1d9bf5e1ea6baa776aa748</md5file> -<md5file name="exports.lang">d50807150f64426639a39af531a005f8</md5file> +<md5file name="exports.lang">b2a363d7ed5df1e955d8f5703db1ee9a</md5file> <md5file name="paypal.lang">a3ec4dfec292f3fd441f5e5d3010c20f</md5file> <md5file name="cron.lang">c26a8142ff296d988cfe13332fb14bfc</md5file> <md5file name="interventions.lang">ab305cce806b6aede7aacb7b0804fecb</md5file> -<md5file name="errors.lang">2713587038bbc6dd759c9d90754f4a6e</md5file> -<md5file name="compta.lang">c3c80a11c12c248c717289f5f6693bcb</md5file> -<md5file name="suppliers.lang">cc0b54fa4668262449f6afa94eb98f5e</md5file> +<md5file name="errors.lang">d704c39224c814f121dbd4768d18660f</md5file> +<md5file name="compta.lang">645fac5cb8fe7cb33064128459eafe54</md5file> +<md5file name="suppliers.lang">f7cc76455b53c9fb37c27554ed0967d0</md5file> <md5file name="opensurvey.lang">55d24007a85eb0d6649e589f8b7c2a69</md5file> <md5file name="donations.lang">351d775a3d652783a5d015060c47a446</md5file> -<md5file name="contracts.lang">37c9aa38ccb6ae697a5d526de4a43a67</md5file> +<md5file name="contracts.lang">a5aff1132e18ab1546a154bcc75b3691</md5file> <md5file name="deliveries.lang">7ddff73aac78b8badf4bdba11cd541d2</md5file> <md5file name="mailmanspip.lang">7cbeff2cf852ffd059a2371bf23ec176</md5file> -<md5file name="install.lang">c135b745344ecb53ab7237594c5af169</md5file> +<md5file name="install.lang">d9c8363725cb3312dd3bcd8455939ece</md5file> <md5file name="propal.lang">b6600bbd673dc1a967e3d613935b691b</md5file> -<md5file name="main.lang">938efd7decfc8e8d0d1a24a0f701435e</md5file> +<md5file name="main.lang">c867458a5c775c30db28c085c83c1af0</md5file> <md5file name="languages.lang">cc7759c6e5d64dd12aa85dfd9d0ff480</md5file> <md5file name="bookmarks.lang">116c07ff8a67e2cdc94c62376e4290aa</md5file> <md5file name="sms.lang">da0fb653b20f60acb1b32e763c94ee84</md5file> @@ -10656,20 +10669,20 @@ <md5file name="mails.lang">edeab20ff1445be1465996f1a7541559</md5file> <md5file name="printipp.lang">4c5eea2a8145b886a2e8af4c13fdd8ec</md5file> <md5file name="other.lang">dba90846f4c60dad7507f8eb0a8c12b2</md5file> -<md5file name="commercial.lang">c67a913f6904a26cd9d8e8cef93118c8</md5file> +<md5file name="commercial.lang">78205956ea2e422bd0c3551470aaf917</md5file> <md5file name="salaries.lang">fab7ad4774c8821b32f59a87368821de</md5file> -<md5file name="trips.lang">ade134f689894d619ad1e20689cf4f43</md5file> -<md5file name="sendings.lang">94603b7807624dcbf00fb33ef7945584</md5file> +<md5file name="trips.lang">ce461eba9060cfd90008040553ae19d8</md5file> +<md5file name="sendings.lang">c19f8ce8e5075509c5203a5344f42c37</md5file> <md5file name="accountancy.lang">2f730e10e6ff1e342e722e985b54d863</md5file> <md5file name="externalsite.lang">338d9c56e6653c910dac441e3a519d25</md5file> </dir> <dir name="/langs/bn_BD" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">6f47685830e644eb59c6ba0687de48a0</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10679,55 +10692,55 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">1067d88c346ab4405e0e9b3eca7906de</md5file> +<md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">de30767cf0a5d454269ab9986fce13c0</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">74f49c52ba746096316a8fabfdd197cb</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">26af5b43629c9b74c66c5bc87a6e9072</md5file> +<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> <md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/bg_BG" > -<md5file name="projects.lang">0476ab8f39e1134aecf687b94ba1921f</md5file> +<md5file name="projects.lang">4a55e4d7f22e7d44ef5aec63acdadfc6</md5file> <md5file name="cashdesk.lang">cec5dc207fc9e4399548607def63b953</md5file> <md5file name="workflow.lang">481d05b63d8ecea12b14c26156a6f286</md5file> -<md5file name="bills.lang">9a2f50ccd349d7544a532a4562cf7c1b</md5file> -<md5file name="orders.lang">b81188718eb0e6d0be21944da85e5225</md5file> -<md5file name="admin.lang">9431bc3e8fd55026cc714728f5a87715</md5file> +<md5file name="bills.lang">a89ac2972c17bd2c21b6e71f900bbefb</md5file> +<md5file name="orders.lang">0117e9eb4ec62ae70cdc2cdb032ea4a3</md5file> +<md5file name="admin.lang">9c4a32938bb8475020d126dd27add3ea</md5file> <md5file name="withdrawals.lang">41cb1b4912e7e63055cc42cd34501683</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10737,35 +10750,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">e0ec416c7a5ab7c6ec37f1451273a21a</md5file> <md5file name="products.lang">6df07d84b58a137e49213c42629dc6ca</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">23fa1196e7e0bf14078a6439fab7debb</md5file> -<md5file name="agenda.lang">bb8a7926187bc7b3a5e0dee4af3ab93f</md5file> +<md5file name="agenda.lang">d9b279a5b8b4444c22234eff94697dcb</md5file> <md5file name="help.lang">9a09d0e39657eaa250296b8b7e11a986</md5file> -<md5file name="holiday.lang">cc7ff7ff9398f8173931a58bbf926287</md5file> +<md5file name="holiday.lang">64437501af41e6600d6817c47cc9bf59</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">1a2f787c54fbe6b561fbd776a25872fc</md5file> -<md5file name="paybox.lang">6416c58b52a9d2a2ef47e7d43aa655f9</md5file> +<md5file name="paybox.lang">3c474980a7bb1fd8a758009a01992640</md5file> <md5file name="ldap.lang">b5ac41b2d7993ff82acb9a8358a17202</md5file> <md5file name="users.lang">6177e3c17c2beae1066e42d26b0a921b</md5file> <md5file name="companies.lang">587567f577fe01bd0a203203b11e082a</md5file> <md5file name="margins.lang">312e64c5493d745c91c4bf83e3eb0b01</md5file> <md5file name="ftp.lang">c3666f4bf323f11ef7117f2952a0d6dd</md5file> -<md5file name="exports.lang">3fe5399b234862211f128d023d53ebd0</md5file> +<md5file name="exports.lang">260f5ff084bfd5c323b9d0cb01a37c18</md5file> <md5file name="paypal.lang">57160d6901b4fe33370e429c4cb06aac</md5file> <md5file name="cron.lang">04b5877b7648ce36557698aa48eab05e</md5file> <md5file name="interventions.lang">053842730e380dfddffb45bf4684d34f</md5file> -<md5file name="errors.lang">e77f6307cf535ce68a083085acdbf794</md5file> -<md5file name="compta.lang">b3aeaacb3b175898937f31474b3d1f77</md5file> -<md5file name="suppliers.lang">aab39797ad85bf3422d70b3af0bb8d13</md5file> +<md5file name="errors.lang">37b60d2d094535b36fbb865ba1b4d779</md5file> +<md5file name="compta.lang">8bee2c0a737282254675a9452c0d445e</md5file> +<md5file name="suppliers.lang">27eaeadcf2739876f33c94d429c8a19c</md5file> <md5file name="opensurvey.lang">1f2dfe32a45c0cc407b1e41483875c6d</md5file> <md5file name="donations.lang">889750973024b5b9ee80157128fdade9</md5file> -<md5file name="contracts.lang">efa935642d7efc23b63df49d410fbbbd</md5file> +<md5file name="contracts.lang">48a054998227d1b323709fd33f76506b</md5file> <md5file name="deliveries.lang">0b2ff41b32ddac3abfdd5615b520392d</md5file> <md5file name="mailmanspip.lang">4a64102233f5cc6a326d74c738ed1333</md5file> -<md5file name="install.lang">32426519dfc03553cf9b9d314b9c019b</md5file> +<md5file name="install.lang">2a0e599244a9d226987f6316bd4470ed</md5file> <md5file name="propal.lang">b0056be7d136075c92352bb09ba6db76</md5file> -<md5file name="main.lang">a139fcd7a613e8f3964ca10a14a17f04</md5file> +<md5file name="main.lang">4f46917d26218717d682a103465dd0d4</md5file> <md5file name="languages.lang">fcc762cbe281878d82d7fd73350d5d97</md5file> <md5file name="bookmarks.lang">a2176e70d49f029e4ef345e258cabcd2</md5file> <md5file name="sms.lang">1ec82f780ad10ccf1017f53ad0a982fb</md5file> @@ -10773,20 +10786,20 @@ <md5file name="mails.lang">ade1ed2ca0e9fbd669f2e93bf489ace2</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">29b63a9f892720cd883ad2e1936fcc87</md5file> -<md5file name="commercial.lang">7c81d9b1815859fd9678ce309e098417</md5file> +<md5file name="commercial.lang">fcf9a22383bc602b4753feb9f2e09129</md5file> <md5file name="salaries.lang">4468f3a8b5d7713027614c35c4edb4ba</md5file> -<md5file name="trips.lang">4ad13e35b0e0dc8b361c77df804b7993</md5file> -<md5file name="sendings.lang">8236daa94ec93f76b07232cded167c14</md5file> +<md5file name="trips.lang">c88f0b05f3446517570cd23270b79c9b</md5file> +<md5file name="sendings.lang">8dcd2c6de97e085c2f3129bbab2ad105</md5file> <md5file name="accountancy.lang">dcda25012e278d3a5725e260f37fbeeb</md5file> <md5file name="externalsite.lang">ad72b32fa88b149015f6e9e0f8fd9411</md5file> </dir> <dir name="/langs/nl_NL" > -<md5file name="projects.lang">a447996882554e501a33c8653ec7a044</md5file> +<md5file name="projects.lang">8fe8a1661fce90674ba71e87e478fb97</md5file> <md5file name="cashdesk.lang">59c457c3403be06b525dd7b8c427701b</md5file> <md5file name="workflow.lang">d68cfe7e1c70fc21a50eab0606fb7ea5</md5file> -<md5file name="bills.lang">5d10af7a52d112ea64e951155678bb83</md5file> -<md5file name="orders.lang">56ac01bdf95a58095b336f7c91ff68fb</md5file> -<md5file name="admin.lang">15966685935af399b834385044ebd4fc</md5file> +<md5file name="bills.lang">51cb1664bd3521843659cb05fae8a51b</md5file> +<md5file name="orders.lang">826484beb032b1d93a3741e5607c7070</md5file> +<md5file name="admin.lang">e404ca3a2e8446294b1e470e47d53004</md5file> <md5file name="withdrawals.lang">2ac1903fa962c3d3b928b911581cf300</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10796,35 +10809,35 @@ <md5file name="link.lang">3418d50e2adfabf40c3272735e88bb53</md5file> <md5file name="stocks.lang">11321835cdb2fefd6e81e49b46e3a283</md5file> <md5file name="products.lang">494d686e5feeb9726ed87d6d96dbe693</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">48d5fbbfba60dc8cf1d182fd728c9283</md5file> -<md5file name="agenda.lang">9b57359604930d69681473facf8d17ad</md5file> +<md5file name="agenda.lang">75c36a756bdd4b4625cd7a68a6c9d496</md5file> <md5file name="help.lang">17eae49005c9eb8ec8aacd15dcf38b6b</md5file> -<md5file name="holiday.lang">51c181882921c992e28ab0c9e424dc93</md5file> +<md5file name="holiday.lang">7bcfc21fdbb79da96f7374f381bae4f9</md5file> <md5file name="productbatch.lang">8fd7ce4aeaf2b3be11f39bf9b2be332b</md5file> <md5file name="resource.lang">28de826c00f8408c18c1060cacc44808</md5file> <md5file name="categories.lang">015eef4f2ab821df5c61bc738def628f</md5file> -<md5file name="paybox.lang">047c5ce175245236274011b316991875</md5file> +<md5file name="paybox.lang">431b1b78a4a4fafd05d4e0bbc2c47263</md5file> <md5file name="ldap.lang">5bb64010fefff4ea7f80e1ab6a6e0122</md5file> <md5file name="users.lang">e6d541551ff358ea366fa5705aa03f33</md5file> <md5file name="companies.lang">d6580ceeb4576c2ccb4f78a1a2ec77b8</md5file> <md5file name="margins.lang">553f742a0252568f24b9cc15e948f336</md5file> <md5file name="ftp.lang">7952397f4d6f94f800d8c6d06b4067e7</md5file> -<md5file name="exports.lang">d977c82412ee4263417dccbd020f6fe7</md5file> +<md5file name="exports.lang">25750dea41c887e9ea61faa23b1516cd</md5file> <md5file name="paypal.lang">fc591b6dcf00663001336aeb2459e123</md5file> <md5file name="cron.lang">539a0357c179e6ed2094b7ca1ebbc344</md5file> <md5file name="interventions.lang">ad0d58fc24b771522ca045e1ac65f943</md5file> -<md5file name="errors.lang">1336322f9a65a69cd05fa780402df059</md5file> -<md5file name="compta.lang">d1611ccc7398aac0852b4d8f21708afc</md5file> -<md5file name="suppliers.lang">0a1971986061c1723db06f2ce10a6774</md5file> +<md5file name="errors.lang">93a0e71d518587e3bf856496319c775a</md5file> +<md5file name="compta.lang">521b394ce8ec2f87ae79770ccf5dd58b</md5file> +<md5file name="suppliers.lang">ec4d6fe04de1980f496e9caf6fabe534</md5file> <md5file name="opensurvey.lang">0f18fd5af1f9ce788f5053e652842feb</md5file> <md5file name="donations.lang">bb7be4d52dba41ff906024591864300e</md5file> -<md5file name="contracts.lang">6f7cdeaa94521a24696f30e100fe06b1</md5file> +<md5file name="contracts.lang">4f3542ab71b20d7d28ae60817b2eb1d5</md5file> <md5file name="deliveries.lang">1d998745c1680fa335fed152b242cca5</md5file> <md5file name="mailmanspip.lang">a72a089766a7cf669f6b68270ce8f5ab</md5file> -<md5file name="install.lang">ca4037021285d0de1307a991e46afcd4</md5file> +<md5file name="install.lang">14aaefd3cb1b4bbfeafd6bef7c185285</md5file> <md5file name="propal.lang">4146dd4f46253b59caf76dc6970cfb61</md5file> -<md5file name="main.lang">ae285bd663eb45e7c1166f6597593b29</md5file> +<md5file name="main.lang">879db84b3a960660b5c1dfb7338234c8</md5file> <md5file name="languages.lang">cf9e4c942d0a11ae766c0fed96b23144</md5file> <md5file name="bookmarks.lang">4900f43900b2677888e3f7ec9a376c99</md5file> <md5file name="sms.lang">9c8629c3110dac7a00b21c554e869282</md5file> @@ -10832,20 +10845,20 @@ <md5file name="mails.lang">0c509a1ff62dd144392973d21f6f4c1f</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">0ed20acef7cc4de2c88ee482435f3ccd</md5file> -<md5file name="commercial.lang">b71526c1b44dd20cd3e5c442d1f16a2d</md5file> +<md5file name="commercial.lang">9d5d06d5343520f1f2bd5560833b3693</md5file> <md5file name="salaries.lang">b6786821a9641b2e90eb60d1cf955593</md5file> -<md5file name="trips.lang">b6bbabcbea9fafb5ad2fa6604cb09f20</md5file> -<md5file name="sendings.lang">00a1d0f7f31142d929fc7fef2d96781a</md5file> +<md5file name="trips.lang">29567ae731d5a20740dadb635820c0d7</md5file> +<md5file name="sendings.lang">83da48fa37c40e4f8c5ca323d585e7d9</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">1be24d68eebff59f8a3d55d1d248cdfb</md5file> </dir> <dir name="/langs/ko_KR" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cb28a04e0c5427c7b3aef15674a67e8d</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">a33234a4e37ef9b32b86e2c9d7260e17</md5file> +<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">3265e4dbbf3e0c99bce19777eb25094b</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -10855,35 +10868,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d4a0ea69d0b59441b8f0697456cc3140</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">c5446703ea09fc7df6c86b60e5a098ea</md5file> +<md5file name="agenda.lang">a9abc615abd8dcb10635fb127bfd511b</md5file> <md5file name="help.lang">baf38b4ec10a43d12a333a1c2a28224f</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">6fc6f141ab7edcce1e50ed262ee77e92</md5file> +<md5file name="exports.lang">844b39f8467ece7a7932e4bfee4bee76</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">e9451efd6d65dffdb9478b8617f7007b</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">8986c14f9db4b7871a5f96050aff82ef</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">5f159cb90408adc70e38433de187cc99</md5file> +<md5file name="install.lang">21bad97ed84232f24a79e21f9f438961</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">8c911b9bab3a5c1b853ee1e89c6cbe52</md5file> +<md5file name="main.lang">3777bff94a23590b1939610196e43a32</md5file> <md5file name="languages.lang">0015287d927b33b71d654076c2b0773b</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">d32aa2e1c7b5bd07001c90bc13dc7b50</md5file> @@ -10891,80 +10904,80 @@ <md5file name="mails.lang">5ef140466400c96d5e5cbbdc7cacee28</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">a2b48c147b497f22bc9816616ca4cbd5</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/fr_FR" > -<md5file name="projects.lang">fea12cb5a87b79f522fb90d3bc37c754</md5file> +<md5file name="projects.lang">6cc0c652a67b7a726760dcdc608db98b</md5file> <md5file name="cashdesk.lang">a7a17bad11811e39b0164573964f3c18</md5file> <md5file name="workflow.lang">3814711841ff79bfb1bffb653cfde0fb</md5file> -<md5file name="bills.lang">3b1e3277f2215f65bf41f5cb22e422bc</md5file> -<md5file name="orders.lang">414c6b81e62d76f84238870493a91898</md5file> -<md5file name="admin.lang">41a2598f95f0c082984c881514414215</md5file> +<md5file name="bills.lang">c6794aafb3744bde6e6f10406dfdcbea</md5file> +<md5file name="orders.lang">40da93d7868af1bcee8c47d560dad545</md5file> +<md5file name="admin.lang">f7b95693315b045c22b7868e83fa419a</md5file> <md5file name="withdrawals.lang">d7a12190e2704590b4523ba5b60dd6b6</md5file> <md5file name="incoterm.lang">d85c3718dd925b2f2749a6293f5cb8a6</md5file> -<md5file name="loan.lang">33ba0fedc05566b4cbf736ee4592acc4</md5file> +<md5file name="loan.lang">6173cfe37fe100bca15d634b617e43ba</md5file> <md5file name="boxes.lang">3da2d86b46b9f04a99b688e4341d9750</md5file> <md5file name="members.lang">3394594b3b0fd3566c00254fbb89dc74</md5file> <md5file name="ecm.lang">407ba5abeaf3f08069464027cb52bbba</md5file> <md5file name="link.lang">8c6845892177aee173dbaa73e8cd8ddd</md5file> -<md5file name="stocks.lang">9a5bbc8bb17b41afa8bdfea9577f2479</md5file> -<md5file name="products.lang">2098f27b31a488999d707a21d60a036a</md5file> -<md5file name="printing.lang">63d6cff6956a13af8160d0b5c8dc323a</md5file> +<md5file name="stocks.lang">c314672849f4fb6754bc916bceaa7103</md5file> +<md5file name="products.lang">de693f4543cb9af1e5999b8486f4da41</md5file> +<md5file name="printing.lang">baa8fc8768d82c06e62f9309cdcdd518</md5file> <md5file name="banks.lang">34b072a62869a2440744c844b1883efe</md5file> -<md5file name="agenda.lang">91f992ec94967d1d6222b1a5520a799e</md5file> +<md5file name="agenda.lang">861dd1133b381989d899332f484cc543</md5file> <md5file name="help.lang">b80c70a4104afbcdddb55fea9a09f703</md5file> -<md5file name="holiday.lang">fc33056a7adf821b9a94ac912846d837</md5file> +<md5file name="holiday.lang">b2b79aa2d9b051ea649c131c5d7fc69c</md5file> <md5file name="productbatch.lang">1f454c455358e56662f3ddf5e1832a39</md5file> <md5file name="resource.lang">c336f582881f9f5ee8c96bbc8eaced3d</md5file> <md5file name="categories.lang">af051e192fdf402fc272d8f347236fc5</md5file> -<md5file name="paybox.lang">df962d37596dbd1a3142fae9eb418bdc</md5file> +<md5file name="paybox.lang">fc4ad53fd61f746fe581f447bf76d79e</md5file> <md5file name="ldap.lang">70e166ce8c734b2c4b6215bef0875c3d</md5file> <md5file name="users.lang">93350f7c0359f3cff6c242f2e5924e3c</md5file> -<md5file name="companies.lang">a1a7e4f1dbe4e5d93a81af445cd26129</md5file> -<md5file name="margins.lang">f2abec4112941a84bebb3338fd2aa9cc</md5file> +<md5file name="companies.lang">21f823c2cd67de9d315e5db41c85aee0</md5file> +<md5file name="margins.lang">d62dc162efce8a950de403e522b4657b</md5file> <md5file name="ftp.lang">e7e60217406bf671e98ae7124f69e8f4</md5file> -<md5file name="exports.lang">b4920a32cc2c0fbce995433c090ba551</md5file> +<md5file name="exports.lang">8fb6625d18bc2283bc2b745f7cfb47f4</md5file> <md5file name="paypal.lang">bcaf0ee7ee4ede4c0b11d33262e06913</md5file> <md5file name="cron.lang">4508eefc4cbf06183f780a47550b51fd</md5file> <md5file name="interventions.lang">624f8ffd5c36af2b87a06aee63b17bb0</md5file> -<md5file name="errors.lang">08a3aa3f2565298e4bf4c4fdf72bafa9</md5file> -<md5file name="compta.lang">4620777d2f202c6555fe8e6dedf98fcb</md5file> -<md5file name="suppliers.lang">f85f9f7565a8a0f1a3f28336ad8ab6e5</md5file> +<md5file name="errors.lang">88f572d21982792d5393ee999d2c443b</md5file> +<md5file name="compta.lang">301863f24dfdf588d170f0dd76389132</md5file> +<md5file name="suppliers.lang">307d48fb06eea97b2818146fbb8929cf</md5file> <md5file name="opensurvey.lang">bee0636e455ad5d9a8dcc288ac2abb4c</md5file> <md5file name="donations.lang">9875bc160f395b95a197ffbb4ac22190</md5file> -<md5file name="contracts.lang">9c1e23da81dc4a63a31957d58854c6fe</md5file> +<md5file name="contracts.lang">af0368dd00b10198d8770cabebd9e6ed</md5file> <md5file name="deliveries.lang">77def64e09174fe0ebc597e0e0f643da</md5file> <md5file name="mailmanspip.lang">7b075b656401153b43a2fe09321bcdf1</md5file> -<md5file name="install.lang">a20b3b4d6be0dbbd0fad50781b826d0c</md5file> +<md5file name="install.lang">d2e91c6a29e54a76ca5b983547d8850c</md5file> <md5file name="propal.lang">fe7b10789faa1e33034ed5bea8a9520d</md5file> -<md5file name="main.lang">eca8de567f74ca2c37175e7ccae1cd14</md5file> -<md5file name="languages.lang">827630b184bb3fc85e20521c3990f6b9</md5file> +<md5file name="main.lang">73c05b103c926a9cd6f6d4adb14bc0e8</md5file> +<md5file name="languages.lang">a0ee07d48296bba0fbe1154d8bf4f292</md5file> <md5file name="bookmarks.lang">2bac51be88c59c5ee21511836859e221</md5file> <md5file name="sms.lang">0889424a15f7ae4d5147e680d379e3c0</md5file> <md5file name="dict.lang">1da322fd765395f75d1bbd0857995779</md5file> <md5file name="mails.lang">699d8c5cf75a68b342647cee67c44485</md5file> <md5file name="printipp.lang">a1fe9c904ea0bd6d6ea490b977432ffc</md5file> <md5file name="other.lang">78c3ad1c535be023623d3560b843afcb</md5file> -<md5file name="commercial.lang">3499b581cd90bad22b37220148cd7d02</md5file> +<md5file name="commercial.lang">8f7220da3aec4a4e3960715b2153411b</md5file> <md5file name="askpricesupplier.lang">89b6756ccb0d05b4191b704aafaf5803</md5file> <md5file name="salaries.lang">becd3ff12eb9f1b6de5082ea51c5bf9b</md5file> -<md5file name="trips.lang">3927cb9e213923b52be3627a8e75a6fd</md5file> -<md5file name="sendings.lang">2daef2e8342cd350adf3130b3b62d057</md5file> -<md5file name="accountancy.lang">70ba7037ac0408cb03d1b939ed65c1b7</md5file> +<md5file name="trips.lang">ba79a127979def278922a780ad5b1c5b</md5file> +<md5file name="sendings.lang">322469f3805d514f7b1d9c762d6cd232</md5file> +<md5file name="accountancy.lang">a519d93c30b602096b8eb9025f0a0441</md5file> <md5file name="externalsite.lang">af1f4c3b96562f5bf2f6a74c89f86c30</md5file> </dir> <dir name="/langs/lt_LT" > -<md5file name="projects.lang">a31b9ea446664690583d14f14eb5cb93</md5file> +<md5file name="projects.lang">301730ddc5a7a3b114fc6ad7ed7bbb4b</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">6d53c83d0c2f41f894615f0efd6c8cc9</md5file> -<md5file name="bills.lang">a3c386c3bd9bcc6f7df031124e65f4bb</md5file> -<md5file name="orders.lang">e50905daa3528b9182a1d886e9f13f54</md5file> -<md5file name="admin.lang">d043322c8b2ada62d508b8daac2311b1</md5file> +<md5file name="bills.lang">dc118354cf69a5a9d83213658f3dcd93</md5file> +<md5file name="orders.lang">7abcf80b038ed1d22f9a8025a6576eb7</md5file> +<md5file name="admin.lang">c2f264e2d0ffde1e9ffd64015d6882ee</md5file> <md5file name="withdrawals.lang">7519e01ebfaf184e31451303d0fc5faa</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">70ba2538054b4121e9e5869a5a611933</md5file> @@ -10974,35 +10987,35 @@ <md5file name="link.lang">54e556dc87e7e004fc79a780d8a15b5f</md5file> <md5file name="stocks.lang">a87a5823097f9b179e9ca41f4df15ff5</md5file> <md5file name="products.lang">d198da62a38f45957224d91d0bb33871</md5file> -<md5file name="printing.lang">5a917224ff01128938882ae8b9dbdcb1</md5file> +<md5file name="printing.lang">5220ad42964fc5e17e0737370f1b02cd</md5file> <md5file name="banks.lang">8994f5de93743791446f9e43ce29d16e</md5file> -<md5file name="agenda.lang">212ec7ce17f1a085cc6601dd46aa12c1</md5file> +<md5file name="agenda.lang">be9aaca861b2c4ec30707d2afc503f25</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">c2d079629f96115a9d0f1b502a2fb071</md5file> +<md5file name="holiday.lang">3e6bd2e8c70356bb4529f497588c3d95</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">74acfae0cf773d1140832af7e5667186</md5file> <md5file name="categories.lang">b8d00cecdd692f0b6cdbe4957f4ffcf3</md5file> -<md5file name="paybox.lang">9f8adf4e7324896d5212987036e78551</md5file> +<md5file name="paybox.lang">95edb6168835f5a622cd7fb18fa665d3</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">2e649b660a18eb203a07078ca6f0ddb0</md5file> <md5file name="companies.lang">c63461bcd3764df8a686a5a17087c1b7</md5file> <md5file name="margins.lang">c590c3f7bd0bc1c8991c0b7f173d46cd</md5file> <md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">c2300c75472005b32a2bc599adb5924c</md5file> +<md5file name="exports.lang">edce79cf3df5bc7d0df0017ec94811ed</md5file> <md5file name="paypal.lang">5b4959ed0c32ed6a409144c78c8b9fb4</md5file> <md5file name="cron.lang">54ce90907c5b76dfccd2b3ce0eb7bcbc</md5file> <md5file name="interventions.lang">deb9e5e980af806b4cdb486e1f6dc295</md5file> -<md5file name="errors.lang">e574ff9b462486920fd0765bbb74f979</md5file> -<md5file name="compta.lang">33c9776d973640605907b0b504b6420c</md5file> -<md5file name="suppliers.lang">7ae4039739f877e3effecc657d4001bb</md5file> +<md5file name="errors.lang">2789e50ea7509c174142c258d1165c88</md5file> +<md5file name="compta.lang">2a07790ed7e677fcc256d2460e5590f4</md5file> +<md5file name="suppliers.lang">be52ecc505ea2cd13064e83f28eead68</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">a114ac6eecd4701929fe3fd8f172dee5</md5file> -<md5file name="contracts.lang">6c82b555404859d9e7c77be66b7a668b</md5file> +<md5file name="contracts.lang">e17132c2639ccf18dab581736d16ab19</md5file> <md5file name="deliveries.lang">a7af99484311ff510f4378fe059ed4b5</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">a1edfdd1546848af612b1f4b25cfb92c</md5file> +<md5file name="install.lang">b1a1a60d95cd68deeb4cb45550dc804c</md5file> <md5file name="propal.lang">45045a9eec7c672c032ec3f2697cf63c</md5file> -<md5file name="main.lang">f38cf117187165f1cd256c7a9523cbde</md5file> +<md5file name="main.lang">c2e1993c06302b75188c19cbcc1f2f15</md5file> <md5file name="languages.lang">1b352ca85acfb0a6ca7ec47574221626</md5file> <md5file name="bookmarks.lang">0ad67108567f99662f7dabc9585331da</md5file> <md5file name="sms.lang">9e73e48da807bd19ea533c4e65a2e6c7</md5file> @@ -11010,15 +11023,16 @@ <md5file name="mails.lang">bd993bfecb71e53562fe2f11ff3ec37c</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">f663087045123171ae4ef4a5b282c7b9</md5file> -<md5file name="commercial.lang">223a65bb5300e05f4f02b0cd06e419b4</md5file> +<md5file name="commercial.lang">51ffcf7fea03b77d0078ac35e99944a9</md5file> <md5file name="salaries.lang">1c69f14e9f4dfa446476883fe9faf925</md5file> -<md5file name="trips.lang">dbfe16acafc16e7e64a226fec0f624be</md5file> -<md5file name="sendings.lang">c83eee73475a2d6f95c903295beb60cd</md5file> +<md5file name="trips.lang">369ab954165562248ee42ab33e6b12a0</md5file> +<md5file name="sendings.lang">2772e4b190f0ac3a3de994f9edf10074</md5file> <md5file name="accountancy.lang">2db7fe18b1200b7eb75af0c44f79edbf</md5file> <md5file name="externalsite.lang">56d8a0b2df579f5cead684b83fdef191</md5file> </dir> <dir name="/langs/fr_CH" > <md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/es_HN" > @@ -11030,46 +11044,16 @@ <md5file name="main.lang">e70e0c0be5993759f867484624b7270f</md5file> </dir> <dir name="/langs/nl_BE" > -<md5file name="projects.lang">3285f8a7c9e4d322a2068067f1fed85a</md5file> -<md5file name="bills.lang">6047aaaf0262692e751f8b2b5a4d74ae</md5file> -<md5file name="orders.lang">105d153b9d4e5d164bc9cc0937751534</md5file> -<md5file name="admin.lang">f4fe0457c05827125dc44587afcfc721</md5file> -<md5file name="withdrawals.lang">9f0b0c6a5186ab5c5da48172ae76194a</md5file> -<md5file name="boxes.lang">99a28d08047f6c81ba7ff3f6fe95bfa4</md5file> -<md5file name="members.lang">5d22af2d16433442fc36311329ba9d8c</md5file> -<md5file name="ecm.lang">5dcd73da5d83f31a6433afd556ed73f0</md5file> -<md5file name="stocks.lang">10b082ab22eba4b151b5323769629e4c</md5file> -<md5file name="products.lang">e5e55ad983a4d66b3abb4bb2c81f3fc6</md5file> -<md5file name="banks.lang">58dfccf625a60694f9509b081b961bb4</md5file> -<md5file name="agenda.lang">f179873e459544a3907d05e44d8ad70b</md5file> -<md5file name="categories.lang">2882689c7d3e5e0c95852b4309f127ab</md5file> -<md5file name="ldap.lang">3ed38182bfbeac7199bcfab093a2e0d3</md5file> -<md5file name="users.lang">5197d029a3997bbb53042f1542bedac7</md5file> -<md5file name="exports.lang">683d2e5adb581001bfb963108eedb9ed</md5file> -<md5file name="interventions.lang">0322f5bdc95433d78adaed428a0234dd</md5file> -<md5file name="errors.lang">6e64f3cc1bc014d3697121ebd8b2ad31</md5file> -<md5file name="compta.lang">9ac95456537496d4be962a0202d220e6</md5file> -<md5file name="suppliers.lang">19f4a42d4fb2adeefca97d8e25419e08</md5file> -<md5file name="donations.lang">0dce8f99073b5b1da5a7430e1175d09c</md5file> -<md5file name="contracts.lang">e65a52cf4d36941cd248253dcde969c5</md5file> -<md5file name="deliveries.lang">323b8740b1b8878cdc58c7e24896882c</md5file> -<md5file name="install.lang">77c9fec56914d761497eb753d79ec03b</md5file> -<md5file name="propal.lang">c4abfd085229f64c2e3c7a6ff445ca31</md5file> -<md5file name="main.lang">85b587b7a690bcb4a33a5c0692c17c5d</md5file> -<md5file name="bookmarks.lang">ebd6de6f38a691c7eee2982f0722884d</md5file> -<md5file name="dict.lang">e9ff911d60b95167d763b3ced8fe223b</md5file> -<md5file name="mails.lang">cd8e8f437e67f5a70f7b2be23679f04c</md5file> -<md5file name="other.lang">86a9aafec679ed16e3dd3e0f3ae766fa</md5file> -<md5file name="trips.lang">056aaa9c92c6ee9caaf680555426e22b</md5file> -<md5file name="sendings.lang">2b30da3ff0c32ac08a5c37f4321027d4</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/uk_UA" > -<md5file name="projects.lang">e6cc932faf2469cd6839ecedf203780d</md5file> +<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">3a8c4db1499b8dbf5a8677e33dfe86f5</md5file> -<md5file name="orders.lang">d28769c3031a9a73e168480bcd47d9db</md5file> -<md5file name="admin.lang">9b0b07c16b35fa33da754d07aaa96691</md5file> +<md5file name="bills.lang">fd49f158c63c1e262131727166661df4</md5file> +<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> +<md5file name="admin.lang">e7cbb3f5347a6186501681bdbda58f9e</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -11079,35 +11063,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> -<md5file name="agenda.lang">02a0d0ee4228763337eb9a0e8ecc493c</md5file> +<md5file name="agenda.lang">89d74d9cd7885c8ceaba6f9a15ec3589</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> <md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">01ce0b50fc1287f059584597f867285e</md5file> +<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">4e186ea8084c33de3fec3182f57150ec</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">03380d27d24a98217523ca6f46e270b9</md5file> +<md5file name="main.lang">87aea5e86e2ac2e10e0f98c23a552640</md5file> <md5file name="languages.lang">ab667e6064cd5ecf206e86210ef81994</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> @@ -11115,20 +11099,20 @@ <md5file name="mails.lang">fe15c711278cda92b6fe60ad0bd4a4a1</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">946ef98cb632dae375060b1f1186f2c7</md5file> +<md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d6ccca2840c7230a4d36fb3d1b0d55e1</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/hr_HR" > -<md5file name="projects.lang">cc3d47304999f5e5a7149e30a7f5f082</md5file> +<md5file name="projects.lang">f67efb48f1c66c4a32a71e6f70f49b7d</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">a8ee9767266e3e45825fcc67fd8fbbff</md5file> -<md5file name="orders.lang">db1fcb36377c49e6f8f36666a97115b9</md5file> -<md5file name="admin.lang">af82c7d6937f6450e9c0687b3f57dbb1</md5file> +<md5file name="bills.lang">ed09fddf882d9beadb8043fa20872c5b</md5file> +<md5file name="orders.lang">58d8a88c479e8ef6bfe376130f2d7fd7</md5file> +<md5file name="admin.lang">46100ab9de7bbd18588c7d8bff0b7eb2</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> @@ -11138,35 +11122,35 @@ <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> <md5file name="products.lang">73cdaf1b551687a5a117792c1f128fcc</md5file> -<md5file name="printing.lang">cce523f0de9f4c45020b92648a06a6cd</md5file> +<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">4e48bd3662bd4f3d43cac92e7796d89c</md5file> -<md5file name="agenda.lang">bb328d5c92573a42430b48c5edf4029b</md5file> +<md5file name="agenda.lang">06b696eb0e3787682befe68fb70ea395</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">29a827977393113d68b31afa85a40c2f</md5file> +<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">14284138d5f94467eb25db3495ebd96d</md5file> +<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">6debf0d0e4964cc8c9e574386a87e036</md5file> <md5file name="companies.lang">6f5383381ed0ddbf7be82d2bd8e158d6</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">8c957ca8bc2c227b29712e0b93e180c9</md5file> +<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> <md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">c04aaf1307303f886ee22942e61c6504</md5file> -<md5file name="compta.lang">b658500348a15f4736a1a2f3ace61d66</md5file> -<md5file name="suppliers.lang">e8d593dd57a0aff92da5c21487cbd68b</md5file> +<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> +<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">040b1884027518b0d658b646838e6e1e</md5file> +<md5file name="contracts.lang">589333633b6d1adbabfd86f078697ed1</md5file> <md5file name="deliveries.lang">309215b54637ec841c73ad9cb60c92c2</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">29ed06655458ba047af7a30f78db3bc2</md5file> +<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">e0ba51b98a7560425f1296e931803c92</md5file> -<md5file name="main.lang">7cf6c53202c1c332983910289e7ab66a</md5file> +<md5file name="main.lang">fd5f5dbca99d9cd162b36d466d05397d</md5file> <md5file name="languages.lang">22a55c993f07ee610d137edab7539923</md5file> <md5file name="bookmarks.lang">3c262e53abae368513df941815512cac</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> @@ -11174,10 +11158,10 @@ <md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> -<md5file name="commercial.lang">bc8210d59796c9c1d7b06888228180b7</md5file> +<md5file name="commercial.lang">61d90889b920b416295702168623f0fc</md5file> <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">81702b31e6f4f76cbf671ce238bc01a7</md5file> -<md5file name="sendings.lang">d1ed49a3ca42ff5c80311fdc840c921a</md5file> +<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> +<md5file name="sendings.lang">392d29d07b9eecdc15f88bbade3f4553</md5file> <md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> <md5file name="externalsite.lang">5e857db1c2b2f3c5b49fd68ef1fbad23</md5file> </dir> @@ -11197,7 +11181,7 @@ <md5file name="cidlookup.php">adf4d0f538de7decd6b3e4c5140c159a</md5file> </dir> <dir name="" > -<md5file name="filefunc.inc.php">9f1dec68ba7234ffe710993fd505e182</md5file> +<md5file name="filefunc.inc.php">6cd1200c5de4e664f873c1131c4b4605</md5file> </dir> <dir name="/fichinter" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -11212,17 +11196,17 @@ <md5file name="fichinterdet_extrafields.php">fc61a3df1cb5d3d591c9bca0616b1e4d</md5file> </dir> <dir name="/fichinter" > -<md5file name="document.php">78ef28597da219fe5d2942477759b539</md5file> -<md5file name="card.php">ef3339ddf78368742a8cbc4c3bb5b9a9</md5file> +<md5file name="document.php">32625500a075f907767f520e24cbb23b</md5file> +<md5file name="card.php">91cea0a4ba9fce3afc289d5690fca4dd</md5file> <md5file name="note.php">8326aa93734dd8035a04c12062e68ce4</md5file> </dir> <dir name="/fichinter/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="fichinter.class.php">b3bd22b7caf656148a196852e5ed94a8</md5file> +<md5file name="fichinter.class.php">5fbf322b32b161612161d4fdfcca5749</md5file> </dir> <dir name="/fichinter" > -<md5file name="contact.php">099f9b1f56cae48a1b679ed282e3766d</md5file> -<md5file name="info.php">4f6660f6709655f539d4e56721fc702f</md5file> +<md5file name="contact.php">f30fdf4ab338c390c86e1617a5426e0f</md5file> +<md5file name="info.php">123d27cef1a58bd71d0be5d43709c150</md5file> <md5file name="list.php">cb9c4c953a1350de8d779500f2d4f30c</md5file> <md5file name="apercu.php">7c588d92e0178284a33300bcd72fc3c5</md5file> </dir> @@ -12872,7 +12856,7 @@ </dir> <dir name="/theme/eldy" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">19048a685e07cfac38ace257e99293f5</md5file> +<md5file name="style.css.php">0f5f369eab5868128d08085572f6a912</md5file> </dir> <dir name="/theme/eldy/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -13185,7 +13169,7 @@ </dir> <dir name="/cron" > <md5file name="info.php">016d324c588d6ce78db3c6625c5b86fc</md5file> -<md5file name="list.php">669ddf571cce48dd60b0323fed7379d1</md5file> +<md5file name="list.php">d2c519cac686043d7686769a322fd1b5</md5file> </dir> <dir name="/commande" > <md5file name="customer.php">c1d33938283415cd00527289b0d7c3f6</md5file> @@ -13195,23 +13179,23 @@ <md5file name="linkedobjectblock.tpl.php">2543eee751616a5c74e1bb37c5d64ae4</md5file> </dir> <dir name="/commande/stats" > -<md5file name="index.php">afdf287857737937c6298e06f6b03e83</md5file> +<md5file name="index.php">e611f5c3d04bc4bd9cdee4a9a5af6d0a</md5file> </dir> <dir name="/commande" > <md5file name="document.php">11689e5722e4204b9d01e5e4483b92ef</md5file> -<md5file name="card.php">50ef40de1032f86193f40b2f0295c59c</md5file> +<md5file name="card.php">7529966db8d111e5c265262581e19e1e</md5file> <md5file name="note.php">a20a84fb09238e216ab80d91674426b1</md5file> </dir> <dir name="/commande/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="commandestats.class.php">4b94e9ad89c520b4cc4ab986a1cfb5f8</md5file> -<md5file name="commande.class.php">d2216521a6d5cef8ac0bfc0f1a4adc7d</md5file> +<md5file name="commande.class.php">86af0ee60c4aae4f6efeef2a521a0039</md5file> <md5file name="api_commande.class.php">70c0bcc71422c17305e134929089ed0a</md5file> </dir> <dir name="/commande" > <md5file name="contact.php">96a92bc03a6ca67f39d363c36031dee7</md5file> -<md5file name="index.php">408905fde09ef57f089ae9217427d720</md5file> -<md5file name="orderstoinvoice.php">69f3cf8423a9ec5a21c8972ff3a8754d</md5file> +<md5file name="index.php">353d0788a1b27e81a7c62446ca190de1</md5file> +<md5file name="orderstoinvoice.php">24ec433a2020143f3a634ff9bf695024</md5file> <md5file name="info.php">5e1aea18f899b4a763a0291dcf1f2b90</md5file> <md5file name="list.php">b2c7012ed8f4226c6fda016a3ea1aff3</md5file> <md5file name="apercu.php">9dd4c109f77db954d5afcb20d5af9e4c</md5file> @@ -13227,16 +13211,16 @@ </dir> <dir name="/contrat" > <md5file name="document.php">24b8f65ab4a24ff8241b8af469928f75</md5file> -<md5file name="card.php">26b079740fc3a556f3b8c82a30e75103</md5file> +<md5file name="card.php">e876e30d4e723313b9e22fc158a80117</md5file> <md5file name="note.php">7770e9e8e3fb4b98bc149059c5bc9633</md5file> </dir> <dir name="/contrat/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="contrat.class.php">cd61aebb32af1a899c52b35e860a6529</md5file> +<md5file name="contrat.class.php">094b73de61eaad218343e1183fe4a67a</md5file> </dir> <dir name="/contrat" > <md5file name="contact.php">7b7cde9c324feeed6e94f50e1655ba40</md5file> -<md5file name="services.php">cd59d5a20209a1d240927af651d3046e</md5file> +<md5file name="services.php">61e24a32c8c6bbf13272f96433a9584e</md5file> <md5file name="index.php">984c0b75c89d9ef9fef1fb68dd727448</md5file> <md5file name="info.php">966129fc8b4d82883741779cf87ea57a</md5file> <md5file name="list.php">4291524b8a1b72ba1dddf8210dd394a7</md5file> @@ -13250,7 +13234,7 @@ </dir> <dir name="/expensereport" > <md5file name="document.php">0b959ec99ed9ee63f065c7d40454b9ec</md5file> -<md5file name="card.php">56b40bcc38c021993b8ea362b32858fb</md5file> +<md5file name="card.php">178dc806a0546aacf323c2bd61b0b6fd</md5file> </dir> <dir name="/expensereport/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -13258,19 +13242,19 @@ </dir> <dir name="/expensereport/payment" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="card.php">0e715ee8d8a5e223a030c0275976ba3c</md5file> -<md5file name="payment.php">224bff480a5e27f5adfc25071f12ec04</md5file> +<md5file name="card.php">cb7d56d6c48746ab5a1230b020b21475</md5file> +<md5file name="payment.php">03c8aefc955ba78bc334718fd8e48f8d</md5file> </dir> <dir name="/expensereport/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="paymentexpensereport.class.php">23953cffee3270ed1221919176056bd3</md5file> -<md5file name="expensereport.class.php">8c2a7d488b31b5e478a8b081add40d79</md5file> +<md5file name="paymentexpensereport.class.php">4b66ffd93217cb14fa44393d7ed28995</md5file> +<md5file name="expensereport.class.php">7a3cae542041eaa003ce58a9ff3dc82b</md5file> <md5file name="expensereportstats.class.php">419a141c971f0a5edd4c8d19ac6f9741</md5file> </dir> <dir name="/expensereport" > <md5file name="export_csv.php">1f014c58fdf956eabae16c7b8774b02a</md5file> <md5file name="index.php">dd36572d1e317345996c521a9ce5c221</md5file> -<md5file name="info.php">7a38db77d9e3e48f9ddd737f776a49c5</md5file> +<md5file name="info.php">9abec172cb37c2446866c25c2ce36671</md5file> <md5file name="list.php">ad18616245d53b066a8287e98845a8a8</md5file> <md5file name="synchro_compta.php">66b616b872ef80968c8525b6b14f62fa</md5file> </dir> @@ -13292,5 +13276,48 @@ <dir name="/bookmarks" > <md5file name="list.php">c8794336eba88e9ce0af56f8b5cded4d</md5file> </dir> -</dolibarr_root_dir> +</dolibarr_htdocs_dir> +<dolibarr_script_dir version="3.8.0"> +<dir name="/contracts" > +<md5file name="email_expire_services_to_representatives.php">7c7d00777d21ed95c127af574c6ec4dc</md5file> +<md5file name="email_expire_services_to_customers.php">391071254a71e5fe29f6a22cbfc27543</md5file> +</dir> +<dir name="/bank" > +<md5file name="export-bank-receipts.php">d87e04818900b16e33d6ff072bb96ac4</md5file> +</dir> +<dir name="/invoices" > +<md5file name="email_unpaid_invoices_to_representatives.php">db1873d6baf2f70e94105ee43cc72633</md5file> +<md5file name="email_unpaid_invoices_to_customers.php">a9a4cf07f35679b20f9024bc4de3b3d5</md5file> +<md5file name="rebuild_merge_pdf.php">257ff234c2372ad89a1f45f5d1b418ee</md5file> +</dir> +<dir name="/product" > +<md5file name="migrate_picture_path.php">5fd136bf4934520ef298c6a3afd58a4e</md5file> +</dir> +<dir name="/emailings" > +<md5file name="mailing-send.php">6aab5f541a8f35b6e04cdaa94e51bcfa</md5file> +</dir> +<dir name="/company" > +<md5file name="export-contacts-xls-example.php">b63ae515c552eb1b143cedb9f80b7e4f</md5file> +<md5file name="sync_contacts_dolibarr2ldap.php">8e8a66035dd90a4e18ba500469166691</md5file> +</dir> +<dir name="/accountancy" > +<md5file name="export-thirdpartyaccount.php">d9fbd3c65ab7d5dcf5152ea76a605ea5</md5file> +</dir> +<dir name="/withdrawals" > +<md5file name="build_withdrawal_file.php">b65459b4d85b0f5c0aa1db76025ee46e</md5file> +</dir> +<dir name="/user" > +<md5file name="sync_groups_dolibarr2ldap.php">c8375c535010671604b34b320866da37</md5file> +<md5file name="sync_groups_ldap2dolibarr.php">a5078a8ad692716abbc697b629f2cedb</md5file> +<md5file name="sync_users_ldap2dolibarr.php">e76a888f442774b3908a2beb35bc9f87</md5file> +<md5file name="sync_users_dolibarr2ldap.php">a79b4df688dc6f03a468c89cf9345295</md5file> +</dir> +<dir name="/members" > +<md5file name="sync_members_ldap2dolibarr.php">d4034e549bfe8fff645d8d8978261d55</md5file> +<md5file name="sync_members_dolibarr2ldap.php">69d546f3721f5c2695535a92bad97221</md5file> +</dir> +<dir name="/cron" > +<md5file name="cron_run_jobs.php">bfcb5fb6ed7ec4fe114b3088b89d3687</md5file> +</dir> +</dolibarr_script_dir> </checksum_list> From 1d4c747aa21e73560f7be2124a04410ce660b9e4 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 13 Sep 2015 21:44:59 +0200 Subject: [PATCH 149/284] Fix #3227 #3226 Missing translations in supplier exports --- htdocs/langs/en_US/projects.lang | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang index 78b50356fd1..d9fecb40ad4 100644 --- a/htdocs/langs/en_US/projects.lang +++ b/htdocs/langs/en_US/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status From 334766d1945cf2f4baac2aff2c916169c7cbdc96 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 13 Sep 2015 22:03:54 +0200 Subject: [PATCH 150/284] Fix #3225 Missing translations in interventions --- htdocs/langs/en_US/interventions.lang | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/htdocs/langs/en_US/interventions.lang b/htdocs/langs/en_US/interventions.lang index 67d4f61d9f1..2ef54f80516 100644 --- a/htdocs/langs/en_US/interventions.lang +++ b/htdocs/langs/en_US/interventions.lang @@ -51,3 +51,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention From 3b01b8cb4796de441c5d8f1d7c5193d2d5bad0d1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 13 Sep 2015 22:50:08 +0200 Subject: [PATCH 151/284] Fix security hole --- htdocs/filefunc.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index dc3f1866382..1898b50e693 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -67,7 +67,9 @@ $conffiletoshow = "htdocs/conf/conf.php"; // Include configuration // --- End of part replaced by Dolibarr packager makepack-dolibarr + // Replace conf filename with "conf" parameter on url by GET +/* Disabled. This is a serious security hole if (! empty($_GET['conf'])) { $confname=basename($_GET['conf']); @@ -77,7 +79,7 @@ if (! empty($_GET['conf'])) $confname=basename(empty($_COOKIE['dolconf']) ? 'conf' : $_COOKIE['dolconf']); $conffile = 'conf/'.$confname.'.php'; } - +*/ // Include configuration $result=@include_once $conffile; // Keep @ because with some error reporting this break the redirect From b4c964760d6ba600a515ec318670466c4015a707 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 13 Sep 2015 23:25:55 +0200 Subject: [PATCH 152/284] Sync transifex --- htdocs/install/filelist.xml | 310 ++-- htdocs/langs/ca_ES/accountancy.lang | 36 +- htdocs/langs/ca_ES/admin.lang | 4 +- htdocs/langs/ca_ES/bills.lang | 8 +- htdocs/langs/ca_ES/boxes.lang | 4 +- htdocs/langs/ca_ES/companies.lang | 18 +- htdocs/langs/ca_ES/ecm.lang | 2 +- htdocs/langs/ca_ES/errors.lang | 12 +- htdocs/langs/ca_ES/exports.lang | 4 +- htdocs/langs/ca_ES/install.lang | 2 +- htdocs/langs/ca_ES/main.lang | 40 +- htdocs/langs/ca_ES/members.lang | 4 +- htdocs/langs/ca_ES/other.lang | 2 +- htdocs/langs/ca_ES/projects.lang | 58 +- htdocs/langs/ca_ES/propal.lang | 4 +- htdocs/langs/ca_ES/suppliers.lang | 4 +- htdocs/langs/ca_ES/trips.lang | 40 +- htdocs/langs/ca_ES/users.lang | 2 +- htdocs/langs/de_AT/bills.lang | 4 + htdocs/langs/de_AT/holiday.lang | 3 + htdocs/langs/de_AT/main.lang | 1 + htdocs/langs/de_CH/admin.lang | 3 + htdocs/langs/de_CH/banks.lang | 5 + htdocs/langs/de_CH/bills.lang | 52 + htdocs/langs/de_CH/holiday.lang | 3 + htdocs/langs/de_CH/main.lang | 1 + htdocs/langs/de_CH/projects.lang | 2 + htdocs/langs/de_DE/admin.lang | 22 +- htdocs/langs/de_DE/agenda.lang | 12 +- htdocs/langs/de_DE/bills.lang | 14 +- htdocs/langs/de_DE/bookmarks.lang | 4 +- htdocs/langs/de_DE/boxes.lang | 6 +- htdocs/langs/de_DE/categories.lang | 8 +- htdocs/langs/de_DE/commercial.lang | 4 +- htdocs/langs/de_DE/companies.lang | 8 +- htdocs/langs/de_DE/compta.lang | 2 +- htdocs/langs/de_DE/contracts.lang | 4 +- htdocs/langs/de_DE/donations.lang | 20 +- htdocs/langs/de_DE/ecm.lang | 2 +- htdocs/langs/de_DE/errors.lang | 2 +- htdocs/langs/de_DE/exports.lang | 4 +- htdocs/langs/de_DE/interventions.lang | 36 +- htdocs/langs/de_DE/link.lang | 14 +- htdocs/langs/de_DE/main.lang | 20 +- htdocs/langs/de_DE/margins.lang | 4 +- htdocs/langs/de_DE/printing.lang | 14 +- htdocs/langs/de_DE/products.lang | 2 +- htdocs/langs/de_DE/projects.lang | 12 +- htdocs/langs/de_DE/propal.lang | 2 +- htdocs/langs/de_DE/stocks.lang | 2 +- htdocs/langs/de_DE/users.lang | 2 +- htdocs/langs/el_GR/accountancy.lang | 4 +- htdocs/langs/el_GR/admin.lang | 2 +- htdocs/langs/el_GR/agenda.lang | 16 +- htdocs/langs/el_GR/banks.lang | 14 +- htdocs/langs/el_GR/bills.lang | 4 +- htdocs/langs/el_GR/boxes.lang | 6 +- htdocs/langs/el_GR/holiday.lang | 2 +- htdocs/langs/el_GR/main.lang | 4 +- htdocs/langs/el_GR/products.lang | 10 +- htdocs/langs/en_AU/admin.lang | 3 + htdocs/langs/en_AU/banks.lang | 5 + htdocs/langs/en_AU/bills.lang | 5 + htdocs/langs/en_AU/main.lang | 1 + htdocs/langs/en_AU/projects.lang | 2 + htdocs/langs/en_GB/admin.lang | 3 + htdocs/langs/en_GB/banks.lang | 5 + htdocs/langs/en_GB/bills.lang | 5 + htdocs/langs/en_GB/main.lang | 1 + htdocs/langs/en_GB/projects.lang | 2 + htdocs/langs/en_IN/admin.lang | 3 + htdocs/langs/en_IN/banks.lang | 5 + htdocs/langs/en_IN/bills.lang | 5 + htdocs/langs/en_IN/main.lang | 1 + htdocs/langs/en_IN/projects.lang | 2 + htdocs/langs/es_AR/admin.lang | 3 + htdocs/langs/es_AR/banks.lang | 5 + htdocs/langs/es_AR/bills.lang | 3 + htdocs/langs/es_AR/holiday.lang | 3 + htdocs/langs/es_AR/main.lang | 1 + htdocs/langs/es_AR/projects.lang | 2 + htdocs/langs/es_BO/admin.lang | 3 + htdocs/langs/es_BO/banks.lang | 5 + htdocs/langs/es_BO/bills.lang | 3 + htdocs/langs/es_BO/holiday.lang | 3 + htdocs/langs/es_BO/main.lang | 1 + htdocs/langs/es_BO/projects.lang | 2 + htdocs/langs/es_CL/admin.lang | 3 + htdocs/langs/es_CL/banks.lang | 5 + htdocs/langs/es_CL/bills.lang | 2 + htdocs/langs/es_CL/holiday.lang | 3 + htdocs/langs/es_CL/main.lang | 1 + htdocs/langs/es_CL/projects.lang | 1 + htdocs/langs/es_CO/admin.lang | 3 + htdocs/langs/es_CO/banks.lang | 5 + htdocs/langs/es_CO/bills.lang | 3 + htdocs/langs/es_CO/holiday.lang | 3 + htdocs/langs/es_CO/projects.lang | 2 + htdocs/langs/es_DO/admin.lang | 3 + htdocs/langs/es_DO/banks.lang | 5 + htdocs/langs/es_DO/bills.lang | 3 + htdocs/langs/es_DO/holiday.lang | 3 + htdocs/langs/es_DO/main.lang | 1 + htdocs/langs/es_DO/projects.lang | 2 + htdocs/langs/es_ES/errors.lang | 4 +- htdocs/langs/es_ES/exports.lang | 4 +- htdocs/langs/es_MX/admin.lang | 3 + htdocs/langs/es_MX/banks.lang | 5 + htdocs/langs/es_MX/bills.lang | 3 + htdocs/langs/es_MX/holiday.lang | 3 + htdocs/langs/es_MX/main.lang | 1 + htdocs/langs/es_MX/projects.lang | 2 + htdocs/langs/es_PE/admin.lang | 3 + htdocs/langs/es_PE/banks.lang | 5 + htdocs/langs/es_PE/bills.lang | 2 + htdocs/langs/es_PE/holiday.lang | 3 + htdocs/langs/es_PE/main.lang | 1 + htdocs/langs/es_PE/projects.lang | 2 + htdocs/langs/es_PY/admin.lang | 3 + htdocs/langs/es_PY/banks.lang | 5 + htdocs/langs/es_PY/bills.lang | 3 + htdocs/langs/es_PY/holiday.lang | 3 + htdocs/langs/es_PY/main.lang | 1 + htdocs/langs/es_PY/projects.lang | 2 + htdocs/langs/et_EE/accountancy.lang | 36 +- htdocs/langs/et_EE/agenda.lang | 34 +- htdocs/langs/et_EE/categories.lang | 8 +- htdocs/langs/et_EE/commercial.lang | 16 +- htdocs/langs/et_EE/companies.lang | 6 +- htdocs/langs/et_EE/contracts.lang | 10 +- htdocs/langs/fr_BE/admin.lang | 3 + htdocs/langs/fr_BE/banks.lang | 5 + htdocs/langs/fr_BE/bills.lang | 4 + htdocs/langs/fr_BE/main.lang | 1 + htdocs/langs/fr_BE/projects.lang | 2 + htdocs/langs/fr_CA/projects.lang | 2 + htdocs/langs/fr_CH/admin.lang | 3 + htdocs/langs/fr_CH/banks.lang | 5 + htdocs/langs/fr_CH/bills.lang | 5 + htdocs/langs/fr_CH/main.lang | 1 + htdocs/langs/fr_CH/projects.lang | 2 + htdocs/langs/fr_FR/bills.lang | 4 +- htdocs/langs/fr_FR/compta.lang | 4 +- htdocs/langs/hu_HU/bookmarks.lang | 18 +- htdocs/langs/it_IT/cron.lang | 28 +- htdocs/langs/lv_LV/admin.lang | 76 +- htdocs/langs/lv_LV/agenda.lang | 6 +- htdocs/langs/lv_LV/companies.lang | 2 +- htdocs/langs/lv_LV/cron.lang | 2 +- htdocs/langs/lv_LV/errors.lang | 2 +- htdocs/langs/lv_LV/incoterm.lang | 2 +- htdocs/langs/lv_LV/install.lang | 16 +- htdocs/langs/lv_LV/languages.lang | 2 +- htdocs/langs/lv_LV/main.lang | 6 +- htdocs/langs/lv_LV/orders.lang | 4 +- htdocs/langs/lv_LV/other.lang | 2 +- htdocs/langs/lv_LV/products.lang | 22 +- htdocs/langs/lv_LV/projects.lang | 12 +- htdocs/langs/lv_LV/trips.lang | 6 +- htdocs/langs/nl_BE/admin.lang | 4 - htdocs/langs/nl_NL/accountancy.lang | 30 +- htdocs/langs/pt_BR/admin.lang | 2056 ++++++++++++++----------- htdocs/langs/pt_BR/agenda.lang | 91 +- htdocs/langs/pt_BR/banks.lang | 225 +-- htdocs/langs/pt_BR/bills.lang | 2 + htdocs/langs/pt_BR/companies.lang | 380 +++-- htdocs/langs/pt_BR/contracts.lang | 2 + htdocs/langs/pt_BR/errors.lang | 1 + htdocs/langs/pt_BR/exports.lang | 1 + htdocs/langs/pt_BR/languages.lang | 2 + htdocs/langs/pt_BR/main.lang | 3 + htdocs/langs/pt_BR/products.lang | 3 + htdocs/langs/pt_BR/sendings.lang | 1 + htdocs/langs/sl_SI/banks.lang | 16 +- htdocs/langs/sl_SI/propal.lang | 12 +- htdocs/langs/sl_SI/withdrawals.lang | 8 +- htdocs/langs/sr_RS/companies.lang | 12 +- htdocs/langs/sr_RS/main.lang | 880 +++++------ htdocs/langs/sr_RS/users.lang | 186 +-- htdocs/langs/zh_CN/cron.lang | 2 +- 180 files changed, 3017 insertions(+), 2355 deletions(-) create mode 100644 htdocs/langs/de_AT/holiday.lang create mode 100644 htdocs/langs/de_CH/banks.lang create mode 100644 htdocs/langs/de_CH/bills.lang create mode 100644 htdocs/langs/de_CH/holiday.lang create mode 100644 htdocs/langs/de_CH/projects.lang create mode 100644 htdocs/langs/en_AU/banks.lang create mode 100644 htdocs/langs/en_AU/bills.lang create mode 100644 htdocs/langs/en_AU/projects.lang create mode 100644 htdocs/langs/en_GB/banks.lang create mode 100644 htdocs/langs/en_GB/bills.lang create mode 100644 htdocs/langs/en_GB/projects.lang create mode 100644 htdocs/langs/en_IN/banks.lang create mode 100644 htdocs/langs/en_IN/bills.lang create mode 100644 htdocs/langs/en_IN/projects.lang create mode 100644 htdocs/langs/es_AR/banks.lang create mode 100644 htdocs/langs/es_AR/bills.lang create mode 100644 htdocs/langs/es_AR/holiday.lang create mode 100644 htdocs/langs/es_AR/projects.lang create mode 100644 htdocs/langs/es_BO/banks.lang create mode 100644 htdocs/langs/es_BO/bills.lang create mode 100644 htdocs/langs/es_BO/holiday.lang create mode 100644 htdocs/langs/es_BO/projects.lang create mode 100644 htdocs/langs/es_CL/banks.lang create mode 100644 htdocs/langs/es_CL/holiday.lang create mode 100644 htdocs/langs/es_CO/banks.lang create mode 100644 htdocs/langs/es_CO/bills.lang create mode 100644 htdocs/langs/es_CO/holiday.lang create mode 100644 htdocs/langs/es_CO/projects.lang create mode 100644 htdocs/langs/es_DO/banks.lang create mode 100644 htdocs/langs/es_DO/bills.lang create mode 100644 htdocs/langs/es_DO/holiday.lang create mode 100644 htdocs/langs/es_DO/projects.lang create mode 100644 htdocs/langs/es_MX/banks.lang create mode 100644 htdocs/langs/es_MX/bills.lang create mode 100644 htdocs/langs/es_MX/holiday.lang create mode 100644 htdocs/langs/es_MX/projects.lang create mode 100644 htdocs/langs/es_PE/banks.lang create mode 100644 htdocs/langs/es_PE/holiday.lang create mode 100644 htdocs/langs/es_PE/projects.lang create mode 100644 htdocs/langs/es_PY/banks.lang create mode 100644 htdocs/langs/es_PY/bills.lang create mode 100644 htdocs/langs/es_PY/holiday.lang create mode 100644 htdocs/langs/es_PY/projects.lang create mode 100644 htdocs/langs/fr_BE/banks.lang create mode 100644 htdocs/langs/fr_BE/projects.lang create mode 100644 htdocs/langs/fr_CA/projects.lang create mode 100644 htdocs/langs/fr_CH/banks.lang create mode 100644 htdocs/langs/fr_CH/bills.lang create mode 100644 htdocs/langs/fr_CH/projects.lang delete mode 100644 htdocs/langs/nl_BE/admin.lang diff --git a/htdocs/install/filelist.xml b/htdocs/install/filelist.xml index d479f4b2de5..fb931f9fcdc 100644 --- a/htdocs/install/filelist.xml +++ b/htdocs/install/filelist.xml @@ -8068,18 +8068,18 @@ <md5file name="externalsite.lang">ed3b811dbf2f5f0da999aac45470a2eb</md5file> </dir> <dir name="/langs/ca_ES" > -<md5file name="projects.lang">cff7d687e53e56d5de6d6358ec3982ea</md5file> +<md5file name="projects.lang">4b3a795b74f619b597f1d2ebd5f0ed4d</md5file> <md5file name="cashdesk.lang">36d8c10a2ce5713bc959bebc6b9bb3af</md5file> <md5file name="workflow.lang">55323f24685f41d39d6a5d297e3654db</md5file> -<md5file name="bills.lang">6daa54147b7db543898545900eedfd49</md5file> +<md5file name="bills.lang">b9c19de6ebfce5bf046caa3bbd6738bb</md5file> <md5file name="orders.lang">762641475619347539e2028a53f2ddf9</md5file> -<md5file name="admin.lang">62509f268db4b26b0475183f0357cd8f</md5file> +<md5file name="admin.lang">9feb7142f076e8cb6562176417105676</md5file> <md5file name="withdrawals.lang">a338de2b2e184a6a79b27c41ef758527</md5file> <md5file name="incoterm.lang">c7e95ae701ec540f03a566203de781b3</md5file> <md5file name="loan.lang">d9a551b3b77910142a904b5bff66b447</md5file> -<md5file name="boxes.lang">0c303345656e37fc1519da1964cddbde</md5file> -<md5file name="members.lang">e75b11d818d994ef2df874ada88fedc5</md5file> -<md5file name="ecm.lang">dd1173124be792e55578eeb469959fb5</md5file> +<md5file name="boxes.lang">c19d107b0434906fbc0b459f61f85117</md5file> +<md5file name="members.lang">b273aa429a16fe1379be33876a4d49f7</md5file> +<md5file name="ecm.lang">8869a3a7b2a620a7621d4870c57aef75</md5file> <md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> <md5file name="stocks.lang">5477536cee0c749079f446676f85ba11</md5file> <md5file name="products.lang">886b27ac5b94fa8a293aeae7226314c5</md5file> @@ -8093,45 +8093,48 @@ <md5file name="categories.lang">8d6ef3890b3855e9c9901f905906f84a</md5file> <md5file name="paybox.lang">e8df1b36eeaf2d3020a71b0e273a4d99</md5file> <md5file name="ldap.lang">97af8c6ef82a0f244fc815e6e16ccf90</md5file> -<md5file name="users.lang">975a2947aca7feb0804787f73f8cfc86</md5file> -<md5file name="companies.lang">7361cedcebec9c497149e3b40e60483f</md5file> +<md5file name="users.lang">90ec5a83c874481c4db7a861ea540e62</md5file> +<md5file name="companies.lang">012cf35d940aed1700ac751a07331a41</md5file> <md5file name="margins.lang">fbbf6dd97870502f3b527a7855cc22fd</md5file> <md5file name="ftp.lang">171adcd57eecc43d8ebea5bd3cff21dc</md5file> -<md5file name="exports.lang">630c4c5bc0e842062b63ab3bae3d6ba5</md5file> +<md5file name="exports.lang">a9b978311e891d61a5a0a001933d7a6d</md5file> <md5file name="paypal.lang">8ff03a197fb775293900b1652cbc2cae</md5file> <md5file name="cron.lang">bbcc88993e093b880a682371243cc500</md5file> <md5file name="interventions.lang">28eb991ac8777246895a581c360a9daa</md5file> -<md5file name="errors.lang">7cb0a65fde8c5f2e2d7a0cb9519d137e</md5file> +<md5file name="errors.lang">7b7811b0028140c1b0369fe9aa94304c</md5file> <md5file name="compta.lang">0c898de20d09cf4914877ebf2695dd53</md5file> -<md5file name="suppliers.lang">157fa0a114ad141c7ad556bc19f5bae5</md5file> +<md5file name="suppliers.lang">10d1641217a535f93ec6a25fb693b58f</md5file> <md5file name="opensurvey.lang">72edeb3570c0c46201f53a9ecafea7cf</md5file> <md5file name="donations.lang">47f5032648762db635d3ac9e03848d6d</md5file> <md5file name="contracts.lang">f3b0f3b7f9597a5081dd6901be2eef39</md5file> <md5file name="deliveries.lang">c1da4b8a0934373f032daa2da245a23b</md5file> <md5file name="mailmanspip.lang">9bc9627697f6507eaac340ce462ea48f</md5file> -<md5file name="install.lang">07b3bbe8aa044d6d64bf25ecca5cd7f4</md5file> -<md5file name="propal.lang">47b62e8cc7056a679fc3aace6fb6a863</md5file> -<md5file name="main.lang">9bf0635f1b8ed60e7c54e7e68ae0443d</md5file> +<md5file name="install.lang">d31e5e9b017c68c52f39451f6a4888ee</md5file> +<md5file name="propal.lang">fb0d8c3726d85a9e032c4aba68fe5ca7</md5file> +<md5file name="main.lang">eb245be274ad480eb8d849529678aea9</md5file> <md5file name="languages.lang">1f5d636a4df5141cf03332bf7192e96a</md5file> <md5file name="bookmarks.lang">4c3b11586abcc5df7e395609ee7131be</md5file> <md5file name="sms.lang">45bc4e783f1c8f3b4cc8887ff320ac8a</md5file> <md5file name="dict.lang">02140c8aab60d378c25d218f29d4fd51</md5file> <md5file name="mails.lang">6a019476090e0d2e7e18ff0cb90d8244</md5file> <md5file name="printipp.lang">a9e2cc6d99ccff9c1f8944d41f09a4ec</md5file> -<md5file name="other.lang">d70a8a5f266915543907b6d590b761f1</md5file> +<md5file name="other.lang">344d119920534915d078b0bcf8139e6c</md5file> <md5file name="commercial.lang">537f4288b80ea71ac01cd85436796b2b</md5file> <md5file name="salaries.lang">5a39128e50a6a619cab4a84ed21fb5b0</md5file> -<md5file name="trips.lang">e9b6c71ac37c6e7980cc53e276b15a5e</md5file> +<md5file name="trips.lang">6d59726d14209ced062616f6eabb9963</md5file> <md5file name="sendings.lang">65b5c3e29f240fad7628e628e4f4b988</md5file> -<md5file name="accountancy.lang">01f40ece71aa9db066160bf309b94ee4</md5file> +<md5file name="accountancy.lang">ef7b6fa3ddd58753aa2f9e99c606c61e</md5file> <md5file name="externalsite.lang">1fb6c4f678f781062defcb85377e1223</md5file> </dir> <dir name="/langs/en_IN" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> <md5file name="boxes.lang">329a3456692fb25e9ddd96dba6698739</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="propal.lang">da1eb7c39da28b862a798f37efa7ee43</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> <md5file name="other.lang">dd8e45a37c5ef0fc6089df59605c284e</md5file> </dir> <dir name="/langs/sw_SW" > @@ -8253,24 +8256,24 @@ <md5file name="externalsite.lang">cdfa3838283c176556fd986e1d077a37</md5file> </dir> <dir name="/langs/lv_LV" > -<md5file name="projects.lang">bd424fc217be0ffdbf0b3fd91b655237</md5file> +<md5file name="projects.lang">eba82bd2e88b7d544b96c6d99e3a0fb0</md5file> <md5file name="cashdesk.lang">c9310d0a5a4f7e1f6b85201c0dc2fc5e</md5file> <md5file name="workflow.lang">6e04edde5694fc8e6bbb47aa579d974f</md5file> <md5file name="bills.lang">9d3c42abc625b3259d4e5371f06263dd</md5file> -<md5file name="orders.lang">10b0931c4d5572b126974fa14b0fd515</md5file> -<md5file name="admin.lang">8fac83bae24586fbae9330401017253d</md5file> +<md5file name="orders.lang">97157f5de97d427dad060de635f0cbb2</md5file> +<md5file name="admin.lang">4d40e9d36ff84f7214a61043608504ce</md5file> <md5file name="withdrawals.lang">74a51ee9815a4e81828f00e102f2b977</md5file> -<md5file name="incoterm.lang">24c63cbdef9fee26ca73e39677998398</md5file> +<md5file name="incoterm.lang">0c1d539dd0e536ab43cab029104330a2</md5file> <md5file name="loan.lang">f4edcec9ef405af2798f27a4d7902e12</md5file> <md5file name="boxes.lang">f70756497c931aadd89edbe485e88fb7</md5file> <md5file name="members.lang">f5e8ae5dcbf8191e1830afe13c85f33d</md5file> <md5file name="ecm.lang">dc628590b54606da6a6d3510ea4c94d1</md5file> <md5file name="link.lang">86b10d96c3a969dbf3a625859ee245fe</md5file> <md5file name="stocks.lang">fb4f2e0c1a0a003c40b83cec58eb358d</md5file> -<md5file name="products.lang">ab63ebe42a0eab6813d2d36da0c9016a</md5file> +<md5file name="products.lang">2e93d30362c8d78a190c48a84ee14fcc</md5file> <md5file name="printing.lang">236eb01d61d0a87dc150f17fdd070f65</md5file> <md5file name="banks.lang">52bdee3176be9266973887c2b2862dba</md5file> -<md5file name="agenda.lang">c75cc3416f15f643240de33667382a0f</md5file> +<md5file name="agenda.lang">1402d10037a08d56070eee0ebf921e4d</md5file> <md5file name="help.lang">f8e9d0e2f7ca86f855a1fe6a39eab4d1</md5file> <md5file name="holiday.lang">09f6758e377ebd553ff2a713b1e14f90</md5file> <md5file name="productbatch.lang">1461952a71c3b0dab73956e09db90725</md5file> @@ -8279,14 +8282,14 @@ <md5file name="paybox.lang">1a7bfdc52688934752339f4d77e7e84e</md5file> <md5file name="ldap.lang">4bfee5904f91bea7f89e69b65d84edef</md5file> <md5file name="users.lang">41880d289bea521ebd8f24215e6d5f07</md5file> -<md5file name="companies.lang">ebf811d997026c5833fa58e181a533ba</md5file> +<md5file name="companies.lang">10fe8c6fba8b8a39a3fe4015c16a2fc1</md5file> <md5file name="margins.lang">aaaf43f06ec3b56fa2ce44165d8b2227</md5file> <md5file name="ftp.lang">ece08cb7ed6810cdb3f0c1c917ec986c</md5file> <md5file name="exports.lang">7942ec5d8cbd1ded094458fae7db8f64</md5file> <md5file name="paypal.lang">7f1cf10b121b601826c8160b97d9201a</md5file> -<md5file name="cron.lang">519e04aa0c92c6e37e9008ed841bf930</md5file> +<md5file name="cron.lang">18c683d449cb983a0199f72f41bfa394</md5file> <md5file name="interventions.lang">eb93565549b324f373ccb8ae14a9e82c</md5file> -<md5file name="errors.lang">ab0531ca41b4d5a104290f4089e35c5d</md5file> +<md5file name="errors.lang">f567192aeedd26a512a273c46a1b2e01</md5file> <md5file name="compta.lang">4620d5383d98264739be856cdfad21fe</md5file> <md5file name="suppliers.lang">526eded1162a09941869ab46ef83ef71</md5file> <md5file name="opensurvey.lang">bf1409395306f2b2924a67beac05dd56</md5file> @@ -8294,19 +8297,19 @@ <md5file name="contracts.lang">ecb08089d6cffff8cce5bc9928dbfda5</md5file> <md5file name="deliveries.lang">e0a2135bf8ba78d71c0162491021d9bb</md5file> <md5file name="mailmanspip.lang">ae2a39ed84e9a8b31e97d34efd50bf79</md5file> -<md5file name="install.lang">e59711d75e0002d1a4c428c12f78ec86</md5file> +<md5file name="install.lang">6e5d7e32d2d4c4c9bb5b54e9b974c2fa</md5file> <md5file name="propal.lang">95562f393025b7c7156e666cb8b45bc6</md5file> -<md5file name="main.lang">9be739c1831b7c878e30e31cb6c581bf</md5file> -<md5file name="languages.lang">d08d7e1099b10c74bcb32199fb938a3d</md5file> +<md5file name="main.lang">7da38e511cb16a90594a443f9575c810</md5file> +<md5file name="languages.lang">67a5de359f633e9e24a8ef12bd1fc575</md5file> <md5file name="bookmarks.lang">2ba914ba1f287a51e96117c8734d0370</md5file> <md5file name="sms.lang">98035fec612b1dea0f11fa299377d2bd</md5file> <md5file name="dict.lang">cc44d8f6611ef62af800332274ddf91d</md5file> <md5file name="mails.lang">f84dfcb30b9046145c153fe1e44201da</md5file> <md5file name="printipp.lang">599dc37a15c362ea63096dfbf7f57bf1</md5file> -<md5file name="other.lang">6e89b691b2b736950d61f73d949326ff</md5file> +<md5file name="other.lang">52b36012424c817a4e9fc5736417709c</md5file> <md5file name="commercial.lang">ae4b679a3888906e9e0544dd5a54d83e</md5file> <md5file name="salaries.lang">1bb02f5007b998c89755a783129afce8</md5file> -<md5file name="trips.lang">0e44777c6c6ceaa9aa7a58d6d00ca07b</md5file> +<md5file name="trips.lang">d7db058dfc7cd6d999d30e337b78fb5c</md5file> <md5file name="sendings.lang">df5f2db52f342e27dde87f01bcbd8e7e</md5file> <md5file name="accountancy.lang">cb066077c3f9a76a2d5bca265971d2dd</md5file> <md5file name="externalsite.lang">98e1082970a865bf1264472c0367b2ea</md5file> @@ -8318,24 +8321,24 @@ <md5file name="projects.lang">11daeb226361692832cbfc06ea1f4c52</md5file> <md5file name="cashdesk.lang">c4000c3a5f961950001bdbf0eada3ea1</md5file> <md5file name="workflow.lang">7d36ebf391461a17289c2b5be7cf3e85</md5file> -<md5file name="bills.lang">015b28a27d7c57e400d5d5b391e1fe81</md5file> +<md5file name="bills.lang">3334f3288a65d910ed596c68a2043d00</md5file> <md5file name="orders.lang">dc5d5cdb1ddb2cabc4a153dc8153de91</md5file> -<md5file name="admin.lang">fda1964002458760af39fa368db41a5b</md5file> +<md5file name="admin.lang">f3146c00e2d0b6667d17c5eebc31360f</md5file> <md5file name="withdrawals.lang">f42193f1b045aa8b255d4c544bbfbffb</md5file> <md5file name="incoterm.lang">577770bc1b047e531d1c8915b91c1b3a</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> -<md5file name="boxes.lang">5bf30afb669fabbcaffa18890ff52efd</md5file> +<md5file name="boxes.lang">b46d5511e9d6998ff9c889cb8c0da1e8</md5file> <md5file name="members.lang">0206639eae0df85877c2e2bcf3a6f449</md5file> <md5file name="ecm.lang">5e31f5e7cbecac3ea5023184356defd2</md5file> <md5file name="link.lang">a4f7de71fffb7fe66bbe1ead04e43890</md5file> <md5file name="commissions.lang">f8a9ee9349754eca7dd8fa4a3b30923c</md5file> <md5file name="stocks.lang">208960ca78917b6337d736cd20344a7f</md5file> -<md5file name="products.lang">e982533d31e1dca35dde12b9a2eaff16</md5file> +<md5file name="products.lang">590a8bd1778eddcb5c069279b124e929</md5file> <md5file name="printing.lang">e7c013349082da3d9d5648c430c5fa17</md5file> -<md5file name="banks.lang">0c4829c41c9d83c00d52e4c9c3488dc7</md5file> -<md5file name="agenda.lang">2b22c61e3f2ddd574c1cfee86af7d957</md5file> +<md5file name="banks.lang">703ed24e2722902f0bce8d3a3f7a59dd</md5file> +<md5file name="agenda.lang">403bc95d966adfd004f72ad0b8d859ad</md5file> <md5file name="help.lang">426904859bbfa17b03832bb45bb04199</md5file> -<md5file name="holiday.lang">a405559486829c7050b0479b2773f2c7</md5file> +<md5file name="holiday.lang">1625f57e5654ad47f05fd7eccd6fb90b</md5file> <md5file name="productbatch.lang">c5c8e08bddcd4b099e4421c7b876d3ca</md5file> <md5file name="resource.lang">2bad6855dcaaf4b18c3c92f32d94893f</md5file> <md5file name="categories.lang">81bfbfd57357a74c3f3af6987afe6f12</md5file> @@ -8359,7 +8362,7 @@ <md5file name="mailmanspip.lang">491fa67114d3c382ca11c8beda1d2481</md5file> <md5file name="install.lang">5ed950ce4cceab6d20489e7ac57531bf</md5file> <md5file name="propal.lang">fda71a80dc11279fb51ad436388c1256</md5file> -<md5file name="main.lang">e04f36be0e265fe419101c6ed96ee774</md5file> +<md5file name="main.lang">94faf36ca44e55f0562c06b20b801c9f</md5file> <md5file name="languages.lang">425ba45315eed3b973749855951b51d3</md5file> <md5file name="bookmarks.lang">f0b4dcb4ff338aae365219b7c90568c9</md5file> <md5file name="sms.lang">0495a2ce04fae425dc6a1d880ceb1dbe</md5file> @@ -8371,7 +8374,7 @@ <md5file name="salaries.lang">b3b43d5b59898b53c3438acc767d5fb3</md5file> <md5file name="trips.lang">8fe26f5460eea59779e88aca24436dbc</md5file> <md5file name="sendings.lang">6f17157fa2d3d23e0552c7ef33efd818</md5file> -<md5file name="accountancy.lang">5ca8cbe45832b4da7724a6fb647437a5</md5file> +<md5file name="accountancy.lang">214b4bf175d9a576e99aa32a33ab3ae8</md5file> <md5file name="externalsite.lang">381fda47b3c28be5e86909a54ecf6f72</md5file> </dir> <dir name="/langs/eu_ES" > @@ -8681,7 +8684,7 @@ <md5file name="bills.lang">5d79a6c5b00b1b46d1f52b4b43a829f6</md5file> <md5file name="orders.lang">198b3a29bd95db8f58b32d7db4bff003</md5file> <md5file name="admin.lang">0e42cb9139c1cecb18bf40882da184e2</md5file> -<md5file name="withdrawals.lang">d72639b10d0ea524ad308f364518272e</md5file> +<md5file name="withdrawals.lang">58c19042214fce0286d38a8553680674</md5file> <md5file name="incoterm.lang">5f9bc55c61786609f6d57cc987d8f688</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">ab89fbf62d7046c7327249be47ccefeb</md5file> @@ -8691,7 +8694,7 @@ <md5file name="stocks.lang">20b3e0e6e75fd590b98bb3cb3773ea01</md5file> <md5file name="products.lang">e37b2888a049752461749305cba2261f</md5file> <md5file name="printing.lang">34ef2a5c01a6de0d058eb647a73cda4f</md5file> -<md5file name="banks.lang">eee37a0b37da7fa689ffe2c8c3af7f41</md5file> +<md5file name="banks.lang">66d599a5d64fdd125525f0ba69459838</md5file> <md5file name="agenda.lang">7df456c127e3cb8ae8ae1a74f56c9c16</md5file> <md5file name="help.lang">593a0056ee80a54a01c01c0c266034d4</md5file> <md5file name="holiday.lang">c0aa0c1b0a8218a9bec70fd09f811600</md5file> @@ -8717,7 +8720,7 @@ <md5file name="deliveries.lang">6312dc067c98595bb72d77dfcc9344b4</md5file> <md5file name="mailmanspip.lang">95c15ca3dd5f1f6760ef60df52b6dac5</md5file> <md5file name="install.lang">1538105a599084c46759fc0103f3fc3c</md5file> -<md5file name="propal.lang">76660e9880edbbb9ab9234291381f6cf</md5file> +<md5file name="propal.lang">d360b1161b553a45255a5806f55382eb</md5file> <md5file name="main.lang">8b75cf8f0252a48aa1c4d2af802b17f3</md5file> <md5file name="languages.lang">575d2dc8514dac008055d79898b96b7f</md5file> <md5file name="bookmarks.lang">2c7e63fd6233af8fabc598cea968cd6b</md5file> @@ -8793,58 +8796,58 @@ <md5file name="externalsite.lang">f249c5416780b6370b92514232af8da7</md5file> </dir> <dir name="/langs/de_DE" > -<md5file name="projects.lang">fb8b3aedf89e165288efce917d9a77fc</md5file> +<md5file name="projects.lang">0a86e4d4cf2f78188088bbcd94636dc5</md5file> <md5file name="cashdesk.lang">96d264ca8820d06e79142a24331876a2</md5file> <md5file name="workflow.lang">236388ae2d5c562bd3b7123817527f73</md5file> -<md5file name="bills.lang">9481dda9d86de7ce90b2088e039eee35</md5file> +<md5file name="bills.lang">7e60ab0c29e2988abb2c38706a25d810</md5file> <md5file name="orders.lang">0d26a4183a05beee36f73348e05ac1a9</md5file> -<md5file name="admin.lang">77a1476e5e41674569d8548428330d9b</md5file> +<md5file name="admin.lang">b72976e76e3b5b1e06e3bdfe32f21bbf</md5file> <md5file name="withdrawals.lang">7372240ddcfd567371833e17c55cf3bb</md5file> <md5file name="incoterm.lang">5fd0cdbdc0238bc2f9c0fde2e1cec05c</md5file> <md5file name="loan.lang">45ffe99a918a7bbc4a6042bd1f7ded89</md5file> -<md5file name="boxes.lang">49b290a1c41d5e4863c504ed6735dcd3</md5file> +<md5file name="boxes.lang">edcd6f0e266ebd3f8889d44444b1f874</md5file> <md5file name="members.lang">6ffdee3464337d9022910038309669df</md5file> -<md5file name="ecm.lang">cb94c875e29680176d4d3dacda770b77</md5file> -<md5file name="link.lang">bcf50b7b8461f7737f70e507955a7832</md5file> -<md5file name="stocks.lang">de0c5aba2f753a8f85e6b788eb249940</md5file> -<md5file name="products.lang">bee295ded961028412b6ffbc88216961</md5file> -<md5file name="printing.lang">3b895bdcd4cfc1dd6a583868daee6ae5</md5file> +<md5file name="ecm.lang">2213ae80db2f9c6a475e1209d31ed2f7</md5file> +<md5file name="link.lang">699b645ecaba7ee82e5a2b9c8e04d599</md5file> +<md5file name="stocks.lang">817ce0b47f0dba9656d1ad1583596161</md5file> +<md5file name="products.lang">360250f28958a294923f493023127c1f</md5file> +<md5file name="printing.lang">5ed5c5747e7602e1b128fc541e0a2ffb</md5file> <md5file name="banks.lang">13885e7bd616e8210d416328c572935c</md5file> -<md5file name="agenda.lang">70924f10fb1a31a7126d3f68d520da3f</md5file> +<md5file name="agenda.lang">507560124bb9af9903a36e155fba3c96</md5file> <md5file name="help.lang">94bb9cad9889690d55670af89e832ee8</md5file> <md5file name="holiday.lang">1bbbd210a5b9232c6e58fee38086c5f8</md5file> <md5file name="productbatch.lang">4c7673b351fab33e0a33fa2910faf0d6</md5file> <md5file name="resource.lang">c36fa900ef2e082506bccd1fa51eed31</md5file> -<md5file name="categories.lang">648a63b131c0b8bda0cea5f5a5db0aa0</md5file> +<md5file name="categories.lang">e93c689a6bd1cf8e7670e4aec826d763</md5file> <md5file name="paybox.lang">d19ff90add77cc081a9daf23f5b604fe</md5file> <md5file name="ldap.lang">3080ff9fdb247eaf98b234710abdc34b</md5file> -<md5file name="users.lang">6d4756da26d3fe5b74a189472acb594a</md5file> -<md5file name="companies.lang">16290ea856cf8aca0426f508cd3f69d0</md5file> -<md5file name="margins.lang">a5930a01fca7a5501914bd256de7dfad</md5file> +<md5file name="users.lang">87a5230bbfe882e0fbafacdd6fdcc67e</md5file> +<md5file name="companies.lang">e55061d5b57b555a836c9943bf8a0ce7</md5file> +<md5file name="margins.lang">41f6a7ee8a9f798c0af92c1ca1dcf5bd</md5file> <md5file name="ftp.lang">8b1f59559c969a8b8733993c72569c3f</md5file> -<md5file name="exports.lang">91bf3149aa21917f18b1493c6f2927a9</md5file> +<md5file name="exports.lang">df8be38ee0615e261ce232877c0a80a1</md5file> <md5file name="paypal.lang">64d4f3497d67b4e8da246b865501955a</md5file> <md5file name="cron.lang">b66283810f815e888bc6f5ae1b52a6ac</md5file> -<md5file name="interventions.lang">07831ce10e9008053282872d7c82875d</md5file> -<md5file name="errors.lang">e0b38c5103c67e9644cbc54dc2d940eb</md5file> -<md5file name="compta.lang">448607c8896fd564a903155c740fb154</md5file> +<md5file name="interventions.lang">9ec513148be43126359a4b2929a63e43</md5file> +<md5file name="errors.lang">ca0d391cb42af1a44e3583eda0d35444</md5file> +<md5file name="compta.lang">b3236f8c827a0eb88cee1c906b5bedea</md5file> <md5file name="suppliers.lang">77d571e5b03acdb7a2029a4f9218a323</md5file> <md5file name="opensurvey.lang">a40157ef24e9a8c6ddfd3885dc186a96</md5file> -<md5file name="donations.lang">ac5c655d8e83649b5b5531688024a9c4</md5file> -<md5file name="contracts.lang">0c9d162545da4751dc3126316404b496</md5file> +<md5file name="donations.lang">056998dce70220b02ec8ed7855ac8b8f</md5file> +<md5file name="contracts.lang">50d7642780c847932b5928f5ddc419bd</md5file> <md5file name="deliveries.lang">3533fdfc61408e851bdb68653ea870f0</md5file> <md5file name="mailmanspip.lang">cf24f0f04a6026a4d06cdaa7617586ac</md5file> <md5file name="install.lang">fa070151663aee0383a3c518d6a628d4</md5file> -<md5file name="propal.lang">0de50b823bbeeed38f82dfcd5106ccfd</md5file> -<md5file name="main.lang">b7aca869541be08df3c5732eee3b3c5e</md5file> +<md5file name="propal.lang">2f46b0cf8ce598febf0c2f66eff0b230</md5file> +<md5file name="main.lang">be743d008c1c7503dc8fe449ef70d31a</md5file> <md5file name="languages.lang">63bd42d2a260631f2b4eb7e32bff21bf</md5file> -<md5file name="bookmarks.lang">bbab00fb08ae238a1428f6b9332ff0d0</md5file> +<md5file name="bookmarks.lang">53794030a3a02da1d3ebd2b15b95af35</md5file> <md5file name="sms.lang">8f8b08ea0127e8dd80c06c9e79896a61</md5file> <md5file name="dict.lang">6f3ad06950f1c62f4bd86e51a7ddae95</md5file> <md5file name="mails.lang">96efcb427a067568896a54d9cba6a836</md5file> <md5file name="printipp.lang">2d1ed344ed1f795dc8ca3acc51cfeaa8</md5file> <md5file name="other.lang">0f487a02eb56c25838b3ca7a44e3d340</md5file> -<md5file name="commercial.lang">bab262d6460d9e578d15f084cd57c4c7</md5file> +<md5file name="commercial.lang">23cd5ee0ff6441087199ef3f6f48f4cd</md5file> <md5file name="salaries.lang">4c1471fc81697146f2072c4c55b16a9c</md5file> <md5file name="trips.lang">24ec07bccd0232ebebd94716dd6abaf9</md5file> <md5file name="sendings.lang">7f96e18c0ac56314a33e35de090c5045</md5file> @@ -8852,9 +8855,13 @@ <md5file name="externalsite.lang">cbfc8102d5d4b206ce17095f41a08013</md5file> </dir> <dir name="/langs/es_MX" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> </dir> <dir name="/langs/he_IL" > <md5file name="projects.lang">0b184c77fe31ae048a9527291610ab4c</md5file> @@ -8981,9 +8988,13 @@ <md5file name="main.lang">b72997707e75dd3fb9bb3344408f0fd8</md5file> </dir> <dir name="/langs/es_BO" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> </dir> <dir name="/langs/en_NZ" > <md5file name="companies.lang">fb46bbe6fd59edc488ae4cf9c9e59be7</md5file> @@ -9109,15 +9120,22 @@ <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/en_GB" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">defd77128a4daa7471cd207350120cee</md5file> +<md5file name="main.lang">4dc7f339b479b935f54185ca937b5200</md5file> </dir> <dir name="/langs/es_PY" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="companies.lang">86edd8b14802f697dde804a0b134a9f9</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">47e41f42a075152d70958fe89cbf8d37</md5file> +<md5file name="main.lang">392ef1b0569abd200f863d93d88ad77e</md5file> </dir> <dir name="/langs/zh_CN" > <md5file name="projects.lang">37ed2423117fa214345519409b790293</md5file> @@ -9151,7 +9169,7 @@ <md5file name="ftp.lang">edebaaf030b310580975751b4b7007e4</md5file> <md5file name="exports.lang">1700083ef9212badec296d94e212cd0c</md5file> <md5file name="paypal.lang">2c27edeee3a6e7883ed719fe44d6d145</md5file> -<md5file name="cron.lang">8617166efb147696761492d83e9a1324</md5file> +<md5file name="cron.lang">a47439737e5532545747c6f73d6b90cd</md5file> <md5file name="interventions.lang">43db758beb5f856b7e9b6baea10c3a50</md5file> <md5file name="errors.lang">39ae77d3255b573476dbf4bac144c91f</md5file> <md5file name="compta.lang">32cdae7ed3b21f35edbddf5810f28711</md5file> @@ -9238,7 +9256,11 @@ <md5file name="externalsite.lang">86d18225c3ec4d2ab47d5b96594e1d74</md5file> </dir> <dir name="/langs/es_CO" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="companies.lang">4a73b1420652c433015ba38d07a82126</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="main.lang">09cd93b89ceaf280cdf4e3ed95113d5e</md5file> @@ -9306,7 +9328,7 @@ </dir> <dir name="/langs/de_AT" > <md5file name="projects.lang">3c1901d15b11b7c8d9411305c2c10e47</md5file> -<md5file name="bills.lang">43f67ab455d8d7d37792adf1b07c5d9a</md5file> +<md5file name="bills.lang">f0b73e105427c026e55c1eb06adccac1</md5file> <md5file name="orders.lang">0f4cabd5c702824c0432a5b16dedf3ef</md5file> <md5file name="admin.lang">f22819b1a3eb265c2e589bcc71fc7562</md5file> <md5file name="withdrawals.lang">e5be41a111cad12948b3c30fcd5a41c3</md5file> @@ -9318,6 +9340,7 @@ <md5file name="banks.lang">616c29b85368aae480120bb30455f2e8</md5file> <md5file name="agenda.lang">d87b686508e12bb408c58888689211a2</md5file> <md5file name="help.lang">5e5684f776f1a7354578715682f38651</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="categories.lang">fedf292cca2809a18d78f474c1334447</md5file> <md5file name="paybox.lang">b1d9c0b57b93cd0b5584fab53a6c227d</md5file> <md5file name="ldap.lang">dcd4b0caa14caf886102e9aca04e8b7b</md5file> @@ -9333,7 +9356,7 @@ <md5file name="deliveries.lang">82a6941cc4dc14b88f1053af0b499e4e</md5file> <md5file name="install.lang">59addea31dca998c1b712c1ed87d3f9d</md5file> <md5file name="propal.lang">ba8ea3ba48fae1c8c7bf1e4a44d31dd1</md5file> -<md5file name="main.lang">380507f4784c904ee80136f10dc4c93a</md5file> +<md5file name="main.lang">9747da73ccbc43226cc6b5a74ffc4fa6</md5file> <md5file name="languages.lang">85086256e7de8ee29545bcd5c1063a55</md5file> <md5file name="bookmarks.lang">5695f95ab75430e71ca7e91b1d4a7993</md5file> <md5file name="dict.lang">5df22313fdd1f6434b42a5a11f635460</md5file> @@ -9448,7 +9471,7 @@ <md5file name="propal.lang">b62965af8cd454ed73aa42db77882ce8</md5file> <md5file name="main.lang">e34f203f621a58e6a025f8d5776c747c</md5file> <md5file name="languages.lang">b79ef3622f679533a44325aebaf50f74</md5file> -<md5file name="bookmarks.lang">14de703774957e32462615ce075e168a</md5file> +<md5file name="bookmarks.lang">f11caf85f97048d91c71324fa554e8cf</md5file> <md5file name="sms.lang">d7076d1ba0b16124aa157994fdb7ec3e</md5file> <md5file name="dict.lang">c16ead4fa40f9b157f7c4f0ec8afefd5</md5file> <md5file name="mails.lang">4174a4faff345145b6fe6ff3f2aa337c</md5file> @@ -9462,9 +9485,13 @@ <md5file name="externalsite.lang">ef990f1dec41193b1367ff9ff985ca67</md5file> </dir> <dir name="/langs/de_CH" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">1db1d7ff0f6ef232f1aaac2c2cb56b43</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">93fc25faef2e4a631602c033427fd12b</md5file> +<md5file name="main.lang">65d76d4a51649d67a90d5c49c8ca7430</md5file> </dir> <dir name="/langs/id_ID" > <md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> @@ -9526,12 +9553,14 @@ <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/fr_BE" > -<md5file name="bills.lang">3f6327969cc147dd5bbaebce67dcabed</md5file> -<md5file name="admin.lang">176fcc18540d7f71d144108fd02b61e4</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">523ab8741e3df41c6147df2003e726a8</md5file> +<md5file name="admin.lang">21f130550e39e481ce9cb357516e6ab1</md5file> <md5file name="boxes.lang">3332e7e07f91da6313b26cb61dbca6ee</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="agenda.lang">2cd37a211a31a13ce61875112cd9b50b</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">c86d9cd72187d66eca91c2d2671c3c7e</md5file> +<md5file name="main.lang">34e9924a5543f5c9f8d42f68852aa1ce</md5file> <md5file name="sms.lang">68459fc84ea935a6d7c3c01688685585</md5file> <md5file name="accountancy.lang">73e9edb0163694ae2e0a80744ec41138</md5file> </dir> @@ -9797,8 +9826,8 @@ <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> -<md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="users.lang">59862f5cdca62471f71fcab151781df3</md5file> +<md5file name="companies.lang">ee05f7fb91d29da2977b7374f9cff85f</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> <md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> @@ -9815,7 +9844,7 @@ <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> <md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> +<md5file name="main.lang">976677f9986a37f46dd8cb078afdce50</md5file> <md5file name="languages.lang">4dc8101030bd3c2080accb4bcb04f9cd</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> @@ -9948,26 +9977,29 @@ <md5file name="externalsite.lang">e77cfae1b2c9124ddd567cc6f0bcd7a9</md5file> </dir> <dir name="/langs/es_CL" > -<md5file name="projects.lang">d04237165096c4ab4aae777ac08a63c1</md5file> +<md5file name="projects.lang">9eb7de069f59815934e071aa4bc8a400</md5file> <md5file name="workflow.lang">d644237a73e898a62393491905b4ed87</md5file> -<md5file name="bills.lang">857cfdee8d1a70d9357f829ff7465ec3</md5file> +<md5file name="bills.lang">4160f02f654932bedd29edd671b51d46</md5file> <md5file name="orders.lang">b39c038e6e8b0628c90d5114271dc50e</md5file> -<md5file name="admin.lang">8b1af0ee9bd757f406a9085e52cb3e1a</md5file> +<md5file name="admin.lang">72b5eccc9277874ce99e16752aba159c</md5file> <md5file name="boxes.lang">18381fbfd3da6eb62195dd3d7c2025b5</md5file> <md5file name="members.lang">fab0071a1a02bdff2c962825b43c2dfd</md5file> <md5file name="ecm.lang">f254234f7743f533f091e707ae5c6e5a</md5file> <md5file name="products.lang">93d2324320ddf2609d33828f0070e552</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="agenda.lang">07dba3c5fa878727518a110582690996</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="companies.lang">169e53e9bb18aead3d080bed0fb9a311</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="compta.lang">721f864f34ed9957a1da79a505146c16</md5file> <md5file name="install.lang">f03b0dcf6c6febaec231650b079d2f69</md5file> <md5file name="propal.lang">0dcf4ac06cd149d2c5828b8563cbe01b</md5file> -<md5file name="main.lang">436545df3d1465a5a48adb9868ac07a4</md5file> +<md5file name="main.lang">1a6ce5cdb1c6c8e0101031ed7aa4cffb</md5file> <md5file name="other.lang">d0e4982b7bc6a1cd62b339dd4edef863</md5file> <md5file name="commercial.lang">a946d614786a829d9964c0e27d143e0c</md5file> </dir> <dir name="/langs/fr_CA" > +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> <md5file name="cashdesk.lang">08acb8a8ca3a1dd92759d583424913af</md5file> <md5file name="bills.lang">5db0fae663b6387d4176b8cd656f89b9</md5file> <md5file name="admin.lang">1f9c4608541c8e95cd6189b122aaec7b</md5file> @@ -10028,7 +10060,7 @@ <md5file name="ftp.lang">68bdddeadf40d3061dd009fe77eec5d2</md5file> <md5file name="exports.lang">487ac2c661ac6747c4931ffd4e094d6d</md5file> <md5file name="paypal.lang">bfdffc1cf6e42979f52384d3125b72ad</md5file> -<md5file name="cron.lang">e2e0d56d7a9126019e91b05281dc523b</md5file> +<md5file name="cron.lang">5136e39159be1875f8f6ba4489500d09</md5file> <md5file name="interventions.lang">8028b9965a200c62fd4a16eee39c0e19</md5file> <md5file name="errors.lang">6dea95444fa084d9f9f33be87ab60a07</md5file> <md5file name="compta.lang">2edcb98d384fa73b9452c76b88602e06</md5file> @@ -10074,16 +10106,16 @@ <md5file name="products.lang">0f859bffb657420f91289f3404c3ac5f</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> <md5file name="banks.lang">70bab55d7cb9bda9286475b0e83d5667</md5file> -<md5file name="agenda.lang">1d96699f1c6dd1a9cd56e70eb905207c</md5file> +<md5file name="agenda.lang">c89a0952620429ffc07402cf29cb6343</md5file> <md5file name="help.lang">db6c98d5d67b4033e5b2c0669a0defcb</md5file> <md5file name="holiday.lang">440254be3afebcb1e39048e3d150f20d</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> -<md5file name="categories.lang">ae5891d4d6ff46e24a0d271dbfbc3cea</md5file> +<md5file name="categories.lang">98e462f88ab14c1a545de484f1b66166</md5file> <md5file name="paybox.lang">72ccc97c1267b7432a5a34838c729dbd</md5file> <md5file name="ldap.lang">8568e4d03cdcc1874f6f39e21f994007</md5file> <md5file name="users.lang">70b002fd1a16e5e9f19e1ca9c51797ba</md5file> -<md5file name="companies.lang">abaf5e5dc04b686a761c0f8f40953845</md5file> +<md5file name="companies.lang">0ad29ff756130d52f6263650570736a3</md5file> <md5file name="margins.lang">cc12ebdf72077be80525d64e6a7ed5ec</md5file> <md5file name="ftp.lang">418be20b4d4d50ff450dfb18734e4722</md5file> <md5file name="exports.lang">11972a00c6080c23c92f9dfb07d15d6c</md5file> @@ -10095,7 +10127,7 @@ <md5file name="suppliers.lang">5940b1e0d9e4ef0693e6f862f1fca63c</md5file> <md5file name="opensurvey.lang">976e6f39654ffd979a1633da2107011e</md5file> <md5file name="donations.lang">7e73be5f5ef1f54d09eae743625e6e72</md5file> -<md5file name="contracts.lang">2959472be49271fad183a7687007452a</md5file> +<md5file name="contracts.lang">23688a6549a080e528796537be16b9fc</md5file> <md5file name="deliveries.lang">2b39e01ef2d55c7b3a24671fcd570e59</md5file> <md5file name="mailmanspip.lang">0b5290b5856769452f96d8557ae4af4f</md5file> <md5file name="install.lang">b5468bbd78484c8d55f8cb41dba6bc7a</md5file> @@ -10108,11 +10140,11 @@ <md5file name="mails.lang">493c788205c2f5743e9ba7d6e084f9c8</md5file> <md5file name="printipp.lang">37c8cf292316d659b712e3e792776e3f</md5file> <md5file name="other.lang">1c6a361487dcc57e627543fb69cf58b1</md5file> -<md5file name="commercial.lang">9caf24505bb667bb3dd7e228f8ddaf0a</md5file> +<md5file name="commercial.lang">37a149141ae55f1f1ec1f84529379e6a</md5file> <md5file name="salaries.lang">d0739d358ed00196d99144e88cdd7f7a</md5file> <md5file name="trips.lang">3e1b068f6c8c349c1deff0e88c8ca80a</md5file> <md5file name="sendings.lang">0e72f1e88211f93ee64eebbfe1564d1d</md5file> -<md5file name="accountancy.lang">ebc36cfe6862d9742703ea60b6bcb873</md5file> +<md5file name="accountancy.lang">b13be9ebaee90884f0445788681ac8fe</md5file> <md5file name="externalsite.lang">1e261eaa004ceeffa908ff6569fc2119</md5file> </dir> <dir name="/langs/en_CA" > @@ -10180,15 +10212,22 @@ <md5file name="externalsite.lang">69e863de65c7c11b4d4359dd33933737</md5file> </dir> <dir name="/langs/es_AR" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> </dir> <dir name="/langs/en_AU" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> <md5file name="withdrawals.lang">ab59d61bbffe26c3fdf53d3c6b5b05d9</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> </dir> <dir name="/langs/sv_SE" > <md5file name="projects.lang">fb147cbb17dbe7162bdfe77907095f58</md5file> @@ -10253,9 +10292,9 @@ <md5file name="projects.lang">17826ac0abf776f5bc6d8c68e09c17d5</md5file> <md5file name="cashdesk.lang">dc2cd95b6531d5b5cc7d52251523506a</md5file> <md5file name="workflow.lang">57282ab3ba26185cd568d1838e0ab8f3</md5file> -<md5file name="bills.lang">a86f2736db442ecdfbddabdc0c2e5357</md5file> +<md5file name="bills.lang">b12fb144c4254826c2d04579be5b5f45</md5file> <md5file name="orders.lang">826aba4abd3429ff665409aebda73e5e</md5file> -<md5file name="admin.lang">15fb15ce131f8143dab8ffcca18c39cc</md5file> +<md5file name="admin.lang">f2ba671f9d17aef7228fc204ed1b7398</md5file> <md5file name="withdrawals.lang">a094115816a8df0c006766c4000861c6</md5file> <md5file name="incoterm.lang">3e5ce3b248f7dda5c1eb88b75a642f5f</md5file> <md5file name="loan.lang">25088723418dcc167b4665c455714951</md5file> @@ -10264,10 +10303,10 @@ <md5file name="ecm.lang">b05c8370bfbe8bc89c37c083624b5dff</md5file> <md5file name="link.lang">910620b9e594d851f1f8a1f286890aec</md5file> <md5file name="stocks.lang">601f004f8adb4995ee968e7a3c01b5df</md5file> -<md5file name="products.lang">8c30f8f9c7899cc04652fa00345e8ccc</md5file> +<md5file name="products.lang">d9c71112e2d9ed882f346e18ef246004</md5file> <md5file name="printing.lang">6b93db41124ee6e53e738d483b6f87ad</md5file> -<md5file name="banks.lang">b730a74048ae2d8663b272d1d41894c7</md5file> -<md5file name="agenda.lang">8958650d44eb12275fd720c326469f8d</md5file> +<md5file name="banks.lang">24c57b650c2e20498aa850503992564d</md5file> +<md5file name="agenda.lang">fe4355e5361957737c127212b9ab7777</md5file> <md5file name="help.lang">3509f62c9752bbac4f9bde2df2c7c8f0</md5file> <md5file name="holiday.lang">99414bbf1bf1e685f4f730c760b96fd4</md5file> <md5file name="productbatch.lang">20422b3e39bd1f7a977afcc1b14f3103</md5file> @@ -10276,25 +10315,25 @@ <md5file name="paybox.lang">d7054e46baeb846c67f554fbaded072a</md5file> <md5file name="ldap.lang">3aeb0bb955d966af8406506605547e1c</md5file> <md5file name="users.lang">e7ac3efa7156fac7b187b4e2d3aa6b32</md5file> -<md5file name="companies.lang">15767402780bab0cb2b45a7cff19c948</md5file> +<md5file name="companies.lang">07fa6f601297cb41a1a6668d8a4137c1</md5file> <md5file name="margins.lang">90c202b94dcd09173f067e8bf5164b77</md5file> <md5file name="ftp.lang">4b3416e5ad27f1623f5c9222cf93f491</md5file> -<md5file name="exports.lang">7e75fd524735ea2bf2261b3d8ec3ecb6</md5file> +<md5file name="exports.lang">4f30c615b5054649acfe658b41c64664</md5file> <md5file name="paypal.lang">6f11fdfa4b04669635edc07ca6efeca4</md5file> <md5file name="cron.lang">48a83412d06860f170a73a68d6d1d607</md5file> <md5file name="interventions.lang">5c3ad5663f3d6527148247ff7312b385</md5file> -<md5file name="errors.lang">1b425e64c64c92a307c6e16aba8e0f6b</md5file> +<md5file name="errors.lang">2e611ed7fc633ec32354afd2809d8312</md5file> <md5file name="compta.lang">3b991a186f3742555e60e6f61785e885</md5file> <md5file name="suppliers.lang">ea89357f6a833ce27bdaa3c633b73559</md5file> <md5file name="opensurvey.lang">838ea08d95f65f9a06957a7d066f0891</md5file> <md5file name="donations.lang">925e7c28144a75b7e0fbc57715f523f8</md5file> -<md5file name="contracts.lang">1025f4364ac908d77f2f3ae4c592c601</md5file> +<md5file name="contracts.lang">b9e738744ff3a33a47ae67f529eead70</md5file> <md5file name="deliveries.lang">1db9e49d446f770d60dd8d133b654b4c</md5file> <md5file name="mailmanspip.lang">4941939fc3ea3906cfe30989e3c07431</md5file> <md5file name="install.lang">f804018f508887af815f81d054905620</md5file> <md5file name="propal.lang">6e9ac5f9954ea167f40c686de9be6b7b</md5file> -<md5file name="main.lang">b840d63814462bb7fb797c729a302d52</md5file> -<md5file name="languages.lang">140f52814650cf6fda4427eabd69f2b3</md5file> +<md5file name="main.lang">562889c108c03eb1b52e7c4819b3b125</md5file> +<md5file name="languages.lang">d1a2602d42b8e7df617ca9c2ad3fb71f</md5file> <md5file name="bookmarks.lang">285145b8adf6d1d7e53a1c102b25c177</md5file> <md5file name="sms.lang">673f3e0c4062e13cdef27b581fb66461</md5file> <md5file name="dict.lang">d74248250355b90443c5340490731dcf</md5file> @@ -10304,14 +10343,18 @@ <md5file name="commercial.lang">5ca61a0d6b95a636b2949ae460e1d05c</md5file> <md5file name="salaries.lang">e0f4c93906c140661ee859581b1a168f</md5file> <md5file name="trips.lang">feb14dfc2c998cee54ba6247bb784862</md5file> -<md5file name="sendings.lang">3c4f6b1eacd24b5ec036788219f0fb1a</md5file> +<md5file name="sendings.lang">48ec52231c3493ab0344cba74e220a61</md5file> <md5file name="accountancy.lang">813838a5f1d8832941b8ea61ed2c7271</md5file> <md5file name="externalsite.lang">e17ab7d7f81ddef4dc5e5ff071a5152c</md5file> </dir> <dir name="/langs/es_DO" > -<md5file name="admin.lang">8e7647cbe7536c0a885439de89bf2d16</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> +<md5file name="admin.lang">01ecdb579e7aaa2f7a35a9d9f9e706a0</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> </dir> <dir name="/langs/da_DK" > <md5file name="projects.lang">6656b3e6dc07ae24df1501e0932f5ce5</md5file> @@ -10461,11 +10504,11 @@ <md5file name="companies.lang">7f005dc1c4048f02914f491339a5669b</md5file> <md5file name="margins.lang">0c4ca601c83dcfc8d0f4f45dc773e2f7</md5file> <md5file name="ftp.lang">2da0a1995db50d0752d2e509a3bca37f</md5file> -<md5file name="exports.lang">f0c5c0185e5e1b2923910044a19706bc</md5file> +<md5file name="exports.lang">215c2affe164ae37a7089481fb874de3</md5file> <md5file name="paypal.lang">10c2dcc555137e38039193ccedfc0cd3</md5file> <md5file name="cron.lang">bb194e9b127b46bb2271d19ed84603d3</md5file> <md5file name="interventions.lang">15be1fe8f10c081149a3003de6ec6921</md5file> -<md5file name="errors.lang">0b3e76ac18a371234ecefd89ff06adb0</md5file> +<md5file name="errors.lang">a1c2c9bfc0b6f28497c1869f91b54afa</md5file> <md5file name="compta.lang">d816d6622fcaf3c5f4e8f0a516128d20</md5file> <md5file name="suppliers.lang">548bc532286b35f7a6ffee2a2801502a</md5file> <md5file name="opensurvey.lang">199dcc4ae427c0d0e5fbde6c0d2d2f99</md5file> @@ -10550,13 +10593,16 @@ <md5file name="externalsite.lang">8670dccfd7a31fa4c44bc8fffd978739</md5file> </dir> <dir name="/langs/es_PE" > -<md5file name="bills.lang">36d54cc80744708ba9ec226b550c8daf</md5file> -<md5file name="admin.lang">b445026a015b310e55204739eab1d577</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">725c0db804f21f04b78982da61ff2d7e</md5file> +<md5file name="admin.lang">e9ab65cca74d0d1069c0bb6b50074d1a</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> +<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="companies.lang">921ab7227ed3abcda2db9bf141411751</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="compta.lang">2172e11a30b062324fc2a90d1f6de9b2</md5file> <md5file name="propal.lang">34ea25003f05ded5624df898f2c1ac4b</md5file> -<md5file name="main.lang">7210212c531b08cb22055f395769fec4</md5file> +<md5file name="main.lang">3007373ed2951f690530327240c5f115</md5file> </dir> <dir name="/langs/ar_SA" > <md5file name="projects.lang">1f16414a30aa0a40379d1cf47ac9a6f4</md5file> @@ -10849,7 +10895,7 @@ <md5file name="salaries.lang">b6786821a9641b2e90eb60d1cf955593</md5file> <md5file name="trips.lang">29567ae731d5a20740dadb635820c0d7</md5file> <md5file name="sendings.lang">83da48fa37c40e4f8c5ca323d585e7d9</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">233e3c0da4808e32e5bff1b70a00caf7</md5file> <md5file name="externalsite.lang">1be24d68eebff59f8a3d55d1d248cdfb</md5file> </dir> <dir name="/langs/ko_KR" > @@ -10915,7 +10961,7 @@ <md5file name="projects.lang">6cc0c652a67b7a726760dcdc608db98b</md5file> <md5file name="cashdesk.lang">a7a17bad11811e39b0164573964f3c18</md5file> <md5file name="workflow.lang">3814711841ff79bfb1bffb653cfde0fb</md5file> -<md5file name="bills.lang">c6794aafb3744bde6e6f10406dfdcbea</md5file> +<md5file name="bills.lang">ce04cd21ab1a71817562e3bfa4207f49</md5file> <md5file name="orders.lang">40da93d7868af1bcee8c47d560dad545</md5file> <md5file name="admin.lang">f7b95693315b045c22b7868e83fa419a</md5file> <md5file name="withdrawals.lang">d7a12190e2704590b4523ba5b60dd6b6</md5file> @@ -10946,7 +10992,7 @@ <md5file name="cron.lang">4508eefc4cbf06183f780a47550b51fd</md5file> <md5file name="interventions.lang">624f8ffd5c36af2b87a06aee63b17bb0</md5file> <md5file name="errors.lang">88f572d21982792d5393ee999d2c443b</md5file> -<md5file name="compta.lang">301863f24dfdf588d170f0dd76389132</md5file> +<md5file name="compta.lang">c283b0ba64ed9301e67a9d18923aed60</md5file> <md5file name="suppliers.lang">307d48fb06eea97b2818146fbb8929cf</md5file> <md5file name="opensurvey.lang">bee0636e455ad5d9a8dcc288ac2abb4c</md5file> <md5file name="donations.lang">9875bc160f395b95a197ffbb4ac22190</md5file> @@ -11031,9 +11077,12 @@ <md5file name="externalsite.lang">56d8a0b2df579f5cead684b83fdef191</md5file> </dir> <dir name="/langs/fr_CH" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> +<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> +<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> </dir> <dir name="/langs/es_HN" > <md5file name="bills.lang">eb0d31b8fe30bfb4b4a2cac24e104c61</md5file> @@ -11044,7 +11093,6 @@ <md5file name="main.lang">e70e0c0be5993759f867484624b7270f</md5file> </dir> <dir name="/langs/nl_BE" > -<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/uk_UA" > @@ -11181,7 +11229,7 @@ <md5file name="cidlookup.php">adf4d0f538de7decd6b3e4c5140c159a</md5file> </dir> <dir name="" > -<md5file name="filefunc.inc.php">6cd1200c5de4e664f873c1131c4b4605</md5file> +<md5file name="filefunc.inc.php">5b06c4c900114c4ce894c39022aad38f</md5file> </dir> <dir name="/fichinter" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> diff --git a/htdocs/langs/ca_ES/accountancy.lang b/htdocs/langs/ca_ES/accountancy.lang index eac7ef67bfe..6667540b9a4 100644 --- a/htdocs/langs/ca_ES/accountancy.lang +++ b/htdocs/langs/ca_ES/accountancy.lang @@ -1,10 +1,10 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file +ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columna pel fitxer d'exportació +ACCOUNTING_EXPORT_DATE=Format de data pel fitxer d'exportació ACCOUNTING_EXPORT_PIECE=Export the number of piece ? ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? +ACCOUNTING_EXPORT_LABEL=Exportar l'etiqueta? ACCOUNTING_EXPORT_AMOUNT=Export the amount ? ACCOUNTING_EXPORT_DEVISE=Export the devise ? @@ -22,18 +22,18 @@ JournalFinancial=Diaris financers Exports=Exportacions Export=Exporta Modelcsv=Model d'exportació -OptionsDeactivatedForThisExportModel=For this export model, options are deactivated +OptionsDeactivatedForThisExportModel=Per aquest model d'exportació les opcions estan desactivades Selectmodelcsv=Selecciona un model d'exportació Modelcsv_normal=Exportació clàssica -Modelcsv_CEGID=Export towards CEGID Expert -BackToChartofaccounts=Return chart of accounts -Back=Return +Modelcsv_CEGID=Exporta cap a CEGID Expert +BackToChartofaccounts=Tornar al Pla comptable +Back=Tornar -Definechartofaccounts=Define a chart of accounts -Selectchartofaccounts=Select a chart of accounts +Definechartofaccounts=Definir el Pla comptable +Selectchartofaccounts=Seleccionar el Pla comptable Validate=Validar -Addanaccount=Add an accounting account -AccountAccounting=Accounting account +Addanaccount=Afegir un compte comptable +AccountAccounting=Compte comptable Ventilation=Breakdown ToDispatch=A desglossar Dispatched=Desglossats @@ -44,11 +44,11 @@ TradeMargin=Trade margin Reports=Informes ByCustomerInvoice=By invoices customers ByMonth=Per mes -NewAccount=New accounting account -Update=Update +NewAccount=Nou compte comptable +Update=Actualitzar List=Llistat Create=Crear -CreateMvts=Create movement +CreateMvts=Crear moviment UpdateAccount=Modification of an accounting account UpdateMvts=Modification of a movement WriteBookKeeping=Record accounts in general ledger @@ -58,7 +58,7 @@ AccountBalanceByMonth=Account balance by month AccountingVentilation=Breakdown accounting AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer -Line=Line +Line=Línia CAHTF=Total purchase supplier HT InvoiceLines=Lines of invoice to be ventilated @@ -131,14 +131,14 @@ CashPayment=Cash Payment SupplierInvoicePayment=Payment of invoice supplier CustomerInvoicePayment=Payment of invoice customer -ThirdPartyAccount=Thirdparty account +ThirdPartyAccount=Compte de tercer NewAccountingMvt=Nou moviment NumMvts=Nombre de moviment -ListeMvts=List of the movement +ListeMvts=Llistat del moviment ErrorDebitCredit=Debit and Credit cannot have a value at the same time -ReportThirdParty=List thirdparty account +ReportThirdParty=Llitat de comptes de tercers DescThirdPartyReport=Consult here the list of the thirdparty customers and the suppliers and their accounting accounts ListAccounts=List of the accounting accounts diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang index c0f1a092c7d..76879d8530a 100644 --- a/htdocs/langs/ca_ES/admin.lang +++ b/htdocs/langs/ca_ES/admin.lang @@ -231,8 +231,8 @@ Security=Seguretat Passwords=Contrasenyes DoNotStoreClearPassword=No emmagatzemar la contrasenya sense xifrar a la base MainDbPasswordFileConfEncrypted=Encriptar la contrasenya de la base en l'arxiu conf.php -InstrucToEncodePass=To have password encoded into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="...";</b><br>by<br><b>$dolibarr_main_db_pass="crypted:%s";</b> -InstrucToClearPass=To have password decoded (clear) into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="crypted:...";</b><br>by<br><b>$dolibarr_main_db_pass="%s";</b> +InstrucToEncodePass=Per tenir la contrasenya encriptada al fitxer <b>conf.php</b> reemplaça la línia<br><b>$dolibarr_main_db_pass="...";</b><br>per<br><b>$dolibarr_main_db_pass="crypted:%s";</b> +InstrucToClearPass=Per tenir la contrasenya descodificada en el fitxer de configuració <b> conf.php </b>, reemplaça en aquest fitxer la línia <br><b>$dolibarr_main_db_pass="crypted:..."</b><br> per <br><b>$dolibarr_main_db_pass="%s"</b> ProtectAndEncryptPdfFiles=Protecció i encriptació dels pdf generats ProtectAndEncryptPdfFilesDesc=La protecció d'un document pdf deixa el document lliure a la lectura ia la impressió a qualsevol lector de PDF. Per contra, la modificació i la còpia resulten impossibles. Feature=Funció diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang index fe0b3986bba..68f7d01f903 100644 --- a/htdocs/langs/ca_ES/bills.lang +++ b/htdocs/langs/ca_ES/bills.lang @@ -178,7 +178,7 @@ NumberOfBills=Nº de factures NumberOfBillsByMonth=Nº de factures per mes AmountOfBills=Import de les factures AmountOfBillsByMonthHT=Import de les factures per mes (Sense IVA) -ShowSocialContribution=Show social/fiscal tax +ShowSocialContribution=Mostra l'impost social ShowBill=Veure factura ShowInvoice=Veure factura ShowInvoiceReplace=Veure factura rectificativa @@ -270,7 +270,7 @@ BillAddress=Direcció de facturació HelpEscompte=Un <b>descompte</b> és un descompte acordat sobre una factura donada, a un client que va realitzar el seu pagament molt abans del venciment. HelpAbandonBadCustomer=Aquest import es va abandonar (client jutjat com morós) i es considera com una pèrdua excepcional. HelpAbandonOther=Aquest import es va abandonar ja que es tractava d'un error de facturació (mala introducció de dades, factura substituïda per una altra). -IdSocialContribution=Social/fiscal tax payment id +IdSocialContribution=Id. pagament d'impost social PaymentId=ID pagament InvoiceId=Id factura InvoiceRef=Ref. factura @@ -330,8 +330,8 @@ PaymentTypeCB=Targeta PaymentTypeShortCB=Targeta PaymentTypeCHQ=Xec PaymentTypeShortCHQ=Xec -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Bestreta +PaymentTypeShortTIP=Bestreta PaymentTypeVAD=Pagament On Line PaymentTypeShortVAD=Pagament On Line PaymentTypeTRA=Lletra de canvi diff --git a/htdocs/langs/ca_ES/boxes.lang b/htdocs/langs/ca_ES/boxes.lang index 8cde2db0235..bf8c68b2bbd 100644 --- a/htdocs/langs/ca_ES/boxes.lang +++ b/htdocs/langs/ca_ES/boxes.lang @@ -19,7 +19,7 @@ BoxLastContracts=Últims contractes BoxLastContacts=Últims contactes/adreçes BoxLastMembers=Últims membres modificats BoxFicheInter=Últimes intervencions modificades -BoxCurrentAccounts=Open accounts balance +BoxCurrentAccounts=Balanç de comptes oberts BoxSalesTurnover=Volum de vendes BoxTotalUnpaidCustomerBills=Total factures a clients pendents de cobrament BoxTotalUnpaidSuppliersBills=Total factures de proveïdors pendents de pagament @@ -47,7 +47,7 @@ BoxTitleLastModifiedMembers=Últims %s membres modificats BoxTitleLastFicheInter=Les %s últimes intervencions modificades BoxTitleOldestUnpaidCustomerBills=Les %s factures més antigues a clients pendents de cobrament BoxTitleOldestUnpaidSupplierBills=Les %s factures més antigues de proveïdors pendents de pagament -BoxTitleCurrentAccounts=Open accounts balances +BoxTitleCurrentAccounts=Balanços de comptes oberts BoxTitleSalesTurnover=Volum de vendes realitzades BoxTitleTotalUnpaidCustomerBills=Factures a clients pendents de cobrament BoxTitleTotalUnpaidSuppliersBills=Factures de proveïdors pendents de pagament diff --git a/htdocs/langs/ca_ES/companies.lang b/htdocs/langs/ca_ES/companies.lang index 53669e6b9af..8592fb6fc4b 100644 --- a/htdocs/langs/ca_ES/companies.lang +++ b/htdocs/langs/ca_ES/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Contacte tercer StatusContactValidated=Estat del contacte Company=Empresa CompanyName=Raó social -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Àlies (nom comercial, marca, ...) +AliasNameShort=Nom comercial Companies=Empreses CountryIsInEEC=Pais de la Comunitat Econòmica Europea ThirdPartyName=Nom del tercer @@ -69,7 +69,7 @@ Country=Pais CountryCode=Codi pais CountryId=Id pais Phone=Telèfon -PhoneShort=Phone +PhoneShort=Telèfon Skype=Skype Call=Trucar Chat=Xat @@ -413,10 +413,10 @@ OutstandingBillReached=S'ha arribat al màx. de factures pendents MonkeyNumRefModelDesc=Retorna un número sota el format %syymm-nnnn per als codis de clients i %syymm-nnnn per als codis dels proveïdors, on yy és l'any, mm el mes i nnnn un comptador seqüencial sense ruptura i sense tornar a 0. LeopardNumRefModelDesc=Codi de client/proveïdor lliure sense verificació. Pot ser modificat en qualsevol moment. ManagingDirectors=Nom del gerent(s) (CEO, director, president ...) -SearchThirdparty=Search third party +SearchThirdparty=Buscar tercer SearchContact=Cercar contacte -MergeOriginThirdparty=Duplicate third party (third party you want to delete) -MergeThirdparties=Merge third parties -ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one ? All linked objects (invoices, orders, ...) will be moved to current third party so you will be able to delete the duplicate one. -ThirdpartiesMergeSuccess=Thirdparties have been merged -ErrorThirdpartiesMerge=There was an error when deleting the thirdparties. Please check the log. Changes have been reverted. +MergeOriginThirdparty=Duplicar tercer (tercer que vols eliminar) +MergeThirdparties=Fusionar tercers +ConfirmMergeThirdparties=Estàs segur que vols fusionar aquest tercer amb l'actual? Tots els objectes relacionats (factures, comandes, ...) serán mogudes al tercer actual i el duplicat serà esborrat. +ThirdpartiesMergeSuccess=Els tercers han sigut fusionats +ErrorThirdpartiesMerge=Hi ha hagut un error mentre s'esborraven els tercers. Per favor, revisa el log. Els canvis han sigut revertits. diff --git a/htdocs/langs/ca_ES/ecm.lang b/htdocs/langs/ca_ES/ecm.lang index 67bee6d0889..1a89340e7be 100644 --- a/htdocs/langs/ca_ES/ecm.lang +++ b/htdocs/langs/ca_ES/ecm.lang @@ -35,7 +35,7 @@ ECMSearchByEntity=Cercar per objecte ECMSectionOfDocuments=Carpetes de documents ECMTypeManual=Manual ECMTypeAuto=Automàtic -ECMDocsBySocialContributions=Documents linked to social or fiscal taxes +ECMDocsBySocialContributions=Documents relacionats als impostos socials o fiscals ECMDocsByThirdParties=Documents associats a tercers ECMDocsByProposals=Documents associats a pressupostos ECMDocsByOrders=Documents associats a comandes diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang index 1245b6b6664..87976f20caa 100644 --- a/htdocs/langs/ca_ES/errors.lang +++ b/htdocs/langs/ca_ES/errors.lang @@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Els valors de la llista han de ser indicats ErrorNoValueForRadioType=Els valors de la llista han de ser indicats ErrorBadFormatValueList=Els valors de la llista no peudo contenir més d'una coma: <u>%s </u>, però necessita una: clau, valors ErrorFieldCanNotContainSpecialCharacters=El camp <b>%s</b> no ha de contenir caràcters especials -ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. +ErrorFieldCanNotContainSpecialNorUpperCharacters=El camp <b>%s</b> no ha de contenir caràcters especials, ni caràcters en majúscula i no pot contindre només números. ErrorNoAccountancyModuleLoaded=Mòdul de comptabilitat no activat ErrorExportDuplicateProfil=El nom d'aquest perfil ja existeix per aquest conjunt d'exportació ErrorLDAPSetupNotComplete=La configuració Dolibarr-LDAP és incompleta. @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ha d'estar activat per a que aquesta opc ErrorPasswordsMustMatch=Les 2 contrasenyes indicades s'han de correspondre ErrorContactEMail=S'ha produït un error tècnic. Contacti amb l'administrador al e-mail <b>%s</b>, indicant el codi d'error <b>%s</b> en el seu missatge, o pot també adjuntar una còpia de pantalla d'aquesta pàgina. ErrorWrongValueForField=Valor incorrecte per al camp número <b>%s</b> (el valor '<b>%s</b>' no compleix amb la regla <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) +ErrorFieldValueNotIn=Valor incorrecte per al camp número <b>%s</b> (el valor '<b>%s</b>' no és un valors disponible en el camp <b>%s</b> de la taula <b>%s</b>) ErrorFieldRefNotIn=Valor incorrecte per al camp nombre <b>%s</b> (el valor '<b>%s</b>' no és una referència existent en <b>%s</b>) ErrorsOnXLines=Errors a <b>%s</b> línies font ErrorFileIsInfectedWithAVirus=L'antivirus no ha pogut validar aquest arxiu (és probable que estigui infectat per un virus)! @@ -100,7 +100,7 @@ ErrorProdIdAlreadyExist=%s es troba assignat a altre tercer ErrorFailedToSendPassword=Error en l'enviament de la contrasenya ErrorFailedToLoadRSSFile=Error en la recuperació del flux RSS. Afegiu la constant MAIN_SIMPLEXMLLOAD_DEBUG si el missatge d'error no és molt explícit. ErrorPasswordDiffers=Les contrasenyes no són identiques, torni a introduir-les -ErrorForbidden=Access denied.<br>You try to access to a page, area or feature of a disabled module or without being in an authenticated session or that is not allowed to your user. +ErrorForbidden=Accés denegat. <br> Intentes accedir a una pàgina, àrea o funcionalitat d'un mòdul amb desactivat o sense estar en una sessió autenticada o que no se li permet al seu usuari. ErrorForbidden2=Els permisos per a aquest usuari poden ser assignats per l'administrador Dolibarr mitjançant el menú %s-> %s. ErrorForbidden3=Dolibarr no sembla funcionar en una sessió autentificada. Consulteu la documentació d'instal lació de Dolibarr per saber com administrar les autenticacions (htacces, mod_auth o altre ...). ErrorNoImagickReadimage=La classe imagick_readimage no està present en aquesta instal lació de PHP. La ressenya no està doncs disponible. Els administradors poden desactivar aquesta pestanya en el menú Configuració->Visualització. @@ -170,8 +170,8 @@ ErrorGlobalVariableUpdater4=El client SOAP ha fallat amb l'error '%s' ErrorGlobalVariableUpdater5=Sense variable global seleccionada ErrorFieldMustBeANumeric=El camp <b>%s</b> ha de contenir un valor numèric ErrorFieldMustBeAnInteger=El camp <b>%s</b> ha de ser un enter -ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorMandatoryParametersNotProvided=Paràmetre/s obligatori/s no definits +ErrorOppStatusRequiredIfAmount=S'estableix una quantitat estimada per aquesta oportunitat/prospecte. Així que també has d'introduir el seu estat # Warnings WarningMandatorySetupNotComplete=Els paràmetres obligatoris de configuració no estan encara definits @@ -192,4 +192,4 @@ WarningNotRelevant=Operació irrellevant per a aquest conjunt de dades WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funcionalitat desactivada quant la configuració de visualització és optimitzada per a persones cegues o navegadors de text. WarningPaymentDateLowerThanInvoiceDate=La data de pagament (%s) és anterior a la data (%s) de la factura %s. WarningTooManyDataPleaseUseMoreFilters=Masses dades. Utilitzi més filtres. -WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. +WarningSomeLinesWithNullHourlyRate=Algunes vegades van ser registrats pels usuaris quan no s'havia definit el seu preu per hora. Es va utilitzar un valor de 0, però això pot resultar en una valoració equivocada del temps invertit. diff --git a/htdocs/langs/ca_ES/exports.lang b/htdocs/langs/ca_ES/exports.lang index b04d2b75c43..193deaa9f94 100644 --- a/htdocs/langs/ca_ES/exports.lang +++ b/htdocs/langs/ca_ES/exports.lang @@ -48,7 +48,7 @@ NoImportableData=Sense taules de dades importables (cap mòdul amb les definicio FileSuccessfullyBuilt=Arxiu d'exportació generat SQLUsedForExport=Consulta SQL utilitzada per construir el fitxer d'exportació LineId=ID de línia -LineLabel=Label of line +LineLabel=Etiqueta de la línia LineDescription=Descripció de línia LineUnitPrice=Preu unitari de la línia LineVATRate=Tipus d'IVA de la línia @@ -133,4 +133,4 @@ SelectFilterFields=Si vol aplicar un filtre sobre alguns valors, introduïu-los FilterableFields=Camps filtrables FilteredFields=Campos filtrats FilteredFieldsValues=Valors de filtres -FormatControlRule=Format control rule +FormatControlRule=Regla de control de format diff --git a/htdocs/langs/ca_ES/install.lang b/htdocs/langs/ca_ES/install.lang index fd1954da433..1385988fb71 100644 --- a/htdocs/langs/ca_ES/install.lang +++ b/htdocs/langs/ca_ES/install.lang @@ -63,7 +63,7 @@ DatabaseSuperUserAccess=Base de dades - Accés super usuari CheckToCreateDatabase=Seleccioneu aquesta opció si la base de dades no existeix i s'ha de crear. En aquest cas, cal indicar usuari/contrasenya de superusuari, més endavant en aquesta pàgina. CheckToCreateUser=Seleccioneu aquesta opció si l'usuari no existeix i s'ha de crear.<br>En aquest cas, cal indicar usuari/contrasenya de superusuari, més endavant en aquesta pàgina. Experimental=(experimental) -Deprecated=(deprecated) +Deprecated=(obsolet) DatabaseRootLoginDescription=Usuari de la base que té els drets de creació de bases de dades o compte per a la base de dades, inútil si la base de dades i el seu usuari ja existeixen (com quan estan en un amfitrió). KeepEmptyIfNoPassword=Deixi buit si l'usuari no té contrasenya SaveConfigurationFile=Gravació del fitxer de configuració diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang index 3f4f3e72120..c03059cc575 100644 --- a/htdocs/langs/ca_ES/main.lang +++ b/htdocs/langs/ca_ES/main.lang @@ -57,7 +57,7 @@ ErrorSomeErrorWereFoundRollbackIsDone=S'han trobat alguns errors. Modificacions ErrorConfigParameterNotDefined=El paràmetre <b>%s</b> no està definit en el fitxer de configuració Dolibarr <b>conf.php</b>. ErrorCantLoadUserFromDolibarrDatabase=Impossible trobar l'usuari <b>%s</b> a la base de dades Dolibarr. ErrorNoVATRateDefinedForSellerCountry=Error, cap tipus d'IVA definit per al país '%s'. -ErrorNoSocialContributionForSellerCountry=Error, no social/fiscal taxes type defined for country '%s'. +ErrorNoSocialContributionForSellerCountry=Error, cap tipus d'impost social definit per al país '%s'. ErrorFailedToSaveFile=Error, el registre del fitxer ha fallat. SetDate=Definir data SelectDate=Seleccioneu una data @@ -108,7 +108,7 @@ Yes=Sí no=no No=No All=Tot -Alls=All +Alls=Tot Home=Inici Help=Ajuda OnlineHelp=Ajuda en línia @@ -128,7 +128,7 @@ Disable=Desactivar Disabled=Desactivat Add=Afegir AddLink=Enllaçar -RemoveLink=Remove link +RemoveLink=Elimina enllaç Update=Modificar AddActionToDo=Afegir acció a realitzar AddActionDone=Afegir acció realitzada @@ -303,8 +303,8 @@ UnitPriceHT=Preu base UnitPriceTTC=Preu unitari total PriceU=P.U. PriceUHT=P.U. -AskPriceSupplierUHT=U.P. net Requested -PriceUTTC=U.P. (inc. tax) +AskPriceSupplierUHT=Preu Unitari sol·licitat +PriceUTTC=Preu unitari (IVA inclòs) Amount=Import AmountInvoice=Import factura AmountPayment=Import pagament @@ -341,7 +341,7 @@ IncludedVAT=IVA inclòs HT=Sense IVA TTC=IVA inclòs VAT=IVA -VATs=Sales taxes +VATs=IVAs LT1ES=RE LT2ES=IRPF VATRate=Taxa IVA @@ -416,8 +416,8 @@ Qty=Qt. ChangedBy=Modificat per ApprovedBy=Aprovat per ApprovedBy2=Aprovat per (segona aprovació) -Approved=Approved -Refused=Refused +Approved=Aprovat +Refused=Rebutjada ReCalculate=Recalcular ResultOk=Èxit ResultKo=Error @@ -426,7 +426,7 @@ Reportings=Informes Draft=Esborrany Drafts=Esborranys Validated=Validat -Opened=Open +Opened=Actiu New=Nou Discount=Descompte Unknown=Desconegut @@ -683,7 +683,7 @@ LinkedToSpecificUsers=Enllaçat a un contacte d'usuari particular DeleteAFile=Eliminació d'arxiu ConfirmDeleteAFile=Confirme l'eliminació de l'arxiu NoResults=Cap resultat -SystemTools=System tools +SystemTools=Utilitats sistema ModulesSystemTools=Utilitats mòduls Test=Prova Element=Element @@ -709,14 +709,14 @@ ShowTransaction=Mostra transacció GoIntoSetupToChangeLogo=Anar a Inici->Configuració->Empresa per canviar el logotip o anar a Inici->Configuració->Visualització per amagar. Deny=Denegar Denied=Denegad -ListOfTemplates=List of templates -Gender=Gender -Genderman=Man -Genderwoman=Woman -ViewList=List view -Mandatory=Mandatory -Hello=Hello -Sincerely=Sincerely +ListOfTemplates=Llistat de plantilles +Gender=Sexe +Genderman=Home +Genderwoman=Dona +ViewList=Vista llistat +Mandatory=Obligatori +Hello=Hola +Sincerely=Sincerament # Week day Monday=Dilluns Tuesday=Dimarts @@ -746,5 +746,5 @@ ShortThursday=Dj ShortFriday=Dv ShortSaturday=Ds ShortSunday=Dg -SelectMailModel=Select email template -SetRef=Set ref +SelectMailModel=Selecciona plantilla d'email +SetRef=Definiar ref diff --git a/htdocs/langs/ca_ES/members.lang b/htdocs/langs/ca_ES/members.lang index e4f1bdd380c..f53d33b7996 100644 --- a/htdocs/langs/ca_ES/members.lang +++ b/htdocs/langs/ca_ES/members.lang @@ -199,8 +199,8 @@ Entreprises=Empreses DOLIBARRFOUNDATION_PAYMENT_FORM=Per realitzar el pagament de la seva cotització per transferència bancària, visiteu la pàgina <a target="_blank" href="http://wiki.dolibarr.org/index.php/Subscribirse#Para_una_adhesi.C3.B3n_por_transferencia">http://wiki.dolibarr.org/index.php/Subscribirse</a>.<br>Per pagar amb targeta de crèdit o PayPal, feu clic al botó a la part inferior d'aquesta pàgina.<br><br> ByProperties=Per característiques MembersStatisticsByProperties=Estadístiques dels membres per característiques -MembersByNature=This screen show you statistics on members by nature. -MembersByRegion=This screen show you statistics on members by region. +MembersByNature=Aquesta pantalla mostra les estadístiques de membres per naturalesa. +MembersByRegion=Aquesta pantalla mostra les teves estadístiques de membres per regió. VATToUseForSubscriptions=Taxa d'IVA per les afiliacions NoVatOnSubscription=Sense IVA per a les afiliacions MEMBER_PAYONLINE_SENDEMAIL=E-Mail per advertir en cas de recepció de confirmació d'un pagament validat d'una afiliació diff --git a/htdocs/langs/ca_ES/other.lang b/htdocs/langs/ca_ES/other.lang index 5dc62cb7821..c5b54076c73 100644 --- a/htdocs/langs/ca_ES/other.lang +++ b/htdocs/langs/ca_ES/other.lang @@ -204,7 +204,7 @@ ClickHereToGoTo=Faci clic aquí per anar a %s YouMustClickToChange=però, primer ha de fer clic en el següent enllaç per validar aquest canvi de contrasenya ForgetIfNothing=Si vostè no ha sol·licitat aquest canvi, simplement ignori aquest e-mail. Les seves credencials són guardades de forma segura IfAmountHigherThan=si l'import es major que <strong>%s</strong> -SourcesRepository=Repository for sources +SourcesRepository=Repositori de fonts ##### Calendar common ##### AddCalendarEntry=Afegir entrada al calendari diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang index 63f74811402..99fc6da9fa5 100644 --- a/htdocs/langs/ca_ES/projects.lang +++ b/htdocs/langs/ca_ES/projects.lang @@ -11,7 +11,7 @@ ProjectsPublicDesc=Aquesta vista mostra tots els projectes en els que vostè té ProjectsPublicTaskDesc=Aquesta vista mostra tots els projectes als que té dret a visualitzar ProjectsDesc=Aquesta vista mostra tots els projectes (les seves autoritzacions li ofereixen una visió completa). MyTasksDesc=Aquesta vista es limita als projectes i tasques en què vostè és un contacte afectat en almenys una tasca (qualsevol tipus). -OnlyOpenedProject=Only open projects are visible (projects in draft or closed status are not visible). +OnlyOpenedProject=Només visibles els projectes oberts (els projectes en estat d'esborrany o tancats no són visibles) TasksPublicDesc=Aquesta vista mostra tots els projectes i tasques en els que vostè té dret a tenir visibilitat. TasksDesc=Aquesta vista mostra tots els projectes i tasques (les sevas autoritzacions li ofereixen una visió completa). AllTaskVisibleButEditIfYouAreAssigned=All tasks for such project are visible, but you can enter time only for task you are assigned on. Assign task to you if you want to enter time on it. @@ -26,8 +26,8 @@ ConfirmDeleteATask=Esteu segur de voler eliminar aquesta tasca? OfficerProject=Responsable del projecte LastProjects=Els %s ultims projectes AllProjects=Tots els projectes -OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpenedProjects=Projectes oberts +OpportunitiesStatusForOpenedProjects=Estat d'oportunitats per projectes oberts ProjectsList=Llistat de projectes ShowProject=Veure projecte SetProject=Definir projecte @@ -78,10 +78,10 @@ ListFichinterAssociatedProject=Llistat d'intervencions associades al projecte ListExpenseReportsAssociatedProject=Llistat d'informes de despeses associades al projecte ListDonationsAssociatedProject=Llistat de donacions associades al projecte ListActionsAssociatedProject=Llista d'esdeveniments associats al projecte -ListTaskTimeUserProject=List of time consumed on tasks of project -TaskTimeUserProject=Time consumed on tasks of project -ActivityOnProjectToday=Activity on project today -ActivityOnProjectYesterday=Activity on project yesterday +ListTaskTimeUserProject=Llistat del temps consumit en tasques d'aquest projecte +TaskTimeUserProject=Temps consumit en tasques del projecte +ActivityOnProjectToday=Activitat en el projecte avui +ActivityOnProjectYesterday=Activitat en el projecte ahir ActivityOnProjectThisWeek=Activitat en el projecte aquesta setmana ActivityOnProjectThisMonth=Activitat en el projecte aquest mes ActivityOnProjectThisYear=Activitat en el projecte aquest any @@ -97,7 +97,7 @@ ReOpenAProject=Reobrir projecte ConfirmReOpenAProject=Esteu segur de voler reobrir aquest projecte? ProjectContact=Contactes projecte ActionsOnProject=Esdeveniments del projecte -OpenedProjects=Opened projects +OpenedProjects=Projectes oberts YouAreNotContactOfProject=Vostè no és contacte d'aquest projecte privat DeleteATimeSpent=Eliminació de temps dedicat ConfirmDeleteATimeSpent=Esteu segur de voler eliminar aquest temps dedicat? @@ -126,10 +126,10 @@ ProjectCreatedInDolibarr=Projecte %s creat TaskCreatedInDolibarr=La tasca %s a sigut creada TaskModifiedInDolibarr=La tasca %s a sigut modificada TaskDeletedInDolibarr=La tasca %s a sigut eliminada -OpportunityStatus=Opportunity status -OpportunityStatusShort=Opp. status -OpportunityAmount=Opportunity amount -OpportunityAmountShort=Opp. amount +OpportunityStatus=Estat d'oportunitats +OpportunityStatusShort=Estat d'oportunitat +OpportunityAmount=Import d'oportunitats +OpportunityAmountShort=Import d'oportunitat ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Cap de projecte TypeContact_project_external_PROJECTLEADER=Cap de projecte @@ -150,7 +150,7 @@ PlannedWorkloadShort=Carrega de treball WorkloadOccupation=Assignació de carrega de treball ProjectReferers=Objectes vinculats SearchAProject=Cercar un projecte -SearchATask=Search a task +SearchATask=Cerca una tasca ProjectMustBeValidatedFirst=El projecte primer ha de ser validat ProjectDraft=Projectes esborrany FirstAddRessourceToAllocateTime=Associate a resource to allocate time @@ -158,28 +158,28 @@ InputPerDay=Entrada per dia InputPerWeek=Entrada per setmana InputPerAction=Entrada per acció TimeAlreadyRecorded=Temps dedicat ja registrat per aquesta tasca/dia i usuari %s -ProjectsWithThisUserAsContact=Projects with this user as contact -TasksWithThisUserAsContact=Tasks assigned to this user -ResourceNotAssignedToProject=Not assigned to project -ResourceNotAssignedToTask=Not assigned to task -AssignTaskToMe=Assign task to me -AssignTask=Assign -ProjectOverview=Overview -ManageTasks=Use projects to follow tasks and time -ManageOpportunitiesStatus=Use projects to follow leads/opportinuties -ProjectNbProjectByMonth=Nb of created projects by month +ProjectsWithThisUserAsContact=Projectes amb aquest usuari com a contacte +TasksWithThisUserAsContact=Tasques asignades a l'usuari +ResourceNotAssignedToProject=No assignat a cap projecte +ResourceNotAssignedToTask=No assignat a cap tasca +AssignTaskToMe=Assignar-me una tasca +AssignTask=Assigna +ProjectOverview=Informació general +ManageTasks=Utilitza els projectes per seguir tasques i temps +ManageOpportunitiesStatus=Utilitza els projectes per seguir oportunitats +ProjectNbProjectByMonth=Nº de projectes creats per mes ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status ProjectsStatistics=Statistics on projects/leads TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible. -OpenedProjectsByThirdparties=Opened projects by thirdparties -OpportunityTotalAmount=Opportunities total amount +OpenedProjectsByThirdparties=Projectes oberts per tercers +OpportunityTotalAmount=Import total d'oportunitats OpportunityPonderatedAmount=Opportunities weighted amount OppStatusPROSP=Prospection OppStatusQUAL=Qualification -OppStatusPROPO=Proposal +OppStatusPROPO=Pressupost OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OppStatusPENDING=Pendent +OppStatusWIN=Guanyat +OppStatusLOST=Perdut diff --git a/htdocs/langs/ca_ES/propal.lang b/htdocs/langs/ca_ES/propal.lang index e5cc3479e1e..677a28058de 100644 --- a/htdocs/langs/ca_ES/propal.lang +++ b/htdocs/langs/ca_ES/propal.lang @@ -52,7 +52,7 @@ PropalsToBill=Pressupostos signats a facturar ListOfProposals=Llistat de pressupostos ActionsOnPropal=Esdeveniments sobre el pressupost NoOpenedPropals=Sense pressupostos oberts -NoOtherOpenedPropals=No other open commercial proposals +NoOtherOpenedPropals=No hi ha altres pressupostos oberts RefProposal=Ref. pressupost SendPropalByMail=Enviar pressupost per e-mail AssociatedDocuments=Documents associats al pressupost: @@ -98,4 +98,4 @@ DocModelJauneDescription=Model de pressupost Jaune DefaultModelPropalCreate=Model per defecte DefaultModelPropalToBill=Model per defecte en tancar un pressupost (a facturar) DefaultModelPropalClosed=Model per defecte en tancar un pressupost (no facturat) -ProposalCustomerSignature=Written acceptance, company stamp, date and signature +ProposalCustomerSignature=Acceptació per escrit, segell de l'empresa, data i signatura diff --git a/htdocs/langs/ca_ES/suppliers.lang b/htdocs/langs/ca_ES/suppliers.lang index 6e2e6d161cd..be4d1a4a36f 100644 --- a/htdocs/langs/ca_ES/suppliers.lang +++ b/htdocs/langs/ca_ES/suppliers.lang @@ -42,5 +42,5 @@ SentToSuppliers=Enviat a proveïdors ListOfSupplierOrders=Llista de comandes a proveïdors MenuOrdersSupplierToBill=Comandes a proveïdors a facturar NbDaysToDelivery=Temps d'entrega en dies -DescNbDaysToDelivery=The biggest deliver delay of the products from this order -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +DescNbDaysToDelivery=El retard més gran d'entrega dels productes d'aquesta comanda +UseDoubleApproval=Utilitza la doble aprovació quan l'import (sense impostos) és més gran (la segona aprovació es pot fer per un usuari amb els permisos dedicats. Posa 0 per deshabilitar la doble aprovació). diff --git a/htdocs/langs/ca_ES/trips.lang b/htdocs/langs/ca_ES/trips.lang index 8f0546ed429..5ba330cadd5 100644 --- a/htdocs/langs/ca_ES/trips.lang +++ b/htdocs/langs/ca_ES/trips.lang @@ -1,21 +1,21 @@ # Dolibarr language file - Source file is en_US - trips ExpenseReport=Expense report ExpenseReports=Expense reports -Trip=Expense report -Trips=Expense reports -TripsAndExpenses=Expenses reports -TripsAndExpensesStatistics=Expense reports statistics +Trip=Informe de despeses +Trips=Informes de despeses +TripsAndExpenses=Informes de despeses +TripsAndExpensesStatistics=Estadístiques de l'informe de despeses TripCard=Expense report card -AddTrip=Create expense report -ListOfTrips=List of expense reports +AddTrip=Crear informe de despeses +ListOfTrips=Llistat de informes de despeses ListOfFees=Llistat notes de honoraris -ShowTrip=Show expense report -NewTrip=New expense report +ShowTrip=Mostra l'informe de despeses +NewTrip=Nou informe de despeses CompanyVisited=Empresa/institució visitada Kilometers=Quilòmetres FeesKilometersOrAmout=Import o quilòmetres -DeleteTrip=Delete expense report -ConfirmDeleteTrip=Are you sure you want to delete this expense report ? +DeleteTrip=Eliminar informe de despeses +ConfirmDeleteTrip=Esteu segur de voler eliminar aquest informe de despeses? ListTripsAndExpenses=List of expense reports ListToApprove=Waiting for approval ExpensesArea=Expense reports area @@ -54,17 +54,17 @@ Date_DEBUT=Period date start Date_FIN=Period date end ModePaiement=Payment mode Note=Note -Project=Project +Project=Projecte VALIDATOR=User responsible for approval -VALIDOR=Approved by -AUTHOR=Recorded by -AUTHORPAIEMENT=Paid by -REFUSEUR=Denied by -CANCEL_USER=Deleted by +VALIDOR=Aprovat per +AUTHOR=Desat per +AUTHORPAIEMENT=Pagat per +REFUSEUR=Denegat per +CANCEL_USER=Eliminat per -MOTIF_REFUS=Reason -MOTIF_CANCEL=Reason +MOTIF_REFUS=Raó +MOTIF_CANCEL=Raó DATE_REFUS=Deny date DATE_SAVE=Validation date @@ -72,8 +72,8 @@ DATE_VALIDE=Validation date DATE_CANCEL=Cancelation date DATE_PAIEMENT=Payment date -TO_PAID=Pay -BROUILLONNER=Reopen +TO_PAID=Pagar +BROUILLONNER=Reobrir SendToValid=Sent on approval ModifyInfoGen=Edita ValidateAndSubmit=Validate and submit for approval diff --git a/htdocs/langs/ca_ES/users.lang b/htdocs/langs/ca_ES/users.lang index cb82636b03d..1642d6e9b8f 100644 --- a/htdocs/langs/ca_ES/users.lang +++ b/htdocs/langs/ca_ES/users.lang @@ -57,7 +57,7 @@ RemoveFromGroup=Eliminar del grup PasswordChangedAndSentTo=Contrasenya canviada i enviada a <b>%s</b>. PasswordChangeRequestSent=Petició de canvi de contrasenya per a <b>%s</b> enviada a <b>%s</b>. MenuUsersAndGroups=Usuaris i grups -MenuMyUserCard=My user card +MenuMyUserCard=La meva fitxa d'usuari LastGroupsCreated=Els %s darrers grups creats LastUsersCreated=Els %s darrers usuaris creats ShowGroup=Veure grup diff --git a/htdocs/langs/de_AT/bills.lang b/htdocs/langs/de_AT/bills.lang index 5ff216e9fd4..dcd0a6ed2bd 100644 --- a/htdocs/langs/de_AT/bills.lang +++ b/htdocs/langs/de_AT/bills.lang @@ -15,6 +15,10 @@ NewRelativeDiscount=Neue relative Rabatt DescTaxAndDividendsArea=Dieser Bereich stellt eine Übersicht über alle Zahlungen, die für die Steuer-oder Sozialabgaben. Nur Datensätze mit der Bezahlung während der festgesetzten Jahr hier. RelatedBill=Verwandte Rechnung PaymentConditionRECEP=Prompt nach Rechnungserhalt +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill LawApplicationPart2=Die Ware bleibt Eigentum der LawApplicationPart3=der Verkäufer bis zur vollständigen Einlösung des LawApplicationPart4=ihren Preis. diff --git a/htdocs/langs/de_AT/holiday.lang b/htdocs/langs/de_AT/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/de_AT/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/de_AT/main.lang b/htdocs/langs/de_AT/main.lang index d90d69cf151..25ce50989f6 100644 --- a/htdocs/langs/de_AT/main.lang +++ b/htdocs/langs/de_AT/main.lang @@ -65,3 +65,4 @@ AttributeCode=Attribut-Code OptionalFieldsSetup=Optionale Felder einrichten CreateDraft=Erstelle Entwurf NoPhotoYet=Es wurde noch kein Bild hochgeladen +ShowTransaction=Show transaction diff --git a/htdocs/langs/de_CH/admin.lang b/htdocs/langs/de_CH/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/de_CH/admin.lang +++ b/htdocs/langs/de_CH/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/de_CH/banks.lang b/htdocs/langs/de_CH/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/de_CH/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/de_CH/bills.lang b/htdocs/langs/de_CH/bills.lang new file mode 100644 index 00000000000..09a15aeb373 --- /dev/null +++ b/htdocs/langs/de_CH/bills.lang @@ -0,0 +1,52 @@ +# Dolibarr language file - Source file is en_US - bills +BillsCustomersUnpaid=Unbezahlte Kundenrechnungen +BillsCustomersUnpaidForCompany=Unbezahlte Rechnungen vom Kunden %s +BillsSuppliersUnpaid=Unbezahlte Lieferantenrechnungen +BillsSuppliersUnpaidForCompany=Unbezahlte Rechnungen für den Lieferanten %s +BillsStatistics=Zahlungsstatistik - Kundenrechnungen +BillsStatisticsSuppliers=Zahlungsstatistik - Lieferantenrechnungen +DisabledBecauseNotErasable=Das ist deaktiviert, weil ich das nicht löschen kann. +InvoiceStandardAsk=Eine Standardrechnung erstellen +InvoiceStandardDesc=Eine normale Kundenrechnung erstellen +InvoiceDeposit=Akontorechnung +InvoiceDepositAsk=Akontorechnung erstellen +InvoiceDepositDesc=Eine Akontorechnung erstellen +InvoiceProForma=Proformarechnung +InvoiceProFormaAsk=Eine Proformarechnung erstellen +InvoiceReplacementAsk=Eine Ersatzrechnung erstellen +InvoiceReplacementDesc=<b>Eine Ersatzrechnung</b> wird an Stelle einer anderen Rechnung erzeugt. Die andere Rechnung wird so storniert Sie.<br><br> Hinweis: Das funktioniert nur, wenn zur Ursprungsrechnung noch keine Zahlung eingegangen ist. Eine noch nicht geschlossene ersetzte Rechnung fällt automatisch in den Status 'zurückgezogen'. +InvoiceAvoirAsk=Gutschrift zum Vermindern des Rechnungsbetrages +InvoiceAvoirDesc=Mit einer <b>Gutschrift</b> gleichst du eine Rechnung aus, z.B. weil jemand zuviel bezahlt hat, oder du zuviel verrechnet hast. Das kannst du auch bei Minderung benutzen, also einer Preisreduktion durch gelieferte mangelhafte Ware. +CorrectionInvoice=Korrigierte Rechnung +NotConsumed=Nicht verbraucht +NoReplacableInvoice=Ich habe keine ersatzfähige Rechnung. +NoInvoiceToCorrect=Ich habe keine Rechnung zu korrigieren. +InvoiceHasAvoir=Korrigiert durch eine oder mehrere Gutschriften +CardBill=Rechnungsübersicht +InvoiceLine=Rechnungsposition +SupplierBill=LIeferantenrechnung +PaidBack=Zurückbezahlt +DeletePayment=Zahlung löschen +ConfirmDeletePayment=Nur zur Sicherheit: Willst du diese Zahlung wirklich löschen? +ConfirmConvertToReduc=Willst du diese Gutschrift in einen absoluten Rabatt umwandeln? <br>Ich mache dir deinen angegebenen Betrag als Rabatt auswählbar, den du in Zukunft bei Rechnungen wieder verwenden kannst. +ReceivedPayments=Zahlungseingang +ReceivedCustomersPayments=Erhaltene Kundenzahlungen +PaymentsReportsForYear=Zahlungsbericht laufendes Jahr für %s +PaymentsBackAlreadyDone=Bereits erledigte Rückzahlungen +PaymentRule=Zahlungsmodalitäten +PaymentConditions=Zahlungsfrist +PaymentConditionsShort=Frist +PaymentAmount=Betrag +PaymentHigherThanReminderToPay=Der eingegangene Betrag ist höher als der Mahnbetrag. +HelpPaymentHigherThanReminderToPay=Hoppla, du willst einen höheren Betrag angeben, als noch offen ist. <br> Falls das so stimmt und du daraus z.B. eine Gutschrift machen willst - kein Problem. +ClassifyCanceled=Als 'zurückgezogen' markieren +AddBill=Erstelle eine Rechnung oder Gutschrift +DeleteBill=Rechnung löschen +SearchACustomerInvoice=Kundenrechnung finden +SearchASupplierInvoice=Lieferantenrechnung finden +CancelBill=Rechnung stornieren +SendRemindByMail=Mahnung per E-Mail senden +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/de_CH/holiday.lang b/htdocs/langs/de_CH/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/de_CH/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/de_CH/main.lang b/htdocs/langs/de_CH/main.lang index 6a5173b676f..30f559a53dc 100644 --- a/htdocs/langs/de_CH/main.lang +++ b/htdocs/langs/de_CH/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M +ShowTransaction=Show transaction diff --git a/htdocs/langs/de_CH/projects.lang b/htdocs/langs/de_CH/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/de_CH/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang index 042fe460c9e..38116938ad2 100644 --- a/htdocs/langs/de_DE/admin.lang +++ b/htdocs/langs/de_DE/admin.lang @@ -39,7 +39,7 @@ InternalUsers=Interne Benutzer ExternalUsers=Externe Benutzer GlobalSetup=Allgemeine Einstellungen GUISetup=Anzeige -SetupArea=Einstellungsübersicht +SetupArea=Einstellungen - Übersicht FormToTestFileUploadForm=Formular für das Testen von Datei-Uplads (je nach Konfiguration) IfModuleEnabled=Anmerkung: Ist nur wirksam wenn Modul <b>%s</b> aktiviert ist RemoveLock=Entfernen Sie die Datei <b>%s</b> falls vorhanden, um das Aktualisierungs-Tool auszuführen @@ -151,7 +151,7 @@ System=System SystemInfo=Systeminformationen SystemToolsArea=Systemwerkzeugsübersicht SystemToolsAreaDesc=In diesem Bereich finden Sie die Verwaltungsfunktionen. Verwenden Sie das linke Menü zur Auswahl der gesuchten Funktion. -Purge=Löschen +Purge=Säubern PurgeAreaDesc=Hier können Sie alle vom System erzeugten und gespeicherten Dateien löschen (temporäre Dateien oder alle Dateien im Verzeichnis <b>%s</b>). Diese Funktion ist nicht erforderlich und richtet sich vorwiegend an Benutzer ohne Zugriff auf das Dateisystem des Webservers (z.B. Hostingpakete) PurgeDeleteLogFile=Löschen der Protokolldatei <b>%s</b> des Systemprotokollmoduls (kein Risiko des Datenverlusts) PurgeDeleteTemporaryFiles=Alle temporären Dateien löschen (kein Datenverlustrisiko) @@ -461,7 +461,7 @@ Module58Name=ClickToDial Module58Desc=ClickToDial-Integration Module59Name=Bookmark4u Module59Desc=Neues Bookmark4u Konto zu Systembenutzerkonto hinzufügen -Module70Name=Service +Module70Name=Arbeitseinsätze Module70Desc=Serviceverwaltung Module75Name=Spesen- und Reiseaufzeichnungen Module75Desc=Reise- und Fahrtspesenverwaltung @@ -566,7 +566,7 @@ Permission13=Rechnungsfreigabe aufheben Permission14=Rechnungen freigeben Permission15=Rechnungen per E-Mail versenden Permission16=Rechnungszahlungen erstellen -Permission19=Rechnungen löschen +Permission19=Kundenrechnungen löschen Permission21=Angebote einsehen Permission22=Angebote erstellen/bearbeiten Permission24=Angebote freigeben @@ -581,10 +581,10 @@ Permission36=Projekte/Leistungen exportieren Permission38=Produkte exportieren Permission41=Projekte und Aufgaben lesen (Geteilte Projekte und Projekte in denen ich Kontakt bin). Es kann auch Zeitaufwand auf zugewiesenen Aufgaben gebucht werden. Permission42=Projekte/Aufgaben erstellen/bearbeiten (Meine) -Permission44=Projekte löschen +Permission44=Projekte und Aufgaben löschen (gemeinsame Projekte und Projekte in welchen ich Ansprechpartner bin) Permission61=Leistungen ansehen Permission62=Leistungen erstellen/bearbeiten -Permission64=Leistungen löschen +Permission64=Interventionen löschen Permission67=Leistungen exportieren Permission71=Mitglieder einsehen Permission72=Mitglieder erstellen/bearbeiten @@ -609,7 +609,7 @@ Permission101=Auslieferungen einsehen Permission102=Auslieferungen erstellen/bearbeiten Permission104=Auslieferungen freigeben Permission106=Auslieferungen exportieren -Permission109=Auslieferungen löschen +Permission109=Sendungen löschen Permission111=Finanzkonten einsehen Permission112=Transaktionen erstellen/ändern/löschen und vergleichen Permission113=Einstellungen Finanzkonten (erstellen, Kategorien verwalten) @@ -852,7 +852,7 @@ LocalTax1IsUsedDescES= Die RE Rate standardmäßig beim Erstellen Aussichten, Re LocalTax1IsNotUsedDescES= Standardmäßig werden die vorgeschlagenen RE 0 ist. Ende der Regel. LocalTax1IsUsedExampleES= In Spanien sind sie Profis unterliegen bestimmten Abschnitten der spanischen IAE. LocalTax1IsNotUsedExampleES= In Spanien sind sie professionelle und Gesellschaften und vorbehaltlich bestimmter Abschnitte der spanischen IAE. -LocalTax2ManagementES= IRPF Management +LocalTax2ManagementES= EKSt. Management LocalTax2IsUsedDescES= Die RE Rate standardmäßig beim Erstellen Aussichten, Rechnungen, Bestellungen etc. folgen die aktive Standard-Regel: <br> Ist der Verkäufer nicht zu IRPF ausgesetzt, dann durch IRPF default = 0. Ende der Regel. <br> Ist der Verkäufer zur IRPF dann der Einkommenssteuer unterworfen standardmäßig. Ende der Regel. <br> LocalTax2IsNotUsedDescES= Standardmäßig werden die vorgeschlagenen IRPF 0 ist. Ende der Regel. LocalTax2IsUsedExampleES= In Spanien, Freiberufler und unabhängigen Fachleuten, die ihre Dienstleistungen und Unternehmen, die das Steuersystem von Modulen gewählt haben. @@ -1254,14 +1254,14 @@ LDAPServerUseTLSExample=Ihr LDAP-Server TLS LDAPServerDn=Server DN LDAPAdminDn=Administrator DN LDAPAdminDnExample=Vollständige DN (zB: cn=adminldap,dc=society,dc=com) -LDAPPassword=Administratorpasswort +LDAPPassword=Administrator-Passwort LDAPUserDn=Benutzer DN LDAPUserDnExample=Vollständige DN (zB: ou=users,dc=society,dc=com) LDAPGroupDn=Gruppen DN LDAPGroupDnExample=Vollständige DN (zB: ou=users,dc=society,dc=com) LDAPServerExample=Server-Adresse (zB: localhost, 192.168.0.2, ldaps://ldap.example.com/) LDAPServerDnExample=Complete DN (zB: dc=company,dc=com) -LDAPPasswordExample=Administratorenpasswort +LDAPPasswordExample=Administrator-Passwort LDAPDnSynchroActive=Benutzer und Gruppensynchronisation LDAPDnSynchroActiveExample=LDAP zu dolibarr oder dolibarr zu LDAP-Synchronisation LDAPDnContactActive=Kontaktesynchronisation @@ -1564,7 +1564,7 @@ WSDLCanBeDownloadedHere=Die WSDL-Datei der verfügbaren Webservices können Sie EndPointIs=SOAP-Clients müssen Ihre Anfragen an den dolibarr-Endpoint unter der folgenden Url stellen ##### API #### ApiSetup=API-Modul-Setup -ApiDesc=Wenn dieses Modula aktiviert ist, wird Dolibarr zum REST Server für diverse web services. +ApiDesc=Wenn dieses Modul aktiviert ist, wird Dolibarr zum REST Server für diverse web services. KeyForApiAccess=Schlüssel um das API zu nutzen (Parameter "api_key") ApiProductionMode=Aktiviere Produktionsmodus ApiEndPointIs=Sie können das API mit dieser URL verwenden diff --git a/htdocs/langs/de_DE/agenda.lang b/htdocs/langs/de_DE/agenda.lang index ee6f3ca0065..f4072dcbbd8 100644 --- a/htdocs/langs/de_DE/agenda.lang +++ b/htdocs/langs/de_DE/agenda.lang @@ -74,8 +74,8 @@ AgendaUrlOptions2=<b>login=%s</b> begrenzt die Ausgabe auf den Benutzer <b>%s</b AgendaUrlOptions3=<b>logina=%s</b> begrenzt die Ausgabe auf den Benutzer <b>%s</b> erstellte Ereignissen. AgendaUrlOptions4=<b>logint=%s</b> begrenzt die Ausgabe auf den Benutzer <b>%s</b> zugewiesene Ereignissen. AgendaUrlOptionsProject=<b>project=PROJECT_ID</b> begrenzt die Ausgabe auf die dem Projekte <b>PROJECT_ID</b> zugewiesene Ereignissen. -AgendaShowBirthdayEvents=Zeige Geburtstage -AgendaHideBirthdayEvents=Geburtstage ausblenden +AgendaShowBirthdayEvents=Zeige Geburtstage von Kontakten +AgendaHideBirthdayEvents=Geburtstage von Kontakten ausblenden Busy=Besetzt ExportDataset_event1=Liste Ereignisse des Kalender DefaultWorkingDays=Standard-Werktage der Woche (z.B. 1-5, 1-6) @@ -90,15 +90,15 @@ ExtSiteUrlAgenda=URL Adresse um .ical Datei zu erreichen ExtSiteNoLabel=Keine Beschreibung WorkingTimeRange=Arbeitszeit-Bereich WorkingDaysRange=Arbeitstag-Bereich -VisibleTimeRange=Visible time range -VisibleDaysRange=Visible days range +VisibleTimeRange=Sichtbare Stunden Bereich +VisibleDaysRange=Sichtbare Tage Bereich AddEvent=Ereignis erstellen MyAvailability=Meine Verfügbarkeit ActionType=Ereignistyp DateActionBegin=Beginnzeit des Ereignis -CloneAction=dupliziere Ereignis +CloneAction=Dupliziere Ereignis ConfirmCloneEvent=Möchten Sie dieses Ereignis <b>%s</b> wirklich duplizieren? -RepeatEvent=wiederhole Ereignis +RepeatEvent=Wiederhole Ereignis EveryWeek=Jede Woche EveryMonth=Jeden Monat DayOfMonth=Tag des Monat diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang index 47f7a2914dc..82834228778 100644 --- a/htdocs/langs/de_DE/bills.lang +++ b/htdocs/langs/de_DE/bills.lang @@ -142,7 +142,7 @@ LastBills=%s neueste Rechnungen LastCustomersBills=%s neueste Kundenrechnungen LastSuppliersBills=Letzte %s Lieferantenrechnungen AllBills=Alle Rechnungen -OtherBills=Sonstige Rechnungen +OtherBills=Weitere Rechnungen DraftBills=Rechnungsentwürfe CustomersDraftInvoices=Entwürfe Kundenrechnungen SuppliersDraftInvoices=Entwürfe Lieferantenrechnungen @@ -211,7 +211,7 @@ SendBillByMail=Rechnung per E-Mail versenden SendReminderBillByMail=Erinnerung per E-Mail versenden RelatedCommercialProposals=Verknüpfte Angebote MenuToValid=Zur Freigabe -DateMaxPayment=Zahlungsziel +DateMaxPayment=Zahlung fällig bis DateEcheance=Zahlungsfrist (Limit) DateInvoice=Rechnungsdatum NoInvoice=Keine Rechnung @@ -227,7 +227,7 @@ RepeatableInvoice=Rechnungs-Vorlage RepeatableInvoices=Rechnungs-Vorlagen Repeatable=Vorlage Repeatables=Vorlagen -ChangeIntoRepeatableInvoice=In Rechnungs-Vorlage umwandeln +ChangeIntoRepeatableInvoice=erzeuge Rechnungsvorlage CreateRepeatableInvoice=Rechnungs-Vorlage erstellen CreateFromRepeatableInvoice=Aus Rechnungs-Vorlage erzeugen CustomersInvoicesAndInvoiceLines=Kundenrechnungen und -positionen @@ -294,8 +294,8 @@ TotalOfTwoDiscountMustEqualsOriginal=Insgesamt zwei neue Rabatt muss gleich zu d ConfirmRemoveDiscount=Sind Sie sicher, dass Sie diesen Rabatt entfernen möchten? RelatedBill=Ähnliche Rechnung RelatedBills=Ähnliche Rechnungen -RelatedCustomerInvoices=Ähnliche Rechnungen -RelatedSupplierInvoices=Ähnliche Rechnungen +RelatedCustomerInvoices=Ähnliche Kundenrechnungen +RelatedSupplierInvoices=Ähnliche Lieferantenrechnungen LatestRelatedBill=Letzte ähnliche Rechnung WarningBillExist=Achtung, es existiert bereits mindestens eine Rechnung MergingPDFTool=PDF zusammenfügen @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkarte PaymentTypeShortCB=Kreditkarte PaymentTypeCHQ=Scheck PaymentTypeShortCHQ=Scheck -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Anzahlung +PaymentTypeShortTIP=Anzahlung PaymentTypeVAD=Online-Zahlung PaymentTypeShortVAD=Online-Zahlung PaymentTypeTRA=Zahlung auf Rechnung diff --git a/htdocs/langs/de_DE/bookmarks.lang b/htdocs/langs/de_DE/bookmarks.lang index 78f28cf4a1e..4fad7a9b231 100644 --- a/htdocs/langs/de_DE/bookmarks.lang +++ b/htdocs/langs/de_DE/bookmarks.lang @@ -10,10 +10,10 @@ BookmarkTargetNewWindowShort=Neues Fenster BookmarkTargetReplaceWindowShort=Aktuelles Fenster BookmarkTitle=Titel des Lesezeichens UrlOrLink=Link -BehaviourOnClick=Verhalten bei Klick auf den Link +BehaviourOnClick=Verhalten wenn ein Link geklickt wird CreateBookmark=Lesezeichen erstellen SetHereATitleForLink=Erfasse hier einen Titel für das Lesezeichen UseAnExternalHttpLinkOrRelativeDolibarrLink=Verwenden Sie eine absolute externe URL oder eine relative Dolibarr URL -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Bitte wählen Sie, ob sich ein geklickter Link in einem neuen oder demselben Fenster öffnet +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Bitte wählen Sie, ob sich ein geklickter Link in einem neuen oder im selben Fenster öffnet BookmarksManagement=Verwalten von Lesezeichen ListOfBookmarks=Liste der Lesezeichen diff --git a/htdocs/langs/de_DE/boxes.lang b/htdocs/langs/de_DE/boxes.lang index cbb0b1a9d18..b9479edcda5 100644 --- a/htdocs/langs/de_DE/boxes.lang +++ b/htdocs/langs/de_DE/boxes.lang @@ -2,7 +2,7 @@ BoxLastRssInfos=RSS-Information BoxLastProducts=Letzte %s Produkte/Leistungen BoxProductsAlertStock=Lagerbestands-Warnungen -BoxLastProductsInContract=Letzte %s verkauften Leistungen in Verträgen +BoxLastProductsInContract=Letzte %s Produkte/Leistungen unter Vertrag genommen BoxLastSupplierBills=Zuletzt bearbeitete Lieferantenrechnungen BoxLastCustomerBills=Zuletzt bearbeitete Kundenrechnungen BoxOldestUnpaidCustomerBills=Älteste offene Kundenrechnungen @@ -18,7 +18,7 @@ BoxLastActions=Zuletzt bearbeitete Ereignisse BoxLastContracts=Zuletzt abgeschlossene Verträge BoxLastContacts=Letzte Kontakte/Adressen BoxLastMembers=Letzte Mitglieder -BoxFicheInter=Neueste Eingriffe +BoxFicheInter=Letzte Einsätze BoxCurrentAccounts=Saldo offene Konten BoxSalesTurnover=Umsatz BoxTotalUnpaidCustomerBills=Summe offener Kundenrechnungen (OP Gesamt) @@ -78,7 +78,7 @@ NoRecordedProducts=Keine erfassten Produkte/Leistungen NoRecordedProspects=Keine erfassten Leads NoContractedProducts=Keine Produkte/Leistungen im Auftrag NoRecordedContracts=Keine Verträge erfasst -NoRecordedInterventions=Keine bearbeiteten Eingriffe +NoRecordedInterventions=Keine verzeichneten Einsätze BoxLatestSupplierOrders=Neueste Lieferantenbestellungen BoxTitleLatestSupplierOrders=Letzte %s Lieferantenbestellungen BoxTitleLatestModifiedSupplierOrders=Letzte %s bearbeiteten Lieferantenbestellungen diff --git a/htdocs/langs/de_DE/categories.lang b/htdocs/langs/de_DE/categories.lang index b9e68579204..20d39df1385 100644 --- a/htdocs/langs/de_DE/categories.lang +++ b/htdocs/langs/de_DE/categories.lang @@ -8,10 +8,10 @@ In=In AddIn=Einfügen in modify=Ändern Classify=Einordnen -CategoriesArea=Kategorienbereich-Übersicht +CategoriesArea=#tags/Kategorien - Übersicht ProductsCategoriesArea=Produkte/Leistungen Kategorien-Übersicht SuppliersCategoriesArea=Lieferantenkategorienübersicht -CustomersCategoriesArea=Kunden- Kategorien/#tags +CustomersCategoriesArea=Kundenkategorien bzw. Suchwörter Übersicht ThirdPartyCategoriesArea=Partner- Kategorien/#tags MembersCategoriesArea=Mitglieder- Kategorien/#tags ContactsCategoriesArea=Kontaktkategorien-Übersicht @@ -49,7 +49,7 @@ CompanyIsInCustomersCategories=Dieser Partner ist folgenden Kunden- Kategorien/# CompanyIsInSuppliersCategories=Dieser Parnter ist folgenden Lieferanten- Kategorien/#tags zugewiesen MemberIsInCategories=Dieses Mitglied ist folgenden Mitglieder- Kategorien/#tags zugewiesen ContactIsInCategories=Dieser Kontakt ist folgenden Kontakte- Kategorien/#tags verknüpft -ProductHasNoCategory=Dieses Produkt/Service ist keiner Kategorie zugewiesen. +ProductHasNoCategory=Dieses Produkt/Leistung ist keiner Kategorie zugewiesen. SupplierHasNoCategory=Dieser Lieferant ist keiner Kategorie zugewiesen. CompanyHasNoCategory=Dieser Partner ist in keiner Kategorie MemberHasNoCategory= Dieses Mitglied ist keiner Kategorie zugewiesen. @@ -101,7 +101,7 @@ CatProdLinks=Verbindung zwischen Produkten/Leistungen und Kategorien CatMemberLinks=Verbindung zwischen Mitgliedern und Kategorien DeleteFromCat=Aus Kategorie entfernen DeletePicture=Bild löschen -ConfirmDeletePicture=Bild wirklich löschen? +ConfirmDeletePicture=Möchten Sie dieses Bild wirklich löschen? ExtraFieldsCategories=Ergänzende Attribute CategoriesSetup=Suchwörter/Kategorien Einstellungen CategorieRecursiv=Automatisch mit übergeordneter Kategorie verbinden diff --git a/htdocs/langs/de_DE/commercial.lang b/htdocs/langs/de_DE/commercial.lang index 36e31421c60..ac088eb9dfb 100644 --- a/htdocs/langs/de_DE/commercial.lang +++ b/htdocs/langs/de_DE/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial Commercial=Vertrieb -CommercialArea=Vertriebsübersicht +CommercialArea=Vertriebs - Übersicht CommercialCard=Vertriebskarte CustomerArea=Kundenübersicht Customer=Kunde @@ -22,7 +22,7 @@ TaskRDV=Treffen TaskRDVWith=Treffen mit %s ShowTask=Zeige Aufgabe ShowAction=Ereignisse anzeigen -ActionsReport=Ereignis Report +ActionsReport=Ereignis Journal ThirdPartiesOfSaleRepresentative=Partner mit Vertriebsmitarbeiter SalesRepresentative=Vertriebsmitarbeiter SalesRepresentatives=Vertreter diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang index b65fe6eb2c4..9c9032f9c04 100644 --- a/htdocs/langs/de_DE/companies.lang +++ b/htdocs/langs/de_DE/companies.lang @@ -24,7 +24,7 @@ SocGroup=Unternehmensgruppe IdThirdParty=Partner ID IdCompany=Unternehmens ID IdContact=Kontakt ID -Contacts=Kontakte +Contacts=Kontakte/Adressen ThirdPartyContacts=Partnerkontakte ThirdPartyContact=Partnerkontakt StatusContactValidated=Status des Kontakts @@ -93,7 +93,7 @@ LocalTax1IsNotUsedES= RE wird nicht verwendet LocalTax2IsUsedES= IRPF wird verwendet LocalTax2IsNotUsedES= IRPF wird nicht verwendet LocalTax1ES=RE -LocalTax2ES=IRPF +LocalTax2ES=EKSt. TypeLocaltax1ES=RE Typ TypeLocaltax2ES=EKSt. Typ TypeES=Typ @@ -109,7 +109,7 @@ ProfId2Short=Prof. ID 2 ProfId3Short=Prof. ID 3 ProfId4Short=Prof. ID 4 ProfId5Short=Prof. ID 5 -ProfId6Short=Prof. ID 6 +ProfId6Short=- ProfId1=Professional ID 1 ProfId2=Professional ID 2 ProfId3=Professional ID 3 @@ -379,7 +379,7 @@ PriceLevel=Preisstufe DeliveriesAddress=Lieferadressen DeliveryAddress=Lieferadresse DeliveryAddressLabel=Lieferadressen-Label -DeleteDeliveryAddress=Lieferadresse löschen +DeleteDeliveryAddress=Löschen einer Lieferadresse ConfirmDeleteDeliveryAddress=Möchten Sie diese Lieferadresse wirklich löschen? NewDeliveryAddress=Neue Lieferadresse AddDeliveryAddress=Adresse erstellen diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang index 08abbfcda37..0cf4ae6bb8a 100644 --- a/htdocs/langs/de_DE/compta.lang +++ b/htdocs/langs/de_DE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Sonstige Ausgaben MenuTaxAndDividends=Steuern und Dividenden MenuSalaries=Löhne MenuSocialContributions=Sozialabgaben/Steuern -MenuNewSocialContribution=New social/fiscal tax +MenuNewSocialContribution=Neue Abgabe/Steuer NewSocialContribution=Neue Sozialabgabe / Steuersatz ContributionsToPay=Sozialabgaben/Unternehmenssteuern zu bezahlen AccountancyTreasuryArea=Rechnungswesen/Vermögensverwaltung diff --git a/htdocs/langs/de_DE/contracts.lang b/htdocs/langs/de_DE/contracts.lang index 92ba1779802..145d996c8f6 100644 --- a/htdocs/langs/de_DE/contracts.lang +++ b/htdocs/langs/de_DE/contracts.lang @@ -21,8 +21,8 @@ ServicesLegend=Services Legende Contracts=Verträge ContractsAndLine=Verträge und Zeilen von Verträgen Contract=Vertrag -ContractLine=Contract line -Closing=Closing +ContractLine=Vertragszeile +Closing=Schließen NoContracts=Keine Verträge MenuServices=Leistungen MenuInactiveServices=Inaktive Leistungen diff --git a/htdocs/langs/de_DE/donations.lang b/htdocs/langs/de_DE/donations.lang index 4299cb5025c..f3682d0bcb8 100644 --- a/htdocs/langs/de_DE/donations.lang +++ b/htdocs/langs/de_DE/donations.lang @@ -6,8 +6,8 @@ Donor=Spender Donors=Spender AddDonation=Spende erstellen NewDonation=Neue Spende -DeleteADonation=Delete a donation -ConfirmDeleteADonation=Are you sure you want to delete this donation ? +DeleteADonation=Ein Spende löschen +ConfirmDeleteADonation=Sind Sie sicher, dass diese Spende löschen wollen? ShowDonation=Spenden anzeigen DonationPromise=Zugesagte Spende PromisesNotValid=Ungültige Zusage @@ -16,15 +16,15 @@ DonationsPaid=Bezahlte Spenden DonationsReceived=Erhaltene Spenden PublicDonation=Öffentliche Spenden DonationsNumber=Spendenanzahl -DonationsArea=Spendenübersicht +DonationsArea=Spenden - Übersicht DonationStatusPromiseNotValidated=Zugesagt (nicht freigegeben) DonationStatusPromiseValidated=Zugesagt (freigegeben) DonationStatusPaid=Spende bezahlt DonationStatusPromiseNotValidatedShort=Entwurf DonationStatusPromiseValidatedShort=Freigegeben DonationStatusPaidShort=Bezahlt -DonationTitle=Donation receipt -DonationDatePayment=Payment date +DonationTitle=Spendenbescheinigung +DonationDatePayment=Zahlungsdatum ValidPromess=Zusage freigeben DonationReceipt=Spendenbescheinigung BuildDonationReceipt=Erzeuge Spendenbeleg @@ -35,9 +35,9 @@ DonationRecipient=Spenden Empfänger ThankYou=Danke IConfirmDonationReception=Der Empfänger bestätigt den Erhalt einer Spende in Höhe von MinimumAmount=Mindestbetrag ist %s -FreeTextOnDonations=Free text to show in footer +FreeTextOnDonations=Freier Text der in der Fußzeile angezeigt wird FrenchOptions=Optionen für Frankreich -DONATION_ART200=Show article 200 from CGI if you are concerned -DONATION_ART238=Show article 238 from CGI if you are concerned -DONATION_ART885=Show article 885 from CGI if you are concerned -DonationPayment=Donation payment +DONATION_ART200=Zeige Artikel 200 des CGI, falls Sie betroffen sind +DONATION_ART238=Zeige Artikel 238 des CGI, falls Sie betroffen sind +DONATION_ART885=Zeige Artikel 885 des CGI, falls Sie betroffen sind +DonationPayment=Spendenzahlung diff --git a/htdocs/langs/de_DE/ecm.lang b/htdocs/langs/de_DE/ecm.lang index ab792d8e0c7..a88fe25fc2d 100644 --- a/htdocs/langs/de_DE/ecm.lang +++ b/htdocs/langs/de_DE/ecm.lang @@ -47,7 +47,7 @@ ECMDocsByUsers=Mit Benutzern verknüpfte Dokumente ECMDocsByInterventions=Mit Eingriffen verknüpfte Dokumente ECMNoDirectoryYet=Noch kein Ordner erstellt ShowECMSection=Ordner anzeigen -DeleteSection=Ordner löschen +DeleteSection=Verzeichnis löschen ConfirmDeleteSection=Möchten Sie das Verzeichnis <b>%s</b> wirklich löschen? ECMDirectoryForFiles=Relatives Verzeichnis für Dateien CannotRemoveDirectoryContainsFiles=Entfernen des Ordners nicht möglich, da dieser noch Dateien enthält diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang index f9c8d9956da..b20bc17a37b 100644 --- a/htdocs/langs/de_DE/errors.lang +++ b/htdocs/langs/de_DE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Diese Funktion erfordert aktiviertes JavaScript. Ak ErrorPasswordsMustMatch=Die eingegebenen Passwörter müssen identisch sein. ErrorContactEMail=Ein technischer Fehler ist aufgetreten. Bitte kontaktieren Sie Ihren Administrator unter der folgenden E-Mail-Adresse <b>%s</b> und fügen Sie den Fehlercode <b>%s</b> in Ihrer Nachricht ein, oder (noch besser) fügen Sie einen Screenshot dieser Seite als Anhang bei. ErrorWrongValueForField=Falscher Wert für Feld Nr. <b>%s</b> (Wert '<b>%s</b>' passt nicht zur Regex-Regel <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) +ErrorFieldValueNotIn=Nicht korrekter Wert für das Feld Nummer <b>%s</b> (Wert '<b>%s</b>' ist kein verfügbarer Wert im Feld <b>%s</b> der Tabelle <b>%s</b>) ErrorFieldRefNotIn=Falscher Wert für Feldnummer <b>%s</b> (für den Wert <b>'%s'</b> besteht keine <b>%s</b> Referenz) ErrorsOnXLines=Fehler in <b>%s</b> Quellzeilen ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert) diff --git a/htdocs/langs/de_DE/exports.lang b/htdocs/langs/de_DE/exports.lang index 8c6f9f7de6e..a0e6dd65b6a 100644 --- a/htdocs/langs/de_DE/exports.lang +++ b/htdocs/langs/de_DE/exports.lang @@ -48,7 +48,7 @@ NoImportableData=Keine importfähigen Daten (kein Modul mit Erlaubnis für Daten FileSuccessfullyBuilt=Exportdatei erfolgreich erzeugt SQLUsedForExport=SQL-Abfrage für Erstellung der Exportdatei genutzt LineId=ID der Zeile -LineLabel=Label of line +LineLabel=Zeilenbeschriftung LineDescription=Beschreibung der Zeile LineUnitPrice=Stückpreis der Zeile LineVATRate=Steuersatz der Zeile @@ -56,7 +56,7 @@ LineQty=Menge der Zeile LineTotalHT=Nettobetrag der Zeile LineTotalTTC=Bruttobetrag der Zeile LineTotalVAT=Steuerbetrag der Zeile -TypeOfLineServiceOrProduct=Art der Zeile (0=Produkt, 1=Service) +TypeOfLineServiceOrProduct=Art der Zeile (0=Produkt, 1=Leistung) FileWithDataToImport=Datei mit zu importierenden Daten FileToImport=Quelldatei für Import FileMustHaveOneOfFollowingFormat=Die Importdatei muss in einem der folgenden Formate vorliegen diff --git a/htdocs/langs/de_DE/interventions.lang b/htdocs/langs/de_DE/interventions.lang index 06db7c0d046..2a94bb1cc95 100644 --- a/htdocs/langs/de_DE/interventions.lang +++ b/htdocs/langs/de_DE/interventions.lang @@ -1,29 +1,29 @@ # Dolibarr language file - Source file is en_US - interventions -Intervention=Eingriff -Interventions=Eingriffe -InterventionCard=Eingriffskarte -NewIntervention=Neuer Eingriff -AddIntervention=Eingriff erstellen -ListOfInterventions=Liste der Eingriffe +Intervention=Arbeitseinsatz +Interventions=Arbeitseinsätze +InterventionCard=Arbeitszeitdokumentation +NewIntervention=Neuer Einsatz +AddIntervention=Einsatz erstellen +ListOfInterventions=Liste der Einsätze EditIntervention=Eingriff bearbeiten ActionsOnFicheInter=Aktionen zum Eingriff -LastInterventions=Letzte %s Eingriffe -AllInterventions=Alle Eingriffe +LastInterventions=Letzte %s Einsätze +AllInterventions=Alle Einsätze CreateDraftIntervention=Eingriffsentwurf CustomerDoesNotHavePrefix=Kunde hat kein Präfix InterventionContact=Kontakt für Eingriffe -DeleteIntervention=Eingriff löschen -ValidateIntervention=Eingriff freigeben +DeleteIntervention=Einsatz löschen +ValidateIntervention=Einsatz freigeben ModifyIntervention=Geänderte Eingriff DeleteInterventionLine=Eingriffszeile löschen -ConfirmDeleteIntervention=Möchten Sie diesen Eingriff wirklich löschen? -ConfirmValidateIntervention=Möchten Sie diesen Eingriff wirklich freigeben? -ConfirmModifyIntervention=Sind Sie sicher, dass Sie ändern möchten diese Intervention? -ConfirmDeleteInterventionLine=Möchten Sie diese Eingriffszeile wirklich löschen? +ConfirmDeleteIntervention=Möchten Sie diese Arbeitsleistung wirklich löschen? +ConfirmValidateIntervention=Möchten Sie diese Arbeitsleistung mit der Referenz <b>%s</b> wirklich freigeben? +ConfirmModifyIntervention=Möchten sie diese Arbeitsleistung wirklich verändern? +ConfirmDeleteInterventionLine=Möchten Sie diese Arbeitsleistung wirklich löschen? NameAndSignatureOfInternalContact=Name und Unterschrift des Mitarbeiter: NameAndSignatureOfExternalContact=Name und Unterschrift des Kunden: -DocumentModelStandard=Standard-Dokumentvorlage für Eingriffe -InterventionCardsAndInterventionLines=Eingriffe und Eingriffszeilen +DocumentModelStandard=Standard-Dokumentvorlage für Arbeitseinsätze +InterventionCardsAndInterventionLines=Einsatzkarte und Einsatzzeilen InterventionClassifyBilled=Eingeordnet "Angekündigt" InterventionClassifyUnBilled=Als "nicht verrechnet" markieren StatusInterInvoiced=Angekündigt @@ -38,7 +38,7 @@ InterventionClassifiedBilledInDolibarr=Eingriff %s als verrechnet eingestuft InterventionClassifiedUnbilledInDolibarr=Eingriff %s als nicht verrechnet eingestuft InterventionSentByEMail=Eingriff %s per E-Mail versandt InterventionDeletedInDolibarr=Eingriff %s gelöscht -SearchAnIntervention=Eingriff suchen +SearchAnIntervention=Arbeitseinsatz suchen ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Eingriffsnachverfolgung durch Vertreter TypeContact_fichinter_internal_INTERVENING=Eingriff läuft @@ -46,7 +46,7 @@ TypeContact_fichinter_external_BILLING=Rechnungskontakt Kunde TypeContact_fichinter_external_CUSTOMER=Kundenkontakt-Nachverfolgung # Modele numérotation ArcticNumRefModelDesc1=Generisches Nummernmodell -ArcticNumRefModelError=Fehler beim aktivieren +ArcticNumRefModelError=Aktivierung nicht möglich PacificNumRefModelDesc1=Liefere Nummer im Format %syymm-nnnn zurück, wobei yy das Jahr, mm das Monat und nnnn eine Zahlensequenz ohne Nullwert oder Leerzeichen ist PacificNumRefModelError=Eine Interventionskarte beginnend mit $syymm existiert bereits und ist nicht mir dieser Numerierungssequenz kompatibel. Bitte löschen oder umbenennen. PrintProductsOnFichinter=Drucke Produkte auf Eingriffskarte diff --git a/htdocs/langs/de_DE/link.lang b/htdocs/langs/de_DE/link.lang index 0961f84c644..6e40ae870fc 100644 --- a/htdocs/langs/de_DE/link.lang +++ b/htdocs/langs/de_DE/link.lang @@ -1,8 +1,8 @@ -LinkANewFile=Verknüpfen Sie eine neue Datei / Dokument +LinkANewFile=Verknüpfe eine neue Datei /Dokument LinkedFiles=Verknüpfte Dateien und Dokumente -NoLinkFound=Keine eingetragenen Verknüpfungen -LinkComplete=Die Datei wurde erfolgreich verknüpft -ErrorFileNotLinked=Die Datei konnte nicht Verknüpft werden -LinkRemoved=Die Verknüpfung %s wurde entfernt -ErrorFailedToDeleteLink= Fehler beim Löschen des Links '<b>%s</b>' -ErrorFailedToUpdateLink= Fehler beim Aktualisieren der Verknüpfung '<b>%s</b>' +NoLinkFound=Keine verknüpften Links +LinkComplete=Die Datei wurde erfolgreich verlinkt +ErrorFileNotLinked=Die Datei konnte nicht verlinkt werden +LinkRemoved=Der Link %s wurde entfernt +ErrorFailedToDeleteLink= Fehler beim entfernen des Links '<b>%s</b>' +ErrorFailedToUpdateLink= Fehler beim aktualisieren des Link '<b>%s</b>' diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index cfbb6db32ba..6d22cb3bf8d 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -25,7 +25,7 @@ FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M DatabaseConnection=Datenbankverbindung NoTranslation=Keine Übersetzung -NoRecordFound=Kein Eintrag gefunden +NoRecordFound=Keinen Eintrag gefunden NoError=kein Fehler Error=Fehler ErrorFieldRequired=Feld '%s' ist erforderlich @@ -44,7 +44,7 @@ ErrorFailedToSendMail=Fehler beim Senden der E-Mail (Absender=%s, Empfänger=%s) ErrorAttachedFilesDisabled=Dateianhänge sind auf diesem Server deaktiviert ErrorFileNotUploaded=Die Datei konnte nicht hochgeladen werden. Stellen Sie sicher dass die Dateigröße nicht den gesetzten Maximalwert übersteigt, das Zielverzeichnis über genügend freien Speicherplatz verfügt und noch keine Datei mit gleichem Namen existiert. ErrorInternalErrorDetected=Interner Fehler entdeckt -ErrorNoRequestRan=Abfrage ist nicht erfolgreich gelaufen +ErrorNoRequestRan=Es wurde keine Abfrage ausgeführt ErrorWrongHostParameter=Ungültige Host-Parameter ErrorYourCountryIsNotDefined=Ihr Land ist nicht definiert. Bitte vervollständigen Sie das Profil unter Start - Einstellungen - Firma/Stiftung ErrorRecordIsUsedByChild=Kann diesen Eintrag nicht löschen. Dieser Eintrag wird von mindestens einem untegeordneten Datensatz verwendet. @@ -58,7 +58,7 @@ ErrorConfigParameterNotDefined=Parameter <b>%s</b> innerhalb der Konfigurationsd ErrorCantLoadUserFromDolibarrDatabase=Kann Benutzer <b>%s</b> nicht aus der Systemdatenbank laden. ErrorNoVATRateDefinedForSellerCountry=Fehler, keine MwSt.-Sätze für Land '%s' definiert. ErrorNoSocialContributionForSellerCountry=Fehler, keine Definition für Sozialabgaben/Steuerwerte definiert in Firma '%s'. -ErrorFailedToSaveFile=Fehler beim Speichern der Datei. +ErrorFailedToSaveFile=Fehler, konnte Datei nicht speichern. SetDate=Datum SelectDate=Wählen Sie ein Datum SeeAlso=Siehe auch %s @@ -108,7 +108,7 @@ Yes=Ja no=nein No=Nein All=Alle -Alls=All +Alls=Alle Home=Start Help=Hilfe OnlineHelp=Online-Hilfe @@ -152,14 +152,14 @@ ToClone=Duplizieren ConfirmClone=Wählen Sie die zu duplizierenden Daten: NoCloneOptionsSpecified=Keine Duplikationsoptionen ausgewählt. Of=von -Go=Los +Go=Weiter Run=bearbeiten CopyOf=Duplikat von Show=Zeige ShowCardHere=Zeige Karte Search=Suchen SearchOf=Suche nach -Valid=Gültig +Valid=Freigabe Approve=Genehmigen Disapprove=Abgelehnt ReOpen=Wiedereröffnen @@ -343,7 +343,7 @@ TTC=Brutto VAT=MwSt. VATs=Mehrwertsteuern LT1ES=RE -LT2ES=IRPF +LT2ES=EKSt. VATRate=Steuersatz Average=Durchschnitt Sum=Summe @@ -422,7 +422,7 @@ ReCalculate=Neuberechnung ResultOk=Erfolg ResultKo=Fehlschlag Reporting=Berichterstattung -Reportings=Berichterstattungen +Reportings=Berichte Draft=Entwurf Drafts=Entwürfe Validated=Freigegeben @@ -710,7 +710,7 @@ GoIntoSetupToChangeLogo=Gehen Sie zu Start - Einstellungen - Firma/Stiftung um d Deny=ablehnen Denied=abgelehnt ListOfTemplates=Liste der Vorlagen -Gender=Gender +Gender=Geschlecht Genderman=Mann Genderwoman=Frau ViewList=Listenansicht @@ -747,4 +747,4 @@ ShortFriday=Fr ShortSaturday=Sa ShortSunday=So SelectMailModel=Wähle E-Mail-Vorlage -SetRef=Set ref +SetRef=Set Ref diff --git a/htdocs/langs/de_DE/margins.lang b/htdocs/langs/de_DE/margins.lang index eec6295e31b..884e87460a7 100644 --- a/htdocs/langs/de_DE/margins.lang +++ b/htdocs/langs/de_DE/margins.lang @@ -4,7 +4,7 @@ Margin=Gewinnspanne Margins=Gewinnspannen TotalMargin=Gesamt-Spanne MarginOnProducts=Gewinnspanne / Produkte -MarginOnServices=Gewinnspanne / Services +MarginOnServices=Gewinnspanne / Leistungen MarginRate=Gewinnspannen-Rate MarkRate=Gewinnspannen-Rate DisplayMarginRates=Zeige Gewinnspannen-Raten an @@ -18,7 +18,7 @@ CustomerMargins=Kunden-Gewinnspannen SalesRepresentativeMargins=Vertreter-Gewinnspannen UserMargins=Spannen nach Benutzer ProductService=Produkt oder Service -AllProducts=Alle Produkte und Services +AllProducts=Alle Produkte und Leistungen ChooseProduct/Service=Produkt oder Service wählen StartDate=Vertragsbeginn EndDate=Vertragsende diff --git a/htdocs/langs/de_DE/printing.lang b/htdocs/langs/de_DE/printing.lang index 8da303937fd..1f55661d190 100644 --- a/htdocs/langs/de_DE/printing.lang +++ b/htdocs/langs/de_DE/printing.lang @@ -3,8 +3,8 @@ Module64000Name=Direkt drucken Module64000Desc=Direkt-Druck-System aktivieren PrintingSetup=Direkt-Druck-System einrichten PrintingDesc=Dieses Modul fügt einen "Drucken"-Button zu, um Dokumente direkt zu einen Drucker zu senden. Dies erfordert ein Linux-System mit installiertem CUPS. -MenuDirectPrinting=Direct Printing -DirectPrint=Direct print +MenuDirectPrinting=Direkt drucken +DirectPrint=Direkt drucken ModuleDriverSetup=Modul Treiber einrichten PrintingDriverDesc=Konfigurationsvariablen für den Druck-Treiber. ListDrivers=Treiberliste @@ -12,11 +12,11 @@ PrintTestDesc=Druckerliste FileWasSentToPrinter=Datei %s wurde an den Drucker gesendet NoActivePrintingModuleFound=Kein aktives Modul, um Druckvorgang auszuführen PleaseSelectaDriverfromList=Bitte wählen Sie einen Treiber von der Liste -PleaseConfigureDriverfromList=Please configure the selected driver from list. -SetupDriver=Treibereinstellungen +PleaseConfigureDriverfromList=Bitte konfiguriere den ausgewählten Treiber aus der Liste +SetupDriver=Treiber Einstellungen TestDriver=Test TargetedPrinter=Zieldrucker -UserConf=Je Nutzer einrichten +UserConf=Pro Benutzer einrichten PRINTGCP=Google Cloud Print PrintGCPDesc=Dieser Treiber erlaubt das direkte senden zu ein Drucker via Google Cloud Print PrintingDriverDescprintgcp=Konfigurationsvariablen für den Druck Fahrer Google Cloud Print. @@ -53,7 +53,7 @@ PRINTIPP_USER=Anmeldung PRINTIPP_PASSWORD=Passwort NoPrinterFound=Keine Drucker gefunden (CUPS-Konfiguration prüfen) NoDefaultPrinterDefined=Kein Standarddrucker defininert -DefaultPrinter=Standarddrucker +DefaultPrinter=Standard-Drucker Printer=Drucker CupsServer=CUPS-Server IPP_Uri=Drucker Uri @@ -61,7 +61,7 @@ IPP_Name=Druckername IPP_State=Druckerstatus IPP_State_reason=Status Grund IPP_State_reason1=Status Grund 1 -IPP_BW=schwarz und weiß +IPP_BW=schwarz / weiß IPP_Color=Farbe IPP_Device=IPP Gerät IPP_Media=Druckermedium diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang index ff98247348f..37e9e174459 100644 --- a/htdocs/langs/de_DE/products.lang +++ b/htdocs/langs/de_DE/products.lang @@ -241,7 +241,7 @@ ProductBuilded=Produktion fertiggestellt ProductsMultiPrice=Produkt Multi-Preis ProductsOrServiceMultiPrice=Kundenpreise (von Produkten oder Leistungen, Multi-Preise) ProductSellByQuarterHT=Umsatz Produkte pro Quartal -ServiceSellByQuarterHT=Umsatz Services pro Quartal +ServiceSellByQuarterHT=Umsatz von Leistungen pro Quartal Quarter1=1. Quartal Quarter2=2. Quartal Quarter3=3. Quartal diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang index 14cd6b17299..4a219023957 100644 --- a/htdocs/langs/de_DE/projects.lang +++ b/htdocs/langs/de_DE/projects.lang @@ -45,7 +45,7 @@ TaskTimeUser=Benutzer TaskTimeNote=Hinweis TaskTimeDate=Datum TasksOnOpenedProject=Aufgaben in offenen Projekten -WorkloadNotDefined=Workload nicht definiert +WorkloadNotDefined=Arbeitsaufwand nicht definiert NewTimeSpent=Neuer Zeitaufwand MyTimeSpent=Mein Zeitaufwand MyTasks=Meine Aufgaben @@ -80,7 +80,7 @@ ListDonationsAssociatedProject=Liste Spenden, die mit diesem Projekt verknüpft ListActionsAssociatedProject=Liste Ereignisse, die mit diesem Projekt verknüpft sind ListTaskTimeUserProject=Liste mit Zeitaufwand der Projektaufgaben TaskTimeUserProject=Zeitaufwand für Aufgaben des Projektes -ActivityOnProjectToday=Heutige Projektaktivität +ActivityOnProjectToday=Projektaktivitäten von heute ActivityOnProjectYesterday=Projektaktivitäten von gestern ActivityOnProjectThisWeek=Projektaktivitäten dieser Woche ActivityOnProjectThisMonth=Projektaktivitäten dieses Monats @@ -143,11 +143,11 @@ SelectElement=Element wählen AddElement=Mit Element verknüpfen UnlinkElement=Verknüpfung zu Element aufheben # Documents models -DocumentModelBeluga=Project template for linked objects overview -DocumentModelBaleine=Project report template for tasks +DocumentModelBeluga=Bericht Vorlage für verknüpfte Objekte-Übersicht +DocumentModelBaleine=Projektberichtsvorlage für Aufgaben PlannedWorkload=Geplante Auslastung -PlannedWorkloadShort=Workload -WorkloadOccupation=Workloadzuordnung +PlannedWorkloadShort=Arbeitsaufwand +WorkloadOccupation=Zugeordneter Arbeitsaufwand ProjectReferers=Verknüpfte Objekte SearchAProject=Projekt suchen SearchATask=Aufgabe suchen diff --git a/htdocs/langs/de_DE/propal.lang b/htdocs/langs/de_DE/propal.lang index c5ecebc064d..095d3a308cf 100644 --- a/htdocs/langs/de_DE/propal.lang +++ b/htdocs/langs/de_DE/propal.lang @@ -42,7 +42,7 @@ PropalStatusNotSigned=Nicht unterzeichnet (geschlossen) PropalStatusBilled=Verrechnet PropalStatusDraftShort=Entwurf PropalStatusValidatedShort=Freigegeben -PropalStatusOpenedShort=offen +PropalStatusOpenedShort=Offen PropalStatusClosedShort=Geschlossen PropalStatusSignedShort=Unterzeichnet PropalStatusNotSignedShort=Nicht unterzeichnet diff --git a/htdocs/langs/de_DE/stocks.lang b/htdocs/langs/de_DE/stocks.lang index 72003dfbe11..be091b2950e 100644 --- a/htdocs/langs/de_DE/stocks.lang +++ b/htdocs/langs/de_DE/stocks.lang @@ -24,7 +24,7 @@ ErrorWarehouseLabelRequired=Warenlager-Label erforderlich CorrectStock=Lagerbestand anpassen ListOfWarehouses=Liste der Warenlager ListOfStockMovements=Liste der Lagerbewegungen -StocksArea=Lagerbereich +StocksArea=Warenlager - Übersicht Location=Standort LocationSummary=Kurzbezeichnung Standort NumberOfDifferentProducts=Anzahl unterschiedlicher Produkte diff --git a/htdocs/langs/de_DE/users.lang b/htdocs/langs/de_DE/users.lang index f5cc4aa714a..a9751c544fd 100644 --- a/htdocs/langs/de_DE/users.lang +++ b/htdocs/langs/de_DE/users.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - users -HRMArea=PM - Personalmanagment - Übersicht +HRMArea=Personalmanagment - Übersicht UserCard=Benutzerkarte ContactCard=Kontaktkarte GroupCard=Firmenverbundkarte diff --git a/htdocs/langs/el_GR/accountancy.lang b/htdocs/langs/el_GR/accountancy.lang index 26bc6462cf4..8d8ed1ae60d 100644 --- a/htdocs/langs/el_GR/accountancy.lang +++ b/htdocs/langs/el_GR/accountancy.lang @@ -1,7 +1,7 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file +ACCOUNTING_EXPORT_SEPARATORCSV=Διαχωριστής στηλών για το αρχείο που θα εξαχθεί +ACCOUNTING_EXPORT_DATE=Μορφή ημερομηνίας για το αρχείο που θα εξαγθεί ACCOUNTING_EXPORT_PIECE=Export the number of piece ? ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? ACCOUNTING_EXPORT_LABEL=Export the label ? diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang index eec83b85740..91489e502f2 100644 --- a/htdocs/langs/el_GR/admin.lang +++ b/htdocs/langs/el_GR/admin.lang @@ -948,7 +948,7 @@ DoNotSuggestPaymentMode=Χωρίς πρόταση πληρωμής NoActiveBankAccountDefined=Δεν έχει οριστεί ενεργός λογαριασμός τράπεζας OwnerOfBankAccount=Ιδιοκτήτης του λογαριασμού τράπεζας %s BankModuleNotActive=Bank accounts module not enabled -ShowBugTrackLink=Show link "<strong>%s</strong>" +ShowBugTrackLink=Εμφάνιση συνδέσμου link <strong>%s</strong> ShowWorkBoard=Show "workbench" on homepage Alerts=Συναγερμοί Delays=Καθυστερήσεις diff --git a/htdocs/langs/el_GR/agenda.lang b/htdocs/langs/el_GR/agenda.lang index c31604d15da..403ae111939 100644 --- a/htdocs/langs/el_GR/agenda.lang +++ b/htdocs/langs/el_GR/agenda.lang @@ -96,11 +96,11 @@ AddEvent=Δημιουργία συμβάντος MyAvailability=Η διαθεσιμότητα μου ActionType=Τύπος συμβάντος DateActionBegin=Έναρξη ημερομηνίας του συμβάντος -CloneAction=Clone event -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month -DayOfMonth=Day of month -DayOfWeek=Day of week -DateStartPlusOne=Date start + 1 hour +CloneAction=Κλωνοποίηση συμβάντος +ConfirmCloneEvent=Θέλεις σίγουρα να κλωνοποιήσεις το συμβάν<b>%τα</b>; +RepeatEvent=Επανάληψη συμβάντος +EveryWeek=Εβδομαδιαίο +EveryMonth=Μηνιαίο +DayOfMonth=Ημέρα του Μήνα +DayOfWeek=Ημέρα της εβδομάδας +DateStartPlusOne=Έναρξη ημέρας + 1 ώρα diff --git a/htdocs/langs/el_GR/banks.lang b/htdocs/langs/el_GR/banks.lang index b1c48eef1b1..f48115f14e1 100644 --- a/htdocs/langs/el_GR/banks.lang +++ b/htdocs/langs/el_GR/banks.lang @@ -94,12 +94,12 @@ Conciliate=Πραγματοποίηση Συναλλαγής Conciliation=Πραγματοποίηση Συναλλαγής ConciliationForAccount=Πραγματοποίηση Συναλλαγών του Λογαριασμού IncludeClosedAccount=Συμπερίληψη Κλειστών Λογαριασμών -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Μόνο ανοικτούς λογαριασμούς AccountToCredit=Πίστωση στον Λογαριασμό AccountToDebit=Χρέωση στον Λογαριασμό DisableConciliation=Απενεργοποίηση της ιδιότητας συμφωνία από αυτό τον λογαριασμό ConciliationDisabled=Η ιδιότητα συμφωνία απενεργοποιήθηκε. -StatusAccountOpened=Open +StatusAccountOpened=Ανοιχτός StatusAccountClosed=Κλειστός AccountIdShort=Αριθμός EditBankRecord=Επεξεργασία Εγγραφής @@ -113,7 +113,7 @@ CustomerInvoicePayment=Πληρωμή Πελάτη CustomerInvoicePaymentBack=Επιστροφή πληρωμής Πελάτη SupplierInvoicePayment=Πληρωμή Προμηθευτή WithdrawalPayment=Ανάκληση πληρωμής -SocialContributionPayment=Social/fiscal tax payment +SocialContributionPayment=Σίγουρα θέλεις να μαρκάρεις αυτότο αξιόγραφο σαν αποριφθέν; FinancialAccountJournal=Ημερολόγιο λογιστικού λογαριασμού BankTransfer=Τραπεζική Μεταφορά BankTransfers=Τραπεζικές Μεταφορές @@ -165,8 +165,8 @@ DeleteARib=Διαγραφή BAN εγγραφή ConfirmDeleteRib=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την εγγραφή BAN; StartDate=Ημερομηνία έναρξης EndDate=Ημερομηνία λήξης -RejectCheck=Check rejection +RejectCheck=Ελέγξτε την απόρριψη ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Ελέγξτε την ημερομηνία απόρριψης +CheckRejected=Ελέγξτε την απόρριψη +CheckRejectedAndInvoicesReopened=Ελέγξτε την απόρριψη και ξανάνοιξε τα τιμολόγια diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang index eda7149db72..4d104a6d19c 100644 --- a/htdocs/langs/el_GR/bills.lang +++ b/htdocs/langs/el_GR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Πιστωτική κάρτα PaymentTypeShortCB=Πιστωτική κάρτα PaymentTypeCHQ=Επιταγή PaymentTypeShortCHQ=Επιταγή -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Κατάθεση +PaymentTypeShortTIP=Κατάθεση PaymentTypeVAD=On line πληρωμή PaymentTypeShortVAD=On line πληρωμή PaymentTypeTRA=Τιμολόγηση Πληρωμής diff --git a/htdocs/langs/el_GR/boxes.lang b/htdocs/langs/el_GR/boxes.lang index 43ed62bb5eb..21df0c9816d 100644 --- a/htdocs/langs/el_GR/boxes.lang +++ b/htdocs/langs/el_GR/boxes.lang @@ -19,7 +19,7 @@ BoxLastContracts=Τελευταία συμβόλαια BoxLastContacts=Τελευταίες επαφές/διευθύνσεις BoxLastMembers=Τελευταία μέλη BoxFicheInter=Τελευταίες παρεμβάσεις -BoxCurrentAccounts=Open accounts balance +BoxCurrentAccounts=Άνοιξε το ισοζύγιο των λογαριασμών BoxSalesTurnover=Κύκλος εργασιών BoxTotalUnpaidCustomerBills=Σύνολο απλήρωτων τιμολογίων πελατών BoxTotalUnpaidSuppliersBills=Σύνολο απλήρωτων τιμολογίων προμηθευτών @@ -47,7 +47,7 @@ BoxTitleLastModifiedMembers=Τελευταία %s Μέλη BoxTitleLastFicheInter=Τελευταία %s ενημέρωση παρέμβασης BoxTitleOldestUnpaidCustomerBills=Παλαιότερα %s ανεξόφλητα τιμολόγια πελατών BoxTitleOldestUnpaidSupplierBills=Παλαιότερα %s ανεξόφλητα τιμολόγια προμηθευτών -BoxTitleCurrentAccounts=Open accounts balances +BoxTitleCurrentAccounts=Άνοιξε το ισοζύγια των λογαριασμών BoxTitleSalesTurnover=Κύκλος εργασιών των πωλήσεων BoxTitleTotalUnpaidCustomerBills=Απλήρωτα τιμολόγια πελατών BoxTitleTotalUnpaidSuppliersBills=Απλήρωτα τιμολόγια προμηθευτών @@ -94,4 +94,4 @@ BoxProductDistributionFor=Κατανομή των %s για %s ForCustomersInvoices=Τιμολόγια Πελάτη ForCustomersOrders=Παραγγελίες πελατών ForProposals=Προσφορές -LastXMonthRolling=The last %s month rolling +LastXMonthRolling=Η τελευταία %s κίνηση του μήνα diff --git a/htdocs/langs/el_GR/holiday.lang b/htdocs/langs/el_GR/holiday.lang index 2cfcf5cd27a..b16e6138a93 100644 --- a/htdocs/langs/el_GR/holiday.lang +++ b/htdocs/langs/el_GR/holiday.lang @@ -146,5 +146,5 @@ Permission20003=Διαγραφή των αιτήσεων άδειας Permission20004=Read leave requests for everybody Permission20005=Create/modify leave requests for everybody Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month +NewByMonth=Μηνιαία προσθήκη GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang index 9e4ecdc9e66..e5c3dc75701 100644 --- a/htdocs/langs/el_GR/main.lang +++ b/htdocs/langs/el_GR/main.lang @@ -108,7 +108,7 @@ Yes=Ναι no=όχι No=Όχι All=Όλα -Alls=All +Alls=Όλα Home=Αρχική Help=Βοήθεια OnlineHelp=Online Βοήθεια @@ -710,7 +710,7 @@ GoIntoSetupToChangeLogo=Πηγαίνετε Αρχική - Ρυθμίσεις - Deny=Άρνηση Denied=Άρνηση ListOfTemplates=Κατάλογος των προτύπων -Gender=Gender +Gender=Φύλο Genderman=Άνδρας Genderwoman=Γυναίκα ViewList=Προβολή λίστας diff --git a/htdocs/langs/el_GR/products.lang b/htdocs/langs/el_GR/products.lang index 3a1fed6e818..08fac0ae401 100644 --- a/htdocs/langs/el_GR/products.lang +++ b/htdocs/langs/el_GR/products.lang @@ -194,13 +194,13 @@ Unit=Unit p=u. set=set se=set -second=second +second=Δευτερόλεπτο s=s hour=hour h=h -day=day +day=Ημέρα d=d -kilogram=kilogram +kilogram=Κιλό kg=Kg gram=gram g=g @@ -208,9 +208,9 @@ meter=meter m=m linearmeter=linear meter lm=lm -squaremeter=square meter +squaremeter=τετραγωνικό μέτρο m2=m² -cubicmeter=cubic meter +cubicmeter=Κυβικό μέτρο m3=m³ liter=liter l=L diff --git a/htdocs/langs/en_AU/admin.lang b/htdocs/langs/en_AU/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/en_AU/admin.lang +++ b/htdocs/langs/en_AU/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/en_AU/banks.lang b/htdocs/langs/en_AU/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/en_AU/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/en_AU/bills.lang b/htdocs/langs/en_AU/bills.lang new file mode 100644 index 00000000000..5e7e6712393 --- /dev/null +++ b/htdocs/langs/en_AU/bills.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/en_AU/main.lang b/htdocs/langs/en_AU/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/en_AU/main.lang +++ b/htdocs/langs/en_AU/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/en_AU/projects.lang b/htdocs/langs/en_AU/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/en_AU/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/en_GB/admin.lang b/htdocs/langs/en_GB/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/en_GB/admin.lang +++ b/htdocs/langs/en_GB/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/en_GB/banks.lang b/htdocs/langs/en_GB/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/en_GB/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/en_GB/bills.lang b/htdocs/langs/en_GB/bills.lang new file mode 100644 index 00000000000..5e7e6712393 --- /dev/null +++ b/htdocs/langs/en_GB/bills.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/en_GB/main.lang b/htdocs/langs/en_GB/main.lang index 4d59ac2b415..bc25b310968 100644 --- a/htdocs/langs/en_GB/main.lang +++ b/htdocs/langs/en_GB/main.lang @@ -25,3 +25,4 @@ IncludedVAT=Included VAT TTC=Inc. VAT VAT=VAT VATRate=VAT Rate +ShowTransaction=Show transaction diff --git a/htdocs/langs/en_GB/projects.lang b/htdocs/langs/en_GB/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/en_GB/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/en_IN/admin.lang b/htdocs/langs/en_IN/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/en_IN/admin.lang +++ b/htdocs/langs/en_IN/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/en_IN/banks.lang b/htdocs/langs/en_IN/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/en_IN/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/en_IN/bills.lang b/htdocs/langs/en_IN/bills.lang new file mode 100644 index 00000000000..5e7e6712393 --- /dev/null +++ b/htdocs/langs/en_IN/bills.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/en_IN/main.lang b/htdocs/langs/en_IN/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/en_IN/main.lang +++ b/htdocs/langs/en_IN/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/en_IN/projects.lang b/htdocs/langs/en_IN/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/en_IN/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_AR/admin.lang b/htdocs/langs/es_AR/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/es_AR/admin.lang +++ b/htdocs/langs/es_AR/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_AR/banks.lang b/htdocs/langs/es_AR/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_AR/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_AR/bills.lang b/htdocs/langs/es_AR/bills.lang new file mode 100644 index 00000000000..54d42abe856 --- /dev/null +++ b/htdocs/langs/es_AR/bills.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_AR/holiday.lang b/htdocs/langs/es_AR/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_AR/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_AR/main.lang b/htdocs/langs/es_AR/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/es_AR/main.lang +++ b/htdocs/langs/es_AR/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_AR/projects.lang b/htdocs/langs/es_AR/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_AR/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_BO/admin.lang b/htdocs/langs/es_BO/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/es_BO/admin.lang +++ b/htdocs/langs/es_BO/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_BO/banks.lang b/htdocs/langs/es_BO/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_BO/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_BO/bills.lang b/htdocs/langs/es_BO/bills.lang new file mode 100644 index 00000000000..54d42abe856 --- /dev/null +++ b/htdocs/langs/es_BO/bills.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_BO/holiday.lang b/htdocs/langs/es_BO/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_BO/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_BO/main.lang b/htdocs/langs/es_BO/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/es_BO/main.lang +++ b/htdocs/langs/es_BO/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_BO/projects.lang b/htdocs/langs/es_BO/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_BO/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_CL/admin.lang b/htdocs/langs/es_CL/admin.lang index e43afc7fe86..4d8f43ae275 100644 --- a/htdocs/langs/es_CL/admin.lang +++ b/htdocs/langs/es_CL/admin.lang @@ -1,6 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir Module20Name=Cotizaciones Module20Desc=Gestión de cotizaciones/propuestas comerciales @@ -11,6 +12,8 @@ Permission25=Enviar las cotizaciones Permission26=Cerrar cotizaciones Permission27=Eliminar cotizaciones Permission28=Exportar las cotizaciones +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) VATIsUsedDesc=El tipo de IVA propuesto por defecto en las creaciones de cotizaciones, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a IVA, IVA por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVA por defecto=0 (el IVA debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVA por defecto=0. Final de regla.<br>Si no, IVA propuesto por defecto=0. Final de regla.<br> Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerancia de retraso antes de la alerta (en días) sobre cotizaciones a cerrar Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerancia de retraso antes de la alerta (en días) sobre cotizaciones no facturadas diff --git a/htdocs/langs/es_CL/banks.lang b/htdocs/langs/es_CL/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_CL/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_CL/bills.lang b/htdocs/langs/es_CL/bills.lang index 2199e215bd6..f057eac12b0 100644 --- a/htdocs/langs/es_CL/bills.lang +++ b/htdocs/langs/es_CL/bills.lang @@ -1,2 +1,4 @@ # Dolibarr language file - Source file is en_US - bills RelatedCommercialProposals=Cotizaciones asociadas +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_CL/holiday.lang b/htdocs/langs/es_CL/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_CL/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang index dc549dfb838..2b8a01bed3c 100644 --- a/htdocs/langs/es_CL/main.lang +++ b/htdocs/langs/es_CL/main.lang @@ -20,3 +20,4 @@ FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M CommercialProposalsShort=Cotizaciones +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_CL/projects.lang b/htdocs/langs/es_CL/projects.lang index d483e1e5659..fe0ce168fef 100644 --- a/htdocs/langs/es_CL/projects.lang +++ b/htdocs/langs/es_CL/projects.lang @@ -1,2 +1,3 @@ # Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects ListProposalsAssociatedProject=Listado de cotizaciones asociadas al proyecto diff --git a/htdocs/langs/es_CO/admin.lang b/htdocs/langs/es_CO/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/es_CO/admin.lang +++ b/htdocs/langs/es_CO/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_CO/banks.lang b/htdocs/langs/es_CO/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_CO/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_CO/bills.lang b/htdocs/langs/es_CO/bills.lang new file mode 100644 index 00000000000..54d42abe856 --- /dev/null +++ b/htdocs/langs/es_CO/bills.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_CO/holiday.lang b/htdocs/langs/es_CO/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_CO/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_CO/projects.lang b/htdocs/langs/es_CO/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_CO/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_DO/admin.lang b/htdocs/langs/es_DO/admin.lang index 6e4943b17e7..7a23473cc8c 100644 --- a/htdocs/langs/es_DO/admin.lang +++ b/htdocs/langs/es_DO/admin.lang @@ -1,6 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el ITBIS en la generación de los PDF OldVATRates=Tasa de ITBIS antigua @@ -8,6 +9,8 @@ NewVATRates=Tasa de ITBIS nueva Permission91=Consultar impuestos e ITBIS Permission92=Crear/modificar impuestos e ITBIS Permission93=Eliminar impuestos e ITBIS +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) DictionaryVAT=Tasa de ITBIS (Impuesto sobre ventas en EEUU) VATManagement=Gestión ITBIS VATIsUsedDesc=El tipo de ITBIS propuesto por defecto en las creaciones de presupuestos, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a ITBIS, ITBIS por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVA por defecto=0 (el IVA debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVA por defecto=0. Final de regla.<br>Si no, IVA propuesto por defecto=0. Final de regla.<br> diff --git a/htdocs/langs/es_DO/banks.lang b/htdocs/langs/es_DO/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_DO/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_DO/bills.lang b/htdocs/langs/es_DO/bills.lang new file mode 100644 index 00000000000..54d42abe856 --- /dev/null +++ b/htdocs/langs/es_DO/bills.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_DO/holiday.lang b/htdocs/langs/es_DO/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_DO/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_DO/main.lang b/htdocs/langs/es_DO/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/es_DO/main.lang +++ b/htdocs/langs/es_DO/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_DO/projects.lang b/htdocs/langs/es_DO/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_DO/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang index 01a7d5eb193..1d8e9b960be 100644 --- a/htdocs/langs/es_ES/errors.lang +++ b/htdocs/langs/es_ES/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Longitud del campo demasiado largo para el tipo c ErrorNoValueForSelectType=Los valores de la lista deben ser indicados ErrorNoValueForCheckBoxType=Los valores de la lista deben ser indicados ErrorNoValueForRadioType=Los valores de la lista deben ser indicados -ErrorBadFormatValueList=Los valores de la lista no peudo contener mas de una coma : <u>%s</u>, pero necessita una: llave,valores +ErrorBadFormatValueList=Los valores de la lista no pueden contener máss de una coma : <u>%s</u>, pero necesitan una llave y un valor ErrorFieldCanNotContainSpecialCharacters=El campo <b>%s</b> no debe contener carácteres especiales ErrorFieldCanNotContainSpecialNorUpperCharacters=El campo <b>%s</b> no debe contener carácteres especiales, ni caracteres en mayúsculas y no puede contener sólo números ErrorNoAccountancyModuleLoaded=Módulo de contabilidad no activado @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript no debe estar desactivado para que esta ErrorPasswordsMustMatch=Las 2 contraseñas indicadas deben corresponderse ErrorContactEMail=Se ha producido un error técnico. Contacte con el administrador al e-mail <b>%s</b>, indicando el código de error <b>%s</b> en su mensaje, o puede también adjuntar una copia de pantalla de esta página. ErrorWrongValueForField=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no cumple con la regla <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) +ErrorFieldValueNotIn=Valor incorrecto del campo número <b>%s</b> (el valor '<b>%s</b>' no es un valor disponible en el campo <b>%s</b> de la tabla <b>%s</b> ) ErrorFieldRefNotIn=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no es una referencia existente en <b>%s</b>) ErrorsOnXLines=Errores en <b>%s</b> líneas fuente ErrorFileIsInfectedWithAVirus=¡El antivirus no ha podido validar este archivo (es probable que esté infectado por un virus)! diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index 139383ed1dc..3437d683771 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -48,7 +48,7 @@ NoImportableData=Sin tablas de datos importables (ningún módulo con las defini FileSuccessfullyBuilt=Archivo de exportación generado SQLUsedForExport=Consulta SQL utilizada para construir el archivo de exportación LineId=ID de línea -LineLabel=Label of line +LineLabel=Etiqueta de línea LineDescription=Descripción de línea LineUnitPrice=Precio unitario de la línea LineVATRate=Tipo de IVA de la línea @@ -90,7 +90,7 @@ SelectAtLeastOneField=Bascular al menos un campo origen en la columna de campos SelectFormat=Seleccione este formato de archivo de importación RunImportFile=Lanzar la importación NowClickToRunTheImport=Compruebe los resultados de la simulación. Si todo está bien, inicie la importación definitiva. -DataLoadedWithId=Todos los datos serán importados con la siguiente id de importación: <b>%s</b> +DataLoadedWithId=Todos los datos serán importados con el siguiente id. de importación: <b>%s</b> ErrorMissingMandatoryValue=Dato obligatorio no indicado en el archivo fuente, campo número <b>%s</b>. TooMuchErrors=Todavía hay <b>%s</b> líneas con error, pero su visualización ha sido limitada. TooMuchWarnings=Todavía hay <b>%s</b> líneas con warnings, pero su visualización ha sido limitada. diff --git a/htdocs/langs/es_MX/admin.lang b/htdocs/langs/es_MX/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/es_MX/admin.lang +++ b/htdocs/langs/es_MX/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_MX/banks.lang b/htdocs/langs/es_MX/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_MX/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_MX/bills.lang b/htdocs/langs/es_MX/bills.lang new file mode 100644 index 00000000000..54d42abe856 --- /dev/null +++ b/htdocs/langs/es_MX/bills.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_MX/holiday.lang b/htdocs/langs/es_MX/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_MX/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_MX/main.lang b/htdocs/langs/es_MX/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/es_MX/main.lang +++ b/htdocs/langs/es_MX/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_MX/projects.lang b/htdocs/langs/es_MX/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_MX/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_PE/admin.lang b/htdocs/langs/es_PE/admin.lang index 75aff423366..0447feea307 100644 --- a/htdocs/langs/es_PE/admin.lang +++ b/htdocs/langs/es_PE/admin.lang @@ -1,10 +1,13 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir Permission91=Consultar impuestos e IGV Permission92=Crear/modificar impuestos e IGV Permission93=Eliminar impuestos e IGV +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) DictionaryVAT=Tasa de IGV (Impuesto sobre ventas en EEUU) VATManagement=Gestión IGV VATIsUsedDesc=El tipo de IGV propuesto por defecto en las creaciones de presupuestos, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a IVU, IVU por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVU por defecto=IVU del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVU por defecto=0 (el IVU debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVU por defecto=IVU del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVU por defecto=0. Final de regla.<br>Si no, IVU propuesto por defecto=0. Final de regla.<br> diff --git a/htdocs/langs/es_PE/banks.lang b/htdocs/langs/es_PE/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_PE/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_PE/bills.lang b/htdocs/langs/es_PE/bills.lang index adca33be66b..67ea866f632 100644 --- a/htdocs/langs/es_PE/bills.lang +++ b/htdocs/langs/es_PE/bills.lang @@ -2,6 +2,8 @@ ErrorVATIntraNotConfigured=Número de IGV intracomunitario aún no configurado ConfirmClassifyPaidPartiallyReasonDiscountNoVat=El resto a pagar <b>(%s %s)</b> es un descuento acordado después de la factura. Acepto perder el IGV de este descuento AmountOfBillsByMonthHT=Importe de las facturas por mes (Sin IGV) +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill IntracommunityVATNumber=Número de IGV intracomunitario VATIsNotUsedForInvoice=* IGV no aplicable art-293B del CGI PDFCrabeDescription=Modelo de factura completo (IGV, método de pago a mostrar, logotipo...) diff --git a/htdocs/langs/es_PE/holiday.lang b/htdocs/langs/es_PE/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_PE/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_PE/main.lang b/htdocs/langs/es_PE/main.lang index 4b1f525d2bd..2731565d16f 100644 --- a/htdocs/langs/es_PE/main.lang +++ b/htdocs/langs/es_PE/main.lang @@ -26,3 +26,4 @@ HT=Sin IGV TTC=IGV incluido VAT=IGV VATRate=Tasa IGV +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_PE/projects.lang b/htdocs/langs/es_PE/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_PE/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_PY/admin.lang b/htdocs/langs/es_PY/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/es_PY/admin.lang +++ b/htdocs/langs/es_PY/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_PY/banks.lang b/htdocs/langs/es_PY/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/es_PY/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_PY/bills.lang b/htdocs/langs/es_PY/bills.lang new file mode 100644 index 00000000000..54d42abe856 --- /dev/null +++ b/htdocs/langs/es_PY/bills.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_PY/holiday.lang b/htdocs/langs/es_PY/holiday.lang new file mode 100644 index 00000000000..e26f36ab6e1 --- /dev/null +++ b/htdocs/langs/es_PY/holiday.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - holiday +Permission20001=Read you own leave requests +Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_PY/main.lang b/htdocs/langs/es_PY/main.lang index 1602d6a7ffa..b34fb283fdf 100644 --- a/htdocs/langs/es_PY/main.lang +++ b/htdocs/langs/es_PY/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M +ShowTransaction=Show transaction diff --git a/htdocs/langs/es_PY/projects.lang b/htdocs/langs/es_PY/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/es_PY/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/et_EE/accountancy.lang b/htdocs/langs/et_EE/accountancy.lang index 77898db3458..d615105182c 100644 --- a/htdocs/langs/et_EE/accountancy.lang +++ b/htdocs/langs/et_EE/accountancy.lang @@ -14,17 +14,17 @@ Chartofaccounts=Kontoplaan Fiscalyear=Majandusaastad Menuaccount=Accounting accounts Menuthirdpartyaccount=Thirdparty accounts -MenuTools=Tools +MenuTools=Tööriistad ConfigAccountingExpert=Configuration of the module accounting expert Journaux=Journals JournalFinancial=Financial journals -Exports=Exports -Export=Export -Modelcsv=Model of export +Exports=Eksportimised +Export=Eksport +Modelcsv=Eksportimise mudel OptionsDeactivatedForThisExportModel=For this export model, options are deactivated -Selectmodelcsv=Select a model of export -Modelcsv_normal=Classic export +Selectmodelcsv=Vali eksportimise mudel +Modelcsv_normal=Tavaline eksportimine Modelcsv_CEGID=Export towards CEGID Expert BackToChartofaccounts=Return chart of accounts Back=Return @@ -45,10 +45,10 @@ Reports=Reports ByCustomerInvoice=By invoices customers ByMonth=By Month NewAccount=New accounting account -Update=Update -List=List -Create=Create -CreateMvts=Create movement +Update=Uuenda +List=Loend +Create=Loo +CreateMvts=Loo liikumine UpdateAccount=Modification of an accounting account UpdateMvts=Modification of a movement WriteBookKeeping=Record accounts in general ledger @@ -58,7 +58,7 @@ AccountBalanceByMonth=Account balance by month AccountingVentilation=Breakdown accounting AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer -Line=Line +Line=Rida CAHTF=Total purchase supplier HT InvoiceLines=Lines of invoice to be ventilated @@ -103,15 +103,15 @@ ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold produ ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (if not defined in the service sheet) -Doctype=Type of document -Docdate=Date -Docref=Reference -Numerocompte=Account +Doctype=Dokumendi tüüp +Docdate=Kuupäev +Docref=Viide +Numerocompte=Konto Code_tiers=Thirdparty Labelcompte=Label account -Debit=Debit -Credit=Credit -Amount=Amount +Debit=Deebet +Credit=Kreedit +Amount=Summa Sens=Sens Codejournal=Journal diff --git a/htdocs/langs/et_EE/agenda.lang b/htdocs/langs/et_EE/agenda.lang index a4f72409a8b..7fa53d5f550 100644 --- a/htdocs/langs/et_EE/agenda.lang +++ b/htdocs/langs/et_EE/agenda.lang @@ -6,11 +6,11 @@ Agenda=Päevakava Agendas=Päevakavad Calendar=Kalender Calendars=Kalendrid -LocalAgenda=Internal calendar +LocalAgenda=Sisemine kalender ActionsOwnedBy=Event owned by AffectedTo=Mõjutatud isik DoneBy=Teinud isik -Event=Event +Event=Sündmus Events=Tegevused EventsNb=Tegevuste arv MyEvents=Minu tegevused @@ -23,7 +23,7 @@ MenuToDoActions=Kõik lõpetamata tegevused MenuDoneActions=Kõik lõpetatud tegevused MenuToDoMyActions=Minu lõpetamata tegevused MenuDoneMyActions=Minu lõpetatud tegevused -ListOfEvents=List of events (internal calendar) +ListOfEvents=Sündmuste loend (sisemine kalender) ActionsAskedBy=Tegevused, mille sisestas ActionsToDoBy=Tegevused, mis on seotud ActionsDoneBy=Tegevused, mille tegi @@ -88,19 +88,19 @@ ExtSitesNbOfAgenda=Kalendrite arv AgendaExtNb=Kalendreid: %s ExtSiteUrlAgenda=URL .ical failile ligi pääsemiseks ExtSiteNoLabel=Kirjeldus puudub -WorkingTimeRange=Working time range -WorkingDaysRange=Working days range -VisibleTimeRange=Visible time range -VisibleDaysRange=Visible days range -AddEvent=Create event -MyAvailability=My availability -ActionType=Event type -DateActionBegin=Start event date +WorkingTimeRange=Tööaja vahemik +WorkingDaysRange=Tööpäevade vahemik +VisibleTimeRange=Nähtav ajavahemik +VisibleDaysRange=Nähtav päevade vahemik +AddEvent=Loo sündmus +MyAvailability=Minu saadavus +ActionType=Sündmuse tüüp +DateActionBegin=Sündmuse alguse kuupäev CloneAction=Clone event -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month -DayOfMonth=Day of month -DayOfWeek=Day of week +ConfirmCloneEvent=Kas oled kindel, et soovid kloonida sündmust <b>%s</b>? +RepeatEvent=Korda sündmust +EveryWeek=Igal nädalal +EveryMonth=Igal kuul +DayOfMonth=Kuu päeval +DayOfWeek=Nädala päeval DateStartPlusOne=Date start + 1 hour diff --git a/htdocs/langs/et_EE/categories.lang b/htdocs/langs/et_EE/categories.lang index 3c4adcca9df..3a36df238a2 100644 --- a/htdocs/langs/et_EE/categories.lang +++ b/htdocs/langs/et_EE/categories.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - categories -Rubrique=Tag/Category -Rubriques=Tags/Categories -categories=tags/categories -TheCategorie=The tag/category +Rubrique=Silt/Kategooria +Rubriques=Sildid/Kategooriad +categories=sildid/kategooriad +TheCategorie=silt/kategooria NoCategoryYet=No tag/category of this type created In=Kategoorias AddIn=Lisa kategooriasse diff --git a/htdocs/langs/et_EE/commercial.lang b/htdocs/langs/et_EE/commercial.lang index d42f15c1d28..b1a32f90de5 100644 --- a/htdocs/langs/et_EE/commercial.lang +++ b/htdocs/langs/et_EE/commercial.lang @@ -7,13 +7,13 @@ Customer=Klient Customers=Kliendid Prospect=Huviline Prospects=Huvilised -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Kustuta sündmus +NewAction=Uus sündmus +AddAction=Loo sündmus +AddAnAction=Loo sündmus AddActionRendezVous=Create a Rendez-vous event Rendez-Vous=Kohtumine -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Oled sa kindel, et soovid seda sündmust kustutada? CardAction=Tegevuse kaart PercentDone=Protsentuaalselt valmis ActionOnCompany=Ettevõttega seotud ülesanne @@ -62,7 +62,7 @@ LastProspectContactDone=Võeti ühendust DateActionPlanned=Tegevuse toimumiseks plaanitud kuupäev DateActionDone=Tegevuse toimumise kuupäev ActionAskedBy=Tegevuse pani kirja -ActionAffectedTo=Event assigned to +ActionAffectedTo=Sündmus on seotud isikuga ActionDoneBy=Tegevuse viis läbi ActionUserAsk=Pani kirja ErrorStatusCantBeZeroIfStarted=Kui väli <b>&quot;Toimumise kuupäev&quot;</b> on täidetud, siis on tegevus alustatud (või lõpetatud), seega ei saa välja <b>&quot;Status&quot;</b> väärtuseks olla 0%. @@ -71,7 +71,7 @@ ActionAC_FAX=Saada faks ActionAC_PROP=Saada pakkumine e-postiga ActionAC_EMAIL=Saada e-kiri ActionAC_RDV=Koosolekud -ActionAC_INT=Intervention on site +ActionAC_INT=Sekkumine koha peal ActionAC_FAC=Saada kliendi arve posti teel ActionAC_REL=Saada kliendi arve posti teel (meeldetuletus) ActionAC_CLO=Sulge @@ -94,4 +94,4 @@ StatusProsp=Huviliste staatus DraftPropals=Mustandi staatuses olevad pakkumised SearchPropal=Otsi pakkumist CommercialDashboard=Äritegevuse kokkuvõte -NoLimit=No limit +NoLimit=Piirangut pole diff --git a/htdocs/langs/et_EE/companies.lang b/htdocs/langs/et_EE/companies.lang index 0fe3a755493..b32278a3e39 100644 --- a/htdocs/langs/et_EE/companies.lang +++ b/htdocs/langs/et_EE/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Kolmanda isiku kontakt/aadress StatusContactValidated=Kontakti/aadressi staatus Company=Ettevõte CompanyName=Ettevõtte nimi -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Hüüdnimi (ärinimi, kaubamärk, ...) +AliasNameShort=Hüüdnimi Companies=Ettevõtted CountryIsInEEC=Riik on Euroopa Majandusühenduse liige ThirdPartyName=Kolmanda isiku nimi @@ -69,7 +69,7 @@ Country=Riik CountryCode=Riigi kood CountryId=Riigi ID Phone=Telefon -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Helista Chat=Vestle diff --git a/htdocs/langs/et_EE/contracts.lang b/htdocs/langs/et_EE/contracts.lang index c4df388b8d3..9be14e9d4d5 100644 --- a/htdocs/langs/et_EE/contracts.lang +++ b/htdocs/langs/et_EE/contracts.lang @@ -21,8 +21,8 @@ ServicesLegend=Teenuste legend Contracts=Lepingud ContractsAndLine=Contracts and line of contracts Contract=Leping -ContractLine=Contract line -Closing=Closing +ContractLine=Lepingu rida +Closing=Sulgemine NoContracts=Lepinguid pole MenuServices=Teenused MenuInactiveServices=Teenused ei ole aktiivsed @@ -30,7 +30,7 @@ MenuRunningServices=Aktiivsed teenused MenuExpiredServices=Aegunud teenused MenuClosedServices=Suletud teenused NewContract=Uus leping -AddContract=Create contract +AddContract=Loo leping SearchAContract=Otsi lepingut DeleteAContract=Kustuta leping CloseAContract=Sulge leping @@ -56,7 +56,7 @@ ListOfRunningContractsLines=Aktiivsete lepinguridade nimekiri ListOfRunningServices=Aktiivsete teenuste nimekiri NotActivatedServices=Mitteaktiivsed teenused (kinnitatud lepingutel) BoardNotActivatedServices=Teenused, mida aktiveerida kinnitatud lepingutel -LastContracts=Last %s contracts +LastContracts=Viimased %s lepingut LastActivatedServices=Viimased %s aktiveeritud teenust LastModifiedServices=Viimased %s muudetud teenust EditServiceLine=Muuda teenuse rida @@ -92,7 +92,7 @@ ListOfServicesToExpireWithDuration=%s päeva pärast aeguvate teenuste nimekiri ListOfServicesToExpireWithDurationNeg=Teenuste nimekiri, mis aegusid rohkem kui %s päeva tagasi ListOfServicesToExpire=Aeguvate teenuste nimekiri NoteListOfYourExpiredServices=See nimekiri sisaldab vaid nende lepingute teenuseid, millega seotud kolmandate isikute kohta oled märgitud müügiesindajaks -StandardContractsTemplate=Standard contracts template +StandardContractsTemplate=Tavapärane lepingu mall ContactNameAndSignature=For %s, name and signature: OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. diff --git a/htdocs/langs/fr_BE/admin.lang b/htdocs/langs/fr_BE/admin.lang index a7b7f36bd74..0d4d9d37044 100644 --- a/htdocs/langs/fr_BE/admin.lang +++ b/htdocs/langs/fr_BE/admin.lang @@ -26,4 +26,7 @@ IfModuleEnabled=Note: oui ne fonctionne que si le module <b>%s</b> est activé RemoveLock=Supprimez le fichier <b>%s</b> s'il existe pour autoriser l'utilisation de l'outil de mise à jour. AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/fr_BE/banks.lang b/htdocs/langs/fr_BE/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/fr_BE/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/fr_BE/bills.lang b/htdocs/langs/fr_BE/bills.lang index 99e5ff177f3..548652db22d 100644 --- a/htdocs/langs/fr_BE/bills.lang +++ b/htdocs/langs/fr_BE/bills.lang @@ -60,5 +60,9 @@ PaymentTypeLIQ=En espèces PaymentTypeShortLIQ=En espèces PaymentTypeCB=Carte de crédit PaymentTypeShortCB=Carte de crédit +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill CreditNoteConvertedIntoDiscount=Ce crédit ou acompte a été converti en %s TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn pour les factures et %syymm-nnnn pour les notes de crédits où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0 diff --git a/htdocs/langs/fr_BE/main.lang b/htdocs/langs/fr_BE/main.lang index a3a5442d2cd..5ae7a927215 100644 --- a/htdocs/langs/fr_BE/main.lang +++ b/htdocs/langs/fr_BE/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M +ShowTransaction=Show transaction diff --git a/htdocs/langs/fr_BE/projects.lang b/htdocs/langs/fr_BE/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/fr_BE/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/fr_CA/projects.lang b/htdocs/langs/fr_CA/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/fr_CA/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/fr_CH/admin.lang b/htdocs/langs/fr_CH/admin.lang index 1c53b65c99c..b269ff29dee 100644 --- a/htdocs/langs/fr_CH/admin.lang +++ b/htdocs/langs/fr_CH/admin.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir +Permission171=Read trips and expenses (own and his subordinates) +Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/fr_CH/banks.lang b/htdocs/langs/fr_CH/banks.lang new file mode 100644 index 00000000000..176f509ef4b --- /dev/null +++ b/htdocs/langs/fr_CH/banks.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - banks +RejectCheck=Check rejection +RejectCheckDate=Check rejection date +CheckRejected=Check rejected +CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/fr_CH/bills.lang b/htdocs/langs/fr_CH/bills.lang new file mode 100644 index 00000000000..5e7e6712393 --- /dev/null +++ b/htdocs/langs/fr_CH/bills.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - bills +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit +PaymentTypeTRA=Bill payment +PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/fr_CH/main.lang b/htdocs/langs/fr_CH/main.lang index 2e691473326..7c749600705 100644 --- a/htdocs/langs/fr_CH/main.lang +++ b/htdocs/langs/fr_CH/main.lang @@ -19,3 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p +ShowTransaction=Show transaction diff --git a/htdocs/langs/fr_CH/projects.lang b/htdocs/langs/fr_CH/projects.lang new file mode 100644 index 00000000000..a1c900aeb6b --- /dev/null +++ b/htdocs/langs/fr_CH/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index c5de9974ed5..7b9bb5540b0 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Carte bancaire PaymentTypeShortCB=Carte bancaire PaymentTypeCHQ=Chèque PaymentTypeShortCHQ=Chèque -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Acompte +PaymentTypeShortTIP=Acompte PaymentTypeVAD=Paiement en ligne PaymentTypeShortVAD=Paiement en ligne PaymentTypeTRA=Paiement par traite diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 6ec61432810..5483bfafe03 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Dépenses spéciales MenuTaxAndDividends=Taxes et charges MenuSalaries=Salaires MenuSocialContributions=Charges fiscales/sociales -MenuNewSocialContribution=New social/fiscal tax +MenuNewSocialContribution=Nouvelle taxe sociale NewSocialContribution=Nouvelle charge fiscale/sociale ContributionsToPay=Charges fiscales/sociales à payer AccountancyTreasuryArea=Espace comptabilité/trésorerie @@ -198,7 +198,7 @@ CalculationRuleDescSupplier=Selon le fournisseur, choisissez le mode approprié TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaires par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité). CalculationMode=Mode de calcul AccountancyJournal=Code journal comptabilité -ACCOUNTING_VAT_SOLD_ACCOUNT=Code comptable par défaut pour la TVA encaissé +ACCOUNTING_VAT_SOLD_ACCOUNT=Code comptable par défaut pour la collecte de TVA ACCOUNTING_VAT_BUY_ACCOUNT=Code comptable par défaut pour l'encaissement de TVA ACCOUNTING_VAT_PAY_ACCOUNT=Code comptable par défaut pour le paiement de la TVA ACCOUNTING_ACCOUNT_CUSTOMER=Code comptable par défaut des tiers clients diff --git a/htdocs/langs/hu_HU/bookmarks.lang b/htdocs/langs/hu_HU/bookmarks.lang index b03dcc026ff..415ba7cd01a 100644 --- a/htdocs/langs/hu_HU/bookmarks.lang +++ b/htdocs/langs/hu_HU/bookmarks.lang @@ -3,17 +3,17 @@ AddThisPageToBookmarks=Az oldal könyvjelzőkhöz adása Bookmark=Könyvjelző Bookmarks=Könyvjelzők NewBookmark=Új könyvjelző -ShowBookmark=Mutasd Könyvjelző +ShowBookmark=Könyvjelző mutatása OpenANewWindow=Nyisson meg egy új ablakban -ReplaceWindow=Cserélje aktuális ablak +ReplaceWindow=Cserélje az aktuális ablakot BookmarkTargetNewWindowShort=Új ablak BookmarkTargetReplaceWindowShort=Aktuális ablak -BookmarkTitle=Könyvjelzõnévbõl -UrlOrLink=URL -BehaviourOnClick=Viselkedés, ha egy URL-t kattintott -CreateBookmark=Könyvjelző -SetHereATitleForLink=Állítsa be a címet a könyvjelző -UseAnExternalHttpLinkOrRelativeDolibarrLink=Egy külső http URL-t vagy relatív URL Dolibarr -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Válassza ki, egy oldalon nyitott a kapcsolatot fel kell tüntetni a jelenlegi, vagy új ablakban +BookmarkTitle=Könyvjelzõ név +UrlOrLink=URL elérési út +BehaviourOnClick=Viselkedés, ha egy URL elérési útra kattintott +CreateBookmark=Könyvjelző lértehozása +SetHereATitleForLink=Állítsa be a címet a könyvjelzőhöz +UseAnExternalHttpLinkOrRelativeDolibarrLink=Használjon egy külső http URL-t vagy relatív URL Dolibarr +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Válassza ki, hogy a megnyitni kívánt oldal egy új oldalon vagy a jelenlegin jelenjen meg BookmarksManagement=Könyvjelzők kezelése ListOfBookmarks=Könyvjelzők listája diff --git a/htdocs/langs/it_IT/cron.lang b/htdocs/langs/it_IT/cron.lang index c158d62ff93..4be3199634f 100644 --- a/htdocs/langs/it_IT/cron.lang +++ b/htdocs/langs/it_IT/cron.lang @@ -4,10 +4,10 @@ About = Info CronAbout = Info su Cron CronAboutPage = Pagina informativa su Cron # Right -Permission23101 = Read Scheduled job -Permission23102 = Create/update Scheduled job -Permission23103 = Delete Scheduled job -Permission23104 = Execute Scheduled job +Permission23101 = Leggi processo pianificato +Permission23102 = Crea / Aggiornamento processo pianificato +Permission23103 = Elimina processo pianificato +Permission23104 = Esegui processo pianificato # Admin CronSetup= Impostazione delle azioni pianificate URLToLaunchCronJobs=URL che lancia i job di cron @@ -26,11 +26,11 @@ CronLastOutput=Output dell'ultimo avvio CronLastResult=Codice del risultato dell'ultima esecuzione CronListOfCronJobs=Lista dei job programmati CronCommand=Comando -CronList=Scheduled jobs +CronList=Processi pianificati CronDelete=Cancella i job programmati -CronConfirmDelete=Are you sure you want to delete these scheduled jobs ? +CronConfirmDelete=Sei sicuro di voler cancellare questi processi pianificati? CronExecute=Lanca i job programmati -CronConfirmExecute=Are you sure you want to execute these scheduled jobs now ? +CronConfirmExecute=Sei sicuro di voler eseguire questi processi pianificati ora? CronInfo=Il modulo per i job programmati permette di eseguire operazioni definite in anticipoi CronWaitingJobs=Job in attesa CronTask=Azione @@ -39,8 +39,8 @@ CronDtStart=Data di inizio CronDtEnd=Data di fine CronDtNextLaunch=Prossima esecuzione CronDtLastLaunch=Ultima esecuzione -CronFrequency=Frequency -CronClass=Class +CronFrequency=Frequenza +CronClass=Classe CronMethod=Metodo CronModule=Modulo CronAction=Azione @@ -55,8 +55,8 @@ CronEach=Ogni JobFinished=Azione eseguita e completata #Page card CronAdd= Aggiungi job -CronHourStart= Start hour and date of job -CronEvery=Execute job each +CronHourStart= Data e ora di inizio di lavoro +CronEvery=Esegui ogni lavoro CronObject=Istanza/Oggetto da creare CronArgs=Parametri CronSaveSucess=Salvato con successo @@ -76,14 +76,14 @@ CronMethodHelp=Nome del metodo dell'oggetto da eseguire. <BR>Per esempio per ott CronArgsHelp=Argomenti del metodo.<br/> Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/product/class/<u>product.class.php</u>, il valore dei parametri può essere <i>0, ProductRef</i> CronCommandHelp=Il comando da eseguire sul sistema CronCreateJob=Crea nuovo job programmato -CronFrom=From +CronFrom=Da # Info CronInfoPage=Informazioni # Common -CronType=Job type +CronType=Tipo di lavoro CronType_method=Metodo di chiamata di una classe Dolibarr CronType_command=Comando da shell CronMenu=Cron CronCannotLoadClass=Non posso caricare la classe %s o l'oggetto %s UseMenuModuleToolsToAddCronJobs=Andare nel menu "Home - Modules tools - Job list" per vedere e modificare le azioni pianificate. -TaskDisabled=Job disabled +TaskDisabled=Lavoro disabilitato diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang index 7d024fc8e31..c0b06fbdbbb 100644 --- a/htdocs/langs/lv_LV/admin.lang +++ b/htdocs/langs/lv_LV/admin.lang @@ -2,7 +2,7 @@ Foundation=Organizācija Version=Versija VersionProgram=Programmas versija -VersionLastInstall=Sākotnējā instalētā versija +VersionLastInstall=Sākotnēji instalētā versija VersionLastUpgrade=Pēdējo reizi versija atjaunijnāta VersionExperimental=Eksperimentāls VersionDevelopment=Attīstība @@ -259,24 +259,24 @@ CurrentSmartphoneMenuHandler=Pašreizējā viedtālrunis izvēlne kopējs MeasuringUnit=Mērvienības Emails=E-pasti EMailsSetup=E-pastu iestatīšana -EMailsDesc=Šī lapa ļauj pārrakstīt savu PHP parametrus par e-pastiem sūtīšanu. Vairumā gadījumu par Unix / Linux OS, jūsu PHP uzstādīšana ir pareiza, un šie parametri ir bezjēdzīgi. -MAIN_MAIL_SMTP_PORT=SMTP / SMTPS Port (Pēc noklusējuma php.ini: <b>%s)</b> +EMailsDesc=Šī lapa ļauj pārrakstīt jūsu PHP parametrus par e-pastu sūtīšanu. Vairumā gadījumu Unix / Linux OS, jūsu PHP uzstādījumi ir pareizi, un šie parametri ir bezjēdzīgi. +MAIN_MAIL_SMTP_PORT=SMTP / SMTPS Ports (Pēc noklusējuma php.ini: <b>%s)</b> MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (Pēc noklusējuma php.ini: <b>%s)</b> MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (Nav noteikts uz PHP uz Unix, piemēram, sistēmas) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Nav noteikts uz PHP uz Unix, piemēram, sistēmas) -MAIN_MAIL_EMAIL_FROM=Sūtītāja e-pasta automātisko e-pastu (Pēc noklusējuma php.ini: <b>%s)</b> -MAIN_MAIL_ERRORS_TO=Sūtītāja e-pasta izmantotas kļūdu atgriešanās e-pastu nosūtīts -MAIN_MAIL_AUTOCOPY_TO= Nosūtīt sistemātiski slēptu oglekļa-kopiju visu nosūtīto e-pastus +MAIN_MAIL_EMAIL_FROM=Sūtītāja e-pasts automātiskajiem e-pastiem (Pēc noklusējuma php.ini: <b>%s)</b> +MAIN_MAIL_ERRORS_TO=Sūtītāja izmantotais e-pasts kļūdu paziņojumu atgriešanai par nenosūtītajiem e-pastiem +MAIN_MAIL_AUTOCOPY_TO= Nosūtīt sistemātiski visu nosūtīto e-pastu slēptu kopiju uz MAIN_MAIL_AUTOCOPY_PROPOSAL_TO= Send systematically a hidden carbon-copy of proposals sent by email to MAIN_MAIL_AUTOCOPY_ORDER_TO= Send systematically a hidden carbon-copy of orders sent by email to MAIN_MAIL_AUTOCOPY_INVOICE_TO= Send systematically a hidden carbon-copy of invoice sent by emails to -MAIN_DISABLE_ALL_MAILS=Atspējot visus e-pastus sendings (izmēģinājuma nolūkā vai demos) +MAIN_DISABLE_ALL_MAILS=Atspējot visus e-pastu sūtīšanu (izmēģinājuma nolūkā vai demo izveidošanai) MAIN_MAIL_SENDMODE=Metode ko izmantot sūtot e-pastus MAIN_MAIL_SMTPS_ID=SMTP ID ja autentificēšana nepieciešama MAIN_MAIL_SMTPS_PW=SMTP parole ja autentificēšanās nepieciešama MAIN_MAIL_EMAIL_TLS= Izmantot TLS (SSL) šifrēšanu -MAIN_DISABLE_ALL_SMS=Atslēgt visas SMS sendings (izmēģinājuma nolūkā vai demos) -MAIN_SMS_SENDMODE=Izmantojamā metode, lai sūtītu SMS +MAIN_DISABLE_ALL_SMS=Atslēgt visas SMS sūtīšanas (izmēģinājuma nolūkā vai demo) +MAIN_SMS_SENDMODE=Izmantojamā metode SMS sūtīšanai MAIN_MAIL_SMS_FROM=Noklusētais sūtītāja tālruņa numurs SMS sūtīšanai FeatureNotAvailableOnLinux=Iezīme nav pieejams Unix, piemēram, sistēmas. Pārbaudi savu sendmail programmai vietas. SubmitTranslation=Ja tulkojums šajā valodā nav pilnīga vai jums atrast kļūdas, jūs varat labot šo, rediģējot failus direktorijā <b>langs / %s</b> un iesniedz modificēto failus www.dolibarr.org forumā. @@ -295,13 +295,13 @@ ModuleFamilyECM=Elektroniskais Satura Vadība (ESV) MenuHandlers=Izvēlnes manipulatori MenuAdmin=Izvēlnes redaktors DoNotUseInProduction=Neizmantot produkcijā -ThisIsProcessToFollow=Tas ir setup, lai process: +ThisIsProcessToFollow=Šie ir soļi, kas jāipilda: ThisIsAlternativeProcessToFollow=This is an alternative setup to process: StepNb=Solis %s -FindPackageFromWebSite=Atrast paketi, kas nodrošina iespēju, jūs vēlaties (piemēram, par oficiālo tīmekļa vietnes %s). +FindPackageFromWebSite=Atrast paku, kas nodrošina iespēju, kura jums ir nepieciešama (piemēram oficiālajā tīmekļa vietnē %s). DownloadPackageFromWebSite=Lejupielādēt arhīvu (piem. no oficialās mājas lapas %s). -UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr server directory dedicated to external modules: <b>%s</b> -SetupIsReadyForUse=Instalēšana ir pabeigta, un Dolibarr ir gatavs lietošanai ar šo jauno komponentu. +UnpackPackageInDolibarrRoot=Atarhivēt paku Dolibarr servera direktorijā, kas paredzēta ārējiem moduļiem: <b>%s</b> +SetupIsReadyForUse=Instalēšana ir pabeigta un Dolibarr ir gatavs lietošanai ar šo jauno komponentu. NotExistsDirect=Alternatīva saknes direktorijs nav definēta.<br> InfDirAlt=Kopš 3 versijas, ir iespējams noteikt alternatīvu sakne directory.Tas ļauj jums saglabāt, tajā pašā vietā, papildinājumus un pielāgotas veidnes.<br> Jums tikai jāizveido direktoriju Dolibarr saknē (piemēram: custom).<br> InfDirExample=<br> Tad paziņo to failu conf.php <br> $ Dolibarr_main_url_root_alt = 'http://myserver/custom' <br> $ Dolibarr_main_document_root_alt = '/ ceļš / uz / dolibarr / htdocs / custom' <br> * Šīs līnijas ir komentēja ar "#", lai uncomment tikai noņemt raksturs. @@ -353,12 +353,12 @@ ThemeDir=Izskata katalogs ConnectionTimeout=Savienojuma taimauts ResponseTimeout=Atbildes taimauts SmsTestMessage=Testa ziņojums no __ PHONEFROM__ to __ PHONETO__ -ModuleMustBeEnabledFirst=Moduļu <b>%s</b> ir jābūt aktivizētam pirmais, pirms izmantojot šo funkciju. +ModuleMustBeEnabledFirst=Modulim <b>%s</b> ir jābūt aktivizētam pirmajam, pirms izmantot šo funkciju. SecurityToken=Atslēga uz drošu saiti -NoSmsEngine=Nav SMS sūtītājs vadītājs pieejama. SMS sūtītājs vadītājs nav uzstādītas ar noklusējuma izplatīšanu (jo tie ir atkarīga no ārēja piegādātāja), bet jūs varat atrast dažas no %s +NoSmsEngine=Nav SMS sūtītšanas iespēja pieejama. SMS sūtīšanas iespēja nav uzstādītas ar noklusējuma instalāciju (tāpēc, ka tas ir atkarīgs no ārēja piegādātāja), bet jūs varat atrast dažas sms sūtīšanas iespējas %s PDF=PDF PDFDesc=Jūs varat iestatīt katru pasaules iespējas, kas saistītas ar PDF paaudzes -PDFAddressForging=Noteikumi veidot adresi kastes +PDFAddressForging=Noteikumi veidojot adreses lauku HideAnyVATInformationOnPDF=Paslēpt visu informāciju, kas saistīta ar PVN, izveidotajā PDF HideDescOnPDF=Slēpt produktu aprakstu radītos PDF HideRefOnPDF=Slēpt produktu ref. izveidotajos PDF @@ -449,7 +449,7 @@ Module52Name=Krājumi Module52Desc=Krājumu pārvaldīšana (produkti) Module53Name=Pakalpojumi Module53Desc=Pakalpojumu vadība -Module54Name=Contracts/Subscriptions +Module54Name=Līgumi/Subscriptions Module54Desc=Management of contracts (services or reccuring subscriptions) Module55Name=Svītrkodi Module55Desc=Svītrkodu vadība @@ -487,7 +487,7 @@ Module320Name=RSS barotne Module320Desc=Pievienot RSS plūsmu Dolibarr lapās Module330Name=Grāmatzīmes Module330Desc=Grāmatzīmju pārvaldība -Module400Name=Projects/Opportunities/Leads +Module400Name=Projekti/Iespējas/Leads Module400Desc=Management of projects, opportunities or leads. You can then assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. Module410Name=Vebkalendārs Module410Desc=Web kalendāra integrācija @@ -630,11 +630,11 @@ Permission151=Lasīt pastāvīgos pieprasījumus Permission152=Izveidot / mainīt pastāvīgu pasūtījumu pieprasījumu Permission153=Transmisijas regulārā maksājuma rīkojumu ieņēmumi Permission154=Kredītkartes / atteikties regulārā maksājuma rīkojumu ieņēmumiem -Permission161=Read contracts/subscriptions -Permission162=Create/modify contracts/subscriptions +Permission161=Apskatīt līgumus/subscriptions +Permission162=Izveidot/labot līgumus/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract -Permission165=Delete contracts/subscriptions +Permission165=Dzēst līgumus/subscriptions Permission171=Read trips and expenses (own and his subordinates) Permission172=Izveidot/labot ceļojumu un izdevumus Permission173=Dzēst ceļojumus un izdevumus @@ -793,7 +793,7 @@ Permission59001=Read commercial margins Permission59002=Define commercial margins Permission59003=Read every user margin DictionaryCompanyType=Thirdparties type -DictionaryCompanyJuridicalType=Juridical kinds of thirdparties +DictionaryCompanyJuridicalType=Juridiskais veids trešajām personām DictionaryProspectLevel=Prospect potential level DictionaryCanton=State/Cantons DictionaryRegion=Reģions @@ -802,11 +802,11 @@ DictionaryCurrency=Valūtas DictionaryCivility=Civility title DictionaryActions=Type of agenda events DictionarySocialContributions=Social or fiscal taxes types -DictionaryVAT=VAT Rates or Sales Tax Rates +DictionaryVAT=PVN likmes vai pārdošanas procentu likmes DictionaryRevenueStamp=Amount of revenue stamps DictionaryPaymentConditions=Apmaksas noteikumi DictionaryPaymentModes=Payment modes -DictionaryTypeContact=Contact/Address types +DictionaryTypeContact=Kontaktu/Adrešu veidi DictionaryEcotaxe=Ecotax (WEEE) DictionaryPaperFormat=Papīra formāts DictionaryFees=Type of fees @@ -873,7 +873,7 @@ AlwaysActive=Vienmēr aktīvs UpdateRequired=Jūsu sistēma ir jāatjaunina. Lai to izdarītu, noklikšķiniet uz <a href="%s">Update tagad</a> . Upgrade=Atjaunināt MenuUpgrade=Atjaunināt / Paplašināt -AddExtensionThemeModuleOrOther=Pievienot paplašinājumu (tēma, modulis, ...) +AddExtensionThemeModuleOrOther=Pievienot paplašinājumus (tēma, modulis, ...) WebServer=Tīmekļa serveris DocumentRootServer=Web servera saknes direktorija DataRootServer=Datu failu direktorija @@ -906,7 +906,7 @@ ConstraintsType=Ierobežojumi veids ConstraintsToShowOrNotEntry=Ierobežojums, lai parādītu vai izvēlnes ierakstu AllMustBeOk=Visi šie jāpārbauda Host=Serveris -DriverType=Driver tips +DriverType=Draivera veids SummarySystem=Sistēmas informācijas kopsavilkums SummaryConst=Sarakstu ar visiem Dolibarr uzstādīšanas parametriem SystemUpdate=Sistēmas atjaunināšana @@ -979,7 +979,7 @@ Audit=Audits InfoDolibarr=Dolibarr info InfoBrowser=Pārlūkprogrammas info InfoOS=OS informācija -InfoWebServer=Infos tīmekļa serveris +InfoWebServer=Tīmekļa servera info InfoDatabase=Datubāzes informācija InfoPHP=PHP Informācija InfoPerf=Infos izrādes @@ -1005,8 +1005,8 @@ TriggerDisabledAsModuleDisabled=Trigeri Šajā failā ir invalīdi, kā modulis TriggerAlwaysActive=Trigeri Šajā failā ir aktīva vienmēr, neatkarīgi ir aktivizēts Dolibarr moduļiem. TriggerActiveAsModuleActive=Trigeri Šajā failā ir aktīvs kā modulis <b>%s</b> ir iespējots. GeneratedPasswordDesc=Noteikt šeit, kas noteikums jūs vēlaties izmantot, lai radītu jaunu paroli, ja jūs lūgt, lai ir auto radīto paroli -DictionaryDesc=Define here all reference datas. You can complete predefined value with yours. -ConstDesc=Šī lapa ļauj jums rediģēt visus citus parametrus, kas nav pieejamas iepriekšējās lapās. Tie ir rezervētas parametrus pieredzējušiem izstrādātājiem vai troubleshouting. +DictionaryDesc=Definēt šeit visus atsauces datus. Jūs varat papildināt definētās vērtību ar jūsējām. +ConstDesc=Šī lapa ļauj jums rediģēt visus citus parametrus, kas nav pieejami iepriekšējās lapās. Šie parametri ir rezervētu pieredzējušiem izstrādātājiem vai problēmu risināšanai. OnceSetupFinishedCreateUsers=Uzmanību, jums ir Dolibarr administrators lietotājs. Administratora lietotāji izmanto, lai setup Dolibarr. Par parasto izmantošanu Dolibarr, ieteicams izmantot bez administratora lietotājam izveidota no lietotājiem un grupas ēdienkarti. MiscellaneousDesc=Definēt šeit visus citus parametrus, kas saistīti ar drošību. LimitsSetup=Ierobežojumi / Precision iestatīšanas @@ -1019,7 +1019,7 @@ MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is d UnitPriceOfProduct=Neto vienības produkta cena TotalPriceAfterRounding=Kopējā cena (neto/pvn/ar nodokli) pēc noapaļošanas ParameterActiveForNextInputOnly=Parametrs stājas spēkā no nākamās ievades -NoEventOrNoAuditSetup=Nav drošības pasākums ir ierakstīta vēl. Tas var būt normāls, ja audits nav iespējots uz "Setup - drošība - revīzijas" lapā. +NoEventOrNoAuditSetup=Nav drošības pasākumi ierakstīti vēl. Tas var būt normāli, ja audits nav iespējots "Iestatījumi - drošība - audtits" lapā. NoEventFoundWithCriteria=Nav drošības pasākums ir atzīts par šādiem meklēšanas kritērijiem ir. SeeLocalSendMailSetup=Skatiet sendmail iestatījumus BackupDesc=Lai izveidotu pilnu Dolibarr rezerves kopiju jums ir: @@ -1029,8 +1029,8 @@ BackupDescX=Arhivēto katalogs jāglabā drošā vietā. BackupDescY=Radītais dump fails jāglabā drošā vietā. BackupPHPWarning=Rezerves nevar būt guaranted ar šo metodi. Dod iepriekšējo RestoreDesc=Lai atjaunotu Dolibarr rezeves kopiju jums ir: -RestoreDesc2=Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (<b>%s</b>). -RestoreDesc3=Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation (<b>%s</b>). Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant. +RestoreDesc2=Atjaunot dokumentu direktorijas arhīva failu (piemēram zip fails), lai iegūtu failu struktūru jaunās Dolibarr instalācijas vai pašreizējā dokumentu direktorijā (<b>%s</b>). +RestoreDesc3=Atjaunot datus no rezerves kopijas faila, datu bāzē jaunā Dolibarr instalācijā vai datu bāzē pašreizējajai instalācijai (<b>%s</b>). Brīdinājums, kad atjaunošana ir pabeigta, jums ir jāizmanto lietotāja vārds / parole, kas bija tad, kad tika veikta rezerves kopija, lai pieslēgtos atkal. Lai atjaunotu rezerves kopiju datubāzei esošajā instalācijā, jūs varat sekot šim palīgam. RestoreMySQL=MySQL imports ForcedToByAModule= Šis noteikums ir spiests <b>%s</b> ar aktivēto modulis PreviousDumpFiles=Pieejamās datu bāzes rezerves kopijas faili @@ -1078,7 +1078,7 @@ PathToDocuments=Ceļš līdz dokumentiem PathDirectory=Katalogs SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages. TranslationSetup=Tulkojumu konfigurēšana -TranslationDesc=Valodu izvēle redzams uz ekrāna var mainīt: <br> * Globāli no izvēlnes <strong>Home - Setup - Displejs</strong> <br> * Lietotāju tikai no tab <strong>lietotāja displeja</strong> lietotāja kartes (uzklikšķiniet uz pieteikšanās uz augšu ekrāna). +TranslationDesc=Valodu izvēli redzamu uz ekrāna var mainīt: <br> * Globāli no izvēlnes <strong>Mājās - Iestatījumi - Attēlojums</strong> <br> * Lietotājam tikai no sadaļas <strong>lietotāja attēlošanas iestatīšana</strong> lietotāja kartiņā (uzklikšķiniet uz pieteikšanās vārda lapas augšpusē). TotalNumberOfActivatedModules=Aktivēto moduļu kopskaits: <b>%s</b> YouMustEnableOneModule=Jums ir jābūt ieslēgtam vismaz 1 modulim ClassNotFoundIntoPathWarning=Klase %s nav atrasta PHP norādītajā ceļā @@ -1215,7 +1215,7 @@ FicheinterNumberingModules=Intervences numerācijas modeļi TemplatePDFInterventions=Intervences karšu dokumenti modeļi WatermarkOnDraftInterventionCards=Ūdenszīme intervences karšu dokumentiem (neviena ja tukšs) ##### Contracts ##### -ContractsSetup=Contracts/Subscriptions module setup +ContractsSetup=Līgumu/Subscriptions moduļa iestatīšana ContractsNumberingModules=Līgumi numerācijas moduļus TemplatePDFContracts=Contracts documents models FreeLegalTextOnContracts=Free text on contracts @@ -1645,10 +1645,10 @@ ConfFileMuseContainCustom=Installing an external module from application save th HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes -BackgroundColor=Background color -TopMenuBackgroundColor=Background color for Top menu -LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundColor=Fona krāsa +TopMenuBackgroundColor=Fona krāsa augšējai izvēlnei +LeftMenuBackgroundColor=Fona krāsa kreisajai izvēlnei +BackgroundTableTitleColor=Fona krāsa tabulas virsrakstam BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang index df1ea90e657..2a5e9cd94ea 100644 --- a/htdocs/langs/lv_LV/agenda.lang +++ b/htdocs/langs/lv_LV/agenda.lang @@ -98,9 +98,9 @@ ActionType=Event type DateActionBegin=Start event date CloneAction=Clone event ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month +RepeatEvent=Atkārtot notikumu +EveryWeek=Katru nedēļu +EveryMonth=Katru mēnesi DayOfMonth=Day of month DayOfWeek=Day of week DateStartPlusOne=Date start + 1 hour diff --git a/htdocs/langs/lv_LV/companies.lang b/htdocs/langs/lv_LV/companies.lang index 678d1c5a4f7..f497619ca8d 100644 --- a/htdocs/langs/lv_LV/companies.lang +++ b/htdocs/langs/lv_LV/companies.lang @@ -69,7 +69,7 @@ Country=Valsts CountryCode=Valsts kods CountryId=Valsts id Phone=Telefons -PhoneShort=Phone +PhoneShort=Telefons Skype=Skype Call=Zvanīt Chat=Čats diff --git a/htdocs/langs/lv_LV/cron.lang b/htdocs/langs/lv_LV/cron.lang index 95e4a671665..3fa15411781 100644 --- a/htdocs/langs/lv_LV/cron.lang +++ b/htdocs/langs/lv_LV/cron.lang @@ -76,7 +76,7 @@ CronMethodHelp=Objekts metode, lai palaistu. <BR> Par exemple atnest metodi Doli CronArgsHelp=Šī metode argumentus. <BR> Par exemple atnest metodi Dolibarr Produkta objekts / htdocs / produktu / klase / product.class.php, no paramters vērtība var būt <i>0, ProductRef</i> CronCommandHelp=Sistēma komandrindas izpildīt. CronCreateJob=Create new Scheduled Job -CronFrom=From +CronFrom=No # Info CronInfoPage=Informācija # Common diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang index 03846eb8363..34482541833 100644 --- a/htdocs/langs/lv_LV/errors.lang +++ b/htdocs/langs/lv_LV/errors.lang @@ -46,7 +46,7 @@ ErrorUserCannotBeDelete=Lietotājs nevar izdzēst. Var būt tas ir saistīts ar ErrorFieldsRequired=Daži nepieciešamie lauki netika aizpildīti. ErrorFailedToCreateDir=Neizdevās izveidot direktoriju. Pārbaudiet, vai Web servera lietotājam ir tiesības rakstīt uz Dolibarr dokumentus direktorijā. Ja parametrs <b>safe_mode</b> ir iespējots uz šo PHP, pārbaudiet, Dolibarr php faili pieder web servera lietotājam (vai grupa). ErrorNoMailDefinedForThisUser=Nav definēts e-pasts šim lietotājam -ErrorFeatureNeedJavascript=Šī funkcija ir jābūt aktivizētam jāaktivizē strādāt. Mainīt to uzstādīšana - displeju. +ErrorFeatureNeedJavascript=Šai funkcijai ir nepieciešams aktivizēt javascript. Mainīt to var iestatījumi - attēlojums. ErrorTopMenuMustHaveAParentWithId0=Tipa &quot;Top&quot; izvēlnē nevar būt mātes ēdienkarti. Put ar 0 mātes izvēlnes vai izvēlēties izvēlni tips &quot;pa kreisi&quot;. ErrorLeftMenuMustHaveAParentId=Tipa 'Kreiso' izvēlne jābūt vecākiem id. ErrorFileNotFound=Failu <b>%s</b> nav atrasts (Bad ceļš, aplamas tiesības vai piekļuve liegta ar PHP openbasedir vai safe_mode parametru) diff --git a/htdocs/langs/lv_LV/incoterm.lang b/htdocs/langs/lv_LV/incoterm.lang index 46294f6a2dd..f87bef6fed8 100644 --- a/htdocs/langs/lv_LV/incoterm.lang +++ b/htdocs/langs/lv_LV/incoterm.lang @@ -1,4 +1,4 @@ -Module62000Name=Incoterm +Module62000Name=Inkoterms Module62000Desc=Add features to manage Incoterm IncotermLabel=Inkoterms IncotermSetupTitle1=Iespēja diff --git a/htdocs/langs/lv_LV/install.lang b/htdocs/langs/lv_LV/install.lang index e6ac668aa74..2684620d776 100644 --- a/htdocs/langs/lv_LV/install.lang +++ b/htdocs/langs/lv_LV/install.lang @@ -38,16 +38,16 @@ YouCanContinue=Jūs varat turpināt ... License=Izmantojot licenci ConfigurationFile=Konfigurācijas fails WebPagesDirectory=Katalogs kur web lapas tiek uzglabātas -DocumentsDirectory=Direktorijā uzglabāt augšupielādētos un ģenerētos dokumentus +DocumentsDirectory=Direktorija kurā uzglabāt augšupielādētos un ģenerētos dokumentus URLRoot=URL Root ForceHttps=Piespiedu drošais savienojums (https) CheckToForceHttps=Pārbaudiet šo opciju, lai piespiestu drošus savienojumus (https). <br> Tas nozīmē, ka tīmekļa serveris ir konfigurēts ar SSL sertifikātu. DolibarrDatabase=Dolibarr datubāze DatabaseChoice=Datubāzes izvēle DatabaseType=Datubāzes tips -DriverType=Driver tips +DriverType=Draivera veids Server=Serveris -ServerAddressDescription=Nosaukums vai IP adrese datu bāzes serveri, parasti 'localhost', kad datu bāzes serveris ir izvietots uz paša servera, kā web serveri +ServerAddressDescription=Nosaukums vai IP adrese datu bāzes serverim - parasti 'localhost', ja datu bāzes serveris ir izvietots uz tā paša servera uz kura atrodas web serveris ServerPortDescription=Datu bāzes servera ports. Atstājiet tukšu, ja nav zināms. DatabaseServer=Datubāzes serveris DatabaseName=Datubāzes nosaukums @@ -60,12 +60,12 @@ AdminPassword=Parole Dolibarr datu bāzes īpašniekam. CreateDatabase=Izveidot datubāzi CreateUser=Izveidot īpašnieku DatabaseSuperUserAccess=Datu bāzes serveris - superlietotājs piekļuve -CheckToCreateDatabase=Rūtiņu, ja datu bāze neeksistē, un ir izveidots. <br> Tādā gadījumā, jums ir jāaizpilda pieteikšanās / paroli SuperUser kontā pie šīs lapas apakšā. -CheckToCreateUser=Rūtiņu, ja datu bāzes īpašnieks neeksistē, un ir izveidots. <br> Tādā gadījumā, jums ir jāizvēlas savu lietotājvārdu un paroli, kā arī aizpildīt pieteikšanās / paroli superlietotājs kontā pie šīs lapas apakšā. Ja šī rūtiņa ir nekontrolēti, īpašnieks, datu bāzes un tās paroles ir pastāv. +CheckToCreateDatabase=Ieķeksējiet, ja datu bāze neeksistē, un tā ir jāizveido. <br> Tādā gadījumā, jums ir jāaizpilda pieteikšanās / paroli SuperUser kontā šīs lapas apakšā. +CheckToCreateUser=Ieķeksējiet, ja datu bāzes īpašnieks neeksistē, un ir jāizveidots. <br> Tādā gadījumā, jums ir jāizvēlas savu lietotājvārdu un paroli, kā arī aizpildīt pieteikšanās / paroli superlietotājs kontā šīs lapas apakšā. Ja šī rūtiņa ir neieķeksēta , datubāzes īpašniekam un parolei jau ir jābūt. Experimental=(Eksperimentāls) Deprecated=(deprecated) -DatabaseRootLoginDescription=Reģistrācija no lietotāja ļāva izveidot jaunas datu bāzes vai jaunus lietotājus, obligātos ja jūsu datu bāzes vai tās īpašnieks nav jau eksistē. -KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājs nav parole (izvairītos) +DatabaseRootLoginDescription=Lietotāja vārds, kas var izveidot datubāzes vai jaunos lietotājus. Obligāti jāaizpilda, ja datubāze vai tās īpašnieks jau neeksistē. +KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājam nav vajadzīga parole (izvairieties no bezparoles lietotāja vārda) SaveConfigurationFile=Saglabāt vērtības ConfigurationSaving=Saglabā konfigurācijas failu ServerConnection=Servera savienojums @@ -140,7 +140,7 @@ FieldRenamed=Lauks pārdēvēts IfLoginDoesNotExistsCheckCreateUser=Ja lietotājs neeksistē, jums ir jāizvēlas opciju "Izveidot lietotāju" ErrorConnection=Server "<b>%s</b>", datu bāzes nosaukums "<b>%s</b>" login "<b>%s</b>", vai datu bāzes parole var būt nepareizi vai PHP klienta versijas var būt pārāk vecs, salīdzinot ar bāzes versiju. InstallChoiceRecommanded=Ieteicams izvēlēties, lai instalētu versiju <b>%s</b> no jūsu pašreizējā versijā <b>%s</b> -InstallChoiceSuggested=<b>Instalējiet izvēli ierosināja uzstādītājam.</b> +InstallChoiceSuggested=<b>Instalācijas sistēmas izvēle.</b> MigrateIsDoneStepByStep=Mērķtiecīga versija (%s) ir plaisa vairākas versijas, tāpēc instalēt vednis nāks atpakaļ ieteikt nākamo migrāciju, kad tas viens būs pabeigts. CheckThatDatabasenameIsCorrect=Pārbaudiet, ka datubāzes nosaukums <b>"%s"</b> ir pareizs. IfAlreadyExistsCheckOption=Ja šis vārds ir pareizs un ka datu bāze neeksistē vēl, jums ir pārbaudīt opciju "Izveidot datu bāzi". diff --git a/htdocs/langs/lv_LV/languages.lang b/htdocs/langs/lv_LV/languages.lang index f5acd94dfe2..a367a621aec 100644 --- a/htdocs/langs/lv_LV/languages.lang +++ b/htdocs/langs/lv_LV/languages.lang @@ -71,7 +71,7 @@ Language_sv_SV=Zviedru Language_sv_SE=Zviedru Language_sq_AL=Albāņu Language_sk_SK=Slovāku -Language_sr_RS=Serbian +Language_sr_RS=Serbu Language_sw_SW=Kiswahili Language_th_TH=Thai Language_uk_UA=Ukraiņu diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang index 11503673ebd..2bd9c99c78c 100644 --- a/htdocs/langs/lv_LV/main.lang +++ b/htdocs/langs/lv_LV/main.lang @@ -622,7 +622,7 @@ For=Kam ForCustomer=Klientam Signature=Paraksts HidePassword=Rādīt komandu ar slēptu paroli -UnHidePassword=Parādīt savu patieso komandu ar skaidru paroli +UnHidePassword=Parādīt komandu bez paroles Root=Sakne Informations=Informācija Page=Lappuse @@ -710,9 +710,9 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates -Gender=Gender +Gender=Dzimums Genderman=Man -Genderwoman=Woman +Genderwoman=Sieviete ViewList=List view Mandatory=Mandatory Hello=Hello diff --git a/htdocs/langs/lv_LV/orders.lang b/htdocs/langs/lv_LV/orders.lang index dca3d963359..d6d836f56ab 100644 --- a/htdocs/langs/lv_LV/orders.lang +++ b/htdocs/langs/lv_LV/orders.lang @@ -21,8 +21,8 @@ CustomersOrdersRunning=Current customer orders CustomersOrdersAndOrdersLines=Customer orders and order lines OrdersToValid=Customer orders to validate OrdersToBill=Customer orders delivered -OrdersInProcess=Customer orders in process -OrdersToProcess=Customer orders to process +OrdersInProcess=Klientu pasūtījumi apstrādē +OrdersToProcess=Klientu pasūtījumi, kas jāapstrādā SuppliersOrdersToProcess=Supplier orders to process StatusOrderCanceledShort=Atcelts StatusOrderDraftShort=Projekts diff --git a/htdocs/langs/lv_LV/other.lang b/htdocs/langs/lv_LV/other.lang index b6581946e08..e540fba4c84 100644 --- a/htdocs/langs/lv_LV/other.lang +++ b/htdocs/langs/lv_LV/other.lang @@ -189,7 +189,7 @@ YouReceiveMailBecauseOfNotification=Jūs saņemat šo ziņojumu, jo jūsu e-past YouReceiveMailBecauseOfNotification2=Šis notikums ir šādi: ThisIsListOfModules=Šis ir saraksts ar moduļu izraudzītās Šajā demo profilu (tikai Visbiežāk moduļi ir redzamas šajā demo). Labot tas, lai būtu vairāk personalizētu demo un noklikšķiniet uz &quot;Start&quot;. ClickHere=Noklikšķiniet šeit -UseAdvancedPerms=Izmantojiet papildu atļaujas dažu moduļu +UseAdvancedPerms=Izmantojiet papildu atļaujas dažiem moduļiem FileFormat=Faila formāts SelectAColor=Izvēliieties krāsu AddFiles=Pievienot failus diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang index 942f5ab3ce7..2de77d633fe 100644 --- a/htdocs/langs/lv_LV/products.lang +++ b/htdocs/langs/lv_LV/products.lang @@ -71,7 +71,7 @@ SellingPriceTTC=Pārdošanas cena (ar PVN) PublicPrice=Publiskā cena CurrentPrice=Pašreizējā cena NewPrice=Jaunā cena -MinPrice=Min. selling price +MinPrice=Min. pārdošanas cena MinPriceHT=Min. selling price (net of tax) MinPriceTTC=Min. selling price (inc. tax) CantBeLessThanMinPrice=Pārdošanas cena nevar būt zemāka par minimālo pieļaujamo šī produkta (%s bez PVN). Šis ziņojums var būt arī parādās, ja esat ievadījis pārāk lielu atlaidi. @@ -194,25 +194,25 @@ Unit=Unit p=u. set=set se=set -second=second +second=sekunde s=s -hour=hour +hour=stunda h=h -day=day +day=diena d=d -kilogram=kilogram -kg=Kg -gram=gram -g=g -meter=meter +kilogram=kilograms +kg=kg +gram=grams +g=gr +meter=metrs m=m linearmeter=linear meter lm=lm squaremeter=square meter m2=m² -cubicmeter=cubic meter +cubicmeter=kubikmetrs m3=m³ -liter=liter +liter=litrs l=L ProductCodeModel=Produkta art. paraugs ServiceCodeModel=Pakalpojuma art. paraugs diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang index 84c91c248da..e1e215cc5a7 100644 --- a/htdocs/langs/lv_LV/projects.lang +++ b/htdocs/langs/lv_LV/projects.lang @@ -26,7 +26,7 @@ ConfirmDeleteATask=Vai tiešām vēlaties dzēst šo uzdevumu? OfficerProject=Virsnieks projekts LastProjects=Pēdējie %s projekti AllProjects=Visi projekti -OpenedProjects=Opened projects +OpenedProjects=Atvērtie projekti OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects ProjectsList=Projektu saraksts ShowProject=Rādīt projektu @@ -97,13 +97,13 @@ ReOpenAProject=Atvērt projektu ConfirmReOpenAProject=Vai jūs tiešām vēlaties no jauna atvērtu šo projektu? ProjectContact=Projekta kontakti ActionsOnProject=Pasākumi par projektu -OpenedProjects=Opened projects +OpenedProjects=Atvērtie projekti YouAreNotContactOfProject=Jūs neesat kontakts šīs privātam projektam DeleteATimeSpent=Dzēst pavadīts laiks ConfirmDeleteATimeSpent=Vai tiešām vēlaties dzēst pavadīto laiku? DoNotShowMyTasksOnly=See also tasks not assigned to me ShowMyTasksOnly=View only tasks assigned to me -TaskRessourceLinks=Resources +TaskRessourceLinks=Resursi ProjectsDedicatedToThisThirdParty=Projekti, kas veltīta šai trešajai personai NoTasks=Neviens uzdevumi šajā projektā LinkedToAnotherCompany=Saistīts ar citām trešajām personām @@ -126,7 +126,7 @@ ProjectCreatedInDolibarr=Projekta %s izveidots TaskCreatedInDolibarr=Uzdevums %s izveidots TaskModifiedInDolibarr=Uzdevums %s labots TaskDeletedInDolibarr=Uzdevums %s dzēsts -OpportunityStatus=Opportunity status +OpportunityStatus=Iespēju statuss OpportunityStatusShort=Opp. status OpportunityAmount=Opportunity amount OpportunityAmountShort=Opp. amount @@ -150,7 +150,7 @@ PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation ProjectReferers=Atsaucoties objekti SearchAProject=Meklēt projektu -SearchATask=Search a task +SearchATask=Meklēt uzdevumu ProjectMustBeValidatedFirst=Projektu vispirms jāpārbauda ProjectDraft=Melnraksta projekts FirstAddRessourceToAllocateTime=Associate a resource to allocate time @@ -177,7 +177,7 @@ OpenedProjectsByThirdparties=Opened projects by thirdparties OpportunityTotalAmount=Opportunities total amount OpportunityPonderatedAmount=Opportunities weighted amount OppStatusPROSP=Prospection -OppStatusQUAL=Qualification +OppStatusQUAL=Kvalifikācija OppStatusPROPO=Proposal OppStatusNEGO=Negociation OppStatusPENDING=Pending diff --git a/htdocs/langs/lv_LV/trips.lang b/htdocs/langs/lv_LV/trips.lang index 911827380b5..813f61f4f84 100644 --- a/htdocs/langs/lv_LV/trips.lang +++ b/htdocs/langs/lv_LV/trips.lang @@ -41,7 +41,7 @@ TF_BUS=Autobuss TF_CAR=Automašīna TF_PEAGE=Toll TF_ESSENCE=Degviela -TF_HOTEL=Hotel +TF_HOTEL=Viesnīca TF_TAXI=Taksis ErrorDoubleDeclaration=You have declared another expense report into a similar date range. @@ -59,9 +59,9 @@ Project=Projekts VALIDATOR=User responsible for approval VALIDOR=Apstiprinājis AUTHOR=Recorded by -AUTHORPAIEMENT=Paid by +AUTHORPAIEMENT=Apmaksājis REFUSEUR=Denied by -CANCEL_USER=Deleted by +CANCEL_USER=Dzēsis MOTIF_REFUS=Iemesls MOTIF_CANCEL=Iemesls diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang deleted file mode 100644 index 1c53b65c99c..00000000000 --- a/htdocs/langs/nl_BE/admin.lang +++ /dev/null @@ -1,4 +0,0 @@ -# Dolibarr language file - Source file is en_US - admin -AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan -AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir diff --git a/htdocs/langs/nl_NL/accountancy.lang b/htdocs/langs/nl_NL/accountancy.lang index 0437a8f1cb9..54b40b24a44 100644 --- a/htdocs/langs/nl_NL/accountancy.lang +++ b/htdocs/langs/nl_NL/accountancy.lang @@ -8,35 +8,35 @@ ACCOUNTING_EXPORT_LABEL=Export the label ? ACCOUNTING_EXPORT_AMOUNT=Export the amount ? ACCOUNTING_EXPORT_DEVISE=Export the devise ? -Accounting=Accounting -Globalparameters=Global parameters -Chartofaccounts=Chart of accounts -Fiscalyear=Fiscal years +Accounting=Boekhouding +Globalparameters=Globale instellingen +Chartofaccounts=Rekeningschema +Fiscalyear=Boekjaren Menuaccount=Accounting accounts Menuthirdpartyaccount=Thirdparty accounts -MenuTools=Tools +MenuTools=Gereedschap ConfigAccountingExpert=Configuration of the module accounting expert -Journaux=Journals -JournalFinancial=Financial journals -Exports=Exports +Journaux=Verkoopdagboek +JournalFinancial=Financiëel dagboek +Exports=Export Export=Export -Modelcsv=Model of export +Modelcsv=Export model OptionsDeactivatedForThisExportModel=For this export model, options are deactivated -Selectmodelcsv=Select a model of export -Modelcsv_normal=Classic export +Selectmodelcsv=Selecteer een export model +Modelcsv_normal=Klassieke export Modelcsv_CEGID=Export towards CEGID Expert BackToChartofaccounts=Return chart of accounts -Back=Return +Back=Terug Definechartofaccounts=Define a chart of accounts Selectchartofaccounts=Select a chart of accounts -Validate=Validate +Validate=Valideer Addanaccount=Add an accounting account AccountAccounting=Accounting account Ventilation=Breakdown -ToDispatch=To dispatch -Dispatched=Dispatched +ToDispatch=Te verzenden +Dispatched=Verzonden CustomersVentilation=Breakdown customers SuppliersVentilation=Breakdown suppliers diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index 637773e7032..36c81ebfa9a 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -1,313 +1,350 @@ # Dolibarr language file - Source file is en_US - admin -Foundation=Empresa/Instituição -VersionProgram=Versão do programa -VersionLastInstall=Versão da instalação inicial +Foundation=Associação +VersionProgram=Versão Programa +VersionLastInstall=Versão instalação inicial VersionLastUpgrade=Versão da última atualização +VersionExperimental=Versão Experimental +VersionDevelopment=Versão de Desenvolvimento +VersionUnknown=Versão Desconhecida +VersionRecommanded=Versão Recomendada FileCheck=Integridade de arquivos FilesMissing=Arquivos ausentes FilesUpdated=Arquivos atualizados FileCheckDolibarr=Verificar a integridade dos arquivos Dolibarr XmlNotFound=Arquivo XML de Integridade Dolibarr não encontrado -SessionId=ID da sessão -SessionSaveHandler=Manipulador para salvar sessões. -SessionSavePath=Localização da sessão guardada -PurgeSessions=Remover sessões -ConfirmPurgeSessions=Você tem certeza de que deseja desconectar todas as sessões? Isto irá desconectar TODOS usuários (exceto você). +SessionId=ID da Sessão +SessionSaveHandler=Manipulador para salvar sessão +SessionSavePath=Caminho para salvar sessão +PurgeSessions=Purgar Sessão +ConfirmPurgeSessions=PURGAR todas as sessões? (Isso desconectará todos os usuarios, menos o seu) NoSessionListWithThisHandler=Salvar manipulador de sessão configurado no PHP não permite listar todas as sessões em execução. -LockNewSessions=Bloquear novas conexões -ConfirmLockNewSessions=Você tem certeza que quer restringir qualquer nova conexão Dolibarr para si mesmo. Apenas usuário <b>%s</b> será capaz de se conectar depois. -UnlockNewSessions=Remover bloqueio conexão -YourSession=Sua sessão -Sessions=Sessão de usuários -WebUserGroup=Usuário/grupo do servidor web +LockNewSessions=Bloquear Novas Sessões +ConfirmLockNewSessions=Restringir qualquer nova conexão Dolibarr para si mesmo. (Apenas usuário <b>%s</b> será capaz de se conectar depois) +UnlockNewSessions=Remover Bloqueio de Conexão +YourSession=Sua Sessão +Sessions=Sessões de Usuários +WebUserGroup=Servidor Web para usuário/grupo NoSessionFound=Seu PHP parece não permitir listar as sessões ativas. Diretório usado para salvar sessões (<b>%s</ b>) pode ser protegido (por exemplo, pelas permissões do sistema operacional ou por diretiva PHP "open_basedir"). -HTMLCharset=Charset das páginas HTML geradas -DBStoringCharset=Charset base de dados para armazenamento de dados -DBSortingCharset=Charset base de dados para classificar os dados -WarningModuleNotActive=Módulo <b>%s</b> deve ser ativado -WarningOnlyPermissionOfActivatedModules=Atenção, somente as permissões relacionados com os módulos ativados que aparecem aqui. Pode ativar os outros módulos na página configuração->Módulos -DolibarrSetup=Instalação ou atualização do Dolibarr -DolibarrUser=Usuário do Dolibarr +HTMLCharset=Charset das páginas HTML geradas (charset for generated HTML pages) +DBStoringCharset=Charset base de dados para armazenamento de dados (Database charset to store data) +DBSortingCharset=Charset base de dados para classificar os dados (Database charset to sort data) +WarningModuleNotActive=Módulo <b>%s</b> deve ser Ativado! +WarningOnlyPermissionOfActivatedModules=Somente as permissões relacionadas com os módulos ativados que aparecem aqui. +DolibarrSetup=Instalação/Atualização do Dolibarr +DolibarrUser=Usuário Dolibarr InternalUser=Usuário Interno ExternalUser=Usuário Externo InternalUsers=Usuários Internos ExternalUsers=Usuários Externos -SetupArea=Área Configuração -FormToTestFileUploadForm=Formulário para testar upload de arquivo (de acordo com a configuração) -IfModuleEnabled=Nota: Sim só é eficaz se o módulo <b>%s</b> estiver ativado -RemoveLock=Exclua o arquivo <b>%s</ b> se tem permissão da ferramenta de atualização. -RestoreLock=Substituir o arquivo <b>%s</b> e apenas dar direito de ler a esse arquivo, a fim de proibir novas atualizações. -ErrorModuleRequireDolibarrVersion=Erro, este módulo requer uma versão %s ou superior do ERP +GlobalSetup=Conf. Globais +GUISetup=Aparência +SetupArea=Configurações da Área +FormToTestFileUploadForm=Formulário para teste de upload de arquivo +IfModuleEnabled=OBS: Sim só é eficaz se o módulo <b>%s</b> estiver ativado +RemoveLock=Remove o arquivo <b>%s</ b> se tiver permissão de usar a ferramente de atualização +RestoreLock=Restaura o arquivo <b>%s</b>, com permissão de leitura, para desabilitar qualquer serviço de atualição +SecuritySetup=Conf. de Segurança +ErrorModuleRequireDolibarrVersion=Erro, este módulo requer uma versão %s ou superior do Dolibarr +ErrorDecimalLargerThanAreForbidden=Erro, número maior que <b>%s</b> e não é suportada pelo dolibarr. DictionarySetup=Configuração Dicionário Chartofaccounts=Plano de contas Fiscalyear=Exercícios Fiscais -ErrorReservedTypeSystemSystemAuto=Valores 'system' e 'systemauto' para o tipo é reservado. Você pode usar "usuário" como valor para adicionar seu próprio registro -ErrorCodeCantContainZero=Código não pode conter valor 0 -DisableJavascript=Desative as funções de JavaScript e Ajax (Recomendado para deficientes visuais ou navegadores somente texto) -ConfirmAjax=Utilizar os popups de confirmação Ajax +ErrorReservedTypeSystemSystemAuto=A Variável 'system' e 'systemauto' é reservada. Você pode usar 'user' como variável para adicionar sua própria gravação +ErrorCodeCantContainZero=A variável não pode conter valor "0" (zero) +DisableJavascript=Desativar as funções Javascript e Ajax +ConfirmAjax=Usar Ajax para confirmação de popups UseSearchToSelectCompanyTooltip=Além disso, se você tem um grande número de terceiros (> 100 000), você pode aumentar a velocidade, definindo COMPANY_DONOTSEARCH_ANYWHERE constante a 1 em Setup-> Outro. Busca, então, ser limitada até o início da string. -UseSearchToSelectCompany=Use campos de completação automática para escolher terceiros em vez de usar uma caixa de listagem. -ActivityStateToSelectCompany=Adicionar uma opção de filtro para exibir / ocultar thirdparties que estão atualmente em atividade ou deixou de ativar +UseSearchToSelectCompany=Usar 'autocompletar campo' para escolher terceiros ao invés de listálos. +ActivityStateToSelectCompany=Adiciona uma opção de filtragem para mostrar/esconder terceiros que estão ativos ou encerrados UseSearchToSelectContactTooltip=Além disso, se você tem um grande número de terceiros (> 100 000), você pode aumentar a velocidade, definindo CONTACT_DONOTSEARCH_ANYWHERE constante a 1 em Setup-> Outro. Busca, então, ser limitada até o início da string. -UseSearchToSelectContact=Use campos de completação automática para escolher de contato (em vez de usar uma caixa de lista). -SearchFilter=Opções de filtro para pesquisa -NumberOfKeyToSearch=Número de caracteres para iniciar a pesquisa: %s -ViewFullDateActions=Ver as datas das ações na totalidade na ficha do fornecedor -UsePopupCalendar=Utilizar popups para a introdução das datas -UsePreviewTabs=Use guias de visualização -ShowPreview=Ver Preview -ThemeCurrentlyActive=Tema Atualmente Ativo -CurrentTimeZone=Fuso horário PHP (servidor) -MySQLTimeZone=Zona tempo MySql (banco de dados) -TZHasNoEffect=Datas são guardadas e retornadas pelo servidor de banco de dados como se fosse guardados em formato de texto. A zona temporal tem effeito somente quando e usada a UNIX_TIMESTAMP função ( isso não deveria ser usado pelo Dolibarr, portanto o banco de dados TZ não deveria ter effeito, tambem se mudado apos que os dados foram inseridos). +UseSearchToSelectContact=Usar 'Autocompletar campo' para escolher contato ao invés listalos +SearchFilter=Opção de filtro de Procura +NumberOfKeyToSearch='Nbr' dos caracteres para 'trigger search': %s +ViewFullDateActions=Mostra todas as datas de eventos na folha do terceiro +NotAvailableWhenAjaxDisabled=Indisponível quando o Ajax esta desativado +UsePopupCalendar=Usar popup para datas de entrada +UsePreviewTabs=Usar previsão de digitação na tecla 'tab' +ShowPreview=Mostrar Previsão +PreviewNotAvailable=Previsão Indisponível +ThemeCurrentlyActive=Tema Ativo +CurrentTimeZone=Timezone PHP (do servidor apache) +MySQLTimeZone=Timezone Mysql (do servidor sql) +TZHasNoEffect=A data é armazenada e retornada pelo servidor sql se eles manterem a string apresentada. A timezone é resultado somente se for usado a função UNIX_TIMESTAMP (Não deve ser usada pelo Dolibarr, se não a database TZ não terá efeito, mesmo se tivesse trocada depois da data ter entrado). NextValueForInvoices=Próximo Valor (Faturas) -NextValueForDeposit=Próxima valor (depósito) -NextValueForReplacements=Próxima valor (substituições) -MustBeLowerThanPHPLimit=Observação: Parâmetros PHP limita o tamanho a <b>%s</b> %s de máximo, qualquer que seja o valor deste parâmetros -NoMaxSizeByPHPLimit=Nota: Não há limite definido em sua configuração do PHP -UseCaptchaCode=Utilização do Captcha no login -UseAvToScanUploadedFiles=Utilização de um antivírus para scanear os arquivos enviados -AntiVirusCommandExample=Exemplo de Comando: c: \\ Program Files (x86) \\ ClamWin \\ bin \\ clamscan.exe <br> Exemplo de Mexilhão: / usr / bin / clamscan -AntiVirusParam=Mais parâmetros na linha de comando -AntiVirusParamExample=Exemplo de Parametro de Comando: - database = &quot;C: \\ Program Files (x86) \\ lib ClamWin \\&quot; -UserSetup=Configuração e Administração dos Usuário -MenuSetup=Configuração do gerenciamento de menu +NextValueForCreditNotes=Próximo Valor (Notas de Crédito) +NextValueForDeposit=Próximo Valor (Depósito) +NextValueForReplacements=Próximo Valor (Substituição) +MustBeLowerThanPHPLimit=OBS: Tamanho máximo de upload é <b>%s</b> %s de máximo, qualquer que seja o valor do parâmetro é +NoMaxSizeByPHPLimit=Nenhum limite foi configurado no seu PHP +MaxSizeForUploadedFiles=Tamanho Máximo para uploads de arquivos ('0' para proibir o carregamento) +UseCaptchaCode=Usar captcha para login (recomendado se os usuários tiverem acesso ao Dolibarr pela internet) +UseAvToScanUploadedFiles=Utilizar antivirus para arquivos para escanear arquivos recebidos pelo Dolibarr (uploaded files) +AntiVirusCommand=Caminho completo para antivirus +AntiVirusCommandExample=Exemplo com o ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Exemplo com o ClamAv: /usr/bin/clamscan (UNIX) +AntiVirusParam=Mais parâmetros em linha de comando (CLI) +AntiVirusParamExample=Exemplo com o ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ComptaSetup=Conf. do Módulo Contabilidade +UserSetup=Conf. do Gestor de usuários +MenuSetup=Conf. do Gestor de Menus MenuLimits=Limites e Precisão -DetailPosition=Número de ordem para a posição do menu -PersonalizedMenusNotSupported=Menus personalizados não são suportados -NotConfigured=Modulo nao configurado -Setup=Configuração do Sistema +MenuIdParent=ID do menu pai +DetailMenuIdParent=ID do menu pai (vazio (NULL) para menu no topo) +DetailPosition=Define as posições do menu em ordem numérica +PersonalizedMenusNotSupported=Não é suportado personalizar menus +NotConfigured=Módulo não está configurado +Setup=Configurações Activation=Ativação Active=Ativo -SetupShort=Configuracao -OtherSetup=Outras configuracoes -CurrentValueSeparatorThousand=Separador milhar +SetupShort=Conf. +OtherSetup=Outras Configurações +CurrentValueSeparatorThousand=Separador por mil IdModule=Módulo ID IdPermissions=Permissão ID ModulesCommon=Módulos Principais -ModulesInterfaces=Módulos de interface -ModulesSpecial=Módulos muito específico -ClientTZ=Fuso horário do cliente (usuário). -ClientHour=Horário do cliente (usuário) -OSTZ=Fuso horário do sistema operacional do servidor -PHPTZ=Fuso horário do servidor PHP -PHPServerOffsetWithGreenwich=Offset com Greenwich (segundos) -ClientOffsetWithGreenwich=Largura do Browser/Cleinte compesa Greenwich(segundos) -DaylingSavingTime=Horário de verão -CurrentHour=Horário PHP (servidor) -CompanyTZ=Fuso Horário da empresa (empresa principal) -CompanyHour=Horário na empresa (empresa principal) -CurrentSessionTimeOut=Tempo limite da sessão atual -YouCanEditPHPTZ=Para definir um fuso horário diferente PHP (não obrigatório), você pode tentar adicionar um arquivo. Htacces com uma linha como esta "SetEnv TZ Europa / Paris" -OSEnv=OS Ambiente -MaxNbOfLinesForBoxes=Numero de linhas máximo para as caixas -PositionByDefault=Posição por padrao -MenusDesc=Os configuradores do menu definem o conteúdo das 2 barras de menus (a barra horizontal e a barra vertical). É possível atribuir configuradores diferentes segundo o usuário seja interno ou externo. -MenusEditorDesc=O editor de menus permite definir entradas personalizadas nos menus. Deve utilizar com prudência sobe pena de colocar o ERP numa situação instável sendo necessário uma reinstalação para encontrar um menu coerente. -MenuForUsers=menu para os usuarios +ModulesOther=Outros Módulos +ModulesInterfaces=Módulos de Interface +ModulesSpecial=Módulos Especificos +ParameterInDolibarr=Parâmetro %s +LanguageBrowserParameter=Parâmetro de Linguagem %s +LocalisationDolibarrParameters=Parâmetros de Localização +ClientTZ='Time Zone' do cliente (usuário) +ClientHour=Tempo(time) do Cliente (usuário) +OSTZ='Time Zone' do servidor OS +PHPTZ='Time Zone' do server PHP +PHPServerOffsetWithGreenwich=server PHP 'offset width Greenwich' (segundos) +ClientOffsetWithGreenwich=Cliente/Navegador 'offset width Greenwich' (seconds) +DaylingSavingTime=Diurno salvando o tempo +CurrentHour=PHP Time (servidor) +CompanyTZ='Time Zone' da Empresa +CompanyHour=Tempo(time) da Empresa +CurrentSessionTimeOut=A sessão expirou +YouCanEditPHPTZ=Para trocar diferente PHP 'timezone' (não requerido), você pode tentar adicionando um arquivo .htacces com uma linha tipo essa "SetEnv TZ Europe/Paris" +OSEnv=Ambiente do SO +MaxNbOfLinesForBoxes=Número máximo de linhas por caixas +PositionByDefault=Posição Padrão(default) +MenusDesc=Gestor de menus define conteudo das duas barras (horizontal e vertical). +MenusEditorDesc=O editor permite personalizar todo o menu. Use isso com cautela pois pode deixar o Dolibarr instavel. +MenuForUsers=Menu para os Usuários LangFile=Arquivo .lang SystemInfo=Informações de Sistema -SystemToolsArea=Área de ferramentas do sistema -SystemToolsAreaDesc=Esta área oferece diferentes funções da administração. Use o menu para escolher a Funcionalidade que procura. -PurgeAreaDesc=Esta página permite eliminar todos os arquivos criados ou guardados pelo ERP (Arquivos temporários ou todos os arquivos da pasta <b>%s</b>). O uso desta função não é necessária. Proporciona-se para os Usuários que albergam o ERP não servidor que oferece as permissões de eliminação de arquivos salvaguardados pela servidor Web. -PurgeDeleteLogFile=Excluir arquivo de log <b>% s </ b> definido para o módulo Syslog (sem risco de perder dados) -PurgeDeleteTemporaryFiles=Eliminar todos os arquivos temporários (sem perigo de perca de dados) -PurgeDeleteAllFilesInDocumentsDir=Eliminar todos os arquivos da pasta <b>%s</b>. Arquivos temporários e Arquivos agregados a elementos (Fornecedores, faturas, etc.) serão eliminados. -PurgeRunNow=Eliminar Agora -PurgeNothingToDelete=Nenhum diretorio ou arquivo para ser apagado. -PurgeNDirectoriesDeleted=<b>%s</b> Arquivos o pastas apagados. -PurgeAuditEvents=Apagar os eventos de segurança -ConfirmPurgeAuditEvents=Tem a certeza que pretende limpar a lista de eventos de auditoria de segurança? Todos os logs de seguranca serao apagaos, nenhum outro dado sera removido. +SystemToolsArea=Área de Ferramentas do sistema +SystemToolsAreaDesc=Essa area dispoe de funções administrativa. Use esse menu para escolher as funções que você está procurando. +Purge=Purgar(apagar tudo) +PurgeAreaDesc=Esta página permite eliminar todos os arquivos criados ou guardados pelo Dolibarr (Arquivos temporários ou todos os arquivos no diretório <b>%s</b>). Usar essa função não é necessaria. Isso permite o Dolibarr deletar os arquivos onde ele é hostiado, caso o usuário não tenha permição de deletar arquivos no servido (tipo UNIX). +PurgeDeleteLogFile=Deletar arquivos de log <b>%s</b> são definidos pelo módulo syslog (sem risco de perder dados) +PurgeDeleteTemporaryFiles=Apagar todos os arquivos temporários (sem perigo de perca de dados) +PurgeDeleteAllFilesInDocumentsDir=Eliminar todos os arquivos do diretório <b>%s</b>. Arquivos temporários, backups, arquivos anexados (terceiros, faturas, etc.) e arquivos anexados dentro dos módulos ECM serão deletados. +PurgeRunNow=Purgar(Apagar) Agora +PurgeNothingToDelete=Nenhum diretório ou arquivo para deletar. +PurgeNDirectoriesDeleted=<b>%s</b> Arquivos o diretórios eliminados +PurgeAuditEvents=Eliminar os eventos de segurança +ConfirmPurgeAuditEvents=Tem certeza que deseja purgar(apagar) todos os eventos de segurança? também todos os logs de segurança será apagado, nenhuma outro dados serão removidos. NewBackup=Novo Backup GenerateBackup=Gerar Backup -RunCommandSummary=A cópia será executada pelo seguinte comando -RunCommandSummaryToLaunch=O backup pode ser executado com o seguinte comando -WebServerMustHavePermissionForCommand=Seu servidor deve ter permissoes para executar esta ordem -BackupResult=Resultado do Backup -BackupFileSuccessfullyCreated=Arquivo de Backup gerado corretamente -YouCanDownloadBackupFile=Pode ser feito o download dos arquivos gerados -NoBackupFileAvailable=Nenhum Backup Disponivel -ToBuildBackupFileClickHere=Para criar uma cópia, clique <a href="%s">here</a>. -ImportMySqlDesc=Para importar um backup, deve usar o mysql e na linha de comando seguinte: -ImportPostgreSqlDesc=Para importar um arquivo de backup, você deve utilizar o pg_restore através do prompt de comando: -ImportMySqlCommand=%s %s < meuArquivobackup.sql -ImportPostgreSqlCommand=%s %s meuarquivodebackup.sql -FileNameToGenerate=Nome do arquivo a gerar -CommandsToDisableForeignKeysForImport=Comando para desativar as chave estrangeira para a importação -CommandsToDisableForeignKeysForImportWarning=Obrigatório se você quer ser capaz de restaurar o despejo sql mais tarde -ExportCompatibility=Compatibilidade do arquivo de exportação gerado +RunCommandSummary=Backup foi iniciado com o seguinte comando +RunCommandSummaryToLaunch=Backup pode ser iniciado pelo seguinte comando +WebServerMustHavePermissionForCommand=Seu servidor web precisa ter permissão de rodar esse comando +BackupResult=Resultado de backup +BackupFileSuccessfullyCreated=Sucesso em gerar o arquivo de backup! =D +YouCanDownloadBackupFile=Os arquivos gerados já podem ser baixados +NoBackupFileAvailable=Nenhum backup está disponível +ExportMethod=Método de Exportação +ImportMethod=Método de Importação +ToBuildBackupFileClickHere=Para criar um backup, click <a href="%s">aqui</a>. +ImportMySqlDesc=Para importar um backup, você precisa usar um comando do mysql: +ImportPostgreSqlDesc=Para importar um arquivo de backup, você deve usar pg_restore na linha de comando: +ImportMySqlCommand=%s %s < meubackup.sql +ImportPostgreSqlCommand=%s %s meubackup.sql +FileNameToGenerate=Nome do arquivo para gerar +Compression=Compactar +CommandsToDisableForeignKeysForImport=Comando para desativar as chaves estrangeiras(foreign keys) na importação +CommandsToDisableForeignKeysForImportWarning=Mandatório se você quiser ser capaz de restaurar seu 'sql dump' depois +ExportCompatibility=Compatibilidade de gerar arquivos de exportação +MySqlExportParameters=Parâmetros de exportação do MySql PostgreSqlExportParameters=Parâmetros de exportação do PostgreSQL -UseTransactionnalMode=Utilizar o modo transacional +UseTransactionnalMode=Utilizar o modo transicional(transactional mode) +FullPathToMysqldumpCommand=Caminho completo para o comando mysqldump FullPathToPostgreSQLdumpCommand=Caminho completo para o comando pg_dump -AddDropDatabase=Adicionar comando DROP DATABASE -AddDropTable=Adicionar comando DROP TABLE -ExtendedInsert=Instruções INSERT estendidas -NoLockBeforeInsert=Sem comandos de bloqueio em torno INSERIR -EncodeBinariesInHexa=Codificar os campos binários em hexadecimal -IgnoreDuplicateRecords=Ignorar erros de registros duplicados(INSERT IGNORE) -FeatureDisabledInDemo=Opção desabilitada em mode demonstracao -BoxesDesc=As caixas são zonas de informação reduzidas que se mostram em algumas páginas. Voce pode escolher entre mostrar as caixas ou nao selecionando a opcao desejada e clicando em 'Ativar', ou clicando na lixeira para desativá-lo. -OnlyActiveElementsAreShown=Somente elementos de <a href="%s"> habilitado módulos </ a> são mostrados. -ModulesDesc=Os módulos do ERP definem as Funcionalidades disponíveis na aplicação. Alguns módulos requerem direitos que deverão indicar-se nos Usuários para que possam acessar ás suas Funcionalidades. -ModulesJobDesc=Os módulos mpresariais permitem uma pré-configuração simplificada do ERP para um negocio especifico. -ModulesMarketPlaceDesc=Voce pode encontrar mais modulos para download em sites externos na internet -ModulesMarketPlaces=Mais módulos -DoliStoreDesc=DoliStore, Pagina oficial para modulos externos do Dolibarr ERP/CRM. +AddDropDatabase=Adicionar o comando 'DROP DATABASE' +AddDropTable=Adicionar o comando 'DROP TABLE' +ExtendedInsert=Extender o INSERT +NoLockBeforeInsert=Não travar comando antes do INSERT +DelayedInsert=Inserir Atraso +EncodeBinariesInHexa=Codificar dados binários em hexadecimal +IgnoreDuplicateRecords=Ignorar erros de dupla gravação (INSERT IGNORE) +AutoDetectLang=Autodetecção de idioma pelo navegador +FeatureDisabledInDemo=Algumas funções desabilitada no Demo +BoxesDesc=As caixas são área na tela que mostra um pedaço de informação em algumas páginas. Você pode escolher em mostrar essa caixa ou não selecionando na pagina escolhida e clicando em 'Ativar', ou clicando na lixeira para desativar. +OnlyActiveElementsAreShown=Somente elementos de <a href="%s">módulos ativos</a> são mostrado. +ModulesDesc=Os módulos do Dolibarr são interfaces que permite ativar novas funções para o sistema. Alguns módulos requerem permissões dos usuários, depois do módulo ser ativado. Clique no botão Ligar/Desligar na coluna "Status" para ativar o módulo. +ModulesInterfaceDesc=Os módulos Dolibarr de interface permite você adicione funções que depende de software externo, sistema ou serviço. +ModulesJobDesc=Os módulos empresariais possuem uma configuração simples, ideal para o próprio negócio. +ModulesMarketPlaceDesc=Você pode achar mais módulos na internet, baixando em sites e no DoliStore +ModulesMarketPlaces=Mais módulos... +DoliStoreDesc=DoliStore, o site oficial para baixar módulos externos. DoliPartnersDesc=Lista com algumas empresas que podem fornecer / desenvolver módulos ou funcionalidades on-demand (Nota: qualquer empresa Open Source knowning linguagem PHP pode lhe fornecer desenvolvimento específico) -WebSiteDesc=Você pode pesquisar para encontrar mais módulos em Provedores de sites -BoxesAvailable=Caixas disponíveis -BoxesActivated=Caixas ativadas -ActivateOn=Ative em -ActiveOn=Ativada em -SourceFile=Arquivo origem -AutomaticIfJavascriptDisabled=Automático se Javascript está desativado -AvailableOnlyIfJavascriptNotDisabled=Disponível somente se Javascript esta ativado -AvailableOnlyIfJavascriptAndAjaxNotDisabled=Disponível somente se Javascript e Ajax estão ativados +WebSiteDesc=O site permite você procurar e baixar novos módulos... +URL=Site +BoxesAvailable=Caixas Disponíveis +BoxesActivated=Caixas Ativadas +ActivateOn=Ativar +ActiveOn=Ativa +SourceFile=Arquivo Fonte +AutomaticIfJavascriptDisabled=Automático se o Javascript está desativado +AvailableOnlyIfJavascriptNotDisabled=Disponível somente se Javascript não estiver desativado +AvailableOnlyIfJavascriptAndAjaxNotDisabled=Disponível somente se Javascript não estiver desativado UsedOnlyWithTypeOption=Usado por alguns opção agenda única Passwords=Senhas -DoNotStoreClearPassword=Nao salve senhas faceis no banco de dados mas salvar senhas criptografadas(Ativacao recomendada) -MainDbPasswordFileConfEncrypted=Encriptar a senha da base em arquivo conf.php(Ativacao Recomendada) -InstrucToEncodePass=Para ter a senha codificada no arquivo <b>conf.php,</b> substitua a linha <br> <b>$Dolibarr_main_db_pass="...";</b> <br> por <br> <b>$ Dolibarr_main_db_pass="crypted:%s";</b> -InstrucToClearPass=Para ter senha descodificado (claro) para o arquivo <b>conf.php,</b> substituir a linha <br> <b>$Dolibarr_main_db_pass="crypted: ...";</b> <br> por <br> <b>$Dolibarr_main_db_pass="%s";</b> -ProtectAndEncryptPdfFiles=Proteção e encriptação dos pdf gerados(Ativado não recomendado, quebra geração pdf massa) -ProtectAndEncryptPdfFilesDesc=A proteção de um documento pdf deixa o documento livre para leitura e para impressão a qualquer leitor de PDF. Ao contrário, a modificação e a cópia resultam impossível. -Feature=Caracteristica -DolibarrProjectLeader=Lider de projeto -Developpers=Programadores/contribuidores -OtherDeveloppers=Outros Programadores/contribuidores -OfficialWebSite=Site oficial do Dolibarr -OfficialWebSiteFr=site web oficial falado/escrito em francês -OfficialDemo=Demo online ERP -OfficialMarketPlace=Loja Oficial para módulos / addons externos -OfficialWebHostingService=Serviços de hospedagem web referenciados (Hospedagem em nuvem) +DoNotStoreClearPassword=Não armazenar senhas em branco no banco de dados, somente armazenar senhas criptografadas (Ativação é Recomendada) +MainDbPasswordFileConfEncrypted=Criptografar senha do banco de dados no arquivo conf.php +InstrucToEncodePass=Para ter a senha codificada no arquivo <b>conf.php</b>, substitua a linha <br><b>$dolibarr_main_db_pass="..."</b><br>por<br><b>$dolibarr_main_db_pass="crypted:%s"</b> +InstrucToClearPass=Para ter a senha não codificada(limpa) no arquivo <b>conf.php</b>, substitua a linha <br><b>$dolibarr_main_db_pass="crypted:..."</b><br>por<br><b>$dolibarr_main_db_pass="%s"</b> +ProtectAndEncryptPdfFiles=Criptografar a geração de arquivos em PDF (NÃO RECOMENDADO, póis pode deixar instável a geração de PDFs massivos) +ProtectAndEncryptPdfFilesDesc=A proteção de arquivos PDFs mantem ele somente leitura e impressão. Não podendo editar ou copíar. +Feature=Destaque(Feature) +DolibarrProjectLeader=Líder de Projeto +Developpers=Desenvolvedores/Contribuidores +OtherDeveloppers=Outros Desenvolvedores/Contribuidores +OfficialWebSite=Site Dolibarr internacional +OfficialWiki=DoliWiki +OfficialMarketPlace=Loja oficial para módulos externos/addons +OfficialWebHostingService=Oficial web hosting service (Cloud hosting) ReferencedPreferredPartners=Parceiro preferido -ForDocumentationSeeWiki=Para a documentação de usuário, programador ou Perguntas Frequentes (FAQ), consulte o wiki do ERP: <br><b><a href"%s" target="_blank">%s</a></b> -ForAnswersSeeForum=Para outras questões ou realizar as suas próprias consultas, pode utilizar o fórum do ERP: <br><b><a href="%s" target="_blank">%s</a></b> -HelpCenterDesc1=Esta área permite ajudá-lo a obter um serviço de suporte do ERP. -HelpCenterDesc2=Alguns destes serviços só estão disponíveis em <b>inglé</b>. -CurrentTopMenuHandler=Manipulador de menu superior atual -CurrentLeftMenuHandler=Manipulador de menu à esquerda atual -CurrentMenuHandler=Manipulador do menu atual -CurrentSmartphoneMenuHandler=Manipular do Menu Smartphone Atual -EMailsSetup=configuração E-Mails -EMailsDesc=Esta página permite substituir os parâmetros PHP relacionados com o envio de correios eletrônicos. Na maioria dos casos como UNIX/Linux, os parâmetros PHP estão corretos e esta página é inútil. -MAIN_MAIL_SMTP_PORT=Porta do servidor SMTP (Por default no php.ini: <b>%s</b>) -MAIN_MAIL_SMTP_SERVER=Nome host ou ip do servidor SMTP (Por padrao em php.ini: <b>%s</b>) -MAIN_MAIL_EMAIL_FROM=E-Mail do emissor para envios E-Mail automáticos (Por padrao no php.ini: <b>%s</b>) -MAIN_MAIL_ERRORS_TO=Remetente de e-mail utilizado para retornar emails enviados com erros -MAIN_MAIL_AUTOCOPY_TO=Enviar sistematicamente uma cópia oculta de todos os emails enviados para +ForDocumentationSeeWiki=Documentos para usuários e desenvolvedores (Doc, FAQs...), <br>de uma olhada no Dolibarr Wiki:<br><b><a href="%s" target="_blank">%s</a></b> +ForAnswersSeeForum=Para outras questões/ajudas, você pode usar o forum do Dolibar:<br><b><a href="%s" target="_blank">%s</a></b> +HelpCenterDesc1=Essa área pode ajudar você a conseguir serviço de suporte no Dolibarr. +HelpCenterDesc2=Uma parte desse serviço está disponivel em <b>inglês</b>. +CurrentTopMenuHandler=Atual gestor do menu superior +CurrentLeftMenuHandler=Atual gestor do menu esquerdo +CurrentMenuHandler=Atual gestor de menu +CurrentSmartphoneMenuHandler=Atual gestor de menu para smartphone +EMailsSetup=conf. de E-Mails +EMailsDesc=Essa página permite você a sobrescrever os seus parâmetros PHP para enviar e-mails. Na maioria dos casos dos sistemas Unix/Linux OS, a configuração já está correta, tornando desnecessário esses parâmetros. +MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (Por default em php.ini: <b>%s</b>) +MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (Por default em php.ini: <b>%s</b>) +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Não definido em PHP nos sistemas tipo Unix) +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Não definido em PHP nos sistemas tipo Unix) +MAIN_MAIL_EMAIL_FROM=E-Mail de envio para envios automáticos (Por default em php.ini: <b>%s</b>) +MAIN_MAIL_ERRORS_TO=E-Mail de envio usado para retornar erros de e-mails enviados +MAIN_MAIL_AUTOCOPY_TO=Envia sistematicamente uma cópia escondida de todos os emails enviados para MAIN_MAIL_AUTOCOPY_PROPOSAL_TO=Enviar sistematicamente uma cópia carbono oculta de propostas enviadas por email para MAIN_MAIL_AUTOCOPY_ORDER_TO=Enviar sistematicamente uma cópia carbono oculta de ordens enviadas por email para MAIN_MAIL_AUTOCOPY_INVOICE_TO=Enviar sistematicamente uma cópia carbono oculta da fatura enviada por e-mails para -MAIN_DISABLE_ALL_MAILS=Desativar globalmente todo o envio de correios eletrônicos (para modo de testes) -MAIN_MAIL_SENDMODE=Método de envio de e-mails -MAIN_MAIL_EMAIL_TLS=Usar encryptacao TLS(SSL) -MAIN_DISABLE_ALL_SMS=Desabilitar todos os envios de SMS(para testes ou demonstracoes) -MAIN_SMS_SENDMODE=Método para envio de SMS -MAIN_MAIL_SMS_FROM=Número padrão para envio de SMS -FeatureNotAvailableOnLinux=Funcionalidade não disponível em sistemas Unix. Teste parâmetros sendmail localmente. -SubmitTranslation=Se a tradução para esse idioma não estiver completa ou você encontrar erros, você pode corrigir isso através da edição de arquivos no diretório <b> langs /% s </ b> e enviar arquivos modificados no forum www.dolibarr.org. -ModuleFamilyCrm=Administração cliente (CRM) -ModuleFamilyProducts=Administração produtos -ModuleFamilyProjects=Projetos/Trabalho cooperativo -ModuleFamilyECM=Gerenciamento de Conteúdo Eletrônico (ECM) -MenuHandlers=Configuradores menu -MenuAdmin=Editor menu +MAIN_DISABLE_ALL_MAILS=Desabilita o envido de todos os E-Mails (Para testes ou demo) +MAIN_MAIL_SENDMODE=Método usado para envio de E-Mails +MAIN_MAIL_SMTPS_ID=SMTP ID se requerer autentificação +MAIN_MAIL_SMTPS_PW=SMTP Senha se requerer autentificação +MAIN_MAIL_EMAIL_TLS=Usar TLS (SSL) encrypt +MAIN_DISABLE_ALL_SMS=Desabilitar todos envios de SMS (Para testes ou demo) +MAIN_SMS_SENDMODE=Método usado para enviar SMS +MAIN_MAIL_SMS_FROM=Envio default para número telefonico por SMS +FeatureNotAvailableOnLinux=Função não disponível para sistemas tipo Unix. Teste de envio local. +SubmitTranslation=Se a tradução não estiver completa ou com erros, você pode corrigir editando os arquivos de texto no diretório<b>langs/%s</b> e submeter as correções no forum www.dolibarr.org +ModuleSetup=Conf. do módulo +ModulesSetup=Conf. dos módulos +ModuleFamilyCrm=Gestão de Relacionamento com o Cliente (CRM) +ModuleFamilyProducts=Gestão de Produtos +ModuleFamilyProjects=Projetos +ModuleFamilyTechnic=Ferramentas para Módulos Múltiplos +ModuleFamilyExperimental=Módulos Experimentais +ModuleFamilyFinancial=Módulos Financeiros +ModuleFamilyECM=Gestão de Conteúdos Eletrônicos (ECM) +MenuHandlers=Gestor de Menus +MenuAdmin=Editor menus DoNotUseInProduction=Não utilizar em produção -ThisIsProcessToFollow=Está aqui o procedimento a seguir: +ThisIsProcessToFollow=Esse é o processo de configuração: ThisIsAlternativeProcessToFollow=Esta é uma configuração alternativa para o processo: -FindPackageFromWebSite=Encontre um pacote que oferece recurso desejado (por exemplo, no site oficial % s). -DownloadPackageFromWebSite=Pacote de download (por exemplo, de oficial web site %s). -UnpackPackageInDolibarrRoot=Descompacte arquivo de pacote para o diretório de servidor Dolibarr dedicado a módulos <b>externos:%s</b> -SetupIsReadyForUse=A Instalação está finalizada e o ERP está liberada para usar com o novo componente -NotExistsDirect=O diretório alternativo para o root não foi definido -InfDirAlt=Desde a versão 3, é possível definir um diretorio root alternativo. Esta funcoa permitepermite que você armazene, no mesmo lugar, plug-ins e templates personalizados <br> apenas crie um diretório na raiz do Dolibarr. (Por exemplo: custom) <br> -InfDirExample=<br> então declará-lo no arquivo conf.php <br> $dolibarr_main_url_root_alt='http://myserver/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>*These linhas estão comentadas com "#", descomentar apenas remover o caractere. -YouCanSubmitFile=Para esta etapa, você pode enviar pacote usando esta ferramenta: Selecione arquivo de módulo -CurrentVersion=Versão atual do ERP -CallUpdatePage=Chamar a página de atualização da estrutura e dados da base de dados %s. -LastStableVersion=Ultima Versão estável +FindPackageFromWebSite=Achar um pacote que possue as funções desejadas (por exemplo no site oficial %s). +DownloadPackageFromWebSite=Baixar pacote. +UnpackPackageInDolibarrRoot=Descompactar pacote dentro do diretório raiz do Dolibarr <b>%s</b> +SetupIsReadyForUse=Instalação terminada e o Dolibarr está pronto para usar esse novo componente. +NotExistsDirect=O diretório raiz alternativo não está definido.<br> +InfDirAlt=Desde a versão 3 é possivel definir um diretório raiz alternativo. Isso permite armazenar, em outro lugar os plug-ins e os templates costomizados.<br>Simplesmente criando um diretório root do Dolibarr.<br> +InfDirExample=<br>Então declara o arquivo conf.php<br> $dolibarr_main_url_root_alt='http://myserver/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>*Linhas com "#" são comentários, para descomentar somente remova os "#". +YouCanSubmitFile=Selecione o módulo: +CurrentVersion=Versão atual do Dolibarr +CallUpdatePage=Ir para a página que atualiza a estrutura do banco de dados e os dados: %s. +LastStableVersion=Última versão estável UpdateServerOffline=Atualização de servidor off-line -GenericMaskCodes=Pode introduzir qualquer máscara numérica. Nesta máscara, pode utilizar as seguintes etiquetas:<br><b>{000000} </b> corresponde a um número que se incrementa em cada um de %s. Introduza tantos zeros como longitude que deseje mostrar. O contador completarse-á a partir de zeros pela esquerda com o fim de ter tantos zeros como a máscara. <br> <b> {000000+000}</ b> Igual que o anterior, com uma compensação correspondente ao número da direita do sinal + aplica-se a partir do primeiro %s. <br> <b> {000000@x}</b> igual que o anterior, mas o contador restabelece-se a zero quando se chega a x meses (x entre 1 e 12). Se esta opção se utiliza e x é de 2 ou superior, então a seq�ência {yy}{mm} ou {yyyy}{mm} também é necessário. <br> <b> {dd} </b> dias (01 a 31). <br><b> {mm}</b> mês (01 a 12). <br><b>{yy}</b>, <b>{yyyy}</b> ou <b>{e}</b> ano em 2, 4 ou 1 figura.<br> -GenericMaskCodes2=<b>{cccc}</b> o codigo do cliente de n caracteres<br><b>{cccc000}</b> o codigo do cliente de n caracteres e seguido do contador dedicado para o cliente. Este contador dedicado ao cliente e reiniciado no mesmo tempo que o contador global.<br><b>{tttt}</b> O codigo do terceiro tipo de n caracteres (ver dicionario terceiros tipos ).<br> -GenericMaskCodes3=qualquer outro caracter0 na máscara se fica sem alterações. <br>Não é permitido espaços <br> -GenericMaskCodes4a=<u>Exemplo em 99 � %s o Fornecedor a Empresa realizada em 31/03/2007: </u><br> -GenericMaskCodes4b=<u>Exemplo sobre um Fornecedor criado em 31/03/2007:</u><br> -GenericMaskCodes4c=<u>Exemplo de produto criado em 2007-03-01:</u><br> -GenericMaskCodes5=<b>ABC {yy} {mm} - {000000}</b> dará <b>ABC0701-000099</b> <br> <b>{0000 100 @ 1}-ZZZ / dd {} / XXX</b> dará <b>0199-ZZZ/31/XXX</b> -GenericNumRefModelDesc=Devolve um número criado na linha em uma máscara definida. -ServerAvailableOnIPOrPort=Servidor disponível não endereço <b>%s</b> na porta <b>%s</b> -ServerNotAvailableOnIPOrPort=Servidor não disponível não endereço <b>%s</b> na Porta <b>%s</b> -DoTestSend=Teste envio +GenericMaskCodes=Você pode criar suas próprias mascaras para gerar as referências automáticas.<br> Como exemplo inicial a mascara <b>'CLI{000}'</b> vai gerar a ref. <b>CLI001</b>,<b>CLI002</b>,<b>...</b> as mascaras são:<br>Mascara de contagem <b>{0000}</b>, essa mascara vai contar para cada nova ref. ex:<b>0001</b>,<b>0002</b>,<b>0003</b>,<b>...</b><br>Mascara de número inicial ex:<b>{000+100}</b> -> <b>101</b>,<b>102</b>,<b>103</b>,<b>...</b> ex2:<b>{0000+123}</b> -> <b>0124</b>,<b>0125</b>,<b>...</b><br>Mascara da data <b>{dd}</b> dias (01 a 31), <b>{mm}</b> mês (01 a 12), <b>{yy} {yyyy}</b> para anos ex:<b>{dd}/{mm}/{yy}</b> -> <b>28/07/15</b><br> +GenericMaskCodes2=Mascara para cópiar ref de client<b>{cccc}</b> ex:<b>{cccccc}.{000}</b> -> <b>CLI001.001</b>.<br> +GenericMaskCodes3=Não é permitido espaços. <br>Mascara fixa, basta colocar uma letra ou número sem <b>{}</b> ex:<b>CLI</b>,<b>FOR</b></b><br> +GenericMaskCodes4a=Ex: <b>TESTE{000+100}.{mm}.{yy}</b> -> <b>TESTE101.07.15</b>,<b>TESTE102.07.15</b><br> +GenericMaskCodes4b=Ex: CLI{dd}{mm}{yy}.{000} -> <b>CLI280715.001</b><br> +GenericMaskCodes4c=Ex: PRODUTO{000+100} -> <b>PRODUTO101</b><br> +GenericMaskCodes5=Ex:<b>ABC{yy}{mm}-{000000}</b> -> <b>ABC1507-000099</b><br> +GenericNumRefModelDesc=Retorna um número costomizado de acordo com a mascara definida. +ServerAvailableOnIPOrPort=Servidor disponível no endeço <b>%s</b> e porta <b>%s</b> +ServerNotAvailableOnIPOrPort=Servidor não disponível no endereço <b>%s</b> e porta <b>%s</b> +DoTestSend=Teste de Envio DoTestSendHTML=Teste envio HTML -ErrorCantUseRazIfNoYearInMask=Erro, não pode usar a opção para redefinir @ contador a cada ano se sequência {yy} ou {aaaa} não está na máscara. -ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Erro, não se pode usar opção @ se a seq�ência {yy}{mm} ou {yyyy}{mm} não se encontra a máscara. -UMask=Parâmetro UMask de novos arquivos em Unix/Linux/BSD. -UMaskExplanation=Este parâmetro determina os direitos dos arquivos criados não servidor do ERP (durante o carregamento, por Exemplo).<br>Este deve ter o valor octal (por Exemplo, 0666 significa leitura / escrita para todos).<br>Este parâmetro não tem nenhum efeito sobre um servidor Windows. -SeeWikiForAllTeam=Veja o wiki para mais detalhes de todos os autores e da sua organização -UseACacheDelay=Atraso para a resposta cache em segundos (0 ou vazio para nenhum cache) -DisableLinkToHelpCenter=Esconde link <b> Precisa ajuda ou suporte </b>" na página de login -DisableLinkToHelp=Esconde link "<b>%s Ajuda online </b>" no menu esquerdo -AddCRIfTooLong=Não há envolvimento automático, por isso, se linha está fora da página em documentos, porque por muito tempo, você deve adicionar-se os retornos de carro no testar área. -ModuleDisabled=Módulo desabilitado -ModuleDisabledSoNoEvent=Módulo desabilitado, portanto, o evento não será criado. -ConfirmPurge=Você tem certeza que quer executar esta limpeza?<br>Isso deletará definitivamente todos os seus arquivos sem meios para restaurá-los (arquivo ECM, arquivos anexados) -MinLength=Tamanho mínimo -LanguageFilesCachedIntoShmopSharedMemory=Arquivos .lang transferidos na memória compartilhada -ExamplesWithCurrentSetup=Exemplos com a configuração atual em execução -ListOfDirectories=Lista de OpenDocument de modelos de diretórios -ListOfDirectoriesForModelGenODT=Lista de diretórios contendo modelos de arquivos com formato OpenDocument.<br><br>Coloque aqui o caminho completo do diretório.<br>Adicione um procedimento de retorno entre cada diretório.<br>Para adicionar um diretório de módulo GED, adicione aqui <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Arquivos neste diretório devem ter final <b>.odt</b>. -NumberOfModelFilesFound=Números de arquivos de modelos ODT/ODS encontrados neste diretório -ExampleOfDirectoriesForModelGen=Exemplos de sintaxe:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -FollowingSubstitutionKeysCanBeUsed=Para saber como criar seu documento seu modelo de documento odt, antes de armazená-lo naquele diretório, leia a documentação wiki +ErrorCantUseRazIfNoYearInMask=Erro, não pode utilizar o @ para resetar o contador cada ano se a sequencia {yy} ou {yyyy} não estiver na mascara +ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Erro, não pode utilizar a opção @ se a não ouver {yy} ou {yyyy} na mascara. +UMask=Parâmetros da UMask para novos arquivos nos sistemas de arquivos Unix/Linux/BSD/Mac. +UMaskExplanation=Esses parâmetros permitem você definir permissões por default nos arquivos criado pelo Dolibarr no servidor (Ex: durante upload).<br>Deve ser em formato octal (Ex: 06666 significa que tem permissão de leitura e escrita para todo mundo).<br> Esse parâmetro é inutil para servidores windows. +SeeWikiForAllTeam=Veja a página da wiki para ver a lista de todos os autores e essa organização +UseACacheDelay=Atrazo para exportação de cache em segundos (0 ou vazio para sem cache) +DisableLinkToHelpCenter=Esconder link "<b>Precisa de ajuda ou suporte</b>" na pagina de login +DisableLinkToHelp=Esconder link "<b>%s Ajuda Online</b>" no menu esquerdo +AddCRIfTooLong=Não possui nenhum empacotamento automático, então se a linha sair da página do documento é porque é muito comprida, você precisa adicionar você mesmo um retorno de transporte(carriage) na área de texto. +ModuleDisabled=Desativar Módulo +ModuleDisabledSoNoEvent=Módulo desativado portanto o evento nunca foi criado +ConfirmPurge=Você em certeza que deseja executar esse purgador?<br>Isso irá deletar todos os arquivos de dados e não haverá como recuperalos (arquivos ECM, arquivos anexados...). +MinLength=Comprimento mínimo +LanguageFilesCachedIntoShmopSharedMemory=Arquivo .lang está carregado na memória +ExamplesWithCurrentSetup=Exemplos com atuais configurações que estão rodando +ListOfDirectories=Lista de diretórios com templates de documentos abertos(.odt) +ListOfDirectoriesForModelGenODT=Lista de diretórios que contém arquivos templates com formato de documento aberto(.odt).<br><br>Coloque aqui o caminho completo dos diretórios.<br>Adicionar retorno de transporte(carriage) entre cada diretório.<br>Para adicionar o diretório do módulo GED, adicione aqui <b>DOL_DATA_ROOT/ecm/seunomedodiretório</b>.<br><br>Arquivos neste diretório deve terminar com <b>.odt</b>. +NumberOfModelFilesFound=Número de templates ODT/ODS se encontra neste diretório +ExampleOfDirectoriesForModelGen=Exemplo de sintaxe:<br>c:\\meudir<br>/home/meudir<br>DOL_DATA_ROOT/ecm/ecmdir +FollowingSubstitutionKeysCanBeUsed=<br>Para saber como criar templates em odt, antes de armazenalos nesse diretório, leia a documentação na wiki: FirstnameNamePosition=Posição do Nome/Sobrenome -DescWeather=As imagens a seguir será mostrado no painel quando o número de ações final atingir os seguintes valores: -KeyForWebServicesAccess=A chave para usar Web Services (parâmetro "dolibarrkey" em webservices) -TestSubmitForm=Formulário teste de entrada -ThisForceAlsoTheme=Usando este gestor de menu também utilizará seu próprio tema independente da escolha do usuário. Este gestor de menu também é especializado para smartphones que não funcionam em todos smartphones. Use outro gestor de menu se você encontrar problemas no seu. -ThemeDir=Diretório de Skins -ConnectionTimeout=Tempo de conexão esgotado -ResponseTimeout=Tempo de resposta esgotado -SmsTestMessage=Mensagem de teste a partir de __ para __ PHONEFROM__ PHONETO__ -ModuleMustBeEnabledFirst=Módulo deve ser ativado antes de usar este recurso. -SecurityToken=Chave para URLs seguras -NoSmsEngine=No SMS gerente disponível remetente. Gerente de SMS do remetente não são instalados com a distribuição padrão (porque depende de um fornecedor externo), mas você pode encontrar em alguns. -PDFDesc=Você pode definir cada uma das opções globais relacionadas com a geração de PDF -PDFAddressForging=Regras de estabelecimento de caixas de endereço -HideAnyVATInformationOnPDF=Esconder todas as informações relativas ao IVA em PDF gerados -HideDescOnPDF=Esconder descrição dos produtos em PDF gerados -HideRefOnPDF=Esconder ref. dos produtos em PDF gerados -HideDetailsOnPDF=Ocultar artigos linhas detalhes sobre PDF gerado -UrlGenerationParameters=Parâmetros para proteger URLs -SecurityTokenIsUnique=Use um parâmetro SecureKey exclusivo para cada URL -EnterRefToBuildUrl=Digite referência para o objeto -GetSecuredUrl=Obter URL calculado -ButtonHideUnauthorized=Ocultar botões para ações não autorizadas em vez de mostrar os botões com deficiência -OldVATRates=Taxa de VAt anterior -NewVATRates=Nova taxa do VAT -PriceBaseTypeToChange=Modificar sobre os preços com valor de referência de base definida em -MassConvert=Inicie a conversão em massa -Float=Flutuar -Boolean=Booleano (Caixa de seleção) -ExtrafieldSelect =Selecionar lista +DescWeather=As seguintes imagens serão mostradas no painel quando o número de ações tardias alcançar os seguintes valores: +KeyForWebServicesAccess=Chave para usar o Serviços Web (parâmetro "dolibarrkey" no serviço web) +TestSubmitForm=Teste de entrada de formulário +ThisForceAlsoTheme=Usando esse gerenciador de menus e também usando seu próprio tema qualquer que seja a sua escolha. Além disso se o gerenciador de menus especializado em smartphone não funcionar em todos os smartphones. Use outro gerenciador de menus se tiver problemas com o seu. +ThemeDir=Diretórios de Skins +ConnectionTimeout=Tempo Esgotádo de Conexão +ResponseTimeout=Tempo de Resposta Esgotado +SmsTestMessage=Mensagem Teste de __PHONEFROM__ para __PHONETO__ +ModuleMustBeEnabledFirst=Módulo <b>%s</b> precisa ser ativado antes de usar essas funções. +SecurityToken=Chave para as URLs de segurança +NoSmsEngine=Sem gestor de envido de SMS disponível. Por default o gestor de envio de SMS não vêm instalado (porque depende de um fornecedor externo) mas você pode achar um em %s +PDFDesc=Você pode configurar cada opção global relacionada com geração de PDF +PDFAddressForging=Regras para forjar caixas de endereços +HideAnyVATInformationOnPDF=Esconder todas as informações relacionadas com ICMS na geração de PDF +HideDescOnPDF=Esconder todas as descrições de produto na geração de PDF +HideRefOnPDF=Esconder ref. dos produtos na geração de PDF +HideDetailsOnPDF=Esconder a linha de detalhes dos produtos na geração de PDF +UrlGenerationParameters=Parâmetros para URLs de segurança +SecurityTokenIsUnique=Usar um único parâmetro na chave de segurança para cada URL +EnterRefToBuildUrl=Entre com a referência do objeto %s +GetSecuredUrl=Conseguir URL calculada +ButtonHideUnauthorized=Esconder botões não autorizados ao invés de mostralos desabilitados +OldVATRates=Velha taxa de ICMS +NewVATRates=Nova taxa de ICMS +PriceBaseTypeToChange=Modificar os preços com base no valor de referência defino em +MassConvert=Lançar converções massivas +TextLong=Texto Longo +DateAndTime=Data e Hora +Boolean=Boolean +ExtrafieldSelect =Selecione lista ExtrafieldSelectList =Selecione da tabela -ExtrafieldCheckBox=Caixa de seleção -ExtrafieldRadio=Botão de opção +ExtrafieldRadio=Botão de Radio ExtrafieldCheckBoxFromList=Caixa de seleção da tabela ExtrafieldLink=Link para um objeto -ExtrafieldParamHelpselect=Lista de parâmetros tem que ser como chave, valor por exemplo: 1, valor1 2, valor2 < 3, value3 ... A fim de ter a lista dependendo outro: 1, valor1 | parent_list_code: parent_key 2, valor2 | parent_list_code: parent_key -ExtrafieldParamHelpcheckbox=Lista de parâmetros tem que ser como chave, valor <br><br> por exemplo: <br> 1, valor1 <br> 2, valor2 <br> 3, value3 <br> ... -ExtrafieldParamHelpradio=Lista de parâmetros tem que ser como chave, valor por exemplo: 1, valor 2, valor2 1 3, value3 ... -ExtrafieldParamHelpsellist=Lista Parâmetros vem de uma tabela <br> Sintaxe: table_name: label_field: id_field :: filtro <br> Exemplo: c_typent: libelle: id :: filtro <br><br> filtro pode ser um teste simples (por exemplo, ativo = 1) para exibir apenas o valor ativo <br> se você deseja filtrar extrafields usar syntaxt extra.fieldcode = ... (onde código de campo é o código de extrafield) <br><br> A fim de ter a lista dependendo outro: <br> c_typent: libelle: id: parent_list_code | parent_column: Filtro -LibraryToBuildPDF=Biblioteca utilizada para criar o PDF -WarningUsingFPDF=Atenção: Seu <b>conf.php</b> contém <b>dolibarr_pdf_force_fpdf</b> directiva <b>= 1.</b> Isto significa que você usar a biblioteca FPDF para gerar arquivos PDF. Esta biblioteca é velho e não suporta um monte de recursos (Unicode, a transparência da imagem, cirílicos, árabes e asiáticos, ...), por isso podem ocorrer erros durante a geração de PDF. <br> Para resolver isso e ter um apoio total de geração de PDF, faça o download <a href="http://www.tcpdf.org/" target="_blank">da biblioteca TCPDF</a> , em seguida, comentar ou remover a linha <b>$ dolibarr_pdf_force_fpdf = 1,</b> e adicione ao invés <b>$ dolibarr_lib_TCPDF_PATH = 'path_to_TCPDF_dir'</b> -LocalTaxDesc=Alguns países aplicam impostos 2 ou 3 em cada linha da fatura. Se este for o caso, escolha o tipo de segundo e terceiro imposto e sua taxa. Tipo de possíveis são: <br> 1: impostos locais, aplicar sobre produtos e serviços sem IVA (localtax é calculada sobre o montante sem impostos) <br> 2: impostos locais, aplicadas aos produtos e serviços, incluindo IVA (localtax é calculada sobre o montante do imposto + principal) <br> 3: impostos locais, aplicar em produtos sem IVA (localtax é calculada sobre o montante sem impostos) <br> 4: impostos locais, aplicadas aos produtos, incluindo o IVA (localtax é calculada sobre o montante + iva principal) <br> 5: impostos locais, aplicar em serviços sem IVA (localtax é calculada sobre o montante sem impostos) <br> 6: impostos locais, aplicar sobre os serviços, incluindo o IVA (localtax é calculada sobre o montante + imposto) -SMS=Mensagem de texto -LinkToTestClickToDial=Digite um número de telefone para ligar para mostrar um link para testar a url ClickToDial para o <strong>usuário% s</strong> -LinkToTest=Link clicável gerado para o <strong>usuário% s</strong> (clique número de telefone para testar) -KeepEmptyToUseDefault=Manter em branco para usar o valor padrão -DefaultLink=Link padrão -ValueOverwrittenByUserSetup=Atenção, este valor pode ser substituído por configuração específica do usuário (cada usuário pode definir sua própria url de clicktodial) +ExtrafieldParamHelpselect=Lista de parâmetros tem que ser tipo chave,valor<br><br> Por exemplo: <br>1,valor1<br>2,valor2<br>3,valor3<br>...<br><br>A ordem da lista tem que depender da outra:<br>1,valor1|parent_list_code:parent_key<br>2,valor2|parent_list_code:parent_key +ExtrafieldParamHelpcheckbox=Lista de parâmetros tem que ser tipo chave,valor<br><br> por exemplo: <br>1,valor1<br>2,valor2<br>3,valor3<br>... +ExtrafieldParamHelpradio=Lista de parâmetros tem que ser do tipo chave,valor<br><br> por exemplo: <br>1,valor1<br>2,valor2<br>3,valor3<br>... +ExtrafieldParamHelpsellist=Lista de parâmetros tem que ser do tipo tabela<br><br> por exemplo: <br>c_typent:libelle:id<br><br>A ordem da lista tem que depender da outra:<br>c_typent:libelle:id:parent_list_code|parent_column +WarningUsingFPDF=Aviso: Sua <b>conf.php</b> Contém diretrize <b>dolibarr_pdf_force_fpdf=1</b>. Isso significa que você usa a biblioteca FPDF para gerar arquivos em PDF. Essa biblioteca é velha e não suporta muitas novas funções (Unicode, imagem transparente, cyrillic, línguas arábicas e asiáticas,...), portanto pode ocorrer alguns erros durante a geração de PDF.<br>Para corrigir esse problema e ter todo o suporte na geração de PDF, baixe <a href="http://www.tcpdf.org/" target="_blank">Biblioteca TCPDF</a>, então comente ou remova essa linha <b>$dolibarr_pdf_force_fpdf=1</b>, e adicione essa <b>$dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'</b> +LocalTaxDesc=Alguns paises aplicam de 2 a 3 taxas em cada linha de fatura. Se for esse caso, escolha o tipo de segunda e terceira taxa. Os possíveis tipos são:<br>1 : Taxa local aplicam em produtos e serviços sem ICMS (ICMS não é aplicada em taxa local)<br>2 : Taxa local aplicam em produtos e serviços antes do ICMS (ICMS é calculado no montante + taxa local)<br>3 : Taxa local aplicam em produtos sem o ICMS (ICMS não é aplicada na taxa local)<br>4 : Taxa local aplicam nos produtos antes do ICMS (ICMS é calculado no montante + taxa local)<br>5 : Taxa local aplicam no serviço sem o ICMS (ICMS não é aplicado em taxa local)<br>6 : Taxa local aplicam em serviços antes do ICMS (ICMS é calculado no montante + taxa local) +LinkToTestClickToDial=Entre com um número telefônico para chamar e mostrar um link que testar a URL CliqueParaDiscar para usuário <strong>%s</strong> +RefreshPhoneLink=Refrescar link +LinkToTest=Clique no link gerado pelo usuário <strong>%s</strong> (clique no número telefônico para testar) +KeepEmptyToUseDefault=Deixe em branco para usar o valor padrão(default) +DefaultLink=Link padrão(default) +ValueOverwrittenByUserSetup=Aviso, esse valor pode ser substituido pela configuração especifícada pelo usuário (cada usuário pode ter seu propria URL CliqueParaDiscar) ExternalModule=Módulo externo - Instalado no diretório BarcodeInitForThirdparties=Inicialização de código de barras em massa para clientes BarcodeInitForProductsOrServices=Inicialização de código de barras em massa ou redefinir de produtos ou serviços @@ -318,184 +355,259 @@ ConfirmEraseAllCurrentBarCode=Tem certeza de que deseja apagar todos os valores AllBarcodeReset=Todos os valores de código de barras foram removidas NoBarcodeNumberingTemplateDefined=Nenhum modelo de numeração de código de barras habilitado para configuração do módulo de código de barras. NoRecordWithoutBarcodeDefined=Sem registro, sem valor de código de barras definido. -Module0Name=Usuários e Grupos -Module0Desc=Administração de Usuários e Grupos -Module1Name=Fornecedores -Module1Desc=Administração de Fornecedores (Empresas, Particulares) e Contatos -Module2Desc=Administração comercial -Module10Desc=Administração simples da Contabilidade (repartição das receitas e pagamentos) -Module20Desc=Administração de Orçamentos/Propostas comerciais -Module22Desc=Administração e envio de E-Mails massivos -Module23Desc=Acompanhamento do consumo de energias -Module25Desc=Administração de pedidos de clientes -Module30Name=Faturas e Recibos -Module30Desc=Administração de faturas e recibos de clientes. Administração de faturas de Fornecedores -Module40Desc=Administração de Fornecedores -Module49Desc=Administração de Editores -Module50Desc=Administração de produtos -Module51Name=Correspondência em massa +Module0Name=Usuários & Grupos +Module0Desc=Gestor de Usuários e Grupos +Module1Desc=Gestor de Terceiros (Cliente e Fornecedor) e Contatos +Module2Desc=Gestor Comercial +Module10Desc=Relatório de Contabilidade Simples (jornais, rotação de estoque) baseado no conteúdo do banco de dados. +Module20Desc=Gestor de Orçamentos +Module22Name=E-Mails Massivos +Module22Desc=Envio de E-Mails Massivos (spam) +Module23Desc=Monitoramento de Consumo de Energia +Module25Name=Pedidos de Clientes +Module25Desc=Gestor de Pedidos de Clientes +Module30Name=Faturas +Module30Desc=Gestor de Faturas e Notas de Créditos para Clientes. Gestor de faturas para Fornecedores +Module40Desc=Gestor de Fornecedores e Compra (Pedidos e Faturas) +Module42Desc=Facilidades de Log (arquivos, syslog, ...) +Module49Desc=Gestor de Editores +Module50Desc=Gestor de Produtos +Module51Name=Cartas Massivos Module51Desc=Gestão de correspondência do massa -Module52Name=Estoques de produtos -Module52Desc=Administração de estoques de produtos -Module53Desc=Administração de serviços -Module54Name=Contratos/Assinaturas -Module54Desc=Gerenciamento de contratos (serviços ou assinaturas recorrentes) -Module55Name=Códigos de barra -Module55Desc=Administração dos códigos de barra +Module52Name=Estoques +Module52Desc=Gestor de Estoques +Module53Desc=Gestor de Serviços +Module54Name=Contratos +Module54Desc=Gestor de Contratos +Module55Name=Códigos de Barra +Module55Desc=Gestor de Códigos de Barra Module56Name=Telefonia -Module56Desc=Administração da telefonia -Module57Name=Débitos Diretos -Module57Desc=As ordens permanentes e gestão de retirada. Também inclui geração de arquivo SEPA para países europeus. -Module59Desc=Adicione função para gerar uma conta Bookmark4u desde uma conta do ERP -Module70Desc=Administração de Intervenções -Module75Name=Notas de despesas e deslocamentos -Module75Desc=Administração das notas de despesas e deslocamentos -Module80Desc=Administração de Expedições e Recepções -Module85Desc=Administração das contas financeiras de tipo contas bancarias, postais o efetivo -Module100Name=Site externo -Module100Desc=Este módulo inclui um web site ou página externa em menus Dolibarr e vê-lo em um quadro Dolibarr -Module105Name=Mailman e SPIP -Module105Desc=Mailman ou interface SPIP para o módulo membro -Module200Desc=sincronização com um anuário LDAP -Module310Desc=Administração de Membros de uma associação -Module330Desc=Administração de Favoritos -Module400Name=Projetos/Oportunidades/Contatos -Module400Desc=Gerenciamento de Projetos, oportunidades ou contatos. Você pode associar qualquer elemento (invoice, ordem, propostas, intervenções, etc...) para um projeto e ter uma visão transversal da visualização de projeto. -Module410Desc=Interface com calendário Webcalendar -Module500Name=Despesas especiais -Module500Desc=Gestão de despesas especiais (impostos, contribuições sociais ou fiscais, dividendos) +Module56Desc=Integração Telefônica +Module57Name=Débitos Automáticos +Module57Desc=Gestor de Débitos Automáticos e Retiradas +Module58Name=CliqueParaDiscarl +Module58Desc=Integração do Sistema CliqueParaDiscar +Module59Desc=Adicione uma função para gerar uma conta Bookmark4u de uma conta Dolibarr +Module70Desc=Gestor de Intervenções +Module75Name=Despesas e Notas de Viagem +Module75Desc=Gestor de Despesas e Notas de Viagem. Administração das notas de despesas e deslocamentos +Module80Name=Fretes +Module80Desc=Gestor de Fretes e Carregamentos +Module85Desc=Gestor de Bancos e Caixas +Module100Desc=Incluir seu site no menu superior do Dolibarr +Module105Name=Carteiro e SPIP +Module105Desc=Carteiro ou Interface SPIP para Módulo MembroMailman or SPIP interface for member module +Module200Desc=Diretório de sincronização do LDAP +Module240Name=Exportações de Dados +Module240Desc=Ferramenta de exportação dos dados do Dolibarr (com assistência) +Module250Name=Importação de Dados +Module250Desc=Ferramenta de importação de dados para o Dolibarr (com assistência) +Module310Desc=Gestor de Associação de Membros +Module320Desc=Adiciona um RSS feed dentro das páginas de tela do Dolibarr +Module330Name=Marcadores de Página +Module330Desc=Gestor de Marcadores de Página +Module400Name=Projetos +Module400Desc=Gestor de Projetos dentro de outros módulos +Module410Name=WebCalendário +Module410Desc=Integração do WebCalendário +Module500Name=Taxas, Contribuições Sociais e Dividendos +Module500Desc=Gestor Taxas, Contribuições Sociais e Dividentos Module510Desc=Gestão de funcionários salários e pagamentos Module520Name=Empréstimo Module520Desc=Gestão dos empréstimos -Module600Desc=Enviar notificação via EMail para terceiros sobre algums eventos do Dolibarr ( configurado para cada terceiro) -Module700Desc=Administração de Bolsas +Module600Desc=Envia notificações pelo email em alguns eventos de negócio para os contatos de terceiros +Module700Name=Doações +Module700Desc=Gestor de Doações Module770Name=Relatórios de despesas Module770Desc=Gestão e reivindicação de relatórios de despesas (transporte, refeição, ...) Module1120Name=Fornecedor - proposta comercial Module1120Desc=Pedido fornecedor - proposta comercial e preços -Module1200Desc=Interface com o sistema de seguimento de incidências Mantis +Module1200Desc=Integração Mantis Module1400Name=Contabilidade -Module1400Desc=Gestão de Contabilidade (partes duplas) +Module1400Desc=Gestor de Contabilidade (duas partes) Module1520Name=Geração de Documentos Module1520Desc=Geração de documentos via e-mail em massa -Module1780Name=Tags / Categorias -Module1780Desc=Criar tags / categoria (produtos, clientes, fornecedores, contatos ou membros) +Module1780Name=Categorias +Module1780Desc=Gestor de Categorias (produtos, fornecedores e clientes) Module2000Name=Editor WYSIWYG -Module2000Desc=Permitir editar alguma área de texto usando um editor avançado +Module2000Desc=Permite editar algumas áreas de texto usando um editor avançado Module2200Name=Preços dinâmicos Module2200Desc=Habilitar o uso de expressões matemáticas para os preços -Module2300Desc=Gerenciamento de tarefas agendadas -Module2400Desc=Administração da agenda e das ações -Module2500Name=Administração Eletrônica de Documentos -Module2600Name=API de serviços (Web Services SOAP) -Module2600Desc=Permitir que os serviços da API servidor SOAP Dolibarr fornecendo +Module2300Desc=Gestor de Tarefas Agendadas +Module2400Name=Agenda Eletrônica +Module2400Desc=Agenda, Eventos e Tarefas +Module2500Name=Arquivos de Documentos Eletrônicos +Module2500Desc=Salve, compartilhe documentos e autorganiza os próprios docs gerados no Dolibarr +Module2600Name=Serviços Web +Module2600Desc=Ativa o servidor de serviços web do Dolibarr Module2610Name=API de serviços (Web services REST) Module2610Desc=Permitir que o servidor prestação de serviços de API REST do Dolibarr Module2650Name=WebServices (cliente) Module2650Desc=Habilitar o webservices do Dolibarr (pode ser usado para empurrar de dados / pedidos de servidores externos. Ordens Fornecedor suporte apenas para o momento) -Module2700Name=Sobrescrito -Module2700Desc=Usar o serviço on-line Gravatar (www.gravatar.com) para mostrar fotos de usuários / membros (que se encontra com os seus e-mails). Precisa de um acesso à Internet -Module2800Desc=Cliente de FTP -Module2900Desc=GeoIP Maxmind conversões capacidades +Module2700Desc=Usar serviço online do Gravatar (www.gravatar.com) para mostrar foto de usuários/membros (achado pelos emails deles). Precisa de acesso a internet +Module2900Desc=Capacidade de conversão com o GeoIP Maxmind Module3100Desc=Adicionar um botão do Skype no cartão de adeptos / terceiros / contatos -Module5000Name=Multi-Empresa -Module5000Desc=Permite-lhe gerenciar várias empresas -Module6000Desc=Gestão de fluxo de trabalho -Module20000Name=Sair da configuração de pedidos +Module5000Name=Multi-Empresas +Module5000Desc=Permite gerenciar varias empresas +Module6000Desc=Gestor de Fluxo de Trabalho +Module20000Name=Folgas e Ferias +Module20000Desc=Declare e acompanhe a folga dos colaboradores Module39000Name=Lote do produto Module39000Desc=Lote ou número de serie, para compra e venda administrado produtos -Module50000Desc=Módulo para oferecer uma página de pagamento on-line por cartão de crédito com PayBox -Module50100Desc=Caixa registradora -Module50200Desc=Módulo para oferecer uma página de pagamento on-line por cartão de crédito com Paypal +Module50000Desc=Módulo oferece pagamento online via cartão de crédito com PayBox +Module50100Name=Ponto de Vendas +Module50100Desc=Módulo de Ponto de Vendas +Module50200Desc=Módulo que oferece pagamento online via cartão de crédito com Paypal Module50400Name=Contabilidade (avançada) Module50400Desc=Gestão de Contabilidade (partes duplas) -Module54000Desc=Impressão direta (sem abrir os documentos) usando a interface Cups IPP (Impressora deve ser visível a partir do servidor, e CUPS deve ser instaladas no servidor). -Module59000Name=Margems -Module59000Desc=Módulo para gerenciar as margens -Module60000Desc=Módulo para gerenciar comissões -Permission11=Consultar faturas -Permission12=Criar/Modificar faturas -Permission13=Faturas de clientes Unvalidate -Permission14=Confirmar faturas -Permission15=Enviar faturas por correio -Permission16=Emitir pagamentos de faturas -Permission19=Eliminar faturas -Permission41=Leia projetos e tarefas (projeto compartilhado e projetos que estou contato para). Também é possível inserir tempo consumido nas tarefas atribuídas (timesheet) -Permission42=Criar/Modificar projetos -Permission44=Eliminar projetos -Permission75=Tipos de configuração de adesão -Permission91=Leia impostos e IVA social ou fiscal -Permission92=Criar / modificar os impostos e IVA social ou fiscal -Permission93=Excluir impostos e IVA social ou fiscal -Permission94=Exportação de impostos sociais ou fiscais -Permission101=Consultar Expedições -Permission102=Criar/Modificar Expedições -Permission104=Confirmar Expedições -Permission106=Envios de exportação -Permission109=Eliminar Expedições -Permission112=Criar/Modificar quantidade/eliminar registros bancários -Permission113=Instalação de contas financeiras (criar, gerenciar as categorias) -Permission115=Exportar transações e extratos -Permission116=Captar transferências entre contas -Permission117=Gerenciar envio de cheques -Permission141=Leia todos os projetos e tarefas (também projetos privados não estou em contato para) -Permission142=Criar / modificar todos os projetos e tarefas (também projetos privados não estou a entrar em contato para) -Permission144=Exclua todos os projetos e tarefas (também projetos privados não estou entrar em contato para) -Permission146=Consultar Prestadores -Permission151=Consultar Débitos Diretos -Permission152=Configurar Débitos Diretos -Permission153=Consultar Débitos Diretos -Permission154=Crédito / recusar ordens permanentes recibos -Permission161=Leia contratos / assinaturas -Permission162=Criar / modificar contratos / assinaturas -Permission163=Ativar um serviço / assinatura de um contrato -Permission164=Desativar um serviço / assinatura de um contrato -Permission165=Excluir contratos / assinaturas -Permission171=Leia viagens e despesas (próprios e de seus subordinados) -Permission172=Criar/Modificar viagens e gastos -Permission173=Remover viagens e gastos +Module54000Name=ImprimirIPP +Module54000Desc=Imprima via Cups IPP +Module55000Name=Pesquisa Aberta +Module55000Desc=Módulo que integra pesquisa (tipo: Doodle, Studs, Rdvz, ...) +Module59000Desc=Módulo para gerenciar margens +Module60000Name=Comissão +Module60000Desc=Módulo para gerenciar comissão +Permission11=Ler Faturas de Clientes +Permission12=Criar/Modificar Faturas de Clientes +Permission13=Faturas de Clientes Não-Validadas +Permission14=Faturas de Clientes Validadas +Permission15=Enviar Faturas de Clientes por E-Mail +Permission16=Criar Pagamentos para Faturas de Clientes +Permission19=Deletar Faturas de Clientes +Permission21=Ler Orçamentos +Permission24=Validar Orçamentos +Permission28=Exportar Orçamentos +Permission31=Ler Produtos +Permission32=Criar/Modificar Produtos +Permission34=Deletar Produtos +Permission36=Ver/Gerenciar Produtos Ocultos +Permission41=Ler Projetos (Projetos Compartilhados e Projetos que eu contratei para) +Permission42=Criar/Modificar Projetos (Projetos Compartilhados e Projetos que eu contratei para) +Permission44=Deletar Projetos (Projetos Compartilhados e Projetos que eu contratei para) +Permission61=Ler Intervenções +Permission64=Deletar Intervenções +Permission71=Ler Membros +Permission74=Deletar Membros +Permission75=Configurar tipos e atributos dos Membros +Permission76=Exportar Dados +Permission78=Ler Assinaturas +Permission79=Criar/Modificar Assinaturas +Permission81=Ler Pedidos de Clientes +Permission82=Criar/Modificar Pedidos de Clientes +Permission84=Validar Pedidos de Clientes +Permission86=Enviar Pedidos de Clientes +Permission87=Fechar Pedidos de Clientes +Permission88=Cancelar Pedidos de Clientes +Permission89=Deletar Pedidos de Clientes +Permission91=Ler Gasto +Permission92=Criar/Modificar Gasto +Permission93=Deletar Gasto +Permission94=Exportar Gasto +Permission95=Ler Relátorios +Permission101=Ler Envios +Permission102=Criar/Modificar Envios +Permission104=Validar Envios +Permission106=Exportar Envios +Permission109=Deletar Envios +Permission111=Ler Contas Financeiras +Permission112=Criar/Modificar/Deletar e Comparar Transações +Permission113=Configurar Contas Financeiras (criar, gerenciar categorias) +Permission114=Consolidar Transações +Permission115=Exportar Transações e Extratos Bancários +Permission116=Transferência entre Contas +Permission117=Gerenciar Envios de Cheques +Permission121=Ler Terceiros Vinculado ao Usuário +Permission122=Criar/Modificar Terceiros +Permission125=Deletar Terceiros +Permission126=Exportar Terceiros +Permission141=Ler Projetos (Projetos Compartilhados e Projetos que eu contratei para) +Permission142=Criar/Modificar Projetos (Projetos Compartilhados e Projetos que eu contratei para) +Permission144=Deletar Projetos (Projetos Compartilhados e Projetos que eu contratei para) +Permission146=Ler Provedores +Permission147=Ler Estatísticas +Permission151=Ler Pagamentos Regulares +Permission152=Criar/Modificar Pagamentos Regulares +Permission153=Transmitir Recibos para Pagamentos Regulares +Permission154=Creditar/Recusar Recibos para Pagamentos Regulares +Permission161=Ler Contratos +Permission162=Criar/Modificar Contratos +Permission163=Ativar Serviço de um Contrato +Permission164=Desabilitar Serviço de um Contrato +Permission165=Deletar Contrato +Permission171=Ler Viagens +Permission172=Criar/Modificar Viagens +Permission173=Deletar Viagens Permission174=Leia todas as viagens e despesas -Permission178=Exportar viagens e gastos -Permission185=Ordenar ou cancelar pedidos a fornecedores -Permission194=Consultar Linhas da Lagura de Banda -Permission205=Gerenciar Ligações +Permission178=Exportar Viagens +Permission180=Ler Fornecedores +Permission181=Ler Pedidos para Fornecedores +Permission182=Criar/Modificar Pedidos para Fornecedores +Permission183=Validar Pedidos para Fornecedores +Permission184=Aprovar Pedidos para Fornecedores +Permission185=Realizar Pedidos para Fornecedores +Permission186=Aceitar Pedidos para Fornecedores +Permission187=Fechar Pedidos para Fornecedores +Permission188=Cancelar Pedidos para Fornecedores +Permission194=Ler as Linhas de Bandwith +Permission202=Criar Conexões ADSL +Permission203=Pedir Pedidos de Conexões +Permission204=Pedir Conexões +Permission205=Gerenciar Conexões +Permission206=Ler Conexões +Permission211=Ler Telefones +Permission212=Linhas de Pedidos Permission213=Ativar Linha -Permission222=Criar/Modificar E-Mails (assunto, destinatários, etc.) -Permission223=Confirmar E-Mails (permite o envio) -Permission237=Exibir os destinatários e as informações -Permission238=Envio manual de e-mails -Permission239=Deletar e-mail após o envio -Permission241=Consultar categorias -Permission242=Criar/Modificar categorias -Permission243=Eliminar categorias -Permission244=Ver conteúdo de categorias ocultas -Permission251=Consultar Outros Usuário, grupos e permissões -Permission252=Criar/Modificar outros usuário, grupos e permissões -Permission253=Modificar a senha de outros usuário -PermissionAdvanced253=Criar ou modificar usuários internos ou externos e suas permissões -Permission254=Eliminar ou desativar outros usuário -Permission255=Criar/Modificar a sua propia informação de usuário -Permission256=Modificar a sua propia senha -Permission262=Consultar todas as empresas (somente Usuários internos. Os externos estão limitados a eles mesmos) +Permission215=Configurar Provedores +Permission221=Ler E-Mails +Permission222=Criar/Modificar E-Mails (assunto, destinatários...) +Permission223=Validar E-Mails (permite enviar) +Permission229=Deletar E-Mails +Permission237=Visualisar Destinatário e Informações +Permission238=Enviar Cartas Manualmente +Permission239=Deletar Cartas depois de Validado ou Enviado +Permission241=Ler Categorias +Permission242=Criar/Modificar Categorias +Permission243=Deletar categorias +Permission244=Visualisar o Conteúdo de Categorias Ocultas +Permission251=Ler Outros Usuários e Grupos +PermissionAdvanced251=Ler Outros Usuários +Permission252=Ler Permissões de Outros Usuários +Permission253=Criar/Modificar Outros Usuários, Grupos e Permissões +PermissionAdvanced253=Criar/Modificar Usuários internos/externos e suas Permissões +Permission254=Criar/Modificar Usuários Externos +Permission255=Modificar Senha de Outros Usuários +Permission256=Deletar ou Desativar Outros Usuários +Permission262=Acesso Extendido para Todos os Terceiros (não apenas aqueles usuários vinculados). Não é efetivo para usuários externos (sempre são limitados a eles mesmos) Permission272=Ler Faturas Permission273=Emitir Fatura -Permission281=Consultar contatos -Permission282=Criar/Modificar contatos -Permission283=Eliminar contatos -Permission286=Exportar os contatos -Permission312=Atribuir serviço / subscrição para contrair -Permission341=Ler suas próprias permissões -Permission342=Criar ou modificar informações do próprio usuário -Permission343=Modificar sua senha -Permission351=Ler grupos -Permission352=Ler permissões do grupo -Permission353=Criar ou modificar grupos -Permission354=Excluir ou desabilitar grupos -Permission358=Exportar usuários -Permission401=Consultar ativos -Permission402=Criar/Modificar ativos -Permission403=Confirmar ativos -Permission404=Eliminar ativos +Permission281=Ler Contatos +Permission282=Criar/Modificar Contatos +Permission283=Deletar Contatos +Permission286=Exportar Contatos +Permission291=Ler Tarifas +Permission292=Definir Permissões das Tarifas +Permission293=Modificar Tarifas de Clientes +Permission300=Ler Código de Barras +Permission301=Criar/Modificar Códigos de Barras +Permission302=Deletar Código de Barras +Permission311=Ler Serviços +Permission312=Atribuir Serviço no Contrato +Permission331=Ler Marcadores de Página +Permission332=Criar/Modificar Marcadores de Página +Permission333=Deletar Marcadores de Página +Permission341=Ler suas Próprias Permissões +Permission342=Criar/Modificar Informações do seu Próprio Usuário +Permission343=Modificar Própria Senha +Permission344=Modificar Suas Próprias Permissões +Permission351=Ler Grupos +Permission352=Ler Permissões de Grupos +Permission353=Criar/Modificar Grupos +Permission354=Deletar ou Desabilitar Grupos +Permission358=Deletar Usuários +Permission401=Ler Descontos +Permission402=Criar/Modificar Descontos +Permission403=Validar Descontos +Permission404=Deletar Descontos Permission510=Leia Salários Permission512=Criar / modificar salários Permission514=Excluir salários @@ -505,13 +617,14 @@ Permission522=Criar / modificar empréstimos Permission524=Excluir empréstimos Permission525=Acesso a Calculadora de empréstimo Permission527=Exportação de Empréstimos -Permission532=Criar ou modificar serviços -Permission534=Excluir serviços -Permission536=Visualizar ou gerenciar serviços ocultos -Permission538=Exportar serviços -Permission701=Criar/Modificar Bolsas -Permission702=Eliminar Bolsas -Permission703=Excluir doações +Permission531=Ler Serviços +Permission532=Criar/Modificar Serviços +Permission534=Deletar Serviços +Permission536=Ver/gerenciar Serviços Ocultos +Permission538=Exportar Serviços +Permission701=Ler Doações +Permission702=Criar/Modificar Doações +Permission703=Deletar Doações Permission771=Leia relatórios de despesas (próprios e de seus subordinados) Permission772=Criar / modificar relatórios de despesas Permission773=Excluir relatórios de despesas @@ -519,46 +632,57 @@ Permission774=Leia todos os relatórios de despesas (mesmo para o utilizadores N Permission775=Aprovar os relatórios de despesas Permission776=Relatórios de despesas pagas Permission779=Exportar - Relatórios de despesas -Permission1001=Consultar estoques -Permission1002=Criar / modificar armazéns -Permission1003=Excluir Armazéns -Permission1004=Consultar movimentos de estoque -Permission1005=Criar/Modificar movimentos de estoque -Permission1101=Consultar ordens de envio -Permission1102=criar/modificar ordens de envio -Permission1104=Confirmar ordem de envio -Permission1109=Eliminar ordem de envio +Permission1001=Ler Estoques +Permission1002=Criar/Modificar Estoques +Permission1003=Deletar Estoques +Permission1004=Ler Movimentação de Estoque +Permission1005=Criar/Modificar Movimentação de Estoque +Permission1101=Ler Pedidos de Entrega +Permission1102=Criar/Modificar Pedidos de Entrega +Permission1104=Validar Pedidos de Entrega +Permission1109=Deletar Pedidos de Entrega +Permission1181=Ler Fornecedores +Permission1182=Ler Pedidos para Fornecedor +Permission1183=Criar/Modificar Pedidos para Fornecedor +Permission1184=Validar Pedidos para Fornecedor +Permission1185=Aprovar Pedidos para Fornecedor +Permission1186=Realizar Pedidos para Fornecedor +Permission1187=Confirmar Recebimento de Pedidos para Fornecedore +Permission1188=Deletar Pedidos para Fornecedor Permission1190=Aprovar (segunda) de aprovação dos pedidos a fornecedores -Permission1231=Consultar faturas de Fornecedores -Permission1232=Criar faturas de Fornecedores -Permission1233=Confirmar faturas de Fornecedores -Permission1234=Eliminar faturas de Fornecedores -Permission1235=Enviar por e-mail faturas de fornecedores -Permission1236=Exportar faturas de Fornecedores, atributos e pagamentos -Permission1237=Pedidos a fornecedores Export e seus detalhes -Permission1251=Execute as importações em massa de dados externos para o banco de dados (carga de dados) -Permission1321=Exportar faturas a clientes, atributos e cobranças -Permission1421=Exportar faturas de clientes e atributos -Permission23001=Leia trabalho Programado -Permission23002=Criar / atualização agendada trabalho -Permission23003=Excluir trabalho agendado -Permission23004=Executar trabalho agendado -Permission2401=Ler ações (eventos ou tarefas) vinculadas na sua conta -Permission2402=Criar/Modificar/Eliminar ações (eventos ou tarefas) vinculadas na sua conta -Permission2403=Consultar ações (acontecimientos ou tarefas) de outros -Permission2411=Leia ações (eventos ou tarefas) de outros -Permission2412=Criar / modificar ações (eventos ou tarefas) de outros -Permission2413=Excluir ações (eventos ou tarefas) de outros -Permission2501=Enviar ou eliminar documentos -Permission2502=Baixar documentos -Permission2515=Configuração de diretorios de documentos -Permission2801=Use cliente FTP em modo de leitura (navegar e baixar apenas) -Permission2802=Use o cliente FTP no modo de escrita (apagar ou fazer upload de arquivos) -Permission50101=Usar ponto de vendas -Permission50202=Importar transacções -Permission54001=Impressão -Permission55001=Leia urnas -Permission55002=Criar / modificar urnas +Permission1201=Conseguir Resultado de uma Exportação +Permission1202=Criar/Modificar uma Exportação +Permission1231=Ler Faturas de Fornecedor +Permission1232=Criar/Modificar Faturas de Fornecedor +Permission1233=Validar Faturas de Fornecedor +Permission1234=Deletar Faturas de Fornecedor +Permission1235=Enviar Faturas de Fornecedor por E-Mail +Permission1236=Exportar Faturas de Fornecedor, Atributos e Pagamentos +Permission1237=Exportar Pedidos de Fornecedor e seus Detalhes +Permission1251=Rodar(run) Importações Massivas de Dados Externos para o Banco de Dados (carregamento de dados) +Permission1321=Exportar Faturas de Clientes, Atributos e Pagamentos +Permission1421=Exportar Pedidos de Clientes e Atributos +Permission23001=Ler Tarefas Agendadas +Permission23002=Criar/Atualizar Tarefas Agendadas +Permission23003=Deletar Tarefas Agendadas +Permission23004=Executar Tarefas Agendadas +Permission2401=Ler Ações (enventos ou tarefas) Vinculado a sua Conta +Permission2402=Criar/Modificar Ações (eventos ou tarefas) Vinculado a sua Conta +Permission2403=Deletar Ações (eventos ou tarefas) Vinculado a sua Conta +Permission2411=Ler Ações (eventos ou tarefas) dos Outros +Permission2412=Criar/Modificar Ações (eventos ou tarefas) dos Outros +Permission2413=Deletar Ações (eventos ou tarefas) dos Outros +Permission2501=Ler/Baixar Documentos +Permission2502=Baixar Documentos +Permission2503=Submeter ou Deletar Documentos +Permission2515=Configurar Diretórios dos Documentos +Permission2801=Usar cliente FTP no modo leitura (somente navegador e baixar) +Permission2802=Usar cliente FTP no modo escrita (deletar ou upload de arquivos) +Permission50101=Usar Ponto de Vendas +Permission50201=Ler Transações +Permission50202=Importar Transações +Permission55001=Ler Pesquisa +Permission55002=Criar/Modificar Pesquisa Permission59001=Leia margens comerciais Permission59002=Definir margens comerciais Permission59003=Leia cada margem do usuário @@ -586,31 +710,33 @@ DictionaryUnits=Unidades DictionaryProspectStatus=Status de Prospecção DictionaryHolidayTypes=Tipo de folhas DictionaryOpportunityStatus=Status oportunidade para projeto / lead -SetupSaved=configuração guardada +SetupSaved=Configurações Salvas BackToDictionaryList=Voltar para a lista de dicionários -VATReceivedOnly=Impostos especiais não faturaveis -VATManagement=Administração ICMS -VATIsUsedDesc=o tipo de ICMS proposto por default em criações de Orçamentos, faturas, pedidos, etc. Responde e a seguinte regra:<br>sim o vendedor não está sujeito a ICMS, ICMS por default -VATIsNotUsedDesc=o tipo de ICMS proposto por default é 0. Este é o caso de associações, particulares o algunas pequenhas sociedades. -VATIsUsedExampleFR=em Francia, se trata das sociedades u organismos que eligen um regime fiscal general (General simplificado o General normal), regime ao qual se declara o ICMS. -VATIsNotUsedExampleFR=em Francia, se trata de associações exentas de ICMS o sociedades, organismos o profesiones liberales que han eligedo o regime fiscal de módulos (ICMS em franquicia), pagando um ICMS em franquicia sem fazer declaração de ICMS. Esta elecção hace aparecer a anotação "IVA não aplicable - art-293B do CGI" em faturas. +VATReceivedOnly=Taxas especiais não foram cobradas +VATManagement=Gestor de ICMS +VATIsUsedDesc=Quando é criado orçamentos, faturas, pedidos, etc. A taxa de ICMS segue a regra padrão ativa:<br>Se o produto não está sujeito ao ICMS, então por default=0. Fim da regra.<br>Se o (país de venda=país de compra), então o ICMS por default=ICMS do produto vendido no país. Fim da regra.<br>Se a venda ou a compra for na comunidade européia e os bens são transportes de produtos (carro, navio, avião), por default ICMS(vat)=0. Fim da regra.<br>Se a venda ou a compra for na comunindade européia não for uma empresa, então o ICMS(vat) por default=ICMS(vat) do produto vendido. Fim da regra.<br>Se a venda ou a compra for na comunidade européia e o comprador é uma empresa, então o ICMS(vat) por default=0. Fim da regra.<br>Se não for nenhuma das anterios por default ICMS=0. Fim da regra. +VATIsNotUsedDesc=Por default é sugerido ICMS é 0 que é usado nos casos tipo acossiação, pessoas ou pequenas empresas. +VATIsUsedExampleFR=Na França, as empresas ou organizações tem um sistema fiscal real (simplificado real ou normal real). Um sistema no qual o ICMS(vat) é declarado. +VATIsNotUsedExampleFR=Na França, as associações que não declaram ICMS(vat) ou empresas, organizações ou profissionais liberais que tem escolhidos o sistema fiscal de micro empresas (VAT em franquia) e pago uma franquia VAT sem qualquer declaração de ICMS(vat). Está escolha será mostrado com uma refêrencia "Não Aplicado ICMS(vat) - art-293B de CGI" nas faturas. LTRate=Rata -LocalTax1IsUsed=Utilize segundo imposto -LocalTax1IsNotUsed=Não use o segundo imposto -LocalTax1IsUsedDesc=Use um segundo tipo de impostos (excepto o IVA) -LocalTax1IsNotUsedDesc=Não use outro tipo de impostos (excepto o IVA) -LocalTax2IsUsed=Use terceiro imposto -LocalTax2IsNotUsed=Não use terceiro imposto -LocalTax2IsUsedDesc=Use um terceiro tipo de impostos (excepto o VAT) -LocalTax2IsNotUsedDesc=Não use outro tipo de impostos (excepto o VAT) -LocalTax1IsUsedDescES=A taxa de RE por padrão ao criar perspectivas, notas fiscais, ordens etc seguir a regra padrão ativo: <br> Se te comprador não está sujeito a RE, RP por default = 0. Fim da regra. <br> Se o comprador está sujeito a RE então o RE por padrão. Fim da regra. <br> -LocalTax1IsUsedExampleES=Na Espanha, eles são profissionais sujeitos a algumas seções específicas do IAE espanhol. -LocalTax1IsNotUsedExampleES=Na Espanha, eles são profissionais e sociedades e sujeito a determinadas seções do IAE espanhol. -LocalTax2ManagementES=Gestão IRPF -LocalTax2IsUsedDescES=A taxa de RE por padrão ao criar perspectivas, notas fiscais, ordens etc seguir a regra padrão ativo: <br> Se o vendedor não está sujeito a IRPF, então IRPF por default = 0. Fim da regra. <br> Se o vendedor é submetido a IRPF, em seguida, o IRPF por padrão. Fim da regra. <br> -LocalTax2IsNotUsedDescES=Por padrão, o IRPF proposta é 0. Fim da regra. -LocalTax2IsUsedExampleES=Na Espanha, freelancers e profissionais independentes que prestam serviços e empresas que escolheram o sistema fiscal de módulos. -LocalTax2IsNotUsedExampleES=Na Espanha, eles são bussines não sujeitas ao regime fiscal dos módulos. +LocalTax1IsUsed=Utilizar segundo imposto +LocalTax1IsNotUsed=Não utilizar segundo imposto +LocalTax1IsUsedDesc=Utilizar um segundo tipo de imposto (outro que não seja ICMS) +LocalTax1IsNotUsedDesc=Não utilizar outro tipo de imposto (outro que não seja ICMS) +LocalTax2IsUsed=Utilizar terceiro imposto +LocalTax2IsNotUsed=Não utilizar terceiro imposto +LocalTax2IsUsedDesc=Utilizar um terceiro tipo de imposto (outro que não seja ICMS) +LocalTax2IsNotUsedDesc=Não utilizar outro tipo de imposto (outro que não seja ICMS) +LocalTax1ManagementES=Gestor RE +LocalTax1IsUsedDescES=Quando criado orçamentos, faturas, pedidos, etc. A taxa RE segue a regra padrão ativa:<br>Se o comprador não for sujeito a RE, RE por default=0. Fim da regra.<br>Se o comprador for sujeito a RE então RE por default. Fim da regra.<br> +LocalTax1IsNotUsedDescES=Por default é sugerido que RE é 0. Fim da regra. +LocalTax1IsUsedExampleES=Na Espanha eles são profissionais sujeito a alguma seção especifica da IAE espanhola. +LocalTax1IsNotUsedExampleES=Na Espanha eles são proficionais e sócios e sujeito a uma certa seção da IAE espanhola. +LocalTax2ManagementES=Gestor IRPF +LocalTax2IsUsedDescES=Quando criado orçamentos, faturas, pedidos, etc. A taxa RE por default segue a regra padrão ativa:<br>Se a venda não for sujeita a IRPF, então IRPF por default=0. Fim da regra.<br>Se a venda é sujeita a IRPF então IRPF por default. Fim da regra.<br> +LocalTax2IsNotUsedDescES=Por default é sugerido que IRPF é 0. Fim da regra. +LocalTax2IsUsedExampleES=Na Espanha, freelancers e profissionais independentes que oferecem serviços e empresas que tenham escolhidos o módulo de sistema de imposto. +LocalTax2IsNotUsedExampleES=Na Espanha eles são negócios não sujeito ao módulo de sistema de imposto. CalcLocaltax=Relatórios sobre os impostos locais CalcLocaltax1=Vendas - Compras CalcLocaltax1Desc=Relatorios de taxas locais são calculados pela differença entre taxas locais de venda e taxas locais de compra @@ -618,471 +744,579 @@ CalcLocaltax2=Compras CalcLocaltax2Desc=Relatorio de taxas locais e o total de taxas locais nas compras CalcLocaltax3=De vendas CalcLocaltax3Desc=Relatorio de taxas locais e o total de taxas locais de vendas -NbOfDays=N� de Dias +LabelUsedByDefault=Etiqueta usado por default se nenhuma tradução não for encontrado para o código =/ +LabelOnDocuments=Etiqueta no documentos +NbOfDays=Núm de Dias +Offset=Compensar(offset) AlwaysActive=Sempre Ativo -UpdateRequired=Parâmetros sistema necessita de uma atualização. Para atualizar click em <a href -Upgrade=Atualização -MenuUpgrade=Atualização / Estender -DataRootServer=Pasta raiz dos arquivos de dados +UpdateRequired=Seu sistema precisa ser atualizado. Para fazer isso, clique <a href="%s">aqui</a>. +MenuUpgrade=Upgrade / Extensão +AddExtensionThemeModuleOrOther=Adicionar extensão (tema, módulo, ...) +DocumentRootServer=Diretório raiz do servidor web +DataRootServer=Diretório raiz dos dados +Port=Porta(port) +VirtualServerName=Nome virtual do servidor +PhpConf=Conf. PearPackages=pacotes Pear Browser=Navegador Server=Servidor -DatabaseServer=Hospedeiro do banco de dados -DatabaseUser=Usuário de banco de dados -DatabasePassword=Senha de banco de dados -DatabaseConfiguration=configuração da base de dados -NbOfRecord=N� Reg. -ConstraintsToShowOrNotEntry=Constrangimento para mostrar não menu de entrada -SummarySystem=Resumo da informação de sistemas ERP -SummaryConst=Lista de todos os parâmetros de configuração dolibarr +Database=Banco de Dados +DatabaseServer=Hospedeiro do Banco de Dados +DatabaseName=Nome do Banco de Dados +DatabasePort=Porta do Banco de Dados +DatabaseUser=Usuário do Banco de Dados +DatabasePassword=Senha do Banco de Dados +DatabaseConfiguration=Conf. do Banco de Dados +TableName=Nome de Tabela +TableLineFormat=Formato de linha +NbOfRecord=Núm de gravações +Constraints=Restrições +ConstraintsType=Tipos de Restrições +ConstraintsToShowOrNotEntry=Restrições para mostrar ou não na entrada de menu +AllMustBeOk=Todos esses devem ser checadas +DriverType=Tipo de Driver +SummarySystem=Resumo de informações do sistema +SummaryConst=Lista de todos os parâmetros de configurações do Dolibarr SystemUpdate=Atualização do sistema -SystemSuccessfulyUpdate=a sua sistema atualizou-se corretamente +SystemSuccessfulyUpdate=Seu sistema foi atualizado com sucesso =) +MenuCompanySetup=Empresa MenuNewUser=Novo Usuário -MenuTopManager=Administração do menu superior -MenuLeftManager=Administração do menu esquerdo -MenuManager=Administração do menu -DefaultMenuTopManager=Administração do menu superior -DefaultMenuLeftManager=Administração do menu esquerdo +MenuTopManager=Gestor do menu superior +MenuLeftManager=Gestor do menu esquerdo +MenuManager=Gestor do Menu +MenuSmartphoneManager=Gestor do menu de smartphone +DefaultMenuTopManager=Gestor do menu superior +DefaultMenuLeftManager=Gestor do menu esquerdo +DefaultMenuManager=Gestor padrão de menu +DefaultMenuSmartphoneManager=Gestor do menu de smartphone Skin=Tema Visual -DefaultSkin=Tema visual por default -MaxSizeList=Longuitude máxima de listados -DefaultMaxSizeList=Longuitude máxima de listados por default -DefaultLanguage=Idioma por default a utilizar (código idioma) -EnableMultilangInterface=Ativar interface Multi Idioma -EnableShowLogo=Mostrar logotipo no menu à esquerda +DefaultSkin=Tema visual default +MaxSizeList=Comprimento máximo de lista +DefaultMaxSizeList=Comprimento máximo de lista default +MessageOfDay=Mensagem do dia +MessageLogin=Mensagem da página de login +PermanentLeftSearchForm=Formulário permanente de pesquisa no menu esquerdo +DefaultLanguage=Língua default utilizada (língua do código) +EnableMultilangInterface=Habilitar interface multilíngua +EnableShowLogo=Mostra logo no menu esquerdo EnableHtml5=Ativar Html5 (Desenvolvimento - Apenas disponível no modelo Eldy) -SystemSuccessfulyUpdated=a sua sitema está atualizado +SystemSuccessfulyUpdated=Seu sistema foi atualizado com sucesso =) +CompanyInfo=Informação da empresa +CompanyIds=Identificação da empresa +CompanyName=Nome +CompanyAddress=Endereço +CompanyZip=CEP CompanyTown=Município CompanyObject=Objeto da empresa -Logo=Logotipo -DoNotSuggestPaymentMode=Não sugerenciar -NoActiveBankAccountDefined=Nenhuma conta bancaria ativa definida -BankModuleNotActive=O módulo de contas bancarias não se encontra ativado -ShowBugTrackLink=Mostrar link "<strong>%s</strong>" -DelayBeforeWarning=Prazo antes de alerta -DelaysBeforeWarning=Prazos antes de alerta -DelaysOfToleranceBeforeWarning=Prazos de tolerância antes de alerta -DelaysOfToleranceDesc=Esta janela permite que você defina os prazos de tolerância antes que um alerta seja reportado na tela com o símbolo %s para cada elemento de atraso. -Delays_MAIN_DELAY_ACTIONS_TODO=Atraso de tolerância (em dias) antes de alerta sobre eventos planejados ainda não realizados -Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Atraso de tolerância (em dias) antes de alerta sobre encomendas ainda não processados -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Atraso de tolerância (em dias) antes de alerta sobre fornecedores encomendas ainda não processados -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Atraso de tolerância (em dias) antes de alerta sobre as propostas para fechar -Delays_MAIN_DELAY_PROPALS_TO_BILL=Atraso de tolerância (em dias) antes de alerta sobre as propostas não faturados -Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerância de atraso (em dias) antes de alerta sobre serviços para ativar -Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerância de atraso (em dias) antes de alerta sobre serviços expirados -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerância de atraso (em dias) antes de alerta em faturas de fornecedores não pagas -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerância de atraso (em dias) antes de alerta nas faturas dos clientes não remunerados -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerância de atraso (em dias) antes de alerta sobre pendente reconciliação bancária -Delays_MAIN_DELAY_MEMBERS=Tolerância de atraso (em dias) antes de alerta sobre taxa de adesão adiada -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerância de atraso (em dias) antes de alerta para cheques depósito para fazer -SetupDescription1=Todas as opções desta área de configuração são opções que permitem configurar a Dolibarr antes de começar a sua utilização. -SetupDescription2=Os 2 Passos indispensáveis da configuração são as 2 primeiras do menu esquerdo: a configuração da empresa/Instituição e a configuração dos módulos: -SetupDescription4=A configuração <b>Módulos</b> é indispensável já que Dolibarr não é um ERP/CRM monolítico, é um conjunto de módulos mais ou menos independente. Depois de ativar os módulos que lhe interessem verificar as suas funcionalidades nos menus de Dolibarr. -SetupDescription5=Outros itens do menu gerenciar parâmetros opcionais. +NoActiveBankAccountDefined=Nenhuma conta bancária ativa está definida +OwnerOfBankAccount=Titular da conta bancária %s +BankModuleNotActive=O módulo de contas bancárias não está habilitado +ShowBugTrackLink=Mostrar link "Reportar bug" +ShowWorkBoard=Mostrar "workbench" na homepage +Delays=Atrasos +DelayBeforeWarning=prazo antes do aviso +DelaysBeforeWarning=prazo antes do aviso +DelaysOfToleranceBeforeWarning=Prazos de tolerância antes do aviso +DelaysOfToleranceDesc=Esta janela permite definir os prazos de tolerância antes que o aviso é reportado na tela com o símbolo %s, sobre cada elemento em atraso. +Delays_MAIN_DELAY_ACTIONS_TODO=Prazo de tolerância (em dias) antes do aviso nos eventos planejados que ainda não foram realizados +Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Prazo de tolerância (em dias) antes do aviso nos pedidos que ainda não foram processados +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Prazo de tolerância (em dias) antes do aviso nos pedidos para fornecedores que ainda não foram processados +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Prazo de tolerância (em dias) antes do aviso nos orçamentos que não foram fechados +Delays_MAIN_DELAY_PROPALS_TO_BILL=prazo de tolerância (em dias) antes do aviso nos orçamentos não faturadas +Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Prazo de tolerância (em dias) antes do aviso nos serviços para ativar +Delays_MAIN_DELAY_RUNNING_SERVICES=Prazo de tolerância (em dias) antes do aviso nos serviços expirados +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Prazo de tolerância (em dias) antes do aviso para faturas de fornecedores não paga +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Prazo de tolerância (em dias) antes do aviso para faturas de clientes não paga +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Prazo de tolerância (em dias) antes do aviso para reconciliação pendente no banco +Delays_MAIN_DELAY_MEMBERS=Prazo de tolerância (em dias) antes do aviso do atraso da taxa de afiliação +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Prazo de tolerância (em dias) antes do aviso de fazer depósitos de cheques +SetupDescription1=Todos os parâmetros são avaliados na área de configuração permitindo você configurar o Dolibarr antes de começa-lo a usá-lo. +SetupDescription2=Existe duas etapas de configurações importantes, a primeira é no menu esquerdo a configuração da página da Empresa, a segunda é a página de configuração dos módulos: +SetupDescription3=Parâmetros no menu <b>Configuração->Empresa</b> são requeridos porque as informações serão utilizadas pelo Dolibarr (Muito importante para o funcionamento do Dolibarr). +SetupDescription4=Parâmetros no menu <b>Configuração->Módulos</b> São requeridos porque o Dolibarr não é um sistema fixo e sim modular necessitando a ativação dos módulos que atendam a sua necessidade. Após a ativação do módulo as funções irão aparecer no menu. +SetupDescription5=Outros menu precisa entrar com parâmetros opcionais do gestor. +EventsSetup=Conf. dos logs de eventos +LogEvents=Auditoría de segurança dos eventos +InfoDolibarr=Informações Dolibarr InfoBrowser=Infos Navegador -InfoOS=Informações do sistema operacional -InfoWebServer=Informações do Web Server -InfoDatabase=Informações da base de dados -InfoPHP=Informações do PHP +InfoOS=Informações OS +InfoWebServer=Informações servidor web +InfoDatabase=Informações banco de dados +InfoPHP=Informações PHP +InfoPerf=Informações de performasses BrowserName=Nome do navegador BrowserOS=Navegador OS -ListOfSecurityEvents=Listado de eventos de segurança Dolibarr -SecurityEventsPurged=Os eventos de segurança expurgados -LogEventDesc=Pode ativar o registo de eventos de segurança Dolibarr aqui. os administradores podem ver o seu conteúdo a travé de menu <b>ferramentas do sistema - Auditoria</b>.Atenção, esta característica pode consumir uma gran quantidade de dados na base de dados. -AreaForAdminOnly=Apenas <b>usuários administradores</b> podem usar os recursos. -SystemInfoDesc=Esta informação do sistema é informação técnica acessíveis só de leitura a aos administradores. -SystemAreaForAdminOnly=Esta área só é acessíveis a os Usuários de tipo administradores. nenhum permissão Dolibarr permite extender o círculo de Usuários autorizados a esta áera. -CompanyFundationDesc=Editar nesta página toda a informação conhecida sobre a empresa o associação a administrar -DisplayDesc=pode encontrar aqui todos os parâmetros relacionados com a aparência de Dolibarr +ListOfSecurityEvents=Lista de eventos de segurança do Dolibarr +SecurityEventsPurged=Eventos de segurança foram purgados(apagados) +LogEventDesc=Você pode habilitar aqui os logging para os eventos de segurança do Dolibarr. Administradores podem ver o conteúdo via menu <b>Ferramentas do Sistema - Auditar</b>. Aviso, essa função pode consumir uma grande quantidade de dados no banco de dados. +AreaForAdminOnly=Essas funções podem ser usadas somente por <b>Usuários Administrativos</b>. +SystemInfoDesc=Informações do sistema está faltando informações, técnicas você consegue em modo de leitura e é visivel somente para administradores. +SystemAreaForAdminOnly=Essa área é dísponivel apenas para administradores. Ninguém do Dolibarr pode diminuir essas permissões. +CompanyFundationDesc=Editar nesta página todas as informações da empresa que você necessita para gerencia-la. (Para isso, clique no no botão "Modifique") +DisplayDesc=Você pode escolher cada parâmetro relacionado com a aparência do Dolibarr e testar aqui AvailableModules=Módulos disponíveis -ToActivateModule=Para ativar os módulos, ir à área de configuração. -SessionTimeOut=Tempo Esgotado para a sessão -SessionExplanation=Asegura que o período de sessões não expirará antes deste momento. sem embargo, a Administração do período de sessões de PHP não garantiza que o período de sessões expira depois deste período: Este será o caso sim um sistema de limpieza do caché de sessões é ativo. <br> Nota: sem mecanismo especial, o mecanismo interno para limpiar o período de sessões de PHP todos os acessos <b>%s/%s</b>, mas só em torno à acesso de Outros períodos de sessões. -TriggersAvailable=Triggers disponíveis -TriggersDesc=os triggers são Arquivos que, une vez depositados na pasta <b>htdocs/core/triggers</b>, modifican o comportamento do workflow de Dolibarr. Realizan ações suplementarias, desencadenadas por os eventos Dolibarr (criação de empresa, validação fatura, fechar contrato, etc). -TriggerDisabledByName=Triggers deste Arquivo desativador por o sufijo <b>-NORUN</b> ao Nome do Arquivo. -TriggerDisabledAsModuleDisabled=Triggers deste Arquivo desativados já que o módulo <b>%s</b> não está ativado. -TriggerAlwaysActive=Triggers deste Arquivo sempre ativos, já que os módulos Dolibarr relacionados estão ativados -TriggerActiveAsModuleActive=Triggers deste Arquivo ativos já que o módulo <b>%s</b> está ativado -GeneratedPasswordDesc=Indique aqui que norma quer utilizar para Gerar as Senhas quando queira Gerar uma Nova senha +ToActivateModule=Para ativar os módulos, vá à área de configuração (Home->Configuração->Módulo). +SessionTimeOut=Expiro tempo de sessão +SessionExplanation=Esse número garante que a sessão nunca irá expirar antes desse tempo de atraso, se o <b>session cleaner</b> for feito pelo <b>Internal PHP session cleaner</b> (e nada mais). O <b>Internal PHP session cleaner</b> não garante que irá expirar nesse tempo de atraso. Ele vai expirar, depois desse tempo de atraso, e quando o <b>session cleaner</b> está na RAM, então cada <b>%s/%s</b> acesso, mas somente durante o acesso feito pelos outros usuários.<br> Nota: em alguns servidores com mecanismo de "external session cleaning" (cron no Debian, Ubuntu ...), a sessão pode ser perdida depois desse periodo definido por default <strong>session.gc_maxlifetime</strong>, não importando importando o valor entrado aqui. +TriggersAvailable=Triggers disponível +TriggersDesc=Triggers são arquivos que modificam o comportamento do Dolibarr <b>fluxo de trabalho</b> uma vez copiado dentro do diretório <b>htdocs/core/triggers</b>. Eles realizam novas ações, ativado em eventos do Dolibarr (criar nova empresa, validação de fatura, ...). +TriggerDisabledByName=Triggers neste arquivo estão desativados pelo sufixo <b>-NORUN</b> em seu nome. +TriggerDisabledAsModuleDisabled=Triggers neste arquivo está desabilitado assim como o módulo <b>%s</b> está desabilitado. +TriggerAlwaysActive=Triggers neste arquivo está sempre ativo, não importando os módulos ativos no Dolibarr. +TriggerActiveAsModuleActive=Triggers neste arquivo são ativos quando módulo <b>%s</b> está ativado. +GeneratedPasswordDesc=Defina aqui qual regra você deseja para gerar uma nova senha se você perguntar para ter uma geração automática de senhas DictionaryDesc=Defina aqui todas datas de referência. Você pode completar o valor pré-definido com o seu. -ConstDesc=qualquer outro parâmetro não editável em páginas anteriores -OnceSetupFinishedCreateUsers=Atenção, está baixo de uma conta de administrador de Dolibarr. os administradores se utilizam para configurar a Dolibarr. Para um uso corrente de Dolibarr, recomenda-se utilizar uma conta não administrador criada a partir do menu "Usuários e grupos" -MiscellaneousDesc=Defina aqui os Outros parâmetros relacionados com a segurança. -LimitsSetup=configuração de limites e precisões -LimitsDesc=pode definir aqui os limites e precisões utilizados por Dolibarr -MAIN_MAX_DECIMALS_UNIT=Casas decimais máximas para os preços unitários -MAIN_MAX_DECIMALS_TOT=Casas decimais máximas para os preços totais -MAIN_MAX_DECIMALS_SHOWN=Casas decimais máximas para os valores mostrados em janela (Colocar <b>...</b> depois do máximo quer ver <b>...</b> quando o número se trunque à mostrar em janela) -MAIN_DISABLE_PDF_COMPRESSION=Utilizar a compressão PDF para os Arquivos PDF gerados -MAIN_ROUNDING_RULE_TOT=Passo do intervalo de arredondamento (para os países onde o arredondamento é feito em outra coisa do que a base 10. Por exemplo, colocar 0,05 se o arredondamento é feito por etapas 0,05) -UnitPriceOfProduct=Preço líquido unitário de um produto -TotalPriceAfterRounding=Preço total (imposto net / cuba / manhã) após arredondamento -ParameterActiveForNextInputOnly=parâmetro efetivo somente a partir das próximas sessões -NoEventOrNoAuditSetup=não são registrado eventos de segurança. Esto pode ser normal sim a auditoría não ha sido habilitado na página "configuração->segurança->auditoría". -NoEventFoundWithCriteria=não são encontrado eventos de segurança para tais criterios de pesquisa. -BackupDesc=Para realizar uma Cópia de segurança completa de Dolibarr, voçê deve: -BackupDesc3=Salvar o conteúdo de seu banco de dados <b>(%s)</b> em um arquivo de despejo. Para isso, você pode usar o seguinte assistente. -BackupDescX=O Arquivo gerado deverá localizar-se em um lugar seguro. -BackupDescY=O arquivo gerado devevrá ser colocado em local seguro. -BackupPHPWarning=Backup não pode ser garantida com este método. Prefere uma anterior -RestoreDesc=Para restaurar uma Cópia de segurança de Dolibarr, voçê deve: -RestoreDesc2=Restaurar arquivo (arquivo zip por exemplo) do diretório de documentos para extrair árvore de arquivos no diretório de documentos de uma nova instalação ou em Dolibarr esta corrente documentos directoy <b>(% s).</b> -RestoreDesc3=Restaurar os dados, a partir de um arquivo de despejo de backup, na base de dados da nova instalação Dolibarr ou no banco de dados desta instalação atual <b>(%s).</b> Atenção, uma vez que a restauração for concluída, você deve usar um login / senha, que existia quando o backup foi feito, se conectar novamente. Para restaurar um banco de dados de backup para esta instalação atual, você pode seguir este assistente. -RestoreMySQL=importar do MySQL -ForcedToByAModule=Esta regra é forçado a por um módulo ativado -PreviousDumpFiles=Arquivos de despejo de backup de banco de dados disponível -RunningUpdateProcessMayBeRequired=A execução do processo de atualização parece ser exigido (Programas versão difere da versão do banco de dado) -YouMustRunCommandFromCommandLineAfterLoginToUser=Você deve executar este comando a partir da linha de comando após o login a um shell com o usuário ou você deve adicionar-W opção no final da linha de comando para fornece a senha. -YourPHPDoesNotHaveSSLSupport=Funções SSL não disponíveis no seu PHP +ConstDesc=Está página permite editar todos os outros parâmetros que não estão disponíveis nas páginas anteriores. Esses parâmetros estão reservados para desenvolvedores avançados ou para solução de problemas. +OnceSetupFinishedCreateUsers=Aviso, voce é um usuário administrador do Dolibarr. Usuários administradores são usados para configurar o Dolibarr. Para o uso comum do Dolibarr, é recomendado utilizar um usuário não administrador criado no menu Usuários & Grupos de Usuários. +MiscellaneousDesc=Defina aqui todos os outros parâmetros relacionado com a segurança. +LimitsSetup=Configurações de Limites/Precisões +LimitsDesc=Você pode definir limites, precisões e otimizações utilizadas pelo Dolibarr aqui +MAIN_MAX_DECIMALS_UNIT=Máxima casas decimais para preços unitários +MAIN_MAX_DECIMALS_TOT=Máxima casas decimais para preços totais +MAIN_MAX_DECIMALS_SHOWN=Máxima casas decimais para preços mostrado na tela (adicionar <b>...</b> depois desse número se você deseja ver <b>...</b> quando um número é truncado quando mostrado na tela) +MAIN_DISABLE_PDF_COMPRESSION=Utilizar compressão no PDF para gerar arquivos em PDF. +MAIN_ROUNDING_RULE_TOT=Tamanho da faixa de arredontamento (para países raros quando o arredontamento é feito alguma coisa na base 10) +UnitPriceOfProduct=Unidade líquida do preço do produto +TotalPriceAfterRounding=Preço Total (Líquido,ICMS,taxa local) depois do arredontamento +ParameterActiveForNextInputOnly=Parâmetro efetivo somente para a próxima entrada +NoEventOrNoAuditSetup=Nenhum evento de segurança foi gravado ainda. Isso pode ser normal de o auditar não foi ativado na página "Conf. - Segurança - Auditar" +NoEventFoundWithCriteria=Nenhum evento de segurança foi achado pelos critérios de pesquisa. +SeeLocalSendMailSetup=Ver sua configuração local de envio de correspondência +BackupDesc=Para fazer um backup completo do Dolibarr, você deve: +BackupDesc2=* Salvar os documentos do diretório (<b>%s</b>) que contém todos os arquivos uploaded e arquivos gerados (Você pode criar um arquivo zipado por exemplo). +BackupDesc3=* Salvar o banco de dados em um arquivo de despejo. Para isso, você pode seguir o assistente. +BackupDescX=O diretório do arquivo deverá ser armazenado em um local seguro. +BackupDescY=O arquivo de despeja gerado deverá ser armazenado em um local seguro. +BackupPHPWarning=O backup não pode ser garantido por esse método. Prefira o anterior +RestoreDesc=Para restaurar o backup Dolibarr, você deve: +RestoreDesc2=* Restaurar o arquivo de backup (zipado) no diretório dos documentos, para extrair a arvore de arquivos no diretório do documento da nova instalação do Dolibarr ou dentro do atual diretório dos documentos (<b>%s</b>). +RestoreDesc3=* Restaurar os dados de backup do arquivo de despejo, para dentro do banco de dados da nova instalação do Dolibarr ou para dentro da atual instalação. Aviso, uma vez a restauração completa, você deve usar o login/senha, que existia quando o backup foi feito, para conectar denovo. Para restaurar o backup do banco de dados para dentro da atual instalação, você pode seguir esse assistente. +RestoreMySQL=Importar MySQL +ForcedToByAModule=Essa Regra é forçada para <b>%s</b> by um módulo ativado +PreviousDumpFiles=Disponível banco de dados de backup dos arquivos de despejo +RunningUpdateProcessMayBeRequired=Rodando o processo de upgrade parece ser requerido (Versão dos programas %s é diferente da versão do banco de dados %s) +YouMustRunCommandFromCommandLineAfterLoginToUser=Você deve rodar esse comando na linha de comando (CLI) depois de logar no shell com o usuário <b>%s</b> ou você deve adicionar a opção -W no final da linha de comando para fornecer a senha <b>%s</b>. +YourPHPDoesNotHaveSSLSupport=Função SSL functions não está disponível no seu PHP DownloadMoreSkins=Mais skins para baixar -SimpleNumRefModelDesc=Retorna o número de referência com o formato% syymm-nnnn, onde aa é o ano, mm é o mês e nnnn é uma sequência sem buracos e sem reinicialização -ShowProfIdInAddress=Mostrar ID profissional com endereços em documentos -ShowVATIntaInAddress=Esconder VAT Intra número com endereços em documentos +SimpleNumRefModelDesc=Retorna o número de referênciaReturns com o formato %syymm-nnnn onde yy é o ano, mm é o mês é nnnn é a sequencia sem buraco e sem reset +ShowProfIdInAddress=Mostrar id proficional com endereço no documento +ShowVATIntaInAddress=Esconder ICMS dentro num com endereços no documento TranslationUncomplete=Tradução parcial -SomeTranslationAreUncomplete=Alguns idiomas podem ser parcialmente traduzido ou pode conter erros. Se detectar alguma, você pode corrigir arquivos de idioma registrando a <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a> . -MenuUseLayout=Faça cardápio compativel vertical (opção javascript não deve ser desativado) -MAIN_DISABLE_METEO=Desativar vista meteo -TestLoginToAPI=Testar Acesso ao API -ProxyDesc=Algumas características do Dolibarr precisa ter um acesso à Internet ao trabalho. Defina aqui os parâmetros para isso. Se o servidor Dolibarr está atrás de um servidor proxy, esses parâmetros diz Dolibarr como acessar Internet através dele. -MAIN_PROXY_USE=Usar um servidor proxy (caso contrário, o acesso direto a internet) -MAIN_PROXY_HOST=Nome / Endereço do servidor proxy -MAIN_PROXY_PORT=Porto de servidor proxy -MAIN_PROXY_USER=Entre para usar o servidor proxy -DefineHereComplementaryAttributes=Defina aqui todos os atributos, não já disponíveis por padrão, e que pretende ser apoiada por. +SomeTranslationAreUncomplete=Algumas línguas pode ter sido parcialmente traduzida ou conter erros. Se você detectar algum, você pode corrigir <b>.lang</b> nos arquivos de texto no diretório <b>htdocs/langs</b> e submeter ele no fórum no <a href="http://www.dolibarr.org/forum" target="_blank">http://www.dolibarr.org</a>. +MenuUseLayout=Faça o vertical menu escondido (opção do javascript não pode estar desativada) +MAIN_DISABLE_METEO=Desativar visualização meteo +TestLoginToAPI=Teste de login para API +ProxyDesc=Algumas funções do Dolibarr precisam ter acesso a internet para funcionar. Defina esses parâmetros aqui. se o servidor Dolibarr esta atrás de um servidor de proxy, esses parâmetros falam pro Dolibarr como acessar a internet através disso. +MAIN_PROXY_USE=Use um servidor de proxy (caso contrário acesso direto a internet) +MAIN_PROXY_HOST=Nome/Endereço do servidor de proxy +MAIN_PROXY_PORT=Porta do servidor de proxy +MAIN_PROXY_USER=Login para usar no servidor de proxy +MAIN_PROXY_PASS=Senha para usar no servidor de proxy +DefineHereComplementaryAttributes=Defina aqui todos os atributos, não disponível por default, e que você quer que seja suportado por %s. ExtraFieldsSupplierOrdersLines=Atributos complementares (linhas de encomenda) ExtraFieldsSupplierInvoicesLines=Atributos complementares (linhas da fatura) -ExtraFieldsThirdParties=Atributos complementares (clientes) -ExtraFieldsContacts=Atributos complementares (contato / endereço) +ExtraFieldsThirdParties=Atributos complementares (terceiros) +ExtraFieldsContacts=Atributos complementares (contato/endereço) +ExtraFieldsMember=Atributos complementares (membros) ExtraFieldsCustomerOrders=Atributos complementares (ordens) -ExtraFieldsSupplierOrders=Atributos complementares (ordens) -ExtraFieldHasWrongValue=Atributo% s tem um valor errado. -AlphaNumOnlyCharsAndNoSpace=apenas alfanuméricos caracteres sem espaço +ExtraFieldsSupplierOrders=Atributos complementares (pedidos) +ExtraFieldHasWrongValue=Atributo %s tem um valor errado. +AlphaNumOnlyCharsAndNoSpace=somente caracteres alfanuméricos sem espaço AlphaNumOnlyLowerCharsAndNoSpace=apenas alfanumérico e minúsculas, sem espaço -SendingMailSetup=Configuração de envios por e-mail -SendmailOptionNotComplete=Atenção, em alguns sistemas Linux, para enviar e-mail de seu e-mail, sendmail instalação execução must contém opção-ba (mail.force_extra_parameters parâmetros no seu arquivo php.ini). Se alguns destinatários não receber e-mails, tentar editar este parâmetro PHP com mail.force_extra_parameters =-ba). -PathToDocuments=Rotas de acesso a documentos -SendmailOptionMayHurtBuggedMTA=Recurso para enviar mails usando o método de "correio PHP direto" irá gerar uma mensagem de email que pode não ser corretamente analisado por alguns servidores de entrada de email. O resultado é que alguns e-mails não podem ser lidos por pessoas hospedadas por essas plataformas grampeado. É o caso para alguns provedores de Internet (Ex: Laranja na França). Este não é um problema em Dolibarr nem em PHP, mas para receber servidor de correio. No entanto, pode adicionar a opção MAIN_FIX_FOR_BUGGED_MTA a 1 na configuração - outra para modificar Dolibarr para evitar isso. No entanto, você pode enfrentar problema com outros servidores que respeitem estritamente o padrão SMTP. A outra solução (recomendado) é usar o método de "biblioteca soquete SMTP" que não tem desvantagens. -TranslationSetup=Configuração de tradução -TranslationDesc=Escolha da língua visível na tela pode ser modificado: * A nível mundial a partir do menu strong Home - Setup - Exibição* Para o usuário apenas de guia de exibição do usuário de cartão de usuário (clique sobre o login no topo da tela). -TotalNumberOfActivatedModules=Número total de módulos de recursos ativados: -YouMustEnableOneModule=Você deve, pelo menos, permitir que um módulo -ClassNotFoundIntoPathWarning=A classe não foi encontrado em caminho PHP -OnlyFollowingModulesAreOpenedToExternalUsers=Note-se, os módulos seguintes são abertos a usuários externos (o que quer que são permissão desses usuários): -SuhosinSessionEncrypt=Armazenamento de sessão criptografada pelo Suhosin -ConditionIsCurrently=Condição é atualmente -YouUseBestDriver=Você usa o driverque é o melhor driver disponível atualmente. -YouDoNotUseBestDriver=Você usa drive mas recomendado. -NbOfProductIsLowerThanNoPb=Você tem produtos / serviços somente no banco de dados. Isso não exigida qualquer otimização particular. -SearchOptim=Pesquisa otimização -YouHaveXProductUseSearchOptim=Você tem produto no banco de dados. Você deve adicionar o PRODUCT_DONOTSEARCH_ANYWHERE constante a 1 em Home-Setup-Outros, você limitar a pesquisa ao início de cordas que fazem possível para banco de dados para usar o índice e você deve obter uma resposta imediata. -BrowserIsOK=Você está usando o navegador. Este navegador é ok para segurança e desempenho. -BrowserIsKO=Você está usando o navegador web% s. Este navegador é conhecido por ser uma má escolha para a segurança, desempenho e confiabilidade. Aconselhamos que você use o Firefox, Chrome, Opera ou Safari. +SendingMailSetup=Configurações de envios por email +SendmailOptionNotComplete=Aviso, em alguns sistemas Linux, para enviar email para seu email, sendmail executa a configuração que deve conter opção -ba (parâmetro mail.force_extra_parameters dentro do seu arquivo php.ini). Se algum destinatário não receber emails, tente editar esse parâmetro PHP com mail.force_extra_parameters = -ba). +PathToDocuments=Caminho para documentos +PathDirectory=Diretório +SendmailOptionMayHurtBuggedMTA=Função para envios de correspondência usando o método "PHP mail direct" irá gerar uma mensagem na correspondência que pode não estar corretamente analisada por algum servidor de recepção de correspondência. Resultando que essa correspondência não pode ser lida pela pessoa hostiada por essa plataforma bugada. É caso de alguns provedores de internet (Ex: Orange na França). Isso não é um problema para o Dolibarr nem dentro PHP mas para servidor receptor de correspondência. Você pode contudo adicionar a opção MAIN_FIX_FOR_BUGGED_MTA para 1 dentro da configuração, outra modificação do Dolibarr para evitar isso. Contudo você pode sofrer problemas com outros servidores que respeitão estritamente os padrões SMTP. A outra solução (RECOMENDADA) é usar o método "SMTP socket library" que não tem desvantagens. +TranslationSetup=Configurações de tradução +TranslationDesc=Escolha a língua visivel na sua tela que pode ser modificada:<br>* Global no menu <strong>Home->Configuração->Aparência</strong><br>* Para somente usuário pela tab <strong>Aparência de usuário</strong> no cartão do usuário (clique no login no topo da tela). +TotalNumberOfActivatedModules=Número total de funções do módulo: <b>%s</b> +YouMustEnableOneModule=Você pelo menos deve ativar 1 módulo +ClassNotFoundIntoPathWarning=Classe %s não achado dentro o caminho PHP +YesInSummer=Sim em verão +OnlyFollowingModulesAreOpenedToExternalUsers=Note, somente seguintes módulos é aberto para usuários externos (qualquer que seja as permissões de tal usuário): +SuhosinSessionEncrypt=Sessão armazenada criptografada pelo Suhosin +ConditionIsCurrently=Condição é atualmente %s +YouUseBestDriver=Você usa o driver %s que é o melhor driver disponível atualmente. +YouDoNotUseBestDriver=Você usa o driver %s mas o driver %s é o mais recomendado. +NbOfProductIsLowerThanNoPb=Você tem somente %s produtos/serviços no seu banco de dados. Isso não requer qualquer particular otimização. +SearchOptim=Procurar Otimização +YouHaveXProductUseSearchOptim=Você tem %s produtos dentro do banco de dados. Você deveria adicionar a constante PRODUCT_DONOTSEARCH_ANYWHERE para 1 em Home->Configuração->Outros, seu limite para a procura começar na strings fazendo possível para o banco de dados usar o index e você deveria receber uma resposta imediata. +BrowserIsOK=Você está usando o navegador %s. Esse navegador está OK com a segurança e performa. +BrowserIsKO=Você está usando o navegador %s. Esse navegador é uma péssima escolha para segurança, performa e confiabilidade. Nós recomendandos usar Firefox, Chrome, Opera ou Safari. XDebugInstalled=XDebug é carregado. XCacheInstalled=XCache é carregado. -FieldEdition=Edição de campo -FixTZ=Correção de fuso horário -FillThisOnlyIfRequired=Exemplo: 2 (preencher somente se deslocamento de fuso horário problemas são experientes) +AddRefInList=Aparência cliente/fornecedor ref dentro da lista (escolha a lista ou combobox) e mais o hyperlink +FixTZ=Consertar TimeZone +FillThisOnlyIfRequired=Exemplo: +2 (Preencha somente se compensar o problema do timezone é experiente) EmptyNumRefModelDesc=O código é livre. Este código pode ser modificado a qualquer momento. -PasswordGenerationStandard=Devolve uma senha generada por o algoritmo interno Dolibarr: 8 caracteres, números e caracteres em minúsculas mescladas. -PasswordGenerationNone=não oferece Senhas. a senha se introduce manualmente. -UserGroupSetup=Configuração Módulo Usuários e Grupos -GeneratePassword=Propor uma senha generada -RuleForGeneratedPasswords=Norma para a geração das Senhas Propostas -DoNotSuggest=não propor -EncryptedPasswordInDatabase=Permitir encriptação das Senhas na base de dados -DisableForgetPasswordLinkOnLogonPage=não mostrar o link "senha esquecida" na página de login -UsersSetup=Configuração do módulo Usuários -UserMailRequired=EMail necessário para criar um novo usuário -CompanySetup=configuração do módulo empresas -CompanyCodeChecker=Módulo de geração e control dos códigos de Fornecedores (clientes/Fornecedores) -AccountCodeManager=Módulo de geração dos códigos contabíls (clientes/Fornecedores) -ModuleCompanyCodeAquarium=Devolve um código contabíl composto de %s seguido do código Fornecedor de provedor para o código contabíl de provedor, e %s seguido do código Fornecedor de cliente para o código contabíl de cliente. -ModuleCompanyCodePanicum=Devolve um código contabíl vazio. -ModuleCompanyCodeDigitaria=Devolve um código contabíl composto seguindo o código de Fornecedor. o código está formado por caracter0 ' C ' em primeiroa posição seguido dos 5 primeiroos caracteres do código Fornecedor. -NotificationsDesc=E-mails notificações este recurso permite que você envie e-mail automático silenciosamente, para alguns eventos Dolibarr. Alvos de notificações podem ser definidos: <br> * Por terceiros contatos (clientes ou fornecedores), um contato de tempo. <br> * Ou definindo endereços de e-mail alvo globais na página de configuração do módulo. -ModelModules=Modelos de documentos -DocumentModelOdt=Gere documentos a partir de modelos OpenDocuments (. ODT ou. Arquivos ODS para OpenOffice, KOffice, TextEdit, ...) -WatermarkOnDraft=Marca d'água sobre o projeto de documento +PasswordGenerationStandard=Retorna uma senha gerara de acordo com o algorítimo interno do Dolibarr: 8 caracteres contendo números e letras em letras minusculas. +PasswordGenerationNone=Não sugerir senha ou gerar senha. Senha deve ser digitada manualmente. +UserGroupSetup=Configurações do módulo de usuários e grupos +GeneratePassword=Sugerir uma senha gerada +RuleForGeneratedPasswords=Regra para sugerir uma senha gerada ou validação de senha +DoNotSuggest=Não sugerir senha +EncryptedPasswordInDatabase=Permitir criptografar a senha no banco de dados +DisableForgetPasswordLinkOnLogonPage=Não mostrar o link "Esqueceu a senha" na página de login +UsersSetup=Configurações de módulo de usuários +UserMailRequired=EMail é necessário para criação de um novo usuário +CompanySetup=Configurações de módulo das empresas +CompanyCodeChecker=Módulo de geração e verificação de códigos de terceiros (cliente ou fornecedor) +AccountCodeManager=Módulo de geração de códigos de contabilidade (clientes ou fornecedores) +ModuleCompanyCodeAquarium=Retorna código de contabilidade construido por:<br>%s seguido pelo código do fornecedor terceiro pelo código de contabilidade do fornecedor, <br>%s seguido pelo código do cliente terceiro pelo código de contabilidade do cliente. +ModuleCompanyCodePanicum=Retorna um código de contabilidade vazio. +ModuleCompanyCodeDigitaria=Código de contabilidade depende do código do terceiro. O Código é composto pelo caractere "C" na primeira posição seguido pelos 5 primeiros caracteres do código do terceiro. +NotificationsDesc=Função de notificação por email permite você enviar silenciosamente emails automáticos, em alguns eventos do Dolibarr, terceiros (clientes ou fornecedores) que é configurado para o mesmo. Escolher em ativar notificações e alvos a contatar é feito no tempo do terceiro. +ModelModules=Templates de documentos +DocumentModelOdt=Gerar documentos dos templates livres (Arquivos .ODT ou .ODS do libreoffice, KOffice, TextEdit, ...) +WatermarkOnDraft=Marca d'água no documento de rascuno JSOnPaimentBill=Ative a função de preenchimento automático de linhas no formulário de pagamento -CompanyIdProfChecker=Regras sobre profissional Ids -MustBeMandatory=Obrigatório para criar terceiros? -MustBeInvoiceMandatory=Obrigatório para validar faturas? -WebCalSetup=configuração de link com o calendário Webcalendar -WebCalSyncro=Integrar os eventos Dolibarr em WebCalendar -WebCalYesByDefault=Consultar (sim por default) -WebCalNoByDefault=Consultar (não por default) -WebCalURL=endereço (URL) de acesso ao calendário -WebCalServer=Servidor da base de dados do calendário -WebCalUser=Usuário com acesso e a base -WebCalSetupSaved=os dados de link são guardado corretamente. -WebCalTestOk=A ligação ao servidor no banco de dados com o usuário de sucesso. -WebCalTestKo1=a login à servidor '%s' ha sido satisfactoria, mas a base '%s' não se ha podido comTeste. -WebCalTestKo2=a login à servidor '%s' por o Usuário '%s' ha falhado. -WebCalErrorConnectOkButWrongDatabase=a login salió bien mas a base não parece ser uma base Webcalendar. -WebCalAddEventOnCreateActions=Adicionar evento ao calendário em criações de ações -WebCalAddEventOnCreateCompany=Adicionar evento ao calendário na criação de empresas -WebCalAddEventOnStatusPropal=Adicionar evento ao calendário ao alterar destado dos Orçamentos -WebCalAddEventOnStatusContract=Adicionar evento ao calendário ao alterar destado dos contratos -WebCalAddEventOnStatusBill=Adicionar evento ao calendário ao alterar destado das faturas -WebCalAddEventOnStatusMember=Adicionar evento ao calendário ao alterar destado dos Membros -WebCalUrlForVCalExport=um link de exportação do calendário em formato <b>%s</b> estará disponível na url: %s -WebCalCheckWebcalSetup=a configuração do módulo Webcal pode ser incorreta -BillsSetup=configuração do módulo Faturas +CompanyIdProfChecker=Regras no Ids profissional +MustBeUnique=Deve ser único? +MustBeMandatory=Deve ser obrigatório para criar terceiros? +MustBeInvoiceMandatory=Deve ser obrigatório para validar faturas? +Miscellaneous=Variados +WebCalSetup=Configurações do link do calendário web +WebCalSyncro=Adicionar eventos do Dolibarr no calendário web +WebCalAllways=Sempre, não perguntar +WebCalYesByDefault=Na demanda (sim por default) +WebCalNoByDefault=Na demanda (não por default) +WebCalURL=URL para o acessar o calendário +WebCalServer=Servidor hostiando o banco de dados do calendário +WebCalDatabaseName=Nome do banco de dados +WebCalUser=Usuário para acessar o banco de dados +WebCalSetupSaved=Configurações do calendário web salvo com sucesso. +WebCalTestOk=Conexão para o servidor '%s' no banco de dados '%s' com o usuário '%s' foi bem sucedida. +WebCalTestKo1=Conexão para o servidor '%s' foi sucedida mas o banco de dados '%s' não foi alcançado. +WebCalTestKo2=Conexão para o servidor '%s' com o usuário '%s' falhou. +WebCalErrorConnectOkButWrongDatabase=Conexão foi um sucesso mas o banco de dados não "visualizou" o banco de dados do calendário web. +WebCalAddEventOnCreateActions=Adicionar evento no calendário ao criar ações +WebCalAddEventOnCreateCompany=Adicionar evento no calendário ao criar empresas +WebCalAddEventOnStatusPropal=Adicionar evento no calendário ao trocar status de orçamentos +WebCalAddEventOnStatusContract=Adicionar evento no calendário ao trocar status de contratos +WebCalAddEventOnStatusBill=Adicionar evento no calendário ao trocar status de contas +WebCalAddEventOnStatusMember=Adicionar evento no calendário ao trocar status dos membros +WebCalUrlForVCalExport=Uma exportação de link para o formato <b>%s</b> está disponível no seguinte link: %s +WebCalCheckWebcalSetup=Talvez as configurações do módulo webcal não esteja correta +BillsSetup=Configurações do módulo de faturas BillsDate=Data das faturas -BillsNumberingModule=Módulo de numeração de faturas e entregas -BillsPDFModules=Modelo de documento de faturas -CreditNoteSetup=configuração do módulo entregas -ForceInvoiceDate=Forçar a data de fatura e a data de validação -DisableRepeatable=Desativar as faturas Repetitivas -SuggestedPaymentModesIfNotDefinedInInvoice=Formas de pagamento sugeridas para as faturas senão estão definidas explicitamente -EnableEditDeleteValidInvoice=Ativar a possibilidade de editar/eliminar uma fatura validada sem pagamento -SuggestPaymentByRIBOnAccount=Sugerenciar o pagamento por transfência em conta -SuggestPaymentByChequeToAddress=Sugerenciar o pagamento por cheque a -FreeLegalTextOnInvoices=Texto livre em faturas +BillsNumberingModule=Faturas e notas de crédito no modelo de numeração +BillsPDFModules=Modelos de documentos da fatura +CreditNoteSetup=Configurações do módulo de notas de crédito +CreditNotePDFModules=Modelos de documentos da nota de crédito +ForceInvoiceDate=Forçar data de fatura para data de validação +DisableRepeatable=Desativar faturas repetidas +SuggestedPaymentModesIfNotDefinedInInvoice=Sugerir formas de pagamentos na fatura por default se não estiver definida na fatura +EnableEditDeleteValidInvoice=Ativar a possibilidade de editar/deletar faturas validadas que não foram pagas +SuggestPaymentByRIBOnAccount=Sugerir pagamento por transferência bancária +SuggestPaymentByChequeToAddress=Sugerir pagamento por cheque para +FreeLegalTextOnInvoices=Texto livre nas fatura WatermarkOnDraftInvoices=Marca d'água sobre o projeto de faturas (nenhum se estiver vazio) -PropalSetup=configuração do módulo Orçamentos -CreateForm=criação formulário -ClassifiedInvoiced=Classificar faturado -HideTreadedPropal=Ocultar os Orçamentos processados do listado -AddShippingDateAbility=possibilidade de determinar uma data de entregas -AddDeliveryAddressAbility=possibilidade de selecionar uma endereço de envio -UseOptionLineIfNoQuantity=uma linha de produto/serviço que tem uma quantidade nula se considera como uma Opção -WatermarkOnDraftProposal=Marca d'água em projetos de propostas comerciais (nenhum se estiver vazio) +PropalSetup=Configurações do módulo de orçamentos +CreateForm=Criar formulário +NumberOfProductLines=Número de linhas de produto +ProposalsNumberingModules=Modelos de numeração de orçamentos +ProposalsPDFModules=Modelos de documentos para Orçamentos +ClassifiedInvoiced=Faturas classificadas +HideTreadedPropal=Esconder orçamentos processados na lista +AddShippingDateAbility=Capacidade de adicionar data de envio +AddDeliveryAddressAbility=Capacidade de adicionar data da entrega +UseOptionLineIfNoQuantity=Uma linha de produto/serviço com quantidade zero é considerado uma opção +FreeLegalTextOnProposal=Texto livre em orçamentos +WatermarkOnDraftProposal=Marca d'água no rascunho de orçamentos (nenhum se vazio) BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Informar conta bancária de destino da proposta AskPriceSupplierSetup=Preço solicitado via fornecedor instalação de módulo FreeLegalTextOnAskPriceSupplier=Texto livre sobre os pedidos de preços de fornecedores -OrdersSetup=configuração do módulo pedidos +WatermarkOnDraftAskPriceSupplier=Marca d'água em projetos de ordem dos fornecedores (nenhum se estiver vazio) +BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Informar conta bancária de destino da proposta +OrdersSetup=Configurações do gestor de pedidos +OrdersNumberingModules=modelos de numeração de pedidos OrdersModelModule=Modelos de documentos de pedidos -HideTreadedOrders=Esconder as ordens tratados ou cancelados na lista -WatermarkOnDraftOrders=Marca d'água em projetos de ordem (nenhum se estiver vazio) +HideTreadedOrders=Ocultar os pedidos processados ou cancelados na lista +ValidOrderAfterPropalClosed=Para validar o pedido após fechar o orçamento, tornar isso possível sem precisar de um pedido provisório +WatermarkOnDraftOrders=Marca d'água no rascunho de pedidos (nenhum para vazio) ShippableOrderIconInList=Adicionar um ícone na lista de pedidos que indicam se a ordem é shippable BANK_ASK_PAYMENT_BANK_DURING_ORDER=Informar conta bancária de destino da ordem -ClickToDialSetup=configuração do módulo Click To Dial -ClickToDialUrlDesc=Url de chamada fazendo click ao ícone telefone. <br>a 'url completa chamada será: URL?login -Bookmark4uSetup=configuração do módulo Bookmark4u -InterventionsSetup=configuração do módulo Intervenções -FreeLegalTextOnInterventions=Texto livre em documentos de intervenção -WatermarkOnDraftInterventionCards=Marca d'água em documentos de cartão de intervenção (nenhum se estiver vazio) -ContractsSetup=Contratos / instalação de módulo de Assinaturas -ContractsNumberingModules=Contratos numeração módulos +ClickToDialSetup=Configurações do módulo clique para discar +ClickToDialUrlDesc=Chamada URL quando se dá um clique na imagem do telefone. Na URL, você pode usar as tags<br><b>__TELEFONEPARA__</b> que será substituido com o número telefônico da pessoa a telefonar<br><b>__TELEFONEDE__ que será substituido com o número da pessoa que se telefona (seus)<br><b>__LOGIN__</b> que será substituido com o seu usuário do seu clique para discar (definido com o seu cartão de usuário)<br><b>__SENHA__</b> que será substituido pela sua senha do clique para discar (definida pelo seu cartão de usuário) +Bookmark4uSetup=Configurações do módulo Bookmark4u +InterventionsSetup=Configurações do módulo intervenções +FreeLegalTextOnInterventions=Texto livre nos documentos de intervenção +FicheinterNumberingModules=Modelos de numeração de intervenção +TemplatePDFInterventions=Modelos de documentos de cartão de intervenção +WatermarkOnDraftInterventionCards=Marca d'água nos documentos de cartão de intervenção (nenhum para vazio) +ContractsSetup=Configurações de módulo de contratos +ContractsNumberingModules=módulos de numeração de contratos TemplatePDFContracts=Modelos de documentos Contratos FreeLegalTextOnContracts=Texto livre em contratos WatermarkOnDraftContractCards=Marca d'água em projetos de contratos (nenhum se estiver vazio) -MembersSetup=configuração do módulo associações -MemberMainOptions=opções principales -AddSubscriptionIntoAccount=Registar honorários em conta bancaria ou Caixa do módulo bancario -AdherentMailRequired=E-Mail obrigatório para criar um membro novo -MemberSendInformationByMailByDefault=Caixa de verificação para enviar o correio de confirmação a os Membros é por default "sí" -LDAPSetup=Configuracón do módulo LDAP -LDAPUsersSynchro=Usuário +MembersSetup=Configurações de módulo de membros +AddSubscriptionIntoAccount=Sugerir por default para criar uma transação bancária, no módulo bancário, quando adicionado um novo pagamento +AdherentLoginRequired=Gestor de login para cada membro +AdherentMailRequired=E-Mail é obrigatório para criar um novo membro +MemberSendInformationByMailByDefault=Marque o checkbox para enviar confirmação de correspondência para membros (validação ou nova contribuição) é ativo por default +LDAPSetup=Configurações do LDAP +LDAPGlobalParameters=Parâmetros globais +LDAPUsersSynchro=Usuários LDAPContactsSynchro=Contatos LDAPSynchronization=sincronização LDAP -LDAPFunctionsNotAvailableOnPHP=as funções LDAP não estão disponíveis na sua PHP -LDAPSynchronizeUsers=sincronização dos Usuários Dolibarr com LDAP -LDAPSynchronizeGroups=sincronização dos grupos de Usuários Dolibarr com LDAP -LDAPSynchronizeContacts=sincronização dos contatos Dolibarr com LDAP -LDAPSynchronizeMembers=sincronização dos Membros do módulo associações de Dolibarr com LDAP -LDAPTypeExample=OpenLdap, Egroupware o Active Diretory -LDAPServerPortExample=Porta por default : 389 +LDAPFunctionsNotAvailableOnPHP=Funções LDAP não estão disponíveis no seu PHP +LDAPSynchronizeUsers=Organização dos usuários em LDAP +LDAPSynchronizeGroups=Organização dos grupos em LDAP +LDAPSynchronizeContacts=Organização dos contatos em LDAP +LDAPSynchronizeMembers=Organização dos membros da fundação em LDAP +LDAPTypeExample=OpenLdap, Egroupware ou Active Diretory +LDAPPrimaryServer=Servidor primário +LDAPSecondaryServer=Servidor secundário +LDAPServerPortExample=Porta default : 389 LDAPServerUseTLS=Usuário TLS -LDAPServerUseTLSExample=a sua servidor utiliza TLS +LDAPServerUseTLSExample=Seu servidor LDAP usa TLS +LDAPServerDn=Servidor DN +LDAPAdminDn=Administrador DN +LDAPAdminDnExample=DN completo (ex: cn=admin,dc=exemplo,dc=com) LDAPPassword=senha do administrador LDAPUserDn=DN dos Usuário -LDAPServerExample=endereço do servidor (ej: localhost, 192.168.0.2, ldaps://ldap.example.com/) +LDAPUserDnExample=DN completo (ex: ou=usuários,dc=exemplo,dc=com) +LDAPGroupDnExample=DN completo (ex: ou=grupos,dc=exemplo,dc=com) +LDAPServerExample=Endereço do servidor (ex: localhost, 192.168.0.2, ldaps://ldap.exemplo.com/) +LDAPServerDnExample=DN completo (Ex: dc=exemplo,dc=com) LDAPPasswordExample=senha do administrador LDAPDnSynchroActive=Sincronização de Usuários e Grupos -LDAPDnSynchroActiveExample=sincronização LDAP vers Dolibarr ó Dolibarr vers LDAP -LDAPDnContactActive=sincronização de contatos -LDAPDnContactActiveYes=sincronização ativada -LDAPDnContactActiveExample=sincronização ativada/desativada -LDAPDnMemberActive=sincronização dos Membros -LDAPDnMemberActiveExample=sincronização ativada/desativada -LDAPContactDn=DN dos contatos Dolibarr -LDAPMemberObjectClassListExample=Lista de ObjectClass que definem os atributos de um registo (ej: top,inetOrgPerson o top,user for active diretory) -LDAPUserObjectClassListExample=Lista de ObjectClass que definem os atributos de um registo (ej: top,inetOrgPerson o top,user for active diretory) -LDAPContactObjectClassListExample=Lista de objectClass que definem os atributos de um registo (ej: top,inetOrgPerson o top,user for active diretory) -LDAPTestConnect=Teste a login LDAP -LDAPTestSynchroContact=Teste a sincronização de contatos -LDAPTestSynchroUser=Teste a sincronização de Usuário -LDAPTestSearch=Teste uma pesquisa LDAP -LDAPSynchroOK=Prueba de sincronização realizada corretamente -LDAPSynchroKO=Prueba de sincronização errada -LDAPSynchroKOMayBePermissions=Error da prueba de sincronização. verifique que a login à servidor sea correta e que permite as atualizaciones LDAP -LDAPTCPConnectOK=login TCP à servidor LDAP efetuada (Servidor -LDAPTCPConnectKO=Fallo de login TCP à servidor LDAP (Servidor -LDAPBindOK=Ligue / authentificate ao servidor LDAP sucesso (Server =% s, Port =% s, Admin =% s, Password =% s) -LDAPBindKO=Fallo de login/autentificação à servidor LDAP (Servidor -LDAPUnbindSuccessfull=Desconecte sucesso -LDAPConnectToDNSuccessfull=login a DN (%s) realizada -LDAPConnectToDNFailed=Connexión a DN (%s) falhada -LDAPDolibarrMapping=Mapping Dolibarr -LDAPFieldLoginSambaExample=Exemplo : samaccountname -LDAPFieldPassword=senha -LDAPFieldPasswordNotCrypted=senha não encriptada -LDAPFieldPasswordCrypted=senha encriptada -LDAPFieldFirstNameExample=Exemplo : givenname -LDAPFieldPhone=telefone Trabalho -LDAPFieldPhoneExample=Exemplo : telephonenumber -LDAPFieldHomePhone=telefone personal -LDAPFieldHomePhoneExample=Exemplo : homephone -LDAPFieldMobile=telefone móvil -LDAPFieldMobileExample=Exemplo : mobile -LDAPFieldFaxExample=Exemplo : facsimiletelephonenumber -LDAPFieldAddress=endereço -LDAPFieldAddressExample=Exemplo : street -LDAPFieldZip=Código Postal -LDAPFieldZipExample=Exemplo : postalcode +LDAPDnSynchroActiveExample=Sincronização LDAP para Dolibarr ou Dolibarr para LDAP +LDAPDnContactActive=Sincronização dos contatos +LDAPDnContactActiveYes=Sincronização ativada +LDAPDnContactActiveExample=Sincronização Ativada/Desativada +LDAPDnMemberActiveExample=Sincronização Ativada/Desativada +LDAPContactDn=Contatos DN do Dolibarr +LDAPContactDnExample=DN completo (ex: ou=contatos,dc=exemplo,dc=com) +LDAPMemberDn=Membros DN do Dolibarr +LDAPMemberDnExample=DN completo (ex: ou=membros,dc=exemplo,dc=com) +LDAPMemberObjectClassListExample=Lista de ObjectClass que definem os atributos gravados (ex: top,inetOrgPerson ou top,usuário por active diretory) +LDAPUserObjectClassListExample=Lista de ObjectClass que definem os atributos gravados (ex: top,inetOrgPerson ou top,usuário por active diretory) +LDAPGroupObjectClassListExample=Lista de ObjectClass que definem os atributos gravados (ex top,grupoDeNomeUnico) +LDAPContactObjectClassListExample=Lista de objectClass que definem os atributos gravados (ex: top,inetOrgPerson o top,usuários por active diretory) +LDAPMemberTypeDn=Tipos DN dos membros do Dolibarr +LDAPMemberTypeDnExample=DN completo (ex: ou=tipos_membros,d=exemplo,dc=com) +LDAPTestConnect=Teste de conexão LDAP +LDAPTestSynchroContact=Teste de sincronização dos contatos +LDAPTestSynchroUser=Teste de sincronização dos Usuário +LDAPTestSynchroGroup=Teste de sincronização dos grupos +LDAPTestSynchroMember=Teste de sincronização dos Membros +LDAPTestSearch=Teste de pesquisa LDAP +LDAPSynchroOK=Teste de sincronização foi um sucesso +LDAPSynchroKO=Teste de sincronização falhou +LDAPSynchroKOMayBePermissions=Teste de sincronização falhou. Verifique se a conexão do servidor está corretamente configurada e que permita atualizações LDAP +LDAPTCPConnectOK=Conexão TCP para o servidor LDAP foi um sucesso (Servidor=%s, Porta=%s) +LDAPTCPConnectKO=Conexão TCP para o servidor LDAP falhou (Servidor=%s, Porta=%s) +LDAPBindOK=Conexão/Autenticação do servidor LDAP foi um sucesso (Servidor=%s, Porta=%s, Admin=%s, Senha=%s) +LDAPBindKO=Conexão/Autenticação do servidor LDAP falhou (Servidor=%s, Porta=%s, Admin=%s, Senha=%s) +LDAPUnbindSuccessfull=Desconexão foi um sucesso +LDAPUnbindFailed=Desconexão falhou +LDAPConnectToDNSuccessfull=Conexão para DN (%s) foi um sucesso +LDAPConnectToDNFailed=Conexão para DN (%s) falhou +LDAPSetupForVersion3=Servidor LDAP configurado para versão 3 +LDAPSetupForVersion2=Servidor LDAP configurado para versão 2 +LDAPDolibarrMapping=Mapeamento Dolibarr +LDAPLdapMapping=Mapeamento LDAP +LDAPFilterConnectionExample=Exemplo : &(objectClass=inetOrgPerson) +LDAPFieldLoginSambaExample=Exemplo : ananomedaconta +LDAPFieldPassword=Senha +LDAPFieldPasswordNotCrypted=Senha não criptografada +LDAPFieldPasswordCrypted=Senha criptografada +LDAPFieldPasswordExample=Exemplo : SenhaUsuário +LDAPFieldCommonName=Nome comum +LDAPFieldFirstName=Primeiro nome +LDAPFieldFirstNameExample=Exemplo : deumnome +LDAPFieldPhone=Telefone profissional +LDAPFieldPhoneExample=Exemplo : númerotelefônico +LDAPFieldHomePhoneExample=Exemplo : númerodecasa +LDAPFieldMobile=Celular +LDAPFieldMobileExample=Exemplo : móvel +LDAPFieldFaxExample=Exemplo : númerodefax +LDAPFieldAddress=Endereço +LDAPFieldAddressExample=Exemplo : Rua +LDAPFieldZip=CEP +LDAPFieldZipExample=Exemplo : 00.000-000 LDAPFieldTown=Município -LDAPFieldDescriptionExample=Exemplo : description +LDAPFieldDescriptionExample=Exemplo : Descrição LDAPFieldNotePublic=Nota Pública LDAPFieldNotePublicExample=Exemplo: publicnote -LDAPFieldGroupMembersExample=Exemplo: uniqueMember -LDAPFieldBirthdate=data de nascimento -LDAPFieldSidExample=Exemplo : objectsid -LDAPFieldEndLastSubscription=data finalização como membro -LDAPParametersAreStillHardCoded=Parâmetros LDAP ainda são codificados (na classe de contato) -LDAPSetupNotComplete=configuração LDAP incompleta (a completar em Outras pestanhas) -LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Administrador o senha não indicados. os acessos LDAP serão anônimos e em só leitura. -LDAPDescContact=Esta página permite definir o Nome dos atributos da árvore LDAP para cada informação dos contatos Dolibarr. -LDAPDescUsers=Esta página permite definir o Nome dos atributos da árvore LDAP para cada informação dos Usuários Dolibarr. -LDAPDescGroups=Esta página permite definir o Nome dos atributos da árvore LDAP para cada informação dos grupos Usuários Dolibarr. -LDAPDescMembers=Esta página permite definir o Nome dos atributos da árvore LDAP para cada informação dos Membros do módulo associações Dolibarr. -LDAPDescValues=os valores de Exemplos se adaptan a <b>OpenLDAP</b> com os schemas carregados: <b>core.schema, cosine.schema, inetorgperson.schema</b>). sim voçê utiliza os a valores sugeridos e OpenLDAP, modifique a sua arquivo de configuração LDAP <b>slapd.conf</b> para tener todos estos schemas ativos. -PerfDolibarr=Relatório de configuração Desempenho / otimização -YouMayFindPerfAdviceHere=Você vai encontrar nesta página algumas verificações ou conselhos relacionados com o desempenho. -NotInstalled=Não instalado, por que o seu servidor não está mais lento por isso. -ApplicativeCache=Cache de aplicativo -MemcachedNotAvailable=No cache de aplicativo encontrado. Você pode melhorar o desempenho através da instalação de um servidor de cache Memcached e um módulo capaz de usar este servidor cache. Mais informações aqui <a href="http://wiki.dolibarr.org/index.php/Module_MemCached_EN" http://wiki.dolibarr.org/index.php/Module_MemCached_EN/a . Note-se que um monte de provedor de hospedagem web não fornecer a servidor cache. -MemcachedModuleAvailableButNotSetup=Módulo memcached para cache de aplicativo encontrado, mas a configuração do módulo não está completa. -MemcachedAvailableAndSetup=Memcached módulo dedicado a usar o servidor memcached está habilitado. -OPCodeCache=Opcode cache -NoOPCodeCacheFound=No cache de código de operação encontrado. Pode ser que você use outro opcode cache de XCache ou eAccelerator (bom), pode ser que você não tem cache de código de operação (muito ruim). -HTTPCacheStaticResources=Cache de HTTP para recursos estáticos (css, img, javascript) -FilesOfTypeCached=Arquivos do tipo são armazenados em cache pelo servidor HTTP -FilesOfTypeNotCached=Arquivos do tipo não são armazenados em cache pelo servidor HTTP -FilesOfTypeCompressed=Arquivos do tipo são comprimidas pelo servidor HTTP -FilesOfTypeNotCompressed=Arquivos do tipo não são compactados pelo servidor HTTP -CacheByServer=Cache por servidor -CompressionOfResources=A compressão das respostas HTTP -TestNotPossibleWithCurrentBrowsers=Tal detecção automática não é possível com os navegadores atuais -ProductSetup=configuração do módulo produtos -ServiceSetup=Configuração do módulo Serviços -ProductServiceSetup=Configuração de Produtos e Serviços módulos -NumberOfProductShowInSelect=N� de produtos max em listas (0 -ConfirmDeleteProductLineAbility=confirmação de eliminação de uma linha de produzido nos formulários -ModifyProductDescAbility=Personalização das descripciones dos produtos nos formulários -ViewProductDescInFormAbility=visualização das descripciones dos produtos nos formulários -ViewProductDescInThirdpartyLanguageAbility=Visualização de produtos descrições no idioma thirdparty +LDAPFieldGroupMembers=Membros de grupo +LDAPFieldGroupMembersExample=Exemplo : membroÚnico +LDAPFieldSidExample=Exemplo : objetosid +LDAPFieldEndLastSubscription=Data do término de inscrição +LDAPFieldTitleExample=Exemplo: Título +LDAPParametersAreStillHardCoded=Parâmetros LDAP ainda se encontram codificado (na classe de contato) +LDAPSetupNotComplete=Configurações LDAP não está completa (vá nas outras abas) +LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nenhum administrador ou senha fornecido. O acesso LDAP será anônimo no modo sómente leitura. +LDAPDescContact=Essa página permite você definir os nomes dos atributos LDAP na árvore LDAP para cada dado achado nos contatos do Dolibarr. +LDAPDescUsers=Essa página permite você definir os nomes dos atributos LDAP na árvore LDAP para cada dado achado nos usuários do Dolibarr. +LDAPDescGroups=Essa página permite você definir os nomes dos atributos LDAP na árvore LDAP para cada dado achado nos grupos do Dolibarr. +LDAPDescMembers=Essa página permite você definir os nomes dos atributos LDAP na árvore LDAP para cada dado achado nos membros do Dolibarr. +LDAPDescValues=Exemplos de valores são projetados pelo <b>OpenLDAP</b> seguido dos temas carregados: <b>core.schema, cosine.schema, inetorgperson.schema</b>). Se você usa esses valores e OpenLDAP, modifique seu arquivo de configurações LDAP <b>slapd.conf</b> para ter todos esses temas carregados. +ForANonAnonymousAccess=Para um acesso autenticado (para um acesso de escrita por exemplo) +PerfDolibarr=Configurações/otimizações de relatório de performance +YouMayFindPerfAdviceHere=Você achará nesta página alguns checks ou conselhos relatados sobre a performance. +NotInstalled=Não instalado, então seu servidor não está lento por causa disso. +ApplicativeCache=cache de aplicativo +MemcachedNotAvailable=Nenhum cache de aplicativo foi encontrado. Você pode aumentar a performance instalando um servidor de cache Memcached e o módulo será capaz de usar esse servidor de cache. Mais informações aqui http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note que vários provedores de host web não dispõem de tal servidor de cache. +MemcachedModuleAvailableButNotSetup=Módulo de aceleração da memória cache está ativado mas a configuração não está completa +MemcachedAvailableAndSetup=Módulo de aceleração da memória cache está ativado e a configuração está completa +OPCodeCache=cache OPCode +NoOPCodeCacheFound=Nenhum cache OPCode foi achado. Pode ser que você use outro cache OPCode do que XCache ou eAccelerator (bom), pode ser que você não tenha cache OPCode (muito mau). +FilesOfTypeCached=Arquivos do tipo %s estão no cache pelo servidor HTTP +FilesOfTypeNotCached=Arquivos do tipo %s não estão no cache pelo servidor HTTP +FilesOfTypeCompressed=Arquivos do tipo %s estão comprimidos pelo servidor HTTP +FilesOfTypeNotCompressed=Arquivos do tipo %s não estão comprimidos pelo servidor HTTP +CompressionOfResources=Comprimir as respostas HTTP +TestNotPossibleWithCurrentBrowsers=Não é possível detecção automática +ProductSetup=Configurações do módulo dos produtos +ServiceSetup=Configurações do módulo de serviços +ProductServiceSetup=Configurações dos módulos de produtos e serviços +NumberOfProductShowInSelect=Max número de produtos na lista selecionada (0=sem limite) +ConfirmDeleteProductLineAbility=Confirmação quando remover linha do produto nos formulários +ModifyProductDescAbility=Personalização das descrições do produto nos formulários +ViewProductDescInFormAbility=Visualização das descrições do produto nos formulários (caso contrário como popup tooltip) +ViewProductDescInThirdpartyLanguageAbility=Visualização das descrições de produtos na linguagem de terceiros UseSearchToSelectProductTooltip=Além disso, se você tem um grande número de produtos (> 100 000), você pode aumentar a velocidade, definindo PRODUCT_DONOTSEARCH_ANYWHERE constante a 1 em Setup Outro. Busca, então, ser limitada até o início da string. -UseSearchToSelectProduct=Use um formulário de pesquisa para escolher um produto (em vez de uma lista drop-down). -UseEcoTaxeAbility=Asumir ecotaxa (DEEE) -SetDefaultBarcodeTypeProducts=Tipo de código de barras utilizado por default para os produtos -SetDefaultBarcodeTypeThirdParties=Tipo de código de barras utilizado por default para os Fornecedores +UseSearchToSelectProduct=Usar um formulário de pesquisa para escolher um produto (ao invés de listá-los).<br> Também se tiver um grande número de produtos (> 100 000), você pode aumentar a velocidade alterando a constante PRODUCT_DONOTSEARCH_ANYWHERE para 1 no Configuração->Outros. A pesquisa será limitada para o começo da string. +UseEcoTaxeAbility=Suportar Eco-Taxa +SetDefaultBarcodeTypeProducts=Tipo de código de barras default para usar nós produtos +SetDefaultBarcodeTypeThirdParties=Tipo de código de barras default para usar nós terceiros ProductCodeChecker=Módulo para geração de código do produto e verificação (produto ou serviço) -ProductOtherConf=A configuração do produto / serviço -SyslogOutput=Saída do log +ProductOtherConf=Configurações de Produto / Serviço +SyslogSetup=Configurações do módulo de logs +SyslogOutput=Saídas de logs SyslogLevel=Nível SyslogSimpleFile=Arquivo -SyslogFilename=Nome e Rota do Arquivo -YouCanUseDOL_DATA_ROOT=pode utilizar DOL_DATA_ROOT/dolibarr.log para um log na pasta 'documentos' de Dolibarr. -ErrorUnknownSyslogConstant=a constante %s não é uma constante syslog conhecida -OnlyWindowsLOG_USER=Somente para Windows suporta LOG_USER -DonationsSetup=configuração do módulo Bolsas -BarcodeSetup=configuração dos códigos de barra -BarcodeEncodeModule=Módulos de codificação dos códigos de barra -CodeBarGenerator=gerador do código -ChooseABarCode=nenhum gerador selecionado -BarcodeDescEAN8=Códigos de barra tipo EAN8 -BarcodeDescEAN13=Códigos de barra tipo EAN13 -BarcodeDescUPC=Códigos de barra tipo UPC -BarcodeDescISBN=Códigos de barra tipo ISBN -BarcodeDescC39=Códigos de barra tipo C39 -BarcodeDescC128=Códigos de barra tipo C128 +SyslogFilename=Nome do arquivo e caminho +YouCanUseDOL_DATA_ROOT=Você pode usar DOL_DATA_ROOT/dolibarr.log para um arquivo de log no diretório dos "documentos" do Dolibarr. +ErrorUnknownSyslogConstant=A Constante %s não é conhecida pelas constantes do Syslog +OnlyWindowsLOG_USER=Somente Windows suporta LOG_USER +DonationsSetup=Configurações do módulo de doações +DonationsReceiptModel=Templates de recibos de doação +BarcodeSetup=Configurações de código de barras +PaperFormatModule=Módulo de formato de impressão +BarcodeEncodeModule=Tipo de codificação do código de barras +UseBarcodeInProductModule=Usar códigos de barras nos produtos +CodeBarGenerator=Gerador de código de barras +ChooseABarCode=Nenhum gerador de código de barras +FormatNotSupportedByGenerator=Formato não suportado por esse gerador +BarcodeDescEAN8=Código de barras tipo EAN8 +BarcodeDescEAN13=Código de barras tipo EAN13 +BarcodeDescUPC=Código de barras tipo UPC +BarcodeDescISBN=Código de barras tipo ISBN +BarcodeDescC39=Código de barras tipo C39 +BarcodeDescC128=Código de barras tipo C128 BarcodeDescDATAMATRIX=Código de barras do tipo Datamatrix BarcodeDescQRCODE=Código de barras do tipo QR code +GenbarcodeLocation=Ferramenta em linha de comando para geração de código de barras (usado pelo mecanismo interno para alguns tipos de código de barras) +BarcodeInternalEngine=Mecanismo interno BarCodeNumberManager=Gerente de auto definir números de código de barras -WithdrawalsSetup=configuração do módulo Débitos Diretos -ExternalRSSSetup=configuração das importações do fluxos RSS -NewRSS=Sindicação de um Novo fluxos RSS -MailingEMailError=Voltar E-mail (Erros-to) para e-mails com erros +WithdrawalsSetup=Configurações de módulo de retirada +ExternalRSSSetup=Configurações importantes de RSS externo +NewRSS=Novo RSS Feed +RSSUrl=URL de RSS +RSSUrlExample=Um interessante RSS feed +MailingSetup=Configurações do módulo de e-mails +MailingEMailFrom=Emissor de e-mails (de) por envio de e-mail pelo módulo de e-mails +MailingEMailError=Retornar e-mails (erros-para) por e-mails que contêm erros MailingDelay=Segundos de espera antes do envio da mensagem seguinte -NotificationSetup=Configuração do módulo de notificações por e-mail -ListOfAvailableNotifications=Lista de eventos que você pode definir a notificação em diante, para cada thirdparty (entrar em cartão thirdparty para instalação) ou definindo um e-mail fixa (Lista depende módulos ativados) +NotificationSetup=Configurações do módulo de notificações por e-mail +NotificationEMailFrom=Emissor de e-mails (de) por envio de notificação por e-mails +ListOfAvailableNotifications=Lista de notificações disponíveis (Essa lista depende dos módulos ativos) FixedEmailTarget=Alvo fixo e-mail -SendingsSetup=configuração do módulos envios -SendingsNumberingModules=Expedição de numeração de módulos -NoNeedForDeliveryReceipts=na maioria dos casos, as entregas utilizam como nota de entregas ao cliente (lista de produtos a enviar), se recebem e assinam por o cliente. Por o tanto, a hoja de entregas de produtos é uma característica duplicada e rara vez é ativada. -FreeLegalTextOnShippings=Texto livre sobre transferências -DeliveryOrderModel=Modelo de ordem de envio -DeliveriesOrderAbility=Fretes pagos por o cliente -AdvancedEditor=Formatação avançada -ActivateFCKeditor=Ativar FCKeditor para : -FCKeditorForCompany=Criação/Edição WYSIWIG da descrição e notas dos Fornecedores -FCKeditorForUserSignature=WYSIWIG criação / edição da assinatura do usuário -FCKeditorForMail=Criação WYSIWIG / edição para todos os emails (exceto Outils-> e-mail) -OSCommerceErrorConnectOkButWrongDatabase=a login se ha estabelecido, mas a base de dados não parece de OSCommerce. -OSCommerceTestOk=a login à servidor '%s' sobre a base '%s' por o Usuário '%s' é correta. -OSCommerceTestKo1=a login à servidor '%s' sobre a base '%s' por o Usuário '%s' não se pode efetuar. -OSCommerceTestKo2=a login à servidor '%s' por o Usuário '%s' ha falhado. -StockSetup=Configuração do módulo Armazém / Warehouse +SendingsSetup=Configurações do módulo de envios +SendingsReceiptModel=Modelo de recibo do envio +SendingsNumberingModules=Módulos de númeração de envios +SendingsAbility=Suporte para folhas de envios, para entregas de cliente +NoNeedForDeliveryReceipts=Na maioria dos casos, recibos de envios são usados em duas folhas pela entrega de clientes (lista de produtos a enviar) e folhas que é recebida e assinado pelo cliente. Então o recibo de entrega do produto é duplicado e é raramente ativado. +FreeLegalTextOnShippings=Texto livre para envios +DeliveryOrderNumberingModules=Módulo de numeração de recibos de produtos entregues +DeliveryOrderModel=Modelo de recibo de produtos entregues +DeliveriesOrderAbility=Suporta recibos de entrega de produtos +FreeLegalTextOnDeliveryReceipts=Texto livre em recibos de entregas +AdvancedEditor=Editor avançado +ActivateFCKeditor=Editor avançado ativo por: +FCKeditorForCompany=Criação/edição do WYSIWIG nas descrições de elementos e nota (exceto produtos/serviços) +FCKeditorForProduct=Criação/edição do WYSIWIG nas descrições de produtos/serviços e nota +FCKeditorForProductDetails=Criação/edição do WYSIWIG nas linhas dos detalhes de produtos de todas entidades (orçamentos, pedidos, faturas, etc...). <font class="warning">Aviso: Usando essa opção nesse caso é extremamente NÃO recomendado, podendo causar problemas com caracteres especiais e no formato da página na construção do arquivo PDF.</font> +FCKeditorForMailing=Criação/edição do WYSIWIG nos E-Mails massivos (ferramentas->emailing) +FCKeditorForUserSignature=criação/edição do WYSIWIG nas assinaturas de usuários +FCKeditorForMail=criação/edição do WYSIWIG para todas as correspondências (exceto Outils->eMailing) +OSCommerceErrorConnectOkButWrongDatabase=Conexão foi um sucesso mas o banco de dados não enxerga o banco de dados do OSCommerce (chave %s não achada na tabela %s). +OSCommerceTestOk=Conexão ao servidor '%s' no banco de dados '%s' com o usuário '%s' foi um sucesso. +OSCommerceTestKo1=Conexão ao servidor '%s' foi um sucesso mas o banco de dados '%s' não foi alcançado. +OSCommerceTestKo2=Conexão ao servidor '%s' com o usuário '%s' falhou. +StockSetup=Configurações do módulo de estoque +UserWarehouse=Usar estoques pessoal do usuário IfYouUsePointOfSaleCheckModule=Se você usar um módulo Ponto de Venda (POS módulo fornecido por padrão ou outro módulo externo), esta configuração pode ser ignorado pelo seu modulo ponto de Venda. A maioria modulo ponto de Vendas são projetados para criar imediatamente uma fatura e diminuir estoque por padrão tudo o que são opções aqui. Então, se você precisa ou não ter uma diminuição de ações quando registrar uma venda a partir do seu ponto de venda, verifique também a configuração do seu módulo POS. -Menu=Seleção dos menus -MenuHandler=Gerente de menus -HideUnauthorizedMenu=Esconder menus não autorizadas (cinza) -DetailMenuHandler=Nome do gerente de menus -DetailMenuModule=Nome do módulo sim a entrada do menu é resultante de um módulo -DetailType=Tipo de menu (superior o izquierdp) -DetailTitre=Etiqueta de menu -DetailMainmenu=Grupo à qual pertence (obsoleto) -DetailUrl=URL da página fazia a qual o menu aponta -DetailLeftmenu=Condição de visualização o não (obsoleto) -DetailEnabled=Condição para mostrar ou não entrada -DetailRight=Condição de visualização completa o cristálida -DetailLangs=Arquivo langs para a tradução do título -DetailTarget=Objetivo -DetailLevel=Nível (-1:menu superior, 0:principal, >0 menu e submenú) -ConfirmDeleteMenu=Tem certeza que quer eliminar a entrada de menu <b>%s</b> ? -DeleteLine=Apagar a Linha -ConfirmDeleteLine=Tem certeza que quer eliminar esta linha? -TaxSetup=Instalação de módulo de Impostos, encargos sociais e fiscais e dividendos -OptionVatMode=Opção de carga de ICMS -OptionVATDefault=Regime de caixa -OptionVATDebitOption=Regime de competência -OptionVatDefaultDesc=a carga do ICMS é: <br>-ao envio dos bens <br>-sobre o pagamento por os serviços -OptionVatDebitOptionDesc=a carga do ICMS é: <br>-ao envio dos bens <br>-sobre o faturamento dos serviços -SummaryOfVatExigibilityUsedByDefault=Hora do VTA exigibilidade por padrão de acordo com a opção escolhida: -OnPayment=Mediante o pagamento +MenuDeleted=Menu Deletado +TreeMenu=Árvores de menus +MenuConf=Configurações de menus +Menu=Seleção de menus +MenuModule=Fonte do módulo +HideUnauthorizedMenu=Esconder menus não autorizados (cinza) +DetailId=Menu ID +DetailMenuHandler=Gestor de menu onde mostra novo menu +DetailMenuModule=Nome do módulo se a entrada do menu vier de um módulo +DetailType=Tipo do menu (superior o esquerdo) +DetailTitre=Etiqueta do menu ou código da etiqueta para tradução +DetailMainmenu=Grupo a que pertence (obsoleto) +DetailUrl=URL onde o menu envia para você (URL absoluta ou link externo com http://) +DetailLeftmenu=Mostrar condição ou não (obsoleto) +DetailEnabled=Condição para mostra ou não entrar +DetailRight=Condição para mostrar menus não autorizados em cinza +DetailLangs=Nomes de arquivos lang para código de etiqueta da tradução +DetailTarget=Alvos por links (_blank topo abre uma nova janela) +DetailLevel=Nível (-1:menu superior, 0:menu do cabeçario, >0 menu e sub-menu) +ModifMenu=Modificar menu +DeleteMenu=Deletar entrada do menu +ConfirmDeleteMenu=Você tem certeza que deseja deletar a entrada do menu? <b>%s</b> ? +DeleteLine=Apagar linha +ConfirmDeleteLine=Você tem certeza que deseja deletar essa linha? +TaxSetup=Configurações do módulo taxas, contribuição social e dividendos +OptionVatMode=Imposto ICMS +OptionVATDefault=Base em Dinheiro +OptionVATDebitOption=Base em Acréscimo +OptionVatDefaultDesc=ICMS é um imposto:<br>- Nas entregas dos bens (Nós usamos a data da fatura)<br>- Nos pagamentos dos serviços +OptionVatDebitOptionDesc=ICMS é um imposto:<br>- Nas entregas dos bens (Nós usamos a data da fatura)<br>- Na emissão da fatura do serviço +SummaryOfVatExigibilityUsedByDefault=O tempo do ICMS exige por default as seguintes opções a serem escolhidas: +OnPayment=No pagamento OnInvoice=Na fatura -SupposedToBePaymentDate=Data de pagamento usado -SupposedToBeInvoiceDate=Data da fatura usado -InvoiceDateUsed=Data da fatura usado -YourCompanyDoesNotUseVAT=Sua empresa foi definido para não usar de IVA (Home - Configuração - Empresa / Fundação), então não há nenhuma opção de VAT a configuração. -AccountancyCodeSell=Conta Venda. código -AccountancyCodeBuy=Compre conta. código -AgendaSetup=Módulo configuração de ações e agenda -PasswordTogetVCalExport=Chave de autorização vcal export link -PastDelayVCalExport=Não exportar evento mais antigo que -AGENDA_USE_EVENT_TYPE=Use eventos tipos (geridos em Setup Menu -> Dicionário -> Tipo de eventos da agenda) +SupposedToBePaymentDate=Data usada no pagamento +SupposedToBeInvoiceDate=Data usada na fatura +Buy=Compra +Sell=Venda +InvoiceDateUsed=Data usada na fatura +YourCompanyDoesNotUseVAT=Sua empresa está definido para não usar ICMS (Home->Configuração->Empresa), então não há nenhuma opção de configuração do ICMS. +AccountancyCode=Código de contabilidade +AccountancyCodeSell=Código de contas de vendas +AccountancyCodeBuy=Código de contas de compras +AgendaSetup=Configurações do módulo de eventos e agenda +PasswordTogetVCalExport=Chave para autorizar exportação do link +PastDelayVCalExport=Não exportar eventos antigos de +AGENDA_USE_EVENT_TYPE=Use tipos de eventos (gestor dentro de configuração->Dicionários->llx_c_actioncomm) AGENDA_DEFAULT_FILTER_TYPE=Use automaticamente este tipo de evento no filtro de busca da agenda AGENDA_DEFAULT_FILTER_STATUS=Use automaticamente este estado no filtro das buscas da agenda AGENDA_DEFAULT_VIEW=Qual aba voçê quer abrir por padrão quando o menu Agenda e selecionado -ClickToDialDesc=Este módulo permite agregar um ícone depois do número de telefone de contatos Dolibarr. um clic neste ícone, Chama a um servidor com uma URL que se indica a continuação. Esto pode ser usado para Chamar à sistema call center de Dolibarr que pode Chamar à número de telefone em um sistema SIP, por Exemplo. -CashDeskSetup=configuração do módulo de Caixa registradora -CashDeskThirdPartyForSell=Terceiro padrão para uso em vendas -CashDeskBankAccountForSell=conta de efetivo que se utilizará para as vendas -CashDeskBankAccountForCheque=Padrão conta para usar a receber pagamentos por cheque -CashDeskBankAccountForCB=Padrão conta para usar a receber pagamentos por cartões de crédito +ClickToDialDesc=Esse módulo permite você adicionar um ícone depois do telefone. Um clique nesse ícone irá chamar um servidor com URL particular definida abaixo. Isso pode ser usado para chamar uma central de chamadas do Dolibarr que pode chamar o número telefonico no sistema SIP por exemplo. +CashDeskSetup=Configurações do módulo do ponto de vendas +CashDeskThirdPartyForSell=Terceiro genérico para usar nas vendas +CashDeskBankAccountForSell=Conta default para usar nos pagamentos em dinheiro +CashDeskBankAccountForCheque=Conta default para usar nos pagamentos em cheque +CashDeskBankAccountForCB=Conta default para usar nos pagamentos em cartão de crédito CashDeskDoNotDecreaseStock=Desativar diminuição de ações quando uma venda é feita a partir de ponto de venda (se "não", diminuição de ações é feito para cada vendem feito a partir de POS, o que for opção definida no módulo de estoque). -CashDeskIdWareHouse=Forçar e restringir armazém a usar para redução de ações +CashDeskIdWareHouse=Depósito para usar nas vendas StockDecreaseForPointOfSaleDisabled=Diminuição do estoque pelo PDV desativado -BookmarkSetup=Configuração do Módulo de Favoritos -BookmarkDesc=Este módulo lhe permite Gerenciar os links e acessos diretos. também permite Adicionar qualquer página de Dolibarr o link web ao menu de acesso rápido da esquerda. -NbOfBoomarkToShow=Número máximo de marcadores que se mostrará ao menu -WebServicesSetup=Configuração do módulo Webservices -WebServicesDesc=Ao habilitar este módulo, Dolibarr se tornar um servidor web service para fornecer serviços web diversos. -WSDLCanBeDownloadedHere=Arquivos descritores WSDL dos serviços prestados pode ser baixado aqui -EndPointIs=Clientes SOAP devem enviar seus pedidos para o terminal Dolibarr Disponível em URL +StockDecreaseForPointOfSaleDisabledbyBatch=Diminuir estoque no Ponto De Vendas não é compativel com o gerenciamento do lote +BookmarkSetup=Configurações do módulo de marcadores +BookmarkDesc=Esse módulo permite você gerenciar marcadores. Você pode também adicionar atalhos para qualquer página do Dolibarr ou sites externos no seu menu esquerdo. +NbOfBoomarkToShow=Número máximo de marcadores para mostrar no menu esquerdo +WebServicesSetup=Configurações do módulo de serviço de web +WebServicesDesc=Ativando esse módulo, Dolibarr se torna um servidor de serviços web e fornece vários serviços web. +WSDLCanBeDownloadedHere=Arquivos descritor WSDL que fornece serviços que podem ser baixados aqui +EndPointIs=Clientes SOAP devem enviar suas requisições para o Dolibarr endpoint disponível na URL ApiSetup=Instalação de módulo de API ApiDesc=Ao ativar este módulo, Dolibarr se tornar um servidor REST para fornecer serviços de web diversos. KeyForApiAccess=Chave para usar a API (parâmetro "api_key") @@ -1091,31 +1325,32 @@ ApiEndPointIs=Você pode acessar a API na url ApiExporerIs=Você pode explorar a API na url OnlyActiveElementsAreExposed=Somente elementos de módulos habilitados são expostos ApiKey=Chave para API -BankSetupModule=Configuração do módulo Banco -FreeLegalTextOnChequeReceipts=Texto livre em recibos de verificação -BankOrderShow=Ordem de apresentação das contas bancárias para os países usando o "número do banco detalhada" +BankSetupModule=Configurações do módulo bancário +FreeLegalTextOnChequeReceipts=Texto livre para recibos de cheque +BankOrderShow=Mostrar ordem das contas bancárias para países usando "Número do banco detalhado" +BankOrderGlobalDesc=Ordem geral exibida BankOrderES=Espanhol -BankOrderESDesc=Ordem de exibição Espanhol -MultiCompanySetup=Configuração do módulo Multi-empresa -SuppliersSetup=Configuração Módulo Fornecedor -SuppliersCommandModel=Modelo completo de ordem fornecedor (logo. ..) -SuppliersInvoiceModel=Modelo completo da fatura do fornecedor (logo. ..) -SuppliersInvoiceNumberingModel=Faturas de fornecedores de numeração modelos +BankOrderESDesc=Ordem espanhola exibida +MultiCompanySetup=Configurações do módulo multi-empresas +SuppliersSetup=Configurações do módulo de fornecedores +SuppliersCommandModel=Template completo de pedidos de fornecedores (logo...) +SuppliersInvoiceModel=Template completo de faturas de fornecedores (logo...) +SuppliersInvoiceNumberingModel=Modelo de numeração de faturas de fornecedores IfSetToYesDontForgetPermission=Se definido como sim, não se esqueça de fornecer permissões a grupos ou usuários autorizados para a segunda aprovação -GeoIPMaxmindSetup=Configuração do módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Caminho para o arquivo que contém a tradução Maxmind ip país. Exemplos: / Usr / local / share / GeoIP / GeoIP.dat / Usr / share / GeoIP / GeoIP.dat -NoteOnPathLocation=Note-se que o seu ip para o arquivo de dados do país devem estar dentro de um diretório do seu PHP pode ler (Verifique se o seu PHP open_basedir configuração e as permissões do sistema de arquivos). -YouCanDownloadFreeDatFileTo=Você pode baixar uma versão demo gratuita do arquivo país Maxmind GeoIP em. -YouCanDownloadAdvancedDatFileTo=Você também pode baixar uma versão,mais completa, com atualizações, do arquivo país em Maxmind GeoIP. -TestGeoIPResult=Teste de um IP de conversão -> país -ProjectsNumberingModules=Projetos de numeração módulo -ProjectsSetup=Configuração do módulo de Projetos -ProjectsModelModule=Os relatórios do projeto modelo de documento -TasksNumberingModules=Módulo de numeração de Tarefas -TaskModelModule=Relatórios Tarefas modelo de documento +GeoIPMaxmindSetup=Configurações do módulo GeoIP Maxmind +PathToGeoIPMaxmindCountryDataFile=Caminho do arquivo que contêm Maxmind ip para tradução do país.<br>Exemplos:<br>/usr/local/share/GeoIP/GeoIP.dat<br>/usr/share/GeoIP/GeoIP.dat +NoteOnPathLocation=Nota que seu ip para o arquivo de dados do país deve estar dentro do diretório do seu PHP que possa ser lido (Verifique a configuração do seu PHP open_basedir e o sistema de permissões). +YouCanDownloadFreeDatFileTo=Você pode baixar uma <b>Versão demo</b> do arquivo Maxmind GeoIP do seu país no %s. +YouCanDownloadAdvancedDatFileTo=Você também pode baixar uma versão mais completa, com updates do arquivo Maxmind GeoIP do seu país no %s. +TestGeoIPResult=Teste a conversão IP -> país +ProjectsNumberingModules=Modelo de numeração de projetos +ProjectsSetup=Configurações do módulo de projetos +ProjectsModelModule=Modelo de documento de relatório de projeto +TasksNumberingModules=Modelo de numeração de tarefas +TaskModelModule=Modelo de numeração de relatório de tarefas UseSearchToSelectProject=Use campos de completação automática para escolher projeto (em vez de usar uma caixa de lista) -ECMSetup =Instalar GED -ECMAutoTree =Pasta árvore automática e documento +ECMSetup =Configurações de Gestão de Conteúdo Empresarial (ECM) +ECMAutoTree =Pasta e documentos de árvore automática FiscalYears=Anos fiscais FiscalYear=Ano fiscal FiscalYearCard=Ficha ano fiscal @@ -1127,6 +1362,7 @@ MAIN_APPLICATION_TITLE=Forçar nome visível da aplicação (aviso: definir o se NbMajMin=Número mínimo de caracteres maiúsculos NbNumMin=Número mínimo de caracteres numéricos NbSpeMin=Número mínimo de caracteres especiais +NbIteConsecutive=Numero maximo dos mesmos caracteres repetidos SortOrder=Ordem de classificação TypePaymentDesc=0: Pagamento para Cliente, 1: Pagamento para Fornecedor, 2: Pagamentos para Clientes e Fornecedores IncludePath=Incluir caminho (definido na variável %s) @@ -1142,6 +1378,7 @@ SomethingMakeInstallFromWebNotPossible=A instalação do módulo externo não é SomethingMakeInstallFromWebNotPossible2=Por esta razão, o processo de atualização descrito aqui é apenas manual de passos que um usuário privilegiado pode fazer. HighlightLinesOnMouseHover=Destacar linhas de tabela quando o mouse passar sobre elas PressF5AfterChangingThis=Pressione F5 no teclado depois de mudar este valor para tê-lo eficaz +NotSupportedByAllThemes=Funcionara com o tema eldy porem nao e suportado em todos os temas. BackgroundColor=Cor de fundo TopMenuBackgroundColor=Cor de fundo para o menu de topo LeftMenuBackgroundColor=A cor do fundo para o menu esquerdo @@ -1155,9 +1392,12 @@ PositionIntoComboList=Posição de linha em listas de combinação SellTaxRate=Taxa de imposto sobre venda TypeOfTemplate=Tipo de modelo TemplateIsVisibleByOwnerOnly=Template é visível somente pelo proprietário +ExpectedChecksum=Checksum esperado +CurrentChecksum=Checksum corrente MailToSendProposal=Para enviar a proposta ao cliente MailToSendOrder=Para enviar pedido do cliente MailToSendInvoice=Para enviar fatura do cliente +MailToSendShipment=Enviar envio MailToSendIntervention=Para enviar intervenção MailToSendSupplierRequestForQuotation=Para enviar a solicitação de cotação para fornecedor MailToSendSupplierOrder=Para enviar ordem fornecedor diff --git a/htdocs/langs/pt_BR/agenda.lang b/htdocs/langs/pt_BR/agenda.lang index 6c68383a67b..0dd0cdab8d7 100644 --- a/htdocs/langs/pt_BR/agenda.lang +++ b/htdocs/langs/pt_BR/agenda.lang @@ -1,76 +1,79 @@ # Dolibarr language file - Source file is en_US - agenda -IdAgenda=ID evento +IdAgenda=ID do Evento Actions=Eventos -ActionsArea=Área de eventos (Atividades e Tarefas) +ActionsArea=Área de eventos (Ações e Tarefas) +LocalAgenda=Calendário local ActionsOwnedBy=Evento de propriedade do -DoneBy=Concluído por +DoneBy=Feito por Event=Evento -EventsNb=Numero de eventos -EventOnFullDay=Evento durante todo o dia (s) +EventOnFullDay=Evento no(s) dia(s) todo SearchAnAction=Procurar um evento/tarefa MenuToDoActions=Todos os eventos incompletos -MenuDoneActions=Todas os eventos completos -MenuToDoMyActions=Os meus eventos incompletas -MenuDoneMyActions=Os meus eventos completos -ListOfEvents=Lista de eventos (calendário interno) -ActionsAskedBy=Eventos registrados por -ActionsToDoBy=Eventos atribuídos à -ActionsDoneBy=Eventos concluído por +MenuToDoMyActions=Meus eventos incompletos +MenuDoneMyActions=Meus eventos terminados +ListOfEvents=Lista de eventos Dolibarr +ActionsAskedBy=Eventos relatados pelo +ActionsToDoBy=Eventos atribuídos para +ActionsDoneBy=Eventos feito por ActionsForUser=Eventos para o usuário ActionsForUsersGroup=Eventos para todos os usuários do grupo ActionAssignedTo=Evento atribuído a AllMyActions=Todos meus eventos/tarefas -AllActions=Todas os eventos/tarefas -ViewCal=Exibir Calendário -ViewDay=Exibir dia -ViewWeek=Exibir semana +AllActions=Todos eventos/tarefas +ViewCal=Ver Mês +ViewDay=Ver dia +ViewWeek=ver semana ViewPerUser=Visão do usuário -ViewWithPredefinedFilters=Exibir com filtros predefinidos -AgendaAutoActionDesc=Defina aqui quais os eventos que deseja que o Dolibarr adicione automaticamente na sua agenda. Se nada estiver marcado (por padrão), sera incluído só eventos manualmente na agenda. -AgendaSetupOtherDesc=Esta página fornece opções para permitir a exportação de seus eventos do Dolibarr para um calendário externo (thunderbird, google agenda, ...) -AgendaExtSitesDesc=Esta página permite importar calendários de fontes externas para sua agenda de eventos no Dolibarr. -ActionsEvents=Para qual eventos o Dolibarr irá criar uma atividade na agenda automaticamente -PropalValidatedInDolibarr=Proposta %s validada +AgendaAutoActionDesc=Defina aqui os eventos que deseja que o Dolibarr crie automáticamente em eventos na agenda. Se nada for marcado (por default), somente ações manuias serão inclusas na agenda. +AgendaSetupOtherDesc=Essa página fornece a opção de exportar seus eventos Dolibarr para um calendário externo (thunderbird, google, ...) +AgendaExtSitesDesc=Essa página permite declarar calendários externos para serem visto nos eventos da agenda Dolibarr. +ActionsEvents=Eventos no qual Dolibarr cria uma ação na agenda automáticamente. +PropalValidatedInDolibarr=Orçamento %s validado InvoiceValidatedInDolibarr=Fatura %s validada InvoiceValidatedInDolibarrFromPos=Fatura %s validada no POS -InvoiceBackToDraftInDolibarr=Fatura %s volta ao estado de rascunho +InvoiceBackToDraftInDolibarr=Fatura %s voltou para o status de rascunho +InvoiceDeleteDolibarr=Fatura %s deletada OrderValidatedInDolibarr=Pedido %s validado OrderDeliveredInDolibarr=Ordem %s classificadas entregues OrderCanceledInDolibarr=Pedido %s cancelado OrderBilledInDolibarr=Ordem %s classificadas faturado OrderApprovedInDolibarr=Pedido %s aprovado OrderRefusedInDolibarr=Pedido %s recusado -OrderBackToDraftInDolibarr=Pedido %s volta ao estado de rascunho -ProposalSentByEMail=Proposta comercial %s enviada por e-mail -OrderSentByEMail=Pedido do cliente %s enviado por e-mail -InvoiceSentByEMail=Fatura do cliente %s enviada por e-mail -SupplierOrderSentByEMail=Pedido do fornecedor %s enviado por e-mail -SupplierInvoiceSentByEMail=Fatura do fornecedor %s enviada por e-mail -ShippingSentByEMail=Embarque %s enviada por e-mail +OrderBackToDraftInDolibarr=Pedido %s voltou para o status de rascunho +ProposalSentByEMail=Orçamento %s enviada por e-mail +OrderSentByEMail=Pedido de cliente %s enviado por e-mail +InvoiceSentByEMail=Fatura de cliente %s enviado por e-mail +SupplierOrderSentByEMail=Pedido de fornecedor %s enviado por e-mail +SupplierInvoiceSentByEMail=Fatura de fornecedor %s enviado por e-mail +ShippingSentByEMail=Frete %s enviado por e-mail ShippingValidated=Envio %s validado -InterventionSentByEMail=Intervenção %s enviada por e-mail -NewCompanyToDolibarr=Fornecedor criado -DateActionPlannedStart=Data de início do planejamento -DateActionPlannedEnd=Data final do planejamento +InterventionSentByEMail=Intervenção %s enviado por e-mail +NewCompanyToDolibarr=Terceiro Criado +DateActionPlannedStart=Data planejada de início +DateActionPlannedEnd=Data planejada de término DateActionDoneStart=Data real de início -DateActionDoneEnd=Data real de fim +DateActionDoneEnd=Data real de término +DateActionStart=Data de início DateActionEnd=Data de término -AgendaUrlOptions1=Você também pode adicionar os seguintes parâmetros para filtrar o resultado: -AgendaUrlOptions2=<b>login =%s</b> ​​para restringir a saída para ações criadas por ou atribuídos para o <b>usuário %s.</b> -AgendaUrlOptions3=<b>logina=%s</b> para restringir açoes de propriedade do usuario <b>%s</b>. -AgendaUrlOptions4=<b>Usuário=%s</b> permitir apenas resultados para atividades atribuídas ao usuário <b>%s</b>. +AgendaUrlOptions1=Você também pode adicionar os seguintes parâmetros nos filtros de saída: +AgendaUrlOptions2=<b>login=%s</b> para restringir a saída para ações criada por, atribuída para ou feito pelo usuário <b>%s</b>. +AgendaUrlOptions3=<b>logina=%s</b> para restringir a saída para ações criada pelo usuário <b>%s</b>. +AgendaUrlOptions4=<b>logint=%s</b> para restringir a saída para ações atribuídas para o usuário <b>%s</b>. AgendaUrlOptionsProject=<b>project=PROJECT_ID</b> para restringir a saida de açoes associadas ao projeto <b>PROJECT_ID</b>. -AgendaShowBirthdayEvents=Visualizar aniversários dos contatos -AgendaHideBirthdayEvents=Esconder aniversários dos contatos -ExportDataset_event1=Lista de eventos na agenda +AgendaShowBirthdayEvents=Mostrar Aniversariantes dos Contatos +AgendaHideBirthdayEvents=Esconder Aniversariantes dos Contatos +ExportDataset_event1=Lista dos eventos da agenda DefaultWorkingDays=Padrão dias úteis por semana (Exemplo: 1-5, 1-6) DefaultWorkingHours=Padrão horas de trabalho em dia (Exemplo: 9-18) -ExtSitesEnableThisTool=Mostrar calendários externos (definidos na configuração global) na agenda. Não afeta calendários externos definidos pelos usuários. -AgendaExtNb=Calendário nr. %s +ExtSitesEnableThisTool=Mostrar calendários externos na agenda +ExtSitesNbOfAgenda=Número de calendarios +AgendaExtNb=Calendário núm %s ExtSiteUrlAgenda=URL para acessar arquivos .ical ExtSiteNoLabel=Sem descrição WorkingTimeRange=Intervalo de tempo trabalhado WorkingDaysRange=Intervalo de dias trabalhado +VisibleTimeRange=Intervalo de tempo visível +VisibleDaysRange=Intervalo de dias visíveis AddEvent=Criar evento MyAvailability=Minha disponibilidade ActionType=Tipo de Evento diff --git a/htdocs/langs/pt_BR/banks.lang b/htdocs/langs/pt_BR/banks.lang index c08eef28cc2..e652d289c91 100644 --- a/htdocs/langs/pt_BR/banks.lang +++ b/htdocs/langs/pt_BR/banks.lang @@ -1,124 +1,139 @@ # Dolibarr language file - Source file is en_US - banks MenuBankCash=Banco/Caixa -MenuSetupBank=Configuração Banco/Caixa -BankName=Nome do Banco -BankAccount=Conta Bancaria -BankAccounts=Contas Bancarias +MenuSetupBank=Configurações Banco/Caixa +BankAccount=Conta Bancária ShowAccount=Visualizar Conta -AccountRef=Ref. Conta Financeira -AccountLabel=Etiqueta da Conta Financeira -CashAccount=Conta Caixa/Efetivo -CashAccounts=Contas Caixa/Efetivo -MainAccount=Conta Principal +AccountRef=Ref. da conta financeira +AccountLabel=Etiqueta da conta financeira +CashAccount=Conta do caixa +CashAccounts=Contas do Caixa +MainAccount=Conta principal CurrentAccount=Conta Corrente -CurrentAccounts=Contas Correntes -SavingAccount=Conta a Prazo -SavingAccounts=Contas a Prazo -ErrorBankLabelAlreadyExists=Etiqueta de Conta Financeira já existente -BankBalanceBefore=Sldo anterior -BankBalanceAfter=Saldo depois +CurrentAccounts=Contas Corrente +SavingAccount=Conta Poupança +SavingAccounts=Contas Poupança +ErrorBankLabelAlreadyExists=Etiqueta de conta financeira já existe +BankBalanceBefore=Saldo anterior +BankBalanceAfter=Saldo posterior +BalanceMinimalAllowed=Saldo mínimo permitido +BalanceMinimalDesired=Saldo mínimo desejado +InitialBankBalance=Saldo inicial +EndBankBalance=Saldo final CurrentBalance=Saldo atual -ShowAllTimeBalance=Mostrar Balanço Desde do Inicio +FutureBalance=Saldo futuro +ShowAllTimeBalance=Mostrar saldo do começo AllTime=Do inicio -RIB=Conta Bancaria +Reconciliation=Reconciliação +RIB=Número da conta bancária IbanValid=IBAN é válido IbanNotValid=IBAN não é válido SwiftValid=BIC / SWIFT é válido SwiftNotValid=BIC / SWIFT não é válido -AccountStatement=Extrato da Conta +AccountStatement=Extrato da conta AccountStatementShort=Extrato -AccountStatements=Extratos das Contas -LastAccountStatements=�ltimos Extratos Bancários -IOMonthlyReporting=Relatório Mensal E/S -BankAccountDomiciliation=Domicilio de Conta -BankAccountCountry=Conta do pais -BankAccountOwner=Nome do Proprietário da Conta -BankAccountOwnerAddress=Endereço do Proprietário da Conta -RIBControlError=Se a integridade das verificações de valores falhar. Isto significa que informações para este número de conta não estão completos ou errados (verifique País, números e IBAN). -NewBankAccount=Nova Conta Bancaria -NewFinancialAccount=Nova Conta Financeira -MenuNewFinancialAccount=Nova Conta Financeira -NewCurrentAccount=Nova Conta Corrente -NewSavingAccount=Nova Conta de a Prazo -SearchBankMovement=Procurar Registo Bancario -LabelBankCashAccount=Etiqueta da Conta ou Caixa -BankType0=Conta Bancaria a Prazo -BankType1=Conta Bancaria Corrente -BankType2=Conta Caixa/Efetivo -IfBankAccount=Se a Conta Bancária -AccountsArea=Área das Contas -AccountCard=Ficha da Conta -ConfirmDeleteAccount=Tem certeza que quer eliminar esta Conta? -ByCategories=Por Categorias -ByRubriques=Por Rúbricas -BankTransactionByCategories=Registros bancários por rúbricas -BankTransactionForCategory=Registros bancários por a rúbrica <b>%s</b> -RemoveFromRubrique=Eliminar link com rúbrica -RemoveFromRubriqueConfirm=Tem certeza que quer eliminar o link entre a transação e a rubrica? -ListBankTransactions=Lista de Transações -IdTransaction=Id de Transação -BankTransactions=Transações Bancarias -SearchTransaction=Procurar Registo -ListTransactions=Lista Transações -ListTransactionsByCategory=Lista Transações/Categoria -TransactionsToConciliate=Registros a Conciliar -IncludeClosedAccount=Incluir Contas Fechadas -OnlyOpenedAccount=Apenas contas abertas -AccountToCredit=Conta de Crédito -AccountToDebit=Conta de Débito -DisableConciliation=Desativar a função de Conciliação para esta Conta -ConciliationDisabled=Função de Conciliação Desativada -StatusAccountOpened=Aberto +AccountStatements=Extratos da conta +LastAccountStatements=Últimos extratos da conta +Rapprochement=Reconciliar +IOMonthlyReporting=Relatório Mensal +BankAccountDomiciliation=Endereço da conta +BankAccountCountry=País da conta +BankAccountOwner=Nome do titular da conta +BankAccountOwnerAddress=Endereço do titular da conta +RIBControlError=Verificação da integridade dos valores falhou. Isso significa que esse número de conta não esta completo ou errado (verifique país, número e agência). +CreateAccount=Criar conta +NewAccount=Nova conta +NewBankAccount=Nova conta bancária +NewFinancialAccount=Nova conta financeira +MenuNewFinancialAccount=Nova conta financeira +NewCurrentAccount=Nova conta corrente +NewSavingAccount=Nova conta poupança +NewCashAccount=Nova conta de caixa +EditFinancialAccount=Editar conta +AccountSetup=Configurações de contas financeira +SearchBankMovement=Procurar movimentação bancária +LabelBankCashAccount=Etiqueta do banco ou caixa +AccountType=Tipo de conta +BankType0=Conta poupança +BankType1=Conta corrente +BankType2=Conta caixa +IfBankAccount=Se conta bancária +AccountsArea=Área das contas +AccountCard=Ficha da conta +DeleteAccount=Deletar conta +ConfirmDeleteAccount=Você tem certeza que deseja deletar essa conta? +ByRubriques=Por categorias +BankTransactionByCategories=Transações bancárias por categorias +BankTransactionForCategory=Transações bancárias por categoria <b>%s</b> +RemoveFromRubrique=Remover vinculo com categoria +RemoveFromRubriqueConfirm=Você tem certeza que deseja remover o vinculo entre transação e categoria? +ListBankTransactions=Lista de transações bancárias +IdTransaction=Transação ID +BankTransactions=Transações bancarias +SearchTransaction=Procurar transações +ListTransactions=Lista de transações +ListTransactionsByCategory=Lista de transação/categoria +TransactionsToConciliate=Transações para reconciliação +Conciliable=Pode ser reconciliado +Conciliate=Reconciliar +Conciliation=Reconciliação +ConciliationForAccount=Reconcilie essa conta +IncludeClosedAccount=Incluir contas inativas +OnlyOpenedAccount=Somente contas ativas +AccountToCredit=Conta para crédito +AccountToDebit=Conta para débito +DisableConciliation=Desativar função de reconciliação dessa conta +ConciliationDisabled=Função de reconciliação desativada +StatusAccountOpened=Ativa +StatusAccountClosed=Inativa EditBankRecord=Editar Registo -AddBankRecord=Adicionar Registo -AddBankRecordLong=Realizar um registo manual fora de uma fatura -BankLineConciliated=Registo Conciliado -CustomerInvoicePayment=Pagamento de Cliente -CustomerInvoicePaymentBack=Pagamento do cliente de volta -SupplierInvoicePayment=Pagamento a Fornecedor -WithdrawalPayment=Reembolso -SocialContributionPayment=Pagamento de imposto social / fiscal -FinancialAccountJournal=Diário de Tesouraria da Conta -BankTransfer=Transferencia Bancaria -BankTransfers=Transferências Bancarias -TransferDesc=Ao criar uma transferencia de uma das suas contas bancarias fazia outra, Dolibarr cria os registros contabeis (um de débito em uma Conta e outro de crédito, do mesmo valor, na outra Conta. Se utiliza para os dois registros a mesma etiqueta de transferencia e a mesma data) -TransferFromToDone=A transferencia de <b>%s</b> fazia <b>%s</b> de <b>%s</b> %s foi criado. -ValidateCheckReceipt=Validar esta ficha de entregas? -ConfirmValidateCheckReceipt=Tem certeza que quer Confirmar esta ficha (Nenhuma modificação será possível uma vez a ficha este validada)? -DeleteCheckReceipt=Eliminar esta ficha de entregas? -ConfirmDeleteCheckReceipt=Tem certeza que quer eliminar esta ficha? -BankChecksToReceipt=Cheques a Depositar -ShowCheckReceipt=Mostra recibos do deposito com cheque. -NumberOfCheques=N� de Cheques -DeleteTransaction=Eliminar a Transação -ConfirmDeleteTransaction=Tem certeza que quer eliminar esta transação? -ThisWillAlsoDeleteBankRecord=Esto eliminará também os registros bancários gerados -CashBudget=Orçamento de Tesouraria -PlannedTransactions=Transações Previstas -Graph=Graficos -ExportDataset_banque_1=Transação Bancaria e Extrato de Conta +LineRecord=Transação +AddBankRecord=Adicionar transação +AddBankRecordLong=Adicionar manualmente uma transação +ConciliatedBy=Reconciliado por +DateConciliating=Data da reconciliação +BankLineConciliated=Transação reconciliada +CustomerInvoicePaymentBack=Pagamento do cliente estorno +SocialContributionPayment=Pagamento de contribuição social +FinancialAccountJournal=Registro diário da conta financeira +BankTransfers=Transferências Bancária +TransferDesc=Transferência de uma conta a outra, Dolibarr irá escrever dois registro (uma de débito na conta fonte e outra de crédito na conta alvo, do mesmo montante. A mesma etiqueta e data será usada nesta transação) +TransferFromToDone=Uma transferência de <b>%s</b> para <b>%s</b> de <b>%s</b> %s foi registrado. +ValidateCheckReceipt=Validar esse recibo de cheque? +ConfirmValidateCheckReceipt=Você tem certeza que deseja validar esse recibo de cheque? (não será possível desvalidar depois dessa confirmação) +DeleteCheckReceipt=Deletar esse recibo de cheque? +ConfirmDeleteCheckReceipt=Você tem certeza que deseja deletar esse recibo de cheque? +BankChecks=Cheques do banco +BankChecksToReceipt=Cheques esperando por depósito +ShowCheckReceipt=Mostrar recibo de depósito do cheque +NumberOfCheques=Núm de cheques +DeleteTransaction=Deletar transação +ConfirmDeleteTransaction=Você tem certeza que deseja deletar essa transação? +ThisWillAlsoDeleteBankRecord=Isso também irá deletar transação bancária gerada +CashBudget=Orçamento de caixa +PlannedTransactions=Transações planejadas +ExportDataset_banque_1=Transações bancárias e extrato da conta ExportDataset_banque_2=comprovante de depósito -TransactionOnTheOtherAccount=Transação Sobre Outra Conta -TransactionWithOtherAccount=Transferencia de Conta -PaymentNumberUpdateSucceeded=Numero de pagamento modificado -PaymentNumberUpdateFailed=Numero de pagamento não foi possível modificar -PaymentDateUpdateFailed=Data de pagamento não pode ser modificada +TransactionOnTheOtherAccount=transação de outra conta +TransactionWithOtherAccount=transferência de conta +PaymentNumberUpdateSucceeded=Número de pagamento atualizado com sucesso +PaymentNumberUpdateFailed=Número de pagamento não foi possível ser atualizada +PaymentDateUpdateSucceeded=Data de pagamento foi atualizada com sucesso +PaymentDateUpdateFailed=Data de pagamento não foi possível ser atualizada Transactions=Transações BankTransactionLine=Transação Bancária -AllAccounts=Todas as Contas bancarias/de Caixa -BackToAccount=Voltar e a Conta -FutureTransaction=Transação futura. Impossivel conciliar. -SelectChequeTransactionAndGenerate=Selecionar/filtrar cheques a se incluir no recibo de deposito e clickar no "Criar" -InputReceiptNumber=Escolha o extrato bancário relacionadas com a conciliação. Use um valor numérico classificável: AAAAMM ou AAAAMMDD -EventualyAddCategory=Posivelmente especificar a categoria para se clasificar os registros -ToConciliate=A se conciliar ? -ThenCheckLinesAndConciliate=Verificar as linhas presentes no relatorio do banco e clickar -BankDashboard=Somario de contas bancarias -DefaultRIB=BAN padrao +AllAccounts=Todas contas bancária/caixa +BackToAccount=Volte para conta +ShowAllAccounts=Mostre todas as contas +FutureTransaction=Transação futura. Não pode ser conciliada. +SelectChequeTransactionAndGenerate=Selecionar/filtrar cheques para incluir dentro de recibos de cheques depositados e clique em "Criar". +InputReceiptNumber=Escolha um estrato bancário relacionado com conciliação. Use um valor numérico classificável (tal como, YYYYMM) +EventualyAddCategory=Eventualmente, especifique a categoria na qual os registros será classificado +ThenCheckLinesAndConciliate=Então, verifique as linhas presente no estrato bancário e clique +BankDashboard=Resumo das contas bancárias +DefaultRIB=BAN padrão AllRIB=Todos BAN -NoBANRecord=Nao tem registro BAN -DeleteARib=Apagar registro BAN -ConfirmDeleteRib=Voce tem certeza que quer apagar este registro BAN ? +DeleteARib=Deletar registro de BAN +ConfirmDeleteRib=Você tem certeza que deseja deletar esse registro de BAN? StartDate=Data de início EndDate=Data final RejectCheck=Verifique rejeição diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang index adc214c60f3..e026cc827f2 100644 --- a/htdocs/langs/pt_BR/bills.lang +++ b/htdocs/langs/pt_BR/bills.lang @@ -273,6 +273,8 @@ PaymentTypeVIR=Transferência Bancaria PaymentTypePRE=Débito Direto Bancario PaymentTypeShortPRE=Débito Direto PaymentTypeLIQ=Espécie +PaymentTypeTIP=Depósito +PaymentTypeShortTIP=Depósito PaymentTypeTRA=Letra BankDetails=Dados Bancários BankCode=Código Banco diff --git a/htdocs/langs/pt_BR/companies.lang b/htdocs/langs/pt_BR/companies.lang index fe85da94e9a..74aa4351721 100644 --- a/htdocs/langs/pt_BR/companies.lang +++ b/htdocs/langs/pt_BR/companies.lang @@ -1,187 +1,245 @@ # Dolibarr language file - Source file is en_US - companies -ErrorCompanyNameAlreadyExists=Nome da empresa %s já existe. Indique outro. -ErrorPrefixAlreadyExists=Prefixo %s já existe. Indique outro. -ErrorSetACountryFirst=Primeiro defina o Pais -SelectThirdParty=Selecione um cliente/fornecedor -DeleteThirdParty=Excluir um cliente/fornecedor -ConfirmDeleteCompany=Tem certeza que quer excluir esta empresa e toda a informação dela pendente? -DeleteContact=Excluir um contato -ConfirmDeleteContact=Tem certeza que quer excluir este contato e toda a sua informação inerente? -MenuNewThirdParty=Novo cliente/fornecedor -MenuNewProspect=Novo cliente em potencial +ErrorCompanyNameAlreadyExists=Nome da empresa %s já existe. Escolha outro. +ErrorPrefixAlreadyExists=Prefixo %s já existe. Escolha outro. +ErrorSetACountryFirst=Defina o país primeiro +DeleteThirdParty=Delete um terceiro +ConfirmDeleteCompany=Você tem certeza que deseja deletar essa empresa e todas informações herdadas? +DeleteContact=Deletar um contato/endereço +ConfirmDeleteContact=Você tem certeza que deseja deletar esse contato e todas informações herdadas? +MenuNewThirdParty=Novo terceiro +MenuNewCompany=Nova empresa +MenuNewCustomer=Novo cliente +MenuNewProspect=Novo possível cliente MenuNewSupplier=Novo fornecedor -NewCompany=Nova Empresa (cliente em potencial, cliente, fornecedor) -NewThirdParty=Novo cliente/fornecedor (cliente em potencial, cliente, fornecedor) +MenuNewPrivateIndividual=Novo particular +NewCompany=Nova empresa (possível cliente, cliente e fornecedor) +NewThirdParty=Novo terceiro (possível cliente, cliente e fornecedor) NewSocGroup=Novo grupo de empresas -NewPrivateIndividual=Nova pessoa física (cliente em potencial, cliente, fornecedor) +NewPrivateIndividual=Novo particular (possível cliente, cliente e fornecedor) CreateDolibarrThirdPartySupplier=Criar um fornecedor -SocGroup=Agrupamento de empresas -IdThirdParty=ID do cliente/fornecedor -IdContact=Id Contato -Contacts=Contatos -ThirdPartyContacts=Contatos de clientes/fornecedores -ThirdPartyContact=Contato/Endereço de cliente/fornecedor -StatusContactValidated=Estado do Contato +ProspectionArea=Área de prospecção +SocGroup=Grupo de empresas +IdThirdParty=Terceiro ID +IdCompany=Empresa ID +IdContact=Contato ID +Contacts=Contatos/Endereços +ThirdPartyContacts=Contato de terceiros +ThirdPartyContact=Contato/Endereço de terceiros +StatusContactValidated=Status de Contato/Endereço AliasNames=Nome do alias (comercial, marca registrada, ...) AliasNameShort=Nome do alias -CountryIsInEEC=País da Comunidadeee Económica Europeia -ThirdPartyName=Nome do cliente/fornecedor -ThirdParty=Cliente/Fornecedor -ThirdParties=Clientes/Fornecedores -ThirdPartyAll=Clientes/Fornecedores (Todos) -ThirdPartyProspects=Clientes em potencial -ThirdPartyProspectsStats=Clientes em potencial -ThirdPartyType=Tipo de cliente/fornecedor -ToCreateContactWithSameName=Criar automaticamente um contato fisico com a mesma informação -ParentCompany=Casa Mãe -Subsidiary=Subsidiário -Subsidiaries=Subsidiários -NoSubsidiary=Sem subsidiário -RegisteredOffice=Domicilio Social +CountryIsInEEC=País se encontra dentro da Comunidade Europeia +ThirdPartyName=Nome do terceiro +ThirdPartyProspects=Possíveis clientes +ThirdPartyProspectsStats=Possíveis clientes +ThirdPartyCustomersWithIdProf12=Clientes com %s ou %s +ThirdPartyType=Tipos de terceiros +ToCreateContactWithSameName=Irá criar automaticamente um contato físico com a mesma informação +ParentCompany=Empresa pai +Subsidiaries=Filiais +NoSubsidiary=Não é filial +ReportByCustomers=Relatório pelos clientes +ReportByQuarter=Relatório pela taxa +CivilityCode=Código civil +RegisteredOffice=Escritório registrado +Lastname=Sobrenome +PostOrFunction=Cargo/Função +Surname=Apelido Address=Endereço -CountryCode=Código País -CountryId=ID do país +State=Estado +CountryCode=Código do País +CountryId=País ID PhoneShort=Telefone -Call=Ligar -PhonePerso=Telef. Particular -No_Email=Não envie e-mails em massa -Zip=Código Postal +Call=Chamar +PhonePro=Tel. comercial +PhonePerso=Tel. particular +PhoneMobile=Celular +No_Email=Não enviar e-mails massivos (spam) +Zip=CEP Town=Município -DefaultLang=Linguagem por padrão +Web=Web Site +DefaultLang=Língua default VATIsUsed=Sujeito a ICMS VATIsNotUsed=Não Sujeito a ICMS -CopyAddressFromSoc=Preencha com o endereço do cliente/fornecedor +CopyAddressFromSoc=Preencher endereço com o endereço do terceiro NoEmailDefined=Não tem email definido -LocalTax1IsUsedES=Sujeito a RE -LocalTax1IsNotUsedES=Não sujeito a RE -LocalTax2IsUsedES=Sujeito a IRPF -LocalTax2IsNotUsedES=Não sujeito a IRPF +LocalTax1IsUsedES=É usado RE +LocalTax1IsNotUsedES=Não é usado RE +LocalTax2IsUsedES=É usado IRPF +LocalTax2IsNotUsedES=Não é usado IRPF TypeLocaltax1ES=RE Tipo TypeLocaltax2ES=IRPF Tipo -WrongCustomerCode=Código cliente incorreto -WrongSupplierCode=Código do fornecedor incorreto +WrongCustomerCode=Código do cliente esta invalido +WrongSupplierCode=Código do fornecedor esta invalido +CustomerCodeModel=Modelo de código do cliente +SupplierCodeModel=Modelo de código do fornecedor ProfId6Short=Prof. id 6 -ProfId5=ID profesional 5 -ProfId6=ID profesional 6 -ProfId2AR=Prof Id 2 (Receitas brutas) -ProfId1BE=Núm da Ordem -ProfId2ES=Prof Id 2 (Número do seguro social) -ProfId3IN=Prof Id 3 (Taxa de Serviço) -ProfId3MX=Prof Id 3 (Carta Profissional) -ProfId1RU=Id prof 1 (I.E.) -ProfId2RU=Id prof 2 (I.M.) -ProfId3RU=Id prof. 3 (CGC) -ProfId4RU=Id prof. 4 (Livre) -VATIntra=Cadastro Nacional Pessoa Juridica - CNPJ -ProspectCustomer=Cliente em potencial/Cliente -Prospect=Cliente em potencial -CompanyHasRelativeDiscount=Este cliente tem um Desconto por default de <b>%s%%</b> -CompanyHasNoRelativeDiscount=Este cliente não tem Descontos relativos por default -CompanyHasAbsoluteDiscount=Este cliente tem <b>%s %s</b> Descontos fixos disponíveis -CompanyHasCreditNote=Este cliente tem <b>%s %s</b> recibos disponíveis -CompanyHasNoAbsoluteDiscount=Este cliente não tem mais Descontos fixos disponíveis -CustomerAbsoluteDiscountAllUsers=Descontos fixos em curso (acordado por todos os Usuário) -DefaultDiscount=Desconto por Fefeito -AvailableGlobalDiscounts=Descontos Fixos Disponíveis -AddContact=Criar contato -AddContactAddress=Criar contato/endereço +ProfId1=ID profissional 1 +ProfId2=ID profissional 2 +ProfId3=ID profissional 3 +ProfId4=ID profissional 4 +ProfId5=ID profissional 5 +ProfId6=ID profissional 6 +ProfId1BE=Prof Id 1 (Número profissional) +ProfId4BR=CNPJ/CPF +ProfId3CH=Prof Id 1 (Número federal) +ProfId4CH=Prof Id 2 (Número gravado comercial) +ProfId2ES=Prof Id 2 (Número de seguro social) +ProfId4ES=Prof Id 4 (Número do colegial) +VATIntra=Número ICMS +VATIntraShort=Núm ICMS +VATIntraVeryShort=ICMS +VATIntraSyntaxIsValid=Sintaxe é válida +VATIntraValueIsValid=Valor é válido +ProspectCustomer=Possível cliente / Cliente +Prospect=Possível cliente +CustomerCard=Ficha do Cliente +CustomerDiscount=Desconto do Cliente +CustomerRelativeDiscount=Desconto relativo do cliente +CustomerAbsoluteDiscount=Desconto fixo do cliente +CustomerRelativeDiscountShort=Desconto relativo +CustomerAbsoluteDiscountShort=Desconto fixo +CompanyHasRelativeDiscount=Esse cliente tem um desconto padrão de <b>%s%%</b> +CompanyHasNoRelativeDiscount=Esse cliente não tem desconto relativo por padrão +CompanyHasAbsoluteDiscount=Este cliente ainda tem desconto de créditos ou depósitos por <b>%s</b> %s +CompanyHasCreditNote=Esse cliente ainda tem notas de crédito por <b>%s</b> %s +CompanyHasNoAbsoluteDiscount=Esse cliente não tem desconto de crédito disponível +CustomerAbsoluteDiscountAllUsers=Desconto fixo (concedido para todos usuários) +CustomerAbsoluteDiscountMy=Desconto fixo (concedido para seu usuário) +DefaultDiscount=Desconto padrão +AvailableGlobalDiscounts=Desconto fixo disponível +DiscountNone=Nenhum +CompanyList=Lista de empresas +AddContact=Adicionar contato +AddContactAddress=Adicionar contato/endereço EditContact=Editar contato -EditContactAddress=Editar contato/endereco +EditContactAddress=Editar contato/endereço Contact=Contato -ContactsAddresses=Contatos/Enderecos -NoContactDefinedForThirdParty=Nenhum contato definido para este cliente/fornecedor -NoContactDefined=Nenhum contato definido -DefaultContact=Contato por Padrao -AddThirdParty=Criar cliente/fornecedor -SupplierCode=Código do fornecedor +ContactsAddresses=Contatos/Endereços +NoContactDefinedForThirdParty=Nenhum contato esta definido para esse terceiro +NoContactDefined=Nenhum contato esta definido +DefaultContact=Contato/endereço padrão +AddCompany=Adicionar empresa +AddThirdParty=Adicionar terceiro +DeleteACompany=Deletar empresa +PersonalInformations=Dados Pessoais +CustomerCode=Código de cliente +SupplierCode=Código de fornecedor +CustomerAccount=Conta do cliente SupplierAccount=Conta do fornecedor -SupplierCodeDesc=Código do fornecedor, único para cada fornecedor -RequiredIfCustomer=Requerida se for cliente ou cliente em potencial -RequiredIfSupplier=Obrigatório se for fornecedor -LastProspect=último cliente em potencial -ProspectToContact=Cliente em potencial a contatar -ListOfContacts=Lista de Contatos/Endereços +CustomerCodeDesc=Código de cliente, único para todos os clientes +SupplierCodeDesc=Código de fornecedor, único para todos os fornecedores +RequiredIfCustomer=Necessário se o terceiro for um cliente ou um possível cliente +RequiredIfSupplier=Necessário se o terceiro for um fornecedor +ValidityControledByModule=Validação controlada pelo módulo +ThisIsModuleRules=Esta é a regra é para esse módulo +LastProspect=Último +ProspectToContact=Possível cliente para contatar +CompanyDeleted=Empresa "%s" foi deletada do banco de dados. +ListOfContacts=Lista de contatos/endereços ListOfContactsAddresses=Lista de Contatos/Endereços -ListOfProspectsContacts=Lista de Contatos Clientes Potenciais -ListOfCustomersContacts=Lista de Contatos Clientes -ListOfSuppliersContacts=Lista de contatos de fornecedores -ListOfThirdParties=Lista de clientes/fornecedores -ShowContact=Mostrar Contato -ContactType=Tipo de Contato -ContactForOrders=Contato para Pedidos -ContactForProposals=Contato de Orçamentos -ContactForContracts=Contato de Contratos -ContactForInvoices=Contato de Faturas -NoContactForAnyOrder=Este contato não é contato de nenhum pedido -NoContactForAnyProposal=Este contato não é contato de nenhum orçamento -NoContactForAnyContract=Este contato não é contato de nenhum contrato -NoContactForAnyInvoice=Este contato não é contato de nenhuma fatura -NewContact=Novo Contato -NewContactAddress=Novo Contato/Endereço +ListOfProspectsContacts=Lista de contatos de possíveis clientes +ListOfCustomersContacts=Lista de Contatos de clientes +ListOfSuppliersContacts=Lista de Contatos de fornecedores +ListOfCompanies=Lista de empresas +ListOfThirdParties=Lista de terceiros +ShowContact=Mostrar contato +ContactType=Tipo de contato +ContactForOrders=Contato de pedidos +ContactForProposals=Contato de orçamentos +ContactForContracts=Contato de contratos +ContactForInvoices=Contato de faturas +NoContactForAnyOrder=Esse contato não é de nenhum pedido +NoContactForAnyProposal=Esse contato não é de nenhum orçamento +NoContactForAnyContract=Esse contato não é de nenhum contrato +NoContactForAnyInvoice=Esse contato não é de nenhuma fatura +NewContact=Novo contato +NewContactAddress=Novo contato/endereço LastContacts=Últimos contatos -MyContacts=Meus Contatos -EditDeliveryAddress=Modificar Endereço de Envio -ThisUserIsNot=Este usuário não é um cliente em potencial, nem um cliente, nem um fornecedor -VATIntraCheckDesc=o link <b>%s</b> permite consultar à serviço europeo de control de números de ICMS intracomunitario. Se requer acesso a internet para que o serviço funcione -VATIntraCheckURL=http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao.asp -VATIntraCheckableOnEUSite=Verificar na web da Comisión Europea -VATIntraManualCheck=pode também realizar uma verificação manual na web europea <a href -ErrorVATCheckMS_UNAVAILABLE=Verificação Impossível. O serviço de verificação não é prestado pelo país membro (%s). -NorProspectNorCustomer=Nem cliente, nem cliente em potencial -ProspectLevel=Cliente em potencial +MyContacts=Meus contatos +CapitalOf=Capital de %s +EditCompany=Editar empresa +EditDeliveryAddress=Editar endereço de entrega +ThisUserIsNot=Esse usuário não é um possível cliente, cliente ou fornecedor +VATIntraCheckDesc=Esse link <b>%s</b> permite perguntar ao serviço de verificação da VAT europeia. Acesso externo a internet é necessário para o serviço. +VATIntraCheckableOnEUSite=Verificar taxa VAT no site da comissão europeia +VATIntraManualCheck=Você pode também verificar manualmente no site europeu <a href="%s" target="_blank">%s</a> +ErrorVATCheckMS_UNAVAILABLE=Verificação não é possível. Verifique o serviço não é necessário por um membro de estado (%s). +NorProspectNorCustomer=Nem possível cliente, nem cliente +JuridicalStatus=Estado jurídico +Staff=Funcionários +ProspectLevelShort=Pos. Cli. +ProspectLevel=Possível cliente ContactPublic=Compartilhado -OthersNotLinkedToThirdParty=Outros, não associado à um cliente/fornecedor -ProspectStatus=Estado do cliente em potencial -StatusProspect-1=Não contatar -StatusProspect1=A contatar -StatusProspect2=Contato em Curso -StatusProspect3=Contato Realizado -ChangeDoNotContact=Alterar o estado para ' Não contatar ' -ChangeToContact=Alterar o estado para 'A contatar' -ChangeContactInProcess=Alterar o Estado para 'Contato em Curso' -ChangeContactDone=Alterar o Estado para 'Contato Realizado' -ProspectsByStatus=Clientes em potencial por estado -BillingContact=Contato para Faturação -NbOfAttachedFiles=N de Arquivos Anexos -AttachANewFile=Adicionar um Novo Arquivo -ExportCardToFormat=Exportar Ficha para o Formato -ContactNotLinkedToCompany=Contato não associado à um cliente/fornecedor -ExportDataset_company_1=Cilentes/Fornecedores (Empresas/Instituíções/Pessoas Fisicas) e propriedades -ExportDataset_company_2=Contatos de Fornecedor e Atributos -ImportDataset_company_1=Clientes/Fornecedores (Empresas/Fundações/Pessoas Físicas) e propriedades -ImportDataset_company_2=Contatos/Enderecos (de clientes/fornecedores ou não) e atributos -ImportDataset_company_3=Dados Bancários -PriceLevel=Nível de Preços -DeliveriesAddress=Endereço(ões) de Envio -DeliveryAddress=Endereço de Envio -DeliveryAddressLabel=Etiqueta de Envio -DeleteDeliveryAddress=Eliminar uma Endereço de Envio -ConfirmDeleteDeliveryAddress=? Tem certeza que quer eliminar esta endereço de envio? -NewDeliveryAddress=Nova Endereço de Envio -AddDeliveryAddress=Criar endereço -AddAddress=Criar endereço -NoOtherDeliveryAddress=Não Existe Endereço alternatica definidas -SupplierCategory=Categoria de Fornecedor -JuridicalStatus200=Estado Juridico -DeleteFile=Apagar um Arquivo -ConfirmDeleteFile=? Tem certeza que quer eliminar este Arquivo? -AllocateCommercial=Assinado ao representate de vendas -SelectCountry=Selecionar um País -SelectCompany=Selecionar um Fornecedor -AutomaticallyGenerated=Gerado Automaticamente -YouMustCreateContactFirst=Você deve cadastrar contatos de e-mail para um cliente/fornecedor para ser possível adicionar notificações por e-mail. -ListSuppliersShort=Lista de Fornecedores -ListProspectsShort=Lista de clientes em potencial -ListCustomersShort=Lista de Clientes -ThirdPartiesArea=Área de clientes/fornecedores e contatos -LastModifiedThirdParties=Os ultimos %s clitentes/fornecedores modificados -UniqueThirdParties=Total de clientes/fornecedores únicos -ActivityStateFilter=Status das atividades -ProductsIntoElements=Lista de produtos para %s +ContactVisibility=Visível +OthersNotLinkedToThirdParty=Outros, não esta vinculado a terceiros +ProspectStatus=Status de possível cliente +PL_UNKNOWN=Desconhecido +PL_MEDIUM=Médio +TE_STARTUP=Empresa começando +TE_GROUP=Empresa de grande porte +TE_MEDIUM=Empresa de médio porte +TE_ADMIN=Governo +TE_SMALL=Empresa de pequeno porte +TE_RETAIL=Varejista +TE_WHOLE=Atacadista +TE_PRIVATE=Particular +StatusProspect-1=Não entrar em contato +StatusProspect0=Nunca entrar em contato +StatusProspect1=Entrar em contato +StatusProspect2=Contato em andamento +StatusProspect3=Contato feito +ChangeDoNotContact=Trocar status para 'Não entrar em contato' +ChangeNeverContacted=Trocar status para 'Nunca entrar em contato' +ChangeToContact=Trocar status para 'Entrar em contato' +ChangeContactInProcess=Trocar status para 'Contato em andamento' +ChangeContactDone=Trocar status para 'Contato feito' +ProspectsByStatus=Possível cliente pelo status +BillingContact=Contato de cobrança +NbOfAttachedFiles=Número de arquivos anexados +AttachANewFile=Anexar novo arquivo +NoRIB=Nenhum BAN esta definido +ContactNotLinkedToCompany=Contato não esta vinculado a nenhum terceiro +NoDolibarrAccess=Sem acesso ao Dolibarr +ExportDataset_company_1=Terceiros (Empresas/Associações/Particulares) e propriedades +ExportDataset_company_2=Contatos e propriedades +ImportDataset_company_1=Terceiros (Empresas/Associações/Particulares) e propriedades +ImportDataset_company_2=Contatos/Endereços (terceiros ou não) e atributos +ImportDataset_company_3=Detalhes bancários +PriceLevel=Nível de preço +DeliveriesAddress=Endereços de entrega +DeliveryAddress=Endereço de entrega +DeliveryAddressLabel=Etiqueta de endereço de entrega +DeleteDeliveryAddress=Deletar um endereço de entrega +ConfirmDeleteDeliveryAddress=Você tem certeza que deseja deletar esse endereço de entrega? +NewDeliveryAddress=Novo endereço de entrega +AddDeliveryAddress=Adicionar endereço +AddAddress=Adicionar endereço +NoOtherDeliveryAddress=Nenhum endereço de entrega alternativo esta definido +SupplierCategory=Categoria de fornecedor +DeleteFile=Deletar arquivo +ConfirmDeleteFile=Você tem certeza que deseja deletar esse arquivo? +AllocateCommercial=Atribuido para representante de vendas +SelectCountry=Selecione um país +SelectCompany=Selecione um terceiro +Organization=Organização +AutomaticallyGenerated=Gerado automaticamente +FiscalYearInformation=Informações do ano fiscal +FiscalMonthStart=Mês inicial do ano fiscal +YouMustCreateContactFirst=Você deve criar contatos com e-mail de terceiros para poder enviar notificações por e-mails. +ListProspectsShort=Lista de possíveis clientes +ThirdPartiesArea=Área de terceiros +LastModifiedThirdParties=Última modificação de terceiros foi %s +UniqueThirdParties=Total de terceiros únicos +InActivity=Ativo +ActivityCeased=Inativo +ActivityStateFilter=Status ativo +ProductsIntoElements=Lista de produtos dentro de CurrentOutstandingBill=Notas aberta correntes -OutstandingBill=Max. permitido para uma nota aberta +OutstandingBill=Conta excelente OutstandingBillReached=Chegou ao max permitido para nostas abertas -MonkeyNumRefModelDesc=Devolve um número baixo o formato %syymm-nnnn para os códigos de clientes e %syymm-nnnn para os códigos dos Fornecedores, donde yy é o ano, mm o mês e nnnn um contador seq�êncial sem ruptura e sem Voltar a 0. +MonkeyNumRefModelDesc=Retorna um número no formato %syymm-nnnn para código de cliente e %syymm-nnnn para código de fornecedor onde yy é o ano, mm é o mês e nnnn é uma sequência numerica crescente (não repete, não retorna no zero). +LeopardNumRefModelDesc=O código é livre. Esse código pode ser modificado a qualquer hora. ManagingDirectors=Nome do Representante(CEO,Diretor,Presidente...) SearchThirdparty=Pesquisar terceiros SearchContact=Procurar contato diff --git a/htdocs/langs/pt_BR/contracts.lang b/htdocs/langs/pt_BR/contracts.lang index 2a176ef5269..ae4416d8bcc 100644 --- a/htdocs/langs/pt_BR/contracts.lang +++ b/htdocs/langs/pt_BR/contracts.lang @@ -14,6 +14,8 @@ ServiceStatusClosed=Encerrado ServicesLegend=Legenda para os Serviços Contracts=Contratos ContractsAndLine=Contratos e linha de contratos +ContractLine=Linha contrato +Closing=Fechando NoContracts=Sem Contratos MenuInactiveServices=Serviços Inativos MenuRunningServices=Serviços Ativos diff --git a/htdocs/langs/pt_BR/errors.lang b/htdocs/langs/pt_BR/errors.lang index 3e9b1761015..2af889656c1 100644 --- a/htdocs/langs/pt_BR/errors.lang +++ b/htdocs/langs/pt_BR/errors.lang @@ -65,6 +65,7 @@ ErrorRecordIsUsedCantDelete=Não é possível excluir registro. Ele já é usado ErrorModuleRequireJavascript=Javascript não deve ser desativado para ter esse recurso funcionando. Para ativar / desativar o Javascript, vá ao menu Home-> Configuração-> Display. ErrorContactEMail=Ocorreu um erro técnico. Por favor, contate o administrador no seguinte e-mail <b>%s</b> e forneça o seguinte código de erro <b>%s</b> em sua mensagem. Ou, se possível, adicione uma foto da tela - print screen. ErrorWrongValueForField=Valor errado para o número do <b>campo% s</b> (valor <b>'% s'</b> não corresponde <b>regra% s)</b> +ErrorFieldValueNotIn=Valor errado para o número de campo <b>%s</b> (valor '<b>%s</b>' não é um valor disponível no campo <b>%s</b> da tabela <b>%s</b>) ErrorFieldRefNotIn=Valor errado para o número do <b>campo% s</b> (valor <b>'% s'</b> não é <b>um% s</b> ref existente) ErrorsOnXLines=Erros no registro de <b>origem% s</b> (s) ErrorSpecialCharNotAllowedForField=Os caracteres especiais não são permitidos para o campo "% s" diff --git a/htdocs/langs/pt_BR/exports.lang b/htdocs/langs/pt_BR/exports.lang index 560f17b5d95..75ee05ba6f9 100644 --- a/htdocs/langs/pt_BR/exports.lang +++ b/htdocs/langs/pt_BR/exports.lang @@ -22,6 +22,7 @@ NoImportableData=Não existe tipo de dados importavel (não existe nenhum módul FileSuccessfullyBuilt=Arquivo de exportação gerado SQLUsedForExport=Pedido de SQL usado para construir exportação de arquivo LineId=Id da Linha +LineLabel=Rótulo de linha LineDescription=Descrição da Linha LineUnitPrice=Preço Unitário da Linha LineVATRate=Taxa ICMS por Linha diff --git a/htdocs/langs/pt_BR/languages.lang b/htdocs/langs/pt_BR/languages.lang index 9cc12283347..0e410bb6f4a 100644 --- a/htdocs/langs/pt_BR/languages.lang +++ b/htdocs/langs/pt_BR/languages.lang @@ -26,6 +26,7 @@ Language_fr_BE=Fançes (Belgica) Language_fr_CA=Françes (Canada) Language_fr_CH=Françes (Suiça) Language_fr_FR=Françes +Language_fy_NL=Holandês Language_he_IL=Ebreo Language_hu_HU=Ungeres Language_is_IS=Islandes @@ -37,5 +38,6 @@ Language_pl_PL=Polones Language_pt_BR=Portugues (Brasil) Language_pt_PT=Portugues Language_ru_UA=Russo (Ukrania) +Language_sr_RS=Sérvio Language_zh_CN=Chines Language_zh_TW=Chines (Tradicional) diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang index ad15241507d..96f743193c1 100644 --- a/htdocs/langs/pt_BR/main.lang +++ b/htdocs/langs/pt_BR/main.lang @@ -68,6 +68,7 @@ PrecisionUnitIsLimitedToXDecimals=Dolibarr está configurado para limitar a prec WarningYouHaveAtLeastOneTaskLate=Atenção, tem um elemento a menos que passou a data de tolerância. yes=sim no=não +Alls=Todos OnlineHelp=Ajuda online PageWiki=Pagina wiki PeriodEndDate=Data final periodo @@ -326,6 +327,7 @@ GoIntoSetupToChangeLogo=Vá para casa - Configuração - Empresa de mudar logoti Deny=Negar Denied=Negado ListOfTemplates=Lista de modelos +Gender=Gênero Genderman=Homem Genderwoman=Mulher ViewList=Exibição de lista @@ -335,3 +337,4 @@ Sincerely=Sinceramente Saturday=Sabado SaturdayMin=Sab SelectMailModel=Escolha um modelo de e-mail +SetRef=Escolher referência diff --git a/htdocs/langs/pt_BR/products.lang b/htdocs/langs/pt_BR/products.lang index 71c7d4d17a1..9a9eae1416b 100644 --- a/htdocs/langs/pt_BR/products.lang +++ b/htdocs/langs/pt_BR/products.lang @@ -164,6 +164,9 @@ MinimumRecommendedPrice=Preço minimo recomendado e: %s PriceExpressionEditor=Editor de expressão Preço PriceExpressionSelected=Expressão de preço Selecionado PriceExpressionEditorHelp1="Preço = 2 + 2" ou "2 + 2" para fixação do preço. use; para separar expressões +PriceExpressionEditorHelp2=Você pode acessar ExtraFields com variáveis como <b>#extrafield_myextrafieldkey#</b> e variáveis globais com o <b>#global_mycode #</b> +PriceExpressionEditorHelp3=Em ambos produtos/serviços e fornecedores nesses preços há essas variáveis disponíveis:<br><b>#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min#</b> +PriceExpressionEditorHelp4=No preço do produto/serviço apenas: <b>#supplier_min_price#</b><br>Em apenas preços com fornecedores: <b>#supplier_quantity# e #supplier_tva_tx#</b> PriceExpressionEditorHelp5=Valores globais disponíveis: PriceMode=Modo de Preço DefaultPrice=Preço padrão diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang index b380b9997e1..0ab884b93f2 100644 --- a/htdocs/langs/pt_BR/sendings.lang +++ b/htdocs/langs/pt_BR/sendings.lang @@ -36,6 +36,7 @@ ProductQtyInCustomersOrdersRunning=Quantidade do produto em aberto ordens client ProductQtyInSuppliersOrdersRunning=Quantidade do produto em ordens abertas fornecedores ProductQtyInShipmentAlreadySent=Quantidade do produto da ordem do cliente abriu já foi enviado ProductQtyInSuppliersShipmentAlreadyRecevied=Quantidade do produto a partir da ordem fornecedor abriu já recebeu +NoProductToShipFoundIntoStock=Nenhum produto para enviar encontrado em armazém <b>%s</b>. Estoque correto ou voltar para escolher outro armazém. SendingMethodCATCH=Remoção pelo cliente SendingMethodTRANS=Transportadora SendingMethodCOLSUI=Acompanhamento diff --git a/htdocs/langs/sl_SI/banks.lang b/htdocs/langs/sl_SI/banks.lang index 28841e03c1b..02db5d817c1 100644 --- a/htdocs/langs/sl_SI/banks.lang +++ b/htdocs/langs/sl_SI/banks.lang @@ -94,12 +94,12 @@ Conciliate=Uskladi Conciliation=Uskladitev ConciliationForAccount=Uskladi ta konto IncludeClosedAccount=Vključi zaprte račune -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Samo odprti računi AccountToCredit=Kreditni konto AccountToDebit=Debetni konto DisableConciliation=Onemogoči funkcijo usklajevanja za ta konto ConciliationDisabled=Funkcija usklajevanja onemogočena -StatusAccountOpened=Open +StatusAccountOpened=Odpri StatusAccountClosed=Zaprt AccountIdShort=Številka EditBankRecord=Urejanje postavk @@ -113,7 +113,7 @@ CustomerInvoicePayment=Plačilo kupca CustomerInvoicePaymentBack=Vrnitev plačila kupcu SupplierInvoicePayment=Plačilo dobavitelju WithdrawalPayment=Nakazano plačilo -SocialContributionPayment=Social/fiscal tax payment +SocialContributionPayment=Plačilo socialnega/fiskalnega davka FinancialAccountJournal=Dnevnik finančnega računa BankTransfer=Bančni transfer BankTransfers=Bančni transferji @@ -165,8 +165,8 @@ DeleteARib=Izbriši BAN zapis ConfirmDeleteRib=Ali zares želite izbrisati ta BAN zapis StartDate=Začetni datum EndDate=Končni datum -RejectCheck=Check rejection -ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheck=Zavrnitev čeka +ConfirmRejectCheck=Ali zares želite označiti ta ček kot zavrnjen? +RejectCheckDate=Datum zavrnitve čeka +CheckRejected=Ček zavrnjen +CheckRejectedAndInvoicesReopened=Ček zavrnjen in računi ponovno odprti diff --git a/htdocs/langs/sl_SI/propal.lang b/htdocs/langs/sl_SI/propal.lang index b080d9c1230..1ed1b45e0bb 100644 --- a/htdocs/langs/sl_SI/propal.lang +++ b/htdocs/langs/sl_SI/propal.lang @@ -4,7 +4,7 @@ Proposal=Komercialna ponudba ProposalShort=Ponudba ProposalsDraft=Osnutek komercialnih ponudb ProposalDraft=Osnutek komercialne ponudbe -ProposalsOpened=Open commercial proposals +ProposalsOpened=Odprte komercialne ponudbe Prop=Komercialne ponudbe CommercialProposal=Komercialna ponudba CommercialProposals=Komercialne ponudbe @@ -31,7 +31,7 @@ AmountOfProposalsByMonthHT=Znesek po mesecih(brez DDV) NbOfProposals=Število komercialnih ponudb ShowPropal=Prikaži ponudbo PropalsDraft=Osnutki -PropalsOpened=Open +PropalsOpened=Odpri PropalsNotBilled=Zaključene, ne fakturirane PropalStatusDraft=Osnutek (potrebno potrditi) PropalStatusValidated=Potrjena (ponudba je odprta) @@ -42,7 +42,7 @@ PropalStatusNotSigned=Nepodpisana (zaprta) PropalStatusBilled=Fakturirana PropalStatusDraftShort=Osnutek PropalStatusValidatedShort=Potrjena -PropalStatusOpenedShort=Open +PropalStatusOpenedShort=Odprt PropalStatusClosedShort=Zaprta PropalStatusSignedShort=Podpisana PropalStatusNotSignedShort=Nepodpisana @@ -51,8 +51,8 @@ PropalsToClose=Komercialne ponudbe, ki jih je potrebno zapreti PropalsToBill=Podpisane komercialne ponudbe, ki jih je potrebno fakturirati ListOfProposals=Seznam komercialnih ponudb ActionsOnPropal=Aktivnosti v zvezi s ponudbo -NoOpenedPropals=No open commercial proposals -NoOtherOpenedPropals=No other open commercial proposals +NoOpenedPropals=Ni odprtih komercialnih ponudb +NoOtherOpenedPropals=Ni drugih odprtih komercialnih ponudb RefProposal=Referenca komercialne ponudbe SendPropalByMail=Pošlji komercialno ponudbo po pošti AssociatedDocuments=Dokumenti, povezani s ponudbo: @@ -98,4 +98,4 @@ DocModelJauneDescription=Vzorec ponudbe Jaune DefaultModelPropalCreate=Ustvarjanje privzetega modela DefaultModelPropalToBill=Privzeta predloga za zaključek ponudbe (za fakturiranje) DefaultModelPropalClosed=Privzeta predloga za zaključek ponudbe (nefakturirana) -ProposalCustomerSignature=Written acceptance, company stamp, date and signature +ProposalCustomerSignature=Pisna potrditev, žig podjetja, datum in podpis diff --git a/htdocs/langs/sl_SI/withdrawals.lang b/htdocs/langs/sl_SI/withdrawals.lang index d8cf8ac20d8..d0f00722b94 100644 --- a/htdocs/langs/sl_SI/withdrawals.lang +++ b/htdocs/langs/sl_SI/withdrawals.lang @@ -85,10 +85,10 @@ SetToStatusSent=Nastavi status na "Datoteka poslana" ThisWillAlsoAddPaymentOnInvoice=S tem bodo plačila povezana z računi, ki bodo spremenili status v "Plačano" StatisticsByLineStatus=Statistika po statusu vrstic RUM=RUM -RUMWillBeGenerated=RUM number will be generated once bank account information are saved -WithdrawMode=Withdraw mode (FRST or RECUR) -WithdrawRequestAmount=Withdraw request amount: -WithdrawRequestErrorNilAmount=Unable to create withdraw request for nil amount. +RUMWillBeGenerated=Številka RUM bo ustvarjena, ko bodo shranjeni podatki o bančnem računu +WithdrawMode=Način dviga (FRST ali RECUR) +WithdrawRequestAmount=Želen znesek dviga: +WithdrawRequestErrorNilAmount=Ni možno ustvariti zahteve za dvig zneska nič. ### Notifications InfoCreditSubject=Plačilo odprtega naročila %s s strani banke diff --git a/htdocs/langs/sr_RS/companies.lang b/htdocs/langs/sr_RS/companies.lang index 764ca969350..ac01f97c299 100644 --- a/htdocs/langs/sr_RS/companies.lang +++ b/htdocs/langs/sr_RS/companies.lang @@ -1,9 +1,9 @@ # Dolibarr language file - Source file is en_US - companies ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one. ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one. -ErrorSetACountryFirst=Set the country first -SelectThirdParty=Select a third party -DeleteThirdParty=Delete a third party +ErrorSetACountryFirst=Prvo izaberi državu +SelectThirdParty=Izaberi subjekat +DeleteThirdParty=Obriši subjekat ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ? DeleteContact=Delete a contact/address ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ? @@ -30,8 +30,8 @@ ThirdPartyContact=Third party contact/address StatusContactValidated=Status of contact/address Company=Company CompanyName=Company name -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Alias (komercijalni) +AliasNameShort=Alias Companies=Companies CountryIsInEEC=Country is inside European Economic Community ThirdPartyName=Third party name @@ -69,7 +69,7 @@ Country=Country CountryCode=Country code CountryId=Country id Phone=Phone -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Call Chat=Chat diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang index 8ebb74139ae..ab812a9b841 100644 --- a/htdocs/langs/sr_RS/main.lang +++ b/htdocs/langs/sr_RS/main.lang @@ -8,86 +8,86 @@ FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. SeparatorThousand=, -FormatDateShort=%m/%d/%Y -FormatDateShortInput=%m/%d/%Y -FormatDateShortJava=MM/dd/yyyy -FormatDateShortJavaInput=MM/dd/yyyy -FormatDateShortJQuery=mm/dd/yy -FormatDateShortJQueryInput=mm/dd/yy +FormatDateShort=%d/%m/%Y +FormatDateShortInput=%d/%m/%Y +FormatDateShortJava=dd/MM/yyyy +FormatDateShortJavaInput=dd/MM/yyyy +FormatDateShortJQuery=dd/mm/yy +FormatDateShortJQueryInput=dd/mm/yy FormatHourShortJQuery=HH:MI FormatHourShort=%I:%M %p FormatHourShortDuration=%H:%M FormatDateTextShort=%b %d, %Y FormatDateText=%B %d, %Y -FormatDateHourShort=%m/%d/%Y %I:%M %p -FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p +FormatDateHourShort=%d/%m/%Y %I:%M %p +FormatDateHourSecShort=%d/%m/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p DatabaseConnection=Database connection -NoTranslation=No translation +NoTranslation=Nema prevoda NoRecordFound=No record found -NoError=No error -Error=Error -ErrorFieldRequired=Field '%s' is required -ErrorFieldFormat=Field '%s' has a bad value -ErrorFileDoesNotExists=File %s does not exist +NoError=Nema greške +Error=Greška +ErrorFieldRequired=Polje '%s' je obavezno +ErrorFieldFormat=Polje '%s' sadrži pogrešnu vrednost +ErrorFileDoesNotExists=Fajl %s ne postoji ErrorFailedToOpenFile=Failed to open file %s ErrorCanNotCreateDir=Can not create dir %s ErrorCanNotReadDir=Can not read dir %s -ErrorConstantNotDefined=Parameter %s not defined -ErrorUnknown=Unknown error -ErrorSQL=SQL Error -ErrorLogoFileNotFound=Logo file '%s' was not found -ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this -ErrorGoToModuleSetup=Go to Module setup to fix this -ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s) -ErrorAttachedFilesDisabled=File attaching is disabled on this server +ErrorConstantNotDefined=Parametar %s nije definisan +ErrorUnknown=Nepoznata greška +ErrorSQL=Greška u SQL-u +ErrorLogoFileNotFound=Logo fajl '%s' nije pronađen +ErrorGoToGlobalSetup=Idite u 'Company/Foundation' podešavanja da ovo ispravite +ErrorGoToModuleSetup=Idite u podešavanja Modula da ovo ispravite +ErrorFailedToSendMail=Greška u slanju mail-a (pošiljalac=%s, primalac=%s) +ErrorAttachedFilesDisabled=Fajlovi u prilogu su deaktivirani na ovom serveru ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory. -ErrorInternalErrorDetected=Error detected -ErrorNoRequestRan=No request ran -ErrorWrongHostParameter=Wrong host parameter -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form. +ErrorInternalErrorDetected=Detektovana je greška +ErrorNoRequestRan=Nema izvršenih upita +ErrorWrongHostParameter=Pogrešan host parametar +ErrorYourCountryIsNotDefined=Vaša zemlja nije definisana. Idite na Početna-Podešavanja-Izmene i ponovo popunite formu ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records. -ErrorWrongValue=Wrong value +ErrorWrongValue=Pogrešna vrednost ErrorWrongValueForParameterX=Wrong value for parameter %s -ErrorNoRequestInError=No request in error -ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later. +ErrorNoRequestInError=Nema upita sa greškom +ErrorServiceUnavailableTryLater=Servis trenutno nije dostupan. Pokušajte ponovo. ErrorDuplicateField=Duplicate value in a unique field -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes. +ErrorSomeErrorWereFoundRollbackIsDone=Detektovane su greške. Poništavamo sve promene. ErrorConfigParameterNotDefined=Parameter <b>%s</b> is not defined inside Dolibarr config file <b>conf.php</b>. ErrorCantLoadUserFromDolibarrDatabase=Failed to find user <b>%s</b> in Dolibarr database. ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'. ErrorNoSocialContributionForSellerCountry=Error, no social/fiscal taxes type defined for country '%s'. -ErrorFailedToSaveFile=Error, failed to save file. -SetDate=Set date -SelectDate=Select a date -SeeAlso=See also %s -SeeHere=See here -BackgroundColorByDefault=Default background color +ErrorFailedToSaveFile=Greška, nemoguće sačuvati fajl. +SetDate=Postavi datum +SelectDate=Izaberi datum +SeeAlso=Pogledajte i %s +SeeHere=Pogledaj ovde +BackgroundColorByDefault=Default boja pozadine FileNotUploaded=The file was not uploaded FileUploaded=The file was successfully uploaded FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this. -NbOfEntries=Nb of entries -GoToWikiHelpPage=Read online help (need Internet access) -GoToHelpPage=Read help -RecordSaved=Record saved -RecordDeleted=Record deleted +NbOfEntries=Br linija +GoToWikiHelpPage=Pročitajte online pomoć (potrebna je internet konekcija) +GoToHelpPage=Pročitajte pomoć +RecordSaved=Linija sačuvana +RecordDeleted=Linija obrisana LevelOfFeature=Level of features -NotDefined=Not defined +NotDefined=Nije definisano DefinedAndHasThisValue=Defined and value to -IsNotDefined=undefined +IsNotDefined=nedefinisano DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to <b>%s</b> in configuration file <b>conf.php</b>.<br>This means that password database is extern to Dolibarr, so changing this field may have no effects. Administrator=Administrator -Undefined=Undefined -PasswordForgotten=Password forgotten ? -SeeAbove=See above +Undefined=Nedefinisano +PasswordForgotten=Zaboravljena lozinka ? +SeeAbove=Pogledajte iznad HomeArea=Home area -LastConnexion=Last connection -PreviousConnexion=Previous connection +LastConnexion=Poslednja konekcija +PreviousConnexion=Prethodna konekcija ConnectedOnMultiCompany=Connected on environment -ConnectedSince=Connected since +ConnectedSince=Konektovani ste od AuthenticationMode=Authentification mode -RequestedUrl=Requested Url +RequestedUrl=Traženi Url DatabaseTypeManager=Database type manager RequestLastAccess=Request for last database access RequestLastAccessInError=Request for last database access in error @@ -95,136 +95,136 @@ ReturnCodeLastAccessInError=Return code for last database access in error InformationLastAccessInError=Information for last database access in error DolibarrHasDetectedError=Dolibarr has detected a technical error InformationToHelpDiagnose=This is information that can help diagnostic -MoreInformation=More information -TechnicalInformation=Technical information -NotePublic=Note (public) -NotePrivate=Note (private) +MoreInformation=Više informacija +TechnicalInformation=Tehnički podaci +NotePublic=Beleška (javna) +NotePrivate=Beleška (privatna) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to <b>%s</b> decimals. DoTest=Test ToFilter=Filter WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay. -yes=yes -Yes=Yes -no=no -No=No -All=All -Alls=All -Home=Home -Help=Help -OnlineHelp=Online help -PageWiki=Wiki page -Always=Always -Never=Never -Under=under +yes=da +Yes=Da +no=ne +No=Ne +All=Sve +Alls=Sve +Home=Početna +Help=Pomoć +OnlineHelp=Online pomoć +PageWiki=Wiki stranica +Always=Uvek +Never=Nikad +Under=ispod Period=Period -PeriodEndDate=End date for period -Activate=Activate -Activated=Activated -Closed=Closed +PeriodEndDate=Kraj perioda +Activate=Aktivirajte +Activated=Uključeno +Closed=Zatvoreno Closed2=Closed -Enabled=Enabled +Enabled=Uključeno Deprecated=Deprecated -Disable=Disable -Disabled=Disabled -Add=Add -AddLink=Add link -RemoveLink=Remove link +Disable=Isključite +Disabled=Isključeno +Add=Dodajte +AddLink=Dodajte link +RemoveLink=Ukloni link Update=Update AddActionToDo=Add event to do AddActionDone=Add event done -Close=Close -Close2=Close -Confirm=Confirm +Close=Zatvori +Close2=Zatvori +Confirm=Potvrdi ConfirmSendCardByMail=Do you really want to send content of this card by mail to <b>%s</b> ? -Delete=Delete -Remove=Remove -Resiliate=Resiliate -Cancel=Cancel -Modify=Modify -Edit=Edit -Validate=Validate -ValidateAndApprove=Validate and Approve -ToValidate=To validate -Save=Save -SaveAs=Save As -TestConnection=Test connection -ToClone=Clone +Delete=Obriši +Remove=Ukloni +Resiliate=Otkaži +Cancel=Poništi +Modify=Izmeni +Edit=Izmeni +Validate=Potvrdi +ValidateAndApprove=Validiraj i Odobri +ToValidate=Potvrditi +Save=Sačuvaj +SaveAs=Sačuvaj kao +TestConnection=Testiraj konekciju +ToClone=Kloniraj ConfirmClone=Choose data you want to clone : NoCloneOptionsSpecified=No data to clone defined. -Of=of +Of=od Go=Go Run=Run CopyOf=Copy of -Show=Show +Show=Pokaži ShowCardHere=Show card Search=Search SearchOf=Search -Valid=Valid -Approve=Approve -Disapprove=Disapprove +Valid=Validno +Approve=Odobri +Disapprove=Odbij ReOpen=Re-Open -Upload=Send file -ToLink=Link -Select=Select -Choose=Choose +Upload=Pošalji fajl +ToLink=ink +Select=Izaberi +Choose=Izaberi ChooseLangage=Please choose your language Resize=Resize Recenter=Recenter -Author=Author -User=User -Users=Users -Group=Group -Groups=Groups -NoUserGroupDefined=No user group defined -Password=Password +Author=Autor +User=Korisnik +Users=Korisnici +Group=Grupa +Groups=Grupe +NoUserGroupDefined=Korisnička grupa nije definisana +Password=Lozinka PasswordRetype=Retype your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. -Name=Name -Person=Person -Parameter=Parameter -Parameters=Parameters -Value=Value -GlobalValue=Global value +Name=Ime +Person=Osoba +Parameter=Parametar +Parameters=Parametri +Value=Vrednost +GlobalValue=Globalna vrednost PersonalValue=Personal value -NewValue=New value -CurrentValue=Current value -Code=Code -Type=Type -Language=Language +NewValue=Nova vrednost +CurrentValue=Trenutna vrednost +Code=Kod +Type=Tip +Language=Jezik MultiLanguage=Multi-language -Note=Note +Note=Beleška CurrentNote=Current note -Title=Title +Title=Naslov Label=Label RefOrLabel=Ref. or label Info=Log -Family=Family -Description=Description -Designation=Description +Family=Familija +Description=Opis +Designation=Opis Model=Model DefaultModel=Default model -Action=Event -About=About -Number=Number -NumberByMonth=Number by month -AmountByMonth=Amount by month -Numero=Number +Action=Događaj +About=O +Number=Broj +NumberByMonth=Broj po mesecu +AmountByMonth=Svota po mesecu +Numero=Broj Limit=Limit -Limits=Limits +Limits=Limiti DevelopmentTeam=Development Team Logout=Logout NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b> -Connection=Connection -Setup=Setup +Connection=Konekcija +Setup=Podešavanja Alert=Alert -Previous=Previous -Next=Next +Previous=Prethodno +Next=Sledeće Cards=Cards Card=Card -Now=Now -HourStart=Start hour -Date=Date -DateAndHour=Date and hour +Now=Sada +HourStart=Vreme početka +Date=Datum +DateAndHour=Datum i vreme DateStart=Date start DateEnd=Date end DateCreation=Creation date @@ -245,36 +245,36 @@ DatePlanShort=Date planed DateRealShort=Date real. DateBuild=Report build date DatePayment=Date of payment -DateApprove=Approving date -DateApprove2=Approving date (second approval) -DurationYear=year -DurationMonth=month -DurationWeek=week -DurationDay=day -DurationYears=years -DurationMonths=months -DurationWeeks=weeks -DurationDays=days -Year=Year -Month=Month -Week=Week -Day=Day -Hour=Hour -Minute=Minute -Second=Second -Years=Years -Months=Months -Days=Days -days=days -Hours=Hours -Minutes=Minutes -Seconds=Seconds -Weeks=Weeks -Today=Today -Yesterday=Yesterday -Tomorrow=Tomorrow -Morning=Morning -Afternoon=Afternoon +DateApprove=Vreme odobravanja +DateApprove2=Vreme odobravanja (drugo odobrenje) +DurationYear=godina +DurationMonth=mesec +DurationWeek=nedelja +DurationDay=dan +DurationYears=godine +DurationMonths=meseci +DurationWeeks=nedelje +DurationDays=dani +Year=Godina +Month=Mesec +Week=Nedelja +Day=Dan +Hour=Sat +Minute=Minut +Second=Sekund +Years=Godine +Months=Meseci +Days=Dani +days=dani +Hours=Sati +Minutes=Minuti +Seconds=Sekunde +Weeks=Nedelje +Today=Danas +Yesterday=Juče +Tomorrow=Sutra +Morning=Pre podne +Afternoon=Posle podne Quadri=Quadri MonthOfDay=Month of the day HourShort=H @@ -295,14 +295,14 @@ Cut=Cut Copy=Copy Paste=Paste Default=Default -DefaultValue=Default value -DefaultGlobalValue=Global value -Price=Price -UnitPrice=Unit price +DefaultValue=Default vrednost +DefaultGlobalValue=Globalna vrednost +Price=Cena +UnitPrice=Jedinična cena UnitPriceHT=Unit price (net) -UnitPriceTTC=Unit price -PriceU=U.P. -PriceUHT=U.P. (net) +UnitPriceTTC=Jedinična cena +PriceU=J.C. +PriceUHT=J.C. (neto) AskPriceSupplierUHT=U.P. net Requested PriceUTTC=U.P. (inc. tax) Amount=Amount @@ -323,7 +323,7 @@ PriceQtyHT=Price for this quantity (net of tax) PriceQtyMinHT=Price quantity min. (net of tax) PriceQtyTTC=Price for this quantity (inc. tax) PriceQtyMinTTC=Price quantity min. (inc. of tax) -Percentage=Percentage +Percentage=Procenat Total=Total SubTotal=Subtotal TotalHTShort=Total (net) @@ -346,14 +346,14 @@ LT1ES=RE LT2ES=IRPF VATRate=Tax Rate Average=Average -Sum=Sum -Delta=Delta -Module=Module -Option=Option -List=List -FullList=Full list -Statistics=Statistics -OtherStatistics=Other statistics +Sum=Suma +Delta=Razlika +Module=Modul +Option=Opcija +List=Lista +FullList=Cela lista +Statistics=Statistike +OtherStatistics=Druge statistike Status=Status Favorite=Favorite ShortInfo=Info. @@ -362,18 +362,18 @@ ExternalRef=Ref. extern RefSupplier=Ref. supplier RefPayment=Ref. payment CommercialProposalsShort=Commercial proposals -Comment=Comment -Comments=Comments +Comment=Komentar +Comments=Komentari ActionsToDo=Events to do ActionsDone=Events done ActionsToDoShort=To do -ActionsRunningshort=Started -ActionsDoneShort=Done +ActionsRunningshort=Započeto +ActionsDoneShort=Završeno ActionNotApplicable=Not applicable ActionRunningNotStarted=To start -ActionRunningShort=Started -ActionDoneShort=Finished -ActionUncomplete=Uncomplete +ActionRunningShort=Započeto +ActionDoneShort=Završeno +ActionUncomplete=nepotpuno CompanyFoundation=Company/Foundation ContactsForCompany=Contacts for this third party ContactsAddressesForCompany=Contacts/addresses for this third party @@ -384,252 +384,252 @@ NActions=%s events NActionsLate=%s late RequestAlreadyDone=Request already recorded Filter=Filter -RemoveFilter=Remove filter -ChartGenerated=Chart generated -ChartNotGenerated=Chart not generated +RemoveFilter=Ukloni filter +ChartGenerated=Grafik generisan +ChartNotGenerated=Grafik nije generisan GeneratedOn=Build on %s -Generate=Generate -Duration=Duration -TotalDuration=Total duration +Generate=Gereriši +Duration=Trajanje +TotalDuration=Ukupno trajanje Summary=Summary MyBookmarks=My bookmarks OtherInformationsBoxes=Other information boxes DolibarrBoard=Dolibarr board -DolibarrStateBoard=Statistics +DolibarrStateBoard=Statistike DolibarrWorkBoard=Work tasks board -Available=Available -NotYetAvailable=Not yet available -NotAvailable=Not available -Popularity=Popularity -Categories=Tags/categories -Category=Tag/category +Available=Dostupno +NotYetAvailable=Još uvek nedostupno +NotAvailable=Nedostupno +Popularity=Popularnost +Categories=Tagovi/kategorije +Category=Tag/kategorija By=By -From=From +From=Od to=to -and=and -or=or -Other=Other -Others=Others -OtherInformations=Other informations -Quantity=Quantity -Qty=Qty -ChangedBy=Changed by -ApprovedBy=Approved by -ApprovedBy2=Approved by (second approval) -Approved=Approved -Refused=Refused +and=i +or=ili +Other=Drugo +Others=Drugi +OtherInformations=Druge informacije +Quantity=Količina +Qty=Kol. +ChangedBy=Izmenio +ApprovedBy=Odobrio +ApprovedBy2=Odobrio (drugo odobrenje) +Approved=Odobreno +Refused=Odbijeno ReCalculate=Recalculate ResultOk=Success ResultKo=Failure -Reporting=Reporting -Reportings=Reporting +Reporting=Izveštavanje +Reportings=Izveštavanje Draft=Draft Drafts=Drafts -Validated=Validated -Opened=Open -New=New -Discount=Discount -Unknown=Unknown -General=General -Size=Size -Received=Received -Paid=Paid -Topic=Sujet +Validated=Validirano +Opened=Otvori +New=Novo +Discount=Popust +Unknown=Nepoznato +General=Opšte +Size=Veličina +Received=Primljeno +Paid=Plaćeno +Topic=Tema ByCompanies=By third parties ByUsers=By users -Links=Links +Links=Linkovi Link=Link Receipts=Receipts -Rejects=Rejects +Rejects=Odbijeni Preview=Preview -NextStep=Next step -PreviousStep=Previous step -Datas=Data -None=None -NoneF=None -Late=Late -Photo=Picture -Photos=Pictures -AddPhoto=Add picture +NextStep=Sledeće +PreviousStep=Prethodno +Datas=Podaci +None=Ništa +NoneF=Ništa +Late=Kasni +Photo=Slika +Photos=Slike +AddPhoto=Dodaj sliku Login=Login -CurrentLogin=Current login -January=January -February=February -March=March +CurrentLogin=Trenutni login +January=Januar +February=Februar +March=Mart April=April -May=May -June=June -July=July -August=August -September=September -October=October -November=November -December=December +May=Maj +June=Jun +July=Jul +August=Avgust +September=Septembar +October=Oktobar +November=Novembar +December=Decembar JanuaryMin=Jan FebruaryMin=Feb MarchMin=Mar AprilMin=Apr -MayMin=May +MayMin=Maj JuneMin=Jun JulyMin=Jul -AugustMin=Aug +AugustMin=Avg SeptemberMin=Sep -OctoberMin=Oct +OctoberMin=Okt NovemberMin=Nov DecemberMin=Dec -Month01=January -Month02=February -Month03=March +Month01=Januar +Month02=Februar +Month03=Mart Month04=April -Month05=May -Month06=June -Month07=July -Month08=August -Month09=September -Month10=October -Month11=November -Month12=December +Month05=Maj +Month06=Jun +Month07=Jul +Month08=Avgust +Month09=Septembar +Month10=Oktobar +Month11=Novembar +Month12=Decembar MonthShort01=Jan MonthShort02=Feb MonthShort03=Mar MonthShort04=Apr -MonthShort05=May +MonthShort05=Maj MonthShort06=Jun MonthShort07=Jul -MonthShort08=Aug +MonthShort08=Avg MonthShort09=Sep -MonthShort10=Oct +MonthShort10=Okt MonthShort11=Nov MonthShort12=Dec -AttachedFiles=Attached files and documents -FileTransferComplete=File was uploaded successfuly +AttachedFiles=Fajlovi i dokumenti u prilogu +FileTransferComplete=Fajl je uspešno sačuvan DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS -ReportName=Report name -ReportPeriod=Report period -ReportDescription=Description -Report=Report -Keyword=Mot clé -Legend=Legend -FillTownFromZip=Fill city from zip -Fill=Fill -Reset=Reset -ShowLog=Show log -File=File -Files=Files -NotAllowed=Not allowed +ReportName=Ime izveštaja +ReportPeriod=Period izveštaja +ReportDescription=Opis +Report=Izveštaj +Keyword=Ključna reč +Legend=Legenda +FillTownFromZip=Ispuni grad iz poštanskog koda +Fill=Ispuni +Reset=Resetuj +ShowLog=Prikaži log +File=Fajl +Files=Fajlovi +NotAllowed=Nije dozvoljeno ReadPermissionNotAllowed=Read permission not allowed AmountInCurrency=Amount in %s currency -Example=Example -Examples=Examples -NoExample=No example -FindBug=Report a bug +Example=Primer +Examples=Primeri +NoExample=Nema primera +FindBug=Prijavi bug NbOfThirdParties=Number of third parties -NbOfCustomers=Number of customers -NbOfLines=Number of lines -NbOfObjects=Number of objects +NbOfCustomers=Broj klijenata +NbOfLines=Broj linija +NbOfObjects=Broj objekata NbOfReferers=Number of referrers Referers=Refering objects -TotalQuantity=Total quantity -DateFromTo=From %s to %s -DateFrom=From %s -DateUntil=Until %s -Check=Check +TotalQuantity=Ukupna količina +DateFromTo=Od %s do %s +DateFrom=Od %s +DateUntil=Do %s +Check=Proveri Uncheck=Uncheck -Internal=Internal -External=External -Internals=Internal -Externals=External -Warning=Warning -Warnings=Warnings -BuildPDF=Build PDF -RebuildPDF=Rebuild PDF -BuildDoc=Build Doc -RebuildDoc=Rebuild Doc -Entity=Environment +Internal=interni +External=Eksterni +Internals=Interni +Externals=Eksterni +Warning=Upozorenje +Warnings=Upozorenja +BuildPDF=Generiši PDF +RebuildPDF=Regeneriši PDF +BuildDoc=Generiši Doc +RebuildDoc=Regeneriši Doc +Entity=Okruženje Entities=Entities -EventLogs=Logs -CustomerPreview=Customer preview -SupplierPreview=Supplier preview +EventLogs=Logovi +CustomerPreview=Preview klijenta +SupplierPreview=Preview dobavljača AccountancyPreview=Accountancy preview -ShowCustomerPreview=Show customer preview -ShowSupplierPreview=Show supplier preview +ShowCustomerPreview=Prikaži preview klijenta +ShowSupplierPreview=Prikaži preview dobavljača ShowAccountancyPreview=Show accountancy preview ShowProspectPreview=Show prospect preview RefCustomer=Ref. customer -Currency=Currency -InfoAdmin=Information for administrators +Currency=Valuta +InfoAdmin=Informacija za administratore Undo=Undo Redo=Redo ExpandAll=Expand all UndoExpandAll=Undo expand -Reason=Reason +Reason=Razlog FeatureNotYetSupported=Feature not yet supported -CloseWindow=Close window -Question=Question -Response=Response -Priority=Priority -SendByMail=Send by EMail -MailSentBy=Email sent by -TextUsedInTheMessageBody=Email body +CloseWindow=Zatvori prozor +Question=Pitanje +Response=Odgovor +Priority=Prioritet +SendByMail=Poslato mailom +MailSentBy=Mail poslao +TextUsedInTheMessageBody=Sadržaj maila SendAcknowledgementByMail=Send Ack. by email -NoEMail=No email -NoMobilePhone=No mobile phone -Owner=Owner -DetectedVersion=Detected version +NoEMail=Nema maila +NoMobilePhone=Nema mobilnog telefona +Owner=Vlasnik +DetectedVersion=Detektovana verzija FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value. Refresh=Refresh -BackToList=Back to list -GoBack=Go back +BackToList=Nazad na listu +GoBack=Nazad CanBeModifiedIfOk=Can be modified if valid CanBeModifiedIfKo=Can be modified if not valid -RecordModifiedSuccessfully=Record modified successfully -RecordsModified=%s records modified -AutomaticCode=Automatic code +RecordModifiedSuccessfully=Linija uspešno izmenjena +RecordsModified=%s linija izmenjeno +AutomaticCode=Automatski kod NotManaged=Not managed FeatureDisabled=Feature disabled MoveBox=Move box %s Offered=Offered -NotEnoughPermissions=You don't have permission for this action -SessionName=Session name -Method=Method +NotEnoughPermissions=Nemate pravo da izvršite ovu operaciju +SessionName=Ime sesije +Method=Metoda Receive=Receive -PartialWoman=Partial -PartialMan=Partial -TotalWoman=Total -TotalMan=Total +PartialWoman=Delimično +PartialMan=Delimično +TotalWoman=Celo +TotalMan=Celo NeverReceived=Never received -Canceled=Canceled +Canceled=Otkazano YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu setup - dictionary -Color=Color -Documents=Linked files -DocumentsNb=Linked files (%s) -Documents2=Documents -BuildDocuments=Generated documents -UploadDisabled=Upload disabled -MenuECM=Documents +Color=Boja +Documents=Povezani fajlovi +DocumentsNb=Povezani fajlovi (%s) +Documents2=Dokumenti +BuildDocuments=Generisani dokumenti +UploadDisabled=Upload deaktiviran +MenuECM=Dokumenti MenuAWStats=AWStats -MenuMembers=Members +MenuMembers=Članovi MenuAgendaGoogle=Google agenda ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb NoFileFound=No documents saved in this directory -CurrentUserLanguage=Current language -CurrentTheme=Current theme -CurrentMenuManager=Current menu manager -DisabledModules=Disabled modules -For=For -ForCustomer=For customer -Signature=Signature +CurrentUserLanguage=Aktivni jezik +CurrentTheme=Aktivna tema +CurrentMenuManager=Aktivni menu manager +DisabledModules=Deaktivirani moduli +For=Za +ForCustomer=Za klijenta +Signature=Potpis HidePassword=Show command with password hidden UnHidePassword=Show real command with clear password Root=Root -Informations=Informations -Page=Page -Notes=Notes -AddNewLine=Add new line -AddFile=Add file -ListOfFiles=List of available files +Informations=Informacije +Page=Strana +Notes=Beleške +AddNewLine=Dodaj liniju +AddFile=Dodaj fajl +ListOfFiles=Lista dostupnih fajlova FreeZone=Free entry FreeLineOfType=Free entry of type CloneMainAttributes=Clone object with its main attributes @@ -637,61 +637,61 @@ PDFMerge=PDF Merge Merge=Merge PrintContentArea=Show page to print main content area MenuManager=Menu manager -NoMenu=No sub-menu +NoMenu=Nema pod menija WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login <b>%s</b> is allowed to use application at the moment. -CoreErrorTitle=System error +CoreErrorTitle=Sistemska greška CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator. -CreditCard=Credit card -FieldsWithAreMandatory=Fields with <b>%s</b> are mandatory +CreditCard=Kreditna kartica +FieldsWithAreMandatory=Polja sa <b>%s</b> su obavezna FieldsWithIsForPublic=Fields with <b>%s</b> are shown on public list of members. If you don't want this, check off the "public" box. AccordingToGeoIPDatabase=(according to GeoIP convertion) -Line=Line -NotSupported=Not supported -RequiredField=Required field -Result=Result +Line=Linija +NotSupported=Nije podržano +RequiredField=Obavezno polje +Result=Rezultat ToTest=Test ValidateBefore=Card must be validated before using this feature -Visibility=Visibility -Private=Private -Hidden=Hidden -Resources=Resources -Source=Source -Prefix=Prefix -Before=Before -After=After -IPAddress=IP address -Frequency=Frequency +Visibility=Vidljivost +Private=Privatno +Hidden=Skriveno +Resources=Resursi +Source=Izvor +Prefix=Prefiks +Before=Pre +After=Posle +IPAddress=IP adresa +Frequency=Učestalost IM=Instant messaging -NewAttribute=New attribute +NewAttribute=Novi atribut AttributeCode=Attribute code OptionalFieldsSetup=Extra attributes setup -URLPhoto=URL of photo/logo +URLPhoto=URL fotografije/logoa SetLinkToThirdParty=Link to another third party -CreateDraft=Create draft +CreateDraft=Napravi draft SetToDraft=Back to draft -ClickToEdit=Click to edit -ObjectDeleted=Object %s deleted -ByCountry=By country -ByTown=By town -ByDate=By date -ByMonthYear=By month/year -ByYear=By year -ByMonth=By month -ByDay=By day +ClickToEdit=Klikni za edit +ObjectDeleted=Objekat %s je obrisan +ByCountry=Po zemlji +ByTown=Po gradu +ByDate=Po datumu +ByMonthYear=Po mesecu/godini +ByYear=Po godini +ByMonth=Po mesecu +ByDay=Po danu BySalesRepresentative=By sales representative LinkedToSpecificUsers=Linked to a particular user contact -DeleteAFile=Delete a file +DeleteAFile=Obriši fajl ConfirmDeleteAFile=Are you sure you want to delete file -NoResults=No results -SystemTools=System tools -ModulesSystemTools=Modules tools +NoResults=Nema rezultata +SystemTools=Sistemski alati +ModulesSystemTools=Alati modua Test=Test Element=Element -NoPhotoYet=No pictures available yet -HomeDashboard=Home summary +NoPhotoYet=Još nema slika +HomeDashboard=Pregled početne Deductible=Deductible -from=from -toward=toward +from=od +toward=ka Access=Access HelpCopyToClipboard=Use Ctrl+C to copy to clipboard SaveUploadedFileWithMask=Save file on server with name "<strong>%s</strong>" (otherwise "%s") @@ -699,52 +699,52 @@ OriginFileName=Original filename SetDemandReason=Set source SetBankAccount=Define Bank Account AccountCurrency=Account Currency -ViewPrivateNote=View notes -XMoreLines=%s line(s) hidden -PublicUrl=Public URL +ViewPrivateNote=Pogledaj beleške +XMoreLines=%s linija skrivena(o) +PublicUrl=Javni UR AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh -PrintFile=Print File %s -ShowTransaction=Show transaction +PrintFile=Štampaj fajl %s +ShowTransaction=Prikaži transakciju GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. -Deny=Deny -Denied=Denied +Deny=Odbij +Denied=Odbijeno ListOfTemplates=List of templates -Gender=Gender -Genderman=Man -Genderwoman=Woman +Gender=Pol +Genderman=Muško +Genderwoman=Žensko ViewList=List view -Mandatory=Mandatory -Hello=Hello -Sincerely=Sincerely +Mandatory=Obavezno +Hello=Zdravo +Sincerely=Srdačan pozdrav # Week day -Monday=Monday -Tuesday=Tuesday -Wednesday=Wednesday -Thursday=Thursday -Friday=Friday -Saturday=Saturday -Sunday=Sunday -MondayMin=Mo -TuesdayMin=Tu -WednesdayMin=We -ThursdayMin=Th -FridayMin=Fr -SaturdayMin=Sa -SundayMin=Su -Day1=Monday -Day2=Tuesday -Day3=Wednesday -Day4=Thursday -Day5=Friday -Day6=Saturday -Day0=Sunday -ShortMonday=M -ShortTuesday=T -ShortWednesday=W -ShortThursday=T -ShortFriday=F +Monday=Ponedeljak +Tuesday=Utorak +Wednesday=Sreda +Thursday=Četvrtak +Friday=Petak +Saturday=Subota +Sunday=Nedelja +MondayMin=Po +TuesdayMin=Ut +WednesdayMin=Sr +ThursdayMin=Če +FridayMin=Pe +SaturdayMin=Su +SundayMin=Ne +Day1=Ponedeljak +Day2=Utorak +Day3=Sreda +Day4=Četvrtak +Day5=Petak +Day6=Subota +Day0=Nedelja +ShortMonday=P +ShortTuesday=U +ShortWednesday=S +ShortThursday=Č +ShortFriday=P ShortSaturday=S -ShortSunday=S +ShortSunday=N SelectMailModel=Select email template SetRef=Set ref diff --git a/htdocs/langs/sr_RS/users.lang b/htdocs/langs/sr_RS/users.lang index b4df936bff7..9a52dabdc80 100644 --- a/htdocs/langs/sr_RS/users.lang +++ b/htdocs/langs/sr_RS/users.lang @@ -1,99 +1,99 @@ # Dolibarr language file - Source file is en_US - users HRMArea=HRM area -UserCard=User card -ContactCard=Contact card -GroupCard=Group card -NoContactCard=No card among contacts -Permission=Permission -Permissions=Permissions -EditPassword=Edit password -SendNewPassword=Regenerate and send password -ReinitPassword=Regenerate password -PasswordChangedTo=Password changed to: %s -SubjectNewPassword=Your new password for Dolibarr -AvailableRights=Available permissions -OwnedRights=Owned permissions -GroupRights=Group permissions -UserRights=User permissions -UserGUISetup=User display setup -DisableUser=Disable -DisableAUser=Disable a user -DeleteUser=Delete -DeleteAUser=Delete a user -DisableGroup=Disable -DisableAGroup=Disable a group -EnableAUser=Enable a user -EnableAGroup=Enable a group -DeleteGroup=Delete -DeleteAGroup=Delete a group -ConfirmDisableUser=Are you sure you want to disable user <b>%s</b> ? -ConfirmDisableGroup=Are you sure you want to disable group <b>%s</b> ? -ConfirmDeleteUser=Are you sure you want to delete user <b>%s</b> ? -ConfirmDeleteGroup=Are you sure you want to delete group <b>%s</b> ? -ConfirmEnableUser=Are you sure you want to enable user <b>%s</b> ? -ConfirmEnableGroup=Are you sure you want to enable group <b>%s</b> ? -ConfirmReinitPassword=Are you sure you want to generate a new password for user <b>%s</b> ? -ConfirmSendNewPassword=Are you sure you want to generate and send new password for user <b>%s</b> ? -NewUser=New user -CreateUser=Create user -SearchAGroup=Search a group -SearchAUser=Search a user -LoginNotDefined=Login is not defined. -NameNotDefined=Name is not defined. -ListOfUsers=List of users +UserCard=Kartica korisnika +ContactCard=Kartica kontakta +GroupCard=Kartica grupe +NoContactCard=Nema kartice među kontaktima +Permission=Pravo +Permissions=Prava +EditPassword=Izmeni lozinku +SendNewPassword=Regeneriši i pošalji lozinku +ReinitPassword=Regeneriši lozinku +PasswordChangedTo=Lozinka izmenjena u: %s +SubjectNewPassword=Nova lozinka za Dolibarr +AvailableRights=Dostupna prava +OwnedRights=Aktivna prava +GroupRights=Prava grupe +UserRights=Prava korisnika +UserGUISetup=Podešavanja prikaza korisnika +DisableUser=Deaktiviraj +DisableAUser=Deaktiviraj korisnika +DeleteUser=Obriši +DeleteAUser=Obriši korisnika +DisableGroup=Deaktiviraj +DisableAGroup=Deaktiviraj grupu +EnableAUser=Aktiviraj korisnika +EnableAGroup=Aktiviraj grupu +DeleteGroup=Obriši +DeleteAGroup=iši grupu +ConfirmDisableUser=Da li ste sigurni da želite da deaktivirate korisnika <b>%s</b> ? +ConfirmDisableGroup=Da li ste sigurni da želite da deaktivirate grupu <b>%s</b> ? +ConfirmDeleteUser=Da li ste sigurni da želite da obrišete korisnika <b>%s</b> ? +ConfirmDeleteGroup=Da li ste sigurni da želite da obrišete grupu <b>%s</b> ? +ConfirmEnableUser=Da li ste sigurni da želite da aktivirate korisnika <b>%s</b> ? +ConfirmEnableGroup=Da li ste sigurni da želite da aktivirate grupu <b>%s</b> ? +ConfirmReinitPassword=Da li ste sigurni da želite da generišete novu lozinku za korisnika <b>%s</b> ? +ConfirmSendNewPassword=Da li ste sigurni da želite da generišete i pošaljete novu lozinku za korisnika <b>%s</b> ? +NewUser=Novi korisnik +CreateUser=Kreiraj korisnika +SearchAGroup=Traži grupu +SearchAUser=Traži korisnika +LoginNotDefined=Login nije definisan. +NameNotDefined=Ime nije definisano. +ListOfUsers=Lista korisnika Administrator=Administrator SuperAdministrator=Super Administrator -SuperAdministratorDesc=Global administrator +SuperAdministratorDesc=Globalni administrator AdministratorDesc=Administrator's entity -DefaultRights=Default permissions +DefaultRights=Default prava DefaultRightsDesc=Define here <u>default</u> permissions that are automatically granted to a <u>new created</u> user (Go on user card to change permission of an existing user). -DolibarrUsers=Dolibarr users -LastName=Name -FirstName=First name -ListOfGroups=List of groups -NewGroup=New group -CreateGroup=Create group -RemoveFromGroup=Remove from group +DolibarrUsers=Dolibarr korisnici +LastName=Ime +FirstName=Ime +ListOfGroups=Lista grupa +NewGroup=Nova grupa +CreateGroup=Kreiraj grupu +RemoveFromGroup=Izbaci iz grupe PasswordChangedAndSentTo=Password changed and sent to <b>%s</b>. PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>. -MenuUsersAndGroups=Users & Groups -MenuMyUserCard=My user card -LastGroupsCreated=Last %s created groups -LastUsersCreated=Last %s users created -ShowGroup=Show group -ShowUser=Show user -NonAffectedUsers=Non assigned users -UserModified=User modified successfully -PhotoFile=Photo file -UserWithDolibarrAccess=User with Dolibarr access -ListOfUsersInGroup=List of users in this group -ListOfGroupsForUser=List of groups for this user -UsersToAdd=Users to add to this group -GroupsToAdd=Groups to add to this user -NoLogin=No login -LinkToCompanyContact=Link to third party / contact -LinkedToDolibarrMember=Link to member -LinkedToDolibarrUser=Link to Dolibarr user -LinkedToDolibarrThirdParty=Link to Dolibarr third party -CreateDolibarrLogin=Create a user -CreateDolibarrThirdParty=Create a third party -LoginAccountDisable=Account disabled, put a new login to activate it. -LoginAccountDisableInDolibarr=Account disabled in Dolibarr. -LoginAccountDisableInLdap=Account disabled in the domain. -UsePersonalValue=Use personal value -GuiLanguage=Interface language -InternalUser=Internal user -MyInformations=My data -ExportDataset_user_1=Dolibarr's users and properties -DomainUser=Domain user %s -Reactivate=Reactivate +MenuUsersAndGroups=Korisnici & Grupe +MenuMyUserCard=Moja korisnička kartica +LastGroupsCreated=Poslednjih %s kreiranih grupa +LastUsersCreated=Poslednjih %s kreiranih korisnika +ShowGroup=Prikaži grupu +ShowUser=Prikaži korisnika +NonAffectedUsers=Nedodeljeni korisnici +UserModified=Korisnik je uspešno izmenjen +PhotoFile=Photo fajl +UserWithDolibarrAccess=Korisnik sa Dolibarr pristupom +ListOfUsersInGroup=Lista korisnika u ovoj grupi +ListOfGroupsForUser=Lista grupa za ovog korisnika +UsersToAdd=Korisnici za dodavanje u ovu grupu +GroupsToAdd=Grupe za dodavanje ovom korisniku +NoLogin=Nema login-a +LinkToCompanyContact=Link ka subjektu / kontaktu +LinkedToDolibarrMember=Link ka članu +LinkedToDolibarrUser=Link ka Dolibarr korisniku +LinkedToDolibarrThirdParty=Link ka Dolibarr subjektu +CreateDolibarrLogin=Kreiraj korisnika +CreateDolibarrThirdParty=Kreiraj subjekat +LoginAccountDisable=Nalog je deaktiviran, unesite novi login da biste ga aktivirali. +LoginAccountDisableInDolibarr=Nalog je deaktiviran u Dolibarr-u +LoginAccountDisableInLdap=Nalog je deaktiviran u domenu. +UsePersonalValue=Upotrebi lićnu vrednost +GuiLanguage=Jezik interfejsa +InternalUser=Interni korsnik +MyInformations=Moji podaci +ExportDataset_user_1=Korisnici Dolibarr-a i parametri +DomainUser=Korisnik domena %s +Reactivate=Reaktiviraj CreateInternalUserDesc=This form allows you to create an user internal to your company/foundation. To create an external user (customer, supplier, ...), use the button 'Create Dolibarr user' from third party's contact card. InternalExternalDesc=An <b>internal</b> user is a user that is part of your company/foundation.<br>An <b>external</b> user is a customer, supplier or other.<br><br>In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display) PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group. -Inherited=Inherited +Inherited=Nasleđeno UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party) UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party) -IdPhoneCaller=Id phone caller +IdPhoneCaller=Id telefonskog poziva UserLogged=User %s login UserLogoff=User %s logout NewUserCreated=User %s created @@ -103,21 +103,21 @@ UserDisabled=User %s disabled UserEnabled=User %s activated UserDeleted=User %s removed NewGroupCreated=Group %s created -GroupModified=Group %s modified +GroupModified=Grupa %s je izmenjena GroupDeleted=Group %s removed ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ? ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ? ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ? LoginToCreate=Login to create NameToCreate=Name of third party to create -YourRole=Your roles -YourQuotaOfUsersIsReached=Your quota of active users is reached ! -NbOfUsers=Nb of users +YourRole=Vaši profili +YourQuotaOfUsersIsReached=Vaša kvota aktivnih korisnika je dostignuta ! +NbOfUsers=Br korisnika DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin -HierarchicalResponsible=Supervisor -HierarchicView=Hierarchical view +HierarchicalResponsible=Supervizor +HierarchicView=Hijerarhijski prikaz UseTypeFieldToChange=Use field Type to change -OpenIDURL=OpenID URL -LoginUsingOpenID=Use OpenID to login -WeeklyHours=Weekly hours -ColorUser=Color of the user +OpenIDURL=OpenID UR +LoginUsingOpenID=Uloguj se sa OpenID-em +WeeklyHours=Nedeljni broj sati +ColorUser=Boja korisnika diff --git a/htdocs/langs/zh_CN/cron.lang b/htdocs/langs/zh_CN/cron.lang index a9186a3589e..38a87982d23 100644 --- a/htdocs/langs/zh_CN/cron.lang +++ b/htdocs/langs/zh_CN/cron.lang @@ -33,7 +33,7 @@ CronExecute=Launch scheduled jobs CronConfirmExecute=Are you sure you want to execute these scheduled jobs now ? CronInfo=Scheduled job module allow to execute job that have been planned CronWaitingJobs=Waiting jobs -CronTask=Job +CronTask=工作 CronNone=无 CronDtStart=开始日期 CronDtEnd=结束日期 From c75f62ddb792036c84ea0b4ff809c6d91e6847f4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 14 Sep 2015 12:11:28 +0200 Subject: [PATCH 153/284] FIX icon into export profile may be not correctly output --- dev/skeletons/modMyModule.class.php | 7 +++++-- htdocs/exports/export.php | 18 ++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/dev/skeletons/modMyModule.class.php b/dev/skeletons/modMyModule.class.php index 8c55edc3d1a..518b4f4d018 100644 --- a/dev/skeletons/modMyModule.class.php +++ b/dev/skeletons/modMyModule.class.php @@ -228,11 +228,14 @@ class modMyModule extends DolibarrModules // Example: // $this->export_code[$r]=$this->rights_class.'_'.$r; - // $this->export_label[$r]='CustomersInvoicesAndInvoiceLines'; // Translation key (used only if key ExportDataset_xxx_z not found) + // $this->export_label[$r]='MyModule'; // Translation key (used only if key ExportDataset_xxx_z not found) // $this->export_enabled[$r]='1'; // Condition to show export in list (ie: '$user->id==3'). Set to 1 to always show when module is enabled. - // $this->export_permission[$r]=array(array("facture","facture","export")); + // $this->export_icon[$r]='generic:MyModule'; + // $this->export_permission[$r]=array(array("mymodule","level1","level2")); // $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','s.fk_pays'=>'Country','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','f.rowid'=>"InvoiceId",'f.facnumber'=>"InvoiceRef",'f.datec'=>"InvoiceDateCreation",'f.datef'=>"DateInvoice",'f.total'=>"TotalHT",'f.total_ttc'=>"TotalTTC",'f.tva'=>"TotalVAT",'f.paye'=>"InvoicePaid",'f.fk_statut'=>'InvoiceStatus','f.note'=>"InvoiceNote",'fd.rowid'=>'LineId','fd.description'=>"LineDescription",'fd.price'=>"LineUnitPrice",'fd.tva_tx'=>"LineVATRate",'fd.qty'=>"LineQty",'fd.total_ht'=>"LineTotalHT",'fd.total_tva'=>"LineTotalTVA",'fd.total_ttc'=>"LineTotalTTC",'fd.date_start'=>"DateStart",'fd.date_end'=>"DateEnd",'fd.fk_product'=>'ProductId','p.ref'=>'ProductRef'); + // $this->export_TypeFields_array[$r]=array('t.date'=>'Date', 't.qte'=>'Numeric', 't.poids'=>'Numeric', 't.fad'=>'Numeric', 't.paq'=>'Numeric', 't.stockage'=>'Numeric', 't.fadparliv'=>'Numeric', 't.livau100'=>'Numeric', 't.forfait'=>'Numeric', 's.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text','c.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text','s.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text','f.facnumber'=>"Text",'f.datec'=>"Date",'f.datef'=>"Date",'f.date_lim_reglement'=>"Date",'f.total'=>"Numeric",'f.total_ttc'=>"Numeric",'f.tva'=>"Numeric",'f.paye'=>"Boolean",'f.fk_statut'=>'Status','f.note_private'=>"Text",'f.note_public'=>"Text",'fd.description'=>"Text",'fd.subprice'=>"Numeric",'fd.tva_tx'=>"Numeric",'fd.qty'=>"Numeric",'fd.total_ht'=>"Numeric",'fd.total_tva'=>"Numeric",'fd.total_ttc'=>"Numeric",'fd.date_start'=>"Date",'fd.date_end'=>"Date",'fd.special_code'=>'Numeric','fd.product_type'=>"Numeric",'fd.fk_product'=>'List:product:label','p.ref'=>'Text','p.label'=>'Text','p.accountancy_code_sell'=>'Text'); // $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company','s.fk_pays'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','f.rowid'=>"invoice",'f.facnumber'=>"invoice",'f.datec'=>"invoice",'f.datef'=>"invoice",'f.total'=>"invoice",'f.total_ttc'=>"invoice",'f.tva'=>"invoice",'f.paye'=>"invoice",'f.fk_statut'=>'invoice','f.note'=>"invoice",'fd.rowid'=>'invoice_line','fd.description'=>"invoice_line",'fd.price'=>"invoice_line",'fd.total_ht'=>"invoice_line",'fd.total_tva'=>"invoice_line",'fd.total_ttc'=>"invoice_line",'fd.tva_tx'=>"invoice_line",'fd.qty'=>"invoice_line",'fd.date_start'=>"invoice_line",'fd.date_end'=>"invoice_line",'fd.fk_product'=>'product','p.ref'=>'product'); + // $this->export_dependencies_array[$r]=array('invoice_line'=>'fd.rowid','product'=>'fd.rowid'); // To add unique key if we ask a field of a child to avoid the DISTINCT to discard them // $this->export_sql_start[$r]='SELECT DISTINCT '; // $this->export_sql_end[$r] =' FROM ('.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'facturedet as fd, '.MAIN_DB_PREFIX.'societe as s)'; // $this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'product as p on (fd.fk_product = p.rowid)'; diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 7522a09bbf5..ceab5d54714 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -431,10 +431,10 @@ if ($step == 1 || ! $datatoexport) //print img_object($objexport->array_export_module[$key]->getName(),$export->array_export_module[$key]->picto).' '; print $objexport->array_export_module[$key]->getName(); print '</td><td>'; - $icon=$objexport->array_export_icon[$key]; + $icon=preg_replace('/:.*$/','',$objexport->array_export_icon[$key]); $label=$objexport->array_export_label[$key]; //print $value.'-'.$icon.'-'.$label."<br>"; - print img_object($objexport->array_export_module[$key]->getName(),$icon).' '; + print img_object($objexport->array_export_module[$key]->getName(), $icon).' '; print $label; print '</td><td align="right">'; if ($objexport->array_export_perms[$key]) @@ -492,10 +492,10 @@ if ($step == 2 && $datatoexport) // Lot de donnees a exporter print '<tr><td width="25%">'.$langs->trans("DatasetToExport").'</td>'; print '<td>'; - $icon=$objexport->array_export_icon[0]; + $icon=preg_replace('/:.*$/','',$objexport->array_export_icon[0]); $label=$objexport->array_export_label[0]; //print $value.'-'.$icon.'-'.$label."<br>"; - print img_object($objexport->array_export_module[0]->getName(),$icon).' '; + print img_object($objexport->array_export_module[0]->getName(), $icon).' '; print $label; print '</td></tr>'; @@ -666,10 +666,10 @@ if ($step == 3 && $datatoexport) // Lot de donnees a exporter print '<tr><td width="25%">'.$langs->trans("DatasetToExport").'</td>'; print '<td>'; - $icon=$objexport->array_export_icon[0]; + $icon=preg_replace('/:.*$/','',$objexport->array_export_icon[0]); $label=$objexport->array_export_label[0]; //print $value.'-'.$icon.'-'.$label."<br>"; - print img_object($objexport->array_export_module[0]->getName(),$icon).' '; + print img_object($objexport->array_export_module[0]->getName(), $icon).' '; print $label; print '</td></tr>'; @@ -832,7 +832,8 @@ if ($step == 4 && $datatoexport) // Lot de donnees a exporter print '<tr><td width="25%">'.$langs->trans("DatasetToExport").'</td>'; print '<td>'; - print img_object($objexport->array_export_module[0]->getName(),$objexport->array_export_icon[0]).' '; + $icon=preg_replace('/:.*$/','',$objexport->array_export_icon[0]); + print img_object($objexport->array_export_module[0]->getName(), $icon).' '; print $objexport->array_export_label[0]; print '</td></tr>'; @@ -1069,7 +1070,8 @@ if ($step == 5 && $datatoexport) // Lot de donnees a exporter print '<tr><td width="25%">'.$langs->trans("DatasetToExport").'</td>'; print '<td>'; - print img_object($objexport->array_export_module[0]->getName(),$objexport->array_export_icon[0]).' '; + $icon=preg_replace('/:.*$/','',$objexport->array_export_icon[0]); + print img_object($objexport->array_export_module[0]->getName(), $icon).' '; print $objexport->array_export_label[0]; print '</td></tr>'; From e0a88fabd9ff6d65a2ac3c7662b74b351ade4241 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 14 Sep 2015 17:54:53 +0200 Subject: [PATCH 154/284] FIX #3521 --- htdocs/install/mysql/migration/3.7.0-3.8.0.sql | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index 15dd8761e47..d1cf11ac4c3 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -9,14 +9,14 @@ -- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; -- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); -- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; --- To restrict request to Mysql version x.y use -- VMYSQLx.y --- To restrict request to Pgsql version x.y use -- VPGSQLx.y +-- To restrict request to Mysql version x.y or more: -- VMYSQLx.y +-- To restrict request to Pgsql version x.y or more: -- VPGSQLx.y -- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; -- To make pk to be auto increment (postgres): VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE -- To set a field as NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; -- To set a field as default NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; --- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); --- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); +-- To delete orphelins: VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); +-- To delete orphelins: VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); UPDATE llx_facture_fourn set ref=rowid where ref IS NULL; @@ -677,7 +677,8 @@ ALTER TABLE llx_c_stcomm ADD COLUMN picto varchar(128); INSERT INTO llx_c_action_trigger (code, label, description, elementtype, rang) VALUES ('BILL_SUPPLIER_UNVALIDATE','Supplier invoice unvalidated','Executed when a supplier invoice status is set back to draft','invoice_supplier',15); -ALTER TABLE llx_holiday_users DROP PRIMARY KEY; +--VMYSQL4.1 ALTER TABLE llx_holiday_users DROP PRIMARY KEY; +--VPGSQL8.2 ALTER TABLE llx_holiday_users DROP CONSTRAINT llx_holiday_users_pkey; DROP TABLE llx_holiday_types; From 2d2f59fe3fa32d8f459bd768e5e3a8e739dddd24 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Mon, 14 Sep 2015 22:33:48 +0200 Subject: [PATCH 155/284] Fix : Class 'Categorie' not found in core\class\html.form.class.php --- htdocs/core/class/html.form.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index bc831baeddf..5999f9e8882 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4673,6 +4673,7 @@ class Form { global $db; + require_once DOL_DOCUMENT_ROOT .'/categories/class/categorie.class.php'; $cat = new Categorie($db); $categories = $cat->containing($id, $type); From 95cfce925f053afa1155c9445ab4247bc896fb26 Mon Sep 17 00:00:00 2001 From: BENKE Charlie <charles.fr@benke.fr> Date: Tue, 15 Sep 2015 03:33:27 +0200 Subject: [PATCH 156/284] fix error on tabcollectors and enhance fix error on tabcollectors feature add number of tabs present in tab collectors --- htdocs/core/lib/functions.lib.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 4672f7a88e2..618de434575 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -731,6 +731,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p // if =0 we don't use the feature $limittoshow=(empty($conf->global->MAIN_MAXTABS_IN_CARD)?99:$conf->global->MAIN_MAXTABS_IN_CARD); $displaytab=0; + $nbintab=0; for ($i = 0 ; $i <= $maxkey ; $i++) { @@ -787,6 +788,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p $outmore.='<a'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n"; $outmore.='</div>'; + $nbintab++; } $displaytab=$i; } @@ -795,18 +797,16 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p { $tabsname=str_replace("@", "", $picto); $out.='<div id="moretabs'.$tabsname.'" class="inline-block tabsElem">'; - $out.='<a href="" data-role="button" style="background-color: #f0f0f0;" class="tab inline-block">'.$langs->trans("More").'...</a>'; + $out.='<a href="" data-role="button" style="background-color: #f0f0f0;" class="tab inline-block">'.$langs->trans("More").' <span class="badge">'.$nbintab.'</span></a>'; $out.='<div id="moretabsList'.$tabsname.'" style="position: absolute; left: -999em;text-align: left;margin:0px;padding:2px">'.$outmore.'</div>'; $out.="</div>\n"; $out.="<script>"; - $out.="$('#moretabs".$tabsname.").mouseenter( function() { $('#moretabsList".$tabsname.").css('left','auto');});"; - $out.="$('#moretabs".$tabsname.").mouseleave( function() { $('#moretabsList".$tabsname.").css('left','-999em');});"; + $out.="$('#moretabs".$tabsname."').mouseenter( function() { $('#moretabsList".$tabsname."').css('left','auto');});"; + $out.="$('#moretabs".$tabsname."').mouseleave( function() { $('#moretabsList".$tabsname."').css('left','-999em');});"; $out.="</script>"; } - $out.="</div>\n"; - if (! $notab) $out.="\n".'<div class="tabBar">'."\n"; return $out; From a0fb27bd80dcd528ee740f514166e82e97dddda8 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 15 Sep 2015 14:34:49 +0200 Subject: [PATCH 157/284] FIX : Can create Proposal on close thridparty #3526 --- htdocs/comm/card.php | 12 ++++++------ htdocs/comm/propal.php | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/htdocs/comm/card.php b/htdocs/comm/card.php index 450a462c751..75e102b96bb 100644 --- a/htdocs/comm/card.php +++ b/htdocs/comm/card.php @@ -828,25 +828,25 @@ if ($id > 0) print '<div class="tabsAction">'; - if (! empty($conf->propal->enabled) && $user->rights->propal->creer) + if (! empty($conf->propal->enabled) && $user->rights->propal->creer && $object->status==1) { $langs->load("propal"); print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/comm/propal.php?socid='.$object->id.'&amp;action=create">'.$langs->trans("AddProp").'</a></div>'; } - if (! empty($conf->commande->enabled) && $user->rights->commande->creer) + if (! empty($conf->commande->enabled) && $user->rights->commande->creer && $object->status==1) { $langs->load("orders"); print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/commande/card.php?socid='.$object->id.'&amp;action=create">'.$langs->trans("AddOrder").'</a></div>'; } - if ($user->rights->contrat->creer) + if ($user->rights->contrat->creer && $object->status==1) { $langs->load("contracts"); print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/contrat/card.php?socid='.$object->id.'&amp;action=create">'.$langs->trans("AddContract").'</a></div>'; } - if (! empty($conf->ficheinter->enabled) && $user->rights->ficheinter->creer) + if (! empty($conf->ficheinter->enabled) && $user->rights->ficheinter->creer && $object->status==1) { $langs->load("fichinter"); print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/fichinter/card.php?socid='.$object->id.'&amp;action=create">'.$langs->trans("AddIntervention").'</a></div>'; @@ -855,7 +855,7 @@ if ($id > 0) // Add invoice if ($user->societe_id == 0) { - if (! empty($conf->deplacement->enabled)) + if (! empty($conf->deplacement->enabled) && $object->status==1) { $langs->load("trips"); print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/compta/deplacement/card.php?socid='.$object->id.'&amp;action=create">'.$langs->trans("AddTrip").'</a></div>'; @@ -863,7 +863,7 @@ if ($id > 0) if (! empty($conf->facture->enabled)) { - if ($user->rights->facture->creer) + if ($user->rights->facture->creer && $object->status==1) { $langs->load("bills"); $langs->load("orders"); diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index b5302063a65..5fef6f8ae29 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -1267,7 +1267,7 @@ if ($action == 'create') print '</td>'; } else { print '<td colspan="2">'; - print $form->select_company('', 'socid', 's.client = 1 OR s.client = 2 OR s.client = 3', 1); + print $form->select_company('', 'socid', '(s.client = 1 OR s.client = 2 OR s.client = 3) AND status=1', 1); print '</td>'; } print '</tr>' . "\n"; From 8fd9d2a7cefc5b932ea2c908258207776036b920 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Wed, 16 Sep 2015 10:21:32 +0200 Subject: [PATCH 158/284] FIX : #3530 --- htdocs/fourn/facture/paiement.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/htdocs/fourn/facture/paiement.php b/htdocs/fourn/facture/paiement.php index ba3f82c78e0..81fe1d6b345 100644 --- a/htdocs/fourn/facture/paiement.php +++ b/htdocs/fourn/facture/paiement.php @@ -5,11 +5,8 @@ * Copyright (C) 2004 Christophe Combelles <ccomb@free.fr> * Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com> * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> -<<<<<<< HEAD * Copyright (C) 2014 Teddy Andreotti <125155@supinfo.com> -======= * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> ->>>>>>> refs/remotes/origin/3.6 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -46,6 +43,7 @@ $confirm = GETPOST('confirm'); $facid=GETPOST('facid','int'); $socid=GETPOST('socid','int'); +$accountid = GETPOST('accountid'); $sortfield = GETPOST("sortfield",'alpha'); $sortorder = GETPOST("sortorder",'alpha'); @@ -200,7 +198,7 @@ if (empty($reshook)) if (! $error) { - $result=$paiement->addPaymentToBank($user,'payment_supplier','(SupplierInvoicePayment)',$_POST['accountid'],'',''); + $result=$paiement->addPaymentToBank($user,'payment_supplier','(SupplierInvoicePayment)',$accountid,'',''); if ($result < 0) { setEventMessage($paiement->error, 'errors'); @@ -304,7 +302,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie if (! empty($conf->banque->enabled)) { print '<tr><td class="fieldrequired">'.$langs->trans('Account').'</td><td>'; - $form->select_comptes(empty($_POST['accountid'])?'':$_POST['accountid'],'accountid',0,'',2); + $form->select_comptes(empty($accountid)?'':$accountid,'accountid',0,'',2); print '</td></tr>'; } else From cb31ab3e2b925a0feabdd511b78da063c7e22b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 16 Sep 2015 19:53:32 +0200 Subject: [PATCH 159/284] FIX Syntax error in Debian Apache configuration This issue prevented Apache from starting after dolibarr deb package installation with the following error: Syntax error on line 30 of /etc/apache2/conf.d/dolibarr.conf: order takes one argument, 'allow,deny', 'deny,allow', or 'mutual-failure' --- build/debian/apache/dolibarr.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/debian/apache/dolibarr.conf b/build/debian/apache/dolibarr.conf index 95eaae21190..bdbb6e1b4c3 100644 --- a/build/debian/apache/dolibarr.conf +++ b/build/debian/apache/dolibarr.conf @@ -15,7 +15,7 @@ Alias /dolibarr /usr/share/dolibarr/htdocs # Require all granted # </IfVersion> # <IfVersion < 2.3> -# Order allow, deny +# Order allow,deny # Allow from all # </IfVersion> # @@ -27,7 +27,7 @@ Alias /dolibarr /usr/share/dolibarr/htdocs Require all granted </IfVersion> <IfVersion < 2.3> - Order allow, deny + Order allow,deny Allow from all </IfVersion> From 7f60abdf7bbc1b26e133198aae1ce04c25241ad3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 16 Sep 2015 21:05:02 +0200 Subject: [PATCH 160/284] FIX #3524 --- htdocs/user/class/user.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 475b9d7fd2b..5f5fd60bd9b 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1191,7 +1191,7 @@ class User extends CommonObject $sql.= " lastname = '".$this->db->escape($this->lastname)."'"; $sql.= ", firstname = '".$this->db->escape($this->firstname)."'"; $sql.= ", login = '".$this->db->escape($this->login)."'"; - $sql.= ", api_key = '".$this->db->escape($this->api_key)."'"; + $sql.= ", api_key = ".($this->api_key ? "'".$this->db->escape($this->api_key)."'" : "null"); $sql.= ", gender = ".($this->gender != -1 ? "'".$this->db->escape($this->gender)."'" : "null"); // 'man' or 'woman' $sql.= ", admin = ".$this->admin; $sql.= ", address = '".$this->db->escape($this->address)."'"; From e36928fd652586d6f3112ab18e34bcc008fc5c15 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 16 Sep 2015 21:21:34 +0200 Subject: [PATCH 161/284] FIX #3529 --- htdocs/core/class/html.form.class.php | 4 ++++ htdocs/fourn/card.php | 11 +++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index bc831baeddf..4084967a7c6 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -3015,6 +3015,8 @@ class Form global $langs; $langs->load("categories"); + include_once DOL_DOCUMENT_ROOT.'/categories/class.categorie.class.php'; + $cat = new Categorie($this->db); $cate_arbo = $cat->get_full_arbo($type,$excludeafterid); @@ -4673,6 +4675,8 @@ class Form { global $db; + include_once DOL_DOCUMENT_ROOT.'/categories/class.categorie.class.php'; + $cat = new Categorie($db); $categories = $cat->containing($id, $type); diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php index 5a1f38806bb..55993221d41 100644 --- a/htdocs/fourn/card.php +++ b/htdocs/fourn/card.php @@ -264,10 +264,13 @@ if ($object->id > 0) print '</tr>'; // Categories - print '<tr><td>' . $langs->trans("Categories") . '</td>'; - print '<td colspan="3">'; - print $form->showCategories($object->id, 'supplier', 1); - print "</td></tr>"; + if (! empty($conf->categorie->enabled)) + { + print '<tr><td>' . $langs->trans("Categories") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'supplier', 1); + print "</td></tr>"; + } // Other attributes $parameters=array('socid'=>$object->id, 'colspan' => ' colspan="3"', 'colspanvalue' => '3'); From 7d8013b3718f077bf9e42aec2da07f2f9f820e6a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 16 Sep 2015 21:34:01 +0200 Subject: [PATCH 162/284] FIX #3533 --- htdocs/societe/soc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index b80f0f2c086..fbee689ee52 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -49,7 +49,8 @@ $langs->load("commercial"); $langs->load("bills"); $langs->load("banks"); $langs->load("users"); -if (!empty($conf->incoterm->enabled)) $langs->load("incoterm"); +if (! empty($conf->categories->enabled)) $langs->load("categories"); +if (! empty($conf->incoterm->enabled)) $langs->load("incoterm"); if (! empty($conf->notification->enabled)) $langs->load("mails"); $mesg=''; $error=0; $errors=array(); From 6ffdbf91ec57b6b0bc00913785b84d401e9d8517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 16 Sep 2015 21:35:20 +0200 Subject: [PATCH 163/284] FIX #3533 Load categories language --- htdocs/societe/soc.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index b80f0f2c086..5b0b6968b9e 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -1274,6 +1274,8 @@ else // Categories if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) { + $langs->load('categories'); + // Customer if ($object->prospect || $object->client) { print '<tr><td class="toptd">' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td><td colspan="3">'; From 313d9ddacdf5f59577d2560999e6dcbc74ccc8bb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 16 Sep 2015 22:04:03 +0200 Subject: [PATCH 164/284] FIX #3534 --- htdocs/admin/dict.php | 1 + htdocs/commande/card.php | 12 ++++++++---- htdocs/core/class/commonobject.class.php | 14 ++++++++++---- htdocs/core/tpl/contacts.tpl.php | 7 ++++++- htdocs/expedition/contact.php | 10 +++++----- 5 files changed, 30 insertions(+), 14 deletions(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index f9137a06acf..17c8bcae048 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -445,6 +445,7 @@ if ($id == 11) $langs->load("interventions"); $elementList = array( '' => '', + 'societe' => $langs->trans('ThirdParty'), // 'proposal' => $langs->trans('Proposal'), // 'order' => $langs->trans('Order'), // 'invoice' => $langs->trans('Bill'), diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index bd76ec1646d..1d418ac295c 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1165,8 +1165,10 @@ if (empty($reshook)) - if (! $error && ! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->commande->creer) { - if ($action == 'addcontact') { + if (! $error && ! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->commande->creer) + { + if ($action == 'addcontact') + { if ($object->id > 0) { $contactid = (GETPOST('userid') ? GETPOST('userid') : GETPOST('contactid')); $result = $object->add_contact($contactid, GETPOST('type'), GETPOST('source')); @@ -1186,7 +1188,8 @@ if (empty($reshook)) } // bascule du statut d'un contact - else if ($action == 'swapstatut') { + else if ($action == 'swapstatut') + { if ($object->id > 0) { $result = $object->swapContactStatus(GETPOST('ligne')); } else { @@ -1195,7 +1198,8 @@ if (empty($reshook)) } // Efface un contact - else if ($action == 'deletecontact') { + else if ($action == 'deletecontact') + { $result = $object->delete_contact($lineid); if ($result >= 0) { diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 65ece020ac8..16ebb0e77e9 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -452,13 +452,15 @@ abstract class CommonObject // Check parameters if ($fk_socpeople <= 0) { - $this->error=$langs->trans("ErrorWrongValueForParameter","1"); + $langs->load("errors"); + $this->error=$langs->trans("ErrorWrongValueForParameterX","1"); dol_syslog(get_class($this)."::add_contact ".$this->error,LOG_ERR); return -1; } if (! $type_contact) { - $this->error=$langs->trans("ErrorWrongValueForParameter","2"); + $langs->load("errors"); + $this->error=$langs->trans("ErrorWrongValueForParameterX","2"); dol_syslog(get_class($this)."::add_contact ".$this->error,LOG_ERR); return -2; } @@ -486,7 +488,7 @@ abstract class CommonObject } $datecreate = dol_now(); - + $this->db->begin(); // Insertion dans la base @@ -504,7 +506,11 @@ abstract class CommonObject if (! $notrigger) { $result=$this->call_trigger(strtoupper($this->element).'_ADD_CONTACT', $user); - if ($result < 0) { $this->db->rollback(); return -1; } + if ($result < 0) + { + $this->db->rollback(); + return -1; + } } $this->db->commit(); diff --git a/htdocs/core/tpl/contacts.tpl.php b/htdocs/core/tpl/contacts.tpl.php index 382abbe81c0..5abdfc124e4 100644 --- a/htdocs/core/tpl/contacts.tpl.php +++ b/htdocs/core/tpl/contacts.tpl.php @@ -72,7 +72,12 @@ $userstatic=new User($db); <div class="nowrap tagtd"><?php echo img_object('','user').' '.$langs->trans("Users"); ?></div> <div class="tagtd"><?php echo $conf->global->MAIN_INFO_SOCIETE_NOM; ?></div> <div class="tagtd maxwidthonsmartphone"><?php echo $form->select_dolusers($user->id, 'userid', 0, (! empty($userAlreadySelected)?$userAlreadySelected:null), 0, null, null, 0, 56); ?></div> - <div class="tagtd maxwidthonsmartphone"><?php echo $formcompany->selectTypeContact($object, '', 'type','internal'); ?></div> + <div class="tagtd maxwidthonsmartphone"> + <?php + $tmpobject=$object; + if ($object->element == 'shipping' && is_object($objectsrc)) $tmpobject=$objectsrc; + echo $formcompany->selectTypeContact($tmpobject, '', 'type','internal'); + ?></div> <div class="tagtd">&nbsp;</div> <div class="tagtd" align="right"><input type="submit" class="button" value="<?php echo $langs->trans("Add"); ?>"></div> </form> diff --git a/htdocs/expedition/contact.php b/htdocs/expedition/contact.php index c09b3e415cd..039af2cd0ec 100644 --- a/htdocs/expedition/contact.php +++ b/htdocs/expedition/contact.php @@ -77,7 +77,7 @@ if ($action == 'addcontact' && $user->rights->expedition->creer) { if ($result > 0 && $id > 0) { - $result = $objectsrc->add_contact($_POST["contactid"], $_POST["type"], $_POST["source"]); + $result = $objectsrc->add_contact(GETPOST('userid') ? GETPOST('userid') : GETPOST('contactid'), $_POST["type"], $_POST["source"]); } if ($result >= 0) @@ -87,14 +87,15 @@ if ($action == 'addcontact' && $user->rights->expedition->creer) } else { - if ($objectsrc->error == 'DB_ERROR_RECORD_ALREADY_EXISTS') { + if ($objectsrc->error == 'DB_ERROR_RECORD_ALREADY_EXISTS') + { $langs->load("errors"); $mesg = $langs->trans("ErrorThisContactIsAlreadyDefinedAsThisType"); } else { $mesg = $objectsrc->error; + $mesgs = $objectsrc->errors; } - - setEventMessage($mesg, 'errors'); + setEventMessages($mesg, $mesgs, 'errors'); } } @@ -236,7 +237,6 @@ if ($id > 0 || ! empty($ref)) // Lignes de contacts echo '<br>'; - // Contacts lines (modules that overwrite templates must declare this into descriptor) $dirtpls=array_merge($conf->modules_parts['tpl'],array('/core/tpl')); foreach($dirtpls as $reldir) From 099e3f03760203bd4180a12bfb8b7d26811108c5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 17 Sep 2015 00:47:56 +0200 Subject: [PATCH 165/284] FIX Removed warnings --- htdocs/user/card.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/user/card.php b/htdocs/user/card.php index f545e325712..4cfb2a96562 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -278,7 +278,7 @@ if (($action == 'addgroup' || $action == 'removegroup') && $caneditfield) { $editgroup = new UserGroup($db); $editgroup->fetch($group); - $editgroup->oldcopy=dol_clone($editgroup); + $editgroup->oldcopy=clone($editgroup); $object->fetch($id); if ($action == 'addgroup') $object->SetInGroup($group,($conf->multicompany->transverse_mode?GETPOST("entity"):$editgroup->entity)); @@ -340,7 +340,7 @@ if ($action == 'update' && ! $_POST["cancel"]) { $db->begin(); - $object->oldcopy=dol_clone($object); + $object->oldcopy=clone($object); $object->lastname = GETPOST("lastname",'alpha'); $object->firstname = GETPOST("firstname",'alpha'); @@ -508,7 +508,7 @@ if ($action == 'update' && ! $_POST["cancel"]) { $object->fetch($id); - $object->oldcopy=dol_clone($object); + $object->oldcopy=clone($object); $ret=$object->setPassword($user,$_POST["password"]); if ($ret < 0) @@ -1046,7 +1046,7 @@ if (($action == 'create') || ($action == 'adduserldap')) { print '<tr><td>'.$langs->trans("ColorUser").'</td>'; print '<td>'; - print $formother->selectColor(GETPOST('color')?GETPOST('color'):$object->color, 'color', 'usercolorconfig', 1, '', 'hideifnotset'); + print $formother->selectColor(GETPOST('color')?GETPOST('color'):$object->color, 'color', null, 1, '', 'hideifnotset'); print '</td></tr>'; } @@ -2151,7 +2151,7 @@ else { print '<tr><td>'.$langs->trans("ColorUser").'</td>'; print '<td>'; - print $formother->selectColor(GETPOST('color')?GETPOST('color'):$object->color, 'color', 'usercolorconfig', 1, '', 'hideifnotset'); + print $formother->selectColor(GETPOST('color')?GETPOST('color'):$object->color, 'color', null, 1, '', 'hideifnotset'); print '</td></tr>'; } From 8bb832d06b4441438445a084b604fe418b9a51c9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 17 Sep 2015 00:48:10 +0200 Subject: [PATCH 166/284] Fix Natural english --- build/exe/doliwamp/UsedPort.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/exe/doliwamp/UsedPort.cpp b/build/exe/doliwamp/UsedPort.cpp index 15d2978b3bb..e2724b831a1 100644 --- a/build/exe/doliwamp/UsedPort.cpp +++ b/build/exe/doliwamp/UsedPort.cpp @@ -277,7 +277,7 @@ help=!(Port > 0); Usage: if (help) { printf("----- %s V%s (c)Laurent Destailleur -----\n",PROG,VERSION); - printf("%s is a software that allows you to know if a TCP/IP port is used\n",PROG); + printf("%s is software that allows you to know if a TCP/IP port is used\n",PROG); printf("%s sources can be compiled for WIN32 (VC++, GCC CYGWIN, MINGW) or for\n"); printf("Unix/Linux (GCC)\n",PROG); printf("\n"); From 57521f628c35109cd6f88fd4693d7bb1375bc27a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 17 Sep 2015 19:35:03 +0200 Subject: [PATCH 167/284] Fix bad path --- htdocs/core/class/html.form.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index f1492f9a5b4..c732b8cd673 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -3015,7 +3015,7 @@ class Form global $langs; $langs->load("categories"); - include_once DOL_DOCUMENT_ROOT.'/categories/class.categorie.class.php'; + include_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; $cat = new Categorie($this->db); $cate_arbo = $cat->get_full_arbo($type,$excludeafterid); @@ -4675,7 +4675,7 @@ class Form { global $db; - include_once DOL_DOCUMENT_ROOT.'/categories/class.categorie.class.php'; + include_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; $cat = new Categorie($db); $categories = $cat->containing($id, $type); From 8dd843ab8f7e1947cabc359cf0ebcc41fde634c7 Mon Sep 17 00:00:00 2001 From: AlainRnet <alainrihs@sunrise.ch> Date: Thu, 17 Sep 2015 23:23:18 +0200 Subject: [PATCH 168/284] Update categorie.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit voir https://github.com/Dolibarr/dolibarr/pull/3540/files (je n'avais pas vu dans quelle branche j'étais) --- htdocs/categories/categorie.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/categories/categorie.php b/htdocs/categories/categorie.php index 0746475ecec..9e780223d0e 100644 --- a/htdocs/categories/categorie.php +++ b/htdocs/categories/categorie.php @@ -410,7 +410,7 @@ else if ($id || $ref) // Ref print '<tr><td width="20%">'.$langs->trans("Ref").'</td>'; print '<td class="valeur">'; - print $form->showrefnav($member,'id'); + print $form->showrefnav($member,'id','','1','rowid','ref','','&type=3'); print '</td></tr>'; // Login From 14b6a74b2d10120bf9b95c574dc35724028fd93f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 18 Sep 2015 14:11:06 +0200 Subject: [PATCH 169/284] Fix javascript error on POS --- htdocs/cashdesk/javascript/dhtml.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/cashdesk/javascript/dhtml.js b/htdocs/cashdesk/javascript/dhtml.js index a2af98d65a8..7f5df55a767 100644 --- a/htdocs/cashdesk/javascript/dhtml.js +++ b/htdocs/cashdesk/javascript/dhtml.js @@ -60,10 +60,10 @@ function afficheDonnees(aId, aTexte) { // aCible : id du bloc de destination; aCode : argument a passer a la page php chargee du traitement et de l'affichage -function verifResultat(aCible, aCode, iLimit = 1) { +function verifResultat(aCible, aCode, iLimit) { if (aCode != '' && aCode.length >= iLimit) { - if (texte = file ('facturation_dhtml.php?code='+escape(aCode))) { + if (texte = file('facturation_dhtml.php?code='+escape(aCode))) { afficheDonnees (aCible, texte); From f72f652d98ba8a9eb53d226e6cbdb615623e7c96 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 18 Sep 2015 15:51:27 +0200 Subject: [PATCH 170/284] FIX Pb into pagination scroll widget FIX Style of previous-next card when using dolidroid --- htdocs/core/class/html.form.class.php | 5 +---- htdocs/core/lib/functions.lib.php | 12 ++++++++---- htdocs/theme/eldy/style.css.php | 26 ++++++++------------------ 3 files changed, 17 insertions(+), 26 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index c732b8cd673..a4716ba40cc 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -5061,10 +5061,7 @@ class Form $next_ref = $object->ref_next?'<a data-role="button" data-icon="arrow-r" data-iconpos="right" href="'.$_SERVER["PHP_SELF"].'?'.$paramid.'='.urlencode($object->ref_next).$moreparam.'">'.(empty($conf->dol_use_jmobile)?'>':'&nbsp;').'</a>':''; //print "xx".$previous_ref."x".$next_ref; - //if ($previous_ref || $next_ref || $morehtml) { - //$ret.='<table class="nobordernopadding" width="100%"><tr class="nobordernopadding"><td class="nobordernopadding">'; - $ret.='<div style="vertical-align: middle"><div class="inline-block floatleft refid'.(($shownav && ($previous_ref || $next_ref))?' refidpadding':'').'">'; - //} + $ret.='<div style="vertical-align: middle"><div class="inline-block floatleft refid'.(($shownav && ($previous_ref || $next_ref))?' refidpadding':'').'">'; $ret.=dol_htmlentities($object->$fieldref); if ($morehtmlref) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 618de434575..080b4b3bccf 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -768,7 +768,7 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p } else { - $out.='<a data-role="button"'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="tab inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n"; + $out.='<a data-role="button"'.(! empty($links[$i][2])?' id="'.$links[$i][2].'"':'').' class="tabunactive tab inline-block" href="'.$links[$i][0].'">'.$links[$i][1].'</a>'."\n"; } } $out.='</div>'; @@ -2847,7 +2847,7 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so { if ($totalnboflines) // If we know total nb of lines { - $maxnbofpage=(empty($conf->dol_optimize_smallscreen)?10:3); // nb before and after selected page + $maxnbofpage=(empty($conf->dol_optimize_smallscreen) ? 6 : 3); // nb before and after selected page + ... + first or last $nbpages=ceil($totalnboflines/$conf->liste_limit); $cpt=($page-$maxnbofpage); @@ -2856,8 +2856,10 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so if ($cpt>=1) { $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page=0'.$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">1</a></li>'; - if ($cpt >= 2) $pagelist.='<li><span class="inactive">...</span></li>'; + if ($cpt > 2) $pagelist.='<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="inactive"':'data-role="button"').'>...</span></li>'; + else if ($cpt == 2) $pagelist.='<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page=1'.$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">2</a></li>'; } + do { if ($cpt==$page) @@ -2871,9 +2873,11 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so $cpt++; } while ($cpt < $nbpages && $cpt<=$page+$maxnbofpage); + if ($cpt<$nbpages) { - if ($cpt<$nbpages-1) $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="inactive"':'data-role="button"').'>...</span></li>'; + if ($cpt<$nbpages-2) $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><span '.(empty($conf->dol_use_jmobile)?'class="inactive"':'data-role="button"').'>...</span></li>'; + else if ($cpt == $nbpages-2) $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page='.($nbpages-2).$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">'.($nbpages - 1).'</a></li>'; $pagelist.= '<li'.(empty($conf->dol_use_jmobile)?' class="pagination"':'').'><a '.(empty($conf->dol_use_jmobile)?'':'data-role="button" ').'href="'.$file.'?page='.($nbpages-1).$options.'&amp;sortfield='.$sortfield.'&amp;sortorder='.$sortorder.'">'.$nbpages.'</a></li>'; } } diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index b88fcb187de..a3734e1e1ab 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -1516,27 +1516,16 @@ a.tab:link, a.tab:visited, a.tab:hover, a.tab#active { text-decoration: none; white-space: nowrap; - /*-moz-border-radius:6px 6px 0px 0px; - -webkit-border-radius:6px 6px 0px 0px; - border-radius:6px 6px 0px 0px; - - background: rgb(<?php echo $colorbackvmenu2; ?>); - - border-right: 1px solid #BBB; - border-left: 1px solid #BBB; - border-top: 1px solid #CCC; - */ - border-right: 1px solid transparent; border-left: 1px solid transparent; border-top: 1px solid transparent; + border-bottom: 0px !important; -moz-border-radius:4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-image: none !important; } - .tabactive, a.tab#active { color: #<?php echo $colortextbacktab; ?> !important; background: rgb(<?php echo $colorbacktabcard1; ?>) !important; @@ -2072,14 +2061,12 @@ div.pagination li.pagination a, div.pagination li.pagination span { <?php if (empty($conf->dol_use_jmobile)) { ?> padding: 6px 12px; -<?php } ?> + border-color: #ccc; margin-left: -1px; line-height: 1.42857143; color: #000; text-decoration: none; - border-color: #ccc; - background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); @@ -2087,6 +2074,7 @@ div.pagination li.pagination span { background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; +<?php } ?> } div.pagination li.pagination span.inactive { cursor: default; @@ -3617,7 +3605,9 @@ ul.ulmenu { color: #<?php echo $colortexttitle; ?> !important; text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>; } - +.ui-btn-icon-right { + border-right: 1px solid #ccc !important; +} .ui-body-c { border: 1px solid #ccc; text-shadow: none; @@ -3641,14 +3631,14 @@ ul.ulmenu { div.tabsElem a.tab { background: transparent; } -.ui-controlgroup-horizontal .ui-btn.ui-first-child { +/*.ui-controlgroup-horizontal .ui-btn.ui-first-child { -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; } .ui-controlgroup-horizontal .ui-btn.ui-last-child { -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -} +}*/ .alilevel1 { color: #<?php echo $colortexttitle; ?> !important; text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>; From e974b07b09077dbf1d90becc52d33f68a8d0767f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 18 Sep 2015 16:05:38 +0200 Subject: [PATCH 171/284] Fix javascript error --- htdocs/compta/facture.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index f409cbeb815..8972e59eeef 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -2187,8 +2187,8 @@ if ($action == 'create') print $desc; print '<div id="credit_note_options">'; - print '&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithLines" id="invoiceAvoirWithLines" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop("checked", true); $(\'#invoiceAvoirWithPaymentRestAmount\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithLines','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithLines">'.$langs->trans('invoiceAvoirWithLines')."</label>"; - print '<br>&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithPaymentRestAmount" id="invoiceAvoirWithPaymentRestAmount" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop("checked", true); $(\'#invoiceAvoirWithLines\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithPaymentRestAmount','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithPaymentRestAmount">'.$langs->trans('invoiceAvoirWithPaymentRestAmount')."</label>"; + print '&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithLines" id="invoiceAvoirWithLines" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithPaymentRestAmount\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithLines','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithLines">'.$langs->trans('invoiceAvoirWithLines')."</label>"; + print '<br>&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithPaymentRestAmount" id="invoiceAvoirWithPaymentRestAmount" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithLines\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithPaymentRestAmount','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithPaymentRestAmount">'.$langs->trans('invoiceAvoirWithPaymentRestAmount')."</label>"; print '</div>'; print '</div></div>'; From 8699776930bd77f8c58d673d487d355ef3712c97 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 18 Sep 2015 16:17:52 +0200 Subject: [PATCH 172/284] Better usability with dolidroid --- htdocs/compta/facture.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 8972e59eeef..86d3af1fcf8 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -2186,9 +2186,9 @@ if ($action == 'create') $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc"), 1, 'help', '', 0, 3); print $desc; - print '<div id="credit_note_options">'; - print '&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithLines" id="invoiceAvoirWithLines" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithPaymentRestAmount\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithLines','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithLines">'.$langs->trans('invoiceAvoirWithLines')."</label>"; - print '<br>&nbsp;&nbsp;&nbsp; <input type="checkbox" name="invoiceAvoirWithPaymentRestAmount" id="invoiceAvoirWithPaymentRestAmount" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithLines\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithPaymentRestAmount','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithPaymentRestAmount">'.$langs->trans('invoiceAvoirWithPaymentRestAmount')."</label>"; + print '<div id="credit_note_options" class="clearboth">'; + print '&nbsp;&nbsp;&nbsp; <input data-role="none" type="checkbox" name="invoiceAvoirWithLines" id="invoiceAvoirWithLines" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithPaymentRestAmount\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithLines','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithLines">'.$langs->trans('invoiceAvoirWithLines')."</label>"; + print '<br>&nbsp;&nbsp;&nbsp; <input data-role="none" type="checkbox" name="invoiceAvoirWithPaymentRestAmount" id="invoiceAvoirWithPaymentRestAmount" value="1" onclick="if($(this).is(\':checked\') ) { $(\'#radio_creditnote\').prop(\'checked\', true); $(\'#invoiceAvoirWithLines\').removeAttr(\'checked\'); }" '.(GETPOST('invoiceAvoirWithPaymentRestAmount','int')>0 ? 'checked':'').' /> <label for="invoiceAvoirWithPaymentRestAmount">'.$langs->trans('invoiceAvoirWithPaymentRestAmount')."</label>"; print '</div>'; print '</div></div>'; From 5f507cbbd864fbe8a0dfa8ae9f450d5f28978a15 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 18 Sep 2015 20:23:06 +0200 Subject: [PATCH 173/284] Fix missing closing div making jmobile crazy --- htdocs/core/lib/functions.lib.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 080b4b3bccf..290cdb2300b 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -807,6 +807,8 @@ function dol_get_fiche_head($links=array(), $active='0', $title='', $notab=0, $p $out.="</script>"; } + $out.="</div>\n"; + if (! $notab) $out.="\n".'<div class="tabBar">'."\n"; return $out; From 378da082bdd01a10be03557e88931d96d773643c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 18 Sep 2015 20:43:10 +0200 Subject: [PATCH 174/284] Fix selector or margin with jmobile --- htdocs/core/tpl/objectline_create.tpl.php | 4 ++-- htdocs/core/tpl/objectline_edit.tpl.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/tpl/objectline_create.tpl.php b/htdocs/core/tpl/objectline_create.tpl.php index b1426f4a391..938a615ea77 100644 --- a/htdocs/core/tpl/objectline_create.tpl.php +++ b/htdocs/core/tpl/objectline_create.tpl.php @@ -249,7 +249,7 @@ else { <td class="nobottom" align="right" class="margininfos"> <!-- For predef product --> <?php if (! empty($conf->product->enabled) || ! empty($conf->service->enabled)) { ?> - <select id="fournprice_predef" name="fournprice_predef" class="flat" style="display: none;"></select> + <select id="fournprice_predef" name="fournprice_predef" class="flat" data-role="none" style="display: none;"></select> <?php } ?> <!-- For free product --> <input type="text" size="5" id="buying_price" name="buying_price" class="flat" value="<?php echo (isset($_POST["buying_price"])?$_POST["buying_price"]:''); ?>"> @@ -552,7 +552,7 @@ jQuery(document).ready(function() { /* Define default price at loading */ var defaultprice = $("#fournprice_predef").find('option:selected').attr("price"); - $("#buying_price").val(defaultprice); + $("#buying_price").val(Math.round(defaultprice,<?php print ($conf->global->MAIN_MAX_DECIMALS_UNIT ? $conf->global->MAIN_MAX_DECIMALS_UNIT : 5); ?>)); $("#fournprice_predef").change(function() { /* Hide field buying_price according to choice into list (if 'inputprice' or not) */ diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index 4b024175423..d61831cfec2 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -172,7 +172,7 @@ $coldisplay=-1; // We remove first td <td align="right" class="margininfos"><?php $coldisplay++; ?> <!-- For predef product --> <?php if (! empty($conf->product->enabled) || ! empty($conf->service->enabled)) { ?> - <select id="fournprice_predef" name="fournprice_predef" class="flat" style="display: none;"></select> + <select id="fournprice_predef" name="fournprice_predef" class="flat" data-role="none" style="display: none;"></select> <?php } ?> <!-- For free product --> <input type="text" size="5" id="buying_price" name="buying_price" class="hideobject" value="<?php echo price($line->pa_ht,0,'',0); ?>"> From 1901b2fb3bed1bab01dc96bc9234a60db79f27b8 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sat, 19 Sep 2015 07:15:13 +0200 Subject: [PATCH 175/284] Missing translations in checks deposits exports --- htdocs/core/modules/modBanque.class.php | 2 +- htdocs/langs/en_US/bills.lang | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/modBanque.class.php b/htdocs/core/modules/modBanque.class.php index efb242aca94..5103e76b4e7 100644 --- a/htdocs/core/modules/modBanque.class.php +++ b/htdocs/core/modules/modBanque.class.php @@ -164,7 +164,7 @@ class modBanque extends DolibarrModules $this->export_code[$r]=$this->rights_class.'_'.$r; $this->export_label[$r]='Bordereaux remise Chq/Fact'; $this->export_permission[$r]=array(array("banque","export")); - $this->export_fields_array[$r]=array("bch.rowid"=>"bordereauid","bch.number"=>"Numero","bch.ref_ext"=>"RefExt",'ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.num_chq'=>'ChequeOrTransferNumber','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation", + $this->export_fields_array[$r]=array("bch.rowid"=>"depositid","bch.number"=>"Numero","bch.ref_ext"=>"RefExt",'ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.num_chq'=>'ChequeOrTransferNumber','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation", "bch.date_bordereau"=>"Date","bch.amount"=>"Total","bch.nbcheque"=>"NbCheque","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","f.facnumber"=>"InvoiceRef" ); $this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.num_chq'=>'Text','b.amount'=>'Numeric','b.num_releve'=>'Text','b.datec'=>"Date", diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index a78ff96511e..54a626b5ae9 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -383,6 +383,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices From 49f671eb1d430b0b2850942c11dc3e17a89a7da3 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sat, 19 Sep 2015 07:24:32 +0200 Subject: [PATCH 176/284] Correct name --- htdocs/core/modules/modBanque.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/modBanque.class.php b/htdocs/core/modules/modBanque.class.php index 5103e76b4e7..aa83133bc08 100644 --- a/htdocs/core/modules/modBanque.class.php +++ b/htdocs/core/modules/modBanque.class.php @@ -164,7 +164,7 @@ class modBanque extends DolibarrModules $this->export_code[$r]=$this->rights_class.'_'.$r; $this->export_label[$r]='Bordereaux remise Chq/Fact'; $this->export_permission[$r]=array(array("banque","export")); - $this->export_fields_array[$r]=array("bch.rowid"=>"depositid","bch.number"=>"Numero","bch.ref_ext"=>"RefExt",'ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.num_chq'=>'ChequeOrTransferNumber','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation", + $this->export_fields_array[$r]=array("bch.rowid"=>"DepositId","bch.number"=>"Numero","bch.ref_ext"=>"RefExt",'ba.ref'=>'AccountRef','ba.label'=>'AccountLabel','b.datev'=>'DateValue','b.num_chq'=>'ChequeOrTransferNumber','b.amount'=>'Credit','b.num_releve'=>'AccountStatement','b.datec'=>"DateCreation", "bch.date_bordereau"=>"Date","bch.amount"=>"Total","bch.nbcheque"=>"NbCheque","bu.url_id"=>"IdThirdParty","s.nom"=>"ThirdParty","f.facnumber"=>"InvoiceRef" ); $this->export_TypeFields_array[$r]=array('ba.ref'=>'Text','ba.label'=>'Text','b.datev'=>'Date','b.num_chq'=>'Text','b.amount'=>'Numeric','b.num_releve'=>'Text','b.datec'=>"Date", From de04f3022c3150f905d75a855d20129f32add9c8 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Sun, 20 Sep 2015 09:05:52 +0200 Subject: [PATCH 177/284] Fix: use get instead getJSON for avoid freezing --- htdocs/ecm/tpl/enablefiletreeajax.tpl.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/ecm/tpl/enablefiletreeajax.tpl.php b/htdocs/ecm/tpl/enablefiletreeajax.tpl.php index b348cb03c72..7b2145d0f93 100644 --- a/htdocs/ecm/tpl/enablefiletreeajax.tpl.php +++ b/htdocs/ecm/tpl/enablefiletreeajax.tpl.php @@ -51,7 +51,7 @@ $(document).ready(function() { $('#refreshbutton').click( function() { $.pleaseBePatient("<?php echo $langs->trans('PleaseBePatient'); ?>"); - $.getJSON( "<?php echo DOL_URL_ROOT . '/ecm/ajax/ecmdatabase.php'; ?>", { + $.get( "<?php echo DOL_URL_ROOT . '/ecm/ajax/ecmdatabase.php'; ?>", { action: "build", element: "ecm" }, From 7d4a9b17b6d08d041637e25322dd4aacc1e992ec Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 21 Sep 2015 13:59:22 +0200 Subject: [PATCH 178/284] FIX Creation of tables or keys must not be done with a random order. --- htdocs/core/modules/DolibarrModules.class.php | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php index c886741fc41..0de1c7ab4ab 100644 --- a/htdocs/core/modules/DolibarrModules.class.php +++ b/htdocs/core/modules/DolibarrModules.class.php @@ -623,8 +623,14 @@ abstract class DolibarrModules { $dirfound++; - // Run llx_mytable.sql files + // Run llx_mytable.sql files, then llx_mytable_*.sql + $files = array(); while (($file = readdir($handle))!==false) + { + $files[] = $file; + } + sort($files); + foreach ($files as $file) { if (preg_match('/\.sql$/i',$file) && ! preg_match('/\.key\.sql$/i',$file) && substr($file,0,4) == 'llx_' && substr($file,0,4) != 'data') { @@ -635,8 +641,14 @@ abstract class DolibarrModules rewinddir($handle); - // Run llx_mytable.key.sql files (Must be done after llx_mytable.sql) + // Run llx_mytable.key.sql files (Must be done after llx_mytable.sql) then then llx_mytable_*.key.sql + $files = array(); while (($file = readdir($handle))!==false) + { + $files[] = $file; + } + sort($files); + foreach ($files as $file) { if (preg_match('/\.key\.sql$/i',$file) && substr($file,0,4) == 'llx_' && substr($file,0,4) != 'data') { @@ -648,7 +660,13 @@ abstract class DolibarrModules rewinddir($handle); // Run data_xxx.sql files (Must be done after llx_mytable.key.sql) + $files = array(); while (($file = readdir($handle))!==false) + { + $files[] = $file; + } + sort($files); + foreach ($files as $file) { if (preg_match('/\.sql$/i',$file) && ! preg_match('/\.key\.sql$/i',$file) && substr($file,0,4) == 'data') { @@ -660,7 +678,13 @@ abstract class DolibarrModules rewinddir($handle); // Run update_xxx.sql files + $files = array(); while (($file = readdir($handle))!==false) + { + $files[] = $file; + } + sort($files); + foreach ($files as $file) { if (preg_match('/\.sql$/i',$file) && ! preg_match('/\.key\.sql$/i',$file) && substr($file,0,6) == 'update') { From f2e2edbc64311e744e7d6e11bef519e1e20050af Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 21 Sep 2015 15:10:52 +0200 Subject: [PATCH 179/284] FIX not closing CSS. --- htdocs/theme/eldy/style.css.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index a3734e1e1ab..7ecf63b1000 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -3669,7 +3669,6 @@ border-top-right-radius: 6px; .public_border { border: 1px solid #888; } -.public_liste_titre { From 30bfb0eee3c8c827f92662e0f5648c7753259711 Mon Sep 17 00:00:00 2001 From: AlainRnet <alainrihs@sunrise.ch> Date: Tue, 22 Sep 2015 09:40:13 +0200 Subject: [PATCH 180/284] Update categorie.php voir https://github.com/Dolibarr/dolibarr/pull/3562 --- htdocs/categories/categorie.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/categories/categorie.php b/htdocs/categories/categorie.php index 083edbf6b7e..ee486b0370e 100644 --- a/htdocs/categories/categorie.php +++ b/htdocs/categories/categorie.php @@ -419,7 +419,7 @@ else if ($id || $ref) // Ref print '<tr><td width="20%">'.$langs->trans("Ref").'</td>'; print '<td class="valeur">'; - print $form->showrefnav($member,'id'); + print $form->showrefnav($member,'id','','1','rowid','ref','','&type='.$type); print '</td></tr>'; // Login From fe6af7d8eb48290b3475a8bb4afd99898e215d6d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 22 Sep 2015 11:29:26 +0200 Subject: [PATCH 181/284] FIX Description of tags was mandatory in edit mode but not in create mode. Should not be mandatory. --- htdocs/categories/edit.php | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/htdocs/categories/edit.php b/htdocs/categories/edit.php index 362c2b324a1..98160cf9b6d 100644 --- a/htdocs/categories/edit.php +++ b/htdocs/categories/edit.php @@ -82,20 +82,16 @@ if ($action == 'update' && $user->rights->categorie->creer) if (empty($categorie->label)) { - $action = 'create'; + $error++; + $action = 'edit'; setEventMessage($langs->trans("ErrorFieldRequired",$langs->transnoentities("Label")), 'errors'); } - if (empty($categorie->description)) - { - $action = 'create'; - setEventMessage($langs->trans("ErrorFieldRequired",$langs->transnoentities("Description")), 'errors'); - } if (empty($categorie->error)) { $ret = $extrafields->setOptionalsFromPost($extralabels,$categorie); if ($ret < 0) $error++; - if ($categorie->update($user) > 0) + if (! $error && $categorie->update($user) > 0) { header('Location: '.DOL_URL_ROOT.'/categories/viewcat.php?id='.$categorie->id.'&type='.$type); exit; @@ -138,14 +134,14 @@ dol_fiche_head(''); print '<table class="border" width="100%">'; // Ref -print '<tr><td class="fieldrequired">'; +print '<tr><td class="fieldrequired" width="25%">'; print $langs->trans("Ref").'</td>'; print '<td><input type="text" size="25" id="label" name ="label" value="'.$object->label.'" />'; print '</tr>'; // Description print '<tr>'; -print '<td class="fieldrequired" width="25%">'.$langs->trans("Description").'</td>'; +print '<td>'.$langs->trans("Description").'</td>'; print '<td >'; require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; $doleditor=new DolEditor('description',$object->description,'',200,'dolibarr_notes','',false,true,$conf->fckeditor->enabled,ROWS_6,50); From 178208918f0b4028209adc80b93d17aa25dbdccb Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 22 Sep 2015 12:03:11 +0200 Subject: [PATCH 182/284] FIX : remove twice same test --- htdocs/comm/propal.php | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 5c3b77fc391..8a17ad00b53 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -195,22 +195,18 @@ if (empty($reshook)) { if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE)) { - // Define output language - if (empty($conf->global->MAIN_DISABLE_PDF_AUTOUPDATE)) - { - $outputlangs = $langs; - $newlang = ''; - if ($conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id')) $newlang = GETPOST('lang_id','alpha'); - if ($conf->global->MAIN_MULTILANGS && empty($newlang)) $newlang = $object->thirdparty->default_lang; - if (! empty($newlang)) { - $outputlangs = new Translate("", $conf); - $outputlangs->setDefaultLang($newlang); - } - $model=$object->modelpdf; - $ret = $object->fetch($id); // Reload to get new records - - $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); + $outputlangs = $langs; + $newlang = ''; + if ($conf->global->MAIN_MULTILANGS && empty($newlang) && GETPOST('lang_id')) $newlang = GETPOST('lang_id','alpha'); + if ($conf->global->MAIN_MULTILANGS && empty($newlang)) $newlang = $object->thirdparty->default_lang; + if (! empty($newlang)) { + $outputlangs = new Translate("", $conf); + $outputlangs->setDefaultLang($newlang); } + $model=$object->modelpdf; + $ret = $object->fetch($id); // Reload to get new records + + $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); } } else { $langs->load("errors"); From 75daddbbe290ae0262cee1506f2b46cf2d57e1e7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 22 Sep 2015 15:40:17 +0200 Subject: [PATCH 183/284] Update ignore to secure --- build/makepack-dolibarr.pl | 3 ++- htdocs/.gitignore | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index 2b31d1f26a6..99ec7b3543a 100755 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -467,6 +467,7 @@ if ($nboftargetok) { # Removed known external modules to avoid any error when packaging from env where external modules are tested $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/custom/*`; # For custom we want to keep dir + $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/allscreens*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/ancotec*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/cabinetmed*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/calling*`; @@ -481,8 +482,8 @@ if ($nboftargetok) { $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/pos*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/teclib*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/timesheet*`; - # Removed other test files $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/oblyon*`; + # Removed other test files $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/eldy/*.new`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/public/api/explorer`; # This is a dev tool $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/public/test`; diff --git a/htdocs/.gitignore b/htdocs/.gitignore index 0b4d7b82790..ddead79d7bd 100644 --- a/htdocs/.gitignore +++ b/htdocs/.gitignore @@ -13,3 +13,4 @@ /ultimatepdf* /lead /dolimed* +/allscreens* From c125ba0d6656d88323368183c3d8f6a6b972a726 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 22 Sep 2015 15:40:17 +0200 Subject: [PATCH 184/284] Update ignore to secure Conflicts: htdocs/.gitignore --- build/makepack-dolibarr.pl | 3 ++- htdocs/.gitignore | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index a4dbb40ae7c..18e7092fc1b 100755 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -457,6 +457,7 @@ if ($nboftargetok) { $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/documents`; # Removed known external modules to avoir any error when packaging on test env $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/custom/*`; # For custom we want to keep dir + $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/allscreens*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/ancotec*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/calling*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/bootstrap*`; @@ -470,8 +471,8 @@ if ($nboftargetok) { $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/public/test`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/teclib*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/timesheet*`; - # Removed other test files $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/oblyon*`; + # Removed other test files $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/eldy/*.new`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/public/test`; $ret=`rm -fr $BUILDROOT/$PROJECT/test`; diff --git a/htdocs/.gitignore b/htdocs/.gitignore index 160eae6f858..4b12a493530 100644 --- a/htdocs/.gitignore +++ b/htdocs/.gitignore @@ -11,3 +11,6 @@ /teclib* /test.php /ultimatepdf* +/lead +/dolimed* +/allscreens* \ No newline at end of file From 90b78702e51a5b9311a755b9191168abc12fcc2a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 22 Sep 2015 16:23:51 +0200 Subject: [PATCH 185/284] Update ignore to secure packaging --- htdocs/theme/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/theme/.gitignore b/htdocs/theme/.gitignore index bad6db7e4d2..7da676f680b 100644 --- a/htdocs/theme/.gitignore +++ b/htdocs/theme/.gitignore @@ -1,2 +1,3 @@ /bootstrap /oblyon +/allscreens/ From f1ab0d36c5a98c493e8f159a29265c91131c54b8 Mon Sep 17 00:00:00 2001 From: tysauron <tysauron@gmail.com> Date: Tue, 22 Sep 2015 22:37:31 +0200 Subject: [PATCH 186/284] Chmod new file not old file --- htdocs/core/lib/files.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/files.lib.php b/htdocs/core/lib/files.lib.php index 2f197d8b645..e49661be26f 100644 --- a/htdocs/core/lib/files.lib.php +++ b/htdocs/core/lib/files.lib.php @@ -627,7 +627,7 @@ function dol_move($srcfile, $destfile, $newmask=0, $overwriteifexists=1) else dol_syslog("files.lib.php::dol_move failed", LOG_WARNING); } if (empty($newmask) && ! empty($conf->global->MAIN_UMASK)) $newmask=$conf->global->MAIN_UMASK; - @chmod($newpathofsrcfile, octdec($newmask)); + @chmod($newpathofdestfile, octdec($newmask)); } return $result; From a70e73a963be33d0100b01bce011e44b17f5e7be Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 23 Sep 2015 01:08:23 +0200 Subject: [PATCH 187/284] FIX Missing validate button if permission are not valid. --- htdocs/comm/propal.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 504e5adb0b2..31603acc5a1 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -2164,18 +2164,20 @@ if ($action == 'create') if ($action != 'statut' && $action != 'editline') { // Validate - if ($object->statut == Propal::STATUS_DRAFT && $object->total_ttc >= 0 && count($object->lines) > 0 && - ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->creer)) + if ($object->statut == Propal::STATUS_DRAFT && $object->total_ttc >= 0 && count($object->lines) > 0) + { + if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->creer)) || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->propal->propal_advance->validate))) - ) { - if (count($object->lines) > 0) + { print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&amp;action=validate">' . $langs->trans('Validate') . '</a></div>'; - // else print '<a class="butActionRefused" href="#">'.$langs->trans('Validate').'</a>'; + } + else + print '<div class="inline-block divButAction"><a class="butActionRefused" href="#">' . $langs->trans('Validate') . '</a></div>'; } // Create event if ($conf->agenda->enabled && ! empty($conf->global->MAIN_ADD_EVENT_ON_ELEMENT_CARD)) // Add hidden condition because this is not a "workflow" action so should appears somewhere else on page. { - print '<a class="butAction" href="' . DOL_URL_ROOT . '/comm/action/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddAction") . '</a>'; + print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/comm/action/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddAction") . '</a></div>'; } // Edit if ($object->statut == Propal::STATUS_VALIDATED && $user->rights->propal->creer) { From 8309ed5c126b2ff230faabe9a0f9c980b4cf71b4 Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@2byte.es> Date: Wed, 23 Sep 2015 09:24:49 +0200 Subject: [PATCH 188/284] FIX: When filter with empty status, by default get canceled status (-1) --- htdocs/commande/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php index 6af44d4a7d6..db11df409f6 100644 --- a/htdocs/commande/list.php +++ b/htdocs/commande/list.php @@ -338,7 +338,7 @@ if ($resql) print '</td>'; print '<td align="right">'; $liststatus=array('0'=>$langs->trans("StatusOrderDraftShort"), '1'=>$langs->trans("StatusOrderValidated"), '2'=>$langs->trans("StatusOrderSentShort"), '3'=>$langs->trans("StatusOrderToBill"), '4'=>$langs->trans("StatusOrderProcessed"), '-1'=>$langs->trans("StatusOrderCanceledShort")); - print $form->selectarray('viewstatut', $liststatus, $viewstatut, 1); + print $form->selectarray('viewstatut', $liststatus, $viewstatut, -4); print '</td>'; print '<td class="liste_titre" align="right"><input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">'; print '<input type="image" class="liste_titre" name="button_removefilter" src="'.img_picto($langs->trans("Search"),'searchclear.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'" title="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'">'; From 3ff8b3e4373a591f43a0ac0efdedbf2eeedb3ebf Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@2byte.es> Date: Wed, 23 Sep 2015 10:23:29 +0200 Subject: [PATCH 189/284] FIX: Error retrieving customer prices --- htdocs/product/class/productcustomerprice.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/class/productcustomerprice.class.php b/htdocs/product/class/productcustomerprice.class.php index 1bca4579070..d5d75e82254 100644 --- a/htdocs/product/class/productcustomerprice.class.php +++ b/htdocs/product/class/productcustomerprice.class.php @@ -307,8 +307,8 @@ class Productcustomerprice extends CommonObject { global $langs; - if (! empty($sortfield)) $sortfield = "t.rowid"; - if (! empty($sortorder)) $sortorder = "DESC"; + if ( empty($sortfield)) $sortfield = "t.rowid"; + if ( empty($sortorder)) $sortorder = "DESC"; $sql = "SELECT"; $sql .= " t.rowid,"; From 12a08ae4e1f241cd79c7b49947c7a18e376e5e28 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 23 Sep 2015 10:25:06 +0200 Subject: [PATCH 190/284] Prepare 3.8.1 --- build/makepack-howto.txt | 6 ++---- htdocs/filefunc.inc.php | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/build/makepack-howto.txt b/build/makepack-howto.txt index 173c01c6f8b..813db9bb4b8 100644 --- a/build/makepack-howto.txt +++ b/build/makepack-howto.txt @@ -10,13 +10,12 @@ beta version of Dolibarr, step by step. - Check all files are commited. - Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base 3.7.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" - Update version number with x.y.z-w in htdocs/filefunc.inc.php -- Update version number with x.y.z-w in build/debian/changelog - Commit all changes. -- Add a Tag (x.y.z-beta) and push it: git push --tags -- Create a branch (x.y). - Run makepack-dolibarr.pl to generate all packages. +- Create a branch (x.y), if version seems stable enough. + - Move build files into www.dolibarr.org web site (/home/dolibarr/wwwroot/files/lastbuild). @@ -31,7 +30,6 @@ complete release of Dolibarr, step by step. - Check all files are commited. - Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base 3.7.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" - Update version number with x.y.z in htdocs/filefunc.inc.php -- Update version number with x.y.z in build/debian/changelog - Commit all changes. - Run makepack-dolibarr.pl to generate all packages. diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index 1898b50e693..ea369d8aff3 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -30,7 +30,7 @@ * \brief File that include conf.php file and commons lib like functions.lib.php */ -if (! defined('DOL_VERSION')) define('DOL_VERSION','3.8.0'); +if (! defined('DOL_VERSION')) define('DOL_VERSION','3.8.1'); if (! defined('EURO')) define('EURO',chr(128)); From 84fa92045c549bc8070f31439572567f571d024b Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Wed, 23 Sep 2015 12:10:38 +0200 Subject: [PATCH 191/284] FIX : avoid SQL error when no sortfield send to method --- htdocs/product/class/productcustomerprice.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/product/class/productcustomerprice.class.php b/htdocs/product/class/productcustomerprice.class.php index 1bca4579070..dd072e19a2f 100644 --- a/htdocs/product/class/productcustomerprice.class.php +++ b/htdocs/product/class/productcustomerprice.class.php @@ -351,8 +351,9 @@ class Productcustomerprice extends CommonObject } } } - - $sql.= $this->db->order($sortfield, $sortorder); + if (!empty($sortfield)) { + $sql.= $this->db->order($sortfield, $sortorder); + } if (! empty($limit)) $sql .= ' ' . $this->db->plimit($limit + 1, $offset); dol_syslog(get_class($this) . "::fetch_all", LOG_DEBUG); From 206d6d0f7ef027820cb0c1335dbf29b22706ee23 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Wed, 23 Sep 2015 13:17:58 +0200 Subject: [PATCH 192/284] FIX : avoid SQL error in getValueFrom common object when all params are not send --- htdocs/core/class/commonobject.class.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 16ebb0e77e9..1a29103239f 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1083,18 +1083,18 @@ abstract class CommonObject function getValueFrom($table, $id, $field) { $result=false; - - $sql = "SELECT ".$field." FROM ".MAIN_DB_PREFIX.$table; - $sql.= " WHERE rowid = ".$id; - - dol_syslog(get_class($this).'::getValueFrom', LOG_DEBUG); - $resql = $this->db->query($sql); - if ($resql) - { - $row = $this->db->fetch_row($resql); - $result = $row[0]; - } - + if (!empty($id) && !empty($field) && !empty($table)) { + $sql = "SELECT ".$field." FROM ".MAIN_DB_PREFIX.$table; + $sql.= " WHERE rowid = ".$id; + + dol_syslog(get_class($this).'::getValueFrom', LOG_DEBUG); + $resql = $this->db->query($sql); + if ($resql) + { + $row = $this->db->fetch_row($resql); + $result = $row[0]; + } + } return $result; } From f3a28682eaeda0a7de9b0a3475b4b44e632d7330 Mon Sep 17 00:00:00 2001 From: tysauron <tysauron@gmail.com> Date: Wed, 23 Sep 2015 01:24:30 +0200 Subject: [PATCH 193/284] For not error Undefined property: stdClass::$MAIN_AGENDA_EXPORT_CACHE --- htdocs/core/lib/xcal.lib.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/xcal.lib.php b/htdocs/core/lib/xcal.lib.php index 5927bf97674..14cda539291 100644 --- a/htdocs/core/lib/xcal.lib.php +++ b/htdocs/core/lib/xcal.lib.php @@ -59,12 +59,14 @@ function build_calfile($format,$title,$desc,$events_array,$outputfile) fwrite($calfileh,"CALSCALE:GREGORIAN\n"); fwrite($calfileh,"X-WR-CALNAME:".$encoding.format_cal($format,$title)."\n"); fwrite($calfileh,"X-WR-CALDESC:".$encoding.format_cal($format,$desc)."\n"); - $hh=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'hour'); - $mm=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'min'); - $ss=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'sec'); //fwrite($calfileh,"X-WR-TIMEZONE:Europe/Paris\n"); if (! empty($conf->global->MAIN_AGENDA_EXPORT_CACHE) - && $conf->global->MAIN_AGENDA_EXPORT_CACHE > 60) fwrite($calfileh,"X-PUBLISHED-TTL: P".$hh."H".$mm."M".$ss."S\n"); + && $conf->global->MAIN_AGENDA_EXPORT_CACHE > 60){ + $hh=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'hour'); + $mm=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'min'); + $ss=convertSecondToTime($conf->global->MAIN_AGENDA_EXPORT_CACHE,'sec'); + fwrite($calfileh,"X-PUBLISHED-TTL: P".$hh."H".$mm."M".$ss."S\n"); + } foreach ($events_array as $date => $event) { From 9e185eec75599db024636c8665fac780c8b6ed00 Mon Sep 17 00:00:00 2001 From: philippe <philippe@PC-de-philippe> Date: Thu, 24 Sep 2015 15:29:17 +0200 Subject: [PATCH 194/284] FIX: order ref must not be translated --- htdocs/core/lib/pdf.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 8beae962d09..5ee6657841a 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1743,7 +1743,7 @@ function pdf_getLinkedObjects($object,$outputlangs) else // We show both info of order and shipment { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->convToOutputCharset($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); From b5b90d1639ec089dfea94d253b5a8df58ede67fe Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@2byte.es> Date: Fri, 25 Sep 2015 08:50:00 +0200 Subject: [PATCH 195/284] FIX #3599 Not saving legal form --- htdocs/admin/company.php | 4 ++-- htdocs/societe/soc.php | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php index 17c1414106e..b546cf235fb 100644 --- a/htdocs/admin/company.php +++ b/htdocs/admin/company.php @@ -414,9 +414,9 @@ if ($action == 'edit' || $action == 'updateedit') // Forme juridique $var=!$var; - print '<tr '.$bc[$var].'><td><label for="legal_form">'.$langs->trans("JuridicalStatus").'</label></td><td>'; + print '<tr '.$bc[$var].'><td><label for="forme_juridique_code">'.$langs->trans("JuridicalStatus").'</label></td><td>'; if ($mysoc->country_code) { - print $formcompany->select_juridicalstatus($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE, $mysoc->country_code, '', 'legal_form'); + print $formcompany->select_juridicalstatus($conf->global->MAIN_INFO_SOCIETE_FORME_JURIDIQUE, $mysoc->country_code, '', 'forme_juridique_code'); } else { print $countrynotdefined; } diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index 97adcf008a1..771c8aa87e8 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -1203,11 +1203,11 @@ else print '</td></tr>'; // Legal Form - print '<tr><td>'.fieldLabel('JuridicalStatus','legal_form').'</td>'; + print '<tr><td>'.fieldLabel('JuridicalStatus','forme_juridique_code').'</td>'; print '<td colspan="3" class="maxwidthonsmartphone">'; if ($object->country_id) { - print $formcompany->select_juridicalstatus($object->forme_juridique_code, $object->country_code, '', 'legal_form'); + print $formcompany->select_juridicalstatus($object->forme_juridique_code, $object->country_code, '', 'forme_juridique_code'); } else { @@ -1786,8 +1786,8 @@ else print '</td></tr>'; // Juridical type - print '<tr><td>'.fieldLabel('JuridicalStatus','legal_form').'</td><td colspan="3">'; - print $formcompany->select_juridicalstatus($object->forme_juridique_code, $object->country_code, '', 'legal_form'); + print '<tr><td>'.fieldLabel('JuridicalStatus','forme_juridique_code').'</td><td colspan="3">'; + print $formcompany->select_juridicalstatus($object->forme_juridique_code, $object->country_code, '', 'forme_juridique_code'); print '</td></tr>'; // Capital From c0433928c69166a8bfd97726f6e5941eaf75f821 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 25 Sep 2015 11:28:49 +0200 Subject: [PATCH 196/284] FIX sortder field was missing so manually added values were moved to begin. --- htdocs/admin/dict.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 17c8bcae048..7cd094b32df 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -151,7 +151,7 @@ $tabsql[8] = "SELECT t.id as rowid, t.code as code, t.libelle, t.fk_country a $tabsql[9] = "SELECT c.code_iso as code, c.label, c.unicode, c.active FROM ".MAIN_DB_PREFIX."c_currencies AS c"; $tabsql[10]= "SELECT t.rowid, t.taux, t.localtax1_type, t.localtax1, t.localtax2_type, t.localtax2, c.label as country, c.code as country_code, t.fk_pays as country_id, t.recuperableonly, t.note, t.active, t.accountancy_code_sell, t.accountancy_code_buy FROM ".MAIN_DB_PREFIX."c_tva as t, ".MAIN_DB_PREFIX."c_country as c WHERE t.fk_pays=c.rowid"; $tabsql[11]= "SELECT t.rowid as rowid, element, source, code, libelle, active FROM ".MAIN_DB_PREFIX."c_type_contact AS t"; -$tabsql[12]= "SELECT c.rowid as rowid, c.code, c.sortorder, c.libelle, c.libelle_facture, nbjour, fdm, decalage, active FROM ".MAIN_DB_PREFIX.'c_payment_term AS c'; +$tabsql[12]= "SELECT c.rowid as rowid, c.code, c.libelle, c.libelle_facture, c.nbjour, c.fdm, c.decalage, c.active, c.sortorder FROM ".MAIN_DB_PREFIX.'c_payment_term AS c'; $tabsql[13]= "SELECT c.id as rowid, c.code, c.libelle, c.type, c.active, c.accountancy_code FROM ".MAIN_DB_PREFIX."c_paiement AS c"; $tabsql[14]= "SELECT e.rowid as rowid, e.code as code, e.libelle, e.price, e.organization, e.fk_pays as country_id, c.code as country_code, c.label as country, e.active FROM ".MAIN_DB_PREFIX."c_ecotaxe AS e, ".MAIN_DB_PREFIX."c_country as c WHERE e.fk_pays=c.rowid and c.active=1"; $tabsql[15]= "SELECT rowid as rowid, code, label as libelle, width, height, unit, active FROM ".MAIN_DB_PREFIX."c_paper_format"; @@ -215,7 +215,7 @@ $tabfield[8] = "code,libelle,country_id,country"; $tabfield[9] = "code,label,unicode"; $tabfield[10]= "country_id,country,taux,recuperableonly,localtax1_type,localtax1,localtax2_type,localtax2,accountancy_code_sell,accountancy_code_buy,note"; $tabfield[11]= "element,source,code,libelle"; -$tabfield[12]= "code,libelle,libelle_facture,nbjour,fdm,decalage"; +$tabfield[12]= "code,libelle,libelle_facture,nbjour,fdm,decalage,sortorder"; $tabfield[13]= "code,libelle,type,accountancy_code"; $tabfield[14]= "code,libelle,price,organization,country_id,country"; $tabfield[15]= "code,libelle,width,height,unit"; @@ -247,7 +247,7 @@ $tabfieldvalue[8] = "code,libelle,country"; $tabfieldvalue[9] = "code,label,unicode"; $tabfieldvalue[10]= "country,taux,recuperableonly,localtax1_type,localtax1,localtax2_type,localtax2,accountancy_code_sell,accountancy_code_buy,note"; $tabfieldvalue[11]= "element,source,code,libelle"; -$tabfieldvalue[12]= "code,libelle,libelle_facture,nbjour,fdm,decalage"; +$tabfieldvalue[12]= "code,libelle,libelle_facture,nbjour,fdm,decalage,sortorder"; $tabfieldvalue[13]= "code,libelle,type,accountancy_code"; $tabfieldvalue[14]= "code,libelle,price,organization,country"; $tabfieldvalue[15]= "code,libelle,width,height,unit"; @@ -279,7 +279,7 @@ $tabfieldinsert[8] = "code,libelle,fk_country"; $tabfieldinsert[9] = "code_iso,label,unicode"; $tabfieldinsert[10]= "fk_pays,taux,recuperableonly,localtax1_type,localtax1,localtax2_type,localtax2,accountancy_code_sell,accountancy_code_buy,note"; $tabfieldinsert[11]= "element,source,code,libelle"; -$tabfieldinsert[12]= "code,libelle,libelle_facture,nbjour,fdm,decalage"; +$tabfieldinsert[12]= "code,libelle,libelle_facture,nbjour,fdm,decalage,sortorder"; $tabfieldinsert[13]= "code,libelle,type,accountancy_code"; $tabfieldinsert[14]= "code,libelle,price,organization,fk_pays"; $tabfieldinsert[15]= "code,label,width,height,unit"; @@ -1595,6 +1595,7 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='') if ($fieldlist[$field]=='accountancy_code') $size='size="10" '; if ($fieldlist[$field]=='accountancy_code_sell') $size='size="10" '; if ($fieldlist[$field]=='accountancy_code_buy') $size='size="10" '; + if ($fieldlist[$field]=='sortorder') $size='size="2" '; print '<input type="text" '.$size.' class="flat" value="'.(isset($obj->$fieldlist[$field])?$obj->$fieldlist[$field]:'').'" name="'.$fieldlist[$field].'">'; print '</td>'; } From 9d0cd148a890a85956412e88fcfb62a2baf79dd5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 25 Sep 2015 11:47:24 +0200 Subject: [PATCH 197/284] Fix duplicate log --- htdocs/categories/class/categorie.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php index e79abfd9d3d..66db4144f91 100644 --- a/htdocs/categories/class/categorie.class.php +++ b/htdocs/categories/class/categorie.class.php @@ -222,6 +222,8 @@ class Categorie extends CommonObject $error=0; + dol_syslog(get_class($this).'::create', LOG_DEBUG); + // Clean parameters $this->label = trim($this->label); $this->description = trim($this->description); @@ -239,7 +241,6 @@ class Categorie extends CommonObject $this->db->begin(); - dol_syslog(get_class($this).'::create', LOG_DEBUG); $sql = "INSERT INTO ".MAIN_DB_PREFIX."categorie ("; $sql.= "fk_parent,"; $sql.= " label,"; @@ -266,7 +267,6 @@ class Categorie extends CommonObject $sql.= $conf->entity; $sql.= ")"; - dol_syslog(get_class($this).'::create', LOG_DEBUG); $res = $this->db->query($sql); if ($res) { From df0e64eb7c7c81cbcd14d5b3f64e658d56f07dc7 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sat, 26 Sep 2015 07:59:06 +0200 Subject: [PATCH 198/284] Fix centering on login page --- htdocs/theme/amarok/style.css.php | 11 ++++++++++- htdocs/theme/auguria/style.css.php | 10 ++++++---- htdocs/theme/bureau2crea/style.css.php | 14 +++++++++----- htdocs/theme/cameleo/style.css.php | 11 ++++++++--- htdocs/theme/md_exp/style.css.php | 8 ++++---- 5 files changed, 37 insertions(+), 17 deletions(-) diff --git a/htdocs/theme/amarok/style.css.php b/htdocs/theme/amarok/style.css.php index 80f64e41561..591feac5fca 100644 --- a/htdocs/theme/amarok/style.css.php +++ b/htdocs/theme/amarok/style.css.php @@ -320,6 +320,7 @@ th .button { } .center { text-align: center; + margin: 0px auto; } .left { text-align: <?php print $left; ?>; @@ -458,6 +459,10 @@ div.tmenu ul li a.tmenusel {/* texte du menu principal sélectionné */ body.body center { color:white; margin-top: 100px; } +.login_vertical_align { + padding: 10px; +} + form#login { border:solid 1px rgba(0,0,0,.4); border-top:solid 1px #ffffff; @@ -515,6 +520,10 @@ form#login table.login_table { background:none !important; } +.login_main_message { + text-align: center; +} + div#login_left, div#login_right { display: inline-block; min-width: 220px; @@ -522,7 +531,7 @@ div#login_left, div#login_right { vertical-align: middle; } -table.login_table { background-color: red !important;} +table.login_table { margin: 0px auto; background-color: red !important;} table.login_table tr td {vertical-align:middle;} table.login_table tr.vmenu td {font-size:18px;} table.login_table tr td a {color:#333333 !important;} diff --git a/htdocs/theme/auguria/style.css.php b/htdocs/theme/auguria/style.css.php index d1dd0ab4091..5e2af9e2eb2 100644 --- a/htdocs/theme/auguria/style.css.php +++ b/htdocs/theme/auguria/style.css.php @@ -226,6 +226,7 @@ div.floatright } .center { text-align: center; + margin: 0px auto; } .left { text-align: <?php print $left; ?>; @@ -542,7 +543,9 @@ foreach($mainmenuusedarray as $val) /* Login */ - +.login_vertical_align { + padding: 10px; +} form#login { margin-top: <?php echo $dol_optimize_smallscreen?'30':'60' ?>px; margin-bottom: 30px; @@ -557,9 +560,8 @@ form#login { text-shadow: 1px 1px 1px #FFF; } .login_table { - padding:12px; - margin-left: 10px; - margin-right: 10px; + padding: 12px; + margin: 0px auto; /* Center */ max-width: 540px; border: 1px solid #C0C0C0; background-color: #E0E0E0; diff --git a/htdocs/theme/bureau2crea/style.css.php b/htdocs/theme/bureau2crea/style.css.php index eee7afcb9c0..f74326d908d 100644 --- a/htdocs/theme/bureau2crea/style.css.php +++ b/htdocs/theme/bureau2crea/style.css.php @@ -251,6 +251,7 @@ div.floatright } .center { text-align: center; + margin: 0px auto; } .left { text-align: <?php print $left; ?>; @@ -566,15 +567,19 @@ li.tmenu a.tmenudisabled { /* Login */ - +.login_vertical_align { + padding: 10px; +} +.login_main_message { + text-align: center; +} form#login { margin-top: <?php echo $dol_optimize_smallscreen?'30':'60' ?>px; margin-bottom: 30px; font-size: 13px; } .login_table_title { - margin-left: 10px; - margin-right: 10px; + margin: 0px auto; max-width: 540px; color: #888888; text-shadow: 1px 1px 1px #FFF; @@ -583,8 +588,7 @@ form#login { text-shadow: 1px 1px 1px #FFF; } .login_table { - margin-left: 10px; - margin-right: 10px; + margin: 0px auto; /* Center */ padding:12px; max-width: 540px; border: 1px solid #C0C0C0; diff --git a/htdocs/theme/cameleo/style.css.php b/htdocs/theme/cameleo/style.css.php index 4b8955953bd..0fcecf98e32 100644 --- a/htdocs/theme/cameleo/style.css.php +++ b/htdocs/theme/cameleo/style.css.php @@ -227,6 +227,7 @@ div.floatright } .center { text-align: center; + margin: 0px auto; } .left { text-align: <?php print $left; ?>; @@ -637,7 +638,12 @@ foreach($mainmenuusedarray as $val) /* Login */ - +.login_vertical_align { + padding: 10px; +} +.login_main_message { + text-align: center; +} form#login { margin-top: <?php echo $dol_optimize_smallscreen?'30':'60' ?>px; margin-bottom: 30px; @@ -652,8 +658,7 @@ form#login { text-shadow: 1px 1px 1px #FFF; } .login_table { - margin-left: 10px; - margin-right: 10px; + margin: 0px auto; /* Center */ padding:12px; max-width: 540px; border: 1px solid #C0C0C0; diff --git a/htdocs/theme/md_exp/style.css.php b/htdocs/theme/md_exp/style.css.php index bd70786dab4..fb84b7341e1 100644 --- a/htdocs/theme/md_exp/style.css.php +++ b/htdocs/theme/md_exp/style.css.php @@ -401,6 +401,7 @@ textarea.centpercent { } .center { text-align: center; + margin: 0px auto; } .left { text-align: <?php print $left; ?>; @@ -598,8 +599,8 @@ div.ficheaddleft { else print "margin-top: 10px;\n"; ?> } .containercenter { -display : table; -margin : 0px auto; + display : table; + margin : 0px auto; } #pictotitle { @@ -912,8 +913,7 @@ form#login { text-shadow: 1px 1px 1px #FFF; } .login_table { - margin-left: 10px; - margin-right: 10px; + margin: 0px auto; /* Center */ padding-left:6px; padding-right:6px; padding-top:16px; From 8dcd6158e324eb8cc7579f6aee7832ab2d33cf58 Mon Sep 17 00:00:00 2001 From: BENKE Charlie <charles.fr@benke.fr> Date: Sat, 26 Sep 2015 10:15:42 +0200 Subject: [PATCH 199/284] 3.8 bad filtering caused by statut filter #3580 correction ported on 3.8 too, sorry for the bad step process --- htdocs/compta/facture/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index d88f72f171e..a32ec3384ee 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -191,7 +191,7 @@ if ($search_refcustomer) $sql .= natural_search('f.ref_client', $search_refcusto if ($search_societe) $sql .= natural_search('s.nom', $search_societe); if ($search_montant_ht != '') $sql.= natural_search('f.total', $search_montant_ht, 1); if ($search_montant_ttc != '') $sql.= natural_search('f.total_ttc', $search_montant_ttc, 1); -if ($search_status != '') $sql.= " AND f.fk_statut = '".$db->escape($search_status)."'"; +if ($search_status >= 0 ) $sql.= " AND f.fk_statut = ".$db->escape($search_status); if ($month > 0) { if ($year > 0 && empty($day)) From f3ba115ef06ccba863ea6d832a1b7c0c355584b7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 10:53:59 +0200 Subject: [PATCH 200/284] Fix missing default value --- htdocs/core/modules/modProjet.class.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/modProjet.class.php b/htdocs/core/modules/modProjet.class.php index a4faa746c8e..6ac8b877ad6 100644 --- a/htdocs/core/modules/modProjet.class.php +++ b/htdocs/core/modules/modProjet.class.php @@ -114,7 +114,23 @@ class modProjet extends DolibarrModules $this->const[$r][2] = "DOL_DATA_ROOT/doctemplates/tasks"; $this->const[$r][3] = ""; $this->const[$r][4] = 0; - + $r++; + + $this->const[$r][0] = "PROJECT_USE_OPPORTUNIES"; + $this->const[$r][1] = "chaine"; + $this->const[$r][2] = "1"; + $this->const[$r][3] = ""; + $this->const[$r][4] = 0; + $r++; + + /* not required (0 = not present) + $this->const[$r][0] = "PROJECT_HIDE_TASKS"; + $this->const[$r][1] = "chaine"; + $this->const[$r][2] = "0"; + $this->const[$r][3] = ""; + $this->const[$r][4] = 0; + */ + // Boxes $this->boxes = array(); $r=0; From 5f765419ea10d61c69e9fb64ea296633ac10bbc0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 11:04:17 +0200 Subject: [PATCH 201/284] Fix because project module introduced opportunity, user may create project (opportunity) even when thirdparty does not exists yet, so we must provide a solution for this. --- htdocs/projet/card.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index 24968839960..a3343f88e16 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -466,6 +466,7 @@ if ($action == 'create' && $user->rights->projet->creer) print $form->textwithtooltip($text.' '.img_help(),$texthelp,1); } else print $text; + print ' <a href="'.DOL_URL_ROOT.'/societe/soc.php?action=create&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create').'">'.$langs->trans("AddThirdParty").'</a>'; print '</td></tr>'; // Status From a3647bea4eaf2c67ae22c291edde71e4318fc02a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 11:53:36 +0200 Subject: [PATCH 202/284] Fix bad information in report --- htdocs/compta/tva/clients.php | 40 +++++++++++++++++++++++++++++++---- htdocs/core/lib/tax.lib.php | 2 +- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/htdocs/compta/tva/clients.php b/htdocs/compta/tva/clients.php index 0625dd4978d..9a7166b7892 100644 --- a/htdocs/compta/tva/clients.php +++ b/htdocs/compta/tva/clients.php @@ -100,6 +100,10 @@ if ($user->societe_id) { } $result = restrictedArea($user, 'tax', '', '', 'charges'); +// Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES') +$modecompta = $conf->global->ACCOUNTING_MODE; +if (GETPOST("modecompta")) $modecompta=GETPOST("modecompta"); + /* @@ -292,7 +296,14 @@ if (is_array($coll_list)) { } else { $langs->load("errors"); if ($coll_list == -1) { - print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + if ($modecompta == 'CREANCES-DETTES') + { + print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + } + else + { + print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; + } } else if ($coll_list == -2) { print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; } else { @@ -377,7 +388,14 @@ if (is_array($coll_list)) { } else { $langs->load("errors"); if ($coll_list == -1) { - print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + if ($modecompta == 'CREANCES-DETTES') + { + print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + } + else + { + print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; + } } else if ($coll_list == -2) { print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; } else { @@ -457,7 +475,14 @@ if ($special_report) { } else { $langs->load("errors"); if ($coll_list == -1) { - print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + if ($modecompta == 'CREANCES-DETTES') + { + print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + } + else + { + print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; + } } else { if ($coll_list == -2) { print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; @@ -530,7 +555,14 @@ if ($special_report) { } else { $langs->load("errors"); if ($coll_list == -1) { - print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + if ($modecompta == 'CREANCES-DETTES') + { + print '<tr><td colspan="5">' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '</td></tr>'; + } + else + { + print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; + } } else { if ($coll_list == -2) { print '<tr><td colspan="5">' . $langs->trans("FeatureNotYetAvailable") . '</td></tr>'; diff --git a/htdocs/core/lib/tax.lib.php b/htdocs/core/lib/tax.lib.php index b2b99d34d3b..2387332e670 100644 --- a/htdocs/core/lib/tax.lib.php +++ b/htdocs/core/lib/tax.lib.php @@ -79,7 +79,7 @@ function tax_prepare_head(ChargeSociales $object) * @param int $y Year * @param string $date_start Start date * @param string $date_end End date - * @param int $modetax 0 or 1 (option vat on debit) + * @param int $modetax 0 or 1 (option vat on debit, 1 => $modecompta = 'CREANCES-DETTES') * @param string $direction 'sell' or 'buy' * @param int $m Month * @return array List of customers third parties with vat, -1 if no accountancy module, -2 if not yet developped, -3 if error From c707c899c1db7bd0109f2a6ac3eb5db8bd259448 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 13:22:05 +0200 Subject: [PATCH 203/284] Fix remove warning --- htdocs/core/lib/company.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index c979f734b5e..14af958ff51 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -94,7 +94,7 @@ function societe_prepare_head(Societe $object) }*/ // Tab to link resources - if ($conf->resource->enabled && ! empty($conf->global->RESOURCE_ON_THIRDPARTIES)) + if (! empty($conf->resource->enabled) && ! empty($conf->global->RESOURCE_ON_THIRDPARTIES)) { $head[$h][0] = DOL_URL_ROOT.'/resource/element_resource.php?element=societe&element_id='.$object->id; $head[$h][1] = $langs->trans("Resources"); From dd88a799fb0c18d966571fc3f5fae8ee2b7e4bd8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 13:49:36 +0200 Subject: [PATCH 204/284] FIX Event from ical stream should not be movable into calendar view --- htdocs/comm/action/index.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php index f445c7f3596..5366720bfc6 100644 --- a/htdocs/comm/action/index.php +++ b/htdocs/comm/action/index.php @@ -1210,7 +1210,7 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa // We decide to choose color of owner of event (event->userownerid is user id of owner, event->userassigned contains all users assigned to event) if (! empty($cacheusers[$event->userownerid]->color)) $color=$cacheusers[$event->userownerid]->color; } - else if ($event->type_code == 'ICALEVENT') + else if ($event->type_code == 'ICALEVENT') // Event come from external ical file { $numical++; if (! empty($event->icalname)) { @@ -1220,7 +1220,7 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa $numicals[dol_string_nospecial($event->icalname)]++; } $color=$event->icalcolor; - $cssclass=(! empty($event->icalname)?'family_ext'.md5($event->icalname):'family_other unmovable'); + $cssclass=(! empty($event->icalname)?'family_ext'.md5($event->icalname):'family_other'); } else if ($event->type_code == 'BIRTHDAY') { @@ -1266,6 +1266,10 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa { $cssclass.= " unmovable"; } + else if ($event->type_code == 'ICALEVENT') + { + $cssclass.= " unmovable"; + } else if ($event->date_end_in_calendar && date('Ymd',$event->date_start_in_calendar) != date('Ymd',$event->date_end_in_calendar)) { $tmpyearend = date('Y',$event->date_end_in_calendar); From 9ecc8e5e6bcef48691fd82ec7a63331f9f88e58c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 14:11:39 +0200 Subject: [PATCH 205/284] FIX Regression on bad use of fk_account showing the bad bank account on PDF. --- htdocs/core/modules/commande/doc/pdf_einstein.modules.php | 5 +++-- htdocs/core/modules/facture/doc/pdf_crabe.modules.php | 3 ++- htdocs/core/modules/propale/doc/pdf_azur.modules.php | 5 +++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php index cc1e6aeedca..d91f2418400 100644 --- a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php +++ b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php @@ -771,9 +771,10 @@ class pdf_einstein extends ModelePDFCommandes // If payment mode not forced or forced to VIR, show payment with BAN if (empty($object->mode_reglement_code) || $object->mode_reglement_code == 'VIR') { - if (! empty($object->fk_bank) || ! empty($conf->global->FACTURE_RIB_NUMBER)) + if (! empty($object->fk_account) || ! empty($object->fk_bank) || ! empty($conf->global->FACTURE_RIB_NUMBER)) { - $bankid=(empty($object->fk_bank)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_bank); + $bankid=(empty($object->fk_account)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_account); + if (! empty($object->fk_bank)) $bankid=$object->fk_bank; // For backward compatibility when object->fk_account is forced with object->fk_bank $account = new Account($this->db); $account->fetch($bankid); diff --git a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php index 48be2c907c8..ecedfd2092a 100644 --- a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php +++ b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php @@ -958,9 +958,10 @@ class pdf_crabe extends ModelePDFFactures // If payment mode not forced or forced to VIR, show payment with BAN if (empty($object->mode_reglement_code) || $object->mode_reglement_code == 'VIR') { - if (! empty($object->fk_account) || ! empty($conf->global->FACTURE_RIB_NUMBER)) + if (! empty($object->fk_account) || ! empty($object->fk_bank) || ! empty($conf->global->FACTURE_RIB_NUMBER)) { $bankid=(empty($object->fk_account)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_account); + if (! empty($object->fk_bank)) $bankid=$object->fk_bank; // For backward compatibility when object->fk_account is forced with object->fk_bank $account = new Account($this->db); $account->fetch($bankid); diff --git a/htdocs/core/modules/propale/doc/pdf_azur.modules.php b/htdocs/core/modules/propale/doc/pdf_azur.modules.php index d54b175750c..7fb02fe0514 100644 --- a/htdocs/core/modules/propale/doc/pdf_azur.modules.php +++ b/htdocs/core/modules/propale/doc/pdf_azur.modules.php @@ -917,9 +917,10 @@ class pdf_azur extends ModelePDFPropales // If payment mode not forced or forced to VIR, show payment with BAN if (empty($object->mode_reglement_code) || $object->mode_reglement_code == 'VIR') { - if (! empty($object->fk_bank) || ! empty($conf->global->FACTURE_RIB_NUMBER)) + if (! empty($object->fk_account) || ! empty($object->fk_bank) || ! empty($conf->global->FACTURE_RIB_NUMBER)) { - $bankid=(empty($object->fk_bank)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_bank); + $bankid=(empty($object->fk_account)?$conf->global->FACTURE_RIB_NUMBER:$object->fk_account); + if (! empty($object->fk_bank)) $bankid=$object->fk_bank; // For backward compatibility when object->fk_account is forced with object->fk_bank $account = new Account($this->db); $account->fetch($bankid); From 6aa13d418902031f181921d785c4e9c504357172 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 16:34:43 +0200 Subject: [PATCH 206/284] Fix the $colorbackvmenu2 was removed with 3.8 --- htdocs/theme/eldy/style.css.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index 7ecf63b1000..90f4c6a6109 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -1135,7 +1135,7 @@ div.blockvmenusearch padding-top: 3px; padding-bottom: 3px; margin: 1px 0px 8px 2px; - background: rgb(<?php echo $colorbackvmenu2; ?>); + background: rgb(<?php echo $colorbackvmenu1; ?>); border-left: 1px solid #AAA; border-right: 1px solid #CCC; From e1b969cb909f736d29a10c99a41bb6a871df4dfb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 26 Sep 2015 16:51:51 +0200 Subject: [PATCH 207/284] FIX Init into bad var --- htdocs/core/class/conf.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 01e092c842e..63b07830f40 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -387,8 +387,8 @@ class Conf // conf->global->ACCOUNTING_MODE = Option des modules Comptabilites (simple ou expert). Defini le mode de calcul des etats comptables (CA,...) if (empty($this->global->ACCOUNTING_MODE)) $this->global->ACCOUNTING_MODE='RECETTES-DEPENSES'; // By default. Can be 'RECETTES-DEPENSES' ou 'CREANCES-DETTES' - // By default, suppliers ojbects can be linked to all projects - $conf->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS = 1; + // By default, suppliers objects can be linked to all projects + $this->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS = 1; // conf->liste_limit = constante de taille maximale des listes if (empty($this->global->MAIN_SIZE_LISTE_LIMIT)) $this->global->MAIN_SIZE_LISTE_LIMIT=25; From 1454d942ef466171bfaed624b4ad35fea7e955e6 Mon Sep 17 00:00:00 2001 From: philippe <philippe@PC-de-philippe> Date: Sun, 27 Sep 2015 11:06:45 +0200 Subject: [PATCH 208/284] missing translation --- htdocs/core/modules/modContrat.class.php | 2 +- htdocs/langs/en_US/admin.lang | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php index 636dda7d99f..b998ac04b47 100644 --- a/htdocs/core/modules/modContrat.class.php +++ b/htdocs/core/modules/modContrat.class.php @@ -136,7 +136,7 @@ class modContrat extends DolibarrModules $r=1; $this->export_code[$r]=$this->rights_class.'_'.$r; - $this->export_label[$r]='ContractAndServices'; // Translation key (used only if key ExportDataset_xxx_z not found) + $this->export_label[$r]='ContractsAndServices'; // Translation key (used only if key ExportDataset_xxx_z not found) $this->export_icon[$r]='contract'; $this->export_permission[$r]=array(array("contrat","export")); $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode', diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 6505aef89d8..5966578021a 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -1170,6 +1170,7 @@ ContractsNumberingModules=Contracts numbering modules TemplatePDFContracts=Contracts documents models FreeLegalTextOnContracts=Free text on contracts WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) +ContractsAndServices=List of contracts and services ##### Members ##### MembersSetup=Members module setup MemberMainOptions=Main options From 6f128907fee670348dccfdfafd5624623d7d7ce1 Mon Sep 17 00:00:00 2001 From: Grand Philippe <contact@atoo-net.com> Date: Sun, 27 Sep 2015 11:30:23 +0200 Subject: [PATCH 209/284] fix : Missing argument 1 for CommonDocGenerator::__construct() --- htdocs/exports/export.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 4eac9e03342..be7787f4f54 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -112,7 +112,7 @@ $field=GETPOST("field"); $objexport=new Export($db); $objexport->load_arrays($user,$datatoexport); -$objmodelexport=new ModeleExports(); +$objmodelexport=new ModeleExports($db); $form = new Form($db); $htmlother = new FormOther($db); $formfile = new FormFile($db); From ff5f823befc5ddce38c7d513a17dd7fa4796bb87 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 27 Sep 2015 16:01:57 +0200 Subject: [PATCH 210/284] FIX not responsive part for project page --- htdocs/core/lib/agenda.lib.php | 6 ++++++ htdocs/projet/card.php | 7 +++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/agenda.lib.php b/htdocs/core/lib/agenda.lib.php index 54e2b281f05..e95bfaa94ef 100644 --- a/htdocs/core/lib/agenda.lib.php +++ b/htdocs/core/lib/agenda.lib.php @@ -126,19 +126,25 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh print '<tr>'; print '<td class="nowrap" style="padding-bottom: 2px; padding-right: 4px;">'.$langs->trans("VisibleTimeRange").'</td>'; print "<td class='nowrap maxwidthonsmartphone'>"; + print '<div class="ui-grid-a"><div class="ui-block-a">'; print '<input type="number" class="short" name="begin_h" value="'.$begin_h.'" min="0" max="23">'; if (empty($conf->dol_use_jmobile)) print ' - '; + else print '</div><div class="ui-block-b">'; print '<input type="number" class="short" name="end_h" value="'.$end_h.'" min="1" max="24">'; if (empty($conf->dol_use_jmobile)) print ' '.$langs->trans("H"); + print '</div></div>'; print '</td></tr>'; // Filter on days print '<tr>'; print '<td class="nowrap">'.$langs->trans("VisibleDaysRange").'</td>'; print "<td class='nowrap maxwidthonsmartphone'>"; + print '<div class="ui-grid-a"><div class="ui-block-a">'; print '<input type="number" class="short" name="begin_d" value="'.$begin_d.'" min="1" max="7">'; if (empty($conf->dol_use_jmobile)) print ' - '; + else print '</div><div class="ui-block-b">'; print '<input type="number" class="short" name="end_d" value="'.$end_d.'" min="1" max="7">'; + print '</div></div>'; print '</td></tr>'; } diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index a3343f88e16..80d36e7d84d 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -874,10 +874,9 @@ else if ($action != 'presend') { - print '<table width="100%"><tr><td width="50%" valign="top">'; + print '<div class="fichecenter"><div class="fichehalfleft">'; print '<a name="builddoc"></a>'; // ancre - /* * Documents generes */ @@ -891,7 +890,7 @@ else $somethingshown=$formfile->show_documents('project',$filename,$filedir,$urlsource,$genallowed,$delallowed,$object->modelpdf); - print '</td><td valign="top" width="50%">'; + print '</div></div class="fichehalfright">'; if (!empty($object->id)) { @@ -901,7 +900,7 @@ else $somethingshown=$formactions->showactions($object,'project',$socid); } - print '</td></tr></table>'; + print '</div>'; } // Hook to add more things on page From fa9103fc970b5ee45ad1319440cd784a646393c4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 27 Sep 2015 16:45:53 +0200 Subject: [PATCH 211/284] FIX Bad title line in project view when using jmobile --- htdocs/compta/facture/list.php | 2 +- htdocs/projet/list.php | 11 ++++++++--- htdocs/theme/eldy/style.css.php | 10 +++++++++- htdocs/theme/md_exp/style.css.php | 19 +++++++++++++++++++ 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index a32ec3384ee..2f87ff09e8b 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -191,7 +191,7 @@ if ($search_refcustomer) $sql .= natural_search('f.ref_client', $search_refcusto if ($search_societe) $sql .= natural_search('s.nom', $search_societe); if ($search_montant_ht != '') $sql.= natural_search('f.total', $search_montant_ht, 1); if ($search_montant_ttc != '') $sql.= natural_search('f.total_ttc', $search_montant_ttc, 1); -if ($search_status >= 0 ) $sql.= " AND f.fk_statut = ".$db->escape($search_status); +if ($search_status != '' && $search_status >= 0) $sql.= " AND f.fk_statut = ".$db->escape($search_status); if ($month > 0) { if ($year > 0 && empty($day)) diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index 1c19957c208..0debcab2449 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -245,6 +245,11 @@ if ($resql) print '<strong>'.$search_all.'</strong>'; } + $colspan=8; + if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) $colspan+=2; + if (empty($conf->global->PROJECT_LIST_HIDE_STARTDATE)) $colspan++; + + // If the user can view prospects other than his' if ($user->rights->societe->client->voir || $socid) { @@ -265,7 +270,7 @@ if ($resql) } if (! empty($moreforfilter)) { - print '<div class="liste_titre">'; + print '<div class="liste_titre liste_titre_bydiv centpercent">'; print $moreforfilter; $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters); // Note that $action and $object may have been modified by hook @@ -273,8 +278,8 @@ if ($resql) print '</div>'; } - print '<table class="noborder" width="100%">'; - + print '<table class="liste" width="100%">'; + print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"p.ref","",$param,"",$sortfield,$sortorder); print_liste_field_titre($langs->trans("Label"),$_SERVER["PHP_SELF"],"p.title","",$param,"",$sortfield,$sortorder); diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index 90f4c6a6109..8d42f6c650e 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -472,6 +472,8 @@ textarea.centpercent { div.divsearchfield { float: <?php print $left; ?>; margin-<?php print $right; ?>: 12px; + margin-top: 1px; + margin-bottom: 2px; } div.confirmmessage { padding-top: 6px; @@ -2249,7 +2251,7 @@ div.liste_titre { box-shadow: 2px 2px 4px #CCC; } div.liste_titre { - min-height: 26px !important; /* We cant use height because it's a div and it should be higher if content is more. but min-height doe not work either for div */ + min-height: 26px !important; /* We cant use height because it's a div and it should be higher if content is more. but min-height does not work either for div */ padding-left: 3px; padding-top: 2px; @@ -2267,6 +2269,12 @@ div.liste_titre { border-top-color: #CCC; border-top-style: solid; } +div.liste_titre_bydiv { + box-shadow: none; + border-collapse: collapse; + display: table; + padding: 2px 2px 2px 0; +} tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr { height: 26px !important; diff --git a/htdocs/theme/md_exp/style.css.php b/htdocs/theme/md_exp/style.css.php index fb84b7341e1..d4c4f84948f 100644 --- a/htdocs/theme/md_exp/style.css.php +++ b/htdocs/theme/md_exp/style.css.php @@ -449,6 +449,19 @@ textarea.centpercent { #formuserfile_link { margin-left: 1px; } +.listofinvoicetype { + height: 28px; + vertical-align: middle; +} +div.divsearchfield { + float: <?php print $left; ?>; + margin-<?php print $right; ?>: 12px; + margin-top: 1px; + margin-bottom: 2px; +} +div.confirmmessage { + padding-top: 6px; +} /* ============================================================================== */ @@ -2050,6 +2063,12 @@ div.liste_titre, tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.list border-bottom: 1px solid #FDFFFF; text-align: <?php echo $left; ?>; } +div.liste_titre_bydiv { + box-shadow: none; + border-collapse: collapse; + display: table; + padding: 2px 2px 2px 0; +} tr.liste_titre th, th.liste_titre, form.liste_titre div, div.liste_titre { border-bottom: 1px solid #FDFFFF; From 188489c8efee1fcae7880eec914c87502810b15d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Sun, 27 Sep 2015 21:52:19 +0200 Subject: [PATCH 212/284] FIX #3572 Impossible to attach project in order Added missing file of commit 65d3f79 Close #3572 --- htdocs/projet/ajax/projects.php | 68 +++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 htdocs/projet/ajax/projects.php diff --git a/htdocs/projet/ajax/projects.php b/htdocs/projet/ajax/projects.php new file mode 100644 index 00000000000..f7fbfbaddab --- /dev/null +++ b/htdocs/projet/ajax/projects.php @@ -0,0 +1,68 @@ +<?php +/* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr> + * Copyright (C) 2005-2013 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2007-2011 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2014-2015 Marcos García <marcosgdf@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +/** + * \file htdocs/product/ajax/products.php + * \brief File to return Ajax response on product list request + */ + +if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL',1); // Disables token renewal +if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); +if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); +if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); +if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); +if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1'); +if (empty($_GET['keysearch']) && ! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); + +require '../../main.inc.php'; + +$htmlname=GETPOST('htmlname','alpha'); +$socid=GETPOST('socid','int'); +$action=GETPOST('action', 'alpha'); +$id=GETPOST('id', 'int'); + +/* + * View + */ + +dol_syslog(join(',',$_GET)); + +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php'; + +$langs->load("main"); + +top_httphead(); + +if (empty($htmlname)) return; + +$match = preg_grep('/('.$htmlname.'[0-9]+)/',array_keys($_GET)); +sort($match); +$idprod = (! empty($match[0]) ? $match[0] : ''); + +if (! GETPOST($htmlname) && ! GETPOST($idprod)) return; + +// When used from jQuery, the search term is added as GET param "term". +$searchkey=(GETPOST($idprod)?GETPOST($idprod):(GETPOST($htmlname)?GETPOST($htmlname):'')); +$form = new FormProjets($db); +$arrayresult=$form->select_projects_list($socid, '', $htmlname, '', 0, 0, array(), 0, 1, $searchkey); + +$db->close(); + +print json_encode($arrayresult); \ No newline at end of file From 0f27edad5d8fcf762bd8848d5779fdb234ae7e8b Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Mon, 28 Sep 2015 10:14:19 +0200 Subject: [PATCH 213/284] FIX : When delete actioncomm also delete actioncomm_resources --- htdocs/comm/action/class/actioncomm.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 341924ffa13..8bdee37759b 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -536,6 +536,16 @@ class ActionComm extends CommonObject $sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm"; $sql.= " WHERE id=".$this->id; + dol_syslog(get_class($this)."::delete", LOG_DEBUG); + $res=$this->db->query($sql); + if ($res < 0) { + $this->error=$this->db->lasterror(); + $error++; + } + + $sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm_resources"; + $sql.= " WHERE fk_actioncomm=".$this->id; + dol_syslog(get_class($this)."::delete", LOG_DEBUG); $res=$this->db->query($sql); if ($res < 0) { From 453ed8a05e757cfc38d308abe8d8c9da526738a1 Mon Sep 17 00:00:00 2001 From: Alexis ALGOUD <alexis@atm-consulting.fr> Date: Mon, 28 Sep 2015 15:36:27 +0200 Subject: [PATCH 214/284] FIX error in SQL due to a previous fix --- htdocs/core/lib/security.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index dd8c88162a5..c4989b3c087 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -448,7 +448,7 @@ function restrictedArea($user, $features, $objectid=0, $dbtablename='', $feature if (empty($dbt_keyfield)) dol_print_error('','Param dbt_keyfield is required but not defined'); - $sql = "SELECT dbt.id"; + $sql = "SELECT dbt.".$dbt_keyfield; $sql.= " FROM ".MAIN_DB_PREFIX.$dbtablename." as dbt"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON (dbt.".$dbt_keyfield." = s.rowid)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON (sc.fk_soc = dbt.".$dbt_keyfield.")"; From 0b7305d21a6053f3c5d57593ed16fa01f05c69e1 Mon Sep 17 00:00:00 2001 From: arnaud <arnaud.saint-patrice@atm-consulting.fr> Date: Mon, 28 Sep 2015 16:52:46 +0200 Subject: [PATCH 215/284] FIX facturestat bad sql when customer view is limited --- htdocs/compta/facture/class/facturestats.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/facture/class/facturestats.class.php b/htdocs/compta/facture/class/facturestats.class.php index 5d8d22cfa9d..5a9493b83b0 100644 --- a/htdocs/compta/facture/class/facturestats.class.php +++ b/htdocs/compta/facture/class/facturestats.class.php @@ -168,7 +168,7 @@ class FactureStats extends Stats $sql = "SELECT date_format(datef,'%m') as dm, AVG(f.".$this->field.")"; $sql.= " FROM ".$this->from; - if (!$user->rights->societe->client->voir && !$user->societe_id) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + if (!$user->rights->societe->client->voir && !$this->socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql.= " WHERE f.datef BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; $sql.= " AND ".$this->where; $sql.= " GROUP BY dm"; @@ -188,7 +188,7 @@ class FactureStats extends Stats $sql = "SELECT date_format(datef,'%Y') as year, COUNT(*) as nb, SUM(f.".$this->field.") as total, AVG(f.".$this->field.") as avg"; $sql.= " FROM ".$this->from; - if (!$user->rights->societe->client->voir && !$user->societe_id) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + if (!$user->rights->societe->client->voir && !$this->socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql.= " WHERE ".$this->where; $sql.= " GROUP BY year"; $sql.= $this->db->order('year','DESC'); From a585698b69b58141772d206b3f1d14763cad90d3 Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@2byte.es> Date: Tue, 29 Sep 2015 08:49:11 +0200 Subject: [PATCH 216/284] FIX: Only are showing one object linked --- htdocs/core/class/commonobject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 1a29103239f..bcc0049a1d3 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -2271,7 +2271,7 @@ abstract class CommonObject { dol_include_once('/'.$classpath.'/'.$classfile.'.class.php'); - foreach($objectids as $i => $objectid); // $i is rowid into llx_element_element + foreach($objectids as $i => $objectid) // $i is rowid into llx_element_element { $object = new $classname($this->db); $ret = $object->fetch($objectid); From c05df2ab7ef3cf778df14b8f65b92040b36b1294 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 29 Sep 2015 09:11:13 +0200 Subject: [PATCH 217/284] FIX Wizard for restore does not show import command --- htdocs/admin/tools/dolibarr_import.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/admin/tools/dolibarr_import.php b/htdocs/admin/tools/dolibarr_import.php index 0826eec832a..6513c846816 100644 --- a/htdocs/admin/tools/dolibarr_import.php +++ b/htdocs/admin/tools/dolibarr_import.php @@ -39,6 +39,8 @@ $showpass=GETPOST('showpass'); */ $label=$db::LABEL; +$type=$db->type; + $help_url='EN:Restores|FR:Restaurations|ES:Restauraciones'; llxHeader('','',$help_url); @@ -91,7 +93,7 @@ print $langs->trans("RestoreDesc3",$dolibarr_main_db_name).'<br><br>'; <fieldset id="exportoptions"> <legend><?php echo $langs->trans("ImportMethod"); ?></legend> <?php - if ($label == 'MySQL') + if (in_array($type, array('mysql', 'mysqli'))) { ?> <div class="formelementrow"> @@ -100,7 +102,7 @@ print $langs->trans("RestoreDesc3",$dolibarr_main_db_name).'<br><br>'; </div> <?php } - else if ($label == 'PostgreSQL') + else if (in_array($type, array('pgsql'))) { ?> <div class="formelementrow"> @@ -123,7 +125,7 @@ print $langs->trans("RestoreDesc3",$dolibarr_main_db_name).'<br><br>'; <div id="div_container_sub_exportoptions"> <?php -if ($label == 'MySQL') +if (in_array($type, array('mysql', 'mysqli'))) { ?> <fieldset id="mysql_options"> @@ -157,7 +159,7 @@ if ($label == 'MySQL') </fieldset> <?php } -else if ($label == 'PostgreSQL') +else if (in_array($type, array('pgsql'))) { ?> <fieldset id="postgresql_options"> From 4f5e207f08e68958184febd18882160f22bed143 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 29 Sep 2015 09:45:04 +0200 Subject: [PATCH 218/284] review --- htdocs/comm/action/class/actioncomm.class.php | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 8bdee37759b..489262eb1a8 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -532,6 +532,7 @@ class ActionComm extends CommonObject $error=0; $this->db->begin(); + $sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm"; $sql.= " WHERE id=".$this->id; @@ -543,16 +544,18 @@ class ActionComm extends CommonObject $error++; } - $sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm_resources"; - $sql.= " WHERE fk_actioncomm=".$this->id; - - dol_syslog(get_class($this)."::delete", LOG_DEBUG); - $res=$this->db->query($sql); - if ($res < 0) { - $this->error=$this->db->lasterror(); - $error++; + if (! $error) { + $sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm_resources"; + $sql.= " WHERE fk_actioncomm=".$this->id; + + dol_syslog(get_class($this)."::delete", LOG_DEBUG); + $res=$this->db->query($sql); + if ($res < 0) { + $this->error=$this->db->lasterror(); + $error++; + } } - + // Removed extrafields if (! $error) { $result=$this->deleteExtraFields(); From 766b8535ae87a434d5438c4422fb75863ee777cc Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 29 Sep 2015 09:47:23 +0200 Subject: [PATCH 219/284] spacing --- htdocs/comm/action/class/actioncomm.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 489262eb1a8..28c54db1f9e 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -532,7 +532,6 @@ class ActionComm extends CommonObject $error=0; $this->db->begin(); - $sql = "DELETE FROM ".MAIN_DB_PREFIX."actioncomm"; $sql.= " WHERE id=".$this->id; From bb0de1dcadc84b7ad492a5c1b9925a7e277c843f Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 29 Sep 2015 15:00:11 +0200 Subject: [PATCH 220/284] FIX : update2.php test res befre assign it --- htdocs/install/upgrade2.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index 0c96c3c6d5c..1fb081b5c3f 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -3818,8 +3818,8 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($moduletoreload == 'MAIN_MODULE_SERVICE') // Permission has changed into 2.7 { dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module Service"); + $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modService.class.php'; if ($res) { - $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modService.class.php'; $mod=new modService($db); //$mod->remove('noboxes'); $mod->init('newboxdefonly'); @@ -3828,8 +3828,8 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($moduletoreload == 'MAIN_MODULE_COMMANDE') // Permission has changed into 2.9 { dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module Commande"); + $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modCommande.class.php'; if ($res) { - $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modCommande.class.php'; $mod=new modCommande($db); //$mod->remove('noboxes'); $mod->init('newboxdefonly'); @@ -3838,8 +3838,8 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($moduletoreload == 'MAIN_MODULE_FACTURE') // Permission has changed into 2.9 { dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module Facture"); + $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modFacture.class.php'; if ($res) { - $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modFacture.class.php'; $mod=new modFacture($db); //$mod->remove('noboxes'); $mod->init('newboxdefonly'); @@ -3878,8 +3878,8 @@ function migrate_reload_modules($db,$langs,$conf,$listofmodule=array()) if ($moduletoreload == 'MAIN_MODULE_ECM') // Permission has changed into 3.0 and 3.1 { dolibarr_install_syslog("upgrade2::migrate_reload_modules Reactivate module ECM"); + $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modECM.class.php'; if ($res) { - $res=@include_once DOL_DOCUMENT_ROOT.'/core/modules/modECM.class.php'; $mod=new modECM($db); $mod->remove('noboxes'); // We need to remove because a permission id has been removed $mod->init('newboxdefonly'); From fecd213bb838e48390eb37e9f3cd9bcfcc6b4b55 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 29 Sep 2015 16:57:05 +0200 Subject: [PATCH 221/284] FIX: display error on extrafields on ficheinter --- htdocs/fichinter/card.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php index 69ec8984cf6..56287721180 100644 --- a/htdocs/fichinter/card.php +++ b/htdocs/fichinter/card.php @@ -867,6 +867,7 @@ else if ($action == 'update_extras') if ($result < 0) { $error++; + setEventMessage($object->error,'errors'); } } else if ($reshook < 0) $error++; From e209fb23a28d908b0d3d3ebdd7ab40f2c2d3ebdf Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Tue, 29 Sep 2015 18:27:39 +0200 Subject: [PATCH 222/284] FIX : Admin fiche inter page do not take good action --- htdocs/admin/fichinter.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/admin/fichinter.php b/htdocs/admin/fichinter.php index dad5f484a4d..392779e7d41 100644 --- a/htdocs/admin/fichinter.php +++ b/htdocs/admin/fichinter.php @@ -203,7 +203,6 @@ else if ($action == 'set_FICHINTER_FREE_TEXT') else if ($action == 'set_FICHINTER_DRAFT_WATERMARK') { $draft= GETPOST('FICHINTER_DRAFT_WATERMARK','alpha'); - $res = dolibarr_set_const($db, "FICHINTER_DRAFT_WATERMARK",trim($draft),'chaine',0,'',$conf->entity); if (! $res > 0) $error++; @@ -538,7 +537,7 @@ print '<input size="50" class="flat" type="text" name="FICHINTER_DRAFT_WATERMARK print '</td><td align="right">'; print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">'; print "</td></tr>\n"; - +print '</form>'; // print products on fichinter $var=! $var; print '<form action="'.$_SERVER["PHP_SELF"].'" method="post">'; From 673ce059e6cf3870993200f87c0875f55d2e6e28 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 29 Sep 2015 23:55:38 +0200 Subject: [PATCH 223/284] Fix locale for nl_BE must match netherland language --- htdocs/langs/nl_BE/main.lang | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/htdocs/langs/nl_BE/main.lang b/htdocs/langs/nl_BE/main.lang index 2e691473326..130aaac6d1e 100644 --- a/htdocs/langs/nl_BE/main.lang +++ b/htdocs/langs/nl_BE/main.lang @@ -2,20 +2,20 @@ DIRECTION=ltr FONTFORPDF=helvetica FONTSIZEFORPDF=10 -SeparatorDecimal=. -SeparatorThousand=, -FormatDateShort=%m/%d/%Y -FormatDateShortInput=%m/%d/%Y -FormatDateShortJava=MM/dd/yyyy -FormatDateShortJavaInput=MM/dd/yyyy -FormatDateShortJQuery=mm/dd/yy -FormatDateShortJQueryInput=mm/dd/yy +SeparatorDecimal=, +SeparatorThousand=Space +FormatDateShort=%d-%m-%Y +FormatDateShortInput=%d-%m-%Y +FormatDateShortJava=dd-MM-yyyy +FormatDateShortJavaInput=dd-MM-yyyy +FormatDateShortJQuery=dd-mm-yy +FormatDateShortJQueryInput=dd-mm-yy FormatHourShortJQuery=HH:MI -FormatHourShort=%I:%M %p +FormatHourShort=%H:%M FormatHourShortDuration=%H:%M -FormatDateTextShort=%b %d, %Y -FormatDateText=%B %d, %Y -FormatDateHourShort=%m/%d/%Y %I:%M %p -FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p -FormatDateHourTextShort=%b %d, %Y, %I:%M %p -FormatDateHourText=%B %d, %Y, %I:%M %p +FormatDateTextShort=%d %b %Y +FormatDateText=%d %B %Y +FormatDateHourShort=%d-%m-%Y %H:%M +FormatDateHourSecShort=%d/%m/%Y %I:%M:%S %p +FormatDateHourTextShort=%d %b %Y %H:%M +FormatDateHourText=%d %B %Y %H:%M From d59f62cd754ccb165f973a6330826be990841ec4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 30 Sep 2015 01:25:35 +0200 Subject: [PATCH 224/284] Sync transifex --- dev/translation/txpush.sh | 3 +- htdocs/langs/ar_SA/accountancy.lang | 20 +- htdocs/langs/ar_SA/admin.lang | 24 +- htdocs/langs/ar_SA/banks.lang | 8 +- htdocs/langs/ar_SA/bills.lang | 15 +- htdocs/langs/ar_SA/companies.lang | 8 + htdocs/langs/ar_SA/compta.lang | 6 +- htdocs/langs/ar_SA/errors.lang | 4 +- htdocs/langs/ar_SA/exports.lang | 4 +- htdocs/langs/ar_SA/ftp.lang | 2 + htdocs/langs/ar_SA/holiday.lang | 6 - htdocs/langs/ar_SA/install.lang | 2 +- htdocs/langs/ar_SA/interventions.lang | 14 + htdocs/langs/ar_SA/languages.lang | 2 +- htdocs/langs/ar_SA/link.lang | 1 + htdocs/langs/ar_SA/main.lang | 5 +- htdocs/langs/ar_SA/products.lang | 5 +- htdocs/langs/ar_SA/projects.lang | 4 +- htdocs/langs/bg_BG/accountancy.lang | 22 +- htdocs/langs/bg_BG/admin.lang | 28 +- htdocs/langs/bg_BG/banks.lang | 10 +- htdocs/langs/bg_BG/bills.lang | 15 +- htdocs/langs/bg_BG/companies.lang | 8 + htdocs/langs/bg_BG/compta.lang | 8 +- htdocs/langs/bg_BG/errors.lang | 4 +- htdocs/langs/bg_BG/exports.lang | 4 +- htdocs/langs/bg_BG/ftp.lang | 2 + htdocs/langs/bg_BG/holiday.lang | 6 - htdocs/langs/bg_BG/install.lang | 2 +- htdocs/langs/bg_BG/interventions.lang | 14 + htdocs/langs/bg_BG/languages.lang | 2 +- htdocs/langs/bg_BG/link.lang | 5 +- htdocs/langs/bg_BG/main.lang | 501 ++++++++++++------------- htdocs/langs/bg_BG/printing.lang | 2 +- htdocs/langs/bg_BG/products.lang | 5 +- htdocs/langs/bg_BG/projects.lang | 6 +- htdocs/langs/bg_BG/propal.lang | 4 +- htdocs/langs/bg_BG/sendings.lang | 2 +- htdocs/langs/bg_BG/trips.lang | 6 +- htdocs/langs/bn_BD/accountancy.lang | 20 +- htdocs/langs/bn_BD/admin.lang | 24 +- htdocs/langs/bn_BD/banks.lang | 8 +- htdocs/langs/bn_BD/bills.lang | 15 +- htdocs/langs/bn_BD/companies.lang | 8 + htdocs/langs/bn_BD/compta.lang | 6 +- htdocs/langs/bn_BD/errors.lang | 4 +- htdocs/langs/bn_BD/exports.lang | 4 +- htdocs/langs/bn_BD/ftp.lang | 2 + htdocs/langs/bn_BD/holiday.lang | 6 - htdocs/langs/bn_BD/install.lang | 2 +- htdocs/langs/bn_BD/interventions.lang | 16 +- htdocs/langs/bn_BD/languages.lang | 2 +- htdocs/langs/bn_BD/link.lang | 1 + htdocs/langs/bn_BD/main.lang | 5 +- htdocs/langs/bn_BD/products.lang | 5 +- htdocs/langs/bn_BD/projects.lang | 4 +- htdocs/langs/bs_BA/accountancy.lang | 20 +- htdocs/langs/bs_BA/admin.lang | 24 +- htdocs/langs/bs_BA/banks.lang | 8 +- htdocs/langs/bs_BA/bills.lang | 15 +- htdocs/langs/bs_BA/companies.lang | 8 + htdocs/langs/bs_BA/compta.lang | 6 +- htdocs/langs/bs_BA/errors.lang | 4 +- htdocs/langs/bs_BA/exports.lang | 4 +- htdocs/langs/bs_BA/ftp.lang | 2 + htdocs/langs/bs_BA/holiday.lang | 6 - htdocs/langs/bs_BA/install.lang | 2 +- htdocs/langs/bs_BA/interventions.lang | 14 + htdocs/langs/bs_BA/languages.lang | 2 +- htdocs/langs/bs_BA/link.lang | 1 + htdocs/langs/bs_BA/main.lang | 5 +- htdocs/langs/bs_BA/products.lang | 5 +- htdocs/langs/bs_BA/projects.lang | 4 +- htdocs/langs/ca_ES/accountancy.lang | 186 +++++----- htdocs/langs/ca_ES/admin.lang | 174 +++++---- htdocs/langs/ca_ES/banks.lang | 18 +- htdocs/langs/ca_ES/bills.lang | 15 +- htdocs/langs/ca_ES/bookmarks.lang | 10 +- htdocs/langs/ca_ES/companies.lang | 8 + htdocs/langs/ca_ES/compta.lang | 54 +-- htdocs/langs/ca_ES/donations.lang | 2 +- htdocs/langs/ca_ES/errors.lang | 4 +- htdocs/langs/ca_ES/exports.lang | 4 +- htdocs/langs/ca_ES/ftp.lang | 2 + htdocs/langs/ca_ES/holiday.lang | 18 +- htdocs/langs/ca_ES/install.lang | 10 +- htdocs/langs/ca_ES/interventions.lang | 14 + htdocs/langs/ca_ES/languages.lang | 12 +- htdocs/langs/ca_ES/link.lang | 17 +- htdocs/langs/ca_ES/loan.lang | 76 ++-- htdocs/langs/ca_ES/main.lang | 5 +- htdocs/langs/ca_ES/products.lang | 81 ++-- htdocs/langs/ca_ES/projects.lang | 32 +- htdocs/langs/ca_ES/sendings.lang | 12 +- htdocs/langs/ca_ES/stocks.lang | 28 +- htdocs/langs/ca_ES/trips.lang | 106 +++--- htdocs/langs/ca_ES/withdrawals.lang | 8 +- htdocs/langs/cs_CZ/accountancy.lang | 20 +- htdocs/langs/cs_CZ/admin.lang | 24 +- htdocs/langs/cs_CZ/banks.lang | 8 +- htdocs/langs/cs_CZ/bills.lang | 15 +- htdocs/langs/cs_CZ/companies.lang | 8 + htdocs/langs/cs_CZ/compta.lang | 6 +- htdocs/langs/cs_CZ/errors.lang | 4 +- htdocs/langs/cs_CZ/exports.lang | 4 +- htdocs/langs/cs_CZ/ftp.lang | 2 + htdocs/langs/cs_CZ/holiday.lang | 6 - htdocs/langs/cs_CZ/install.lang | 2 +- htdocs/langs/cs_CZ/interventions.lang | 14 + htdocs/langs/cs_CZ/languages.lang | 2 +- htdocs/langs/cs_CZ/link.lang | 1 + htdocs/langs/cs_CZ/main.lang | 5 +- htdocs/langs/cs_CZ/products.lang | 5 +- htdocs/langs/cs_CZ/projects.lang | 4 +- htdocs/langs/da_DK/accountancy.lang | 20 +- htdocs/langs/da_DK/admin.lang | 24 +- htdocs/langs/da_DK/banks.lang | 8 +- htdocs/langs/da_DK/bills.lang | 15 +- htdocs/langs/da_DK/companies.lang | 8 + htdocs/langs/da_DK/compta.lang | 6 +- htdocs/langs/da_DK/errors.lang | 4 +- htdocs/langs/da_DK/exports.lang | 4 +- htdocs/langs/da_DK/ftp.lang | 4 +- htdocs/langs/da_DK/holiday.lang | 6 - htdocs/langs/da_DK/install.lang | 2 +- htdocs/langs/da_DK/interventions.lang | 14 + htdocs/langs/da_DK/languages.lang | 2 +- htdocs/langs/da_DK/link.lang | 1 + htdocs/langs/da_DK/main.lang | 5 +- htdocs/langs/da_DK/products.lang | 5 +- htdocs/langs/da_DK/projects.lang | 4 +- htdocs/langs/de_AT/admin.lang | 1 - htdocs/langs/de_AT/bills.lang | 4 - htdocs/langs/de_AT/errors.lang | 1 - htdocs/langs/de_AT/holiday.lang | 3 - htdocs/langs/de_AT/main.lang | 1 - htdocs/langs/de_CH/admin.lang | 3 - htdocs/langs/de_CH/banks.lang | 5 - htdocs/langs/de_CH/bills.lang | 4 - htdocs/langs/de_CH/errors.lang | 2 - htdocs/langs/de_CH/holiday.lang | 3 - htdocs/langs/de_CH/main.lang | 1 - htdocs/langs/de_CH/projects.lang | 2 - htdocs/langs/de_DE/accountancy.lang | 24 +- htdocs/langs/de_DE/admin.lang | 24 +- htdocs/langs/de_DE/banks.lang | 10 +- htdocs/langs/de_DE/bills.lang | 21 +- htdocs/langs/de_DE/companies.lang | 8 + htdocs/langs/de_DE/compta.lang | 6 +- htdocs/langs/de_DE/errors.lang | 4 +- htdocs/langs/de_DE/exports.lang | 4 +- htdocs/langs/de_DE/ftp.lang | 2 + htdocs/langs/de_DE/holiday.lang | 6 - htdocs/langs/de_DE/install.lang | 2 +- htdocs/langs/de_DE/interventions.lang | 14 + htdocs/langs/de_DE/languages.lang | 2 +- htdocs/langs/de_DE/link.lang | 1 + htdocs/langs/de_DE/main.lang | 9 +- htdocs/langs/de_DE/products.lang | 5 +- htdocs/langs/de_DE/projects.lang | 4 +- htdocs/langs/de_DE/sms.lang | 2 +- htdocs/langs/el_GR/accountancy.lang | 20 +- htdocs/langs/el_GR/admin.lang | 24 +- htdocs/langs/el_GR/banks.lang | 8 +- htdocs/langs/el_GR/bills.lang | 15 +- htdocs/langs/el_GR/companies.lang | 8 + htdocs/langs/el_GR/compta.lang | 6 +- htdocs/langs/el_GR/errors.lang | 4 +- htdocs/langs/el_GR/exports.lang | 4 +- htdocs/langs/el_GR/ftp.lang | 2 + htdocs/langs/el_GR/holiday.lang | 6 - htdocs/langs/el_GR/install.lang | 2 +- htdocs/langs/el_GR/interventions.lang | 14 + htdocs/langs/el_GR/languages.lang | 2 +- htdocs/langs/el_GR/link.lang | 1 + htdocs/langs/el_GR/main.lang | 5 +- htdocs/langs/el_GR/products.lang | 5 +- htdocs/langs/el_GR/projects.lang | 4 +- htdocs/langs/en_AU/accountancy.lang | 9 + htdocs/langs/en_AU/admin.lang | 5 +- htdocs/langs/en_AU/banks.lang | 5 - htdocs/langs/en_AU/bills.lang | 5 +- htdocs/langs/en_AU/compta.lang | 3 + htdocs/langs/en_AU/errors.lang | 2 +- htdocs/langs/en_AU/exports.lang | 3 + htdocs/langs/en_AU/languages.lang | 2 + htdocs/langs/en_AU/main.lang | 2 +- htdocs/langs/en_AU/products.lang | 3 + htdocs/langs/en_AU/projects.lang | 2 - htdocs/langs/en_GB/accountancy.lang | 9 + htdocs/langs/en_GB/admin.lang | 5 +- htdocs/langs/en_GB/banks.lang | 5 - htdocs/langs/en_GB/bills.lang | 5 +- htdocs/langs/en_GB/compta.lang | 3 + htdocs/langs/en_GB/errors.lang | 2 +- htdocs/langs/en_GB/exports.lang | 3 + htdocs/langs/en_GB/languages.lang | 2 + htdocs/langs/en_GB/main.lang | 2 +- htdocs/langs/en_GB/products.lang | 3 + htdocs/langs/en_GB/projects.lang | 2 - htdocs/langs/en_IN/accountancy.lang | 9 + htdocs/langs/en_IN/admin.lang | 5 +- htdocs/langs/en_IN/banks.lang | 5 - htdocs/langs/en_IN/bills.lang | 5 +- htdocs/langs/en_IN/compta.lang | 3 + htdocs/langs/en_IN/errors.lang | 2 +- htdocs/langs/en_IN/exports.lang | 3 + htdocs/langs/en_IN/languages.lang | 2 + htdocs/langs/en_IN/main.lang | 2 +- htdocs/langs/en_IN/products.lang | 3 + htdocs/langs/en_IN/projects.lang | 2 - htdocs/langs/es_AR/admin.lang | 3 - htdocs/langs/es_AR/banks.lang | 5 - htdocs/langs/es_AR/bills.lang | 3 - htdocs/langs/es_AR/errors.lang | 2 - htdocs/langs/es_AR/holiday.lang | 3 - htdocs/langs/es_AR/main.lang | 1 - htdocs/langs/es_AR/projects.lang | 2 - htdocs/langs/es_BO/admin.lang | 3 - htdocs/langs/es_BO/banks.lang | 5 - htdocs/langs/es_BO/bills.lang | 3 - htdocs/langs/es_BO/errors.lang | 2 - htdocs/langs/es_BO/holiday.lang | 3 - htdocs/langs/es_BO/main.lang | 1 - htdocs/langs/es_BO/projects.lang | 2 - htdocs/langs/es_CL/admin.lang | 3 - htdocs/langs/es_CL/banks.lang | 5 - htdocs/langs/es_CL/bills.lang | 2 - htdocs/langs/es_CL/errors.lang | 2 - htdocs/langs/es_CL/holiday.lang | 3 - htdocs/langs/es_CL/main.lang | 1 - htdocs/langs/es_CL/projects.lang | 1 - htdocs/langs/es_CO/admin.lang | 3 - htdocs/langs/es_CO/banks.lang | 5 - htdocs/langs/es_CO/bills.lang | 3 - htdocs/langs/es_CO/errors.lang | 2 - htdocs/langs/es_CO/holiday.lang | 3 - htdocs/langs/es_CO/main.lang | 1 - htdocs/langs/es_CO/projects.lang | 2 - htdocs/langs/es_DO/admin.lang | 3 - htdocs/langs/es_DO/banks.lang | 5 - htdocs/langs/es_DO/bills.lang | 3 - htdocs/langs/es_DO/errors.lang | 2 - htdocs/langs/es_DO/holiday.lang | 3 - htdocs/langs/es_DO/main.lang | 1 - htdocs/langs/es_DO/projects.lang | 2 - htdocs/langs/es_ES/accountancy.lang | 26 +- htdocs/langs/es_ES/admin.lang | 24 +- htdocs/langs/es_ES/banks.lang | 8 +- htdocs/langs/es_ES/bills.lang | 15 +- htdocs/langs/es_ES/companies.lang | 14 +- htdocs/langs/es_ES/compta.lang | 8 +- htdocs/langs/es_ES/errors.lang | 4 +- htdocs/langs/es_ES/exports.lang | 4 +- htdocs/langs/es_ES/ftp.lang | 2 + htdocs/langs/es_ES/holiday.lang | 6 - htdocs/langs/es_ES/install.lang | 2 +- htdocs/langs/es_ES/interventions.lang | 14 + htdocs/langs/es_ES/languages.lang | 6 +- htdocs/langs/es_ES/link.lang | 1 + htdocs/langs/es_ES/main.lang | 11 +- htdocs/langs/es_ES/products.lang | 13 +- htdocs/langs/es_ES/projects.lang | 8 +- htdocs/langs/es_MX/admin.lang | 3 - htdocs/langs/es_MX/banks.lang | 5 - htdocs/langs/es_MX/bills.lang | 3 - htdocs/langs/es_MX/errors.lang | 2 - htdocs/langs/es_MX/holiday.lang | 3 - htdocs/langs/es_MX/main.lang | 1 - htdocs/langs/es_MX/projects.lang | 2 - htdocs/langs/es_PE/admin.lang | 3 - htdocs/langs/es_PE/banks.lang | 5 - htdocs/langs/es_PE/bills.lang | 2 - htdocs/langs/es_PE/errors.lang | 2 - htdocs/langs/es_PE/holiday.lang | 3 - htdocs/langs/es_PE/main.lang | 1 - htdocs/langs/es_PE/projects.lang | 2 - htdocs/langs/es_PY/admin.lang | 3 - htdocs/langs/es_PY/banks.lang | 5 - htdocs/langs/es_PY/bills.lang | 3 - htdocs/langs/es_PY/errors.lang | 2 - htdocs/langs/es_PY/holiday.lang | 3 - htdocs/langs/es_PY/main.lang | 1 - htdocs/langs/es_PY/projects.lang | 2 - htdocs/langs/es_VE/bills.lang | 5 + htdocs/langs/es_VE/bookmarks.lang | 12 + htdocs/langs/es_VE/commercial.lang | 3 + htdocs/langs/es_VE/companies.lang | 21 ++ htdocs/langs/es_VE/compta.lang | 27 ++ htdocs/langs/es_VE/incoterm.lang | 5 + htdocs/langs/es_VE/main.lang | 28 ++ htdocs/langs/es_VE/margins.lang | 4 + htdocs/langs/es_VE/printing.lang | 6 + htdocs/langs/es_VE/projects.lang | 2 + htdocs/langs/es_VE/sendings.lang | 2 + htdocs/langs/es_VE/sms.lang | 2 + htdocs/langs/es_VE/trips.lang | 3 + htdocs/langs/et_EE/accountancy.lang | 20 +- htdocs/langs/et_EE/admin.lang | 24 +- htdocs/langs/et_EE/banks.lang | 8 +- htdocs/langs/et_EE/bills.lang | 15 +- htdocs/langs/et_EE/companies.lang | 8 + htdocs/langs/et_EE/compta.lang | 6 +- htdocs/langs/et_EE/errors.lang | 4 +- htdocs/langs/et_EE/exports.lang | 4 +- htdocs/langs/et_EE/ftp.lang | 2 + htdocs/langs/et_EE/holiday.lang | 6 - htdocs/langs/et_EE/install.lang | 2 +- htdocs/langs/et_EE/interventions.lang | 14 + htdocs/langs/et_EE/languages.lang | 2 +- htdocs/langs/et_EE/link.lang | 1 + htdocs/langs/et_EE/main.lang | 5 +- htdocs/langs/et_EE/products.lang | 5 +- htdocs/langs/et_EE/projects.lang | 4 +- htdocs/langs/eu_ES/accountancy.lang | 20 +- htdocs/langs/eu_ES/admin.lang | 24 +- htdocs/langs/eu_ES/banks.lang | 8 +- htdocs/langs/eu_ES/bills.lang | 15 +- htdocs/langs/eu_ES/companies.lang | 8 + htdocs/langs/eu_ES/compta.lang | 6 +- htdocs/langs/eu_ES/errors.lang | 4 +- htdocs/langs/eu_ES/exports.lang | 4 +- htdocs/langs/eu_ES/ftp.lang | 2 + htdocs/langs/eu_ES/holiday.lang | 6 - htdocs/langs/eu_ES/install.lang | 2 +- htdocs/langs/eu_ES/interventions.lang | 14 + htdocs/langs/eu_ES/languages.lang | 2 +- htdocs/langs/eu_ES/link.lang | 1 + htdocs/langs/eu_ES/main.lang | 5 +- htdocs/langs/eu_ES/products.lang | 5 +- htdocs/langs/eu_ES/projects.lang | 4 +- htdocs/langs/fa_IR/accountancy.lang | 20 +- htdocs/langs/fa_IR/admin.lang | 24 +- htdocs/langs/fa_IR/banks.lang | 8 +- htdocs/langs/fa_IR/bills.lang | 15 +- htdocs/langs/fa_IR/companies.lang | 8 + htdocs/langs/fa_IR/compta.lang | 6 +- htdocs/langs/fa_IR/errors.lang | 4 +- htdocs/langs/fa_IR/exports.lang | 4 +- htdocs/langs/fa_IR/ftp.lang | 8 +- htdocs/langs/fa_IR/holiday.lang | 6 - htdocs/langs/fa_IR/install.lang | 2 +- htdocs/langs/fa_IR/interventions.lang | 14 + htdocs/langs/fa_IR/languages.lang | 2 +- htdocs/langs/fa_IR/link.lang | 1 + htdocs/langs/fa_IR/main.lang | 5 +- htdocs/langs/fa_IR/products.lang | 5 +- htdocs/langs/fa_IR/projects.lang | 4 +- htdocs/langs/fi_FI/accountancy.lang | 20 +- htdocs/langs/fi_FI/admin.lang | 24 +- htdocs/langs/fi_FI/banks.lang | 8 +- htdocs/langs/fi_FI/bills.lang | 15 +- htdocs/langs/fi_FI/companies.lang | 8 + htdocs/langs/fi_FI/compta.lang | 6 +- htdocs/langs/fi_FI/errors.lang | 4 +- htdocs/langs/fi_FI/exports.lang | 4 +- htdocs/langs/fi_FI/ftp.lang | 4 +- htdocs/langs/fi_FI/holiday.lang | 6 - htdocs/langs/fi_FI/install.lang | 2 +- htdocs/langs/fi_FI/interventions.lang | 14 + htdocs/langs/fi_FI/languages.lang | 2 +- htdocs/langs/fi_FI/link.lang | 1 + htdocs/langs/fi_FI/main.lang | 5 +- htdocs/langs/fi_FI/products.lang | 5 +- htdocs/langs/fi_FI/projects.lang | 4 +- htdocs/langs/fr_BE/accountancy.lang | 5 +- htdocs/langs/fr_BE/admin.lang | 4 +- htdocs/langs/fr_BE/banks.lang | 5 - htdocs/langs/fr_BE/bills.lang | 5 +- htdocs/langs/fr_BE/errors.lang | 2 +- htdocs/langs/fr_BE/exports.lang | 3 + htdocs/langs/fr_BE/languages.lang | 2 + htdocs/langs/fr_BE/main.lang | 2 +- htdocs/langs/fr_BE/projects.lang | 2 - htdocs/langs/fr_CA/accountancy.lang | 5 + htdocs/langs/fr_CA/admin.lang | 8 +- htdocs/langs/fr_CA/agenda.lang | 2 + htdocs/langs/fr_CA/bills.lang | 1 + htdocs/langs/fr_CA/compta.lang | 1 - htdocs/langs/fr_CA/errors.lang | 2 +- htdocs/langs/fr_CA/exports.lang | 3 + htdocs/langs/fr_CA/languages.lang | 2 + htdocs/langs/fr_CA/main.lang | 1 + htdocs/langs/fr_CA/projects.lang | 2 - htdocs/langs/fr_CH/accountancy.lang | 5 + htdocs/langs/fr_CH/admin.lang | 4 +- htdocs/langs/fr_CH/banks.lang | 5 - htdocs/langs/fr_CH/bills.lang | 5 +- htdocs/langs/fr_CH/errors.lang | 2 +- htdocs/langs/fr_CH/exports.lang | 3 + htdocs/langs/fr_CH/languages.lang | 2 + htdocs/langs/fr_CH/main.lang | 2 +- htdocs/langs/fr_CH/projects.lang | 2 - htdocs/langs/fr_FR/accountancy.lang | 20 +- htdocs/langs/fr_FR/admin.lang | 36 +- htdocs/langs/fr_FR/agenda.lang | 2 +- htdocs/langs/fr_FR/banks.lang | 8 +- htdocs/langs/fr_FR/bills.lang | 11 +- htdocs/langs/fr_FR/companies.lang | 8 + htdocs/langs/fr_FR/compta.lang | 6 +- htdocs/langs/fr_FR/errors.lang | 4 +- htdocs/langs/fr_FR/exports.lang | 2 +- htdocs/langs/fr_FR/ftp.lang | 2 + htdocs/langs/fr_FR/install.lang | 2 +- htdocs/langs/fr_FR/interventions.lang | 14 + htdocs/langs/fr_FR/languages.lang | 2 +- htdocs/langs/fr_FR/link.lang | 1 + htdocs/langs/fr_FR/main.lang | 3 +- htdocs/langs/fr_FR/products.lang | 5 +- htdocs/langs/fr_FR/projects.lang | 4 +- htdocs/langs/he_IL/accountancy.lang | 20 +- htdocs/langs/he_IL/admin.lang | 24 +- htdocs/langs/he_IL/banks.lang | 8 +- htdocs/langs/he_IL/bills.lang | 15 +- htdocs/langs/he_IL/companies.lang | 8 + htdocs/langs/he_IL/compta.lang | 6 +- htdocs/langs/he_IL/errors.lang | 4 +- htdocs/langs/he_IL/exports.lang | 4 +- htdocs/langs/he_IL/ftp.lang | 24 +- htdocs/langs/he_IL/holiday.lang | 6 - htdocs/langs/he_IL/install.lang | 2 +- htdocs/langs/he_IL/interventions.lang | 14 + htdocs/langs/he_IL/languages.lang | 2 +- htdocs/langs/he_IL/link.lang | 1 + htdocs/langs/he_IL/main.lang | 5 +- htdocs/langs/he_IL/products.lang | 5 +- htdocs/langs/he_IL/projects.lang | 4 +- htdocs/langs/hr_HR/accountancy.lang | 20 +- htdocs/langs/hr_HR/admin.lang | 24 +- htdocs/langs/hr_HR/banks.lang | 8 +- htdocs/langs/hr_HR/bills.lang | 15 +- htdocs/langs/hr_HR/companies.lang | 8 + htdocs/langs/hr_HR/compta.lang | 6 +- htdocs/langs/hr_HR/errors.lang | 4 +- htdocs/langs/hr_HR/exports.lang | 4 +- htdocs/langs/hr_HR/ftp.lang | 24 +- htdocs/langs/hr_HR/holiday.lang | 6 - htdocs/langs/hr_HR/install.lang | 2 +- htdocs/langs/hr_HR/interventions.lang | 14 + htdocs/langs/hr_HR/languages.lang | 2 +- htdocs/langs/hr_HR/link.lang | 1 + htdocs/langs/hr_HR/main.lang | 5 +- htdocs/langs/hr_HR/products.lang | 5 +- htdocs/langs/hr_HR/projects.lang | 4 +- htdocs/langs/hu_HU/accountancy.lang | 20 +- htdocs/langs/hu_HU/admin.lang | 24 +- htdocs/langs/hu_HU/banks.lang | 8 +- htdocs/langs/hu_HU/bills.lang | 15 +- htdocs/langs/hu_HU/companies.lang | 8 + htdocs/langs/hu_HU/compta.lang | 6 +- htdocs/langs/hu_HU/errors.lang | 4 +- htdocs/langs/hu_HU/exports.lang | 4 +- htdocs/langs/hu_HU/ftp.lang | 4 +- htdocs/langs/hu_HU/holiday.lang | 6 - htdocs/langs/hu_HU/install.lang | 32 +- htdocs/langs/hu_HU/interventions.lang | 14 + htdocs/langs/hu_HU/languages.lang | 2 +- htdocs/langs/hu_HU/link.lang | 1 + htdocs/langs/hu_HU/main.lang | 5 +- htdocs/langs/hu_HU/products.lang | 5 +- htdocs/langs/hu_HU/projects.lang | 4 +- htdocs/langs/id_ID/accountancy.lang | 20 +- htdocs/langs/id_ID/admin.lang | 24 +- htdocs/langs/id_ID/banks.lang | 8 +- htdocs/langs/id_ID/bills.lang | 15 +- htdocs/langs/id_ID/companies.lang | 8 + htdocs/langs/id_ID/compta.lang | 6 +- htdocs/langs/id_ID/errors.lang | 4 +- htdocs/langs/id_ID/exports.lang | 4 +- htdocs/langs/id_ID/ftp.lang | 24 +- htdocs/langs/id_ID/holiday.lang | 6 - htdocs/langs/id_ID/install.lang | 2 +- htdocs/langs/id_ID/interventions.lang | 14 + htdocs/langs/id_ID/languages.lang | 2 +- htdocs/langs/id_ID/link.lang | 1 + htdocs/langs/id_ID/main.lang | 5 +- htdocs/langs/id_ID/products.lang | 5 +- htdocs/langs/id_ID/projects.lang | 4 +- htdocs/langs/is_IS/accountancy.lang | 20 +- htdocs/langs/is_IS/admin.lang | 24 +- htdocs/langs/is_IS/banks.lang | 8 +- htdocs/langs/is_IS/bills.lang | 15 +- htdocs/langs/is_IS/companies.lang | 8 + htdocs/langs/is_IS/compta.lang | 6 +- htdocs/langs/is_IS/errors.lang | 4 +- htdocs/langs/is_IS/exports.lang | 4 +- htdocs/langs/is_IS/ftp.lang | 4 +- htdocs/langs/is_IS/holiday.lang | 6 - htdocs/langs/is_IS/install.lang | 2 +- htdocs/langs/is_IS/interventions.lang | 14 + htdocs/langs/is_IS/languages.lang | 2 +- htdocs/langs/is_IS/link.lang | 1 + htdocs/langs/is_IS/main.lang | 5 +- htdocs/langs/is_IS/products.lang | 5 +- htdocs/langs/is_IS/projects.lang | 4 +- htdocs/langs/it_IT/accountancy.lang | 20 +- htdocs/langs/it_IT/admin.lang | 24 +- htdocs/langs/it_IT/banks.lang | 8 +- htdocs/langs/it_IT/bills.lang | 15 +- htdocs/langs/it_IT/companies.lang | 8 + htdocs/langs/it_IT/compta.lang | 6 +- htdocs/langs/it_IT/errors.lang | 4 +- htdocs/langs/it_IT/exports.lang | 4 +- htdocs/langs/it_IT/ftp.lang | 2 + htdocs/langs/it_IT/holiday.lang | 6 - htdocs/langs/it_IT/install.lang | 2 +- htdocs/langs/it_IT/interventions.lang | 14 + htdocs/langs/it_IT/languages.lang | 2 +- htdocs/langs/it_IT/link.lang | 1 + htdocs/langs/it_IT/main.lang | 5 +- htdocs/langs/it_IT/products.lang | 5 +- htdocs/langs/it_IT/projects.lang | 4 +- htdocs/langs/ja_JP/accountancy.lang | 20 +- htdocs/langs/ja_JP/admin.lang | 24 +- htdocs/langs/ja_JP/banks.lang | 8 +- htdocs/langs/ja_JP/bills.lang | 15 +- htdocs/langs/ja_JP/companies.lang | 8 + htdocs/langs/ja_JP/compta.lang | 6 +- htdocs/langs/ja_JP/errors.lang | 4 +- htdocs/langs/ja_JP/exports.lang | 4 +- htdocs/langs/ja_JP/ftp.lang | 4 +- htdocs/langs/ja_JP/holiday.lang | 6 - htdocs/langs/ja_JP/install.lang | 2 +- htdocs/langs/ja_JP/interventions.lang | 14 + htdocs/langs/ja_JP/languages.lang | 2 +- htdocs/langs/ja_JP/link.lang | 1 + htdocs/langs/ja_JP/main.lang | 5 +- htdocs/langs/ja_JP/products.lang | 5 +- htdocs/langs/ja_JP/projects.lang | 4 +- htdocs/langs/ka_GE/accountancy.lang | 20 +- htdocs/langs/ka_GE/admin.lang | 24 +- htdocs/langs/ka_GE/banks.lang | 8 +- htdocs/langs/ka_GE/bills.lang | 15 +- htdocs/langs/ka_GE/companies.lang | 8 + htdocs/langs/ka_GE/compta.lang | 6 +- htdocs/langs/ka_GE/errors.lang | 4 +- htdocs/langs/ka_GE/exports.lang | 4 +- htdocs/langs/ka_GE/ftp.lang | 2 + htdocs/langs/ka_GE/holiday.lang | 6 - htdocs/langs/ka_GE/install.lang | 2 +- htdocs/langs/ka_GE/interventions.lang | 14 + htdocs/langs/ka_GE/languages.lang | 2 +- htdocs/langs/ka_GE/link.lang | 1 + htdocs/langs/ka_GE/main.lang | 5 +- htdocs/langs/ka_GE/products.lang | 5 +- htdocs/langs/ka_GE/projects.lang | 4 +- htdocs/langs/kn_IN/accountancy.lang | 20 +- htdocs/langs/kn_IN/admin.lang | 24 +- htdocs/langs/kn_IN/banks.lang | 8 +- htdocs/langs/kn_IN/bills.lang | 15 +- htdocs/langs/kn_IN/companies.lang | 8 + htdocs/langs/kn_IN/compta.lang | 6 +- htdocs/langs/kn_IN/errors.lang | 4 +- htdocs/langs/kn_IN/exports.lang | 4 +- htdocs/langs/kn_IN/ftp.lang | 2 + htdocs/langs/kn_IN/holiday.lang | 6 - htdocs/langs/kn_IN/install.lang | 2 +- htdocs/langs/kn_IN/interventions.lang | 14 + htdocs/langs/kn_IN/languages.lang | 2 +- htdocs/langs/kn_IN/link.lang | 1 + htdocs/langs/kn_IN/main.lang | 5 +- htdocs/langs/kn_IN/products.lang | 5 +- htdocs/langs/kn_IN/projects.lang | 4 +- htdocs/langs/ko_KR/accountancy.lang | 20 +- htdocs/langs/ko_KR/admin.lang | 24 +- htdocs/langs/ko_KR/banks.lang | 8 +- htdocs/langs/ko_KR/bills.lang | 15 +- htdocs/langs/ko_KR/companies.lang | 8 + htdocs/langs/ko_KR/compta.lang | 6 +- htdocs/langs/ko_KR/errors.lang | 4 +- htdocs/langs/ko_KR/exports.lang | 4 +- htdocs/langs/ko_KR/ftp.lang | 24 +- htdocs/langs/ko_KR/holiday.lang | 6 - htdocs/langs/ko_KR/install.lang | 2 +- htdocs/langs/ko_KR/interventions.lang | 14 + htdocs/langs/ko_KR/languages.lang | 2 +- htdocs/langs/ko_KR/link.lang | 1 + htdocs/langs/ko_KR/main.lang | 5 +- htdocs/langs/ko_KR/products.lang | 5 +- htdocs/langs/ko_KR/projects.lang | 4 +- htdocs/langs/lo_LA/accountancy.lang | 20 +- htdocs/langs/lo_LA/admin.lang | 24 +- htdocs/langs/lo_LA/banks.lang | 8 +- htdocs/langs/lo_LA/bills.lang | 15 +- htdocs/langs/lo_LA/companies.lang | 8 + htdocs/langs/lo_LA/compta.lang | 6 +- htdocs/langs/lo_LA/errors.lang | 4 +- htdocs/langs/lo_LA/exports.lang | 4 +- htdocs/langs/lo_LA/ftp.lang | 2 + htdocs/langs/lo_LA/holiday.lang | 6 - htdocs/langs/lo_LA/install.lang | 2 +- htdocs/langs/lo_LA/interventions.lang | 14 + htdocs/langs/lo_LA/languages.lang | 2 +- htdocs/langs/lo_LA/link.lang | 1 + htdocs/langs/lo_LA/main.lang | 5 +- htdocs/langs/lo_LA/products.lang | 5 +- htdocs/langs/lo_LA/projects.lang | 4 +- htdocs/langs/lt_LT/accountancy.lang | 20 +- htdocs/langs/lt_LT/admin.lang | 24 +- htdocs/langs/lt_LT/banks.lang | 8 +- htdocs/langs/lt_LT/bills.lang | 15 +- htdocs/langs/lt_LT/companies.lang | 8 + htdocs/langs/lt_LT/compta.lang | 6 +- htdocs/langs/lt_LT/errors.lang | 4 +- htdocs/langs/lt_LT/exports.lang | 4 +- htdocs/langs/lt_LT/ftp.lang | 24 +- htdocs/langs/lt_LT/holiday.lang | 6 - htdocs/langs/lt_LT/install.lang | 2 +- htdocs/langs/lt_LT/interventions.lang | 14 + htdocs/langs/lt_LT/languages.lang | 2 +- htdocs/langs/lt_LT/link.lang | 1 + htdocs/langs/lt_LT/main.lang | 5 +- htdocs/langs/lt_LT/products.lang | 5 +- htdocs/langs/lt_LT/projects.lang | 4 +- htdocs/langs/lv_LV/accountancy.lang | 20 +- htdocs/langs/lv_LV/admin.lang | 24 +- htdocs/langs/lv_LV/banks.lang | 8 +- htdocs/langs/lv_LV/bills.lang | 15 +- htdocs/langs/lv_LV/companies.lang | 8 + htdocs/langs/lv_LV/compta.lang | 6 +- htdocs/langs/lv_LV/errors.lang | 4 +- htdocs/langs/lv_LV/exports.lang | 4 +- htdocs/langs/lv_LV/ftp.lang | 2 + htdocs/langs/lv_LV/holiday.lang | 6 - htdocs/langs/lv_LV/install.lang | 2 +- htdocs/langs/lv_LV/interventions.lang | 14 + htdocs/langs/lv_LV/languages.lang | 2 +- htdocs/langs/lv_LV/link.lang | 1 + htdocs/langs/lv_LV/main.lang | 5 +- htdocs/langs/lv_LV/products.lang | 5 +- htdocs/langs/lv_LV/projects.lang | 4 +- htdocs/langs/mk_MK/accountancy.lang | 20 +- htdocs/langs/mk_MK/admin.lang | 24 +- htdocs/langs/mk_MK/banks.lang | 8 +- htdocs/langs/mk_MK/bills.lang | 15 +- htdocs/langs/mk_MK/companies.lang | 8 + htdocs/langs/mk_MK/compta.lang | 6 +- htdocs/langs/mk_MK/errors.lang | 4 +- htdocs/langs/mk_MK/exports.lang | 4 +- htdocs/langs/mk_MK/ftp.lang | 24 +- htdocs/langs/mk_MK/holiday.lang | 6 - htdocs/langs/mk_MK/install.lang | 2 +- htdocs/langs/mk_MK/interventions.lang | 14 + htdocs/langs/mk_MK/languages.lang | 2 +- htdocs/langs/mk_MK/link.lang | 1 + htdocs/langs/mk_MK/main.lang | 5 +- htdocs/langs/mk_MK/products.lang | 5 +- htdocs/langs/mk_MK/projects.lang | 4 +- htdocs/langs/nb_NO/accountancy.lang | 20 +- htdocs/langs/nb_NO/admin.lang | 24 +- htdocs/langs/nb_NO/banks.lang | 8 +- htdocs/langs/nb_NO/bills.lang | 15 +- htdocs/langs/nb_NO/companies.lang | 8 + htdocs/langs/nb_NO/compta.lang | 8 +- htdocs/langs/nb_NO/errors.lang | 6 +- htdocs/langs/nb_NO/exports.lang | 6 +- htdocs/langs/nb_NO/ftp.lang | 2 + htdocs/langs/nb_NO/holiday.lang | 6 - htdocs/langs/nb_NO/install.lang | 2 +- htdocs/langs/nb_NO/interventions.lang | 14 + htdocs/langs/nb_NO/languages.lang | 6 +- htdocs/langs/nb_NO/link.lang | 1 + htdocs/langs/nb_NO/main.lang | 11 +- htdocs/langs/nb_NO/products.lang | 5 +- htdocs/langs/nb_NO/projects.lang | 8 +- htdocs/langs/nl_BE/install.lang | 7 + htdocs/langs/nl_NL/accountancy.lang | 20 +- htdocs/langs/nl_NL/admin.lang | 24 +- htdocs/langs/nl_NL/banks.lang | 8 +- htdocs/langs/nl_NL/bills.lang | 15 +- htdocs/langs/nl_NL/companies.lang | 8 + htdocs/langs/nl_NL/compta.lang | 6 +- htdocs/langs/nl_NL/errors.lang | 4 +- htdocs/langs/nl_NL/exports.lang | 4 +- htdocs/langs/nl_NL/ftp.lang | 2 + htdocs/langs/nl_NL/holiday.lang | 6 - htdocs/langs/nl_NL/install.lang | 14 +- htdocs/langs/nl_NL/interventions.lang | 14 + htdocs/langs/nl_NL/languages.lang | 2 +- htdocs/langs/nl_NL/link.lang | 1 + htdocs/langs/nl_NL/main.lang | 5 +- htdocs/langs/nl_NL/products.lang | 5 +- htdocs/langs/nl_NL/projects.lang | 4 +- htdocs/langs/pl_PL/accountancy.lang | 20 +- htdocs/langs/pl_PL/admin.lang | 24 +- htdocs/langs/pl_PL/banks.lang | 8 +- htdocs/langs/pl_PL/bills.lang | 15 +- htdocs/langs/pl_PL/companies.lang | 8 + htdocs/langs/pl_PL/compta.lang | 6 +- htdocs/langs/pl_PL/errors.lang | 4 +- htdocs/langs/pl_PL/exports.lang | 4 +- htdocs/langs/pl_PL/ftp.lang | 2 + htdocs/langs/pl_PL/holiday.lang | 6 - htdocs/langs/pl_PL/install.lang | 2 +- htdocs/langs/pl_PL/interventions.lang | 14 + htdocs/langs/pl_PL/languages.lang | 2 +- htdocs/langs/pl_PL/link.lang | 1 + htdocs/langs/pl_PL/main.lang | 5 +- htdocs/langs/pl_PL/products.lang | 5 +- htdocs/langs/pl_PL/projects.lang | 4 +- htdocs/langs/pt_BR/accountancy.lang | 7 - htdocs/langs/pt_BR/admin.lang | 5 - htdocs/langs/pt_BR/banks.lang | 4 - htdocs/langs/pt_BR/bills.lang | 5 - htdocs/langs/pt_BR/compta.lang | 2 - htdocs/langs/pt_BR/errors.lang | 2 - htdocs/langs/pt_BR/exports.lang | 1 - htdocs/langs/pt_BR/holiday.lang | 6 - htdocs/langs/pt_BR/languages.lang | 1 - htdocs/langs/pt_BR/products.lang | 2 - htdocs/langs/pt_BR/projects.lang | 1 - htdocs/langs/pt_PT/accountancy.lang | 20 +- htdocs/langs/pt_PT/admin.lang | 24 +- htdocs/langs/pt_PT/banks.lang | 8 +- htdocs/langs/pt_PT/bills.lang | 15 +- htdocs/langs/pt_PT/companies.lang | 8 + htdocs/langs/pt_PT/compta.lang | 6 +- htdocs/langs/pt_PT/errors.lang | 4 +- htdocs/langs/pt_PT/exports.lang | 4 +- htdocs/langs/pt_PT/ftp.lang | 2 + htdocs/langs/pt_PT/holiday.lang | 6 - htdocs/langs/pt_PT/install.lang | 2 +- htdocs/langs/pt_PT/interventions.lang | 14 + htdocs/langs/pt_PT/languages.lang | 2 +- htdocs/langs/pt_PT/link.lang | 1 + htdocs/langs/pt_PT/main.lang | 5 +- htdocs/langs/pt_PT/products.lang | 5 +- htdocs/langs/pt_PT/projects.lang | 4 +- htdocs/langs/ro_RO/accountancy.lang | 20 +- htdocs/langs/ro_RO/admin.lang | 24 +- htdocs/langs/ro_RO/banks.lang | 8 +- htdocs/langs/ro_RO/bills.lang | 15 +- htdocs/langs/ro_RO/companies.lang | 8 + htdocs/langs/ro_RO/compta.lang | 6 +- htdocs/langs/ro_RO/errors.lang | 4 +- htdocs/langs/ro_RO/exports.lang | 4 +- htdocs/langs/ro_RO/ftp.lang | 2 + htdocs/langs/ro_RO/holiday.lang | 6 - htdocs/langs/ro_RO/install.lang | 2 +- htdocs/langs/ro_RO/interventions.lang | 14 + htdocs/langs/ro_RO/languages.lang | 2 +- htdocs/langs/ro_RO/link.lang | 1 + htdocs/langs/ro_RO/main.lang | 5 +- htdocs/langs/ro_RO/products.lang | 5 +- htdocs/langs/ro_RO/projects.lang | 4 +- htdocs/langs/ru_RU/accountancy.lang | 20 +- htdocs/langs/ru_RU/admin.lang | 24 +- htdocs/langs/ru_RU/banks.lang | 8 +- htdocs/langs/ru_RU/bills.lang | 15 +- htdocs/langs/ru_RU/companies.lang | 8 + htdocs/langs/ru_RU/compta.lang | 6 +- htdocs/langs/ru_RU/errors.lang | 4 +- htdocs/langs/ru_RU/exports.lang | 4 +- htdocs/langs/ru_RU/ftp.lang | 2 + htdocs/langs/ru_RU/holiday.lang | 6 - htdocs/langs/ru_RU/install.lang | 2 +- htdocs/langs/ru_RU/interventions.lang | 14 + htdocs/langs/ru_RU/languages.lang | 2 +- htdocs/langs/ru_RU/link.lang | 1 + htdocs/langs/ru_RU/main.lang | 5 +- htdocs/langs/ru_RU/products.lang | 5 +- htdocs/langs/ru_RU/projects.lang | 4 +- htdocs/langs/sk_SK/accountancy.lang | 20 +- htdocs/langs/sk_SK/admin.lang | 24 +- htdocs/langs/sk_SK/banks.lang | 8 +- htdocs/langs/sk_SK/bills.lang | 15 +- htdocs/langs/sk_SK/companies.lang | 8 + htdocs/langs/sk_SK/compta.lang | 6 +- htdocs/langs/sk_SK/errors.lang | 4 +- htdocs/langs/sk_SK/exports.lang | 4 +- htdocs/langs/sk_SK/ftp.lang | 2 + htdocs/langs/sk_SK/holiday.lang | 6 - htdocs/langs/sk_SK/install.lang | 2 +- htdocs/langs/sk_SK/interventions.lang | 14 + htdocs/langs/sk_SK/languages.lang | 2 +- htdocs/langs/sk_SK/link.lang | 1 + htdocs/langs/sk_SK/main.lang | 5 +- htdocs/langs/sk_SK/products.lang | 5 +- htdocs/langs/sk_SK/projects.lang | 4 +- htdocs/langs/sl_SI/accountancy.lang | 20 +- htdocs/langs/sl_SI/admin.lang | 24 +- htdocs/langs/sl_SI/banks.lang | 8 +- htdocs/langs/sl_SI/bills.lang | 15 +- htdocs/langs/sl_SI/companies.lang | 14 +- htdocs/langs/sl_SI/compta.lang | 6 +- htdocs/langs/sl_SI/errors.lang | 4 +- htdocs/langs/sl_SI/exports.lang | 4 +- htdocs/langs/sl_SI/ftp.lang | 2 + htdocs/langs/sl_SI/holiday.lang | 6 - htdocs/langs/sl_SI/install.lang | 2 +- htdocs/langs/sl_SI/interventions.lang | 14 + htdocs/langs/sl_SI/languages.lang | 2 +- htdocs/langs/sl_SI/link.lang | 17 +- htdocs/langs/sl_SI/main.lang | 5 +- htdocs/langs/sl_SI/products.lang | 5 +- htdocs/langs/sl_SI/projects.lang | 4 +- htdocs/langs/sq_AL/accountancy.lang | 20 +- htdocs/langs/sq_AL/admin.lang | 24 +- htdocs/langs/sq_AL/banks.lang | 8 +- htdocs/langs/sq_AL/bills.lang | 15 +- htdocs/langs/sq_AL/companies.lang | 8 + htdocs/langs/sq_AL/compta.lang | 6 +- htdocs/langs/sq_AL/errors.lang | 4 +- htdocs/langs/sq_AL/exports.lang | 4 +- htdocs/langs/sq_AL/ftp.lang | 2 + htdocs/langs/sq_AL/holiday.lang | 6 - htdocs/langs/sq_AL/install.lang | 2 +- htdocs/langs/sq_AL/interventions.lang | 14 + htdocs/langs/sq_AL/languages.lang | 2 +- htdocs/langs/sq_AL/link.lang | 1 + htdocs/langs/sq_AL/main.lang | 5 +- htdocs/langs/sq_AL/products.lang | 5 +- htdocs/langs/sq_AL/projects.lang | 4 +- htdocs/langs/sr_RS/accountancy.lang | 20 +- htdocs/langs/sr_RS/admin.lang | 24 +- htdocs/langs/sr_RS/banks.lang | 8 +- htdocs/langs/sr_RS/bills.lang | 15 +- htdocs/langs/sr_RS/companies.lang | 512 +++++++++++++------------- htdocs/langs/sr_RS/compta.lang | 182 ++++----- htdocs/langs/sr_RS/contracts.lang | 178 ++++----- htdocs/langs/sr_RS/cron.lang | 6 +- htdocs/langs/sr_RS/deliveries.lang | 46 +-- htdocs/langs/sr_RS/dict.lang | 178 ++++----- htdocs/langs/sr_RS/donations.lang | 72 ++-- htdocs/langs/sr_RS/ecm.lang | 102 ++--- htdocs/langs/sr_RS/errors.lang | 6 +- htdocs/langs/sr_RS/exports.lang | 22 +- htdocs/langs/sr_RS/externalsite.lang | 8 +- htdocs/langs/sr_RS/ftp.lang | 22 +- htdocs/langs/sr_RS/holiday.lang | 214 ++++++----- htdocs/langs/sr_RS/install.lang | 2 +- htdocs/langs/sr_RS/interventions.lang | 106 +++--- htdocs/langs/sr_RS/languages.lang | 2 +- htdocs/langs/sr_RS/ldap.lang | 54 +-- htdocs/langs/sr_RS/link.lang | 17 +- htdocs/langs/sr_RS/loan.lang | 60 +-- htdocs/langs/sr_RS/mailmanspip.lang | 40 +- htdocs/langs/sr_RS/mails.lang | 222 +++++------ htdocs/langs/sr_RS/main.lang | 11 +- htdocs/langs/sr_RS/margins.lang | 66 ++-- htdocs/langs/sr_RS/members.lang | 8 +- htdocs/langs/sr_RS/opensurvey.lang | 114 +++--- htdocs/langs/sr_RS/orders.lang | 274 +++++++------- htdocs/langs/sr_RS/other.lang | 172 ++++----- htdocs/langs/sr_RS/paybox.lang | 30 +- htdocs/langs/sr_RS/paypal.lang | 42 +-- htdocs/langs/sr_RS/printing.lang | 100 ++--- htdocs/langs/sr_RS/products.lang | 489 ++++++++++++------------ htdocs/langs/sr_RS/projects.lang | 264 ++++++------- htdocs/langs/sr_RS/propal.lang | 192 +++++----- htdocs/langs/sr_RS/resource.lang | 2 +- htdocs/langs/sr_RS/salaries.lang | 28 +- htdocs/langs/sr_RS/sendings.lang | 2 +- htdocs/langs/sr_RS/sms.lang | 92 ++--- htdocs/langs/sr_RS/stocks.lang | 218 +++++------ htdocs/langs/sr_RS/suppliers.lang | 78 ++-- htdocs/langs/sr_RS/trips.lang | 172 ++++----- htdocs/langs/sr_RS/withdrawals.lang | 2 +- htdocs/langs/sr_RS/workflow.lang | 20 +- htdocs/langs/sv_SE/accountancy.lang | 20 +- htdocs/langs/sv_SE/admin.lang | 24 +- htdocs/langs/sv_SE/banks.lang | 8 +- htdocs/langs/sv_SE/bills.lang | 15 +- htdocs/langs/sv_SE/companies.lang | 8 + htdocs/langs/sv_SE/compta.lang | 6 +- htdocs/langs/sv_SE/errors.lang | 4 +- htdocs/langs/sv_SE/exports.lang | 4 +- htdocs/langs/sv_SE/ftp.lang | 2 + htdocs/langs/sv_SE/holiday.lang | 6 - htdocs/langs/sv_SE/install.lang | 2 +- htdocs/langs/sv_SE/interventions.lang | 14 + htdocs/langs/sv_SE/languages.lang | 2 +- htdocs/langs/sv_SE/link.lang | 1 + htdocs/langs/sv_SE/main.lang | 5 +- htdocs/langs/sv_SE/products.lang | 5 +- htdocs/langs/sv_SE/projects.lang | 4 +- htdocs/langs/sw_SW/accountancy.lang | 20 +- htdocs/langs/sw_SW/admin.lang | 24 +- htdocs/langs/sw_SW/banks.lang | 8 +- htdocs/langs/sw_SW/bills.lang | 15 +- htdocs/langs/sw_SW/companies.lang | 8 + htdocs/langs/sw_SW/compta.lang | 6 +- htdocs/langs/sw_SW/errors.lang | 4 +- htdocs/langs/sw_SW/exports.lang | 4 +- htdocs/langs/sw_SW/ftp.lang | 2 + htdocs/langs/sw_SW/holiday.lang | 6 - htdocs/langs/sw_SW/install.lang | 2 +- htdocs/langs/sw_SW/interventions.lang | 14 + htdocs/langs/sw_SW/languages.lang | 2 +- htdocs/langs/sw_SW/link.lang | 1 + htdocs/langs/sw_SW/main.lang | 5 +- htdocs/langs/sw_SW/products.lang | 5 +- htdocs/langs/sw_SW/projects.lang | 4 +- htdocs/langs/th_TH/accountancy.lang | 20 +- htdocs/langs/th_TH/admin.lang | 24 +- htdocs/langs/th_TH/banks.lang | 8 +- htdocs/langs/th_TH/bills.lang | 15 +- htdocs/langs/th_TH/companies.lang | 8 + htdocs/langs/th_TH/compta.lang | 6 +- htdocs/langs/th_TH/errors.lang | 4 +- htdocs/langs/th_TH/exports.lang | 4 +- htdocs/langs/th_TH/ftp.lang | 2 + htdocs/langs/th_TH/holiday.lang | 6 - htdocs/langs/th_TH/install.lang | 2 +- htdocs/langs/th_TH/interventions.lang | 14 + htdocs/langs/th_TH/languages.lang | 2 +- htdocs/langs/th_TH/link.lang | 1 + htdocs/langs/th_TH/main.lang | 5 +- htdocs/langs/th_TH/products.lang | 5 +- htdocs/langs/th_TH/projects.lang | 4 +- htdocs/langs/tr_TR/accountancy.lang | 20 +- htdocs/langs/tr_TR/admin.lang | 24 +- htdocs/langs/tr_TR/agenda.lang | 4 +- htdocs/langs/tr_TR/banks.lang | 8 +- htdocs/langs/tr_TR/bills.lang | 15 +- htdocs/langs/tr_TR/companies.lang | 8 + htdocs/langs/tr_TR/compta.lang | 8 +- htdocs/langs/tr_TR/contracts.lang | 4 +- htdocs/langs/tr_TR/errors.lang | 6 +- htdocs/langs/tr_TR/exports.lang | 6 +- htdocs/langs/tr_TR/ftp.lang | 2 + htdocs/langs/tr_TR/holiday.lang | 6 - htdocs/langs/tr_TR/install.lang | 2 +- htdocs/langs/tr_TR/interventions.lang | 14 + htdocs/langs/tr_TR/languages.lang | 2 +- htdocs/langs/tr_TR/link.lang | 3 +- htdocs/langs/tr_TR/main.lang | 11 +- htdocs/langs/tr_TR/printing.lang | 6 +- htdocs/langs/tr_TR/products.lang | 5 +- htdocs/langs/tr_TR/projects.lang | 8 +- htdocs/langs/tr_TR/sendings.lang | 2 +- htdocs/langs/tr_TR/trips.lang | 2 +- htdocs/langs/uk_UA/accountancy.lang | 20 +- htdocs/langs/uk_UA/admin.lang | 24 +- htdocs/langs/uk_UA/banks.lang | 8 +- htdocs/langs/uk_UA/bills.lang | 15 +- htdocs/langs/uk_UA/companies.lang | 8 + htdocs/langs/uk_UA/compta.lang | 6 +- htdocs/langs/uk_UA/errors.lang | 4 +- htdocs/langs/uk_UA/exports.lang | 4 +- htdocs/langs/uk_UA/ftp.lang | 2 + htdocs/langs/uk_UA/holiday.lang | 6 - htdocs/langs/uk_UA/install.lang | 2 +- htdocs/langs/uk_UA/interventions.lang | 14 + htdocs/langs/uk_UA/languages.lang | 2 +- htdocs/langs/uk_UA/link.lang | 1 + htdocs/langs/uk_UA/main.lang | 5 +- htdocs/langs/uk_UA/products.lang | 5 +- htdocs/langs/uk_UA/projects.lang | 4 +- htdocs/langs/uz_UZ/accountancy.lang | 20 +- htdocs/langs/uz_UZ/admin.lang | 24 +- htdocs/langs/uz_UZ/banks.lang | 8 +- htdocs/langs/uz_UZ/bills.lang | 15 +- htdocs/langs/uz_UZ/companies.lang | 8 + htdocs/langs/uz_UZ/compta.lang | 6 +- htdocs/langs/uz_UZ/errors.lang | 4 +- htdocs/langs/uz_UZ/exports.lang | 4 +- htdocs/langs/uz_UZ/ftp.lang | 2 + htdocs/langs/uz_UZ/holiday.lang | 6 - htdocs/langs/uz_UZ/install.lang | 2 +- htdocs/langs/uz_UZ/interventions.lang | 14 + htdocs/langs/uz_UZ/languages.lang | 2 +- htdocs/langs/uz_UZ/link.lang | 1 + htdocs/langs/uz_UZ/main.lang | 5 +- htdocs/langs/uz_UZ/products.lang | 5 +- htdocs/langs/uz_UZ/projects.lang | 4 +- htdocs/langs/vi_VN/accountancy.lang | 20 +- htdocs/langs/vi_VN/admin.lang | 24 +- htdocs/langs/vi_VN/banks.lang | 8 +- htdocs/langs/vi_VN/bills.lang | 15 +- htdocs/langs/vi_VN/companies.lang | 8 + htdocs/langs/vi_VN/compta.lang | 6 +- htdocs/langs/vi_VN/errors.lang | 4 +- htdocs/langs/vi_VN/exports.lang | 4 +- htdocs/langs/vi_VN/ftp.lang | 2 + htdocs/langs/vi_VN/holiday.lang | 6 - htdocs/langs/vi_VN/install.lang | 2 +- htdocs/langs/vi_VN/interventions.lang | 14 + htdocs/langs/vi_VN/languages.lang | 2 +- htdocs/langs/vi_VN/link.lang | 1 + htdocs/langs/vi_VN/main.lang | 5 +- htdocs/langs/vi_VN/products.lang | 5 +- htdocs/langs/vi_VN/projects.lang | 4 +- htdocs/langs/zh_CN/accountancy.lang | 86 ++--- htdocs/langs/zh_CN/admin.lang | 24 +- htdocs/langs/zh_CN/banks.lang | 8 +- htdocs/langs/zh_CN/bills.lang | 15 +- htdocs/langs/zh_CN/companies.lang | 8 + htdocs/langs/zh_CN/compta.lang | 6 +- htdocs/langs/zh_CN/errors.lang | 4 +- htdocs/langs/zh_CN/exports.lang | 4 +- htdocs/langs/zh_CN/ftp.lang | 2 + htdocs/langs/zh_CN/holiday.lang | 6 - htdocs/langs/zh_CN/install.lang | 2 +- htdocs/langs/zh_CN/interventions.lang | 14 + htdocs/langs/zh_CN/languages.lang | 2 +- htdocs/langs/zh_CN/link.lang | 1 + htdocs/langs/zh_CN/main.lang | 5 +- htdocs/langs/zh_CN/products.lang | 5 +- htdocs/langs/zh_CN/projects.lang | 4 +- htdocs/langs/zh_TW/accountancy.lang | 20 +- htdocs/langs/zh_TW/admin.lang | 24 +- htdocs/langs/zh_TW/banks.lang | 8 +- htdocs/langs/zh_TW/bills.lang | 15 +- htdocs/langs/zh_TW/companies.lang | 8 + htdocs/langs/zh_TW/compta.lang | 6 +- htdocs/langs/zh_TW/errors.lang | 4 +- htdocs/langs/zh_TW/exports.lang | 4 +- htdocs/langs/zh_TW/ftp.lang | 4 +- htdocs/langs/zh_TW/holiday.lang | 6 - htdocs/langs/zh_TW/install.lang | 2 +- htdocs/langs/zh_TW/interventions.lang | 14 + htdocs/langs/zh_TW/languages.lang | 2 +- htdocs/langs/zh_TW/link.lang | 1 + htdocs/langs/zh_TW/main.lang | 5 +- htdocs/langs/zh_TW/products.lang | 5 +- htdocs/langs/zh_TW/projects.lang | 4 +- 1017 files changed, 7456 insertions(+), 5387 deletions(-) delete mode 100644 htdocs/langs/de_AT/holiday.lang delete mode 100644 htdocs/langs/de_CH/banks.lang delete mode 100644 htdocs/langs/de_CH/errors.lang delete mode 100644 htdocs/langs/de_CH/holiday.lang delete mode 100644 htdocs/langs/de_CH/projects.lang create mode 100644 htdocs/langs/en_AU/accountancy.lang delete mode 100644 htdocs/langs/en_AU/banks.lang create mode 100644 htdocs/langs/en_AU/compta.lang create mode 100644 htdocs/langs/en_AU/exports.lang create mode 100644 htdocs/langs/en_AU/languages.lang create mode 100644 htdocs/langs/en_AU/products.lang delete mode 100644 htdocs/langs/en_AU/projects.lang create mode 100644 htdocs/langs/en_GB/accountancy.lang delete mode 100644 htdocs/langs/en_GB/banks.lang create mode 100644 htdocs/langs/en_GB/compta.lang create mode 100644 htdocs/langs/en_GB/exports.lang create mode 100644 htdocs/langs/en_GB/languages.lang create mode 100644 htdocs/langs/en_GB/products.lang delete mode 100644 htdocs/langs/en_GB/projects.lang create mode 100644 htdocs/langs/en_IN/accountancy.lang delete mode 100644 htdocs/langs/en_IN/banks.lang create mode 100644 htdocs/langs/en_IN/compta.lang create mode 100644 htdocs/langs/en_IN/exports.lang create mode 100644 htdocs/langs/en_IN/languages.lang create mode 100644 htdocs/langs/en_IN/products.lang delete mode 100644 htdocs/langs/en_IN/projects.lang delete mode 100644 htdocs/langs/es_AR/banks.lang delete mode 100644 htdocs/langs/es_AR/bills.lang delete mode 100644 htdocs/langs/es_AR/errors.lang delete mode 100644 htdocs/langs/es_AR/holiday.lang delete mode 100644 htdocs/langs/es_AR/projects.lang delete mode 100644 htdocs/langs/es_BO/banks.lang delete mode 100644 htdocs/langs/es_BO/bills.lang delete mode 100644 htdocs/langs/es_BO/errors.lang delete mode 100644 htdocs/langs/es_BO/holiday.lang delete mode 100644 htdocs/langs/es_BO/projects.lang delete mode 100644 htdocs/langs/es_CL/banks.lang delete mode 100644 htdocs/langs/es_CL/errors.lang delete mode 100644 htdocs/langs/es_CL/holiday.lang delete mode 100644 htdocs/langs/es_CO/banks.lang delete mode 100644 htdocs/langs/es_CO/bills.lang delete mode 100644 htdocs/langs/es_CO/errors.lang delete mode 100644 htdocs/langs/es_CO/holiday.lang delete mode 100644 htdocs/langs/es_CO/projects.lang delete mode 100644 htdocs/langs/es_DO/banks.lang delete mode 100644 htdocs/langs/es_DO/bills.lang delete mode 100644 htdocs/langs/es_DO/errors.lang delete mode 100644 htdocs/langs/es_DO/holiday.lang delete mode 100644 htdocs/langs/es_DO/projects.lang delete mode 100644 htdocs/langs/es_MX/banks.lang delete mode 100644 htdocs/langs/es_MX/bills.lang delete mode 100644 htdocs/langs/es_MX/errors.lang delete mode 100644 htdocs/langs/es_MX/holiday.lang delete mode 100644 htdocs/langs/es_MX/projects.lang delete mode 100644 htdocs/langs/es_PE/banks.lang delete mode 100644 htdocs/langs/es_PE/errors.lang delete mode 100644 htdocs/langs/es_PE/holiday.lang delete mode 100644 htdocs/langs/es_PE/projects.lang delete mode 100644 htdocs/langs/es_PY/banks.lang delete mode 100644 htdocs/langs/es_PY/bills.lang delete mode 100644 htdocs/langs/es_PY/errors.lang delete mode 100644 htdocs/langs/es_PY/holiday.lang delete mode 100644 htdocs/langs/es_PY/projects.lang create mode 100644 htdocs/langs/es_VE/bills.lang create mode 100644 htdocs/langs/es_VE/bookmarks.lang create mode 100644 htdocs/langs/es_VE/commercial.lang create mode 100644 htdocs/langs/es_VE/companies.lang create mode 100644 htdocs/langs/es_VE/compta.lang create mode 100644 htdocs/langs/es_VE/incoterm.lang create mode 100644 htdocs/langs/es_VE/main.lang create mode 100644 htdocs/langs/es_VE/margins.lang create mode 100644 htdocs/langs/es_VE/printing.lang create mode 100644 htdocs/langs/es_VE/projects.lang create mode 100644 htdocs/langs/es_VE/sendings.lang create mode 100644 htdocs/langs/es_VE/sms.lang create mode 100644 htdocs/langs/es_VE/trips.lang delete mode 100644 htdocs/langs/fr_BE/banks.lang create mode 100644 htdocs/langs/fr_BE/exports.lang create mode 100644 htdocs/langs/fr_BE/languages.lang delete mode 100644 htdocs/langs/fr_BE/projects.lang create mode 100644 htdocs/langs/fr_CA/accountancy.lang create mode 100644 htdocs/langs/fr_CA/agenda.lang create mode 100644 htdocs/langs/fr_CA/exports.lang create mode 100644 htdocs/langs/fr_CA/languages.lang delete mode 100644 htdocs/langs/fr_CA/projects.lang create mode 100644 htdocs/langs/fr_CH/accountancy.lang delete mode 100644 htdocs/langs/fr_CH/banks.lang create mode 100644 htdocs/langs/fr_CH/exports.lang create mode 100644 htdocs/langs/fr_CH/languages.lang delete mode 100644 htdocs/langs/fr_CH/projects.lang create mode 100644 htdocs/langs/nl_BE/install.lang diff --git a/dev/translation/txpush.sh b/dev/translation/txpush.sh index 75b21ede212..89529b8d965 100755 --- a/dev/translation/txpush.sh +++ b/dev/translation/txpush.sh @@ -30,8 +30,9 @@ then else for file in `find htdocs/langs/$1/*.lang -type f` do + echo $file export basefile=`basename $file | sed -s s/\.lang//g` - echo "tx push --skip -r dolibarr.$basfile -t -l $1 $2 $3 $4" + echo "tx push --skip -r dolibarr.$basefile -t -l $1 $2 $3 $4" tx push --skip -r dolibarr.$basefile -t -l $1 $2 $3 $4 done fi diff --git a/htdocs/langs/ar_SA/accountancy.lang b/htdocs/langs/ar_SA/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/ar_SA/accountancy.lang +++ b/htdocs/langs/ar_SA/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang index caf3cd6013b..6cd2f14954d 100644 --- a/htdocs/langs/ar_SA/admin.lang +++ b/htdocs/langs/ar_SA/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=المشروع Developpers=مطوري / المساهمين OtherDeveloppers=غيرها من مطوري / المساهمين OfficialWebSite=Dolibarr الدولي الموقع الرسمي -OfficialWebSiteFr=الفرنسية الموقع الرسمي +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr يكي OfficialDemo=Dolibarr الانترنت التجريبي OfficialMarketPlace=المسؤول عن وحدات السوق الخارجية / أدونس @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=تعطيل كافة sendings SMS (لأغراض الاختب MAIN_SMS_SENDMODE=طريقة استخدامه لإرسال الرسائل القصيرة SMS MAIN_MAIL_SMS_FROM=رقم الهاتف المرسل الافتراضي لإرسال الرسائل القصيرة FeatureNotAvailableOnLinux=ميزة لا تتوفر على مثل أنظمة يونكس. sendmail برنامج الاختبار الخاص بك محليا. -SubmitTranslation=إذا كان ترجمة لهذه اللغة ليست كاملة أو تجد الأخطاء ، يمكنك تصحيح هذا عن طريق تحرير الملفات إلى الدليل <b>langs / ق ٪</b> ، وإرسال ملفات تعديل على www.dolibarr.org المنتدى. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=إعداد وحدة ModulesSetup=نمائط الإعداد ModuleFamilyBase=نظام @@ -339,7 +340,7 @@ MinLength=الحد الأدني لمدة LanguageFilesCachedIntoShmopSharedMemory=لانغ لتحميل الملفات. في الذاكرة المشتركة ExamplesWithCurrentSetup=أمثلة مع تشغيل الإعداد الحالي ListOfDirectories=قائمة الدلائل المفتوحة قوالب -ListOfDirectoriesForModelGenODT=قائمة الدلائل التي تحتوي على ملفات ذات شكل قوالب المفتوحة. <br><br> هنا وضع المسار الكامل من الدلائل. <br> إضافة حرف إرجاع بين الدليل ايه. <br> لإضافة دليل وحدة [جد] ، أضيف هنا <b>DOL_DATA_ROOT / إدارة المحتوى في المؤسسة / yourdirectoryname.</b> <br><br> في هذه الدلائل يجب أن تنتهي مع <b>ملفات. odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=أمثلة على بناء الجملة : <br> ج : mydir \\ <br> / الوطن / mydir <br> DOL_DATA_ROOT / إدارة المحتوى في المؤسسة / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> لمعرفة كيفية إنشاء قوالب المستند ODT، قبل تخزينها في تلك الدلائل، وقراءة وثائق ويكي: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=تصدير الخدمات Permission701=قراءة التبرعات Permission702=إنشاء / تعديل والهبات Permission703=حذف التبرعات -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=ادارة الدمار الواردات الخارجية البيانات في قاعدة البيانات (بيانات تحميل) Permission1321=تصدير العملاء والفواتير والمدفوعات والصفات Permission1421=التصدير طلبات الزبائن وصفاته +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=الشخصي من الأشكال في وصف المنت ViewProductDescInFormAbility=تصور وصف المنتج في أشكال (ما المنبثقة tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=تصور من أوصاف المنتجات في لغة مرشحين عن +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=الدعم الاقتصادي Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=اسم الملف ومسار YouCanUseDOL_DATA_ROOT=يمكنك استخدام DOL_DATA_ROOT / dolibarr.log لملف الدخول في Dolibarr "وثائق" دليل. يمكنك أن تحدد مسارا مختلفا لتخزين هذا الملف. ErrorUnknownSyslogConstant=ق المستمر ٪ ليست معروفة syslog مستمر OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=وحدة الإعداد للتبرع DonationsReceiptModel=قالب من استلام التبرع @@ -1536,6 +1546,7 @@ AgendaSetup=جدول الأعمال وحدة الإعداد PasswordTogetVCalExport=مفتاح ربط تصدير تأذن PastDelayVCalExport=لا تصدر الحدث الأكبر من AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/ar_SA/banks.lang b/htdocs/langs/ar_SA/banks.lang index bfb828518d7..a502a00c74a 100644 --- a/htdocs/langs/ar_SA/banks.lang +++ b/htdocs/langs/ar_SA/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ar_SA/bills.lang b/htdocs/langs/ar_SA/bills.lang index afafde9790b..4e14bc9c5dd 100644 --- a/htdocs/langs/ar_SA/bills.lang +++ b/htdocs/langs/ar_SA/bills.lang @@ -218,7 +218,6 @@ NoInvoice=لا الفاتورة ClassifyBill=تصنيف الفاتورة SupplierBillsToPay=دفع فواتير الموردين CustomerBillsUnpaid=فواتير غير مدفوعة للعملاء -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=غير القابلة للاسترداد SetConditions=تحدد شروط الدفع SetMode=حدد طريقة الدفع @@ -330,12 +329,14 @@ PaymentTypeCB=بطاقة الائتمان PaymentTypeShortCB=بطاقة الائتمان PaymentTypeCHQ=الشيكات PaymentTypeShortCHQ=الشيكات -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=على خط التسديد PaymentTypeShortVAD=على خط التسديد -PaymentTypeTRA=تسديد الفواتير -PaymentTypeShortTRA=فاتورة +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=التفاصيل المصرفية BankCode=رمز المصرف DeskCode=مدونة مكتبية @@ -381,6 +382,8 @@ ChequesReceipts=الشيكات والإيصالات ChequesArea=الشيكات مجال الودائع ChequeDeposits=الشيكات الودائع Cheques=الشيكات +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=هذه المذكرة الائتمان أو إيداع فاتورة تم تحويلها إلى ٪ ق UsBillingContactAsIncoiveRecipientIfExist=فواتير العملاء استخدام عنوان الاتصال بدلا من التصدي لطرف ثالث كما المتلقية للفواتير ShowUnpaidAll=وتظهر جميع الفواتير غير المسددة @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=نموذج فاتورة Crabe. نموذج الفاتورة كاملة (دعم الخيار الضريبة على القيمة المضافة ، والخصومات ، وشروط الدفع ، والشعار ، الخ..) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=وهناك مشروع قانون بدءا من دولار ويوجد بالفعل syymm لا تتفق مع هذا النموذج من التسلسل. إزالة أو تغيير تسميتها لتصبح لتفعيل هذه الوحدة. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=ممثل العميل متابعة فاتورة diff --git a/htdocs/langs/ar_SA/companies.lang b/htdocs/langs/ar_SA/companies.lang index dbdec0f5a93..f9febae1c63 100644 --- a/htdocs/langs/ar_SA/companies.lang +++ b/htdocs/langs/ar_SA/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=الأستاذ عيد 1 (ايه. بي.) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=آفاق محتملة ContactPrivate=القطاع الخاص ContactPublic=تقاسم ContactVisibility=الرؤية +ContactOthers=Other OthersNotLinkedToThirdParty=أخرى ، لا صلة لطرف ثالث ProspectStatus=آفاق الوضع PL_NONE=Aucun @@ -375,6 +382,7 @@ ExportDataset_company_2=الاتصالات والعقارات ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=التفاصيل المصرفية +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=مستوى الأسعار DeliveriesAddress=تقديم عناوين DeliveryAddress=عنوان التسليم diff --git a/htdocs/langs/ar_SA/compta.lang b/htdocs/langs/ar_SA/compta.lang index d9707dadaed..c0dd4e88df5 100644 --- a/htdocs/langs/ar_SA/compta.lang +++ b/htdocs/langs/ar_SA/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=دفع ضريبة القيمة المضافة VATPayments=دفع ضريبة القيمة المضافة +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=وتظهر دفع ضريبة القيمة المضافة TotalToPay=على دفع ما مجموعه @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang index 2006b9db69c..237931c16a5 100644 --- a/htdocs/langs/ar_SA/errors.lang +++ b/htdocs/langs/ar_SA/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=وقتا طويلا لنوع السلسلة (%s ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=ميدان <b>٪ ق</b> يجب ألا يحتوي على أحرف خاصة. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=أي وحدة المحاسبة وتفعيل @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/ar_SA/exports.lang b/htdocs/langs/ar_SA/exports.lang index fff12a67b62..49528892c48 100644 --- a/htdocs/langs/ar_SA/exports.lang +++ b/htdocs/langs/ar_SA/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=التبديل حقل واحد على الأقل مصدر SelectFormat=اختيار تنسيق الملف هذا الاستيراد RunImportFile=بدء استيراد الملف NowClickToRunTheImport=تحقق نتيجة لمحاكاة الاستيراد. إذا كان كل شيء على ما يرام ، بدء استيراد نهائي. -DataLoadedWithId=يمكن تحميل جميع البيانات ومع معرف استيراد التالية : <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=البيانات الإلزامية فارغ في الملف المصدر <b>ل%s</b> الميدان. TooMuchErrors=لا يزال هناك <b>%s</b> خطوط مصدر آخر مع وجود أخطاء ولكن محدودة الانتاج و. TooMuchWarnings=لا يزال هناك <b>%s</b> خطوط مصدر آخر مع تحذيرات ولكن محدودة الانتاج و. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/ar_SA/ftp.lang b/htdocs/langs/ar_SA/ftp.lang index c07421a4cf2..e6d13b6121a 100644 --- a/htdocs/langs/ar_SA/ftp.lang +++ b/htdocs/langs/ar_SA/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=فشل في تسجيل الدخول إ FTPFailedToRemoveFile=فشل لإزالة <b>%s</b> الملف. FTPFailedToRemoveDir=فشل لإزالة <b>%s</b> الدليل (راجع الأذونات وهذا الدليل فارغ). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ar_SA/holiday.lang b/htdocs/langs/ar_SA/holiday.lang index 2fa83113293..95321128e54 100644 --- a/htdocs/langs/ar_SA/holiday.lang +++ b/htdocs/langs/ar_SA/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/ar_SA/install.lang b/htdocs/langs/ar_SA/install.lang index 5eb1c09611f..9d0cff9052e 100644 --- a/htdocs/langs/ar_SA/install.lang +++ b/htdocs/langs/ar_SA/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=تحديث البيانات على الإجراءات MigrationPaymentMode=بيانات الهجرة لطريقة الدفع MigrationCategorieAssociation=تحديث الفئات MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=عرض خيارات غير متوفرة HideNotAvailableOptions=إخفاء خيارات غير متوفرة diff --git a/htdocs/langs/ar_SA/interventions.lang b/htdocs/langs/ar_SA/interventions.lang index 8737bfed170..c7f46df33f0 100644 --- a/htdocs/langs/ar_SA/interventions.lang +++ b/htdocs/langs/ar_SA/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=ممثل متابعة التدخل TypeContact_fichinter_internal_INTERVENING=التدخل @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=عودة número مع الشكل nnnn - ٪ syymm فيه PacificNumRefModelError=تدخل البطاقة ابتداء من دولار ويوجد بالفعل syymm لا تتفق مع هذا النموذج من التسلسل. إزالة أو تغيير تسميتها لتصبح لتفعيل هذه الوحدة. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ar_SA/languages.lang b/htdocs/langs/ar_SA/languages.lang index 59168057cd4..650f518f3e4 100644 --- a/htdocs/langs/ar_SA/languages.lang +++ b/htdocs/langs/ar_SA/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=الأسبانية (بورتو ريكو) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=اللغة الفارسية -Language_fi_FI=زعانف +Language_fi_FI=Finnish Language_fr_BE=الفرنسية (بلجيكا) Language_fr_CA=الفرنسية (كندا) Language_fr_CH=الفرنسية (سويسرا) diff --git a/htdocs/langs/ar_SA/link.lang b/htdocs/langs/ar_SA/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/ar_SA/link.lang +++ b/htdocs/langs/ar_SA/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang index c42ef14abb0..9a77b5900fa 100644 --- a/htdocs/langs/ar_SA/main.lang +++ b/htdocs/langs/ar_SA/main.lang @@ -434,7 +434,7 @@ General=العامة Size=حجم Received=وردت Paid=دفع -Topic=Sujet +Topic=Subject ByCompanies=الشركات ByUsers=من قبل المستخدمين Links=الروابط @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=دإ ShortSunday=دإ SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ar_SA/products.lang b/htdocs/langs/ar_SA/products.lang index 7ffa7c4b8ae..5fce25606fe 100644 --- a/htdocs/langs/ar_SA/products.lang +++ b/htdocs/langs/ar_SA/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang index 1beb7f9f67c..25e96daa384 100644 --- a/htdocs/langs/ar_SA/projects.lang +++ b/htdocs/langs/ar_SA/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=المشروع Projects=المشاريع ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=ضابط المشروع LastProjects=آخر مشاريع ق ٪ AllProjects=جميع المشاريع OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=قائمة المشاريع ShowProject=وتبين للمشروع SetProject=وضع المشروع diff --git a/htdocs/langs/bg_BG/accountancy.lang b/htdocs/langs/bg_BG/accountancy.lang index dc64a22e9fc..20aaff1187b 100644 --- a/htdocs/langs/bg_BG/accountancy.lang +++ b/htdocs/langs/bg_BG/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -31,9 +33,10 @@ Back=Return Definechartofaccounts=Define a chart of accounts Selectchartofaccounts=Select a chart of accounts -Validate=Validate +Validate=Валидирай Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Валидирайте автоматично ErrorAccountancyCodeIsAlreadyUse=Възникна грешка, вие не можете да изтриете тази счетоводна сметка, защото се използва. FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/bg_BG/admin.lang b/htdocs/langs/bg_BG/admin.lang index 5faba4f1ec8..76d8d382427 100644 --- a/htdocs/langs/bg_BG/admin.lang +++ b/htdocs/langs/bg_BG/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Ръководител на проекта Developpers=Разработчици/сътрудници OtherDeveloppers=Други разработчици/сътрудници OfficialWebSite=Dolibarr международен официален уеб сайт -OfficialWebSiteFr=Френски официален уеб сайт +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr документация на Wiki OfficialDemo=Dolibarr онлайн демо OfficialMarketPlace=Официален магазин за външни модули/добавки @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Изключване на всички SMS sendings (за MAIN_SMS_SENDMODE=Метод за изпращане на SMS MAIN_MAIL_SMS_FROM=Номер по подразбиране на телефона за изпращане на SMS FeatureNotAvailableOnLinux=Функцията не е на разположение на Unix подобни системи. Тествайте вашата програма Sendmail на местно ниво. -SubmitTranslation=Ако превода е непълен или откриете грешки, можете да ги коригирате, като редактирате файловете в директорията <b>Langs/%s</b> и предоставите променените файлове на форума на Dolibarr. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Настройки на модул ModulesSetup=Настройки на модули ModuleFamilyBase=Система @@ -339,7 +340,7 @@ MinLength=Минимална дължина LanguageFilesCachedIntoShmopSharedMemory=Файлове. Lang заредени в споделена памет ExamplesWithCurrentSetup=Примери с текущата настройка ListOfDirectories=Списък на OpenDocument директории шаблони -ListOfDirectoriesForModelGenODT=Списък на директории, съдържащи шаблони файлове с OpenDocument формат. <br><br> Тук можете да въведете пълния път на директории. <br> Добави за връщане между указател ие. <br> За да добавите директория на GED модул, добавете тук на <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Файлове в тези директории, трябва да завършва <b>с. ODT.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Брой на ODT файлове шаблони, намерени в тези директории ExampleOfDirectoriesForModelGen=Примери на синтаксиса: <br> C: \\ mydir <br> / Начало / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> За да разберете как да създадете свои ODT шаблони на документи, преди да ги съхранявате в тези указатели, прочетете уики документация: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Износ услуги Permission701=Прочети дарения Permission702=Създаване / промяна на дарения Permission703=Изтриване на дарения -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=EXPORT доставчик поръчки и техните дет Permission1251=Пусни масов внос на външни данни в базата данни (данни товара) Permission1321=Износ на клиентите фактури, атрибути и плащания Permission1421=Износ на клиентски поръчки и атрибути +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -832,7 +839,7 @@ VATIsNotUsedDesc=По подразбиране предложената ДДС VATIsUsedExampleFR=Във Франция, това означава, фирми или организации, с реална фискална система (опростен реални или нормални реално). Система, в която ДДС е обявен. VATIsNotUsedExampleFR=Във Франция, това означава, асоциации, които са извън декларирания ДДС или фирми, организации или свободните професии, които са избрали фискалната система на микропредприятие (с ДДС франчайз) и се изплаща франчайз ДДС без ДДС декларация. Този избор ще покаже позоваване на &quot;неприлаганите ДДС - арт-293B CGI&quot; във фактурите. ##### Local Taxes ##### -LTRate=Rate +LTRate=Курс LocalTax1IsUsed=Use second tax LocalTax1IsNotUsed=Do not use second tax LocalTax1IsUsedDesc=Use a second type of tax (other than VAT) @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Персонализация на описания на ViewProductDescInFormAbility=Визуализация на описания на продукти във формите (в противен случай като изскачащ прозорец подсказка) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Визуализация на продукти, описания в thirdparty език +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Подкрепа Eco-Taxe (ОЕЕО) @@ -1411,6 +1419,8 @@ SyslogFilename=Име на файла и пътя YouCanUseDOL_DATA_ROOT=Можете да използвате DOL_DATA_ROOT / dolibarr.log за лог файл в Dolibarr директория &quot;документи&quot;. Можете да зададете различен път, за да се съхранява този файл. ErrorUnknownSyslogConstant=Постоянни %s не е известен Syslog постоянно OnlyWindowsLOG_USER=Windows поддържа само LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Настройка Дарение модул DonationsReceiptModel=Шаблон на получаване на дарение @@ -1536,6 +1546,7 @@ AgendaSetup=Събития и натъкмяване на дневен ред м PasswordTogetVCalExport=, За да разреши износ връзка PastDelayVCalExport=Не изнася случай по-стари от AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1614,7 +1625,7 @@ OpenFiscalYear=Open fiscal year CloseFiscalYear=Close fiscal year DeleteFiscalYear=Delete fiscal year ConfirmDeleteFiscalYear=Are you sure to delete this fiscal year ? -Opened=Open +Opened=Отворен Closed=Closed AlwaysEditable=Can always be edited MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application) @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/bg_BG/banks.lang b/htdocs/langs/bg_BG/banks.lang index beead7a5918..8ea141e4837 100644 --- a/htdocs/langs/bg_BG/banks.lang +++ b/htdocs/langs/bg_BG/banks.lang @@ -99,7 +99,7 @@ AccountToCredit=Профил на кредитен AccountToDebit=Сметка за дебитиране DisableConciliation=Деактивирате функцията помирение за тази сметка ConciliationDisabled=Помирение функция инвалиди -StatusAccountOpened=Open +StatusAccountOpened=Отворен StatusAccountClosed=Затворен AccountIdShort=Номер EditBankRecord=Редактиране на запис @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/bg_BG/bills.lang b/htdocs/langs/bg_BG/bills.lang index e79de2e0fa5..c807e1c43f5 100644 --- a/htdocs/langs/bg_BG/bills.lang +++ b/htdocs/langs/bg_BG/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Липса на фактура ClassifyBill=Класифициране на фактурата SupplierBillsToPay=Доставчици фактури за плащане CustomerBillsUnpaid=Неплатени фактури на клиентите -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Невъзстановими SetConditions=Задайте условията за плащане SetMode=Задайте режим на плащане @@ -330,12 +329,14 @@ PaymentTypeCB=Кредитна карта PaymentTypeShortCB=Кредитна карта PaymentTypeCHQ=Проверка PaymentTypeShortCHQ=Проверка -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=На линия плащане PaymentTypeShortVAD=На линия плащане -PaymentTypeTRA=Плащане на сметки -PaymentTypeShortTRA=Законопроект +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Банкови данни BankCode=Банков код DeskCode=Бюро код @@ -381,6 +382,8 @@ ChequesReceipts=Проверки постъпления ChequesArea=Проверки депозити площ ChequeDeposits=Проверки депозити Cheques=Проверки +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Този кредит бележка или фактура депозит е превърната в %s UsBillingContactAsIncoiveRecipientIfExist=Използвайте клиента адрес за фактуриране контакт, вместо трети адрес страна, получателя за фактури ShowUnpaidAll=Покажи всички неплатени фактури @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Фактура PDF Crabe шаблон. Пълна шаблон фактура (Шаблон recommanded) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Законопроект, който започва с $ syymm вече съществува и не е съвместим с този модел на последователност. Извадете го или го преименувайте да се активира този модул. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Представител проследяване клиент фактура diff --git a/htdocs/langs/bg_BG/companies.lang b/htdocs/langs/bg_BG/companies.lang index da2d1230ebb..448c67c5dbd 100644 --- a/htdocs/langs/bg_BG/companies.lang +++ b/htdocs/langs/bg_BG/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Проф. Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect потенциал ContactPrivate=Частен ContactPublic=Споделени ContactVisibility=Видимост +ContactOthers=Other OthersNotLinkedToThirdParty=Други не, свързани с трета страна ProspectStatus=Prospect статус PL_NONE=Няма @@ -375,6 +382,7 @@ ExportDataset_company_2=Контакти и свойства ImportDataset_company_1=Трети страни (Компании/фондации/физически лица) и имущество ImportDataset_company_2=Контакти/Адреси (на трети страни или не) и атрибути ImportDataset_company_3=Банкови данни +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Ценовото равнище DeliveriesAddress=Доставка адреси DeliveryAddress=Адрес за доставка diff --git a/htdocs/langs/bg_BG/compta.lang b/htdocs/langs/bg_BG/compta.lang index 6af0cdcc636..2870dc3d90c 100644 --- a/htdocs/langs/bg_BG/compta.lang +++ b/htdocs/langs/bg_BG/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Плащането на ДДС VATPayments=Плащанията по ДДС +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Покажи плащане на ДДС TotalToPay=Всичко за плащане @@ -190,7 +192,7 @@ ByProductsAndServices=By products and services RefExt=External ref ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice". LinkedOrder=Link to order -ReCalculate=Recalculate +ReCalculate=Преизчисляване Mode1=Method 1 Mode2=Method 2 CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>. @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang index 86a3fa753e8..ef197f3a4c8 100644 --- a/htdocs/langs/bg_BG/errors.lang +++ b/htdocs/langs/bg_BG/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Размер твърде дълго за низ ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Полеви <b>%s,</b> не трябва да съдържа специални знаци. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Не е активиран модула Счетоводство @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Датата на плащане (%s) е по-ранна от датата на фактуриране (%s) за фактура %s. -WarningTooManyDataPleaseUseMoreFilters=Твърде много данни. Моля, използвайте повече филтри +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/bg_BG/exports.lang b/htdocs/langs/bg_BG/exports.lang index d89260b8acc..a4919a2de2c 100644 --- a/htdocs/langs/bg_BG/exports.lang +++ b/htdocs/langs/bg_BG/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Включете поне едно поле източни SelectFormat=Изберете този файлов формат за внос RunImportFile=Стартиране на файл от вноса NowClickToRunTheImport=Проверете резултат на внос симулация. Ако всичко е наред, стартиране на окончателен внос. -DataLoadedWithId=Всички данни ще бъдат натоварени със следния идентификационен номер внос: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Задължителни данни в файла източник за полеви <b>%s</b> е празна. TooMuchErrors=Все още <b>%s</b> други линии код с грешки, но продукцията е ограничена. TooMuchWarnings=Все още <b>%s</b> други линии източник с предупреждения, но продукцията е ограничена. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/bg_BG/ftp.lang b/htdocs/langs/bg_BG/ftp.lang index 70bbca3fc01..c4167609fa1 100644 --- a/htdocs/langs/bg_BG/ftp.lang +++ b/htdocs/langs/bg_BG/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Не можете да се логне FTPFailedToRemoveFile=Неуспешно премахване на файла <b>%s.</b> FTPFailedToRemoveDir=Неуспешно премахване на директорията <b>%s</b> (Проверете правата и дали директорията е празна). FTPPassiveMode=Пасивен режим +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/bg_BG/holiday.lang b/htdocs/langs/bg_BG/holiday.lang index 4c960829522..228b79fc7f3 100644 --- a/htdocs/langs/bg_BG/holiday.lang +++ b/htdocs/langs/bg_BG/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/bg_BG/install.lang b/htdocs/langs/bg_BG/install.lang index 6c56126d3de..12e7fb919c8 100644 --- a/htdocs/langs/bg_BG/install.lang +++ b/htdocs/langs/bg_BG/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Актуализиране на данни за де MigrationPaymentMode=Миграция на данни за плащане режим MigrationCategorieAssociation=Миграция на категории MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Показване на не наличните опции HideNotAvailableOptions=Скриване на не наличните опции diff --git a/htdocs/langs/bg_BG/interventions.lang b/htdocs/langs/bg_BG/interventions.lang index f32826021c3..f9551a8bd5e 100644 --- a/htdocs/langs/bg_BG/interventions.lang +++ b/htdocs/langs/bg_BG/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Представител проследяване намеса TypeContact_fichinter_internal_INTERVENING=Намеса @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Връщане Numero с формат %syymm-NNNN, къ PacificNumRefModelError=Интервенционната карта започва с $ syymm вече съществува и не е съвместим с този модел на последователност. Извадете го или го преименувайте да се активира този модул. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/bg_BG/languages.lang b/htdocs/langs/bg_BG/languages.lang index 85f04febc01..dd1ec253f56 100644 --- a/htdocs/langs/bg_BG/languages.lang +++ b/htdocs/langs/bg_BG/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Испански (Пуерто Рико) Language_et_EE=Естонски Language_eu_ES=Баска Language_fa_IR=Персийски -Language_fi_FI=Плавници +Language_fi_FI=Finnish Language_fr_BE=Френски (Белгия) Language_fr_CA=Френски (Канада) Language_fr_CH=Френски (Швейцария) diff --git a/htdocs/langs/bg_BG/link.lang b/htdocs/langs/bg_BG/link.lang index 8b1efb75ef3..31837998a19 100644 --- a/htdocs/langs/bg_BG/link.lang +++ b/htdocs/langs/bg_BG/link.lang @@ -1,8 +1,9 @@ LinkANewFile=Link a new file/document -LinkedFiles=Linked files and documents +LinkedFiles=Свързани файлове и документи NoLinkFound=No registered links -LinkComplete=The file has been linked successfully +LinkComplete=Файлът е свързан успешно ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang index 397a5c5f037..91eabdab90b 100644 --- a/htdocs/langs/bg_BG/main.lang +++ b/htdocs/langs/bg_BG/main.lang @@ -8,75 +8,75 @@ FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=. SeparatorThousand=, -FormatDateShort=%m/%d/%Y -FormatDateShortInput=%m/%d/%Y -FormatDateShortJava=MM/dd/yyyy -FormatDateShortJavaInput=MM/dd/yyyy -FormatDateShortJQuery=mm/dd/yy -FormatDateShortJQueryInput=mm/dd/yy +FormatDateShort=%d/%m/%Y +FormatDateShortInput=%d/%m/%d/%Y +FormatDateShortJava=dd/MM/dd/yyyy +FormatDateShortJavaInput=dd/MM/dd/yyyy +FormatDateShortJQuery=dd/mm/yy +FormatDateShortJQueryInput=dd/mm/dd/yy FormatHourShortJQuery=HH:MI FormatHourShort=%I:%M %p FormatHourShortDuration=%H:%M -FormatDateTextShort=%b %d, %Y -FormatDateText=%B %d, %Y -FormatDateHourShort=%m/%d/%Y %I:%M %p -FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p -FormatDateHourTextShort=%b %d, %Y, %I:%M %p -FormatDateHourText=%B %d, %Y, %I:%M %p -DatabaseConnection=Връзка с базата данни -NoTranslation=Без превод -NoRecordFound=Няма намерени записи +FormatDateTextShort=%d %b %Y +FormatDateText=%d %B %Y +FormatDateHourShort=%d/%m/%Y %I:%M %p +FormatDateHourSecShort=%d/%m/%Y %I:%M:%S %p +FormatDateHourTextShort=%d %b %Y, %I:%M %p +FormatDateHourText=%d %B %Y, %I:%M %p +DatabaseConnection=Свързване с базата данни +NoTranslation=Няма превод +NoRecordFound=Няма открити записи NoError=Няма грешка Error=Грешка ErrorFieldRequired=Полето '%s' е задължително ErrorFieldFormat=Полето '%s' е с грешна стойност -ErrorFileDoesNotExists=Файла %s не съществува -ErrorFailedToOpenFile=Файла %s не може да се отвори -ErrorCanNotCreateDir=Не може да се създаде папка %s -ErrorCanNotReadDir=Не може да се прочете директорията %s +ErrorFileDoesNotExists=Файлът %s не съществува +ErrorFailedToOpenFile=Файлът %s не може да се отвори +ErrorCanNotCreateDir=Папката %s не може да се създаде +ErrorCanNotReadDir=Папката %s не може да се прочете ErrorConstantNotDefined=Параметъра %s не е дефиниран -ErrorUnknown=Непозната грешка -ErrorSQL=SQL грешка -ErrorLogoFileNotFound=Файла '%s' с логото не е открит -ErrorGoToGlobalSetup=Отидете на настройките 'Фирма/Организация' за да настроите параметъра -ErrorGoToModuleSetup=Към модул за настройка, за да поправя това -ErrorFailedToSendMail=Неуспешно изпращане на поща (подател = %s, получател = %s) -ErrorAttachedFilesDisabled=Прикачването на файлове е забранено на този сървър +ErrorUnknown=Неизвестна грешка +ErrorSQL=Грешка в SQL +ErrorLogoFileNotFound=Файлът с логото '%s' не е открит +ErrorGoToGlobalSetup=Отидете в настройки на 'Фирма/Организация', за да коригирате това +ErrorGoToModuleSetup=Отидете в настройки на Модули, за да коригирате това +ErrorFailedToSendMail=Неуспешно изпращане на имейл (подател = %s, получател = %s) +ErrorAttachedFilesDisabled=Прикачените файлове са деактивирани на този сървър ErrorFileNotUploaded=Файлът не беше качен. Уверете се, че размерът му не надвишава максимално допустимия, че е на разположение свободно пространство на диска и че няма файл със същото име в тази директория. ErrorInternalErrorDetected=Открита е грешка -ErrorNoRequestRan=No request ran -ErrorWrongHostParameter=Wrong host parameter -ErrorYourCountryIsNotDefined=Вашата държава не е зададена в настройките. Отидете на настройките на 'Фирма/Организация' за да я зададете. -ErrorRecordIsUsedByChild=Изтриването на записа е неуспешно. Този запис се използва. +ErrorNoRequestRan=Няма активни заявки +ErrorWrongHostParameter=Неправилен параметър на сървъра +ErrorYourCountryIsNotDefined=Вашата държава не е зададена. Отидете на Начало-Настройки-Промяна, за да я зададете. +ErrorRecordIsUsedByChild=Не може да изтриете този запис. Той се използва в други записи. ErrorWrongValue=Грешна стойност ErrorWrongValueForParameterX=Грешна стойност на параметъра %s -ErrorNoRequestInError=Няма получена молба по погрешка +ErrorNoRequestInError=Няма заявка по грешка ErrorServiceUnavailableTryLater=Услугата не е налична в момента. Опитайте отново по-късно. ErrorDuplicateField=Дублирана стойност в поле с уникални стойности -ErrorSomeErrorWereFoundRollbackIsDone=Някои бяха открити грешки. Ние намаление на цените промени. -ErrorConfigParameterNotDefined=Параметъра <b>%s</b> не е дефиниран в конфигурационния файл на Dolibarr <b>conf.php</b>. -ErrorCantLoadUserFromDolibarrDatabase=Не можа да се намери потребител <b>%s</b> в базата данни на Dolibarr. -ErrorNoVATRateDefinedForSellerCountry=Грешка, няма дефинирани ДДС ставки, за държавата '%s'. -ErrorNoSocialContributionForSellerCountry=Error, no social/fiscal taxes type defined for country '%s'. -ErrorFailedToSaveFile=Грешка, файла не е записан. -SetDate=Set date -SelectDate=Select a date +ErrorSomeErrorWereFoundRollbackIsDone=Бяха открити някой грешки. Промените са отменени. +ErrorConfigParameterNotDefined=Параметърът <b>%s</b> не е дефиниран в конфигурационния файл на Dolibarr <b>conf.php</b>. +ErrorCantLoadUserFromDolibarrDatabase=Не се открива потребител <b>%s</b> в базата данни на Dolibarr. +ErrorNoVATRateDefinedForSellerCountry=Грешка, за държавата '%s' няма дефинирани ДДС ставки. +ErrorNoSocialContributionForSellerCountry=Грешка, за държавата '%s' няма дефинирани ставки за ДДС и соц. осигуровки. +ErrorFailedToSaveFile=Грешка, неуспешно записване на файла. +SetDate=Настройка на датата +SelectDate=Изберете дата SeeAlso=Вижте също %s -SeeHere=See here -BackgroundColorByDefault=Подразбиращ се цвят на фона -FileNotUploaded=The file was not uploaded -FileUploaded=The file was successfully uploaded -FileWasNotUploaded=Файлът е избран за прикачане, но все още не е качен. Кликнете върху &quot;Прикачи файл&quot;. -NbOfEntries=Брой на записите +SeeHere=Вижте тук +BackgroundColorByDefault=Стандартен цвят на фона +FileNotUploaded=Файлът не беше качен +FileUploaded=Файлът е качен успешно +FileWasNotUploaded=Файлът е избран за прикачване, но все още не е качен. Кликнете върху &quot;Прикачи файл&quot;. +NbOfEntries=Брой записи GoToWikiHelpPage=Прочетете онлайн помощта (Нуждаете се от достъп до интернет) GoToHelpPage=Прочетете помощта -RecordSaved=Записа е съхранен -RecordDeleted=Записа е изтрит +RecordSaved=Записът е съхранен +RecordDeleted=Записът е изтрит LevelOfFeature=Ниво на функции NotDefined=Не е определено -DefinedAndHasThisValue=Определя се и стойността на +DefinedAndHasThisValue=Определя и стойността на IsNotDefined=неопределен -DolibarrInHttpAuthenticationSoPasswordUseless=Режима за удостоверяване dolibarr е настроен на <b>%s</b> в конфигурационния файл <b>conf.php.</b> <br> Това означава, че парола база данни е ученик да Dolibarr, така че промяната на тази област може да има никакви ефекти. +DolibarrInHttpAuthenticationSoPasswordUseless=Режима за удостоверяване dolibarr е настроен на <b>%s</b> в конфигурационния файл <b>conf.php.</b> <br> Това означава, че паролата за базата данни е външна за Dolibarr, така че промяната на тази област може да няма последствия. Administrator=Администратор Undefined=Неопределен PasswordForgotten=Забравена парола? @@ -84,31 +84,31 @@ SeeAbove=Виж по-горе HomeArea=Начало LastConnexion=Последно свързване PreviousConnexion=Предишно свързване -ConnectedOnMultiCompany=Свързан върху околната среда +ConnectedOnMultiCompany=Свързан към обекта ConnectedSince=Свързан от AuthenticationMode=Режим на удостоверяване -RequestedUrl=Запитаната Адреса -DatabaseTypeManager=Мениджъра на базата данни тип -RequestLastAccess=Искане за миналата достъп до база данни -RequestLastAccessInError=Искане за последния достъп до бази данни по погрешка -ReturnCodeLastAccessInError=Връщане код за последния достъп до бази данни по погрешка -InformationLastAccessInError=Информация за миналата достъп до бази данни по погрешка -DolibarrHasDetectedError=Dolibarr е открил техническа грешка -InformationToHelpDiagnose=Това е информация, която може да помогне за диагностика -MoreInformation=Повече информация -TechnicalInformation=Technical information +RequestedUrl=Заявеният Url +DatabaseTypeManager=Мениджър на видовете бази данни +RequestLastAccess=Заявка за последния достъп до базата данни +RequestLastAccessInError=Последна сгрешена заявка за достъп до базата данни +ReturnCodeLastAccessInError=Върнат код при последния сгрешен достъп до базата данни +InformationLastAccessInError=Информация за последния сгрешен достъп до базата данни +DolibarrHasDetectedError=Dolibarr засече техническа грешка +InformationToHelpDiagnose=Това е информация, която може да помогне при диагностика +MoreInformation=Подробности +TechnicalInformation=Техническа информация NotePublic=Бележка (публична) NotePrivate=Бележка (частна) -PrecisionUnitIsLimitedToXDecimals=Да се ограничи точност на единичните цени за <b>%s</b> знака след десетичната запетая dolibarr е настройка. +PrecisionUnitIsLimitedToXDecimals=Dolibarr бе настроен да ограничи точността единичните цени до <b>%s</b> знака след десетичната запетая. DoTest=Тест ToFilter=Филтър -WarningYouHaveAtLeastOneTaskLate=Внимание, имате поне един елемент, който е превишил толерантност закъснение. +WarningYouHaveAtLeastOneTaskLate=Внимание, имате поне един елемент, който е превишил допустимото забавяне. yes=да Yes=Да no=не No=Не All=Всички -Alls=All +Alls=Всички Home=Начало Help=Помощ OnlineHelp=Онлайн помощ @@ -117,70 +117,70 @@ Always=Винаги Never=Никога Under=под Period=Период -PeriodEndDate=Крайна дата на период +PeriodEndDate=Крайна дата на периода Activate=Активиране -Activated=Активиран +Activated=Активирано Closed=Затворен Closed2=Затворен -Enabled=Разрешен -Deprecated=Отхвърлено -Disable=Забрани -Disabled=Забранен +Enabled=Включено +Deprecated=Остаряло +Disable=Изключи +Disabled=Изключено Add=Добавяне AddLink=Добавяне на връзка -RemoveLink=Remove link +RemoveLink=Премахване на връзка Update=Актуализация -AddActionToDo=Добави събитие -AddActionDone=Събитието е добавено +AddActionToDo=Добави действие за изпълнение +AddActionDone=Добави извършено действие Close=Затваряне Close2=Затваряне Confirm=Потвърждение -ConfirmSendCardByMail=Наистина ли желаете да изпратите съдържанието на тази карта по e-mail на <b>%s?</b> +ConfirmSendCardByMail=Наистина ли желаете да изпратите съдържанието на тази карта по имейл до <b>%s?</b> Delete=Изтриване Remove=Премахване -Resiliate=Изключване +Resiliate=Прекрати Cancel=Отказ Modify=Промяна Edit=Редактиране -Validate=Потвърждение -ValidateAndApprove=Validate and Approve -ToValidate=За потвърждение +Validate=Валидирай +ValidateAndApprove=Валидирай и Одобри +ToValidate=За валидиране Save=Запис SaveAs=Запис като TestConnection=Проверка на връзката ToClone=Клониране -ConfirmClone=Изберете данните, които желаете да клонирате: -NoCloneOptionsSpecified=Няма определени данни за клониране. -Of=на -Go=Напред -Run=Run -CopyOf=Копие от -Show=Показване -ShowCardHere=Покажи карта +ConfirmClone=Изберете данните, които желаете да дублирате: +NoCloneOptionsSpecified=Няма определени данни за дублиране. +Of=от +Go=Давай +Run=Изпълни +CopyOf=Копие на +Show=Покажи +ShowCardHere=Покажи картата Search=Търсене SearchOf=Търсене -Valid=Потвърден +Valid=Валидиран Approve=Одобряване -Disapprove=Disapprove -ReOpen=Re-Open +Disapprove=Не одобрявам +ReOpen=Отвори отново Upload=Изпращане на файл ToLink=Връзка Select=Изберете Choose=Избор ChooseLangage=Моля изберете вашия език Resize=Преоразмеряване -Recenter=Recenter +Recenter=Възстанови Author=Автор User=Потребител Users=Потребители Group=Група Groups=Групи -NoUserGroupDefined=No user group defined +NoUserGroupDefined=Няма дефинирана потребителска група Password=Парола PasswordRetype=Повторете паролата -NoteSomeFeaturesAreDisabled=Имайте предвид, че много функции / модули са забранени в тази демонстрация. +NoteSomeFeaturesAreDisabled=Обърнете внимание, че много функции/модули са изключени при тази демонстрация. Name=Име -Person=Човек +Person=Личност Parameter=Параметър Parameters=Параметри Value=Стойност @@ -193,27 +193,27 @@ Type=Тип Language=Език MultiLanguage=Мултиезичност Note=Бележка -CurrentNote=Настояща бележка +CurrentNote=Текуща бележка Title=Заглавие Label=Етикет RefOrLabel=Реф. или етикет -Info=Log +Info=История Family=Семейство Description=Описание Designation=Описание Model=Модел -DefaultModel=Default модел +DefaultModel=Стандартен модел Action=Събитие About=За системата Number=Брой -NumberByMonth=Брой от месеца -AmountByMonth=Сума от месец +NumberByMonth=Кол-во по месец +AmountByMonth=Сума по месец Numero=Брой Limit=Ограничение Limits=Граници -DevelopmentTeam=Екипът +DevelopmentTeam=Екип от разработчици Logout=Изход -NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b> +NoLogoutProcessWithAuthMode=Не се прилага функция за изключване на връзката с режима за удостоверяване <b>%s</b> Connection=Вход Setup=Настройки Alert=Предупреждение @@ -222,31 +222,31 @@ Next=Следващ Cards=Карти Card=Карта Now=Сега -HourStart=Start hour +HourStart=Начален час Date=Дата -DateAndHour=Date and hour +DateAndHour=Дата и час DateStart=Начална дата DateEnd=Крайна дата DateCreation=Дата на създаване DateModification=Дата на промяна DateModificationShort=Дата на пром. DateLastModification=Дата на последна промяна -DateValidation=Дата на потвърждаване -DateClosing=Крайна дата -DateDue=Крайна дата +DateValidation=Дата на валидиране +DateClosing=Дата на приключване +DateDue=Дата на падеж DateValue=Вальор DateValueShort=Вальор -DateOperation=Датата на операцията -DateOperationShort=Oper. Дата +DateOperation=Дата на операцията +DateOperationShort=Дата на опер. DateLimit=Крайната дата DateRequest=Дата на заявка -DateProcess=Анализ на данни +DateProcess=Дата на процеса DatePlanShort=Планирана дата DateRealShort=Реална дата -DateBuild=Докладване структурата на данните -DatePayment=Дата на изплащане -DateApprove=Approving date -DateApprove2=Approving date (second approval) +DateBuild=Дата на създаване на справката +DatePayment=Дата на плащане +DateApprove=Дата на одобрение +DateApprove2=Дата на одобрение (повторно одобрение) DurationYear=година DurationMonth=месец DurationWeek=седмица @@ -269,33 +269,33 @@ days=дни Hours=Часа Minutes=Минути Seconds=Секунди -Weeks=Weeks +Weeks=Седмици Today=Днес Yesterday=Вчера Tomorrow=Утре -Morning=Morning -Afternoon=Afternoon +Morning=сутрин +Afternoon=следобед Quadri=Quadri -MonthOfDay=Month of the day -HourShort=H -MinuteShort=Минута -Rate=Процент -UseLocalTax=с данък +MonthOfDay=Месец на деня +HourShort=ч +MinuteShort=мин. +Rate=Курс +UseLocalTax=с ДДС Bytes=Байта KiloBytes=Килобайта MegaBytes=Мегабайта GigaBytes=Гигабайта TeraBytes=Терабайта -b=b. -Kb=Kb -Mb=Mb -Gb=Gb -Tb=Tb +b=Б +Kb=КБ +Mb=МБ +Gb=ГБ +Tb=ТБ Cut=Изрязване Copy=Копиране Paste=Поставяне -Default=По подразбиране -DefaultValue=Стойност по подразбиране +Default=Стандартно +DefaultValue=Стандартна стойност DefaultGlobalValue=Глобална стойност Price=Цена UnitPrice=Единична цена @@ -304,48 +304,48 @@ UnitPriceTTC=Единична цена PriceU=U.P. PriceUHT=U.P. (нето) AskPriceSupplierUHT=U.P. net Requested -PriceUTTC=U.P. (inc. tax) -Amount=Размер +PriceUTTC=U.P. (с данък) +Amount=Сума AmountInvoice=Фактурирана стойност AmountPayment=Сума за плащане AmountHTShort=Сума (нето) AmountTTCShort=Сума (вкл. данък) AmountHT=Сума (без данък) AmountTTC=Сума (с данък) -AmountVAT=Размер на данъка -AmountLT1=Amount tax 2 -AmountLT2=Amount tax 3 -AmountLT1ES=Amount RE -AmountLT2ES=Amount IRPF +AmountVAT=Сума на ДДС +AmountLT1=Сума на данък 2 +AmountLT2=Сума на данък 3 +AmountLT1ES=Сума на RE +AmountLT2ES=Сума на IRPF AmountTotal=Обща сума AmountAverage=Средна сума PriceQtyHT=Цена за това количество (без данък) -PriceQtyMinHT=Мин. Цена количество. (Нетно от данъци) +PriceQtyMinHT=Цена за мин. количество (без данък) PriceQtyTTC=Цена за това количество (вкл. данък) -PriceQtyMinTTC=Мин. Цена количество. (Вкл. на данъка) +PriceQtyMinTTC=Цена за мин. количество (вкл. данък) Percentage=Процент Total=Общо SubTotal=Междинна сума TotalHTShort=Общо (нето) TotalTTCShort=Общо (с данък) TotalHT=Общо (без данък) -TotalHTforthispage=Total (net of tax) for this page +TotalHTforthispage=Общо (без данък) за тази страница TotalTTC=Общо (с данък) TotalTTCToYourCredit=Общо (с данък) с вашия кредит -TotalVAT=Общи приходи от данъци -TotalLT1=Total tax 2 -TotalLT2=Total tax 3 +TotalVAT=Общо ДДС +TotalLT1=Общо данък 2 +TotalLT2=Общо данък 3 TotalLT1ES=Общо RE TotalLT2ES=Общо IRPF -IncludedVAT=С включен данък +IncludedVAT=С ДДС HT=без данък TTC=с данък -VAT=Данък върху продажбите -VATs=Sales taxes +VAT=ДДС +VATs=ДДС LT1ES=RE LT2ES=IRPF -VATRate=Данъчната ставка -Average=Среден +VATRate=ДДС ставка +Average=Средно Sum=Сума Delta=Делта Module=Модул @@ -355,54 +355,54 @@ FullList=Пълен списък Statistics=Статистика OtherStatistics=Други статистически данни Status=Състояние -Favorite=Favorite -ShortInfo=Инфо. +Favorite=Любими +ShortInfo=Инфо Ref=Реф. ExternalRef=Ref. extern -RefSupplier=Реф. снабдител +RefSupplier=Реф. доставчик RefPayment=Реф. плащане CommercialProposalsShort=Търговски предложения Comment=Коментар Comments=Коментари ActionsToDo=Предстоящи събития ActionsDone=Приключили събития -ActionsToDoShort=За да направите -ActionsRunningshort=Започната -ActionsDoneShort=Направен -ActionNotApplicable=Не е приложимо -ActionRunningNotStarted=За да започнете -ActionRunningShort=Започната -ActionDoneShort=Завършен -ActionUncomplete=Uncomplete +ActionsToDoShort=Да се направи +ActionsRunningshort=Започнати +ActionsDoneShort=Завършени +ActionNotApplicable=Не се прилага +ActionRunningNotStarted=За започване +ActionRunningShort=Започнато +ActionDoneShort=Завършено +ActionUncomplete=Незавършено CompanyFoundation=Фирма/Организация -ContactsForCompany=Контакти за тази трета страна -ContactsAddressesForCompany=Контакти/адреси за тази трета страна -AddressesForCompany=Адреси за тази трета страна -ActionsOnCompany=Събития за тази трета страна +ContactsForCompany=Контакти за този контрагент +ContactsAddressesForCompany=Контакти/адреси за този контрагент +AddressesForCompany=Адреси за този контрагент +ActionsOnCompany=Събития за този контрагент ActionsOnMember=Събития за този член NActions=%s събития -NActionsLate=%s със забавено плащане -RequestAlreadyDone=Request already recorded +NActionsLate=%s с просрочие +RequestAlreadyDone=Заявката вече е записана Filter=Филтър RemoveFilter=Премахване на филтъра ChartGenerated=Графиката е генерирана ChartNotGenerated=Графиката не е генерирана -GeneratedOn=Изграждане на %s +GeneratedOn=Създаден на %s Generate=Генериране Duration=Продължителност TotalDuration=Обща продължителност -Summary=Обобщение +Summary=Резюме MyBookmarks=Моите отметки OtherInformationsBoxes=Други информационни карета DolibarrBoard=Табло на Dolibarr DolibarrStateBoard=Статистика -DolibarrWorkBoard=Табло с работни задачи -Available=На разположение -NotYetAvailable=Все още няма данни +DolibarrWorkBoard=Табло с текущи задачи +Available=Налично +NotYetAvailable=Все още не е налично NotAvailable=Не е налично Popularity=Популярност -Categories=Tags/categories -Category=Tag/category +Categories=Етикети/категории +Category=Етикет/категория By=От From=От to=за @@ -410,38 +410,38 @@ and=и or=или Other=Друг Others=Други -OtherInformations=Други данни +OtherInformations=Друга информация Quantity=Количество -Qty=Количество +Qty=Кол-во ChangedBy=Променено от -ApprovedBy=Approved by -ApprovedBy2=Approved by (second approval) -Approved=Approved -Refused=Refused -ReCalculate=Recalculate +ApprovedBy=Одобрено от +ApprovedBy2=Одобрено от (повторно одобрение) +Approved=Одобрено +Refused=Отклонено +ReCalculate=Преизчисляване ResultOk=Успех -ResultKo=Провал -Reporting=Докладване -Reportings=Докладване +ResultKo=Неуспех +Reporting=Справка +Reportings=Справки Draft=Чернова Drafts=Чернови -Validated=Потвърден -Opened=Open +Validated=Валидиран +Opened=Отворен New=Нов Discount=Отстъпка -Unknown=Неизвестен -General=Общ +Unknown=Неизвестно +General=Общи Size=Размер -Received=Приет -Paid=Платен -Topic=Относно -ByCompanies=От трети страни +Received=Получено +Paid=Платено +Topic=Subject +ByCompanies=По фирми ByUsers=По потребители -Links=Звена +Links=Връзки Link=Връзка -Receipts=Постъпления -Rejects=Отхвърля -Preview=Предварителен преглед +Receipts=Потвърждения +Rejects=Откази +Preview=Предв. преглед NextStep=Следваща стъпка PreviousStep=Предишна стъпка Datas=Данни @@ -503,93 +503,93 @@ MonthShort11=Ное MonthShort12=Дек AttachedFiles=Прикачени файлове и документи FileTransferComplete=Файлът е качен успешно -DateFormatYYYYMM=YYYY-MM -DateFormatYYYYMMDD=YYYY-MM-DD -DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS -ReportName=Име на доклада -ReportPeriod=Период на доклада +DateFormatYYYYMM=MM-YYYY +DateFormatYYYYMMDD=DD-MM-YYYY +DateFormatYYYYMMDDHHMM=DD-MM-YYYY HH:SS +ReportName=Име на справката +ReportPeriod=Период на справката ReportDescription=Описание -Report=Доклад -Keyword=Mot clé +Report=Справка +Keyword=Ключова дума Legend=Легенда FillTownFromZip=Попълнете града от пощ. код -Fill=Fill -Reset=Reset +Fill=Попълнете +Reset=Нулиране ShowLog=Показване на лог File=Файл Files=Файлове -NotAllowed=Не е позволено +NotAllowed=Не е разрешено ReadPermissionNotAllowed=Няма права за четене -AmountInCurrency=Сума в %s валута +AmountInCurrency=Сума във валута %s Example=Пример Examples=Примери NoExample=Няма пример FindBug=Съобщи за грешка -NbOfThirdParties=Брой на трети лица +NbOfThirdParties=Брой на контрагентите NbOfCustomers=Брой на клиентите NbOfLines=Брой на редовете NbOfObjects=Брой на обектите NbOfReferers=Брой на референти -Referers=Refering objects +Referers=Референтни обекти TotalQuantity=Общо количество DateFromTo=От %s до %s DateFrom=От %s DateUntil=До %s Check=Проверка -Uncheck=Uncheck +Uncheck=Размаркирай Internal=Вътрешен External=Външен -Internals=Вътрешен -Externals=Външен +Internals=Вътрешни +Externals=Външни Warning=Внимание Warnings=Предупреждения -BuildPDF=Изграждане на PDF -RebuildPDF=Възстановяване на PDF -BuildDoc=Изграждане Doc -RebuildDoc=Rebuild Doc -Entity=Околна среда +BuildPDF=Създай PDF +RebuildPDF=Възстанови PDF +BuildDoc=Създай Doc +RebuildDoc=Възстанови Doc +Entity=Субект Entities=Субекти EventLogs=Дневник -CustomerPreview=Клиентът преглед -SupplierPreview=Доставчик преглед -AccountancyPreview=Счетоводството преглед -ShowCustomerPreview=Предварителен преглед на клиентите -ShowSupplierPreview=Покажи преглед доставчика -ShowAccountancyPreview=Покажи преглед счетоводство -ShowProspectPreview=Покажи преглед перспектива +CustomerPreview=Преглед Клиент +SupplierPreview=Преглед Доставчик +AccountancyPreview=Преглед Счетоводство +ShowCustomerPreview=Покажи преглед на клиента +ShowSupplierPreview=Покажи преглед на доставчика +ShowAccountancyPreview=Покажи преглед на счетоводството +ShowProspectPreview=Покажи преглед на перспективата RefCustomer=Реф. клиент Currency=Валута InfoAdmin=Информация за администратори -Undo=Премахвам -Redo=Ремонтирам +Undo=Отмяна +Redo=Повторение ExpandAll=Разгъване UndoExpandAll=Свиване Reason=Причина FeatureNotYetSupported=Функцията все още не се поддържа -CloseWindow=Затваряне на прозореца +CloseWindow=Затвори прозореца Question=Въпрос Response=Отговор Priority=Приоритет -SendByMail=Изпращане по e-mail -MailSentBy=E-mail, изпратен от -TextUsedInTheMessageBody=Email body -SendAcknowledgementByMail=Изпращане на уведомление по имейл +SendByMail=Изпрати по имейл +MailSentBy=Изпратено по имейл от +TextUsedInTheMessageBody=Текст на имейла +SendAcknowledgementByMail=Изпрати потвърждение по имейл NoEMail=Няма имейл -NoMobilePhone=No mobile phone +NoMobilePhone=Няма мобилен телефон Owner=Собственик DetectedVersion=Открита версия FollowingConstantsWillBeSubstituted=Следните константи ще бъдат заменени със съответната стойност. Refresh=Обнови BackToList=Назад към списъка -GoBack=Върни се назад -CanBeModifiedIfOk=Може да бъде променяно, ако са валидни -CanBeModifiedIfKo=Може да бъде променяно, ако не са валидни -RecordModifiedSuccessfully=Записа е променен успешно -RecordsModified=%s записи са променени +GoBack=Назад +CanBeModifiedIfOk=Може да се променя ако е валидно +CanBeModifiedIfKo=Може да се променя ако е невалидно +RecordModifiedSuccessfully=Записът е променен успешно +RecordsModified=Променени са %s записа AutomaticCode=Автоматичен код -NotManaged=Не се управлява -FeatureDisabled=Feature инвалиди -MoveBox=Преместете кутия %s +NotManaged=Нерегулирано +FeatureDisabled=Функцията е изключена +MoveBox=Преместете полето %s Offered=Предлага NotEnoughPermissions=Вие нямате разрешение за това действие SessionName=Име на сесията @@ -702,20 +702,20 @@ AccountCurrency=Account Currency ViewPrivateNote=View notes XMoreLines=%s line(s) hidden PublicUrl=Public URL -AddBox=Add box -SelectElementAndClickRefresh=Изберете елемент и натиснете Презареждане -PrintFile=Print File %s -ShowTransaction=Show transaction -GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. -Deny=Deny -Denied=Denied -ListOfTemplates=List of templates -Gender=Gender -Genderman=Man -Genderwoman=Woman -ViewList=List view -Mandatory=Mandatory -Hello=Hello +AddBox=Добави поле +SelectElementAndClickRefresh=Изберете елемент и натиснете Обнови +PrintFile=Печат на файла %s +ShowTransaction=Show transaction on bank account +GoIntoSetupToChangeLogo=Отидете на Начало-Настройки-Фирма/Организация, за да промените логото или отидете на Начало-Настройки-Екран, за да го скриете. +Deny=Забрани +Denied=Забранено +ListOfTemplates=Списък с шаблони +Gender=Пол +Genderman=Мъж +Genderwoman=Жена +ViewList=Списъчен вид +Mandatory=Задължително +Hello=Здравейте Sincerely=Sincerely # Week day Monday=Понеделник @@ -746,5 +746,6 @@ ShortThursday=Ч ShortFriday=П ShortSaturday=С ShortSunday=Н -SelectMailModel=Select email template -SetRef=Set ref +SelectMailModel=Изберете шаблон за имейл +SetRef=Задай реф. +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/bg_BG/printing.lang b/htdocs/langs/bg_BG/printing.lang index a81355efe38..04341c62930 100644 --- a/htdocs/langs/bg_BG/printing.lang +++ b/htdocs/langs/bg_BG/printing.lang @@ -24,7 +24,7 @@ PrintTestDescprintgcp=List of Printers for Google Cloud Print. PRINTGCP_LOGIN=Google Account Login PRINTGCP_PASSWORD=Google Account Password STATE_ONLINE=Online -STATE_UNKNOWN=Unknown +STATE_UNKNOWN=Неизвестно STATE_OFFLINE=Offline STATE_DORMANT=Offline for quite a while TYPE_GOOGLE=Google diff --git a/htdocs/langs/bg_BG/products.lang b/htdocs/langs/bg_BG/products.lang index ef58242d288..2d9d2ca3ad3 100644 --- a/htdocs/langs/bg_BG/products.lang +++ b/htdocs/langs/bg_BG/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang index a6d18349ff0..074d7c288d7 100644 --- a/htdocs/langs/bg_BG/projects.lang +++ b/htdocs/langs/bg_BG/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Проект Projects=Проекти ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Директор проект LastProjects=Последни проекти %s AllProjects=Всички проекти OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Списък на проектите ShowProject=Покажи проект SetProject=Задайте проект @@ -148,7 +150,7 @@ DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation -ProjectReferers=Refering objects +ProjectReferers=Референтни обекти SearchAProject=Search a project SearchATask=Search a task ProjectMustBeValidatedFirst=Project must be validated first diff --git a/htdocs/langs/bg_BG/propal.lang b/htdocs/langs/bg_BG/propal.lang index 7e9c21e13b7..55ae1f8a447 100644 --- a/htdocs/langs/bg_BG/propal.lang +++ b/htdocs/langs/bg_BG/propal.lang @@ -31,7 +31,7 @@ AmountOfProposalsByMonthHT=Сума от месец (нетно от данъц NbOfProposals=Брой на търговски предложения ShowPropal=Покажи предложение PropalsDraft=Чернови -PropalsOpened=Open +PropalsOpened=Отворен PropalsNotBilled=Затворен не таксувани PropalStatusDraft=Проект (трябва да бъдат валидирани) PropalStatusValidated=Утвърден (предложението е отворен) @@ -42,7 +42,7 @@ PropalStatusNotSigned=Не сте (затворен) PropalStatusBilled=Таксува PropalStatusDraftShort=Проект PropalStatusValidatedShort=Утвърден -PropalStatusOpenedShort=Open +PropalStatusOpenedShort=Отворен PropalStatusClosedShort=Затворен PropalStatusSignedShort=Подписан PropalStatusNotSignedShort=Не сте diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang index f712ad2fa84..eb043f4a078 100644 --- a/htdocs/langs/bg_BG/sendings.lang +++ b/htdocs/langs/bg_BG/sendings.lang @@ -6,7 +6,7 @@ AllSendings=All Shipments Shipment=Пратка Shipments=Превозите ShowSending=Show Shipments -Receivings=Receipts +Receivings=Потвърждения SendingsArea=Превозите област ListOfSendings=Списък на пратки SendingMethod=Начин на доставка diff --git a/htdocs/langs/bg_BG/trips.lang b/htdocs/langs/bg_BG/trips.lang index 2161efb7626..68f6a41199a 100644 --- a/htdocs/langs/bg_BG/trips.lang +++ b/htdocs/langs/bg_BG/trips.lang @@ -57,7 +57,7 @@ Note=Note Project=Project VALIDATOR=User responsible for approval -VALIDOR=Approved by +VALIDOR=Одобрено от AUTHOR=Recorded by AUTHORPAIEMENT=Paid by REFUSEUR=Denied by @@ -67,8 +67,8 @@ MOTIF_REFUS=Reason MOTIF_CANCEL=Reason DATE_REFUS=Deny date -DATE_SAVE=Validation date -DATE_VALIDE=Validation date +DATE_SAVE=Дата на валидиране +DATE_VALIDE=Дата на валидиране DATE_CANCEL=Cancelation date DATE_PAIEMENT=Payment date diff --git a/htdocs/langs/bn_BD/accountancy.lang b/htdocs/langs/bn_BD/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/bn_BD/accountancy.lang +++ b/htdocs/langs/bn_BD/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/bn_BD/admin.lang b/htdocs/langs/bn_BD/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/bn_BD/admin.lang +++ b/htdocs/langs/bn_BD/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/bn_BD/banks.lang b/htdocs/langs/bn_BD/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/bn_BD/banks.lang +++ b/htdocs/langs/bn_BD/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/bn_BD/bills.lang b/htdocs/langs/bn_BD/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/bn_BD/bills.lang +++ b/htdocs/langs/bn_BD/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/bn_BD/companies.lang b/htdocs/langs/bn_BD/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/bn_BD/companies.lang +++ b/htdocs/langs/bn_BD/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/bn_BD/compta.lang b/htdocs/langs/bn_BD/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/bn_BD/compta.lang +++ b/htdocs/langs/bn_BD/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/bn_BD/errors.lang b/htdocs/langs/bn_BD/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/bn_BD/errors.lang +++ b/htdocs/langs/bn_BD/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/bn_BD/exports.lang b/htdocs/langs/bn_BD/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/bn_BD/exports.lang +++ b/htdocs/langs/bn_BD/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/bn_BD/ftp.lang b/htdocs/langs/bn_BD/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/bn_BD/ftp.lang +++ b/htdocs/langs/bn_BD/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/bn_BD/holiday.lang b/htdocs/langs/bn_BD/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/bn_BD/holiday.lang +++ b/htdocs/langs/bn_BD/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/bn_BD/install.lang b/htdocs/langs/bn_BD/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/bn_BD/install.lang +++ b/htdocs/langs/bn_BD/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/bn_BD/interventions.lang b/htdocs/langs/bn_BD/interventions.lang index c79da05364e..5c08c306353 100644 --- a/htdocs/langs/bn_BD/interventions.lang +++ b/htdocs/langs/bn_BD/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -50,4 +53,15 @@ ArcticNumRefModelError=Failed to activate PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card -PrintProductsOnFichinterDetails=forinterventions generated from orders +PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/bn_BD/languages.lang b/htdocs/langs/bn_BD/languages.lang index 3d9bf981568..27b533c3f2d 100644 --- a/htdocs/langs/bn_BD/languages.lang +++ b/htdocs/langs/bn_BD/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/bn_BD/link.lang b/htdocs/langs/bn_BD/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/bn_BD/link.lang +++ b/htdocs/langs/bn_BD/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang index 8ebb74139ae..49c2c3eec37 100644 --- a/htdocs/langs/bn_BD/main.lang +++ b/htdocs/langs/bn_BD/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/bn_BD/products.lang b/htdocs/langs/bn_BD/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/bn_BD/products.lang +++ b/htdocs/langs/bn_BD/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/bn_BD/projects.lang b/htdocs/langs/bn_BD/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/bn_BD/projects.lang +++ b/htdocs/langs/bn_BD/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/bs_BA/accountancy.lang b/htdocs/langs/bs_BA/accountancy.lang index 88ec288d22e..c135810520e 100644 --- a/htdocs/langs/bs_BA/accountancy.lang +++ b/htdocs/langs/bs_BA/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Računovodstvo Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/bs_BA/admin.lang b/htdocs/langs/bs_BA/admin.lang index de8db5aa737..4baddc5f3df 100644 --- a/htdocs/langs/bs_BA/admin.lang +++ b/htdocs/langs/bs_BA/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Postavke modula ModulesSetup=Postavke modula ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Primjeri sa trenutnim postavkama ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Vizualizacija opisa proizvoda u jeziku treće stranke +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/bs_BA/banks.lang b/htdocs/langs/bs_BA/banks.lang index 96b124aeb63..0cbb054d5c3 100644 --- a/htdocs/langs/bs_BA/banks.lang +++ b/htdocs/langs/bs_BA/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/bs_BA/bills.lang b/htdocs/langs/bs_BA/bills.lang index 6455fbec236..48208a9dd80 100644 --- a/htdocs/langs/bs_BA/bills.lang +++ b/htdocs/langs/bs_BA/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nema fakture ClassifyBill=Označi fakturu SupplierBillsToPay=Fakture dobavljača za platiti CustomerBillsUnpaid=NEplaćene fakture kupaca -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Nepovratno SetConditions=Postaviti uslova plaćanja SetMode=Postaviti način plaćanja @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Elektronska uplata PaymentTypeShortVAD=Elektronska uplata -PaymentTypeTRA=Plaćanje računom -PaymentTypeShortTRA=Račun +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Podaci o banki BankCode=Kod banke DeskCode=Kod blagajne @@ -381,6 +382,8 @@ ChequesReceipts=Priznanice čekova ChequesArea=Područje za depozit čekova ChequeDeposits=Depoziti čekova Cheques=Čekovi +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Prikaži sve neplaćene fakture @@ -404,7 +407,7 @@ RevenueStamp=Carinski pečat YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Predloga računa Crabe. Predloga kompletnega računa (Podpora PDV opcije, popusti, pogoji plačila, logo, itd...) TerreNumRefModelDesc1=Predlaga številko v formatu %syymm-nnnn za standardne račune in %syymm-nnnn za dobropise kjer je yy leto, mm mesec in nnnn zaporedna broj brez presledkov in večja od 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Predstavnik za kontrolu fakture kupca diff --git a/htdocs/langs/bs_BA/companies.lang b/htdocs/langs/bs_BA/companies.lang index e3b45bf5c3b..3b0253bd95a 100644 --- a/htdocs/langs/bs_BA/companies.lang +++ b/htdocs/langs/bs_BA/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Potencijal mogućeg klijenta ContactPrivate=Privatno ContactPublic=Zajedničko ContactVisibility=Vidljivost +ContactOthers=Other OthersNotLinkedToThirdParty=Drugo, koje nije povezano sa subjektom ProspectStatus=Status mogućeg klijenta PL_NONE=Nema potencijala @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakti i osobine ImportDataset_company_1=Subjekti (Kompanije/fondacije/fizička lica) i svojstva ImportDataset_company_2=Kontakti/Adrese (od subjekata ili ne) i atributi ImportDataset_company_3=Detalji banke +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Visina cijene DeliveriesAddress=Adrese za dostavu DeliveryAddress=Adresa za dostavu diff --git a/htdocs/langs/bs_BA/compta.lang b/htdocs/langs/bs_BA/compta.lang index fc055bfde1b..ccd25dfdfd2 100644 --- a/htdocs/langs/bs_BA/compta.lang +++ b/htdocs/langs/bs_BA/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/bs_BA/errors.lang +++ b/htdocs/langs/bs_BA/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/bs_BA/exports.lang b/htdocs/langs/bs_BA/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/bs_BA/exports.lang +++ b/htdocs/langs/bs_BA/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/bs_BA/ftp.lang b/htdocs/langs/bs_BA/ftp.lang index 03ffdb38caa..924bd5389f3 100644 --- a/htdocs/langs/bs_BA/ftp.lang +++ b/htdocs/langs/bs_BA/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Neuspio login na FTP server sa definis FTPFailedToRemoveFile=Neuspjelo uklanjanje fajla <b>%s</b>. FTPFailedToRemoveDir=Neuspjelo uklanjanje direktorija <b>%s</b> (Provjerite dozvole i da li je direktorij prazan) FTPPassiveMode=Pasivni način +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/bs_BA/holiday.lang b/htdocs/langs/bs_BA/holiday.lang index 2ddd0b53e4d..bed4c488ca5 100644 --- a/htdocs/langs/bs_BA/holiday.lang +++ b/htdocs/langs/bs_BA/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/bs_BA/install.lang b/htdocs/langs/bs_BA/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/bs_BA/install.lang +++ b/htdocs/langs/bs_BA/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/bs_BA/interventions.lang b/htdocs/langs/bs_BA/interventions.lang index 67ab49b21fc..4074bffaf45 100644 --- a/htdocs/langs/bs_BA/interventions.lang +++ b/htdocs/langs/bs_BA/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Predstavnik koji kontroliše intervenciju TypeContact_fichinter_internal_INTERVENING=Serviser @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Vratiti broj sa formatom %syymm-nnnn, gdje je yy godina, PacificNumRefModelError=Kartica intervencije koja počinje sa $syymm već postoji i nije kompatibilna sa ovim modelom nizda. Odstrani ili promijeni da bi se modul mogao aktivirati. PrintProductsOnFichinter=Isprintaj proizvode sa kartice intervencije PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/bs_BA/languages.lang b/htdocs/langs/bs_BA/languages.lang index 6e1afb8af6a..0e53f29b6be 100644 --- a/htdocs/langs/bs_BA/languages.lang +++ b/htdocs/langs/bs_BA/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Španjolski (Puerto Rico) Language_et_EE=Estonski Language_eu_ES=Baskijski Language_fa_IR=Persijski -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Francuski (Belgija) Language_fr_CA=Francuski (Kanada) Language_fr_CH=Francuski (Švajcarska) diff --git a/htdocs/langs/bs_BA/link.lang b/htdocs/langs/bs_BA/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/bs_BA/link.lang +++ b/htdocs/langs/bs_BA/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang index 9ef20974928..79ef94ddc7f 100644 --- a/htdocs/langs/bs_BA/main.lang +++ b/htdocs/langs/bs_BA/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/bs_BA/products.lang b/htdocs/langs/bs_BA/products.lang index 5dc5a859d09..d641c83e50d 100644 --- a/htdocs/langs/bs_BA/products.lang +++ b/htdocs/langs/bs_BA/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang index 81cd21ae063..6f768bb4f3e 100644 --- a/htdocs/langs/bs_BA/projects.lang +++ b/htdocs/langs/bs_BA/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Projekt Projects=Projekti ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Službenik projekta LastProjects=Zadnjih %s projekata AllProjects=Svi projekti OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Lista projekata ShowProject=Prikaži projekt SetProject=Postavi projekat diff --git a/htdocs/langs/ca_ES/accountancy.lang b/htdocs/langs/ca_ES/accountancy.lang index 6667540b9a4..946ea883793 100644 --- a/htdocs/langs/ca_ES/accountancy.lang +++ b/htdocs/langs/ca_ES/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columna pel fitxer d'exportació ACCOUNTING_EXPORT_DATE=Format de data pel fitxer d'exportació -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Exportar l'etiqueta? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Comptabilitat experta Globalparameters=Paràmetres globals @@ -34,136 +36,138 @@ Selectchartofaccounts=Seleccionar el Pla comptable Validate=Validar Addanaccount=Afegir un compte comptable AccountAccounting=Compte comptable -Ventilation=Breakdown +AccountAccountingSuggest=Accounting account suggest +Ventilation=Desglossament ToDispatch=A desglossar Dispatched=Desglossats -CustomersVentilation=Breakdown customers -SuppliersVentilation=Breakdown suppliers -TradeMargin=Trade margin +CustomersVentilation=Desglossament de clients +SuppliersVentilation=Desglossament de proveïdors +TradeMargin=Marge comercial Reports=Informes -ByCustomerInvoice=By invoices customers +ByCustomerInvoice=Per factures de clients ByMonth=Per mes NewAccount=Nou compte comptable Update=Actualitzar List=Llistat Create=Crear CreateMvts=Crear moviment -UpdateAccount=Modification of an accounting account -UpdateMvts=Modification of a movement -WriteBookKeeping=Record accounts in general ledger -Bookkeeping=General ledger -AccountBalanceByMonth=Account balance by month +UpdateAccount=Modificació d'un compte comptable +UpdateMvts=Modificació d'un moviment +WriteBookKeeping=Registre de comptabilitat en el llibre major +Bookkeeping=Llibre major +AccountBalanceByMonth=Balanç comptable per mes -AccountingVentilation=Breakdown accounting -AccountingVentilationSupplier=Breakdown accounting supplier -AccountingVentilationCustomer=Breakdown accounting customer +AccountingVentilation=Desglossament de comptabilitat +AccountingVentilationSupplier=Desglossament de comptabilitat de proveïdor +AccountingVentilationCustomer=Desglossament de comptabilitat de clients Line=Línia -CAHTF=Total purchase supplier HT -InvoiceLines=Lines of invoice to be ventilated -InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +CAHTF=Total purchase supplier before tax +InvoiceLines=Línies de factura per ser ventilades +InvoiceLinesDone=Línies de factura ventilades +IntoAccount=Ventilate in the accounting account -Ventilate=Ventilate -VentilationAuto=Automatic breakdown +Ventilate=Ventilar +VentilationAuto=Desglossament automàtic Processing=Processant -EndProcessing=The end of processing -AnyLineVentilate=Any lines to ventilate -SelectedLines=Selected lines -Lineofinvoice=Line of invoice -VentilatedinAccount=Ventilated successfully in the accounting account -NotVentilatedinAccount=Not ventilated in the accounting account +EndProcessing=Final del procés +AnyLineVentilate=Qualsevol línia per ventilar +SelectedLines=Línies seleccionades +Lineofinvoice=Línia de factura +VentilatedinAccount=Ventilat satisfactòriament en els comptes comptables +NotVentilatedinAccount=No ventilat en el compte comptable -ACCOUNTING_SEPARATORCSV=Column separator in export file +ACCOUNTING_SEPARATORCSV=Separador de columna en fitxer d'exportació -ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to be breakdown shown by page (maximum recommended : 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the breakdown pages "Has to breakdown" by the most recent elements -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "Breakdown" by the most recent elements +ACCOUNTING_LIMIT_LIST_VENTILATION=Número d'elements per visualitzar el desglossament per pàgina (màxim recomanat : 50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Comença la classificació de les pàgines de desglossament "S'ha de desglossar" pels elements més recents +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Comença la classificació de les pàgines de desglossament "Desglossar" pels elements més recents -AccountLength=Length of the accounting accounts shown in Dolibarr -AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) -ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts -ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts +AccountLength=Longitud dels comptes comptables mostrats a Dolibarr +AccountLengthDesc=Funció que permet fingir una longitud de compte comptable mitjançant la substitució d'espais per la xifra zero. Aquesta funció només toca la pantalla, no modifica els comptes comptables registrats a Dolibarr. Per a l'exportació, aquesta funció és necessària per ser compatible amb un determinat programari. +ACCOUNTING_LENGTH_DESCRIPTION=Longitud per mostrar la descripció de productes i serveis en llistats (Recomanat = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Longitud per mostrar la el formulari de descripció comptes de productes i serveis en llistats (Recomanat = 50) +ACCOUNTING_LENGTH_GACCOUNT=Mida dels comptes generals +ACCOUNTING_LENGTH_AACCOUNT=Mida dels comptes de tercers -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal -ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_SELL_JOURNAL=Diari de venda +ACCOUNTING_PURCHASE_JOURNAL=Diari de compra +ACCOUNTING_MISCELLANEOUS_JOURNAL=Diari varis +ACCOUNTING_EXPENSEREPORT_JOURNAL=Diari de l'informe de despeses +ACCOUNTING_SOCIAL_JOURNAL=Diari social -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account of transfer -ACCOUNTING_ACCOUNT_SUSPENSE=Account of wait +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Transferència de compte +ACCOUNTING_ACCOUNT_SUSPENSE=Compte d'espera -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (if not defined in the service sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Compte comptable per defecte per productes comprats (si no s'ha definit en la fitxa de producte) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Compte comptable per defecte per productes venuts (si no s'ha definit en la fitxa de producte) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte comptable per defecte per serveis comprats (si no s'ha definit en la fitxa de servei) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte comptable per defecte per serveis venuts (si no s'ha definit en la fitxa de servei) -Doctype=Type of document -Docdate=Date -Docref=Reference -Numerocompte=Account -Code_tiers=Thirdparty -Labelcompte=Label account -Debit=Debit -Credit=Credit -Amount=Amount -Sens=Sens -Codejournal=Journal +Doctype=Tipus de document +Docdate=Data +Docref=Referència +Numerocompte=Compte +Code_tiers=Tercer +Labelcompte=Etiqueta de compte +Debit=Dèbit +Credit=Crèdit +Amount=Import +Sens=Significat +Codejournal=Diari -DelBookKeeping=Delete the records of the general ledger +DelBookKeeping=Eliminar els registres del llibre major -SellsJournal=Sells journal -PurchasesJournal=Purchases journal -DescSellsJournal=Sells journal -DescPurchasesJournal=Purchases journal -BankJournal=Bank journal -DescBankJournal=Bank journal including all the types of payments other than cash -CashJournal=Cash journal -DescCashJournal=Cash journal including the type of payment cash +SellsJournal=Diari de vendes +PurchasesJournal=Diari de compres +DescSellsJournal=Diari de vendes +DescPurchasesJournal=Diari de compres +BankJournal=Diari del banc +DescBankJournal=Diari del banc incloent tots els tipus de pagaments diferents de caixa +CashJournal=Efectiu diari +DescCashJournal=Efectiu diari inclòs el tipus de pagament al comptat -CashPayment=Cash Payment +CashPayment=Pagament al comptat -SupplierInvoicePayment=Payment of invoice supplier -CustomerInvoicePayment=Payment of invoice customer +SupplierInvoicePayment=Pagament de factura de proveïdor +CustomerInvoicePayment=Pagament de factura de client ThirdPartyAccount=Compte de tercer NewAccountingMvt=Nou moviment NumMvts=Nombre de moviment ListeMvts=Llistat del moviment -ErrorDebitCredit=Debit and Credit cannot have a value at the same time +ErrorDebitCredit=El dèbit i el crèdit no poden tenir valors alhora ReportThirdParty=Llitat de comptes de tercers -DescThirdPartyReport=Consult here the list of the thirdparty customers and the suppliers and their accounting accounts +DescThirdPartyReport=Consulta aquí el llistat dels tercers clients i proveïdors i els seus comptes comptables -ListAccounts=List of the accounting accounts +ListAccounts=Llistat dels comptes comptables Pcgversion=Versió del pla -Pcgtype=Class of account -Pcgsubtype=Under class of account -Accountparent=Root of the account +Pcgtype=Classe de compte +Pcgsubtype=Sota la classe de compte +Accountparent=Arrel del compte Active=Extracte NewFiscalYear=Nou any fiscal -DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +DescVentilCustomer=Consulta aquí el desglossament anual comptable de les teves factures de clients +TotalVente=Total turnover before tax TotalMarge=Marge total de vendes -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account -DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account -ChangeAccount=Change the accounting account for lines selected by the account: +DescVentilDoneCustomer=Consulta aquí el llistat de línies de factures de clients i els seus comptes comptables +DescVentilTodoCustomer=Ventila les teves línies de factures de client amb un compte comptable +ChangeAccount=Canvia el compte comptable per les línies seleccionades pel compte: Vide=- -DescVentilSupplier=Consult here the annual breakdown accounting of your invoices suppliers -DescVentilTodoSupplier=Ventilate your lines of invoice supplier with an accounting account -DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier and their accounting account +DescVentilSupplier=Consulta aquí el desglossament anual comptable de les teves factures de proveïdors +DescVentilTodoSupplier=Ventila les teves línies de factures de proveïdor amb un compte comptable +DescVentilDoneSupplier=Consulta aquí el llistat de línies de factures de proveïdors i els seus comptes comptables -ValidateHistory=Validate Automatically +ValidateHistory=Valida automàticament -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Error, no pots eliminar aquest compte comptable perquè està en ús -FicheVentilation=Breakdown card +FicheVentilation=Desglossament de targetes +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang index 76879d8530a..e25f1a04234 100644 --- a/htdocs/langs/ca_ES/admin.lang +++ b/htdocs/langs/ca_ES/admin.lang @@ -13,7 +13,7 @@ FilesMissing=Arxius que falten FilesUpdated=Arxius actualitzats FileCheckDolibarr=Comproveu arxius de Dolibarr XmlNotFound=Arxiu XML de Dolibarr no trobat -SessionId=Sesió ID +SessionId=ID de sessió SessionSaveHandler=Modalitat de salvaguardat de sessions SessionSavePath=Localització salvaguardat de sessions PurgeSessions=Purga de sessions @@ -241,7 +241,7 @@ DolibarrProjectLeader=cap de projecte Developpers=Desenvolupadors/col·laboradors OtherDeveloppers=Altres desenvolupadors/col·laboradors OfficialWebSite=Lloc web oficial internacional -OfficialWebSiteFr=lloc web oficial francòfon +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Wiki Dolibarr OfficialDemo=Demo en línia Dolibarr OfficialMarketPlace=Lloc oficial de mòduls complementaris i extensions @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Desactivar globalment tot enviament de SMS (per mode de pro MAIN_SMS_SENDMODE=Mètode d'enviament de SMS MAIN_MAIL_SMS_FROM=Número de telèfon per defecte per als enviaments SMS FeatureNotAvailableOnLinux=Funcionalitat no disponible en sistemes Unix. Proveu el seu sendmail localment. -SubmitTranslation=Si la traducció d'aquest idioma no està completa o troba errors, pot corregir editant els arxius en el directori<b>langs/%s</b> i enviant els arxius modificats al fòrum de www.dolibarr.es. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Configuració del mòdul ModulesSetup=configuració dels mòduls ModuleFamilyBase=Sistema @@ -339,7 +340,7 @@ MinLength=Longuitud mínima LanguageFilesCachedIntoShmopSharedMemory=arxius .lang en memòria compartida ExamplesWithCurrentSetup=Exemples amb la configuració activa actual ListOfDirectories=Llistat de directoris de plantilles OpenDocument -ListOfDirectoriesForModelGenODT=Llistat de directoris amb documents model OpenDocument.<br><br>Indiqueu el camí complet del directori.<br>Afegir un retorn a la línia entre cada directori.<b>Per indicar un directori del mòdul GED, indiqueu <b>DOL_DATA_ROOT/ecm/nomdeldirectori</b>.<br><br>Els arxius de plantilla d'aquests directoris han d'acabar amb <b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Nombre d'arxius de plantilles ODT trobats en aquest(s) directori(s) ExampleOfDirectoriesForModelGen=Exemples de sintaxi:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=Posant les següents etiquetes a la plantilla, obtindrà una substitució amb el valor personalitzat en generar el document: @@ -397,7 +398,7 @@ ExtrafieldParamHelpsellist=Llista Paràmetres be de una taula<br>Sintaxis: nom_t ExtrafieldParamHelpchkbxlst=Llista de paràmetres bé d'una taula<br>Sintaxi: table_name:label_field:id_field::filter<br>Exemple: c_typent:libelle:id::filter<br><br>filtre pot ser una prova simple (per exemple, actiu = 1) per mostrar el valor només s'activa<br>si desitja filtrar un camp extra, utilitza la sintaxi extra.fieldcode=... (on el codi del camp extra)<br><br>per tenir la llista en funció d'un altre:<br>c_typent:libelle:id:parent_list_code|parent_column:filter LibraryToBuildPDF=Llibreria usada per a la creació d'arxius PDF WarningUsingFPDF=Atenció: El seu arxiu <b>conf.php</b> conté la directiva <b>dolibarr_pdf_force_fpdf=1</b>. Això fa que s'usi la llibreria FPDF per generar els seus arxius PDF. Aquesta llibreria és antiga i no cobreix algunes funcionalitats (Unicode, transparència d'imatges, idiomes ciríl · lics, àrabs o asiàtics, etc.), Pel que pot tenir problemes en la generació dels PDF.<br> Per resoldre-ho, i disposar d'un suport complet de PDF, pot descarregar la <a href="http://www.tcpdf.org/" target="_blank"> llibreria TCPDF </a>, i a continuació comentar o eliminar la línia <b>$dolibarr_pdf_force_fpdf=1</b>, i afegir al seu lloc <b>$dolibarr_lib_TCPDF_PATH='ruta_a_TCPDF'</b> -LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (localtax is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax) +LocalTaxDesc=Alguns països apliquen 2 o 3 impostos en cada línia de factura. Si aquest és el cas, escull el tipus pel segon i el tercer impost i el seu valor. Els tipus possibles són: <br>1: impostos locals aplicats en productes i serveis sense IVA (l'impost local serà calculat en el total sense impostos)<br>2: impost local aplicat en productes i serveis amb IVA (l'impost local serà calculat amb el total + l'impost principal)<br>3: impost local aplicat en productes sense IVA (l'impost local serà calculat en el total sense impost)<br>4: impost local aplicat en productes amb IVA (l'impost local serà calculat amb el total + l'impost principal)<br>5: impost local aplicat en serveis sense IVA (l'impost local serà calculat amb el total sense impost)<br>6: impost local aplicat en serveis amb IVA inclòs (l'impost local serà calculat amb el total + IVA) SMS=SMS LinkToTestClickToDial=Introduïu un número de telèfon que voleu marcar per provar l'enllaç de crida ClickToDial per a l'usuari <strong>%s</strong> RefreshPhoneLink=Refrescar enllaç @@ -492,7 +493,7 @@ Module400Desc=Gestió de projectes, oportunitats o clients potencials. A continu Module410Name=Webcalendar Module410Desc=Interface amb el calendari webcalendar Module500Name=Pagaments especials -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends) +Module500Desc=Gestió de despeses especials (impostos, impostos socials o fiscals, dividends) Module510Name=Sous Module510Desc=Gestió dels salaris dels empleats i pagaments Module520Name=Préstec @@ -501,7 +502,7 @@ Module600Name=Notificacions Module600Desc=Enviar notificacions per correu electrònic sobre alguns esdeveniments de negocis del Dolibarr als contactes de tercers (configuració definida en cada tercer) Module700Name=Donacions Module700Desc=Gestió de donacions -Module770Name=Expense reports +Module770Name=Informes de despeses Module770Desc=Informes de despeses de gestió i reclamació (transport, menjar, ...) Module1120Name=Pressupost de proveïdor Module1120Desc=Sol·licitud pressupost i preus a proveïdor @@ -523,10 +524,10 @@ Module2400Name=Agenda Module2400Desc=Gestió de l'agenda i de les accions Module2500Name=Gestió Electrònica de Documents Module2500Desc=Permet administrar una base de documents -Module2600Name=API services (Web services SOAP) -Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API services (Web services REST) -Module2610Desc=Enable the Dolibarr REST server providing API services +Module2600Name=Serveis API (Web services SOAP) +Module2600Desc=Habilita el servidor SOAP de Dolibarr que ofereix serveis API +Module2610Name=Serveis API (Web services REST) +Module2610Desc=Habilita el servidor REST de Dolibarr que ofereix serveis API Module2650Name=WebServices (client) Module2650Desc=Habilitar els serveis de client web de Dolibarr (pot ser utilitzar per gravar dades/sol·licituds de servidors externs. De moment només és suporta comandes a proveïdors) Module2700Name=Gravatar @@ -554,8 +555,8 @@ Module50400Name=Comptabilitat (avançat) Module50400Desc=Gestió experta de la comptabilitat (doble partida) Module54000Name=PrintIPP Module54000Desc=L'impressió directa (sense obrir els documents) utilitza l'interfície Cups IPP (L'impressora té que ser visible pel servidor i CUPS té que estar instal·lat en el servidor) -Module55000Name=Poll, Survey or Vote -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...) +Module55000Name=Enquesta o votació +Module55000Desc=Mòdul per crear enquestes o votacions online (com Doodle, Studs, ...) Module59000Name=Marges Module59000Desc=Mòdul per gestionar els marges de benefici Module60000Name=Comissions @@ -579,7 +580,7 @@ Permission32=Crear/modificar productes Permission34=Eliminar productes Permission36=Veure/gestionar els productes ocults Permission38=Exportar productes -Permission41=Read projects and tasks (shared project and projects i'm contact for). Can also enter time consumed on assigned tasks (timesheet) +Permission41=Consulta projectes i tasques (els projectes compartits i els projectes en que sóc el contacte). També pots entrar els temps consumits en tasques asignades (timesheet) Permission42=Crear/modificar projectes i tasques (compartits o és contacte) Permission44=Eliminar projectes i tasques (compartits o és contacte) Permission61=Consultar intervencions @@ -600,10 +601,10 @@ Permission86=Enviar comandes de clients Permission87=Tancar comandes de clients Permission88=Anul·lar comandes de clients Permission89=Eliminar comandes de clients -Permission91=Read social or fiscal taxes and vat -Permission92=Create/modify social or fiscal taxes and vat -Permission93=Delete social or fiscal taxes and vat -Permission94=Export social or fiscal taxes +Permission91=Llegeix impostos socials o fiscals i IVA +Permission92=Crea/modifica impostos socials o fiscals i IVA +Permission93=Elimina impostos socials o fiscals i IVA +Permission94=Exporta els impostos socials o fiscals Permission95=Consultar balanços i resultats Permission101=Consultar expedicions Permission102=Crear/modificar expedicions @@ -621,9 +622,9 @@ Permission121=Consultar empreses Permission122=Crear/modificar empreses Permission125=Eliminar empreses Permission126=Exportar les empreses -Permission141=Read all projects and tasks (also private projects i am not contact for) -Permission142=Create/modify all projects and tasks (also private projects i am not contact for) -Permission144=Delete all projects and tasks (also private projects i am not contact for) +Permission141=Consulta tots els projectes i tasques (també els projectes privats dels que no sóc contacte) +Permission142=Crea/modifica tots els projectes i tasques (també projectes privats dels que no sóc el contacte) +Permission144=Elimina tots els projectes i tasques (també els projectes privats dels que no sóc contacte) Permission146=Consultar proveïdors Permission147=Consultar estadístiques Permission151=Consultar domiciliacions @@ -635,7 +636,7 @@ Permission162=Crear/Modificar contractes/subscripcions Permission163=Activar un servei/subscripció d'un contracte Permission164=Desactivar un servei/subscripció d'un contracte Permission165=Eliminar contractes/subscripcions -Permission171=Llegir viatges i despeses (propis i els seus subordinats) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Crear/modificar desplaçaments i despeses Permission173=Eliminar desplaçaments i despeses Permission174=Cercar tots els honoraris @@ -730,7 +731,7 @@ Permission538=Exportar serveis Permission701=Consultar donacions Permission702=Crear/modificar donacions Permission703=Eliminar donacions -Permission771=Llegir informes de despeses (propis i dels seus subordinats) +Permission771=Read expense reports (yours and your subordinates) Permission772=Crear/modificar informe de despeses Permission773=Eliminar els informes de despeses Permission774=Llegir tots els informes de despeses (incluint els no subordinats) @@ -767,6 +768,12 @@ Permission1237=Exporta comandes de proveïdors juntament amb els seus detalls Permission1251=Llançar les importacions en massa a la base de dades (càrrega de dades) Permission1321=Exporta factures a clients, atributs i cobraments Permission1421=Exporta comandes de clients i atributs +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Veure les tasques programades Permission23002=Crear/Modificar les tasques programades Permission23003=Eliminar tasques programades @@ -801,7 +808,7 @@ DictionaryCountry=Països DictionaryCurrency=Monedes DictionaryCivility=Títol cortesia DictionaryActions=Tipus d'esdeveniments de l'agenda -DictionarySocialContributions=Social or fiscal taxes types +DictionarySocialContributions=Tipus d'impostos socials o fiscals DictionaryVAT=Taxa d'IVA (Impost sobre vendes als EEUU) DictionaryRevenueStamp=Imports de segells fiscals DictionaryPaymentConditions=Condicions de pagament @@ -819,9 +826,9 @@ DictionaryAccountancyplan=Pla comptable DictionaryAccountancysystem=Models de plans comptables DictionaryEMailTemplates=Models d'emails DictionaryUnits=Unitats -DictionaryProspectStatus=Prospection status -DictionaryHolidayTypes=Type of leaves -DictionaryOpportunityStatus=Opportunity status for project/lead +DictionaryProspectStatus=Estat del client potencial +DictionaryHolidayTypes=Tipus de dies lliures +DictionaryOpportunityStatus=Estat de l'oportunitat pel projecte/lead SetupSaved=Configuració desada BackToModuleList=Retornar llista de mòduls BackToDictionaryList=Tornar a la llista de diccionaris @@ -941,14 +948,14 @@ CompanyZip=Codi postal CompanyTown=Població CompanyCountry=Pais CompanyCurrency=Divisa principal -CompanyObject=Object of the company +CompanyObject=Objecte de l'empresa Logo=Logo DoNotShow=No mostrar DoNotSuggestPaymentMode=No sugerir NoActiveBankAccountDefined=Cap compte bancari actiu definit OwnerOfBankAccount=Titular del compte %s BankModuleNotActive=Mòdul comptes bancaris no activat -ShowBugTrackLink=Show link "<strong>%s</strong>" +ShowBugTrackLink=Mostra l'enllaç "<strong>%s</strong>" ShowWorkBoard=Mostra panell d'informació a la pàgina principal Alerts=Alertes Delays=Terminis @@ -1015,7 +1022,7 @@ MAIN_MAX_DECIMALS_UNIT=Decimals màxims per als preus unitaris MAIN_MAX_DECIMALS_TOT=Decimals màxims per als preus totals MAIN_MAX_DECIMALS_SHOWN=Decimals màxims per als imports mostrats a la pantalla (Posar <b> ...</b> després del màxim si vol veure <b> ...</b> quan el nombre es trunque al mostrar a la pantalla) MAIN_DISABLE_PDF_COMPRESSION=Utilitzar la compressió PDF per els arxius PDF generats -MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something else than base 10. For example, put 0.05 if rounding is done by 0.05 steps) +MAIN_ROUNDING_RULE_TOT=Pas de rang d'arrodoniment (per països en què l'arrodoniment es realitza en alguna cosa més que la base 10. Per exemple, poseu 0.05 si l'arrodoniment es fa per passos de 0,05) UnitPriceOfProduct=Preu unitari sense IVA d'un producte TotalPriceAfterRounding=Preu total després de l'arrodoniment ParameterActiveForNextInputOnly=Paràmetre efectiu només a partir de les properes sessions @@ -1023,7 +1030,7 @@ NoEventOrNoAuditSetup=No s'han registrat esdeveniments de seguretat. Això pot s NoEventFoundWithCriteria=No s'han trobat esdeveniments de seguretat per a aquests criteris de cerca. SeeLocalSendMailSetup=Veure la configuració local d'sendmail BackupDesc=Per realitzar una còpia de seguretat completa de Dolibarr, vostè ha de: -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). +BackupDesc2=Desa el contingut del directori de documents (<b>%s</b>) que conté tots els fitxers carregats i generats (per tant, inclou tots els fitxers de bolcat generats al pas 1) BackupDesc3=Guardar el contingut de la seva base de dades (<b>%s</b>) a un archiu de bolcat. Per aixo pot utilitzar l'asistent a continuació BackupDescX=La carpeta arxivada haurà de guardar-se en un lloc segur BackupDescY=L'arxiu de bolcat generat haurà de guardar-se en un lloc segur. @@ -1083,7 +1090,7 @@ TotalNumberOfActivatedModules=Nombre total de mòduls activats: <b>%s</b> YouMustEnableOneModule=Ha d'activar almenys 1 mòdul. ClassNotFoundIntoPathWarning=No s'ha trobat la classe %s en el seu path PHP YesInSummer=Sí a l'estiu -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are open to external users (whatever are permission of such users): +OnlyFollowingModulesAreOpenedToExternalUsers=Només els següents moduls estan oberts a usuaris externs (segons els permisos de cada usuari) SuhosinSessionEncrypt=Emmagatzematge de sessions xifrades per Suhosin ConditionIsCurrently=Actualment la condició és %s YouUseBestDriver=Està utilitzant el driver %s, actualment és el millor driver disponible. @@ -1390,14 +1397,15 @@ NumberOfProductShowInSelect=Nº de productes màx a les llistes (0= sense límit ConfirmDeleteProductLineAbility=Confirmació d'eliminació d'una línia de producte en els formularis ModifyProductDescAbility=Personalització de les descripcions dels productes en els formularis ViewProductDescInFormAbility=Visualització de les descripcions dels productes en els formularis -MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal +MergePropalProductCard=Activa en la pestanya fitxers adjunts de productes/serveis una opció per convinar el document de producte en PDF a un pressupost en PDF (si el producte/servei es troba en el pressupost) ViewProductDescInThirdpartyLanguageAbility=Visualització de les descripcions de productes en l'idioma del tercer +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=També si vostè té un gran número de productes (> 100.000), pot augmentar la velocitat mitjançant l'estableciment. PRODUCT_DONOTSEARCH_ANYWHERE amb la constant a 1 a Configuració --> Altres. La cerca serà limitada a la creació de la cadena UseSearchToSelectProduct=Utilitzeu un formulari de cerca per triar un producte (en lloc d'una llista desplegable). UseEcoTaxeAbility=Assumir ecotaxa (DEEE) SetDefaultBarcodeTypeProducts=Tipus de codi de barres utilitzat per defecte per als productes SetDefaultBarcodeTypeThirdParties=Tipus de codi de barres utilitzat per defecte per als tercers -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition +UseUnits=Defineix una unitat de mesura per Quantitats per les línies de pressupostos, comandes o factures. ProductCodeChecker= Mòdul per a la generació i comprovació del codi d'un producte o servei ProductOtherConf= Configuració de productes/serveis ##### Syslog ##### @@ -1411,6 +1419,8 @@ SyslogFilename=Nom i ruta de l'arxiu YouCanUseDOL_DATA_ROOT=Podeu utilitzar DOL_DATA_ROOT/dolibarr.log per a un registre a la carpeta documents de Dolibarr. Tanmateix, pot establir una carpeta diferent per guardar aquest arxiu. ErrorUnknownSyslogConstant=La constant %s no és una constant syslog coneguda OnlyWindowsLOG_USER=Windows només suporta LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Configuració del mòdul donacions DonationsReceiptModel=Model recepció de donacions @@ -1428,8 +1438,8 @@ BarcodeDescUPC=Codis de barra tipus UPC BarcodeDescISBN=Codis de barra tipus ISBN BarcodeDescC39=Codis de barra tipus C39 BarcodeDescC128=Codis de barra tipus C128 -BarcodeDescDATAMATRIX=Barcode of type Datamatrix -BarcodeDescQRCODE=Barcode of type QR code +BarcodeDescDATAMATRIX=Codi de barres de tipus Datamatrix +BarcodeDescQRCODE=Codi de barres de tipus QR GenbarcodeLocation=Generador de codi de barres (utilitzat pel motor intern per a alguns tipus de codis de barres). Ha de ser compatible amb "genbarcode".<br>Per exemple: /usr/local/bin/genbarcode BarcodeInternalEngine=Motor intern BarCodeNumberManager=Configuració de la numeració automatica de codis de barres @@ -1454,7 +1464,7 @@ FixedEmailTarget=Destinatari fixe SendingsSetup=Configuració del mòdul Expedicions SendingsReceiptModel=Model de notes de lliurament SendingsNumberingModules=Mòduls de numeració de notes de lliurament -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=Suport en fulles d'expedició per entregues de clients NoNeedForDeliveryReceipts=En la majoria dels casos, les notes de lliurament (llista de productes enviats) també actuen com a notes de recepció i són signades pel client. La gestió de les notes de recepció és per tant redundant i poques vegades s'activarà. FreeLegalTextOnShippings=Text lliure en els enviaments ##### Deliveries ##### @@ -1512,7 +1522,7 @@ ConfirmDeleteMenu=Esteu segur que voleu eliminar l'entrada de menú <b>%s</b> ? DeleteLine=Eliminació de línea ConfirmDeleteLine=Esteu segur de voler eliminar aquesta línia? ##### Tax ##### -TaxSetup=Taxes, social or fiscal taxes and dividends module setup +TaxSetup=Impostos, impostos socials o fiscals i configuració de mòdul de dividends OptionVatMode=Opció de càrrega d'IVA OptionVATDefault=Efectiu OptionVATDebitOption=Dèbit @@ -1536,6 +1546,7 @@ AgendaSetup=Mòdul configuració d'accions i agenda PasswordTogetVCalExport=Clau d'autorització vCal export link PastDelayVCalExport=No exportar els esdeveniments de més de AGENDA_USE_EVENT_TYPE=Utilitza tipus d'esdeveniments (administrats en menú a Configuració -> Diccionari -> Tipus d'esdeveniments de l'agenda) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Establir per defecte aquest tipus d'esdeveniment en el filtre de cerca en la vista de la agenda AGENDA_DEFAULT_FILTER_STATUS=Establir per defecte aquest estat de esdeveniments en el filtre de cerca en la vista de la agenda AGENDA_DEFAULT_VIEW=Establir la pestanya per defecte al seleccionar el menú Agenda @@ -1563,14 +1574,14 @@ WebServicesDesc=Mitjançant l'activació d'aquest mòdul, Dolibarr es converteix WSDLCanBeDownloadedHere=La descripció WSDL dels serveis prestats es poden recuperar aquí EndPointIs=Els clients SOAP hauran d'enviar les seves sol·licituds al punt final a la URL Dolibarr ##### API #### -ApiSetup=API module setup -ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services. -KeyForApiAccess=Key to use API (parameter "api_key") -ApiProductionMode=Enable production mode -ApiEndPointIs=You can access to the API at url -ApiExporerIs=You can explore the API at url -OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed -ApiKey=Key for API +ApiSetup=Configuració del mòdul API +ApiDesc=Habilitant aquest mòdul, Dolibarr serà un servidor REST per oferir varis serveis web. +KeyForApiAccess=Clau per utilitzar l'API (paràmetre "api_key") +ApiProductionMode=Habilita el mode producció +ApiEndPointIs=Pots accedir a l'API en la URL +ApiExporerIs=Pots explorar l'API en la URL +OnlyActiveElementsAreExposed=Només s'exposen els elements de mòduls habilitats +ApiKey=Clau per l'API ##### Bank ##### BankSetupModule=Configuració del mòdul Banc FreeLegalTextOnChequeReceipts=Menció complementària a les remeses de xecs @@ -1600,7 +1611,7 @@ ProjectsSetup=Configuració del mòdul Projectes ProjectsModelModule=Model de document per a informes de projectes TasksNumberingModules=Mòdul numeració de tasques TaskModelModule=Mòdul de documents informes de tasques -UseSearchToSelectProject=Use autocompletion fields to choose project (instead of using a list box) +UseSearchToSelectProject=Utilitzeu els camps d'autocompletat per triar el projecte (enlloc d'utilitzar un listbox) ##### ECM (GED) ##### ECMSetup = Configuració del mòdul GED ECMAutoTree = L'arbre automàtic està disponible @@ -1614,7 +1625,7 @@ OpenFiscalYear=Obrir any fiscal CloseFiscalYear=Tancar any fiscal DeleteFiscalYear=Eliminar any fiscal ConfirmDeleteFiscalYear=Esteu segur d'eliminar aquest any fiscal? -Opened=Open +Opened=Obert Closed=Tancat AlwaysEditable=Sempre es pot editar MAIN_APPLICATION_TITLE=Forçar visibilitat del nom de l'aplicació (advertència: indicar el seu propi nom aquí pot trencar la característica d'auto-omple natge de l'inici de sessió en utilitzar l'aplicació mòbil DoliDroid) @@ -1642,37 +1653,38 @@ SomethingMakeInstallFromWebNotPossible=No és possible la instal·lació de mòd SomethingMakeInstallFromWebNotPossible2=Per aquesta raó, explicarem aquí els passos del procés d'actualització manual que pot realitzar un usuari amb privilegis InstallModuleFromWebHasBeenDisabledByFile=La instal·lació de mòduls externs des de l'aplicació es troba desactivada per l'administrador. Ha de requerir que elimini l'arxiu <strong>%s</strong> per habilitar aquesta funció ConfFileMuseContainCustom=La instal·lació de mòduls externs des de l'aplicació guarda els arxius dels mòduls en el directori <strong>%s</strong>. Per disposar d'aquest directori a Dolibarr, té que configurar l'arxiu <strong>conf/conf.php</strong> per tenir l'opció <br>- <strong>$dolibarr_main_url_root_alt</strong> activat amb el valor <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> activat amb el valor <strong"%s/custom"</strong> -HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over -PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective -NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes -BackgroundColor=Background color -TopMenuBackgroundColor=Background color for Top menu -LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line -BackgroundTableLineOddColor=Background color for odd table lines -BackgroundTableLineEvenColor=Background color for even table lines -MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) -NbAddedAutomatically=Number of days added to counters of users (automatically) each month -EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters. -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] -PositionIntoComboList=Position of line into combo lists -SellTaxRate=Sale tax rate -RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. -OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100). -TemplateForElement=This template record is dedicated to which element -TypeOfTemplate=Type of template -TemplateIsVisibleByOwnerOnly=Template is visible by owner only +HighlightLinesOnMouseHover=Remarca línies de la taula quan el ratolí passi per sobre +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) +PressF5AfterChangingThis=Prem F5 en el teclat després de canviar aquest valor per fer-ho efectiu +NotSupportedByAllThemes=Funcionarà amb el tema eldy però no està suportat pels altres temes +BackgroundColor=Color de fons +TopMenuBackgroundColor=Color de fons pel menú superior +LeftMenuBackgroundColor=Color de fons pel menú de l'esquerra +BackgroundTableTitleColor=Background color for Table title line +BackgroundTableLineOddColor=Color de fons per les línies senars de les taules +BackgroundTableLineEvenColor=Color de fons per les línies parells de les taules +MinimumNoticePeriod=Període mínim de notificació (La solicitud de dia lliure serà donada abans d'aquest període) +NbAddedAutomatically=Número de dies afegits en comptadors d'usuaris (automàticament) cada mes +EnterAnyCode=Aquest camp conté una referència a un identificador de línia. Introdueix qualsevol valor però sense caràcters especials. +UnicodeCurrency=Introduïu aquí entre claus, la llista de nombre de bytes que representen el símbol de moneda. Per Exemple: per $, introdueix [36] - per als reals de Brasil R$ [82,36] - per € , introdueix [8364] +PositionIntoComboList=Posició de la línia en llistes combo +SellTaxRate=Valor de l'IVA +RecuperableOnly=Sí per l'IVA "Non Perçue Récupérable" dedicat a algun estat a França. Mantingui el valor a "No" en els altres casos. +UrlTrackingDesc=Si el proveïdor o el servei de transport ofereixen una pàgina o un lloc web per comprovar l'estat del teu enviament , pots entrar aquí. Pots utilitzar la tecla {TrackID} en els paràmetres d'URL perquè el sistema ho reemplaçarà amb el valor del número de seguiment de l'usuari utilitzat en la targeta d'embarcament. +OpportunityPercent=Quan crees una oportunitat, es defineix un import estimat de projecte. D'acord a l'estat de l'oportunitat, aquest import es pot multiplicar per aquest taxa per avaluar l'import global eventual per totes les oportunitats que es poden generar. El valor és un percentatge (entre o i 100). +TemplateForElement=Aquest registre de plantilla es dedica a quin element +TypeOfTemplate=Tipus de plantilla +TemplateIsVisibleByOwnerOnly=La plantilla és visible només pel propietari FixTZ=Fixar zona horaria -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum -MailToSendProposal=To send customer proposal -MailToSendOrder=To send customer order -MailToSendInvoice=To send customer invoice -MailToSendShipment=To send shipment -MailToSendIntervention=To send intervention -MailToSendSupplierRequestForQuotation=To send quotation request to supplier -MailToSendSupplierOrder=To send supplier order -MailToSendSupplierInvoice=To send supplier invoice -MailToThirdparty=To send email from thirdparty page +FillFixTZOnlyIfRequired=Exemple: +2 (omple'l només si tens problemes) +ExpectedChecksum=Checksum esperat +CurrentChecksum=Checksum actual +MailToSendProposal=Enviar pressupost de client +MailToSendOrder=Enviar comanda de client +MailToSendInvoice=Enviar factura de client +MailToSendShipment=Enviar expedició +MailToSendIntervention=Enviar intervenció +MailToSendSupplierRequestForQuotation=Enviar pressupost de proveïdor +MailToSendSupplierOrder=Enviar comanda de proveïdor +MailToSendSupplierInvoice=Enviar factura de proveïdor +MailToThirdparty=Enviar correu electrònic de la pàgina del tercer diff --git a/htdocs/langs/ca_ES/banks.lang b/htdocs/langs/ca_ES/banks.lang index b2bf611b415..13431fd064b 100644 --- a/htdocs/langs/ca_ES/banks.lang +++ b/htdocs/langs/ca_ES/banks.lang @@ -84,7 +84,7 @@ RemoveFromRubrique=Suprimir vincle amb categoria RemoveFromRubriqueConfirm=Esteu segur de voler suprimir el vincle entre la transacció i la categoria? ListBankTransactions=Llista de transaccions IdTransaction=Id de transacció -BankTransactions=Transaccions bancarias +BankTransactions=Transaccions bancaries SearchTransaction=Cercar registre ListTransactions=Llistat transaccions ListTransactionsByCategory=Llistat transaccions/categoria @@ -94,12 +94,12 @@ Conciliate=Conciliar Conciliation=Conciliació ConciliationForAccount=Conciliacions en aquest compte IncludeClosedAccount=Incloure comptes tancats -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Només comptes oberts AccountToCredit=Compte de crèdit AccountToDebit=Compte de dèbit DisableConciliation=Desactivar la funció de conciliació per a aquest compte ConciliationDisabled=Funció de conciliació desactivada -StatusAccountOpened=Open +StatusAccountOpened=Actiu StatusAccountClosed=Tancada AccountIdShort=Número EditBankRecord=Editar registre @@ -113,7 +113,7 @@ CustomerInvoicePayment=Cobrament a client CustomerInvoicePaymentBack=Reemborsament a client SupplierInvoicePayment=Pagament a proveïdor WithdrawalPayment=Cobrament de domiciliació -SocialContributionPayment=Social/fiscal tax payment +SocialContributionPayment=Impost de pagament social/fiscal FinancialAccountJournal=Diari de tresoreria del compte BankTransfer=Transferència bancària BankTransfers=Transferències bancàries @@ -165,8 +165,8 @@ DeleteARib=Codi BAN eliminat ConfirmDeleteRib=Segur que vols eliminar aquest registre BAN? StartDate=Data d'inici EndDate=Data final -RejectCheck=Check rejection -ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheck=Check returned +ConfirmRejectCheck=Esteu segur de voler marcar aquest xec com retornat? +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang index 68f7d01f903..0c1510a3663 100644 --- a/htdocs/langs/ca_ES/bills.lang +++ b/htdocs/langs/ca_ES/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Cap factura ClassifyBill=Classificar la factura SupplierBillsToPay=Factures de proveïdors a pagar CustomerBillsUnpaid=Factures a clients pendents de cobrament -DispenseMontantLettres=Les factures redactades per processos mecànics estan exemptes de l'ordre en lletres NonPercuRecuperable=No percebut recuperable SetConditions=Definir condicions de pagament SetMode=Definir mode de pagament @@ -330,12 +329,14 @@ PaymentTypeCB=Targeta PaymentTypeShortCB=Targeta PaymentTypeCHQ=Xec PaymentTypeShortCHQ=Xec -PaymentTypeTIP=Bestreta -PaymentTypeShortTIP=Bestreta +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Pagament On Line PaymentTypeShortVAD=Pagament On Line -PaymentTypeTRA=Lletra de canvi -PaymentTypeShortTRA=Lletra +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Dades bancàries BankCode=Codi banc DeskCode=Cod. sucursal @@ -381,6 +382,8 @@ ChequesReceipts=Llistat remeses ChequesArea=Àrea remeses ChequeDeposits=Dipòsit de xecs Cheques=Xecs +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Aquest abonament s'ha convertit en %s UsBillingContactAsIncoiveRecipientIfExist=Utilitzar l'adreça del contacte de client de facturació de la factura en comptes de la direcció del tercer com a destinatari de les factures ShowUnpaidAll=Mostrar tots els pendents @@ -404,7 +407,7 @@ RevenueStamp=Timbre fiscal YouMustCreateInvoiceFromThird=Aquesta opció només està disponible quan es crea la factura des de la pestanya "client" des de tercers PDFCrabeDescription=Model de factura complet (model recomanat per defecte) TerreNumRefModelDesc1=Retorna el nombre sota el format %syymm-nnnn per a les factures i %syymm-nnnn per als abonaments on yy és l'any, mm. el mes i nnnn un comptador seqüencial sense ruptura i sense permanència a 0 -MarsNumRefModelDesc1=Retorna el nombre sota el format %syymm-nnnn per a les factures, %syymm-nnnn per a les factures rectificatives, %syymm-nnnn per a les factures proforma i %syymm-nnnn per als abonaments on yy és l'any, mm. el mes i nnnn un comptador seqüencial sense ruptura i sense permanència a 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Ja hi ha una factura amb $syymm i no és compatible amb aquest model de seqüència. Elimineu o renómbrela per poder activar aquest mòdul ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Responsable seguiment factura a client diff --git a/htdocs/langs/ca_ES/bookmarks.lang b/htdocs/langs/ca_ES/bookmarks.lang index 028349651b9..1bfbbbff778 100644 --- a/htdocs/langs/ca_ES/bookmarks.lang +++ b/htdocs/langs/ca_ES/bookmarks.lang @@ -1,19 +1,19 @@ # Dolibarr language file - Source file is en_US - marque pages -AddThisPageToBookmarks=Afigeix aquesta pàgina als marcadors +AddThisPageToBookmarks=Afegeix aquesta pàgina als marcadors Bookmark=Marcador Bookmarks=Marcadors NewBookmark=Nou marcador -ShowBookmark=Mostrar marcadors -OpenANewWindow=Obrir una nova finestra +ShowBookmark=Mostra marcador +OpenANewWindow=Obre una nova finestra ReplaceWindow=Reemplaça la finestra actual BookmarkTargetNewWindowShort=Nova finestra BookmarkTargetReplaceWindowShort=Finestra actual BookmarkTitle=Títol del marcador UrlOrLink=URL BehaviourOnClick=Comportament al fer clic a la URL -CreateBookmark=Crear marcador +CreateBookmark=Crea marcador SetHereATitleForLink=Indiqueu aquí un títol del marcador UseAnExternalHttpLinkOrRelativeDolibarrLink=Indicar una URL http externa o una URL Dolibarr relativa -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Triar si ha de obrir-se la pàgina en una nova finestra o en l'actual +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Tria si ha d'obrir-se la pàgina en una nova finestra o en l'actual BookmarksManagement=Gestió de marcadors ListOfBookmarks=Llista de marcadors diff --git a/htdocs/langs/ca_ES/companies.lang b/htdocs/langs/ca_ES/companies.lang index 8592fb6fc4b..5ed3b2870c0 100644 --- a/htdocs/langs/ca_ES/companies.lang +++ b/htdocs/langs/ca_ES/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=ABN ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Client potencial ContactPrivate=Privat ContactPublic=Compartit ContactVisibility=Visibilitat +ContactOthers=Other OthersNotLinkedToThirdParty=Altres, no enllaçat a un tercer ProspectStatus=Estat client potencial PL_NONE=Cap @@ -375,6 +382,7 @@ ExportDataset_company_2=Contactes de tercers i atributs ImportDataset_company_1=Tercers (empreses/institucions/persones fisiques) i atributs ImportDataset_company_2=Contactes/Adreces (de tercers o no) i atributs ImportDataset_company_3=Comptes bancaris +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Nivell de preus DeliveriesAddress=Adreça(es) d'enviament DeliveryAddress=Adreça d'enviament diff --git a/htdocs/langs/ca_ES/compta.lang b/htdocs/langs/ca_ES/compta.lang index 0da7118653e..fb57a46c050 100644 --- a/htdocs/langs/ca_ES/compta.lang +++ b/htdocs/langs/ca_ES/compta.lang @@ -56,23 +56,23 @@ VATCollected=IVA recuperat ToPay=A pagar ToGet=A tornar SpecialExpensesArea=Àrea per tots els pagaments especials -TaxAndDividendsArea=Sale taxes, social/fiscal taxes contributions and dividends area -SocialContribution=Social or fiscal tax -SocialContributions=Social or fiscal taxes +TaxAndDividendsArea=Impostos de vendes, contribucions en impostos socials/fiscals i àrea de dividends. +SocialContribution=Impost socials o fiscals +SocialContributions=Impostos socials o fiscals MenuSpecialExpenses=Pagaments especials MenuTaxAndDividends=Impostos i càrregues MenuSalaries=Salaris -MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New social/fiscal tax -NewSocialContribution=New social/fiscal tax -ContributionsToPay=Social/fiscal taxes to pay +MenuSocialContributions=Impost social/fiscal +MenuNewSocialContribution=Nou impost social +NewSocialContribution=Nou impost social/fiscal +ContributionsToPay=Impostos socials/fiscals a pagar AccountancyTreasuryArea=Àrea comptabilitat/tresoreria AccountancySetup=Configuració comptabilitat NewPayment=Nou pagament Payments=Pagaments PaymentCustomerInvoice=Cobrament factura a client PaymentSupplierInvoice=Pagament factura de proveïdor -PaymentSocialContribution=Social/fiscal tax payment +PaymentSocialContribution=Pagament d'impost social/fiscal PaymentVat=Pagament IVA PaymentSalary=Pagament salario ListPayment=Llistat de pagaments @@ -91,7 +91,9 @@ LT1PaymentES=Pagament de RE LT1PaymentsES=Pagaments de RE VATPayment=Pagament IVA VATPayments=Pagaments IVA -SocialContributionsPayments=Social/fiscal taxes payments +VATRefund=VAT Refund +Refund=Refund +SocialContributionsPayments=Pagaments d'impostos socials/fiscals ShowVatPayment=Veure pagaments IVA TotalToPay=Total a pagar TotalVATReceived=Total IVA percebut @@ -116,11 +118,11 @@ NewCheckDepositOn=Crear nova remesa al compte: %s NoWaitingChecks=No hi ha xecs en espera d'ingressar. DateChequeReceived=Data recepció del xec NbOfCheques=N º de xecs -PaySocialContribution=Pay a social/fiscal tax -ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid? -DeleteSocialContribution=Delete a social or fiscal tax payment -ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment? -ExportDataset_tax_1=Social and fiscal taxes and payments +PaySocialContribution=Pagar un impost social/fiscal +ConfirmPaySocialContribution=Esteu segur de voler classificar aquest impost social o fiscal com a pagat? +DeleteSocialContribution=Elimina un pagament d'impost social o fiscal +ConfirmDeleteSocialContribution=Esteu segur de voler eliminar el pagament d'aquest impost social/fiscal? +ExportDataset_tax_1=Impostos socials i fiscals i pagaments CalcModeVATDebt=Mode d'<b>%sIVA sobre comptabilitat de compromís%s </b>. CalcModeVATEngagement=Mode d'<b>%sIVA sobre ingressos-despeses%s</b>. CalcModeDebt=Mode <b>%sReclamacions-Deutes%s</b> anomenada <b>Comptabilitad de compromís</b>. @@ -194,21 +196,21 @@ ReCalculate=Recalcular Mode1=Mètode 1 Mode2=Mètode 2 CalculationRuleDesc=Per calcular la totalitat de l'IVA, hi ha dos mètodes:<br>Mètode 1 és l'arrodoniment de l'IVA en cada línia, llavors es sumen-<br>Mètode 2 és la suma de tot l'IVA en cada línia, a continuació, arrodonint el resultat.<br>.El resultat final pot difereix uns pocs centaus. El mètode per defecte és <b>% s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=D'acord amb el proveïdor, tria el mètode apropiat per aplicar la mateixa regla de càlcul i aconseguir el mateix resultat esperat pel teu proveïdor. TurnoverPerProductInCommitmentAccountingNotRelevant=l'Informe Facturació per producte, quan s'utilitza el mode <b>comptabilitat de caixa </b> no és rellevant. Aquest informe només està disponible quan s'utilitza el mode <b>compromís comptable</b>(consulteu la configuració del mòdul de comptabilitat). CalculationMode=Mode de càlcul AccountancyJournal=Codi comptable diari -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT -ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) +ACCOUNTING_VAT_PAY_ACCOUNT=Codi comptable per defecte per l'IVA soportat ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable per defecte per a clients ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable per defecte per a proveïdors -CloneTax=Clone a social/fiscal tax -ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment +CloneTax=Duplica un impost social/fiscal +ConfirmCloneTax=Confirma la duplicació del pagament de l'impost social/fiscal CloneTaxForNextMonth=Clonar-la pel pròxim mes -SimpleReport=Simple report -AddExtraReport=Extra reports -OtherCountriesCustomersReport=Foreign customers report -BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code -SameCountryCustomersWithVAT=National customers report -BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code +SimpleReport=Informe simple +AddExtraReport=Informes extra +OtherCountriesCustomersReport=Informe de clients estrangers +BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Basat en les dues primeres lletres del CIF que són diferents del codi de país de la teva empresa +SameCountryCustomersWithVAT=Informe de clients nacionals +BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Basat en les dues primeres lletres del CIF que són iguals del codi de país de la teva empresa diff --git a/htdocs/langs/ca_ES/donations.lang b/htdocs/langs/ca_ES/donations.lang index 0afd6bcb754..5a81600cdfa 100644 --- a/htdocs/langs/ca_ES/donations.lang +++ b/htdocs/langs/ca_ES/donations.lang @@ -6,7 +6,7 @@ Donor=Donant Donors=Donants AddDonation=Crear una donació NewDonation=Nova donació -DeleteADonation=Eliminar una donació +DeleteADonation=Elimina una donació ConfirmDeleteADonation=Estàs segur de voler eliminar aquesta donació? ShowDonation=Mostrar donació DonationPromise=Promesa de donació diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang index 87976f20caa..91d0f87f290 100644 --- a/htdocs/langs/ca_ES/errors.lang +++ b/htdocs/langs/ca_ES/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Longitud del camp massa llarg per al tipus cadena ErrorNoValueForSelectType=Els valors de la llista han de ser indicats ErrorNoValueForCheckBoxType=Els valors de la llista han de ser indicats ErrorNoValueForRadioType=Els valors de la llista han de ser indicats -ErrorBadFormatValueList=Els valors de la llista no peudo contenir més d'una coma: <u>%s </u>, però necessita una: clau, valors +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=El camp <b>%s</b> no ha de contenir caràcters especials ErrorFieldCanNotContainSpecialNorUpperCharacters=El camp <b>%s</b> no ha de contenir caràcters especials, ni caràcters en majúscula i no pot contindre només números. ErrorNoAccountancyModuleLoaded=Mòdul de comptabilitat no activat @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=La configuració de ClickToDial per al co WarningNotRelevant=Operació irrellevant per a aquest conjunt de dades WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funcionalitat desactivada quant la configuració de visualització és optimitzada per a persones cegues o navegadors de text. WarningPaymentDateLowerThanInvoiceDate=La data de pagament (%s) és anterior a la data (%s) de la factura %s. -WarningTooManyDataPleaseUseMoreFilters=Masses dades. Utilitzi més filtres. +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Algunes vegades van ser registrats pels usuaris quan no s'havia definit el seu preu per hora. Es va utilitzar un valor de 0, però això pot resultar en una valoració equivocada del temps invertit. diff --git a/htdocs/langs/ca_ES/exports.lang b/htdocs/langs/ca_ES/exports.lang index 193deaa9f94..568fb153c60 100644 --- a/htdocs/langs/ca_ES/exports.lang +++ b/htdocs/langs/ca_ES/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Bascular com a mínim un camp origen a la columna de camps SelectFormat=Seleccioneu aquest format de fitxer d'importació RunImportFile=Llançar la importació NowClickToRunTheImport=Comproveu els resultats de la simulació. Si tot està bé, inicieu la importació definitiva. -DataLoadedWithId=Totes les dades seran importades amb la id d'importació: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Dada obligatoria no indicada en el fitxer font, camp número <b>%s</b>. TooMuchErrors=Encara hi ha <b>%s</b> línies amb error, però la seva visualització ha estat limitada. TooMuchWarnings=Encara hi ha <b>%s</b> línies amb warnings, però la seva visualització ha estat limitada. @@ -130,7 +130,7 @@ ExportDateFilter=AAAA, AAAAMM, AAAAMMDD: filtres per any/mes/dia<br>AAAA+AAAA, A ExportNumericFilter=Filtres 'NNNNN' per un valor<br>Filtres 'NNNNN+NNNN' més d'un rang de valors<br> '&gt; NNNNN' filtres per valors més baixos <br> '&gt; NNNNN' filtres pels valors més alts ## filters SelectFilterFields=Si vol aplicar un filtre sobre alguns valors, introduïu-los aquí. -FilterableFields=Camps filtrables +FilterableFields=Filterable Fields FilteredFields=Campos filtrats FilteredFieldsValues=Valors de filtres FormatControlRule=Regla de control de format diff --git a/htdocs/langs/ca_ES/ftp.lang b/htdocs/langs/ca_ES/ftp.lang index 5b9ff9236f3..567ae1cf5fa 100644 --- a/htdocs/langs/ca_ES/ftp.lang +++ b/htdocs/langs/ca_ES/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=No s'ha pogut connectar amb el login/c FTPFailedToRemoveFile=No s'ha pogut suprimir el fitxer <b>%s</b>. FTPFailedToRemoveDir=No s'ha pogut suprimir la carpeta <b>%s</b> (Comproveu els permisos i que el directori està buit). FTPPassiveMode=Mode passiu +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ca_ES/holiday.lang b/htdocs/langs/ca_ES/holiday.lang index c50a381dd17..6f47bf1ce7f 100644 --- a/htdocs/langs/ca_ES/holiday.lang +++ b/htdocs/langs/ca_ES/holiday.lang @@ -3,7 +3,7 @@ HRM=RRHH Holidays=Dies lliures CPTitreMenu=Dies lliures MenuReportMonth=Estat mensual -MenuAddCP=New leave request +MenuAddCP=Nova petició de dia lliure NotActiveModCP=Ha d'activar el mòdul Dies lliures retribuïts per veure aquesta pàgina NotConfigModCP=Ha de configurar el mòdul Dies lliures retribuïts per veure aquesta pàgina. Per configurar-lo, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> faci clic aquí </a>. NoCPforUser=No té peticions de dies lliures @@ -71,7 +71,7 @@ MotifCP=Motiu UserCP=Usuari ErrorAddEventToUserCP=S'ha produït un error en l'assignació del permís excepcional. AddEventToUserOkCP=S'ha afegit el permís excepcional. -MenuLogCP=View change logs +MenuLogCP=Veure registre de canvis LogCP=Historial d'actualizacions de dies lliures ActionByCP=Realitzat per UserUpdateCP=Per a l'usuari @@ -93,7 +93,7 @@ ValueOptionCP=Valor GroupToValidateCP=Grup amb possibilitat d'aprobar els dies lliures ConfirmConfigCP=Validar la configuració LastUpdateCP=Última actualització automàticament de dies lliures -MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation +MonthOfLastMonthlyUpdate=Mes de l'última actualització automàtica de dies lliures UpdateConfCPOK=Actualització efectuada correctament. ErrorUpdateConfCP=S'ha produït un error durant l'actualització, torne a provar. AddCPforUsers=Afegeix els saldos de dies lliures dels usuaris <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">fent clic aquí</a>. @@ -128,7 +128,7 @@ ErrorMailNotSend=S'ha produït un error en l'enviament del correu electrònic: NoCPforMonth=Sense vacances aquest mes. nbJours=Número de dies TitleAdminCP=Configuració dels dies lliures retribuïts -NoticePeriod=Notice period +NoticePeriod=Preavís #Messages HolidaysToValidate=Dies lliures retribuïts a validar HolidaysToValidateBody=A continuació trobara una sol·licitud de dies lliures retribuïts per validar @@ -140,11 +140,5 @@ HolidaysRefused=Dies lliures retribuïts denegats HolidaysRefusedBody=La seva sol·licitud de dies lliures retribuïts des de el %s al %s ha sigut denegada per el següent motiu: HolidaysCanceled=Dies lliures retribuïts cancel·lats HolidaysCanceledBody=La seva solicitud de dies lliures retribuïts del %s al %s ha sigut cancel·lada. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Eliminar peticions de dies lliures retribuïts -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. +NewByMonth=Afegit per mes +GoIntoDictionaryHolidayTypes=Ves a <strong>Inici - Configuració - Diccionaris - Tipus de dies lliures</strong> per configurar els diferents tipus de dies lliures diff --git a/htdocs/langs/ca_ES/install.lang b/htdocs/langs/ca_ES/install.lang index 1385988fb71..f402cb8ea6c 100644 --- a/htdocs/langs/ca_ES/install.lang +++ b/htdocs/langs/ca_ES/install.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - install -InstallEasy=Hem procurat que la instal·lació sigui el més simple possible, vostè només ha de seguir els passos un a un. -MiscellaneousChecks=Comprovació dels Prerequisits -DolibarrWelcome=Benvingut a Dolibarr +InstallEasy=Segueix les instruccions pas a pas. +MiscellaneousChecks=Comprovació dels prerequisits +DolibarrWelcome=Benvingut/da a Dolibarr ConfFileExists=L'arxiu de configuració <b>%s</b> existeix. ConfFileDoesNotExists=El fitxer de configuració <b>%s</b> no existeix! ConfFileDoesNotExistsAndCouldNotBeCreated=El fitxer de configuració <b>%s</b> no existeix i no s'ha creat! @@ -14,7 +14,7 @@ PHPSupportPOSTGETOk=Aquest PHP suporta bé les variables POST i GET. PHPSupportPOSTGETKo=És possible que aquest PHP no suport les variables POST i/o GET. Comproveu el paràmetre <b>variables_order</b> del php.ini. PHPSupportGD=Aquest PHP suporta les funcions gràfiques GD. PHPSupportUTF8=Aquest PHP suporta les funcions UTFB. -PHPMemoryOK=La seva memòria màxima de sessió PHP aquesta definit a <b>%s</b>. Això hauria de ser suficient. +PHPMemoryOK=La seva memòria màxima de sessió PHP està definida a <b>%s</b>. Això hauria de ser suficient. PHPMemoryTooLow=La seva memòria màxima de sessió PHP està definida a <b>%s</b> bytes. Això és molt poc. Es recomana modificar el paràmetre <b>memory_limit</b> del seu arxiu <b> php.ini</b> a almenys <b>%s</b> octets. Recheck=Cliqueu aquí per realitzar un test més exhaustiva ErrorPHPDoesNotSupportSessions=La seva instal·lació de PHP no suporta les sessions. Aquesta funcionalitat és necessària per fer funcionar a Dolibarr. Comprovi la seva configuració de PHP. @@ -209,6 +209,6 @@ MigrationActioncommElement=Actualització de les dades de accions sobre elements MigrationPaymentMode=Actualització de les formes de pagament MigrationCategorieAssociation=Actualització de les categories MigrationEvents=Migració d'esdeveniments per afegir propietari a la taula d'asignació - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Mostra opcions no disponibles HideNotAvailableOptions=Amaga opcions no disponibles diff --git a/htdocs/langs/ca_ES/interventions.lang b/htdocs/langs/ca_ES/interventions.lang index 70ab70cec0a..aa2b0d3b7b8 100644 --- a/htdocs/langs/ca_ES/interventions.lang +++ b/htdocs/langs/ca_ES/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervenció %s marcada com a no factur InterventionSentByEMail=Intervenció %s enviada per email InterventionDeletedInDolibarr=Intevenció %s eliminada SearchAnIntervention=Cerca una intervenció +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Responsable seguiment de la intervenció TypeContact_fichinter_internal_INTERVENING=Interventor @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Retorna el número amb el format %syymm-nnnn on yy és l PacificNumRefModelError=Una factura que comença per # $$syymm existeix en base i és incompatible amb aquesta numeració. Elemínela o renombrela per activar aquest mòdul. PrintProductsOnFichinter=Mostrar els productes a la fitxa d'intervenció PrintProductsOnFichinterDetails=Intervencions generades des de comandes +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ca_ES/languages.lang b/htdocs/langs/ca_ES/languages.lang index 3f85b08717e..8102163328a 100644 --- a/htdocs/langs/ca_ES/languages.lang +++ b/htdocs/langs/ca_ES/languages.lang @@ -2,7 +2,7 @@ Language_ar_AR=Àrab Language_ar_SA=Àrab -Language_bn_BD=Bengali +Language_bn_BD=Bengalí Language_bg_BG=Búlgar Language_bs_BA=Bosni Language_ca_ES=Català @@ -23,9 +23,9 @@ Language_en_US=Anglès (Estats Units) Language_en_ZA=Anglès (Àfrica del Sud) Language_es_ES=Espanyol Language_es_AR=Espanyol (Argentina) -Language_es_BO=Spanish (Bolivia) +Language_es_BO=Espanyol (Bolivia) Language_es_CL=Espanyol (Chile) -Language_es_CO=Spanish (Colombia) +Language_es_CO=Espanyol (Colòmbia) Language_es_DO=Espenyol (Republica Dominicana) Language_es_HN=Espanyol (Honduras) Language_es_MX=Espanyol (Mèxic) @@ -35,7 +35,7 @@ Language_es_PR=Espanyol (Puerto Rico) Language_et_EE=Estonià Language_eu_ES=Basc Language_fa_IR=Persa -Language_fi_FI=Finès +Language_fi_FI=Finnish Language_fr_BE=Francès (Bèlgica) Language_fr_CA=Francès (Canadà) Language_fr_CH=Francès (Suïssa) @@ -49,7 +49,7 @@ Language_id_ID=Indonesia Language_is_IS=Islandès Language_it_IT=Italià Language_ja_JP=Japonès -Language_ka_GE=Georgian +Language_ka_GE=Georgià Language_kn_IN=Kannada Language_ko_KR=Coreà Language_lo_LA=Lao @@ -71,7 +71,7 @@ Language_sv_SV=Suec Language_sv_SE=Suec Language_sq_AL=Albania Language_sk_SK=Eslovac -Language_sr_RS=Serbian +Language_sr_RS=Serbi Language_sw_SW=Kiswahili Language_th_TH=Tailandès Language_uk_UA=Ucraïnès diff --git a/htdocs/langs/ca_ES/link.lang b/htdocs/langs/ca_ES/link.lang index 8b1efb75ef3..f560b900514 100644 --- a/htdocs/langs/ca_ES/link.lang +++ b/htdocs/langs/ca_ES/link.lang @@ -1,8 +1,9 @@ -LinkANewFile=Link a new file/document -LinkedFiles=Linked files and documents -NoLinkFound=No registered links -LinkComplete=The file has been linked successfully -ErrorFileNotLinked=The file could not be linked -LinkRemoved=The link %s has been removed -ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' -ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +LinkANewFile=Vincular un nou arxiu / document +LinkedFiles=Arxius i documents vinculats +NoLinkFound=No hi ha enllaços registrats +LinkComplete=L'arxiu s'ha vinculat correctament +ErrorFileNotLinked=L'arxiu no s'ha vinculat +LinkRemoved=L'enllaç %s ha estat eliminat +ErrorFailedToDeleteLink= Error en eliminar l'enllaç '<b>%s</b>' +ErrorFailedToUpdateLink= Error en actualitzar l'enllaç '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/ca_ES/loan.lang b/htdocs/langs/ca_ES/loan.lang index 7ffc4b96c5a..a2f037b5416 100644 --- a/htdocs/langs/ca_ES/loan.lang +++ b/htdocs/langs/ca_ES/loan.lang @@ -9,45 +9,45 @@ Capital=Capital Insurance=Assegurança Interest=Interessos Nbterms=Nombre de termes -LoanAccountancyCapitalCode=Accountancy code capital -LoanAccountancyInsuranceCode=Accountancy code insurance -LoanAccountancyInterestCode=Accountancy code interest +LoanAccountancyCapitalCode=Codi de comptabilitat de capital +LoanAccountancyInsuranceCode=Codi de comptabilitat segur +LoanAccountancyInterestCode=Codi de comptabilitat d'interès LoanPayment=Pagament del préstec -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan +ConfirmDeleteLoan=Confirma la eliminació del préstec +LoanDeleted=Préstec eliminat correctament +ConfirmPayLoan=Confirma la classificació del préstec com a pagat LoanPaid=Préstec pagat -ErrorLoanCapital=Loan amount has to be numeric and greater than zero. -ErrorLoanLength=Loan length has to be numeric and greater than zero. -ErrorLoanInterest=Annual interest has to be numeric and greater than zero. +ErrorLoanCapital=L'import del préstec ha de ser numèric i més gran que zero. +ErrorLoanLength=La llargada del préstec ha de ser numèric i més gran que zero. +ErrorLoanInterest=L'interès anual ha de ser numèric i més gran que zero. # Calc -LoanCalc=Bank Loans Calculator -PurchaseFinanceInfo=Purchase & Financing Information -SalePriceOfAsset=Sale Price of Asset -PercentageDown=Percentage Down -LengthOfMortgage=Length of Mortgage -AnnualInterestRate=Annual Interest Rate -ExplainCalculations=Explain Calculations -ShowMeCalculationsAndAmortization=Show me the calculations and amortization -MortgagePaymentInformation=Mortgage Payment Information -DownPayment=Down Payment -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 -MonthlyPaymentDesc=The montly payment is figured out using the following formula -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan. -AmountFinanced=Amount Financed -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years -Totalsforyear=Totals for year -MonthlyPayment=Monthly Payment -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a home mortgage loan, based on the home's sale price, the term of the loan desired, buyer's down payment percentage, and the loan's interest rate.<br> This calculator factors in PMI (Private Mortgage Insurance) for loans where less than 20% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br> -GoToInterest=%s will go towards INTEREST -GoToPrincipal=%s will go towards PRINCIPAL -YouWillSpend=You will spend %s on your house in year %s +LoanCalc=Calculadora de prèstecs del banc +PurchaseFinanceInfo=Informació de compres i finançament +SalePriceOfAsset=Preu de venda d'actius +PercentageDown=Percentatge inferior +LengthOfMortgage=Longitud de la hipoteca +AnnualInterestRate=Taxa d'interès anual +ExplainCalculations=Explicació de càlculs +ShowMeCalculationsAndAmortization=Mostra els càlculs i l'amortització +MortgagePaymentInformation=Informació de pagament d'hipoteca +DownPayment=Dipòsit +DownPaymentDesc=El <b>baix pagament</b> = El preu de l'habitatge multiplicat pel baix percentatge dividit per 100 (el 5% arriba a ser fins 5/100 o 0.05 ) +InterestRateDesc=La <b>taxa d'interès</b> = El percentatge d'interès anual dividit per 100 +MonthlyFactorDesc=El <b>factor mensual</b> = El resultat de la següent fórmula +MonthlyInterestRateDesc=La <b>taxa d'interès mensual</b> = La taxa d'interès anual dividida per 12 (pels 12 mesos de l'any) +MonthTermDesc=El <b>terme mensual</b> del préstec en mesos = El nombre d'anys que ha pres el préstec per 12 vegades +MonthlyPaymentDesc=El pagament mensual és genera utilitzant la següent fórmula +AmortizationPaymentDesc=L'<a href="#amortization">amortització</a> trenca la quantitat del pagament mensual cap al interès del banc, i com pagarà el capital principal del préstec. +AmountFinanced=Import finançat +AmortizationMonthlyPaymentOverYears=Amortització per pagaments mensuals: <b>%s</b> durant %s anys +Totalsforyear=Totals per any +MonthlyPayment=Pagament mensual +LoanCalcDesc=Aquesta <b>calculadora d'hipoteques</b> es pot utilitzar per calcular el pagament mensual d'un préstec hipotecari, basat en el preu de venda de la casa, el termini del préstec desitjat, el percentatge de pagament inicial del comprador, i la taxa d'interès del préstec.<br>Aquest factors calculats en AHP (assegurança hipotecària privada) per als préstecs en els quals menys del 20% es posa com a pagament inicial. També es tenen en compte els impostos sobre la propietat de la ciutat , i el seu efecte sobre el pagament total mensual de la hipoteca.<br> +GoToInterest=%s es destinaran a INTERÈS +GoToPrincipal=%s es destinaran a PRINCIPAL +YouWillSpend=Gastaràs %s en la teva casa durant %s anys # Admin -ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accountancy code capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accountancy code interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accountancy code insurance by default +ConfigLoan=Configuració del mòdul de préstecs +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Codi comptable de capital (per defecte) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Codi comptable de interessos (per defecte) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Codi comptable d'assegurança per defecte diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang index c03059cc575..42189ae338e 100644 --- a/htdocs/langs/ca_ES/main.lang +++ b/htdocs/langs/ca_ES/main.lang @@ -434,7 +434,7 @@ General=General Size=Tamany Received=Rebut Paid=Pagat -Topic=Assumpte +Topic=Subject ByCompanies=Per empresa ByUsers=Per usuari Links=Links @@ -705,7 +705,7 @@ PublicUrl=URL pública AddBox=Afegir quadre SelectElementAndClickRefresh=Seleccioneu un element i feu clic a Actualitza PrintFile=%s arxius a imprimir -ShowTransaction=Mostra transacció +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Anar a Inici->Configuració->Empresa per canviar el logotip o anar a Inici->Configuració->Visualització per amagar. Deny=Denegar Denied=Denegad @@ -748,3 +748,4 @@ ShortSaturday=Ds ShortSunday=Dg SelectMailModel=Selecciona plantilla d'email SetRef=Definiar ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ca_ES/products.lang b/htdocs/langs/ca_ES/products.lang index a24ced9d6b6..73386b87e66 100644 --- a/htdocs/langs/ca_ES/products.lang +++ b/htdocs/langs/ca_ES/products.lang @@ -22,16 +22,16 @@ ProductAccountancySellCode=Código contable vendes ProductOrService=Producte o servei ProductsAndServices=Productes i serveis ProductsOrServices=Productes o serveis -ProductsAndServicesOnSell=Productes i serveis en vende o compra -ProductsAndServicesNotOnSell=Products and Services not for sale +ProductsAndServicesOnSell=Productes i serveis en venda o de compra +ProductsAndServicesNotOnSell=Productes i serveis que no estan a la venda ProductsAndServicesStatistics=Estadístiques productes i serveis ProductsStatistics=Estadístiques productes -ProductsOnSell=Product for sale or for purchase -ProductsNotOnSell=Product not for sale and not for purchase +ProductsOnSell=Producte a la venda o a la compra +ProductsNotOnSell=Producte ni a la venda ni en compra ProductsOnSellAndOnBuy=Productes en vende o en compra ServicesOnSell=Serveis en venda o compra -ServicesNotOnSell=Services not for sale -ServicesOnSellAndOnBuy=Serveis en vende o en compra +ServicesNotOnSell=Serveis que no estan en venda +ServicesOnSellAndOnBuy=Serveis en venda o de compra InternalRef=Referència interna LastRecorded=Ultims productes/serveis en venda registrats LastRecordedProductsAndServices=Els %s darrers productes/serveis registrats @@ -44,7 +44,7 @@ CardProduct1=Fitxa servei CardContract=Fitxa contrate Warehouse=Magatzem Warehouses=Magatzems -WarehouseOpened=Warehouse open +WarehouseOpened=Magatzem obert WarehouseClosed=Magatzem tancat Stock=Stock Stocks=Stocks @@ -71,21 +71,21 @@ SellingPriceTTC=PVP amb IVA PublicPrice=Preu públic CurrentPrice=Preu actual NewPrice=Nou preu -MinPrice=Min. selling price -MinPriceHT=Min. selling price (net of tax) -MinPriceTTC=Min. selling price (inc. tax) +MinPrice=Preu de venda mín. +MinPriceHT=Preu mínim de venda (sense impostos) +MinPriceTTC=Preu mínim de venda (impostos incluits) CantBeLessThanMinPrice=El preu de venda no ha de ser inferior al mínim per a aquest producte (%s sense IVA). Aquest missatge pot estar causat per un descompte molt gran. ContractStatus=Estat de contracte ContractStatusClosed=Tancat -ContractStatusRunning=Ongoing +ContractStatusRunning=En servei ContractStatusExpired=Expirat -ContractStatusOnHold=On hold -ContractStatusToRun=Make ongoing -ContractNotRunning=This contract is not ongoing +ContractStatusOnHold=Fora de servei +ContractStatusToRun=Posar en servei +ContractNotRunning=Aquest contracte no està en servei ErrorProductAlreadyExists=Un producte amb la referència %s ja existeix. ErrorProductBadRefOrLabel=El valor de la referència o etiqueta és incorrecte ErrorProductClone=S'ha produït un error en intentar clonar el producte o servei. -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. +ErrorPriceCantBeLowerThanMinPrice=Error, el preu no pot ser inferior al preu mínim Suppliers=Proveïdors SupplierRef=Ref. producte proveïdor ShowProduct=Mostrar producte @@ -117,12 +117,12 @@ ServiceLimitedDuration=Si el servei és de durada limitada: MultiPricesAbility=Diversos nivells de preus per producte/servei MultiPricesNumPrices=Nº de preus MultiPriceLevelsName=Categoria de preus -AssociatedProductsAbility=Activate the package feature +AssociatedProductsAbility=Activa les característiques del paquet AssociatedProducts=Producte compost -AssociatedProductsNumber=Number of products composing this package product +AssociatedProductsNumber=Número de productes que composen aquest paquet de productes ParentProductsNumber=Nº de productes que aquest compon -IfZeroItIsNotAVirtualProduct=If 0, this product is not a package product -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any package product +IfZeroItIsNotAVirtualProduct=Si és 0, aquest producte no és un paquet de productes +IfZeroItIsNotUsedByVirtualProduct=Si és 0, aquest producte no s'utilitza en cap paquet de productes EditAssociate=Compondre Translation=Traducció KeywordFilter=Filtre per clau @@ -131,7 +131,7 @@ ProductToAddSearch=Cercar productes a adjuntar AddDel=Adjuntar/Retirar Quantity=Quantitat NoMatchFound=No s'han trobat resultats -ProductAssociationList=List of products/services that are component of this virtual product/package +ProductAssociationList=Llistat de productes/serveis que son components d'aquest producte/paquet virtual ProductParentList=Llistat de productes/serveis amb aquest producte com a component ErrorAssociationIsFatherOfThis=Un dels productes seleccionats és pare del producte en curs DeleteProduct=Eliminar un producte/servei @@ -179,12 +179,12 @@ CloneProduct=Clonar producte/servei ConfirmCloneProduct=Esteu segur de voler clonar el producte o servei <b>%s</b> ? CloneContentProduct=Clonar només la informació general del producte/servei ClonePricesProduct=Clonar la informació general i els preus -CloneCompositionProduct=Clone packaged product/service +CloneCompositionProduct=Clonar productes/serveis compostos ProductIsUsed=Aquest producte és utilitzat NewRefForClone=Ref. del nou producte/servei CustomerPrices=Preus de client SuppliersPrices=Preus de proveïdor -SuppliersPricesOfProductsOrServices=Supplier prices (of products or services) +SuppliersPricesOfProductsOrServices=Preus de proveïdors (productes o serveis) CustomCode=Codi duaner CountryOrigin=País d'origen HiddenIntoCombo=Ocult en les llistes @@ -192,27 +192,27 @@ Nature=Naturalesa ShortLabel=Etiqueta curta Unit=Unitat p=u. -set=set -se=set +set=conjunt +se=conjunt second=segon s=s -hour=hour +hour=hora h=h -day=day +day=dia d=d kilogram=kilogram kg=Kg gram=gram g=g -meter=meter +meter=metre m=m -linearmeter=linear meter +linearmeter=metres lineals lm=lm -squaremeter=square meter +squaremeter=metres quadrats m2=m² -cubicmeter=cubic meter +cubicmeter=metres cúbics m3=m³ -liter=liter +liter=litre l=L ProductCodeModel=Model de ref. del producte ServiceCodeModel=Model de ref. del servei @@ -239,9 +239,9 @@ CostPmpHT=Cost de compra ProductUsedForBuild=Auto consumit per producció ProductBuilded=Producció completada ProductsMultiPrice=Producte multi-preu -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Vendes de productes base imposable -ServiceSellByQuarterHT=Vendes de serveis base imposable +ProductsOrServiceMultiPrice=Preus de client (productes o serveis, multi-preus) +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1º trimestre Quarter2=2º trimestre Quarter3=3º trimestre @@ -264,8 +264,8 @@ PriceCatalogue=Preus únics per producte/servei PricingRule=Regles per preus a clients AddCustomerPrice=Afegir preus per client ForceUpdateChildPriceSoc=Establir el mateix preu a les filials dels clients -PriceByCustomerLog=Log of previous customer prices -MinimumPriceLimit=Minimum price can't be lower then %s +PriceByCustomerLog=Registre de preus de clients anteriors +MinimumPriceLimit=El preu mínim no pot ser inferior a %s MinimumRecommendedPrice=El preu mínim recomenat es: %s PriceExpressionEditor=Editor de expresió de preus PriceExpressionSelected=Expressió de preus seleccionat @@ -292,7 +292,8 @@ GlobalVariableUpdaterHelpFormat1=el format es {"URL": "http://example.com/urlofw UpdateInterval=Interval d'actualizació (minuts) LastUpdated=Última actualització CorrectlyUpdated=Actualitzat correctament -PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is -PropalMergePdfProductChooseFile=Select PDF files -IncludingProductWithTag=Including product with tag -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +PropalMergePdfProductActualFile=Els fitxers utilitzats per afegir-se en el PDF Azur són +PropalMergePdfProductChooseFile=Selecciona fitxers PDF +IncludingProductWithTag=Incloent producte amb etiqueta +DefaultPriceRealPriceMayDependOnCustomer=Preu per defecte, el preu real depén de client +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang index 99fc6da9fa5..e2c6b610485 100644 --- a/htdocs/langs/ca_ES/projects.lang +++ b/htdocs/langs/ca_ES/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. projecte +ProjectRef=Project ref. ProjectId=ID projecte +ProjectLabel=Project label Project=Projecte Projects=Projectes ProjectStatus=Estat el projecte @@ -14,8 +16,8 @@ MyTasksDesc=Aquesta vista es limita als projectes i tasques en què vostè és u OnlyOpenedProject=Només visibles els projectes oberts (els projectes en estat d'esborrany o tancats no són visibles) TasksPublicDesc=Aquesta vista mostra tots els projectes i tasques en els que vostè té dret a tenir visibilitat. TasksDesc=Aquesta vista mostra tots els projectes i tasques (les sevas autoritzacions li ofereixen una visió completa). -AllTaskVisibleButEditIfYouAreAssigned=All tasks for such project are visible, but you can enter time only for task you are assigned on. Assign task to you if you want to enter time on it. -OnlyYourTaskAreVisible=Only tasks you are assigned on are visible. Assign task to you if you want to enter time on it. +AllTaskVisibleButEditIfYouAreAssigned=Totes les tasques de cada projecte són visibles, però només pots entrar les hores per les tasques que tens assignades. Assigna't tasques si vols afegir-hi les hores. +OnlyYourTaskAreVisible=Només són visibles les tasques que tens assignades. Assigna't tasques si vols afegir-hi les hores. ProjectsArea=Àrea projectes NewProject=Nou projecte AddProject=Crear projecte @@ -27,7 +29,7 @@ OfficerProject=Responsable del projecte LastProjects=Els %s ultims projectes AllProjects=Tots els projectes OpenedProjects=Projectes oberts -OpportunitiesStatusForOpenedProjects=Estat d'oportunitats per projectes oberts +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Llistat de projectes ShowProject=Veure projecte SetProject=Definir projecte @@ -143,8 +145,8 @@ SelectElement=Seleccioni element AddElement=Vincular a element UnlinkElement=Desvincular element # Documents models -DocumentModelBeluga=Project template for linked objects overview -DocumentModelBaleine=Project report template for tasks +DocumentModelBeluga=Plantilla de projecte per resum d'objectes vinculats +DocumentModelBaleine=Plantilla d'informe de projectes per tasques PlannedWorkload=Càrrega de treball prevista PlannedWorkloadShort=Carrega de treball WorkloadOccupation=Assignació de carrega de treball @@ -153,7 +155,7 @@ SearchAProject=Cercar un projecte SearchATask=Cerca una tasca ProjectMustBeValidatedFirst=El projecte primer ha de ser validat ProjectDraft=Projectes esborrany -FirstAddRessourceToAllocateTime=Associate a resource to allocate time +FirstAddRessourceToAllocateTime=Associa un recurs per reservar temps InputPerDay=Entrada per dia InputPerWeek=Entrada per setmana InputPerAction=Entrada per acció @@ -168,18 +170,18 @@ ProjectOverview=Informació general ManageTasks=Utilitza els projectes per seguir tasques i temps ManageOpportunitiesStatus=Utilitza els projectes per seguir oportunitats ProjectNbProjectByMonth=Nº de projectes creats per mes -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status -ProjectsStatistics=Statistics on projects/leads -TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible. +ProjectOppAmountOfProjectsByMonth=Import d'oportunitats per mes +ProjectWeightedOppAmountOfProjectsByMonth=Quantitat ponderada d'oportunitats per mes +ProjectOpenedProjectByOppStatus=Projectes oberts per estats d'oportunitat +ProjectsStatistics=Estadístiques en projectes/leads +TaskAssignedToEnterTime=Tasca assignada. És possible entrar els temps en aquesta tasca. OpenedProjectsByThirdparties=Projectes oberts per tercers OpportunityTotalAmount=Import total d'oportunitats -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification +OpportunityPonderatedAmount=Quantitat ponderada d'oportunitats +OppStatusPROSP=Potencial +OppStatusQUAL=Qualificació OppStatusPROPO=Pressupost -OppStatusNEGO=Negociation +OppStatusNEGO=Negociació OppStatusPENDING=Pendent OppStatusWIN=Guanyat OppStatusLOST=Perdut diff --git a/htdocs/langs/ca_ES/sendings.lang b/htdocs/langs/ca_ES/sendings.lang index 5c17e126b94..2dd35323266 100644 --- a/htdocs/langs/ca_ES/sendings.lang +++ b/htdocs/langs/ca_ES/sendings.lang @@ -5,7 +5,7 @@ Sendings=Enviaments AllSendings=Tots els enviaments Shipment=Enviament Shipments=Enviaments -ShowSending=Show Shipments +ShowSending=Mostra les expedicions Receivings=Recepcions SendingsArea=Àrea enviaments ListOfSendings=Llista d'enviaments @@ -26,8 +26,8 @@ QtyToShip=Qt. a enviar QtyReceived=Qt. rebuda KeepToShip=Resta a enviar OtherSendingsForSameOrder=Altres enviaments d'aquesta comanda -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Data de lliurament +DateSendingShort=Data de lliurament SendingsForSameOrder=Expedicions d'aquesta comanda SendingsAndReceivingForSameOrder=Enviaments i recepcions d'aquesta comanda SendingsToValidate=Enviaments a validar @@ -53,7 +53,7 @@ DocumentModelSimple=Model simple DocumentModelMerou=Model Merou A5 WarningNoQtyLeftToSend=Alerta, cap producte en espera d'enviament. StatsOnShipmentsOnlyValidated=Estadístiques realitzades únicament sobre les expedicions validades -DateDeliveryPlanned=Planned date of delivery +DateDeliveryPlanned=Data prevista d'entrega DateReceived=Data real de recepció SendShippingByEMail=Enviament d'expedició per e-mail SendShippingRef=Enviament de l'expedició %s @@ -67,9 +67,9 @@ SendingRunning=Producte de comandes de clients SuppliersReceiptRunning=Producte de comandes a proveïdors ProductQtyInCustomersOrdersRunning=Quantitat de comandes de clients obertes ProductQtyInSuppliersOrdersRunning=Quantitat de comandes a proveïdors obertes -ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent +ProductQtyInShipmentAlreadySent=Quantitat de productes de comandes de client obertes i enviades ProductQtyInSuppliersShipmentAlreadyRecevied=Quantitat de comandes a proveïdors ja rebudes -NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. +NoProductToShipFoundIntoStock=No s'ha trobat cap producte per enviar al magatzem <b>%s</b>. Corregeix l'estoc o torna a triar un altre magatzem. # Sending methods SendingMethodCATCH=Recollit pel client diff --git a/htdocs/langs/ca_ES/stocks.lang b/htdocs/langs/ca_ES/stocks.lang index 0e083325a99..45990e4be46 100644 --- a/htdocs/langs/ca_ES/stocks.lang +++ b/htdocs/langs/ca_ES/stocks.lang @@ -5,7 +5,7 @@ Warehouses=Magatzems NewWarehouse=Nou magatzem o zona d'emmagatzematge WarehouseEdit=Edició magatzem MenuNewWarehouse=Nou magatzem -WarehouseOpened=Warehouse open +WarehouseOpened=Magatzem obert WarehouseClosed=Magatzem tancat WarehouseSource=Magatzem origen WarehouseSourceNotDefined=Sense magatzems definits, @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regla de gestió de decrements d'estoc RuleForStockManagementIncrease=Regla de gestió d'increments d'estoc DeStockOnBill=Decrementar els estocs físics sobre les factures/abonaments a clients DeStockOnValidateOrder=Decrementar els estocs físics sobre les comandes de clients -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Disminueix l'estoc real al validar l'albarà ReStockOnBill=Incrementar els estocs físics sobre les factures/abonaments de proveïdors ReStockOnValidateOrder=Incrementar els estocs físics sobre les comandes a proveïdors ReStockOnDispatchOrder=Incrementa els estocs físics en el desglossament manual de la recepció de les comandes a proveïdors en els magatzems @@ -95,16 +95,16 @@ SelectWarehouseForStockDecrease=Seleccioneu el magatzem a usar en el decrement d SelectWarehouseForStockIncrease=Seleccioneu el magatzem a utilitzar en l'increment d'estoc NoStockAction=Sense accions sobre l'estoc LastWaitingSupplierOrders=Comandes en espera de recepció -DesiredStock=Desired minimum stock -DesiredMaxStock=Desired maximum stock +DesiredStock=Estoc mínim desitjat +DesiredMaxStock=Estoc màxim desitjat StockToBuy=A demanar Replenishment=Reaprovisionament ReplenishmentOrders=Ordres de reaprovisionament -VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ +VirtualDiffersFromPhysical=Segons els augments i disminucions de l'estoc, pot diferir l'estoc físic i l'estoc virtual (físic + comandes actuals) UseVirtualStockByDefault=Utilitzar estoc virtual per defecte, en lloc d'estoc físic, per la funció d'aprovisionament UseVirtualStock=Utilitzar estoc virtual UsePhysicalStock=Utilitzar estoc físic -CurentSelectionMode=Current selection mode +CurentSelectionMode=Mode de sel·leció actual CurentlyUsingVirtualStock=Estoc virtual CurentlyUsingPhysicalStock=Estoc físic RuleForStockReplenishment=Regla per al reaprovisionament de stcok @@ -113,8 +113,8 @@ AlertOnly= Només alertes WarehouseForStockDecrease=Per la disminució d'estoc s'utilitzara el magatzem <b>%s</b> WarehouseForStockIncrease=Pe l'increment d'estoc s'utilitzara el magatzem <b>%s</b> ForThisWarehouse=Per aquest magatzem -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked), and suggest you to create supplier orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all opened supplier orders including predefined products. Only opened orders with predefined products, so orders that may affect stocks, are visible here. +ReplenishmentStatusDesc=Això és un llistat de tots els productes amb l'estoc per sota de l'estoc desitjat (o per sota del valor d'alerta si el checkbox "només alerta" està activat), i suggereix crear comandes de compra per omplir la diferencia. +ReplenishmentOrdersDesc=Aquest és un llistat de totes les comandes de proveïdor obertes incloent productes predefinits. Aquí només es poden veure comandes obertes amb productes predefinits que poden afectar l'estoc. Replenishments=reaprovisionament NbOfProductBeforePeriod=Quantitat del producte %s en estoc abans del periode seleccionat (< %s) NbOfProductAfterPeriod=Quantitat del producte %s en estoc despres del periode seleccionat (> %s) @@ -125,16 +125,16 @@ RecordMovement=Registrar transferencies ReceivingForSameOrder=Recepcions d'aquesta comanda StockMovementRecorded=Moviments d'estoc registrat RuleForStockAvailability=Regles de requeriment d'estoc -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment +StockMustBeEnoughForInvoice=El nivell d'existències ha de ser suficient per afegir productes/serveis a factures +StockMustBeEnoughForOrder=El nivell d'existències ha de ser suficient per afegir productes/serveis a comandes +StockMustBeEnoughForShipment= El nivell d'existencies ha de ser suficient per afegir productes/serveis a albarans MovementLabel=Etiqueta del moviment InventoryCode=Moviments o codi d'inventari IsInPackage=Contingut del paquet ShowWarehouse=Mostrar magatzem -MovementCorrectStock=Stock correction for product %s +MovementCorrectStock=Ajustament d'estoc del producte %s MovementTransferStock=Transferencia d'estoc del producte %s a un altre magatzem -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=El magatzem d'origen s'ha de definir aquí quan el mòdul "lot del producte" està activat. S'utilitzarà per llistar quins lot/series estan disponibles per als productes que requereixen dades de lot/serie per moviment . Si vols enviar productes de diferents magatzems, simplement fes l'enviament en diversos passos InventoryCodeShort=Codi Inv./Mov. -NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order +NoPendingReceptionOnSupplierOrder=No hi ha recepcions pendents en comandes de proveïdor obertes ThisSerialAlreadyExistWithDifferentDate=Aquest número de lot/serie (<strong%s</strong>) ja existeix, però amb una data de caducitat o venda diferent (trobat <strong>%s</strong> però ha introduït <strong>%s</strong>). diff --git a/htdocs/langs/ca_ES/trips.lang b/htdocs/langs/ca_ES/trips.lang index 5ba330cadd5..4e620ab175d 100644 --- a/htdocs/langs/ca_ES/trips.lang +++ b/htdocs/langs/ca_ES/trips.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - trips -ExpenseReport=Expense report -ExpenseReports=Expense reports +ExpenseReport=Informe de despeses +ExpenseReports=Informes de despeses Trip=Informe de despeses Trips=Informes de despeses TripsAndExpenses=Informes de despeses TripsAndExpensesStatistics=Estadístiques de l'informe de despeses -TripCard=Expense report card +TripCard=Informe de despesa de targeta AddTrip=Crear informe de despeses ListOfTrips=Llistat de informes de despeses ListOfFees=Llistat notes de honoraris @@ -16,22 +16,22 @@ Kilometers=Quilòmetres FeesKilometersOrAmout=Import o quilòmetres DeleteTrip=Eliminar informe de despeses ConfirmDeleteTrip=Esteu segur de voler eliminar aquest informe de despeses? -ListTripsAndExpenses=List of expense reports -ListToApprove=Waiting for approval -ExpensesArea=Expense reports area -SearchATripAndExpense=Search an expense report -ClassifyRefunded=Classify 'Refunded' -ExpenseReportWaitingForApproval=A new expense report has been submitted for approval -ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.\n- User: %s\n- Period: %s\nClick here to validate: %s -TripId=Id expense report -AnyOtherInThisListCanValidate=Person to inform for validation. -TripSociete=Information company -TripSalarie=Informations user -TripNDF=Informations expense report -DeleteLine=Delete a line of the expense report -ConfirmDeleteLine=Are you sure you want to delete this line ? -PDFStandardExpenseReports=Standard template to generate a PDF document for expense report -ExpenseReportLine=Expense report line +ListTripsAndExpenses=Llistat d'informes de despeses +ListToApprove=Pendent d'aprovació +ExpensesArea=Àrea d'informes de despeses +SearchATripAndExpense=Cerca un informe de despeses +ClassifyRefunded=Classificar 'Retornat' +ExpenseReportWaitingForApproval=S'ha generat un nou informe de vendes per aprovació +ExpenseReportWaitingForApprovalMessage=S'ha presentat un nou informe de despeses i està esperant l'aprovació.\n- Usuari: %s\n- Període: %s\nClica aquí per validar: %s +TripId=Id d'informe de despeses +AnyOtherInThisListCanValidate=Persona a informar per a validar +TripSociete=Informació de l'empresa +TripSalarie=Informacions d'usuari +TripNDF=Informacions de l'informe de despeses +DeleteLine=Eliminar una línia de l'informe de despeses +ConfirmDeleteLine=Esteu segur de voler eliminar aquesta línia ? +PDFStandardExpenseReports=Plantilla estàndard per generar un document PDF per l'informe de despeses +ExpenseReportLine=Línia de l'informe de despeses TF_OTHER=Altre TF_TRANSPORTATION=Transport TF_LUNCH=Dieta @@ -44,19 +44,19 @@ TF_ESSENCE=Combustible TF_HOTEL=Hotel TF_TAXI=Taxi -ErrorDoubleDeclaration=You have declared another expense report into a similar date range. -AucuneNDF=No expense reports found for this criteria -AucuneLigne=There is no expense report declared yet -AddLine=Add a line +ErrorDoubleDeclaration=Has declarat un altre informe de despeses en un altre rang de dates semblant +AucuneNDF=No s'han trobat informes de despeses per aquests criteris +AucuneLigne=Encara no hi ha informe de despeses declarat +AddLine=Afegeix una línia AddLineMini=Afegir -Date_DEBUT=Period date start -Date_FIN=Period date end -ModePaiement=Payment mode -Note=Note +Date_DEBUT=Període d'inici +Date_FIN=Període final +ModePaiement=Tipus de pagament +Note=Nota Project=Projecte -VALIDATOR=User responsible for approval +VALIDATOR=Usuari responsable de l'aprovació VALIDOR=Aprovat per AUTHOR=Desat per AUTHORPAIEMENT=Pagat per @@ -66,41 +66,41 @@ CANCEL_USER=Eliminat per MOTIF_REFUS=Raó MOTIF_CANCEL=Raó -DATE_REFUS=Deny date -DATE_SAVE=Validation date -DATE_VALIDE=Validation date -DATE_CANCEL=Cancelation date -DATE_PAIEMENT=Payment date +DATE_REFUS=Data de denegació +DATE_SAVE=Data de validació +DATE_VALIDE=Data de validació +DATE_CANCEL=Data de cancelació +DATE_PAIEMENT=Data de pagament TO_PAID=Pagar BROUILLONNER=Reobrir -SendToValid=Sent on approval +SendToValid=Enviar per aprovació ModifyInfoGen=Edita -ValidateAndSubmit=Validate and submit for approval -ValidatedWaitingApproval=Validated (waiting for approval) +ValidateAndSubmit=Validar i sotmetre a aprovació +ValidatedWaitingApproval=Validat (pendent d'aprovació) -NOT_VALIDATOR=You are not allowed to approve this expense report -NOT_AUTHOR=You are not the author of this expense report. Operation cancelled. +NOT_VALIDATOR=No estàs autoritzat per aprovar aquest informe de despeses +NOT_AUTHOR=No ets l'autor d'aquest informe de despeses. L'operació s'ha cancelat. -RefuseTrip=Deny an expense report -ConfirmRefuseTrip=Are you sure you want to deny this expense report ? +RefuseTrip=Denegar un informe de despeses +ConfirmRefuseTrip=Esteu segur de voler denegar aquest informe de despeses ? -ValideTrip=Approve expense report -ConfirmValideTrip=Are you sure you want to approve this expense report ? +ValideTrip=Aprova l'informe de despeses +ConfirmValideTrip=Esteu segur de voler aprovar aquest informe de despeses ? -PaidTrip=Pay an expense report -ConfirmPaidTrip=Are you sure you want to change status of this expense report to "Paid" ? +PaidTrip=Pagar un informe de despeses +ConfirmPaidTrip=Esteu segur de voler canviar l'estat d'aquest informe de despeses a "Pagat" ? -CancelTrip=Cancel an expense report -ConfirmCancelTrip=Are you sure you want to cancel this expense report ? +CancelTrip=Cancela un informe de despeses +ConfirmCancelTrip=Esteu segur de voler cancelar aquest informe de despeses ? -BrouillonnerTrip=Move back expense report to status "Draft" -ConfirmBrouillonnerTrip=Are you sure you want to move this expense report to status "Draft" ? +BrouillonnerTrip=Tornar l'informe de despeses a l'estat "Esborrany" +ConfirmBrouillonnerTrip=Esteu segur de voler moure aquest informe de despeses a l'estat "Esborrany" ? -SaveTrip=Validate expense report -ConfirmSaveTrip=Are you sure you want to validate this expense report ? +SaveTrip=Valida l'informe de despeses +ConfirmSaveTrip=Esteu segur de voler validar aquest informe de despeses? -NoTripsToExportCSV=No expense report to export for this period. -ExpenseReportPayment=Expense report payment +NoTripsToExportCSV=No hi ha informe de despeses per exportar en aquest període +ExpenseReportPayment=Informe de despeses pagades -ExpenseReportsToPay=Expense reports to pay +ExpenseReportsToPay=Informes de despeses a pagar diff --git a/htdocs/langs/ca_ES/withdrawals.lang b/htdocs/langs/ca_ES/withdrawals.lang index d77ba754274..207aeed7bf7 100644 --- a/htdocs/langs/ca_ES/withdrawals.lang +++ b/htdocs/langs/ca_ES/withdrawals.lang @@ -85,10 +85,10 @@ SetToStatusSent=Classificar com "Arxiu enviat" ThisWillAlsoAddPaymentOnInvoice=Es crearan els pagaments de les factures i les classificarà com pagades StatisticsByLineStatus=Estadístiques per estats de línies RUM=RUM -RUMWillBeGenerated=RUM number will be generated once bank account information are saved -WithdrawMode=Withdraw mode (FRST or RECUR) -WithdrawRequestAmount=Withdraw request amount: -WithdrawRequestErrorNilAmount=Unable to create withdraw request for nil amount. +RUMWillBeGenerated=El número RUM es generarà un cop la informació del compte bancari estigui desat +WithdrawMode=Mode domiciliació (FRST o RECUR) +WithdrawRequestAmount=Total de la petició de domiciliació: +WithdrawRequestErrorNilAmount=No es pot crear la sol·licitud de domiciliació per un import nul. ### Notifications InfoCreditSubject=Abonament de domiciliació %s pel banc diff --git a/htdocs/langs/cs_CZ/accountancy.lang b/htdocs/langs/cs_CZ/accountancy.lang index a704fc38094..680ac4e4821 100644 --- a/htdocs/langs/cs_CZ/accountancy.lang +++ b/htdocs/langs/cs_CZ/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Oddělovač sloupců pro export souboru ACCOUNTING_EXPORT_DATE=Formát data pro export souboru -ACCOUNTING_EXPORT_PIECE=Export počtu kusu? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export s globálním účtem? -ACCOUNTING_EXPORT_LABEL=Export štítku? -ACCOUNTING_EXPORT_AMOUNT=Export částky? -ACCOUNTING_EXPORT_DEVISE=Export návrhu? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Účetnictví Globalparameters=Globální parametry @@ -34,6 +36,7 @@ Selectchartofaccounts=Vyberte účtové osnovy Validate=Potvrdit Addanaccount=Přidat účetní účet AccountAccounting=Účetní účet +AccountAccountingSuggest=Accounting account suggest Ventilation=Přerušení ToDispatch=Nahlásit Dispatched=Odesláno @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Členění účetnictví dodavatel AccountingVentilationCustomer=Členění účetnictví zákazník Line=Linka -CAHTF=Celkové platby dodavatele HT +CAHTF=Total purchase supplier before tax InvoiceLines=Řádky faktury, které mají být prověřeny InvoiceLinesDone=Prověření řádků faktury -IntoAccount=V účetním účtu +IntoAccount=Ventilate in the accounting account Ventilate=Prověřit VentilationAuto=Automatické členění @@ -152,7 +155,7 @@ Active=Prohlášení NewFiscalYear=Nový fiskální rok DescVentilCustomer=Seznamte se zde s ročním rozdělením účetnictví faktur zákazníků -TotalVente=Celkový obrat HT +TotalVente=Total turnover before tax TotalMarge=Celkové tržby marže DescVentilDoneCustomer=Seznamte se zde se seznamem linek faktur zákazníků a jejich účetních účtů DescVentilTodoCustomer=Prověřte své řádky zákaznické faktury s účetním účtem. @@ -167,3 +170,4 @@ ValidateHistory=Ověřit automaticky ErrorAccountancyCodeIsAlreadyUse=Chyba, nelze odstranit tento účetní účet, protože ho zrovna používáte FicheVentilation=Karta členění +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/cs_CZ/admin.lang b/htdocs/langs/cs_CZ/admin.lang index 1ab69463b81..5cf105fb8a7 100644 --- a/htdocs/langs/cs_CZ/admin.lang +++ b/htdocs/langs/cs_CZ/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Vedoucí projektu Developpers=Vývojáři / přispěvatelé OtherDeveloppers=Ostatní vývojáři / přispěvatelé OfficialWebSite=Mezinárodní oficiální internetové stránky Dolibarr -OfficialWebSiteFr=Oficiální francouzské internetové stránky +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr dokumentace na Wiki OfficialDemo=Dolibarr on-line demo OfficialMarketPlace=Oficiální trh pro externí moduly / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Zakázat všechny odesílané SMS (pro testovací účely a MAIN_SMS_SENDMODE=Použitá metoda pro odesílání SMS MAIN_MAIL_SMS_FROM=Výchozí telefonní číslo odesílatele SMS FeatureNotAvailableOnLinux=Funkce není k dispozici na Unixových systémech. Otestujte svůj sendmail program lokálně. -SubmitTranslation=Pokud překlad pro tento jazyk je neúplný, nebo chybný, můžete jej opravit editací souborů v adresáři <b>langs/%s</b> a předložit změněné soubory na fóru www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Nastavení modulu ModulesSetup=Nastavení modulů ModuleFamilyBase=Systém @@ -339,7 +340,7 @@ MinLength=Minimální délka LanguageFilesCachedIntoShmopSharedMemory=Soubory. Lang vložen do sdílené paměti ExamplesWithCurrentSetup=Příklady s aktuálním systémem nastavení ListOfDirectories=Seznam OpenDocument šablony seznamů -ListOfDirectoriesForModelGenODT=Seznam adresářů obsahujících soubory šablon formátu OpenDocument. <br><br> Vložte zde úplnou cestu k adresáři. <br> Přidat znak návratu mezi adresáři EAH. <br> Chcete-li přidat adresář GED modulu přidejte sem <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Obsah těchto adresářů musí <b>končit. ODT.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Počet ODT / ODS šablony souborů naleznete v těchto adresářích ExampleOfDirectoriesForModelGen=Příklady syntaxe: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Chcete-li vědět, jak vytvořit své ODT šablony dokumentů před jejich uložením do těchto adresářů, přečtěte si wiki dokumentace: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Aktivace služby / předplatné smlouvy Permission164=Zakázat servisní / předplatné smlouvy Permission165=Smazat zakázky / předplatné -Permission171=Přečtěte si výlety a náklady (vlastní a jeho podřízené) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Vytvořit / upravit výlety a výdaje Permission173=Odstranění výlety a výdaje Permission174=Přečtěte si všechny výlety a výdaje @@ -730,7 +731,7 @@ Permission538=Export služeb Permission701=Přečtěte si dary Permission702=Vytvořit / upravit dary Permission703=Odstranit dary -Permission771=Přečtěte si přehled výdajů (vlastní i jeho podřízení) +Permission771=Read expense reports (yours and your subordinates) Permission772=Vytvořit/upravit vyúčtování výdajů Permission773=Smazat zprávy o výdajích Permission774=Přečtěte si všechny zprávy o výdajích (a to i pro uživatele, ne podřízení) @@ -767,6 +768,12 @@ Permission1237=Export dodavatelské objednávky a informace o nich Permission1251=Spustit Hmotné dovozy externích dat do databáze (načítání dat) Permission1321=Export zákazníků faktury, atributy a platby Permission1421=Export objednávek zákazníků a atributy +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Čtení naplánovaných úloh Permission23002=Vytvoření/aktualizace naplánované úlohy Permission23003=Smazat naplánovanou úlohu @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalizace popisy produktů ve formách ViewProductDescInFormAbility=Vizualizace popisy produktů ve formách (jinak jako vyskakovací bublině) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Vizualizace Popisy výrobků v thirdparty jazyce +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Použijte vyhledávací formulář pro výběr produku (spíše než rozevíracího seznamu). UseEcoTaxeAbility=Podpora Eco-taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Název souboru a cesta YouCanUseDOL_DATA_ROOT=Můžete použít DOL_DATA_ROOT / dolibarr.log pro soubor protokolu Dolibarr &quot;Dokumenty&quot; adresáře. Můžete nastavit jinou cestu k uložení tohoto souboru. ErrorUnknownSyslogConstant=Konstantní %s není známo, Syslog konstantní OnlyWindowsLOG_USER=Windows podporuje pouze LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Darování modul nastavení DonationsReceiptModel=Vzor darovací přijetí @@ -1536,6 +1546,7 @@ AgendaSetup=Akce a agenda Nastavení modulu PasswordTogetVCalExport=Klíč povolit export odkaz PastDelayVCalExport=Neexportovat události starší než AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Nastavit automaticky tento typ události do vyhledávacího filtru pohledu agendy AGENDA_DEFAULT_FILTER_STATUS=Nastavit automaticky tento stav pro události do vyhledávacího filtru pohledu agendy AGENDA_DEFAULT_VIEW=Karta, kterou chcete otevřít ve výchozím nastavení při výběru v menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Z tohoto důvodu, proces upgradovat pops InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/cs_CZ/banks.lang b/htdocs/langs/cs_CZ/banks.lang index 21541c94cee..9feb2f6c726 100644 --- a/htdocs/langs/cs_CZ/banks.lang +++ b/htdocs/langs/cs_CZ/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Smazat BAN záznam ConfirmDeleteRib=Jste si jisti, že chcete smazat tento BAN záznam? StartDate=Datum zahájení EndDate=Datum ukončení -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/cs_CZ/bills.lang b/htdocs/langs/cs_CZ/bills.lang index d55712cc858..c4f4f20a92c 100644 --- a/htdocs/langs/cs_CZ/bills.lang +++ b/htdocs/langs/cs_CZ/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Žádná faktura ClassifyBill=Klasifikovat fakturu SupplierBillsToPay=Platba dodavatelské faktury CustomerBillsUnpaid=Nezaplacené faktury zákazníků -DispenseMontantLettres=Písemné faktury až mecanographic postupy jsou vydávány podle pořadí objednávek v dopisech NonPercuRecuperable=Nevratná SetConditions=Nastavení platebních podmínek SetMode=Nastavit platební režim @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditní karta PaymentTypeShortCB=Kreditní karta PaymentTypeCHQ=Kontrola PaymentTypeShortCHQ=Kontrola -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line platba PaymentTypeShortVAD=On line platby -PaymentTypeTRA=Účet platby -PaymentTypeShortTRA=Účet +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankovní spojení BankCode=Kód banky DeskCode=Desk kód @@ -381,6 +382,8 @@ ChequesReceipts=Kontroly příjmů ChequesArea=Kontroly oblasti depozit ChequeDeposits=Kontroly vkladů Cheques=Kontroly +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Tento dobropis nebo zálohová faktura byla přecvedena do %s UsBillingContactAsIncoiveRecipientIfExist=Použijte zákaznickou fakturační kontaktní adresu namísto adresy třetích stran jako příjemce pro faktury ShowUnpaidAll=Zobrazit všechny neuhrazené faktury @@ -404,7 +407,7 @@ RevenueStamp=Kolek YouMustCreateInvoiceFromThird=Tato možnost je dostupná pouze při vytváření faktury ze záložky "zákazníka" z třetí strany PDFCrabeDescription= PDF šablona faktur Crabe. Kompletní šablona faktury (doporučená šablona) TerreNumRefModelDesc1=Vrátí číslo ve formátu %s yymm-nnnn pro standardní faktury a %s yymm-nnnn pro dobropisy, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu k 0 -MarsNumRefModelDesc1=Vrátí číslo ve formátu %s yymm-nnnn pro standardní faktury, %s yymm-nnnn pro náhradní faktury, %s yymm-nnnn pro dobropisy a %s yymm-nnnn pro dobropisy, kde yy je rok, mm je měsíc a nnnn je sekvence bez přerušení a bez návratu k 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Účet počínaje $syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej aktivací tohoto modulu. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Zástupce následující zákaznické faktury diff --git a/htdocs/langs/cs_CZ/companies.lang b/htdocs/langs/cs_CZ/companies.lang index 429d194ce05..5632578b171 100644 --- a/htdocs/langs/cs_CZ/companies.lang +++ b/htdocs/langs/cs_CZ/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Potenciální cíl ContactPrivate=Privátní ContactPublic=Sdílený ContactVisibility=Viditelnost +ContactOthers=Other OthersNotLinkedToThirdParty=Ostatní, nepřipojené k žádné třetí straně ProspectStatus=Stav cíle PL_NONE=Nikdo @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakty a vlastnosti ImportDataset_company_1=Třetí strany (Společnosti/nadace/osoby) a vlastnosti ImportDataset_company_2=Kontakty/Adresy (třetích stran a dalších) a atributy ImportDataset_company_3=Bankovní detaily +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Cenová hladina DeliveriesAddress=Doručovací adresy DeliveryAddress=Doručovací adresa diff --git a/htdocs/langs/cs_CZ/compta.lang b/htdocs/langs/cs_CZ/compta.lang index 12288de6482..58de043682d 100644 --- a/htdocs/langs/cs_CZ/compta.lang +++ b/htdocs/langs/cs_CZ/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Platba LT1PaymentsES=RE Platby VATPayment=Platba DPH VATPayments=Platby DPH +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Zobrazit platbu DPH TotalToPay=Celkem k zaplacení @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Obratová zpráva za zboží při použití režimu <b>hotovostního účetnictví</b> není relevantní. Tato zpráva je k dispozici pouze při použití režimu <b>zapojeného účetnictví</b> (viz nastavení účetního modulu). CalculationMode=Výpočetní režim AccountancyJournal=Deník účetnických kódů -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Účetnické kódy ve výchozím nastavení pro zákazníka třetích stran ACCOUNTING_ACCOUNT_SUPPLIER=Výchozí účetnické kódy pro dodavatele třetích stran diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang index c15b46b143c..78485cac73b 100644 --- a/htdocs/langs/cs_CZ/errors.lang +++ b/htdocs/langs/cs_CZ/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Velikost příliš dlouho typu string (%s znaků ErrorNoValueForSelectType=Vyplňte, prosím, hodnotu seznamu vyberte ErrorNoValueForCheckBoxType=Vyplňte, prosím, hodnotu checkbox seznamu ErrorNoValueForRadioType=Prosím vyplňte hodnotu pro rozhlasové seznamu -ErrorBadFormatValueList=Seznam Hodnota nemůže mít více než jeden přijde: <u>%s,</u> ale potřebujete alespoň jeden: Llave, Valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Terénní <b>%s</b> nesmí obsahuje speciální znaky. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Ne účetnictví modul aktivován @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Nastavení ClickToDial informací pro už WarningNotRelevant=Nerozhoduje provoz v našem souboru WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/cs_CZ/exports.lang b/htdocs/langs/cs_CZ/exports.lang index 5222dc0701b..c0430e439d9 100644 --- a/htdocs/langs/cs_CZ/exports.lang +++ b/htdocs/langs/cs_CZ/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Přepnutí alespoň jeden zdrojový pole ve sloupci polí SelectFormat=Zvolte tuto importu souboru ve formátu RunImportFile=Spuštění importu souboru NowClickToRunTheImport=Zkontrolujte výsledek importu simulace. Pokud je vše v pořádku, spusťte trvalému dovozu. -DataLoadedWithId=Všechna data budou zatížena následujícího dovozního id: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Povinné údaje je prázdný ve zdrojovém souboru pro polní <b>%s.</b> TooMuchErrors=Tam je ještě <b>%s</b> další zdrojové řádky s chybami, ale výkon byl omezený. TooMuchWarnings=Tam je ještě <b>%s</b> další zdrojové řádky s varováním, ale výkon byl omezený. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=Chcete-li filtrovat některé hodnoty, stačí zadat hodnoty zde. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtrované pole FilteredFieldsValues=Hodnota za filtrem FormatControlRule=Format control rule diff --git a/htdocs/langs/cs_CZ/ftp.lang b/htdocs/langs/cs_CZ/ftp.lang index 24cfcab89a1..e2717b25503 100644 --- a/htdocs/langs/cs_CZ/ftp.lang +++ b/htdocs/langs/cs_CZ/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Nepodařilo se přihlásit k FTP serve FTPFailedToRemoveFile=Nepodařilo se odstranit soubor <b>%s.</b> FTPFailedToRemoveDir=Nepodařilo se odstranit adresář <b>%s</b> (Zkontrolujte oprávnění a zda adresář je prázdný). FTPPassiveMode=Pasivní režim +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/cs_CZ/holiday.lang b/htdocs/langs/cs_CZ/holiday.lang index 09299b98df3..8d36d51f01b 100644 --- a/htdocs/langs/cs_CZ/holiday.lang +++ b/htdocs/langs/cs_CZ/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Požadavek zamítnut HolidaysRefusedBody=Vaše žádost o dovolenou pro %s do %s byla zamítnuta z těchto důvodů: HolidaysCanceled=Zrušené požadavky na dovolenou HolidaysCanceledBody=Vaše žádost o dovolenou pro %s na %s byla zrušena. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Smazat žádosti o dovolenou -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/cs_CZ/install.lang b/htdocs/langs/cs_CZ/install.lang index 97aa5e1bca6..49451fac3bc 100644 --- a/htdocs/langs/cs_CZ/install.lang +++ b/htdocs/langs/cs_CZ/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Aktualizovat údaje na činnostech MigrationPaymentMode=Migrace dat platebního režimu MigrationCategorieAssociation=Migrace kategorií MigrationEvents=Migrace událostí přidá vlastníka události do přiřazené tabulky - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Ukázat nedostupné možnosti HideNotAvailableOptions=Skrýt nedostupné možnosti diff --git a/htdocs/langs/cs_CZ/interventions.lang b/htdocs/langs/cs_CZ/interventions.lang index 4df3fc65623..c4a0d9b8ccb 100644 --- a/htdocs/langs/cs_CZ/interventions.lang +++ b/htdocs/langs/cs_CZ/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervence %s nastavená jako nezaúčt InterventionSentByEMail=Intervence %s odeslána e-mailem InterventionDeletedInDolibarr=Intervence %s odstraněna SearchAnIntervention=Hledat intervenci +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representativní následující intervence TypeContact_fichinter_internal_INTERVENING=Zásah @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Návrat čísla ve formátu %syymm-nnnn, kde yy je rok, PacificNumRefModelError=Zásahová karta začíná s $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Odstraňte ji nebo přejmenujte pro aktivaci tohoto modulu. PrintProductsOnFichinter=Výpis produktů na intervenční kartě PrintProductsOnFichinterDetails=intervence generované z objednávek +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/cs_CZ/languages.lang b/htdocs/langs/cs_CZ/languages.lang index 5c481b8a766..d5e259f15e9 100644 --- a/htdocs/langs/cs_CZ/languages.lang +++ b/htdocs/langs/cs_CZ/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Španělština (Puerto Rico) Language_et_EE=Estonština Language_eu_ES=Basque Language_fa_IR=Perština -Language_fi_FI=Finština +Language_fi_FI=Finnish Language_fr_BE=Francouzština (Belgie) Language_fr_CA=Francouzština (Kanada) Language_fr_CH=Francouzština (Švýcarsko) diff --git a/htdocs/langs/cs_CZ/link.lang b/htdocs/langs/cs_CZ/link.lang index c4ff863c182..1d9b1da13c6 100644 --- a/htdocs/langs/cs_CZ/link.lang +++ b/htdocs/langs/cs_CZ/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Soubor nemohl být propojen LinkRemoved=Odkaz %s byl odstraněn ErrorFailedToDeleteLink= Nepodařilo se odstranit odkaz '<b>%s</b>' ErrorFailedToUpdateLink= Nepodařilo se aktualizovat odkaz '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang index 3b77d7aed59..c9d2cefaf74 100644 --- a/htdocs/langs/cs_CZ/main.lang +++ b/htdocs/langs/cs_CZ/main.lang @@ -434,7 +434,7 @@ General=Obecný Size=Velikost Received=Přijaté Paid=Placený -Topic=Sujet +Topic=Subject ByCompanies=Třetími stranami ByUsers=Od uživatelů Links=Odkazy @@ -705,7 +705,7 @@ PublicUrl=Veřejná URL AddBox=Přidejte box SelectElementAndClickRefresh=Vyberte element a klikněte na Obnovit PrintFile=Tisk souboru %s -ShowTransaction=Ukázat transakci +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Jděte na Domů-Nastavení-Společnost pro změnu loga, nebo je v nastavení skryjte. Deny=Odmítnout Denied=Odmítnuto @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=N SelectMailModel=Vybrat šablonu e-mailu SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/cs_CZ/products.lang b/htdocs/langs/cs_CZ/products.lang index 8033a157170..3d0092b4c67 100644 --- a/htdocs/langs/cs_CZ/products.lang +++ b/htdocs/langs/cs_CZ/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Autospotřeba při výrobě ProductBuilded=Výroba dokončena ProductsMultiPrice=Multicena produktu ProductsOrServiceMultiPrice=Zákaznické ceny (z výrobků nebo služeb, multi-ceny) -ProductSellByQuarterHT=Čtvrtletní obrat VWAP produkty -ServiceSellByQuarterHT=Čtvrtletní obrat VWAP služby +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=I. čtvrtletí Quarter2=II čtvrtletí Quarter3=III čtvrtletí @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Soubory používají k přidání do PDF Azur te PropalMergePdfProductChooseFile=Vyberte soubory PDF IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang index deb4b836289..d98f94d2f14 100644 --- a/htdocs/langs/cs_CZ/projects.lang +++ b/htdocs/langs/cs_CZ/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Číslo projektu +ProjectRef=Project ref. ProjectId=Id projektu +ProjectLabel=Project label Project=Projekt Projects=Projekty ProjectStatus=Stav projektu @@ -27,7 +29,7 @@ OfficerProject=Ředitel projektu LastProjects=Posledních %s projektů AllProjects=Všechny projekty OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Seznam projektů ShowProject=Zobrazit projekt SetProject=Nastavit projekt diff --git a/htdocs/langs/da_DK/accountancy.lang b/htdocs/langs/da_DK/accountancy.lang index b57d4b7a7d8..56927aec998 100644 --- a/htdocs/langs/da_DK/accountancy.lang +++ b/htdocs/langs/da_DK/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Regnskab Globalparameters=Globale parametre @@ -34,6 +36,7 @@ Selectchartofaccounts=Vælg en kontoplan Validate=Godkend Addanaccount=Tilføj en regnskabsmæssig konto AccountAccounting=Regnskabsmæssig konto +AccountAccountingSuggest=Accounting account suggest Ventilation=Sammenbrud ToDispatch=Afsend Dispatched=Afsendt @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Udspecificer regnskab leverandører AccountingVentilationCustomer=Udspecificer regnskab kunder Line=Linje -CAHTF=Samlet køb leverandør +CAHTF=Total purchase supplier before tax InvoiceLines=Linjer af faktura, der skal fornyes InvoiceLinesDone=Fornyede linjer af faktura -IntoAccount=I den regnskabsmæssige konto +IntoAccount=Ventilate in the accounting account Ventilate=Forny VentilationAuto=Udspecificer automatisk @@ -152,7 +155,7 @@ Active=Erklæring NewFiscalYear=Nyt finansår DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Samlet omsætning +TotalVente=Total turnover before tax TotalMarge=Samlet salgsforskel DescVentilDoneCustomer=Gå til en liste over de linjer af fakturaer kunder og deres regnskabskonto DescVentilTodoCustomer=Forny dine linjer ag kundefaktura med en regnskabskonto @@ -167,3 +170,4 @@ ValidateHistory=Forny automatisk ErrorAccountancyCodeIsAlreadyUse=Fejl, kan du ikke slette denne regnskabsmæssige konto, fordi den bruges FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang index f89abcb82c4..98ad0003d8a 100644 --- a/htdocs/langs/da_DK/admin.lang +++ b/htdocs/langs/da_DK/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projektleder Developpers=Udviklere / bidragydere OtherDeveloppers=Andre udviklere / bidragydere OfficialWebSite=International officielle hjemmeside -OfficialWebSiteFr=Fransk officielle hjemmeside +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Officielle markedsplads for eksterne moduler / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Deaktiver alle SMS sendings (til testformål eller demoer) MAIN_SMS_SENDMODE=Metode til at bruge til at sende SMS MAIN_MAIL_SMS_FROM=Standard afsenderens telefonnummer til afsendelse af SMS'er FeatureNotAvailableOnLinux=Funktionen ikke til rådighed på Unix-lignende systemer. Test din sendmail program lokalt. -SubmitTranslation=Hvis oversættelse for dette sprog ikke er afsluttet, eller du finder fejl, kan du rette dette ved at redigere filerne i mappen <b>langs / %s</b> og forelægger ændrede filer på www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Modul setup ModulesSetup=Moduler setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Mindste længde LanguageFilesCachedIntoShmopSharedMemory=Filer. Lang lastet i delt hukommelse ExamplesWithCurrentSetup=Eksempler med den nuværende kører setup ListOfDirectories=Liste over OpenDocument-skabeloner mapper -ListOfDirectoriesForModelGenODT=Liste over biblioteker, der indeholder skabeloner filer med OpenDocument-formatet. <br><br> Læg her fuld bane af telefonbøger. <br> Tilføj en vognretur mellem eah bibliotek. <br> Hvis du vil tilføje en mappe af GED modul, tilføje her <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Filer i disse mapper skal ende <b>med. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Eksempler på syntaks: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> At vide hvordan du opretter dine odt dokumentskabeloner, før gemme dem i disse mapper, skal du læse wiki dokumentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Eksport af tjenesteydelser Permission701=Læs donationer Permission702=Opret / ændre donationer Permission703=Slet donationer -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Kør massen import af eksterne data i databasen (data belastning) Permission1321=Eksporter kunde fakturaer, attributter og betalinger Permission1421=Eksporter kundens ordrer og attributter +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Tilpasning af beskrivelser produceret i former ViewProductDescInFormAbility=Visualisering af Varebeskrivelserne i de former (ellers som popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualisering af produkter beskrivelser i thirdparty sprog +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Filnavn og sti YouCanUseDOL_DATA_ROOT=Du kan bruge DOL_DATA_ROOT / dolibarr.log for en logfil i Dolibarr "dokumenter" mappen. Du kan indstille en anden vej til at gemme denne fil. ErrorUnknownSyslogConstant=Konstant %s er ikke en kendt syslog konstant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation modul opsætning DonationsReceiptModel=Skabelon for donationen modtagelse @@ -1536,6 +1546,7 @@ AgendaSetup=Aktioner og dagsorden modul opsætning PasswordTogetVCalExport=Nøglen til at tillade eksport link PastDelayVCalExport=Må ikke eksportere begivenhed ældre end AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/da_DK/banks.lang b/htdocs/langs/da_DK/banks.lang index c03966c3a40..362def9e3de 100644 --- a/htdocs/langs/da_DK/banks.lang +++ b/htdocs/langs/da_DK/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/da_DK/bills.lang b/htdocs/langs/da_DK/bills.lang index cbe0cfc5958..d2361809c73 100644 --- a/htdocs/langs/da_DK/bills.lang +++ b/htdocs/langs/da_DK/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nr. faktura ClassifyBill=Klassificere faktura SupplierBillsToPay=Leverandører fakturaer til at betale CustomerBillsUnpaid=Vederlagsfri kunder fakturaer -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Ikke-refunderbar SetConditions=Indstil aflønningsvilkår SetMode=Indstil betaling mode @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Online betaling PaymentTypeShortVAD=Online betaling -PaymentTypeTRA=Bill betaling -PaymentTypeShortTRA=Regning +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankoplysninger BankCode=Bank-kode DeskCode=Skrivebord kode @@ -381,6 +382,8 @@ ChequesReceipts=Checks kvitteringer ChequesArea=Checks indskud område ChequeDeposits=Checks indskud Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Denne kreditnota er blevet konverteret til %s UsBillingContactAsIncoiveRecipientIfExist=Brug kunde faktureringsoplysninger kontakt-adresse i stedet for tredjepart adresse som modtager for fakturaer ShowUnpaidAll=Vis alle ubetalte fakturaer @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Faktura model Crabe. En fuldstændig faktura model (Support moms option, rabatter, betalinger betingelser, logo, etc. ..) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Et lovforslag, der begynder med $ syymm allerede eksisterer og er ikke kompatible med denne model af sekvensinformation. Fjern den eller omdøbe den til at aktivere dette modul. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Repræsentant opfølgning kundefaktura diff --git a/htdocs/langs/da_DK/companies.lang b/htdocs/langs/da_DK/companies.lang index af6fb31a8eb..1bf4f69e0ae 100644 --- a/htdocs/langs/da_DK/companies.lang +++ b/htdocs/langs/da_DK/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Emne potentiale ContactPrivate=Privat ContactPublic=Delt ContactVisibility=Synlighed +ContactOthers=Other OthersNotLinkedToThirdParty=Andre, som ikke er knyttet til en tredjepart ProspectStatus=Emne status PL_NONE=Ingen @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakter og egenskaber ImportDataset_company_1=Tredieparter (Firmaer/foreninger/privatpersoner) og egenskaber ImportDataset_company_2=Kontakter/Adresser (af trediepart eller ikke) og egenskaber ImportDataset_company_3=Bankoplysninger +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Prisniveau DeliveriesAddress=Levering adresser DeliveryAddress=Leveringsadresse diff --git a/htdocs/langs/da_DK/compta.lang b/htdocs/langs/da_DK/compta.lang index 55cd7e764ae..058dc96ac76 100644 --- a/htdocs/langs/da_DK/compta.lang +++ b/htdocs/langs/da_DK/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Moms Betaling VATPayments=Momsbetalinger +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Vis momsbetaling TotalToPay=I alt at betale @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Kalkulations mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang index 67eadec4f82..04e332f2822 100644 --- a/htdocs/langs/da_DK/errors.lang +++ b/htdocs/langs/da_DK/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Størrelse for lang tid for streng type (%s tegn ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Felt %s</b> må ikke indeholder specialtegn. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nr. regnskabspool modul aktiveret @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/da_DK/exports.lang b/htdocs/langs/da_DK/exports.lang index c0eecd2c7dc..001b3e027c2 100644 --- a/htdocs/langs/da_DK/exports.lang +++ b/htdocs/langs/da_DK/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch mindst én kilde felt i kolonnen for felter for at SelectFormat=Vælg denne import filformat RunImportFile=Launch import-fil NowClickToRunTheImport=Check følge af import simulering. Hvis alt er ok, lancering af den endelige import. -DataLoadedWithId=Alle data vil være belastet med det følgende import id: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Obligatorisk data er tom i kildefilen for felt <b>%s.</b> TooMuchErrors=Der er stadig <b>%s</b> anden kilde linjer med fejl, men produktionen har været begrænset. TooMuchWarnings=Der er stadig <b>%s</b> andre kildelinjer med advarsler, men produktionen har været begrænset. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/da_DK/ftp.lang b/htdocs/langs/da_DK/ftp.lang index 92a877ccd08..3afb1df33fa 100644 --- a/htdocs/langs/da_DK/ftp.lang +++ b/htdocs/langs/da_DK/ftp.lang @@ -9,4 +9,6 @@ FailedToConnectToFTPServer=Kunne ikke forbinde til FTP server (server %s, port % FailedToConnectToFTPServerWithCredentials=Kunne ikke logge på FTP server med defineret login / password FTPFailedToRemoveFile=Kunne ikke fjerne filen <b>%s.</b> FTPFailedToRemoveDir=Kunne ikke fjerne kataloget <b>%s</b> (Check tilladelser, og at biblioteket er tom). -# FTPPassiveMode=Passive mode +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/da_DK/holiday.lang b/htdocs/langs/da_DK/holiday.lang index 121da9b0932..fca83e2ed0a 100644 --- a/htdocs/langs/da_DK/holiday.lang +++ b/htdocs/langs/da_DK/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/da_DK/install.lang b/htdocs/langs/da_DK/install.lang index 1294c09ddd5..37d9770692f 100644 --- a/htdocs/langs/da_DK/install.lang +++ b/htdocs/langs/da_DK/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Opdatere data om tiltag MigrationPaymentMode=Data migration for betaling mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/da_DK/interventions.lang b/htdocs/langs/da_DK/interventions.lang index 53cf38a44cf..9c4e21e76fb 100644 --- a/htdocs/langs/da_DK/interventions.lang +++ b/htdocs/langs/da_DK/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Repræsentant opfølgning intervention TypeContact_fichinter_internal_INTERVENING=Mellemliggende @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Retur numero med format %syymm-nnnn hvor ÅÅ er årstal PacificNumRefModelError=En intervention kortet begynder med $ syymm allerede eksisterer og er ikke kompatible med denne model af sekvensinformation. Fjern den eller omdøbe den til at aktivere dette modul. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/da_DK/languages.lang b/htdocs/langs/da_DK/languages.lang index 67306764c52..2727f9b03c8 100644 --- a/htdocs/langs/da_DK/languages.lang +++ b/htdocs/langs/da_DK/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spansk (Puerto Rico) Language_et_EE=Estisk Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Finner +Language_fi_FI=Finnish Language_fr_BE=Fransk (Belgien) Language_fr_CA=Fransk (Canada) Language_fr_CH=Fransk (Schweiz) diff --git a/htdocs/langs/da_DK/link.lang b/htdocs/langs/da_DK/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/da_DK/link.lang +++ b/htdocs/langs/da_DK/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang index 4e399ab8821..e4f41d0d580 100644 --- a/htdocs/langs/da_DK/main.lang +++ b/htdocs/langs/da_DK/main.lang @@ -434,7 +434,7 @@ General=Almindelige Size=Størrelse Received=Modtaget Paid=Betales -Topic=SUJET +Topic=Subject ByCompanies=Af selskaber ByUsers=Af brugerne Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/da_DK/products.lang b/htdocs/langs/da_DK/products.lang index 159c331a4e9..ab0f2bf0175 100644 --- a/htdocs/langs/da_DK/products.lang +++ b/htdocs/langs/da_DK/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang index 5deebc66599..41342e28506 100644 --- a/htdocs/langs/da_DK/projects.lang +++ b/htdocs/langs/da_DK/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Projekt Projects=Projekter ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer projekt LastProjects=Seneste %s projekter AllProjects=Alle projekter OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Liste over projekter ShowProject=Vis projekt SetProject=Indstil projekt diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang index bd121bd4d10..01c80ef1257 100644 --- a/htdocs/langs/de_AT/admin.lang +++ b/htdocs/langs/de_AT/admin.lang @@ -22,7 +22,6 @@ Permission62=Eingriffe erstellen/bearbeiten Permission64=Eingriffe löschen Permission67=Eingriffe exportieren Permission153=Dauerauftragsbelege einsehen -Permission171=Reisen erstellen/bearbeiten Permission172=Reisen löschen Permission192=Leitungen anlegen Permission193=Leitungen verwerfen diff --git a/htdocs/langs/de_AT/bills.lang b/htdocs/langs/de_AT/bills.lang index dcd0a6ed2bd..5ff216e9fd4 100644 --- a/htdocs/langs/de_AT/bills.lang +++ b/htdocs/langs/de_AT/bills.lang @@ -15,10 +15,6 @@ NewRelativeDiscount=Neue relative Rabatt DescTaxAndDividendsArea=Dieser Bereich stellt eine Übersicht über alle Zahlungen, die für die Steuer-oder Sozialabgaben. Nur Datensätze mit der Bezahlung während der festgesetzten Jahr hier. RelatedBill=Verwandte Rechnung PaymentConditionRECEP=Prompt nach Rechnungserhalt -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill LawApplicationPart2=Die Ware bleibt Eigentum der LawApplicationPart3=der Verkäufer bis zur vollständigen Einlösung des LawApplicationPart4=ihren Preis. diff --git a/htdocs/langs/de_AT/errors.lang b/htdocs/langs/de_AT/errors.lang index 1802ebe6239..517621afb5d 100644 --- a/htdocs/langs/de_AT/errors.lang +++ b/htdocs/langs/de_AT/errors.lang @@ -6,4 +6,3 @@ ErrorCashAccountAcceptsOnlyCashMoney=Dies ist ein Bargeldkonto (Kassa) und akzep ErrorCustomerCodeAlreadyUsed=Diese Kunden Nr. ist bereits vergeben. ErrorSupplierCodeRequired=Lieferanten Nr. erforderlich WarningUntilDirRemoved=Diese Warnung bleibt so lange aktiv, wie dieses Verzeichnis existiert (nur für Administratoren). -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/de_AT/holiday.lang b/htdocs/langs/de_AT/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/de_AT/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/de_AT/main.lang b/htdocs/langs/de_AT/main.lang index 25ce50989f6..d90d69cf151 100644 --- a/htdocs/langs/de_AT/main.lang +++ b/htdocs/langs/de_AT/main.lang @@ -65,4 +65,3 @@ AttributeCode=Attribut-Code OptionalFieldsSetup=Optionale Felder einrichten CreateDraft=Erstelle Entwurf NoPhotoYet=Es wurde noch kein Bild hochgeladen -ShowTransaction=Show transaction diff --git a/htdocs/langs/de_CH/admin.lang b/htdocs/langs/de_CH/admin.lang index b269ff29dee..1c53b65c99c 100644 --- a/htdocs/langs/de_CH/admin.lang +++ b/htdocs/langs/de_CH/admin.lang @@ -1,7 +1,4 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/de_CH/banks.lang b/htdocs/langs/de_CH/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/de_CH/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/de_CH/bills.lang b/htdocs/langs/de_CH/bills.lang index 09a15aeb373..6c0107f7118 100644 --- a/htdocs/langs/de_CH/bills.lang +++ b/htdocs/langs/de_CH/bills.lang @@ -46,7 +46,3 @@ SearchACustomerInvoice=Kundenrechnung finden SearchASupplierInvoice=Lieferantenrechnung finden CancelBill=Rechnung stornieren SendRemindByMail=Mahnung per E-Mail senden -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/de_CH/errors.lang b/htdocs/langs/de_CH/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/de_CH/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/de_CH/holiday.lang b/htdocs/langs/de_CH/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/de_CH/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/de_CH/main.lang b/htdocs/langs/de_CH/main.lang index 30f559a53dc..6a5173b676f 100644 --- a/htdocs/langs/de_CH/main.lang +++ b/htdocs/langs/de_CH/main.lang @@ -19,4 +19,3 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M -ShowTransaction=Show transaction diff --git a/htdocs/langs/de_CH/projects.lang b/htdocs/langs/de_CH/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/de_CH/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang index 7367a09142e..602437fa42c 100644 --- a/htdocs/langs/de_DE/accountancy.lang +++ b/htdocs/langs/de_DE/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Spaltentrennzeichen für die Export-Datei ACCOUNTING_EXPORT_DATE=Das Datumsformat für die Exportdatei. -ACCOUNTING_EXPORT_PIECE=Exportiere eine Anzahl an Teile? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Exportiere mit Globalen Konto. -ACCOUNTING_EXPORT_LABEL=Exportiere die Beschriftung? -ACCOUNTING_EXPORT_AMOUNT=Exportiere den Betrag? -ACCOUNTING_EXPORT_DEVISE=Exporiere die Konstruktion? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Buchhaltung Globalparameters=Globale Parameter @@ -34,6 +36,7 @@ Selectchartofaccounts=Kontenplan wählen Validate=Freigeben Addanaccount=Fügen Sie ein Buchhaltungskonto hinzu AccountAccounting=Buchhaltungs Konto +AccountAccountingSuggest=Accounting account suggest Ventilation=Abbauen ToDispatch=Zu versenden Dispatched=Versandt @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Abbau von Buchhaltungs-Lieferanten AccountingVentilationCustomer=Abbau von Buchhaltungs-Kunden Line=Zeile -CAHTF=Summe Lieferantenbestellungen netto +CAHTF=Total purchase supplier before tax InvoiceLines=Rechnungszeile bereinigen InvoiceLinesDone=Bereinigte Rechnungszeilen -IntoAccount=Im Buchhaltungs-Konto +IntoAccount=Ventilate in the accounting account Ventilate=erörtern VentilationAuto=Automatischer Abbau @@ -89,8 +92,8 @@ ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Länge für die Anzeige der Beschreibung v ACCOUNTING_LENGTH_GACCOUNT=Länge der Finanzbuchführung ACCOUNTING_LENGTH_AACCOUNT=Länge der Partner -ACCOUNTING_SELL_JOURNAL=Verkaufsjournal -ACCOUNTING_PURCHASE_JOURNAL=Einkaufsjournal +ACCOUNTING_SELL_JOURNAL=Ausgangsrechnungen +ACCOUNTING_PURCHASE_JOURNAL=Eingangsrechnungen ACCOUNTING_MISCELLANEOUS_JOURNAL=Verschiedenes Journal ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnung Journal ACCOUNTING_SOCIAL_JOURNAL=Sozial-Journal @@ -152,7 +155,7 @@ Active=Auszug NewFiscalYear=Neues fiskalisches Jahr DescVentilCustomer=Konsultieren Sie hier die jährliche Aufteilung der Buchhaltung Ihrer Rechnungs-Kunden -TotalVente=Totaler Umsatz +TotalVente=Total turnover before tax TotalMarge=Gesamt-Spanne DescVentilDoneCustomer=Konsultieren Sie hier die Liste der Zeilen der Rechnungs-Kunden und deren Abbrechnungskonto DescVentilTodoCustomer=Bereinigen Sie die Zeilen der Kundenrechnung mit einem Rechnungskonto @@ -167,3 +170,4 @@ ValidateHistory=Automatisch geltend machen ErrorAccountancyCodeIsAlreadyUse=Fehler, Sie können dieses Buchaltungskonto nicht löschen, da es benutzt wird. FicheVentilation=Abbau-Karte +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang index 38116938ad2..bccd449a822 100644 --- a/htdocs/langs/de_DE/admin.lang +++ b/htdocs/langs/de_DE/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projektleiter Developpers=Entwickler/Mitwirkende OtherDeveloppers=Andere Entwickler/Mitwirkende OfficialWebSite=Offizielle Website -OfficialWebSiteFr=Französische Website +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr Offizielle Demo OfficialMarketPlace=Offizieller Marktplatz für Module/Erweiterungen @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Alle SMS-Funktionen abschalten (für Test- oder Demozwecke) MAIN_SMS_SENDMODE=Methode zum Senden von SMS MAIN_MAIL_SMS_FROM=Standard Versendetelefonnummer der SMS-Funktion FeatureNotAvailableOnLinux=Diese Funktion ist auf Unix-Umgebungen nicht verfügbar. Testen Sie Ihr Programm sendmail lokal. -SubmitTranslation=Sollte die Übersetzung für eine Sprache nicht vollständig sein oder Fehler beinhalten, können Sie die entsprechenden Sprachdateien im Verzeichnis <b>langs/%s</b> bearbeiten und anschließend Ihre Änderungen mit der Entwicklergemeinschaft auf www.dolibarr.org teilen. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Moduleinstellung ModulesSetup=Moduleinstellungen ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Mindestlänge LanguageFilesCachedIntoShmopSharedMemory=.lang-Sprachdateien in gemeinsamen Cache geladen ExamplesWithCurrentSetup=Beispiele mit der derzeitigen Systemkonfiguration ListOfDirectories=Liste der OpenDocument-Vorlagenverzeichnisse -ListOfDirectoriesForModelGenODT=Liste der Verzeichnisse mit Vorlagendateien mit OpenDocument-Format.<br><br>Fügen Sie hier den vollständigen Pfad der Verzeichnisse ein.<br>Trennen Sie jedes Verzeichnis mit einer Zeilenschaltung<br>Verzeichnisse des ECM-Moduls fügen Sie z.B. so ein <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br> Dateien in diesen Verzeichnissen müssen auf <b>.odt</b> enden. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Anzahl der in diesen Verzeichnissen gefundenen .odt/.ods-Dokumentvorlagen ExampleOfDirectoriesForModelGen=Beispiele für Syntax:<br>c:\\mydir<br>/Home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Lesen Sie die Wiki Dokumentation um zu wissen, wie Sie Ihre odt Dokumentenvorlage erstellen, bevor Sie diese in den Kategorien speichern: @@ -635,7 +636,7 @@ Permission162=Verträge/Abonnements erstellen/bearbeiten Permission163=Service/Abonnement in einem Vertrag aktivieren Permission164=Service/Abonnement in einem Vertrag deaktivieren Permission165=Verträge/Abonnement löschen -Permission171=Reise- und Spesenabrechnung einsehen (Eigene und von Untergebenen) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Reise- und Spesenabrechnung erstellen/ändern Permission173=Reise- und Spesenabrechnung verwerfen Permission174=Alle Reise- und Spesenabrechnung einsehen @@ -730,7 +731,7 @@ Permission538=Leistungen exportieren Permission701=Spenden einsehen Permission702=Spenden erstellen/bearbeiten Permission703=Spenden löschen -Permission771=Spesenabrechnungen einsehen (eigene und die der Untergebenen) +Permission771=Read expense reports (yours and your subordinates) Permission772=Spesenabrechnung erstellen/ändern Permission773=Spesenabrechnung löschen Permission774=Spesenabrechnungen einsehen (Alle Benutzer auch die nicht Untergebenen) @@ -767,6 +768,12 @@ Permission1237=Lieferantenbestellungen mit Details exportieren Permission1251=Massenimports von externen Daten ausführen (data load) Permission1321=Kundenrechnungen, -attribute und -zahlungen exportieren Permission1421=Exportieren von Kundenaufträge und Attribute +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=anzeigen cronjobs Permission23002=erstellen/ändern cronjobs Permission23003=cronjobs löschen @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Produktbeschreibungen in Formularen individuell anpassb ViewProductDescInFormAbility=Anzeige dr Produktbeschreibungen in Formularen (andernfalls als Popup-Tooltip) MergePropalProductCard=Aktivieren einer Option unter Produkte/Leistungen Registerkarte verknüpfte Dateien, um Produkt-PDF-Dokumente um Angebots PDF azur zusammenzuführen, wenn Produkte/Leistungen in dem Angebot sind. ViewProductDescInThirdpartyLanguageAbility=Anzeige der Produktbeschreibungen in der Sprache des Partners +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Wenn Sie eine große Anzahl von Produkten (> 100.000) haben, können Sie die Geschwindigkeit verbessern, indem Sie in Einstellungen -> Andere die Konstante PRODUCT_DONOTSEARCH_ANYWHERE auf 1 setzen. Die Suche startet dann am Beginn des Strings. UseSearchToSelectProduct=Suchfeld statt Listenansicht für die Produktauswahl verwenden. UseEcoTaxeAbility=Umweltabgaben unterstüzten @@ -1411,6 +1419,8 @@ SyslogFilename=Dateiname und-pfad YouCanUseDOL_DATA_ROOT=Sie können DOL_DATA_ROOT/dolibarr.log als Protokolldatei in Ihrem Dokumentenverzeichnis verwenden. Bei Bedarf können Sie auch den Pfad der Datei anpassen. ErrorUnknownSyslogConstant=Konstante %s ist nicht als Protkoll-Konstante definiert OnlyWindowsLOG_USER=Windows unterstützt nur LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Spendenmoduleinstellungen DonationsReceiptModel=Vorlage für Spendenquittungen @@ -1536,6 +1546,7 @@ AgendaSetup=Aufgaben/Termine-Modul Einstellungen PasswordTogetVCalExport=Passwort für den VCal-Export PastDelayVCalExport=Keine Termine exportieren die älter sind als AGENDA_USE_EVENT_TYPE=Verwenden der Termintypen \nEinstellen unter (Start -> Einstellungen -> Wörterbücher -> Ereignistypen) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Diesen Ereignistyp automatisch in den Suchfilter für die Agenda-Ansicht übernehmen AGENDA_DEFAULT_FILTER_STATUS=Diesen Ereignisstatus automatisch in den Suchfilter für die Agenda-Ansicht übernehmen AGENDA_DEFAULT_VIEW=Welchen Reiter möchten Sie beim Öffnen der Agenda automatisch anzeigen @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Aus diesem Grund wird die Prozess hier b InstallModuleFromWebHasBeenDisabledByFile=Installieren von externen Modul aus der Anwendung wurde von Ihrem Administrator deaktiviert. \nSie müssen ihn bitten, die Datei<strong>%s</strong> zu entfernen, um diese Funktion zu ermöglichen. ConfFileMuseContainCustom=Installation eines externen Modul aus der Anwendung speichern Sie die Modul-Dateien in Verzeichnis <strong>%s</strong>. Zu haben dieses Verzeichnis durch Dolibarr verarbeitet, müssen Sie das Setup Ihrer <strong>conf/conf.php</strong> Option haben <br> - - <strong>$dolibarr_main_url_root_alt</strong> auf <<strong>$dolibarr_main_url_root_alt="/custom"</strong> enabled <strong>= "/custom"</strong> <br> - <strong>$dolibarr_main_document_root_alt</strong> zu Wert aktiviert <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Zeilen hervorheben bei Mouseover +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Drücken Sie F5 auf der Tastatur, nachdem dem Sie diesen Wert geändert haben, damit die Änderungen wirksam ist NotSupportedByAllThemes=Funktioniert mit dem eldy Theme, ist aber nicht in allen Themen unterstützt BackgroundColor=Hintergrundfarbe TopMenuBackgroundColor=Hintergrundfarbe für Hauptmenü LeftMenuBackgroundColor=Hintergrundfarbe für Menü Links -BackgroundTableTitleColor=Hintergrundfarbe für Titelzeile in Tabellen +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Hintergrundfarbe für ungerade Tabellenzeilen BackgroundTableLineEvenColor=Hintergrundfarbe für gerade Tabellenzeilen MinimumNoticePeriod=Kündigungsfrist (Ihre Kündigung muss vor dieser Zeit erfolgen) diff --git a/htdocs/langs/de_DE/banks.lang b/htdocs/langs/de_DE/banks.lang index 5e0b179d94d..064c394b70e 100644 --- a/htdocs/langs/de_DE/banks.lang +++ b/htdocs/langs/de_DE/banks.lang @@ -6,7 +6,7 @@ MenuSetupBank=Finanzkonten einrichten BankName=Name der Bank FinancialAccount=Finanzkonto FinancialAccounts=Finanzkonten -BankAccount=Finanzkontenübersicht +BankAccount=Bankkonto BankAccounts=Kontenübersicht ShowAccount=Zeige Konto AccountRef=Konto-Referenz @@ -165,8 +165,8 @@ DeleteARib=Lösche Bankkonto-Nummern Eintrag ConfirmDeleteRib=Möchten Sie diesen Bankkonto-Nummern Eintrag wirklich löschen? StartDate=Anfangsdatum EndDate=Enddatum -RejectCheck=Check zurückgewiesen +RejectCheck=Check returned ConfirmRejectCheck=Wollen sie diesen Check wirklich als zurückgewiesen Kennzeichnen? -RejectCheckDate=Check zurückgewiesen am -CheckRejected=Check zurückgewiesen -CheckRejectedAndInvoicesReopened=Check zurückgewiesen und Rechnungen wieder geöffnet +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang index 82834228778..ac41d43b197 100644 --- a/htdocs/langs/de_DE/bills.lang +++ b/htdocs/langs/de_DE/bills.lang @@ -140,7 +140,7 @@ ActionsOnBill=Ereignisse zu dieser Rechnung NewBill=Neue Rechnung LastBills=%s neueste Rechnungen LastCustomersBills=%s neueste Kundenrechnungen -LastSuppliersBills=Letzte %s Lieferantenrechnungen +LastSuppliersBills=%s neueste Lieferantenrechnungen AllBills=Alle Rechnungen OtherBills=Weitere Rechnungen DraftBills=Rechnungsentwürfe @@ -218,7 +218,6 @@ NoInvoice=Keine Rechnung ClassifyBill=Rechnung einordnen SupplierBillsToPay=Offene Lieferantenrechnungen CustomerBillsUnpaid=Offene Kundenrechnungen -DispenseMontantLettres=Bei den generierten Rechnungen wird auf die alphabetische Sortierreihenfolge verzichtet NonPercuRecuperable=Nicht erstattungsfähig SetConditions=Zahlungskonditionen einstellen SetMode=Definiere Zahlungsart @@ -298,7 +297,7 @@ RelatedCustomerInvoices=Ähnliche Kundenrechnungen RelatedSupplierInvoices=Ähnliche Lieferantenrechnungen LatestRelatedBill=Letzte ähnliche Rechnung WarningBillExist=Achtung, es existiert bereits mindestens eine Rechnung -MergingPDFTool=PDF zusammenfügen +MergingPDFTool=PDF zusammenführen # PaymentConditions PaymentConditionShortRECEP=Prompt @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditkarte PaymentTypeShortCB=Kreditkarte PaymentTypeCHQ=Scheck PaymentTypeShortCHQ=Scheck -PaymentTypeTIP=Anzahlung -PaymentTypeShortTIP=Anzahlung +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Online-Zahlung PaymentTypeShortVAD=Online-Zahlung -PaymentTypeTRA=Zahlung auf Rechnung -PaymentTypeShortTRA=Rechnung +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankverbindung BankCode=Bankleitzahl DeskCode=Desk-Code @@ -352,7 +353,7 @@ ChequeNumber=Schecknummer ChequeOrTransferNumber=Scheck-/Überweisungsnummer ChequeMaker=Scheckaussteller ChequeBank=Scheckbank -CheckBank=Prüfen +CheckBank=Prüfe NetToBePaid=Netto Zahlbetrag PhoneNumber=Tel FullPhoneNumber=Telefon @@ -381,6 +382,8 @@ ChequesReceipts=Scheckeinnahmen ChequesArea=Schecks ChequeDeposits=Scheckeinlagen Cheques=Schecks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Diese Gutschrift wurde in %s UsBillingContactAsIncoiveRecipientIfExist=Verwenden Sie Kunden Abrechnung Kontakt-Adresse anstelle von Dritten als Empfänger-Adresse für Rechnungen ShowUnpaidAll=Zeige alle unbezahlten Rechnungen @@ -404,7 +407,7 @@ RevenueStamp=Steuermarke YouMustCreateInvoiceFromThird=Diese Option steht nur zur Verfügung, wenn eine Rechnung vom Reiter "Kunde" eines Partners aus erstellt wird PDFCrabeDescription=Rechnungs-Modell Crabe. Eine vollständige Rechnung (Empfohlene Vorlage) TerreNumRefModelDesc1=Liefert eine Nummer mit dem Format %syymm-nnnn für Standard-Rechnungen und %syymm-nnnn für Gutschriften, wobei yy=Jahr, mm=Monat und nnnn eine lückenlose Folge ohne Überlauf auf 0 ist -MarsNumRefModelDesc1=Liefert eine Nummer mit dem Format %syymm-nnnn für Standard-Rechnungen, %syymm-nnnn für den Austausch von Rechnungen, %syymm-nnnn für Gutschriften und %syymm-nnnn für Gutschrifen wobei yy=Jahr, mm=Monat und nnnn eine lückenlose Folge ohne Überlauf auf 0 ist +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Eine Rechnung, beginnend mit $ syymm existiert bereits und ist nicht kompatibel mit diesem Modell der Reihe. Entfernen oder umbenennen, um dieses Modul. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Repräsentative Follow-up Kundenrechnung diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang index 9c9032f9c04..f6955bd1b09 100644 --- a/htdocs/langs/de_DE/companies.lang +++ b/htdocs/langs/de_DE/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=-- ProfId3AU=-- @@ -332,6 +338,7 @@ ProspectLevel=Lead-Potenzial ContactPrivate=Privat ContactPublic=Öffentlich ContactVisibility=Sichtbarkeit +ContactOthers=Other OthersNotLinkedToThirdParty=Andere, nicht mit einem Partner verknüpfte Projekte ProspectStatus=Lead-Status PL_NONE=Keine @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakte und Eigenschaften ImportDataset_company_1=Partner (Unternehmen/Stiftungen/Personen) und Eigenschaften ImportDataset_company_2=Kontakte/Adressen (von Dritten oder auch nicht) und Attribute ImportDataset_company_3=Bankverbindung +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Preisstufe DeliveriesAddress=Lieferadressen DeliveryAddress=Lieferadresse diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang index 0cf4ae6bb8a..62139cc5b1e 100644 --- a/htdocs/langs/de_DE/compta.lang +++ b/htdocs/langs/de_DE/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Zahlung LT1PaymentsES=RE Zahlungen VATPayment=MwSt.-Zahlung VATPayments=MwSt-Zahlungen +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Sozialabgaben-/Steuer Zahlungen ShowVatPayment=Zeige MwSt. Zahlung TotalToPay=Zu zahlender Gesamtbetrag @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=Gemäß Ihrem Lieferanten, wählen Sie die geeignet TurnoverPerProductInCommitmentAccountingNotRelevant=Umsatz Bericht pro Produkt, bei der Verwendung einer <b>Kassabuch Buchhaltung</b> ist der Modus nicht relevant. Dieser Bericht ist nur bei Verwendung <b>Buchführungsmodus Periodenrechnung</b> (siehe Setup das Modul Buchhaltung). CalculationMode=Berechnungsmodus AccountancyJournal=Buchhaltungscode-Journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Standard Buchhaltungs-Konto für die Erhebung der MwSt. -ACCOUNTING_VAT_BUY_ACCOUNT=Standard Buchhaltungs-Konto für Vorsteuer +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Standard Buchhaltungs-Konto für MwSt.-Zahlungen ACCOUNTING_ACCOUNT_CUSTOMER=Standard Buchhaltungs-Konto für Kunden/Debitoren ACCOUNTING_ACCOUNT_SUPPLIER=Standard Buchhaltungs-Konto für Lieferanten/Kreditoren diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang index b20bc17a37b..044f3de6d09 100644 --- a/htdocs/langs/de_DE/errors.lang +++ b/htdocs/langs/de_DE/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Die Größe überschreitet das Maximum für den T ErrorNoValueForSelectType=Bitte Wert für Auswahlliste eingeben ErrorNoValueForCheckBoxType=Bitte Wert für Checkbox-Liste eingeben ErrorNoValueForRadioType=Bitte Wert für Radiobutton-Liste eingeben -ErrorBadFormatValueList=Die Liste darf nicht mehr als ein <u>%s</u> enthalten, muss aber mindestens eines aus "llave,valores" beinhalten +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Das Feld <b>%s</b> darf keine Sonderzeichen enthalten. ErrorFieldCanNotContainSpecialNorUpperCharacters=Das Feld <b>%s</b> darf keine Sonderzeichen, Großbuchstaben und Zahlen enthalten. ErrorNoAccountancyModuleLoaded=Kein Buchhaltungsmodul aktiviert @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Die ClickToDial-Informationen für Ihren WarningNotRelevant=Operation für dieses Daten-Set nicht relevant WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funktion deaktiviert, wenn die Bildschirm-Ausgabe für Blinde oder Text-Browser optimiert ist. WarningPaymentDateLowerThanInvoiceDate=Zahlungsdatum (%s) liegt vor dem Rechnungsdatum (%s) für Rechnung %s. -WarningTooManyDataPleaseUseMoreFilters=Zu viele Ergebnisse. Bitte nutzen Sie mehr Filter +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Einige Zeiten wurden durch Benutzer erfasst bei denen der Stundenansatz nicht definiert war. Ein Stundenansatz von 0 wird verwendet, was aber Fehlerhafte Zeitauswertungen zur Folge haben kann. diff --git a/htdocs/langs/de_DE/exports.lang b/htdocs/langs/de_DE/exports.lang index a0e6dd65b6a..51b0edd0fce 100644 --- a/htdocs/langs/de_DE/exports.lang +++ b/htdocs/langs/de_DE/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Bitte wählen Sie zumindest ein Feld für den Datenbankexp SelectFormat=Wählen Sie das Format der Importdatei RunImportFile=Dateiimport starten NowClickToRunTheImport=Überprüfen Sie das Ergebnis der Importsimulation. Ist das Ergebnis zufriedenstellend, können Sie den Importvorgang jetzt starten. -DataLoadedWithId=Alle Daten werden mit der folgenden Import-ID verarbeitet: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Für das erforderliche Feld <b>%s</b> konnte in der Quelldatei kein Wert gefunden werden TooMuchErrors=Es gibt noch <b>%s</b> weitere, fehlerhafte Zeilen. Die Ausgabe wurde beschränkt. TooMuchWarnings=Es gibt noch <b>%s</b> weitere Zeilen mit Warnungen. Die Ausgabe wurde beschränkt. @@ -130,7 +130,7 @@ ExportDateFilter='YYYY' 'YYYYMM' 'YYYYMMDD': filtert nach einem Jahr/Monat/Tag<b ExportNumericFilter='NNNNN' filtert genau einen Wert<br>'NNNNN+NNNNN' filtert einen Wertebereich<br>'&gt;NNNNN' filtert nach kleineren Werten<br>'&gt;NNNNN' filtert nach größeren Werten ## filters SelectFilterFields=Wenn Sie nach bestimmten Werten filtern wollen, geben Sie diese Werte hier ein. -FilterableFields=Filterbare Felder +FilterableFields=Filterable Fields FilteredFields=Gefilterte Felder FilteredFieldsValues=Filter Wert FormatControlRule=Regel für die Formatkontrolle diff --git a/htdocs/langs/de_DE/ftp.lang b/htdocs/langs/de_DE/ftp.lang index 8e055a015ea..0cf8a645965 100644 --- a/htdocs/langs/de_DE/ftp.lang +++ b/htdocs/langs/de_DE/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Anmeldung am FTP-Server mit dem eingeg FTPFailedToRemoveFile=Konnte Datei <b>%s</b> nicht entfernen. FTPFailedToRemoveDir=Konnte Verzeichnis <b>%s</b> nicht entfernen. Überprüfen Sie die Berechtigungen und ob das Verzeichnis leer ist. FTPPassiveMode=Passives FTP +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/de_DE/holiday.lang b/htdocs/langs/de_DE/holiday.lang index 6885ba405e0..b8b4af16bf4 100644 --- a/htdocs/langs/de_DE/holiday.lang +++ b/htdocs/langs/de_DE/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Anfrage abgelehnt HolidaysRefusedBody=Ihr Antrag auf Urlaub von %s bis %s wurde aus folgendem Grund abgelehnt: HolidaysCanceled=Urlaubsantrag storniert HolidaysCanceledBody=Ihr Antrag auf Urlaub von %s bis %s wurde storniert. -Permission20001=Ihre eigenen Urlaubsanträge einsehen -Permission20002=Ihre eigenen Urlaubsanträge erstellen/bearbeiten -Permission20003=Urlaubsanträge löschen -Permission20004=Urlaubsanträge von Jedem einsehen -Permission20005=Urlaubsanträge für Jeden erstellen/bearbeiten -Permission20006=Admin Urlaubsanträge (Setup- und Aktualisierung Balance) NewByMonth=Hinzugefügt pro Monat GoIntoDictionaryHolidayTypes=Öffnen Sie das Menü <strong>Start - Einstellungen - Wörterbücher - Art des Urlaubs </strong> um die verschiedene Urlaubsarten zu konfigurieren. diff --git a/htdocs/langs/de_DE/install.lang b/htdocs/langs/de_DE/install.lang index ea6b02e4987..a6fef919b03 100644 --- a/htdocs/langs/de_DE/install.lang +++ b/htdocs/langs/de_DE/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Aktualisiere die Termine/Aufgaben MigrationPaymentMode=Migration der Daten für die Zahlungsart MigrationCategorieAssociation=Migration von Kategorien MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Nicht verfügbare Optionen anzeigen HideNotAvailableOptions=Nicht verfügbare Optionen ausblenden diff --git a/htdocs/langs/de_DE/interventions.lang b/htdocs/langs/de_DE/interventions.lang index 2a94bb1cc95..7f91dce2ff3 100644 --- a/htdocs/langs/de_DE/interventions.lang +++ b/htdocs/langs/de_DE/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Eingriff %s als nicht verrechnet einges InterventionSentByEMail=Eingriff %s per E-Mail versandt InterventionDeletedInDolibarr=Eingriff %s gelöscht SearchAnIntervention=Arbeitseinsatz suchen +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Eingriffsnachverfolgung durch Vertreter TypeContact_fichinter_internal_INTERVENING=Eingriff läuft @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Liefere Nummer im Format %syymm-nnnn zurück, wobei yy d PacificNumRefModelError=Eine Interventionskarte beginnend mit $syymm existiert bereits und ist nicht mir dieser Numerierungssequenz kompatibel. Bitte löschen oder umbenennen. PrintProductsOnFichinter=Drucke Produkte auf Eingriffskarte PrintProductsOnFichinterDetails=Interventionen von Bestellungen generiert +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/de_DE/languages.lang b/htdocs/langs/de_DE/languages.lang index 21b25c26a5c..e32decf7f86 100644 --- a/htdocs/langs/de_DE/languages.lang +++ b/htdocs/langs/de_DE/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanisch (Puerto Rico) Language_et_EE=Estnisch Language_eu_ES=Baskisch Language_fa_IR=Persisch -Language_fi_FI=Finisch +Language_fi_FI=Finnish Language_fr_BE=Französisch (Belgien) Language_fr_CA=Französisch (Kanada) Language_fr_CH=Französisch (Schweiz) diff --git a/htdocs/langs/de_DE/link.lang b/htdocs/langs/de_DE/link.lang index 6e40ae870fc..a3aec73e882 100644 --- a/htdocs/langs/de_DE/link.lang +++ b/htdocs/langs/de_DE/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Die Datei konnte nicht verlinkt werden LinkRemoved=Der Link %s wurde entfernt ErrorFailedToDeleteLink= Fehler beim entfernen des Links '<b>%s</b>' ErrorFailedToUpdateLink= Fehler beim aktualisieren des Link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index 6d22cb3bf8d..30273d93dcf 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -434,7 +434,7 @@ General=Allgemein Size=Größe Received=Erhalten Paid=Bezahlt -Topic=Betreff +Topic=Subject ByCompanies=Von Partnern ByUsers=Von Benutzern Links=Links @@ -705,14 +705,14 @@ PublicUrl=Öffentliche URL AddBox=Box anfügen SelectElementAndClickRefresh=Wählen Sie einen Eintrag und klicken Sie aktualisieren PrintFile=Drucke Datei %s -ShowTransaction=Transaktion anzeigen +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Gehen Sie zu Start - Einstellungen - Firma/Stiftung um das Logo zu ändern oder gehen Sie in Start -> Einstellungen -> Anzeige um es zu verstecken. Deny=ablehnen Denied=abgelehnt ListOfTemplates=Liste der Vorlagen Gender=Geschlecht -Genderman=Mann -Genderwoman=Frau +Genderman=männlich +Genderwoman=weiblich ViewList=Listenansicht Mandatory=Pflichtfeld Hello=Hallo @@ -748,3 +748,4 @@ ShortSaturday=Sa ShortSunday=So SelectMailModel=Wähle E-Mail-Vorlage SetRef=Set Ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang index 37e9e174459..3bfee043a88 100644 --- a/htdocs/langs/de_DE/products.lang +++ b/htdocs/langs/de_DE/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Automatisch für Produktion verbraucht ProductBuilded=Produktion fertiggestellt ProductsMultiPrice=Produkt Multi-Preis ProductsOrServiceMultiPrice=Kundenpreise (von Produkten oder Leistungen, Multi-Preise) -ProductSellByQuarterHT=Umsatz Produkte pro Quartal -ServiceSellByQuarterHT=Umsatz von Leistungen pro Quartal +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. Quartal Quarter2=2. Quartal Quarter3=3. Quartal @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=verwendete Dateien, um in PDF Azur hinzuzufügen PropalMergePdfProductChooseFile=Wähle PDF-Dateien IncludingProductWithTag=einfügen Produkte mit #tags DefaultPriceRealPriceMayDependOnCustomer=Standardpreis, echter Preis kann vom Kunden abhängig sein +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang index 4a219023957..cf73a6cb312 100644 --- a/htdocs/langs/de_DE/projects.lang +++ b/htdocs/langs/de_DE/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Projekt-Nr. +ProjectRef=Project ref. ProjectId=Projekt-ID +ProjectLabel=Project label Project=Projekt Projects=Projekte ProjectStatus=Projekt Status @@ -27,7 +29,7 @@ OfficerProject=Projektverantwortlicher LastProjects=Die %s neuesten Projekte AllProjects=Alle Projekte OpenedProjects=Offene Projekte -OpportunitiesStatusForOpenedProjects=Status der Chances für offene Projekte +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Liste der Projekte ShowProject=Zeige Projekt SetProject=Projekt setzen diff --git a/htdocs/langs/de_DE/sms.lang b/htdocs/langs/de_DE/sms.lang index 5ccc1e9c30d..e54f8cd6854 100644 --- a/htdocs/langs/de_DE/sms.lang +++ b/htdocs/langs/de_DE/sms.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - sms Sms=SMS SmsSetup=SMS Einstellungen -SmsDesc=Auf diese Seite haben Sie die Möglichkeit globale Einstellungen der SMS-Funktionen vorzunehmen +SmsDesc=Auf dieser Seite haben Sie die Möglichkeit globale Einstellungen der SMS-Funktionen vorzunehmen SmsCard=SMS Karte AllSms=Alle SMS Aktionen SmsTargets=Ziele diff --git a/htdocs/langs/el_GR/accountancy.lang b/htdocs/langs/el_GR/accountancy.lang index 8d8ed1ae60d..b17402f38ca 100644 --- a/htdocs/langs/el_GR/accountancy.lang +++ b/htdocs/langs/el_GR/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Διαχωριστής στηλών για το αρχείο που θα εξαχθεί ACCOUNTING_EXPORT_DATE=Μορφή ημερομηνίας για το αρχείο που θα εξαγθεί -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Λογιστική Globalparameters=Βασικοί Παράμετροι @@ -34,6 +36,7 @@ Selectchartofaccounts=Επιλέξτε ένα διάγραμμα των λογα Validate=Επικύρωση Addanaccount=Προσθέστε ένα λογιστικό λογαριασμό AccountAccounting=Λογιστική λογαριασμού +AccountAccountingSuggest=Accounting account suggest Ventilation=Ανάλυση ToDispatch=Για την αποστολή Dispatched=Αποστέλλονται @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Ανάλυση λογιστικών προμηθε AccountingVentilationCustomer=Ανάλυση λογιστικών των πελατών Line=Γραμμή -CAHTF=Σύνολο προμηθευτή αγορά ΗΤ +CAHTF=Total purchase supplier before tax InvoiceLines=Εγγραφές τιμολογίου για ανανέωση InvoiceLinesDone=Ανανεωμένες εγγραφές τιμολογίου -IntoAccount=Στο λογιστικό λογαριασμό +IntoAccount=Ventilate in the accounting account Ventilate=Ανανέωση VentilationAuto=Αυτόματη ανάλυση @@ -152,7 +155,7 @@ Active=Δήλωση NewFiscalYear=Νέα οικονομική χρονιά DescVentilCustomer=Συμβουλευτείτε εδώ την ετήσια κατανομή των λογαριασμών των τιμολογίων των πελατών σας -TotalVente=Σύνολο κύκλου εργασιών ΗΤ +TotalVente=Total turnover before tax TotalMarge=Συνολικό περιθώριο πωλήσεων DescVentilDoneCustomer=Συμβουλευτείτε εδώ τη λίστα των γραμμών των τιμολογίων των πελατών και τη λογιστική των λογαριασμών τους DescVentilTodoCustomer=Ανανεώστε τις εγγραφές ενός τιμολογίου πελάτη με έναν λογιστικό λογαριασμό @@ -167,3 +170,4 @@ ValidateHistory=Αυτόματη επικύρωση ErrorAccountancyCodeIsAlreadyUse=Σφάλμα, δεν μπορείτε να διαγράψετε αυτόν τον λογιστικό λογαριασμό γιατί χρησιμοποιείται FicheVentilation=Φόρμα ανάλυσης +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang index 91489e502f2..30d21a7e88c 100644 --- a/htdocs/langs/el_GR/admin.lang +++ b/htdocs/langs/el_GR/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Αρχηγός Έργου Developpers=Προγραμματιστές/συνεργάτες OtherDeveloppers=Άλλοι προγραμματιστές/συνεργάτες OfficialWebSite=Επίσημη ιστοσελίδα Dolibarr international -OfficialWebSiteFr=Επίσημη Γαλλική ιστοσελίδα +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Τεκμηρίωση Dolibarr στο Wiki OfficialDemo=Δοκιμαστική έκδοση Dolibarr OfficialMarketPlace=Επίσημη ιστοσελίδα για εξωτερικά modules/πρόσθετα @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Απενεργοποίηση όλων των αποστολ MAIN_SMS_SENDMODE=Μέθοδος που θέλετε να χρησιμοποιηθεί για την αποστολή SMS MAIN_MAIL_SMS_FROM=Προεπιλεγμένος αριθμός τηλεφώνου αποστολέα για την αποστολή SMS FeatureNotAvailableOnLinux=Αυτή η λειτουργία δεν είναι διαθέσιμη σε συστήματα Unix like. Δοκιμάστε το πρόγραμμα sendmail τοπικά. -SubmitTranslation=Αν η μετάφραση για αυτή την γλώσσα δεν είναι ολοκληρωμένη και βρίσκετε λάθη, μπορείτε να τα διορθώσετε με επεξεργασία των αρχείων στο φάκελο <b>langs/%s</b> και να στείλετε τα επεξεργασμένα αρχεία στο forum www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Διαχείριση Αρθρώματος ModulesSetup=Διαχείριση Αρθρωμάτων ModuleFamilyBase=Σύστημα @@ -339,7 +340,7 @@ MinLength=Ελάχιστο μήκος LanguageFilesCachedIntoShmopSharedMemory=Τα αρχεία τύπου .lang έχουν φορτωθεί στην κοινόχρηστη μνήμη ExamplesWithCurrentSetup=Παραδείγματα με την τωρινή διαμόρφωση ListOfDirectories=Λίστα φακέλων προτύπων OpenDocument -ListOfDirectoriesForModelGenODT=Λίστα φακέλων που περιέχουν αρχεία προτύπων τύπου OpenDocument.<br><br>Τοποθετείστε εδώ ολόκληρη την διαδρομή των φακέλων.<br>Εισάγετε ένα χαρακτήρα αλλαγής γραμμής ανάμεσα σε κάθε φάκελο.<br>Για να προσθέσετε ένα φάκελο του module GED, προσθέστε εδώ <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Τα αρχεία σε αυτούς τους φακέλους πρέπει να έχουν την επέκταση <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Αριθμός αρχείων προτύπων ODT/ODS που βρέθηκαν σε αυτούς τους φακέλους ExampleOfDirectoriesForModelGen=Παραδείγματα σύνταξης:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Για να μάθετε πως να δημιουργήσετε τα δικά σας αρχεία προτύπων, πριν τα αποθηκεύσετε σε αυτούς τους φακέλους, διαβάστε την τεκμηρίωση στο wiki: @@ -635,7 +636,7 @@ Permission162=Δημιουργία/τροποποίηση συμβολαίων/ Permission163=Ενεργοποίηση υπηρεσίας/συνδρομής ενός συμβολαίου Permission164=Απενεργοποίηση υπηρεσίας/συνδρομής ενός συμβολαίου Permission165=Διαγραφή συμβολαίων/συνδρομών -Permission171=Διαβάστε τα ταξίδια και τα έξοδα (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Δημιουργία/τροποποίηση ταξίδια και έξοδα Permission173=Διαγραφή ταξιδιών και εξόδων Permission174=Διαβάστε όλα τα ταξίδια και τα έξοδα @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Δημιουργία / τροποποίηση δωρεές Permission703=Διαγραφή δωρεές -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Λεπτομέρειες προγραμματισμένης εργασίας Permission23002=Δημιουργήστε/ενημερώστε μια προγραμματισμένη εργασία Permission23003=Διαγράψτε μια προγραμματισμένη εργασία @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Οπτικοποίηση των προϊόντων περιγραφών στη γλώσσα άλλους κατασκευαστές +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Επίσης, αν έχετε ένα μεγάλο αριθμό προϊόντων (> 100 000), μπορείτε να αυξήσετε την ταχύτητα με τον καθορισμό της σταθερά PRODUCT_DONOTSEARCH_ANYWHERE σε 1 στο Setup->Other. αναζήτηση στη συνέχεια θα περιορίζεται από την έναρξη της σειράς. UseSearchToSelectProduct=Χρησιμοποιήστε μια φόρμα αναζήτησης για να επιλέξετε ένα προϊόν (αντί για μια αναπτυσσόμενη λίστα). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Χρησιμοποιήστε τους τύπους των γεγονότων (διαχείριση στο μενού Ρυθμίσεις -> Λεξικό -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Ρυθμίστε αυτόματα αυτό το είδος της εκδήλωσης στο φίλτρο αναζήτησης του προβολή ατζέντας AGENDA_DEFAULT_FILTER_STATUS=Ορίστε αυτό το καθεστώς για τα γεγονότα στο φίλτρο αναζήτησης της προβολής ατζέντας AGENDA_DEFAULT_VIEW=Ποια καρτέλα θέλετε να ανοίξετε από προεπιλογή κατά την επιλογή του μενού Ατζέντα @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/el_GR/banks.lang b/htdocs/langs/el_GR/banks.lang index f48115f14e1..7902c3ecc8f 100644 --- a/htdocs/langs/el_GR/banks.lang +++ b/htdocs/langs/el_GR/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Διαγραφή BAN εγγραφή ConfirmDeleteRib=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την εγγραφή BAN; StartDate=Ημερομηνία έναρξης EndDate=Ημερομηνία λήξης -RejectCheck=Ελέγξτε την απόρριψη +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Ελέγξτε την ημερομηνία απόρριψης -CheckRejected=Ελέγξτε την απόρριψη -CheckRejectedAndInvoicesReopened=Ελέγξτε την απόρριψη και ξανάνοιξε τα τιμολόγια +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang index 4d104a6d19c..f21185686de 100644 --- a/htdocs/langs/el_GR/bills.lang +++ b/htdocs/langs/el_GR/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Δεν υπάρχει τιμολόγιο ClassifyBill=Κατηγοριοποίηση Τιμολογίου SupplierBillsToPay=Απλήρωτα τιμολόγια προμηθευτών CustomerBillsUnpaid=Απλήρωτα τιμολόγια πελατών -DispenseMontantLettres=Τα γραπτά τιμολόγια μέσω μηχανογραφικής διαδικασίας που διανέμονται από τη σειρά επιστολών NonPercuRecuperable=Non-recoverable SetConditions=Set payment conditions SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Πιστωτική κάρτα PaymentTypeShortCB=Πιστωτική κάρτα PaymentTypeCHQ=Επιταγή PaymentTypeShortCHQ=Επιταγή -PaymentTypeTIP=Κατάθεση -PaymentTypeShortTIP=Κατάθεση +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line πληρωμή PaymentTypeShortVAD=On line πληρωμή -PaymentTypeTRA=Τιμολόγηση Πληρωμής -PaymentTypeShortTRA=Τιμολόγηση +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Πληροφορίες τράπεζας BankCode=Κωδικός τράπεζας DeskCode=Κωδικός γραφείου @@ -381,6 +382,8 @@ ChequesReceipts=Αποδείξεις επιταγών ChequesArea=Περιοχή επιταγών κατάθεσης ChequeDeposits=Επιταγές κατάθεσης Cheques=Επιταγές +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Αυτό το πιστωτικό τιμολόγιο ή το τιμολόγιο καταθέσεων έχει μετατραπεί σε %s UsBillingContactAsIncoiveRecipientIfExist=Χρησιμοποιήστε πελάτη διεύθυνση επικοινωνίας χρέωσης αντί των Πελ./Προμ. διεύθυνση για τα τιμολόγια ShowUnpaidAll=Εμφάνιση όλων των απλήρωτων τιμολογίων @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=Αυτή η επιλογή είναι διαθέσιμη όταν δημιουργήσετε τιμολόγιο από την καρτέλα "πελάτης" από άλλους κατασκευαστές PDFCrabeDescription=Τιμολόγιο πρότυπο PDF Crabe. Ένα πλήρες πρότυπο τιμολογίου (συνιστώμενο πρότυπο) TerreNumRefModelDesc1=Επιστρέψετε αριθμό με μορφή %syymm-nnnn για τυπικά τιμολόγια και %syymm-nnnn για πιστωτικά τιμολόγια όπου yy είναι το έτος, mm είναι ο μήνας και nnnn είναι μια ακολουθία αρίθμησης χωρίς διάλειμμα και χωρίς επιστροφή στο 0 -MarsNumRefModelDesc1=Επιστρέψετε αριθμό με μορφή %syymm-nnnn για τυπικά τιμολόγια και %syymm-nnnn για τα τιμολόγια αντικατάστασης, %syymm-nnnn για πιστωτικά τιμολόγια και %syymm-nnnn για πιστωτικά τιμολόγια όπου yy είναι το έτος, mm είναι ο μήνας και nnnn είναι μια ακολουθία αρίθμησης χωρίς διάλειμμα και χωρίς επιστροφή στο 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/el_GR/companies.lang b/htdocs/langs/el_GR/companies.lang index 755a5a52201..8da1293b92d 100644 --- a/htdocs/langs/el_GR/companies.lang +++ b/htdocs/langs/el_GR/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Δυναμική προοπτικής ContactPrivate=Προσωπική ContactPublic=Κοινόχρηστη ContactVisibility=Ορατότητα +ContactOthers=Other OthersNotLinkedToThirdParty=Άλλα που δεν συνδέονται με κάποιο στοιχείο ProspectStatus=Κατάσταση Προοπτικής PL_NONE=Καμία @@ -375,6 +382,7 @@ ExportDataset_company_2=Αντιπρόσωποι και ιδιότητες ImportDataset_company_1=Πελ./Προμ. (εταιρείες / ιδρύματα / φυσικά πρόσωπα) και ιδιότητες ImportDataset_company_2=Επαφές / Διευθύνσεις (από Πελ./Προμ. ή όχι) και χαρακτηριστικά ImportDataset_company_3=Στοιχεία τραπεζικού λογαριασμού +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Επίπεδο τιμής DeliveriesAddress=Διευθύνσεις αποστολής DeliveryAddress=Διεύθυνση αποστολής diff --git a/htdocs/langs/el_GR/compta.lang b/htdocs/langs/el_GR/compta.lang index 4d80cb9eff7..49294b13f3d 100644 --- a/htdocs/langs/el_GR/compta.lang +++ b/htdocs/langs/el_GR/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Πληρωμής LT1PaymentsES=RE Πληρωμές VATPayment=Πληρωμή Φόρου VATPayments=Πληρωμές Φόρου +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Εμφάνιση πληρωμής φόρου TotalToPay=Σύνολο πληρωμής @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Αναφορά του κύκλου εργασιών ανά προϊόν, όταν χρησιμοποιείτε <b>ταμειακή λογιστική</b> η λειτουργία δεν είναι σχετική. Η αναφορά αυτή είναι διαθέσιμη μόνο όταν χρησιμοποιείτε <b>λογιστική δέσμευση</b> τρόπος (ανατρέξτε τη Ρύθμιση του module λογιστικής). CalculationMode=Τρόπο υπολογισμού AccountancyJournal=Λογιστικος Κωδικός περιοδικό -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Κωδικός Λογιστικής από προεπιλογή για πελάτες ACCOUNTING_ACCOUNT_SUPPLIER=Κωδικός Λογιστικής από προεπιλογή για τους προμηθευτές diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang index 454a9640192..6b170877226 100644 --- a/htdocs/langs/el_GR/errors.lang +++ b/htdocs/langs/el_GR/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Μέγεθος υπερβολικά μεγάλο ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> πεδίου δεν πρέπει να περιέχει ειδικούς χαρακτήρες. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Δεν λογιστική μονάδα ενεργοποιηθεί @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Απενεργοποιημένη λειτουργία όταν οι ρυθμίσεις της οθόνης έχουν προσαρμοστεί για χρήση από άτομα με προβλήματα όρασης ή φυλλομετρητές κειμένου. WarningPaymentDateLowerThanInvoiceDate=Η ημερομηνία πληρωμής (%s) είναι νωρίτερα από την ημερομηνία του τιμολογίου (%s) για το τιμολόγιο %s. -WarningTooManyDataPleaseUseMoreFilters=Πάρα πολλά στοιχεία. Παρακαλούμε χρησιμοποιήστε περισσότερα φίλτρα +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/el_GR/exports.lang b/htdocs/langs/el_GR/exports.lang index acc783236a4..ea4153dc827 100644 --- a/htdocs/langs/el_GR/exports.lang +++ b/htdocs/langs/el_GR/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : φίλτρα ανά ένα έτος/μ ExportNumericFilter='NNNNN' φίλτρα από μία τιμή<br>'NNNNN+NNNNN' φίλτρα σε ένα εύρος τιμών<br>'&gt;NNNNN' φίλτρα από τις χαμηλότερες τιμές<br>'&gt;NNNNN' φίλτρα από τις υψηλότερες τιμές ## filters SelectFilterFields=Αν θέλετε να φιλτράρετε ορισμένες τιμές, απλά εισάγετε τις τιμές εδώ. -FilterableFields=Πεδία φιλτραρίσματος +FilterableFields=Filterable Fields FilteredFields=Φιλτραρισμένα πεδία FilteredFieldsValues=Αξία φίλτρου FormatControlRule=Μορφοποίηση του κανόνα ελέγχου diff --git a/htdocs/langs/el_GR/ftp.lang b/htdocs/langs/el_GR/ftp.lang index 1403c3d00b3..0e0fda25346 100644 --- a/htdocs/langs/el_GR/ftp.lang +++ b/htdocs/langs/el_GR/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Αποτυχία σύνδεσης με FTPFailedToRemoveFile=Αποτυχία διαγραφής <b>%s</b> αρχείο. FTPFailedToRemoveDir=Αποτυχία διαγραφής <b>%s</b> κατάλογου (ελέγξτε τα δικαιώματα και ότι ο κατάλογος είναι κενός). FTPPassiveMode=Passive λειτουργία +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/el_GR/holiday.lang b/htdocs/langs/el_GR/holiday.lang index b16e6138a93..f80f0a8b0b4 100644 --- a/htdocs/langs/el_GR/holiday.lang +++ b/htdocs/langs/el_GR/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Αίτηση αρνήθηκε HolidaysRefusedBody=Η αίτηση αδείας σας για %s στο %s έχει απορριφθεί για τον ακόλουθο λόγο: HolidaysCanceled=Ακυρώθηκε το αίτημα αδείας HolidaysCanceledBody=Η αίτηση αδείας σας για %s στο %s έχει ακυρωθεί. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Διαγραφή των αιτήσεων άδειας -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Μηνιαία προσθήκη GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/el_GR/install.lang b/htdocs/langs/el_GR/install.lang index b90c169e45c..ba4ed13b6a7 100644 --- a/htdocs/langs/el_GR/install.lang +++ b/htdocs/langs/el_GR/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Ενημέρωση στοιχεία για τις δ MigrationPaymentMode=Η μεταφορά δεδομένων για την κατάσταση πληρωμής MigrationCategorieAssociation=Μετακίνηση των κατηγοριών MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Εμφάνιση μη διαθέσιμων επιλογών HideNotAvailableOptions=Απόκρυψη μη μη διαθέσιμων επιλογών diff --git a/htdocs/langs/el_GR/interventions.lang b/htdocs/langs/el_GR/interventions.lang index 60fbdbe6050..6a95f1625c3 100644 --- a/htdocs/langs/el_GR/interventions.lang +++ b/htdocs/langs/el_GR/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Σετ Παρέμβαση %s ως μη InterventionSentByEMail=Παρέμβαση %s αποστέλλετε με ηλεκτρονικό ταχυδρομείο InterventionDeletedInDolibarr=Παρέμβαση %s διαγράφετε SearchAnIntervention=Αναζήτηση παρέμβασης +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Αντιπρόσωπος που παρακολουθεί την παρέμβαση TypeContact_fichinter_internal_INTERVENING=Παρεμβαίνων @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Αριθμός επιστροφής με μορφή %syy PacificNumRefModelError=Μια καρτέλα παρέμβασης με $syymm ήδη υπάρχει και δεν είναι συμβατή με αυτή την ακολουθία. Απομακρύνετε την ή μετονομάστε την για να ενεργοποιήσετε το module. PrintProductsOnFichinter=Εκτυπώστε προϊόντα στην κάρτα παρέμβασης PrintProductsOnFichinterDetails=παρεμβάσεις που προέρχονται από παραγγελίες +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/el_GR/languages.lang b/htdocs/langs/el_GR/languages.lang index 21b78cc3c89..8023a14ea58 100644 --- a/htdocs/langs/el_GR/languages.lang +++ b/htdocs/langs/el_GR/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Ισπανικά (Πουέρτο Ρίκο) Language_et_EE=Εσθονίας Language_eu_ES=Βάσκων Language_fa_IR=Περσικά -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Γαλλικά (Βέλγιο) Language_fr_CA=Γαλλικά (Καναδά) Language_fr_CH=Γαλλικά (Ελβετία) diff --git a/htdocs/langs/el_GR/link.lang b/htdocs/langs/el_GR/link.lang index b2c136aed40..02c74bbb12e 100644 --- a/htdocs/langs/el_GR/link.lang +++ b/htdocs/langs/el_GR/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Το αρχείο δεν μπορεί να συνδεθεί LinkRemoved=Ο σύνδεσμος %s έχει αφαιρεθεί ErrorFailedToDeleteLink= Απέτυχε η αφαίρεση του συνδέσμου '<b>%s</b>' ErrorFailedToUpdateLink= Απέτυχε η ενημέρωση του σύνδεσμο '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang index e5c3dc75701..f722e34f853 100644 --- a/htdocs/langs/el_GR/main.lang +++ b/htdocs/langs/el_GR/main.lang @@ -434,7 +434,7 @@ General=Γενικά Size=Μέγεθος Received=Παραλήφθηκε Paid=Πληρωμές -Topic=Θέμα +Topic=Subject ByCompanies=Ανά στοιχείο ByUsers=Ανά χρήστη Links=Σύνδεσμοι @@ -705,7 +705,7 @@ PublicUrl=Δημόσια URL AddBox=Προσθήκη πεδίου SelectElementAndClickRefresh=Επιλέξτε ένα στοιχείο και κάντε κλικ στο κουμπί Ανανέωση PrintFile=Εκτύπωση του αρχείου %s -ShowTransaction=Εμφάνιση συναλλαγών +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Πηγαίνετε Αρχική - Ρυθμίσεις - Εταιρία να αλλάξει το λογότυπο ή πηγαίνετε Αρχική - Ρυθμίσεις - Προβολή για απόκρυψη. Deny=Άρνηση Denied=Άρνηση @@ -748,3 +748,4 @@ ShortSaturday=Σ ShortSunday=Κ SelectMailModel=Επιλογή προτύπου email SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/el_GR/products.lang b/htdocs/langs/el_GR/products.lang index 08fac0ae401..ae4ddff4960 100644 --- a/htdocs/langs/el_GR/products.lang +++ b/htdocs/langs/el_GR/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Προϊόν πολλαπλών-τιμών ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Προϊόντα του κύκλου εργασιών τριμηνιαία VWAP -ServiceSellByQuarterHT=Υπηρεσίες του κύκλου εργασιών τριμηνιαία VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1ο. Τέταρτο Quarter2=2ο. Τέταρτο Quarter3=3η. Τέταρτο @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang index 470b15bda95..a5a231d2faf 100644 --- a/htdocs/langs/el_GR/projects.lang +++ b/htdocs/langs/el_GR/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Κωδ. έργου +ProjectRef=Project ref. ProjectId=Id Έργου +ProjectLabel=Project label Project=Έργο Projects=Έργα ProjectStatus=Κατάσταση έργου @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=%s τελευταία έργα AllProjects=Όλα τα έργα OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Λίστα έργων ShowProject=Εμφάνιση έργου SetProject=Set project diff --git a/htdocs/langs/en_AU/accountancy.lang b/htdocs/langs/en_AU/accountancy.lang new file mode 100644 index 00000000000..63fe1cf4ab8 --- /dev/null +++ b/htdocs/langs/en_AU/accountancy.lang @@ -0,0 +1,9 @@ +# Dolibarr language file - Source file is en_US - accountancy +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +CAHTF=Total purchase supplier before tax +IntoAccount=Ventilate in the accounting account +TotalVente=Total turnover before tax diff --git a/htdocs/langs/en_AU/admin.lang b/htdocs/langs/en_AU/admin.lang index b269ff29dee..909a0ee0d80 100644 --- a/htdocs/langs/en_AU/admin.lang +++ b/htdocs/langs/en_AU/admin.lang @@ -1,7 +1,6 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) +BackgroundTableTitleColor=Background color for Table title line diff --git a/htdocs/langs/en_AU/banks.lang b/htdocs/langs/en_AU/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/en_AU/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/en_AU/bills.lang b/htdocs/langs/en_AU/bills.lang index 5e7e6712393..15dd508fec8 100644 --- a/htdocs/langs/en_AU/bills.lang +++ b/htdocs/langs/en_AU/bills.lang @@ -1,5 +1,2 @@ # Dolibarr language file - Source file is en_US - bills -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 diff --git a/htdocs/langs/en_AU/compta.lang b/htdocs/langs/en_AU/compta.lang new file mode 100644 index 00000000000..5f38c29af71 --- /dev/null +++ b/htdocs/langs/en_AU/compta.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - compta +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) diff --git a/htdocs/langs/en_AU/errors.lang b/htdocs/langs/en_AU/errors.lang index 55fee9c7c53..846f1259732 100644 --- a/htdocs/langs/en_AU/errors.lang +++ b/htdocs/langs/en_AU/errors.lang @@ -1,2 +1,2 @@ # Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value diff --git a/htdocs/langs/en_AU/exports.lang b/htdocs/langs/en_AU/exports.lang new file mode 100644 index 00000000000..39205991af3 --- /dev/null +++ b/htdocs/langs/en_AU/exports.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - exports +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> +FilterableFields=Filterable Fields diff --git a/htdocs/langs/en_AU/languages.lang b/htdocs/langs/en_AU/languages.lang new file mode 100644 index 00000000000..5063106b398 --- /dev/null +++ b/htdocs/langs/en_AU/languages.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - languages +Language_fi_FI=Finnish diff --git a/htdocs/langs/en_AU/main.lang b/htdocs/langs/en_AU/main.lang index 7c749600705..6ad63f31d67 100644 --- a/htdocs/langs/en_AU/main.lang +++ b/htdocs/langs/en_AU/main.lang @@ -19,4 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction +Topic=Subject diff --git a/htdocs/langs/en_AU/products.lang b/htdocs/langs/en_AU/products.lang new file mode 100644 index 00000000000..fe7e30e4021 --- /dev/null +++ b/htdocs/langs/en_AU/products.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - products +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax diff --git a/htdocs/langs/en_AU/projects.lang b/htdocs/langs/en_AU/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/en_AU/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/en_GB/accountancy.lang b/htdocs/langs/en_GB/accountancy.lang new file mode 100644 index 00000000000..63fe1cf4ab8 --- /dev/null +++ b/htdocs/langs/en_GB/accountancy.lang @@ -0,0 +1,9 @@ +# Dolibarr language file - Source file is en_US - accountancy +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +CAHTF=Total purchase supplier before tax +IntoAccount=Ventilate in the accounting account +TotalVente=Total turnover before tax diff --git a/htdocs/langs/en_GB/admin.lang b/htdocs/langs/en_GB/admin.lang index b269ff29dee..909a0ee0d80 100644 --- a/htdocs/langs/en_GB/admin.lang +++ b/htdocs/langs/en_GB/admin.lang @@ -1,7 +1,6 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) +BackgroundTableTitleColor=Background color for Table title line diff --git a/htdocs/langs/en_GB/banks.lang b/htdocs/langs/en_GB/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/en_GB/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/en_GB/bills.lang b/htdocs/langs/en_GB/bills.lang index 5e7e6712393..15dd508fec8 100644 --- a/htdocs/langs/en_GB/bills.lang +++ b/htdocs/langs/en_GB/bills.lang @@ -1,5 +1,2 @@ # Dolibarr language file - Source file is en_US - bills -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 diff --git a/htdocs/langs/en_GB/compta.lang b/htdocs/langs/en_GB/compta.lang new file mode 100644 index 00000000000..5f38c29af71 --- /dev/null +++ b/htdocs/langs/en_GB/compta.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - compta +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) diff --git a/htdocs/langs/en_GB/errors.lang b/htdocs/langs/en_GB/errors.lang index 55fee9c7c53..846f1259732 100644 --- a/htdocs/langs/en_GB/errors.lang +++ b/htdocs/langs/en_GB/errors.lang @@ -1,2 +1,2 @@ # Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value diff --git a/htdocs/langs/en_GB/exports.lang b/htdocs/langs/en_GB/exports.lang new file mode 100644 index 00000000000..39205991af3 --- /dev/null +++ b/htdocs/langs/en_GB/exports.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - exports +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> +FilterableFields=Filterable Fields diff --git a/htdocs/langs/en_GB/languages.lang b/htdocs/langs/en_GB/languages.lang new file mode 100644 index 00000000000..5063106b398 --- /dev/null +++ b/htdocs/langs/en_GB/languages.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - languages +Language_fi_FI=Finnish diff --git a/htdocs/langs/en_GB/main.lang b/htdocs/langs/en_GB/main.lang index bc25b310968..9ac961cb0bb 100644 --- a/htdocs/langs/en_GB/main.lang +++ b/htdocs/langs/en_GB/main.lang @@ -25,4 +25,4 @@ IncludedVAT=Included VAT TTC=Inc. VAT VAT=VAT VATRate=VAT Rate -ShowTransaction=Show transaction +Topic=Subject diff --git a/htdocs/langs/en_GB/products.lang b/htdocs/langs/en_GB/products.lang new file mode 100644 index 00000000000..fe7e30e4021 --- /dev/null +++ b/htdocs/langs/en_GB/products.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - products +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax diff --git a/htdocs/langs/en_GB/projects.lang b/htdocs/langs/en_GB/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/en_GB/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/en_IN/accountancy.lang b/htdocs/langs/en_IN/accountancy.lang new file mode 100644 index 00000000000..63fe1cf4ab8 --- /dev/null +++ b/htdocs/langs/en_IN/accountancy.lang @@ -0,0 +1,9 @@ +# Dolibarr language file - Source file is en_US - accountancy +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +CAHTF=Total purchase supplier before tax +IntoAccount=Ventilate in the accounting account +TotalVente=Total turnover before tax diff --git a/htdocs/langs/en_IN/admin.lang b/htdocs/langs/en_IN/admin.lang index b269ff29dee..909a0ee0d80 100644 --- a/htdocs/langs/en_IN/admin.lang +++ b/htdocs/langs/en_IN/admin.lang @@ -1,7 +1,6 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) +BackgroundTableTitleColor=Background color for Table title line diff --git a/htdocs/langs/en_IN/banks.lang b/htdocs/langs/en_IN/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/en_IN/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/en_IN/bills.lang b/htdocs/langs/en_IN/bills.lang index 5e7e6712393..15dd508fec8 100644 --- a/htdocs/langs/en_IN/bills.lang +++ b/htdocs/langs/en_IN/bills.lang @@ -1,5 +1,2 @@ # Dolibarr language file - Source file is en_US - bills -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 diff --git a/htdocs/langs/en_IN/compta.lang b/htdocs/langs/en_IN/compta.lang new file mode 100644 index 00000000000..5f38c29af71 --- /dev/null +++ b/htdocs/langs/en_IN/compta.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - compta +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) diff --git a/htdocs/langs/en_IN/errors.lang b/htdocs/langs/en_IN/errors.lang index 55fee9c7c53..846f1259732 100644 --- a/htdocs/langs/en_IN/errors.lang +++ b/htdocs/langs/en_IN/errors.lang @@ -1,2 +1,2 @@ # Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value diff --git a/htdocs/langs/en_IN/exports.lang b/htdocs/langs/en_IN/exports.lang new file mode 100644 index 00000000000..39205991af3 --- /dev/null +++ b/htdocs/langs/en_IN/exports.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - exports +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> +FilterableFields=Filterable Fields diff --git a/htdocs/langs/en_IN/languages.lang b/htdocs/langs/en_IN/languages.lang new file mode 100644 index 00000000000..5063106b398 --- /dev/null +++ b/htdocs/langs/en_IN/languages.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - languages +Language_fi_FI=Finnish diff --git a/htdocs/langs/en_IN/main.lang b/htdocs/langs/en_IN/main.lang index 7c749600705..6ad63f31d67 100644 --- a/htdocs/langs/en_IN/main.lang +++ b/htdocs/langs/en_IN/main.lang @@ -19,4 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction +Topic=Subject diff --git a/htdocs/langs/en_IN/products.lang b/htdocs/langs/en_IN/products.lang new file mode 100644 index 00000000000..fe7e30e4021 --- /dev/null +++ b/htdocs/langs/en_IN/products.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - products +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax diff --git a/htdocs/langs/en_IN/projects.lang b/htdocs/langs/en_IN/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/en_IN/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_AR/admin.lang b/htdocs/langs/es_AR/admin.lang index b269ff29dee..1c53b65c99c 100644 --- a/htdocs/langs/es_AR/admin.lang +++ b/htdocs/langs/es_AR/admin.lang @@ -1,7 +1,4 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_AR/banks.lang b/htdocs/langs/es_AR/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_AR/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_AR/bills.lang b/htdocs/langs/es_AR/bills.lang deleted file mode 100644 index 54d42abe856..00000000000 --- a/htdocs/langs/es_AR/bills.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_AR/errors.lang b/htdocs/langs/es_AR/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_AR/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_AR/holiday.lang b/htdocs/langs/es_AR/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_AR/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_AR/main.lang b/htdocs/langs/es_AR/main.lang index 7c749600705..2e691473326 100644 --- a/htdocs/langs/es_AR/main.lang +++ b/htdocs/langs/es_AR/main.lang @@ -19,4 +19,3 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_AR/projects.lang b/htdocs/langs/es_AR/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_AR/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_BO/admin.lang b/htdocs/langs/es_BO/admin.lang index b269ff29dee..1c53b65c99c 100644 --- a/htdocs/langs/es_BO/admin.lang +++ b/htdocs/langs/es_BO/admin.lang @@ -1,7 +1,4 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_BO/banks.lang b/htdocs/langs/es_BO/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_BO/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_BO/bills.lang b/htdocs/langs/es_BO/bills.lang deleted file mode 100644 index 54d42abe856..00000000000 --- a/htdocs/langs/es_BO/bills.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_BO/errors.lang b/htdocs/langs/es_BO/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_BO/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_BO/holiday.lang b/htdocs/langs/es_BO/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_BO/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_BO/main.lang b/htdocs/langs/es_BO/main.lang index 7c749600705..2e691473326 100644 --- a/htdocs/langs/es_BO/main.lang +++ b/htdocs/langs/es_BO/main.lang @@ -19,4 +19,3 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_BO/projects.lang b/htdocs/langs/es_BO/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_BO/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_CL/admin.lang b/htdocs/langs/es_CL/admin.lang index 4d8f43ae275..e43afc7fe86 100644 --- a/htdocs/langs/es_CL/admin.lang +++ b/htdocs/langs/es_CL/admin.lang @@ -1,7 +1,6 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir Module20Name=Cotizaciones Module20Desc=Gestión de cotizaciones/propuestas comerciales @@ -12,8 +11,6 @@ Permission25=Enviar las cotizaciones Permission26=Cerrar cotizaciones Permission27=Eliminar cotizaciones Permission28=Exportar las cotizaciones -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) VATIsUsedDesc=El tipo de IVA propuesto por defecto en las creaciones de cotizaciones, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a IVA, IVA por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVA por defecto=0 (el IVA debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVA por defecto=0. Final de regla.<br>Si no, IVA propuesto por defecto=0. Final de regla.<br> Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerancia de retraso antes de la alerta (en días) sobre cotizaciones a cerrar Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerancia de retraso antes de la alerta (en días) sobre cotizaciones no facturadas diff --git a/htdocs/langs/es_CL/banks.lang b/htdocs/langs/es_CL/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_CL/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_CL/bills.lang b/htdocs/langs/es_CL/bills.lang index f057eac12b0..2199e215bd6 100644 --- a/htdocs/langs/es_CL/bills.lang +++ b/htdocs/langs/es_CL/bills.lang @@ -1,4 +1,2 @@ # Dolibarr language file - Source file is en_US - bills RelatedCommercialProposals=Cotizaciones asociadas -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_CL/errors.lang b/htdocs/langs/es_CL/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_CL/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_CL/holiday.lang b/htdocs/langs/es_CL/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_CL/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang index 2b8a01bed3c..dc549dfb838 100644 --- a/htdocs/langs/es_CL/main.lang +++ b/htdocs/langs/es_CL/main.lang @@ -20,4 +20,3 @@ FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M CommercialProposalsShort=Cotizaciones -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_CL/projects.lang b/htdocs/langs/es_CL/projects.lang index fe0ce168fef..d483e1e5659 100644 --- a/htdocs/langs/es_CL/projects.lang +++ b/htdocs/langs/es_CL/projects.lang @@ -1,3 +1,2 @@ # Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects ListProposalsAssociatedProject=Listado de cotizaciones asociadas al proyecto diff --git a/htdocs/langs/es_CO/admin.lang b/htdocs/langs/es_CO/admin.lang index b269ff29dee..1c53b65c99c 100644 --- a/htdocs/langs/es_CO/admin.lang +++ b/htdocs/langs/es_CO/admin.lang @@ -1,7 +1,4 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_CO/banks.lang b/htdocs/langs/es_CO/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_CO/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_CO/bills.lang b/htdocs/langs/es_CO/bills.lang deleted file mode 100644 index 54d42abe856..00000000000 --- a/htdocs/langs/es_CO/bills.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_CO/errors.lang b/htdocs/langs/es_CO/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_CO/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_CO/holiday.lang b/htdocs/langs/es_CO/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_CO/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_CO/main.lang b/htdocs/langs/es_CO/main.lang index c46dbeb8b31..2255088affa 100644 --- a/htdocs/langs/es_CO/main.lang +++ b/htdocs/langs/es_CO/main.lang @@ -39,4 +39,3 @@ NbOfReferers=Número de remitentes Currency=Moneda SelectElementAndClickRefresh=Seleccione un elemento y haga clic en Actualizar PrintFile=Imprimir archivo %s -ShowTransaction=Mostrar transacción diff --git a/htdocs/langs/es_CO/projects.lang b/htdocs/langs/es_CO/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_CO/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_DO/admin.lang b/htdocs/langs/es_DO/admin.lang index 7a23473cc8c..6e4943b17e7 100644 --- a/htdocs/langs/es_DO/admin.lang +++ b/htdocs/langs/es_DO/admin.lang @@ -1,7 +1,6 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir HideAnyVATInformationOnPDF=Ocultar toda la información relacionada con el ITBIS en la generación de los PDF OldVATRates=Tasa de ITBIS antigua @@ -9,8 +8,6 @@ NewVATRates=Tasa de ITBIS nueva Permission91=Consultar impuestos e ITBIS Permission92=Crear/modificar impuestos e ITBIS Permission93=Eliminar impuestos e ITBIS -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) DictionaryVAT=Tasa de ITBIS (Impuesto sobre ventas en EEUU) VATManagement=Gestión ITBIS VATIsUsedDesc=El tipo de ITBIS propuesto por defecto en las creaciones de presupuestos, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a ITBIS, ITBIS por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVA por defecto=0 (el IVA debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVA por defecto=IVA del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVA por defecto=0. Final de regla.<br>Si no, IVA propuesto por defecto=0. Final de regla.<br> diff --git a/htdocs/langs/es_DO/banks.lang b/htdocs/langs/es_DO/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_DO/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_DO/bills.lang b/htdocs/langs/es_DO/bills.lang deleted file mode 100644 index 54d42abe856..00000000000 --- a/htdocs/langs/es_DO/bills.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_DO/errors.lang b/htdocs/langs/es_DO/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_DO/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_DO/holiday.lang b/htdocs/langs/es_DO/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_DO/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_DO/main.lang b/htdocs/langs/es_DO/main.lang index 7c749600705..2e691473326 100644 --- a/htdocs/langs/es_DO/main.lang +++ b/htdocs/langs/es_DO/main.lang @@ -19,4 +19,3 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_DO/projects.lang b/htdocs/langs/es_DO/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_DO/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_ES/accountancy.lang b/htdocs/langs/es_ES/accountancy.lang index bbaf0fe0994..33801372592 100644 --- a/htdocs/langs/es_ES/accountancy.lang +++ b/htdocs/langs/es_ES/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columnas en el archivo de exportación ACCOUNTING_EXPORT_DATE=Formato de fecha en el archivo de exportación -ACCOUNTING_EXPORT_PIECE=¿Exportar cantidades? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=¿Exportar con la cuenta global? -ACCOUNTING_EXPORT_LABEL=¿Exportar la etiqueta? -ACCOUNTING_EXPORT_AMOUNT=¿Exportar el importe? -ACCOUNTING_EXPORT_DEVISE=¿Exportar la divisa? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Contabilidad Globalparameters=Configuración global @@ -34,6 +36,7 @@ Selectchartofaccounts=Seleccione un plan contable Validate=Validar Addanaccount=Añadir una cuenta contable AccountAccounting=Cuenta contable +AccountAccountingSuggest=Accounting account suggest Ventilation=Contabilizar ToDispatch=A realizar Dispatched=Realizadas @@ -48,7 +51,7 @@ NewAccount=Nueva cuenta contable Update=Actualizar List=Listado Create=Crear -CreateMvts=Create movement +CreateMvts=Crear movimiento UpdateAccount=Modificar una cuenta contable UpdateMvts=Modificar un movimiento WriteBookKeeping=Registrar los asientos en el libro mayor @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Contablilización compras AccountingVentilationCustomer=Contabilización ventas Line=Línea -CAHTF=Total (base imponible) compras a proveedor +CAHTF=Total purchase supplier before tax InvoiceLines=Líneas de factura para contabilizar InvoiceLinesDone=Líneas de facturas contabilizadas -IntoAccount=En la cuenta +IntoAccount=Ventilate in the accounting account Ventilate=Contabilizar VentilationAuto=Contabilización automática @@ -84,8 +87,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Ordenar las páginas de contabilización " AccountLength=Longitud de las cuentas contables mostradas en Dolibarr AccountLengthDesc=Función para simular una longitud de cuenta contable sustituyendo los espacios por cero. Esta función sólo afecta a la pantalla, no cambia las cuentas contables registradas en Dolibarr. Esta función es necesaria para la exportación, para ser compatible con algunos programas. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Longitud para la visualización de productos y servicios en los listados (Ideal = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Longitud para la visualización de la descripción de productos y servicios en los listados (Ideal = 50) ACCOUNTING_LENGTH_GACCOUNT=Longitud de las cuentas generales ACCOUNTING_LENGTH_AACCOUNT=Longitud de las subcuentas @@ -152,7 +155,7 @@ Active=Estado NewFiscalYear=Nuevo año fiscal DescVentilCustomer=Consulte aquí la contabilización anual de sus facturas a clientes -TotalVente=Total ventas (base imponible) +TotalVente=Total turnover before tax TotalMarge=Total margen ventas DescVentilDoneCustomer=Consulte aquí las líneas de facturas a clientes y sus cuentas contables DescVentilTodoCustomer=Contabilice sus líneas de facturas a clientes con una cuenta contable @@ -167,3 +170,4 @@ ValidateHistory=Validar automáticamente ErrorAccountancyCodeIsAlreadyUse=Error, no puede eliminar esta cuenta ya que está siendo usada FicheVentilation=Ficha contable +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index 0ea52b0a11b..1b5358f2b79 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=jefe de proyecto Developpers=Desarrolladores/contribuidores OtherDeveloppers=Otros desarrolladores/contribuidores OfficialWebSite=Sitio web oficial internacional -OfficialWebSiteFr=sitio web oficial habla francesa +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Wiki documentación Dolibarr OfficialDemo=Demo en línea Dolibarr OfficialMarketPlace=Sitio oficial de módulos complementarios y extensiones @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Desactivar globalmente todo envío de SMS (para modo de pru MAIN_SMS_SENDMODE=Método de envío de SMS MAIN_MAIL_SMS_FROM=Número de teléfono por defecto para los envíos SMS FeatureNotAvailableOnLinux=Funcionalidad no disponible en sistemas Unix. Pruebe su sendmail localmente. -SubmitTranslation=Si la traducción de este idioma es incompleta o si encuentra errores, puede corregirlos mediante la edición de los archivos en el directorio <b>langs/%s</b> y envíe los cambios al foro www.dolibarr.es. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Configuración del módulo ModulesSetup=Configuración de los módulos ModuleFamilyBase=Sistema @@ -339,7 +340,7 @@ MinLength=Longuitud mínima LanguageFilesCachedIntoShmopSharedMemory=archivos .lang en memoria compartida ExamplesWithCurrentSetup=Ejemplos con la configuración activa actual ListOfDirectories=Listado de directorios de plantillas OpenDocument -ListOfDirectoriesForModelGenODT=Listado de directorios con plantillas de documentos OpenDocument.<br><br>Indicar la ruta completa del directorio.<br>Añadir un retorno a la línea entre cada directorio.<b>Para indicar un directorio del módulo GED, indicar <b>DOL_DATA_ROOT/ecm/nombredeldirectorio</b>.<br><br>Los archivos de plantilla de estos directorios deben terminar con <b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Número de archivos de plantillas ODT encontrados en este/estos directorio(s) ExampleOfDirectoriesForModelGen=Ejemplos de sintaxis:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=Colocando los siguientes tags en la plantilla, obtendrá una sustitución con el valor personalizado al generar el documento: @@ -635,7 +636,7 @@ Permission162=Crear/modificar contratos/suscripciones Permission163=Activar un servicio/suscripción de un contrato Permission164=Desactivar un servicio/suscripcion de un contrato Permission165=Eliminar contratos/suscripciones -Permission171=Leer honorarios (propios y de sus subordinados) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Crear/modificar honorarios Permission173=Eliminar honorarios Permission174=Leer todos los honorarios @@ -730,7 +731,7 @@ Permission538=Exportar servicios Permission701=Consultar donaciones Permission702=Crear/modificar donaciones Permission703=Eliminar donaciones -Permission771=Leer informes de gastos (propios y de sus subordinados) +Permission771=Read expense reports (yours and your subordinates) Permission772=Crear/modificar informe de gastos Permission773=Eliminar informe de gastos Permission774=Leer todos los informes de gastos (incluidos los no subordinados) @@ -767,6 +768,12 @@ Permission1237=Exportar pedidos de proveedores junto con sus detalles Permission1251=Lanzar las importaciones en masa a la base de datos (carga de datos) Permission1321=Exportar facturas a clientes, atributos y cobros Permission1421=Exportar pedidos de clientes y atributos +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Consultar Trabajo programado Permission23002=Crear/actualizar Trabajo programado Permission23003=Borrar Trabajo Programado @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalización de las descripciones de los productos ViewProductDescInFormAbility=Visualización de las descripciones de los productos en los formularios MergePropalProductCard=Activar en el producto/servicio la pestaña Documentos una opción para fusionar documentos PDF de productos al presupuesto PDF azur si el producto/servicio se encuentra en el presupuesto ViewProductDescInThirdpartyLanguageAbility=Visualización de las descripciones de productos en el idioma del tercero +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=También si usted tiene una gran cantidad de producto (> 100 000), puede aumentar la velocidad mediante el establecimiento PRODUCT_DONOTSEARCH_ANYWHERE constante a 1 en Configuración-> Otros. La búsqueda será limitada a la creación de cadena. UseSearchToSelectProduct=Utilice un formulario de búsqueda para elegir un producto (en lugar de una lista desplegable). UseEcoTaxeAbility=Asumir ecotasa (DEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Nombre y ruta del archivo YouCanUseDOL_DATA_ROOT=Puede utilizar DOL_DATA_ROOT/dolibarr.log para un registro en el directorio "documentos" de Dolibarr. Sin embargo, puede establecer un directorio diferente para guardar este archivo. ErrorUnknownSyslogConstant=La constante %s no es una constante syslog conocida OnlyWindowsLOG_USER=Windows sólo soporta LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Configuración del módulo donaciones DonationsReceiptModel=Modelo recepción de donaciones @@ -1536,6 +1546,7 @@ AgendaSetup=Módulo configuración de acciones y agenda PasswordTogetVCalExport=Clave de autorización vcal export link PastDelayVCalExport=No exportar los eventos de más de AGENDA_USE_EVENT_TYPE=Usar tipos de evento (gestionados en el menú Configuración->Diccionarios->Tipos de eventos de la agenda) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Establecer por defecto este tipo de evento en el filtro de búsqueda en la vista de la agenda AGENDA_DEFAULT_FILTER_STATUS=Establecer por defecto este estado de eventos en el filtro de búsqueda en la vista de la agenda AGENDA_DEFAULT_VIEW=Establecer la pestaña por defecto al seleccionar el menú Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Por esta razón, explicaremos aquí los InstallModuleFromWebHasBeenDisabledByFile=La instalación de módulos externos desde la aplicación se encuentra desactivada por el administrador. Debe requerirle que elimine el archivo <strong>%s</strong> para habilitar esta funcionalidad. ConfFileMuseContainCustom=La instalación de módulos externos desde la aplicación guarda los archivos de los módulos en el directorio <strong>%s</strong>. Para disponer de este directorio en Dolibarr, debe configurar el archivo <strong>conf/conf.php</strong> para tener la opción <br>- <strong>$dolibarr_main_url_root_alt</strong> activada al valor <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> activa al valor <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Resaltar líneas de los listados cuando el ratón pasa por encima de ellas +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Una vez cambiado este valor, pulse F5 en el teclado para hacerlo efectivo NotSupportedByAllThemes=Funciona con el tema eldy, pero no es soportado por todos los temas BackgroundColor=Color de fondo TopMenuBackgroundColor=Color de fondo para el Menú superior LeftMenuBackgroundColor=Color de fondo para el Menú izquierdo -BackgroundTableTitleColor=Color de fondo para el título de tabla +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Color de fondo para líneas de tabla odd BackgroundTableLineEvenColor=Color de fondo para todas las líneas de tabl MinimumNoticePeriod=Período mínimo de notificación (Su solicitud de licencia debe hacerse antes de este período) diff --git a/htdocs/langs/es_ES/banks.lang b/htdocs/langs/es_ES/banks.lang index 50b3cadf9c7..ad2d6e2db64 100644 --- a/htdocs/langs/es_ES/banks.lang +++ b/htdocs/langs/es_ES/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Eliminar cuenta bancaria ConfirmDeleteRib=¿Está seguro de que desea eliminar esta cuenta bancaria? StartDate=Fecha de inicio EndDate=Fecha de fin -RejectCheck=Rechazar cheque +RejectCheck=Check returned ConfirmRejectCheck=¿Está seguro de querer marcar este cheque como rechazado? -RejectCheckDate=Fecha rechazo -CheckRejected=Cheque rechazado -CheckRejectedAndInvoicesReopened=Cheque rechazado y facturas reabiertas +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang index e92ceb4d1c3..5f7d68067df 100644 --- a/htdocs/langs/es_ES/bills.lang +++ b/htdocs/langs/es_ES/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Ninguna factura ClassifyBill=Clasificar la factura SupplierBillsToPay=Facturas de proveedores a pagar CustomerBillsUnpaid=Facturas a clientes pendientes de cobro -DispenseMontantLettres=Las facturas escritas a través de procedimientos mecanograficos son dispensadas por la orden en letras NonPercuRecuperable=No percibido recuperable SetConditions=Definir condiciones de pago SetMode=Definir modo de pago @@ -330,12 +329,14 @@ PaymentTypeCB=Tarjeta PaymentTypeShortCB=Tarjeta PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Pago On Line PaymentTypeShortVAD=Pago On Line -PaymentTypeTRA=Letra de cambio -PaymentTypeShortTRA=Letra +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Datos bancarios BankCode=Código banco DeskCode=Cód. sucursal @@ -381,6 +382,8 @@ ChequesReceipts=Listado remesas ChequesArea=Área remesas ChequeDeposits=Depósito de cheques Cheques=Cheques +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Este abono se convirtió en %s UsBillingContactAsIncoiveRecipientIfExist=Utilizar la dirección del contacto de cliente de facturación de la factura en vez de la dirección del tercero como destinatario de las facturas ShowUnpaidAll=Mostrar todos los pendientes @@ -404,7 +407,7 @@ RevenueStamp=Timbre fiscal YouMustCreateInvoiceFromThird=Esta opción está solo disponible en la creación de facturas desde la pestaña "cliente" de un tercero PDFCrabeDescription=Modelo de factura completo (modelo recomendado por defecto) TerreNumRefModelDesc1=Devuelve el número bajo el formato %syymm-nnnn para las facturas, %syymm-nnnn para las facturas rectificativas y %syymm-nnnn para los abonos donde yy es el año, mm. el mes y nnnn un contador secuencial sin ruptura y sin permanencia a 0 -MarsNumRefModelDesc1=Devuelve el número bajo el formato %syymm-nnnn para las facturas, %syymm-nnnn para las facturas rectificativas, %syymm-nnnn para nota de crédito y %syymm-nnnn para los abonos donde yy es el año, mm. el mes y nnnn un contador secuencial sin ruptura y sin permanencia a 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Ya existe una factura con $syymm y no es compatible con este modelo de secuencia. Elimínela o renómbrela para poder activar este módulo ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Responsable seguimiento factura a cliente diff --git a/htdocs/langs/es_ES/companies.lang b/htdocs/langs/es_ES/companies.lang index ab4793afadf..bde60a6d769 100644 --- a/htdocs/langs/es_ES/companies.lang +++ b/htdocs/langs/es_ES/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Contacto tercero StatusContactValidated=Estado del contacto Company=Empresa CompanyName=Razón social -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Apodo (comercial, marca registrada, ...) +AliasNameShort=Apodo Companies=Empresas CountryIsInEEC=País de la Comunidad Económica Europea ThirdPartyName=Nombre del tercero @@ -69,7 +69,7 @@ Country=País CountryCode=Código país CountryId=Id país Phone=Teléfono -PhoneShort=Phone +PhoneShort=Teléfono Skype=Skype Call=Llamar Chat=Chat @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=ABN ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Cliente potencial ContactPrivate=Privado ContactPublic=Compartido ContactVisibility=Visibilidad +ContactOthers=Other OthersNotLinkedToThirdParty=Otros, no enlazado a un tercero ProspectStatus=Estado cliente potencial PL_NONE=Ninguno @@ -375,6 +382,7 @@ ExportDataset_company_2=Contactos de terceros y atributos ImportDataset_company_1=Terceros (Empresas/asociaciones/personas físicas) y propiedades ImportDataset_company_2=Contactos/Direcciones (de terceros o no) y atributos ImportDataset_company_3=Cuentas bancarias +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Nivel de precios DeliveriesAddress=Dirección(es) de envío DeliveryAddress=Dirección de envío diff --git a/htdocs/langs/es_ES/compta.lang b/htdocs/langs/es_ES/compta.lang index 846e5000f7c..aca77c1362e 100644 --- a/htdocs/langs/es_ES/compta.lang +++ b/htdocs/langs/es_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Pagos especiales MenuTaxAndDividends=Impuestos y cargas MenuSalaries=Salarios MenuSocialContributions=Impuestos sociales/fiscales -MenuNewSocialContribution=New social/fiscal tax +MenuNewSocialContribution=Nueva tasa NewSocialContribution=Nueva tasa social/fiscal ContributionsToPay=Tasas sociales/fiscales a pagar AccountancyTreasuryArea=Área contabilidad/tesorería @@ -91,6 +91,8 @@ LT1PaymentES=Pago de RE LT1PaymentsES=Pagos de RE VATPayment=Pago IVA VATPayments=Pagos IVA +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Pagos tasas sociales/fiscales ShowVatPayment=Ver pagos IVA TotalToPay=Total a pagar @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=Según el proveedor, elija el método adecuado para TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de ventas por producto, cuando se utiliza en modo <b>contabilidad de caja</b> no es relevante. Este informe sólo está disponible cuando se utiliza en modo <b>contabilidad de compromiso</b> (consulte la configuración del módulo de contabilidad). CalculationMode=Modo de cálculo AccountancyJournal=Código contable diario -ACCOUNTING_VAT_SOLD_ACCOUNT=Código contable por defecto para el IVA repercutido -ACCOUNTING_VAT_BUY_ACCOUNT=Código contable por defecto para el IVA recuperado +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Código contable por defecto para el IVA soportado ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta contable por defecto para clientes ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta contable por defecto para proveedores diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang index 1d8e9b960be..5ce82d4a5b3 100644 --- a/htdocs/langs/es_ES/errors.lang +++ b/htdocs/langs/es_ES/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Longitud del campo demasiado largo para el tipo c ErrorNoValueForSelectType=Los valores de la lista deben ser indicados ErrorNoValueForCheckBoxType=Los valores de la lista deben ser indicados ErrorNoValueForRadioType=Los valores de la lista deben ser indicados -ErrorBadFormatValueList=Los valores de la lista no pueden contener máss de una coma : <u>%s</u>, pero necesitan una llave y un valor +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=El campo <b>%s</b> no debe contener carácteres especiales ErrorFieldCanNotContainSpecialNorUpperCharacters=El campo <b>%s</b> no debe contener carácteres especiales, ni caracteres en mayúsculas y no puede contener sólo números ErrorNoAccountancyModuleLoaded=Módulo de contabilidad no activado @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=La configuración de ClickToDial para su WarningNotRelevant=Operación irrelevante para este conjunto de datos WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funcionalidad desactivada cuando la configuración de visualización es optimizada para personas ciegas o navegadores de texto. WarningPaymentDateLowerThanInvoiceDate=La fecha de pago (%s) es anterior a la fecha (%s) de la factura %s. -WarningTooManyDataPleaseUseMoreFilters=Demasiados datos. Utilice más filtros +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Algunas veces fueron registradas por usuarios sin su precio por hora. Se utilizó un valor de 0, pero esto puede resultar en la valoración equivocada del tiempo pasado. diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index 3437d683771..0a97db2fa2f 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Bascular al menos un campo origen en la columna de campos SelectFormat=Seleccione este formato de archivo de importación RunImportFile=Lanzar la importación NowClickToRunTheImport=Compruebe los resultados de la simulación. Si todo está bien, inicie la importación definitiva. -DataLoadedWithId=Todos los datos serán importados con el siguiente id. de importación: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Dato obligatorio no indicado en el archivo fuente, campo número <b>%s</b>. TooMuchErrors=Todavía hay <b>%s</b> líneas con error, pero su visualización ha sido limitada. TooMuchWarnings=Todavía hay <b>%s</b> líneas con warnings, pero su visualización ha sido limitada. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtros por un año/mes/día<br>YYYY+Y ExportNumericFilter='NNNNN' filtros para un valor<br>'NNNNN+NNNNN' filtros sobre un rango de valores<br>'&gt;NNNNN' filtros para valores menores<br>'&gt;NNNNN' filtros para valores mayores ## filters SelectFilterFields=Si quiere aplicar un filtro sobre algunos valores, introdúzcalos aquí. -FilterableFields=Campos filtrables +FilterableFields=Filterable Fields FilteredFields=Campos filtrados FilteredFieldsValues=Valores de filtros FormatControlRule=Regla formato de control diff --git a/htdocs/langs/es_ES/ftp.lang b/htdocs/langs/es_ES/ftp.lang index efee5fa76a8..32ca18e05eb 100644 --- a/htdocs/langs/es_ES/ftp.lang +++ b/htdocs/langs/es_ES/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=No se pudo conectar con el login/contr FTPFailedToRemoveFile=No se pudo eliminar el archivo <b>%s</b>. FTPFailedToRemoveDir=No se pudo eliminar el directorio <b>%s</b> (Compruebe los permisos y que el directorio está vacío). FTPPassiveMode=Modo pasivo +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/es_ES/holiday.lang b/htdocs/langs/es_ES/holiday.lang index 667845e8fc9..ffafbb6f2e4 100644 --- a/htdocs/langs/es_ES/holiday.lang +++ b/htdocs/langs/es_ES/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Días libres retribuidos denegados HolidaysRefusedBody=Su solicitud de días libres retribuidos desde el %s al %s ha sido denegada por el siguiente motivo : HolidaysCanceled=Días libres retribuidos cancelados HolidaysCanceledBody=Su solicitud de días libres retribuidos desde el %s al %s ha sido cancelada. -Permission20001=Leer sus propios días retribuidos -Permission20002=Crear/modificar sus días retribuidos -Permission20003=Eliminar peticiones de días libres retribuidos -Permission20004=Leer días retribuidos de todo el mundo -Permission20005=Crear/modificar días retribuidos para todos -Permission20006=Administrar días retribuidos (configuración y actualización de balance) NewByMonth=Añadida por mes GoIntoDictionaryHolidayTypes=Vaya a <strong>Inicoi - Configuración - Diccionarios - Tipos de vacaciones </strong> para configurar los diferentes tipos. diff --git a/htdocs/langs/es_ES/install.lang b/htdocs/langs/es_ES/install.lang index bf9b0874acf..67c58247e05 100644 --- a/htdocs/langs/es_ES/install.lang +++ b/htdocs/langs/es_ES/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Actualización de los datos de acciones sobre element MigrationPaymentMode=Actualización de los modos de pago MigrationCategorieAssociation=Actualización de las categorías MigrationEvents=Migración de eventos para agregar propietario de evento en la tabla de asignacion - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Mostrar opciones no disponibles HideNotAvailableOptions=Ocultar opciones no disponibles diff --git a/htdocs/langs/es_ES/interventions.lang b/htdocs/langs/es_ES/interventions.lang index 8dbfd95b3fc..4ca2776cc49 100644 --- a/htdocs/langs/es_ES/interventions.lang +++ b/htdocs/langs/es_ES/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervención %s clasificada como no fa InterventionSentByEMail=Intervención %s enviada por E-Mail InterventionDeletedInDolibarr=Intervención %s eliminada SearchAnIntervention=Buscar una intervención +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Responsable seguimiento de la intervención TypeContact_fichinter_internal_INTERVENING=Interventor @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Devuelve el número con el formato %syymm-nnnn dónde yy PacificNumRefModelError=Una factura que empieza por # $$syymm existe en base y es incompatible con esta numeración. Elimínela o renombrela para activar este módulo. PrintProductsOnFichinter=Mostrar los productos en la ficha de intervención PrintProductsOnFichinterDetails=Intervenciones generadas desde pedidos +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/es_ES/languages.lang b/htdocs/langs/es_ES/languages.lang index 3b62bff1ff8..f2b048ef189 100644 --- a/htdocs/langs/es_ES/languages.lang +++ b/htdocs/langs/es_ES/languages.lang @@ -35,13 +35,13 @@ Language_es_PR=Español (Puerto Rico) Language_et_EE=Estonio Language_eu_ES=Vasco Language_fa_IR=Persa -Language_fi_FI=Finlandés +Language_fi_FI=Finnish Language_fr_BE=Francés (Bélgica) Language_fr_CA=Francés (Canadá) Language_fr_CH=Francés (Suiza) Language_fr_FR=Francés Language_fr_NC=Francés (Nueva Caledonia) -Language_fy_NL=Frisian +Language_fy_NL=Frisio Language_he_IL=Hebreo Language_hr_HR=Croata Language_hu_HU=Húngaro @@ -71,7 +71,7 @@ Language_sv_SV=Sueco Language_sv_SE=Sueco Language_sq_AL=Albanés Language_sk_SK=Eslovaco -Language_sr_RS=Serbian +Language_sr_RS=Serbio Language_sw_SW=Kiswahili Language_th_TH=Tailandés Language_uk_UA=Ucranio diff --git a/htdocs/langs/es_ES/link.lang b/htdocs/langs/es_ES/link.lang index f4141b7877a..ef23d443505 100644 --- a/htdocs/langs/es_ES/link.lang +++ b/htdocs/langs/es_ES/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=El archivo no ha podido ser vinculado LinkRemoved=El vínculo %s ha sido eliminado ErrorFailedToDeleteLink= Error al eliminar el vínculo '<b>%s</b>' ErrorFailedToUpdateLink= Error al actualizar el vínculo '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang index a3329d02603..66bcd6d4b85 100644 --- a/htdocs/langs/es_ES/main.lang +++ b/htdocs/langs/es_ES/main.lang @@ -108,7 +108,7 @@ Yes=Sí no=no No=No All=Todo -Alls=All +Alls=Todos Home=Inicio Help=Ayuda OnlineHelp=Ayuda en línea @@ -434,7 +434,7 @@ General=General Size=Tamaño Received=Recibido Paid=Pagado -Topic=Asunto +Topic=Subject ByCompanies=Por empresa ByUsers=Por usuario Links=Enlaces @@ -705,12 +705,12 @@ PublicUrl=URL pública AddBox=Añadir caja SelectElementAndClickRefresh=Seleccione un elemento y haga clic en Refrescar PrintFile=Imprimir Archivo %s -ShowTransaction=Ver transacción +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Vaya a Inicio->Configuración->Empresa/Institución para cambiar el logo o vaya a Inicio->Configuración->Entorno para ocultarlo Deny=Denegar Denied=Denegada ListOfTemplates=Listado de plantillas -Gender=Gender +Gender=Sexo Genderman=Hombre Genderwoman=Mujer ViewList=Vista de listado @@ -747,4 +747,5 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Seleccione una plantilla de e-mail -SetRef=Set ref +SetRef=Establecer ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/es_ES/products.lang b/htdocs/langs/es_ES/products.lang index 6d5ebec6053..1c837e8b8d7 100644 --- a/htdocs/langs/es_ES/products.lang +++ b/htdocs/langs/es_ES/products.lang @@ -206,11 +206,11 @@ gram=gramo g=g meter=metro m=m -linearmeter=linear meter +linearmeter=metro lineal lm=ml -squaremeter=square meter +squaremeter=metro cuadrado m2=m² -cubicmeter=cubic meter +cubicmeter=metro cúbico m3=m³ liter=litro l=L @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumido por producción ProductBuilded=Producción completada ProductsMultiPrice=Producto multi-precio ProductsOrServiceMultiPrice=Precios a clientes (productos o servicios, multiprecios) -ProductSellByQuarterHT=Ventas de productos base imponible -ServiceSellByQuarterHT=Ventas de servicios base imponible +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1º trimestre Quarter2=2º trimestre Quarter3=3º trimestre @@ -264,7 +264,7 @@ PriceCatalogue=Precio único por producto/servicio PricingRule=Reglas para precios a clientes AddCustomerPrice=Añadir precio a cliente ForceUpdateChildPriceSoc=Establecer el mismo precio en las filiales de los clientes -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Historial de precios a clientes MinimumPriceLimit=El precio mínimo no puede ser menor que %s MinimumRecommendedPrice=El precio mínimo recomendado es: %s PriceExpressionEditor=Editor de expresión de precios @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Archivos que se usan para añadir en el PDF Azur PropalMergePdfProductChooseFile=Seleccione los archivos PDF IncludingProductWithTag=Incluir producto con etiqueta DefaultPriceRealPriceMayDependOnCustomer=Precio por defecto, el precio real puede depender del cliente +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang index 2c67d5145a0..41ebc7b5b16 100644 --- a/htdocs/langs/es_ES/projects.lang +++ b/htdocs/langs/es_ES/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. proyecto +ProjectRef=Project ref. ProjectId=Id proyecto +ProjectLabel=Project label Project=Proyecto Projects=Proyectos ProjectStatus=Estado del proyecto @@ -27,7 +29,7 @@ OfficerProject=Responsable del proyecto LastProjects=Los %s últimos proyectos AllProjects=Todos los proyectos OpenedProjects=Proyectos abiertos -OpportunitiesStatusForOpenedProjects=Estados de oportunidades para proyectos abiertos +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Listado de proyectos ShowProject=Ver proyecto SetProject=Definir proyecto @@ -143,8 +145,8 @@ SelectElement=Seleccione elemento AddElement=Vincular a elmento UnlinkElement=Desvincular elemento # Documents models -DocumentModelBeluga=Project template for linked objects overview -DocumentModelBaleine=Project report template for tasks +DocumentModelBeluga=Plantilla de proyecto de resumen objetos vinculados +DocumentModelBaleine=Plantilla de informe del proyecto para tareas PlannedWorkload=Carga de trabajo prevista PlannedWorkloadShort=Carga de trabajo WorkloadOccupation=Asignación carga de trabajo diff --git a/htdocs/langs/es_MX/admin.lang b/htdocs/langs/es_MX/admin.lang index b269ff29dee..1c53b65c99c 100644 --- a/htdocs/langs/es_MX/admin.lang +++ b/htdocs/langs/es_MX/admin.lang @@ -1,7 +1,4 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_MX/banks.lang b/htdocs/langs/es_MX/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_MX/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_MX/bills.lang b/htdocs/langs/es_MX/bills.lang deleted file mode 100644 index 54d42abe856..00000000000 --- a/htdocs/langs/es_MX/bills.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_MX/errors.lang b/htdocs/langs/es_MX/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_MX/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_MX/holiday.lang b/htdocs/langs/es_MX/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_MX/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_MX/main.lang b/htdocs/langs/es_MX/main.lang index 7c749600705..2e691473326 100644 --- a/htdocs/langs/es_MX/main.lang +++ b/htdocs/langs/es_MX/main.lang @@ -19,4 +19,3 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_MX/projects.lang b/htdocs/langs/es_MX/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_MX/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_PE/admin.lang b/htdocs/langs/es_PE/admin.lang index 0447feea307..75aff423366 100644 --- a/htdocs/langs/es_PE/admin.lang +++ b/htdocs/langs/es_PE/admin.lang @@ -1,13 +1,10 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir Permission91=Consultar impuestos e IGV Permission92=Crear/modificar impuestos e IGV Permission93=Eliminar impuestos e IGV -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) DictionaryVAT=Tasa de IGV (Impuesto sobre ventas en EEUU) VATManagement=Gestión IGV VATIsUsedDesc=El tipo de IGV propuesto por defecto en las creaciones de presupuestos, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a IVU, IVU por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVU por defecto=IVU del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVU por defecto=0 (el IVU debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVU por defecto=IVU del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVU por defecto=0. Final de regla.<br>Si no, IVU propuesto por defecto=0. Final de regla.<br> diff --git a/htdocs/langs/es_PE/banks.lang b/htdocs/langs/es_PE/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_PE/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_PE/bills.lang b/htdocs/langs/es_PE/bills.lang index 67ea866f632..adca33be66b 100644 --- a/htdocs/langs/es_PE/bills.lang +++ b/htdocs/langs/es_PE/bills.lang @@ -2,8 +2,6 @@ ErrorVATIntraNotConfigured=Número de IGV intracomunitario aún no configurado ConfirmClassifyPaidPartiallyReasonDiscountNoVat=El resto a pagar <b>(%s %s)</b> es un descuento acordado después de la factura. Acepto perder el IGV de este descuento AmountOfBillsByMonthHT=Importe de las facturas por mes (Sin IGV) -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill IntracommunityVATNumber=Número de IGV intracomunitario VATIsNotUsedForInvoice=* IGV no aplicable art-293B del CGI PDFCrabeDescription=Modelo de factura completo (IGV, método de pago a mostrar, logotipo...) diff --git a/htdocs/langs/es_PE/errors.lang b/htdocs/langs/es_PE/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_PE/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_PE/holiday.lang b/htdocs/langs/es_PE/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_PE/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_PE/main.lang b/htdocs/langs/es_PE/main.lang index 2731565d16f..4b1f525d2bd 100644 --- a/htdocs/langs/es_PE/main.lang +++ b/htdocs/langs/es_PE/main.lang @@ -26,4 +26,3 @@ HT=Sin IGV TTC=IGV incluido VAT=IGV VATRate=Tasa IGV -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_PE/projects.lang b/htdocs/langs/es_PE/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_PE/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_PY/admin.lang b/htdocs/langs/es_PY/admin.lang index b269ff29dee..1c53b65c99c 100644 --- a/htdocs/langs/es_PY/admin.lang +++ b/htdocs/langs/es_PY/admin.lang @@ -1,7 +1,4 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/es_PY/banks.lang b/htdocs/langs/es_PY/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/es_PY/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/es_PY/bills.lang b/htdocs/langs/es_PY/bills.lang deleted file mode 100644 index 54d42abe856..00000000000 --- a/htdocs/langs/es_PY/bills.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill diff --git a/htdocs/langs/es_PY/errors.lang b/htdocs/langs/es_PY/errors.lang deleted file mode 100644 index 55fee9c7c53..00000000000 --- a/htdocs/langs/es_PY/errors.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_PY/holiday.lang b/htdocs/langs/es_PY/holiday.lang deleted file mode 100644 index e26f36ab6e1..00000000000 --- a/htdocs/langs/es_PY/holiday.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - holiday -Permission20001=Read you own leave requests -Permission20004=Read leave requests for everybody diff --git a/htdocs/langs/es_PY/main.lang b/htdocs/langs/es_PY/main.lang index b34fb283fdf..1602d6a7ffa 100644 --- a/htdocs/langs/es_PY/main.lang +++ b/htdocs/langs/es_PY/main.lang @@ -19,4 +19,3 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M -ShowTransaction=Show transaction diff --git a/htdocs/langs/es_PY/projects.lang b/htdocs/langs/es_PY/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/es_PY/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/es_VE/bills.lang b/htdocs/langs/es_VE/bills.lang new file mode 100644 index 00000000000..51946462068 --- /dev/null +++ b/htdocs/langs/es_VE/bills.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - bills +ErrorVATIntraNotConfigured=IVA aún no configurado +IntracommunityVATNumber=Número de IVA +VATIsNotUsedForInvoice=- +LawApplicationPart1=- diff --git a/htdocs/langs/es_VE/bookmarks.lang b/htdocs/langs/es_VE/bookmarks.lang new file mode 100644 index 00000000000..1a940882d12 --- /dev/null +++ b/htdocs/langs/es_VE/bookmarks.lang @@ -0,0 +1,12 @@ +# Dolibarr language file - Source file is en_US - bookmarks +AddThisPageToBookmarks=Añadir esta página a marcadores +NewBookmark=Nuevo favorito +ShowBookmark=Mostrar marcador +OpenANewWindow=Abra una nueva ventana +ReplaceWindow=Reemplace ventana actual +BookmarkTitle=Bookmark título +BehaviourOnClick=Comportamiento al hacer clic en una URL +SetHereATitleForLink=Establezca un título para el marcador +UseAnExternalHttpLinkOrRelativeDolibarrLink=Utilice una dirección URL http externo o una URL relativa Dolibarr +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Elija si una página abierta por enlace debe aparecer en la ventana actual o nuevo +ListOfBookmarks=Lista de marcadores diff --git a/htdocs/langs/es_VE/commercial.lang b/htdocs/langs/es_VE/commercial.lang new file mode 100644 index 00000000000..7983b729aac --- /dev/null +++ b/htdocs/langs/es_VE/commercial.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - commercial +ActionAC_INT=Intervención en sitio +ActionAC_EMAILING=Envío de correo masivo diff --git a/htdocs/langs/es_VE/companies.lang b/htdocs/langs/es_VE/companies.lang new file mode 100644 index 00000000000..f0e1cff3a34 --- /dev/null +++ b/htdocs/langs/es_VE/companies.lang @@ -0,0 +1,21 @@ +# Dolibarr language file - Source file is en_US - companies +CountryIsInEEC=Venezuela +ProfId1ES=CI/ RIF +ProfId2ES=- +ProfId3ES=- +ProfId4ES=- +ProfId1FR=- +ProfId2FR=- +ProfId3FR=- +ProfId4FR=- +ProfId3GB=- +ProfId1HN=- +ProfId2MX=Registro Patronal IVSS +ProfId3MX=- +VATIntra=RIF +VATIntraShort=RIF +VATIntraVeryShort=RIF +VATIntraCheckDesc=El link <b>%s</b> permite consultar al SENIAT el RIF. Se requiere acceso a internet para que el servicio funcione +VATIntraCheckURL=http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp +VATIntraCheckableOnEUSite=Verificar en la web del SENIAT +VATIntraManualCheck=Puede también realizar una verificación manual en la página del SENIAT <a href="%s" target="_blank">%s</a> diff --git a/htdocs/langs/es_VE/compta.lang b/htdocs/langs/es_VE/compta.lang new file mode 100644 index 00000000000..22745551c49 --- /dev/null +++ b/htdocs/langs/es_VE/compta.lang @@ -0,0 +1,27 @@ +# Dolibarr language file - Source file is en_US - compta +LT2SummaryES=Balance de ISLR +LT1SummaryES=- +LT2PaidES=ISLR Pagado +LT1PaidES=- +LT2CustomerES=ISLR ventas +LT2SupplierES=ISLR compras +LT1CustomerES=- +LT1SupplierES=- +newLT2PaymentES=Nuevo pago de ISLR +newLT1PaymentES=- +LT2PaymentES=Pago ISLR +LT2PaymentsES=Pagos ISLR +LT1PaymentES=- +LT1PaymentsES=- +CalcModeLT1=- +CalcModeLT1Debt=- +CalcModeLT1Rec=- +CalcModeLT2=Modo <b>%sISLR en facturas a clientes - facturas de proveedores%s</b> +CalcModeLT2Debt=Modo <b>%sISLR en facturas a clientes%s</b> +CalcModeLT2Rec=Modo <b>%sISLR en facturas de proveedores%s</b> +LT2ReportByCustomersInInputOutputModeES=Informe por tercero del ISLR +LT1ReportByCustomersInInputOutputModeES=- +LT1ReportByQuartersInInputOutputMode=- +LT2ReportByQuartersInInputOutputMode=Informe de ISLR por tasa +LT1ReportByQuartersInDueDebtMode=- +LT2ReportByQuartersInDueDebtMode=Informe de ISLR por tasa diff --git a/htdocs/langs/es_VE/incoterm.lang b/htdocs/langs/es_VE/incoterm.lang new file mode 100644 index 00000000000..12a690f05d7 --- /dev/null +++ b/htdocs/langs/es_VE/incoterm.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - incoterm +IncotermSetupTitle1=Función +IncotermSetupTitle2=Estado +IncotermSetup=Configuración del módulo de Incoterm +IncotermFunctionDesc=Activar función Incoterm (thirdparty, Propuesta, pedido del cliente, la factura del cliente, envío, orden Proveedor) diff --git a/htdocs/langs/es_VE/main.lang b/htdocs/langs/es_VE/main.lang new file mode 100644 index 00000000000..2414a5f77c2 --- /dev/null +++ b/htdocs/langs/es_VE/main.lang @@ -0,0 +1,28 @@ +# Dolibarr language file - Source file is en_US - main +DIRECTION=ltr +FONTFORPDF=helvetica +FONTSIZEFORPDF=10 +SeparatorDecimal=, +SeparatorThousand=None +FormatDateShort=%d/%m/%Y +FormatDateShortInput=%d/%m/%Y +FormatDateShortJava=dd/MM/yyyy +FormatDateShortJavaInput=dd/MM/yyyy +FormatDateShortJQuery=dd/mm/yy +FormatDateShortJQueryInput=dd/mm/yy +FormatHourShortJQuery=HH:MI +FormatHourShort=%H:%M +FormatHourShortDuration=%H:%M +FormatDateTextShort=%d %b %Y +FormatDateText=%d %B %Y +FormatDateHourShort=%d/%m/%Y %H:%M +FormatDateHourSecShort=%d/%m/%Y %H:%M:%S +FormatDateHourTextShort=%d %b %Y %H:%M +FormatDateHourText=%d %B %Y %H:%M +AmountLT1ES=Importe de retención +AmountLT2ES=Importe ISLR +TotalLT1ES=Total retenido +TotalLT2ES=Total ISLR +LT1ES=Retención +LT2ES=ISLR +NbOfReferers=Número de referidos diff --git a/htdocs/langs/es_VE/margins.lang b/htdocs/langs/es_VE/margins.lang new file mode 100644 index 00000000000..1cd8a041abc --- /dev/null +++ b/htdocs/langs/es_VE/margins.lang @@ -0,0 +1,4 @@ +# Dolibarr language file - Source file is en_US - margins +MargeType1=Margen de proveedor con mejor precio +MargeType2=Margen de Precio Promedio Ponderado (WAP) +MarginTypeDesc=Margin on best buying price : Margen de precio de venta - El mejor precio con proveedor definido en la tarjeta del producto <br/> diff --git a/htdocs/langs/es_VE/printing.lang b/htdocs/langs/es_VE/printing.lang new file mode 100644 index 00000000000..0d677819ff5 --- /dev/null +++ b/htdocs/langs/es_VE/printing.lang @@ -0,0 +1,6 @@ +# Dolibarr language file - Source file is en_US - printing +MenuDirectPrinting=Impresión directa +DirectPrint=Impresión directa +PleaseConfigureDriverfromList=Por favor configure el driver seleccionado de la lista. +STATE_ONLINE=En línea +STATE_OFFLINE=Fuera de línea diff --git a/htdocs/langs/es_VE/projects.lang b/htdocs/langs/es_VE/projects.lang new file mode 100644 index 00000000000..8fd41c4e71b --- /dev/null +++ b/htdocs/langs/es_VE/projects.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - projects +DocumentModelBaleine=Plantilla de informe tareas del Proyecto diff --git a/htdocs/langs/es_VE/sendings.lang b/htdocs/langs/es_VE/sendings.lang new file mode 100644 index 00000000000..d17ea4ad338 --- /dev/null +++ b/htdocs/langs/es_VE/sendings.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - sendings +NoProductToShipFoundIntoStock=No se encontraron productos para enviar en el almacén <b>%s</b>. Corrija el sotck o vuelva a elegir otro almacén diff --git a/htdocs/langs/es_VE/sms.lang b/htdocs/langs/es_VE/sms.lang new file mode 100644 index 00000000000..89876be4f66 --- /dev/null +++ b/htdocs/langs/es_VE/sms.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - sms +SmsInfoNumero=(formato internacional ej : +584121234567) diff --git a/htdocs/langs/es_VE/trips.lang b/htdocs/langs/es_VE/trips.lang new file mode 100644 index 00000000000..dc838285e60 --- /dev/null +++ b/htdocs/langs/es_VE/trips.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - trips +TF_CAR=Carro +ExpenseReportsToPay=Informe de gastos a pagar diff --git a/htdocs/langs/et_EE/accountancy.lang b/htdocs/langs/et_EE/accountancy.lang index d615105182c..bdce7b0b3d3 100644 --- a/htdocs/langs/et_EE/accountancy.lang +++ b/htdocs/langs/et_EE/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Raamatupidamine Globalparameters=Globaalsed parameetrid @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Rida -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/et_EE/admin.lang b/htdocs/langs/et_EE/admin.lang index 8737d5fabd6..54b4ced593f 100644 --- a/htdocs/langs/et_EE/admin.lang +++ b/htdocs/langs/et_EE/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projektijuht Developpers=Arendajad/toetajad OtherDeveloppers=Teised arendajad/toetajad OfficialWebSite=Dolibarr rahvusvaheline ametlik kodulehekülg -OfficialWebSiteFr=Prantsuskeelne ametlik kodulehekülg +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarri dokumentatsioon Wikis OfficialDemo=Dolibarri online demo OfficialMarketPlace=Väliste moodulite ja lisade ametlik müügikoht @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Keela SMSide saatmine (testimise või demo paigaldused) MAIN_SMS_SENDMODE=SMSi saatmiseks kasutatav meetod MAIN_MAIL_SMS_FROM=Vaikimisi määratud saatja telefoninumber SMSide saatmiseks FeatureNotAvailableOnLinux=Funktsionaalsus pole kasutatav Unixi laadsel süsteemil. Kontrolli oma sendmail programmi seadistust. -SubmitTranslation=Kui selles keeles tõlge ei ole täielik või leiad vigu, siis tõlke parandamiseks muuda kaustas <b>langs/%s</b> asuvaid faile ning lae muudetud failid üles www.dolibarr.org foorumisse. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Moodulite seadistamine ModulesSetup=Moodulite seadistamine ModuleFamilyBase=Süsteem @@ -339,7 +340,7 @@ MinLength=Minimaalne pikkus LanguageFilesCachedIntoShmopSharedMemory=Jagatud mällu laetud .lang failid ExamplesWithCurrentSetup=Praegu töötava seadistusega näited ListOfDirectories=OpenDocument mallide kaustad -ListOfDirectoriesForModelGenODT=OpenDocument tüüpi malle sisaldavate kaustade nimekiri.<br><br>Sisesta siia kaustade täielik rada.<br>Lisa iga kausta järele reavahetus.<br>GED mooduliga seotud kataloogi lisamiseks kasuta sõne <b>DOL_DATA_ROOT/ecm/sinukatalooginimi</b><br><br>Nendes kataloogides asuvad failid peavad lõppema laiendiga<b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Nendes kaustades leitud ODT/ODS mallide arv ExampleOfDirectoriesForModelGen=Süntaksi näited:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Enne dokumendimallide loomist loe wikis olevat dokumentatsiooni: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Teenuste eksport Permission701=Annetuste vaatamine Permission702=Annetuste loomine/muutmine Permission703=Annetuste kustutamine -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Ostutellimuste ja ostuinfo eksport Permission1251=Väliste andmete massiline import andmebaasi (andmete laadimine) Permission1321=Müügiarvete, atribuutide ja maksete eksport Permission1421=Müügitellimuste ja atribuutide eksport +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Toodete kirjeldusi on vormides võimalik muuta ViewProductDescInFormAbility=Toodete kirjelduste visualiseerimine vormides (hüpikaknas) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Toodete kirjelduste visualiseerimine kolmanda isiku keeles +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Suure toodete arvu korral (> 100 000) saab kiiruse suurendamiseks seadistada Seadistamine->Muu menüüs konstandi PRODUCT_DONOTSEARCH_ANYWHERE väärtuseks 1. Sellisel juhul piirdub otsing sõne algusega. UseSearchToSelectProduct=Kasuta toote valimiseks otsinguvormi (rippmenüü asemel). UseEcoTaxeAbility=Eco-Taxe (WEEE) tugi @@ -1411,6 +1419,8 @@ SyslogFilename=Faili nimi ja rada YouCanUseDOL_DATA_ROOT=Võid kasutada DOL_DATA_ROOT/dolibarr.log Dolibarri "documents" kausta faili salvestamiseks, aga logifaili salvestamiseks võib ka mõnda muud rada kasutada. ErrorUnknownSyslogConstant=Konstant %s ei ole tuntud Syslogi konstant OnlyWindowsLOG_USER=Windows toetab vaid LOG_USER direktiivi +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Annetuste mooduli seadistamine DonationsReceiptModel=Annetuse kviitungi mall @@ -1536,6 +1546,7 @@ AgendaSetup=Tegevuste ja päevakava mooduli seadistamine PasswordTogetVCalExport=Ekspordilingi autoriseerimise võti PastDelayVCalExport=Ära ekspordi tegevusi, mis on vanemad kui AGENDA_USE_EVENT_TYPE=Kasuta tegevuste liike (haldamine menüüst Seadistamine->Sõnastik->Päevakava tegevuste liigid) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Seda liiki sündmus lisatakse automaatselt vaate otsingufiltrisse AGENDA_DEFAULT_FILTER_STATUS=Seda liiki tegevuse staatus lisatakse automaatselt päevakava otsingufiltrisse AGENDA_DEFAULT_VIEW=Vaikimisi avatav sakk päevakava avamisel @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/et_EE/banks.lang b/htdocs/langs/et_EE/banks.lang index 6843e79fab9..1b7bcfa7838 100644 --- a/htdocs/langs/et_EE/banks.lang +++ b/htdocs/langs/et_EE/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Kustuta BAN kirje ConfirmDeleteRib=Kas oled täiesti kindel, et soovid selle BAN kirje kustutada? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/et_EE/bills.lang b/htdocs/langs/et_EE/bills.lang index b02723b20c7..c2ad58880a0 100644 --- a/htdocs/langs/et_EE/bills.lang +++ b/htdocs/langs/et_EE/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Ühtki arvet ei ole ClassifyBill=Liigita arve SupplierBillsToPay=Maksmata ostuarveid CustomerBillsUnpaid=Maksmata müügiarveid -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Tagastamatu SetConditions=Määra maksetingimusi SetMode=Määra makseviis @@ -330,12 +329,14 @@ PaymentTypeCB=Krediitkaart PaymentTypeShortCB=Krediitkaart PaymentTypeCHQ=Tšekk PaymentTypeShortCHQ=Tšekk -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On-line makse PaymentTypeShortVAD=On-line makse -PaymentTypeTRA=Elektrooniline makse -PaymentTypeShortTRA=Elektrooniline makse +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Pangarekvisiidid BankCode=Panga kood DeskCode=Laua kood @@ -381,6 +382,8 @@ ChequesReceipts=Tšekkide kviitungid ChequesArea=Tšekkide deponeerimiste ala ChequeDeposits=Tšekkide deponeerimised Cheques=Tšekid +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=See kreeditarve või ettemaksuarve on teisendatud üksuseks %s UsBillingContactAsIncoiveRecipientIfExist=Kasuta arvete saatmiseks kliendi arveaadressi kolmanda isiku aadressi asemel ShowUnpaidAll=Näita kõiki maksmata arved @@ -404,7 +407,7 @@ RevenueStamp=Maksumärk YouMustCreateInvoiceFromThird=Lisavõimalus on saadaval vaid juhul, kui arve luuakse kolmanda isiku sakilt "Klient" PDFCrabeDescription=PDF mall Crabe arvete jaoks. Täielik arve mall (soovitatav mall). TerreNumRefModelDesc1=Tagastab numbri formaadiga %syymm-nnnn tavaliste arvete jaoks ja %syymm-nnnn kreeditarvete jaoks, kus yy on aasta, mm on kuu ja nnnn on katkestusteta jada, mis ei lähe kunagi 0 tagasi. -MarsNumRefModelDesc1=Tagastab numbri formaadiga %syymm-nnnn tavaliste arvete jaoks, %syymm-nnnn asendusarvete jaoks, %syymm-nnnn kreeditarvete jaoks ja %syymm-nnnn kreeditarvete jaoks, kus yy on aasta, mm on kuu ja nnnn on katkestusteta jada, mis ei lähe kunagi 0 tagasi. +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Arve algusega $syymm on juba olemas ja ei ole antud jada mudeliga ühtiv. Eemalda see või muuda selle nimi antud mooduli aktiveerimiseks. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Müügiesindaja järelkaja müügiarvele diff --git a/htdocs/langs/et_EE/companies.lang b/htdocs/langs/et_EE/companies.lang index b32278a3e39..cb791ae9117 100644 --- a/htdocs/langs/et_EE/companies.lang +++ b/htdocs/langs/et_EE/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Reg nr 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Huvilise potentsiaal ContactPrivate=Era- ContactPublic=Jagatud ContactVisibility=Nähtavus +ContactOthers=Other OthersNotLinkedToThirdParty=Teised, pole kolmanda isikuga seotud ProspectStatus=Huvilise staatus PL_NONE=Mitte ükski @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontaktid ja omadused ImportDataset_company_1=Kolmandad isikud (äriühingud/sihtasutused/füüsilised isikud) ja nende omadused ImportDataset_company_2=Kontaktid/aadressid (k.a kolmandad isikud) ja nende atribuudid ImportDataset_company_3=Pangarekvisiidid +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Hinnatase DeliveriesAddress=Tarneaadressid DeliveryAddress=Tarneaadress diff --git a/htdocs/langs/et_EE/compta.lang b/htdocs/langs/et_EE/compta.lang index daeb4d4a3a7..0ee5216d7d5 100644 --- a/htdocs/langs/et_EE/compta.lang +++ b/htdocs/langs/et_EE/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Käibemaksu makse VATPayments=Käibemaksu maksed +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Näita käibemaksu makset TotalToPay=Kokku maksta @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Käibearuanne toote kaupa, <b>kassapõhist raamatupidamist</b> kasutades pole režiim oluline. See aruanne on saadaval vaid <b>tekkepõhist raamatupidamist</b> kasutades (vaata raamatupidamise mooduli seadistust). CalculationMode=Arvutusrežiim AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang index bcacb2df64b..1b7ec78d2b0 100644 --- a/htdocs/langs/et_EE/errors.lang +++ b/htdocs/langs/et_EE/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Liiga pikk sõne tüübi jaoks (maksimaalselt %s ErrorNoValueForSelectType=Palun sisesta nimekirja väärtused ErrorNoValueForCheckBoxType=Palun sisesta märkenuppude väärtused ErrorNoValueForRadioType=Palun sisesta raadionuppude väärtused -ErrorBadFormatValueList=Nimekirja väärtus ei saa olla rohkem, kui ühe komaga: <u>%s</u>, ent on vaja vähemalt üht: võti,väärtused +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Väli <b>%s</b> ei tohi sisaldada erisümboleid. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Ühtki raamatupidamise moodulit pole aktiveeritud @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Sinu kasutaja ClickToDial info seadistami WarningNotRelevant=Selle andmehulga juures ei ole see tegevus otstarbekas WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/et_EE/exports.lang b/htdocs/langs/et_EE/exports.lang index 5998d1ac84e..8b10422b38e 100644 --- a/htdocs/langs/et_EE/exports.lang +++ b/htdocs/langs/et_EE/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Vaheta ringi vähemalt üks lähteväli eksporditavate vä SelectFormat=Vali selle impordi faili formaat RunImportFile=Käivita impordi fail NowClickToRunTheImport=Kontrolli impordi simulatsiooni tulemust. Kui kõik on korras, käivita lõplik import. -DataLoadedWithId=Kõik andmed laetakse järgmise impordi IDga: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Kohustuslikud andmed on tühjad lähtefailis välja <b>%s</b> jaoks. TooMuchErrors=On veel <b>%s</b> muud rida vigadega, kuid väljundit on piiratud. TooMuchWarnings=On veel <b>%s</b> muud rida hoiatustega, kuid väljundit on piiratud. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=Kui soovid mõnede väärtuste põhjal filtreerida, siis sisesta nad siia. -FilterableFields=Filtreeritav ala +FilterableFields=Filterable Fields FilteredFields=Filtreeritav väl FilteredFieldsValues=Filtri väärtus FormatControlRule=Format control rule diff --git a/htdocs/langs/et_EE/ftp.lang b/htdocs/langs/et_EE/ftp.lang index 8c1c21081d0..d945955a986 100644 --- a/htdocs/langs/et_EE/ftp.lang +++ b/htdocs/langs/et_EE/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Määratletud kasutajanime/parooliga F FTPFailedToRemoveFile=Faili <b>%s</b> kustutamine ebaõnnestus. FTPFailedToRemoveDir=Kausta <b>%s</b> kustutamine ebaõnnestus (kontrolli õigusi ja seda, et kataloog on tühi). FTPPassiveMode=Passiivne režiim +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/et_EE/holiday.lang b/htdocs/langs/et_EE/holiday.lang index c8da3081985..49eb3f524e3 100644 --- a/htdocs/langs/et_EE/holiday.lang +++ b/htdocs/langs/et_EE/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/et_EE/install.lang b/htdocs/langs/et_EE/install.lang index 19104c95bbf..87320358beb 100644 --- a/htdocs/langs/et_EE/install.lang +++ b/htdocs/langs/et_EE/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Uuenda tegevuste andmec MigrationPaymentMode=Maksete režiimi andmete migreerimine MigrationCategorieAssociation=Kategooriate migreerimine MigrationEvents=Sündmuste migreerimine sündmuse omaniku lisamiseks seoste tabelisse - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Näita mitte saadaval olevaid lisavalikuid HideNotAvailableOptions=Peida mitte saadaval olevad lisavalikud diff --git a/htdocs/langs/et_EE/interventions.lang b/htdocs/langs/et_EE/interventions.lang index 518a40681f7..52200b15dc7 100644 --- a/htdocs/langs/et_EE/interventions.lang +++ b/htdocs/langs/et_EE/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Sekkumise järelkontrolliga tegelev müügiesindaja TypeContact_fichinter_internal_INTERVENING=Sekkuv @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Tagastab numbri formaadiga %syymm-nnnn kus yy on aasta, PacificNumRefModelError=$syymm algusega sekkumise kaart on juba olemas ja too ei sobi kokku sellise mudeliga jadaga. Kustuta või nimeta too kaart ümber selle mooduli aktiveerimiseks. PrintProductsOnFichinter=Trüki tooted sekkumise kaardile PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/et_EE/languages.lang b/htdocs/langs/et_EE/languages.lang index 5528b88573c..763268e67c2 100644 --- a/htdocs/langs/et_EE/languages.lang +++ b/htdocs/langs/et_EE/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Hispaania (Puerto Rico) Language_et_EE=Eesti Language_eu_ES=Baski Language_fa_IR=Pärsia -Language_fi_FI=Soome +Language_fi_FI=Finnish Language_fr_BE=Prantsuse (Belgia) Language_fr_CA=Prantsuse (Kanada) Language_fr_CH=Prantsuse (Šveits) diff --git a/htdocs/langs/et_EE/link.lang b/htdocs/langs/et_EE/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/et_EE/link.lang +++ b/htdocs/langs/et_EE/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang index 3a5be16e7af..e07606ee685 100644 --- a/htdocs/langs/et_EE/main.lang +++ b/htdocs/langs/et_EE/main.lang @@ -434,7 +434,7 @@ General=Üldine Size=Suurus Received=Vastu võetud Paid=Makstud -Topic=Teema +Topic=Subject ByCompanies=Kolmandate isikute poolt ByUsers=Kasutajate poolt Links=Lingid @@ -705,7 +705,7 @@ PublicUrl=Avalik link AddBox=Lisa kast SelectElementAndClickRefresh=Vali element ja klõpsa 'Värskenda' PrintFile=Prindi fail %s -ShowTransaction=Näita tehingut +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Mine Kodu - Seadistamine - Ettevõte logo muutmiseks või mine Kodu - Seadistamine - Kuva logo peitmiseks. Deny=Lükka tagasi Denied=Tagasi lükatud @@ -748,3 +748,4 @@ ShortSaturday=L ShortSunday=P SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/et_EE/products.lang b/htdocs/langs/et_EE/products.lang index 394d832f4cf..012191244f6 100644 --- a/htdocs/langs/et_EE/products.lang +++ b/htdocs/langs/et_EE/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Automaatne tootmise kul ProductBuilded=Tootmine lõpetatud ProductsMultiPrice=Toote mitmikhind ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Toodete müügikäive kvartalis VWAP -ServiceSellByQuarterHT=Teenuste müügikäive kvartalis VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. kvartal Quarter2=2. kvartal Quarter3=3. kvartal @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/et_EE/projects.lang b/htdocs/langs/et_EE/projects.lang index b28125917a8..6e8d8095840 100644 --- a/htdocs/langs/et_EE/projects.lang +++ b/htdocs/langs/et_EE/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. projekt +ProjectRef=Project ref. ProjectId=Projekti ID +ProjectLabel=Project label Project=Projekt Projects=Projektid ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Juhi projekti LastProjects=Viimased %s projekt AllProjects=Kõik projektid OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Projektide nimekir ShowProject=Kuva projekt SetProject=Määra projekt diff --git a/htdocs/langs/eu_ES/accountancy.lang b/htdocs/langs/eu_ES/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/eu_ES/accountancy.lang +++ b/htdocs/langs/eu_ES/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/eu_ES/admin.lang b/htdocs/langs/eu_ES/admin.lang index c54858b48dd..6e6e891ae29 100644 --- a/htdocs/langs/eu_ES/admin.lang +++ b/htdocs/langs/eu_ES/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Proiektuaren burua Developpers=Garatzaileak/laguntzaileak OtherDeveloppers=Beste garatzaileak/languntzaileak OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr-en dokumentazioa Wiki-an OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=SMS-ak bidaltzeko erabiliko den modua MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Moduluaren konfigurazioa ModulesSetup=Moduluen konfigurazioa ModuleFamilyBase=Sistema @@ -339,7 +340,7 @@ MinLength=Gutxieneko luzeera LanguageFilesCachedIntoShmopSharedMemory=.lang fitxategiak memoria partekatuan kargatu dira ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Fitxategiaren izena eta kokapena YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=%s konstantea ez da Syslog-eko konstante ezaguna OnlyWindowsLOG_USER=Windows-ek LOG_USER soilik jasaten du +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/eu_ES/banks.lang b/htdocs/langs/eu_ES/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/eu_ES/banks.lang +++ b/htdocs/langs/eu_ES/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/eu_ES/bills.lang b/htdocs/langs/eu_ES/bills.lang index a2d04d4f538..29d1ccc3f8f 100644 --- a/htdocs/langs/eu_ES/bills.lang +++ b/htdocs/langs/eu_ES/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/eu_ES/companies.lang b/htdocs/langs/eu_ES/companies.lang index 22cc5753e88..9c87e9c5181 100644 --- a/htdocs/langs/eu_ES/companies.lang +++ b/htdocs/langs/eu_ES/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/eu_ES/compta.lang b/htdocs/langs/eu_ES/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/eu_ES/compta.lang +++ b/htdocs/langs/eu_ES/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/eu_ES/errors.lang b/htdocs/langs/eu_ES/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/eu_ES/errors.lang +++ b/htdocs/langs/eu_ES/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/eu_ES/exports.lang b/htdocs/langs/eu_ES/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/eu_ES/exports.lang +++ b/htdocs/langs/eu_ES/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/eu_ES/ftp.lang b/htdocs/langs/eu_ES/ftp.lang index 4997aaa1306..8d58b5e69db 100644 --- a/htdocs/langs/eu_ES/ftp.lang +++ b/htdocs/langs/eu_ES/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/eu_ES/holiday.lang b/htdocs/langs/eu_ES/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/eu_ES/holiday.lang +++ b/htdocs/langs/eu_ES/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/eu_ES/install.lang b/htdocs/langs/eu_ES/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/eu_ES/install.lang +++ b/htdocs/langs/eu_ES/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/eu_ES/interventions.lang b/htdocs/langs/eu_ES/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/eu_ES/interventions.lang +++ b/htdocs/langs/eu_ES/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/eu_ES/languages.lang b/htdocs/langs/eu_ES/languages.lang index 9aa81632586..8b55a93927b 100644 --- a/htdocs/langs/eu_ES/languages.lang +++ b/htdocs/langs/eu_ES/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Euskera Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Frantsesa (Belgika) Language_fr_CA=Frantsesa (Kanada) Language_fr_CH=Frantsea (Suitza) diff --git a/htdocs/langs/eu_ES/link.lang b/htdocs/langs/eu_ES/link.lang index 50b49b036b2..3f1375bd8bf 100644 --- a/htdocs/langs/eu_ES/link.lang +++ b/htdocs/langs/eu_ES/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Ezin izan da fitxategia estekatu LinkRemoved=%s esteka ezabatua izan da ErrorFailedToDeleteLink= Ezin izan da '<b>%s</b>' esteka ezabatu ErrorFailedToUpdateLink= Ezin izan da '<b>%s</b>' esteka berritu +URLToLink=URL to link diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang index beba4beedc2..b20667c3c86 100644 --- a/htdocs/langs/eu_ES/main.lang +++ b/htdocs/langs/eu_ES/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Estekak @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/eu_ES/products.lang b/htdocs/langs/eu_ES/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/eu_ES/products.lang +++ b/htdocs/langs/eu_ES/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/eu_ES/projects.lang +++ b/htdocs/langs/eu_ES/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/fa_IR/accountancy.lang b/htdocs/langs/fa_IR/accountancy.lang index 17fc795a814..f3bf1a95c45 100644 --- a/htdocs/langs/fa_IR/accountancy.lang +++ b/htdocs/langs/fa_IR/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=حسابداری Globalparameters=پارامترهای کلی @@ -34,6 +36,7 @@ Selectchartofaccounts=انتخاب یک جدول از حساب ها Validate=معتبر سازی Addanaccount=اضافه کردن یک حساب حسابداری AccountAccounting=حساب حسابداری +AccountAccountingSuggest=Accounting account suggest Ventilation=ورشکستگی ToDispatch=ارسال کردن Dispatched=ارسال شده @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=خط -CAHTF=مجموع HT با عرضه کننده کالا خرید +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=بیانیه NewFiscalYear=سال مالی جدید DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=مجموع گردش مالی HT +TotalVente=Total turnover before tax TotalMarge=حاشیه فروش کل DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang index f37350a3d8b..ab7e526cc8f 100644 --- a/htdocs/langs/fa_IR/admin.lang +++ b/htdocs/langs/fa_IR/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=رهبر پروژه Developpers=توسعه دهندگان / همکاران OtherDeveloppers=دیگر توسعه دهندگان / همکاران OfficialWebSite=Dolibarr وب سایت رسمی بین المللی -OfficialWebSiteFr=وب سایت رسمی فرانسه +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr مستندات در ویکی OfficialDemo=Dolibarr نسخه ی نمایشی آنلاین OfficialMarketPlace=بازار رسمی برای ماژول های خارجی / افزونه @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=غیر فعال کردن همه sendings SMS (برای تس MAIN_SMS_SENDMODE=روش استفاده برای ارسال SMS MAIN_MAIL_SMS_FROM=شماره تلفن پیش فرض فرستنده برای ارسال SMS FeatureNotAvailableOnLinux=این قابلیت وجود ندارد در یونیکس مانند سیستم های. تست برنامه در Sendmail خود را به صورت محلی. -SubmitTranslation=اگر ترجمه را برای این زبان کامل نیست و یا شما خطاهای پیدا کنید، شما می توانید این را با ویرایش فایل ها را به <b>langs</b> دایرکتوری <b>/٪ s را</b> تصحیح و ارسال فایل های اصلاح شده در www.dolibarr.org انجمن. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=ماژول راه اندازی ModulesSetup=راه اندازی ماژول ها ModuleFamilyBase=سیستم @@ -339,7 +340,7 @@ MinLength=حداقل طول LanguageFilesCachedIntoShmopSharedMemory=فایل های. زبان بارگذاری شده در حافظه به اشتراک گذاشته شده ExamplesWithCurrentSetup=به عنوان مثال با راه اندازی فعلی در حال اجرا ListOfDirectories=فهرست دایرکتوری قالب مستندات باز -ListOfDirectoriesForModelGenODT=فهرست از پوشه هایی که حاوی قالب فایل های با فرمت سند باز. <br><br> قرار دادن در اینجا مسیر کامل دایرکتوری ها. <br> اضافه کردن بازگشت نورد بین دایرکتوری EAH. <br> برای اضافه کردن یک دایرکتوری از ماژول GED، اضافه کردن اینجا <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> فایل در این دایرکتوری باید <b>با. ODT</b> پایان. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=تعداد ODT / ODS فایل های قالب که در آن دایرکتوری ExampleOfDirectoriesForModelGen=نمونه هایی از سینتکس: <br> c: \\ mydir <br> / صفحه اصلی / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> بدانید که چگونه برای ایجاد خود را از قالب سند ODT، قبل از ذخیره سازی آنها را در آن دایرکتوری ها، به عنوان خوانده شده اسناد ویکی: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=خدمات صادرات Permission701=خوانده شده Permission702=ایجاد / تغییر کمک های مالی Permission703=حذف کمک های مالی -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=سفارشات عرضه کننده کالا صادرات و مش Permission1251=اجرای واردات انبوه از داده های خارجی به پایگاه داده (بار داده ها) Permission1321=فاکتورها صادرات به مشتریان، ویژگی ها و پرداخت ها Permission1421=سفارشات صادرات مشتری و ویژگی های +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=شخصی از توصیف محصول در اشکال ViewProductDescInFormAbility=تجسم از توصیف محصول در اشکال (در غیر این صورت به عنوان دوست پنجره) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=تجسم از محصولات توصیف در زبان thirdparty +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=همچنین اگر شما تعداد زیادی از محصول (> 100 000)، شما می توانید سرعت با تنظیم PRODUCT_DONOTSEARCH_ANYWHERE ثابت به 1 در راه اندازی-> دیگر افزایش دهد. جست و جو خواهد شد و سپس محدود به شروع از رشته است. UseSearchToSelectProduct=استفاده از یک فرم جستجو برای انتخاب یک محصول (و نه از لیست کشویی). UseEcoTaxeAbility=پشتیبانی سازگار با محیط زیست Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=نام فایل و مسیر YouCanUseDOL_DATA_ROOT=شما می توانید DOL_DATA_ROOT / dolibarr.log برای یک فایل در "اسناد" Dolibarr دایرکتوری استفاده کنید. شما می توانید راه های مختلفی را برای ذخیره این فایل را. ErrorUnknownSyslogConstant=٪ ثابت است ثابت های Syslog شناخته نشده است OnlyWindowsLOG_USER=ویندوز تنها پشتیبانی از LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=راه اندازی ماژول کمک مالی DonationsReceiptModel=الگو از دریافت کمک مالی @@ -1536,6 +1546,7 @@ AgendaSetup=رویدادها و برنامه راه اندازی ماژول PasswordTogetVCalExport=کلیدی به اجازه لینک صادرات PastDelayVCalExport=آیا رویداد صادرات و نه بزرگتر از AGENDA_USE_EVENT_TYPE=استفاده از انواع حوادث (مدیریت به منوی تنظیم -> واژه نامه -> نوع از رویدادهای دستور کار) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=تنظیم به صورت خودکار این نوع از رویداد را به فیلتر جستجو از نظر دستور کار AGENDA_DEFAULT_FILTER_STATUS=تنظیم به صورت خودکار این وضعیت رویدادی به فیلتر جستجو از نظر دستور کار AGENDA_DEFAULT_VIEW=کدام زبانه می خواهید برای باز کردن به طور پیش فرض هنگام انتخاب دستور کار منو @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/fa_IR/banks.lang b/htdocs/langs/fa_IR/banks.lang index aa4fc7716a1..2f37ff1d2c4 100644 --- a/htdocs/langs/fa_IR/banks.lang +++ b/htdocs/langs/fa_IR/banks.lang @@ -165,8 +165,8 @@ DeleteARib=حذف رکورد BAN ConfirmDeleteRib=آیا مطمئن هستید که می خواهید این رکورد BAN را حذف کنید؟ StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/fa_IR/bills.lang b/htdocs/langs/fa_IR/bills.lang index dfa038a4666..1f0ce3b9e70 100644 --- a/htdocs/langs/fa_IR/bills.lang +++ b/htdocs/langs/fa_IR/bills.lang @@ -218,7 +218,6 @@ NoInvoice=بدون فاکتور ClassifyBill=طبقه بندی صورت حساب SupplierBillsToPay=تولید کنندگان فاکتورها به پرداخت CustomerBillsUnpaid=صورت حساب مشتریان پرداخت نشده -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=غیر قابل بازیابی SetConditions=تنظیم شرایط پرداخت SetMode=تنظیم حالت پرداخت @@ -330,12 +329,14 @@ PaymentTypeCB=کارت های اعتباری PaymentTypeShortCB=کارت های اعتباری PaymentTypeCHQ=بررسی PaymentTypeShortCHQ=بررسی -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=در پرداخت خط PaymentTypeShortVAD=در پرداخت خط -PaymentTypeTRA=پرداخت قبض -PaymentTypeShortTRA=لایحه +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=اطلاعات بانکی BankCode=کد بانک DeskCode=کد میز @@ -381,6 +382,8 @@ ChequesReceipts=چک رسید ChequesArea=منطقه چک سپرده ChequeDeposits=چک سپرده Cheques=چک +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=این یادداشت اعتباری و یا واریز صورت حساب شده است به٪ s را تبدیل UsBillingContactAsIncoiveRecipientIfExist=استفاده از حسابداری و مدیریت مشتری آدرس تماس به جای آدرس شخص ثالث به عنوان دریافت کننده برای صورت حساب ShowUnpaidAll=نمایش همه فاکتورها پرداخت نشده @@ -404,7 +407,7 @@ RevenueStamp=تمبر درآمد YouMustCreateInvoiceFromThird=این گزینه تنها زمانی ایجاد فاکتور از تب "مشتری" از thirdparty PDFCrabeDescription=فاکتور PDF قالب Crabe. قالب فاکتور کامل (قالب توصیه می شود) TerreNumRefModelDesc1=تعداد بازگشت با فرمت٪ syymm-NNNN برای فاکتورها استاندارد و٪ syymm-NNNN برای یادداشت های اعتباری که در آن YY سال است، میلی متر در ماه است و NNNN دنباله بدون استراحت و بدون بازگشت به 0 است -MarsNumRefModelDesc1=تعداد بازگشت با فرمت٪ syymm-NNNN برای صورت حساب استاندارد،٪ syymm-NNNN برای فاکتورها جایگزین،٪ syymm-NNNN برای یادداشت های اعتباری و٪ syymm-NNNN برای یادداشت های اعتباری که در آن YY سال است، میلی متر در ماه است و NNNN یک دنباله با هیچ است استراحت و بدون بازگشت به 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=لایحه با $ شروع میشوند syymm حال حاضر وجود دارد و سازگار با این مدل توالی نیست. آن را حذف و یا تغییر نام آن را به این ماژول را فعال کنید. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=نماینده زیر تا صورتحساب مشتری diff --git a/htdocs/langs/fa_IR/companies.lang b/htdocs/langs/fa_IR/companies.lang index dd1a50d1632..a4375798748 100644 --- a/htdocs/langs/fa_IR/companies.lang +++ b/htdocs/langs/fa_IR/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=پروفسور شناسه 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=بالقوه چشم انداز ContactPrivate=خصوصی ContactPublic=به اشتراک گذاشته شده ContactVisibility=دید +ContactOthers=Other OthersNotLinkedToThirdParty=دیگران، به شخص ثالث در ارتباط نیست ProspectStatus=وضعیت چشم انداز PL_NONE=هیچ یک @@ -375,6 +382,7 @@ ExportDataset_company_2=اطلاعات تماس و خواص ImportDataset_company_1=احزاب سوم (شرکت / پایه / مردم فیزیکی) و خواص ImportDataset_company_2=تماس / آدرس (از thirdparties یا نه) و ویژگی ImportDataset_company_3=جزئیات بانک +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=سطح قیمت DeliveriesAddress=آدرس تحویل DeliveryAddress=آدرس تحویل diff --git a/htdocs/langs/fa_IR/compta.lang b/htdocs/langs/fa_IR/compta.lang index 7d8bfc91956..2ca17fc75fd 100644 --- a/htdocs/langs/fa_IR/compta.lang +++ b/htdocs/langs/fa_IR/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=پرداخت RE LT1PaymentsES=RE پرداخت VATPayment=مالیات بر ارزش افزوده پرداخت VATPayments=پرداخت مالیات بر ارزش افزوده +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=نمایش پرداخت مالیات بر ارزش افزوده TotalToPay=مجموع به پرداخت @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=گزارش گردش مالی در هر محصول، در هنگام استفاده از حالت <b>حسابداری نقدی</b> مربوط نیست. این گزارش که با استفاده از <b>تعامل</b> حالت <b>حسابداری</b> (راه اندازی ماژول حسابداری را مشاهده کنید) فقط در دسترس است. CalculationMode=حالت محاسبه AccountancyJournal=کد حسابداری مجله -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang index 142b80bf11b..b91a5e3db55 100644 --- a/htdocs/langs/fa_IR/errors.lang +++ b/htdocs/langs/fa_IR/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=حجم بیش از حد طولانی برای ن ErrorNoValueForSelectType=لطفا ارزش برای انتخاب لیست را پر کنید ErrorNoValueForCheckBoxType=لطفا ارزش برای استخراج را پر کنید ErrorNoValueForRadioType=لطفا ارزش برای فهرست های رادیویی را پر کنید -ErrorBadFormatValueList=ارزش لیست نیست می توانید بیش از یک آمده <u>است:٪ s را،</u> اما باید حداقل یک: هیدرولیکی Llave، VALORES +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>٪</b> درست <b>ها</b> باید شامل کاراکترهای خاص نیست. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=بدون ماژول حسابداری فعال @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=راه اندازی از اطلاعات C WarningNotRelevant=عملیات بی ربط برای این مجموعه داده WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=قابلیت غیر فعال زمانی که راه اندازی صفحه نمایش برای فرد نابینا یا از مرورگرهای متن بهینه شده است. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/fa_IR/exports.lang b/htdocs/langs/fa_IR/exports.lang index a92c7980550..84df8451c49 100644 --- a/htdocs/langs/fa_IR/exports.lang +++ b/htdocs/langs/fa_IR/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=تغییر حداقل یکی از فیلد منبع در SelectFormat=را انتخاب کنید این فرمت فایل واردات RunImportFile=راه اندازی فایل واردات NowClickToRunTheImport=نتیجه شبیه سازی واردات را بررسی کنید. اگر همه چیز خوب است، راه اندازی واردات قطعی. -DataLoadedWithId=همه داده خواهد شد با شناسه (شماره) واردات زیر آپلود <b>شده:٪ s را</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=اطلاعات اجباری خالی در فایل منبع را برای <b>فیلد٪ s</b> است. TooMuchErrors=هنوز هم وجود دارد <b>از٪ s</b> خط منبع دیگر با اشتباهات اما خروجی محدود بوده است. TooMuchWarnings=هنوز هم وجود دارد <b>از٪ s</b> خط منبع دیگر با هشدارهای اما خروجی محدود بوده است. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter=فیلتر 'NNNNN توسط یک ارزش <br> فیلتر 'NNNNN + NNNNN' بیش از یک طیف وسیعی از مقادیر <br> '> NNNNN' فیلتر شده توسط مقادیر پایین تر <br> '> NNNNN' فیلتر شده توسط ارزش بالاتر ## filters SelectFilterFields=اگر می خواهید برای فیلتر کردن در برخی از ارزش ها، فقط مقادیر ورودی در اینجا. -FilterableFields=شانزه Filtrables +FilterableFields=Filterable Fields FilteredFields=رشته های فیلتر شده FilteredFieldsValues=ارزش فیلتر FormatControlRule=Format control rule diff --git a/htdocs/langs/fa_IR/ftp.lang b/htdocs/langs/fa_IR/ftp.lang index 9f3ccb127bf..82863a353d0 100644 --- a/htdocs/langs/fa_IR/ftp.lang +++ b/htdocs/langs/fa_IR/ftp.lang @@ -5,8 +5,10 @@ FTPArea=منطقه FTP FTPAreaDesc=این صفحه نمایش نشان می دهد محتوای شما را از مشخصات سرور FTP SetupOfFTPClientModuleNotComplete=راه اندازی ماژول سرویس گیرنده FTP به نظر می رسد کامل نیست FTPFeatureNotSupportedByYourPHP=PHP شما توابع FTP پشتیبانی نمی کند -FailedToConnectToFTPServer=برای اتصال به سرور FTP با شکست مواجه شد (%s سرور، پورت٪ بازدید کنندگان) +FailedToConnectToFTPServer=برای اتصال به سرور FTP با شکست مواجه شد (٪ s سرور، پورت٪ بازدید کنندگان) FailedToConnectToFTPServerWithCredentials=برای ورود به سایت به سرور FTP با ورود به سیستم / رمز عبور تعریف شده شکست خورده -FTPFailedToRemoveFile=حذف <b>فایل%s</b> شکست خورد. -FTPFailedToRemoveDir=برای حذف <b>دایرکتوری%s</b> شکست خورد (مجوز ورود و پوشه خالی است). +FTPFailedToRemoveFile=حذف <b>فایل٪ s</b> شکست خورد. +FTPFailedToRemoveDir=برای حذف <b>دایرکتوری٪ s</b> شکست خورد (مجوز ورود و پوشه خالی است). FTPPassiveMode=حالت منفعل +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/fa_IR/holiday.lang b/htdocs/langs/fa_IR/holiday.lang index 52078960c0a..fac8de4ef16 100644 --- a/htdocs/langs/fa_IR/holiday.lang +++ b/htdocs/langs/fa_IR/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/fa_IR/install.lang b/htdocs/langs/fa_IR/install.lang index a361730aaf3..054536aa679 100644 --- a/htdocs/langs/fa_IR/install.lang +++ b/htdocs/langs/fa_IR/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=به روز کردن اطلاعات در مورد ا MigrationPaymentMode=اطلاعات مهاجرت برای حالت پرداخت MigrationCategorieAssociation=مهاجرت از دسته MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=نمایش گزینه های در دسترس نیست HideNotAvailableOptions=پنهان کردن گزینه های در دسترس نیست diff --git a/htdocs/langs/fa_IR/interventions.lang b/htdocs/langs/fa_IR/interventions.lang index 34dfa614e40..8f8cdb95dec 100644 --- a/htdocs/langs/fa_IR/interventions.lang +++ b/htdocs/langs/fa_IR/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=نماینده زیر تا مداخله TypeContact_fichinter_internal_INTERVENING=مداخله @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=بازگشت numero با فرمت٪ syymm-NNNN که در PacificNumRefModelError=کارت مداخله با $ شروع میشوند syymm حال حاضر وجود دارد و سازگار با این مدل توالی نیست. آن را حذف و یا تغییر نام آن را به این ماژول را فعال کنید. PrintProductsOnFichinter=محصول چاپ بر روی کارت مداخله PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/fa_IR/languages.lang b/htdocs/langs/fa_IR/languages.lang index 8c6da590400..dbd7b1bc12d 100644 --- a/htdocs/langs/fa_IR/languages.lang +++ b/htdocs/langs/fa_IR/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=اسپانیایی (پورتوریکو) Language_et_EE=زبان استونی Language_eu_ES=باسک Language_fa_IR=پارسی -Language_fi_FI=فنلاندی +Language_fi_FI=Finnish Language_fr_BE=فرانسوی بلژیکی Language_fr_CA=فرانسوی کانادا Language_fr_CH=فرانسوی سوییس diff --git a/htdocs/langs/fa_IR/link.lang b/htdocs/langs/fa_IR/link.lang index 546a75210df..4c31a1ee4ce 100644 --- a/htdocs/langs/fa_IR/link.lang +++ b/htdocs/langs/fa_IR/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=فایل نمی تواند مرتبط شود LinkRemoved=لینک٪ s را حذف شده ErrorFailedToDeleteLink= برای حذف لینک <b>«٪ s»</b> شکست خورد ErrorFailedToUpdateLink= برای به روز رسانی لینک <b>«٪ s»</b> شکست خورد +URLToLink=URL to link diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang index e68cf5e67f6..c9d5f36bb19 100644 --- a/htdocs/langs/fa_IR/main.lang +++ b/htdocs/langs/fa_IR/main.lang @@ -434,7 +434,7 @@ General=عمومی Size=اندازه Received=رسیده Paid=پرداخت -Topic=Sujet +Topic=Subject ByCompanies=توسط اشخاص ثالث ByUsers=با کاربران Links=ها @@ -705,7 +705,7 @@ PublicUrl=URL عمومی AddBox=اضافه کردن جعبه SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/fa_IR/products.lang b/htdocs/langs/fa_IR/products.lang index 8bb1663c5c8..e96b84be94d 100644 --- a/htdocs/langs/fa_IR/products.lang +++ b/htdocs/langs/fa_IR/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=خودکار مصرف شده توسط تولید ProductBuilded=تولید کامل ProductsMultiPrice=محصولات چند قیمت ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=گردش مالی محصولات VWAP سه ماهه -ServiceSellByQuarterHT=خدمات گردش مالی VWAP سه ماهه +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. یک چهارم Quarter2=2. یک چهارم Quarter3=3. یک چهارم @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang index 256b8742df5..7125ef8f18d 100644 --- a/htdocs/langs/fa_IR/projects.lang +++ b/htdocs/langs/fa_IR/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=کد عکس. پروژه +ProjectRef=Project ref. ProjectId=پروژه کد +ProjectLabel=Project label Project=پروژه Projects=پروژه ها ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=پروژه افسر LastProjects=پروژه تاریخ و زمان آخرین٪ بازدید کنندگان AllProjects=همه پروژه ها OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=لیست پروژه ها ShowProject=نمایش پروژه SetProject=تنظیم پروژه diff --git a/htdocs/langs/fi_FI/accountancy.lang b/htdocs/langs/fi_FI/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/fi_FI/accountancy.lang +++ b/htdocs/langs/fi_FI/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang index eb4ac9fc1a6..b6bd4cd14c9 100644 --- a/htdocs/langs/fi_FI/admin.lang +++ b/htdocs/langs/fi_FI/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projektin johtaja Developpers=Kehittäjät / vastaajat OtherDeveloppers=Muut kehittäjät / vastaajat OfficialWebSite=Kansainvälinen virallisella web-sivut -OfficialWebSiteFr=Ranskan virallisella web-sivut +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr online-demo OfficialMarketPlace=Virallinen markkinoilla ulkoisten moduulien / lisät @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Poista kaikki SMS-lähetysten (testitarkoituksiin tai demot MAIN_SMS_SENDMODE=Menetelmä käyttää lähettää tekstiviestejä MAIN_MAIL_SMS_FROM=Default lähettäjän puhelinnumeroon tekstiviestien lähetykseen FeatureNotAvailableOnLinux=Ominaisuus ei ole Unix-koneissa. Testaa sendmail ohjelmaa paikallisesti. -SubmitTranslation=Jos käännöstä tälle kielelle ei ole täydellinen tai huomaat virheitä, voit korjata muokkaamalla tiedostoja hakemistoon <b>leikkaamasi / %s</b> ja esittää muutettu tiedostoja www.dolibarr.org foorumi. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Moduuli setup ModulesSetup=Moduulit setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Vähimmäispituus LanguageFilesCachedIntoShmopSharedMemory=Tiedostot. Lang ladattu jaettua muistia ExamplesWithCurrentSetup=Esimerkkejä kanssa käynnissä olevan setup ListOfDirectories=Luettelo OpenDocument malleja hakemistoja -ListOfDirectoriesForModelGenODT=Lista hakemistoista, jotka sisältävät malleja tiedostoja OpenDocument-muodossa. <br><br> Laita tässä koko polku hakemistoja. <br> Lisää rivinvaihto välillä eah hakemistosta. <br> Jos haluat lisätä hakemiston GED moduulin lisätä tässä <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Näistä hakemistoista tiedostot täytyy <b>päättyä. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Esimerkkejä syntaksin: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Jos haluat tietää, miten voit luoda odt asiakirjamalleja, ennen kuin laitat ne näistä hakemistoista, lue wiki dokumentaatio: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Vienti palvelut Permission701=Lue lahjoitukset Permission702=Luoda / muuttaa lahjoitusten Permission703=Poista lahjoitukset -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Suorita massa tuonnin ulkoisten tiedot tietokantaan (tiedot kuormitus) Permission1321=Vienti asiakkaan laskut, ominaisuudet ja maksut Permission1421=Vienti asiakkaan tilaukset ja attribuutit +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Mukauttaminen kuvausten tuotettu lomakkeet ViewProductDescInFormAbility=Visualisointi tuotteen kuvaukset lomakkeiden (toisin kuin popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualisointi tuotteiden kuvausten thirdparty kielellä +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Tuki Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Tiedoston nimi ja polku YouCanUseDOL_DATA_ROOT=Voit käyttää DOL_DATA_ROOT / dolibarr.log varten lokitiedoston Dolibarr "asiakirjoihin" hakemistoon. Voit valita eri reitin tallentaa tiedoston. ErrorUnknownSyslogConstant=Constant %s ei ole tunnettu syslog vakio OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Lahjoitus-moduulin asetukset DonationsReceiptModel=Malline lahjoituksen vastaanottamisesta @@ -1536,6 +1546,7 @@ AgendaSetup=Toimet ja esityslistan moduulin asetukset PasswordTogetVCalExport=Avain sallia viennin linkki PastDelayVCalExport=Älä viedä tapauksessa vanhempia kuin AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/fi_FI/banks.lang b/htdocs/langs/fi_FI/banks.lang index 7743f3a1337..47d268c0063 100644 --- a/htdocs/langs/fi_FI/banks.lang +++ b/htdocs/langs/fi_FI/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Poista BAN tiedue ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/fi_FI/bills.lang b/htdocs/langs/fi_FI/bills.lang index 0a0ea1cff24..e1733fe9e68 100644 --- a/htdocs/langs/fi_FI/bills.lang +++ b/htdocs/langs/fi_FI/bills.lang @@ -218,7 +218,6 @@ NoInvoice=N: o lasku ClassifyBill=Luokittele lasku SupplierBillsToPay=Tavarantoimittajat laskut maksaa CustomerBillsUnpaid=Maksamattomat asiakkaiden laskut -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Ei-korvattaviksi SetConditions=Aseta maksuehdot SetMode=Aseta maksun tila @@ -330,12 +329,14 @@ PaymentTypeCB=Luottokortin PaymentTypeShortCB=Luottokortin PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Rivillä maksu PaymentTypeShortVAD=Rivillä maksu -PaymentTypeTRA=Bill maksu -PaymentTypeShortTRA=Lasku +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Pankkitiedot BankCode=Pankin koodi DeskCode=Työpöytä-koodi @@ -381,6 +382,8 @@ ChequesReceipts=Sekit kuitit ChequesArea=Sekit talletukset alueella ChequeDeposits=Sekit talletukset Cheques=Sekit +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Tämä menoilmoitus on muunnettava %s UsBillingContactAsIncoiveRecipientIfExist=Käytä asiakkaiden laskutus osoite sijaan kolmannen osapuolen osoite vastaanottajalle laskut ShowUnpaidAll=Näytä kaikki maksamattomat laskut @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Laskun malli Crabe. Täydellinen laskun malli (Tuki alv vaihtoehto, alennukset, maksut edellytykset, logo, jne. ..) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill alkaen $ syymm jo olemassa, ja ei ole yhteensopiva tämän mallin järjestyksessä. Poistaa sen tai nimetä sen aktivoida tämän moduulin. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Edustaja seurantaan asiakkaan laskussa diff --git a/htdocs/langs/fi_FI/companies.lang b/htdocs/langs/fi_FI/companies.lang index e74e8aea9c6..aeda1ad6cab 100644 --- a/htdocs/langs/fi_FI/companies.lang +++ b/htdocs/langs/fi_FI/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Esitetilaus mahdollisten ContactPrivate=Yksityinen ContactPublic=Yhteiset ContactVisibility=Näkyvyys +ContactOthers=Other OthersNotLinkedToThirdParty=Toiset, jotka eivät liity kolmasosaa osapuoli ProspectStatus=Esitetilaus asema PL_NONE=Aucun @@ -375,6 +382,7 @@ ExportDataset_company_2=Yhteystiedot ja ominaisuudet ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Pankkitiedot +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Hintataso DeliveriesAddress=Toimitus osoitteet DeliveryAddress=Toimitusosoite diff --git a/htdocs/langs/fi_FI/compta.lang b/htdocs/langs/fi_FI/compta.lang index 33fb49bbbfa..4c5a058dfdd 100644 --- a/htdocs/langs/fi_FI/compta.lang +++ b/htdocs/langs/fi_FI/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Alv maksutoimisto VATPayments=Alv-maksut +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Näytä arvonlisäveron maksaminen TotalToPay=Yhteensä maksaa @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang index 653b5255298..a98a1c2bef9 100644 --- a/htdocs/langs/fi_FI/errors.lang +++ b/htdocs/langs/fi_FI/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Koko liian pitkä jono tyyppi (%s merkkiä maksim ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Kenttä %s</b> ei saa sisältää erikoismerkkejä. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=O kirjanpito moduuli aktivoitu @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/fi_FI/exports.lang b/htdocs/langs/fi_FI/exports.lang index 8e53bd88a50..beeae48e9c3 100644 --- a/htdocs/langs/fi_FI/exports.lang +++ b/htdocs/langs/fi_FI/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Vaihda ainakin yksi lähde kenttä-sarakkeen kenttiin vied SelectFormat=Valitse tämä tuonti tiedostomuoto RunImportFile=Käynnistä tuo tiedosto NowClickToRunTheImport=Tarkista tulos tuonti simulointi. Jos kaikki on ok, aloittaa lopullista maahantuontia. -DataLoadedWithId=Kaikki tiedot ladataan seuraavat tuonti id: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Pakollinen tieto on tyhjä lähdetiedostossa Kentän <b>%s.</b> TooMuchErrors=Vielä on <b>%s</b> muulta radoilla virheitä, mutta tuotanto on ollut vähäistä. TooMuchWarnings=Vielä on <b>%s</b> muulta linjat varoituksia, mutta tuotanto on ollut vähäistä. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/fi_FI/ftp.lang b/htdocs/langs/fi_FI/ftp.lang index 5e3d9d3fb85..f674447cae2 100644 --- a/htdocs/langs/fi_FI/ftp.lang +++ b/htdocs/langs/fi_FI/ftp.lang @@ -9,4 +9,6 @@ FailedToConnectToFTPServer=Yhteyden muodostaminen epäonnistui FTP-palvelimen (p FailedToConnectToFTPServerWithCredentials=Epäonnistui kirjautua FTP-palvelimeen on määritelty / salasana FTPFailedToRemoveFile=Ole poistanut tiedoston <b>%s.</b> FTPFailedToRemoveDir=Ole poistanut hakemistoon <b>%s</b> (Tarkista oikeudet ja että hakemisto on tyhjä). -# FTPPassiveMode=Passive mode +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/fi_FI/holiday.lang b/htdocs/langs/fi_FI/holiday.lang index c0968651048..618d6fba9ff 100644 --- a/htdocs/langs/fi_FI/holiday.lang +++ b/htdocs/langs/fi_FI/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/fi_FI/install.lang b/htdocs/langs/fi_FI/install.lang index 25444b9a709..8bf6aa092f6 100644 --- a/htdocs/langs/fi_FI/install.lang +++ b/htdocs/langs/fi_FI/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Päivitä tiedot toimista MigrationPaymentMode=Tiedot muuttoliike maksua tilassa MigrationCategorieAssociation=Kategorioiden siirto MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Näytä ei saatavilla olevat valinnat HideNotAvailableOptions=Piilota ei saatavilla olevat valinnat diff --git a/htdocs/langs/fi_FI/interventions.lang b/htdocs/langs/fi_FI/interventions.lang index 1285e1e7b9a..28c9bb71fcf 100644 --- a/htdocs/langs/fi_FI/interventions.lang +++ b/htdocs/langs/fi_FI/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Edustajan seuraamaan interventioelimen TypeContact_fichinter_internal_INTERVENING=Sääntely @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Paluu numero on muodossa %syymm-nnnn jossa VV on vuosi, PacificNumRefModelError=Interventiokynnyksen kortin alkaen $ syymm jo olemassa, ja ei ole yhteensopiva tämän mallin järjestyksessä. Poistaa sen tai nimetä sen aktivoida tämän moduulin. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/fi_FI/languages.lang b/htdocs/langs/fi_FI/languages.lang index 0213b11ecb8..3ab84bd9094 100644 --- a/htdocs/langs/fi_FI/languages.lang +++ b/htdocs/langs/fi_FI/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Espanja (Puerto Rico) Language_et_EE=Virolainen Language_eu_ES=Baski Language_fa_IR=Persialainen -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Ranska (Belgia) Language_fr_CA=Ranska (Kanada) Language_fr_CH=Ranska (Sveitsi) diff --git a/htdocs/langs/fi_FI/link.lang b/htdocs/langs/fi_FI/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/fi_FI/link.lang +++ b/htdocs/langs/fi_FI/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang index 66d76f01036..22249c98571 100644 --- a/htdocs/langs/fi_FI/main.lang +++ b/htdocs/langs/fi_FI/main.lang @@ -434,7 +434,7 @@ General=Yleiset Size=Koko Received=Vastaanotetut Paid=Maksetut -Topic=SUJET +Topic=Subject ByCompanies=Sidosryhmittäin ByUsers=Käyttäjittäin Links=Linkit @@ -705,7 +705,7 @@ PublicUrl=Julkinen URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=LA ShortSunday=SU SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/fi_FI/products.lang b/htdocs/langs/fi_FI/products.lang index 60ee665fa57..c402c87474d 100644 --- a/htdocs/langs/fi_FI/products.lang +++ b/htdocs/langs/fi_FI/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/fi_FI/projects.lang b/htdocs/langs/fi_FI/projects.lang index 2f1e8cc3e82..ffdc92f7f67 100644 --- a/htdocs/langs/fi_FI/projects.lang +++ b/htdocs/langs/fi_FI/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Hanke Projects=Projektit ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer hanke LastProjects=Viimeisin %s hankkeiden AllProjects=Kaikki hankkeet OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Luettelo hankkeista ShowProject=Näytä hankkeen SetProject=Aseta hankkeen diff --git a/htdocs/langs/fr_BE/accountancy.lang b/htdocs/langs/fr_BE/accountancy.lang index d319af6eeb0..55815748cab 100644 --- a/htdocs/langs/fr_BE/accountancy.lang +++ b/htdocs/langs/fr_BE/accountancy.lang @@ -1,4 +1,7 @@ # Dolibarr language file - Source file is en_US - accountancy +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise Menuthirdpartyaccount=Comptes tiers ConfigAccountingExpert=Configuration du module de compta expert Selectmodelcsv=Sélectionnez un modèle d'export @@ -33,5 +36,5 @@ DescThirdPartyReport=Consulter la liste des clients et fournisseurs tiers et de Pcgtype=Classe du compte Pcgsubtype=Sous-classe du compte DescVentilCustomer=Consulter la subdivision comptable annuelle de vos factures clients -TotalVente=Chiffre d'affaire total HT +TotalVente=Total turnover before tax TotalMarge=Marge de ventes totale diff --git a/htdocs/langs/fr_BE/admin.lang b/htdocs/langs/fr_BE/admin.lang index 0d4d9d37044..33a387a60c5 100644 --- a/htdocs/langs/fr_BE/admin.lang +++ b/htdocs/langs/fr_BE/admin.lang @@ -26,7 +26,5 @@ IfModuleEnabled=Note: oui ne fonctionne que si le module <b>%s</b> est activé RemoveLock=Supprimez le fichier <b>%s</b> s'il existe pour autoriser l'utilisation de l'outil de mise à jour. AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/fr_BE/banks.lang b/htdocs/langs/fr_BE/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/fr_BE/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/fr_BE/bills.lang b/htdocs/langs/fr_BE/bills.lang index 548652db22d..56630faffac 100644 --- a/htdocs/langs/fr_BE/bills.lang +++ b/htdocs/langs/fr_BE/bills.lang @@ -60,9 +60,6 @@ PaymentTypeLIQ=En espèces PaymentTypeShortLIQ=En espèces PaymentTypeCB=Carte de crédit PaymentTypeShortCB=Carte de crédit -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill CreditNoteConvertedIntoDiscount=Ce crédit ou acompte a été converti en %s TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn pour les factures et %syymm-nnnn pour les notes de crédits où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 diff --git a/htdocs/langs/fr_BE/errors.lang b/htdocs/langs/fr_BE/errors.lang index 55fee9c7c53..846f1259732 100644 --- a/htdocs/langs/fr_BE/errors.lang +++ b/htdocs/langs/fr_BE/errors.lang @@ -1,2 +1,2 @@ # Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value diff --git a/htdocs/langs/fr_BE/exports.lang b/htdocs/langs/fr_BE/exports.lang new file mode 100644 index 00000000000..39205991af3 --- /dev/null +++ b/htdocs/langs/fr_BE/exports.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - exports +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> +FilterableFields=Filterable Fields diff --git a/htdocs/langs/fr_BE/languages.lang b/htdocs/langs/fr_BE/languages.lang new file mode 100644 index 00000000000..5063106b398 --- /dev/null +++ b/htdocs/langs/fr_BE/languages.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - languages +Language_fi_FI=Finnish diff --git a/htdocs/langs/fr_BE/main.lang b/htdocs/langs/fr_BE/main.lang index 5ae7a927215..5b8d63bbec4 100644 --- a/htdocs/langs/fr_BE/main.lang +++ b/htdocs/langs/fr_BE/main.lang @@ -19,4 +19,4 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M -ShowTransaction=Show transaction +Topic=Subject diff --git a/htdocs/langs/fr_BE/projects.lang b/htdocs/langs/fr_BE/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/fr_BE/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/fr_CA/accountancy.lang b/htdocs/langs/fr_CA/accountancy.lang new file mode 100644 index 00000000000..a20d34c7d00 --- /dev/null +++ b/htdocs/langs/fr_CA/accountancy.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - accountancy +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +TotalVente=Total turnover before tax diff --git a/htdocs/langs/fr_CA/admin.lang b/htdocs/langs/fr_CA/admin.lang index f05fbf56bce..f72a0ef6caa 100644 --- a/htdocs/langs/fr_CA/admin.lang +++ b/htdocs/langs/fr_CA/admin.lang @@ -2,6 +2,7 @@ FilesUpdated=Mettre à jour les fichiers InstrucToEncodePass=Pour chiffrer le mot de passe de la base dans le fichier de configuration <b>conf.php</b>, remplacer la ligne<br><b>$dolibarr_main_db_pass="...";</b><br>par<br><b>$dolibarr_main_db_pass="crypted:%s";</b> InstrucToClearPass=Pour avoir le mot de passe de la base décodé (en clair) dans le fichier de configuration <b>conf.php</b>, remplacer dans ce fichier la ligne<br><b>$dolibarr_main_db_pass="crypted:..."</b><br>par<br><b>$dolibarr_main_db_pass="%s"</b> +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ DownloadPackageFromWebSite=Télécharger le package %s. UnpackPackageInDolibarrRoot=Décompresser le paquet dans le répertoire dédié aux modules externes : <b>%s</b> YouCanSubmitFile=Sélectionner le module : @@ -12,9 +13,13 @@ LocalTaxDesc=Certains pays appliquent 2 voire 3 taux sur chaque ligne de facture Module75Name=Notes de frais et déplacements Module500Name=Dépenses spéciales (taxes, charges, dividendes) Module500Desc=Gestion des dépenses spéciales comme les taxes, charges sociales et dividendes +Module600Desc=Envoi de notifications Email sur certains événements métiers Dolibarr, aux contacts de tiers (configuration réalisé sur chaque tiers) Module770Name=Note de frais Module2600Name=WebServices Module2600Desc=Active le serveur de Web Services de Dolibarr +Module20000Name=Gestion des demandes de congès +Module20000Desc=Déclaration et suivi des congès des employés +Module39000Name=Lot/Série du produit Permission41=Consulter les projets et tâches (partagés ou dont je suis contact) Permission91=Consulter les charges et la TVA (TPS) Permission92=Créer/modifier les charges et la TVA (TPS) @@ -22,7 +27,6 @@ Permission93=Supprimer les charges et la TVA (TPS) Permission94=Exporter les charges Permission141=Consulter tous les projets et tâches (y compris privés dont je ne suis pas contact) Permission144=Supprimer tous les projets et tâches (y compris privés dont je ne suis pas contact) -Permission771=Voir les notes de frais (Les vôtres et les utilisateurs autorisés) DictionarySocialContributions=Types de charges sociales DictionaryVAT=Taux de TVA (TPS) ou de Taxes de Ventes VATManagement=Gestion TVA (TPS) @@ -35,6 +39,8 @@ LocalTax2IsNotUsedDesc=Pas d'utilisation de 3ème type taxe (autre que TVA(TPS)) ShowBugTrackLink=Afficher le lien "Signaler un défaut" MAIN_ROUNDING_RULE_TOT=Taille du pas des arrondis (pour les très rares pays qui arrondissent sur une autre base que la base 10) OnlyFollowingModulesAreOpenedToExternalUsers=Remarque, seuls les modules suivants sont ouverts aux utilisateurs externes (quelles que soient les permissions de ces utilisateurs) : +NotificationsDesc=La fonction des notifications par emails permet d'envoyer automatiquement un email, lors de certains événements Dolibarr. La cible des notifications peut être défini:<br>* par contacts de tiers (clients, prospects ou fournisseurs), contact par contact.<br>* ou en positionnant un email en paramètre global sur la page de configuration du module Notification. +ShippableOrderIconInList=Ajouter un icône dans la liste des commandes qui indique si la commande est expédiable. TaxSetup=Configuration du module Taxes, charges sociales et dividendes YourCompanyDoesNotUseVAT=Votre institution est configurée comme non assujettie à la TVA (TPS) (Accueil - Configuration - Société/Institution), aussi il n'y a aucune option sur la gestion TVA à paramétrer. Opened=Ouverte diff --git a/htdocs/langs/fr_CA/agenda.lang b/htdocs/langs/fr_CA/agenda.lang new file mode 100644 index 00000000000..975f389cf1a --- /dev/null +++ b/htdocs/langs/fr_CA/agenda.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - agenda +ExportDataset_event1=Liste évênements de l'agenda diff --git a/htdocs/langs/fr_CA/bills.lang b/htdocs/langs/fr_CA/bills.lang index 17a8453b93a..5d2adb14b41 100644 --- a/htdocs/langs/fr_CA/bills.lang +++ b/htdocs/langs/fr_CA/bills.lang @@ -3,4 +3,5 @@ ShowSocialContribution=Afficher charge sociale AddGlobalDiscount=Créer ligne de déduction IdSocialContribution=Id charge sociale ClosePaidInvoicesAutomatically=Classer "Payées" touts les factures standards ou de remplacements ayant un reste à payer nul +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 NoSituations=Pas de point de situation ouvert diff --git a/htdocs/langs/fr_CA/compta.lang b/htdocs/langs/fr_CA/compta.lang index 1c5921bfe1b..77aa379debb 100644 --- a/htdocs/langs/fr_CA/compta.lang +++ b/htdocs/langs/fr_CA/compta.lang @@ -45,6 +45,5 @@ RulesVATInProducts=- Pour les biens matériels, il inclut les TVA(TAXES) des fac RulesVATDueServices=- Pour les services, le rapport inclut les TVA TAXES) des factures dues, payées ou non en se basant sur la date de facture. RulesVATDueProducts=- Pour les biens matériels, il inclut les TVA TAXES) des factures en se basant sur la date de facture. CalculationRuleDesc=Pour calculer le total de TVA (TPS), il existe 2 modes:<br>Le mode 1 consiste à arrondir la tva (TPS) de chaque ligne et à sommer cet arrondi.<br>Le mode 2 consiste à sommer la tva de chaque ligne puis à l'arrondir.<br>Les résultats peuvent différer de quelques centimes. Le mode par défaut est le mode <b>%s</b>. -ACCOUNTING_VAT_BUY_ACCOUNT=Code comptable par défaut pour le versement de la TVA (TPS) CloneTax=Cloner une charge sociale ConfirmCloneTax=Confirmer le clonage de la charge sociale diff --git a/htdocs/langs/fr_CA/errors.lang b/htdocs/langs/fr_CA/errors.lang index 55fee9c7c53..846f1259732 100644 --- a/htdocs/langs/fr_CA/errors.lang +++ b/htdocs/langs/fr_CA/errors.lang @@ -1,2 +1,2 @@ # Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value diff --git a/htdocs/langs/fr_CA/exports.lang b/htdocs/langs/fr_CA/exports.lang new file mode 100644 index 00000000000..39205991af3 --- /dev/null +++ b/htdocs/langs/fr_CA/exports.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - exports +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> +FilterableFields=Filterable Fields diff --git a/htdocs/langs/fr_CA/languages.lang b/htdocs/langs/fr_CA/languages.lang new file mode 100644 index 00000000000..5063106b398 --- /dev/null +++ b/htdocs/langs/fr_CA/languages.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - languages +Language_fi_FI=Finnish diff --git a/htdocs/langs/fr_CA/main.lang b/htdocs/langs/fr_CA/main.lang index 8d8cd10e16e..e43f0431d51 100644 --- a/htdocs/langs/fr_CA/main.lang +++ b/htdocs/langs/fr_CA/main.lang @@ -33,4 +33,5 @@ VAT=TPS VATs=Taxes de vente VATRate=Taux TPS Approved=Approuver +Topic=Subject SelectMailModel=Choisir modèle de courriel diff --git a/htdocs/langs/fr_CA/projects.lang b/htdocs/langs/fr_CA/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/fr_CA/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/fr_CH/accountancy.lang b/htdocs/langs/fr_CH/accountancy.lang new file mode 100644 index 00000000000..a20d34c7d00 --- /dev/null +++ b/htdocs/langs/fr_CH/accountancy.lang @@ -0,0 +1,5 @@ +# Dolibarr language file - Source file is en_US - accountancy +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +TotalVente=Total turnover before tax diff --git a/htdocs/langs/fr_CH/admin.lang b/htdocs/langs/fr_CH/admin.lang index b269ff29dee..fa604cc3655 100644 --- a/htdocs/langs/fr_CH/admin.lang +++ b/htdocs/langs/fr_CH/admin.lang @@ -1,7 +1,5 @@ # Dolibarr language file - Source file is en_US - admin AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -Permission171=Read trips and expenses (own and his subordinates) -Permission771=Read expense reports (own and his subordinates) diff --git a/htdocs/langs/fr_CH/banks.lang b/htdocs/langs/fr_CH/banks.lang deleted file mode 100644 index 176f509ef4b..00000000000 --- a/htdocs/langs/fr_CH/banks.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -RejectCheck=Check rejection -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened diff --git a/htdocs/langs/fr_CH/bills.lang b/htdocs/langs/fr_CH/bills.lang index 5e7e6712393..15dd508fec8 100644 --- a/htdocs/langs/fr_CH/bills.lang +++ b/htdocs/langs/fr_CH/bills.lang @@ -1,5 +1,2 @@ # Dolibarr language file - Source file is en_US - bills -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 diff --git a/htdocs/langs/fr_CH/errors.lang b/htdocs/langs/fr_CH/errors.lang index 55fee9c7c53..846f1259732 100644 --- a/htdocs/langs/fr_CH/errors.lang +++ b/htdocs/langs/fr_CH/errors.lang @@ -1,2 +1,2 @@ # Dolibarr language file - Source file is en_US - errors -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value diff --git a/htdocs/langs/fr_CH/exports.lang b/htdocs/langs/fr_CH/exports.lang new file mode 100644 index 00000000000..39205991af3 --- /dev/null +++ b/htdocs/langs/fr_CH/exports.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - exports +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> +FilterableFields=Filterable Fields diff --git a/htdocs/langs/fr_CH/languages.lang b/htdocs/langs/fr_CH/languages.lang new file mode 100644 index 00000000000..5063106b398 --- /dev/null +++ b/htdocs/langs/fr_CH/languages.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - languages +Language_fi_FI=Finnish diff --git a/htdocs/langs/fr_CH/main.lang b/htdocs/langs/fr_CH/main.lang index 7c749600705..6ad63f31d67 100644 --- a/htdocs/langs/fr_CH/main.lang +++ b/htdocs/langs/fr_CH/main.lang @@ -19,4 +19,4 @@ FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p -ShowTransaction=Show transaction +Topic=Subject diff --git a/htdocs/langs/fr_CH/projects.lang b/htdocs/langs/fr_CH/projects.lang deleted file mode 100644 index a1c900aeb6b..00000000000 --- a/htdocs/langs/fr_CH/projects.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects diff --git a/htdocs/langs/fr_FR/accountancy.lang b/htdocs/langs/fr_FR/accountancy.lang index d66b4139a76..2799637cbf7 100644 --- a/htdocs/langs/fr_FR/accountancy.lang +++ b/htdocs/langs/fr_FR/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Séparateur de colonnes pour le fichier exporté ACCOUNTING_EXPORT_DATE=Format de date pour le fichier d'exportation -ACCOUNTING_EXPORT_PIECE=Exporter la référence des pièces ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export avec le compte global ? -ACCOUNTING_EXPORT_LABEL=Export des tags/catégories ? -ACCOUNTING_EXPORT_AMOUNT=Export du montant ? -ACCOUNTING_EXPORT_DEVISE=Export de la devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Exporter le libellé +ACCOUNTING_EXPORT_AMOUNT=Exporter le montant +ACCOUNTING_EXPORT_DEVISE=Exporter la devise +Selectformat=Sélectionnez le format du fichier +ACCOUNTING_EXPORT_PREFIX_SPEC=Spécifiez le préfixe pour le nom du fichier Accounting=Comptabilité Globalparameters=Paramètres globaux @@ -34,6 +36,7 @@ Selectchartofaccounts=Sélectionner un plan comptable Validate=Valider Addanaccount=Ajouter un compte comptable AccountAccounting=Compte comptable +AccountAccountingSuggest=Suggestion du compte Ventilation=Ventilation ToDispatch=A ventiler Dispatched=Ventilés @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Ventilation comptable client AccountingVentilationCustomer=Ventilation comptable fournisseur Line=Ligne -CAHTF=Total achats fournisseur HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lignes de factures à ventiler InvoiceLinesDone=Lignes de factures ventilées -IntoAccount=Dans le compte comptable +IntoAccount=Ventilate in the accounting account Ventilate=Ventiler VentilationAuto=Ventilation automatique @@ -152,7 +155,7 @@ Active=Relevé NewFiscalYear=Nouvelle année fiscale DescVentilCustomer=Consultez ici la ventilation comptable annuelle de vos factures clients -TotalVente=Chiffre d'affaires HT +TotalVente=Total chiffre affaire hors taxe TotalMarge=Total marge DescVentilDoneCustomer=Consultez ici la liste des lignes de factures clients et leur compte comptable DescVentilTodoCustomer=Consultez ici la liste des lignes de factures clients et leur compte comptable @@ -167,3 +170,4 @@ ValidateHistory=Valider Automatiquement ErrorAccountancyCodeIsAlreadyUse=Erreur, vous ne pouvez pas détruire de compte comptable car il est utilisé FicheVentilation=Fiche ventilation +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 3d2ccf6d08c..d566f1d3677 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Chef de projet Developpers=Développeurs/contributeurs OtherDeveloppers=Autres développeurs/contributeurs OfficialWebSite=Site web officiel international -OfficialWebSiteFr=Site web officiel francophone +OfficialWebSiteLocal=Site web local (%s) OfficialWiki=Wiki de documentation Dolibarr OfficialDemo=Démo en ligne Dolibarr OfficialMarketPlace=Place de marché officielle des modules et extensions complémentaires @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Désactiver globalement tout envoi de SMS (pour mode test o MAIN_SMS_SENDMODE=Méthode d'envoi des SMS MAIN_MAIL_SMS_FROM=Numéro de téléphone par défaut pour l'envoi des SMS FeatureNotAvailableOnLinux=Fonctionnalité non disponible sous systèmes Unix. Tester votre sendmail localement. -SubmitTranslation=Si la traduction pour cette langue est incomplète ou si vous trouvez des erreurs, vous pouvez les corriger en éditant les fichiers dans le répertoire <b>langs/%s</b> et soumettre les modifications sur le forum www.dolibarr.fr. +SubmitTranslationENUS=Si la traduction pour cette langue est incomplète ou si vous trouvez des erreurs, vous pouvez les corriger en éditant les fichiers dans le répertoire <b>langs/%s</b> et soumettre les modifications sur le forum dolibarr.org/forum ou pour les développeurs sur github.com/Dolibarr/dolibarr. +SubmitTranslation=Si la traduction de cette langue est incomplète ou si vous trouvez des erreurs, vous pouvez corriger cela en éditant les fichiers dans le répertoire <b>langs/%s</b> et soumettre votre changement sur www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Configuration du module ModulesSetup=Configuration des modules ModuleFamilyBase=Système @@ -339,7 +340,7 @@ MinLength=Longueur minimale LanguageFilesCachedIntoShmopSharedMemory=Fichiers .lang en mémoire partagée ExamplesWithCurrentSetup=Exemples avec le paramétrage actif courant ListOfDirectories=Liste des répertoires des modèles OpenDocument -ListOfDirectoriesForModelGenODT=Liste des répertoires contenant des documents modèles OpenDocument.<br><br>Indiquer les chemins complets de répertoire.<br>Ajouter un retour à la ligne entre chaque répertoire.<br>Pour indiquer un répertoire du module GED, indiquer<br><b>DOL_DATA_ROOT/ecm/nomdurepertoireged</b><br><br>Les fichiers modèles dans ces répertoires doivent se terminer par <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Nombre de fichiers modèles ODT/ODS trouvés dans ce(s) répertoire(s) ExampleOfDirectoriesForModelGen=Exemple de syntaxe :<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Pour savoir comment rédiger des modèles de document odt avant de les placer dans un de ces répertoires, consulter la documentation du wiki : @@ -498,7 +499,7 @@ Module510Desc=Gestion des paiements des salaires des employés Module520Name=Emprunt Module520Desc=Gestion des emprunts Module600Name=Notifications -Module600Desc=Envoi de notifications Email sur certains événements métiers Dolibarr, aux contacts de tiers (configuration réalisé sur chaque tiers) +Module600Desc=Envoi de notifications Email sur certains événements métiers Dolibarr, aux contacts de tiers (configuration réalisée sur chaque tiers) Module700Name=Dons Module700Desc=Gestion des dons Module770Name=Notes de frais @@ -540,8 +541,8 @@ Module5000Name=Multi-société Module5000Desc=Permet de gérer plusieurs sociétés Module6000Name=Workflow Module6000Desc=Gérer le Workflow -Module20000Name=Gestion des demandes de congès -Module20000Desc=Déclaration et suivi des congès des employés +Module20000Name=Gestion des demandes de congés +Module20000Desc=Déclaration et suivi des congés des employés Module39000Name=Numéros de Lot/Série Module39000Desc=Gestion des lots et numéro de série, et date de péremption ou consommation sur les produits Module50000Name=PayBox @@ -635,7 +636,7 @@ Permission162=Créer/modifier les contrats/abonnements Permission163=Activer un service/abonnement Permission164=Désactiver un service/abonnements Permission165=Supprimer les contrats/abonnements -Permission171=Lire les notes de frais (Les vôtres et les utilisateurs autorisés) +Permission171=Lire les notes de frais (les vôtres et celles de vos subordonnés) Permission172=Créer/modifier les notes de frais / déplacements Permission173=Supprimer les notes de frais / déplacements Permission174=Lire toutes les notes de frais @@ -730,7 +731,7 @@ Permission538=Exporter les services Permission701=Consulter les dons Permission702=Créer/modifier les dons Permission703=Supprimer les dons -Permission771=Voir les notes de frais (les vôtres et celles de vos subordonnés) +Permission771=Read expense reports (yours and your subordinates) Permission772=Créer/modifier les notes de frais Permission773=Supprimer les notes de frais Permission774=Lire toutes les notes de frais (même pour les utilisateurs en dehors de ma hierarchie) @@ -767,6 +768,12 @@ Permission1237=Exporter les commande fournisseurs, attributs Permission1251=Lancer des importations en masse dans la base (chargement de données) Permission1321=Exporter les factures clients, attributs et règlements Permission1421=Exporter les commandes clients et attributs +Permission20001=Lire les demandes de congé (les vôtres et celle de vos subordonnés) +Permission20002=Créer/modifier vos demandes de congé +Permission20003=Supprimer les demandes de congé +Permission20004=Lire toutes les demandes de congé (même celle des utilisateurs non subordonnés) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Voir les travaux planifiés Permission23002=Créer/Modifier des travaux planifiées Permission23003=Effacer travail planifié @@ -1121,7 +1128,7 @@ ModuleCompanyCodeAquarium=Renvoie un code comptable composé de :<br>%s suivi du ModuleCompanyCodePanicum=Renvoie un code comptable vide. ModuleCompanyCodeDigitaria=Renvoie un code comptable composé suivant le code tiers. Le code est composé du caractère 'C' en première position suivi des 5 premiers caractères du code tiers. UseNotifications=Utiliser les notifications -NotificationsDesc=La fonction des notifications par emails permet d'envoyer automatiquement un email, lors de certains événements Dolibarr. La cible des notifications peut être défini:<br>* par contacts de tiers (clients, prospects ou fournisseurs), contact par contact.<br>* ou en positionnant un email en paramètre global sur la page de configuration du module Notification. +NotificationsDesc=La fonction des notifications par emails permet d'envoyer automatiquement un email, lors de certains événements Dolibarr. La cible des notifications peut être définie:<br>* par contacts de tiers (clients, prospects ou fournisseurs), contact par contact.<br>* ou en positionnant un email en paramètre global sur la page de configuration du module Notification. ModelModules=Modèle de documents DocumentModelOdt=Génération depuis des modèles OpenDocument (Fichier .ODT ou .ODS OpenOffice, KOffice, TextEdit…) WatermarkOnDraft=Filigrane sur les documents brouillons @@ -1201,7 +1208,7 @@ HideTreadedOrders=Cacher les commandes traitées ou annulées de la liste ValidOrderAfterPropalClosed=Valider la commande après la clôture de la proposition commerciale, permet de ne pas passer par la commande provisoire FreeLegalTextOnOrders=Mention complémentaire sur les commandes WatermarkOnDraftOrders=Filigrane sur les brouillons de commandes (aucun si vide) -ShippableOrderIconInList=Ajouter un icône dans la liste des commandes qui indique si la commande est expédiable. +ShippableOrderIconInList=Ajouter une icône dans la liste des commandes qui indique si la commande est expédiable. BANK_ASK_PAYMENT_BANK_DURING_ORDER=Demander le compte bancaire cible durant la commande ##### Clicktodial ##### ClickToDialSetup=Configuration du module Click To Dial @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personnalisation des descriptions produits dans les for ViewProductDescInFormAbility=Visualisation des descriptions produits dans les formulaires (sinon en tant que bulle d'aide) MergePropalProductCard=Ajoute dans l'onglet Fichiers joints des produits/services, une option pour fusionner le document PDF du produit au PDF des propositions Azur si le produit/services est inclut dans la proposition. ViewProductDescInThirdpartyLanguageAbility=Visualisation des descriptions produits dans la langue du tiers +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Si vous avez un nombre important de produits (>100 000), vous pourrez améliorer les performances en positionnant la constante PRODUCT_DONOTSEARCH_ANYWHERE à 1 dans Configuration->Divers. La recherche sera alors limité au début des chaines. UseSearchToSelectProduct=Utilisez un champ avec auto-complétion pour choisir les produits (plutôt qu'une liste déroulante). UseEcoTaxeAbility=Prise en charge des éco-taxes (DEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Nom et chemin du fichier YouCanUseDOL_DATA_ROOT=Vous pouvez utiliser DOL_DATA_ROOT/dolibarr.log pour un journal dans le répertoire "documents" de Dolibarr. Vous pouvez néanmoins définir un chemin différent pour stocker ce fichier. ErrorUnknownSyslogConstant=La constante %s n'est pas une constante syslog connue OnlyWindowsLOG_USER=Windows ne prend en charge que LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN de votre projet Sentry ##### Donations ##### DonationsSetup=Configuration du module Dons DonationsReceiptModel=Modèles de reçu de dons @@ -1536,6 +1546,7 @@ AgendaSetup=Configuration du module actions et agenda PasswordTogetVCalExport=Clé pour autoriser le lien d'exportation PastDelayVCalExport=Ne pas exporter les événements de plus de AGENDA_USE_EVENT_TYPE=Utilisez les types des évenements (administrable dans Configuration -> Dictionnaires -> Liste des types d'évenements de l'agenda) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Régler automatiquement ce type d'événement dans le filtre de recherche de la vue agenda AGENDA_DEFAULT_FILTER_STATUS=Régler automatiquement le statut d'événement dans le filtre de recherche de la vue agenda AGENDA_DEFAULT_VIEW=Quel onglet voulez-vous voir ouvrir par défaut quand on choisit le menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Pour cette raison, le processus de mise InstallModuleFromWebHasBeenDisabledByFile=L'installation de module externe depuis l'application a été désactivé par l'administrator. Vous devez lui demander de supprimer le fichier <strong>%s</strong> pour permettre cette fonctionnalité. ConfFileMuseContainCustom=Installé un module externe pour l'application enregistre les fichiers de module dans le répertoire <strong>%s</strong>. Pour avoir ce répertoire vu par Dolibarr, vous devez configurer votre <strong>conf/conf.php</strong> d'avoir l'option <br> - <strong>$dolibarr_main_url_root_alt</strong> activé à la valeur <strong>$dolibarr_main_url_root_alt="/custom"</strong><br> - <strong>$dolibarr_main_document_root_alt</strong> activé à la valeur <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Mettez en surbrillance les lignes de la table lorsque la souris passe au-dessus +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Appuyez sur F5 sur le clavier après avoir modifié cette valeur pour que le changement soit effectif NotSupportedByAllThemes=Fonctionne avec le thème eldy mais n'est pas pris en charge par tous les thèmes BackgroundColor=Couleur de fond -TopMenuBackgroundColor=La couleur de fond pour le menu Haut +TopMenuBackgroundColor=Couleur de fond pour le menu Gauche LeftMenuBackgroundColor=Couleur de fond pour le menu Gauche -BackgroundTableTitleColor=Couleur de fond pour la ligne de titre des tables +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Couleur de fond pour les lignes impaires des tables BackgroundTableLineEvenColor=Couleur de fond pour les lignes paires des tales MinimumNoticePeriod=Période de préavis minimum (Votre demande de congé doit être faite avant ce délai) diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang index 252177a1495..20b504c20fe 100644 --- a/htdocs/langs/fr_FR/agenda.lang +++ b/htdocs/langs/fr_FR/agenda.lang @@ -77,7 +77,7 @@ AgendaUrlOptionsProject=<b>project=PROJECT_ID</b> pour restreindre aux écéveme AgendaShowBirthdayEvents=Afficher l'anniversaire des contacts AgendaHideBirthdayEvents=Cacher l'anniversaire des contacts Busy=Occupé -ExportDataset_event1=Liste évênements de l'agenda +ExportDataset_event1=Liste des événements de l'agenda DefaultWorkingDays=Jours ouvrables par défaut de la semaine (Exemple: 1-5, 1-6) DefaultWorkingHours=Heures de travail par défaut d'une journée (Exemple: 9-18) # External Sites ical diff --git a/htdocs/langs/fr_FR/banks.lang b/htdocs/langs/fr_FR/banks.lang index fb888bc82e3..aabd3d7ee07 100644 --- a/htdocs/langs/fr_FR/banks.lang +++ b/htdocs/langs/fr_FR/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Supprimé RIB enregistré ConfirmDeleteRib=Etes vous sur de vouloir supprimé ce RIB ? StartDate=Date de début EndDate=Date de fin -RejectCheck=Vérifiez rejet +RejectCheck=Chèque rejeté ConfirmRejectCheck=Êtes-vous sûr de vouloir marquer ce chèque comme rejeté ? -RejectCheckDate=Date de vérification des rejets -CheckRejected=Chèques rejetés -CheckRejectedAndInvoicesReopened=Chèques rejetées et factures réouvertes +RejectCheckDate=Date du rejet du chèque +CheckRejected=Chèque rejeté +CheckRejectedAndInvoicesReopened=Chèque rejeté et factures réouvertes diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index 7b9bb5540b0..68c74a87436 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Aucune facture ClassifyBill=Classer la facture SupplierBillsToPay=Factures fournisseurs à payer CustomerBillsUnpaid=Factures clients impayées -DispenseMontantLettres=Les factures écrites par des procédures mecanographic sont distribuées par l'ordre en lettres NonPercuRecuperable=Non perçue réc. SetConditions=Définir conditions de règlement SetMode=Définir mode de règlement @@ -330,12 +329,14 @@ PaymentTypeCB=Carte bancaire PaymentTypeShortCB=Carte bancaire PaymentTypeCHQ=Chèque PaymentTypeShortCHQ=Chèque -PaymentTypeTIP=Acompte -PaymentTypeShortTIP=Acompte +PaymentTypeTIP=Paiement interbancaire +PaymentTypeShortTIP=Paiement interbancaire PaymentTypeVAD=Paiement en ligne PaymentTypeShortVAD=Paiement en ligne -PaymentTypeTRA=Paiement par traite +PaymentTypeTRA=Traite PaymentTypeShortTRA=Traite +PaymentTypeFAC=Facteur +PaymentTypeShortFAC=Facteur BankDetails=Coordonnées bancaires BankCode=Code banque DeskCode=Code guichet @@ -381,6 +382,8 @@ ChequesReceipts=Bordereaux de remise de chèques ChequesArea=Espace remises de chèques ChequeDeposits=Dépôts de chèques Cheques=Chèques +DepositId=Id dépôt +NbCheque=Nombre de chèques CreditNoteConvertedIntoDiscount=Cet avoir ou acompte a été converti en %s UsBillingContactAsIncoiveRecipientIfExist=Utiliser l'adresse du contact facturation client de la facture plutôt que l'adresse du tiers comme destinataire des factures ShowUnpaidAll=Afficher tous les impayés diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang index ed7e53c1d32..04abc9c0e95 100644 --- a/htdocs/langs/fr_FR/companies.lang +++ b/htdocs/langs/fr_FR/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Id. prof. 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Potentiel du prospect ContactPrivate=Privé ContactPublic=Partagé ContactVisibility=Visibilité +ContactOthers=Autre OthersNotLinkedToThirdParty=Autres, non liés à un tiers ProspectStatus=Statut prospect PL_NONE=Aucun @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts (de tiers) et attributs ImportDataset_company_1=Tiers (sociétés/institutions/particuliers) et attributs ImportDataset_company_2=Contacts/Adresses (de tiers ou libre) et attributs ImportDataset_company_3=Coordonnées bancaires +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Niveau de prix DeliveriesAddress=Adresse(s) de livraison DeliveryAddress=Adresse de livraison diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 5483bfafe03..e56a9e959ff 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=Règlement RE LT1PaymentsES=Règlements RE VATPayment=Règlement TVA VATPayments=Règlements TVA +VATRefund=VAT Refund +Refund=Rembourser SocialContributionsPayments=Paiements de charges fiscales/sociales ShowVatPayment=Affiche paiement TVA TotalToPay=Total à payer @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=Selon le fournisseur, choisissez le mode approprié TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaires par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité). CalculationMode=Mode de calcul AccountancyJournal=Code journal comptabilité -ACCOUNTING_VAT_SOLD_ACCOUNT=Code comptable par défaut pour la collecte de TVA -ACCOUNTING_VAT_BUY_ACCOUNT=Code comptable par défaut pour l'encaissement de TVA +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Code comptable par défaut pour le paiement de la TVA ACCOUNTING_ACCOUNT_CUSTOMER=Code comptable par défaut des tiers clients ACCOUNTING_ACCOUNT_SUPPLIER=Code comptable par défaut des tiers fournisseurs diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index 4e591658f67..77faf669ad0 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Longueur de champ trop longue pour le type chaine ErrorNoValueForSelectType=Les valeurs de la liste de sélection doivent être renseignées ErrorNoValueForCheckBoxType=Les valeurs de la liste de case à cochées doivent être renseignées ErrorNoValueForRadioType=Les valeurs de la liste d'options doivent être renseignées -ErrorBadFormatValueList=Les valeurs de la liste ne peuvent pas contenir plus d'une virgule : <b>%s</b>, mais doivent en avoir au moins une: clef,valeur +ErrorBadFormatValueList=Les valeurs de la liste ne peuvent pas avoir plus d'une virgule: <u>%s</u> mais il en faut au moins une: clé, valeur ErrorFieldCanNotContainSpecialCharacters=Le champ <b>%s</b> ne peut contenir de caractères spéciaux. ErrorFieldCanNotContainSpecialNorUpperCharacters=Le champ <b>%s</b> ne doit pas contenir de caractères spéciaux, ni majuscules et ne peut contenir que des chiffres. ErrorNoAccountancyModuleLoaded=Aucun module de comptabilité activé @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=La configuration ClickToDial pour votre c WarningNotRelevant=Opération non pertinente pour cet ensemble de données WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Fonction désactivé quand l'affichage est en mode optimisé pour les personnes aveugles ou les navigateurs textes. WarningPaymentDateLowerThanInvoiceDate=La date de paiement (%s) est inférieure à la date de facturation (%s) de la facture %s. -WarningTooManyDataPleaseUseMoreFilters=Trop de données. Utilisez des filtres plus précis. +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Des temps ont été enregistrés par des utilisateurs lorsque leur taux horaire n'était défini. Une valeur de 0 a été utilisé, mais cela peut entraîner une mauvaise évaluation du temps passé. diff --git a/htdocs/langs/fr_FR/exports.lang b/htdocs/langs/fr_FR/exports.lang index 2d7838c3728..73650632926 100644 --- a/htdocs/langs/fr_FR/exports.lang +++ b/htdocs/langs/fr_FR/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Basculez au moins un champ source dans la colonne des cham SelectFormat=Choisir ce format de fichier import RunImportFile=Lancer l'import en base NowClickToRunTheImport=Vérifiez le résultat de la simulation. Si tout est bon, lancez l'import définitif en base. -DataLoadedWithId=Toutes les données seront importées avec l'identifiant d'import suivant: <b>%s</b> +DataLoadedWithId=Toutes les données seront chargées avec l'id d'importation suivante: <b>%s</b> ErrorMissingMandatoryValue=Donnée obligatoire non renseignée dans le fichier source, champ numéro <b>%s</b>. TooMuchErrors=Il y a encore <b>%s</b> autres lignes en erreur mais leur affichage a été limité. TooMuchWarnings=Il y a encore <b>%s</b> autres lignes en avertissement mais leur affichage a été limité. diff --git a/htdocs/langs/fr_FR/ftp.lang b/htdocs/langs/fr_FR/ftp.lang index 30b302e3585..b28f7f57e03 100644 --- a/htdocs/langs/fr_FR/ftp.lang +++ b/htdocs/langs/fr_FR/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Échec de connexion avec l'identifiant FTPFailedToRemoveFile=Échec suppression fichier <b>%s</b>. FTPFailedToRemoveDir=Échec suppression répertoire <b>%s</b> (Vérifiez les permissions et que le répertoire soit vide). FTPPassiveMode=Mode passif +ChooseAFTPEntryIntoMenu=Choisissez une entrée FTP dans le menu... +FailedToGetFile=Echec à la récupération du fichier %s diff --git a/htdocs/langs/fr_FR/install.lang b/htdocs/langs/fr_FR/install.lang index 7da2e882e4a..3f16ddb6b8e 100644 --- a/htdocs/langs/fr_FR/install.lang +++ b/htdocs/langs/fr_FR/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Mise à jour des données des actions des éléments MigrationPaymentMode=Migration des modes de paiement MigrationCategorieAssociation=Migration des categories MigrationEvents=Migration des évènements pour ajouter les propriétaires dans la table des utilisateurs assignés - +MigrationReloadModule=Rechargement du module %s ShowNotAvailableOptions=Afficher les choix non disponibles HideNotAvailableOptions=Cacher les choix non disponibles diff --git a/htdocs/langs/fr_FR/interventions.lang b/htdocs/langs/fr_FR/interventions.lang index f43c8d44825..df550326872 100644 --- a/htdocs/langs/fr_FR/interventions.lang +++ b/htdocs/langs/fr_FR/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s positionné à non fact InterventionSentByEMail=Intervention %s envoyé par EMail InterventionDeletedInDolibarr=Intervention %s effacée SearchAnIntervention=Chercher une intervention +InterventionsArea=Espace Interventions +DraftFichinter=Interventions brouillons +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Responsable suivi de l'intervention TypeContact_fichinter_internal_INTERVENING=Intervenant @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn où yy est PacificNumRefModelError=Une facture commençant par $syymm existe en base et est incompatible avec cette numérotation. Supprimez la ou renommez la pour activer ce module. PrintProductsOnFichinter=Afficher les produits sur la fiche d'intervention PrintProductsOnFichinterDetails=interventions générées à partir des commandes +##### Exports ##### +InterId=Id intervention +InterRef=Intervention ref. +InterDateCreation=Date création intervention +InterDuration=Durée intervention +InterStatus=Statut intervention +InterNote=Note intervention +InterLineId=Id ligne intervention +InterLineDate=Date ligne intervention +InterLineDuration=Durée ligne intervention +InterLineDesc=Description ligne intervention diff --git a/htdocs/langs/fr_FR/languages.lang b/htdocs/langs/fr_FR/languages.lang index c7e1931cf67..0ba64b3f059 100644 --- a/htdocs/langs/fr_FR/languages.lang +++ b/htdocs/langs/fr_FR/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Espagnol (Puerto Rico) Language_et_EE=Estonien Language_eu_ES=Basque Language_fa_IR=Perse -Language_fi_FI=Finois +Language_fi_FI=Finlandais Language_fr_BE=Français (Belgique) Language_fr_CA=Français (Canada) Language_fr_CH=Français (Suisse) diff --git a/htdocs/langs/fr_FR/link.lang b/htdocs/langs/fr_FR/link.lang index efbc955c25b..d1be70ecd7a 100644 --- a/htdocs/langs/fr_FR/link.lang +++ b/htdocs/langs/fr_FR/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Le fichier n'a pas pu être lié LinkRemoved=Le lien %s a été supprimé ErrorFailedToDeleteLink= Impossible de supprimer le lien '<b>%s</b>' ErrorFailedToUpdateLink= Impossible de modifier le lien '<b>%s</b>' +URLToLink=URL à lier diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index da954eb6a78..1d1000a7f46 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -705,7 +705,7 @@ PublicUrl=URL publique AddBox=Ajouter boite SelectElementAndClickRefresh=Sélectionnez un élément et cliquez sur Rafraichir PrintFile=Imprimer fichier %s -ShowTransaction=Afficher transaction +ShowTransaction=Afficher transaction sur compte bancaire GoIntoSetupToChangeLogo=Allez dans Accueil - Configuration - Société/institution pour changer le logo ou aller dans Accueil - Configuration - Affichage pour le cacher. Deny=Refuser Denied=Refusé @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=D SelectMailModel=Sélectionner un modèle de courriels SetRef=Définir réf. +SearchIntoProject=Recherche %s dans les projets diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang index acc79d608c7..455cb209986 100644 --- a/htdocs/langs/fr_FR/products.lang +++ b/htdocs/langs/fr_FR/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Consommé automatiquement par la fabrication ProductBuilded=Fabrication terminée ProductsMultiPrice=Produits multi-prix ProductsOrServiceMultiPrice=Prix clients (des produits ou services, multi-prix) -ProductSellByQuarterHT=Chiffre d'affaire des produits par trimestre -ServiceSellByQuarterHT=Chiffre d'affaire des services par trimestre +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1er trimestre Quarter2=2eme trimestre Quarter3=3eme trimestre @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Fichiers utilisés pour l'ajout au PDF Azur sont PropalMergePdfProductChooseFile=Sélectionnez les fichiers PDF IncludingProductWithTag=Incluant un produit ayant le tag/catégorie DefaultPriceRealPriceMayDependOnCustomer=Prix ​​par défaut, le prix réel peut dépendre du client +WarningSelectOneDocument=Sélectionnez au moins un document diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang index ac3c00e2bad..97f36381257 100644 --- a/htdocs/langs/fr_FR/projects.lang +++ b/htdocs/langs/fr_FR/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Réf. projet +ProjectRef=Ref projet ProjectId=Id projet +ProjectLabel=Libellé projet Project=Projet Projects=Projets ProjectStatus=Statut projet @@ -27,7 +29,7 @@ OfficerProject=Responsable du projet LastProjects=Les %s derniers projets AllProjects=Tous les projets OpenedProjects=Projets ouverts -OpportunitiesStatusForOpenedProjects=Statuts d'opportunités pour les projets/affaires ouverts +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Liste des projets ShowProject=Afficher projet SetProject=Définir projet diff --git a/htdocs/langs/he_IL/accountancy.lang b/htdocs/langs/he_IL/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/he_IL/accountancy.lang +++ b/htdocs/langs/he_IL/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/he_IL/admin.lang b/htdocs/langs/he_IL/admin.lang index 0d96678d360..4f64383c9f8 100644 --- a/htdocs/langs/he_IL/admin.lang +++ b/htdocs/langs/he_IL/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=מנהל הפרויקט Developpers=מפתחים / תורמים OtherDeveloppers=מפתחים אחרים / תורמים OfficialWebSite=Dolibarr האינטרנט הבינלאומי הרשמי -OfficialWebSiteFr=הצרפתי האינטרנט הרשמי +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr תיעוד בוויקי OfficialDemo=Dolibarr הדגמה מקוון OfficialMarketPlace=שוק המקום הרשמי של מודולים / addons חיצוניים @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=הפוך את כל sendings SMS (למטרות בדיקה א MAIN_SMS_SENDMODE=שיטה להשתמש כדי לשלוח SMS MAIN_MAIL_SMS_FROM=השולח ברירת מחדל מספר הטלפון לשליחת הודעות טקסט FeatureNotAvailableOnLinux=תכונה לא זמינה כמו מערכות יוניקס. בדיקת תוכנית sendmail שלך באופן מקומי. -SubmitTranslation=אם התרגום לשפה זו אינה שלמה או אתה מוצא שגיאות, ניתן לתקן זאת על ידי עריכת קבצים לתוך <b>לאנגס / ספריה %s</b> ולשלוח קבצים ששונו בפורום www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=מודול ההתקנה ModulesSetup=מודולים ההתקנה ModuleFamilyBase=מערכת @@ -339,7 +340,7 @@ MinLength=מינימום אורך LanguageFilesCachedIntoShmopSharedMemory=קבצים. Lang טעון בזיכרון משותף ExamplesWithCurrentSetup=דוגמאות עם ההתקנה הנוכחית פועל ListOfDirectories=רשימה של ספריות ותבניות OpenDocument -ListOfDirectoriesForModelGenODT=רשימה של ספריות קבצים המכילים תבניות עם פורמט OpenDocument. <br><br> יש להכניס כאן הנתיב המלא של ספריות. <br> הוסף החזרת גררה בין ספריה eah. <br> כדי להוסיף רשימה של מודול GED, להוסיף כאן <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> קבצים אלה ספריות חייב <b>להסתיים. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=מספר קבצי תבניות ODT המצויים בספריות אלה ExampleOfDirectoriesForModelGen=דוגמאות תחביר: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> לדעת איך ליצור תבניות ODT המסמכים שלך, לפני אחסונם ספריות אלה, קרא את התיעוד wiki: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=יצוא שירותים Permission701=לקרוא תרומות Permission702=צור / לשנות תרומות Permission703=מחק תרומות -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=הפעל יבוא המוני של נתונים חיצוניים לתוך מסד נתונים (עומס נתונים) Permission1321=יצוא חשבוניות הלקוח, תכונות ותשלומים Permission1421=ייצוא הזמנות של לקוחות ותכונות +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=התאמה אישית של תיאורי מוצרים ב ViewProductDescInFormAbility=ויזואליזציה של תיאורי מוצרים בתחום הטפסים (גם בכינויו tooltip קופץ) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=ויזואליזציה של תיאורי מוצרים בשפה thirdparty +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=תמיכה Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=שם קובץ ונתיב YouCanUseDOL_DATA_ROOT=ניתן להשתמש DOL_DATA_ROOT / dolibarr.log עבור קובץ יומן בספרייה Dolibarr &quot;מסמכים&quot;. ניתן להגדיר בדרך אחרת כדי לאחסן קובץ זה. ErrorUnknownSyslogConstant=%s קבועים אינו ידוע Syslog מתמיד OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=מודול תרומה ההתקנה DonationsReceiptModel=תבנית של קבלת תרומה @@ -1536,6 +1546,7 @@ AgendaSetup=אירועים מודול ההתקנה סדר היום PasswordTogetVCalExport=מפתח לאשר הקישור יצוא PastDelayVCalExport=לא יצא אירוע מבוגרת AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/he_IL/banks.lang b/htdocs/langs/he_IL/banks.lang index af063b85a12..bf52b97a5f3 100644 --- a/htdocs/langs/he_IL/banks.lang +++ b/htdocs/langs/he_IL/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/he_IL/bills.lang b/htdocs/langs/he_IL/bills.lang index 1e698c0499b..0b390ba9024 100644 --- a/htdocs/langs/he_IL/bills.lang +++ b/htdocs/langs/he_IL/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/he_IL/companies.lang b/htdocs/langs/he_IL/companies.lang index a8667165d4a..652bc050b7c 100644 --- a/htdocs/langs/he_IL/companies.lang +++ b/htdocs/langs/he_IL/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/he_IL/compta.lang b/htdocs/langs/he_IL/compta.lang index b900e06b959..aa40e5c6498 100644 --- a/htdocs/langs/he_IL/compta.lang +++ b/htdocs/langs/he_IL/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/he_IL/errors.lang +++ b/htdocs/langs/he_IL/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/he_IL/exports.lang b/htdocs/langs/he_IL/exports.lang index 43b9bfb1a5c..98cb43e4720 100644 --- a/htdocs/langs/he_IL/exports.lang +++ b/htdocs/langs/he_IL/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/he_IL/ftp.lang b/htdocs/langs/he_IL/ftp.lang index 6f135997201..8ecb0c55cad 100644 --- a/htdocs/langs/he_IL/ftp.lang +++ b/htdocs/langs/he_IL/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -# FTPClientSetup=FTP Client module setup -# NewFTPClient=New FTP connection setup -# FTPArea=FTP Area -# FTPAreaDesc=This screen show you content of a FTP server view -# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). -# FTPPassiveMode=Passive mode +FTPClientSetup=FTP Client module setup +NewFTPClient=New FTP connection setup +FTPArea=FTP Area +FTPAreaDesc=This screen show you content of a FTP server view +SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions +FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password +FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. +FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/he_IL/holiday.lang b/htdocs/langs/he_IL/holiday.lang index 3a68ee35d2a..52586b1a896 100644 --- a/htdocs/langs/he_IL/holiday.lang +++ b/htdocs/langs/he_IL/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/he_IL/install.lang b/htdocs/langs/he_IL/install.lang index 22a05d4ca89..125d3f07c81 100644 --- a/htdocs/langs/he_IL/install.lang +++ b/htdocs/langs/he_IL/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/he_IL/interventions.lang b/htdocs/langs/he_IL/interventions.lang index 2cb158d4ca3..620b51c35c6 100644 --- a/htdocs/langs/he_IL/interventions.lang +++ b/htdocs/langs/he_IL/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/he_IL/languages.lang b/htdocs/langs/he_IL/languages.lang index 421e5cf95ff..3de4e999ef6 100644 --- a/htdocs/langs/he_IL/languages.lang +++ b/htdocs/langs/he_IL/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=ספרדית (פורטו ריקו) Language_et_EE=אסטונית Language_eu_ES=הבסקים Language_fa_IR=פרסיים -Language_fi_FI=סנפירים +Language_fi_FI=Finnish Language_fr_BE=צרפתית (בלגיה) Language_fr_CA=צרפתית (קנדה) Language_fr_CH=צרפתית (שוויץ) diff --git a/htdocs/langs/he_IL/link.lang b/htdocs/langs/he_IL/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/he_IL/link.lang +++ b/htdocs/langs/he_IL/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang index aac518ee726..e07d2f99747 100644 --- a/htdocs/langs/he_IL/main.lang +++ b/htdocs/langs/he_IL/main.lang @@ -434,7 +434,7 @@ General=כללי Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/he_IL/products.lang b/htdocs/langs/he_IL/products.lang index a08a1808d40..cf415530f49 100644 --- a/htdocs/langs/he_IL/products.lang +++ b/htdocs/langs/he_IL/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/he_IL/projects.lang b/htdocs/langs/he_IL/projects.lang index 31bc6283325..7e1f7595b7f 100644 --- a/htdocs/langs/he_IL/projects.lang +++ b/htdocs/langs/he_IL/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=פרוייקטים ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/hr_HR/accountancy.lang b/htdocs/langs/hr_HR/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/hr_HR/accountancy.lang +++ b/htdocs/langs/hr_HR/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/hr_HR/admin.lang b/htdocs/langs/hr_HR/admin.lang index 407aeb77cf7..77bbc62586f 100644 --- a/htdocs/langs/hr_HR/admin.lang +++ b/htdocs/langs/hr_HR/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/hr_HR/banks.lang b/htdocs/langs/hr_HR/banks.lang index 9088fdf0ed4..5584db83de5 100644 --- a/htdocs/langs/hr_HR/banks.lang +++ b/htdocs/langs/hr_HR/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/hr_HR/bills.lang b/htdocs/langs/hr_HR/bills.lang index 7a344d0bdad..04f699fcd60 100644 --- a/htdocs/langs/hr_HR/bills.lang +++ b/htdocs/langs/hr_HR/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nema računa ClassifyBill=Svrstavanje računa SupplierBillsToPay=Računi dobavljača za plaćanje CustomerBillsUnpaid=Neplaćeni računi za kupce -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Nepovratno SetConditions=Odredi rok plaćanja SetMode=Odredi oblik plaćanja @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Internet plaćanje PaymentTypeShortVAD=Internet plaćanje -PaymentTypeTRA=Plaćanje računa -PaymentTypeShortTRA=Račun +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankovni podaci BankCode=Oznaka Banke DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Potvrde čekova ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Čekovi +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Ova bonifikacija ili račun za predujam su pretvoreni u %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Prikaži sve neplaćene račune @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription="Crabe" predložak PDF računa. Potpuni predložak računa (preporučeni) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/hr_HR/companies.lang b/htdocs/langs/hr_HR/companies.lang index 78a9b8ccf13..1c957688dea 100644 --- a/htdocs/langs/hr_HR/companies.lang +++ b/htdocs/langs/hr_HR/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Adrese dostave DeliveryAddress=Adresa dostave diff --git a/htdocs/langs/hr_HR/compta.lang b/htdocs/langs/hr_HR/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/hr_HR/compta.lang +++ b/htdocs/langs/hr_HR/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/hr_HR/errors.lang +++ b/htdocs/langs/hr_HR/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/hr_HR/exports.lang b/htdocs/langs/hr_HR/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/hr_HR/exports.lang +++ b/htdocs/langs/hr_HR/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/hr_HR/ftp.lang b/htdocs/langs/hr_HR/ftp.lang index 6f135997201..8ecb0c55cad 100644 --- a/htdocs/langs/hr_HR/ftp.lang +++ b/htdocs/langs/hr_HR/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -# FTPClientSetup=FTP Client module setup -# NewFTPClient=New FTP connection setup -# FTPArea=FTP Area -# FTPAreaDesc=This screen show you content of a FTP server view -# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). -# FTPPassiveMode=Passive mode +FTPClientSetup=FTP Client module setup +NewFTPClient=New FTP connection setup +FTPArea=FTP Area +FTPAreaDesc=This screen show you content of a FTP server view +SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions +FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password +FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. +FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/hr_HR/holiday.lang b/htdocs/langs/hr_HR/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/hr_HR/holiday.lang +++ b/htdocs/langs/hr_HR/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/hr_HR/install.lang b/htdocs/langs/hr_HR/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/hr_HR/install.lang +++ b/htdocs/langs/hr_HR/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/hr_HR/interventions.lang b/htdocs/langs/hr_HR/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/hr_HR/interventions.lang +++ b/htdocs/langs/hr_HR/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/hr_HR/languages.lang b/htdocs/langs/hr_HR/languages.lang index 2b639db2f95..e2049b78e81 100644 --- a/htdocs/langs/hr_HR/languages.lang +++ b/htdocs/langs/hr_HR/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Španjolski (Puerto Rico) Language_et_EE=Estonski Language_eu_ES=Baskijski Language_fa_IR=Persian -Language_fi_FI=Finci +Language_fi_FI=Finnish Language_fr_BE=Francuski (Belgija) Language_fr_CA=Francuski (Kanada) Language_fr_CH=Francuski (Švicarska) diff --git a/htdocs/langs/hr_HR/link.lang b/htdocs/langs/hr_HR/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/hr_HR/link.lang +++ b/htdocs/langs/hr_HR/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang index d477c06e165..cca3d72d8d4 100644 --- a/htdocs/langs/hr_HR/main.lang +++ b/htdocs/langs/hr_HR/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/hr_HR/products.lang b/htdocs/langs/hr_HR/products.lang index 6d8f8b77554..6348853ca4a 100644 --- a/htdocs/langs/hr_HR/products.lang +++ b/htdocs/langs/hr_HR/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang index 39ab161a0a6..ab05aeed9f7 100644 --- a/htdocs/langs/hr_HR/projects.lang +++ b/htdocs/langs/hr_HR/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Projekt Projects=Projekti ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Posljednjih %s projekata AllProjects=Svi projekti OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Lista projekata ShowProject=Prikaži projekt SetProject=Postavi projekt diff --git a/htdocs/langs/hu_HU/accountancy.lang b/htdocs/langs/hu_HU/accountancy.lang index 0ab9bffdc05..818a489bc9b 100644 --- a/htdocs/langs/hu_HU/accountancy.lang +++ b/htdocs/langs/hu_HU/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Könyvelés Globalparameters=Globális beállítások @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Érvényesít Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Sor -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Kivonat NewFiscalYear=Új pénzügyi év DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Teljes eladási marzs DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang index 3a61256daa9..9eb5868acfc 100644 --- a/htdocs/langs/hu_HU/admin.lang +++ b/htdocs/langs/hu_HU/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projektvezető Developpers=Fejlesztők / közreműködők OtherDeveloppers=Más fejlesztők / szerkesztők OfficialWebSite=Dolibarr nemzetközi hivatalos honlapján -OfficialWebSiteFr=Francia hivatalos honlapján +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr dokumentáció Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Hivatalos piac külső modulok / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Tiltsa le az összes SMS-küldések (vizsgálati célokra, MAIN_SMS_SENDMODE=Módszer használatát, hogy küldjön SMS- MAIN_MAIL_SMS_FROM=Alapértelmezett küldő telefonszámát az SMS-küldés FeatureNotAvailableOnLinux=Szolgáltatás nem elérhető Unix szerű rendszereken. Teszteld a sendmail program helyben. -SubmitTranslation=Ha a fordítást e nyelvhez nem teljes, vagy hibát talál, akkor korrigálni szerkesztésével fájlokat a könyvtárba <b>langs / %s</b> és benyújtja módosított fájlokat www.dolibarr.org fórum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Modul telepítés ModulesSetup=Modulok beállítása ModuleFamilyBase=Rendszer @@ -339,7 +340,7 @@ MinLength=Minimális hossz LanguageFilesCachedIntoShmopSharedMemory=Fájlok. Lang betöltve megosztott memória ExamplesWithCurrentSetup=Példák az aktuális telepítő futtatása ListOfDirectories=OpenDocument sablonok listája könyvtárak -ListOfDirectoriesForModelGenODT=Listáját tartalmazó könyvtárak template fájlokat OpenDocument formátumban. <br><br> Tedd ide a teljes elérési út könyvtárat. <br> Add a kocsivissza között EAH könyvtárban. <br> Ahhoz, hogy egy könyvtárat a GED modul, add ide <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Fájlok ezeket a könyvtárakat kell <b>végződnie. ODT.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Azon könyvtárakban talált ODT / ODS sablonok száma ExampleOfDirectoriesForModelGen=Példák a szintaxis: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Ha tudod, hogyan kell létrehozni a odt dokumentumsablonok, mielőtt tárolja őket azokra a könyvtárakra, olvasd el a wiki dokumentáció: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export szolgáltatások Permission701=Olvassa el adományokat Permission702=Létrehozza / módosítja adományok Permission703=Törlés adományok -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Fuss tömeges import a külső adatok adatbázisba (adatok terhelés) Permission1321=Export vevői számlák, attribútumok és kifizetések Permission1421=Export vevői megrendelések és attribútumok +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Személyre termékleírások formában ViewProductDescInFormAbility=Visualization a termékleírásokat a formanyomtatványok (egyébként a felugró eszköztipp) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization termékek leírását a thirdparty nyelven +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Támogatás Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=A fájl nevét és elérési útvonalát YouCanUseDOL_DATA_ROOT=Használhatja DOL_DATA_ROOT / dolibarr.log egy log fájlt Dolibarr &quot;Dokumentumok&quot; mappa. Beállíthatjuk, más utat kell tárolni ezt a fájlt. ErrorUnknownSyslogConstant=Constant %s nem ismert Syslog állandó OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Adomány modul beállítása DonationsReceiptModel=Sablon az adomány átvételét @@ -1536,6 +1546,7 @@ AgendaSetup=Rendezvények és napirend modul beállítási PasswordTogetVCalExport=Főbb kiviteli engedélyezésének linket PastDelayVCalExport=Ne export esetén, mint a régebbi AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/hu_HU/banks.lang b/htdocs/langs/hu_HU/banks.lang index 6d3f0c1d58b..4a8a09769cc 100644 --- a/htdocs/langs/hu_HU/banks.lang +++ b/htdocs/langs/hu_HU/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/hu_HU/bills.lang b/htdocs/langs/hu_HU/bills.lang index 9ad86c77470..4ea9bb848b5 100644 --- a/htdocs/langs/hu_HU/bills.lang +++ b/htdocs/langs/hu_HU/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nincs számla ClassifyBill=Osztályozza számla SupplierBillsToPay=Beszállítók számlákat fizetni CustomerBillsUnpaid=Kifizetetlen számlák ügyfeleknek -DispenseMontantLettres=A számla zárt eleketronikus rendszerben készült a megrendelés alapján. NonPercuRecuperable=Nem javítható SetConditions=Állítsa fizetési feltételek SetMode=Állítsa fizetési mód @@ -330,12 +329,14 @@ PaymentTypeCB=Hitelkártya PaymentTypeShortCB=Hitelkártya PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On-line fizetés PaymentTypeShortVAD=On-line fizetés -PaymentTypeTRA=Bill fizetés -PaymentTypeShortTRA=Számla +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Banki adatok BankCode=Bank kódja DeskCode=Íróasztal kód @@ -381,6 +382,8 @@ ChequesReceipts=Ellenőrzések bevételek ChequesArea=Ellenőrzések betétek területén ChequeDeposits=Ellenőrzések betétek Cheques=Ellenőrzések +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Ez a hitel-vagy betéti számla megjegyzés alakították át %s UsBillingContactAsIncoiveRecipientIfExist=Használja a fogyasztói számlázási cím helyett kapcsolatot a harmadik fél, mint a fogadó címét a számlák ShowUnpaidAll=Összes ki nem fizetett számlák @@ -404,7 +407,7 @@ RevenueStamp=Illetékbélyeg YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Számla PDF sablon Crabe. A teljes számla sablon (Template ajánlott) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A törvényjavaslat kezdődő $ syymm már létezik, és nem kompatibilis ezzel a modellel a sorozatot. Töröld le vagy nevezd át, hogy aktiválja ezt a modult. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Reprezentatív nyomon követése vevőszámla diff --git a/htdocs/langs/hu_HU/companies.lang b/htdocs/langs/hu_HU/companies.lang index 88e38edd380..937fd07873a 100644 --- a/htdocs/langs/hu_HU/companies.lang +++ b/htdocs/langs/hu_HU/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof ID 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Jelentkezői potenciál ContactPrivate=Magán ContactPublic=Megosztott ContactVisibility=Láthatóság +ContactOthers=Other OthersNotLinkedToThirdParty=Más, nem partnerhez kapcsolt ProspectStatus=Jelentkező állapota PL_NONE=Egyik sem @@ -375,6 +382,7 @@ ExportDataset_company_2=Kapcsolatok és tulajdonságai ImportDataset_company_1=Partner (Cég/alapítvány/magánszemély) és tulajdonságok ImportDataset_company_2=Kapcsolatok/címek (partner vagy nem) és attribútumok ImportDataset_company_3=Banki adatok +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Árszint DeliveriesAddress=Szállítási címek DeliveryAddress=Szállítási cím diff --git a/htdocs/langs/hu_HU/compta.lang b/htdocs/langs/hu_HU/compta.lang index 13cf11de84f..2fbf77dd35f 100644 --- a/htdocs/langs/hu_HU/compta.lang +++ b/htdocs/langs/hu_HU/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=ÁFA fizetés VATPayments=ÁFA kifizetések +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Mutasd ÁFA fizetési TotalToPay=Összes fizetni @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang index 8fbccc641f0..e8e517f3004 100644 --- a/htdocs/langs/hu_HU/errors.lang +++ b/htdocs/langs/hu_HU/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Méret túl hosszú a string típusú (%s karakte ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> mező nem tartalmaz speciális karaktereket. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nem számviteli modul aktiválódik @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/hu_HU/exports.lang b/htdocs/langs/hu_HU/exports.lang index 019ced00548..23c3fc6d87d 100644 --- a/htdocs/langs/hu_HU/exports.lang +++ b/htdocs/langs/hu_HU/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Kapcsolja be legalább egy forrás mező oszlopban a mező SelectFormat=Válassza ezt az import fájl formátum RunImportFile=Indítsa import file NowClickToRunTheImport=Ellenőrizze eredménye import szimuláció. Ha minden rendben van, indítsa el a végleges import. -DataLoadedWithId=Minden adatot fog elindulni a következő behozatali ID: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Kötelező adatok üres a forrás fájl mezőben <b>%s.</b> TooMuchErrors=Van még más forrásból <b>%s</b> vonalak kimeneti hibákat, de korlátozott volt. TooMuchWarnings=Van még más forrásból <b>%s</b> vonalak figyelmeztetések, de kimeneti korlátozott volt. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/hu_HU/ftp.lang b/htdocs/langs/hu_HU/ftp.lang index b1193d86d06..b7eb4a101d8 100644 --- a/htdocs/langs/hu_HU/ftp.lang +++ b/htdocs/langs/hu_HU/ftp.lang @@ -9,4 +9,6 @@ FailedToConnectToFTPServer=Nem sikerült csatlakozni az FTP szerverhez (szerver FailedToConnectToFTPServerWithCredentials=Nem sikerült bejelentkezni FTP szerverre a megadott felhasználó névvel/jelszóval. FTPFailedToRemoveFile=Nem sikerült eltávolítani: <b>%s</b>. FTPFailedToRemoveDir=Nem sikerült eltávolítani <b>%s</b> (Engedélyek? Üres a könyvtár?). -# FTPPassiveMode=Passive mode +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/hu_HU/holiday.lang b/htdocs/langs/hu_HU/holiday.lang index b5cba7f56d6..067a0ee0835 100644 --- a/htdocs/langs/hu_HU/holiday.lang +++ b/htdocs/langs/hu_HU/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/hu_HU/install.lang b/htdocs/langs/hu_HU/install.lang index 67394ba3ada..cbec5b80ec8 100644 --- a/htdocs/langs/hu_HU/install.lang +++ b/htdocs/langs/hu_HU/install.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - install InstallEasy=Csak kövesse az utasitásokat lépésrõl lépésre. -MiscellaneousChecks=Feltételek ellenörézse +MiscellaneousChecks=Előeltételek ellenörézse DolibarrWelcome=Üdvözöljük a Dolibarr rendszerében ConfFileExists=<b>%s</b> konfigurációs fájl már létezik. ConfFileDoesNotExists=<b>%s</b> konfigurációs fájl NEM létezik! ConfFileDoesNotExistsAndCouldNotBeCreated=<b>%s</b> konfigurációs fájl NEM létezik és NEM lehet létrehozni! -ConfFileCouldBeCreated=<b>%s</b> konfigurációs fájl sikeresen létrehozva. +ConfFileCouldBeCreated=<b>%s</b> konfigurációs fájl létrehozható. ConfFileIsNotWritable=<b>%s</b> konfigurációs fájl NEM írható. Ellenõrizze a jogosúltságokat. Elsõ telepítés esetén, a web szervernek tudnia kell írni ebbe a fájlba a konfigurációs folyamat során (Unix alapu rendszer esetén "chmod 666"). ConfFileIsWritable=<b>%s</b> konfigurációs fájl írható. ConfFileReload=Minden újratöltése információt konfigurációs fájlban. @@ -15,7 +15,7 @@ PHPSupportPOSTGETKo=Lehetséges, hogy az alkalmazott PHP verzió NEM támogatja PHPSupportGD=Ez a PHP verzió támogatja a GD grafikai funkciókat. PHPSupportUTF8=Ez a PHP verzió támogatja az UTF8 funkciókat. PHPMemoryOK=A munkamenetek maximális memóriája <b>%s</b>. Ennek elégnek kéne lennie. -PHPMemoryTooLow=A munkamenetek maximális memóriája <b>%s</b> byte. Ez kevés lesz. A <b>php.ini</b>-ben a <b>memory_limit</b> paramétert legalább <b>%s</b> byte-ra kell állítani. +PHPMemoryTooLow=A munkamenetek maximális beállított memóriája <b>%s</b> byte. Ez kevés lesz. Állítsa át a <b>php.ini</b>-ben a <b>memory_limit</b> paramétert legalább <b>%s</b> byte-ra. Recheck=Kattintson ide egy részletesebb tesztért ErrorPHPDoesNotSupportSessions=Ez a PHP verzió NEM támogatja a munkameneteket. Erre szükség van a Dolibarr futtatásához. Kérjük ellenõrizze a PHP beállításait. ErrorPHPDoesNotSupportGD=Ez a PHP verzió NEM támogatja a GD grafikai funkciókat. A grafikonok nem lesznek elérhetõek. @@ -60,8 +60,8 @@ AdminPassword=Adatbázis tulajdonos jelszava. CreateDatabase=Adatbázis lérehozása CreateUser=Tulajdonos lérehozása DatabaseSuperUserAccess=Adatbázis szerver - Superuser hozzáférés -CheckToCreateDatabase=Pipálja ki a dobozt ha szeretné, hogy a rendszer létrehozza az adatbázist.<br>Ebbben az esetben a SuperUser bejelentkezési adatai ki kell tölteni az oldal alján. -CheckToCreateUser=Pipálja ki a dobozt ha szeretné, hogy a rendszer létrehozza az adatbázis tulajdonos.<br>Ebbben az esetben a SuperUser bejelentkezési adatai ki kell tölteni az oldal alján. A a doboz nincs kipipálva akkor az adatbázisnak és a tulajdonosának léteznie kell. +CheckToCreateDatabase=Pipálja ki a dobozt ha szeretné, hogy a rendszer létrehozza az adatbázist.<br>Ebbben az esetben a SuperUser bejelentkezési adatait ki kell tölteni az oldal alján. +CheckToCreateUser=Pipálja ki a dobozt ha szeretné, hogy a rendszer létrehozza az adatbázis tulajdonos.<br>Ebbben az esetben a SuperUser bejelentkezési adatait ki kell tölteni az oldal alján. A a doboz nincs kipipálva akkor az adatbázisnak és a tulajdonosának léteznie kell. Experimental=(kísérleti) Deprecated=(elavult) DatabaseRootLoginDescription=A felhasználó jogosúlt új adatbázisok vagy új felhasználók létrehozására, felesleges ha a szolgáltatás hostolt formában veszik igénybe. @@ -77,7 +77,7 @@ ReferenceDataLoading=Referencia adatok betöltése TablesAndPrimaryKeysCreation=Táblák és Elsõdleges kulcsok létrehozása CreateTableAndPrimaryKey=%s tábla létrehozása CreateOtherKeysForTable=Külsõ kulcsok és indexek létrehozása a(z) %s tábla számára -OtherKeysCreation=Foreign Külsõ kulcsok és indexek létrehozása +OtherKeysCreation=Idegen Külsõ kulcsok és indexek létrehozása FunctionsCreation=Funkciók létrehozása AdminAccountCreation=Adminisztrátor bejelntkezés létrehozása PleaseTypePassword=Kérjük adjon meg egy jelszót, üres jelszavak használata nem megenegedett! @@ -85,7 +85,7 @@ PleaseTypeALogin=Kérjük adjon meg egy bejelentkezési nevet! PasswordsMismatch=A két jelszó eltér, próbálja újra! SetupEnd=Telepítés vége SystemIsInstalled=A telepítés készen van. -SystemIsUpgraded=Dolibarr sikeresen frissítve lett. +SystemIsUpgraded=Dolibarr frissítése sikeres. YouNeedToPersonalizeSetup=Most már konfiguálhatja a Dolibarr-t az igényei szerint (megjelenés, funkciók, ...). Ehhez kérjük kövesse az alábbi linket: AdminLoginCreatedSuccessfuly=Dolibarr adminisztrátor bejelentkezés '<b>%s</b>' sikeresen létrehozva. GoToDolibarr=Ugrás a Dolibarr-ba @@ -97,8 +97,8 @@ WithNoSlashAtTheEnd="/" nélkül a végén DirectoryRecommendation=Ajánlatos a weblap könyvtárán kívüli könyvtárat megadni. LoginAlreadyExists=Már létezik DolibarrAdminLogin=Dolibarr admin bejelentkezés -AdminLoginAlreadyExists='<b>%s</b>' Dolibarr adminisztrátor fiók már létezik. -WarningRemoveInstallDir=Figyelem, biztonsági okok miatt, amint végez a telepítés/frissítés, törölje az <b>install<b> könyvtárat vagy nevezze át <b>install.lock</b> -ra. +AdminLoginAlreadyExists='<b>%s</b>' Dolibarr adminisztrátor fiók már létezik. Lépjen vissza, ha másikat szeretne létrehozni. +WarningRemoveInstallDir=Figyelem, biztonsági okok miatt, amint végez a telepítés/frissítés folyamattal, annak véletlenszerű indításának elkerülésére adja hozzá az <b>install.lock<b> filet a Dollibar dokumentum könyvtárba, hogy elkerülje annak indítását. ThisPHPDoesNotSupportTypeBase=Ez a PHP nem támogat semilyen interfészt a(z) %s adatbázis típushoz FunctionNotAvailableInThisPHP=Nem elérhetõ ezen a PHP verzión MigrateScript=Migrációs szkript @@ -110,7 +110,7 @@ ChooseYourSetupMode=Válassta ki a telepítési módot és kattintson a "START"- FreshInstall=Friss telepítés FreshInstallDesc=Használja ezt a módot ha még nem telepítette soha a rendszert. Ez a mód ki tudja javítani egy korább sikertelen telepítést, de ha frissíteni akar használja a "Frissítés" lehetõséget. Upgrade=Frissítés -UpgradeDesc=Használja ezt a módot, ha már helyettesítette a régi fájlokat az újabb verzió fájlaivel. Frissíti az adatbázist és az adatokat. +UpgradeDesc=Használja ezt a módot, ha már helyettesítette a régi fájlokat az újabb verzió fájlaival. Frissíti az adatbázist és az adatokat. Start=START InstallNotAllowed=Telepítés nincs engedélyezve a <b>conf.php</b> fájlban NotAvailable=Nem elérhetõ @@ -127,13 +127,13 @@ DBSortingCollation=Karakter rendezés DBSortingCollationComment=Válasszon kódot ami deifiniálja az adatbázis által használt karakter rendezést. Ezt a paraméter 'illesztés'/'collation'-ként is imseretes egyes adatbázisok esetén.<br/>Ez a paraméter nem megadható ha az adatbázisban már létezik. CharacterSetDatabase=Az adatbázis karakterkészlete CharacterSetDatabaseComment=Válasszon karakterkészletet az adatbázis létrehozásához.<br/>Ez a paraméter nem megadható ha az adatbázisban már létezik. -YouAskDatabaseCreationSoDolibarrNeedToConnect=A(z) <b>%s</b> adatbázis létrehozásához az adatbázis szerverhez SuperUser jogosúltságokkal kell csatlakozni. -YouAskLoginCreationSoDolibarrNeedToConnect=A(z) <b>%s</b> adatbázis bejelentkezés, étrehozásához az adatbázis szerverhez SuperUser jogosúltságokkal kell csatlakozni. -BecauseConnectionFailedParametersMayBeWrong=A kapcslódás sikertelen, a hosz és/vagy a bejelentkezési adatok hibásan lettek megadva. +YouAskDatabaseCreationSoDolibarrNeedToConnect=A(z) <b>%s</b> adatbázis létrehozásához az <b>%s</b> adatbázis szerverhez SuperUser <b>%s</b> jogosultságokkal kell csatlakozni. +YouAskLoginCreationSoDolibarrNeedToConnect=A(z) <b>%s</b> adatbázis létrehozásához az <b>%s</b> adatbázis szerverhez SuperUser <b>%s</b> jogosultságokkal kell csatlakozni. +BecauseConnectionFailedParametersMayBeWrong=A kapcslódás sikertelen, a hosz és/vagy a SuperUser bejelentkezési adatok hibásan lettek megadva. OrphelinsPaymentsDetectedByMethod=%s metódus által felfedezett árva fizetések vannak a rendszerben RemoveItManuallyAndPressF5ToContinue=Távolítsa el manuálisan, majd F5-el frissítsen. KeepDefaultValuesWamp=A DoliWamp-ot használja a Dolibarr telepítéséhez, az itt lévõ értékek már optimalizálva vannak. Csak saját felelõsségre módosítsa ezeket. -KeepDefaultValuesDeb=Ubuntun vagy Debian csomagból használja a telepítési varázslót, az itt lévõ értékek már optimalizálva vannak. Csak az adatbázis tulajdonosnak kell jelszót megadni. Csak saját felelõsségre módosítsa ezeket az értékeket. +KeepDefaultValuesDeb=Linux csomagból (Ubuntun, Fedora vagy Debian, ...) használja a telepítési varázslót, az itt lévõ értékek már optimalizálva vannak. Csak az adatbázis tulajdonosnak kell jelszót megadni. Csak saját felelõsségre módosítsa ezeket az értékeket. KeepDefaultValuesMamp=A DoliMamp-ot használja a Dolibarr telepítéséhez, az itt lévõ értékek már optimalizálva vannak. Csak saját felelõsségre módosítsa ezeket. KeepDefaultValuesProxmox=Ön használja az Dolibarr Setup Wizard egy Proxmox virtuális készüléket, így az itt javasolt értékek már optimalizálva. Megváltoztatni őket, ha tudod, mit csinálsz. FieldRenamed=Mezõ átnevezve @@ -152,7 +152,7 @@ MigrationCustomerOrderShipping=Szállítási rendelések migrálása MigrationShippingDelivery=Szállítási tárló frissítése MigrationShippingDelivery2=Szállítási tárló frissítése 2 MigrationFinished=Migráció befejezte -LastStepDesc=<strong>Utolsó lépés:</strong> Adjuk meg itt bejelentkezési név és jelszó használatát tervezi, hogy csatlakozik a szoftver. Ne laza ez, mivel a számla beadására az összes többi. +LastStepDesc=<strong>Utolsó lépés:</strong> Adjuk meg itt bejelentkezési név és jelszó használatát tervezi, hogy csatlakozik a szoftver. Ne veszítse/felejtse el ezt, mivel ez a fiók felelős a többi meghatározására. ActivateModule=Modul aktiválása %s ShowEditTechnicalParameters=Klikkelj ide a haladó beállítasok megtekintéséhez/szerkezstéséhez. (szakértő mód) WarningUpgrade=Figyelem!\nKészült biztonsági másolat az adatbázisról?\nErősen ajánlott: például az adatbázis rendszer hibája miatt a folyamat során néhány adat vagy tábla elveszhet, ezért erősen ajánlott egy teljes másolat készítése az adatbázisról, mielött a migráció elindul.\n\nVálaszd az OK gombot a migráció elindításához @@ -209,6 +209,6 @@ MigrationActioncommElement=Frissítés adatok akciók MigrationPaymentMode=Adatmigráció fizetési mód MigrationCategorieAssociation=Kategória migrálása MigrationEvents=Az események migrálásához az események tulajdonosát be kell állítani a szükséges táblában - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Nem elérhető opciók mutatása HideNotAvailableOptions=Nem elérhető opciók elrejtése diff --git a/htdocs/langs/hu_HU/interventions.lang b/htdocs/langs/hu_HU/interventions.lang index 8195781e895..0e21918312e 100644 --- a/htdocs/langs/hu_HU/interventions.lang +++ b/htdocs/langs/hu_HU/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Reprezentatív követési intervenció TypeContact_fichinter_internal_INTERVENING=Beavatkozás @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Számot ad a következő formában: %syymm-nnnn ahol yy PacificNumRefModelError=Egy intervenciós kártya $syymm kezdéssel már létezik és nem kompatibilies ezzel a szekvencia modellel. Távolítsa el vagy nevezze át hogy aktiválhassa a modult. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/hu_HU/languages.lang b/htdocs/langs/hu_HU/languages.lang index e7c2bf3aa0b..152f4383a2f 100644 --- a/htdocs/langs/hu_HU/languages.lang +++ b/htdocs/langs/hu_HU/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanyol (Puerto Rico) Language_et_EE=Észt Language_eu_ES=Baszk Language_fa_IR=Perzsa -Language_fi_FI=Finn +Language_fi_FI=Finnish Language_fr_BE=Francia (Belgium) Language_fr_CA=Francia (Kanada) Language_fr_CH=Francia (Svájc) diff --git a/htdocs/langs/hu_HU/link.lang b/htdocs/langs/hu_HU/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/hu_HU/link.lang +++ b/htdocs/langs/hu_HU/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang index 13b0a1c3beb..3b5bdc36be3 100644 --- a/htdocs/langs/hu_HU/main.lang +++ b/htdocs/langs/hu_HU/main.lang @@ -434,7 +434,7 @@ General=Általános Size=Méret Received=Kapott Paid=Fizetett -Topic=Téma +Topic=Subject ByCompanies=Harmadik fél által ByUsers=Felashználó által Links=Linkek @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=Szo ShortSunday=V SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/hu_HU/products.lang b/htdocs/langs/hu_HU/products.lang index 9127d2a6ff1..480e16e7244 100644 --- a/htdocs/langs/hu_HU/products.lang +++ b/htdocs/langs/hu_HU/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang index 55aaa44d3ae..c17e018b660 100644 --- a/htdocs/langs/hu_HU/projects.lang +++ b/htdocs/langs/hu_HU/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Projekt Projects=Projektek ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Utolsó %s projekt AllProjects=Minden projekt OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Projektek listája ShowProject=Projektek mutatása SetProject=Projekt beállítása diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang index 048d45ce7e7..65bc84a519a 100644 --- a/htdocs/langs/id_ID/accountancy.lang +++ b/htdocs/langs/id_ID/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Akuntansi Globalparameters=Parameter Global @@ -34,6 +36,7 @@ Selectchartofaccounts=Pilih bagan akun Validate=Validasi Addanaccount=Tambahkan sebuah akun akuntansi AccountAccounting=Akun akuntansi +AccountAccountingSuggest=Accounting account suggest Ventilation=Perincian ToDispatch=Untuk Pengiriman Dispatched=Dikirim @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Perincian Akunting Pemasok AccountingVentilationCustomer=Perincian Akunting Pelanggan Line=Baris -CAHTF=Jumlah HT pemasok pembelian +CAHTF=Total purchase supplier before tax InvoiceLines=\nBaris faktur untuk ventilasi InvoiceLinesDone=Baris berventilasi faktur -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Perincian Otomatis @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=Tahun Pajak Baru DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total margin penjualan DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validasi Otomatis ErrorAccountancyCodeIsAlreadyUse=Kesalahan, Anda tidak dapat menghapus akun akuntansi ini karena digunakan FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/id_ID/admin.lang b/htdocs/langs/id_ID/admin.lang index 0ec8d6909a6..e8bf7adf9b2 100644 --- a/htdocs/langs/id_ID/admin.lang +++ b/htdocs/langs/id_ID/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Pemimpin Proyek Developpers=Pembangun/Penyumbang OtherDeveloppers=Other developers/contributors OfficialWebSite=Situs resmi Dolibarr International -OfficialWebSiteFr=Situs resmi Perancis +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dokumentasi Dolibarr di Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Metode Pengiriman SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Setup Modul ModulesSetup=Setup Modul-Modul ModuleFamilyBase=Sistem @@ -339,7 +340,7 @@ MinLength=Panjang Minimum LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Membaca Sumbangan Permission702=Membuat/Merubah Sumbangan Permission703=Menghapus Sumbangan -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/id_ID/banks.lang b/htdocs/langs/id_ID/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/id_ID/banks.lang +++ b/htdocs/langs/id_ID/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/id_ID/bills.lang b/htdocs/langs/id_ID/bills.lang index fee00d3c4d8..a2180c9212a 100644 --- a/htdocs/langs/id_ID/bills.lang +++ b/htdocs/langs/id_ID/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/id_ID/companies.lang b/htdocs/langs/id_ID/companies.lang index c3a516b7fc8..94a8e28bc79 100644 --- a/htdocs/langs/id_ID/companies.lang +++ b/htdocs/langs/id_ID/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/id_ID/compta.lang b/htdocs/langs/id_ID/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/id_ID/compta.lang +++ b/htdocs/langs/id_ID/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/id_ID/errors.lang +++ b/htdocs/langs/id_ID/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/id_ID/exports.lang b/htdocs/langs/id_ID/exports.lang index fbb62b8044a..57c9371da44 100644 --- a/htdocs/langs/id_ID/exports.lang +++ b/htdocs/langs/id_ID/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/id_ID/ftp.lang b/htdocs/langs/id_ID/ftp.lang index 6f135997201..8ecb0c55cad 100644 --- a/htdocs/langs/id_ID/ftp.lang +++ b/htdocs/langs/id_ID/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -# FTPClientSetup=FTP Client module setup -# NewFTPClient=New FTP connection setup -# FTPArea=FTP Area -# FTPAreaDesc=This screen show you content of a FTP server view -# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). -# FTPPassiveMode=Passive mode +FTPClientSetup=FTP Client module setup +NewFTPClient=New FTP connection setup +FTPArea=FTP Area +FTPAreaDesc=This screen show you content of a FTP server view +SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions +FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password +FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. +FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/id_ID/holiday.lang b/htdocs/langs/id_ID/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/id_ID/holiday.lang +++ b/htdocs/langs/id_ID/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/id_ID/install.lang b/htdocs/langs/id_ID/install.lang index e513f3482b5..45a5e040a33 100644 --- a/htdocs/langs/id_ID/install.lang +++ b/htdocs/langs/id_ID/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/id_ID/interventions.lang b/htdocs/langs/id_ID/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/id_ID/interventions.lang +++ b/htdocs/langs/id_ID/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/id_ID/languages.lang b/htdocs/langs/id_ID/languages.lang index 690c0d39912..e8c5b955f14 100644 --- a/htdocs/langs/id_ID/languages.lang +++ b/htdocs/langs/id_ID/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanyol (Puerto Rico) Language_et_EE=Estonia Language_eu_ES=Basque Language_fa_IR=Persia -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Perancis (Belgia) Language_fr_CA=Perancis (Kanada) Language_fr_CH=Perancis (Swiss) diff --git a/htdocs/langs/id_ID/link.lang b/htdocs/langs/id_ID/link.lang index c3ac00b7f99..42f92c86e44 100644 --- a/htdocs/langs/id_ID/link.lang +++ b/htdocs/langs/id_ID/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Berkas tidak dapat ditautkan LinkRemoved=Tautan %s telah dihapus ErrorFailedToDeleteLink= gagal untuk menghapus tautan '<b>%s</b>' ErrorFailedToUpdateLink= Gagal untuk memperbaharui tautan '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang index d89f99eae23..c7f35694d73 100644 --- a/htdocs/langs/id_ID/main.lang +++ b/htdocs/langs/id_ID/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/id_ID/products.lang b/htdocs/langs/id_ID/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/id_ID/products.lang +++ b/htdocs/langs/id_ID/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/id_ID/projects.lang +++ b/htdocs/langs/id_ID/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/is_IS/accountancy.lang b/htdocs/langs/is_IS/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/is_IS/accountancy.lang +++ b/htdocs/langs/is_IS/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/is_IS/admin.lang b/htdocs/langs/is_IS/admin.lang index d7b97f83b67..ff5f580b28a 100644 --- a/htdocs/langs/is_IS/admin.lang +++ b/htdocs/langs/is_IS/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leiðtogi Developpers=Developers / Höfundar OtherDeveloppers=Aðrar verktaki / Höfundar OfficialWebSite=Dolibarr alþjóðlega opinbera vefsíðu -OfficialWebSiteFr=Franska opinber vefur staður +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr netinu kynningu OfficialMarketPlace=Opinber markaði fyrir ytri modules / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Slökkva öll SMS sendings (vegna rannsókna eða kynningum MAIN_SMS_SENDMODE=Aðferð til að nota til að senda SMS MAIN_MAIL_SMS_FROM=Sjálfgefin sendanda símanúmer fyrir SMS senda FeatureNotAvailableOnLinux=Lögun er ekki í boði á Unix eins og kerfum. Próf sendmail program staðnum. -SubmitTranslation=Ef þýðing fyrir þetta tungumál er ekki lokið eða þú finnur villur, getur þú rétta þetta með því að skrá útgáfa inn <b>langs</b> skrá <b>/ %s</b> og leggja breytt skrám www.dolibarr.org umræðum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module skipulag ModulesSetup=Modules skipulag ModuleFamilyBase=Kerfi @@ -339,7 +340,7 @@ MinLength=Lágmarks lengd LanguageFilesCachedIntoShmopSharedMemory=Skrá. Lang hlaðinn í samnýtt minni ExamplesWithCurrentSetup=Dæmi með núverandi hlaupandi skipulag ListOfDirectories=Listi yfir OpenDocument sniðmát framkvæmdarstjóra -ListOfDirectoriesForModelGenODT=Listi yfir möppur sem innihalda sniðmát skrá með OpenDocument sniði. <br><br> Settu hér fulla slóð í möppur. <br> Bæta við flutning til baka á milli eah skrá. <br> Til að bæta við möppu á GED mát, bæta við hér <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Skrá í þessum möppum verður að enda <b>með. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Dæmi um setningafræði: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Til að vita hvernig á að búa odt skjalið sniðmát, áður en að geyma þá í þeim möppum, lesa wiki skjöl: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Útflutningur þjónustu Permission701=Lesa Fjárframlög Permission702=Búa til / breyta framlög Permission703=Eyða Fjárframlög -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Setja massa innflutningi af ytri gögn inn í gagnagrunn (gögn álag) Permission1321=Útflutningur viðskiptavina reikninga, eiginleika og greiðslur Permission1421=Útflutningur viðskiptavina pantanir og eiginleika +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization lýsingum vara í form ViewProductDescInFormAbility=Sjónræn framsetning lýsingar vara í formum (annars eins og tól almenningur) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Sjónræn af vörum lýsingar á thirdparty tungumáli +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Stuðningur Eco-Taxe (raf-og rafeindabúnaðarúrgang) @@ -1411,6 +1419,8 @@ SyslogFilename=Skráarnafn og slóði YouCanUseDOL_DATA_ROOT=Þú getur notað DOL_DATA_ROOT / dolibarr.log fyrir annálinn í Dolibarr "skjöl" skrá. Þú getur stillt mismunandi leið til að geyma þessa skrá. ErrorUnknownSyslogConstant=Constant %s er ekki þekktur skrifað fasti OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Safnast mát skipulag DonationsReceiptModel=Snið af málefnið berst @@ -1536,6 +1546,7 @@ AgendaSetup=Aðgerðir og dagskrá mát skipulag PasswordTogetVCalExport=Lykill að heimila útflutning hlekkur PastDelayVCalExport=Ekki flytja atburður eldri en AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/is_IS/banks.lang b/htdocs/langs/is_IS/banks.lang index 3815b3efb28..a69c1fef54e 100644 --- a/htdocs/langs/is_IS/banks.lang +++ b/htdocs/langs/is_IS/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/is_IS/bills.lang b/htdocs/langs/is_IS/bills.lang index 75b5b6207f1..9bdf206ed0c 100644 --- a/htdocs/langs/is_IS/bills.lang +++ b/htdocs/langs/is_IS/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nei Reikningar ClassifyBill=Flokka Reikningar SupplierBillsToPay=Birgjar reikninga til að greiða CustomerBillsUnpaid=Ógreiddum viðskiptavinum reikninga -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-endurheimtanlegur SetConditions=Setja greiðslu skilyrði SetMode=Setja greiðslu ham @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Athuga PaymentTypeShortCHQ=Athuga -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Á línunni greiðslu PaymentTypeShortVAD=Á línunni greiðslu -PaymentTypeTRA=Bill greiðslu -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankaupplýsingar BankCode=Bankakóði DeskCode=Skrifborð kóða @@ -381,6 +382,8 @@ ChequesReceipts=Eftirlit kvittunum ChequesArea=Eftirlit afhendir svæði ChequeDeposits=Eftirlit innlán Cheques=Eftirlit +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Þessi inneign huga eða afhendingu Reikningar hefur verið umbreytt í %s UsBillingContactAsIncoiveRecipientIfExist=Nota viðskiptavina greiðanda Heimilisfang staðinn þriðja aðila netfang sem viðtakandi fyrir reikningum ShowUnpaidAll=Sýna alla ógreiddra reikninga @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice líkan Crabe. A heill Reikningar líkan (styður VSK valkostur, afslætti, greiðslur skilyrði, merki, osfrv ..) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A frumvarpið hófst með $ syymm er til nú þegar og er ekki með þessari tegund af röð. Fjarlægja hana eða gefa henni nýtt heiti þess að virkja þessa einingu. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Fulltrúi eftirfarandi upp viðskiptavina Reikningar diff --git a/htdocs/langs/is_IS/companies.lang b/htdocs/langs/is_IS/companies.lang index cd79d026856..1c2b8b9cf2c 100644 --- a/htdocs/langs/is_IS/companies.lang +++ b/htdocs/langs/is_IS/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect möguleiki ContactPrivate=Einkamál ContactPublic=Hluti ContactVisibility=Skyggni +ContactOthers=Other OthersNotLinkedToThirdParty=Aðrir, ekki tengd við þriðja aðila ProspectStatus=Prospect stöðu PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Tengiliðir og eignir ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bankaupplýsingar +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Verðlag DeliveriesAddress=Afhending heimilisföng DeliveryAddress=Afhending heimilisfang diff --git a/htdocs/langs/is_IS/compta.lang b/htdocs/langs/is_IS/compta.lang index 25897c988e1..6a5a4d3cf9c 100644 --- a/htdocs/langs/is_IS/compta.lang +++ b/htdocs/langs/is_IS/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VSK Greiðsla VATPayments=VSK Greiðslur +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Sýna VSK greiðslu TotalToPay=Samtals borga @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang index 8b645390056..0937712c1fa 100644 --- a/htdocs/langs/is_IS/errors.lang +++ b/htdocs/langs/is_IS/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Stærð of lengi fyrir gerð band (%s stafir hám ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Akur %s </b> verður ekki innihalda sértákn. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nei bókhalds mát virkja @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/is_IS/exports.lang b/htdocs/langs/is_IS/exports.lang index 6db6d46ee66..e6ce67baede 100644 --- a/htdocs/langs/is_IS/exports.lang +++ b/htdocs/langs/is_IS/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Kveikt á amk einn fengið reitinn í dálknum sviðum til SelectFormat=Veldu skrána inn snið RunImportFile=Sjósetja inn skrá NowClickToRunTheImport=Athugaðu vegna uppgerð inn. Ef allt er í lagi, ræst endanlega flutt. -DataLoadedWithId=Öll gögn munu vera hlaðinn með the hópur stuðningsmanna innflutningur <b>id: %s </b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Nauðsynlegur gögn er tómur í frumskrár <b>í%</b> reitinn <b>s.</b> TooMuchErrors=Það er <b>enn %s </b> aðrar línur fengið með villur en framleiðsla hefur verið takmarkaður. TooMuchWarnings=Það er <b>enn %s </b> aðrar línur fengið með varnaðarorð en framleiðsla hefur verið takmarkaður. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/is_IS/ftp.lang b/htdocs/langs/is_IS/ftp.lang index 2c3fe6e6fda..b5a002890ed 100644 --- a/htdocs/langs/is_IS/ftp.lang +++ b/htdocs/langs/is_IS/ftp.lang @@ -9,4 +9,6 @@ FailedToConnectToFTPServer=Tókst ekki að tengjast FTP miðlara (miðlara %s, h FailedToConnectToFTPServerWithCredentials=Ekki tókst að skrá þig inn á FTP þjóninum með skilgreint tenging / lykilorð FTPFailedToRemoveFile=Ekki tókst að fjarlægja skrá <b>%s.</b> FTPFailedToRemoveDir=Ekki tókst að fjarlægja skrá <b>%s</b> (Athugaðu heimildir og skrá er tóm). -# FTPPassiveMode=Passive mode +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/is_IS/holiday.lang b/htdocs/langs/is_IS/holiday.lang index c27efd3c61f..a170197d3ec 100644 --- a/htdocs/langs/is_IS/holiday.lang +++ b/htdocs/langs/is_IS/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/is_IS/install.lang b/htdocs/langs/is_IS/install.lang index 6acbb16ef9d..00303b74df8 100644 --- a/htdocs/langs/is_IS/install.lang +++ b/htdocs/langs/is_IS/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Uppfæra upplýsingar um aðgerðir MigrationPaymentMode=Gögn fólksflutninga í ham greiðslu MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/is_IS/interventions.lang b/htdocs/langs/is_IS/interventions.lang index ba95ddc48d0..0a7f5b571d8 100644 --- a/htdocs/langs/is_IS/interventions.lang +++ b/htdocs/langs/is_IS/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Fulltrúi eftirfarandi upp afskipti TypeContact_fichinter_internal_INTERVENING=Íhlutun @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Fara aftur numero með snið %s yymm-NNNN þar YY er ár PacificNumRefModelError=Íhlutun kort sem byrjar á $ syymm er til nú þegar og er ekki með þessari tegund af röð. Fjarlægja hana eða gefa henni nýtt heiti þess að virkja þessa einingu. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/is_IS/languages.lang b/htdocs/langs/is_IS/languages.lang index 92a9f9ddbcd..573073631c4 100644 --- a/htdocs/langs/is_IS/languages.lang +++ b/htdocs/langs/is_IS/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spænska (Puerto Rico) Language_et_EE=Eistneska Language_eu_ES=Basque Language_fa_IR=Persneska -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Franska (Belgíu) Language_fr_CA=Franska (Kanada) Language_fr_CH=Franska (Sviss) diff --git a/htdocs/langs/is_IS/link.lang b/htdocs/langs/is_IS/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/is_IS/link.lang +++ b/htdocs/langs/is_IS/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang index 7839d982620..e644d3aad35 100644 --- a/htdocs/langs/is_IS/main.lang +++ b/htdocs/langs/is_IS/main.lang @@ -434,7 +434,7 @@ General=General Size=Stærð Received=Móttekin Paid=Greiddur -Topic=Sujet +Topic=Subject ByCompanies=Eftir þriðja aðila ByUsers=Með því að notendur Links=Tenglar @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/is_IS/products.lang b/htdocs/langs/is_IS/products.lang index 5108b03d62e..8ce3c3f9b60 100644 --- a/htdocs/langs/is_IS/products.lang +++ b/htdocs/langs/is_IS/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/is_IS/projects.lang b/htdocs/langs/is_IS/projects.lang index a806f238142..01bad20483b 100644 --- a/htdocs/langs/is_IS/projects.lang +++ b/htdocs/langs/is_IS/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Verkefni ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer verkefni LastProjects=Last %s verkefni AllProjects=Öll verkefni OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Listi yfir verkefni ShowProject=Sýna verkefni SetProject=Setja verkefni diff --git a/htdocs/langs/it_IT/accountancy.lang b/htdocs/langs/it_IT/accountancy.lang index 87f7f468323..cd8fea37829 100644 --- a/htdocs/langs/it_IT/accountancy.lang +++ b/htdocs/langs/it_IT/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Contabilità avanzata Globalparameters=Parametri globali @@ -34,6 +36,7 @@ Selectchartofaccounts=Seleziona una lista degli account Validate=Convalida Addanaccount=Aggiungi un account di contabilità AccountAccounting=Account di contabilità +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=Da spedire Dispatched=Spedito @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Riga -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=Nuovo anno fiscale DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Totale netto fatturato +TotalVente=Total turnover before tax TotalMarge=Margine totale sulle vendite DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Convalida automaticamente ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang index 685d0afd432..e8a80b8fdc1 100644 --- a/htdocs/langs/it_IT/admin.lang +++ b/htdocs/langs/it_IT/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Leader di progetto Developpers=Sviluppatori e contributori OtherDeveloppers=Altri sviluppatori / contributori OfficialWebSite=Sito ufficiale internazionale -OfficialWebSiteFr=Sito ufficiale francese +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr demo online OfficialMarketPlace=Market ufficiale per moduli esterni e addon @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disabilitare tutti gli invii SMS (per scopi di test o demo) MAIN_SMS_SENDMODE=Metodo da utilizzare per inviare SMS MAIN_MAIL_SMS_FROM=Numero del chiamante predefinito per l'invio di SMS FeatureNotAvailableOnLinux=Funzione non disponibile sui sistemi Linux. Viene usato il server di posta installato sul server (es. sendmail). -SubmitTranslation=Se la traduzione per questa lingua non è completa o trovi degli errori, puoi correggere i file presenti nella directory <b>langs</b> in <b>/ %s</b> e pubblicare i file modificati sul forum di dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Impostazioni modulo ModulesSetup=Impostazioni moduli ModuleFamilyBase=Sistema @@ -339,7 +340,7 @@ MinLength=Durata minima LanguageFilesCachedIntoShmopSharedMemory=File Lang caricati nella memoria cache ExamplesWithCurrentSetup=Esempi di funzionamento secondo la configurazione attuale ListOfDirectories=Elenco delle directory dei modelli OpenDocument -ListOfDirectoriesForModelGenODT=Elenco di directory contenenti i modelli di file per il formato OpenDocument. <br/> Inserisci il percorso completo della directory.<br/><br/>Vai a capo tra una directory e l'altra.<br/><br/>Per aggiungere una directory del modulo GED, aggiungi <b>DOL_DATA_ROOT/ECM/nome directory</b><br/><br/>I file in queste directory devono avere l'estensione<b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Numero di modelli per documenti ODT/ODS trovati in queste directory ExampleOfDirectoriesForModelGen=Esempi di sintassi: <br/> c: dir \\ <br/> /Home/mydir <br/> DOL_DATA_ROOT/ECM/ecmdir FollowingSubstitutionKeysCanBeUsed=<br/>Per sapere come creare i modelli di documento odt, prima di salvarli in queste directory, leggere la documentazione wiki: @@ -635,7 +636,7 @@ Permission162=Crea/modifica contratti/abbonamenti Permission163=Attiva un servizio/sottoscrizione di un contratto Permission164=Disable a service/subscription of a contract Permission165=Elimina contratti / abbonamenti -Permission171=Vedi viaggi e spese (propri e i suoi subordinati) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Crea/modifica nota spese Permission173=Elimina nota spese Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Esportare servizi Permission701=Vedere donazioni Permission702=Creare/modificare donazioni Permission703=Eliminare donazioni -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Esportazione ordini fornitori e loro dettagli Permission1251=Eseguire importazioni di massa di dati esterni nel database (data load) Permission1321=Esportare fatture cliente, attributi e pagamenti Permission1421=Esportare ordini cliente e attributi +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Leggi lavoro pianificato Permission23002=Crea / Aggiorna lavoro pianificato Permission23003=Elimina lavoro pianificato @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalizzazione delle descrizioni dei prodotti nei fo ViewProductDescInFormAbility=Visualizzare la descrizione dei prodotti nei form (altrimenti appariranno come tooltip popup) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualizzazione delle descrizioni dei prodotti nella lingua di terzi +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Utilizza il form di ricerca per scegliere un prodotto (invece della lista a tendina) UseEcoTaxeAbility=Usare l'eco-Tax (RAEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Nome file e percorso YouCanUseDOL_DATA_ROOT=È possibile utilizzare DOL_DATA_ROOT/dolibarr.log come file di log per la directory "documenti". È anche possibile impostare un percorso diverso per tale file. ErrorUnknownSyslogConstant=La costante %s è sconosciuta a syslog. OnlyWindowsLOG_USER=Solo utenti Windows supportano LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Impostazioni modulo donazioni DonationsReceiptModel=Modello di ricevuta per donazioni @@ -1536,6 +1546,7 @@ AgendaSetup=Impostazioni modulo agenda PasswordTogetVCalExport=Chiave per autorizzare l'esportazione di link PastDelayVCalExport=Non esportare evento più vecchio di AGENDA_USE_EVENT_TYPE=Usa tipi di eventi (amministrazione nel menu Impostazioni -> Dizionario -> Tipi di eventi agenda) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/it_IT/banks.lang b/htdocs/langs/it_IT/banks.lang index 51664844ad5..effaf2b6e91 100644 --- a/htdocs/langs/it_IT/banks.lang +++ b/htdocs/langs/it_IT/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Cancella il BAN ConfirmDeleteRib=Vuoi davvero cancellare questo BAN? StartDate=Data di inizio EndDate=Data di fine -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang index 9d3204b06e5..c5f4297de56 100644 --- a/htdocs/langs/it_IT/bills.lang +++ b/htdocs/langs/it_IT/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nessuna fattura ClassifyBill=Classificazione fattura SupplierBillsToPay=Fatture fornitori da pagare CustomerBillsUnpaid=Fatture attive non pagate -DispenseMontantLettres=Le fatture scritte attraverso procedure meccanografiche sono distribuite in base all'ordine in lettere NonPercuRecuperable=Non recuperabile SetConditions=Imposta le condizioni di pagamento SetMode=Imposta la modalità di pagamento @@ -330,12 +329,14 @@ PaymentTypeCB=Carta di credito PaymentTypeShortCB=Carta di credito PaymentTypeCHQ=Assegno PaymentTypeShortCHQ=Assegno -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Pagamento on-line PaymentTypeShortVAD=Pagamen. online -PaymentTypeTRA=Cambiale tratta -PaymentTypeShortTRA=Cambiale +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Dati banca BankCode=ABI DeskCode=CAB @@ -381,6 +382,8 @@ ChequesReceipts=Ricevute assegni ChequesArea=Area assegni ChequeDeposits=Depositi assegni Cheques=Assegni +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Questa nota di credito è stata convertita in uno sconto di %s UsBillingContactAsIncoiveRecipientIfExist=Utilizza l'indirizzo del contatto associato alla fattura come indirizzo di fatturazione invece di quello impostato per l'azienda ShowUnpaidAll=Mostra tutte le fatture non pagate @@ -404,7 +407,7 @@ RevenueStamp=Marca da bollo YouMustCreateInvoiceFromThird=Questa opzione è disponibile quando crei fattura dalla scheda "cliente" di terze parti. PDFCrabeDescription=Modello di fattura Crabe. (Modello raccomandatoi) TerreNumRefModelDesc1=Restituisce un numero nel formato %syymm-nnnn per le fatture, %syymm-nnnn per le note di credito e %syymm-nnnn per i versamenti, dove yy è l'anno, mm è il mese e nnnn è una sequenza progressiva, senza salti e che non si azzera. -MarsNumRefModelDesc1=Retituisce un numero nel formato %syymm-nnnn per le fatture standard, %syymm-nnnn per le fatture sostitutive, %syymm-nnnn %syymm-nnnn per le note di credito dove yy è l'anno, mm è il mese e nnnn è una sequenza progressiva che non si azzera. +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Un altro modello di numerazione con sequenza $ syymm è già esistente e non è compatibile con questo modello. Rimuovere o rinominare per attivare questo modulo. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Responsabile pagamenti clienti diff --git a/htdocs/langs/it_IT/companies.lang b/htdocs/langs/it_IT/companies.lang index 2c53528e9fd..8af9c1b857c 100644 --- a/htdocs/langs/it_IT/companies.lang +++ b/htdocs/langs/it_IT/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=ABN ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Liv. cliente potenziale ContactPrivate=Privato ContactPublic=Condiviso ContactVisibility=Visibilità +ContactOthers=Other OthersNotLinkedToThirdParty=Altri, non associati ad un soggetto terzo ProspectStatus=Stato cliente potenziale PL_NONE=Zero @@ -375,6 +382,7 @@ ExportDataset_company_2=Contatti e attributi ImportDataset_company_1=Terze parti (Aziende/fondazioni/persone fisiche) e proprietà ImportDataset_company_2=Contatti/Indirizzi (per terze parti e non) e attributi ImportDataset_company_3=Informazioni bancarie +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Livello dei prezzi DeliveriesAddress=Indirizzi di consegna DeliveryAddress=Indirizzo di consegna diff --git a/htdocs/langs/it_IT/compta.lang b/htdocs/langs/it_IT/compta.lang index fbab8ab04ef..6a3479ed6ad 100644 --- a/htdocs/langs/it_IT/compta.lang +++ b/htdocs/langs/it_IT/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Pagamento IVA VATPayments=Pagamenti IVA +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Visualizza pagamento IVA TotalToPay=Totale da pagare @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Metodo di calcolo AccountancyJournal=Codice del giornale di contabilità -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang index 2ece0a87842..82b23ecc366 100644 --- a/htdocs/langs/it_IT/errors.lang +++ b/htdocs/langs/it_IT/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Stringa troppo lunga (limite di %s caratteri) ErrorNoValueForSelectType=Per favore immetti un valore per la lista di selezione ErrorNoValueForCheckBoxType=Per favore immetti un valore per la lista di controllo ErrorNoValueForRadioType=Per favore immetti un valore per la lista radio -ErrorBadFormatValueList=La lista non può avere più di un'entrata : <u>%s</u>, ma ne serve almeno una: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Il campo <b>%s</b> non può contenere caratteri speciali. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Modulo contabilità disattivato @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Le impostazioni di informazione del Click WarningNotRelevant=Operazione irrilevante per questo dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funzione disabilitata quando le impostazioni di visualizzazione sono ottimizzate per persone non vedenti o browser testuali. WarningPaymentDateLowerThanInvoiceDate=La scadenza del pagamento (%s) risulta antecedente alla data di fatturazione (%s) per la fattura %s -WarningTooManyDataPleaseUseMoreFilters=Troppi risultati. Per favore applica filtri più restrittivi +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/it_IT/exports.lang b/htdocs/langs/it_IT/exports.lang index 2a5ba41a516..8d888cc7933 100644 --- a/htdocs/langs/it_IT/exports.lang +++ b/htdocs/langs/it_IT/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch campo almeno una fonte, nella colonna dei campi da SelectFormat=Scegliere questo formato di file di importazione RunImportFile=Lancio l'importazione di file NowClickToRunTheImport=Controllare risultato della simulazione di importazione. Se tutto è ok, avviare l'importazione definitiva. -DataLoadedWithId=Tutti i dati saranno caricati con l'id di importazione di seguito: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=I dati obbligatori è vuoto <b>%s</b> file sorgente in campo per. TooMuchErrors=C'è ancora <b>%s</b> linee di altra fonte di errori ma la produzione è stata limitata. TooMuchWarnings=C'è ancora <b>%s</b> linee altra fonte con avvisi di uscita, ma è stato limitato. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtra per un anno/mese/giorno<br>YYYY ExportNumericFilter='NNNNN' filtra per un solo valore<br>'NNNNN+NNNNN' filtra su un range di valori<br>'&gt;NNNNN' filtra per valori inferiori<br>'&gt;NNNNN' filtra per valori superiori ## filters SelectFilterFields=Se vuoi filtrare su qualche valore, inserisci qui il valore. -FilterableFields=Campi filtrabili +FilterableFields=Filterable Fields FilteredFields=Campi filtrati FilteredFieldsValues=Valore per il filtro FormatControlRule=Format control rule diff --git a/htdocs/langs/it_IT/ftp.lang b/htdocs/langs/it_IT/ftp.lang index ecc2448e3c1..83990865f67 100644 --- a/htdocs/langs/it_IT/ftp.lang +++ b/htdocs/langs/it_IT/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Login al server FTP fallito con le cre FTPFailedToRemoveFile=Impossibile rimuovere il file <b>%s</b> FTPFailedToRemoveDir=Impossibile rimuovere la directory <b>%s</b> (Controlla i permessi e che la directory sia vuota) FTPPassiveMode=Modalità passiva +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/it_IT/holiday.lang b/htdocs/langs/it_IT/holiday.lang index fcd1addaf36..34ab35fabf6 100644 --- a/htdocs/langs/it_IT/holiday.lang +++ b/htdocs/langs/it_IT/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/it_IT/install.lang b/htdocs/langs/it_IT/install.lang index bf22b506701..ce240b65793 100644 --- a/htdocs/langs/it_IT/install.lang +++ b/htdocs/langs/it_IT/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Aggiornare i dati sulle azioni MigrationPaymentMode=Migrazione dei dati delle modalità di pagamento MigrationCategorieAssociation=Migrazione delle categorie MigrationEvents=Migrazione degli eventi per aggiungere i proprietari nella tabella degli utilizzatori assegnati - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Mostra opzioni non disponibili HideNotAvailableOptions=Nascondi opzioni non disponibili diff --git a/htdocs/langs/it_IT/interventions.lang b/htdocs/langs/it_IT/interventions.lang index 3c015c00965..a40c9a56efe 100644 --- a/htdocs/langs/it_IT/interventions.lang +++ b/htdocs/langs/it_IT/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervento %s classificato come non fat InterventionSentByEMail=Intervento %s inviato via email InterventionDeletedInDolibarr=Intervento %s eliminato SearchAnIntervention=Cerca un intervento +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Responsabile follow-up per l'intervento TypeContact_fichinter_internal_INTERVENING=Intervento effettuato da @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Restituisce un numero nel formato %syymm-nnnn dove yy è PacificNumRefModelError=Un modello di numerazione degli interventi che inizia con $syymm è già esistente e non è compatibile con questo modello di sequenza. Rimuovere o rinominare per attivare questo modulo. PrintProductsOnFichinter=Stampa prodotti sulla scheda di intervento PrintProductsOnFichinterDetails=interventi generati da ordini +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/it_IT/languages.lang b/htdocs/langs/it_IT/languages.lang index a6696e24e69..d1dbba181df 100644 --- a/htdocs/langs/it_IT/languages.lang +++ b/htdocs/langs/it_IT/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spagnolo (Portorico) Language_et_EE=Estone Language_eu_ES=Basco Language_fa_IR=Persiano -Language_fi_FI=Finnico +Language_fi_FI=Finnish Language_fr_BE=Francese (Belgio) Language_fr_CA=Francese (Canada) Language_fr_CH=Francese (Svizzera) diff --git a/htdocs/langs/it_IT/link.lang b/htdocs/langs/it_IT/link.lang index 5c9463ceea8..7d8be24ea4a 100644 --- a/htdocs/langs/it_IT/link.lang +++ b/htdocs/langs/it_IT/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Il file non può essere collegato LinkRemoved=Il collegamento %s è stato rimosso ErrorFailedToDeleteLink= Impossibile rimuovere il collegamento '<b>%s</b>' ErrorFailedToUpdateLink= Impossibile caricare il collegamento '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang index 29bc7896f81..1d67b0be959 100644 --- a/htdocs/langs/it_IT/main.lang +++ b/htdocs/langs/it_IT/main.lang @@ -434,7 +434,7 @@ General=Generale Size=Dimensione Received=Ricevuto Paid=Pagato -Topic=Oggetto +Topic=Subject ByCompanies=Per impresa ByUsers=Per utente Links=Link @@ -705,7 +705,7 @@ PublicUrl=URL pubblico AddBox=Aggiungi box SelectElementAndClickRefresh=Seleziona un elemento e clicca Aggiorna PrintFile=Stampa il file %s -ShowTransaction=Mostra la transazione +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Vai in Home -> Impostazioni -> Società per cambiare il logo o in Home - Setup -> display per nasconderlo. Deny=Rifiuta Denied=Rifiutata @@ -748,3 +748,4 @@ ShortSaturday=Sab ShortSunday=Dom SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/it_IT/products.lang b/htdocs/langs/it_IT/products.lang index 39649ad5d11..c404aec28c3 100644 --- a/htdocs/langs/it_IT/products.lang +++ b/htdocs/langs/it_IT/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Autoconsumato dalla produzione ProductBuilded=Produzione completata ProductsMultiPrice=Prodotto con più prezzi ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Turnover dei prodotti trimestrale VWAP -ServiceSellByQuarterHT=Turnover trimestrale dei servizi VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=Primo trimestre Quarter2=Secondo trimestre Quarter3=Terzo trimestre @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang index 37c253300b1..94c99ebd554 100644 --- a/htdocs/langs/it_IT/projects.lang +++ b/htdocs/langs/it_IT/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Rif. progetto +ProjectRef=Project ref. ProjectId=Id progetto +ProjectLabel=Project label Project=Progetto Projects=Progetti ProjectStatus=Stato del progetto @@ -27,7 +29,7 @@ OfficerProject=Responsabile del progetto LastProjects=Ultimi %s progetti AllProjects=Tutti i progetti OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Elenco dei progetti ShowProject=Visualizza progetto SetProject=Imposta progetto diff --git a/htdocs/langs/ja_JP/accountancy.lang b/htdocs/langs/ja_JP/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/ja_JP/accountancy.lang +++ b/htdocs/langs/ja_JP/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang index a58aa3c6565..46d534d10e2 100644 --- a/htdocs/langs/ja_JP/admin.lang +++ b/htdocs/langs/ja_JP/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=プロジェクトリーダー Developpers=開発者/貢献者 OtherDeveloppers=他の開発者/貢献者 OfficialWebSite=Dolibarr国際公式ウェブサイト -OfficialWebSiteFr=フランスの公式ウェブサイト +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=WikiのDolibarrドキュメント OfficialDemo=Dolibarrオンラインデモ OfficialMarketPlace=外部モジュール/アドオンの公式市場の場所 @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=すべてのSMS sendings(テストの目的やデモの MAIN_SMS_SENDMODE=SMSを送信するために使用する方法 MAIN_MAIL_SMS_FROM=SMSを送信するためのデフォルトの送信者の電話番号 FeatureNotAvailableOnLinux=システムと同様にUnix上では使用できませんが備わっています。ローカルでsendmailプログラムをテストします。 -SubmitTranslation=この言語の翻訳が完了していないか、誤りを見つけた場合は、ディレクトリ<b>langs / %s</b>にファイルを編集することにより、この問題を修正するとwww.dolibarr.orgフォーラムに変更されたファイルを提出することができます。 +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=モジュールのセットアップ ModulesSetup=モジュールのセットアップ ModuleFamilyBase=システム @@ -339,7 +340,7 @@ MinLength=最小長 LanguageFilesCachedIntoShmopSharedMemory=ファイルlangは、共有メモリにロードされ ExamplesWithCurrentSetup=現在実行中のセットアップでの例 ListOfDirectories=OpenDocumentをテンプレートディレクトリのリスト -ListOfDirectoriesForModelGenODT=OpenDocument形式でテンプレートファイルを含むディレクトリのリストが表示されます。 <br><br>ここでディレクトリのフルパスを入れてください。 <br> EAHディレクトリ間のキャリッジリターンを追加します。 <br> GEDモジュールのディレクトリを追加するには<b>、DOL_DATA_ROOT / ECM / yourdirectoryname</b>ここに追加します。 <br><br>これらのディレクトリ内のファイル<b>はODT</b>で終了する必要があります。 +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=構文の例: <br> C:\\ mydirに<br> / home / mydirの<br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br>あなたのODTドキュメントテンプレートを作成する方法を知って、それらのディレクトリに格納する前に、ウィキのドキュメントをお読みください。 @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=輸出サービス Permission701=寄付を読む Permission702=寄付を作成/変更 Permission703=寄付を削除します。 -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=データベース(データロード)に外部データの大量インポートを実行する Permission1321=顧客の請求書、属性、および支払いをエクスポートする Permission1421=顧客の注文と属性をエクスポートします。 +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=フォームでの製品の説明のパーソナライ ViewProductDescInFormAbility=フォーム内の​​製品の説明の可視化(それ以外のポップアップツールチップなど) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=thirdparty言語の製品の説明の可視化 +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=エコTaxe(WEEE)をサポート @@ -1411,6 +1419,8 @@ SyslogFilename=ファイル名とパス YouCanUseDOL_DATA_ROOT=あなたがDolibarr &quot;ドキュメント&quot;ディレクトリ内のログ·ファイルのDOL_DATA_ROOT / dolibarr.logを使用することができます。このファイルを格納する別のパスを設定することができます。 ErrorUnknownSyslogConstant=定数%sは知られているSyslogの定数ではありません。 OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=寄付モジュールのセットアップ DonationsReceiptModel=寄付金の領収書のテンプレート @@ -1536,6 +1546,7 @@ AgendaSetup=イベントと議題モジュールのセットアップ PasswordTogetVCalExport=エクスポートのリンクを許可するキー PastDelayVCalExport=より古いイベントはエクスポートされません AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/ja_JP/banks.lang b/htdocs/langs/ja_JP/banks.lang index 6e75d733872..bd04603a222 100644 --- a/htdocs/langs/ja_JP/banks.lang +++ b/htdocs/langs/ja_JP/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ja_JP/bills.lang b/htdocs/langs/ja_JP/bills.lang index c6d09e81dec..895e11c0c5e 100644 --- a/htdocs/langs/ja_JP/bills.lang +++ b/htdocs/langs/ja_JP/bills.lang @@ -218,7 +218,6 @@ NoInvoice=送り状なし ClassifyBill=請求書の分類 SupplierBillsToPay=支払うために仕入先の請求書 CustomerBillsUnpaid=未払いの顧客の請求書 -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=回復不可能 SetConditions=支払条件を設定します。 SetMode=支払いモードを設定する @@ -330,12 +329,14 @@ PaymentTypeCB=クレジットカード PaymentTypeShortCB=クレジットカード PaymentTypeCHQ=チェック PaymentTypeShortCHQ=チェック -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=ラインの支払いに PaymentTypeShortVAD=ラインの支払いに -PaymentTypeTRA=請求書の支払い -PaymentTypeShortTRA=ビル +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=銀行の詳細 BankCode=銀行コード DeskCode=デスクのコード @@ -381,6 +382,8 @@ ChequesReceipts=チェックの領収書 ChequesArea=チェックの預金エリア ChequeDeposits=チェックの預金 Cheques=かどうかをチェック +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=このクレジットメモまたは入金請求書は%sに変換された UsBillingContactAsIncoiveRecipientIfExist=請求書の受信者として顧客の請求の連絡先アドレスの代わりにサードパーティのアドレスを使用する ShowUnpaidAll=すべての未払いの請求書を表示する @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=請求書PDFテンプレートのカニ。完全な請求書テンプレート(テンプレートをおすすめ) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=$ syymm始まる法案はすでに存在し、シーケンスのこのモデルと互換性がありません。それを削除するか、このモジュールを有効にするために名前を変更します。 ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=代表的なフォローアップ顧客の請求書 diff --git a/htdocs/langs/ja_JP/companies.lang b/htdocs/langs/ja_JP/companies.lang index a23a4894836..d4f85478eb0 100644 --- a/htdocs/langs/ja_JP/companies.lang +++ b/htdocs/langs/ja_JP/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=教授はID 1(ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=見通しの可能性 ContactPrivate=プライベート ContactPublic=共有 ContactVisibility=可視性 +ContactOthers=Other OthersNotLinkedToThirdParty=第三者にリンクされていないその他、 ProspectStatus=見通しの状態 PL_NONE=なし @@ -375,6 +382,7 @@ ExportDataset_company_2=連絡先とプロパティ ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=銀行の詳細 +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=価格水準 DeliveriesAddress=配信アドレス DeliveryAddress=配信アドレス diff --git a/htdocs/langs/ja_JP/compta.lang b/htdocs/langs/ja_JP/compta.lang index 1fe30c524d7..db104e8f030 100644 --- a/htdocs/langs/ja_JP/compta.lang +++ b/htdocs/langs/ja_JP/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=付加価値税の支払い VATPayments=付加価値税の支払い +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=付加価値税の支払いを表示する TotalToPay=支払いに合計 @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang index 9b33be7b777..a5fed7e2112 100644 --- a/htdocs/langs/ja_JP/errors.lang +++ b/htdocs/langs/ja_JP/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=文字列型(%s文字最大)長すぎるサ ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=フィールド<b>%sは、</b>特殊文字が含まれてはいけません。 ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=全く会計モジュールが活性化しない @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/ja_JP/exports.lang b/htdocs/langs/ja_JP/exports.lang index 37eb5573dce..19663c26f18 100644 --- a/htdocs/langs/ja_JP/exports.lang +++ b/htdocs/langs/ja_JP/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=エクスポートするフィールドの列に少なく SelectFormat=このインポートファイル形式を選択します。 RunImportFile=インポートファイルを起動する NowClickToRunTheImport=インポートシミュレーションの結果を確認してください。すべてがうまくいっていれば、決定的なインポートを起動します。 -DataLoadedWithId=<b>%s:</b>すべてのデータは、次のimport IDでロードされます +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=必須データは、フィールド<b>%s</b>のソースファイル内の空です。 TooMuchErrors=そこにエラーが発生した<b>%s</b>他のソース行はまだですが、出力が制限されていました。 TooMuchWarnings=そこに警告と<b>%s</b>他のソース行はまだですが、出力が制限されていました。 @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/ja_JP/ftp.lang b/htdocs/langs/ja_JP/ftp.lang index 2cfc5120294..6ced337da6f 100644 --- a/htdocs/langs/ja_JP/ftp.lang +++ b/htdocs/langs/ja_JP/ftp.lang @@ -9,4 +9,6 @@ FailedToConnectToFTPServer=サーバー(サーバー%s、ポート%s)のFTP FailedToConnectToFTPServerWithCredentials=定義されたログイン/パスワードでFTPサーバーにログインに失敗しました FTPFailedToRemoveFile=ファイルの<b>%sを</b>削除できませんでした。 FTPFailedToRemoveDir=(アクセス権を確認し、そのディレクトリが空の)ディレクトリの<b>%sを</b>削除できませんでした。 -# FTPPassiveMode=Passive mode +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ja_JP/holiday.lang b/htdocs/langs/ja_JP/holiday.lang index 133c9a8a311..fe16243a30d 100644 --- a/htdocs/langs/ja_JP/holiday.lang +++ b/htdocs/langs/ja_JP/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/ja_JP/install.lang b/htdocs/langs/ja_JP/install.lang index aaf6b269434..ca465a7a026 100644 --- a/htdocs/langs/ja_JP/install.lang +++ b/htdocs/langs/ja_JP/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=アクション上でデータを更新する MigrationPaymentMode=支払い·モードのデータ移行 MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/ja_JP/interventions.lang b/htdocs/langs/ja_JP/interventions.lang index 7401b370b93..1eb925088e6 100644 --- a/htdocs/langs/ja_JP/interventions.lang +++ b/htdocs/langs/ja_JP/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=代表的なフォローアップ介入 TypeContact_fichinter_internal_INTERVENING=間にある @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=yyは年である%syymm - nnnnの形式でニュメロ PacificNumRefModelError=$ syymmで始まる介入のカードは、すでに存在し、シーケンスのこのモデルと互換性がありません。それを削除するか、このモジュールをアクティブにするには、その名前を変更。 PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ja_JP/languages.lang b/htdocs/langs/ja_JP/languages.lang index c3a374015c0..eaa5d04caa4 100644 --- a/htdocs/langs/ja_JP/languages.lang +++ b/htdocs/langs/ja_JP/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=スペイン語(プエルトリコ) Language_et_EE=エストニア語 Language_eu_ES=バスク Language_fa_IR=ペルシア語 -Language_fi_FI=フインランド語 +Language_fi_FI=Finnish Language_fr_BE=フランス語 (ベルギー) Language_fr_CA=フランス語 (カナダ) Language_fr_CH=フランス語 (スイス) diff --git a/htdocs/langs/ja_JP/link.lang b/htdocs/langs/ja_JP/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/ja_JP/link.lang +++ b/htdocs/langs/ja_JP/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang index 4a80998de58..5c83ef3a01d 100644 --- a/htdocs/langs/ja_JP/main.lang +++ b/htdocs/langs/ja_JP/main.lang @@ -434,7 +434,7 @@ General=一般的な Size=サイズ Received=受信された Paid=有料 -Topic=Sujet +Topic=Subject ByCompanies=第三者による ByUsers=ユーザによる Links=リンク @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ja_JP/products.lang b/htdocs/langs/ja_JP/products.lang index f976f216cde..95c5cfc64b9 100644 --- a/htdocs/langs/ja_JP/products.lang +++ b/htdocs/langs/ja_JP/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang index 90da16cca2b..d1d52a553e3 100644 --- a/htdocs/langs/ja_JP/projects.lang +++ b/htdocs/langs/ja_JP/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=プロジェクト Projects=プロジェクト ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=役員プロジェクト LastProjects=最後%sプロジェクト AllProjects=すべてのプロジェクト OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=プロジェクトのリスト ShowProject=プロジェクトを表示する SetProject=プロジェクトを設定します。 diff --git a/htdocs/langs/ka_GE/accountancy.lang b/htdocs/langs/ka_GE/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/ka_GE/accountancy.lang +++ b/htdocs/langs/ka_GE/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ka_GE/admin.lang b/htdocs/langs/ka_GE/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/ka_GE/admin.lang +++ b/htdocs/langs/ka_GE/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/ka_GE/banks.lang b/htdocs/langs/ka_GE/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/ka_GE/banks.lang +++ b/htdocs/langs/ka_GE/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ka_GE/bills.lang b/htdocs/langs/ka_GE/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/ka_GE/bills.lang +++ b/htdocs/langs/ka_GE/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/ka_GE/companies.lang b/htdocs/langs/ka_GE/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/ka_GE/companies.lang +++ b/htdocs/langs/ka_GE/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/ka_GE/compta.lang b/htdocs/langs/ka_GE/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/ka_GE/compta.lang +++ b/htdocs/langs/ka_GE/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/ka_GE/errors.lang b/htdocs/langs/ka_GE/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/ka_GE/errors.lang +++ b/htdocs/langs/ka_GE/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/ka_GE/exports.lang b/htdocs/langs/ka_GE/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/ka_GE/exports.lang +++ b/htdocs/langs/ka_GE/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/ka_GE/ftp.lang b/htdocs/langs/ka_GE/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/ka_GE/ftp.lang +++ b/htdocs/langs/ka_GE/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ka_GE/holiday.lang b/htdocs/langs/ka_GE/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/ka_GE/holiday.lang +++ b/htdocs/langs/ka_GE/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/ka_GE/install.lang b/htdocs/langs/ka_GE/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/ka_GE/install.lang +++ b/htdocs/langs/ka_GE/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/ka_GE/interventions.lang b/htdocs/langs/ka_GE/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/ka_GE/interventions.lang +++ b/htdocs/langs/ka_GE/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ka_GE/languages.lang b/htdocs/langs/ka_GE/languages.lang index 3d9bf981568..27b533c3f2d 100644 --- a/htdocs/langs/ka_GE/languages.lang +++ b/htdocs/langs/ka_GE/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/ka_GE/link.lang b/htdocs/langs/ka_GE/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/ka_GE/link.lang +++ b/htdocs/langs/ka_GE/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/ka_GE/main.lang b/htdocs/langs/ka_GE/main.lang index 8ebb74139ae..49c2c3eec37 100644 --- a/htdocs/langs/ka_GE/main.lang +++ b/htdocs/langs/ka_GE/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ka_GE/products.lang b/htdocs/langs/ka_GE/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/ka_GE/products.lang +++ b/htdocs/langs/ka_GE/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ka_GE/projects.lang b/htdocs/langs/ka_GE/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/ka_GE/projects.lang +++ b/htdocs/langs/ka_GE/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/kn_IN/accountancy.lang b/htdocs/langs/kn_IN/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/kn_IN/accountancy.lang +++ b/htdocs/langs/kn_IN/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/kn_IN/admin.lang b/htdocs/langs/kn_IN/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/kn_IN/admin.lang +++ b/htdocs/langs/kn_IN/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/kn_IN/banks.lang b/htdocs/langs/kn_IN/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/kn_IN/banks.lang +++ b/htdocs/langs/kn_IN/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/kn_IN/bills.lang b/htdocs/langs/kn_IN/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/kn_IN/bills.lang +++ b/htdocs/langs/kn_IN/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/kn_IN/companies.lang b/htdocs/langs/kn_IN/companies.lang index 2a53f749223..6ada2d4a2a3 100644 --- a/htdocs/langs/kn_IN/companies.lang +++ b/htdocs/langs/kn_IN/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=ಸಂಭಾವ್ಯ ನಿರೀಕ್ಷಿತರು ContactPrivate=ಖಾಸಗಿ ContactPublic=ಹಂಚಲ್ಪಟ್ಟ ContactVisibility=ಕಾಣುವಂತಿರುವಿಕೆ +ContactOthers=Other OthersNotLinkedToThirdParty=ಇತರೆ, ಮೂರನೇ ವ್ಯಕ್ತಿಗೆ ಕೂಡಿಸಲ್ಪಡದ ProspectStatus=ನಿರೀಕ್ಷಿತರ ಸ್ಥಿತಿ PL_NONE=ಯಾವುದೂ ಇಲ್ಲ @@ -375,6 +382,7 @@ ExportDataset_company_2=ಸಂಪರ್ಕಗಳು ಮತ್ತು ವಿವರ ImportDataset_company_1=ಮೂರನೇ ಪಕ್ಷಗಳು (ಸಂಸ್ಥೆಗಳು / ಫೌಂಡೇಶನ್ / ಜನರು) ಮತ್ತು ವಿವರಗಳು ImportDataset_company_2=ಸಂಪರ್ಕಗಳು / ವಿಳಾಸಗಳು (ಮೂರನೇ ಪಾರ್ಟಿಗಳದ್ದಾಗಿರಬಹುದು, ಆಗಿಲ್ಲದಿರಬಹುದು) ಮತ್ತು ಲಕ್ಷಣಗಳು ImportDataset_company_3=ಬ್ಯಾಂಕ್ ವಿವರಗಳು +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=ಬೆಲೆ ಮಟ್ಟ DeliveriesAddress=ತಲುಪಿಸುವ ವಿಳಾಸಗಳು DeliveryAddress=ತಲುಪಿಸುವ ವಿಳಾಸ diff --git a/htdocs/langs/kn_IN/compta.lang b/htdocs/langs/kn_IN/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/kn_IN/compta.lang +++ b/htdocs/langs/kn_IN/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/kn_IN/errors.lang b/htdocs/langs/kn_IN/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/kn_IN/errors.lang +++ b/htdocs/langs/kn_IN/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/kn_IN/exports.lang b/htdocs/langs/kn_IN/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/kn_IN/exports.lang +++ b/htdocs/langs/kn_IN/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/kn_IN/ftp.lang b/htdocs/langs/kn_IN/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/kn_IN/ftp.lang +++ b/htdocs/langs/kn_IN/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/kn_IN/holiday.lang b/htdocs/langs/kn_IN/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/kn_IN/holiday.lang +++ b/htdocs/langs/kn_IN/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/kn_IN/install.lang b/htdocs/langs/kn_IN/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/kn_IN/install.lang +++ b/htdocs/langs/kn_IN/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/kn_IN/interventions.lang b/htdocs/langs/kn_IN/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/kn_IN/interventions.lang +++ b/htdocs/langs/kn_IN/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/kn_IN/languages.lang b/htdocs/langs/kn_IN/languages.lang index 3d9bf981568..27b533c3f2d 100644 --- a/htdocs/langs/kn_IN/languages.lang +++ b/htdocs/langs/kn_IN/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/kn_IN/link.lang b/htdocs/langs/kn_IN/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/kn_IN/link.lang +++ b/htdocs/langs/kn_IN/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang index 8ebb74139ae..49c2c3eec37 100644 --- a/htdocs/langs/kn_IN/main.lang +++ b/htdocs/langs/kn_IN/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/kn_IN/products.lang b/htdocs/langs/kn_IN/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/kn_IN/products.lang +++ b/htdocs/langs/kn_IN/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/kn_IN/projects.lang b/htdocs/langs/kn_IN/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/kn_IN/projects.lang +++ b/htdocs/langs/kn_IN/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/ko_KR/accountancy.lang b/htdocs/langs/ko_KR/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/ko_KR/accountancy.lang +++ b/htdocs/langs/ko_KR/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ko_KR/admin.lang b/htdocs/langs/ko_KR/admin.lang index 2c9dcc51823..cefbf8dc630 100644 --- a/htdocs/langs/ko_KR/admin.lang +++ b/htdocs/langs/ko_KR/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/ko_KR/banks.lang b/htdocs/langs/ko_KR/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/ko_KR/banks.lang +++ b/htdocs/langs/ko_KR/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ko_KR/bills.lang b/htdocs/langs/ko_KR/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/ko_KR/bills.lang +++ b/htdocs/langs/ko_KR/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/ko_KR/companies.lang b/htdocs/langs/ko_KR/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/ko_KR/companies.lang +++ b/htdocs/langs/ko_KR/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/ko_KR/compta.lang b/htdocs/langs/ko_KR/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/ko_KR/compta.lang +++ b/htdocs/langs/ko_KR/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang index 02aafbdafbb..8b6635a556e 100644 --- a/htdocs/langs/ko_KR/errors.lang +++ b/htdocs/langs/ko_KR/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/ko_KR/exports.lang b/htdocs/langs/ko_KR/exports.lang index 4a1495b5fbf..dc65c3f39ae 100644 --- a/htdocs/langs/ko_KR/exports.lang +++ b/htdocs/langs/ko_KR/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/ko_KR/ftp.lang b/htdocs/langs/ko_KR/ftp.lang index 6f135997201..8ecb0c55cad 100644 --- a/htdocs/langs/ko_KR/ftp.lang +++ b/htdocs/langs/ko_KR/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -# FTPClientSetup=FTP Client module setup -# NewFTPClient=New FTP connection setup -# FTPArea=FTP Area -# FTPAreaDesc=This screen show you content of a FTP server view -# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). -# FTPPassiveMode=Passive mode +FTPClientSetup=FTP Client module setup +NewFTPClient=New FTP connection setup +FTPArea=FTP Area +FTPAreaDesc=This screen show you content of a FTP server view +SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions +FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password +FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. +FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ko_KR/holiday.lang b/htdocs/langs/ko_KR/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/ko_KR/holiday.lang +++ b/htdocs/langs/ko_KR/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/ko_KR/install.lang b/htdocs/langs/ko_KR/install.lang index 94c765a7fd6..f2c61bc765a 100644 --- a/htdocs/langs/ko_KR/install.lang +++ b/htdocs/langs/ko_KR/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/ko_KR/interventions.lang b/htdocs/langs/ko_KR/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/ko_KR/interventions.lang +++ b/htdocs/langs/ko_KR/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ko_KR/languages.lang b/htdocs/langs/ko_KR/languages.lang index 34396d295bb..20e30dd2630 100644 --- a/htdocs/langs/ko_KR/languages.lang +++ b/htdocs/langs/ko_KR/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=스페인어 (푸에르토 리코) Language_et_EE=에스토니아의 Language_eu_ES=Basku Language_fa_IR=페르시아의 -Language_fi_FI=핀 +Language_fi_FI=Finnish Language_fr_BE=프랑스어 (벨기에) Language_fr_CA=프랑스어 (캐나다) Language_fr_CH=프랑스어 (스위스) diff --git a/htdocs/langs/ko_KR/link.lang b/htdocs/langs/ko_KR/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/ko_KR/link.lang +++ b/htdocs/langs/ko_KR/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang index 24d324623dd..9884fe5b626 100644 --- a/htdocs/langs/ko_KR/main.lang +++ b/htdocs/langs/ko_KR/main.lang @@ -434,7 +434,7 @@ General=일반 Size=크기 Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ko_KR/products.lang b/htdocs/langs/ko_KR/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/ko_KR/products.lang +++ b/htdocs/langs/ko_KR/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ko_KR/projects.lang b/htdocs/langs/ko_KR/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/ko_KR/projects.lang +++ b/htdocs/langs/ko_KR/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/lo_LA/accountancy.lang b/htdocs/langs/lo_LA/accountancy.lang index 5d1156487c6..5495a370ec8 100644 --- a/htdocs/langs/lo_LA/accountancy.lang +++ b/htdocs/langs/lo_LA/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=ບັນ​ຊີ Globalparameters=​ໂຕ​ຕັ້ງ​ຄ່າ​ທັງ​ໝົດ @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/lo_LA/admin.lang b/htdocs/langs/lo_LA/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/lo_LA/admin.lang +++ b/htdocs/langs/lo_LA/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/lo_LA/banks.lang b/htdocs/langs/lo_LA/banks.lang index cb4485246b4..2c603b6c93c 100644 --- a/htdocs/langs/lo_LA/banks.lang +++ b/htdocs/langs/lo_LA/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/lo_LA/bills.lang b/htdocs/langs/lo_LA/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/lo_LA/bills.lang +++ b/htdocs/langs/lo_LA/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/lo_LA/companies.lang b/htdocs/langs/lo_LA/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/lo_LA/companies.lang +++ b/htdocs/langs/lo_LA/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/lo_LA/compta.lang b/htdocs/langs/lo_LA/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/lo_LA/compta.lang +++ b/htdocs/langs/lo_LA/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/lo_LA/errors.lang b/htdocs/langs/lo_LA/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/lo_LA/errors.lang +++ b/htdocs/langs/lo_LA/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/lo_LA/exports.lang b/htdocs/langs/lo_LA/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/lo_LA/exports.lang +++ b/htdocs/langs/lo_LA/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/lo_LA/ftp.lang b/htdocs/langs/lo_LA/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/lo_LA/ftp.lang +++ b/htdocs/langs/lo_LA/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/lo_LA/holiday.lang b/htdocs/langs/lo_LA/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/lo_LA/holiday.lang +++ b/htdocs/langs/lo_LA/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/lo_LA/install.lang b/htdocs/langs/lo_LA/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/lo_LA/install.lang +++ b/htdocs/langs/lo_LA/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/lo_LA/interventions.lang b/htdocs/langs/lo_LA/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/lo_LA/interventions.lang +++ b/htdocs/langs/lo_LA/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/lo_LA/languages.lang b/htdocs/langs/lo_LA/languages.lang index 3d9bf981568..27b533c3f2d 100644 --- a/htdocs/langs/lo_LA/languages.lang +++ b/htdocs/langs/lo_LA/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/lo_LA/link.lang b/htdocs/langs/lo_LA/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/lo_LA/link.lang +++ b/htdocs/langs/lo_LA/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang index 8ebb74139ae..49c2c3eec37 100644 --- a/htdocs/langs/lo_LA/main.lang +++ b/htdocs/langs/lo_LA/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/lo_LA/products.lang b/htdocs/langs/lo_LA/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/lo_LA/products.lang +++ b/htdocs/langs/lo_LA/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/lo_LA/projects.lang +++ b/htdocs/langs/lo_LA/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/lt_LT/accountancy.lang b/htdocs/langs/lt_LT/accountancy.lang index 411d852b4d7..c8ea1461467 100644 --- a/htdocs/langs/lt_LT/accountancy.lang +++ b/htdocs/langs/lt_LT/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Apskaita Globalparameters=Bendrieji parametrai @@ -34,6 +36,7 @@ Selectchartofaccounts=Pasirinkite sąskaitų planą Validate=Patvirtinti Addanaccount=Pridėti apskaitos sąskaitą AccountAccounting=Apskaitos sąskaita +AccountAccountingSuggest=Accounting account suggest Ventilation=Schema ToDispatch=Išsiųsti Dispatched=Išsiųsta @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Apskaitos tiekėjo schema AccountingVentilationCustomer=Apskaitos kliento schema Line=Eilutė -CAHTF=Iš viso pirkimas iš tiekėjų HT +CAHTF=Total purchase supplier before tax InvoiceLines=Sąskaitos eilutės, kurios turi būti apsvarstytos InvoiceLinesDone=Svarstomos eilutės sąskaitoje-faktūroje -IntoAccount=Apskaitos sąskaitoje +IntoAccount=Ventilate in the accounting account Ventilate=Svarstyti VentilationAuto=Automatinis paskirstymas @@ -152,7 +155,7 @@ Active=Ataskaita NewFiscalYear=Nauji fiskaliniai metai DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Bendra apyvarta HT +TotalVente=Total turnover before tax TotalMarge=Iš viso pardavimų marža DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Patvirtinti automatiškai ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Suskirstymo kortelė +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/lt_LT/admin.lang b/htdocs/langs/lt_LT/admin.lang index 8a41491cff9..b2c75cfb07a 100644 --- a/htdocs/langs/lt_LT/admin.lang +++ b/htdocs/langs/lt_LT/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projekto vadovas Developpers=Kūrėjai/autoriai OtherDeveloppers=Kiti kūrėjai/autoriai OfficialWebSite=Dolibarr tarptautinė oficiali interneto svetainė -OfficialWebSiteFr=Prancūzijos oficiali interneto svetainė +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr dokumentai Wiki OfficialDemo=Dolibarr tiesioginis demo OfficialMarketPlace=Oficiali išorinių Modulių/papildinių parduotuvė @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Išjungti visus SMS siuntimus (bandymo ar demo tikslais) MAIN_SMS_SENDMODE=SMS siuntimui naudoti metodą MAIN_MAIL_SMS_FROM=SMS siuntimui naudojamas siuntėjo telefono numeris pagal nutylėjimą FeatureNotAvailableOnLinux=Funkcija negalima Unix tipo sistemose. Patikrinti el. pašto siuntimo vietinę programą. -SubmitTranslation=Jei vertimas į šią kalbą yra neišsamus arba vertime yra klaidų, galite redaguoti failą kataloge <b>langs /%s</b> ir pateikti pakeistus failus www.dolibarr.org forume. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Modulio nuostatos ModulesSetup=Moduliai nuostatos ModuleFamilyBase=Sistema @@ -339,7 +340,7 @@ MinLength=Minimalus ilgis LanguageFilesCachedIntoShmopSharedMemory=Failai .lang pakrauti į bendro naudojimo atmintį ExamplesWithCurrentSetup=Pavyzdžiai su dabartiniais nustatymais ListOfDirectories=OpenDocument šablonų katalogų sąrašas -ListOfDirectoriesForModelGenODT=OpenDocument formato šablonų failų katalogų sąrašas.<br><br>Įdėk čia pilną katalogų kelią.<br> Įdėti eilutės perkėlimo simbolį tarp kiekvieno katalogo. <br>Norėdami pridėti GED modulio katalogą, pridėti čia <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br> Failai šiuose kataloguose turi baigtis <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=ODT/ODS šablonų failų rastų šiuose kataloguose skaičius ExampleOfDirectoriesForModelGen=Pavyzdys: <br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Norėdami sužinoti, kaip sukurti savo odt dokumentų šablonus, prieš išsaugant juos šiuose kataloguose, paskaityti Wiki dokumentus: @@ -635,7 +636,7 @@ Permission162=Sukurti / keisti sutartis / pasirašymus Permission163=Aktyvuoti sutarties aptarnavimą / pasirašymą Permission164=Išjungti sutarties aptarnavimą / pasirašymą Permission165=Panaikinti sutartis / pasirašymus -Permission171=Skaityti komandiruotes ir išlaidas (nuosavas ir subordinuotas) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=sukurti / keisti komandiruotes ir išlaidas Permission173=Panaikinti komandiruotes ir išlaidas Permission174=Skaityti visas keliones ir išlaidas @@ -730,7 +731,7 @@ Permission538=Eksportuoti paslaugas Permission701=Skaityti aukas Permission702=Sukurti/keisti aukas Permission703=Ištrinti aukas -Permission771=Skaityti išlaidų ataskaitas (nuosavų ir subordinuotų) +Permission771=Read expense reports (yours and your subordinates) Permission772=Sukurti / redaguoti išlaidų ataskaitas Permission773=Ištrinti išlaidų ataskaitas Permission774=Skaityti visas išlaidų ataskaitas (net nepalald-iam vartotojui) @@ -767,6 +768,12 @@ Permission1237=Eksportuoti tiekėjo užsakymus ir jų detales Permission1251=Pradėti masinį išorinių duomenų importą į duomenų bazę (duomenų užkrovimas) Permission1321=Eksportuoti klientų sąskaitas-faktūras, atributus ir mokėjimus Permission1421=Eksportuoti klientų užsakymus ir atributus +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Skaityti planinį darbą Permission23002=sukurti / atnaujinti planinį darbą Permission23003=Panaikinti planinį darbą @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Produkto aprašymų formose personalizavimas ViewProductDescInFormAbility=Produktų aprašymų vizualizavimas formose (kitu būdu per "iššokantį" langą) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Produktų aprašymų vizualizavimas trečios šalies kalba +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Naudokite paieškos formą norint pasirinkti produktą (o ne iškrentantį sąrašą). UseEcoTaxeAbility=Palaikyti Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Failo pavadinimas ir kelias YouCanUseDOL_DATA_ROOT=Galite naudoti DOL_DATA_ROOT/dolibarr.log prisijungimo failui Dolibarr "dokuments" kataloge. Galite nustatyti kitokį kelią šio failo saugojimui. ErrorUnknownSyslogConstant=Konstanta %s yra nežinoma Syslog konstanta OnlyWindowsLOG_USER=Windows palaiko tik LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Aukų modulio nuostatos DonationsReceiptModel=Aukų įplaukų šablonas @@ -1536,6 +1546,7 @@ AgendaSetup=Įvykių ir operacijų modulio nustatymas PasswordTogetVCalExport=Eksporto sąsajos leidimo mygtukas PastDelayVCalExport=Neeksportuoti įvykių senesnių nei AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Nustatyti automatiškai šio įvykio tipą paieškos filtrui darbotvarkėje AGENDA_DEFAULT_FILTER_STATUS=Nustatyti automatiškai šio įvykio būklę paieškos filtrui darbotvarkėje AGENDA_DEFAULT_VIEW=Kurią kortelę norite atidaryti pagal nutylėjimą renkantis meniu Darbotvarkė @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/lt_LT/banks.lang b/htdocs/langs/lt_LT/banks.lang index 8fe54ebdefc..37d4fc97f1c 100644 --- a/htdocs/langs/lt_LT/banks.lang +++ b/htdocs/langs/lt_LT/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Ištrinti BAN įrašą ConfirmDeleteRib=Ar tikrai norite ištrinti šį BAN įrašą? StartDate=Pradžios data EndDate=Pabaigos data -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/lt_LT/bills.lang b/htdocs/langs/lt_LT/bills.lang index c5b950a8fee..2c6063e1ab9 100644 --- a/htdocs/langs/lt_LT/bills.lang +++ b/htdocs/langs/lt_LT/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nėra sąskaitos-faktūros ClassifyBill=Priskirti sąskaitą-faktūrą SupplierBillsToPay=Tiekėjų sąskaitos-faktūros apmokėjimui CustomerBillsUnpaid=Neapmokėtos klientų sąskaitos-faktūros -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Neatitaisomas SetConditions=Nustatykite mokėjimo terminus SetMode=Nustatykite mokėjimo būdą @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditinė kortelė PaymentTypeShortCB=Kreditinė kortelė PaymentTypeCHQ=Čekis PaymentTypeShortCHQ=Čekis -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Tiesioginis mokėjimas (online) PaymentTypeShortVAD=Tiesioginis mokėjimas (online) -PaymentTypeTRA=Sąskaitos apmokėjimas -PaymentTypeShortTRA=Sąskaita +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Banko duomenys BankCode=Banko kodas DeskCode=Skyriaus kodas @@ -381,6 +382,8 @@ ChequesReceipts=Čekių įplaukos ChequesArea=Čekių depozitų sritis ChequeDeposits=Čekių depozitai Cheques=Čekiai +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Ši kreditinė sąskaita ar depozito sąskaita-faktūra buvo konvertuota į %s UsBillingContactAsIncoiveRecipientIfExist=Naudoti kliento kontaktinį adresą, o ne trečiosios šalies, kaip sąskaitų-faktūrų gavėjo, adresą ShowUnpaidAll=Rodyti visas neapmokėtas sąskaitas-faktūras @@ -404,7 +407,7 @@ RevenueStamp=Įplaukų rūšis YouMustCreateInvoiceFromThird=Ši opcija galima tik tada, kai kuriama sąskaita-faktūra iš trečiosios šalies kortelės "Klientas" PDFCrabeDescription=Sąskaitos-faktūros PDF šablonas Crabe. Pilnas sąskaitos-faktūros šablonas (rekomenduojamas Šablonas) TerreNumRefModelDesc1=Grąžinimo numeris formatu %syymm-nnnn standartinėms sąskaitoms-faktūroms ir %syymm-nnnn kreditinėms sąskaitoms, kur yy yra metai, mm mėnuo ir nnnn yra seka be pertrūkių ir be grįžimo į 0 -MarsNumRefModelDesc1=Grąžinimo numeris formatu %syymm-nnnn standartinėms sąskaitoms-faktūroms, %syymm-nnnn sąskaitų-faktūrų pakeitimui, % syymm-nnnn kreditinėms sąskaitoms ir %syymm-nnnn kreditinėms sąskaitoms, kur yy yra metai, mm mėnuo ir nnn seka be pertrūkių ir be grįžimo į 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Sąskaita, prasidedanti $syymm, jau egzistuoja ir yra nesuderinama su šiuo sekos modeliu. Pašalinkite ją arba pakeiskite jį, kad aktyvuoti šį modulį. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Atstovas šiai kliento sąskaitai-faktūrai diff --git a/htdocs/langs/lt_LT/companies.lang b/htdocs/langs/lt_LT/companies.lang index ef7b36094b3..ecdf44723d8 100644 --- a/htdocs/langs/lt_LT/companies.lang +++ b/htdocs/langs/lt_LT/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof ID 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Numatomų klientų potencialas ContactPrivate=Privatus ContactPublic=Bendras ContactVisibility=Matomumas +ContactOthers=Other OthersNotLinkedToThirdParty=Kiti, nesusieti su trečiąja šalimi ProspectStatus=Numatomo kliento būklė PL_NONE=Nė vienas @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontaktai ir rekvizitai ImportDataset_company_1=Trečiosios šalys (Įmonės/fondai/fiziniai asmenys) ir rekvizitai ImportDataset_company_2=Kontaktai/Adresai (trečiosios šalies arba ne) ir atributai ImportDataset_company_3=Banko duomenys +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Kainos lygis DeliveriesAddress=Pristatymo adresai DeliveryAddress=Pristatymo adresas diff --git a/htdocs/langs/lt_LT/compta.lang b/htdocs/langs/lt_LT/compta.lang index f62a95f9908..0d8cdac597c 100644 --- a/htdocs/langs/lt_LT/compta.lang +++ b/htdocs/langs/lt_LT/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=PVM mokėjimas VATPayments=PVM mokėjimai +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Rodyti PVM mokėjimą TotalToPay=Iš viso mokėti @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Apyvartos ataskaita pagal produktą, kai naudojamas <b>Pinigų apskaita</b> būdas nėra tinkamas. Ši ataskaita yra prieinama tik tada, kai naudojama <b>Įsipareigojimų apskaita</b> režimas (žr. Apskaitos modulio nustatymus). CalculationMode=Skaičiavimo metodas AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang index de23e639e1d..3aa587b77d5 100644 --- a/htdocs/langs/lt_LT/errors.lang +++ b/htdocs/langs/lt_LT/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Per didelis eilutės tipui (maksimalus simbolių ErrorNoValueForSelectType=Prašome užpildyti reikšmę pasirinkitam sąrašui ErrorNoValueForCheckBoxType=Prašome užpildyti reikšmę žymės laukelių sąrašui ErrorNoValueForRadioType=Prašome užpildyti reikšmę žymių (radio) sąrašui -ErrorBadFormatValueList=Sąrašo reikšmė negali būti daugiau nei viena <u>%s</u>, bet reikia bent vienos: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Laukelyje <b>%s</b> neturi būti specialiųjų simbolių ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nėra aktyvaus apskaitos modulio @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Nustatymo ClickToDial informacija savo va WarningNotRelevant=Neaktuali operacija šiam duomenų rinkiniui WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/lt_LT/exports.lang b/htdocs/langs/lt_LT/exports.lang index 6a68720a51e..8a8689a75e2 100644 --- a/htdocs/langs/lt_LT/exports.lang +++ b/htdocs/langs/lt_LT/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Eksportui įjungti bent vieną šaltinio lauką laukų stu SelectFormat=Pasirinkite šį importo failo formatą RunImportFile=Pradėti importuoti failą NowClickToRunTheImport=Patikrinkite importo simuliacijos rezultatą. Jei viskas gerai, pradėti tikrą galutinį importą. -DataLoadedWithId=Visi duomenys bus įkrauti su šiuo importo ID: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Privalomi duomenys yra tušti šaltinio failo lauke <b>%s</b>. TooMuchErrors=Čia yra <b>%s</b> kito šaltinio eilutės su klaidomis, bet išvestis buvo apribota. TooMuchWarnings=Čia yra dar <b>%s</b> kito šaltinio eilutės su įspėjimais, bet išvestis buvo apribota. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtruoja paeiliui metai/mėnuo/diena< ExportNumericFilter='NNNNN' filtruos pagal vieną reikšmę<br>'NNNNN+NNNNN' filtruos diapazono reikšmes<br>'&gt;NNNNN' filtruos mažesnes reikšmes<br>'&gt;NNNNN' filtruos didesnes reikšmes. ## filters SelectFilterFields=Jei norite filtruoti pagal kai kokias reikšmes, įveskite reikšmes čia. -FilterableFields=Filtruojami laukeliai +FilterableFields=Filterable Fields FilteredFields=Atfiltruoti laukeliai FilteredFieldsValues=Reikšmės filtravimui FormatControlRule=Format control rule diff --git a/htdocs/langs/lt_LT/ftp.lang b/htdocs/langs/lt_LT/ftp.lang index 6f135997201..9470fed927c 100644 --- a/htdocs/langs/lt_LT/ftp.lang +++ b/htdocs/langs/lt_LT/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -# FTPClientSetup=FTP Client module setup -# NewFTPClient=New FTP connection setup -# FTPArea=FTP Area -# FTPAreaDesc=This screen show you content of a FTP server view -# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). -# FTPPassiveMode=Passive mode +FTPClientSetup=FTP kliento modulio nustatymai +NewFTPClient=Naujo FTP prisijungimo nustatymai +FTPArea=FTP sritis +FTPAreaDesc=Šis ekranas rodo FTP serverio vaizdo turinį +SetupOfFTPClientModuleNotComplete=FTP kliento modulio nustatymai yra nepilni +FTPFeatureNotSupportedByYourPHP=Jūsų PHP nepalaiko FTP funkcijos +FailedToConnectToFTPServer=Nepavyko prisijungti prie FTP serverio (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Nepavyko prisijungti prie FTP serverio su nustatytu prisijungimo vardu/slaptažodžiu +FTPFailedToRemoveFile=Nepavyko pašalinti failo <b>%s</b>. +FTPFailedToRemoveDir=Nepavyko pašalinti direktorijos <b>%s</b> (patikrinkite leidimus ir, kad katalogas yra tuščias). +FTPPassiveMode=Pasyvus būdas +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/lt_LT/holiday.lang b/htdocs/langs/lt_LT/holiday.lang index 71dea76805e..2c5a0bc692e 100644 --- a/htdocs/langs/lt_LT/holiday.lang +++ b/htdocs/langs/lt_LT/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/lt_LT/install.lang b/htdocs/langs/lt_LT/install.lang index 93ca406d140..5802a88f841 100644 --- a/htdocs/langs/lt_LT/install.lang +++ b/htdocs/langs/lt_LT/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Atnaujinti veiksmų duomenis MigrationPaymentMode=Duomenų perkėlimas mokėjimo būdui MigrationCategorieAssociation=Kategorijų perkėlimas MigrationEvents=Įvykių migracija pridedant įvykio savininką į užduočių lentelę - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Parodyti negalimas opcijas HideNotAvailableOptions=Paslėpti negalimas opcijas diff --git a/htdocs/langs/lt_LT/interventions.lang b/htdocs/langs/lt_LT/interventions.lang index 55d2599ab6b..ef35a1a054b 100644 --- a/htdocs/langs/lt_LT/interventions.lang +++ b/htdocs/langs/lt_LT/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Sekančios intervencijos atstovas TypeContact_fichinter_internal_INTERVENING=Intervencija @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Grąžinti numerį su formatu %syymm-nnnn, kur yy yra me PacificNumRefModelError=Intervencijos kortelė pradedant $syymm jau egzistuoja ir yra nesuderinama su šios sekos modeliu. Pašalinti ją arba pakeisti vardą šio modulio aktyvavimui. PrintProductsOnFichinter=Spausdinti produktus intervencinėje kortelėje PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/lt_LT/languages.lang b/htdocs/langs/lt_LT/languages.lang index 92aa5702fec..cf72850d8f7 100644 --- a/htdocs/langs/lt_LT/languages.lang +++ b/htdocs/langs/lt_LT/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Ispanų (Puerto Rikas) Language_et_EE=Estijos Language_eu_ES=Baskų Language_fa_IR=Persijos -Language_fi_FI=Pelekai +Language_fi_FI=Finnish Language_fr_BE=Prancūzų (Belgija) Language_fr_CA=Prancūzų (Kanada) Language_fr_CH=Prancūzų (Šveicarija) diff --git a/htdocs/langs/lt_LT/link.lang b/htdocs/langs/lt_LT/link.lang index c48d83ce6e4..123e487bfad 100644 --- a/htdocs/langs/lt_LT/link.lang +++ b/htdocs/langs/lt_LT/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Nesėkmingas sąsajos '<b>%s</b>' atnaujinimas +URLToLink=URL to link diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang index 4784d805449..225589204ae 100644 --- a/htdocs/langs/lt_LT/main.lang +++ b/htdocs/langs/lt_LT/main.lang @@ -434,7 +434,7 @@ General=Vyriausias Size=Dydis Received=Gautas Paid=Apmokėtas -Topic=Subjektas +Topic=Subject ByCompanies=Trečiųjų šalių ByUsers=Vartotojų Links=Saitai @@ -705,7 +705,7 @@ PublicUrl=Viešas URL AddBox=Pridėti langelį SelectElementAndClickRefresh=Pasirinkite elementą ir spustelėkite Atnaujinti PrintFile=Spausdinti failą %s -ShowTransaction=Rodyti sandorį +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Eiti į Pradžia - Nustatymai - Bendrovė, kad pakeisti logotipą arba eikite į Pradžia - Nustatymai - Ekranas, kad paslėpti. Deny=Atmesti Denied=Atmestas @@ -748,3 +748,4 @@ ShortSaturday=Še ShortSunday=Se SelectMailModel=Pasirinkite el.pašto šabloną SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/lt_LT/products.lang b/htdocs/langs/lt_LT/products.lang index 69336b098de..7aac81833d2 100644 --- a/htdocs/langs/lt_LT/products.lang +++ b/htdocs/langs/lt_LT/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto suvartotojimas pagal gamybą ProductBuilded=Gamyba baigta ProductsMultiPrice=Produkto multi-kaina ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Produktų apyvarta per ketvirtį VWAP -ServiceSellByQuarterHT=Paslaugų apyvarta per ketvirtį VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=I ketvirtis Quarter2=II ketvirtis Quarter3=III ketvirtis @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang index 7b74e493108..6cf250cab60 100644 --- a/htdocs/langs/lt_LT/projects.lang +++ b/htdocs/langs/lt_LT/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Projekto nuoroda +ProjectRef=Project ref. ProjectId=Projekto ID +ProjectLabel=Project label Project=Projektas Projects=Projektai ProjectStatus=Projekto statusas @@ -27,7 +29,7 @@ OfficerProject=Projekto darbuotojas LastProjects=Paskutiniai %s projektai AllProjects=Visi projektai OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Projektų sąrašas ShowProject=Rodyti projektą SetProject=Nustatykite projektą diff --git a/htdocs/langs/lv_LV/accountancy.lang b/htdocs/langs/lv_LV/accountancy.lang index dd8aa568023..fae3e2e8bcb 100644 --- a/htdocs/langs/lv_LV/accountancy.lang +++ b/htdocs/langs/lv_LV/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Globālie iestatījumi @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Apstiprināt Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=Jānosūta Dispatched=Nosūtīts @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=Jaauns fiskālais gads DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang index c0b06fbdbbb..3b67036e1d8 100644 --- a/htdocs/langs/lv_LV/admin.lang +++ b/htdocs/langs/lv_LV/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projekta vadītājs Developpers=Izstrādātāji/ziedotāji OtherDeveloppers=Citi izstrādātāji/ziedotāji OfficialWebSite=Dolibarr starptautiskā oficiālā tīmekļa vietne -OfficialWebSiteFr=Franču oficiālā tīmekļa vietne +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki dokumentācija OfficialDemo=Dolibarr tiešsaistes demo OfficialMarketPlace=Oficiālais tirgus vieta ārējiem moduļiem/papildinājumiem @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Atslēgt visas SMS sūtīšanas (izmēģinājuma nolūkā v MAIN_SMS_SENDMODE=Izmantojamā metode SMS sūtīšanai MAIN_MAIL_SMS_FROM=Noklusētais sūtītāja tālruņa numurs SMS sūtīšanai FeatureNotAvailableOnLinux=Iezīme nav pieejams Unix, piemēram, sistēmas. Pārbaudi savu sendmail programmai vietas. -SubmitTranslation=Ja tulkojums šajā valodā nav pilnīga vai jums atrast kļūdas, jūs varat labot šo, rediģējot failus direktorijā <b>langs / %s</b> un iesniedz modificēto failus www.dolibarr.org forumā. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Moduļa iestatīšana ModulesSetup=Moduļu iestatīšana ModuleFamilyBase=Sistēma @@ -339,7 +340,7 @@ MinLength=Minimālais garums LanguageFilesCachedIntoShmopSharedMemory=Faili .lang ielādēti kopējā atmiņā ExamplesWithCurrentSetup=Piemēri ar pašreizējiem iestatījumiem ListOfDirectories=Saraksts OpenDocument veidnes katalogi -ListOfDirectoriesForModelGenODT=Saraksts katalogi, kas satur veidnes failus ar OpenDocument formātā. <br><br> Ielieciet šeit pilnu ceļu katalogi. <br> Pievienot rakstatgriezes starp EAH direktorijā. <br> Lai pievienotu direktoriju GED moduli, pievienot šeit <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Faili šiem katalogi ir jābeidzas <b>ar. ODT.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Skaits ODT / ODS veidnes failiem atrast šajās katalogi ExampleOfDirectoriesForModelGen=Piemēri sintaksi: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Lai uzzinātu, kā izveidot savu odt dokumentu veidnes, pirms uzglabājot tos šajos katalogi, lasīt wiki dokumentus: @@ -635,7 +636,7 @@ Permission162=Izveidot/labot līgumus/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Dzēst līgumus/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Izveidot/labot ceļojumu un izdevumus Permission173=Dzēst ceļojumus un izdevumus Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Eksportēt pakalpojumus Permission701=Lasīt ziedojumus Permission702=Izveidot/mainīt ziedojumus Permission703=Dzēst ziedojumus -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Eksporta piegādātāju pasūtījumus un to detaļas Permission1251=Palaist masveida importu ārējiem datiem datu bāzē (datu ielāde) Permission1321=Eksporta klientu rēķinus, atribūti un maksājumus Permission1421=Eksporta klientu pasūtījumus un atribūti +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalizācija produktu aprakstiem formās ViewProductDescInFormAbility=Vizualizācija produktu aprakstiem formām (citādi kā popup Tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Vizualizācija produktu aprakstiem thirdparty valodā +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Atbalsts Eco-taxe (EEIA) @@ -1411,6 +1419,8 @@ SyslogFilename=Faila nosaukums un ceļš YouCanUseDOL_DATA_ROOT=Jūs varat izmantot DOL_DATA_ROOT / dolibarr.log uz log failu Dolibarr "dokumenti" direktorijā. Jūs varat iestatīt citu ceļu, lai saglabātu šo failu. ErrorUnknownSyslogConstant=Constant %s nav zināms Syslog konstante OnlyWindowsLOG_USER=Windows atbalsta tikai LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Ziedojumu moduļa uzstādīšana DonationsReceiptModel=Veidne ziedojuma saņemšanu @@ -1536,6 +1546,7 @@ AgendaSetup=Notikumi un kārtības modulis uzstādīšana PasswordTogetVCalExport=Galvenais atļaut eksporta saiti PastDelayVCalExport=Neeksportē notikums vecāki par AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Fona krāsa TopMenuBackgroundColor=Fona krāsa augšējai izvēlnei LeftMenuBackgroundColor=Fona krāsa kreisajai izvēlnei -BackgroundTableTitleColor=Fona krāsa tabulas virsrakstam +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/lv_LV/banks.lang b/htdocs/langs/lv_LV/banks.lang index cc2a12eedce..8bd11c81fac 100644 --- a/htdocs/langs/lv_LV/banks.lang +++ b/htdocs/langs/lv_LV/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang index 3fe8c17aba1..b7e82b81fb4 100644 --- a/htdocs/langs/lv_LV/bills.lang +++ b/htdocs/langs/lv_LV/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nav rēķinu ClassifyBill=Klasificēt rēķinu SupplierBillsToPay=Piegādātāji rēķinus apmaksāt CustomerBillsUnpaid=Neapmaksātie klientu rēķini -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Neatgūstams SetConditions=Uzstādīt apmaksas nosacījumus SetMode=Uzstādīt maksājumu režīmu @@ -330,12 +329,14 @@ PaymentTypeCB=Kredītkarte PaymentTypeShortCB=Kredītkarte PaymentTypeCHQ=Čeks PaymentTypeShortCHQ=Čeks -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Tiešsaistes maksājums PaymentTypeShortVAD=Tiešsaistes maksājums -PaymentTypeTRA=Rēķinu apmaksa -PaymentTypeShortTRA=Rēķins +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankas rekvizīti BankCode=Bankas kods DeskCode=Desk kods @@ -381,6 +382,8 @@ ChequesReceipts=Pārbaudes ieņēmumi ChequesArea=Pārbaudes noguldījumi zona ChequeDeposits=Pārbaudes noguldījumi Cheques=Pārbaudes +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Šis kredīts piezīme vai depozīta rēķins ir pārvērsta %s UsBillingContactAsIncoiveRecipientIfExist=Izmantot klientu norēķinu kontaktadresi, nevis trešo personu adresi, kā adresāta rēķiniem ShowUnpaidAll=Rādīt visus neapmaksātos rēķinus @@ -404,7 +407,7 @@ RevenueStamp=Ieņēmumi zīmogs YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Rēķina PDF paraugs. Pilnākais rēķina paraugs (vēlamais paraugs) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Rēķinu sākot ar syymm $ jau pastāv un nav saderīgs ar šo modeli secību. Noņemt to vai pārdēvēt to aktivizētu šo moduli. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Pārstāvis šādi-up klientu rēķinu diff --git a/htdocs/langs/lv_LV/companies.lang b/htdocs/langs/lv_LV/companies.lang index f497619ca8d..fc6635e2603 100644 --- a/htdocs/langs/lv_LV/companies.lang +++ b/htdocs/langs/lv_LV/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof ID 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potenciālu ContactPrivate=Privāts ContactPublic=Publisks ContactVisibility=Redzamība +ContactOthers=Other OthersNotLinkedToThirdParty=Citi, kas nav saistīts ar trešās puses ProspectStatus=Perspektīvas statuss PL_NONE=Nav @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakti un rekvizīti ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Kontakti/Adreses (trešo pušu vai arī nē) ImportDataset_company_3=Bankas rekvizīti +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Cenu līmenis DeliveriesAddress=Piegādes adreses DeliveryAddress=Piegādes adrese diff --git a/htdocs/langs/lv_LV/compta.lang b/htdocs/langs/lv_LV/compta.lang index 443d0094d92..5c2bf608107 100644 --- a/htdocs/langs/lv_LV/compta.lang +++ b/htdocs/langs/lv_LV/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=PVN maksājums VATPayments=PVN Maksājumi +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Rādīt PVN maksājumu TotalToPay=Summa @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Apgrozījums ziņojums par produktu, izmantojot <b>skaidras naudas uzskaites</b> režīmu nav nozīmes. Šis ziņojums ir pieejams tikai tad, ja izmanto <b>saderināšanās grāmatvedības</b> režīmu (skat. iestatīšanu grāmatvedības moduli). CalculationMode=Aprēķinu režīms AccountancyJournal=Kontu žurnāls -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang index 34482541833..1c0a58ebe84 100644 --- a/htdocs/langs/lv_LV/errors.lang +++ b/htdocs/langs/lv_LV/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Izmērs ir pārāk garš (%s simboli maksimums) ErrorNoValueForSelectType=Lūdzu izvēlieties vērtību no saraksta ErrorNoValueForCheckBoxType=Lūdzu, aizpildiet vērtību rūtiņu sarakstā ErrorNoValueForRadioType=Lūdzu, aizpildiet vērtību radio pogu sarakstā -ErrorBadFormatValueList=Saraksts vērtība nevar būt vairāk kā viens nāk: <u>%s,</u> bet ir nepieciešams vismaz viens: Llave, Valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Lauks <b>%s</b> nedrīkst saturēt speciālos simbolus. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nav grāmatvedības modulis aktivizēts @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Iestatīšana ClickToDial informāciju pa WarningNotRelevant=Nozīmes operācija šajā datu WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Iespēja bloķēta kad iestatījumi ir optimizēti aklai persionai vai teksta pārlūkprogrammām WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Par daudz datu, lūdzu izmantojiet vairāk filtru +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/lv_LV/exports.lang b/htdocs/langs/lv_LV/exports.lang index c85ee3f5f7e..82e3f3fe2e7 100644 --- a/htdocs/langs/lv_LV/exports.lang +++ b/htdocs/langs/lv_LV/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Pārslēgt vismaz vienu avota lauku slejā jomās eksport SelectFormat=Izvēlieties šo importa failu formātu RunImportFile=Uzsākt faila importu NowClickToRunTheImport=Pārbaudiet rezultātu importa simulāciju. Ja viss ir ok, sākt galīgo importu. -DataLoadedWithId=Visi dati tiek ielādēti ar šādu importa ID: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Obligātie dati ir tukšs avota failu lauka <b>%s.</b> TooMuchErrors=Joprojām <b>%s</b> citu avotu līnijas ar kļūdām, taču izlaide ir bijusi ierobežota. TooMuchWarnings=Joprojām <b>%s</b> citu avotu līnijas ar brīdinājumiem, taču izlaide ir bijusi ierobežota. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=Ja jūs vēlaties filtrēt dažas vērtības, vienkārši ievadi vērtības šeit. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtrētie lauki FilteredFieldsValues=Cenas filtru FormatControlRule=Format control rule diff --git a/htdocs/langs/lv_LV/ftp.lang b/htdocs/langs/lv_LV/ftp.lang index 5ca26d72706..8daca7da849 100644 --- a/htdocs/langs/lv_LV/ftp.lang +++ b/htdocs/langs/lv_LV/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Neizdevās pieslēgties FTP serverim a FTPFailedToRemoveFile=Neizdevās noņemt failu <b>%s.</b> FTPFailedToRemoveDir=Neizdevās noņemt direktoriju <b>%s</b> (Pārbaudiet atļaujas un to vai katalogs ir tukšs). FTPPassiveMode=Pasīvais režīms +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/lv_LV/holiday.lang b/htdocs/langs/lv_LV/holiday.lang index 0d6f3626a4e..35b9f4a9fc1 100644 --- a/htdocs/langs/lv_LV/holiday.lang +++ b/htdocs/langs/lv_LV/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Pieprasījums noraidīts HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/lv_LV/install.lang b/htdocs/langs/lv_LV/install.lang index 2684620d776..a68954406da 100644 --- a/htdocs/langs/lv_LV/install.lang +++ b/htdocs/langs/lv_LV/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Atjaunināt informāciju par pasākumiem MigrationPaymentMode=Datu migrācija uz maksājumu režīmā MigrationCategorieAssociation=Kategoriju migrācija MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Rādīt nepieejamās iespējas HideNotAvailableOptions=Slēpt nepieejamās iespējas diff --git a/htdocs/langs/lv_LV/interventions.lang b/htdocs/langs/lv_LV/interventions.lang index d50b3dd48fb..3e318d09e66 100644 --- a/htdocs/langs/lv_LV/interventions.lang +++ b/htdocs/langs/lv_LV/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Pārstāvis turpinot darboties iejaukšanās TypeContact_fichinter_internal_INTERVENING=Iejaukšanās @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Atgriešanās Numero ar formātu %syymm-NNNN kur yy ir g PacificNumRefModelError=Iejaukšanās karte sākot ar syymm $ jau pastāv un nav saderīgs ar šo modeli secību. Noņemt to vai pārdēvēt to aktivizētu šo moduli. PrintProductsOnFichinter=Drukāt produktus intervences kartes PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/lv_LV/languages.lang b/htdocs/langs/lv_LV/languages.lang index a367a621aec..934470da439 100644 --- a/htdocs/langs/lv_LV/languages.lang +++ b/htdocs/langs/lv_LV/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spāņu (Puertoriko) Language_et_EE=Igauņu Language_eu_ES=Basku Language_fa_IR=Persiešu -Language_fi_FI=Somu +Language_fi_FI=Finnish Language_fr_BE=Franču (Beļģija) Language_fr_CA=Franču (Kanāda) Language_fr_CH=Franču (Šveices) diff --git a/htdocs/langs/lv_LV/link.lang b/htdocs/langs/lv_LV/link.lang index bff8c1799da..622972de4da 100644 --- a/htdocs/langs/lv_LV/link.lang +++ b/htdocs/langs/lv_LV/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Failu nevar salinkot LinkRemoved=Saite %s tika dzēsta ErrorFailedToDeleteLink= Kļūda dzēšot saiti '<b>%s</b>' ErrorFailedToUpdateLink= Kļūda atjaunojot saiti '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang index 2bd9c99c78c..30e2ca28da1 100644 --- a/htdocs/langs/lv_LV/main.lang +++ b/htdocs/langs/lv_LV/main.lang @@ -434,7 +434,7 @@ General=Vispārējs Size=Lielums Received=Saņemts Paid=Apmaksāts -Topic=Subjekts +Topic=Subject ByCompanies=Pēc trešajām personām ByUsers=Pēc lietotājiem Links=Saites @@ -705,7 +705,7 @@ PublicUrl=Publiskā saite AddBox=Pievienot info logu SelectElementAndClickRefresh=Izvēlieties elementu un nospiediet atjaunot PrintFile=Print File %s -ShowTransaction=Rādīt transakcijas +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=Se ShortSunday=Sv SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang index 2de77d633fe..736c335cc88 100644 --- a/htdocs/langs/lv_LV/products.lang +++ b/htdocs/langs/lv_LV/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto patērē uzrādot ProductBuilded=Ražošanas pabeigta ProductsMultiPrice=Produkts multi-cena ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Produkti apgrozījums ceturksnī VWAP -ServiceSellByQuarterHT=Pakalpojumi apgrozījums ceturksnī VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. Ceturksnis Quarter2=2. Ceturksnis Quarter3=3. Ceturksnis @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang index e1e215cc5a7..8a86080918f 100644 --- a/htdocs/langs/lv_LV/projects.lang +++ b/htdocs/langs/lv_LV/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Projekta ID +ProjectLabel=Project label Project=Projekts Projects=Projekti ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Virsnieks projekts LastProjects=Pēdējie %s projekti AllProjects=Visi projekti OpenedProjects=Atvērtie projekti -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Projektu saraksts ShowProject=Rādīt projektu SetProject=Izvēlēties projektu diff --git a/htdocs/langs/mk_MK/accountancy.lang b/htdocs/langs/mk_MK/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/mk_MK/accountancy.lang +++ b/htdocs/langs/mk_MK/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/mk_MK/admin.lang b/htdocs/langs/mk_MK/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/mk_MK/admin.lang +++ b/htdocs/langs/mk_MK/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/mk_MK/banks.lang b/htdocs/langs/mk_MK/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/mk_MK/banks.lang +++ b/htdocs/langs/mk_MK/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/mk_MK/bills.lang b/htdocs/langs/mk_MK/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/mk_MK/bills.lang +++ b/htdocs/langs/mk_MK/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/mk_MK/companies.lang b/htdocs/langs/mk_MK/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/mk_MK/companies.lang +++ b/htdocs/langs/mk_MK/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/mk_MK/compta.lang b/htdocs/langs/mk_MK/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/mk_MK/compta.lang +++ b/htdocs/langs/mk_MK/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/mk_MK/errors.lang +++ b/htdocs/langs/mk_MK/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/mk_MK/exports.lang b/htdocs/langs/mk_MK/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/mk_MK/exports.lang +++ b/htdocs/langs/mk_MK/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/mk_MK/ftp.lang b/htdocs/langs/mk_MK/ftp.lang index 6f135997201..8ecb0c55cad 100644 --- a/htdocs/langs/mk_MK/ftp.lang +++ b/htdocs/langs/mk_MK/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -# FTPClientSetup=FTP Client module setup -# NewFTPClient=New FTP connection setup -# FTPArea=FTP Area -# FTPAreaDesc=This screen show you content of a FTP server view -# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -# FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -# FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). -# FTPPassiveMode=Passive mode +FTPClientSetup=FTP Client module setup +NewFTPClient=New FTP connection setup +FTPArea=FTP Area +FTPAreaDesc=This screen show you content of a FTP server view +SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions +FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password +FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. +FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/mk_MK/holiday.lang b/htdocs/langs/mk_MK/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/mk_MK/holiday.lang +++ b/htdocs/langs/mk_MK/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/mk_MK/install.lang b/htdocs/langs/mk_MK/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/mk_MK/install.lang +++ b/htdocs/langs/mk_MK/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/mk_MK/interventions.lang b/htdocs/langs/mk_MK/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/mk_MK/interventions.lang +++ b/htdocs/langs/mk_MK/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/mk_MK/languages.lang b/htdocs/langs/mk_MK/languages.lang index 0d463e9ff6d..9bd2c4e3ff9 100644 --- a/htdocs/langs/mk_MK/languages.lang +++ b/htdocs/langs/mk_MK/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Шпански (Порто Рико) Language_et_EE=Естонскиот Language_eu_ES=Баскиската Language_fa_IR=Персискиот -Language_fi_FI=Перки +Language_fi_FI=Finnish Language_fr_BE=Француски (Белгија) Language_fr_CA=Француски (Канада) Language_fr_CH=Француски (Швајцарија) diff --git a/htdocs/langs/mk_MK/link.lang b/htdocs/langs/mk_MK/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/mk_MK/link.lang +++ b/htdocs/langs/mk_MK/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang index d89f99eae23..c7f35694d73 100644 --- a/htdocs/langs/mk_MK/main.lang +++ b/htdocs/langs/mk_MK/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/mk_MK/products.lang b/htdocs/langs/mk_MK/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/mk_MK/products.lang +++ b/htdocs/langs/mk_MK/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/mk_MK/projects.lang +++ b/htdocs/langs/mk_MK/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang index a211acb258d..7000e475310 100644 --- a/htdocs/langs/nb_NO/accountancy.lang +++ b/htdocs/langs/nb_NO/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Kolonneseparator for eksportfil ACCOUNTING_EXPORT_DATE=Datoformat for eksportfil -ACCOUNTING_EXPORT_PIECE=Eksporter nummeret? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Eksporter med global konto? -ACCOUNTING_EXPORT_LABEL=Eksportere etiketten? -ACCOUNTING_EXPORT_AMOUNT=Eksportere beløp? -ACCOUNTING_EXPORT_DEVISE=Eksporter enheten? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Regnskap Globalparameters=Globale parametre @@ -34,6 +36,7 @@ Selectchartofaccounts=Velg et kontodiagram Validate=Valider Addanaccount=Legg til regnskapskonto AccountAccounting=Regnskapskonto +AccountAccountingSuggest=Accounting account suggest Ventilation=Fordeling ToDispatch=Skal sendes Dispatched=Sendt @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Regnskapsfordeling leverandører AccountingVentilationCustomer=Regnskapsfordeling kunder Line=Linje -CAHTF=Totalt innkjøp HT +CAHTF=Total purchase supplier before tax InvoiceLines=Fakturalinjer som skal ventileres InvoiceLinesDone=Ventilerte fakturalinjer -IntoAccount=I regnskapskontoen +IntoAccount=Ventilate in the accounting account Ventilate=Ventiler VentilationAuto=Automatisk fordeling @@ -152,7 +155,7 @@ Active=Uttalelse NewFiscalYear=Nytt regnskapsår DescVentilCustomer=Årlig regnskapsfordelingfordeling over kundefakturaer -TotalVente=Totalomsetning HT +TotalVente=Total turnover before tax TotalMarge=Total salgsmargin DescVentilDoneCustomer=Liste over linjer på kundefakturaer og deres regnskapskontoer DescVentilTodoCustomer=Ventiler kundefaktura-linjer med en regnskapskonto @@ -167,3 +170,4 @@ ValidateHistory=Valider automatisk ErrorAccountancyCodeIsAlreadyUse=Feil! Du kan ikke slette denne regnskapskontoen fordi den er i bruk FicheVentilation=Fordelingskort +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang index 5ae4049afdc..bfa033b15af 100644 --- a/htdocs/langs/nb_NO/admin.lang +++ b/htdocs/langs/nb_NO/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Prosjektleder Developpers=Utviklere/bidragsytere OtherDeveloppers=Andre utviklere/bidragsytere OfficialWebSite=Internasjonalt offisielt nettsted -OfficialWebSiteFr=Fransk offisielt nettsted +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr online demonstrasjon OfficialMarketPlace=Offisiell markedsplass for eksterne moduler/tillegg @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Deaktiver alle SMS sendings (for testformål eller demoer) MAIN_SMS_SENDMODE=Metode for å sende SMS MAIN_MAIL_SMS_FROM=Standard avsender telefonnummer for sending av SMS FeatureNotAvailableOnLinux=Funksjonen er ikke tilgjengelig på Unix/Linux. Test sendmail lokalt. -SubmitTranslation=Dersom oversettelse for dette språket ikke er komplett, eller du finner feil, kan du korrigere dette ved å redigere filer i mappen <b>langs/%s</b> og send endrede filer til www.dolibarr.org forumet. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Modulinnstillinger ModulesSetup=Modulinnstillinger ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum lengde LanguageFilesCachedIntoShmopSharedMemory=Filer .lang lastet i delt minne ExamplesWithCurrentSetup=Eksempler med gjeldende oppsett ListOfDirectories=Liste over OpenDocument-mapper med maler -ListOfDirectoriesForModelGenODT=Liste over kataloger som inneholder malfiler med OpenDocument format.<br><br>Skriv inn full bane til mappene.<br>Legg til et linjeskift mellom hver mappe.<br>Her kan du legge til en mappe for GED-modulen<b>DOL_DATA_ROOT/ECM/yourdirectoryname.</b><br><br>Filer i disse mappene må slutte med<b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Antall ODT / ODS maler filer som finnes i disse mappene ExampleOfDirectoriesForModelGen=Eksempler på syntaks:<br>c:\\mydir<br>/Home/mydir<br>DOL_DATA_ROOT/ECM/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>For å lære hvordan du oppretter ODT dokumentmaler, og før du lagrer dem, les wiki-dokumentasjon: @@ -635,7 +636,7 @@ Permission162=Opprett/endre kontrakter/abonnementer Permission163=Aktiver en tjeneste/abonnement i en kontrakt Permission164=Deaktiver en tjeneste/abonnement i en kontrakt Permission165=Slett kontrakter/abonnementer -Permission171=Les reiser og utgifter (egne og underordnede) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Opprett/endre reiser og utgifter Permission173=Slett reiser og utgifter Permission174=Les alle reiser og utgifter @@ -730,7 +731,7 @@ Permission538=Eksporter tjenester Permission701=Vis donasjoner Permission702=Opprett/endre donasjoner Permission703=Slett donasjoner -Permission771=Les utgiftsrapporter (egne og underordnedes) +Permission771=Read expense reports (yours and your subordinates) Permission772=Oprett/endre utgiftsrapport Permission773=Slett utgiftsrapport Permission774=Les alle utgiftsrapporter (alle brukere) @@ -767,6 +768,12 @@ Permission1237=Eksporter leverandør-bestillinger og detaljer Permission1251=Kjør masseimport av eksterne data til database (datalast) Permission1321=Eksportere kundefakturaer, attributter og betalinger Permission1421=Eksport kundeordre og attributter +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Les planlagt oppgave Permission23002=Opprett/endre planlagt oppgave Permission23003=Slett planlagt oppgave @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalisering av beskrivelser laget i skjemaer ViewProductDescInFormAbility=Visualisering av varebeskrivelser i skjemaer (ellers som oppsprett-tips) MergePropalProductCard=I "Vedlagte filer"-fanen i "Varer og tjenester" kan du aktivere en opsjon for å flette PDF-varedokument til tilbud PDF-azur hvis varen/tjenesten er i tilbudet ViewProductDescInThirdpartyLanguageAbility=Visualisering av varebeskrivelser i tredjepartsspråk +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Hvis du har mange varer (>100 000), kan du øke hastigeten ved å sette konstanten PRODUCT_DONOTSEARCH_ANYWHERE til 1 i Oppsett->Annet. Søket vil da begrenses til starten av søkestrengen UseSearchToSelectProduct=Bruk et søkeskjema for å velge vare (i stedet for en nedtrekksliste) UseEcoTaxeAbility=Støtt Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Filnavn og bane YouCanUseDOL_DATA_ROOT=Du kan bruke DOL_DATA_ROOT / dolibarr.log som loggfil i Dolibarr "dokumenter"-mappen. Du kan angi en annen bane for å lagre denne filen. ErrorUnknownSyslogConstant=Konstant %s er ikke en kjent syslog-konstant OnlyWindowsLOG_USER=Windows støtter bare LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Oppsett av Donasjonsmodulen DonationsReceiptModel=Mal for donasjonskvittering @@ -1536,6 +1546,7 @@ AgendaSetup=Innstillinger for modulen hendelser og agenda PasswordTogetVCalExport=Nøkkel for å autorisere eksportlenke PastDelayVCalExport=Ikke eksporter hendelser eldre enn AGENDA_USE_EVENT_TYPE=Bruk hendelsestyper (håndtert i menyen Oppsett -> Ordliste -> Agenda hendelsestyper) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Sett denne hendelsestypen automatisk i søkefilteret til Agenda-visning AGENDA_DEFAULT_FILTER_STATUS=Sett denne statustypen automatisk i søkefilteret til Agenda-visning AGENDA_DEFAULT_VIEW=Hvilken fane vil åpne som standard når du velger Agenda-menyen? @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=På grunn av dette, er prosessen for å InstallModuleFromWebHasBeenDisabledByFile=Administrator har deaktivert muligheten for å installere eksterne moduler. Administrator må fjerne filen <strong>%s</strong> for å tillate dette. ConfFileMuseContainCustom=For å installere en modul må du lagre filene i mappen <strong>%s</strong>. For at Dolibarr skal behandle dette, må du først <strong>conf/conf.php</strong>for å ha opsjonen<br>- <strong>$dolibarr_main_url_root_alt</strong> aktivert med verdien <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> aktivert med <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Fremhev tabellinjer når musen flyttes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Trykk F5 etter å ha endret denne verdien for at endringene skal tre i kraft NotSupportedByAllThemes=Vil virke med Eldy-temaet men er ikke støttet av av alle temaer BackgroundColor=Bakgrunnsfarge TopMenuBackgroundColor=Bakgrunnsfarge for toppmeny LeftMenuBackgroundColor=Bakgrunnsfarge for venstre meny -BackgroundTableTitleColor=Bakgrunnsfarge for tabell-tittellinje +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Bakgrunnsfarge for oddetalls-tabellinjer BackgroundTableLineEvenColor=Bakgrunnsfarge for partalls-tabellinjer MinimumNoticePeriod=Frist for beskjed (Feriesøknaden må sendes inn før denne fristen) diff --git a/htdocs/langs/nb_NO/banks.lang b/htdocs/langs/nb_NO/banks.lang index 57582198c6f..b00c8eab71f 100644 --- a/htdocs/langs/nb_NO/banks.lang +++ b/htdocs/langs/nb_NO/banks.lang @@ -165,8 +165,8 @@ DeleteARib=BAN-kort slettet ConfirmDeleteRib=Er du sikker på at du vil slette dette BAN-kortet? StartDate=Startdato EndDate=Sluttdato -RejectCheck=Sjekk-avvisning +RejectCheck=Check returned ConfirmRejectCheck=Er du sikker på at du vil merke denne sjekken som avvist? -RejectCheckDate=Dato for avvisning -CheckRejected=Sjekk avvist -CheckRejectedAndInvoicesReopened=Sjekk avvist og fakturering gjenåpnet +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang index ff6a8d32688..05f0b303c17 100644 --- a/htdocs/langs/nb_NO/bills.lang +++ b/htdocs/langs/nb_NO/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Ingen faktura ClassifyBill=Klassifiser faktura SupplierBillsToPay=Leverandørfakturaer til betaling CustomerBillsUnpaid=Ubetalte kundefakturaer -DispenseMontantLettres=Maskinleste fakturaer er sortert i alfabetisk rekkefølge NonPercuRecuperable=Kan ikke dekkes inn SetConditions=Angi betalingsbetingelser SetMode=Angi betalingsmodus @@ -330,12 +329,14 @@ PaymentTypeCB=Kredittkort PaymentTypeShortCB=Kredittkort PaymentTypeCHQ=Sjekk PaymentTypeShortCHQ=Sjekk -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Nettbank PaymentTypeShortVAD=Nettbank -PaymentTypeTRA=Fakturabetaling -PaymentTypeShortTRA=Fakturer +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankopplysninger BankCode=Bank code (ikke i Norge) DeskCode=Desk code (ikke i Norge) @@ -381,6 +382,8 @@ ChequesReceipts=Sjekkvitteringer ChequesArea=Område for sjekkinnskudd ChequeDeposits=Sjekkinnskudd Cheques=Sjekker +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Denne kreditnotaen er konvertert til %s UsBillingContactAsIncoiveRecipientIfExist=Bruk kontaktpersonens adresse i stedet for tredjepartens adresse ShowUnpaidAll=Vis alle ubetalte fakturaer @@ -404,7 +407,7 @@ RevenueStamp=Stempelmerke YouMustCreateInvoiceFromThird=Kun mulig når du lager faktura fra "kunde" i tredjeparter PDFCrabeDescription=Fakturamal Crabe. En komplett mal (Støtter MVA, rabatter, betalingsbetingelser, logo, osv...) TerreNumRefModelDesc1=Returnerer nummer med format %syymm-nnnn for standardfaktura og %syymm-nnnn for kreditnota, der yy er året, mm måned og nnnn er et løpenummer som starter på 0+1. -MarsNumRefModelDesc1=Returnerer nummer med format %syymm-nnnn for standardfaktura og %syymm-nnnn for erstatningsfaktura, %syymm-nnnn for kreditnotaer der yy er år, mm er måned og nnnn er et løpenummer som starter på 0+1 %s . +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=En faktura som starter med $sååmm finnes allerede og er ikke kompatibel med denne nummereringsmodulen. Du må slette den eller gi den ett nytt navn for å aktivere denne modulen. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representant for oppfølging av kundefaktura diff --git a/htdocs/langs/nb_NO/companies.lang b/htdocs/langs/nb_NO/companies.lang index c54f430df7e..c851d665fc1 100644 --- a/htdocs/langs/nb_NO/companies.lang +++ b/htdocs/langs/nb_NO/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospektpotensiale ContactPrivate=Privat ContactPublic=Delt ContactVisibility=Synlighet +ContactOthers=Other OthersNotLinkedToThirdParty=Andre, ikke lenket til en tredjepart ProspectStatus=Prospektstatus PL_NONE=Ingen @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontaktpersoner og egenskaper ImportDataset_company_1=Tredjeparter (Selskaper/organisasjoner/fysiske personer) og egenskaper ImportDataset_company_2=Kontakter/adresser (av tredjeparter eller ikke) og attributter ImportDataset_company_3=Bankopplysninger +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Prisnivå DeliveriesAddress=Leveringsadresser DeliveryAddress=Leveringsadresse diff --git a/htdocs/langs/nb_NO/compta.lang b/htdocs/langs/nb_NO/compta.lang index 761492364be..85545273b2a 100644 --- a/htdocs/langs/nb_NO/compta.lang +++ b/htdocs/langs/nb_NO/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Spesielle utgifter MenuTaxAndDividends=Skatter og utbytte MenuSalaries=Lønn MenuSocialContributions=Skatter/avgifter -MenuNewSocialContribution=New social/fiscal tax +MenuNewSocialContribution=Ny skatt/avgift NewSocialContribution=Ny skatt/avgift ContributionsToPay=Skatter og avgifter som skal betales AccountancyTreasuryArea=Regnskap/kapital-område @@ -91,6 +91,8 @@ LT1PaymentES=RE Betaling LT1PaymentsES=RE Betalinger VATPayment=MVA Betaling VATPayments=MVA Betalinger +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Skatter- og avgiftsbetalinger ShowVatPayment=Vis MVA betaling TotalToPay=Sum å betale @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=Velg utregningsmetode som gir leverandør forventet TurnoverPerProductInCommitmentAccountingNotRelevant=Omsetningsrapport pr. produkt, er ikke relevant når du bruker en <b>kontantregnskap</b>-modus. Denne rapporten er bare tilgjengelig når du bruker <b>engasjement regnskap</b> modus (se oppsett av regnskap modul). CalculationMode=Kalkuleringsmodus AccountancyJournal=Regnskapskode journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Standard regnskapskode for innhenting av MVA -ACCOUNTING_VAT_BUY_ACCOUNT=Standard regnskapskode for inngående MVA +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Standard regnskapskode for utgående MVA ACCOUNTING_ACCOUNT_CUSTOMER=Standard regnskapskode for kunder ACCOUNTING_ACCOUNT_SUPPLIER=Standard regnskapskode for leverandører diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang index cb5b7aeecae..5ee7826f20e 100644 --- a/htdocs/langs/nb_NO/errors.lang +++ b/htdocs/langs/nb_NO/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Størrelse for lang for streng-type (%s tegn maks ErrorNoValueForSelectType=Sett inn verdi for å velge liste ErrorNoValueForCheckBoxType=Sett inn verdi for å velge avkrysningsboks-liste ErrorNoValueForRadioType=Sett i verdi for radioknapp-liste -ErrorBadFormatValueList=Listeverdien kan ikke føres opp mer enn en gang: <u>%s</u>, men kreves minst en gang +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Feltet <b>%s</b> kan ikke inneholde spesialtegn. ErrorFieldCanNotContainSpecialNorUpperCharacters=Feltet <b>%s</b> må ikke inneholde spesialkarakterer, ikke store bokstaver og ikke bare tall ErrorNoAccountancyModuleLoaded=Ingen regnskapsmodul aktivert @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript må være aktivert for å kunne bruke de ErrorPasswordsMustMatch=Passordene må samsvare med hverandre ErrorContactEMail=En teknisk feil oppsto. Vennligst kontakt administrator på e-post <b>%s</b> og oppgi feilkoden <b>%s</b> i meldingen, eller enda bedre, ved å legge til en skjermdump av denne siden. ErrorWrongValueForField=Feil verdi for feltnummeret <b>%s</b> (verdien <b>«%s"</b> samsvarer ikke med regex regel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) +ErrorFieldValueNotIn=Feil verdi for feltnummer <b>%s</b> (verdi '<b>%s</b>' er ikke tillatt i feltet <b>%s</b> i tabell <b>%s</b>) ErrorFieldRefNotIn=Feil verdi for feltnummer <b>%s</b> (verdien '<b>%s</b>' er ikke en <b>%s</b> eksisterende ref) ErrorsOnXLines=Feil på <b>%s</b> kildelinje(r) ErrorFileIsInfectedWithAVirus=Antivirus-programmet var ikke i stand til å validere filen (filen kan være infisert av et virus) @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Oppsett av KlikkForÅRinge informasjon fo WarningNotRelevant=Irrelevant operasjon for dette datasettet WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Egenskapen er deaktivert når visningsoppsettet er optimalisert for blinde personer eller tekstbaserte nettlesere. WarningPaymentDateLowerThanInvoiceDate=Betalingsdato (%s) er tidligere enn fakturadato (%s) for faktura %s. -WarningTooManyDataPleaseUseMoreFilters=For mange data. Bruk flere filtre +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Når brukere ikke legger inn timeprisen riktig, kan 0 bli registrert. Dette kan resultere i feil verdisetting av tidsbruk diff --git a/htdocs/langs/nb_NO/exports.lang b/htdocs/langs/nb_NO/exports.lang index 983dd60e817..ece9bea0263 100644 --- a/htdocs/langs/nb_NO/exports.lang +++ b/htdocs/langs/nb_NO/exports.lang @@ -48,7 +48,7 @@ NoImportableData=Ingen importerbare data (ingen modul tillater dataimport) FileSuccessfullyBuilt=Eksportfil er opprettet SQLUsedForExport=SQL forespørsel brukt til å bygge eksportfilen LineId=Linje-ID -LineLabel=Label of line +LineLabel=Linjeetikett LineDescription=Beskrivelse av linje LineUnitPrice=Enhetspris på linje LineVATRate=MVA-sats på linje @@ -90,7 +90,7 @@ SelectAtLeastOneField=Bytt minst ett kildefelt i kolonnen av felt som skal ekspo SelectFormat=Velg dette filformatet for import RunImportFile=Kjør importfil NowClickToRunTheImport=Sjekk resultatet av importsimuleringen. Hvis alt er ok, kan du starte import. -DataLoadedWithId=Alle data vil bli lastet med følgende import-ID: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Obligatorisk data er tomt i kildefilen for feltet <b>%s.</b> TooMuchErrors=Det er fortsatt <b>%s</b> andre kildelinjer med feil, og importen har vært begrenset. TooMuchWarnings=Det er fortsatt <b>%s</b> andre kildelinjer med advarsler, og importen har vært begrenset. @@ -130,7 +130,7 @@ ExportDateFilter=ÅÅÅÅ, ÅÅÅÅMM, ÅÅÅÅMMDD : filtrert etter år/måned/ ExportNumericFilter='NNNNN' filtrer etter en verdi<br>'NNNNN+NNNNN' filtrerer etter verdirekke<br>'&gt;NNNNN' filtrerer etter synkende verdier<br>'&gt;NNNNN' filtrerer etter stigende verdier ## filters SelectFilterFields=Hvis du vil filtrere etter noen verdier, kan du endre dem her -FilterableFields=Filtrerbar +FilterableFields=Filterable Fields FilteredFields=Filtrerte felt FilteredFieldsValues=Filterverdi FormatControlRule=Format kontrollregel diff --git a/htdocs/langs/nb_NO/ftp.lang b/htdocs/langs/nb_NO/ftp.lang index e6489900da0..03ede8edab6 100644 --- a/htdocs/langs/nb_NO/ftp.lang +++ b/htdocs/langs/nb_NO/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Klarte ikke å logge inn på FTP-serve FTPFailedToRemoveFile=Klarte ikke å fjerne filen <b>%s.</b> FTPFailedToRemoveDir=Kunne ikke fjerne katalogen <b>%s</b> (Sjekk tillatelser, og at katalogen er tom). FTPPassiveMode=Passiv modus +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/nb_NO/holiday.lang b/htdocs/langs/nb_NO/holiday.lang index 7fdae6d5399..d117dddf67b 100644 --- a/htdocs/langs/nb_NO/holiday.lang +++ b/htdocs/langs/nb_NO/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Søknad avvist HolidaysRefusedBody=Feriesøknaden din for perioden %s til %s er blitt avvist med følgende årsak: HolidaysCanceled=Kansellert feriesøknad HolidaysCanceledBody=Feriesøknaden din for perioden %s til %s er blitt kansellert. -Permission20001=Les dine egne feriesøknader -Permission20002=Opprett/endre dine egne feriesøknader -Permission20003=Slett feriesøknad -Permission20004=Les feriesøknader fra alle -Permission20005=Opprett/endre feriesøknader for alle -Permission20006=Administrer feriesøknader (oppsett og oppdater balanse) NewByMonth=Lagt til pr. måned GoIntoDictionaryHolidayTypes=Gå til <strong>Hjem - Oppsett - Ordlister - Ferietyper</strong> for å sette oppforskjellige typer ferier. diff --git a/htdocs/langs/nb_NO/install.lang b/htdocs/langs/nb_NO/install.lang index dadf3ed5a13..e70012dc3d7 100644 --- a/htdocs/langs/nb_NO/install.lang +++ b/htdocs/langs/nb_NO/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Oppdater data for handlinger MigrationPaymentMode=Datamigrering for betalingsmodus MigrationCategorieAssociation=Migrer kategorier MigrationEvents=Overføring av hendelser for å legge hendelseseier inn i oppdragstabellen - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Vis utilgjengelige opsjoner HideNotAvailableOptions=Gjem utilgjengelige opsjoner diff --git a/htdocs/langs/nb_NO/interventions.lang b/htdocs/langs/nb_NO/interventions.lang index db67a38383e..04f6daa436e 100644 --- a/htdocs/langs/nb_NO/interventions.lang +++ b/htdocs/langs/nb_NO/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervensjon %s satt til ufakturert InterventionSentByEMail=Intervensjon %s sendt med e-post InterventionDeletedInDolibarr=Intervensjon %s ble slettet SearchAnIntervention=Søk etter intervensjon +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Ansvarlig for å følge opp intervensjonen TypeContact_fichinter_internal_INTERVENING=Behandler @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Gir et nummer med formatet %sååmm-nnnn hvor åå er å PacificNumRefModelError=Det finnes allerede et intervensjonskort som starter med $sååmm, og dette er ikke kompatibelt med denne nummereringsmodellen. Du må fjerne denne for å aktivere denne modellen. PrintProductsOnFichinter=Skriv ut varer på intervensjonskortet PrintProductsOnFichinterDetails=intervensjoner generert fra ordre +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/nb_NO/languages.lang b/htdocs/langs/nb_NO/languages.lang index a137dc111ff..9d6a2ca16eb 100644 --- a/htdocs/langs/nb_NO/languages.lang +++ b/htdocs/langs/nb_NO/languages.lang @@ -35,13 +35,13 @@ Language_es_PR=Spansk (Puerto Rico) Language_et_EE=Estonsk Language_eu_ES=Baskisk Language_fa_IR=Persisk -Language_fi_FI=Finsk +Language_fi_FI=Finnish Language_fr_BE=Fransk (Belgia) Language_fr_CA=Fransk (Canada) Language_fr_CH=Fransk (Sveits) Language_fr_FR=Fransk Language_fr_NC=Fransk (Ny Caledonia) -Language_fy_NL=Frisian +Language_fy_NL=Frisisk Language_he_IL=Hebraisk Language_hr_HR=Kroatisk Language_hu_HU=Ungarsk @@ -71,7 +71,7 @@ Language_sv_SV=Svensk Language_sv_SE=Svensk Language_sq_AL=Albansk Language_sk_SK=Slovakisk -Language_sr_RS=Serbian +Language_sr_RS=Serbisk Language_sw_SW=Kiswahili Language_th_TH=Thai Language_uk_UA=Ukrainsk diff --git a/htdocs/langs/nb_NO/link.lang b/htdocs/langs/nb_NO/link.lang index 951f0a60b50..4ee7d49494f 100644 --- a/htdocs/langs/nb_NO/link.lang +++ b/htdocs/langs/nb_NO/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Filen kunne ikke kobles LinkRemoved=Koblingen til %s ble fjernet ErrorFailedToDeleteLink= Klarte ikke å fjerne kobling'<b>%s</b>' ErrorFailedToUpdateLink= Klarte ikke å oppdatere koblingen til '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang index 68a7d318301..4948f083731 100644 --- a/htdocs/langs/nb_NO/main.lang +++ b/htdocs/langs/nb_NO/main.lang @@ -108,7 +108,7 @@ Yes=Ja no=nei No=Nei All=Alle -Alls=All +Alls=Alle Home=Hjem Help=Hjelp OnlineHelp=Online hjelp @@ -434,7 +434,7 @@ General=Generelt Size=Størrelse Received=Mottatt Paid=Betalt -Topic=Emne +Topic=Subject ByCompanies=Etter tredjeparter ByUsers=Etter brukere Links=Lenker @@ -705,12 +705,12 @@ PublicUrl=Offentlig URL AddBox=Legg til boks SelectElementAndClickRefresh=Velg et element og klikk Oppfrisk PrintFile=Skriv fil %s -ShowTransaction=Vis transaksjon +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Gå til Hjem - Oppsett - Firma for å skifte logo eller Hjem - Oppsett - Display for å skjule. Deny=Avvis Denied=Avvist ListOfTemplates=Liste over maler -Gender=Gender +Gender=Kjønn Genderman=Mann Genderwoman=Kvinne ViewList=Listevisning @@ -747,4 +747,5 @@ ShortFriday=F ShortSaturday=L ShortSunday=S SelectMailModel=Velg e-postmal -SetRef=Set ref +SetRef=Sett ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang index cbe2540c1c7..63d63c460ee 100644 --- a/htdocs/langs/nb_NO/products.lang +++ b/htdocs/langs/nb_NO/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Automatisk brukt i produksjon ProductBuilded=Produksjon komplett ProductsMultiPrice=Vare multi-pris ProductsOrServiceMultiPrice=Kundepriser (varer og tjenseter, multi-priser) -ProductSellByQuarterHT=Kvartalsvis vareomsetning VWAP -ServiceSellByQuarterHT=Kvartalsvis tjenesteomsetning VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. kvartal Quarter2=2. kvartal Quarter3=3. kvartal @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Filer brukt for å legge til i PDF Azur er PropalMergePdfProductChooseFile=Velg PDF-filer IncludingProductWithTag=Inkludert vare med merke DefaultPriceRealPriceMayDependOnCustomer=Standardpris, virkelig pris avhenger av kunde +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang index 71d650cc249..366b26ef756 100644 --- a/htdocs/langs/nb_NO/projects.lang +++ b/htdocs/langs/nb_NO/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. prosjekt +ProjectRef=Project ref. ProjectId=Prosjekt-ID +ProjectLabel=Project label Project=Prosjekt Projects=Prosjekter ProjectStatus=Prosjektstatus @@ -27,7 +29,7 @@ OfficerProject=Bas/formann for prosjektet LastProjects=Siste %s prosjekter AllProjects=Alle prosjekter OpenedProjects=Åpnede prosjekter -OpportunitiesStatusForOpenedProjects=Mulighet-status for åpnede prosjekter +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Oversikt over prosjekter ShowProject=Vis prosjekt SetProject=Sett prosjekt @@ -143,8 +145,8 @@ SelectElement=Velg element AddElement=Lenke til element UnlinkElement=Koble fra element # Documents models -DocumentModelBeluga=Project template for linked objects overview -DocumentModelBaleine=Project report template for tasks +DocumentModelBeluga=Oversikt over prosjektmaler for lenkede objekter +DocumentModelBaleine=Prosjekt-rapportmal for oppgaver PlannedWorkload=Planlagt arbeidsmengde PlannedWorkloadShort=Arbeidsmengde WorkloadOccupation=Tildeling av arbeidsmengde diff --git a/htdocs/langs/nl_BE/install.lang b/htdocs/langs/nl_BE/install.lang new file mode 100644 index 00000000000..2803e10d9d9 --- /dev/null +++ b/htdocs/langs/nl_BE/install.lang @@ -0,0 +1,7 @@ +# Dolibarr language file - Source file is en_US - install +LastStepDesc=<strong>Laatste stap:</strong> Definieer hier de login en het wachtwoord die u wilt gebruiken om verbinding te maken software. Niet los dit als het is de rekening voor alle anderen te beheren. +ShowEditTechnicalParameters=Klik hier om verder gevorderde parameters te zien of aan te passen. (expert instellingen) +WarningUpgrade=Waarschuwing: Heb je een database back-up uitgevoerd? Dit is zeer aanbevolen, als gevolg van een aantal bugs in databases systemen (bijvoorbeeld mysql versie 5.5.40), bepaalde gegevens of tabellen kunnen tijdens dit proces verloren kunnen gaan, dus het is zeer aan te bevelen om een ​​complete dump van je database voordat je de migratie start. Klik op OK om de migratie te starten ... +ErrorDatabaseVersionForbiddenForMigration=Uw database versie is %s en heeft een kritieke bug die gegevensverlies veroorzaakt als je structuur verandering uitvoert op uw database, welke gedaan worden door het migratieproces. Voor deze reden, zal de migratie niet worden toegestaan ​​totdat u uw database upgrade naar een hogere versie (lijst van gekende versies met bug: %s). +MigrationDeliveryAddress=Werk de afleveringsadressen voor verzending bij +MigrationCategorieAssociation=Overzetten van categoriën diff --git a/htdocs/langs/nl_NL/accountancy.lang b/htdocs/langs/nl_NL/accountancy.lang index 54b40b24a44..2c4c6f2f06b 100644 --- a/htdocs/langs/nl_NL/accountancy.lang +++ b/htdocs/langs/nl_NL/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Boekhouding Globalparameters=Globale instellingen @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Valideer Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=Te verzenden Dispatched=Verzonden @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang index cd8660e9f2f..1c9dc4267eb 100644 --- a/htdocs/langs/nl_NL/admin.lang +++ b/htdocs/langs/nl_NL/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projectleider Developpers=Ontwikkelaars / mensen die bijgedragen hebben OtherDeveloppers=Andere ontwikkelaars / mensen die bijgedragen hebben OfficialWebSite=Officiële internationale Dolibarr website -OfficialWebSiteFr=Officiële Franse website +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Documentatie op de Wiki pagina's van Dolibarr OfficialDemo=Online demonstratie van Dolibarr OfficialMarketPlace=Officiële markt voor externe modules / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Schakel alle SMS verzendingen (voor test doeleinden of demo MAIN_SMS_SENDMODE=Methode te gebruiken om SMS te verzenden MAIN_MAIL_SMS_FROM=Standaard afzender telefoonnummer voor Sms versturen FeatureNotAvailableOnLinux=Functionaliteit niet beschikbaar op Unix-achtige systemen. Test uw lokale 'sendmail' programma. -SubmitTranslation=Als de vertaling voor deze taal niet volledig is of een fout bevat, dan kunt u dit corrigeren door het bewuste taalbestand in de map <b>Langs/%s</b> te wijzigen en de wijzigingen op het Dolibarr forum te delen met anderen: www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module-instellingen ModulesSetup=Instellingen van modules ModuleFamilyBase=Systeem @@ -339,7 +340,7 @@ MinLength=Minimale lengte LanguageFilesCachedIntoShmopSharedMemory=Bestanden .lang in het gedeelde geheugen ExamplesWithCurrentSetup=Voorbeelden met de huidige actieve configuratie ListOfDirectories=Lijst van OpenDocument sjablonenmappen -ListOfDirectoriesForModelGenODT=Lijst van mappen met sjablonen in OpenDocument-formaat.<br><br>Vul hier het volledige pad naar de mappen in.<br>Voeg een harde return in tussen elke map.<br> Om een map van de GED-module toe te voegen, voeg hier dan <b>DOL_DATA_ROOT/ECM/uwmapnaam</b> in.<br><br>Bestanden in deze mappen dienen te eindigen op <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Aantal ODT/ODS templates gevonden in deze mappen ExampleOfDirectoriesForModelGen=Voorbeelden van de syntaxis: <br>c:\\mijndir<br>/home/mijndir<br>DOL_DATA_ROOT/ECM/ecmdir FollowingSubstitutionKeysCanBeUsed=Door het plaatsen van de volgende velden in het sjabloon krijgt u een vervanging met de aangepaste waarde bij het genereren van het document: @@ -635,7 +636,7 @@ Permission162=Creëren/aanpassen contracten/abonnementen Permission163=Een dienst/abonnement van een contract activeren Permission164=Een dienst/abonnement van een contract uitschakelen Permission165=Verwijderen contracten/abonnementen -Permission171=Lees reis- en onkosten (eigen en bijbehorenden) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Creëren / bewerken reis- en onkosten Permission173=Verwijder reis- en onkosten Permission174=Lees alle reis en onkosten @@ -730,7 +731,7 @@ Permission538=Diensten exporteren Permission701=Bekijk donaties Permission702=Creëren / wijzigen donaties Permission703=Verwijderen donaties -Permission771=Lees onkostennota's (eigen en zijn ondergeschikten) +Permission771=Read expense reports (yours and your subordinates) Permission772=Creëer / wijzigen onkostennota's Permission773=Verwijderen onkostennota's Permission774=Lees alle onkostennota's (ook voor de gebruiker niet ondergeschikten) @@ -767,6 +768,12 @@ Permission1237=Exporteer Leverancier opdrachten en hun details Permission1251=Voer massale invoer van externe gegevens in de database uit (data load) Permission1321=Exporteer afnemersfacturen, attributen en betalingen Permission1421=Exporteer afnemersfacturen en attributen +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Lees geplande taak Permission23002=Maak/wijzig geplande taak Permission23003=Verwijder geplande taak @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalisatie van productomschrijvingen in formulieren ViewProductDescInFormAbility=Visualisatie van de productomschrijvingen in de formulieren (anders getoond als popup-tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualisatie van producten die beschrijvingen in de thirdparty taal +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Gebruik een zoekformulier om een ​​product te kiezen (in plaats van een drop-down lijst). UseEcoTaxeAbility=Ondersteuning voor Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Bestandsnaam en -pad YouCanUseDOL_DATA_ROOT=U kunt DOL_DATA_ROOT/dolibarr.log gebruiken voor een logbestand in de Dolibarr "documenten"-map. U kunt ook een ander pad gebruiken om dit bestand op te slaan. ErrorUnknownSyslogConstant=Constante %s is geen bekende 'syslog' constante OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donatiemoduleinstellingen DonationsReceiptModel=Sjabloon van donatie-ontvangst @@ -1536,6 +1546,7 @@ AgendaSetup=Acties- en agendamoduleinstellingen PasswordTogetVCalExport=autorisatiecode van de exportlink PastDelayVCalExport=Exporteer geen gebeurtenissen ouder dan AGENDA_USE_EVENT_TYPE=Gebruik event types (beheerd in menu Instellingen -> Woordenboek -> Type agenda event) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Stel automatisch dit soort evenementen in zoekfilter van agendaweergave AGENDA_DEFAULT_FILTER_STATUS=Stel automatisch deze status voor evenementen in zoekfilter van agendaweergave AGENDA_DEFAULT_VIEW=Welk tabblad wilt u standaard openen bij het selecteren van menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Om deze reden, is het upgrade process hi InstallModuleFromWebHasBeenDisabledByFile=Installeren van externe module van toepassing is uitgeschakeld door uw beheerder. Je moet hem vragen om het bestand <strong>%s</strong> te verwijderen om deze functie mogelijk te maken. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/nl_NL/banks.lang b/htdocs/langs/nl_NL/banks.lang index efa84864014..b16bfd4c68e 100644 --- a/htdocs/langs/nl_NL/banks.lang +++ b/htdocs/langs/nl_NL/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Verwijderen BAN gegeven ConfirmDeleteRib=Ben je zeker dat je dit BAN gegeven wil verwijderen? StartDate=Begindatum EndDate=Einddatum -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/nl_NL/bills.lang b/htdocs/langs/nl_NL/bills.lang index be0d6f32269..e24ea62a966 100644 --- a/htdocs/langs/nl_NL/bills.lang +++ b/htdocs/langs/nl_NL/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Geen factuur ClassifyBill=Classifiseer factuur SupplierBillsToPay=Te betalen leveranciersfacturen CustomerBillsUnpaid=Onbetaalde afnemersfacturen -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Niet-terugvorderbare SetConditions=Stel betalingsvoorwaarden in SetMode=Stel betalingswijze in @@ -330,12 +329,14 @@ PaymentTypeCB=CreditCard PaymentTypeShortCB=CreditCard PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Internetbetaling PaymentTypeShortVAD=Internetbetaling -PaymentTypeTRA=Op rekening -PaymentTypeShortTRA=Op rekening +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankgegevens BankCode=Bankcode DeskCode=Bankcode @@ -381,6 +382,8 @@ ChequesReceipts=Cheques ontvangsten ChequesArea=Cheques details van deposito's ChequeDeposits=Cheques deposito's Cheques=Cheques +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Deze creditnota of deposit is omgezet naar %s UsBillingContactAsIncoiveRecipientIfExist=Gebruik afnemersfacturatiecontactadres in plaats van derde adres als ontvanger voor de facturen ShowUnpaidAll=Bekijk alle onbetaalde @@ -404,7 +407,7 @@ RevenueStamp=Taxzegel YouMustCreateInvoiceFromThird=Deze optie is alleen beschikbaar bij het maken van de factuur vanuit het tabblad "klant" van relaties. PDFCrabeDescription=Model van complete factuur (Beheert de mogelijkheid van de BTW-heffingsbelasting, de keuze van de regels display, logo, etc) TerreNumRefModelDesc1=Geeft een getal in de vorm van %syymm-nnnn voor standaard facturen en %syymm-nnnn voor creditnota's, met yy voor jaar, mm voor maand en nnnn als opeenvolgende getallenreeks die niet terug op 0 komt -MarsNumRefModelDesc1=Geeft een getal in de vorm van %syymm-nnnn voor standaard facturen, %syymm-nnnn voor vervangfacturen, %syymm-nnnn voor creditnota's, met yy voor jaar, mm voor maand en nnnn als opeenvolgende getallenreeks die niet terug op 0 komt +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Een wetsvoorstel te beginnen met $ syymm bestaat al en is niet compatibel met dit model van de reeks. Verwijderen of hernoemen naar deze module te activeren. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Verantwoordelijke toezicht afnemersfactuur diff --git a/htdocs/langs/nl_NL/companies.lang b/htdocs/langs/nl_NL/companies.lang index 7e876e0cbf8..f63daca5e42 100644 --- a/htdocs/langs/nl_NL/companies.lang +++ b/htdocs/langs/nl_NL/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof. id 1 (ABN) ProfId2AU=-- ProfId3AU=-- @@ -332,6 +338,7 @@ ProspectLevel=Prospectpotentieel ContactPrivate=Privé ContactPublic=Gedeeld ContactVisibility=Zichtbaarheid +ContactOthers=Other OthersNotLinkedToThirdParty=Anderen, niet gebonden aan een Klant ProspectStatus=Prospectstatus PL_NONE=Geen @@ -375,6 +382,7 @@ ExportDataset_company_2=Contactpersonen en eigenschappen ImportDataset_company_1=Derde partijen (Bedrijven/stichtingen/fysieke mensen) en eigenschappen ImportDataset_company_2=Contacten/adressen (al dan niet derde partijen) en eigenschappen ImportDataset_company_3=Bankgegevens +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Prijsniveau DeliveriesAddress=Afleveradres DeliveryAddress=Afleveradres diff --git a/htdocs/langs/nl_NL/compta.lang b/htdocs/langs/nl_NL/compta.lang index 8f550ae2407..a736500089d 100644 --- a/htdocs/langs/nl_NL/compta.lang +++ b/htdocs/langs/nl_NL/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Betaling LT1PaymentsES=RE Betalingen VATPayment=BTW-betaling VATPayments=BTW-betalingen +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Toon BTW-betaling TotalToPay=Totaal te voldoen @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Omzet rapport per product, bij gebruik van een <b>kas boukhoudings-modus</b> is dit niet relevant. Dit rapport is alleen beschikbaar bij gebruik van <b>betrokkenheid accountancy-modus</b> (zie setup van boukhoud module). CalculationMode=Berekeningswijze AccountancyJournal=Dagboek van financiële rekening -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Standaard boekhoudkundige code voor klant relaties ACCOUNTING_ACCOUNT_SUPPLIER=Standaard boekhoudkundige code voor leverancier relaties diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang index 7015ee92f56..1dc1e948014 100644 --- a/htdocs/langs/nl_NL/errors.lang +++ b/htdocs/langs/nl_NL/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Grootte te lang voor string type (%s tekens maxim ErrorNoValueForSelectType=Vul waarde in voor selectielijst ErrorNoValueForCheckBoxType=Vul waarde in voor checkbox lijst ErrorNoValueForRadioType=Vul waarde in voor knoppen lijst -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Veld <b>%s</b> mag geen speciale tekens bevat. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Geen boekhoudingsmodule geactiveerd @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/nl_NL/exports.lang b/htdocs/langs/nl_NL/exports.lang index 93b2411a9ce..1e61b37ef5c 100644 --- a/htdocs/langs/nl_NL/exports.lang +++ b/htdocs/langs/nl_NL/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Kies tenminste een bronveld om te exporteren in de kolom v SelectFormat=Kies het importeerbestandsformaat RunImportFile=Start importeren bestand NowClickToRunTheImport=Controleer het resultaat van de import simulatie. Als alle correct is, start dan het definitieve importeren. -DataLoadedWithId=Alle gegevens zullen worden geladen met de volgende import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Verplichte gegevens niet aanwezig in bron bestand voor veld <b>%s</b>. TooMuchErrors=Er zijn nog steeds <b>%s</b> andere bronregels met fouten, maar de uitvoer is ingekord. TooMuchWarnings=Er zijn nog steeds <b>%s</b> andere bronregels met waarschuwingen, maar de uitvoer is ingekord. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtert met één jaar/maand/dag<br>YY ExportNumericFilter='NNNNN' filtert door één waarde<br>'NNNNN+NNNNN' filtert over een bereik van waarden<br> '&gt;NNNNN' filtert door lagere waarden <br>'&gt;NNNNN' filtert door hogere waarden ## filters SelectFilterFields=Vul hier de waarden in waarop je wil filteren. -FilterableFields=Filtervelden +FilterableFields=Filterable Fields FilteredFields=Gefilterde velden FilteredFieldsValues=Waarde voor filter FormatControlRule=Format control rule diff --git a/htdocs/langs/nl_NL/ftp.lang b/htdocs/langs/nl_NL/ftp.lang index e9c9df10e9d..19e2cd2e94e 100644 --- a/htdocs/langs/nl_NL/ftp.lang +++ b/htdocs/langs/nl_NL/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Inloggen op FTP met ingestelde gebruik FTPFailedToRemoveFile=Bestand <b>%s</b> kon niet verwijderd worden. FTPFailedToRemoveDir=Map <b>%s</b> kon niet verwijderd worden (Controleer de rechten en of de map leeg is). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/nl_NL/holiday.lang b/htdocs/langs/nl_NL/holiday.lang index 5bf100659f2..4e516e1f694 100644 --- a/htdocs/langs/nl_NL/holiday.lang +++ b/htdocs/langs/nl_NL/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/nl_NL/install.lang b/htdocs/langs/nl_NL/install.lang index 481701690a5..423532c6133 100644 --- a/htdocs/langs/nl_NL/install.lang +++ b/htdocs/langs/nl_NL/install.lang @@ -152,11 +152,11 @@ MigrationCustomerOrderShipping=Migreer afnemersopdrachtverzending MigrationShippingDelivery=Waardeer de opslag van verzending op MigrationShippingDelivery2=Waardeer de opslag van verzending op 2 MigrationFinished=Migratie voltooid -LastStepDesc=<strong>Laatste stap:</strong> Definieer hier de login en het wachtwoord die u wilt gebruiken om verbinding te maken software. Niet los dit als het is de rekening voor alle anderen te beheren. +LastStepDesc=<strong>Laatste stap:</strong> Definieer hier de login en het wachtwoord die u wilt gebruiken om verbinding te maken met de software. Raak deze gegevens niet kwijt omdat dit account bedoelt is om alle andere gebruikers te beheren. ActivateModule=Activeer module %s -ShowEditTechnicalParameters=Klik hier om verder gevorderde parameters te zien of aan te passen. (expert instellingen) -WarningUpgrade=Waarschuwing: Heb je een database back-up uitgevoerd? Dit is zeer aanbevolen, als gevolg van een aantal bugs in databases systemen (bijvoorbeeld mysql versie 5.5.40), bepaalde gegevens of tabellen kunnen tijdens dit proces verloren kunnen gaan, dus het is zeer aan te bevelen om een ​​complete dump van je database voordat je de migratie start. Klik op OK om de migratie te starten ... -ErrorDatabaseVersionForbiddenForMigration=Uw database versie is %s en heeft een kritieke bug die gegevensverlies veroorzaakt als je structuur verandering uitvoert op uw database, welke gedaan worden door het migratieproces. Voor deze reden, zal de migratie niet worden toegestaan ​​totdat u uw database upgrade naar een hogere versie (lijst van gekende versies met bug: %s). +ShowEditTechnicalParameters=Klik hier om geavanceerde parameters te zien of te wijzigen. (expert instellingen) +WarningUpgrade=Waarschuwing: Heeft u eerst een database back-up gemaakt? Dit wordt ten zeerste aangeraden. Bijvoorbeeld als gevolg van een aantal bugs in database systemen (bijvoorbeeld mysql versie 5.5.40), kunnen bepaalde gegevens of tabellen tijdens dit proces verloren gaan. Het is dus ten zeerste aan te bevelen om een ​​complete dump van de database te maken voordat u de migratie start. Klik op OK om de migratie te starten ... +ErrorDatabaseVersionForbiddenForMigration=Uw database versie is %s en heeft een kritieke bug die gegevensverlies veroorzaakt als u structuur veranderingen uitvoert op uw database, welke gedaan worden door het migratieproces. Vanwege deze reden, zal de migratie niet worden toegestaan ​​totdat u uw database upgrade naar een hogere versie (lijst van gekende versies met bug: %s). ######### # upgrade @@ -201,14 +201,14 @@ MigrationDeliveryOrderMatching=Ontvangstbon bijwerking MigrationDeliveryDetail=Levering bijwerking MigrationStockDetail=Werk waarde van voorraad van producten bij MigrationMenusDetail=Werk de tabellen van de dynamische menu's bij -MigrationDeliveryAddress=Werk de afleveringsadressen voor verzending bij +MigrationDeliveryAddress=Werk afleveringsadres voor verzendingen bij MigrationProjectTaskActors=Gegevensmigratie voor llx_projet_task_actors tabel MigrationProjectUserResp=Gegevensmigratie veld fk_user_resp van llx_projet naar llx_element_contact MigrationProjectTaskTime=Verstreken tijd van de update in seconden MigrationActioncommElement=Bijwerken van gegevens over acties MigrationPaymentMode=Data migratie voor de betaling mode -MigrationCategorieAssociation=Overzetten van categoriën +MigrationCategorieAssociation=Migratie van categoriën MigrationEvents=Migratie van taken om taak eigenaar toe te voegen in toekennings tabel - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Toon niet beschikbare opties HideNotAvailableOptions=Verberg niet beschikbare opties diff --git a/htdocs/langs/nl_NL/interventions.lang b/htdocs/langs/nl_NL/interventions.lang index 0c710aa288b..1985ed2aa39 100644 --- a/htdocs/langs/nl_NL/interventions.lang +++ b/htdocs/langs/nl_NL/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Interventie %s als nog niet gefactureer InterventionSentByEMail=Interventie %s per e-mail verstuurd InterventionDeletedInDolibarr=Interventie %s verwijderd SearchAnIntervention=Zoek een interventie +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Vertegenwoordiger die de nabehandeling van de interventie doet TypeContact_fichinter_internal_INTERVENING=Tussenliggende @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Geef nummer met het formaat %sjjmm-nnnn terug waarbij jj PacificNumRefModelError=Een interventiedetailkaart beginnend met %s sjjmm bestaat al en is niet verenigbaar met deze reeksinstelling. Verwijder of hernoem het om deze module te activeren. PrintProductsOnFichinter=Printproducten op interventie fiche PrintProductsOnFichinterDetails=Interventies gegenereerd op basis van bestellingen +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/nl_NL/languages.lang b/htdocs/langs/nl_NL/languages.lang index 4a9d8dc1641..c306e43b6ab 100644 --- a/htdocs/langs/nl_NL/languages.lang +++ b/htdocs/langs/nl_NL/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spaans (Puerto Rico) Language_et_EE=Estlands Language_eu_ES=Bask Language_fa_IR=Perzisch -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Frans (België) Language_fr_CA=Frans (Canada) Language_fr_CH=Frans (Zwitserland) diff --git a/htdocs/langs/nl_NL/link.lang b/htdocs/langs/nl_NL/link.lang index 3a57988a7ed..610693e882b 100644 --- a/htdocs/langs/nl_NL/link.lang +++ b/htdocs/langs/nl_NL/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Het bestand kon niet gekoppeld worden LinkRemoved=De koppeling %s is verwijderd ErrorFailedToDeleteLink= Kon de verbinding '<b>%s</b>' niet verwijderen ErrorFailedToUpdateLink= Kon verbinding '<b>%s</b>' niet bijwerken +URLToLink=URL to link diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang index f5acef04168..094df954fe5 100644 --- a/htdocs/langs/nl_NL/main.lang +++ b/htdocs/langs/nl_NL/main.lang @@ -434,7 +434,7 @@ General=Algemeen Size=Grootte Received=Ontvangen Paid=Betaald -Topic=Onderwerp +Topic=Subject ByCompanies=Door bedrijven ByUsers=Door gebruikers Links=Links @@ -705,7 +705,7 @@ PublicUrl=Openbare URL AddBox=Box toevoegen SelectElementAndClickRefresh=Selecteer een element en klik op nernieuwen PrintFile=Bestand afdrukken %s -ShowTransaction=Toon transactie +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Ga naar Home - Setup - Bedrijf om logo te wijzigen of ga naar Home - Instellingen - Scherm om te verbergen. Deny=Wijgeren Denied=Gewijgerd @@ -748,3 +748,4 @@ ShortSaturday=Za ShortSunday=Zo SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/nl_NL/products.lang b/htdocs/langs/nl_NL/products.lang index af7745f815c..043b16d37bf 100644 --- a/htdocs/langs/nl_NL/products.lang +++ b/htdocs/langs/nl_NL/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Automatisch opgebruiken bij productie ProductBuilded=Productie klaar ProductsMultiPrice=Multi-prijs product ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=VWAP kwartaalomzet producten -ServiceSellByQuarterHT=VWAP kwartaalomzet diensten +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1e kwartaal Quarter2=2e kwartaal Quarter3=3e kwartaal @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang index ed132e5c8c4..d5544abde89 100644 --- a/htdocs/langs/nl_NL/projects.lang +++ b/htdocs/langs/nl_NL/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projecten ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Projectleider LastProjects=Laatste %s projecten AllProjects=Alle projecten OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Projectenlijst ShowProject=Toon project SetProject=Stel project in diff --git a/htdocs/langs/pl_PL/accountancy.lang b/htdocs/langs/pl_PL/accountancy.lang index 9fbe0aa78de..fb382f8ff3b 100644 --- a/htdocs/langs/pl_PL/accountancy.lang +++ b/htdocs/langs/pl_PL/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Księgowość Globalparameters=Parametry globalne @@ -34,6 +36,7 @@ Selectchartofaccounts=Wybierz plan kont Validate=Uprawomocnić Addanaccount=Dodaj konto księgowe AccountAccounting=Konto księgowe +AccountAccountingSuggest=Accounting account suggest Ventilation=Awaria ToDispatch=Wysyłką Dispatched=Wywoływane @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Dostawca rachunkowości podział AccountingVentilationCustomer=Podział klientów rachunkowości Line=Linia -CAHTF=Razem HT dostawca kupna +CAHTF=Total purchase supplier before tax InvoiceLines=Linie faktury być wentylowane InvoiceLinesDone=Wentylowanych linie faktury -IntoAccount=W rachunku rachunkowości +IntoAccount=Ventilate in the accounting account Ventilate=Wietrzyć VentilationAuto=Automatyczny podział @@ -152,7 +155,7 @@ Active=Oświadczenie NewFiscalYear=Nowy rok podatkowy DescVentilCustomer=Skonsultuj się tutaj rocznego rozliczenia przebicia faktur klientów -TotalVente=Razem HT obroty +TotalVente=Total turnover before tax TotalMarge=Marża całkowita sprzedaż DescVentilDoneCustomer=Skonsultuj się tutaj listę linii faktur klientów i ich rachunek rachunkowości DescVentilTodoCustomer=Wyraź swoje wiersze faktury klienta z kontem rachunkowości @@ -167,3 +170,4 @@ ValidateHistory=Weryfikacja Automatycznie ErrorAccountancyCodeIsAlreadyUse=Błąd, nie można usunąć to konto księgowe, ponieważ jest używany FicheVentilation=Karta Podział +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang index 1956a4a88ad..4f60f4776ba 100644 --- a/htdocs/langs/pl_PL/admin.lang +++ b/htdocs/langs/pl_PL/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Kierownik projektu Developpers=Programiści / Współpracownicy OtherDeveloppers=Inni Deweloperzy / Współpracownicy OfficialWebSite=Międzynarodowa, oficjalna strona Dolibarr -OfficialWebSiteFr=Francuska strona oficjalna +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Oficjalne miejsce dystrybucji zewnętrznych modułów / dodatków @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Wyłącz wysyłanie wszystkich SMS (do celów badawczych lu MAIN_SMS_SENDMODE=Metoda służy do wysyłania wiadomości SMS MAIN_MAIL_SMS_FROM=Nadawca domyślny numer telefonu wysyłaniu SMS-ów FeatureNotAvailableOnLinux=Cechy te nie są dostępne w systemach Unix, takich jak. Przetestuj swój program sendmail lokalnie. -SubmitTranslation=Jeżeli tłumaczenie nie jest kompletne lub znajdują się w nim jakieś błędy, możesz skorygować je poprzez edycję plików w katalogu <b>langs / %s</b> i przesłać zmodyfikowane pliki na forum www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Moduł konfiguracji ModulesSetup=Moduły konfiguracji ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimalna długość LanguageFilesCachedIntoShmopSharedMemory=Pliki. Lang załadowane do pamięci współdzielonej ExamplesWithCurrentSetup=Przykłady z obecnie działającą konfiguracją ListOfDirectories=Lista katalogów szablonów OpenDocument -ListOfDirectoriesForModelGenODT=Lista katalogów zawierających pliki szablonów format OpenDocument. <br><br> Umieść tutaj pełną ścieżkę katalogów. <br> Dodaj powrotu karetki między ee katalogu. <br> Aby dodać katalog GED modułu dodać, <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Pliki z tych katalogów może kończyć się <b>na. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Liczba plików szablonów ODT/ODS znalezionych we wskazanych katalogach ExampleOfDirectoriesForModelGen=Przykłady składni: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Aby dowiedzieć się jak stworzyć szablony dokumentów odt, przed zapisaniem ich w katalogach, zapoznaj się z dokumentacją wiki: @@ -635,7 +636,7 @@ Permission162=Tworzenie / modyfikacja umowy / subskrypcji Permission163=Aktywacja usługi / subskrypcji umowy Permission164=Wyłączanie usługi / subskrypcji umowy Permission165=Usuń umowy / subskrypcje -Permission171=Czytaj wyjazdy i koszty (własne i swoich podwładnych) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Tworzenie / modyfikacja wyjazdów i kosztów Permission173=Usuń wyjazdy i wydatki Permission174=Przeczytaj wszystkie wycieczki i koszty @@ -730,7 +731,7 @@ Permission538=Eksport usług Permission701=Zobacz darowizny Permission702=Tworzenie / modyfikacja darowizn Permission703=Usuń darowizny -Permission771=Raporty Czytaj wydatków (własne i jego podwładni) +Permission771=Read expense reports (yours and your subordinates) Permission772=Tworzenie / modyfikacja raportów wydatków Permission773=Usuń raporty wydatków Permission774=Przeczytaj wszystkie raporty wydatków (nawet dla użytkowników nie podwładni) @@ -767,6 +768,12 @@ Permission1237=Eksport zamówień dostawcy oraz ich szczegółów Permission1251=Uruchom masowy import danych zewnętrznych do bazy danych (wgrywanie danych) Permission1321=Eksport faktur klienta, atrybutów oraz płatności Permission1421=Eksport zamówień oraz atrybutów klienta +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Czytaj Zaplanowane zadania Permission23002=Tworzenie / aktualizacja Zaplanowanych zadań Permission23003=Usuwanie Zaplanowanego zadania @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalizacja opisy produkowanych w formach ViewProductDescInFormAbility=Wizualizacja opisy produktów w formach (inaczej jak popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Wizualizacja produktów opisów w thirdparty języku +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Także jeśli masz dużą ilość produktu (> 100 000), można zwiększyć prędkość przez ustawienie stałej PRODUCT_DONOTSEARCH_ANYWHERE do 1 w Setup-> Inne. Szukaj zostaną ograniczone do początku łańcucha. UseSearchToSelectProduct=Użyj wyszukiwarki aby wybrać produkt (zamiast listy rozwijanej). UseEcoTaxeAbility=Wsparcie Eko-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Nazwa pliku i ścieżka YouCanUseDOL_DATA_ROOT=Możesz użyć DOL_DATA_ROOT / dolibarr.log do pliku w Dolibarr "dokumenty" katalogu. Można ustawić inną ścieżkę do przechowywania tego pliku. ErrorUnknownSyslogConstant=Stała %s nie jest znany syslog stałej OnlyWindowsLOG_USER=System Windows obsługuje tylko LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Darowizna konfiguracji modułu DonationsReceiptModel=Szablon otrzymania wpłaty @@ -1536,6 +1546,7 @@ AgendaSetup=Działania i porządku konfiguracji modułu PasswordTogetVCalExport=Klucz do wywozu zezwolić na link PastDelayVCalExport=Nie starsze niż eksport przypadku AGENDA_USE_EVENT_TYPE=Typy użyć zdarzenia (udało się menu Setup -> słownik -> Rodzaj wydarzenia porządku obrad) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Ustaw automatycznie tego typu imprezy w filtrze wyszukiwania widzenia porządku obrad AGENDA_DEFAULT_FILTER_STATUS=Ustaw automatycznie tego stanu dla wydarzeń w filtrze wyszukiwania widzenia porządku obrad AGENDA_DEFAULT_VIEW=Która karta chcesz otworzyć domyślnie po wybraniu menu Agendę @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Z tego powodu, proces uaktualnienia tuta InstallModuleFromWebHasBeenDisabledByFile=Instalacja zewnętrznych modułów z poziomu aplikacji została wyłączona przez administratora. Musisz poprosić go o usunięcie pliku <strong>%s</strong> aby włączyć odpowiednią funkcję. ConfFileMuseContainCustom=Instalacja zewnętrznego modułu z poziomu aplikacji, zapisuje pliki w katlogu <strong>%s</strong>. Abu katalog ten był przetwarzany przez Dolibarr, musisz skonfigurować Twój plik <strong>conf/conf.php</strong>by w opcji <br>- <strong>$dolibarr_main_url_root_alt</strong> ustawić wartość <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> ustawić wartość <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/pl_PL/banks.lang b/htdocs/langs/pl_PL/banks.lang index eda45f2c22e..24c2b25a4c8 100644 --- a/htdocs/langs/pl_PL/banks.lang +++ b/htdocs/langs/pl_PL/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Usuń rekord BAN ConfirmDeleteRib=Czy na pewno chcesz usunąć ten rekord BAN? StartDate=Data rozpoczęcia EndDate=Koniec -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/pl_PL/bills.lang b/htdocs/langs/pl_PL/bills.lang index c03e7d753a5..bd19355dfc3 100644 --- a/htdocs/langs/pl_PL/bills.lang +++ b/htdocs/langs/pl_PL/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nr faktury ClassifyBill=Klasyfikacja faktury SupplierBillsToPay=Dostawcy faktur do zapłaty CustomerBillsUnpaid=Należne wpłaty klientów faktury -DispenseMontantLettres=Pisemne faktur drogą procedur mecanographic są dozowane przez porządek w listach NonPercuRecuperable=Niepodlegające zwrotowi SetConditions=Ustaw warunki płatności SetMode=Ustaw tryb płatności @@ -330,12 +329,14 @@ PaymentTypeCB=Akceptacja kart kredytowych PaymentTypeShortCB=Akceptacja kart kredytowych PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Płatności on-line PaymentTypeShortVAD=Płatności on-line -PaymentTypeTRA=Bill płatności -PaymentTypeShortTRA=Rachunek +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank BankCode=Kod banku DeskCode=Recepcja kod @@ -381,6 +382,8 @@ ChequesReceipts=Czeki wpływy ChequesArea=Czeki depozytów obszarze ChequeDeposits=Czeki depozytów Cheques=Czeki +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Ta notatka została kredytu przeliczona na %s UsBillingContactAsIncoiveRecipientIfExist=Użyj rozliczeniowe klienta adres kontaktowy zamiast trzeciej adres odbiorcy za faktury ShowUnpaidAll=Pokaż wszystkie niezapłacone faktury @@ -404,7 +407,7 @@ RevenueStamp=Znaczek skarbowy YouMustCreateInvoiceFromThird=Ta opcja jest dostępna tylko podczas tworzenia faktury z zakładki "klienta" z thirdparty PDFCrabeDescription=Faktura Crabe modelu. Pełna faktura modelu (VAT Wsparcie opcji, rabaty, warunki płatności, logo, itp. ..) TerreNumRefModelDesc1=Powrót liczbę z formatu% syymm-nnnn do standardowych faktur i% syymm-nnnn do not kredytowych, gdzie RR oznacza rok, miesiąc i jest mm nnnn jest ciągiem bez przerwy i nie ma powrotu do 0 -MarsNumRefModelDesc1=Powrót liczbę z formatu% syymm-nnnn do standardowych faktur,% syymm-nnnn faktur zamiennych,% syymm-nnnn do not kredytowych i% syymm-nnnn do not kredytowych, gdzie rr jest rok, miesiąc i jest mm nnnn jest ciągiem bez przerwy i nie ma powrotu do 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Rachunek zaczynające się od $ syymm już istnieje i nie jest kompatybilne z tym modelem sekwencji. Usuń go lub zmienić jego nazwę, aby włączyć ten moduł. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Przedstawiciela w ślad za klienta faktura diff --git a/htdocs/langs/pl_PL/companies.lang b/htdocs/langs/pl_PL/companies.lang index b0c19f0ba40..8630e1dc944 100644 --- a/htdocs/langs/pl_PL/companies.lang +++ b/htdocs/langs/pl_PL/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof ID 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Potencjał potencjalnego klienta ContactPrivate=Prywatne ContactPublic=Udostępniane ContactVisibility=Widoczność +ContactOthers=Other OthersNotLinkedToThirdParty=Inni, nie połączeni z kontahentem ProspectStatus=Satus potencjalnego klienta PL_NONE=Żaden @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakty i właściwości ImportDataset_company_1=Kontrahenci (Firmy/Fundacje/Osoby fizyczne) oraz nieruchomości ImportDataset_company_2=Kontakty/Adresy (Kontrahentów lub nie) i atrybuty ImportDataset_company_3=Szczegóły banku +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Poziom cen DeliveriesAddress=Adresy dostawy DeliveryAddress=Adres dostawy diff --git a/htdocs/langs/pl_PL/compta.lang b/htdocs/langs/pl_PL/compta.lang index 8e60c677d02..d3642dfb3db 100644 --- a/htdocs/langs/pl_PL/compta.lang +++ b/htdocs/langs/pl_PL/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE: Płatność LT1PaymentsES=RE Płatności VATPayment=Zapłaty podatku VAT VATPayments=Płatności VAT +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Pokaż zapłaty podatku VAT TotalToPay=Razem do zapłaty @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Raport obroty na produkcie, w przypadku korzystania z trybu <b>rachunkowości gotówki,</b> nie ma znaczenia. Raport ten jest dostępny tylko w przypadku korzystania z trybu <b>zaangażowanie rachunkowości</b> (patrz konfiguracja modułu księgowego). CalculationMode=Tryb Obliczanie AccountancyJournal=Kod Księgowość czasopisma -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Kod Księgowość domyślnie dla thirdparties klientów ACCOUNTING_ACCOUNT_SUPPLIER=Kod Księgowość domyślnie dla thirdparties dostawca diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang index fd9d1e07e00..3710b55ee5e 100644 --- a/htdocs/langs/pl_PL/errors.lang +++ b/htdocs/langs/pl_PL/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Rozmiar zbyt długo typu string (%s znaków maksy ErrorNoValueForSelectType=Proszę wypełnić wartości listy wyboru ErrorNoValueForCheckBoxType=Proszę wypełnić pole wyboru wartości dla listy ErrorNoValueForRadioType=Proszę wypełnić wartość liście radiowej -ErrorBadFormatValueList=Wartość lista nie może mieć więcej niż jeden <u>pochodzić:% s,</u> ale potrzeba co najmniej jeden: llave, valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Pole %s</b> nie zawiera znaki specjalne. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nr rachunkowych moduł aktywowany @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Konfiguracja ClickToDial informacji dla u WarningNotRelevant=Bez znaczenia dla tej operacji zbiorze WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funkcja wyłączona podczas konfiguracji wyświetlacz jest zoptymalizowana dla osoby niewidomej lub tekstowych przeglądarek. WarningPaymentDateLowerThanInvoiceDate=Termin płatności (% s) jest wcześniejsza niż dzień wystawienia faktury (% s) dla faktury% s. -WarningTooManyDataPleaseUseMoreFilters=Zbyt wiele danych. Proszę używać więcej filtrów +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/pl_PL/exports.lang b/htdocs/langs/pl_PL/exports.lang index 4d8ca34f5c9..084e187275f 100644 --- a/htdocs/langs/pl_PL/exports.lang +++ b/htdocs/langs/pl_PL/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch co najmniej jednego źródła pola w kolumnie pól SelectFormat=Wybierz ten format pliku importu RunImportFile=Uruchom plik importu NowClickToRunTheImport=Sprawdź wynik symulacji import. Jeśli wszystko jest ok, rozpocząć ostateczne na przywóz. -DataLoadedWithId=Wszystkie dane zostaną wczytane z następującymi id import: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Obowiązkowe jest pusty danych w pliku źródłowym dla <b>%s</b> dziedzinie. TooMuchErrors=Nadal <b>%s</b> inne linie z błędami, ale wyjście jest niewielki. TooMuchWarnings=Nadal <b>%s</b> inne linie z ostrzeżeniami, ale wyjście jest niewielki. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, RRRRMM, RRRRMMDD: filtry o rok / miesiąc / dzień <br> R ExportNumericFilter=Filtry "NNNNN 'o jeden wartości <br> Filtry "NNNNN + NNNNN" ponad zakres wartości <br> "> NNNNN" filtry według niższej wartości <br> "> NNNNN" filtry według wyższych wartości ## filters SelectFilterFields=Jeśli chcesz filtrować niektóre wartości, wartości po prostu wejść tutaj. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Pola filtrowane FilteredFieldsValues=Wart filtru FormatControlRule=Format control rule diff --git a/htdocs/langs/pl_PL/ftp.lang b/htdocs/langs/pl_PL/ftp.lang index e7eae611fbf..1a1857e1f86 100644 --- a/htdocs/langs/pl_PL/ftp.lang +++ b/htdocs/langs/pl_PL/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Nie udało się zalogować do serwera FTPFailedToRemoveFile=Nie udało się usunąć pliku <b>%s.</b> FTPFailedToRemoveDir=Nie udało się usunąć <b>%s</b> katalogu (Sprawdź uprawnienia i że katalog jest pusty). FTPPassiveMode=Tryb pasywny +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/pl_PL/holiday.lang b/htdocs/langs/pl_PL/holiday.lang index acfdfc7a3df..ccbb9217305 100644 --- a/htdocs/langs/pl_PL/holiday.lang +++ b/htdocs/langs/pl_PL/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Zapytanie zaprzeczył HolidaysRefusedBody=Twoje zapytanie urlopu dla% s do% s została odrzucona z następującego powodu: HolidaysCanceled=Anulowane liściasta wniosek HolidaysCanceledBody=Twoje zapytanie urlopu% s do% s została anulowana. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Usuń wniosków urlopowych -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/pl_PL/install.lang b/htdocs/langs/pl_PL/install.lang index db476e81944..506478dbaf5 100644 --- a/htdocs/langs/pl_PL/install.lang +++ b/htdocs/langs/pl_PL/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Aktualizacja danych na temat działań MigrationPaymentMode=Migracji danych w trybie płatności MigrationCategorieAssociation=Migracja kategorii MigrationEvents=Przenieś wydarzenie by dodać nowego właściciela do przypisanej tabeli. - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Pokaż niedostępne opcje. HideNotAvailableOptions=Ukryj niedostępne opcje. diff --git a/htdocs/langs/pl_PL/interventions.lang b/htdocs/langs/pl_PL/interventions.lang index 2c92dda48b3..e58a22cbee5 100644 --- a/htdocs/langs/pl_PL/interventions.lang +++ b/htdocs/langs/pl_PL/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=% Interwencyjnej s zestaw jako weryfiko InterventionSentByEMail=% Interwencja y wysyłane e-mailem InterventionDeletedInDolibarr=% Interwencja s usunięte SearchAnIntervention=Szukaj interwencji +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Przedstawiciela w ślad za interwencję TypeContact_fichinter_internal_INTERVENING=Interwencja @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Wróć NUMERO z formatu %syymm rr-nnnn gdzie jest rok, m PacificNumRefModelError=Interwencja karty zaczynające się od $ syymm już istnieje i nie jest kompatybilne z tym modelem sekwencji. Usuń go lub zmienić jego nazwę, aby włączyć ten moduł. PrintProductsOnFichinter=Drukarnie na karcie interwencyjną PrintProductsOnFichinterDetails=Interwencje generowane z zamówień +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/pl_PL/languages.lang b/htdocs/langs/pl_PL/languages.lang index 9799430fab8..abe8eb32bc4 100644 --- a/htdocs/langs/pl_PL/languages.lang +++ b/htdocs/langs/pl_PL/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Hiszpański (Portoryko) Language_et_EE=Estoński Language_eu_ES=Baskijski Language_fa_IR=Perski -Language_fi_FI=Płetwy +Language_fi_FI=Finnish Language_fr_BE=Francuski (Belgia) Language_fr_CA=Francuski (Kanada) Language_fr_CH=Francuski (Szwajcaria) diff --git a/htdocs/langs/pl_PL/link.lang b/htdocs/langs/pl_PL/link.lang index 81c4c7b4ffd..d1c855ec0d2 100644 --- a/htdocs/langs/pl_PL/link.lang +++ b/htdocs/langs/pl_PL/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Plik nie mógł zostać podlinkowany LinkRemoved=Link %s został usunięty ErrorFailedToDeleteLink= Niemożna usunąc linku '<b>%s</b>' ErrorFailedToUpdateLink= Niemożna uaktualnić linku '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang index da26f51196a..c05348d2f20 100644 --- a/htdocs/langs/pl_PL/main.lang +++ b/htdocs/langs/pl_PL/main.lang @@ -434,7 +434,7 @@ General=Ogólne Size=Rozmiar Received=Odebrane Paid=Zapłacone -Topic=Temat +Topic=Subject ByCompanies=Według zamówień ByUsers=Według użytkowników Links=Linki @@ -705,7 +705,7 @@ PublicUrl=Publiczny URL AddBox=Dodaj skrzynke SelectElementAndClickRefresh=Zaznacz element i kliknij Odśwież PrintFile=Wydrukuj plik %s -ShowTransaction=Pokaż transakcje +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Wejdź w Strona główna - Ustawienia- Firma by zmienić logo lub przejdź do Strona główna- Ustawienia - Wyświetl do ukrycia. Deny=Zabraniać Denied=Zabroniony @@ -748,3 +748,4 @@ ShortSaturday=So ShortSunday=Ni SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/pl_PL/products.lang b/htdocs/langs/pl_PL/products.lang index 3ce082e5917..2844658b9ca 100644 --- a/htdocs/langs/pl_PL/products.lang +++ b/htdocs/langs/pl_PL/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Automatycznie zużyte przez produkcję ProductBuilded=Produkcja została zakończona ProductsMultiPrice=Multi-cena produktu ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Obroty kwartalne VWAP produktów -ServiceSellByQuarterHT=Obroty kwartalne VWAP usług +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1-szy Kwartał Quarter2=2-i Kwartał Quarter3=3-i Kwartał @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang index ae4334f239c..1ddb8763be0 100644 --- a/htdocs/langs/pl_PL/projects.lang +++ b/htdocs/langs/pl_PL/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. projekt +ProjectRef=Project ref. ProjectId=Projekt Id +ProjectLabel=Project label Project=Project Projects=Projekty ProjectStatus=Status projektu @@ -27,7 +29,7 @@ OfficerProject=Oficer projektu LastProjects=Ostatnia %s projektów AllProjects=Wszystkie projekty OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Lista projektów ShowProject=Pokaż projekt SetProject=Ustaw projekt diff --git a/htdocs/langs/pt_BR/accountancy.lang b/htdocs/langs/pt_BR/accountancy.lang index bb4f34d2543..582b758b939 100644 --- a/htdocs/langs/pt_BR/accountancy.lang +++ b/htdocs/langs/pt_BR/accountancy.lang @@ -1,11 +1,6 @@ # Dolibarr language file - Source file is en_US - accountancy ACCOUNTING_EXPORT_SEPARATORCSV=Separador de coluna para o arquivo de exportação ACCOUNTING_EXPORT_DATE=Formato de data para arquivo de exportação -ACCOUNTING_EXPORT_PIECE=Exportar o número de peça? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Exportação com conta global? -ACCOUNTING_EXPORT_LABEL=Exportar o rótulo? -ACCOUNTING_EXPORT_AMOUNT=Exportar o montante? -ACCOUNTING_EXPORT_DEVISE=Exportar o legado? Accounting=Contabilidade Globalparameters=Parametros globais Menuaccount=Contas contábeis @@ -33,7 +28,6 @@ AccountBalanceByMonth=Saldo da conta por mês AccountingVentilation=Cancelar contabilidade AccountingVentilationSupplier=Cancelar fornecedor de contabilidade AccountingVentilationCustomer=Cancelar contabilidade de cliente -CAHTF=Total de HT compra fornecedor InvoiceLines=Linhas de fatura para discutir InvoiceLinesDone=Linhas de fatura discutidas Ventilate=Descutir/debater @@ -81,7 +75,6 @@ ListAccounts=Lista das contas contábeis Pcgtype=Classes de conta Pcgsubtype=Sob classe de conta DescVentilCustomer=Consulte aqui a contabilização repartição anual dos seus clientes faturas -TotalVente=HT volume de negócios total TotalMarge=Margem de vendas totais DescVentilDoneCustomer=Consultar aqui a lista das linhas das faturas de clientes e sua conta na contabilidade DescVentilTodoCustomer=Linhas de faturas de clientes com contas contábeis discutidas diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index 36c81ebfa9a..16c2aa1ba0d 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -239,7 +239,6 @@ MAIN_DISABLE_ALL_SMS=Desabilitar todos envios de SMS (Para testes ou demo) MAIN_SMS_SENDMODE=Método usado para enviar SMS MAIN_MAIL_SMS_FROM=Envio default para número telefonico por SMS FeatureNotAvailableOnLinux=Função não disponível para sistemas tipo Unix. Teste de envio local. -SubmitTranslation=Se a tradução não estiver completa ou com erros, você pode corrigir editando os arquivos de texto no diretório<b>langs/%s</b> e submeter as correções no forum www.dolibarr.org ModuleSetup=Conf. do módulo ModulesSetup=Conf. dos módulos ModuleFamilyCrm=Gestão de Relacionamento com o Cliente (CRM) @@ -294,7 +293,6 @@ MinLength=Comprimento mínimo LanguageFilesCachedIntoShmopSharedMemory=Arquivo .lang está carregado na memória ExamplesWithCurrentSetup=Exemplos com atuais configurações que estão rodando ListOfDirectories=Lista de diretórios com templates de documentos abertos(.odt) -ListOfDirectoriesForModelGenODT=Lista de diretórios que contém arquivos templates com formato de documento aberto(.odt).<br><br>Coloque aqui o caminho completo dos diretórios.<br>Adicionar retorno de transporte(carriage) entre cada diretório.<br>Para adicionar o diretório do módulo GED, adicione aqui <b>DOL_DATA_ROOT/ecm/seunomedodiretório</b>.<br><br>Arquivos neste diretório deve terminar com <b>.odt</b>. NumberOfModelFilesFound=Número de templates ODT/ODS se encontra neste diretório ExampleOfDirectoriesForModelGen=Exemplo de sintaxe:<br>c:\\meudir<br>/home/meudir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Para saber como criar templates em odt, antes de armazenalos nesse diretório, leia a documentação na wiki: @@ -534,7 +532,6 @@ Permission162=Criar/Modificar Contratos Permission163=Ativar Serviço de um Contrato Permission164=Desabilitar Serviço de um Contrato Permission165=Deletar Contrato -Permission171=Ler Viagens Permission172=Criar/Modificar Viagens Permission173=Deletar Viagens Permission174=Leia todas as viagens e despesas @@ -625,7 +622,6 @@ Permission538=Exportar Serviços Permission701=Ler Doações Permission702=Criar/Modificar Doações Permission703=Deletar Doações -Permission771=Leia relatórios de despesas (próprios e de seus subordinados) Permission772=Criar / modificar relatórios de despesas Permission773=Excluir relatórios de despesas Permission774=Leia todos os relatórios de despesas (mesmo para o utilizadores Não subordinados) @@ -1382,7 +1378,6 @@ NotSupportedByAllThemes=Funcionara com o tema eldy porem nao e suportado em todo BackgroundColor=Cor de fundo TopMenuBackgroundColor=Cor de fundo para o menu de topo LeftMenuBackgroundColor=A cor do fundo para o menu esquerdo -BackgroundTableTitleColor=A cor do fundo para a linha de título da tabela BackgroundTableLineOddColor=A cor do fundo para as linhas ímpares da tabela BackgroundTableLineEvenColor=A cor do fundo, mesmo para linhas de tabela MinimumNoticePeriod=O período mínimo de observação (O seu pedido de licença deve ser feito antes de esse atraso) diff --git a/htdocs/langs/pt_BR/banks.lang b/htdocs/langs/pt_BR/banks.lang index e652d289c91..1491b58b7b5 100644 --- a/htdocs/langs/pt_BR/banks.lang +++ b/htdocs/langs/pt_BR/banks.lang @@ -136,8 +136,4 @@ DeleteARib=Deletar registro de BAN ConfirmDeleteRib=Você tem certeza que deseja deletar esse registro de BAN? StartDate=Data de início EndDate=Data final -RejectCheck=Verifique rejeição ConfirmRejectCheck=Você está certo de que quer marcar esta como rejeitada? -RejectCheckDate=Verifique a data de rejeição -CheckRejected=Verifique rejeitado -CheckRejectedAndInvoicesReopened=Verifique rejeitado e faturas reaberto diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang index e026cc827f2..ffd425cc8ce 100644 --- a/htdocs/langs/pt_BR/bills.lang +++ b/htdocs/langs/pt_BR/bills.lang @@ -196,7 +196,6 @@ NoInvoice=Nenhuma Fatura ClassifyBill=Classificar a Fatura SupplierBillsToPay=Faturas de Fornecedores a Pagar CustomerBillsUnpaid=Faturas de Clientes Pendentes de Cobrança -DispenseMontantLettres=Faturas escrita atraves proceduras mecanogaficas são dispensed pelos pedidos em cartas. NonPercuRecuperable=Sem Recuperação SetConditions=Definir Condições de Pagamento SetMode=Definir Modo de Pagamento @@ -273,9 +272,6 @@ PaymentTypeVIR=Transferência Bancaria PaymentTypePRE=Débito Direto Bancario PaymentTypeShortPRE=Débito Direto PaymentTypeLIQ=Espécie -PaymentTypeTIP=Depósito -PaymentTypeShortTIP=Depósito -PaymentTypeTRA=Letra BankDetails=Dados Bancários BankCode=Código Banco DeskCode=Código Balcão @@ -325,7 +321,6 @@ RevenueStamp=Selo da receita YouMustCreateInvoiceFromThird=Esta opção só está disponível ao criar fatura de terceiros PDFCrabeDescription=Modelo de fatura completo (ICMS, método de pagamento a mostrar, logotipo...) TerreNumRefModelDesc1=Mostrar número com formato %syymm-nnnn padrão para faturas e %syymm-nnnn para notas de crédito onde yy é o ano, mm mês e nnnn é uma sequência, sem interrupção e não pode mostrar o valor 0 -MarsNumRefModelDesc1=Mostrar número com formato %syymm-nnnn padrão para faturas e %syymm-nnnn para notas de crédito onde yy é o ano, mm mês e nnnn é uma sequência, sem interrupção e não pode mostrar o valor 0 TerreNumRefModelError=O projeto começa começado por $syymm já existe e não é compatível com este modelo de seq�ência. Remova-o ou renomei-o para ativar este módulo. TypeContact_facture_internal_SALESREPFOLL=Responsável do acompanhamento da fatura do cliente TypeContact_facture_external_BILLING=Contato fatura cliente diff --git a/htdocs/langs/pt_BR/compta.lang b/htdocs/langs/pt_BR/compta.lang index 8316e0773f0..9b0e8bdf628 100644 --- a/htdocs/langs/pt_BR/compta.lang +++ b/htdocs/langs/pt_BR/compta.lang @@ -141,8 +141,6 @@ CalculationRuleDesc=Para calcular o total do VAT, há dois métodos: <br> Métod CalculationRuleDescSupplier=De acordo com o fornecedor, escolher o método adequado aplicar mesma regra de cálculo e obter mesmo resultado esperado pelo seu fornecedor. TurnoverPerProductInCommitmentAccountingNotRelevant=Relatório Volume de negócios por produto, quando se usa um modo de <b>contabilidade de caixa</b> não é relevante. Este relatório está disponível somente quando utilizar o modo de <b>contabilidade engajamento</b> (ver configuração do módulo de contabilidade). AccountancyJournal=Codigo do jornal fiscal -ACCOUNTING_VAT_SOLD_ACCOUNT=Código de contabilidade padrão para cobrança do IVA -ACCOUNTING_VAT_BUY_ACCOUNT=Código de contabilidade padrão para o IVA recuperado ACCOUNTING_VAT_PAY_ACCOUNT=Código de contabilidade padrão para pagar o IVA ACCOUNTING_ACCOUNT_CUSTOMER=Codigo contavel padrao para clientes ACCOUNTING_ACCOUNT_SUPPLIER=Codigo contavel padrao para fornecedores diff --git a/htdocs/langs/pt_BR/errors.lang b/htdocs/langs/pt_BR/errors.lang index 2af889656c1..ee2f7af1f54 100644 --- a/htdocs/langs/pt_BR/errors.lang +++ b/htdocs/langs/pt_BR/errors.lang @@ -51,7 +51,6 @@ ErrorSizeTooLongForVarcharType=Tamanho muito longo (% s caracteres no máximo) ErrorNoValueForSelectType=Por favor, preencha valor para lista de seleção ErrorNoValueForCheckBoxType=Por favor, preencha valor para a lista de caixa de seleção ErrorNoValueForRadioType=Por favor, preencha valor para a lista de rádio -ErrorBadFormatValueList=O valor da lista não pode ter mais do que um <u>vir:% s,</u> mas precisa de pelo menos um: chave ou valores ErrorFieldCanNotContainSpecialCharacters=o campo <b>%s</b> não deve contener caracter0es especiais ErrorFieldCanNotContainSpecialNorUpperCharacters=O campo <b>%s</b> não deve conter caracteres especiais, nem letras maiúsculas e não pode conter apenas números. ErrorNoAccountancyModuleLoaded=Módulo de Contabilidade não ativado @@ -168,5 +167,4 @@ WarningClickToDialUserSetupNotComplete=Configuração de informações ClickToDi WarningNotRelevant=Operação irrelevante para este conjunto de dados WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Função desabilitada quando a tela e optimizada para uso das pessoas cegas ou navegadores de texto. WarningPaymentDateLowerThanInvoiceDate=Data de pagamento (%s) e antes da data da nota (%s) para a fatura %s. -WarningTooManyDataPleaseUseMoreFilters=Dados de mais, por favor use mais filtros WarningSomeLinesWithNullHourlyRate=Algumas vezes foram registrados por usuários mesmo sem o custo/hora definido. O valor 0 foi utilizado, mas isso pode resultar na avaliação errada do tempo gasto. diff --git a/htdocs/langs/pt_BR/exports.lang b/htdocs/langs/pt_BR/exports.lang index 75ee05ba6f9..d39335c4b86 100644 --- a/htdocs/langs/pt_BR/exports.lang +++ b/htdocs/langs/pt_BR/exports.lang @@ -57,7 +57,6 @@ SelectAtLeastOneField=Mude pelo menos um campo de origem na coluna de campos par SelectFormat=Escolha este formato de arquivo de importação RunImportFile=Arquivo de importação de lançamento NowClickToRunTheImport=Verifique o resultado da simulação de importação. Se tudo estiver ok, inicie a importação definitiva. -DataLoadedWithId=Todos os dados serão carregados com o seguinte ID de <b>importação:% s</b> ErrorMissingMandatoryValue=Dados obrigatórios esta vazio no arquivo de origem para o campo. TooMuchErrors=Há ainda outras linhas de origem com erros mas a produção tem sido limitado. TooMuchWarnings=Há ainda outras linhas de origem com avisos, mas a produção tem sido limitado. diff --git a/htdocs/langs/pt_BR/holiday.lang b/htdocs/langs/pt_BR/holiday.lang index ba28ffa646b..3f6f9bce9d3 100644 --- a/htdocs/langs/pt_BR/holiday.lang +++ b/htdocs/langs/pt_BR/holiday.lang @@ -117,11 +117,5 @@ HolidaysValidatedBody=O seu pedido de licença para %s para %s foi validado. HolidaysRefused=Pedido negado HolidaysRefusedBody=O seu pedido de licença para %s para %s foi negado pelo seguinte motivo: HolidaysCanceledBody=O seu pedido de licença para %s para %s foi cancelada. -Permission20001=Leia você possui pedidos de licença -Permission20002=Criar / alterar os seus pedidos de licença -Permission20003=Excluir pedidos de licença -Permission20004=Leia pedidos de licença para todos -Permission20005=Criar / modificar pedidos de licença para todos -Permission20006=Pedidos de licença administrativas (configuração e atualização de balanço) NewByMonth=Adicionado por mês GoIntoDictionaryHolidayTypes=Vá para <strong>Home- Configuração - Dicionários - Tipo de folhas</strong> para configurar os diferentes tipos de folhas. diff --git a/htdocs/langs/pt_BR/languages.lang b/htdocs/langs/pt_BR/languages.lang index 0e410bb6f4a..9a257cb3adc 100644 --- a/htdocs/langs/pt_BR/languages.lang +++ b/htdocs/langs/pt_BR/languages.lang @@ -21,7 +21,6 @@ Language_es_CO=Espanhol (Colômbia) Language_es_MX=Espanhol (Mexico) Language_et_EE=Estone Language_fa_IR=Persio -Language_fi_FI=Finlandes Language_fr_BE=Fançes (Belgica) Language_fr_CA=Françes (Canada) Language_fr_CH=Françes (Suiça) diff --git a/htdocs/langs/pt_BR/products.lang b/htdocs/langs/pt_BR/products.lang index 9a9eae1416b..3063e524db7 100644 --- a/htdocs/langs/pt_BR/products.lang +++ b/htdocs/langs/pt_BR/products.lang @@ -134,8 +134,6 @@ CostPmpHT=Total unidades VWAP ProductUsedForBuild=Automaticamente consumidos pela produção ProductBuilded=Produção completada ProductsOrServiceMultiPrice=Preços de Clientes (de produtos ou serviços, multi-preços) -ProductSellByQuarterHT=Total de produtos vendidos no trimestre -ServiceSellByQuarterHT=Total de servicos vendidos no trimestre Quarter1=1° Trimestre Quarter2=2° Trimestre Quarter3=3° Trimestre diff --git a/htdocs/langs/pt_BR/projects.lang b/htdocs/langs/pt_BR/projects.lang index 2e96a3a55c4..87cf6564ae9 100644 --- a/htdocs/langs/pt_BR/projects.lang +++ b/htdocs/langs/pt_BR/projects.lang @@ -20,7 +20,6 @@ ConfirmDeleteATask=Tem certeza que quer eliminar esta tarefa? OfficerProject=Responsável do Projeto LastProjects=Os %s últimos Projetos OpenedProjects=Projetos abertos -OpportunitiesStatusForOpenedProjects=Status de Oportunidades para projetos abertos ShowProject=Adicionar Projeto NoProject=Nenhum Projeto Definido NbOpenTasks=Nb de tarefas abertas diff --git a/htdocs/langs/pt_PT/accountancy.lang b/htdocs/langs/pt_PT/accountancy.lang index 993531adf03..5a50c369c3f 100644 --- a/htdocs/langs/pt_PT/accountancy.lang +++ b/htdocs/langs/pt_PT/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Contabilista Globalparameters=Parâmetros Globais @@ -34,6 +36,7 @@ Selectchartofaccounts=Selecione plano de contas Validate=Valide Addanaccount=Adicione uma conta contabilistica AccountAccounting=Conta contabilistica +AccountAccountingSuggest=Accounting account suggest Ventilation=Separação ToDispatch=A despachar Dispatched=Despachado @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Contabilidade desagregada de Fornecedor AccountingVentilationCustomer=Contabilidade desagregada de Cliente Line=Linha -CAHTF=Total de compras fornecedor HT +CAHTF=Total purchase supplier before tax InvoiceLines=Linhas de fatura a ser limpa InvoiceLinesDone=Linhas limpas de fatura -IntoAccount=Na conta de contabilidade +IntoAccount=Ventilate in the accounting account Ventilate=Limpar VentilationAuto=Desagregação automática @@ -152,7 +155,7 @@ Active=Declaração NewFiscalYear=Novo ano fiscal DescVentilCustomer=Consulte aqui a repartição anual das contas de faturas a clientes -TotalVente=Volume de negócios de HT +TotalVente=Total turnover before tax TotalMarge=Margem total de vendas DescVentilDoneCustomer=Consulte aqui a lista das linhas de facturas a clientes e as suas conta de contabilidade DescVentilTodoCustomer=Alinhar suas linhas de fatura do cliente com uma conta de contabilidade @@ -167,3 +170,4 @@ ValidateHistory=Validação automatica ErrorAccountancyCodeIsAlreadyUse=Erro, Não pode apagar uma conta em uso FicheVentilation=Carta de desagregação +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/pt_PT/admin.lang b/htdocs/langs/pt_PT/admin.lang index a3a9c9de30c..cddb81aee1b 100644 --- a/htdocs/langs/pt_PT/admin.lang +++ b/htdocs/langs/pt_PT/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Chefe de Projeto Developpers=Programadores/contribuintes OtherDeveloppers=Outros Programadores/contribuintes OfficialWebSite=Sitio web oficial internacional -OfficialWebSiteFr=Sitio web oficial falado/escrito em francês +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Wiki ERP OfficialDemo=Demo em linha ERP/CRM OfficialMarketPlace=Mercado Oficial externo para os módulos / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Desative todos os envios de SMS (para fins de teste ou demo MAIN_SMS_SENDMODE=Método a ser usado para enviar SMS MAIN_MAIL_SMS_FROM=Número de telefone padrão do remetente para envio de SMS FeatureNotAvailableOnLinux=Funcionalidade não disponivel em sistemas Unix. Teste parâmetros sendmail localmente. -SubmitTranslation=Se a tradução para o idioma não estiver completa ou encontrar erros, pode corrigi-los, através da edição de arquivos em <b>langs</b> diretório <b>/ %s</b> e enviar arquivos modificados. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Configuração do módulo ModulesSetup=Configuração dos módulos ModuleFamilyBase=Sistema @@ -339,7 +340,7 @@ MinLength=Prazo mínimo LanguageFilesCachedIntoShmopSharedMemory=Arquivos. Lang carregado na memória compartilhada ExamplesWithCurrentSetup=Exemplos com o funcionamento da actual configuração ListOfDirectories=Lista dos modelos OpenDocument directórios -ListOfDirectoriesForModelGenODT=Lista dos diretórios que contêm arquivos de modelos com o formato OpenDocument. <br><br> Coloque aqui o caminho completo de directórios. <br> Adicionar um retorno de carro entre eah directório. <br> Para adicionar um directório do módulo de GED, adicione aqui <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Os arquivos desses directórios devem terminar <b>com. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Número de ficheiros de modelos ODT/ODS encontrados nessas diretorias ExampleOfDirectoriesForModelGen=Exemplos de sintaxe: <br> c: \\ mydir <br> / Home mydir / <br> DOL_DATA_ROOT ecm / ecmdir / FollowingSubstitutionKeysCanBeUsed=<br> Para saber como criar os seus modelos de documentos odt, antes de armazená-los nestas listas, ler a documentação wiki: @@ -635,7 +636,7 @@ Permission162=Criar/modificar contractos/subscrições Permission163=Ativar um serviço/subscrição de um contracto Permission164=Desativar um serviço/subscrição de um contracto Permission165=Apagar contractos/subscrições -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Criar/modificar viagens e despesas Permission173=Apagar viagens e despesas Permission174=Ler todas as viagens e despesas @@ -730,7 +731,7 @@ Permission538=Exportação de serviços Permission701=Consultar Bolsas Permission702=Criar/Modificar Bolsas Permission703=Eliminar Bolsas -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Exportar as encomendas do fornecedor e os seus ddetalhes Permission1251=Executar importações em massa de dados externos em bases de dados (dados de carga) Permission1321=Exportar facturas a clientes, atributos e cobranças Permission1421=Exportar facturas de clientes e atributos +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Ler trabalho agendado Permission23002=Criar/atualizar trabalho agendado Permission23003=Apagar Trabalho Agendado @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalização das descrições dos produtos nos form ViewProductDescInFormAbility=Visualização das descrições dos produtos nos formularios MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualização de produtos descrições no idioma de terceiros +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Assumir ecotaxa (DEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Nome e caminho do Ficheiro YouCanUseDOL_DATA_ROOT=Pode utilizar DOL_DATA_ROOT/dolibarr.log para um log na pasta 'documentos' de Dolibarr. ErrorUnknownSyslogConstant=A constante %s não é uma constante syslog conhecida OnlyWindowsLOG_USER=O Windows suporta apenas LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Configuração do módulo Bolsas DonationsReceiptModel=Modelo de recibo de doação @@ -1536,6 +1546,7 @@ AgendaSetup=Módulo configuração de acções e agenda PasswordTogetVCalExport=Chave de autorização para exportação do link vcal. PastDelayVCalExport=Não exportar evento com mais de AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/pt_PT/banks.lang b/htdocs/langs/pt_PT/banks.lang index de9a305d2b6..369b04569cd 100644 --- a/htdocs/langs/pt_PT/banks.lang +++ b/htdocs/langs/pt_PT/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Excluir registro BAN ConfirmDeleteRib=Tem certeza de que deseja excluir este registro BAN? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/pt_PT/bills.lang b/htdocs/langs/pt_PT/bills.lang index e8aab867155..0b1c20274a3 100644 --- a/htdocs/langs/pt_PT/bills.lang +++ b/htdocs/langs/pt_PT/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nenhuma Factura ClassifyBill=Classificar a factura SupplierBillsToPay=Facturas de Fornecedores a pagar CustomerBillsUnpaid=Facturas a Clientes Pendentes de Cobrança -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Não recuperável SetConditions=Definir Condições de pagamento SetMode=Definir modo de pagamento @@ -330,12 +329,14 @@ PaymentTypeCB=Cartão PaymentTypeShortCB=Cartão PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Pagamento On Line PaymentTypeShortVAD=Pagamento On Line -PaymentTypeTRA=Letra de alterar -PaymentTypeShortTRA=Letra +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Dados bancários BankCode=Código banco DeskCode=Código sucursal @@ -381,6 +382,8 @@ ChequesReceipts=Ficha emissão de cheques ChequesArea=Área emissão de cheques ChequeDeposits=Depósito de cheques Cheques=Cheques +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Este deposito converteu-se em %s UsBillingContactAsIncoiveRecipientIfExist=Utilizar a morada do contacto de cliente de facturação da factura em vez da morada do Terceiro como destinatário das facturas ShowUnpaidAll=Mostrar todas as facturas não pagas @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Modelo de factura completo (IVA, método de pago a mostrar, logotipo...) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Uma conta a começar com $syymm já existe e não é compatível com este modelo de sequencia. Remove-o ou renomeia para activar este modulo ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representante factura do cliente seguimento diff --git a/htdocs/langs/pt_PT/companies.lang b/htdocs/langs/pt_PT/companies.lang index 99e61c85931..155516c85d6 100644 --- a/htdocs/langs/pt_PT/companies.lang +++ b/htdocs/langs/pt_PT/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=ABN ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Cliente Potencial ContactPrivate=Privado ContactPublic=Partilhado ContactVisibility=Visibilidade +ContactOthers=Other OthersNotLinkedToThirdParty=Outros, não emparelhado a um Terceiro ProspectStatus=Estado cliente potencial PL_NONE=Nenhum @@ -375,6 +382,7 @@ ExportDataset_company_2=Contactos de Terceiro e Atributos ImportDataset_company_1=Terceiros (empresas/fundações/pessoas físicas) e propriedades ImportDataset_company_2=Contatos/Moradas (de terceiros ou não) e atributos ImportDataset_company_3=Dados bancários +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Nível de preços DeliveriesAddress=Direcção(ões) de Envío DeliveryAddress=Direcção de Envío diff --git a/htdocs/langs/pt_PT/compta.lang b/htdocs/langs/pt_PT/compta.lang index 86efe019cbd..8a608358f41 100644 --- a/htdocs/langs/pt_PT/compta.lang +++ b/htdocs/langs/pt_PT/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Pagamento IVA VATPayments=Pagamentos IVA +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Ver Pagamentos IVA TotalToPay=Total a Pagar @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Modo de cálculo AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang index ae5635a3057..2856e6d7b85 100644 --- a/htdocs/langs/pt_PT/errors.lang +++ b/htdocs/langs/pt_PT/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Tamanho demasiado longo para o tipo string (%s m ErrorNoValueForSelectType=Por favor, preencha o valor para lista de selecção ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=O campo <b>%s</b> não deve conter carácteres especiais ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Módulo de Contabilidade não activado @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/pt_PT/exports.lang b/htdocs/langs/pt_PT/exports.lang index fba65f29467..de2d6836a0b 100644 --- a/htdocs/langs/pt_PT/exports.lang +++ b/htdocs/langs/pt_PT/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Mudar de campo pelo menos uma fonte na coluna de campos pa SelectFormat=Escolha esse formato de arquivo de importação RunImportFile=Lançamento arquivo de importação NowClickToRunTheImport=Verifique o resultado da simulação de importação. Se tudo estiver ok, o lançamento de importação definitiva. -DataLoadedWithId=Todos os dados serão carregados com o id de importação seguinte: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Dados obrigatórios estão vazios no arquivo de origem para <b>%s</b> campo. TooMuchErrors=Há ainda outra fonte <b>%s</b> linhas com erros, mas a produção tem sido limitada. TooMuchWarnings=Há ainda outra fonte <b>%s</b> linhas com os avisos, mas a produção tem sido limitada. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Valor para filtrar FormatControlRule=Format control rule diff --git a/htdocs/langs/pt_PT/ftp.lang b/htdocs/langs/pt_PT/ftp.lang index 252525c10a6..5345b8bd8ae 100644 --- a/htdocs/langs/pt_PT/ftp.lang +++ b/htdocs/langs/pt_PT/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Não foi possível iniciar a sessão n FTPFailedToRemoveFile=Falha ao remover o ficheiro: <b>%s</b>. FTPFailedToRemoveDir=Não foi possível ao remover a diretoria: <b>%s</b> (Verifique as permissões e se a diretoria está sem dados). FTPPassiveMode=Modo passivo +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/pt_PT/holiday.lang b/htdocs/langs/pt_PT/holiday.lang index 600b0fefb9b..e34ca481886 100644 --- a/htdocs/langs/pt_PT/holiday.lang +++ b/htdocs/langs/pt_PT/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/pt_PT/install.lang b/htdocs/langs/pt_PT/install.lang index 63f02fd2c68..bcc81f0b402 100644 --- a/htdocs/langs/pt_PT/install.lang +++ b/htdocs/langs/pt_PT/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Atualizar os dados nas ações MigrationPaymentMode=A migração de dados para o modo de pagamento MigrationCategorieAssociation=Migração de categorias MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Mostrar opções indisponíveis HideNotAvailableOptions=Ocultar opções indisponíveis diff --git a/htdocs/langs/pt_PT/interventions.lang b/htdocs/langs/pt_PT/interventions.lang index c3940098854..13a9594a465 100644 --- a/htdocs/langs/pt_PT/interventions.lang +++ b/htdocs/langs/pt_PT/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Responsável do Seguimiento da Intervenção TypeContact_fichinter_internal_INTERVENING=Interveniente @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Devolve o número com o formato %syymm-nnnn dónde yy é PacificNumRefModelError=Uma factura que começa por # $$syymm existe na base e é incompativel com esta numeração. Eliminia ou renomea-la para activar este módulo. PrintProductsOnFichinter=Imprimir produtos no cartão intervenção PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/pt_PT/languages.lang b/htdocs/langs/pt_PT/languages.lang index 8ffdd560f69..e6326732953 100644 --- a/htdocs/langs/pt_PT/languages.lang +++ b/htdocs/langs/pt_PT/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Espanhol (Porto Rico) Language_et_EE=Estónio Language_eu_ES=Basco Language_fa_IR=Persa -Language_fi_FI=Finlandês +Language_fi_FI=Finnish Language_fr_BE=Francês (Bélgica) Language_fr_CA=Francês (Canadá) Language_fr_CH=Francês (Suíça) diff --git a/htdocs/langs/pt_PT/link.lang b/htdocs/langs/pt_PT/link.lang index ed0611101e4..8556fde24e6 100644 --- a/htdocs/langs/pt_PT/link.lang +++ b/htdocs/langs/pt_PT/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Os ficheiros não puderam ser ligados LinkRemoved=A ligação %s foi removida ErrorFailedToDeleteLink= falhou a remoção da ligação '<b>%s</b>' ErrorFailedToUpdateLink= Falha na atualização de ligação '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang index 34aca56ff02..5536b4c8b98 100644 --- a/htdocs/langs/pt_PT/main.lang +++ b/htdocs/langs/pt_PT/main.lang @@ -434,7 +434,7 @@ General=General Size=Tamanho Received=Recebido Paid=Pago -Topic=Assunto +Topic=Subject ByCompanies=Por empresa ByUsers=Por utilizador Links=Links @@ -705,7 +705,7 @@ PublicUrl=URL público AddBox=Adicionar Caixa SelectElementAndClickRefresh=Selecione um elemento e actualize a pagina PrintFile=Imprimir Ficheiro %s -ShowTransaction=Mostrar transação +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Vá Início - Configurar - Empresa para alterar o logótipo ou vá a Início - Configurar - Exibir para ocultar. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=Sab ShortSunday=Dom SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/pt_PT/products.lang b/htdocs/langs/pt_PT/products.lang index 6d8d3388a38..66df13bde95 100644 --- a/htdocs/langs/pt_PT/products.lang +++ b/htdocs/langs/pt_PT/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Produção concluída ProductsMultiPrice=Produto multi-preço ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1º Trimestre Quarter2=2º Trimestre Quarter3=3º Trimestre @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang index 7e4edee2196..8a074a7c391 100644 --- a/htdocs/langs/pt_PT/projects.lang +++ b/htdocs/langs/pt_PT/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. do projeto +ProjectRef=Project ref. ProjectId=Id. do Projeto +ProjectLabel=Project label Project=Projeto Projects=Projetos ProjectStatus=Estado do projeto @@ -27,7 +29,7 @@ OfficerProject=Responsável pelo Projeto LastProjects=Últimos %s projetos AllProjects=Todos os Projetos OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Lista de Projetos ShowProject=Mostrar Projeto SetProject=Definir Projeto diff --git a/htdocs/langs/ro_RO/accountancy.lang b/htdocs/langs/ro_RO/accountancy.lang index c69f0afb506..0c2400af2e5 100644 --- a/htdocs/langs/ro_RO/accountancy.lang +++ b/htdocs/langs/ro_RO/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Contabilitate Globalparameters=Parametri globali @@ -34,6 +36,7 @@ Selectchartofaccounts=Selectează un plan de conturi Validate=Validează Addanaccount=Add un cont contabil AccountAccounting=Cont contabil +AccountAccountingSuggest=Accounting account suggest Ventilation=Ventilare ToDispatch=De ventilat Dispatched=Ventilat @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Ventilare contabila furnizor AccountingVentilationCustomer=Ventilare contabila client Line=Linie -CAHTF=Total cumpărări furnizor fara taxe +CAHTF=Total purchase supplier before tax InvoiceLines=Liniile facturii de ventilat InvoiceLinesDone=Liniile facturii ventilate -IntoAccount=În conturi contabile +IntoAccount=Ventilate in the accounting account Ventilate=Ventilează VentilationAuto=Ventilare automată @@ -152,7 +155,7 @@ Active=Extras NewFiscalYear=An fiscal nou DescVentilCustomer=Consultati aici ventilarea contabilă anuală a facturilor de clienților ale dvs. -TotalVente=Total Cifră de afaceri fără tva +TotalVente=Total turnover before tax TotalMarge=Total Marje vânzări DescVentilDoneCustomer=Consultati aici lista liniilor de facturi client și conturile lor contabile DescVentilTodoCustomer=Consultati aici lista liniilor de facturi client cu un cont contabil @@ -167,3 +170,4 @@ ValidateHistory=Validează automat ErrorAccountancyCodeIsAlreadyUse=Eroare, nu puteți șterge acest cont contabil, deoarece este folosit FicheVentilation=Fişă Ventilare +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang index 01e65a1e827..cb274c3790f 100644 --- a/htdocs/langs/ro_RO/admin.lang +++ b/htdocs/langs/ro_RO/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Sef Proiect Developpers=Dezvoltatori / colaboratori OtherDeveloppers=Altele dezvoltatori / colaboratori OfficialWebSite=Site-ul web oficial international -OfficialWebSiteFr=Site-ul web oficial francofon +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr demo online OfficialMarketPlace=Oficial loc pe piaţă pentru modulelor externe / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Dezactivaţi toate trimiteri SMS (în scopuri de testare sa MAIN_SMS_SENDMODE=Metoda de utilizare pentru trimiterea SMS-urilor MAIN_MAIL_SMS_FROM=Numărul de telefon expeditor implicit pentru trimiterea de SMS FeatureNotAvailableOnLinux=Caracteristicã nu sunt disponibile pe Unix, cum ar fi sisteme. Testaţi-vă sendmail program la nivel local. -SubmitTranslation=Dacă traducere pentru această limbă nu este completă sau găsiţi erori, puteţi corecta acest lucru prin editarea fişierelor în <b>langs</b> directorul <b>/ %s</b> şi prezintă fişiere modificare www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Configurare Modul ModulesSetup=Configurare Module ModuleFamilyBase=Sistem @@ -339,7 +340,7 @@ MinLength=Lungimea minimă LanguageFilesCachedIntoShmopSharedMemory=Fişierele .lang încărcate în memorie partajata ExamplesWithCurrentSetup=Exemple cu care rulează curent setup ListOfDirectories=Lista de directoare OpenDocument template-uri -ListOfDirectoriesForModelGenODT=Listă de directoare, template-uri care conţin fişiere cu formatul OpenDocument. <br><br> Pune aici plin patetic de directoare. <br> Adauga un retur de car între directorul eah. <br> Pentru a adăuga un director a modulului GED, adăugaţi aici <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Fişierele din aceste directoare trebuie să se termine <b>cu. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Numărul de şabloane fişiere ODT/ODS găsite în acele directoare ExampleOfDirectoriesForModelGen=Exemple de sintaxa: <br> c: mydir \\ <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Pentru a şti cum să vă creaţi şabloane DOCX, ODT documente, înainte de a le stoca în aceste directoare, citiţi documentaţia wiki: @@ -635,7 +636,7 @@ Permission162=Creare / modificare contracte / abonamente Permission163=Activează un serviciu / abonament al unui contract Permission164=Dezactivarea unui serviciu / abonament al unui contract Permission165=Ștergeți contracte / abonamente -Permission171=Citeşte deconturile si cheltuielile( proprii şi ale subordonaţilor) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Creare / Modificare ordin de deplasare şi cheltuieli Permission173=Ştergere ordin de deplasare şi cheltuieli Permission174=Citeşte toate ordinele de deplasare şi cheltuieli @@ -730,7 +731,7 @@ Permission538=Exportul de servicii Permission701=Citiţi donaţii Permission702=Creare / Modificare donaţii Permission703=Ştergere donaţii -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export comenzi furnizori şi alte detalii Permission1251=Run masa importurile de date externe în baza de date (date de sarcină) Permission1321=Export client facturi, atribute şi plăţile Permission1421=Export client ordinele şi atribute +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalizare de descrieri produse în forme ViewProductDescInFormAbility=Vizualizare descrierile de produs, în forme (de altfel ca popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Vizualizarea de descrieri de produse în limba thirdparty +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=De asemenea, dacă aveți un număr mare produse (> 100 000), puteți crește viteza prin setarea constantei COMPANY_DONOTSEARCH_ANYWHERE la 1 la Setup->Other. Căutarea va fi limitată la începutul șirului. UseSearchToSelectProduct=Folositi un formular de căutare pentru a alege un produs (mai degrabă decât o listă derulantă). UseEcoTaxeAbility=Suport Eco-Taxe (DEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Nume fişier şi calea YouCanUseDOL_DATA_ROOT=Puteţi folosi DOL_DATA_ROOT / dolibarr.log pentru un fişier de log în Dolibarr "Documente" director. Aveţi posibilitatea să setaţi o altă cale de a păstra acest fişier. ErrorUnknownSyslogConstant=Constant %s nu este un cunoscut syslog constant OnlyWindowsLOG_USER=Windows suportă numai LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donatii modul de configurare DonationsReceiptModel=Format de donatie la primirea @@ -1536,6 +1546,7 @@ AgendaSetup=Acţiuni de ordine de zi şi de modul de configurare PasswordTogetVCalExport=Cheia de a autoriza export link PastDelayVCalExport=Nu de export eveniment mai în vârstă decât AGENDA_USE_EVENT_TYPE=Utilizați tipurile de evenimente (administrat în Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Setați automat acest tip de eveniment în filtrul de căutare al vederii agenda AGENDA_DEFAULT_FILTER_STATUS=Setați automat acest statut în filtrul de căutare al vederii agenda AGENDA_DEFAULT_VIEW=Care tab doriţi să deschideţi când selectaţi meniul Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/ro_RO/banks.lang b/htdocs/langs/ro_RO/banks.lang index 4ed0eba083a..bb7b153e56e 100644 --- a/htdocs/langs/ro_RO/banks.lang +++ b/htdocs/langs/ro_RO/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Ștergeți înregistrarea BAN ConfirmDeleteRib=Sigur doriţi să ştergeţi această înregistrare BAN ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ro_RO/bills.lang b/htdocs/langs/ro_RO/bills.lang index 479c1cb44bd..2979eb8429b 100644 --- a/htdocs/langs/ro_RO/bills.lang +++ b/htdocs/langs/ro_RO/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Nicio factură ClassifyBill=Clasează factura SupplierBillsToPay=Facturi furnizori de plată CustomerBillsUnpaid=Facturi clienţi neîncasate -DispenseMontantLettres=Facturile emise prin proceduri mecanographic sunt distribuite prin ordinea alfabetică NonPercuRecuperable=Nerecuperabilă SetConditions=Setează termenii de plata SetMode=Setează modul de plată @@ -330,12 +329,14 @@ PaymentTypeCB=Carte de credit PaymentTypeShortCB=Carte de credit PaymentTypeCHQ=Cec PaymentTypeShortCHQ=Cec -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Online PaymentTypeShortVAD=Online -PaymentTypeTRA=Plata factura -PaymentTypeShortTRA=Factura +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Coordonate Bancă BankCode=Cod Bancă DeskCode=Cod Ghiseu @@ -381,6 +382,8 @@ ChequesReceipts=Borderouri cecuri remise ChequesArea=CECURI ChequeDeposits=Cecuri remise Cheques=Cecuri +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Această notă de credit a fost convertită în %s UsBillingContactAsIncoiveRecipientIfExist=Utilizaţi , adresa de facturare a contactului clientului în loc de o adresa terţului ca adresa a destinatarului pentru facturi ShowUnpaidAll=Afişează toate facturile neachitate @@ -404,7 +407,7 @@ RevenueStamp=Timbru fiscal YouMustCreateInvoiceFromThird=Această opțiune este disponibilă numai atunci când se creează factura de la tab-ul "client" al terţului PDFCrabeDescription=Şablon PDF Factura Crabe . Un șablon factură complet (format recomandat) TerreNumRefModelDesc1=Retrimiteţi numărul sub forma %syymm-nnnn pentru facturile standard și %syymm-nnnn pentru notele de credit unde yy este anul, mm este luna și nnnn este o secvenţă fără nici o pauză și fără revenire la 0 -MarsNumRefModelDesc1=Retrimiteţi numărul sub forma %syymm-nnnn pentru facturile standard , %syymm-nnnn pentru facturile de înlocuire, %syymm-nnnn pentru credit note şi %syymm-nnnn pentru credit note unde yy este anul, mm este luna şi nnnn este o secvenţă continuă şi nu revine la 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=O factură începând cu $syymm există deja și nu este compatibilă cu acest model de numerotaţie. Înşăturaţi-o sau redenumiți-o pentru a activa acest modul. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Responsabil urmarire factură client diff --git a/htdocs/langs/ro_RO/companies.lang b/htdocs/langs/ro_RO/companies.lang index f491b7f2dce..cbb1e6add76 100644 --- a/htdocs/langs/ro_RO/companies.lang +++ b/htdocs/langs/ro_RO/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id-ul 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potenţial ContactPrivate=Privat ContactPublic=Partajat ContactVisibility=Vizibilitate +ContactOthers=Other OthersNotLinkedToThirdParty=Alţii, nelegate la un terţ ProspectStatus=Statut Prospect PL_NONE=Niciunul @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacte şi atribute ImportDataset_company_1=Terţi (societăţi / fundaţii/ persoane fizice) şi atribute ImportDataset_company_2=Contacte / Adrese(ale terţilor sau nu) şi atribute ImportDataset_company_3=Coordonate bancare +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Nivel de Pret DeliveriesAddress=Adrese de livrare DeliveryAddress=Adresă de livrare diff --git a/htdocs/langs/ro_RO/compta.lang b/htdocs/langs/ro_RO/compta.lang index f2861c89d86..e36c36e2f0b 100644 --- a/htdocs/langs/ro_RO/compta.lang +++ b/htdocs/langs/ro_RO/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Plată LT1PaymentsES=RE Plăţi VATPayment=Plată TVA VATPayments=Plăţi TVA +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Arata plata TVA TotalToPay=Total de plată @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Raportul cifra de afaceri pe produs, atunci când se utilizează modul <b>contabilitate de casă</b> nu este relevant. Acest raport este disponibil numai atunci când se utilizează modul <b>contabilitate de angajament</b> (a se vedea configurarea modulului de contabilitate). CalculationMode=Mod calcul AccountancyJournal=Jurnal cod contabilitate -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Cont Contabilitate Predefinit pentru terţi Clienţi ACCOUNTING_ACCOUNT_SUPPLIER=Cont Contabilitate Predefinit pentru terţi Furnizori diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang index 2676c8fd53d..00d531775a7 100644 --- a/htdocs/langs/ro_RO/errors.lang +++ b/htdocs/langs/ro_RO/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Prea mult timp pentru tipul de coarde (%s de cara ErrorNoValueForSelectType=Completaţi valorile pentru lista de selecţie ErrorNoValueForCheckBoxType=Completaţi valorile pentru lista checkbox ErrorNoValueForRadioType=Completaţi valorile pentru lista radio -ErrorBadFormatValueList=Valorile din lista nu pot aveae mai mult de o virgulă: <b>% s </ b>, dar trebuie să aibă cel puțin una: cheie, valoare +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Câmp %s</b> trebuie să nu conţine caractere speciale. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Modul de contabilitate neactivat @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setările informațiilor ClickToDial pent WarningNotRelevant=Operaţiuni irelevante pentru acest dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funcţionalitate dezactivată atunci când configurarea de afișare este optimizată pentru nevăzători sau de browsere text . WarningPaymentDateLowerThanInvoiceDate=Data plăţii(%s) este mai veche decât data facturii (%s) pentru factura %s -WarningTooManyDataPleaseUseMoreFilters=Prea multe date. Folosiţi mai multe filtre +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/ro_RO/exports.lang b/htdocs/langs/ro_RO/exports.lang index 3f856268c33..224b6a5d8bb 100644 --- a/htdocs/langs/ro_RO/exports.lang +++ b/htdocs/langs/ro_RO/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Comută cel puțin un câmp sursă în coloana de câmpuri SelectFormat=Alegeţi acest fişier format de import RunImportFile=Lansarea de import dosar NowClickToRunTheImport=Verificaţi rezultat al simulării de import. Daca totul este ok, lansarea de import definitiv. -DataLoadedWithId=Toate datele vor fi încărcate cu id-ul de import următoarele: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=datelor obligatorii este gol în <b>%s</b> fişierul sursă pentru domeniul. TooMuchErrors=Nu există încă <b>%s</b> sursă de alte linii cu erori, dar producţia a fost limitată. TooMuchWarnings=Nu există încă <b>%s</b> sursă de alte linii cu avertismente, dar producţia a fost limitată. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtrează după un an/lună/zi<br>YYY ExportNumericFilter='NNNNN' filtrează după o valoare<br>'NNNNN+NNNNN' filtrează peste un rang de valori<br>'&gt;NNNNN' filtrează după valori mai mici<br>'&gt;NNNNN' filtrează după valori mai mari ## filters SelectFilterFields=Dacă doriți să filtrați pe anumite valori, doar introduceţi valorile aici. -FilterableFields=Câmpuri filtrabile +FilterableFields=Filterable Fields FilteredFields=Câmpuri filtrate FilteredFieldsValues=Valoare pentru filtru FormatControlRule=Format control rule diff --git a/htdocs/langs/ro_RO/ftp.lang b/htdocs/langs/ro_RO/ftp.lang index b8eb5443990..a6309f77c2a 100644 --- a/htdocs/langs/ro_RO/ftp.lang +++ b/htdocs/langs/ro_RO/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Autentificarea la serverul FTP a eșua FTPFailedToRemoveFile=Fișierul <b>%s</b> nu poate fi șters. FTPFailedToRemoveDir=Directorul <b>%s</b> nu poate fi șters (Verificaţi permisiunile şi faptul că directorul este gol). FTPPassiveMode=Mod pasiv +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ro_RO/holiday.lang b/htdocs/langs/ro_RO/holiday.lang index bf777527a3e..ae70852ec69 100644 --- a/htdocs/langs/ro_RO/holiday.lang +++ b/htdocs/langs/ro_RO/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Cerere respinsă HolidaysRefusedBody=Cererea dvs pentru concediu pentru %s la %s a fost respinsă pentru următoul motiv: HolidaysCanceled=Cereri Concedii anulate HolidaysCanceledBody=Cererea dvs pentru concediu pentru %s la %s a fost anulată. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Şterge cererile de concediu -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/ro_RO/install.lang b/htdocs/langs/ro_RO/install.lang index ddca3091bbb..0c7b62d3435 100644 --- a/htdocs/langs/ro_RO/install.lang +++ b/htdocs/langs/ro_RO/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Actualizare date pe acţiuni MigrationPaymentMode=Migrare de date pentru modul de plată MigrationCategorieAssociation=Migrarea categoriilor MigrationEvents=Migrația evenimentelor pentru a adăuga proprietarului evenimentul în tabelul de atribuire - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Afişează opţiunile nedisponibile HideNotAvailableOptions=Acunde opţiunile nedisponibile diff --git a/htdocs/langs/ro_RO/interventions.lang b/htdocs/langs/ro_RO/interventions.lang index e85c8eb3c90..421d01f1854 100644 --- a/htdocs/langs/ro_RO/interventions.lang +++ b/htdocs/langs/ro_RO/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervenţia %s setată ca nefacturată InterventionSentByEMail=Intervenţia %s trimisă pe Email InterventionDeletedInDolibarr=Intervenţia %s ştearsă SearchAnIntervention=Caută o intervenţie +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Reprezentant urmărire intervenţie TypeContact_fichinter_internal_INTERVENING=Realizator intervenţie @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Numărul retrimis sub forma%syymm-nnnn unde yy este anul PacificNumRefModelError=O fişă de intervenţie începând cu $syymm există deja şi nu este compatibilă cu acest model al succesiunii. Eliminaţi-o sau redenumiţi-o pentru a activa acest modul. PrintProductsOnFichinter=Printează produsele pe fişa intervenţiei PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ro_RO/languages.lang b/htdocs/langs/ro_RO/languages.lang index 96e2dee03b1..1b2d4357340 100644 --- a/htdocs/langs/ro_RO/languages.lang +++ b/htdocs/langs/ro_RO/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spaniolă (Puerto Rico) Language_et_EE=Estoniană Language_eu_ES=Basc Language_fa_IR=Persană -Language_fi_FI=Finlandeză +Language_fi_FI=Finnish Language_fr_BE=Franceză (Belgia) Language_fr_CA=Franceză (Canada) Language_fr_CH=Franceză (Elveţia) diff --git a/htdocs/langs/ro_RO/link.lang b/htdocs/langs/ro_RO/link.lang index 86199835954..57c46dd2941 100644 --- a/htdocs/langs/ro_RO/link.lang +++ b/htdocs/langs/ro_RO/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Fişierul nu a putut fi ataşat LinkRemoved=Linkul %s a fost înlăturat ErrorFailedToDeleteLink= Eşec la înlăturarea linkului '<b>%s</b>' ErrorFailedToUpdateLink= Eşec la modificarea linkului '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang index cb679f596bb..55477d39660 100644 --- a/htdocs/langs/ro_RO/main.lang +++ b/htdocs/langs/ro_RO/main.lang @@ -434,7 +434,7 @@ General=General Size=Dimensiune Received=Primit Paid=Platit -Topic=Subiect +Topic=Subject ByCompanies=Pe terți ByUsers=Pe utilizatori Links=Link-uri @@ -705,7 +705,7 @@ PublicUrl=URL Public AddBox=Adauga box SelectElementAndClickRefresh=Selectează un element şi click Refresh PrintFile=Printeaza Fisierul %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=D SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ro_RO/products.lang b/htdocs/langs/ro_RO/products.lang index 2f2b37160f7..1709682a5f5 100644 --- a/htdocs/langs/ro_RO/products.lang +++ b/htdocs/langs/ro_RO/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Autoconsum de producție ProductBuilded=Producţie completată ProductsMultiPrice=Produse preţ multiplu ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Cifra de afaceri trimestrială a produselor VWAP -ServiceSellByQuarterHT=Cifra de afaceri trimestrială servicii VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=Trimestru 1. Quarter2=Trimestru 2. Quarter3=Trimestru 3. @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang index 6f1f200c790..474a96a4582 100644 --- a/htdocs/langs/ro_RO/projects.lang +++ b/htdocs/langs/ro_RO/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. proiect +ProjectRef=Project ref. ProjectId=ID proiect +ProjectLabel=Project label Project=Proiect Projects=Proiecte ProjectStatus=Statut Proiect @@ -27,7 +29,7 @@ OfficerProject=Responsabil de proiect LastProjects=Ultimele %s proiecte AllProjects=Toate proiectele OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Lista proiecte ShowProject=Afişează proiect SetProject=Setare proiect diff --git a/htdocs/langs/ru_RU/accountancy.lang b/htdocs/langs/ru_RU/accountancy.lang index d57459bc327..b0839566135 100644 --- a/htdocs/langs/ru_RU/accountancy.lang +++ b/htdocs/langs/ru_RU/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=Кодировка UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Бухгалтерия Globalparameters=Глобальные параметры @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Подтвердить Addanaccount=Добавить бухгалтерский счёт AccountAccounting=Бухгалтерский счёт +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=На отправку Dispatched=Отправленный @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Строка -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Строки счёта для обсуждения InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Обсудить VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Официальный отчёт NewFiscalYear=Новый финансовый год DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Итоговая наценка на продажи DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Подтверждать автоматически ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang index c5ff22cb4f9..3cd237ef00a 100644 --- a/htdocs/langs/ru_RU/admin.lang +++ b/htdocs/langs/ru_RU/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Руководитель проекта Developpers=Разработчики / помощники OtherDeveloppers=Другие разработчики / помощники OfficialWebSite=Международный официальный веб-сайт -OfficialWebSiteFr=Французский официальный веб-сайт +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr Online Demo OfficialMarketPlace=Официальный рынок внешних модулей / дополнений @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Отключить все посылки SMS (для тес MAIN_SMS_SENDMODE=Метод, используемый для передачи SMS MAIN_MAIL_SMS_FROM=По умолчанию отправителю номер телефона для отправки смс FeatureNotAvailableOnLinux=Функция недоступна на Unix подобных систем. Проверьте ваш Sendmail программы на местном уровне. -SubmitTranslation=Если перевод на этот язык не является полным, или вы нашли ошибки, вы можете исправить это путем редактирования файлов в каталоге <b>Лангс / %s</b> и представить измененные файлы на www.dolibarr.org форуме. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Модуль установки ModulesSetup=Настройка модулей ModuleFamilyBase=Система @@ -339,7 +340,7 @@ MinLength=Минимальная длина LanguageFilesCachedIntoShmopSharedMemory=Файлы .lang, загружены в общей памяти ExamplesWithCurrentSetup=Примеры с текущего запуска программы установки ListOfDirectories=Список каталогов с шаблонами OpenDocument -ListOfDirectoriesForModelGenODT=Список каталогов, содержащих файлы с шаблонами формата OpenDocument. <br><br> Добавьте сюда полный путь к директории. <br> Добавить возврат каретки между ГБ каталога. <br> Чтобы добавить каталог GED модуль, добавить здесь <b>DOL_DATA_ROOT / рэп / yourdirectoryname.</b> <br><br> Файлы в этих каталогах должны <b>заканчиваться. ODT.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Количество найденных файлов-шаблонов в форматах ODT/ODS , найденных в этих папках ExampleOfDirectoriesForModelGen=Примеры синтаксиса: <br> C: \\ MYDIR <br> / Главная / MYDIR <br> DOL_DATA_ROOT / рэп / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Чтобы узнать, как создать свой ODT шаблоны документов, прежде чем хранение их в этих каталогах, прочитать вики документации: @@ -635,7 +636,7 @@ Permission162=Создать/изменить котракты/подписки Permission163=Активировать усгулу/подписку на контракте Permission164=Отключить услугу/подписку на контракте Permission165=Удалить контракты/подписки -Permission171=Просмотреть поездки и расходы (собсвенные и подразделений) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Создать/изменить поездки и расходы Permission173=Удалить поездки и расходы Permission174=Просмотр поездок и расходов @@ -730,7 +731,7 @@ Permission538=Экспорт услуг Permission701=Читать пожертвований Permission702=Создать / изменить пожертвований Permission703=Удалить пожертвований -Permission771=Просмотр всех отчётов о затратах (собственные и подчинённых пользователей) +Permission771=Read expense reports (yours and your subordinates) Permission772=Создание/изменение отчётов о затратах Permission773=Удаление отчётов о затратах Permission774=Просмотр всех отчётов о затратах (даже для неподчинённых пользователей) @@ -767,6 +768,12 @@ Permission1237=Детализированный экспорт заказов п Permission1251=Запуск массового импорта внешних данных в базу данных (загрузка данных) Permission1321=Экспорт клиентом счета-фактуры, качества и платежей Permission1421=Экспорт заказов и атрибуты +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Просмотр Запланированных задач Permission23002=Создать/обновить Запланированную задачу Permission23003=Удалить Запланированную задачу @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Персонализация описаний прои ViewProductDescInFormAbility=Визуализация продукта описания в форме (иначе как всплывающие подсказки) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Визуализация продуктов описания в сторонних язык +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Использовать форму поиска для выбора продукта (вместо выпадающего списка). UseEcoTaxeAbility=Поддержка Эко-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Имя файла и путь YouCanUseDOL_DATA_ROOT=Вы можете использовать DOL_DATA_ROOT / dolibarr.log в лог-файл в Dolibarr "документы" каталог. Вы можете установить различные пути для хранения этого файла. ErrorUnknownSyslogConstant=Постоянная %s не известны журнала постоянная OnlyWindowsLOG_USER=Windows&copy; поддерживает только LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Пожертвования модуль настройки DonationsReceiptModel=Шаблон дарения получения @@ -1536,6 +1546,7 @@ AgendaSetup=Акции и повестки модуль настройки PasswordTogetVCalExport=Ключевые разрешить экспорт ссылке PastDelayVCalExport=Не экспортировать события старше AGENDA_USE_EVENT_TYPE=Использовать типы событий (управление в меню Настройки-Словари-Типы событий списка мероприятий) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Устанавливать автоматически этот тип события в фильтр поиска для просмотра повестки дня AGENDA_DEFAULT_FILTER_STATUS=Устанавливать автоматически этот статус события в фильтр поиска для просмотра повестки дня AGENDA_DEFAULT_VIEW=Какую вкладку вы хотите открывать по умолчанию, когда выбираете из меню Повестку дня @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=По этой причине, описа InstallModuleFromWebHasBeenDisabledByFile=Установка внешних модулей из приложения отключена вашим администратором. Вы должны попросить его удалить файл <strong>%s</strong>, чтобы использовать эту функцию. ConfFileMuseContainCustom=Установка внешнего модуля из приложения сохраняет файлы модуля в папке <strong>%s</strong>. Для использования этой папке в системе Dolibarr вы должны настроить <strong>conf/conf.php</strong> с использованием этой функции<br>-<strong>$dolibarr_main_url_root_alt</strong> со значением <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> со значением <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/ru_RU/banks.lang b/htdocs/langs/ru_RU/banks.lang index 46d21497014..ad9a549333c 100644 --- a/htdocs/langs/ru_RU/banks.lang +++ b/htdocs/langs/ru_RU/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Удалить запись в номером счета BAN ConfirmDeleteRib=Вы точно хотите удалить запись с номером счета BAN ? StartDate=Дата начала EndDate=Дата окончания -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/ru_RU/bills.lang b/htdocs/langs/ru_RU/bills.lang index 892ff789039..a5badead32b 100644 --- a/htdocs/langs/ru_RU/bills.lang +++ b/htdocs/langs/ru_RU/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Нет счетов-фактур ClassifyBill=Классифицировать счет-фактуру SupplierBillsToPay=Счета-фактуры Поставщиков для оплаты CustomerBillsUnpaid=Неоплаченные счета-фактуры Покупателям -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Не подлежащий взысканию SetConditions=Установить условия оплаты SetMode=Установить режим оплаты @@ -330,12 +329,14 @@ PaymentTypeCB=Кредитная карта PaymentTypeShortCB=Кред. карта PaymentTypeCHQ=Чек PaymentTypeShortCHQ=Чек -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Он-лайн платеж PaymentTypeShortVAD=Он-лайн платеж -PaymentTypeTRA=Оплата векселем -PaymentTypeShortTRA=Вексель +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Банковские реквизиты BankCode=Код банка DeskCode=Код описания @@ -381,6 +382,8 @@ ChequesReceipts=Квитанции чеков ChequesArea=Область Оплаты чеками ChequeDeposits=Оплаты чеками Cheques=Чеки +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Это кредитовое авизо (счет-фактура) было преобразована в %s UsBillingContactAsIncoiveRecipientIfExist=Использовать в качестве получателя счета платежный контактный адрес клиента вместо адреса контрагента ShowUnpaidAll=Показать все неоплаченные счета-фактуры @@ -404,7 +407,7 @@ RevenueStamp=Штамп о уплате налогов YouMustCreateInvoiceFromThird=Эта опция доступна только при создании счёта на вкладке "клиент" из раздела Контрагенты PDFCrabeDescription=Шаблон Счета-фактуры Crabe. Полный шаблон (вспомогательные опции НДС, скидки, условия платежей, логотип и т.д. ..) TerreNumRefModelDesc1=Функция возвращает номер в формате %syymm-nnnn для стандартных счетов и %syymm-nnnn для кредитных авизо, где yy год, mm месяц и nnnn является непрерывной последовательностью и не возвращает 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Документ, начинающийся с $syymm, уже существует и не совместим с этой моделью последовательности. Удалите или переименуйте его, чтобы активировать этот модуль. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Четко отследить счет-фактуру Покупателю diff --git a/htdocs/langs/ru_RU/companies.lang b/htdocs/langs/ru_RU/companies.lang index 3bbbd752348..7b28f942fe5 100644 --- a/htdocs/langs/ru_RU/companies.lang +++ b/htdocs/langs/ru_RU/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Проф Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Потенциальный клиент ContactPrivate=Личный ContactPublic=Общий ContactVisibility=Видимость +ContactOthers=Other OthersNotLinkedToThirdParty=Другие, не связанные с контрагентами ProspectStatus=Статус потенциального клиента PL_NONE=Нет @@ -375,6 +382,7 @@ ExportDataset_company_2=Контакты и свойства ImportDataset_company_1=Контрагенты (компании, фонды, физические лица) и свойства ImportDataset_company_2=Контакты/Адреса (контрагенты и другие) и атрибуты ImportDataset_company_3=Банковские реквизиты +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Уровень цен DeliveriesAddress=Адреса доставки DeliveryAddress=Адрес доставки diff --git a/htdocs/langs/ru_RU/compta.lang b/htdocs/langs/ru_RU/compta.lang index a525a2dd600..36a26be2da8 100644 --- a/htdocs/langs/ru_RU/compta.lang +++ b/htdocs/langs/ru_RU/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=Погашение LT1PaymentsES=Погашения VATPayment=Оплата НДС VATPayments=НДС Платежи +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Показать оплате НДС TotalToPay=Всего к оплате @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Режим вычислений AccountancyJournal=Журнал бухгалтерских кодов -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang index 27818ced39c..be683d29867 100644 --- a/htdocs/langs/ru_RU/errors.lang +++ b/htdocs/langs/ru_RU/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Размер слишком долго для с ErrorNoValueForSelectType=Пожалуйста, заполните значение для выпадающего списка ErrorNoValueForCheckBoxType=Пожалуйста, заполните значение для списка флажков ErrorNoValueForRadioType=Пожалуйста, заполните значени для списка переключателей -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Поле %s</b> не содержит специальных символов. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Нет бухгалтерского модуля активируется @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Ненужная операция для этого набора данных WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Функция отключена, когда отображение оадптировано для слабовидящих или текстовых браузеров. WarningPaymentDateLowerThanInvoiceDate=Дата платежа (%s) меньше, чем дата (%s) счёта %s. -WarningTooManyDataPleaseUseMoreFilters=Слишком много данных. Пожалуйста, используйте дополнительные фильтры +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/ru_RU/exports.lang b/htdocs/langs/ru_RU/exports.lang index bf01ad9fed8..40ed9cf876a 100644 --- a/htdocs/langs/ru_RU/exports.lang +++ b/htdocs/langs/ru_RU/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch по крайней мере один источн SelectFormat=Выберите этот формат файла для импорта RunImportFile=Запуск файла для импорта NowClickToRunTheImport=Проверьте результат импорта моделирования. Если все в порядке, начало окончательного импорта. -DataLoadedWithId=Все данные будут загружены следующие идентификатор импорт: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Обязательные данные пуст в исходном файле на местах <b>%s.</b> TooMuchErrors=Существует еще <b>%s</b> других линий источника ошибок, но выход был ограниченным. TooMuchWarnings=Существует еще <b>%s</b> другие линии источника с предупреждениями, но выход был ограниченным. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Значение для фильтрации FormatControlRule=Format control rule diff --git a/htdocs/langs/ru_RU/ftp.lang b/htdocs/langs/ru_RU/ftp.lang index cb2cf6926e1..e47b580b329 100644 --- a/htdocs/langs/ru_RU/ftp.lang +++ b/htdocs/langs/ru_RU/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Не удалось войти на FT FTPFailedToRemoveFile=Не удалось удалить файл <b>%s</b>. FTPFailedToRemoveDir=Не удалось удалить каталог <b>%s</b> (Проверьте права доступа и убедитесь, что каталог пуст). FTPPassiveMode=Пассивный режим +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/ru_RU/holiday.lang b/htdocs/langs/ru_RU/holiday.lang index d64a8f7ee05..07841e56164 100644 --- a/htdocs/langs/ru_RU/holiday.lang +++ b/htdocs/langs/ru_RU/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Заявление отклонено. HolidaysRefusedBody=Ваше заявление на отпуск с %s по %s отклонено по следующей причине: HolidaysCanceled=Отменённые заявления на отпуск HolidaysCanceledBody=Ваше заявление на отпуск с %s по %s отменено. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Удалить заявления на отпуск -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/ru_RU/install.lang b/htdocs/langs/ru_RU/install.lang index 8605a0e2a9c..df3381e5e4e 100644 --- a/htdocs/langs/ru_RU/install.lang +++ b/htdocs/langs/ru_RU/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Обновление данных о действия MigrationPaymentMode=Миграция данных для оплаты режим MigrationCategorieAssociation=Миграция категорий MigrationEvents=Перенос событий для добавления владельца в таблицу присваиванья - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Показать недоступные опции HideNotAvailableOptions=Скрыть недоступные опции diff --git a/htdocs/langs/ru_RU/interventions.lang b/htdocs/langs/ru_RU/interventions.lang index 7135ca5aa68..610ad6e1a02 100644 --- a/htdocs/langs/ru_RU/interventions.lang +++ b/htdocs/langs/ru_RU/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Посредничество %s не г InterventionSentByEMail=Посредничество %s отправлено по электронной почте. InterventionDeletedInDolibarr=Посредничество %s удалено SearchAnIntervention=Поиск посредничества +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Представители следующие посредничества TypeContact_fichinter_internal_INTERVENING=Посредничество @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Вернуться Numero с форматом %syymm-YY, PacificNumRefModelError=Вмешательство карточки начиная с $ syymm уже и не совместимы с этой моделью последовательности. Удалить или переименовать его, чтобы активировать этот модуль. PrintProductsOnFichinter=Выводить товары на карточки посредничества PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/ru_RU/languages.lang b/htdocs/langs/ru_RU/languages.lang index 92cfa8e9ba4..fcc4391e9a8 100644 --- a/htdocs/langs/ru_RU/languages.lang +++ b/htdocs/langs/ru_RU/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Испанский (Пуэрто-Рико) Language_et_EE=Эстонский Language_eu_ES=Баскский Language_fa_IR=Персидский -Language_fi_FI=Финский +Language_fi_FI=Finnish Language_fr_BE=Французский (Бельгия) Language_fr_CA=Французский (Канада) Language_fr_CH=Французский (Швейцария) diff --git a/htdocs/langs/ru_RU/link.lang b/htdocs/langs/ru_RU/link.lang index db399a6feed..7204caebb33 100644 --- a/htdocs/langs/ru_RU/link.lang +++ b/htdocs/langs/ru_RU/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Не возможно создать ссылку на фай LinkRemoved=Ссылка на файл %s удалена ErrorFailedToDeleteLink= При удалении ссылки на файл '<b>%s</b>' возникла ошибка ErrorFailedToUpdateLink= При обновлении ссылки на файл '<b>%s</b>' возникла ошибка +URLToLink=URL to link diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang index 2fb1249b436..706047604b1 100644 --- a/htdocs/langs/ru_RU/main.lang +++ b/htdocs/langs/ru_RU/main.lang @@ -434,7 +434,7 @@ General=Общее Size=Размер Received=Получено Paid=Оплачено -Topic=Тема +Topic=Subject ByCompanies=По компаниям ByUsers=По пользователям Links=Ссылки @@ -705,7 +705,7 @@ PublicUrl=Публичная ссылка AddBox=Добавить бокс SelectElementAndClickRefresh=Выберите элемент и нажмите обновить PrintFile=Печать файл %s -ShowTransaction=Показать транзакции +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Используйте Главная-Настройки-Компании для изменения логотипа или Главная-Настройки-Отображение для того, чтобы его скрыть. Deny=Запретить Denied=Запрещено @@ -748,3 +748,4 @@ ShortSaturday=Сб ShortSunday=Вс SelectMailModel=Выбрать шаблон электронного письма SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/ru_RU/products.lang b/htdocs/langs/ru_RU/products.lang index f4d899ab1f0..77882eee7f6 100644 --- a/htdocs/langs/ru_RU/products.lang +++ b/htdocs/langs/ru_RU/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Производство завершено ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=I квартал Quarter2=II квартал Quarter3=III квартал @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang index 7def5ed6c6e..2e915117f91 100644 --- a/htdocs/langs/ru_RU/projects.lang +++ b/htdocs/langs/ru_RU/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. проект +ProjectRef=Project ref. ProjectId=ID Проекта +ProjectLabel=Project label Project=Проект Projects=Проекты ProjectStatus=Статус проекта @@ -27,7 +29,7 @@ OfficerProject=Сотрудник по проектам LastProjects=Последнее %s проекты AllProjects=Все проекты OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Список проектов ShowProject=Показать проекта SetProject=Комплекс проектов diff --git a/htdocs/langs/sk_SK/accountancy.lang b/htdocs/langs/sk_SK/accountancy.lang index 4639e594d47..88b291f4445 100644 --- a/htdocs/langs/sk_SK/accountancy.lang +++ b/htdocs/langs/sk_SK/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Účtovníctvo Globalparameters=Globálne parametre @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Overiť Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Rozpis ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/sk_SK/admin.lang b/htdocs/langs/sk_SK/admin.lang index 1fc1d692128..5f79630a72c 100644 --- a/htdocs/langs/sk_SK/admin.lang +++ b/htdocs/langs/sk_SK/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Vedúci projektu Developpers=Vývojári / prispievatelia OtherDeveloppers=Ostatní vývojári / prispievatelia OfficialWebSite=Dolibarr medzinárodnej oficiálnej internetovej stránky -OfficialWebSiteFr=Francúzsky oficiálne internetové stránky +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr dokumentácie na Wiki OfficialDemo=Dolibarr on-line demo OfficialMarketPlace=Oficiálny trh pre externé moduly / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Zakázať všetky SMS sendings (len na skúšobné účely MAIN_SMS_SENDMODE=Použitá metóda pri odosielaní SMS MAIN_MAIL_SMS_FROM=Predvolené odosielateľa telefónne číslo pre posielanie SMS FeatureNotAvailableOnLinux=Funkcia nie je k dispozícii pre Unix, ako napr systémy. Otestujte si svoje sendmail programu na mieste. -SubmitTranslation=Ak preklad pre tento jazyk nie je dokončený alebo nájdete chyby, môžete opraviť editáciou súborov do adresára <b>/ Langsa %s</b> a predložiť zmenené súbory na fóre www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Nastavenie modulu ModulesSetup=Moduly nastavenie ModuleFamilyBase=Systém @@ -339,7 +340,7 @@ MinLength=Minimálna dĺžka LanguageFilesCachedIntoShmopSharedMemory=Súbory. Lang vložený do zdieľanej pamäte ExamplesWithCurrentSetup=Príklady s aktuálnym systémom nastavenia ListOfDirectories=Zoznam OpenDocument šablóny zoznamov -ListOfDirectoriesForModelGenODT=Zoznam adresárov obsahujúcich súbory šablón formátu OpenDocument. <br><br> Vložte tu úplnú cestu k adresáru. <br> Pridať znak návrate medzi adresármi EAH. <br> Ak chcete pridať adresár GED modulu pridajte sem <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Obsah týchto adresárov musí <b>končiť. ODT.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Počet ODT / ODS šablóny súborov nájdete v týchto adresároch ExampleOfDirectoriesForModelGen=Príklady syntaxe: <br> c: \\ mydir <br> / Home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Ak chcete vedieť, ako vytvoriť svoje ODT šablóny dokumentov pred ich uložením do týchto adresárov, prečítajte si wiki dokumentácie: @@ -635,7 +636,7 @@ Permission162=Vytvoriť / upraviť zákazky / predplatné Permission163=Aktivovať službu / predplatné zmluvy Permission164=Zakázať službu / predplatné zmluvy Permission165=Odstrániť zmluvy / predplatné -Permission171=Ukázať obchodné cesty a náklady (vlastné i svojich podriadených) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Vytvoriť / upraviť obchodné cesty a náklady Permission173=Odstrániť obchodné cesty a náklady Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export služieb Permission701=Prečítajte si dary Permission702=Vytvoriť / upraviť dary Permission703=Odstrániť dary -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export dodávateľské objednávky a informácie o nich Permission1251=Spustiť Hmotné dovozy externých dát do databázy (načítanie dát) Permission1321=Export zákazníkov faktúry, atribúty a platby Permission1421=Export objednávok zákazníkov a atribúty +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Ukázať naplánovanú úlohu Permission23002=Vytvoriť / upraviť naplánovanú úlohu Permission23003=Odstrániť naplánovanú úlohu @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalizácia popisy produktov vo formách ViewProductDescInFormAbility=Vizualizácia popisy produktov vo formách (inak ako vyskakovacie bubline) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Vizualizácia Popisy výrobkov v thirdparty jazyku +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Použť vyhľadávací formulár pre výber produktu (namiesto rozbaľovacieho zoznamu). UseEcoTaxeAbility=Podpora Eco-taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Názov súboru a cesta YouCanUseDOL_DATA_ROOT=Môžete použiť DOL_DATA_ROOT / dolibarr.log pre súbor denníka Dolibarr &quot;Dokumenty&quot; adresára. Môžete nastaviť inú cestu na uloženie tohto súboru. ErrorUnknownSyslogConstant=Konštantná %s nie je známe, Syslog konštantný OnlyWindowsLOG_USER=Windows podporuje iba LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Darovanie modul nastavenia DonationsReceiptModel=Vzor darovacej prijatie @@ -1536,6 +1546,7 @@ AgendaSetup=Akcie a agenda Nastavenie modulu PasswordTogetVCalExport=Kľúč povoliť export odkaz PastDelayVCalExport=Neexportovať udalosti staršie ako AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/sk_SK/banks.lang b/htdocs/langs/sk_SK/banks.lang index bbfc9456e01..e26194b52df 100644 --- a/htdocs/langs/sk_SK/banks.lang +++ b/htdocs/langs/sk_SK/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/sk_SK/bills.lang b/htdocs/langs/sk_SK/bills.lang index 5732ec69bc0..a6de6feaa4b 100644 --- a/htdocs/langs/sk_SK/bills.lang +++ b/htdocs/langs/sk_SK/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No faktúra ClassifyBill=Klasifikovať faktúru SupplierBillsToPay=Dodávatelia faktúry platiť CustomerBillsUnpaid=Nezaplatené faktúry zákazníkmi -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Nevratná SetConditions=Nastaviť platobné podmienky SetMode=Nastaviť platobný režim @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditná karta PaymentTypeShortCB=Kreditná karta PaymentTypeCHQ=Kontrola PaymentTypeShortCHQ=Kontrola -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line platby PaymentTypeShortVAD=On line platby -PaymentTypeTRA=Bill platba -PaymentTypeShortTRA=Účet +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankové spojenie BankCode=Kód banky DeskCode=Stôl kód @@ -381,6 +382,8 @@ ChequesReceipts=Kontroly príjmy ChequesArea=Kontroly oblasti depozít ChequeDeposits=Kontroly vklady Cheques=Kontroly +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Tento dobropis alebo zálohovej faktúry bol premenený %s UsBillingContactAsIncoiveRecipientIfExist=Použitie zákazníkov fakturačnú kontaktnú adresu miesto adresy tretích strán ako príjemcu u faktúr ShowUnpaidAll=Zobraziť všetky neuhradené faktúry @@ -404,7 +407,7 @@ RevenueStamp=Kolek YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Bill počnúc $ syymm už existuje a nie je kompatibilný s týmto modelom sekvencie. Vyberte ju a premenujte ho na aktiváciu tohto modulu. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Zástupca nasledujúce-up zákazník faktúru diff --git a/htdocs/langs/sk_SK/companies.lang b/htdocs/langs/sk_SK/companies.lang index b598ae85a2e..4f62aebcb0f 100644 --- a/htdocs/langs/sk_SK/companies.lang +++ b/htdocs/langs/sk_SK/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potenciál ContactPrivate=Súkromný ContactPublic=Spoločná ContactVisibility=Viditeľnosť +ContactOthers=Other OthersNotLinkedToThirdParty=Ostatné, ktoré nie sú spojené s treťou stranou ProspectStatus=Prospect stav PL_NONE=Nikto @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakty a vlastnosti ImportDataset_company_1=Tretie strany (spoločnosti/nadácie/fyzické osoby) a vlastnosti ImportDataset_company_2=Kontakty/adresy (tretích strán aj iných) a atribúty ImportDataset_company_3=Bankové spojenie +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Cenová hladina DeliveriesAddress=Dodacie adresy DeliveryAddress=Dodacia adresa diff --git a/htdocs/langs/sk_SK/compta.lang b/htdocs/langs/sk_SK/compta.lang index 456576ef091..97052fa9459 100644 --- a/htdocs/langs/sk_SK/compta.lang +++ b/htdocs/langs/sk_SK/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Platba DPH VATPayments=Platby DPH +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Zobraziť DPH platbu TotalToPay=Celkom k zaplateniu @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Obrat správa za tovar, pri použití <b>hotovosti evidencia</b> režim nie je relevantná. Táto správa je k dispozícii len pri použití <b>zásnubný evidencia</b> režimu (pozri nastavenie účtovného modulu). CalculationMode=Výpočet režim AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang index cebb46ecb1c..9d5bca423e6 100644 --- a/htdocs/langs/sk_SK/errors.lang +++ b/htdocs/langs/sk_SK/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Veľkosť príliš dlho typu string (%s znakov ma ErrorNoValueForSelectType=Vyplňte, prosím, hodnotu zoznamu vyberte ErrorNoValueForCheckBoxType=Vyplňte, prosím, hodnotu checkbox zoznamu ErrorNoValueForRadioType=Prosím vyplňte hodnotu pre rozhlasové zoznamu -ErrorBadFormatValueList=Zoznam Hodnota nemôže mať viac ako jeden príde: <u>%s,</u> ale potrebujete aspoň jeden: Llave, Valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Terénne <b>%s</b> nesmie obsahuje špeciálne znaky. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Nie účtovníctva modul aktivovaný @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Nastavenie ClickToDial informácií pre u WarningNotRelevant=Nerozhoduje prevádzku v našom súbore WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/sk_SK/exports.lang b/htdocs/langs/sk_SK/exports.lang index 0a917805e4a..2660cf12fac 100644 --- a/htdocs/langs/sk_SK/exports.lang +++ b/htdocs/langs/sk_SK/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Prepnutie aspoň jeden zdrojový poľa v stĺpci polí pre SelectFormat=Zvoľte túto importu súboru vo formáte RunImportFile=Spustenie importu súboru NowClickToRunTheImport=Skontrolujte výsledok importu simulácie. Ak je všetko v poriadku, spustite trvalému dovozu. -DataLoadedWithId=Všetky dáta budú zaťažená nasledujúceho dovozného id: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Povinné údaje je prázdny v zdrojovom súbore pre poľné <b>%s.</b> TooMuchErrors=Tam je ešte <b>%s</b> ďalšie zdrojové riadky s chybami, ale výkon bol obmedzený. TooMuchWarnings=Tam je ešte <b>%s</b> ďalšie zdrojové riadky s varovaním, ale výkon bol obmedzený. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=Ak chcete filtrovať niektoré hodnoty, stačí zadať hodnoty tu. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtrované polia FilteredFieldsValues=Hodnota za filtrom FormatControlRule=Format control rule diff --git a/htdocs/langs/sk_SK/ftp.lang b/htdocs/langs/sk_SK/ftp.lang index a789fb55866..29980926415 100644 --- a/htdocs/langs/sk_SK/ftp.lang +++ b/htdocs/langs/sk_SK/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Nepodarilo sa prihlásiť k FTP server FTPFailedToRemoveFile=Nepodarilo sa odstrániť súbor <b>%s.</b> FTPFailedToRemoveDir=Nepodarilo sa odstrániť adresár <b>%s</b> (Skontrolujte oprávnenia a že adresár je prázdny). FTPPassiveMode=Pasívny režim +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/sk_SK/holiday.lang b/htdocs/langs/sk_SK/holiday.lang index 2e6680805ba..6669b0d753d 100644 --- a/htdocs/langs/sk_SK/holiday.lang +++ b/htdocs/langs/sk_SK/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/sk_SK/install.lang b/htdocs/langs/sk_SK/install.lang index 47ed19c5944..530b43d1f3e 100644 --- a/htdocs/langs/sk_SK/install.lang +++ b/htdocs/langs/sk_SK/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Aktualizovať údaje o činnosti MigrationPaymentMode=Migrácia dát platobného režimu MigrationCategorieAssociation=Migrácia kategórií MigrationEvents=Migrácia udalostí za účelom pridania vlastníka udalosti do priraďovacej tabuľky - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Zobraziť nedostupné možnosti HideNotAvailableOptions=Skryť nedostupné možnosti diff --git a/htdocs/langs/sk_SK/interventions.lang b/htdocs/langs/sk_SK/interventions.lang index ceed4a67bdc..247e5a325f6 100644 --- a/htdocs/langs/sk_SK/interventions.lang +++ b/htdocs/langs/sk_SK/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Zásah %s nebude účtovaný InterventionSentByEMail=Zásah %s odoslaný e-mailom InterventionDeletedInDolibarr=Zásah %s odstránený SearchAnIntervention=Vyhľadať zásah +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Zástupca dohliadajúci na zásah TypeContact_fichinter_internal_INTERVENING=Zasahujúci @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Späť numero vo formáte %syymm-nnnn, kde yy je rok, MM PacificNumRefModelError=Karta zásahu začínajúci sa s $syymm už existuje a nie je kompatibilný s týmto modelom sekvencie. Odstráňte ju alebo ju premenujte pre aktiváciu tohto modulu. PrintProductsOnFichinter=Vytlačiť produkty na kartu zásahu PrintProductsOnFichinterDetails=Zásahy vytvorené z objednávok +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/sk_SK/languages.lang b/htdocs/langs/sk_SK/languages.lang index c8cdd4b66a8..c77b526ccfb 100644 --- a/htdocs/langs/sk_SK/languages.lang +++ b/htdocs/langs/sk_SK/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Španielčina (Puerto Rico) Language_et_EE=Estónčina Language_eu_ES=Basque Language_fa_IR=Perzština -Language_fi_FI=Fínština +Language_fi_FI=Finnish Language_fr_BE=Francúzština (Belgicko) Language_fr_CA=Francúzština (Kanada) Language_fr_CH=Francúzština (Švajčiarsko) diff --git a/htdocs/langs/sk_SK/link.lang b/htdocs/langs/sk_SK/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/sk_SK/link.lang +++ b/htdocs/langs/sk_SK/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang index 59087a5b21f..57e8dd2e1e4 100644 --- a/htdocs/langs/sk_SK/main.lang +++ b/htdocs/langs/sk_SK/main.lang @@ -434,7 +434,7 @@ General=Všeobecný Size=Veľkosť Received=Prijaté Paid=Platený -Topic=Sujet +Topic=Subject ByCompanies=Tretími stranami ByUsers=Od užívateľov Links=Odkazy @@ -705,7 +705,7 @@ PublicUrl=Verejné URL AddBox=Pridať box SelectElementAndClickRefresh=Vyberte prvok a stlačte Obnoviť PrintFile=Vytlačiť súbor %s -ShowTransaction=Zobraziť transakciu +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Choďte na Domov - Nastavenie - Spoločnosť pre zmenu loga, alebo na Domov - Nastavenie - Zobrazenie pre skrytie loga. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/sk_SK/products.lang b/htdocs/langs/sk_SK/products.lang index ff7924b7b23..c731a5ad838 100644 --- a/htdocs/langs/sk_SK/products.lang +++ b/htdocs/langs/sk_SK/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto spotrebujú pri výrobe ProductBuilded=Výroba dokončená ProductsMultiPrice=Produkt multi-cena ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Produkty obrat štvrťročné VWAP -ServiceSellByQuarterHT=Služby obrat štvrťročné VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=Prvý. Štvrťrok Quarter2=2.. Štvrťrok Quarter3=3.. Štvrťrok @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/sk_SK/projects.lang b/htdocs/langs/sk_SK/projects.lang index 82f7262f987..26890822774 100644 --- a/htdocs/langs/sk_SK/projects.lang +++ b/htdocs/langs/sk_SK/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Projekt Projects=Projekty ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Riaditeľ projektu LastProjects=Posledný %s projekty AllProjects=Všetky projekty OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Zoznam projektov ShowProject=Zobraziť projektu SetProject=Nastavenie projektu diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang index 36f7826569a..ab9f12c2cd2 100644 --- a/htdocs/langs/sl_SI/accountancy.lang +++ b/htdocs/langs/sl_SI/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Ločilo za stolpce za izvozno datoteko ACCOUNTING_EXPORT_DATE=Format datuma za izvozno datoteko -ACCOUNTING_EXPORT_PIECE=Izvozi število kosov ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Izvozi z globalnim računom ? -ACCOUNTING_EXPORT_LABEL=Izvozi naziv ? -ACCOUNTING_EXPORT_AMOUNT=Izvozi znesek ? -ACCOUNTING_EXPORT_DEVISE=Izvozi valuto ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Računovodstvo Globalparameters=Globalni parametri @@ -34,6 +36,7 @@ Selectchartofaccounts=Izberite kontni plan Validate=Potrjevanje Addanaccount=Dodaj računovodskega račun AccountAccounting=Računovodstvo račun +AccountAccountingSuggest=Accounting account suggest Ventilation=Pregled ToDispatch=Odpremo Dispatched=Odpošlje @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Pregled računov dobaviteljev AccountingVentilationCustomer=Pregled računov kupcev Line=Line -CAHTF=Skupaj nakup dobavitelj HT +CAHTF=Total purchase supplier before tax InvoiceLines=Linije računa, ki se prezračuje InvoiceLinesDone=Prezračevane linije računa -IntoAccount=Obračunskega računa +IntoAccount=Ventilate in the accounting account Ventilate=Prezračiti VentilationAuto=Avtomatski pregled @@ -152,7 +155,7 @@ Active=Izjava NewFiscalYear=Novo poslovno leto DescVentilCustomer=Tukaj poglejte letni pregled vaših računov kupcem -TotalVente=Skupni prihodek HT +TotalVente=Total turnover before tax TotalMarge=Skupaj prodajna marža DescVentilDoneCustomer=Tukaj poglejte seznam vrstic na računih za kupce in njihovih računovodskih računov DescVentilTodoCustomer=Prezračite svoje linije računa stranke z računovodsko račun @@ -167,3 +170,4 @@ ValidateHistory=Potrditi Samodejno ErrorAccountancyCodeIsAlreadyUse=Napaka, ne morete izbrisati to računovodsko račun, ker se uporablja FicheVentilation=Kartica pregleda +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang index f645ead6020..522df753994 100644 --- a/htdocs/langs/sl_SI/admin.lang +++ b/htdocs/langs/sl_SI/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Vodja projekta Developpers=Razvojniki/sodelavci OtherDeveloppers=Ostali razvojniki/sodelavci OfficialWebSite=Uradna spletna stran Dolibarr international -OfficialWebSiteFr=Uradna spletna stran v francoščini +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Uradna tržnica za zunanje module/dodatke @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Onemogoči vsa pošiljanja SMS (za namen testiranja ali dem MAIN_SMS_SENDMODE=Uporabljen način pošiljanja SMS MAIN_MAIL_SMS_FROM=Privzeta pošiljateljeva telefonska številka za pošiljanje SMS FeatureNotAvailableOnLinux=Funkcija ni na voljo pri Unix sistemih. Preverite program za pošiljanje pošte lokalno. -SubmitTranslation=Če prevod v ta jezik ni popoln oziroma boste našli napake, jih lahko popravite tako, da uredite datoteke v mapi <b>langs / %s</b> in predložite spremenjene datoteke na www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Nastavitve modula ModulesSetup=Nastavitve modulov ModuleFamilyBase=Sistem @@ -339,7 +340,7 @@ MinLength=Minimalna dolžina LanguageFilesCachedIntoShmopSharedMemory=Datoteke .lang naložene v spomin v skupni rabi ExamplesWithCurrentSetup=Primeri pri trenutno veljavnih nastavitvah ListOfDirectories=Seznam map z OpenDocument predlogami -ListOfDirectoriesForModelGenODT=Seznam imenikov, ki vsebujejo datoteke predlog v formatu OpenDocument. <br><br> Tukaj vstavite celotno pot imenikov. <br> Dodajte prelom vrstice CR med med vsako mapo. <br> Če želite dodati mapo GED modula, dodajte tukaj <b>DOL_DATA_ROOT/ecm/imevašemape.</b> <br><br> Datoteke v teh mapah morajo imeti končnico <b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Število ODT/ODS predlog v teh mapah ExampleOfDirectoriesForModelGen=Primeri sintakse:<br>c:\\mydir<br>/home/mydir <br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=Z dodatkom takih oznak v predlogo, boste ob kreiranju dokumenta dobili personalizirane vrednosti: @@ -635,7 +636,7 @@ Permission162=Kreiranje/spreminjanje pogodb/naročnin Permission163=Aktiviranje pogodbene storitve/naročnine Permission164=Onemogočenje pogodbene storitve/naročnine Permission165=Brisanje pogodb/naročnin -Permission171=Branje potnih nalogov in stroškov (lastnih in podrejenih) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Kreiranje/spreminjanje potnih nalogov in stroškov Permission173=Brisanje potnih nalogov in stroškov Permission174=Preberi vse potne naloge in stroške @@ -730,7 +731,7 @@ Permission538=Izvoz storitev Permission701=Branje donacij Permission702=Kreiranje/spreminjanje donacij Permission703=Delete donacij -Permission771=Branje stroškovnih poročil (lastnih in podrejenih) +Permission771=Read expense reports (yours and your subordinates) Permission772=Kreiranje/spreminjanje stroškovnih poročil Permission773=Brisanje stroškovnih poročil Permission774=Branje vseh stroškovnih poročil (tudi za nepodrejene) @@ -767,6 +768,12 @@ Permission1237=Izvoz naročil pri dobavitelju in podrobnosti Permission1251=Izvajanje masovnega izvoza zunanjih podatkov v bazo podatkov (nalaganje podatkov) Permission1321=Izvoz računov za kupce, atributov in plačil Permission1421=Izvoz naročil kupcev in atributov +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Preberi načrtovano delo Permission23002=Ustvari/posodobi načrtovano delo Permission23003=Izbriši načrtovano delo @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Prilagoditev opisa proizvoda na obrazcu ViewProductDescInFormAbility=Ponazoritev opisa proizvoda na obrazcu (kot pojavni opis) MergePropalProductCard=Aktivacija opcije za združevanje PDF dokumenta proizvoda in PDF ponudbe azur v zavihku priložene datoteke proizvod/storitev, če je proizvod/storitev v ponudbi ViewProductDescInThirdpartyLanguageAbility=Vizualizacija Poimenovanja izdelkov v thirdparty jeziku +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Če je število proizvodov zelo veliko (> 100 000), lahko povečate hitrost z nastavitvijo konstante PRODUCT_DONOTSEARCH_ANYWHERE na vrednost 1 v Nastavitve->Ostale nastavitve. S tem bo iskanje omejeno na začetek niza. UseSearchToSelectProduct=Uporabi iskanje za izbiro proizvoda (raje kot padajoči seznam) UseEcoTaxeAbility=Podpora ekološke takse (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Ime datoteke in pot YouCanUseDOL_DATA_ROOT=Za log datoteko v Dolibarr dokumentni mapi lahko uporabite DOL_DATA_ROOT/dolibarr.log. Za shranjevanje te datoteke lahko nastavite tudi drugačno pot. ErrorUnknownSyslogConstant=Konstanta %s ni znana syslog konstanta OnlyWindowsLOG_USER=Windowsi podpirajo samo LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Nastanitev modula za donacije DonationsReceiptModel=Predloga računa za donacijo @@ -1536,6 +1546,7 @@ AgendaSetup=Nastavitev modula za aktivnosti in dnevni red PasswordTogetVCalExport=Ključ za avtorizacijo izvoznega linka PastDelayVCalExport=Ne izvažaj dogodekov, starejših od AGENDA_USE_EVENT_TYPE=Uporabi tipe aktivnosti (urejanje v meniju Nastavitve -> Slovarji -> Tipi planiranih aktivnosti) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Avtomatsko nastavi ta tip aktivnosti v iskalni filter v pogledu dnevnega reda AGENDA_DEFAULT_FILTER_STATUS=Avtomatsko nastavi ta status aktivnosti v iskalni filter v pogledu dnevnega reda AGENDA_DEFAULT_VIEW=Kateri zavihek naj se privzeto odpre ko izberete meni Dnevni red @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Zaradi tega razloga je tukaj opisan post InstallModuleFromWebHasBeenDisabledByFile=Instalacijo zunanjega modula iz aplikacije je onemogočil vaš administrator. Prositi ga morate, naj odstrani datoteko <strong>%s</strong>, da bi omogočil to funkcijo. ConfFileMuseContainCustom=Instalacija eksternega modula iz aplikacije shrani datoteke modula v mapo <strong>%s</strong>. da bi Dolibarr procesiral to mapo, morate nastaviti vaš <strong>conf/conf.php</strong> tako, da bo opcija<br>- <strong>$dolibarr_main_url_root_alt</strong> omogočena z vrednostjo <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> pa z vrednostjo <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Osvetli vrstice tabele, preko katerih je šla miška +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Po spremembi te vrednosti jo aktivirate s tipko F5 na tipkovnici NotSupportedByAllThemes=Delovalo bo s temo eldy, vendar ni podprto v vseh temah BackgroundColor=Barva ozadja TopMenuBackgroundColor=Barva ozadja za zgornji meni LeftMenuBackgroundColor=Barva ozadja za levi meni -BackgroundTableTitleColor=Barva ozadja za naslovno vrstico tabele +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Barva ozadja za lihe vrstice tabele BackgroundTableLineEvenColor=Barva ozadja za sode vrstice tabele MinimumNoticePeriod=Minimalni rok za obvestilo (Vaš zahtevek za odsotnost mora biti podan pred tem rokom) diff --git a/htdocs/langs/sl_SI/banks.lang b/htdocs/langs/sl_SI/banks.lang index 02db5d817c1..67ec757a239 100644 --- a/htdocs/langs/sl_SI/banks.lang +++ b/htdocs/langs/sl_SI/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Izbriši BAN zapis ConfirmDeleteRib=Ali zares želite izbrisati ta BAN zapis StartDate=Začetni datum EndDate=Končni datum -RejectCheck=Zavrnitev čeka +RejectCheck=Check returned ConfirmRejectCheck=Ali zares želite označiti ta ček kot zavrnjen? -RejectCheckDate=Datum zavrnitve čeka -CheckRejected=Ček zavrnjen -CheckRejectedAndInvoicesReopened=Ček zavrnjen in računi ponovno odprti +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/sl_SI/bills.lang b/htdocs/langs/sl_SI/bills.lang index 41c5fee3f7b..cbe9997092d 100644 --- a/htdocs/langs/sl_SI/bills.lang +++ b/htdocs/langs/sl_SI/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Ni računa ClassifyBill=Klacificiraj račun SupplierBillsToPay=Računi dobaviteljev za plačilo CustomerBillsUnpaid=Neplačani računi kupcev -DispenseMontantLettres=Izpisani računi se pošiljajo po pošti NonPercuRecuperable=Nepovratno SetConditions=Nastavitev plačilnih pogojev SetMode=Nastavitev načina plačila @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Elektronsko plačilo PaymentTypeShortVAD=Elektronsko plačilo -PaymentTypeTRA=Plačilo računa -PaymentTypeShortTRA=Račun +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Podatki o banki BankCode=Koda banke DeskCode=Koda blagajne @@ -381,6 +382,8 @@ ChequesReceipts=Prejem čekov ChequesArea=Področje za polog čekov ChequeDeposits=Polog čekov Cheques=Čeki +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Ta dobropis ali avansni račun je bil spremenjen v %s UsBillingContactAsIncoiveRecipientIfExist=Za pošiljanje računov uporabi naslov kontakta za račune pri kupcu namesto naslova partnerja ShowUnpaidAll=Prikaži vse neplačane račune @@ -404,7 +407,7 @@ RevenueStamp=Žig prihodka YouMustCreateInvoiceFromThird=Ta opcija je na voljo samo, kadar ustvarite račun z zavihka "kupci" na področju Partnerjev PDFCrabeDescription=Predloga računa Crabe. Predloga kompletnega računa (Podpora DDV opcije, popusti, pogoji plačila, logo, itd...) TerreNumRefModelDesc1=Predlaga številko v formatu %syymm-nnnn za standardne račune in %syymm-nnnn za dobropise kjer je yy leto, mm mesec in nnnn zaporedna številka brez presledkov in večja od 0 -MarsNumRefModelDesc1=Predlaga številko v formatu %syymm-nnnn za standardne račune, %syymm-nnnn za nadomestne račune, %syymm-nnnn za dobropise in %syymm-nnnn za dobropise kjer je yy leto, mm mesec in nnnn zaporedna številka brez presledkov in večja od 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Račun z začetkom $syymm že obstaja in ni kompatibilen s tem modelom zaporedja. Odstranite ga ali ga preimenujte za aktiviranje tega modula. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Predstavnik za sledenje računa kupcu diff --git a/htdocs/langs/sl_SI/companies.lang b/htdocs/langs/sl_SI/companies.lang index eb8dca29537..6b8d2871575 100644 --- a/htdocs/langs/sl_SI/companies.lang +++ b/htdocs/langs/sl_SI/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Kontakt pri partnerju StatusContactValidated=Status kontakta Company=Podjetje CompanyName=Ime podjetja -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Drugo ime (komercialno, blagovna znamka, ...) +AliasNameShort=Drugo ime Companies=Podjetja CountryIsInEEC=Država je članica Evropske Unije ThirdPartyName=Ime partnerja @@ -69,7 +69,7 @@ Country=Država CountryCode=Koda države CountryId=ID države Phone=Telefon -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Kliči Chat=Klepetaj @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR== ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Potencial možne stranke ContactPrivate=Zasebni ContactPublic=V skupni rabi ContactVisibility=Vidljivost +ContactOthers=Other OthersNotLinkedToThirdParty=Ostali, brez povezave s partnerjem ProspectStatus=Status možne stranke PL_NONE=Ni potenciala @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakti in lastništvo ImportDataset_company_1=Partnerji (podjetja/ustanove/fizične osebe) in lastnosti ImportDataset_company_2=Kontakti/naslovi (partnerjev ali ne) in atributi ImportDataset_company_3=Podatki o banki +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Cenovni nivo DeliveriesAddress=Naslovi za dostavo DeliveryAddress=Naslov za dostavo diff --git a/htdocs/langs/sl_SI/compta.lang b/htdocs/langs/sl_SI/compta.lang index a2764551ed3..ea19000a401 100644 --- a/htdocs/langs/sl_SI/compta.lang +++ b/htdocs/langs/sl_SI/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=Plačilo DDV VATPayments=Plačila DDV +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Prikaži plačilo DDV TotalToPay=Skupaj za plačilo @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Način kalkulacije AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang index 4928ee57239..39c48c8eeac 100644 --- a/htdocs/langs/sl_SI/errors.lang +++ b/htdocs/langs/sl_SI/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Velikost predolgo za tip za nize (%s znakov najve ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Polje <b>%s</b> ne sme vsebovati posebnih znakov. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Ni aktiviran računovodski modul @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/sl_SI/exports.lang b/htdocs/langs/sl_SI/exports.lang index 5d7e1e09ae2..217be3042c9 100644 --- a/htdocs/langs/sl_SI/exports.lang +++ b/htdocs/langs/sl_SI/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Vklopite vsaj eno izvorno polje v koloni polj za izvoz SelectFormat=Izberite ta format uvozne datoteke RunImportFile=Zagon uvoza datoteke NowClickToRunTheImport=Preverite rezultat simulacije uvoza. Če je vse ok, zaženite definitivni uvoz. -DataLoadedWithId=Vsi podatki bodo naloženi z naslednjim uvoznim id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Obvezen podatek za polje <b>%s</b> v izvorni datoteki je prazen. TooMuchErrors=Še vedno je <b>%s</b> ostalih izvornih vrstic z napakami, vendar je izhod omejen. TooMuchWarnings=Še vedno je <b>%s</b> ostalih izvornih vrstic z opozorili, vendar je izhod omejen. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtrira po enem letu/mesecu/dnevu<br> ExportNumericFilter='NNNNN' filtrira po eni vrednosti<br>'NNNNN+NNNNN' filtrira po območju vrednosti<br>'&gt;NNNNN' filtrira po nižjih vrednostih<br>'&gt;NNNNN' filtrira po višjih vrednostih ## filters SelectFilterFields=Če želite filtrirati po nekaterih vrednostih, jih vnesite tukaj -FilterableFields=Polja, ki se lahko filtrirajo +FilterableFields=Filterable Fields FilteredFields=Filtrirana polja FilteredFieldsValues=Vrednost za filter FormatControlRule=Pravilo za kontrolo formata diff --git a/htdocs/langs/sl_SI/ftp.lang b/htdocs/langs/sl_SI/ftp.lang index 359e4c52a57..3598a816c8c 100644 --- a/htdocs/langs/sl_SI/ftp.lang +++ b/htdocs/langs/sl_SI/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Neuspešna prijava na FTP strežnik z FTPFailedToRemoveFile=Neuspešna odstranitev datoteke <b>%s</b>. FTPFailedToRemoveDir=Neuspešna odstranitev mape <b>%s</b> (Preverite dovoljenja in če je ta mapa prazna). FTPPassiveMode=Pasivni način +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/sl_SI/holiday.lang b/htdocs/langs/sl_SI/holiday.lang index aa589968514..924fbadebe3 100644 --- a/htdocs/langs/sl_SI/holiday.lang +++ b/htdocs/langs/sl_SI/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Zahtevek je bil zavrnjen HolidaysRefusedBody=Vaš zahtevek za dopust od %s do %s je bil zavrnjen zaradi naslednjih razlogov : HolidaysCanceled=Preklican zahtevek za dopust HolidaysCanceledBody=Vaš zahtevek za dopust od %s do %s je bil preklican. -Permission20001=Beri svoje zahtevke za dopust -Permission20002=Kreiranje/spreminjanje vaših zahtevkov za dopust -Permission20003=Brisanje zahtevkov za dopust -Permission20004=Branje katerihkoli zahtevkov za dopust -Permission20005=Kreiranje/spreminjanje zahtevkov za dopust za vse -Permission20006=Administriranje zahtevkov za dopust (nastavitve in posodobitev stanja) NewByMonth=Dodani na mesec GoIntoDictionaryHolidayTypes=Pojdite na <strong>Domov - Nastavitve- Slovarji- Vrste odsotnosti</strong> zanastavitve različnih vrst odsotnosti. diff --git a/htdocs/langs/sl_SI/install.lang b/htdocs/langs/sl_SI/install.lang index 5922a3c0493..f963749e43f 100644 --- a/htdocs/langs/sl_SI/install.lang +++ b/htdocs/langs/sl_SI/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Posodobitev podatkov o aktivnostih MigrationPaymentMode=Podatki, migracije za način plačila MigrationCategorieAssociation=Migracija kategorij MigrationEvents=Migracija dogodkov za dodajanje lastnika dogodka v dodelitveno tabelo - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Prikaži opcije, ki niso na voljo HideNotAvailableOptions=Skrij opcije, ki niso na voljo diff --git a/htdocs/langs/sl_SI/interventions.lang b/htdocs/langs/sl_SI/interventions.lang index 7234c0c6ab4..c4db3e67c66 100644 --- a/htdocs/langs/sl_SI/interventions.lang +++ b/htdocs/langs/sl_SI/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervencijo %s označi kot "nezaračun InterventionSentByEMail=Intervencija %s je poslana po E-pošti InterventionDeletedInDolibarr=Intervencija %s je izbrisana SearchAnIntervention=Poišči intervencijo +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Referent za nadaljnjo obravnavo intervencije TypeContact_fichinter_internal_INTERVENING=Serviser @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Predlaga številko v formatu %syymm-nnnn kjer je yy leto PacificNumRefModelError=Kartica intervencije, ki se začne z $syymm že obstaja in ni kompatibilna s tem modelom sekvence. Odstranite jo ali jo preimenujte, če želite aktivirati ta modul. PrintProductsOnFichinter=Natisni proizvode na intervencijsko kartico PrintProductsOnFichinterDetails=intervencije na osnovi naročil +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/sl_SI/languages.lang b/htdocs/langs/sl_SI/languages.lang index daa1b3c0928..112476db53c 100644 --- a/htdocs/langs/sl_SI/languages.lang +++ b/htdocs/langs/sl_SI/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Španščina (Portoriko) Language_et_EE=Estonski Language_eu_ES=Basque Language_fa_IR=Perzijščina -Language_fi_FI=Finščina +Language_fi_FI=Finnish Language_fr_BE=Francoščina (Belgija) Language_fr_CA=Francoščina (Kanada) Language_fr_CH=Francoščina (Švica) diff --git a/htdocs/langs/sl_SI/link.lang b/htdocs/langs/sl_SI/link.lang index 8b1efb75ef3..627c220f441 100644 --- a/htdocs/langs/sl_SI/link.lang +++ b/htdocs/langs/sl_SI/link.lang @@ -1,8 +1,9 @@ -LinkANewFile=Link a new file/document -LinkedFiles=Linked files and documents -NoLinkFound=No registered links -LinkComplete=The file has been linked successfully -ErrorFileNotLinked=The file could not be linked -LinkRemoved=The link %s has been removed -ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' -ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +LinkANewFile=Poveži novo datoteko/dokument +LinkedFiles=Povezane datoteke in dokumenti +NoLinkFound=Ni registriranih povezav +LinkComplete=Datoteka je bila uspešno povezana +ErrorFileNotLinked=Datoteke ni možno povezati +LinkRemoved=Povezava %s je bila odstranjena +ErrorFailedToDeleteLink= Napaka pri odstranitvi povezave '<b>%s</b>'. +ErrorFailedToUpdateLink= Napaka pri posodobitvi povezave '<b>%s</b>'. +URLToLink=URL to link diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang index 9dc0a9a9fa9..a8d56f2f010 100644 --- a/htdocs/langs/sl_SI/main.lang +++ b/htdocs/langs/sl_SI/main.lang @@ -434,7 +434,7 @@ General=Splošno Size=Velikost Received=Prejet Paid=Plačan -Topic=Tema +Topic=Subject ByCompanies=S podjetji ByUsers=Z uporabniki Links=Povezave @@ -705,7 +705,7 @@ PublicUrl=Javni URL AddBox=Dodaj okvir SelectElementAndClickRefresh=Izberi element in klikni osveži PrintFile=Natisni datoteko %s -ShowTransaction=Prikaži transakcijo +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Pojdite na Domov - Nastavitve - Podjetje za spremembo logotipa oz. na Domov - Nastavitve - Prikaz za njegovo skritje. Deny=Zavrni Denied=Zavrnjen @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=N SelectMailModel=Izberi predlogo za elektronsko pošto SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang index f117b3fa290..40388f1f9c8 100644 --- a/htdocs/langs/sl_SI/products.lang +++ b/htdocs/langs/sl_SI/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Lastna poraba za proizvodnjo ProductBuilded=Zaključena proizvodnja ProductsMultiPrice=Večcenovni proizvod ProductsOrServiceMultiPrice=Cene za kupca (proizvodov ali storitev, večcenovno) -ProductSellByQuarterHT=Četrtletni prihodek prooizvoda po VWAP -ServiceSellByQuarterHT=Četrtletni prihodek storitev po VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. četrtletje Quarter2=2. četrtletje Quarter3=3. četrtletje @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Datoteke za dodatek k PDF Azur so/je PropalMergePdfProductChooseFile=Izberi PDF datoteke IncludingProductWithTag=Vključi proizvod z oznako DefaultPriceRealPriceMayDependOnCustomer=Privzeta cena, dejanska cena je odvisna od kupca +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang index 666f6e51030..ca1d2c41f41 100644 --- a/htdocs/langs/sl_SI/projects.lang +++ b/htdocs/langs/sl_SI/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Id projekta +ProjectLabel=Project label Project=Projekt Projects=Projekti ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Projekt vodje LastProjects=Zadnjih %s projektov AllProjects=Vsi projekti OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Seznam projektov ShowProject=Prikaži projekt SetProject=Nastavi projekt diff --git a/htdocs/langs/sq_AL/accountancy.lang b/htdocs/langs/sq_AL/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/sq_AL/accountancy.lang +++ b/htdocs/langs/sq_AL/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/sq_AL/admin.lang b/htdocs/langs/sq_AL/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/sq_AL/admin.lang +++ b/htdocs/langs/sq_AL/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/sq_AL/banks.lang b/htdocs/langs/sq_AL/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/sq_AL/banks.lang +++ b/htdocs/langs/sq_AL/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/sq_AL/bills.lang b/htdocs/langs/sq_AL/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/sq_AL/bills.lang +++ b/htdocs/langs/sq_AL/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/sq_AL/companies.lang b/htdocs/langs/sq_AL/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/sq_AL/companies.lang +++ b/htdocs/langs/sq_AL/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/sq_AL/compta.lang b/htdocs/langs/sq_AL/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/sq_AL/compta.lang +++ b/htdocs/langs/sq_AL/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/sq_AL/errors.lang b/htdocs/langs/sq_AL/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/sq_AL/errors.lang +++ b/htdocs/langs/sq_AL/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/sq_AL/exports.lang b/htdocs/langs/sq_AL/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/sq_AL/exports.lang +++ b/htdocs/langs/sq_AL/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/sq_AL/ftp.lang b/htdocs/langs/sq_AL/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/sq_AL/ftp.lang +++ b/htdocs/langs/sq_AL/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/sq_AL/holiday.lang b/htdocs/langs/sq_AL/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/sq_AL/holiday.lang +++ b/htdocs/langs/sq_AL/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/sq_AL/install.lang b/htdocs/langs/sq_AL/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/sq_AL/install.lang +++ b/htdocs/langs/sq_AL/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/sq_AL/interventions.lang b/htdocs/langs/sq_AL/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/sq_AL/interventions.lang +++ b/htdocs/langs/sq_AL/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/sq_AL/languages.lang b/htdocs/langs/sq_AL/languages.lang index 3d9bf981568..27b533c3f2d 100644 --- a/htdocs/langs/sq_AL/languages.lang +++ b/htdocs/langs/sq_AL/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/sq_AL/link.lang b/htdocs/langs/sq_AL/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/sq_AL/link.lang +++ b/htdocs/langs/sq_AL/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang index 90da67f53a6..093340ec142 100644 --- a/htdocs/langs/sq_AL/main.lang +++ b/htdocs/langs/sq_AL/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/sq_AL/products.lang b/htdocs/langs/sq_AL/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/sq_AL/products.lang +++ b/htdocs/langs/sq_AL/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/sq_AL/projects.lang b/htdocs/langs/sq_AL/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/sq_AL/projects.lang +++ b/htdocs/langs/sq_AL/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/sr_RS/accountancy.lang b/htdocs/langs/sr_RS/accountancy.lang index 1cc7f37bf22..fc5ab1db738 100644 --- a/htdocs/langs/sr_RS/accountancy.lang +++ b/htdocs/langs/sr_RS/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Računovodstvo Globalparameters=Globalni parametri @@ -34,6 +36,7 @@ Selectchartofaccounts=Izaberi tabelu računa Validate=Potvrdi Addanaccount=Dodaj računovodstveni nalog AccountAccounting=Računovodstveni nalog +AccountAccountingSuggest=Accounting account suggest Ventilation=Presek ToDispatch=Za slanje Dispatched=Isporučeno @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Presek računa dobavljača AccountingVentilationCustomer=Presek računa kupca Line=Linija -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Linije računa za kontrolu InvoiceLinesDone=Kontrolisane linije računa -IntoAccount=U toku obračunskog računa +IntoAccount=Ventilate in the accounting account Ventilate=Kontrola VentilationAuto=Automatski presek @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/sr_RS/admin.lang b/htdocs/langs/sr_RS/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/sr_RS/admin.lang +++ b/htdocs/langs/sr_RS/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/sr_RS/banks.lang b/htdocs/langs/sr_RS/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/sr_RS/banks.lang +++ b/htdocs/langs/sr_RS/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/sr_RS/bills.lang b/htdocs/langs/sr_RS/bills.lang index 6942434168c..9677927ccbb 100644 --- a/htdocs/langs/sr_RS/bills.lang +++ b/htdocs/langs/sr_RS/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/sr_RS/companies.lang b/htdocs/langs/sr_RS/companies.lang index ac01f97c299..4ec5dae3f1c 100644 --- a/htdocs/langs/sr_RS/companies.lang +++ b/htdocs/langs/sr_RS/companies.lang @@ -1,92 +1,92 @@ # Dolibarr language file - Source file is en_US - companies -ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one. -ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one. +ErrorCompanyNameAlreadyExists=Ime kompanije %s već postoji. Izaberite drugo ime. +ErrorPrefixAlreadyExists=Prefiks %s Već postoji. Izaberite drugi. ErrorSetACountryFirst=Prvo izaberi državu SelectThirdParty=Izaberi subjekat DeleteThirdParty=Obriši subjekat -ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ? -DeleteContact=Delete a contact/address -ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ? -MenuNewThirdParty=New third party -MenuNewCompany=New company -MenuNewCustomer=New customer -MenuNewProspect=New prospect -MenuNewSupplier=New supplier -MenuNewPrivateIndividual=New private individual -MenuSocGroup=Groups -NewCompany=New company (prospect, customer, supplier) -NewThirdParty=New third party (prospect, customer, supplier) -NewSocGroup=New company group -NewPrivateIndividual=New private individual (prospect, customer, supplier) -CreateDolibarrThirdPartySupplier=Create a third party (supplier) -ProspectionArea=Prospection area -SocGroup=Group of companies -IdThirdParty=Id third party -IdCompany=Company Id -IdContact=Contact Id -Contacts=Contacts/Addresses -ThirdPartyContacts=Third party contacts -ThirdPartyContact=Third party contact/address -StatusContactValidated=Status of contact/address -Company=Company -CompanyName=Company name +ConfirmDeleteCompany=Da li ste sigurni da želite da obrišete ovu kompaniju i sve povezane podatke? +DeleteContact=Obriši kontakt/adresu +ConfirmDeleteContact=Da li ste sigurni da želite da obrišete ovaj kontakt i sve povezane podatke? +MenuNewThirdParty=Novi subjekt +MenuNewCompany=Nova kompanija +MenuNewCustomer=Novi klijent +MenuNewProspect=Novi kandidat +MenuNewSupplier=Nov dobavljač +MenuNewPrivateIndividual=Novo fizičko lice +MenuSocGroup=Grupe +NewCompany=Nova kompanija (kandidat, klijent, dobavljač) +NewThirdParty=Novi subjekt (kandidat, klijent, dobavljač) +NewSocGroup=Nova grupa kompanija +NewPrivateIndividual=Novo fizičko lice (kandidat, klijent, dobavljač) +CreateDolibarrThirdPartySupplier=Kreiraj subjekt (dobavljača) +ProspectionArea=Oblast istraživanja +SocGroup=Grupa kompanija +IdThirdParty=Id subjekta +IdCompany=Id Kompanije +IdContact=Id Kontakta +Contacts=Kontakti/Adrese +ThirdPartyContacts=Kontakti subjekta +ThirdPartyContact=Kontakt/adresa subjekta +StatusContactValidated=Status kontakta/adrese +Company=Kompanija +CompanyName=Ime kompanije AliasNames=Alias (komercijalni) AliasNameShort=Alias -Companies=Companies -CountryIsInEEC=Country is inside European Economic Community -ThirdPartyName=Third party name -ThirdParty=Third party -ThirdParties=Third parties -ThirdPartyAll=Third parties (all) -ThirdPartyProspects=Prospects -ThirdPartyProspectsStats=Prospects -ThirdPartyCustomers=Customers -ThirdPartyCustomersStats=Customers -ThirdPartyCustomersWithIdProf12=Customers with %s or %s -ThirdPartySuppliers=Suppliers -ThirdPartyType=Third party type -Company/Fundation=Company/Foundation -Individual=Private individual -ToCreateContactWithSameName=Will create automatically a physical contact with same informations +Companies=Kompanije +CountryIsInEEC=Zemlja je unutar EU +ThirdPartyName=Ime subjekta +ThirdParty=Subjekt +ThirdParties=Subjekti +ThirdPartyAll=Subjekti (svi) +ThirdPartyProspects=Kandidati +ThirdPartyProspectsStats=Kandidati +ThirdPartyCustomers=Klijenti +ThirdPartyCustomersStats=Klijenti +ThirdPartyCustomersWithIdProf12=Klijenti sa %s ili %s +ThirdPartySuppliers=Dobavljači +ThirdPartyType=Tip subjekta +Company/Fundation=Kompanija/Fondacija +Individual=Fizičko lice +ToCreateContactWithSameName=Automatski napraviti fizičko lice sa istim informacijama ParentCompany=Parent company Subsidiary=Subsidiary Subsidiaries=Subsidiaries NoSubsidiary=No subsidiary -ReportByCustomers=Report by customers -ReportByQuarter=Report by rate +ReportByCustomers=Izveštaj po klijentima +ReportByQuarter=Izveštaj po kursu CivilityCode=Civility code -RegisteredOffice=Registered office -Name=Name -Lastname=Last name -Firstname=First name -PostOrFunction=Post/Function +RegisteredOffice=Registrovane kancelarije +Name=Ime +Lastname=Prezime +Firstname=Ime +PostOrFunction=Pozicija/Funkcija UserTitle=Title -Surname=Surname/Pseudo -Address=Address -State=State/Province -Region=Region -Country=Country -CountryCode=Country code -CountryId=Country id -Phone=Phone +Surname=Nadimak/Pseudonim +Address=Adresa +State=Država/Provincija +Region=Regija +Country=Zemlja +CountryCode=Kod zemlje +CountryId=Id zemlje +Phone=Telefon PhoneShort=Telefon Skype=Skype -Call=Call +Call=Poziv Chat=Chat -PhonePro=Prof. phone -PhonePerso=Pers. phone -PhoneMobile=Mobile -No_Email=Don't send mass e-mailings +PhonePro=Poslovni telefon +PhonePerso=Lični telefon +PhoneMobile=Mobilni +No_Email=Ne slati masovne mailove Fax=Fax -Zip=Zip Code -Town=City +Zip=Poštanski broj +Town=Grad Web=Web -Poste= Position -DefaultLang=Language by default -VATIsUsed=VAT is used -VATIsNotUsed=VAT is not used -CopyAddressFromSoc=Fill address with thirdparty address -NoEmailDefined=There is no email defined +Poste= Pozicija +DefaultLang=Jezik po default-u +VATIsUsed=U PDV-u +VATIsNotUsed=Van PDV-a +CopyAddressFromSoc=Ispuni adresu adresom subjekta +NoEmailDefined=Email nije definisan ##### Local Taxes ##### LocalTax1IsUsedES= RE is used LocalTax1IsNotUsedES= RE is not used @@ -96,12 +96,12 @@ LocalTax1ES=RE LocalTax2ES=IRPF TypeLocaltax1ES=RE Type TypeLocaltax2ES=IRPF Type -TypeES=Type +TypeES=Tip ThirdPartyEMail=%s -WrongCustomerCode=Customer code invalid -WrongSupplierCode=Supplier code invalid -CustomerCodeModel=Customer code model -SupplierCodeModel=Supplier code model +WrongCustomerCode=Kod klijenta nije validan +WrongSupplierCode=Kod dobavljača nije validan +CustomerCodeModel=Model koda klijenta +SupplierCodeModel=Model koda dobavljača Gencod=Bar code ##### Professional ID ##### ProfId1Short=Prof. id 1 @@ -110,25 +110,31 @@ ProfId3Short=Prof. id 3 ProfId4Short=Prof. id 4 ProfId5Short=Prof. id 5 ProfId6Short=Prof. id 5 -ProfId1=Professional ID 1 -ProfId2=Professional ID 2 -ProfId3=Professional ID 3 -ProfId4=Professional ID 4 -ProfId5=Professional ID 5 -ProfId6=Professional ID 6 +ProfId1=Profesionalni ID 1 +ProfId2=Profesionalni ID 2 +ProfId3=Profesionalni ID 3 +ProfId4=Profesionalni ID 4 +ProfId5=Profesionalni ID 5 +ProfId6=Profesionalni ID 6 ProfId1AR=Prof Id 1 (CUIT/CUIL) ProfId2AR=Prof Id 2 (Revenu brutes) ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- ProfId4AU=- ProfId5AU=- ProfId6AU=- -ProfId1BE=Prof Id 1 (Professional number) +ProfId1BE=Prof Id 1 (Profesionalni broj) ProfId2BE=- ProfId3BE=- ProfId4BE=- @@ -236,187 +242,189 @@ ProfId3RU=Prof Id 3 (KPP) ProfId4RU=Prof Id 4 (OKPO) ProfId5RU=- ProfId6RU=- -VATIntra=VAT number -VATIntraShort=VAT number -VATIntraVeryShort=VAT -VATIntraSyntaxIsValid=Syntax is valid -VATIntraValueIsValid=Value is valid -ProspectCustomer=Prospect / Customer -Prospect=Prospect -CustomerCard=Customer Card -Customer=Customer -CustomerDiscount=Customer Discount -CustomerRelativeDiscount=Relative customer discount -CustomerAbsoluteDiscount=Absolute customer discount -CustomerRelativeDiscountShort=Relative discount -CustomerAbsoluteDiscountShort=Absolute discount -CompanyHasRelativeDiscount=This customer has a default discount of <b>%s%%</b> -CompanyHasNoRelativeDiscount=This customer has no relative discount by default +VATIntra=PDV broj +VATIntraShort=PDV number +VATIntraVeryShort=PDV +VATIntraSyntaxIsValid=Sintaksa je ispravna +VATIntraValueIsValid=Vrednost je ispravna +ProspectCustomer=Kandidat / Klijent +Prospect=Kandidat +CustomerCard=Kartica klijenta +Customer=Klijent +CustomerDiscount=Popust klijenta +CustomerRelativeDiscount=Relativni popust klijenta +CustomerAbsoluteDiscount=Apsolutni popust klijenta +CustomerRelativeDiscountShort=Relativni popust +CustomerAbsoluteDiscountShort=Apsolutni popust +CompanyHasRelativeDiscount=Klijent ima default popust od <b>%s%%</b> +CompanyHasNoRelativeDiscount=Klijent nema default relativni popust CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for <b>%s</b> %s CompanyHasCreditNote=This customer still has credit notes for <b>%s</b> %s CompanyHasNoAbsoluteDiscount=This customer has no discount credit available -CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users) -CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself) -DefaultDiscount=Default discount -AvailableGlobalDiscounts=Absolute discounts available -DiscountNone=None -Supplier=Supplier -CompanyList=Company's list -AddContact=Create contact -AddContactAddress=Create contact/address -EditContact=Edit contact -EditContactAddress=Edit contact/address -Contact=Contact -ContactsAddresses=Contacts/Addresses -NoContactDefinedForThirdParty=No contact defined for this third party -NoContactDefined=No contact defined -DefaultContact=Default contact/address -AddCompany=Create company -AddThirdParty=Create third party -DeleteACompany=Delete a company -PersonalInformations=Personal data -AccountancyCode=Accountancy code -CustomerCode=Customer code -SupplierCode=Supplier code -CustomerAccount=Customer account -SupplierAccount=Supplier account -CustomerCodeDesc=Customer code, unique for all customers -SupplierCodeDesc=Supplier code, unique for all suppliers -RequiredIfCustomer=Required if third party is a customer or prospect -RequiredIfSupplier=Required if third party is a supplier -ValidityControledByModule=Validity controled by module -ThisIsModuleRules=This is rules for this module -LastProspect=Last -ProspectToContact=Prospect to contact -CompanyDeleted=Company "%s" deleted from database. -ListOfContacts=List of contacts/addresses -ListOfContactsAddresses=List of contacts/adresses -ListOfProspectsContacts=List of prospect contacts -ListOfCustomersContacts=List of customer contacts -ListOfSuppliersContacts=List of supplier contacts -ListOfCompanies=List of companies -ListOfThirdParties=List of third parties -ShowCompany=Show company -ShowContact=Show contact -ContactsAllShort=All (No filter) -ContactType=Contact type -ContactForOrders=Order's contact -ContactForProposals=Proposal's contact -ContactForContracts=Contract's contact -ContactForInvoices=Invoice's contact -NoContactForAnyOrder=This contact is not a contact for any order -NoContactForAnyProposal=This contact is not a contact for any commercial proposal -NoContactForAnyContract=This contact is not a contact for any contract -NoContactForAnyInvoice=This contact is not a contact for any invoice -NewContact=New contact -NewContactAddress=New contact/address -LastContacts=Last contacts -MyContacts=My contacts -Phones=Phones -Capital=Capital -CapitalOf=Capital of %s -EditCompany=Edit company -EditDeliveryAddress=Edit delivery address -ThisUserIsNot=This user is not a prospect, customer nor supplier -VATIntraCheck=Check +CustomerAbsoluteDiscountAllUsers=Apsolutni popusti (odobreni od svih korisnika) +CustomerAbsoluteDiscountMy=Apsolutni popusti (odobreni od Vaše strane) +DefaultDiscount=Default popust +AvailableGlobalDiscounts=Dostupni apsolutni popusti +DiscountNone=Nema +Supplier=Dobavljač +CompanyList=Lista kompanije +AddContact=kreiraj kontakt +AddContactAddress=Kreiraj kontakt/adresuz +EditContact=Izmeni kontakt +EditContactAddress=Izmeni kontakt/adresu +Contact=Kontakt +ContactsAddresses=Kontakti/Adrese +NoContactDefinedForThirdParty=Nema definisanih kontakta za ovaj subjekt +NoContactDefined=Nema defnisanog kontakta +DefaultContact=Default kontakt/adresa +AddCompany=Kreiraj kompaniju +AddThirdParty=Kreiraj subjekt +DeleteACompany=Obriši kompaniju +PersonalInformations=Lični podaci +AccountancyCode=Računovodstveni kod +CustomerCode=Kod klijenta +SupplierCode=Kod dobavljača +CustomerAccount=Nalog klijenta +SupplierAccount=Nalog dobavljača +CustomerCodeDesc=Kod klijenta, jedinstven za sve klijente +SupplierCodeDesc=Kod dobavljača, jedinstven za sve dobavljače +RequiredIfCustomer=Obavezno ako je subjekt klijent ili kandidat +RequiredIfSupplier=Obavezno ako je subjekt dobavljač +ValidityControledByModule=Ispravnost je kontrolisana u modulu +ThisIsModuleRules=Ovo su pravila za ovaj modul +LastProspect=Poslednji +ProspectToContact=Kandidat za kontaktiranje +CompanyDeleted=Kompanija "%s" je obrisana iz baze. +ListOfContacts=Lista kontakta/adresa +ListOfContactsAddresses=Lista kontakta/adresa +ListOfProspectsContacts=Lista kontakta kandidata +ListOfCustomersContacts=Lista kontakta klijenta +ListOfSuppliersContacts=Lista kontakta dobavljača +ListOfCompanies=Lista kompanija +ListOfThirdParties=Lista subjekata +ShowCompany=Prikaži kompaniju +ShowContact=Prikaži kontakt +ContactsAllShort=Sve (Bez filtera) +ContactType=Tip kontakta +ContactForOrders=Kontakt iz narudžbine +ContactForProposals=Kontakt iz ponude +ContactForContracts=Kontakt iz ugovora +ContactForInvoices=Kontakt iz računa +NoContactForAnyOrder=Ovaj kontakt nije ni u jednoj nadudžbini +NoContactForAnyProposal=Ovaj kontakt nije ni u jednoj ponudi +NoContactForAnyContract=Ovaj kontakt nije ni u jednom ugovoru +NoContactForAnyInvoice=Ovaj kontakt nije ni u jednom računu +NewContact=Novi kontakt +NewContactAddress=Novi kontakt/adresa +LastContacts=Poslednji kontakti +MyContacts=Moji kontakti +Phones=Telefoni +Capital=Kapital +CapitalOf=Kapital od %s +EditCompany=Izmeni kompaniju +EditDeliveryAddress=Izmeni adresu isporuke +ThisUserIsNot=Ovaj korisnik nije kandidat, klijent ni dobavljač +VATIntraCheck=Proveri VATIntraCheckDesc=The link <b>%s</b> allows to ask the european VAT checker service. An external internet access from server is required for this service to work. VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do -VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site -VATIntraManualCheck=You can also check manually from european web site <a href="%s" target="_blank">%s</a> -ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s). -NorProspectNorCustomer=Nor prospect, nor customer -JuridicalStatus=Juridical status -Staff=Staff -ProspectLevelShort=Potential -ProspectLevel=Prospect potential -ContactPrivate=Private -ContactPublic=Shared -ContactVisibility=Visibility -OthersNotLinkedToThirdParty=Others, not linked to a third party -ProspectStatus=Prospect status -PL_NONE=None -PL_UNKNOWN=Unknown -PL_LOW=Low -PL_MEDIUM=Medium -PL_HIGH=High +VATIntraCheckableOnEUSite=Proveri Intracomunnautary VAT na sajtu Europske komisije +VATIntraManualCheck=Možete i ručno proveriti na evropskom web sajtu <a href="%s" target="_blank">%s</a> +ErrorVATCheckMS_UNAVAILABLE=Provera nije moguća. Servis nije dostupan za datu državu (%s). +NorProspectNorCustomer=Nije kandidat ni klijent +JuridicalStatus=Pravna forma +Staff=Zaposleni +ProspectLevelShort=Potencijal +ProspectLevel=Potencijal kandidata +ContactPrivate=Privatno +ContactPublic=Podeljeno +ContactVisibility=Vidljivost +ContactOthers=Other +OthersNotLinkedToThirdParty=Ostali, nevezani za subjekt +ProspectStatus=Status kandidata +PL_NONE=Nema +PL_UNKNOWN=Nepoznato +PL_LOW=Nizak +PL_MEDIUM=Srednje +PL_HIGH=Visok TE_UNKNOWN=- TE_STARTUP=Startup -TE_GROUP=Large company -TE_MEDIUM=Medium company -TE_ADMIN=Governmental -TE_SMALL=Small company -TE_RETAIL=Retailer -TE_WHOLE=Wholetailer -TE_PRIVATE=Private individual -TE_OTHER=Other -StatusProspect-1=Do not contact -StatusProspect0=Never contacted -StatusProspect1=To contact -StatusProspect2=Contact in process -StatusProspect3=Contact done -ChangeDoNotContact=Change status to 'Do not contact' -ChangeNeverContacted=Change status to 'Never contacted' -ChangeToContact=Change status to 'To contact' -ChangeContactInProcess=Change status to 'Contact in process' -ChangeContactDone=Change status to 'Contact done' -ProspectsByStatus=Prospects by status -BillingContact=Billing contact -NbOfAttachedFiles=Number of attached files -AttachANewFile=Attach a new file -NoRIB=No BAN defined -NoParentCompany=None -ExportImport=Import-Export -ExportCardToFormat=Export card to format -ContactNotLinkedToCompany=Contact not linked to any third party +TE_GROUP=Veliko preduzeće +TE_MEDIUM=Srednje preduzeće +TE_ADMIN=Državna ustanova +TE_SMALL=Malo preduzeće +TE_RETAIL=Prodaja +TE_WHOLE=Velikoprodaja +TE_PRIVATE=Fizičko licce +TE_OTHER=Drugo +StatusProspect-1=Ne kontaktirati +StatusProspect0=Nikada kontaktiran +StatusProspect1=Kontaktirati +StatusProspect2=Kontakt u toku +StatusProspect3=Kontakt završen +ChangeDoNotContact=Promeni status u 'Ne kontaktirati' +ChangeNeverContacted=Promeni status u 'Nikad kontaktiran' +ChangeToContact=Promeni status u 'Kontaktirati' +ChangeContactInProcess=Promeni status u 'Kontakt u toku' +ChangeContactDone=Promeni status u 'Kontakt završen' +ProspectsByStatus=Kandidati po statusu +BillingContact=Kontakt za naplatu +NbOfAttachedFiles=Brој fajlova u prilogu +AttachANewFile=Dodaj fajl +NoRIB=BAN nije definisan +NoParentCompany=Nema +ExportImport=Uvoz-Izvoz +ExportCardToFormat=Izvozna kartica za formatiranje +ContactNotLinkedToCompany=Kontakt nije povezan ni sa jednim subjektom DolibarrLogin=Dolibarr login -NoDolibarrAccess=No Dolibarr access -ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties -ExportDataset_company_2=Contacts and properties -ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties -ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes -ImportDataset_company_3=Bank details -PriceLevel=Price level -DeliveriesAddress=Delivery addresses -DeliveryAddress=Delivery address -DeliveryAddressLabel=Delivery address label -DeleteDeliveryAddress=Delete a delivery address -ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address? -NewDeliveryAddress=New delivery address -AddDeliveryAddress=Create address -AddAddress=Create address -NoOtherDeliveryAddress=No alternative delivery address defined -SupplierCategory=Supplier category -JuridicalStatus200=Independant -DeleteFile=Delete file -ConfirmDeleteFile=Are you sure you want to delete this file? -AllocateCommercial=Assigned to sale representative -SelectCountry=Select a country -SelectCompany=Select a third party -Organization=Organization -AutomaticallyGenerated=Automatically generated -FiscalYearInformation=Information on the fiscal year -FiscalMonthStart=Starting month of the fiscal year +NoDolibarrAccess=Nemoguć pristup Dolibarr-u +ExportDataset_company_1=Subjekti (Kompanije/fondacije/fizička lica) i podešavanja +ExportDataset_company_2=Kontakti i podešavanja +ImportDataset_company_1=Subjekti (Kompanije/fondacije/fizička lica) i podešavanja +ImportDataset_company_2=Kontakti/Adrese (subjekata i drugi) i atributi +ImportDataset_company_3=Detalji banke +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) +PriceLevel=Nivo cene +DeliveriesAddress=Adrese dostave +DeliveryAddress=Adresa dostave +DeliveryAddressLabel=Naziv adrese dostave +DeleteDeliveryAddress=Obriši adresu dostave +ConfirmDeleteDeliveryAddress=Da li ste sigurni da želite da obrišete adresu dostave? +NewDeliveryAddress=Nova adresa dostave +AddDeliveryAddress=Kreiraj adresu +AddAddress=Kreiraj adresu +NoOtherDeliveryAddress=Nema alternativne adrese dostave +SupplierCategory=Kategorija dobavljača +JuridicalStatus200=Nezavistan +DeleteFile=Obriši fajl +ConfirmDeleteFile=Da li ste sigurni da želite da obrišete fajl? +AllocateCommercial=Dodeljeno agentu prodaje +SelectCountry=Izaberi zemlju +SelectCompany=Izaberi subjekt +Organization=Organizacija +AutomaticallyGenerated=Automatski generisana +FiscalYearInformation=Informacije o fiskalnoj godini +FiscalMonthStart=Prvi mesec fiskalne godine YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications. -ListSuppliersShort=List of suppliers -ListProspectsShort=List of prospects -ListCustomersShort=List of customers -ThirdPartiesArea=Third parties and contact area -LastModifiedThirdParties=Last %s modified third parties -UniqueThirdParties=Total of unique third parties -InActivity=Open -ActivityCeased=Closed -ActivityStateFilter=Activity status -ProductsIntoElements=List of products into %s +ListSuppliersShort=Lista dobavljača +ListProspectsShort=Lista kandidata +ListCustomersShort=Lista klijenata +ThirdPartiesArea=Subjekti i obast kontakta +LastModifiedThirdParties=%s poslednje izmenjenih subjekata +UniqueThirdParties=Ukupno jedinstvenih subjekata +InActivity=Otvoreno +ActivityCeased=Zatvoreno +ActivityStateFilter=Status aktivnosti +ProductsIntoElements=Lista proizvoda u %s CurrentOutstandingBill=Current outstanding bill OutstandingBill=Max. for outstanding bill OutstandingBillReached=Reached max. for outstanding bill MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0. LeopardNumRefModelDesc=The code is free. This code can be modified at any time. -ManagingDirectors=Manager(s) name (CEO, director, president...) -SearchThirdparty=Search third party -SearchContact=Search contact -MergeOriginThirdparty=Duplicate third party (third party you want to delete) -MergeThirdparties=Merge third parties +ManagingDirectors=Ime menadžera (CEO, direktor, predsednik...) +SearchThirdparty=Pretraži subjekte +SearchContact=pretraži kontakte +MergeOriginThirdparty=Duplirani subjekt (subjekt kojeg želite obrisati) +MergeThirdparties=Spoji subjekte ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one ? All linked objects (invoices, orders, ...) will be moved to current third party so you will be able to delete the duplicate one. -ThirdpartiesMergeSuccess=Thirdparties have been merged +ThirdpartiesMergeSuccess=Subjekti su spojeni ErrorThirdpartiesMerge=There was an error when deleting the thirdparties. Please check the log. Changes have been reverted. diff --git a/htdocs/langs/sr_RS/compta.lang b/htdocs/langs/sr_RS/compta.lang index e36c2f930b0..24293c3f0c4 100644 --- a/htdocs/langs/sr_RS/compta.lang +++ b/htdocs/langs/sr_RS/compta.lang @@ -1,50 +1,50 @@ # Dolibarr language file - Source file is en_US - compta -Accountancy=Accountancy -AccountancyCard=Accountancy card -Treasury=Treasury -MenuFinancial=Financial +Accountancy=Računovodstvo +AccountancyCard=Računovodstvena kartica +Treasury=Trezor +MenuFinancial=Finansije TaxModuleSetupToModifyRules=Go to <a href="%s">Taxes module setup</a> to modify rules for calculation TaxModuleSetupToModifyRulesLT=Go to <a href="%s">Company setup</a> to modify rules for calculation -OptionMode=Option for accountancy -OptionModeTrue=Option Incomes-Expenses -OptionModeVirtual=Option Claims-Debts +OptionMode=Opcije za računovodstvo +OptionModeTrue=Opcije Prihoda-Rashoda +OptionModeVirtual=Opcije Potraživanja-Dugovanja OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices. OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output. FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration) VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup. LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Company setup. -Param=Setup +Param=Podešavanja RemainingAmountPayment=Amount payment remaining : -AmountToBeCharged=Total amount to pay : -AccountsGeneral=Accounts -Account=Account -Accounts=Accounts +AmountToBeCharged=Ukupno za naplatu +AccountsGeneral=Nalozi +Account=Nalog +Accounts=Nalozi Accountparent=Account parent Accountsparent=Accounts parent -BillsForSuppliers=Bills for suppliers -Income=Income -Outcome=Expense -ReportInOut=Income / Expense -ReportTurnover=Turnover +BillsForSuppliers=Računi za dobavljače +Income=Prihod +Outcome=Rashod +ReportInOut=Prihod / Rashod +ReportTurnover=Obrt PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party PaymentsNotLinkedToUser=Payments not linked to any user Profit=Profit -AccountingResult=Accounting result +AccountingResult=Računovodstveni rezultat Balance=Balance -Debit=Debit -Credit=Credit +Debit=Izlaz +Credit=Ulaz Piece=Accounting Doc. -Withdrawal=Withdrawal -Withdrawals=Withdrawals +Withdrawal=Podizanje +Withdrawals=Podizanja AmountHTVATRealReceived=Net collected -AmountHTVATRealPaid=Net paid -VATToPay=VAT sells -VATReceived=VAT received -VATToCollect=VAT purchases +AmountHTVATRealPaid=Plaćeno neto +VATToPay=PDV prodaje +VATReceived=PDV prihod +VATToCollect=PDV nabavke VATSummary=VAT Balance LT2SummaryES=IRPF Balance LT1SummaryES=RE Balance -VATPaid=VAT paid +VATPaid=PDV plaćeno SalaryPaid=Salary paid LT2PaidES=IRPF Paid LT1PaidES=RE Paid @@ -53,35 +53,35 @@ LT2SupplierES=IRPF purchases LT1CustomerES=RE sales LT1SupplierES=RE purchases VATCollected=VAT collected -ToPay=To pay -ToGet=To get back -SpecialExpensesArea=Area for all special payments +ToPay=Za plaćanje +ToGet=Za povraćaj +SpecialExpensesArea=Oblast za sve posebne uplate TaxAndDividendsArea=Sale taxes, social/fiscal taxes contributions and dividends area -SocialContribution=Social or fiscal tax -SocialContributions=Social or fiscal taxes -MenuSpecialExpenses=Special expenses -MenuTaxAndDividends=Taxes and dividends -MenuSalaries=Salaries -MenuSocialContributions=Social/fiscal taxes +SocialContribution=Socijalni i poreski trošak +SocialContributions=Socijalni i poreski troškovi +MenuSpecialExpenses=Posebni troškovi +MenuTaxAndDividends=Takse i dividende +MenuSalaries=Plate +MenuSocialContributions=Socijalni/poreski troškovi MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay -AccountancyTreasuryArea=Accountancy/Treasury area -AccountancySetup=Accountancy setup -NewPayment=New payment -Payments=Payments -PaymentCustomerInvoice=Customer invoice payment -PaymentSupplierInvoice=Supplier invoice payment +AccountancyTreasuryArea=Oblast računovodstva/trezora +AccountancySetup=Podešavanja računovodstva +NewPayment=Nova uplata +Payments=Uplate +PaymentCustomerInvoice=Uplata po računu klijenta +PaymentSupplierInvoice=Uplata po računu dobavljača PaymentSocialContribution=Social/fiscal tax payment PaymentVat=VAT payment -PaymentSalary=Salary payment -ListPayment=List of payments -ListOfPayments=List of payments -ListOfCustomerPayments=List of customer payments -ListOfSupplierPayments=List of supplier payments -DatePayment=Payment date -DateStartPeriod=Date start period -DateEndPeriod=Date end period +PaymentSalary=Isplata plate +ListPayment=Lista uplata +ListOfPayments=Lista uplata +ListOfCustomerPayments=Lista uplata klijenata +ListOfSupplierPayments=Lista uplata dobavljača +DatePayment=Datum uplate +DateStartPeriod=Početak perioda +DateEndPeriod=Kraj perioda NewVATPayment=New VAT payment newLT2PaymentES=New IRPF payment newLT1PaymentES=New RE payment @@ -91,31 +91,33 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment -TotalToPay=Total to pay +TotalToPay=Ukupno za uplatu TotalVATReceived=Total VAT received -CustomerAccountancyCode=Customer accountancy code -SupplierAccountancyCode=Supplier accountancy code -AccountNumberShort=Account number -AccountNumber=Account number -NewAccount=New account +CustomerAccountancyCode=Računovodstveni kod klijenta +SupplierAccountancyCode=Računovodstveni kod dobavljača +AccountNumberShort=Broj naloga +AccountNumber=Broj naloga +NewAccount=Novi nalog SalesTurnover=Sales turnover SalesTurnoverMinimum=Minimum sales turnover -ByThirdParties=By third parties -ByUserAuthorOfInvoice=By invoice author -AccountancyExport=Accountancy export -ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s +ByThirdParties=Po subjektima +ByUserAuthorOfInvoice=Po izdavaču računa +AccountancyExport=Eksport računovodstva +ErrorWrongAccountancyCodeForCompany=Pogrešan računovodstveni kod klijenta za %s SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products. -CheckReceipt=Check deposit -CheckReceiptShort=Check deposit +CheckReceipt=Unovčen ček +CheckReceiptShort=Unovčen ček LastCheckReceiptShort=Last %s check receipts -NewCheckReceipt=New discount -NewCheckDeposit=New check deposit +NewCheckReceipt=Novi popust +NewCheckDeposit=Novi unovčen ček NewCheckDepositOn=Create receipt for deposit on account: %s -NoWaitingChecks=No checks waiting for deposit. -DateChequeReceived=Check reception date -NbOfCheques=Nb of checks +NoWaitingChecks=Nema čekova na čekanju za unovčenje +DateChequeReceived=Datum prijema čeka +NbOfCheques=Br. čekova PaySocialContribution=Pay a social/fiscal tax ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid? DeleteSocialContribution=Delete a social or fiscal tax payment @@ -161,21 +163,21 @@ RulesVATInProducts=- For material assets, it includes the VAT invoices on the ba RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date. RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date. OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair. -PercentOfInvoice=%%/invoice +PercentOfInvoice=%%/računu NotUsedForGoods=Not used on goods -ProposalStats=Statistics on proposals -OrderStats=Statistics on orders -InvoiceStats=Statistics on bills +ProposalStats=Statistike ponuda +OrderStats=Statistike narudžbina +InvoiceStats=Statistke računa Dispatch=Dispatching Dispatched=Dispatched ToDispatch=To dispatch ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer -SellsJournal=Sales Journal -PurchasesJournal=Purchases Journal -DescSellsJournal=Sales Journal -DescPurchasesJournal=Purchases Journal -InvoiceRef=Invoice ref. -CodeNotDef=Not defined +SellsJournal=Dnevnik prodaje +PurchasesJournal=Dnevnik nabavke +DescSellsJournal=Dnevnik prodaje +DescPurchasesJournal=Dnevnik nabavke +InvoiceRef=Ref. Računa +CodeNotDef=Nije definisano AddRemind=Dispatch available amount RemainToDivide= Remain to dispatch : WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module. @@ -187,28 +189,28 @@ InvoiceLinesToDispatch=Invoice lines to dispatch InvoiceDispatched=Dispatched invoices AccountancyDashboard=Accountancy summary ByProductsAndServices=By products and services -RefExt=External ref +RefExt=Eksterna ref. ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice". -LinkedOrder=Link to order -ReCalculate=Recalculate -Mode1=Method 1 -Mode2=Method 2 +LinkedOrder=Link ka narudžbini +ReCalculate=Preračunaj +Mode1=Metoda 1 +Mode2=Metoda 2 CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>. CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). -CalculationMode=Calculation mode +CalculationMode=Naćin obračuna AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties CloneTax=Clone a social/fiscal tax ConfirmCloneTax=Confirm the clone of a social/fiscal tax payment -CloneTaxForNextMonth=Clone it for next month -SimpleReport=Simple report -AddExtraReport=Extra reports -OtherCountriesCustomersReport=Foreign customers report +CloneTaxForNextMonth=Dupliraj za sledeći mesec +SimpleReport=Skraćeni izveštaj +AddExtraReport=Posebni izveštaji +OtherCountriesCustomersReport=Izveštaj stranih klijenata BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code -SameCountryCustomersWithVAT=National customers report +SameCountryCustomersWithVAT=Izveštaj nacionalnih klijenata BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code diff --git a/htdocs/langs/sr_RS/contracts.lang b/htdocs/langs/sr_RS/contracts.lang index 23ce68fe65d..2b923560012 100644 --- a/htdocs/langs/sr_RS/contracts.lang +++ b/htdocs/langs/sr_RS/contracts.lang @@ -1,105 +1,105 @@ # Dolibarr language file - Source file is en_US - contracts -ContractsArea=Contracts area -ListOfContracts=List of contracts +ContractsArea=Oblast ugovora +ListOfContracts=Lista ugovora LastModifiedContracts=Last %s modified contracts -AllContracts=All contracts -ContractCard=Contract card -ContractStatus=Contract status -ContractStatusNotRunning=Not running -ContractStatusRunning=Running +AllContracts=Svi ugovori +ContractCard=Kartica ugovora +ContractStatus=Status ugovora +ContractStatusNotRunning=Nije aktvan +ContractStatusRunning=Aktivan ContractStatusDraft=Draft -ContractStatusValidated=Validated -ContractStatusClosed=Closed -ServiceStatusInitial=Not running -ServiceStatusRunning=Running -ServiceStatusNotLate=Running, not expired -ServiceStatusNotLateShort=Not expired -ServiceStatusLate=Running, expired -ServiceStatusLateShort=Expired -ServiceStatusClosed=Closed -ServicesLegend=Services legend -Contracts=Contracts -ContractsAndLine=Contracts and line of contracts -Contract=Contract -ContractLine=Contract line -Closing=Closing -NoContracts=No contracts -MenuServices=Services -MenuInactiveServices=Services not active -MenuRunningServices=Running services -MenuExpiredServices=Expired services -MenuClosedServices=Closed services -NewContract=New contract -AddContract=Create contract -SearchAContract=Search a contract -DeleteAContract=Delete a contract -CloseAContract=Close a contract +ContractStatusValidated=Odobren +ContractStatusClosed=Zatvoren +ServiceStatusInitial=Nije aktivan +ServiceStatusRunning=Aktivan +ServiceStatusNotLate=Aktivan, nije istekao +ServiceStatusNotLateShort=Nije istekao +ServiceStatusLate=Aktivan, istekao +ServiceStatusLateShort=Istekao +ServiceStatusClosed=Zatvoren +ServicesLegend=Legenda usluga +Contracts=Ugovori +ContractsAndLine=Ugovori i linije ugovora +Contract=Ugovor +ContractLine=Linija ugovora +Closing=Zatvaranje +NoContracts=Nema ugovora +MenuServices=Usluge +MenuInactiveServices=Neaktivne usluge +MenuRunningServices=Aktivne usluge +MenuExpiredServices=Istekle usluge +MenuClosedServices=Zatvorene usluge +NewContract=Novi ugovor +AddContract=Kreiraj ugovor +SearchAContract=Potraži ugovor +DeleteAContract=Obriši ugovor +CloseAContract=Zatvori ugovor ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ? ConfirmValidateContract=Are you sure you want to validate this contract under name <b>%s</b> ? ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ? ConfirmCloseService=Are you sure you want to close this service with date <b>%s</b> ? -ValidateAContract=Validate a contract -ActivateService=Activate service +ValidateAContract=Odobri ugovor +ActivateService=Aktiviraj uslugu ConfirmActivateService=Are you sure you want to activate this service with date <b>%s</b> ? -RefContract=Contract reference -DateContract=Contract date -DateServiceActivate=Service activation date -DateServiceUnactivate=Service deactivation date -DateServiceStart=Date for beginning of service -DateServiceEnd=Date for end of service -ShowContract=Show contract -ListOfServices=List of services -ListOfInactiveServices=List of not active services -ListOfExpiredServices=List of expired active services -ListOfClosedServices=List of closed services -ListOfRunningContractsLines=List of running contract lines -ListOfRunningServices=List of running services -NotActivatedServices=Inactive services (among validated contracts) -BoardNotActivatedServices=Services to activate among validated contracts -LastContracts=Last %s contracts -LastActivatedServices=Last %s activated services -LastModifiedServices=Last %s modified services -EditServiceLine=Edit service line -ContractStartDate=Start date -ContractEndDate=End date -DateStartPlanned=Planned start date -DateStartPlannedShort=Planned start date -DateEndPlanned=Planned end date -DateEndPlannedShort=Planned end date -DateStartReal=Real start date -DateStartRealShort=Real start date -DateEndReal=Real end date -DateEndRealShort=Real end date -NbOfServices=Nb of services -CloseService=Close service -ServicesNomberShort=%s service(s) -RunningServices=Running services -BoardRunningServices=Expired running services -ServiceStatus=Status of service -DraftContracts=Drafts contracts +RefContract=Referenca ugovora +DateContract=Datum ugovora +DateServiceActivate=Datum aktivacije usluge +DateServiceUnactivate=Datum deaktivacije usluge +DateServiceStart=Datum početka usluge +DateServiceEnd=Datum kraja usluge +ShowContract=Pokaži ugovor +ListOfServices=Lista usluga +ListOfInactiveServices=Lista neaktivnih usluga +ListOfExpiredServices=Lista isteklih aktivnih usluga +ListOfClosedServices=Lista zatvorenih usluga +ListOfRunningContractsLines=Lista aktivnih linije ugovora +ListOfRunningServices=Lista aktivnih usluga +NotActivatedServices=Neaktivne usluge (među odobrenim ugovorima) +BoardNotActivatedServices=Usluge za aktivaciju među odobrenim ugovorima +LastContracts=Poslednjih %s ugvora +LastActivatedServices=Poslednjih %s aktiviranih usluga +LastModifiedServices=Poslednjih %s izmenjenih usluga +EditServiceLine=Izmeni liniju usluge +ContractStartDate=Početak +ContractEndDate=Kraj +DateStartPlanned=Planirani početak +DateStartPlannedShort=Planirani početak +DateEndPlanned=Planirani kraj +DateEndPlannedShort=Planirani kraj +DateStartReal=Stvarni početak +DateStartRealShort=Stvarni početak +DateEndReal=Stvarni kraj +DateEndRealShort=Stvarni kraj +NbOfServices=Br usluga +CloseService=Zatvori uslugu +ServicesNomberShort=%s usluge(a) +RunningServices=Aktivne usluge +BoardRunningServices=Istekle aktivne usluge +ServiceStatus=Status usluge +DraftContracts=Draft ugovori CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it -CloseAllContracts=Close all contract lines -DeleteContractLine=Delete a contract line -ConfirmDeleteContractLine=Are you sure you want to delete this contract line ? -MoveToAnotherContract=Move service into another contract. +CloseAllContracts=Zatvori sve linije ugovora +DeleteContractLine=Obriši liniju ugovora +ConfirmDeleteContractLine=Da li ste sigurni da želite da obrišete liniju ugovora ? +MoveToAnotherContract=Premesti uslugu u drugi ugovor. ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ? -PaymentRenewContractId=Renew contract line (number %s) -ExpiredSince=Expiration date -RelatedContracts=Related contracts -NoExpiredServices=No expired active services -ListOfServicesToExpireWithDuration=List of Services to expire in %s days -ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days -ListOfServicesToExpire=List of Services to expire +PaymentRenewContractId=Obnovi liniju ugovora (broj %s) +ExpiredSince=Datum isticanja +RelatedContracts=Povezani ugovori +NoExpiredServices=Nema isteklih aktivnih usluga +ListOfServicesToExpireWithDuration=Liste usluga koje ističu za %s dana +ListOfServicesToExpireWithDurationNeg=Lista usluga isteklih pre više od %s dana +ListOfServicesToExpire=Lista usluga koje ističu NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative. -StandardContractsTemplate=Standard contracts template +StandardContractsTemplate=Standardni template ugovora ContactNameAndSignature=For %s, name and signature: -OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. +OnlyLinesWithTypeServiceAreUsed=Samo linije sa tipom "Usluga" će biti duplirane ##### Types de contacts ##### -TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract -TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract -TypeContact_contrat_external_BILLING=Billing customer contact -TypeContact_contrat_external_CUSTOMER=Follow-up customer contact -TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact +TypeContact_contrat_internal_SALESREPSIGN=Agent prodaje koji potpisuje ugovor +TypeContact_contrat_internal_SALESREPFOLL=Agent prodaje koji prati ugovor +TypeContact_contrat_external_BILLING=Kontakt klijenta zaduženog za plaćanje +TypeContact_contrat_external_CUSTOMER=Kontakt klijenta koji prati ugovor +TypeContact_contrat_external_SALESREPSIGN=Kontakt klijenta koji potpisuje ugovor Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined diff --git a/htdocs/langs/sr_RS/cron.lang b/htdocs/langs/sr_RS/cron.lang index bd85715642e..cf71512ed79 100644 --- a/htdocs/langs/sr_RS/cron.lang +++ b/htdocs/langs/sr_RS/cron.lang @@ -35,8 +35,8 @@ CronInfo=Scheduled job module allow to execute job that have been planned CronWaitingJobs=Waiting jobs CronTask=Job CronNone=None -CronDtStart=Start date -CronDtEnd=End date +CronDtStart=Početak +CronDtEnd=Kraj CronDtNextLaunch=Next execution CronDtLastLaunch=Last execution CronFrequency=Frequency @@ -49,7 +49,7 @@ CronStatusActive=Enabled CronStatusInactive=Disabled CronNoJobs=No jobs registered CronPriority=Priority -CronLabel=Description +CronLabel=Opis CronNbRun=Nb. launch CronEach=Every JobFinished=Job launched and finished diff --git a/htdocs/langs/sr_RS/deliveries.lang b/htdocs/langs/sr_RS/deliveries.lang index d711c3704b4..e774dab4bee 100644 --- a/htdocs/langs/sr_RS/deliveries.lang +++ b/htdocs/langs/sr_RS/deliveries.lang @@ -1,28 +1,28 @@ # Dolibarr language file - Source file is en_US - deliveries -Delivery=Delivery -Deliveries=Deliveries -DeliveryCard=Delivery card -DeliveryOrder=Delivery order -DeliveryOrders=Delivery orders -DeliveryDate=Delivery date -DeliveryDateShort=Deliv. date -CreateDeliveryOrder=Generate delivery order -QtyDelivered=Qty delivered -SetDeliveryDate=Set shipping date -ValidateDeliveryReceipt=Validate delivery receipt -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ? -DeleteDeliveryReceipt=Delete delivery receipt +Delivery=Isporuka +Deliveries=Isporuke +DeliveryCard=Kartica isporuke +DeliveryOrder=Narudžbenica isporuke +DeliveryOrders=Narudžbenice isporuke +DeliveryDate=Datum isporuke +DeliveryDateShort=Dat. ispor. +CreateDeliveryOrder=Generiši narudžbenicu isporuke +QtyDelivered=Kol. isporučeno +SetDeliveryDate=Zadaj datum isporuke +ValidateDeliveryReceipt=Odobri prijemnicu isporuke +ValidateDeliveryReceiptConfirm=Da li ste sigurni da želite da odobrite prijemnicu isporuke ? +DeleteDeliveryReceipt=Obriši prijemnicu isporuke DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt <b>%s</b> ? -DeliveryMethod=Delivery method -TrackingNumber=Tracking number -DeliveryNotValidated=Delivery not validated +DeliveryMethod=Način isporuke +TrackingNumber=Referenca isporuke +DeliveryNotValidated=Isporuka nije odobrena # merou PDF model -NameAndSignature=Name and Signature : -ToAndDate=To___________________________________ on ____/_____/__________ +NameAndSignature=Ime i potpis: +ToAndDate=Za___________________________________ dana ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : -Sender=Sender -Recipient=Recipient +Deliverer=Isporučio: +Sender=Pošiljalac +Recipient=Primalac ErrorStockIsNotEnough=There's not enough stock -Shippable=Shippable -NonShippable=Not Shippable +Shippable=Isporučivo +NonShippable=Nije isporučivo diff --git a/htdocs/langs/sr_RS/dict.lang b/htdocs/langs/sr_RS/dict.lang index bef1f4821b4..ba638b6d3c6 100644 --- a/htdocs/langs/sr_RS/dict.lang +++ b/htdocs/langs/sr_RS/dict.lang @@ -1,67 +1,67 @@ # Dolibarr language file - Source file is en_US - dict -CountryFR=France -CountryBE=Belgium -CountryIT=Italy -CountryES=Spain -CountryDE=Germany -CountryCH=Switzerland -CountryGB=Great Britain +CountryFR=Francuska +CountryBE=Belgija +CountryIT=Italija +CountryES=Španija +CountryDE=Nemačka +CountryCH=Švajcarska +CountryGB=Velika Britanija CountryUK=United Kingdom -CountryIE=Ireland -CountryCN=China -CountryTN=Tunisia -CountryUS=United States -CountryMA=Morocco -CountryDZ=Algeria -CountryCA=Canada +CountryIE=Irska +CountryCN=Kina +CountryTN=Tunis +CountryUS=SAD +CountryMA=Maroko +CountryDZ=Alžir +CountryCA=Kanada CountryTG=Togo CountryGA=Gabon -CountryNL=Netherlands -CountryHU=Hungary -CountryRU=Russia -CountrySE=Sweden -CountryCI=Ivoiry Coast +CountryNL=Holandija +CountryHU=Mađarska +CountryRU=sija +CountrySE=Švedska +CountryCI=Obala Slonovače CountrySN=Senegal CountryAR=Argentina -CountryCM=Cameroon -CountryPT=Portugal -CountrySA=Saudi Arabia -CountryMC=Monaco -CountryAU=Australia -CountrySG=Singapore -CountryAF=Afghanistan +CountryCM=Kamerun +CountryPT=Portugalija +CountrySA=Saudijska Arabija +CountryMC=Monako +CountryAU=Australija +CountrySG=Singapur +CountryAF=Avganistan CountryAX=Åland Islands -CountryAL=Albania -CountryAS=American Samoa -CountryAD=Andorra +CountryAL=Albanija +CountryAS=Američka Samoa +CountryAD=Andora CountryAO=Angola CountryAI=Anguilla CountryAQ=Antarctica CountryAG=Antigua and Barbuda -CountryAM=Armenia +CountryAM=Jermenija CountryAW=Aruba -CountryAT=Austria -CountryAZ=Azerbaijan +CountryAT=Austrija +CountryAZ=Azerbejdžan CountryBS=Bahamas CountryBH=Bahrain CountryBD=Bangladesh CountryBB=Barbados -CountryBY=Belarus +CountryBY=Belorusija CountryBZ=Belize CountryBJ=Benin CountryBM=Bermuda CountryBT=Bhutan CountryBO=Bolivia -CountryBA=Bosnia and Herzegovina +CountryBA=Bosna i Hercegovina CountryBW=Botswana CountryBV=Bouvet Island CountryBR=Brazil CountryIO=British Indian Ocean Territory CountryBN=Brunei Darussalam -CountryBG=Bulgaria +CountryBG=Bugarska CountryBF=Burkina Faso CountryBI=Burundi -CountryKH=Cambodia +CountryKH=Kambodža CountryCV=Cape Verde CountryKY=Cayman Islands CountryCF=Central African Republic @@ -75,16 +75,16 @@ CountryCG=Congo CountryCD=Congo, The Democratic Republic of the CountryCK=Cook Islands CountryCR=Costa Rica -CountryHR=Croatia -CountryCU=Cuba -CountryCY=Cyprus -CountryCZ=Czech Republic -CountryDK=Denmark +CountryHR=Hrvatska +CountryCU=Kuba +CountryCY=Kipar +CountryCZ=Češka Republika +CountryDK=Danska CountryDJ=Djibouti CountryDM=Dominica CountryDO=Dominican Republic CountryEC=Ecuador -CountryEG=Egypt +CountryEG=Egipat CountrySV=El Salvador CountryGQ=Equatorial Guinea CountryER=Eritrea @@ -101,7 +101,7 @@ CountryGM=Gambia CountryGE=Georgia CountryGH=Ghana CountryGI=Gibraltar -CountryGR=Greece +CountryGR=Grčka CountryGL=Greenland CountryGD=Grenada CountryGP=Guadeloupe @@ -141,7 +141,7 @@ CountryLI=Liechtenstein CountryLT=Lituania CountryLU=Luxembourg CountryMO=Macao -CountryMK=Macedonia, the former Yugoslav of +CountryMK=Makedonija CountryMG=Madagascar CountryMW=Malawi CountryMY=Malaysia @@ -155,7 +155,7 @@ CountryMU=Mauritius CountryYT=Mayotte CountryMX=Mexico CountryFM=Micronesia -CountryMD=Moldova +CountryMD=Moldavija CountryMN=Mongolia CountryMS=Monserrat CountryMZ=Mozambique @@ -172,7 +172,7 @@ CountryNG=Nigeria CountryNU=Niue CountryNF=Norfolk Island CountryMP=Northern Mariana Islands -CountryNO=Norway +CountryNO=Norveška CountryOM=Oman CountryPK=Pakistan CountryPW=Palau @@ -187,7 +187,7 @@ CountryPL=Poland CountryPR=Puerto Rico CountryQA=Qatar CountryRE=Reunion -CountryRO=Romania +CountryRO=Rumunija CountryRW=Rwanda CountrySH=Saint Helena CountryKN=Saint Kitts and Nevis @@ -197,11 +197,11 @@ CountryVC=Saint Vincent and Grenadines CountryWS=Samoa CountrySM=San Marino CountryST=Sao Tome and Principe -CountryRS=Serbia +CountryRS=Srbija CountrySC=Seychelles CountrySL=Sierra Leone -CountrySK=Slovakia -CountrySI=Slovenia +CountrySK=Slovačka +CountrySI=Slovenija CountrySB=Solomon Islands CountrySO=Somalia CountryZA=South Africa @@ -220,13 +220,13 @@ CountryTL=Timor-Leste CountryTK=Tokelau CountryTO=Tonga CountryTT=Trinidad and Tobago -CountryTR=Turkey +CountryTR=Turska CountryTM=Turkmenistan CountryTC=Turks and Cailos Islands CountryTV=Tuvalu CountryUG=Uganda -CountryUA=Ukraine -CountryAE=United Arab Emirates +CountryUA=Ukraina +CountryAE=Ujedinjeni Arapski Emirati CountryUM=United States Minor Outlying Islands CountryUY=Uruguay CountryUZ=Uzbekistan @@ -243,34 +243,34 @@ CountryZW=Zimbabwe CountryGG=Guernsey CountryIM=Isle of Man CountryJE=Jersey -CountryME=Montenegro +CountryME=Crna Gora CountryBL=Saint Barthelemy CountryMF=Saint Martin ##### Civilities ##### -CivilityMME=Mrs. -CivilityMR=Mr. -CivilityMLE=Ms. -CivilityMTRE=Master -CivilityDR=Doctor +CivilityMME=Gđa. +CivilityMR=Gdin. +CivilityMLE=Gđica. +CivilityMTRE=MR +CivilityDR=DR ##### Currencies ##### -Currencyeuros=Euros -CurrencyAUD=AU Dollars -CurrencySingAUD=AU Dollar -CurrencyCAD=CAN Dollars -CurrencySingCAD=CAN Dollar -CurrencyCHF=Swiss Francs -CurrencySingCHF=Swiss Franc -CurrencyEUR=Euros -CurrencySingEUR=Euro -CurrencyFRF=French Francs -CurrencySingFRF=French Franc -CurrencyGBP=GB Pounds -CurrencySingGBP=GB Pound -CurrencyINR=Indian rupees -CurrencySingINR=Indian rupee -CurrencyMAD=Dirham -CurrencySingMAD=Dirham +Currencyeuros=Evri +CurrencyAUD=AU Dolari +CurrencySingAUD=AU Dolar +CurrencyCAD=CAN Dolari +CurrencySingCAD=CAN Dolar +CurrencyCHF=CHE Franci +CurrencySingCHF=CHE Frank +CurrencyEUR=Evri +CurrencySingEUR=Evro +CurrencyFRF=FR Franci +CurrencySingFRF=FR Franak +CurrencyGBP=Funte +CurrencySingGBP=Funta +CurrencyINR=Rupiji +CurrencySingINR=Rupi +CurrencyMAD=Dirami +CurrencySingMAD=Diram CurrencyMGA=Ariary CurrencySingMGA=Ariary CurrencyMUR=Mauritius rupees @@ -279,8 +279,8 @@ CurrencyNOK=Norwegian krones CurrencySingNOK=Norwegian krone CurrencyTND=Tunisian dinars CurrencySingTND=Tunisian dinar -CurrencyUSD=US Dollars -CurrencySingUSD=US Dollar +CurrencyUSD=US Dolari +CurrencySingUSD=US Dolar CurrencyUAH=Hryvnia CurrencySingUAH=Hryvnia CurrencyXAF=CFA Francs BEAC @@ -289,22 +289,22 @@ CurrencyXOF=CFA Francs BCEAO CurrencySingXOF=CFA Franc BCEAO CurrencyXPF=CFP Francs CurrencySingXPF=CFP Franc -CurrencyCentSingEUR=cent +CurrencyCentSingEUR=stoti CurrencyCentINR=paisa CurrencyCentSingINR=paise -CurrencyThousandthSingTND=thousandth +CurrencyThousandthSingTND=hiljaditi #### Input reasons ##### DemandReasonTypeSRC_INTE=Internet -DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign -DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign -DemandReasonTypeSRC_CAMP_PHO=Phone campaign -DemandReasonTypeSRC_CAMP_FAX=Fax campaign -DemandReasonTypeSRC_COMM=Commercial contact -DemandReasonTypeSRC_SHOP=Shop contact -DemandReasonTypeSRC_WOM=Word of mouth +DemandReasonTypeSRC_CAMP_MAIL=Poštanska kampanja +DemandReasonTypeSRC_CAMP_EMAIL=Mail kampanja +DemandReasonTypeSRC_CAMP_PHO=Telefonska kampanja +DemandReasonTypeSRC_CAMP_FAX=Fax kampanja +DemandReasonTypeSRC_COMM=Kontakt komercijalista +DemandReasonTypeSRC_SHOP=Kontakt radnja +DemandReasonTypeSRC_WOM=Od ova do uva DemandReasonTypeSRC_PARTNER=Partner -DemandReasonTypeSRC_EMPLOYEE=Employee -DemandReasonTypeSRC_SPONSORING=Sponsorship +DemandReasonTypeSRC_EMPLOYEE=Zaposleni +DemandReasonTypeSRC_SPONSORING=Sponzorstvo #### Paper formats #### PaperFormatEU4A0=Format 4A0 PaperFormatEU2A0=Format 2A0 diff --git a/htdocs/langs/sr_RS/donations.lang b/htdocs/langs/sr_RS/donations.lang index 2e9c619194f..78a50a92803 100644 --- a/htdocs/langs/sr_RS/donations.lang +++ b/htdocs/langs/sr_RS/donations.lang @@ -1,43 +1,43 @@ # Dolibarr language file - Source file is en_US - donations -Donation=Donation -Donations=Donations -DonationRef=Donation ref. +Donation=Donacija +Donations=Donacije +DonationRef=Ref. donacije Donor=Donor -Donors=Donors -AddDonation=Create a donation -NewDonation=New donation -DeleteADonation=Delete a donation -ConfirmDeleteADonation=Are you sure you want to delete this donation ? -ShowDonation=Show donation -DonationPromise=Gift promise -PromisesNotValid=Not validated promises -PromisesValid=Validated promises -DonationsPaid=Donations paid -DonationsReceived=Donations received -PublicDonation=Public donation -DonationsNumber=Donation number -DonationsArea=Donations area -DonationStatusPromiseNotValidated=Draft promise -DonationStatusPromiseValidated=Validated promise -DonationStatusPaid=Donation received +Donors=Donori +AddDonation=Kreiraj donaciju +NewDonation=Nova donacija +DeleteADonation=Obriši donaciju +ConfirmDeleteADonation=Da li ste sigurni da želite da obrišete ovu donaciju ? +ShowDonation=Pokaži donaciju +DonationPromise=Obećani poklon +PromisesNotValid=Neodobrena obećanja +PromisesValid=Odobrena obećanja +DonationsPaid=Plaćene donacije +DonationsReceived=Primljene donacije +PublicDonation=Javna donacija +DonationsNumber=Broj donacije +DonationsArea=Oblast donacije +DonationStatusPromiseNotValidated=Draft obećanje +DonationStatusPromiseValidated=Odobren obećanje +DonationStatusPaid=Primljena donacija DonationStatusPromiseNotValidatedShort=Draft -DonationStatusPromiseValidatedShort=Validated -DonationStatusPaidShort=Received -DonationTitle=Donation receipt -DonationDatePayment=Payment date -ValidPromess=Validate promise -DonationReceipt=Donation receipt -BuildDonationReceipt=Build receipt -DonationsModels=Documents models for donation receipts -LastModifiedDonations=Last %s modified donations -SearchADonation=Search a donation -DonationRecipient=Donation recipient -ThankYou=Thank You +DonationStatusPromiseValidatedShort=Odobreno +DonationStatusPaidShort=Primljeno +DonationTitle=Priznanica donacije +DonationDatePayment=Datum uplate +ValidPromess=Odobri obećanje +DonationReceipt=Priznaica donacije +BuildDonationReceipt=Generiši priznanicu +DonationsModels=Modeli dokumenata za priznanice za donacije +LastModifiedDonations=Poslednjih %s izmenjenih donacija +SearchADonation=Potraži donaciju +DonationRecipient=Primalac donacije +ThankYou=Hvala IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount -MinimumAmount=Minimum amount is %s -FreeTextOnDonations=Free text to show in footer -FrenchOptions=Options for France +MinimumAmount=Minimalni iznos je %s +FreeTextOnDonations=Slobodni tekst (biće prikazan u dnu strane) +FrenchOptions=Opcije za Francusku DONATION_ART200=Show article 200 from CGI if you are concerned DONATION_ART238=Show article 238 from CGI if you are concerned DONATION_ART885=Show article 885 from CGI if you are concerned -DonationPayment=Donation payment +DonationPayment=Uplata donacije diff --git a/htdocs/langs/sr_RS/ecm.lang b/htdocs/langs/sr_RS/ecm.lang index a9b0bdf97e5..ecbb57dfc0e 100644 --- a/htdocs/langs/sr_RS/ecm.lang +++ b/htdocs/langs/sr_RS/ecm.lang @@ -1,57 +1,57 @@ # Dolibarr language file - Source file is en_US - ecm -MenuECM=Documents -DocsMine=My documents -DocsGenerated=Generated documents -DocsElements=Elements documents -DocsThirdParties=Documents third parties -DocsContracts=Documents contracts -DocsProposals=Documents proposals -DocsOrders=Documents orders -DocsInvoices=Documents invoices -ECMNbOfDocs=Nb of documents in directory -ECMNbOfDocsSmall=Nb of doc. -ECMSection=Directory -ECMSectionManual=Manual directory -ECMSectionAuto=Automatic directory -ECMSectionsManual=Manual tree -ECMSectionsAuto=Automatic tree -ECMSections=Directories -ECMRoot=Root -ECMNewSection=New directory -ECMAddSection=Add directory -ECMNewDocument=New document -ECMCreationDate=Creation date -ECMNbOfFilesInDir=Number of files in directory -ECMNbOfSubDir=Number of sub-directories -ECMNbOfFilesInSubDir=Number of files in sub-directories -ECMCreationUser=Creator -ECMArea=EDM area -ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. +MenuECM=Dokumenti +DocsMine=Moji dokumenti +DocsGenerated=Generisani dokumenti +DocsElements=Dokumenti elemenata +DocsThirdParties=Dokumenti subjekata +DocsContracts=Dokumenti ugovora +DocsProposals=Dokumenti ponuda +DocsOrders=Dokumenti narudžbina +DocsInvoices=Dokumenti računa +ECMNbOfDocs=Br dokumentata u folderu +ECMNbOfDocsSmall=Br. dok. +ECMSection=Folder +ECMSectionManual=Ručni folder +ECMSectionAuto=Automatski folder +ECMSectionsManual=Ručna struktura +ECMSectionsAuto=Automatska struktura +ECMSections=Folderi +ECMRoot=Koren +ECMNewSection=Nov folder +ECMAddSection=Dodaj folder +ECMNewDocument=Novi dokument +ECMCreationDate=Datum kreiranja +ECMNbOfFilesInDir=Broj fajlova u folderu +ECMNbOfSubDir=Broj pod-foldera +ECMNbOfFilesInSubDir=Broj fajlova u pod-folderima +ECMCreationUser=Kreirao +ECMArea=Oblast EDM +ECMAreaDesc=Oblast EDM (Electronic Document Managemnt) Vam omogućava da sačuvate, podelite i brzo pretražite sve vrste dokumenata u Dolibarr-u ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.<br>* Manual directories can be used to save documents not linked to a particular element. -ECMSectionWasRemoved=Directory <b>%s</b> has been deleted. -ECMDocumentsSection=Document of directory -ECMSearchByKeywords=Search by keywords -ECMSearchByEntity=Search by object -ECMSectionOfDocuments=Directories of documents -ECMTypeManual=Manual -ECMTypeAuto=Automatic +ECMSectionWasRemoved=Folder <b>%s</b> je obrisan. +ECMDocumentsSection=Dokument ili folder +ECMSearchByKeywords=Potraži po ključnoj reči +ECMSearchByEntity=Potraži po objektu +ECMSectionOfDocuments=Folderi dokumenata +ECMTypeManual=Ručno +ECMTypeAuto=Automatski ECMDocsBySocialContributions=Documents linked to social or fiscal taxes -ECMDocsByThirdParties=Documents linked to third parties -ECMDocsByProposals=Documents linked to proposals -ECMDocsByOrders=Documents linked to customers orders -ECMDocsByContracts=Documents linked to contracts -ECMDocsByInvoices=Documents linked to customers invoices -ECMDocsByProducts=Documents linked to products -ECMDocsByProjects=Documents linked to projects -ECMDocsByUsers=Documents linked to users -ECMDocsByInterventions=Documents linked to interventions -ECMNoDirectoryYet=No directory created -ShowECMSection=Show directory -DeleteSection=Remove directory -ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b> ? -ECMDirectoryForFiles=Relative directory for files -CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files +ECMDocsByThirdParties=Dokumenti vezani za subjekte +ECMDocsByProposals=Dokumenti vezani za ponude +ECMDocsByOrders=Dokumenti vezani za narudžbine klijenata +ECMDocsByContracts=Dokumenti vezani za ugovore +ECMDocsByInvoices=Dokumenti vezani za račune klijenata +ECMDocsByProducts=Dokumenti vezani za proizvode +ECMDocsByProjects=Dokumenti vezani za projekte +ECMDocsByUsers=Dokumenti vezani za korisnike +ECMDocsByInterventions=Dokumenti vezani za intervencije +ECMNoDirectoryYet=Folder nije kreiran +ShowECMSection=Pokaži folder +DeleteSection=Obriši folder +ConfirmDeleteSection=Da li zaista želite da obrišete folder <b>%s</b> ? +ECMDirectoryForFiles=Relativni folder za fajlove +CannotRemoveDirectoryContainsFiles=Brisanje je nemoguće jer folder sadrži fajlove ECMFileManager=File manager -ECMSelectASection=Select a directory on left tree... +ECMSelectASection=Izaberite folder u strukturi levo... DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory. diff --git a/htdocs/langs/sr_RS/errors.lang b/htdocs/langs/sr_RS/errors.lang index f696c13942d..3bb5adf011d 100644 --- a/htdocs/langs/sr_RS/errors.lang +++ b/htdocs/langs/sr_RS/errors.lang @@ -3,7 +3,7 @@ # No errors NoErrorCommitIsDone=No error, we commit # Errors -Error=Error +Error=Grešl+ka Errors=Errors ErrorButCommitIsDone=Errors found but we validate despite this ErrorBadEMail=EMail %s is wrong @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/sr_RS/exports.lang b/htdocs/langs/sr_RS/exports.lang index ac88ad6dafb..df42de0632f 100644 --- a/htdocs/langs/sr_RS/exports.lang +++ b/htdocs/langs/sr_RS/exports.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - exports -ExportsArea=Exports area -ImportArea=Import area -NewExport=New export -NewImport=New import -ExportableDatas=Exportable dataset -ImportableDatas=Importable dataset -SelectExportDataSet=Choose dataset you want to export... -SelectImportDataSet=Choose dataset you want to import... -SelectExportFields=Choose fields you want to export, or select a predefined export profile +ExportsArea=Oblast exporta +ImportArea=Oblaz importa +NewExport=Novi export +NewImport=Novi import +ExportableDatas=Podaci koji se mogu exportovati +ImportableDatas=Podaci koji se mogu importovati +SelectExportDataSet=Izaberte podatke za export... +SelectImportDataSet=Izaberite podatke za import... +SelectExportFields=Izaberi polja za export ili selektiraj predefinisani format SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile: NotImportedFields=Fields of source file not imported SaveExportModel=Save this export profile if you plan to reuse it later... @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/sr_RS/externalsite.lang b/htdocs/langs/sr_RS/externalsite.lang index da4853df0df..2fbe6351fef 100644 --- a/htdocs/langs/sr_RS/externalsite.lang +++ b/htdocs/langs/sr_RS/externalsite.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - externalsite -ExternalSiteSetup=Setup link to external website -ExternalSiteURL=External Site URL -ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly. -ExampleMyMenuEntry=My menu entry +ExternalSiteSetup=Podesi link ka eksternom sajtu +ExternalSiteURL=Link eksternog sajta +ExternalSiteModuleNotComplete=Modul eksterni sajt nije ispravno konfigurisan. +ExampleMyMenuEntry=Stavka iz mog menija diff --git a/htdocs/langs/sr_RS/ftp.lang b/htdocs/langs/sr_RS/ftp.lang index 9984ce689ee..01e1b8eace5 100644 --- a/htdocs/langs/sr_RS/ftp.lang +++ b/htdocs/langs/sr_RS/ftp.lang @@ -1,12 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp -FTPClientSetup=FTP Client module setup -NewFTPClient=New FTP connection setup -FTPArea=FTP Area -FTPAreaDesc=This screen show you content of a FTP server view -SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete -FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions -FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s) -FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password -FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. -FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). +FTPClientSetup=Podešavanja FTP Client modula +NewFTPClient=Nova FTP konekcija +FTPArea=Oblast FTP +FTPAreaDesc=Ovaj ekran vam prikazuje sadržaj FTP servera +SetupOfFTPClientModuleNotComplete=Podešavanja FTP client modula nisu potpuna +FTPFeatureNotSupportedByYourPHP=Vaša verzija PHP-a ne omogućava korišćenje FTP-a +FailedToConnectToFTPServer=Greška u konekcij na FTP server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Pogrešan login/password za konekciju na FTP server +FTPFailedToRemoveFile=Greška prilikom brisanja fajla <b>%s</b>. +FTPFailedToRemoveDir=Greška prilkom brisanja foldera <b>%s</b> (proverite prava i da li je flder pazan). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/sr_RS/holiday.lang b/htdocs/langs/sr_RS/holiday.lang index 17d61b2332f..800fdb22f9c 100644 --- a/htdocs/langs/sr_RS/holiday.lang +++ b/htdocs/langs/sr_RS/holiday.lang @@ -1,150 +1,144 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leaves -CPTitreMenu=Leaves -MenuReportMonth=Monthly statement -MenuAddCP=New leave request -NotActiveModCP=You must enable the module Leaves to view this page. +Holidays=Odsustva +CPTitreMenu=Odsustva +MenuReportMonth=Mesečna promena +MenuAddCP=Novi zahtev za odsustvo +NotActiveModCP=Morate aktivirati modul Odsustva da biste videli ovu stranu. NotConfigModCP=You must configure the module Leaves to view this page. To do this, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> click here </ a>. -NoCPforUser=You don't have any available day. -AddCP=Make a leave request -Employe=Employee -DateDebCP=Start date -DateFinCP=End date -DateCreateCP=Creation date +NoCPforUser=Nemate slobodnih dana. +AddCP=Zatraži odsustvo +Employe=Zaposleni +DateDebCP=Početak +DateFinCP=Kraj +DateCreateCP=Datum kreiranja DraftCP=Draft -ToReviewCP=Awaiting approval -ApprovedCP=Approved -CancelCP=Canceled -RefuseCP=Refused -ValidatorCP=Approbator -ListeCP=List of leaves -ReviewedByCP=Will be reviewed by -DescCP=Description -SendRequestCP=Create leave request +ToReviewCP=Čeka odobrenje +ApprovedCP=Odobren +CancelCP=Otkazan +RefuseCP=Odbijen +ValidatorCP=Odobrava +ListeCP=Lista odsustva +ReviewedByCP=Revidiraće +DescCP=Opis +SendRequestCP=Kreiraj zahtev za odsustvo DelayToRequestCP=Leave requests must be made at least <b>%s day(s)</b> before them. -MenuConfCP=Edit balance of leaves -UpdateAllCP=Update the leaves +MenuConfCP=Izmeni stanje odsustva +UpdateAllCP=Ažuriraj odsustva SoldeCPUser=Leaves balance is <b>%s</b> days. -ErrorEndDateCP=You must select an end date greater than the start date. -ErrorSQLCreateCP=An SQL error occurred during the creation: -ErrorIDFicheCP=An error has occurred, the leave request does not exist. -ReturnCP=Return to previous page -ErrorUserViewCP=You are not authorized to read this leave request. -InfosCP=Information of the leave request -InfosWorkflowCP=Information Workflow +ErrorEndDateCP=Morate selektovati kraj posle početka. +ErrorSQLCreateCP=Došlo je do SQL greške prilikom kreacije: +ErrorIDFicheCP=Došlo je do greške, zahtev za odsustvo ne postoji. +ReturnCP=Povratak na prethodnu stranu +ErrorUserViewCP=Nemate prava da vidite ovaj zahtev za odsustvo. +InfosCP=Informacije zahteva za odsustvo +InfosWorkflowCP=Tok informacija RequestByCP=Requested by -TitreRequestCP=Leave request +TitreRequestCP=Zahtev za odsustvo NbUseDaysCP=Number of days of vacation consumed -EditCP=Edit -DeleteCP=Delete -ActionValidCP=Validate -ActionRefuseCP=Refuse -ActionCancelCP=Cancel +EditCP=Izmeni +DeleteCP=Obriši +ActionValidCP=Odobri +ActionRefuseCP=Odbij +ActionCancelCP=Otkaži StatutCP=Status -SendToValidationCP=Send to validation -TitleDeleteCP=Delete the leave request -ConfirmDeleteCP=Confirm the deletion of this leave request? -ErrorCantDeleteCP=Error you don't have the right to delete this leave request. -CantCreateCP=You don't have the right to make leave requests. -InvalidValidatorCP=You must choose an approbator to your leave request. -CantUpdate=You cannot update this leave request. -NoDateDebut=You must select a start date. -NoDateFin=You must select an end date. -ErrorDureeCP=Your leave request does not contain working day. -TitleValidCP=Approve the leave request -ConfirmValidCP=Are you sure you want to approve the leave request? -DateValidCP=Date approved -TitleToValidCP=Send leave request -ConfirmToValidCP=Are you sure you want to send the leave request? -TitleRefuseCP=Refuse the leave request -ConfirmRefuseCP=Are you sure you want to refuse the leave request? -NoMotifRefuseCP=You must choose a reason for refusing the request. -TitleCancelCP=Cancel the leave request -ConfirmCancelCP=Are you sure you want to cancel the leave request? -DetailRefusCP=Reason for refusal -DateRefusCP=Date of refusal -DateCancelCP=Date of cancellation +SendToValidationCP=Pošalji na odobrenje +TitleDeleteCP=Obriši zahtev za odsustvo +ConfirmDeleteCP=Potvrdi brisanje zahteva za odsustvo? +ErrorCantDeleteCP=Greška, nemate pravo da obrišete ovaj zahtev. +CantCreateCP=Nemate pravo da kreirate zahtev za odsustvo. +InvalidValidatorCP=Morate odabrati osobu koja će odobriti Vaš zahtev za odsustvo +CantUpdate=Ne možete ažurirati ovaj zahtev za odsustvo. +NoDateDebut=Morate izabrati početni datum. +NoDateFin=Morate izabrati završni datum. +ErrorDureeCP=Vaš zahtev za odsustvo ne sadrži radne dane. +TitleValidCP=Odobri zahtev za odsustvo +ConfirmValidCP=Da li ste sigurni da želite da odbrite zahtev za odsustvo ? +DateValidCP=Datum odobren +TitleToValidCP=Pošalji zahtev za odsustvo +ConfirmToValidCP=Da li ste sigurni da želite da pošaljete zahtev za odsustvo ? +TitleRefuseCP=Odbij zahtev za odsustvo +ConfirmRefuseCP=Da li ste sigurni da želite da odbijete zahtev za odsustvo ? +NoMotifRefuseCP=Morate odabrati razlog odbijanja zahteva. +TitleCancelCP=Otkaži zahtev za odsustvo +ConfirmCancelCP=Da li ste sigurni da želite da otkažete zahtev za odsustvo ? +DetailRefusCP=Razlog odbijanja +DateRefusCP=Datum odbijanja +DateCancelCP=Datum otkazivanja DefineEventUserCP=Assign an exceptional leave for a user -addEventToUserCP=Assign leave -MotifCP=Reason -UserCP=User +addEventToUserCP=Dodeli odsustvo +MotifCP=Razlog +UserCP=Korisnik ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. MenuLogCP=View change logs LogCP=Log of updates of available vacation days ActionByCP=Performed by -UserUpdateCP=For the user -PrevSoldeCP=Previous Balance -NewSoldeCP=New Balance +UserUpdateCP=Za korisnika +PrevSoldeCP=Prethodno stanje +NewSoldeCP=Novo stanje alreadyCPexist=A leave request has already been done on this period. -UserName=Name -Employee=Employee -FirstDayOfHoliday=First day of vacation -LastDayOfHoliday=Last day of vacation -HolidaysMonthlyUpdate=Monthly update -ManualUpdate=Manual update -HolidaysCancelation=Leave request cancelation +UserName=Ime +Employee=Zaposeni +FirstDayOfHoliday=Prvi dan odmora +LastDayOfHoliday=Poslednji dan odmora +HolidaysMonthlyUpdate=Mesečno ažuriranje +ManualUpdate=Ručno ažuriranje +HolidaysCancelation=Napusti otkazivanje zahteva ## Configuration du Module ## ConfCP=Configuration of leave request module -DescOptionCP=Description of the option -ValueOptionCP=Value +DescOptionCP=Opis opcije +ValueOptionCP=Vrednost GroupToValidateCP=Group with the ability to approve leave requests -ConfirmConfigCP=Validate the configuration +ConfirmConfigCP=Potvrdi konfiguraciju LastUpdateCP=Last automatic update of leaves allocation MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation -UpdateConfCPOK=Updated successfully. +UpdateConfCPOK=Uspešno ažurirano ErrorUpdateConfCP=An error occurred during the update, please try again. AddCPforUsers=Please add the balance of leaves allocation of users by <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">clicking here</a>. -DelayForSubmitCP=Deadline to make a leave requests +DelayForSubmitCP=Krajnji rok za kreiranje zahteva za odsustvo AlertapprobatortorDelayCP=Prevent the approbator if the leave request does not match the deadline AlertValidatorDelayCP=Préevent the approbator if the leave request exceed delay AlertValidorSoldeCP=Prevent the approbator if the leave request exceed the balance nbUserCP=Number of users supported in the module Leaves nbHolidayDeductedCP=Number of leave days to be deducted per day of vacation taken nbHolidayEveryMonthCP=Number of leave days added every month -Module27130Name= Management of leave requests -Module27130Desc= Management of leave requests -TitleOptionMainCP=Main settings of leave request -TitleOptionEventCP=Settings of leave requets for events -ValidEventCP=Validate +Module27130Name= Upravljanje zahtevima za odsustvo +Module27130Desc= Upravljanje zahtevima za odsustvo +TitleOptionMainCP=Gravna podešavanja zahteva za odsustvo +TitleOptionEventCP=Podešavanja zahteva za odsustvo zbog događaja +ValidEventCP=Potvrdi UpdateEventCP=Update events -CreateEventCP=Create -NameEventCP=Event name +CreateEventCP=Kreiraj +NameEventCP=Ime događaja OkCreateEventCP=The addition of the event went well. -ErrorCreateEventCP=Error creating the event. -UpdateEventOkCP=The update of the event went well. -ErrorUpdateEventCP=Error while updating the event. -DeleteEventCP=Delete Event -DeleteEventOkCP=The event has been deleted. -ErrorDeleteEventCP=Error while deleting the event. -TitleDeleteEventCP=Delete a exceptional leave -TitleCreateEventCP=Create a exceptional leave -TitleUpdateEventCP=Edit or delete a exceptional leave -DeleteEventOptionCP=Delete -UpdateEventOptionCP=Update -ErrorMailNotSend=An error occurred while sending email: -NoCPforMonth=No leave this month. -nbJours=Number days -TitleAdminCP=Configuration of Leaves -NoticePeriod=Notice period +ErrorCreateEventCP=Greška prilikom kreiranja događaja. +UpdateEventOkCP=Događaj je uspešno ažuriran. +ErrorUpdateEventCP=Greška prilikom ažuriranja događaja. +DeleteEventCP=Obriši događaj +DeleteEventOkCP=Događaj je obrisan. +ErrorDeleteEventCP=Greška prilikom brisanja događaja. +TitleDeleteEventCP=Obriši vanredno odsustvo +TitleCreateEventCP=Kreiraj vanredno odsustvo +TitleUpdateEventCP=Izmeni ili obriši vanredno odsustvo +DeleteEventOptionCP=Obriši +UpdateEventOptionCP=Ažuriraj +ErrorMailNotSend=Greška prilikom slanja maila: +NoCPforMonth=Nema odsustva ovog meseca. +nbJours=Broj dana +TitleAdminCP=Podešavnja odsustva +NoticePeriod=Rok za obaveštenje #Messages -HolidaysToValidate=Validate leave requests +HolidaysToValidate=Odobri zahteve za odsustva HolidaysToValidateBody=Below is a leave request to validate HolidaysToValidateDelay=This leave request will take place within a period of less than %s days. HolidaysToValidateAlertSolde=The user who made this leave reques do not have enough available days. -HolidaysValidated=Validated leave requests +HolidaysValidated=Odobreni zahtevi za odsustva HolidaysValidatedBody=Your leave request for %s to %s has been validated. -HolidaysRefused=Request denied +HolidaysRefused=Zahtev odbijen HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : -HolidaysCanceled=Canceled leaved request +HolidaysCanceled=Otkazan zahtev za odsustvo HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month +NewByMonth=Mesečno dodato GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/sr_RS/install.lang b/htdocs/langs/sr_RS/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/sr_RS/install.lang +++ b/htdocs/langs/sr_RS/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/sr_RS/interventions.lang b/htdocs/langs/sr_RS/interventions.lang index 67d4f61d9f1..a2e011c45a7 100644 --- a/htdocs/langs/sr_RS/interventions.lang +++ b/htdocs/langs/sr_RS/interventions.lang @@ -1,53 +1,67 @@ # Dolibarr language file - Source file is en_US - interventions -Intervention=Intervention -Interventions=Interventions -InterventionCard=Intervention card -NewIntervention=New intervention -AddIntervention=Create intervention -ListOfInterventions=List of interventions -EditIntervention=Edit intervention -ActionsOnFicheInter=Actions on intervention -LastInterventions=Last %s interventions -AllInterventions=All interventions -CreateDraftIntervention=Create draft -CustomerDoesNotHavePrefix=Customer does not have a prefix -InterventionContact=Intervention contact -DeleteIntervention=Delete intervention -ValidateIntervention=Validate intervention -ModifyIntervention=Modify intervention -DeleteInterventionLine=Delete intervention line -ConfirmDeleteIntervention=Are you sure you want to delete this intervention ? -ConfirmValidateIntervention=Are you sure you want to validate this intervention under name <b>%s</b> ? -ConfirmModifyIntervention=Are you sure you want to modify this intervention ? -ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ? -NameAndSignatureOfInternalContact=Name and signature of intervening : -NameAndSignatureOfExternalContact=Name and signature of customer : -DocumentModelStandard=Standard document model for interventions -InterventionCardsAndInterventionLines=Interventions and lines of interventions -InterventionClassifyBilled=Classify "Billed" +Intervention=Intervencija +Interventions=Intervencije +InterventionCard=Kartica intervencije +NewIntervention=Nova intervencija +AddIntervention=Kreiraj intervenciju +ListOfInterventions=Lista intervencija +EditIntervention=Izmeni intervenciju +ActionsOnFicheInter=Akcije intervencije +LastInterventions=Poslednjih %s intervencija +AllInterventions=Sve intrvencije +CreateDraftIntervention=Kreiraj draft +CustomerDoesNotHavePrefix=Klijent nema prefiks +InterventionContact=Kontakt za intervenciju +DeleteIntervention=Obriši intervenciju +ValidateIntervention=Odbri intervenciju +ModifyIntervention=Izmeni intervenciju +DeleteInterventionLine=Obriši liniju intervencije +ConfirmDeleteIntervention=Da li ste sigurni da želite da obrišete ovu intervenciju ? +ConfirmValidateIntervention=Da li ste sigurni da želite da dobrite intervenciju sa nazivom <b>%s</b> ? +ConfirmModifyIntervention=Da li ste sigurni da želite da izmenite ovu intervenciju ? +ConfirmDeleteInterventionLine=Da li ste sigurni da želite da obrišete ovu liniju intervencije = +NameAndSignatureOfInternalContact=Ime i potpis osobe koja interveniše : +NameAndSignatureOfExternalContact=Ime i potpis klijenta : +DocumentModelStandard=Standardni model dokumenta za intervencije +InterventionCardsAndInterventionLines=Intervencije i linije intervencija +InterventionClassifyBilled=Označi "Naplaćeno" InterventionClassifyUnBilled=Classify "Unbilled" -StatusInterInvoiced=Billed -RelatedInterventions=Related interventions -ShowIntervention=Show intervention -SendInterventionRef=Submission of intervention %s -SendInterventionByMail=Send intervention by Email -InterventionCreatedInDolibarr=Intervention %s created -InterventionValidatedInDolibarr=Intervention %s validated -InterventionModifiedInDolibarr=Intervention %s modified -InterventionClassifiedBilledInDolibarr=Intervention %s set as billed +StatusInterInvoiced=Naplaćeno +RelatedInterventions=Povezane intervencije +ShowIntervention=Prikaži intervenciju +SendInterventionRef=Predaja intervencije %s +SendInterventionByMail=Pošalji intervenciju mailom +InterventionCreatedInDolibarr=Intervencija %s je kreirana +InterventionValidatedInDolibarr=Intervencija %s je odobrena +InterventionModifiedInDolibarr=Intervencija %s je izmenjena +InterventionClassifiedBilledInDolibarr=Intervencija %s je označena kao plaćena InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled -InterventionSentByEMail=Intervention %s sent by EMail -InterventionDeletedInDolibarr=Intervention %s deleted -SearchAnIntervention=Search an intervention +InterventionSentByEMail=Intervencija %s je poslata mailom +InterventionDeletedInDolibarr=Intervencija %s je obrisana +SearchAnIntervention=Potraži intervenciju +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### -TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention -TypeContact_fichinter_internal_INTERVENING=Intervening -TypeContact_fichinter_external_BILLING=Billing customer contact -TypeContact_fichinter_external_CUSTOMER=Following-up customer contact +TypeContact_fichinter_internal_INTERREPFOLL=Osoba koja prati intervenciju +TypeContact_fichinter_internal_INTERVENING=Osoba koja interveniše +TypeContact_fichinter_external_BILLING=Kontakt klijenta za plaćanje +TypeContact_fichinter_external_CUSTOMER=Kontakt klijenta koji prat intervenciju # Modele numérotation -ArcticNumRefModelDesc1=Generic number model -ArcticNumRefModelError=Failed to activate +ArcticNumRefModelDesc1=Model generičkog broja +ArcticNumRefModelError=Neuspela aktivacija PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. -PrintProductsOnFichinter=Print products on intervention card -PrintProductsOnFichinterDetails=interventions generated from orders +PrintProductsOnFichinter=Štampaj proizvode sa kartice intervencije +PrintProductsOnFichinterDetails=Intervencije generisane iz narudžbina +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/sr_RS/languages.lang b/htdocs/langs/sr_RS/languages.lang index 73feb886a76..3029e0bffd0 100644 --- a/htdocs/langs/sr_RS/languages.lang +++ b/htdocs/langs/sr_RS/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/sr_RS/ldap.lang b/htdocs/langs/sr_RS/ldap.lang index 02e457446a6..8b490936c10 100644 --- a/htdocs/langs/sr_RS/ldap.lang +++ b/htdocs/langs/sr_RS/ldap.lang @@ -1,29 +1,29 @@ # Dolibarr language file - Source file is en_US - ldap -DomainPassword=Password for domain -YouMustChangePassNextLogon=Password for user <b>%s</b> on the domain <b>%s</b> must be changed. -UserMustChangePassNextLogon=User must change password on the domain %s -LdapUacf_NORMAL_ACCOUNT=User account -LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires -LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s -LDAPInformationsForThisContact=Information in LDAP database for this contact -LDAPInformationsForThisUser=Information in LDAP database for this user -LDAPInformationsForThisGroup=Information in LDAP database for this group -LDAPInformationsForThisMember=Information in LDAP database for this member -LDAPAttribute=LDAP attribute -LDAPAttributes=LDAP attributes -LDAPCard=LDAP card -LDAPRecordNotFound=Record not found in LDAP database -LDAPUsers=Users in LDAP database -LDAPGroups=Groups in LDAP database +DomainPassword=Šifra domena +YouMustChangePassNextLogon=Šifra za korisnika <b>%s</b> na domenu <b>%s</b> mora biti promenjena. +UserMustChangePassNextLogon=Korisnik mora promeniti šifru na domenu %s +LdapUacf_NORMAL_ACCOUNT=Korisnički nalog +LdapUacf_DONT_EXPIRE_PASSWORD=Šifra nikad ne ističe +LdapUacf_ACCOUNTDISABLE=Nalog je deaktiviran u domenu %s +LDAPInformationsForThisContact=Informacije iz LDAP baze za ovaj kontakt +LDAPInformationsForThisUser=Informacije iz LDAP baze za ovog korisnika +LDAPInformationsForThisGroup=Informacije iz LDAP baze za ovu grupu +LDAPInformationsForThisMember=Informacije iz LDAP baze za ovog korisnika +LDAPAttribute=LDAP atribut +LDAPAttributes=LDAP atributi +LDAPCard=LDAP kartica +LDAPRecordNotFound=Linija nije pronađena u LDAP bazi +LDAPUsers=Korisnici u LDAP bazi +LDAPGroups=Grupe u LDAP bazi LDAPFieldStatus=Status -LDAPFieldFirstSubscriptionDate=First subscription date -LDAPFieldFirstSubscriptionAmount=First subscription amount -LDAPFieldLastSubscriptionDate=Last subscription date -LDAPFieldLastSubscriptionAmount=Last subscription amount -SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP) -UserSynchronized=User synchronized -GroupSynchronized=Group synchronized -MemberSynchronized=Member synchronized -ContactSynchronized=Contact synchronized -ForceSynchronize=Force synchronizing Dolibarr -> LDAP -ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility. +LDAPFieldFirstSubscriptionDate=Datum prve prijave +LDAPFieldFirstSubscriptionAmount=Svota prve prijave +LDAPFieldLastSubscriptionDate=Datum poslednje prijave +LDAPFieldLastSubscriptionAmount=Svota poslednje prijave +SynchronizeDolibarr2Ldap=Sinhronizuj korisnika (Dolibarr -> LDAP) +UserSynchronized=Korisnik sinhronizovan +GroupSynchronized=Grupa sinhronizovana +MemberSynchronized=Član sinhronizovan +ContactSynchronized=Kontakt sinhronizovan +ForceSynchronize=Forsiraj sinhronizaciju Dolibarr > LDAP +ErrorFailedToReadLDAP=Greška prilikom čitanja LDAP baze. Proverite podešavanja LDAP modula i dostupnost baze. diff --git a/htdocs/langs/sr_RS/link.lang b/htdocs/langs/sr_RS/link.lang index 8b1efb75ef3..3979ddc510a 100644 --- a/htdocs/langs/sr_RS/link.lang +++ b/htdocs/langs/sr_RS/link.lang @@ -1,8 +1,9 @@ -LinkANewFile=Link a new file/document -LinkedFiles=Linked files and documents -NoLinkFound=No registered links -LinkComplete=The file has been linked successfully -ErrorFileNotLinked=The file could not be linked -LinkRemoved=The link %s has been removed -ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' -ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +LinkANewFile=Link ka novom fajlu/dokumentu +LinkedFiles=Linkovani fajlovi i dokumenti +NoLinkFound=Nema registrovanih linkova +LinkComplete=Fajl je uspešno linkovan +ErrorFileNotLinked=Fajl nije mogao biti linkovan +LinkRemoved=Link %s je uklonjen +ErrorFailedToDeleteLink= Greška prilikom uklanjanja linka '<b>%s</b>' +ErrorFailedToUpdateLink= Greška prilikom ažuriranja linka '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/sr_RS/loan.lang b/htdocs/langs/sr_RS/loan.lang index cc7f19037aa..0b77b474914 100644 --- a/htdocs/langs/sr_RS/loan.lang +++ b/htdocs/langs/sr_RS/loan.lang @@ -1,36 +1,36 @@ # Dolibarr language file - Source file is en_US - loan -Loan=Loan -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -ShowLoanPayment=Show Loan Payment -Capital=Capital -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -LoanAccountancyCapitalCode=Accountancy code capital -LoanAccountancyInsuranceCode=Accountancy code insurance -LoanAccountancyInterestCode=Accountancy code interest -LoanPayment=Loan payment -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ErrorLoanCapital=Loan amount has to be numeric and greater than zero. -ErrorLoanLength=Loan length has to be numeric and greater than zero. -ErrorLoanInterest=Annual interest has to be numeric and greater than zero. +Loan=Zajam +Loans=Zajmovi +NewLoan=Novi Zajam +ShowLoan=Prikaži Zajam +PaymentLoan=Isplata Zajma +ShowLoanPayment=Prikaži isplatu Zajma +Capital=Kapital +Insurance=Osiguranje +Interest=Kamata +Nbterms=Broj uslova +LoanAccountancyCapitalCode=Računovodstveni kod kapitala +LoanAccountancyInsuranceCode=Računovodstveni kod osiguranja +LoanAccountancyInterestCode=Računovodstveni kod kamate +LoanPayment=Isplata Zajma +ConfirmDeleteLoan=Potvrdi brisanje ovog zajma +LoanDeleted=Zajam uspešno obrisan +ConfirmPayLoan=Potvrdi klasiranje ovog zajma kao isplaćen +LoanPaid=Zajam isplaćen +ErrorLoanCapital=Svota zajma mora biti numerička i veća od nule. +ErrorLoanLength=Trajanje zajma mora biti numeričko i veće od nule +ErrorLoanInterest=Godišnja kamata mora biti numerička i veća od nule. # Calc -LoanCalc=Bank Loans Calculator -PurchaseFinanceInfo=Purchase & Financing Information -SalePriceOfAsset=Sale Price of Asset +LoanCalc=Kalkulator zajmova +PurchaseFinanceInfo=Informacije o kupovini i finansiranju +SalePriceOfAsset=Prodajna cena proizvoda PercentageDown=Percentage Down -LengthOfMortgage=Length of Mortgage -AnnualInterestRate=Annual Interest Rate -ExplainCalculations=Explain Calculations -ShowMeCalculationsAndAmortization=Show me the calculations and amortization -MortgagePaymentInformation=Mortgage Payment Information -DownPayment=Down Payment +LengthOfMortgage=Dužina kredita +AnnualInterestRate=Godišnja kamatna rata +ExplainCalculations=Objasni kalkulacije +ShowMeCalculationsAndAmortization=Prikaži kalkulacije i amortizaciju +MortgagePaymentInformation=Informacije isplate kredita +DownPayment=Isplata DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05) InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula diff --git a/htdocs/langs/sr_RS/mailmanspip.lang b/htdocs/langs/sr_RS/mailmanspip.lang index c85b3d60db2..f51e5ed874f 100644 --- a/htdocs/langs/sr_RS/mailmanspip.lang +++ b/htdocs/langs/sr_RS/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip -MailmanSpipSetup=Mailman and SPIP module Setup +MailmanSpipSetup=Podešavanja modula Mailman and SPIP MailmanTitle=Mailman mailing list system -TestSubscribe=To test subscription to Mailman lists -TestUnSubscribe=To test unsubscribe from Mailman lists -MailmanCreationSuccess=Subscription test was executed succesfully -MailmanDeletionSuccess=Unsubscription test was executed succesfully -SynchroMailManEnabled=A Mailman update will be performed -SynchroSpipEnabled=A Spip update will be performed +TestSubscribe=Za testranje prijave na Mailman liste +TestUnSubscribe=Za testiranje odjave sa Mailman lista +MailmanCreationSuccess=Test prijave je uspešno obavljen +MailmanDeletionSuccess=Test odjave je uspešno obavljen +SynchroMailManEnabled=Mailman će biti ažuriran +SynchroSpipEnabled=SPIP će biti ažuriran DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password -DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions -DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions -DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) -SPIPTitle=SPIP Content Management System +DescADHERENT_MAILMAN_URL=URL za Mailman prijave +DescADHERENT_MAILMAN_UNSUB_URL=URL za Mailman odjave +DescADHERENT_MAILMAN_LISTS=Lista(e) automatskih prijava novih članova (odvojenih zarezima) +SPIPTitle=SPIP CMS DescADHERENT_SPIP_SERVEUR=SPIP Server DescADHERENT_SPIP_DB=SPIP database name DescADHERENT_SPIP_USER=SPIP database login DescADHERENT_SPIP_PASS=SPIP database password -AddIntoSpip=Add into SPIP -AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP? -AddIntoSpipError=Failed to add the user in SPIP -DeleteIntoSpip=Remove from SPIP -DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP? -DeleteIntoSpipError=Failed to suppress the user from SPIP -SPIPConnectionFailed=Failed to connect to SPIP -SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done -SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done +AddIntoSpip=Dodaj u SPIP +AddIntoSpipConfirmation=Da li ste sigurni da želite da dodate ovog člana u SPIP? +AddIntoSpipError=Greška prilikom dodavanja korisnika u SPIP +DeleteIntoSpip=Ukloni iz SPIP-a +DeleteIntoSpipConfirmation=Da li ste sigurni da želite da uklonite ovog člana iz SPIP-a? +DeleteIntoSpipError=Greška prilikom brisanja korisnika iz SPIP-a +SPIPConnectionFailed=Greška prilikom konekcije na SPIP +SuccessToAddToMailmanList=Dodavanje %s na mailman listu %s ili SPIP database je izvršeno +SuccessToRemoveToMailmanList=Uklanjanje %s iz mailman liste %s ili SPIP database je izvršeno diff --git a/htdocs/langs/sr_RS/mails.lang b/htdocs/langs/sr_RS/mails.lang index 3bebb0c2aff..317017ccb9f 100644 --- a/htdocs/langs/sr_RS/mails.lang +++ b/htdocs/langs/sr_RS/mails.lang @@ -3,140 +3,140 @@ Mailing=EMailing EMailing=EMailing Mailings=EMailings EMailings=EMailings -AllEMailings=All eMailings -MailCard=EMailing card -MailTargets=Targets -MailRecipients=Recipients -MailRecipient=Recipient -MailTitle=Description -MailFrom=Sender -MailErrorsTo=Errors to -MailReply=Reply to -MailTo=Receiver(s) -MailCC=Copy to -MailCCC=Cached copy to -MailTopic=EMail topic -MailText=Message -MailFile=Attached files -MailMessage=EMail body -ShowEMailing=Show emailing -ListOfEMailings=List of emailings -NewMailing=New emailing -EditMailing=Edit emailing -ResetMailing=Resend emailing -DeleteMailing=Delete emailing -DeleteAMailing=Delete an emailing -PreviewMailing=Preview emailing -PrepareMailing=Prepare emailing -CreateMailing=Create emailing -MailingDesc=This page allows you to send emailings to a group of people. -MailingResult=Sending emails result +AllEMailings=Svi eMailings +MailCard=Emailing kartica +MailTargets=Targeti +MailRecipients=Primaoci +MailRecipient=Primalac +MailTitle=Opis +MailFrom=Pošiljalac +MailErrorsTo=Greške za +MailReply=Odgovori +MailTo=Primalac(oci) +MailCC=CC +MailCCC=BCC +MailTopic=Tema maila +MailText=Poruka +MailFile=Prilozi +MailMessage=Tel maila +ShowEMailing=Prikaži emailing +ListOfEMailings=Lista emailings +NewMailing=Novi emailing +EditMailing=Izmeni emailing +ResetMailing=Ponovo pošalji emailing +DeleteMailing=Obriši emailing +DeleteAMailing=Obriši emailing +PreviewMailing=Pregled emailinga +PrepareMailing=Pripremi emailing +CreateMailing=Kreiraj emailing +MailingDesc=Ova stranca Vam omogućava da šaljete email grupama ljudi. +MailingResult=Rezultati slanja emailinga TestMailing=Test email -ValidMailing=Valid emailing -ApproveMailing=Approve emailing +ValidMailing=Validni emailing +ApproveMailing=Odobri emailing MailingStatusDraft=Draft -MailingStatusValidated=Validated -MailingStatusApproved=Approved -MailingStatusSent=Sent -MailingStatusSentPartialy=Sent partialy -MailingStatusSentCompletely=Sent completely -MailingStatusError=Error -MailingStatusNotSent=Not sent -MailSuccessfulySent=Email successfully sent (from %s to %s) -MailingSuccessfullyValidated=EMailing successfully validated -MailUnsubcribe=Unsubscribe -Unsuscribe=Unsubscribe -MailingStatusNotContact=Don't contact anymore -ErrorMailRecipientIsEmpty=Email recipient is empty -WarningNoEMailsAdded=No new Email to add to recipient's list. -ConfirmValidMailing=Are you sure you want to validate this emailing ? +MailingStatusValidated=Odobren +MailingStatusApproved=Odobren +MailingStatusSent=Poslat +MailingStatusSentPartialy=Delimično poslat +MailingStatusSentCompletely=Potpuno poslat +MailingStatusError=Greška +MailingStatusNotSent=Nije poslat +MailSuccessfulySent=Email uspešno poslat (od %s do %s) +MailingSuccessfullyValidated=Emailing uspešno odobren +MailUnsubcribe=Otkaži +Unsuscribe=Otkaži +MailingStatusNotContact=Ne kontaktirati više +ErrorMailRecipientIsEmpty=Primalac nije unet +WarningNoEMailsAdded=Nema novih mail-ova za dodavanje listi primalaca +ConfirmValidMailing=Da li ste sigurni da želite da odobrite ovaj emailing ? ConfirmResetMailing=Warning, by reinitializing emailing <b>%s</b>, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ? -ConfirmDeleteMailing=Are you sure you want to delete this emailling ? -NbOfRecipients=Number of recipients -NbOfUniqueEMails=Nb of unique emails -NbOfEMails=Nb of EMails -TotalNbOfDistinctRecipients=Number of distinct recipients -NoTargetYet=No recipients defined yet (Go on tab 'Recipients') -AddRecipients=Add recipients -RemoveRecipient=Remove recipient -CommonSubstitutions=Common substitutions +ConfirmDeleteMailing=Da li ste sigurni da želite da obrišete ovaj emailing ? +NbOfRecipients=Broj primalaca +NbOfUniqueEMails=Br. jedinstvenih emailova +NbOfEMails=Br emailova +TotalNbOfDistinctRecipients=Broj jedinstvenih primalaca +NoTargetYet=Još nema definisanih primalaca (idite na tab Primaoci) +AddRecipients=Dodaj primaoce +RemoveRecipient=Ukloni primaoca +CommonSubstitutions=Opšte zamene YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README. EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values -MailingAddFile=Attach this file -NoAttachedFiles=No attached files -BadEMail=Bad value for EMail -CloneEMailing=Clone Emailing -ConfirmCloneEMailing=Are you sure you want to clone this emailing ? -CloneContent=Clone message -CloneReceivers=Cloner recipients -DateLastSend=Date of last sending -DateSending=Date sending -SentTo=Sent to <b>%s</b> -MailingStatusRead=Read -CheckRead=Read Receipt +MailingAddFile=Dodaj ovaj fajl +NoAttachedFiles=Nema priloženih fajlova +BadEMail=Pogrešna vrednost za email +CloneEMailing=Dupliraj emailing +ConfirmCloneEMailing=Da li ste sigurni da želite da duplirate ovaj emailing ? +CloneContent=Dupliraj poruku +CloneReceivers=Dupliraj primaoce +DateLastSend=Datum poslednjeg slanja +DateSending=Datum slanja +SentTo=Poslato za <b>%s</b> +MailingStatusRead=Pročitaj +CheckRead=Pročitaj prijemnicu YourMailUnsubcribeOK=The email <b>%s</b> is correctly unsubcribe from mailing list -MailtoEMail=Hyper link to email -ActivateCheckRead=Allow to use the "Unsubcribe" link +MailtoEMail=Link ka mailu +ActivateCheckRead=Omogući korišćenje "Unsubscribe" linka ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubcribe" feature -EMailSentToNRecipients=EMail sent to %s recipients. +EMailSentToNRecipients=Mail poslat %s primalaca. XTargetsAdded=<b>%s</b> recipients added into target list EachInvoiceWillBeAttachedToEmail=A document using default invoice document template will be created and attached to each email. -MailTopicSendRemindUnpaidInvoices=Reminder of invoice %s (%s) -SendRemind=Send reminder by EMails -RemindSent=%s reminder(s) sent +MailTopicSendRemindUnpaidInvoices=Podsetnik za račun %s (%s) +SendRemind=Pošalji podsetnik emailom +RemindSent=%s podsetnik(a) poslato AllRecipientSelectedForRemind=All thirdparties selected and if an email is set (note that one mail per invoice will be sent) -NoRemindSent=No EMail reminder sent -ResultOfMassSending=Result of mass EMail reminders sending +NoRemindSent=Nema poslatih podsetnika +ResultOfMassSending=Rezultat masovnog slanja podsetnika # Libelle des modules de liste de destinataires mailing MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...) -MailingModuleDescDolibarrUsers=Dolibarr users -MailingModuleDescFundationMembers=Foundation members with emails +MailingModuleDescDolibarrUsers=Dolibarr korisnici +MailingModuleDescFundationMembers=Članovi fondacije sa mailovima MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other) MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other) -MailingModuleDescContactsCategories=Third parties (by category) -MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines -MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category) -MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category -MailingModuleDescMembersCategories=Foundation members (by categories) -MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function) -LineInFile=Line %s in file -RecipientSelectionModules=Defined requests for recipient's selection -MailSelectedRecipients=Selected recipients -MailingArea=EMailings area -LastMailings=Last %s emailings -TargetsStatistics=Targets statistics -NbOfCompaniesContacts=Unique contacts/addresses -MailNoChangePossible=Recipients for validated emailing can't be changed -SearchAMailing=Search mailing -SendMailing=Send emailing -SendMail=Send email -SentBy=Sent by +MailingModuleDescContactsCategories=Subjekti (po kategoriji) +MailingModuleDescDolibarrContractsLinesExpired=Subjekti sa isteklim linijama ugovora +MailingModuleDescContactsByCompanyCategory=Kontakti/adrese subjekata (po kategoriji subjekta) +MailingModuleDescContactsByCategory=Kontakti/adrese subjekata po kategorijama +MailingModuleDescMembersCategories=Članovi fondacije (po kategorijama) +MailingModuleDescContactsByFunction=Kontakti/adrese subjekata (po poziciji/funkciji) +LineInFile=Linija %s u fajlu +RecipientSelectionModules=Definisani zahtevi za selekciju primalaca +MailSelectedRecipients=Selektirani primaoci +MailingArea=Oblast Emailinga +LastMailings=Poslednjih %s emailinga +TargetsStatistics=Statistike targeta +NbOfCompaniesContacts=Jedinstveni kontakti/adrese +MailNoChangePossible=Primaoci za odobrene emailinge ne mogu biti izmenjeni +SearchAMailing=Pretraži emailing +SendMailing=Pošalji emailing +SendMail=Pošalji email +SentBy=Poslao MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients: MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other. ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ? LimitSendingEmailing=Note: Sending of emailings from web interface is done in several times for security and timeout reasons, <b>%s</b> recipients at a time for each sending session. -TargetsReset=Clear list -ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing -ToAddRecipientsChooseHere=Add recipients by choosing from the lists -NbOfEMailingsReceived=Mass emailings received -NbOfEMailingsSend=Mass emailings sent -IdRecord=ID record -DeliveryReceipt=Delivery Receipt +TargetsReset=Očisti listu +ToClearAllRecipientsClickHere=Kliknite ovde da biste očistili listu primalaca za ovaj emailing +ToAddRecipientsChooseHere=Dodaj primaoce selekcijom u listi +NbOfEMailingsReceived=Masovni emailing primljen +NbOfEMailingsSend=Masovni mail poslat +IdRecord=ID linije +DeliveryReceipt=Prijemnica YouCanUseCommaSeparatorForSeveralRecipients=You can use the <b>comma</b> separator to specify several recipients. -TagCheckMail=Track mail opening +TagCheckMail=Beleži otvaranje mailova TagUnsubscribe=Unsubscribe link -TagSignature=Signature sending user -TagMailtoEmail=Recipient EMail +TagSignature=Potpis pošiljaoca +TagMailtoEmail=Mail primaoca NoEmailSentBadSenderOrRecipientEmail=No email sent. Bad sender or recipient email. Verify user profile. # Module Notifications -Notifications=Notifications -NoNotificationsWillBeSent=No email notifications are planned for this event and company -ANotificationsWillBeSent=1 notification will be sent by email -SomeNotificationsWillBeSent=%s notifications will be sent by email -AddNewNotification=Activate a new email notification target -ListOfActiveNotifications=List all active email notification targets -ListOfNotificationsDone=List all email notifications sent +Notifications=Obaveštenja +NoNotificationsWillBeSent=Nema planiranih obaveštenja za ovaj događaj i kompaniju +ANotificationsWillBeSent=1 obaveštenje će biti poslato mailom +SomeNotificationsWillBeSent=%s obaveštenja će biti poslato mailom +AddNewNotification=Aktiviraj novi target za email obaveštenja +ListOfActiveNotifications=Lista aktivnih targeta za email obaveštenja +ListOfNotificationsDone=Lista svih poslatih obaveštenja MailSendSetupIs=Configuration of email sending has been setup to '%s'. This mode can't be used to send mass emailing. MailSendSetupIs2=You must first go, with an admin account, into menu %sHome - Setup - EMails%s to change parameter <strong>'%s'</strong> to use mode '%s'. With this mode, you can enter setup of the SMTP server provided by your Internet Service Provider and use Mass emailing feature. MailSendSetupIs3=If you have any questions on how to setup your SMTP server, you can ask to %s. diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang index ab812a9b841..8d1d1f9317a 100644 --- a/htdocs/langs/sr_RS/main.lang +++ b/htdocs/langs/sr_RS/main.lang @@ -231,14 +231,14 @@ DateCreation=Creation date DateModification=Modification date DateModificationShort=Modif. date DateLastModification=Last modification date -DateValidation=Validation date +DateValidation=Datum odobrenja DateClosing=Closing date DateDue=Due date DateValue=Value date DateValueShort=Value date DateOperation=Operation date DateOperationShort=Oper. Date -DateLimit=Limit date +DateLimit=Krajnji datum DateRequest=Request date DateProcess=Process date DatePlanShort=Date planed @@ -359,7 +359,7 @@ Favorite=Favorite ShortInfo=Info. Ref=Ref. ExternalRef=Ref. extern -RefSupplier=Ref. supplier +RefSupplier=Ref. dobavljača RefPayment=Ref. payment CommercialProposalsShort=Commercial proposals Comment=Komentar @@ -434,7 +434,7 @@ General=Opšte Size=Veličina Received=Primljeno Paid=Plaćeno -Topic=Tema +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Linkovi @@ -705,7 +705,7 @@ PublicUrl=Javni UR AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Štampaj fajl %s -ShowTransaction=Prikaži transakciju +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Odbij Denied=Odbijeno @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=N SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/sr_RS/margins.lang b/htdocs/langs/sr_RS/margins.lang index 7db5ea4892e..7087ca5c2d7 100644 --- a/htdocs/langs/sr_RS/margins.lang +++ b/htdocs/langs/sr_RS/margins.lang @@ -1,48 +1,48 @@ # Dolibarr language file - Source file is en_US - marges -Margin=Margin -Margins=Margins -TotalMargin=Total Margin -MarginOnProducts=Margin / Products -MarginOnServices=Margin / Services +Margin=Marža +Margins=Marže +TotalMargin=Ukupna marža +MarginOnProducts=Marža / Proizvodi +MarginOnServices=Marža / Usluge MarginRate=Margin rate MarkRate=Mark rate DisplayMarginRates=Display margin rates DisplayMarkRates=Display mark rates -InputPrice=Input price -margin=Profit margins management -margesSetup=Profit margins management setup -MarginDetails=Margin details -ProductMargins=Product margins -CustomerMargins=Customer margins -SalesRepresentativeMargins=Sales representative margins -UserMargins=User margins -ProductService=Product or Service -AllProducts=All products and services -ChooseProduct/Service=Choose product or service -StartDate=Start date -EndDate=End date +InputPrice=Ulazna cena +margin=Upravljanje maržama profita +margesSetup=Podešavanja upravljanja maržama profita +MarginDetails=Detalji marže +ProductMargins=Marže proizvoda +CustomerMargins=Marže klijenta +SalesRepresentativeMargins=Marže agenta prodaje +UserMargins=Korisničke marže +ProductService=Proizvod ili Usluga +AllProducts=Svi proizvodi i usluge +ChooseProduct/Service=Izaberi proizvod ili uslugu +StartDate=Početak +EndDate=Kraj Launch=Start -ForceBuyingPriceIfNull=Force buying price if null +ForceBuyingPriceIfNull=Forsiraj kupovnu cenu ako je prazna ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0) -MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts -UseDiscountAsProduct=As a product -UseDiscountAsService=As a service +MARGIN_METHODE_FOR_DISCOUNT=Metoda marže za globalne popuste +UseDiscountAsProduct=Kao proizvod +UseDiscountAsService=Kao usluga UseDiscountOnTotal=On subtotal MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation. MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation -MargeBrute=Raw margin -MargeNette=Net margin -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) -MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price +MargeBrute=Bruto marža +MargeNette=Neto marža +MargeType1=Marža na najpovoljniju cenu dobavljača +MargeType2=Marža na prosečnu cenu (PC) +MARGIN_TYPE_DETAILS=Bruto marža : Prodajna cena - Kupovna cena<br/>neto marža : Prodajna cena - Cena koštanja MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price -CostPrice=Cost price -BuyingCost=Cost price -UnitCharges=Unit charges -Charges=Charges -AgentContactType=Commercial agent contact type +CostPrice=Cena koštanja +BuyingCost=Cena koštanja +UnitCharges=Unitarni troškovi +Charges=Troškovi +AgentContactType=Tip kontakta komercijalnog agenta AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative rateMustBeNumeric=Rate must be a numeric value markRateShouldBeLesserThan100=Mark rate should be lower than 100 -ShowMarginInfos=Show margin infos +ShowMarginInfos=Prikaži informacije marže diff --git a/htdocs/langs/sr_RS/members.lang b/htdocs/langs/sr_RS/members.lang index 107397a5c49..3d25765f925 100644 --- a/htdocs/langs/sr_RS/members.lang +++ b/htdocs/langs/sr_RS/members.lang @@ -54,7 +54,7 @@ SearchAMember=Search a member MemberStatusDraft=Draft (needs to be validated) MemberStatusDraftShort=Draft MemberStatusActive=Validated (waiting subscription) -MemberStatusActiveShort=Validated +MemberStatusActiveShort=Odobren MemberStatusActiveLate=subscription expired MemberStatusActiveLateShort=Expired MemberStatusPaid=Subscription up to date @@ -121,7 +121,7 @@ AttributeName=Attribute name String=String Text=Text Int=Int -Date=Date +Date=Datum DateAndTime=Date and time PublicMemberCard=Member public card MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe @@ -165,8 +165,8 @@ DocForAllMembersCards=Generate business cards for all members DocForOneMemberCards=Generate business cards for a particular member DocForLabels=Generate address sheets SubscriptionPayment=Subscription payment -LastSubscriptionDate=Last subscription date -LastSubscriptionAmount=Last subscription amount +LastSubscriptionDate=Datum poslednje prijave +LastSubscriptionAmount=Svota poslednje prijave MembersStatisticsByCountries=Members statistics by country MembersStatisticsByState=Members statistics by state/province MembersStatisticsByTown=Members statistics by town diff --git a/htdocs/langs/sr_RS/opensurvey.lang b/htdocs/langs/sr_RS/opensurvey.lang index 0b191e426ec..1c7b5bacb8f 100644 --- a/htdocs/langs/sr_RS/opensurvey.lang +++ b/htdocs/langs/sr_RS/opensurvey.lang @@ -1,66 +1,66 @@ # Dolibarr language file - Source file is en_US - opensurvey -Survey=Poll -Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... -NewSurvey=New poll -NoSurveysInDatabase=%s poll(s) into database. -OpenSurveyArea=Polls area -AddACommentForPoll=You can add a comment into poll... -AddComment=Add comment -CreatePoll=Create poll -PollTitle=Poll title -ToReceiveEMailForEachVote=Receive an email for each vote -TypeDate=Type date -TypeClassic=Type standard +Survey=Anketa +Surveys=Ankete +OrganizeYourMeetingEasily=Lako organizujte svoje sastanke i ankete. Prvo odaberite tip ankete... +NewSurvey=Nova anketa +NoSurveysInDatabase=%s anketa(e) u bazi +OpenSurveyArea=Oblast anketa +AddACommentForPoll=Možete dodati komentar u anketu +AddComment=Dodaj komentar +CreatePoll=Kreiraj anketu +PollTitle=Naslov ankete +ToReceiveEMailForEachVote=Primi email za svaki glas +TypeDate=Tip datum +TypeClassic=Tip standardni OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it -RemoveAllDays=Remove all days -CopyHoursOfFirstDay=Copy hours of first day -RemoveAllHours=Remove all hours -SelectedDays=Selected days -TheBestChoice=The best choice currently is -TheBestChoices=The best choices currently are -with=with +RemoveAllDays=Ukloni sve dane +CopyHoursOfFirstDay=Kopiraj sate prvog dana +RemoveAllHours=Ukloni sve sate +SelectedDays=Selektirani dani +TheBestChoice=Trenutno, najboji izbor je +TheBestChoices=Trenutno, najbolji izbori su +with=sa OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line. -CommentsOfVoters=Comments of voters -ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes) -RemovePoll=Remove poll -UrlForSurvey=URL to communicate to get a direct access to poll +CommentsOfVoters=Komentari glasača +ConfirmRemovalOfPoll=Da li ste sigurni da želite da uklonite ovu anketu (sa svim glasovima) +RemovePoll=Ukloni anketu +UrlForSurvey=URL za direktan pristup anketi PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll: -CreateSurveyDate=Create a date poll -CreateSurveyStandard=Create a standard poll -CheckBox=Simple checkbox -YesNoList=List (empty/yes/no) -PourContreList=List (empty/for/against) -AddNewColumn=Add new column -TitleChoice=Choice label -ExportSpreadsheet=Export result spreadsheet -ExpireDate=Limit date -NbOfSurveys=Number of polls -NbOfVoters=Nb of voters -SurveyResults=Results +CreateSurveyDate=Kreiraj datum anketu +CreateSurveyStandard=Kreiraj standardnu anketu +CheckBox=Jednostavan checkbox +YesNoList=Lista (prazno/da/ne) +PourContreList=Lista (prazno/za/protiv) +AddNewColumn=Dodaj novu kolonu +TitleChoice=Naziv izbora +ExportSpreadsheet=Eksportuj tabelu rezultata +ExpireDate=Krajnji datum +NbOfSurveys=Broj anketa +NbOfVoters=Br glasača +SurveyResults=Rezultati PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. -5MoreChoices=5 more choices -Abstention=Abstention -Against=Against -YouAreInivitedToVote=You are invited to vote for this poll -VoteNameAlreadyExists=This name was already used for this poll +5MoreChoices=Još 5 izbora +Abstention=Uzdržan +Against=Protiv +YouAreInivitedToVote=Pozvani ste da glasate u ovoj anketi +VoteNameAlreadyExists=Ovo ime je već upotrebljeno u ovoj anketi ErrorPollDoesNotExists=Error, poll <strong>%s</strong> does not exists. -OpenSurveyNothingToSetup=There is no specific setup to do. +OpenSurveyNothingToSetup=Nema specifičnih podešavanja. PollWillExpire=Your poll will expire automatically <strong>%s</strong> days after the last date of your poll. -AddADate=Add a date -AddStartHour=Add start hour -AddEndHour=Add end hour -votes=vote(s) -NoCommentYet=No comments have been posted for this poll yet -CanEditVotes=Can change vote of others -CanComment=Voters can comment in the poll -CanSeeOthersVote=Voters can see other people's vote +AddADate=Dodaj datum +AddStartHour=Dodaj vreme početka +AddEndHour=Dodaj vreme kraja +votes=glasova +NoCommentYet=Još nema komentara na ovu anketu +CanEditVotes=Može izmeniti glas drugih +CanComment=Glasači mogu da ostave komentare na anketi +CanSeeOthersVote=Glasači mogu videti glasove drugih glasača SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :<br>- empty,<br>- "8h", "8H" or "8:00" to give a meeting's start hour,<br>- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,<br>- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. -BackToCurrentMonth=Back to current month -ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation -ErrorOpenSurveyOneChoice=Enter at least one choice -ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD -ErrorInsertingComment=There was an error while inserting your comment -MoreChoices=Enter more choices for the voters -SurveyExpiredInfo=The voting time of this poll has expired. +BackToCurrentMonth=Nazad na trenutni mesec +ErrorOpenSurveyFillFirstSection=Niste ispunili prvu sekciju kreiranja ankete +ErrorOpenSurveyOneChoice=Unesite makar jedan izbor +ErrorOpenSurveyDateFormat=Datum mora biti u formatu GGGGMMDD +ErrorInsertingComment=Došlo je do greške prilikom postavljanja Vašeg komentara +MoreChoices=Unesite više izbora za glasače +SurveyExpiredInfo=Vreme za glasanje za ovu anketu je isteklo EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s diff --git a/htdocs/langs/sr_RS/orders.lang b/htdocs/langs/sr_RS/orders.lang index 6d612c6990e..232614682a1 100644 --- a/htdocs/langs/sr_RS/orders.lang +++ b/htdocs/langs/sr_RS/orders.lang @@ -1,98 +1,98 @@ # Dolibarr language file - Source file is en_US - orders -OrdersArea=Customers orders area -SuppliersOrdersArea=Suppliers orders area -OrderCard=Order card -OrderId=Order Id -Order=Order -Orders=Orders -OrderLine=Order line -OrderFollow=Follow up -OrderDate=Order date -OrderToProcess=Order to process -NewOrder=New order -ToOrder=Make order -MakeOrder=Make order -SupplierOrder=Supplier order -SuppliersOrders=Suppliers orders -SuppliersOrdersRunning=Current suppliers orders -CustomerOrder=Customer order -CustomersOrders=Customer orders -CustomersOrdersRunning=Current customer orders -CustomersOrdersAndOrdersLines=Customer orders and order lines -OrdersToValid=Customer orders to validate -OrdersToBill=Customer orders delivered -OrdersInProcess=Customer orders in process -OrdersToProcess=Customer orders to process -SuppliersOrdersToProcess=Supplier orders to process -StatusOrderCanceledShort=Canceled +OrdersArea=Oblast narudžbina klijenta +SuppliersOrdersArea=Oblast narudžbina dobavljača +OrderCard=Kartica narudžbine +OrderId=Id narudžbine +Order=Narudžbina +Orders=Narudžbine +OrderLine=Linija narudžbine +OrderFollow=Prati +OrderDate=Datum narudžbine +OrderToProcess=Narudžbina za obradu +NewOrder=Nova narudžbina +ToOrder=Kreiraj narudžbinu +MakeOrder=Kreiraj narudžbinu +SupplierOrder=Narudžbina dobavljača +SuppliersOrders=Narudžbine dobavljača +SuppliersOrdersRunning=Aktivne narudžbine dobavljača +CustomerOrder=Narudžbina klijenta +CustomersOrders=Narudžbine klijenta +CustomersOrdersRunning=Aktivne narudžbine klijenta +CustomersOrdersAndOrdersLines=Narudžbina klijenta i linije narudžbine +OrdersToValid=Narudžbine klijenta za odoborenje +OrdersToBill=Isporučene narudžbine klijenta +OrdersInProcess=Narudžbine klijenta u toku +OrdersToProcess=Narudžbine klijenta na čekanju +SuppliersOrdersToProcess=Narudžbine dobavljača na čekanju +StatusOrderCanceledShort=Otkazano StatusOrderDraftShort=Draft -StatusOrderValidatedShort=Validated -StatusOrderSentShort=In process -StatusOrderSent=Shipment in process -StatusOrderOnProcessShort=Ordered -StatusOrderProcessedShort=Processed -StatusOrderToBillShort=Delivered -StatusOrderToBill2Short=To bill -StatusOrderApprovedShort=Approved -StatusOrderRefusedShort=Refused -StatusOrderToProcessShort=To process -StatusOrderReceivedPartiallyShort=Partially received -StatusOrderReceivedAllShort=Everything received -StatusOrderCanceled=Canceled -StatusOrderDraft=Draft (needs to be validated) -StatusOrderValidated=Validated -StatusOrderOnProcess=Ordered - Standby reception +StatusOrderValidatedShort=Odobreno +StatusOrderSentShort= toku +StatusOrderSent=Isporuka u toku +StatusOrderOnProcessShort=Naručeno +StatusOrderProcessedShort=Obrađeno +StatusOrderToBillShort=Isporučeno +StatusOrderToBill2Short=Za naplatu +StatusOrderApprovedShort=Odobreno +StatusOrderRefusedShort=Odbijeno +StatusOrderToProcessShort=Za obradu +StatusOrderReceivedPartiallyShort=Delimično primljeno +StatusOrderReceivedAllShort=Primljeno +StatusOrderCanceled=Otkazano +StatusOrderDraft=Draft (čeka na odobrenje) +StatusOrderValidated=Odobreno +StatusOrderOnProcess=Naručeno - čeka se prijem StatusOrderOnProcessWithValidation=Ordered - Standby reception or validation -StatusOrderProcessed=Processed -StatusOrderToBill=Delivered -StatusOrderToBill2=To bill -StatusOrderApproved=Approved -StatusOrderRefused=Refused -StatusOrderReceivedPartially=Partially received -StatusOrderReceivedAll=Everything received -ShippingExist=A shipment exists +StatusOrderProcessed=Obrađeno +StatusOrderToBill=Isporučeno +StatusOrderToBill2=Za naplatu +StatusOrderApproved=Odobreno +StatusOrderRefused=Odbijeno +StatusOrderReceivedPartially=Delimično primljeno +StatusOrderReceivedAll=Primljeno +ShippingExist=Isporuka postoji ProductQtyInDraft=Product quantity into draft orders ProductQtyInDraftOrWaitingApproved=Product quantity into draft or approved orders, not yet ordered -DraftOrWaitingApproved=Draft or approved not yet ordered -DraftOrWaitingShipped=Draft or validated not yet shipped -MenuOrdersToBill=Orders delivered -MenuOrdersToBill2=Billable orders -SearchOrder=Search order -SearchACustomerOrder=Search a customer order -SearchASupplierOrder=Search a supplier order -ShipProduct=Ship product -Discount=Discount -CreateOrder=Create Order -RefuseOrder=Refuse order -ApproveOrder=Approve order -Approve2Order=Approve order (second level) -ValidateOrder=Validate order -UnvalidateOrder=Unvalidate order -DeleteOrder=Delete order -CancelOrder=Cancel order -AddOrder=Create order -AddToMyOrders=Add to my orders -AddToOtherOrders=Add to other orders -AddToDraftOrders=Add to draft order -ShowOrder=Show order -OrdersOpened=Orders to process -NoOpenedOrders=No open orders -NoOtherOpenedOrders=No other open orders -NoDraftOrders=No draft orders -OtherOrders=Other orders -LastOrders=Last %s customer orders -LastCustomerOrders=Last %s customer orders -LastSupplierOrders=Last %s supplier orders -LastModifiedOrders=Last %s modified orders -LastClosedOrders=Last %s closed orders -AllOrders=All orders -NbOfOrders=Number of orders -OrdersStatistics=Order's statistics -OrdersStatisticsSuppliers=Supplier order's statistics -NumberOfOrdersByMonth=Number of orders by month -AmountOfOrdersByMonthHT=Amount of orders by month (net of tax) -ListOfOrders=List of orders -CloseOrder=Close order +DraftOrWaitingApproved=Draft ili odobreno i neporučeno +DraftOrWaitingShipped=Draft ili odobreno nedostavljeno +MenuOrdersToBill=Isporučene narudžbine +MenuOrdersToBill2=Naplative narudžbine +SearchOrder=Potraži narudžbine +SearchACustomerOrder=Potraži narudžbinu klijenta +SearchASupplierOrder=Potraži narudžbinu dobavljača +ShipProduct=Isporuči proizvod +Discount=Popust +CreateOrder=Kreiraj narudžbinu +RefuseOrder=Odbij narudžbinu +ApproveOrder=Odobri narudžbinu +Approve2Order=Odobri narudžbinu (drugi nivo) +ValidateOrder=Odobri narudžbinu +UnvalidateOrder=Poništi odobrenje narudžbine +DeleteOrder=Obriši narudžbinu +CancelOrder=Otkaži narudžbinu +AddOrder=Kreiraj narudžbinu +AddToMyOrders=Dodaj u moje narudžbine +AddToOtherOrders=Dodaj u druge narudžbine +AddToDraftOrders=Dodaj draft narudžbini +ShowOrder=Pokaži narudžbinu +OrdersOpened=Narudžbine za obradu +NoOpenedOrders=Nema otvorenih narudžbina +NoOtherOpenedOrders=Nema drugih otvorenih narudžbina +NoDraftOrders=Nema drafg narudžbina +OtherOrders=Druge narudžbine +LastOrders=Poslednjih %s klijentovih narudžbina +LastCustomerOrders=Poslednjih %s narudžbina klijenta +LastSupplierOrders=Poslednjih %s narudžbina dobavljača +LastModifiedOrders=Poslednjih %s izmenjenih narudžbina +LastClosedOrders=Poslednjih %s zatvorenih narudžbina +AllOrders=Sve narudžbine +NbOfOrders=Broj narudžbina +OrdersStatistics=Statistike narudžbina +OrdersStatisticsSuppliers=Statistike narudžbina dobavljača +NumberOfOrdersByMonth=Broj narudžbina po mesecu +AmountOfOrdersByMonthHT=Suma narudžbina po mesecu (neto) +ListOfOrders=Lista narudžbina +CloseOrder=Zatvori narudžbinu ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed. ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done. ConfirmDeleteOrder=Are you sure you want to delete this order ? @@ -100,75 +100,75 @@ ConfirmValidateOrder=Are you sure you want to validate this order under name <b> ConfirmUnvalidateOrder=Are you sure you want to restore order <b>%s</b> to draft status ? ConfirmCancelOrder=Are you sure you want to cancel this order ? ConfirmMakeOrder=Are you sure you want to confirm you made this order on <b>%s</b> ? -GenerateBill=Generate invoice -ClassifyShipped=Classify delivered -ClassifyBilled=Classify billed -ComptaCard=Accountancy card -DraftOrders=Draft orders -RelatedOrders=Related orders -RelatedCustomerOrders=Related customer orders -RelatedSupplierOrders=Related supplier orders -OnProcessOrders=In process orders -RefOrder=Ref. order -RefCustomerOrder=Ref. customer order -RefCustomerOrderShort=Ref. cust. order -SendOrderByMail=Send order by mail -ActionsOnOrder=Events on order +GenerateBill=Generiši račun +ClassifyShipped=Označi kao ispostavljeno +ClassifyBilled=Označi kao naplaćeno +ComptaCard=Računovodstvena kartica +DraftOrders=Draft narudžbine +RelatedOrders=Povezane narudžbine +RelatedCustomerOrders=Povezane narudžbine klijenta +RelatedSupplierOrders=Povezane narudžbine dobavljača +OnProcessOrders=Narudžbine u toku +RefOrder=Ref. narudžbine +RefCustomerOrder=Ref. narudžbine klijenta +RefCustomerOrderShort=Ref. narudžbine dostavljača +SendOrderByMail=Pošalji narudžbinu mailom +ActionsOnOrder=Događaji na narudžbini NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order -OrderMode=Order method +OrderMode=Način naručivanja AuthorRequest=Request author UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address -RunningOrders=Orders on process +RunningOrders=Narudžbine u toku UserWithApproveOrderGrant=Users granted with "approve orders" permission. PaymentOrderRef=Payment of order %s -CloneOrder=Clone order +CloneOrder=Dupliraj narudžbinu ConfirmCloneOrder=Are you sure you want to clone this order <b>%s</b> ? DispatchSupplierOrder=Receiving supplier order %s -FirstApprovalAlreadyDone=First approval already done -SecondApprovalAlreadyDone=Second approval already done +FirstApprovalAlreadyDone=Prvo odobrenje je već završeno +SecondApprovalAlreadyDone=Drugo odobrenje je već završeno ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order TypeContact_commande_internal_SHIPPING=Representative following-up shipping -TypeContact_commande_external_BILLING=Customer invoice contact -TypeContact_commande_external_SHIPPING=Customer shipping contact -TypeContact_commande_external_CUSTOMER=Customer contact following-up order +TypeContact_commande_external_BILLING=Kontakt klijenta sa računa +TypeContact_commande_external_SHIPPING=Kontakt klijenta za isporuku +TypeContact_commande_external_CUSTOMER=Kontakt klijenta za pratnju narudžbine TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping -TypeContact_order_supplier_external_BILLING=Supplier invoice contact -TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact -TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order +TypeContact_order_supplier_external_BILLING=Kontakt dobavljača sa računa +TypeContact_order_supplier_external_SHIPPING=Kontakt dobavljača za isporuku +TypeContact_order_supplier_external_CUSTOMER=Kontakt dobavljača za praćenje narudžbine Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined -Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s' -Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s' -Error_OrderNotChecked=No orders to invoice selected +Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Greška prilikom učitavanja modulskog fajla '%s' +Error_FailedToLoad_COMMANDE_ADDON_File=Greška prilikom učitavanja modulskog fajla '%s' +Error_OrderNotChecked=Nema narudžbina za odabrani račun # Sources -OrderSource0=Commercial proposal +OrderSource0=Komercijalna ponuda OrderSource1=Internet -OrderSource2=Mail campaign -OrderSource3=Phone compaign -OrderSource4=Fax campaign -OrderSource5=Commercial -OrderSource6=Store -QtyOrdered=Qty ordered +OrderSource2=Mail kampanja +OrderSource3=Telefonska kampanja +OrderSource4=Fax kampanja +OrderSource5=Komercijalno +OrderSource6=Prodavnica +QtyOrdered=Kol. naručena AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order # Documents models -PDFEinsteinDescription=A complete order model (logo...) -PDFEdisonDescription=A simple order model -PDFProformaDescription=A complete proforma invoice (logo…) +PDFEinsteinDescription=Kompletan model narudžbine (logo...) +PDFEdisonDescription=Jednostavan model narudžbine +PDFProformaDescription=Kompletan model računa (logo...) # Orders modes OrderByMail=Mail OrderByFax=Fax -OrderByEMail=EMail +OrderByEMail=Email OrderByWWW=Online -OrderByPhone=Phone +OrderByPhone=Telefon CreateInvoiceForThisCustomer=Bill orders -NoOrdersToInvoice=No orders billable -CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders. -OrderCreation=Order creation -Ordered=Ordered -OrderCreated=Your orders have been created -OrderFail=An error happened during your orders creation -CreateOrders=Create orders +NoOrdersToInvoice=Nema naplativih narudžbina +CloseProcessedOrdersAutomatically=Označi sve selektovane narudžbine kao "Obrađene". +OrderCreation=Kreacija narudžbine +Ordered=Naručeno +OrderCreated=Vaše narudžbine su kreirane +OrderFail=Došlo je do greške prilikom kreiranja Vaših narudžbina +CreateOrders=Kreiraj narudžbine ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s". diff --git a/htdocs/langs/sr_RS/other.lang b/htdocs/langs/sr_RS/other.lang index c49606b8f75..4bec9af7580 100644 --- a/htdocs/langs/sr_RS/other.lang +++ b/htdocs/langs/sr_RS/other.lang @@ -1,61 +1,61 @@ # Dolibarr language file - Source file is en_US - other -SecurityCode=Security code -Calendar=Calendar -Tools=Tools +SecurityCode=Bezbednosni kod +Calendar=Kalendar +Tools=Alati ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.<br><br>Those tools can be reached from menu on the side. -Birthday=Birthday -BirthdayDate=Birthday -DateToBirth=Date of birth -BirthdayAlertOn= birthday alert active -BirthdayAlertOff= birthday alert inactive -Notify_FICHINTER_VALIDATE=Intervention validated -Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail -Notify_BILL_VALIDATE=Customer invoice validated -Notify_BILL_UNVALIDATE=Customer invoice unvalidated -Notify_ORDER_SUPPLIER_VALIDATE=Supplier order recorded -Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved -Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused -Notify_ORDER_VALIDATE=Customer order validated -Notify_PROPAL_VALIDATE=Customer proposal validated +Birthday=Datum rođenja +BirthdayDate=Datum rođenja +DateToBirth=Datum rođenja +BirthdayAlertOn= Obaveštenje o rođendanu je aktivno +BirthdayAlertOff= Obaveštenje o rođendanu je neaktivno +Notify_FICHINTER_VALIDATE=Intervencija je potvrđena +Notify_FICHINTER_SENTBYMAIL=Intervencija je poslata mail-om +Notify_BILL_VALIDATE=Račun klijenta je potvrđen +Notify_BILL_UNVALIDATE=Potvrda računa klijenta je otkazana +Notify_ORDER_SUPPLIER_VALIDATE=Narudžbina dobavljača je snimljena +Notify_ORDER_SUPPLIER_APPROVE=Narudžbina dobavljača je odobrena +Notify_ORDER_SUPPLIER_REFUSE=Narudžbina dobavljača je odbijena +Notify_ORDER_VALIDATE=Narudžbina klijenta je potvrđena +Notify_PROPAL_VALIDATE=Komercijalna ponuda je potvrđena Notify_PROPAL_CLOSE_SIGNED=Customer propal closed signed Notify_PROPAL_CLOSE_REFUSED=Customer propal closed refused Notify_WITHDRAW_TRANSMIT=Transmission withdrawal Notify_WITHDRAW_CREDIT=Credit withdrawal Notify_WITHDRAW_EMIT=Perform withdrawal -Notify_ORDER_SENTBYMAIL=Customer order sent by mail -Notify_COMPANY_CREATE=Third party created +Notify_ORDER_SENTBYMAIL=Narudžbina klijenta poslata mailom +Notify_COMPANY_CREATE=Subjekt kreiran Notify_COMPANY_SENTBYMAIL=Mails sent from third party card -Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail -Notify_BILL_PAYED=Customer invoice payed -Notify_BILL_CANCEL=Customer invoice canceled -Notify_BILL_SENTBYMAIL=Customer invoice sent by mail -Notify_ORDER_SUPPLIER_VALIDATE=Supplier order recorded -Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail -Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated -Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed -Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail +Notify_PROPAL_SENTBYMAIL=Komercijalna ponuda poslata mailom +Notify_BILL_PAYED=Račun klijenta je plaćen +Notify_BILL_CANCEL=Račun klijenta je otkazan +Notify_BILL_SENTBYMAIL=Račun klijenta je poslat mailom +Notify_ORDER_SUPPLIER_VALIDATE=Narudžbina dobavljača je snimljena +Notify_ORDER_SUPPLIER_SENTBYMAIL=Narudžbina dobavljača je poslata mailom +Notify_BILL_SUPPLIER_VALIDATE=Račun dobavljača je potvrđen +Notify_BILL_SUPPLIER_PAYED=Račun dobavljača je plaćen +Notify_BILL_SUPPLIER_SENTBYMAIL=Račun dobavljača je poslat mailom Notify_BILL_SUPPLIER_CANCELED=Supplier invoice cancelled -Notify_CONTRACT_VALIDATE=Contract validated -Notify_FICHEINTER_VALIDATE=Intervention validated -Notify_SHIPPING_VALIDATE=Shipping validated -Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail -Notify_MEMBER_VALIDATE=Member validated +Notify_CONTRACT_VALIDATE=Ugovor je potvrđen +Notify_FICHEINTER_VALIDATE=Intervencija je potvrđena +Notify_SHIPPING_VALIDATE=Isporuka je potvrđena +Notify_SHIPPING_SENTBYMAIL=Isporuka je poslata mailom +Notify_MEMBER_VALIDATE=Član je potvrđen Notify_MEMBER_MODIFY=Member modified -Notify_MEMBER_SUBSCRIPTION=Member subscribed -Notify_MEMBER_RESILIATE=Member resiliated -Notify_MEMBER_DELETE=Member deleted +Notify_MEMBER_SUBSCRIPTION=Član je prijavljen +Notify_MEMBER_RESILIATE=Član je otkazan +Notify_MEMBER_DELETE=Član je uklonjen Notify_PROJECT_CREATE=Project creation Notify_TASK_CREATE=Task created Notify_TASK_MODIFY=Task modified Notify_TASK_DELETE=Task deleted SeeModuleSetup=See setup of module %s -NbOfAttachedFiles=Number of attached files/documents -TotalSizeOfAttachedFiles=Total size of attached files/documents -MaxSize=Maximum size -AttachANewFile=Attach a new file/document -LinkedObject=Linked object -Miscellaneous=Miscellaneous -NbOfActiveNotifications=Number of notifications (nb of recipient emails) +NbOfAttachedFiles=Broj fajlova/dokumenata u prilogu +TotalSizeOfAttachedFiles=Ukupna veličina priloženih fajlova/dokumenata +MaxSize=Maksimalna veličina +AttachANewFile=Priloži novi fajl/dokument +LinkedObject=Povezan objekat +Miscellaneous=Ostalo +NbOfActiveNotifications=Broj obaveštenja (br. primalaca mailova) PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__ PredefinedMailTestHtml=This is a <b>test</b> mail (the word test must be in bold).<br>The two lines are separated by a carriage return.<br><br>__SIGNATURE__ PredefinedMailContentSendInvoice=__CONTACTCIVNAME__\n\nYou will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ @@ -69,19 +69,19 @@ PredefinedMailContentSendShipping=__CONTACTCIVNAME__\n\nYou will find here the s PredefinedMailContentSendFichInter=__CONTACTCIVNAME__\n\nYou will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentThirdparty=__CONTACTCIVNAME__\n\n__PERSONALIZED__\n\n__SIGNATURE__ DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available. -ChooseYourDemoProfil=Choose the demo profile that match your activity... -DemoFundation=Manage members of a foundation -DemoFundation2=Manage members and bank account of a foundation -DemoCompanyServiceOnly=Manage a freelance activity selling service only -DemoCompanyShopWithCashDesk=Manage a shop with a cash desk -DemoCompanyProductAndStocks=Manage a small or medium company selling products -DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules) -GoToDemo=Go to demo -CreatedBy=Created by %s -ModifiedBy=Modified by %s -ValidatedBy=Validated by %s -CanceledBy=Canceled by %s -ClosedBy=Closed by %s +ChooseYourDemoProfil=Izaberite demo profil koji odgovara Vašoj aktivnosti... +DemoFundation=Upravljanje članovima fondacije +DemoFundation2=Upravljanje članovima i bankovnim računom fondacije +DemoCompanyServiceOnly=Upravjanje freelance aktivnosti isključivo za prodaju usluga +DemoCompanyShopWithCashDesk=Upravljanje prodavnicom sa kasom +DemoCompanyProductAndStocks=Upravljanje malim ili srednjim preduzećem koje se bavi prodajom +DemoCompanyAll=Upravljanje malim ili srednjim preduzećem sa raznim aktivnostima (svi glavni moduli) +GoToDemo=Idi na demo +CreatedBy=Kreirao %s +ModifiedBy=Izmenio %s +ValidatedBy=Potvrdio %s +CanceledBy=Otkazao %s +ClosedBy=Zatvorio %s CreatedById=User id who created ModifiedById=User id who made last change ValidatedById=User id who validated @@ -92,63 +92,63 @@ ModifiedByLogin=User login who made last change ValidatedByLogin=User login who validated CanceledByLogin=User login who canceled ClosedByLogin=User login who closed -FileWasRemoved=File %s was removed -DirWasRemoved=Directory %s was removed -FeatureNotYetAvailableShort=Available in a next version -FeatureNotYetAvailable=Feature not yet available in this version -FeatureExperimental=Experimental feature. Not stable in this version -FeatureDevelopment=Development feature. Not stable in this version -FeaturesSupported=Features supported -Width=Width -Height=Height -Depth=Depth -Top=Top -Bottom=Bottom -Left=Left -Right=Right -CalculatedWeight=Calculated weight -CalculatedVolume=Calculated volume -Weight=Weight -TotalWeight=Total weight -WeightUnitton=tonnes +FileWasRemoved=Fajl %s j uklonjen +DirWasRemoved=Folder %s je uklonjen +FeatureNotYetAvailableShort=Dostupno u sledećoj verziji +FeatureNotYetAvailable=Nije dostupno u ovoj verziji +FeatureExperimental=Eksperimentalna funkcionalnost. Nije stabilna u ovoj verziji. +FeatureDevelopment=Funkcionalnost u razvoju. Nije stabilna u ovoj verziji +FeaturesSupported=Podržane funkcionalnosti +Width=Širina +Height=Visina +Depth=Dubina +Top=Vrh +Bottom=Dno +Left=Levo +Right=Desno +CalculatedWeight=Izračunata težina +CalculatedVolume=Izračunata zapremina +Weight=Težina +TotalWeight=Ukupna težina +WeightUnitton=tone WeightUnitkg=kg WeightUnitg=g WeightUnitmg=mg -WeightUnitpound=pound -Length=Length +WeightUnitpound=funta +Length=Dužina LengthUnitm=m LengthUnitdm=dm LengthUnitcm=cm LengthUnitmm=mm -Surface=Area +Surface=Površina SurfaceUnitm2=m2 SurfaceUnitdm2=dm2 SurfaceUnitcm2=cm2 SurfaceUnitmm2=mm2 SurfaceUnitfoot2=ft2 SurfaceUnitinch2=in2 -Volume=Volume -TotalVolume=Total volume +Volume=Zapremina +TotalVolume=Ukupna zapremina VolumeUnitm3=m3 VolumeUnitdm3=dm3 VolumeUnitcm3=cm3 VolumeUnitmm3=mm3 VolumeUnitfoot3=ft3 VolumeUnitinch3=in3 -VolumeUnitounce=ounce -VolumeUnitlitre=litre -VolumeUnitgallon=gallon -Size=size +VolumeUnitounce=unca +VolumeUnitlitre=litar +VolumeUnitgallon=galon +Size=veličina SizeUnitm=m SizeUnitdm=dm SizeUnitcm=cm SizeUnitmm=mm SizeUnitinch=inch SizeUnitfoot=foot -SizeUnitpoint=point +SizeUnitpoint=tačka BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.<br>Change will be effective only after clicking on confirmation link inside this email.<br>Check your email reader software. -BackToLoginPage=Back to login page +BackToLoginPage=Nazad na login stranu AuthenticationDoesNotAllowSendNewPassword=Authentication mode is <b>%s</b>.<br>In this mode, Dolibarr can't know nor change your password.<br>Contact your system administrator if you want to change your password. EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option. EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib) diff --git a/htdocs/langs/sr_RS/paybox.lang b/htdocs/langs/sr_RS/paybox.lang index c0cb8e649f0..e13a95cd902 100644 --- a/htdocs/langs/sr_RS/paybox.lang +++ b/htdocs/langs/sr_RS/paybox.lang @@ -1,19 +1,19 @@ # Dolibarr language file - Source file is en_US - paybox -PayBoxSetup=PayBox module setup +PayBoxSetup=Podešavanja modula PayBox PayBoxDesc=This module offer pages to allow payment on <a href="http://www.paybox.com" target="_blank">Paybox</a> by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...) FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects -PaymentForm=Payment form -WelcomeOnPaymentPage=Welcome on our online payment service -ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s. -ThisIsInformationOnPayment=This is information on payment to do -ToComplete=To complete -YourEMail=Email to receive payment confirmation -Creditor=Creditor -PaymentCode=Payment code -PayBoxDoPayment=Go on payment +PaymentForm=Forma za uplatu +WelcomeOnPaymentPage=Dobrodošli na naš servis online plaćanja +ThisScreenAllowsYouToPay=Ovaj ekran vam omogućava da izvršite online uplatu u korist %s +ThisIsInformationOnPayment=Ovo su informacije o uplati +ToComplete=Popuniti +YourEMail=Email za potvrdu uplate +Creditor=Kreditor +PaymentCode=Kod uplate +PayBoxDoPayment=Izvrši plaćanje YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information -Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment +Continue=Dalje +ToOfferALinkForOnlinePayment=URL za %s uplatu ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line @@ -23,11 +23,11 @@ YouCanAddTagOnUrl=You can also add url parameter <b>&tag=<i>value</i></b> to any SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url <b>%s</b> to have payment created automatically when validated by paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you. -AccountParameter=Account parameters -UsageParameter=Usage parameters +AccountParameter=Parametri naloga +UsageParameter=Parametri korišćenja InformationToFindParameters=Help to find your %s account information PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment -VendorName=Name of vendor +VendorName=Ime prodavca CSSUrlForPaymentForm=CSS style sheet url for payment form MessageOK=Message on validated payment return page MessageKO=Message on canceled payment return page diff --git a/htdocs/langs/sr_RS/paypal.lang b/htdocs/langs/sr_RS/paypal.lang index 65a3dc45a23..fd9e28866ed 100644 --- a/htdocs/langs/sr_RS/paypal.lang +++ b/htdocs/langs/sr_RS/paypal.lang @@ -1,25 +1,25 @@ # Dolibarr language file - Source file is en_US - paypal -PaypalSetup=PayPal module setup -PaypalDesc=This module offer pages to allow payment on <a href="http://www.paypal.com" target="_blank">PayPal</a> by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...) -PaypalOrCBDoPayment=Pay with credit card or Paypal -PaypalDoPayment=Pay with Paypal -PaypalCBDoPayment=Pay with credit card -PAYPAL_API_SANDBOX=Mode test/sandbox +PaypalSetup=Podešavanja modula PayPal +PaypalDesc=Ovaj modul omogućava uplatu preko <a href="http://www.paypal.com" target="_blank">PayPal</a>-a od strane klijenata. Može biti korisna za besplatne uplate ili za uplate vezane za određene Dolibarr objekte (račun, narudžbina, ...) +PaypalOrCBDoPayment=Uplati kreditnom karticom ili putem PayPal-a +PaypalDoPayment=Uplati putem PayPal-a +PaypalCBDoPayment=Uplati kreditnom karticom +PAYPAL_API_SANDBOX=Test/sandbox mod PAYPAL_API_USER=API username PAYPAL_API_PASSWORD=API password PAYPAL_API_SIGNATURE=API signature -PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only -PaypalModeIntegral=Integral -PaypalModeOnlyPaypal=PayPal only -PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page -ThisIsTransactionId=This is id of transaction: <b>%s</b> -PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail -PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN) -PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n -YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode -NewPaypalPaymentReceived=New Paypal payment received -NewPaypalPaymentFailed=New Paypal payment tried but failed -PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not) -ReturnURLAfterPayment=Return URL after payment -ValidationOfPaypalPaymentFailed=Validation of Paypal payment failed -PaypalConfirmPaymentPageWasCalledButFailed=Payment confirmation page for Paypal was called by Paypal but confirmation failed +PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Ponudi "integralno" plaćanje (kreditna kartca + PayPal) ili samo "PayPal" +PaypalModeIntegral=Integralno +PaypalModeOnlyPaypal=Samo PayPal +PAYPAL_CSS_URL=Opcioni URL ili CSS na strani za plaćanje +ThisIsTransactionId=Ovo je ID transakcije: <b>%s</b> +PAYPAL_ADD_PAYMENT_URL=Ubaci URL PayPal uplate prilikom slanja dokumenta putem mail-a +PAYPAL_IPN_MAIL_ADDRESS=E-mail adresa za obaveštenje uplate (IPN) +PredefinedMailContentLink=Možete kliknuti na secure link ispod da biste izvršili uplatu putem PayPal-a (ukoliko to još niste učinili).\n\n%s\n\n +YouAreCurrentlyInSandboxMode=Trenutno ste u "sandbox" modu +NewPaypalPaymentReceived=Nova Paypal uplata je primljena +NewPaypalPaymentFailed=Novi pokušaj uplate Paypal-om nije uspeo +PAYPAL_PAYONLINE_SENDEMAIL=Email obaveštenja nakon uplate (uspešne ili ne) +ReturnURLAfterPayment=Povratni URL posle plaćanja +ValidationOfPaypalPaymentFailed=Potvrda neuspešne Paypal uplate +PaypalConfirmPaymentPageWasCalledButFailed=Paypal strana za konfirmaciju uplate je pozvana, ali je konfirmacija neuspela diff --git a/htdocs/langs/sr_RS/printing.lang b/htdocs/langs/sr_RS/printing.lang index a81355efe38..65c5d254add 100644 --- a/htdocs/langs/sr_RS/printing.lang +++ b/htdocs/langs/sr_RS/printing.lang @@ -1,32 +1,32 @@ # Dolibarr language file - Source file is en_US - printing Module64000Name=Direct Printing -Module64000Desc=Enable Direct Printing System -PrintingSetup=Setup of Direct Printing System +Module64000Desc=Aktiviraj Direct Printing System +PrintingSetup=Podešavanja Direct Printing System-a PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. MenuDirectPrinting=Direct Printing DirectPrint=Direct print -ModuleDriverSetup=Setup Module Driver -PrintingDriverDesc=Configuration variables for printing driver. -ListDrivers=List of drivers -PrintTestDesc=List of Printers. -FileWasSentToPrinter=File %s was sent to printer -NoActivePrintingModuleFound=No active module to print document -PleaseSelectaDriverfromList=Please select a driver from list. -PleaseConfigureDriverfromList=Please configure the selected driver from list. -SetupDriver=Driver setup +ModuleDriverSetup=Podesi Module Driver +PrintingDriverDesc=Opcije za driver štampača. +ListDrivers=Lista driver-a +PrintTestDesc=Lista štampača. +FileWasSentToPrinter=Fajl %s je poslat na štampanje +NoActivePrintingModuleFound=Nema aktivnih modula za štampanje dokumenta +PleaseSelectaDriverfromList=Molimo izaberite driver iz liste. +PleaseConfigureDriverfromList=Molimo konfigurišite selektirani driver iz liste +SetupDriver=Podešavanja driver-a TestDriver=Test -TargetedPrinter=Targeted printer -UserConf=Setup per user +TargetedPrinter=Ciljani štampač +UserConf=Podešavanja po korisniku PRINTGCP=Google Cloud Print -PrintGCPDesc=This driver allow to send documents directly to a printer with Google Cloud Print. -PrintingDriverDescprintgcp=Configuration variables for printing driver Google Cloud Print. -PrintTestDescprintgcp=List of Printers for Google Cloud Print. +PrintGCPDesc=Ovaj driver omogućava direktno štampanje sa Google Cloud Print. +PrintingDriverDescprintgcp=Opcije driver-a štampača Google Cloud Print. +PrintTestDescprintgcp=Lista štampača za Google Cloud Print. PRINTGCP_LOGIN=Google Account Login PRINTGCP_PASSWORD=Google Account Password STATE_ONLINE=Online -STATE_UNKNOWN=Unknown +STATE_UNKNOWN=Nepoznato STATE_OFFLINE=Offline -STATE_DORMANT=Offline for quite a while +STATE_DORMANT=Offline već duže vreme TYPE_GOOGLE=Google TYPE_HP=HP Printer TYPE_DOCS=DOCS @@ -34,43 +34,43 @@ TYPE_DRIVE=Google Drive TYPE_FEDEX=Fedex TYPE_ANDROID_CHROME_SNAPSHOT=Android TYPE_IOS_CHROME_SNAPSHOT=IOS -GCP_Name=Name -GCP_displayName=Display Name -GCP_Id=Printer Id -GCP_OwnerName=Owner Name -GCP_State=Printer State -GCP_connectionStatus=Online State -GCP_Type=Printer Type +GCP_Name=Ime +GCP_displayName=Prikazano Ime +GCP_Id=ID štampača +GCP_OwnerName=Ime vlasnika +GCP_State=Stanje štampača +GCP_connectionStatus=Online Stanje +GCP_Type=Tip štampača PRINTIPP=PrintIPP Driver -PrintIPPSetup=Setup of Direct Print module -PrintIPPDesc=This driver allow to send documents directly to a printer. It requires a Linux system with CUPS installed. -PrintingDriverDescprintipp=Configuration variables for printing driver PrintIPP. -PrintTestDescprintipp=List of Printers for driver PrintIPP. -PRINTIPP_ENABLED=Show "Direct print" icon in document lists +PrintIPPSetup=Podešavanja Direct Print modula +PrintIPPDesc=Ovaj driver omogućava direktno štampanje dokumenata. Potreban je Linux sistem sa instaliranim CUPS-om. +PrintingDriverDescprintipp=Opcije driver-a štampača PrintPP. +PrintTestDescprintipp=Lista štampača za driver PrintPP. +PRINTIPP_ENABLED=Prikaži ikonu "Direct Print" u listi dokumenata. PRINTIPP_HOST=Print server PRINTIPP_PORT=Port PRINTIPP_USER=Login PRINTIPP_PASSWORD=Password -NoPrinterFound=No printers found (check your CUPS setup) -NoDefaultPrinterDefined=No default printer defined -DefaultPrinter=Default printer -Printer=Printer +NoPrinterFound=Nema pronađenih štampača (proverite CUPS podešavanja) +NoDefaultPrinterDefined=Nema default štampača +DefaultPrinter=Default štampač +Printer=Štampač CupsServer=CUPS Server -IPP_Uri=Printer Uri -IPP_Name=Printer Name -IPP_State=Printer State -IPP_State_reason=State reason -IPP_State_reason1=State reason1 -IPP_BW=BW -IPP_Color=Color -IPP_Device=Device +IPP_Uri=URL štampača +IPP_Name=Ime štampača +IPP_State=Status štampača +IPP_State_reason=Razlog statusa +IPP_State_reason1=Razlog statusa 1 +IPP_BW=Crno-belo +IPP_Color=U boji +IPP_Device=Uređaj IPP_Media=Printer media IPP_Supported=Type of media -STATE_IPP_idle=Idle -STATE_IPP_stopped=Stopped -STATE_IPP_paused=Paused -STATE_IPP_toner-low-report=Low Toner -STATE_IPP_none=None -MEDIA_IPP_stationery=Stationery -MEDIA_IPP_thermal=Thermal -IPP_COLOR_print-black=BW Printer +STATE_IPP_idle=Slobodan +STATE_IPP_stopped=Stopiran +STATE_IPP_paused=Pauziran +STATE_IPP_toner-low-report=Nizak nivo tonera +STATE_IPP_none=Nema +MEDIA_IPP_stationery=Stacioniran +MEDIA_IPP_thermal=Termalni +IPP_COLOR_print-black=Crno-beli štampač diff --git a/htdocs/langs/sr_RS/products.lang b/htdocs/langs/sr_RS/products.lang index 9dcaf5bc684..e5266bf87db 100644 --- a/htdocs/langs/sr_RS/products.lang +++ b/htdocs/langs/sr_RS/products.lang @@ -1,287 +1,287 @@ # Dolibarr language file - Source file is en_US - products -ProductRef=Product ref. -ProductLabel=Product label -ProductServiceCard=Products/Services card -Products=Products -Services=Services -Product=Product -Service=Service -ProductId=Product/service id -Create=Create -Reference=Reference -NewProduct=New product -NewService=New service -ProductCode=Product code -ServiceCode=Service code -ProductVatMassChange=Mass VAT change +ProductRef=Ref. proizvoda +ProductLabel=Oznaka proizvoda +ProductServiceCard=Kartica Proizvoda/Usluga +Products=Proizvodi +Services=Usluge +Product=Proizvod +Service=Usluga +ProductId=ID Proizvoda/Usluge +Create=Kreiraj +Reference=Referenca +NewProduct=Novi proizvod +NewService=Nova usluga +ProductCode=Kod proizvoda +ServiceCode=Kod usluge +ProductVatMassChange=Masivna promena PDV-a ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database. -MassBarcodeInit=Mass barcode init +MassBarcodeInit=Masivna inicijalizacija bar code-a. MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete. -ProductAccountancyBuyCode=Accountancy code (buy) -ProductAccountancySellCode=Accountancy code (sell) -ProductOrService=Product or Service -ProductsAndServices=Products and Services -ProductsOrServices=Products or Services -ProductsAndServicesOnSell=Products and Services for sale or for purchase -ProductsAndServicesNotOnSell=Products and Services not for sale -ProductsAndServicesStatistics=Products and Services statistics -ProductsStatistics=Products statistics -ProductsOnSell=Product for sale or for purchase -ProductsNotOnSell=Product not for sale and not for purchase -ProductsOnSellAndOnBuy=Products for sale and for purchase -ServicesOnSell=Services for sale or for purchase -ServicesNotOnSell=Services not for sale -ServicesOnSellAndOnBuy=Services for sale and for purchase -InternalRef=Internal reference -LastRecorded=Last products/services on sell recorded -LastRecordedProductsAndServices=Last %s recorded products/services -LastModifiedProductsAndServices=Last %s modified products/services -LastRecordedProducts=Last %s products recorded -LastRecordedServices=Last %s services recorded -LastProducts=Last products -CardProduct0=Product card -CardProduct1=Service card -CardContract=Contract card -Warehouse=Warehouse -Warehouses=Warehouses -WarehouseOpened=Warehouse open -WarehouseClosed=Warehouse closed -Stock=Stock -Stocks=Stocks -Movement=Movement -Movements=Movements -Sell=Sales -Buy=Purchases -OnSell=For sale -OnBuy=For purchase -NotOnSell=Not for sale -ProductStatusOnSell=For sale -ProductStatusNotOnSell=Not for sale -ProductStatusOnSellShort=For sale -ProductStatusNotOnSellShort=Not for sale -ProductStatusOnBuy=For purchase -ProductStatusNotOnBuy=Not for purchase -ProductStatusOnBuyShort=For purchase -ProductStatusNotOnBuyShort=Not for purchase -UpdatePrice=Update price -AppliedPricesFrom=Applied prices from -SellingPrice=Selling price -SellingPriceHT=Selling price (net of tax) -SellingPriceTTC=Selling price (inc. tax) -PublicPrice=Public price -CurrentPrice=Current price -NewPrice=New price -MinPrice=Min. selling price -MinPriceHT=Min. selling price (net of tax) -MinPriceTTC=Min. selling price (inc. tax) +ProductAccountancyBuyCode=Računovodstveni kod (kupovina) +ProductAccountancySellCode=Računovodstveni kod (prodaja) +ProductOrService=Proizvod ili Usluga +ProductsAndServices=Proizvodi i Usluge +ProductsOrServices=Proizvodi ili Usluge +ProductsAndServicesOnSell=Proizvodi i Usluge za prodaju ili kupovinu +ProductsAndServicesNotOnSell=Proizvodi i Usluge koje nije za prodaju +ProductsAndServicesStatistics=Statistike Proizvoda i Usluga +ProductsStatistics=Statistike proizvoda +ProductsOnSell=Proizvod za prodaju ili kupovinu +ProductsNotOnSell=Proizvod koji nije za prodaju ni kupovinu +ProductsOnSellAndOnBuy=Proizvodi za prodaju i nabavku +ServicesOnSell=Usluga za prodaju ili kupovinu +ServicesNotOnSell=Usluge koje nisu za prodaju +ServicesOnSellAndOnBuy=Usluge za prodaju i nabavku +InternalRef=Interna referenca +LastRecorded=Poslednji sačuvani proizvodi/usluge na prodaju +LastRecordedProductsAndServices=Poslednjih %s sačuvanih proizvoda/usluga +LastModifiedProductsAndServices=Poslednjih %s izmenjenih proizvoda/usluga +LastRecordedProducts=Poslednjih %s sačuvanih proizvoda +LastRecordedServices=Poslednjih %s sačuvanih usluga +LastProducts=Poslednji proizvodi +CardProduct0=Kartica proizvoda +CardProduct1=Kartica usluge +CardContract=Kartica ugovora +Warehouse=Skladište +Warehouses=Skladišta +WarehouseOpened=Otvoreno skladište +WarehouseClosed=Zatvoreno skladište +Stock=Stanje +Stocks=Stanja +Movement=Promena +Movements=Promene +Sell=Prodaje +Buy=Nabavke +OnSell=Za prodaju +OnBuy=Za kupovinu +NotOnSell=Nije za prodaju +ProductStatusOnSell=Za prodaju +ProductStatusNotOnSell=Nije za prodaju +ProductStatusOnSellShort=Za prodaju +ProductStatusNotOnSellShort=Nije za prodaju +ProductStatusOnBuy=Za nabavku +ProductStatusNotOnBuy=Nije za nabavku +ProductStatusOnBuyShort=Za nabavku +ProductStatusNotOnBuyShort=Nije za nabavku +UpdatePrice=Ažuriraj cenu +AppliedPricesFrom=Važeće cene od +SellingPrice=Prodajna cena +SellingPriceHT=Prodajna cena (neto) +SellingPriceTTC=Prodajna cena (sa PDV-om) +PublicPrice=Javna cena +CurrentPrice=Trenutna cena +NewPrice=Nova cena +MinPrice=Min. prodajna cena +MinPriceHT=Min. prodajna cena (neto) +MinPriceTTC=Min. prodajna cena (bruto) CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount. -ContractStatus=Contract status -ContractStatusClosed=Closed -ContractStatusRunning=Ongoing -ContractStatusExpired=expired -ContractStatusOnHold=On hold +ContractStatus=Status ugovora +ContractStatusClosed=Zatvoren +ContractStatusRunning=U toku +ContractStatusExpired=istekao +ContractStatusOnHold=Na čekanju ContractStatusToRun=Make ongoing ContractNotRunning=This contract is not ongoing -ErrorProductAlreadyExists=A product with reference %s already exists. -ErrorProductBadRefOrLabel=Wrong value for reference or label. +ErrorProductAlreadyExists=Proizvod sa referencom %s već postoji +ErrorProductBadRefOrLabel=Pogrešna vrednost za referencu ili naziv. ErrorProductClone=There was a problem while trying to clone the product or service. -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. -Suppliers=Suppliers -SupplierRef=Supplier's product ref. -ShowProduct=Show product -ShowService=Show service -ProductsAndServicesArea=Product and Services area -ProductsArea=Product area -ServicesArea=Services area -AddToMyProposals=Add to my proposals -AddToOtherProposals=Add to other proposals -AddToMyBills=Add to my bills -AddToOtherBills=Add to other bills -CorrectStock=Correct stock -AddPhoto=Add photo -ListOfStockMovements=List of stock movements -BuyingPrice=Buying price -SupplierCard=Supplier card -CommercialCard=Commercial card -AllWays=Path to find your product in stock -NoCat=Your product is not in any category -PrimaryWay=Primary path -PriceRemoved=Price removed -BarCode=Barcode -BarcodeType=Barcode type -SetDefaultBarcodeType=Set barcode type -BarcodeValue=Barcode value -NoteNotVisibleOnBill=Note (not visible on invoices, proposals...) -CreateCopy=Create copy -ServiceLimitedDuration=If product is a service with limited duration: -MultiPricesAbility=Several level of prices per product/service -MultiPricesNumPrices=Number of prices -MultiPriceLevelsName=Price categories -AssociatedProductsAbility=Activate the package feature -AssociatedProducts=Package product -AssociatedProductsNumber=Number of products composing this package product +ErrorPriceCantBeLowerThanMinPrice=Greška, cena ne može biti manja od minimalne. +Suppliers=Dobavljači +SupplierRef=Dobavljačeva ref. proizvoda +ShowProduct=Pokaži proizvod +ShowService=Pokaži uslugu +ProductsAndServicesArea=Oblast proizvoda i usluga +ProductsArea=Oblast proizvoda +ServicesArea=Oblast usluga +AddToMyProposals=Ubaci u moje ponude +AddToOtherProposals=Ubaci u druge ponude +AddToMyBills=Ubaci u moje račune +AddToOtherBills=Ubaci u druge račune +CorrectStock=Ispravno stanje +AddPhoto=Dodaj fotografiju +ListOfStockMovements=Lista promena stanja +BuyingPrice=Kupovna cena +SupplierCard=Kartica dobavljača +CommercialCard=Komercijalna kartica +AllWays=Putanja do Vašeg proizvoda na lageru +NoCat=Vaš proizvod nije ni u jednoj kategoriji +PrimaryWay=Osnovna putanja +PriceRemoved=Cena uklonjena +BarCode=Bar code +BarcodeType=Tip Bar code-a +SetDefaultBarcodeType=Postavi bar code +BarcodeValue=Vrednost bar code +NoteNotVisibleOnBill=Beleška (nije vidljiva na računima, ponudama...) +CreateCopy=Kopiraj +ServiceLimitedDuration=Ako je proizvod usluga sa ograničenim trajanjem: +MultiPricesAbility=Više nivoa cena po proizvodu/usluzi +MultiPricesNumPrices=Broj cena +MultiPriceLevelsName=Kategorije cena +AssociatedProductsAbility=Aktiviraj mogućnost paketa +AssociatedProducts=Paket proizvoda +AssociatedProductsNumber=Broj proizvoda koji čine ovaj paket proizvoda ParentProductsNumber=Number of parent packaging product -IfZeroItIsNotAVirtualProduct=If 0, this product is not a package product -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any package product -EditAssociate=Associate -Translation=Translation -KeywordFilter=Keyword filter -CategoryFilter=Category filter -ProductToAddSearch=Search product to add -AddDel=Add/Delete -Quantity=Quantity -NoMatchFound=No match found +IfZeroItIsNotAVirtualProduct=Ako je vrednost 0, ovaj proizvod nije paket proizvoda +IfZeroItIsNotUsedByVirtualProduct=Ako je vrednost 0, povaj proizvod nije ni u jednom paketu proizvoda +EditAssociate=Poveži +Translation=Prevod +KeywordFilter=Filter po ključnoj reči +CategoryFilter=Filter po kategoriji +ProductToAddSearch=Potraži proizvod za dodavanje +AddDel=Dodaj/Obriši +Quantity=Količina +NoMatchFound=Nema rezultata ProductAssociationList=List of products/services that are component of this virtual product/package ProductParentList=List of package products/services with this product as a component ErrorAssociationIsFatherOfThis=One of selected product is parent with current product -DeleteProduct=Delete a product/service -ConfirmDeleteProduct=Are you sure you want to delete this product/service? -ProductDeleted=Product/Service "%s" deleted from database. -DeletePicture=Delete a picture -ConfirmDeletePicture=Are you sure you want to delete this picture ? -ExportDataset_produit_1=Products -ExportDataset_service_1=Services -ImportDataset_produit_1=Products -ImportDataset_service_1=Services -DeleteProductLine=Delete product line -ConfirmDeleteProductLine=Are you sure you want to delete this product line? -NoProductMatching=No product/service match your criteria -MatchingProducts=Matching products/services -NoStockForThisProduct=No stock for this product -NoStock=No Stock -Restock=Restock -ProductSpecial=Special -QtyMin=Minimum Qty -PriceQty=Price for this quantity -PriceQtyMin=Price for this min. qty (w/o discount) -VATRateForSupplierProduct=VAT Rate (for this supplier/product) -DiscountQtyMin=Default discount for qty -NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product -NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product -RecordedProducts=Products recorded -RecordedServices=Services recorded -RecordedProductsAndServices=Products/services recorded -PredefinedProductsToSell=Predefined products to sell -PredefinedServicesToSell=Predefined services to sell -PredefinedProductsAndServicesToSell=Predefined products/services to sell -PredefinedProductsToPurchase=Predefined product to purchase -PredefinedServicesToPurchase=Predefined services to purchase -PredefinedProductsAndServicesToPurchase=Predefined products/services to puchase -GenerateThumb=Generate thumb +DeleteProduct=Obriši proizvod/uslugu +ConfirmDeleteProduct=Da li ste sigurni da želite da obrišete ovaj proizvod/uslugu? +ProductDeleted=Proizvod/Usluga "%s" je obrisan iz baze. +DeletePicture=Obriši sliku +ConfirmDeletePicture=Da li ste sigurni da želite da obrišete ovu sliku? +ExportDataset_produit_1=Proizvodi +ExportDataset_service_1=Usluge +ImportDataset_produit_1=Proizvodi +ImportDataset_service_1=Usluge +DeleteProductLine=Obriši liniju proizvoda +ConfirmDeleteProductLine=Da li ste sigurni da želite da obrišete ovu liniju proizvoda? +NoProductMatching=Ni jedan proizvod/usluga ne odgovara Vašim kriterijumima +MatchingProducts=Pronađeni proizvodi/usluge +NoStockForThisProduct=Proizvoda nema na stanju +NoStock=Nema zaliha +Restock=Obnovi zalihe +ProductSpecial=Specijalno +QtyMin=Minimalna kol. +PriceQty=Cena za ovu količinu +PriceQtyMin=Cena za ovu min. kol. (bez popusta) +VATRateForSupplierProduct=PDV (za ovog dobavljača/proizvod) +DiscountQtyMin=Default popust za kol. +NoPriceDefinedForThisSupplier=Nema cene/kol definisane za ovog dobavljača/proizvod +NoSupplierPriceDefinedForThisProduct=Nema dobavljačke cene/kol. definisane za ovaj proizvod +RecordedProducts=Snimljeni proizvodi +RecordedServices=Snimljene usluge +RecordedProductsAndServices=Snimljeni Proizvodi/Usluge +PredefinedProductsToSell=Predefnisani proizvod za prodaju +PredefinedServicesToSell=Predefinisane usluge za prodaju +PredefinedProductsAndServicesToSell=Predefinisani proizvodi/usluge za prodaju +PredefinedProductsToPurchase=Predefinisani proizvod za nabavku +PredefinedServicesToPurchase=Predefinisane usluge za nabavku +PredefinedProductsAndServicesToPurchase=Predfinisani proizvodi/usluge za nabavku +GenerateThumb=Generiši ikonu ProductCanvasAbility=Use special "canvas" addons -ServiceNb=Service #%s -ListProductServiceByPopularity=List of products/services by popularity -ListProductByPopularity=List of products by popularity -ListServiceByPopularity=List of services by popularity -Finished=Manufactured product -RowMaterial=Raw Material -CloneProduct=Clone product or service -ConfirmCloneProduct=Are you sure you want to clone product or service <b>%s</b> ? -CloneContentProduct=Clone all main informations of product/service -ClonePricesProduct=Clone main informations and prices -CloneCompositionProduct=Clone packaged product/service -ProductIsUsed=This product is used -NewRefForClone=Ref. of new product/service -CustomerPrices=Customer prices -SuppliersPrices=Supplier prices -SuppliersPricesOfProductsOrServices=Supplier prices (of products or services) -CustomCode=Customs code -CountryOrigin=Origin country +ServiceNb=Usluga #%s +ListProductServiceByPopularity=Lista proizvoda/usluga po popularnosti +ListProductByPopularity=Lista proizvoda po popularnosti +ListServiceByPopularity=Lista usluga po popularnosti +Finished=Proizvedeni proizvod +RowMaterial=Sirovina +CloneProduct=Dupliraj proizvod ili uslugu +ConfirmCloneProduct=Da li ste sigurni da želite da klonirate proizvod ili uslugu <b>%s</b> ? +CloneContentProduct=Kloniraj sve glavne podatke proizvoda/usluge +ClonePricesProduct=Kloniraj glavne podatke i cene +CloneCompositionProduct=Dupliraj paket proizvoda/usluga +ProductIsUsed=Ovaj proizvod je u upotrebi +NewRefForClone=Ref. novog proizvoda/usluge +CustomerPrices=Cene klijenta +SuppliersPrices=Cene dobavljača +SuppliersPricesOfProductsOrServices=Cene dobavljača (proizvoda ili usluga) +CustomCode=Carinski kod +CountryOrigin=Zemlja porekla HiddenIntoCombo=Hidden into select lists -Nature=Nature -ShortLabel=Short label -Unit=Unit -p=u. -set=set -se=set -second=second +Nature=Priroda +ShortLabel=Kratak naziv +Unit=Jedinica +p=j. +set=postavi +se=postavi +second=sekunda s=s -hour=hour +hour=sat h=h -day=day +day=dan d=d kilogram=kilogram -kg=Kg +kg=kg gram=gram g=g -meter=meter +meter=metar m=m -linearmeter=linear meter +linearmeter=dužni metar lm=lm -squaremeter=square meter +squaremeter=kvadratni metar m2=m² -cubicmeter=cubic meter +cubicmeter=kubni metar m3=m³ -liter=liter +liter=litar l=L -ProductCodeModel=Product ref template -ServiceCodeModel=Service ref template -AddThisProductCard=Create product card +ProductCodeModel=Template ref. proizvoda +ServiceCodeModel=Template ref. usluge +AddThisProductCard=Kreiraj karticu proizvoda HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist. -AddThisServiceCard=Create service card +AddThisServiceCard=Kreiraj karticu usluge HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist. -CurrentProductPrice=Current price +CurrentProductPrice=Trenutna cena AlwaysUseNewPrice=Always use current price of product/service -AlwaysUseFixedPrice=Use the fixed price +AlwaysUseFixedPrice=Koristi fiksnu cenu PriceByQuantity=Different prices by quantity PriceByQuantityRange=Quantity range -ProductsDashboard=Products/Services summary -UpdateOriginalProductLabel=Modify original label -HelpUpdateOriginalProductLabel=Allows to edit the name of the product +ProductsDashboard=Rezime Proizvoda/Usluga +UpdateOriginalProductLabel=Izmeni izvorni naziv +HelpUpdateOriginalProductLabel=Omogućuje izmenu imena proizvoda ### composition fabrication Building=Production and items dispatchment -Build=Produce -BuildIt=Produce & Dispatch +Build=Napravi +BuildIt=Napravi i raspodeli BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action) -QtyNeed=Qty +QtyNeed=Kol UnitPmp=Net unit VWAP CostPmpHT=Net total VWAP ProductUsedForBuild=Auto consumed by production -ProductBuilded=Production completed -ProductsMultiPrice=Product multi-price -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP -Quarter1=1st. Quarter -Quarter2=2nd. Quarter -Quarter3=3rd. Quarter -Quarter4=4th. Quarter -BarCodePrintsheet=Print bar code +ProductBuilded=Proizvodnja je završena +ProductsMultiPrice=Multi-cena proizvoda +ProductsOrServiceMultiPrice=Cene klijenata (proizvoda ili usluga, multi-cene) +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax +Quarter1=1. Kvartal +Quarter2=2. Kvartal +Quarter3=3. Kvartal +Quarter4=4. Kvartal +BarCodePrintsheet=Odštampaj bar code PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button <b>%s</b>. -NumberOfStickers=Number of stickers to print on page -PrintsheetForOneBarCode=Print several stickers for one barcode -BuildPageToPrint=Generate page to print -FillBarCodeTypeAndValueManually=Fill barcode type and value manually. -FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product. -FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty. -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s. -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s. -BarCodeDataForProduct=Barcode information of product %s : -BarCodeDataForThirdparty=Barcode information of thirdparty %s : +NumberOfStickers=Broj nalepnica za štampanje na strani +PrintsheetForOneBarCode=Odštampaj više nalepnica za jedan bar code +BuildPageToPrint=Generiši stranu za štampanje +FillBarCodeTypeAndValueManually=Unesi ručno tip i vrednost bar code-a. +FillBarCodeTypeAndValueFromProduct=Unesi tip i vrednost bar code-a koristeći proizvod. +FillBarCodeTypeAndValueFromThirdParty=Unesi tip i vrednost bar code-a koristeći subjekt. +DefinitionOfBarCodeForProductNotComplete=Definicija tipa ili vrednosti bar code-a nije kompletna za proizvod %s. +DefinitionOfBarCodeForThirdpartyNotComplete=Definicija tipa ili vrednosti bar codea nije kompletna za subjekt %s. +BarCodeDataForProduct=Barcode informacija proizvoda %s : +BarCodeDataForThirdparty=Barcode informacija subjekta %s : ResetBarcodeForAllRecords=Define barcode value for all records (this will also reset barcode value already defined with new values) -PriceByCustomer=Different price for each customer -PriceCatalogue=Unique price per product/service -PricingRule=Rules for customer prices -AddCustomerPrice=Add price by customer +PriceByCustomer=Različita cena za svakog klijenta +PriceCatalogue=Jedinstvena cena za proizvod/uslugu +PricingRule=Pravila za cene klijenata +AddCustomerPrice=Dodaj cenu po klijentu ForceUpdateChildPriceSoc=Set same price on customer subsidiaries -PriceByCustomerLog=Log of previous customer prices -MinimumPriceLimit=Minimum price can't be lower then %s -MinimumRecommendedPrice=Minimum recommended price is : %s +PriceByCustomerLog=Istorija prethodnih cena klijenata +MinimumPriceLimit=Minimalna cena ne može biti manja od %s +MinimumRecommendedPrice=Minimalna preporučena cena je : %s PriceExpressionEditor=Price expression editor PriceExpressionSelected=Selected price expression -PriceExpressionEditorHelp1="price = 2 + 2" or "2 + 2" for setting the price. Use ; to separate expressions +PriceExpressionEditorHelp1="cena = 2 + 2" ili "2 + 2" da biste zadali cenu. Koristite ; da biste razdvojili izraze PriceExpressionEditorHelp2=You can access ExtraFields with variables like <b>#extrafield_myextrafieldkey#</b> and global variables with <b>#global_mycode#</b> PriceExpressionEditorHelp3=In both product/service and supplier prices there are these variables available:<br><b>#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min#</b> PriceExpressionEditorHelp4=In product/service price only: <b>#supplier_min_price#</b><br>In supplier prices only: <b>#supplier_quantity# and #supplier_tva_tx#</b> -PriceExpressionEditorHelp5=Available global values: -PriceMode=Price mode -PriceNumeric=Number -DefaultPrice=Default price +PriceExpressionEditorHelp5=Dostupne globalne vrednosti: +PriceMode=Mod cene +PriceNumeric=Broj +DefaultPrice=Default cena ComposedProductIncDecStock=Increase/Decrease stock on parent change -ComposedProduct=Sub-product -MinSupplierPrice=Minimum supplier price +ComposedProduct=Pod-proizvod +MinSupplierPrice=Minimalna cena dobavljača DynamicPriceConfiguration=Dynamic price configuration -GlobalVariables=Global variables +GlobalVariables=Globalne promenljive GlobalVariableUpdaters=Global variable updaters GlobalVariableUpdaterType0=JSON data GlobalVariableUpdaterHelp0=Parses JSON data from specified URL, VALUE specifies the location of relevant value, @@ -289,10 +289,11 @@ GlobalVariableUpdaterHelpFormat0=format is {"URL": "http://example.com/urlofjson GlobalVariableUpdaterType1=WebService data GlobalVariableUpdaterHelp1=Parses WebService data from specified URL, NS specifies the namespace, VALUE specifies the location of relevant value, DATA should contain the data to send and METHOD is the calling WS method GlobalVariableUpdaterHelpFormat1=format is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data, "to": "send"}} -UpdateInterval=Update interval (minutes) -LastUpdated=Last updated -CorrectlyUpdated=Correctly updated +UpdateInterval=Interval ažuriranja (minuti) +LastUpdated=Ažurrano +CorrectlyUpdated=Uspešno ažurirano PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is -PropalMergePdfProductChooseFile=Select PDF files +PropalMergePdfProductChooseFile=Selektiraj PDF fajlove IncludingProductWithTag=Including product with tag -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +DefaultPriceRealPriceMayDependOnCustomer=Default cena, realna cena može zavisiti od klijenta +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/sr_RS/projects.lang b/htdocs/langs/sr_RS/projects.lang index 30de7020b18..e5670e2704c 100644 --- a/htdocs/langs/sr_RS/projects.lang +++ b/htdocs/langs/sr_RS/projects.lang @@ -1,11 +1,13 @@ # Dolibarr language file - Source file is en_US - projects -RefProject=Ref. project -ProjectId=Project Id -Project=Project -Projects=Projects -ProjectStatus=Project status -SharedProject=Everybody -PrivateProject=Contacts of project +RefProject=Ref. projekta +ProjectRef=Project ref. +ProjectId=ID projekta +ProjectLabel=Project label +Project=Projekat +Projects=Projekti +ProjectStatus=Status projekta +SharedProject=Svi +PrivateProject=Kontakti projekta MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type). ProjectsPublicDesc=This view presents all projects you are allowed to read. ProjectsPublicTaskDesc=This view presents all projects and tasks you are allowed to read. @@ -16,132 +18,132 @@ TasksPublicDesc=This view presents all projects and tasks you are allowed to rea TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything). AllTaskVisibleButEditIfYouAreAssigned=All tasks for such project are visible, but you can enter time only for task you are assigned on. Assign task to you if you want to enter time on it. OnlyYourTaskAreVisible=Only tasks you are assigned on are visible. Assign task to you if you want to enter time on it. -ProjectsArea=Projects area -NewProject=New project -AddProject=Create project -DeleteAProject=Delete a project -DeleteATask=Delete a task -ConfirmDeleteAProject=Are you sure you want to delete this project ? -ConfirmDeleteATask=Are you sure you want to delete this task ? +ProjectsArea=Oblast projekata +NewProject=Novi projekat +AddProject=Kreiraj projekat +DeleteAProject=Obriši projekat +DeleteATask=Obriši zadatak +ConfirmDeleteAProject=Da li ste sigurni da želite da obrišete ovaj projekat ? +ConfirmDeleteATask=Da li ste sigurni da želite da obrišete ovaj zadatak ? OfficerProject=Officer project -LastProjects=Last %s projects -AllProjects=All projects -OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects -ProjectsList=List of projects -ShowProject=Show project +LastProjects=Poslednjih %s projekata +AllProjects=Svi projekti +OpenedProjects=Otvoreni projekti +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status +ProjectsList=Lista projekata +ShowProject=Prikaži projekat SetProject=Set project NoProject=No project defined or owned -NbOpenTasks=Nb of open tasks -NbOfProjects=Nb of projects -TimeSpent=Time spent -TimeSpentByYou=Time spent by you -TimeSpentByUser=Time spent by user -TimesSpent=Time spent -RefTask=Ref. task -LabelTask=Label task -TaskTimeSpent=Time spent on tasks -TaskTimeUser=User -TaskTimeNote=Note -TaskTimeDate=Date -TasksOnOpenedProject=Tasks on open projects +NbOpenTasks=Br otvorenih zadataka +NbOfProjects=Br projekata +TimeSpent=Provedeno vreme +TimeSpentByYou=Vreme koje ste Vi proveli +TimeSpentByUser=Vreme koje je korisnik proveo +TimesSpent=Provedeno vreme +RefTask=Ref. zadataka +LabelTask=Naziv zadatka +TaskTimeSpent=Vreme provedeno na zadacima +TaskTimeUser=Korisnik +TaskTimeNote=Beleška +TaskTimeDate=Datum +TasksOnOpenedProject=Zadaci na otvorenim projektima WorkloadNotDefined=Workload not defined -NewTimeSpent=New time spent -MyTimeSpent=My time spent -MyTasks=My tasks -Tasks=Tasks -Task=Task -TaskDateStart=Task start date -TaskDateEnd=Task end date -TaskDescription=Task description -NewTask=New task -AddTask=Create task -AddDuration=Add duration -Activity=Activity -Activities=Tasks/activities -MyActivity=My activity -MyActivities=My tasks/activities -MyProjects=My projects -DurationEffective=Effective duration -Progress=Progress -ProgressDeclared=Declared progress -ProgressCalculated=Calculated progress -Time=Time -ListProposalsAssociatedProject=List of the commercial proposals associated with the project -ListOrdersAssociatedProject=List of customer's orders associated with the project -ListInvoicesAssociatedProject=List of customer's invoices associated with the project +NewTimeSpent=Novo provedeno vreme +MyTimeSpent=Moje vreme +MyTasks=Moji zadaci +Tasks=Zadaci +Task=Zadatak +TaskDateStart=Početak zadatka +TaskDateEnd=Kraj zadatka +TaskDescription=Opis zadatka +NewTask=Novi zadatak +AddTask=Kreiraj zadatak +AddDuration=Dodaj trajanje +Activity=Aktivnost +Activities=Zadaci/aktivnosti +MyActivity=Moja aktivnost +MyActivities=Moji zadaci/aktivnosti +MyProjects=Moji projekti +DurationEffective=Efektivno trajanje +Progress=Napredovanje +ProgressDeclared=Prijavljeni napredak +ProgressCalculated=Izračunati napredak +Time=Vreme +ListProposalsAssociatedProject=Lista komercijalnih ponuda vezanih za projekat +ListOrdersAssociatedProject=Lista narudžbina klijenata vezanih za projekat +ListInvoicesAssociatedProject=Lista računa klijenata vezanih za projekat ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project -ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project -ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project -ListContractAssociatedProject=List of contracts associated with the project -ListFichinterAssociatedProject=List of interventions associated with the project +ListSupplierOrdersAssociatedProject=Lista dobavljčkih narudžbina vezanih za projekat +ListSupplierInvoicesAssociatedProject=Lista dobavljačkih računa vezanih za projekat +ListContractAssociatedProject=Lista ugovora vezanih za projekat +ListFichinterAssociatedProject=Lista intervencija vezanih za projekat ListExpenseReportsAssociatedProject=List of expense reports associated with the project -ListDonationsAssociatedProject=List of donations associated with the project -ListActionsAssociatedProject=List of events associated with the project +ListDonationsAssociatedProject=Lista donacija vezanih za ovaj projekat +ListActionsAssociatedProject=Lista događaja vezanih za projekat ListTaskTimeUserProject=List of time consumed on tasks of project -TaskTimeUserProject=Time consumed on tasks of project -ActivityOnProjectToday=Activity on project today -ActivityOnProjectYesterday=Activity on project yesterday -ActivityOnProjectThisWeek=Activity on project this week -ActivityOnProjectThisMonth=Activity on project this month -ActivityOnProjectThisYear=Activity on project this year +TaskTimeUserProject=Vreme provedeno na zadacima ovog projekta +ActivityOnProjectToday=Aktivnost na projektu danas +ActivityOnProjectYesterday=Aktivnost na projektu juče +ActivityOnProjectThisWeek=Aktivnosti na projektu ove nedelje +ActivityOnProjectThisMonth=Aktivnosti na projektu ovog meseca +ActivityOnProjectThisYear=Aktivnosti na projektu ove godine ChildOfTask=Child of project/task NotOwnerOfProject=Not owner of this private project -AffectedTo=Allocated to +AffectedTo=Dodeljeno CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab. -ValidateProject=Validate projet -ConfirmValidateProject=Are you sure you want to validate this project ? -CloseAProject=Close project -ConfirmCloseAProject=Are you sure you want to close this project ? -ReOpenAProject=Open project -ConfirmReOpenAProject=Are you sure you want to re-open this project ? -ProjectContact=Project contacts -ActionsOnProject=Events on project -OpenedProjects=Opened projects -YouAreNotContactOfProject=You are not a contact of this private project -DeleteATimeSpent=Delete time spent -ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ? -DoNotShowMyTasksOnly=See also tasks not assigned to me -ShowMyTasksOnly=View only tasks assigned to me -TaskRessourceLinks=Resources -ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party -NoTasks=No tasks for this project -LinkedToAnotherCompany=Linked to other third party -TaskIsNotAffectedToYou=Task not assigned to you -ErrorTimeSpentIsEmpty=Time spent is empty +ValidateProject=Odobri projekat +ConfirmValidateProject=Da li ste sigurni da želite da odobrite ovaj projekat ? +CloseAProject=Zatvori projekat +ConfirmCloseAProject=Da li ste sigurni da želite da zatvorite ovaj projekat +ReOpenAProject=Otvori projekat +ConfirmReOpenAProject=Da li ste sigurni da želite da ponovo otvorite ovaj projekat ? +ProjectContact=Kontakti projekta +ActionsOnProject=Događaji projekta +OpenedProjects=Otvoreni projekti +YouAreNotContactOfProject=Vi niste kontakt u ovom privatnom projektu +DeleteATimeSpent=Obriši provedeno vreme +ConfirmDeleteATimeSpent=Da li ste sigurni da želite da obrišete provedeno vreme ? +DoNotShowMyTasksOnly=Prikaži zadatke koji mi nisu dodeljeni +ShowMyTasksOnly=Prikaži samo moje zadatke +TaskRessourceLinks=Resursi +ProjectsDedicatedToThisThirdParty=Projekti posvećeni ovom subjektu +NoTasks=Nema zadataka za ovaj projekat +LinkedToAnotherCompany=Subjekti vezani za ovaj projekat +TaskIsNotAffectedToYou=Zadaci koji Vam nisu dodeljeni +ErrorTimeSpentIsEmpty=Provedeno vreme nije uneto ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (<b>%s</b> tasks at the moment) and all inputs of time spent. IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties. -CloneProject=Clone project -CloneTasks=Clone tasks -CloneContacts=Clone contacts -CloneNotes=Clone notes +CloneProject=Dupliraj projekat +CloneTasks=Dupiraj zadatke +CloneContacts=Dupliraj kontakte +CloneNotes=Dupliraj beleške CloneProjectFiles=Clone project joined files CloneTaskFiles=Clone task(s) joined files (if task(s) cloned) CloneMoveDate=Update project/tasks dates from now ? -ConfirmCloneProject=Are you sure to clone this project ? +ConfirmCloneProject=Da li ste sigurni da želite da duplirate ovaj projekat ? ProjectReportDate=Change task date according project start date ErrorShiftTaskDate=Impossible to shift task date according to new project start date -ProjectsAndTasksLines=Projects and tasks -ProjectCreatedInDolibarr=Project %s created -TaskCreatedInDolibarr=Task %s created -TaskModifiedInDolibarr=Task %s modified -TaskDeletedInDolibarr=Task %s deleted +ProjectsAndTasksLines=Projekti i zadaci +ProjectCreatedInDolibarr=Projekat %s je kreiran +TaskCreatedInDolibarr=Zadatak %s je kreiran +TaskModifiedInDolibarr=Zadatak %s je izmenjen +TaskDeletedInDolibarr=Zadatak %s je obrisan OpportunityStatus=Opportunity status OpportunityStatusShort=Opp. status OpportunityAmount=Opportunity amount OpportunityAmountShort=Opp. amount ##### Types de contacts ##### -TypeContact_project_internal_PROJECTLEADER=Project leader -TypeContact_project_external_PROJECTLEADER=Project leader +TypeContact_project_internal_PROJECTLEADER=Vođa projekta +TypeContact_project_external_PROJECTLEADER=Vođa projekta TypeContact_project_internal_PROJECTCONTRIBUTOR=Contributor TypeContact_project_external_PROJECTCONTRIBUTOR=Contributor -TypeContact_project_task_internal_TASKEXECUTIVE=Task executive -TypeContact_project_task_external_TASKEXECUTIVE=Task executive +TypeContact_project_task_internal_TASKEXECUTIVE=Izvršilac zadatka +TypeContact_project_task_external_TASKEXECUTIVE=Izvršilac zadatka TypeContact_project_task_internal_TASKCONTRIBUTOR=Contributor TypeContact_project_task_external_TASKCONTRIBUTOR=Contributor -SelectElement=Select element -AddElement=Link to element -UnlinkElement=Unlink element +SelectElement=Selektiraj element +AddElement=Link ka elementu +UnlinkElement=Unlinkuj element # Documents models DocumentModelBeluga=Project template for linked objects overview DocumentModelBaleine=Project report template for tasks @@ -149,37 +151,37 @@ PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation ProjectReferers=Refering objects -SearchAProject=Search a project -SearchATask=Search a task -ProjectMustBeValidatedFirst=Project must be validated first -ProjectDraft=Draft projects +SearchAProject=Potraži projekat +SearchATask=Potraži zadatak +ProjectMustBeValidatedFirst=Projekat prvo mora biti odobren +ProjectDraft=Draft projekti FirstAddRessourceToAllocateTime=Associate a resource to allocate time -InputPerDay=Input per day -InputPerWeek=Input per week -InputPerAction=Input per action +InputPerDay=Ulaz po danu +InputPerWeek=Ulaz po nedelji +InputPerAction=Ulaz po akciji TimeAlreadyRecorded=Time spent already recorded for this task/day and user %s -ProjectsWithThisUserAsContact=Projects with this user as contact -TasksWithThisUserAsContact=Tasks assigned to this user -ResourceNotAssignedToProject=Not assigned to project -ResourceNotAssignedToTask=Not assigned to task -AssignTaskToMe=Assign task to me -AssignTask=Assign -ProjectOverview=Overview -ManageTasks=Use projects to follow tasks and time +ProjectsWithThisUserAsContact=Projekti sa ovim korisnikom u kontaktima +TasksWithThisUserAsContact=Zadaci ovog korisnika +ResourceNotAssignedToProject=Nije dodeljen projektu +ResourceNotAssignedToTask=Nije dodeljen zadatku +AssignTaskToMe=Dodeli zadatak meni +AssignTask=Dodeli +ProjectOverview=Pregled +ManageTasks=Koristi projekte za praćenje zadataka i vremena ManageOpportunitiesStatus=Use projects to follow leads/opportinuties -ProjectNbProjectByMonth=Nb of created projects by month +ProjectNbProjectByMonth=Br kreiranih projekata po mesecu ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status -ProjectsStatistics=Statistics on projects/leads +ProjectsStatistics=Statistike na projektima/lead-ovima TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible. -OpenedProjectsByThirdparties=Opened projects by thirdparties +OpenedProjectsByThirdparties=Otvoreni projekti po subjektima OpportunityTotalAmount=Opportunities total amount OpportunityPonderatedAmount=Opportunities weighted amount OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OppStatusQUAL=Kvalifikacija +OppStatusPROPO=Ponuda +OppStatusNEGO=Pregovaranje +OppStatusPENDING=Na čekanju +OppStatusWIN=Dobijeno +OppStatusLOST=Izgubljeno diff --git a/htdocs/langs/sr_RS/propal.lang b/htdocs/langs/sr_RS/propal.lang index d10dbb15122..bd4de91ae1d 100644 --- a/htdocs/langs/sr_RS/propal.lang +++ b/htdocs/langs/sr_RS/propal.lang @@ -1,101 +1,101 @@ # Dolibarr language file - Source file is en_US - propal -Proposals=Commercial proposals -Proposal=Commercial proposal -ProposalShort=Proposal -ProposalsDraft=Draft commercial proposals -ProposalDraft=Draft commercial proposal -ProposalsOpened=Open commercial proposals -Prop=Commercial proposals -CommercialProposal=Commercial proposal -CommercialProposals=Commercial proposals -ProposalCard=Proposal card -NewProp=New commercial proposal -NewProposal=New commercial proposal -NewPropal=New proposal -Prospect=Prospect -ProspectList=Prospect list -DeleteProp=Delete commercial proposal -ValidateProp=Validate commercial proposal -AddProp=Create proposal -ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ? -ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name <b>%s</b> ? -LastPropals=Last %s proposals -LastClosedProposals=Last %s closed proposals -LastModifiedProposals=Last %s modified proposals -AllPropals=All proposals -LastProposals=Last proposals -SearchAProposal=Search a proposal -ProposalsStatistics=Commercial proposal's statistics -NumberOfProposalsByMonth=Number by month -AmountOfProposalsByMonthHT=Amount by month (net of tax) -NbOfProposals=Number of commercial proposals -ShowPropal=Show proposal -PropalsDraft=Drafts -PropalsOpened=Open -PropalsNotBilled=Closed not billed -PropalStatusDraft=Draft (needs to be validated) -PropalStatusValidated=Validated (proposal is open) -PropalStatusOpened=Validated (proposal is open) -PropalStatusClosed=Closed -PropalStatusSigned=Signed (needs billing) -PropalStatusNotSigned=Not signed (closed) -PropalStatusBilled=Billed +Proposals=Komercijalne ponude +Proposal=Komercijalna ponuda +ProposalShort=Ponuda +ProposalsDraft=Draft komercijalne ponude +ProposalDraft=Draft komercijalna ponuda +ProposalsOpened=Otvorene komercijalne ponude +Prop=Komercijalne ponude +CommercialProposal=Komercijaln ponuda +CommercialProposals=Komercijalne ponude +ProposalCard=Kartica ponude +NewProp=Nova komercijalna ponuda +NewProposal=Nova komercijalna ponuda +NewPropal=Nova ponuda +Prospect=Kandidat +ProspectList=Lista kandidata +DeleteProp=Obriši komercijalnu ponud +ValidateProp=Odobri komercijalnu ponudu +AddProp=Kreiraj ponudu +ConfirmDeleteProp=Da li ste sigurni da želite da brišete ovu komercijalnu ponudu ? +ConfirmValidateProp=Da li ste igurni da želite da odobrite ovu komercijalnu ponudu pod imenom <b>%s</b> ? +LastPropals=Poslednjih %s ponuda +LastClosedProposals=Poslednjih %s zatvorenih ponuda +LastModifiedProposals=Poslednjih %s izmenjenih ponuda +AllPropals=Sve ponude +LastProposals=Poslednje ponude +SearchAProposal=Potraži ponudu +ProposalsStatistics=Statistike komercijalnih ponuda +NumberOfProposalsByMonth=Broj po mesecu +AmountOfProposalsByMonthHT=Svota po mesecu (neto) +NbOfProposals=Broj komercijalnih ponuda +ShowPropal=Prikaži ponudu +PropalsDraft=Draft +PropalsOpened=Otvorena +PropalsNotBilled=Zatvorena, nenaplaćena +PropalStatusDraft=Draft (čeka odobrenje) +PropalStatusValidated=Odobrena (ponuda je otvorena) +PropalStatusOpened=Odobrena (ponuda je otvorena) +PropalStatusClosed=Zatvorena +PropalStatusSigned=Potpisana (za naplatu) +PropalStatusNotSigned=Nepotpisana (zatvorena) +PropalStatusBilled=Naplaćena PropalStatusDraftShort=Draft -PropalStatusValidatedShort=Validated -PropalStatusOpenedShort=Open -PropalStatusClosedShort=Closed -PropalStatusSignedShort=Signed -PropalStatusNotSignedShort=Not signed -PropalStatusBilledShort=Billed -PropalsToClose=Commercial proposals to close -PropalsToBill=Signed commercial proposals to bill -ListOfProposals=List of commercial proposals -ActionsOnPropal=Events on proposal -NoOpenedPropals=No open commercial proposals -NoOtherOpenedPropals=No other open commercial proposals -RefProposal=Commercial proposal ref -SendPropalByMail=Send commercial proposal by mail -AssociatedDocuments=Documents associated with the proposal: -ErrorCantOpenDir=Can't open directory -DatePropal=Date of proposal -DateEndPropal=Validity ending date -DateEndPropalShort=Date end -ValidityDuration=Validity duration -CloseAs=Close with status -ClassifyBilled=Classify billed -BuildBill=Build invoice -ErrorPropalNotFound=Propal %s not found -Estimate=Estimate : -EstimateShort=Estimate -OtherPropals=Other proposals -AddToDraftProposals=Add to draft proposal -NoDraftProposals=No draft proposals -CopyPropalFrom=Create commercial proposal by copying existing proposal -CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services -DefaultProposalDurationValidity=Default commercial proposal validity duration (in days) -UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address -ClonePropal=Clone commercial proposal -ConfirmClonePropal=Are you sure you want to clone the commercial proposal <b>%s</b> ? -ConfirmReOpenProp=Are you sure you want to open back the commercial proposal <b>%s</b> ? -ProposalsAndProposalsLines=Commercial proposal and lines -ProposalLine=Proposal line -AvailabilityPeriod=Availability delay -SetAvailability=Set availability delay -AfterOrder=after order +PropalStatusValidatedShort=Odobrena +PropalStatusOpenedShort=Otvorena +PropalStatusClosedShort=Zatvorena +PropalStatusSignedShort=Potpisana +PropalStatusNotSignedShort=Nepotpisana +PropalStatusBilledShort=Naplaćena +PropalsToClose=Komercijalne ponude za zatvaranje +PropalsToBill=Potpisane komercijalne ponude za naplatu +ListOfProposals=Lista komercijalnih ponuda +ActionsOnPropal=Događaji na ponudi +NoOpenedPropals=Nema otvorenih komercijalnih ponuda +NoOtherOpenedPropals=Nema drugih otvorenih komercijalnih ponuda +RefProposal=Ref komercijalne ponude +SendPropalByMail=Pošalji komercijalnu poudu mailom +AssociatedDocuments=Dokumenti vezani za ponudu: +ErrorCantOpenDir=Nemoguće otvoriti folder +DatePropal=Datum ponude +DateEndPropal=Kraj validnosti +DateEndPropalShort=Kraj +ValidityDuration=Trajanje validnosti +CloseAs=Zatvori sa statusom +ClassifyBilled=Označi kao naplaćenu +BuildBill=Kreiraj račun +ErrorPropalNotFound=Ponuda %s nije pronađena +Estimate=Procena : +EstimateShort=Procena +OtherPropals=Druge ponude +AddToDraftProposals=Ubaci u draft ponude +NoDraftProposals=Nema draft ponuda +CopyPropalFrom=Dupliraj postojeću ponudu +CreateEmptyPropal=Napravi praznu ponudu ili novu ponudu iz liste proizvoda/usluga +DefaultProposalDurationValidity=Default trajanje validnosti komercijalne ponude (u danima) +UseCustomerContactAsPropalRecipientIfExist=Koristi adresu kontakta (ukoliko postoji) umesto adrese subjekta za adresu na komercijalnoj ponudi +ClonePropal=Dupliraj komercijalnu ponudu +ConfirmClonePropal=Da li ste sigurni da želite da duplirate komercijalnu ponudu <b>%s</b> ? +ConfirmReOpenProp=Da li ste sigurni da želite da ponovo otvorite komercijalnu ponudu <b>%s</b> ? +ProposalsAndProposalsLines=Komercijalna ponuda i linije +ProposalLine=Linija ponude +AvailabilityPeriod=Čekanje dostupnosti +SetAvailability=Postavi trajanje čekanja dostupnosti +AfterOrder=posle narudžbine ##### Availability ##### -AvailabilityTypeAV_NOW=Immediate -AvailabilityTypeAV_1W=1 week -AvailabilityTypeAV_2W=2 weeks -AvailabilityTypeAV_3W=3 weeks -AvailabilityTypeAV_1M=1 month +AvailabilityTypeAV_NOW=Odmah +AvailabilityTypeAV_1W=1 nedelja +AvailabilityTypeAV_2W=2 nedelje +AvailabilityTypeAV_3W=3 nedelje +AvailabilityTypeAV_1M=1 mesec ##### Types de contacts ##### -TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal -TypeContact_propal_external_BILLING=Customer invoice contact -TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal +TypeContact_propal_internal_SALESREPFOLL=Agent koji prati ponudu +TypeContact_propal_external_BILLING=Kontakt sa računa klijenta +TypeContact_propal_external_CUSTOMER=Kontakt klijenta koji prati ponudu # Document models -DocModelAzurDescription=A complete proposal model (logo...) -DocModelJauneDescription=Jaune proposal model -DefaultModelPropalCreate=Default model creation -DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced) -DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) -ProposalCustomerSignature=Written acceptance, company stamp, date and signature +DocModelAzurDescription=Kompletan model ponude (logo...) +DocModelJauneDescription=Jaune model ponude +DefaultModelPropalCreate=Kreacija default modela +DefaultModelPropalToBill=Default model prilikom zatvaranja komercijalne ponude (za naplatu) +DefaultModelPropalClosed=Default model prilikom zatvaranja komercijalne ponude (nenaplaćen) +ProposalCustomerSignature=Pismeno odobrenje, pečat kompanije, datum i potpis diff --git a/htdocs/langs/sr_RS/resource.lang b/htdocs/langs/sr_RS/resource.lang index 32bdd92f884..2e31f7d24ec 100644 --- a/htdocs/langs/sr_RS/resource.lang +++ b/htdocs/langs/sr_RS/resource.lang @@ -1,5 +1,5 @@ -MenuResourceIndex=Resources +MenuResourceIndex=Resursi MenuResourceAdd=New resource MenuResourcePlanning=Resource planning DeleteResource=Delete resource diff --git a/htdocs/langs/sr_RS/salaries.lang b/htdocs/langs/sr_RS/salaries.lang index 953a9c7540c..27858251bde 100644 --- a/htdocs/langs/sr_RS/salaries.lang +++ b/htdocs/langs/sr_RS/salaries.lang @@ -1,15 +1,15 @@ # Dolibarr language file - Source file is en_US - users -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Accountancy code for salaries payments -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accountancy code for financial charge -Salary=Salary -Salaries=Salaries -Employee=Employee -NewSalaryPayment=New salary payment -SalaryPayment=Salary payment -SalariesPayments=Salaries payments -ShowSalaryPayment=Show salary payment -THM=Average hourly price -TJM=Average daily price -CurrentSalary=Current salary -THMDescription=This value may be used to calculate cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently as information only and is not used for any calculation +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Računovodstveni kod za isplate zarada +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Računovodstveni kod za finansijske troškove +Salary=Plata +Salaries=Plate +Employee=Zaposleni +NewSalaryPayment=Nova isplata zarade +SalaryPayment=Isplata zarade +SalariesPayments=Isplate zarada +ShowSalaryPayment=Prikaži isplatu zarade +THM=Prosečna satnica +TJM=Prosečna dnevnica +CurrentSalary=Trenutna plata +THMDescription=Ova vrednost može biti korišćena za procenu cene vremena provedenog na projektu koje su korisnici uneli (ukoliko se koristi modul projekti) +TJMDescription=Ova vrednost se trenutno koristi samo informativno i ne uzima se u obzir ni za koji obračun. diff --git a/htdocs/langs/sr_RS/sendings.lang b/htdocs/langs/sr_RS/sendings.lang index 3260773a2d5..ea722d1974a 100644 --- a/htdocs/langs/sr_RS/sendings.lang +++ b/htdocs/langs/sr_RS/sendings.lang @@ -37,7 +37,7 @@ StatusSendingValidated=Validated (products to ship or already shipped) StatusSendingProcessed=Processed StatusSendingCanceledShort=Canceled StatusSendingDraftShort=Draft -StatusSendingValidatedShort=Validated +StatusSendingValidatedShort=Odobren StatusSendingProcessedShort=Processed SendingSheet=Shipment sheet Carriers=Carriers diff --git a/htdocs/langs/sr_RS/sms.lang b/htdocs/langs/sr_RS/sms.lang index 4e89bb24730..066e99d5401 100644 --- a/htdocs/langs/sr_RS/sms.lang +++ b/htdocs/langs/sr_RS/sms.lang @@ -1,53 +1,53 @@ # Dolibarr language file - Source file is en_US - sms Sms=Sms -SmsSetup=Sms setup -SmsDesc=This page allows you to define globals options on SMS features -SmsCard=SMS Card -AllSms=All SMS campains -SmsTargets=Targets -SmsRecipients=Targets +SmsSetup=Podešavanja sms-a +SmsDesc=Na ovoj stranici možete definisati globalne opcije za SMS +SmsCard=SMS kartica +AllSms=Sve SMS kampanje +SmsTargets=Targeti +SmsRecipients=Targeti SmsRecipient=Target -SmsTitle=Description -SmsFrom=Sender +SmsTitle=Opis +SmsFrom=Pošiljalac SmsTo=Target -SmsTopic=Topic of SMS -SmsText=Message -SmsMessage=SMS Message -ShowSms=Show Sms -ListOfSms=List SMS campains -NewSms=New SMS campain -EditSms=Edit Sms -ResetSms=New sending -DeleteSms=Delete Sms campain -DeleteASms=Remove a Sms campain -PreviewSms=Previuw Sms -PrepareSms=Prepare Sms -CreateSms=Create Sms -SmsResult=Result of Sms sending -TestSms=Test Sms -ValidSms=Validate Sms -ApproveSms=Approve Sms +SmsTopic=Tema SMS-a +SmsText=Poruka +SmsMessage=SMS poruka +ShowSms=Prikaži SMS +ListOfSms=Lista SMS kampanja +NewSms=Nova SMS kampanja +EditSms=Izmeni SMS +ResetSms=Novo slanje +DeleteSms=Obriši SMS kampanju +DeleteASms=Ukloni SMS kampanju +PreviewSms=Pogledaj SMS +PrepareSms=Priremi SMS +CreateSms=Kreiraj SMS +SmsResult=Rezultati SMS slanja +TestSms=Test SMS +ValidSms=Odobri SMS +ApproveSms=Odbri SMS SmsStatusDraft=Draft -SmsStatusValidated=Validated -SmsStatusApproved=Approved -SmsStatusSent=Sent -SmsStatusSentPartialy=Sent partially -SmsStatusSentCompletely=Sent completely -SmsStatusError=Error -SmsStatusNotSent=Not sent -SmsSuccessfulySent=Sms correctly sent (from %s to %s) -ErrorSmsRecipientIsEmpty=Number of target is empty -WarningNoSmsAdded=No new phone number to add to target list -ConfirmValidSms=Do you confirm validation of this campain ? +SmsStatusValidated=Odobren +SmsStatusApproved=Odobren +SmsStatusSent=Poslat +SmsStatusSentPartialy=Delimično poslat +SmsStatusSentCompletely=Potpuno poslat +SmsStatusError=Greška +SmsStatusNotSent=Nije poslat +SmsSuccessfulySent=SMS uspešno poslat (od %s do %s) +ErrorSmsRecipientIsEmpty=Broj targeta je prazan +WarningNoSmsAdded=Nema novih brojeva za dodavanje na listu targeta +ConfirmValidSms=Da li potvrđujete odobrenje ove kampanje ? ConfirmResetMailing=Warning, if you make a reinit of Sms campain <b>%s</b>, you will allow to make a mass sending of it a second time. Is it really what you wan to do ? -ConfirmDeleteMailing=Do you confirm removing of campain ? -NbOfRecipients=Number of targets -NbOfUniqueSms=Nb dof unique phone numbers -NbOfSms=Nbre of phon numbers -ThisIsATestMessage=This is a test message -SendSms=Send SMS -SmsInfoCharRemain=Nb of remaining characters -SmsInfoNumero= (format international ie : +33899701761) -DelayBeforeSending=Delay before sending (minutes) -SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider. +ConfirmDeleteMailing=Da li potvrđujete uklanjanje ove kampanje ? +NbOfRecipients=Broj targeta +NbOfUniqueSms=Br. jedinstvenih brojeva telefona +NbOfSms=Br. brojeva telefona +ThisIsATestMessage=Ovo je test poruka +SendSms=Pošalji SMS +SmsInfoCharRemain=Broj preostalih karaktera +SmsInfoNumero= (internacionalni format npr: +33899701761) +DelayBeforeSending=Odloženo slanje (u minutima) +SmsNoPossibleRecipientFound=Nema definisanog targeta. Proverite podešavanja Vašeg SMS provajdera. diff --git a/htdocs/langs/sr_RS/stocks.lang b/htdocs/langs/sr_RS/stocks.lang index 1056cefe332..9ee76f40dd7 100644 --- a/htdocs/langs/sr_RS/stocks.lang +++ b/htdocs/langs/sr_RS/stocks.lang @@ -1,138 +1,138 @@ # Dolibarr language file - Source file is en_US - stocks -WarehouseCard=Warehouse card -Warehouse=Warehouse -Warehouses=Warehouses -NewWarehouse=New warehouse / Stock area -WarehouseEdit=Modify warehouse -MenuNewWarehouse=New warehouse -WarehouseOpened=Warehouse open -WarehouseClosed=Warehouse closed -WarehouseSource=Source warehouse -WarehouseSourceNotDefined=No warehouse defined, -AddOne=Add one -WarehouseTarget=Target warehouse -ValidateSending=Delete sending -CancelSending=Cancel sending -DeleteSending=Delete sending -Stock=Stock -Stocks=Stocks +WarehouseCard=Kartica magacina +Warehouse=Magacin +Warehouses=Magacini +NewWarehouse=Novi magacin / Skladište +WarehouseEdit=Izmeni magacin +MenuNewWarehouse=Novi magacin +WarehouseOpened=Magacin otvoren +WarehouseClosed=Magacin zatvoren +WarehouseSource=Izvorni magacin +WarehouseSourceNotDefined=Nema definisanog magacina +AddOne=Dodaj +WarehouseTarget=Ciljani magacin +ValidateSending=Obriši slanje +CancelSending=Otkaži slanje +DeleteSending=Obrii slanje +Stock=Zaliha +Stocks=Zalihe StocksByLotSerial=Stock by lot/serial -Movement=Movement -Movements=Movements -ErrorWarehouseRefRequired=Warehouse reference name is required -ErrorWarehouseLabelRequired=Warehouse label is required -CorrectStock=Correct stock -ListOfWarehouses=List of warehouses -ListOfStockMovements=List of stock movements -StocksArea=Warehouses area -Location=Location -LocationSummary=Short name location -NumberOfDifferentProducts=Number of different products -NumberOfProducts=Total number of products -LastMovement=Last movement -LastMovements=Last movements -Units=Units -Unit=Unit -StockCorrection=Correct stock -StockTransfer=Stock transfer +Movement=Promet +Movements=Prometi +ErrorWarehouseRefRequired=Referenca magacina je obavezna +ErrorWarehouseLabelRequired=Naziv magacina je obavezan +CorrectStock=Ispravna zaliha +ListOfWarehouses=Lista magacina +ListOfStockMovements=Lista prometa zaliha +StocksArea=Oblast magacina +Location=Lokacija +LocationSummary=Kratak naziv lokacije +NumberOfDifferentProducts=Broj različitih proizvoda +NumberOfProducts=Ukupan broj proizvoda +LastMovement=Poslednji promet +LastMovements=Poslednji prometi +Units=Jedinice +Unit=Jedinica +StockCorrection=Ispravna zaliha +StockTransfer=Transfer zalihe StockMovement=Transfer -StockMovements=Stock transfers -LabelMovement=Movement label -NumberOfUnit=Number of units -UnitPurchaseValue=Unit purchase price -TotalStock=Total in stock -StockTooLow=Stock too low -StockLowerThanLimit=Stock lower than alert limit -EnhancedValue=Value -PMPValue=Weighted average price -PMPValueShort=WAP -EnhancedValueOfWarehouses=Warehouses value -UserWarehouseAutoCreate=Create a warehouse automatically when creating a user +StockMovements=Transferi zaliha +LabelMovement=Naziv prometa +NumberOfUnit=Broj jedinica +UnitPurchaseValue=Kupovna cena jedinice +TotalStock=Ukupno na zalihama +StockTooLow=Zalihe su premale +StockLowerThanLimit=Zaliha je niža od limita alertiranja +EnhancedValue=Vrednost +PMPValue=Prosecna cena +PMPValueShort=PC +EnhancedValueOfWarehouses=Vrednost magacina +UserWarehouseAutoCreate=Automatski kreiraj skladište prilikom kreacije korisnika IndependantSubProductStock=Product stock and subproduct stock are independant -QtyDispatched=Quantity dispatched -QtyDispatchedShort=Qty dispatched -QtyToDispatchShort=Qty to dispatch -OrderDispatch=Stock dispatching -RuleForStockManagementDecrease=Rule for stock management decrease -RuleForStockManagementIncrease=Rule for stock management increase -DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation -DeStockOnValidateOrder=Decrease real stocks on customers orders validation -DeStockOnShipment=Decrease real stocks on shipping validation -ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation -ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving -ReStockOnDeleteInvoice=Increase real stocks on invoice deletion +QtyDispatched=Raspoređena količina +QtyDispatchedShort=Raspodeljena kol. +QtyToDispatchShort=Kol. za raspodelu +OrderDispatch=Raspodela zalihe +RuleForStockManagementDecrease=Pravilo za kontrolisano smanjenje zalihe +RuleForStockManagementIncrease=Pravilo za kontrolisano povećanje zalihe +DeStockOnBill=Smanji realne zalihe nakon potvrde računa/kreditne note klijenta +DeStockOnValidateOrder=Smanji realne zalihe nakon potvrde narudžbine klijenta +DeStockOnShipment=Smanji realne zalihe nakon potvrde računa/kreditne note dobavljača +ReStockOnBill=Povećaj realne zalihe nakon potvrde računa/kreditne note dobavljača +ReStockOnValidateOrder=Povećaj realne zalihe nakon potvrde narudžbine dobavljača +ReStockOnDispatchOrder=Povećaj realne zalihe nakon ručne raspodele po magacinima, nakon prijema narudžbine dobavljača +ReStockOnDeleteInvoice=Povećaj stvarne zalihe nakon brisanja računa OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses. StockDiffPhysicTeoric=Explanation for difference between physical and theoretical stock NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required. -DispatchVerb=Dispatch -StockLimitShort=Limit for alert -StockLimit=Stock limit for alert -PhysicalStock=Physical stock -RealStock=Real Stock -VirtualStock=Virtual stock -MininumStock=Minimum stock +DispatchVerb=Raspodela +StockLimitShort=Limit za alertiranje +StockLimit=Limit zalihe za alertiranje +PhysicalStock=Fizička zaliha +RealStock=Realna zaliha +VirtualStock=Fiktivna zaliha +MininumStock=Minimalna zaliha StockUp=Stock up -MininumStockShort=Stock min +MininumStockShort=Min zaliha StockUpShort=Stock up -IdWarehouse=Id warehouse -DescWareHouse=Description warehouse -LieuWareHouse=Localisation warehouse -WarehousesAndProducts=Warehouses and products +IdWarehouse=Id magacina +DescWareHouse=Opis magacina +LieuWareHouse=Lokacija magacina +WarehousesAndProducts=Magacini i proizvodi WarehousesAndProductsBatchDetail=Warehouses and products (with detail per lot/serial) -AverageUnitPricePMPShort=Weighted average input price -AverageUnitPricePMP=Weighted average input price -SellPriceMin=Selling Unit Price -EstimatedStockValueSellShort=Value to sell -EstimatedStockValueSell=Value to Sell -EstimatedStockValueShort=Input stock value -EstimatedStockValue=Input stock value -DeleteAWarehouse=Delete a warehouse -ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse <b>%s</b> ? -PersonalStock=Personal stock %s -ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s -SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease -SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase -NoStockAction=No stock action -LastWaitingSupplierOrders=Orders waiting for receptions -DesiredStock=Desired minimum stock -DesiredMaxStock=Desired maximum stock -StockToBuy=To order +AverageUnitPricePMPShort=Prosečna ulazna cena +AverageUnitPricePMP=Prosečna ulazna cena +SellPriceMin=Jedinična prodajna cena +EstimatedStockValueSellShort=Vrednost za prodaju +EstimatedStockValueSell=Vrednost za prodaju +EstimatedStockValueShort=Ulazna vrednost zalihe +EstimatedStockValue=Ulazna vrednost zalihe +DeleteAWarehouse=Obriši magacin +ConfirmDeleteWarehouse=Da li ste sigurni da želite da obrišete ovaj magacin <b>%s</b> ? +PersonalStock=Lična zaliha %s +ThisWarehouseIsPersonalStock=Ovaj magacin predstavlja ličnu zalihu od %s %s +SelectWarehouseForStockDecrease=Izaberi magacin za smanjenje zalihe +SelectWarehouseForStockIncrease=Izaberi magacin za povećanje zalihe +NoStockAction=Nema akcija zalihe +LastWaitingSupplierOrders=Narudžbine koje čekaju prijem +DesiredStock=Željena minimalna zaliha +DesiredMaxStock=Željena maksimalna zaliha +StockToBuy=Za narudžbinu Replenishment=Replenishment ReplenishmentOrders=Replenishment orders VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ UseVirtualStockByDefault=Use virtual stock by default, instead of physical stock, for replenishment feature -UseVirtualStock=Use virtual stock -UsePhysicalStock=Use physical stock -CurentSelectionMode=Current selection mode -CurentlyUsingVirtualStock=Virtual stock -CurentlyUsingPhysicalStock=Physical stock +UseVirtualStock=Koristi fiktivnu zalihu +UsePhysicalStock=Koristi fizičku zalihu +CurentSelectionMode=Trenutan način selekcije +CurentlyUsingVirtualStock=Fiktivna zaliha +CurentlyUsingPhysicalStock=Fzička zaliha RuleForStockReplenishment=Rule for stocks replenishment SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier -AlertOnly= Alerts only -WarehouseForStockDecrease=The warehouse <b>%s</b> will be used for stock decrease -WarehouseForStockIncrease=The warehouse <b>%s</b> will be used for stock increase -ForThisWarehouse=For this warehouse +AlertOnly= Samo alertiranja +WarehouseForStockDecrease=Magacin <b>%s</b> će biti upotrebljen za smanjenje zalihe +WarehouseForStockIncrease=Magacin <b>%s</b> će biti upotrebljen za uvećanje zalihe +ForThisWarehouse=Za ovaj magacin ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked), and suggest you to create supplier orders to fill the difference. ReplenishmentOrdersDesc=This is a list of all opened supplier orders including predefined products. Only opened orders with predefined products, so orders that may affect stocks, are visible here. Replenishments=Replenishments NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s) NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s) -MassMovement=Mass movement -MassStockMovement=Mass stock movement +MassMovement=Masivni promet +MassStockMovement=Masivni promet zaliha SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s". -RecordMovement=Record transfert -ReceivingForSameOrder=Receipts for this order -StockMovementRecorded=Stock movements recorded +RecordMovement=Snimi transfer +ReceivingForSameOrder=Prijemnice za ovu narudžbinu +StockMovementRecorded=Snimljeni prometi zalihe RuleForStockAvailability=Rules on stock requirements StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment -MovementLabel=Label of movement -InventoryCode=Movement or inventory code -IsInPackage=Contained into package -ShowWarehouse=Show warehouse -MovementCorrectStock=Stock correction for product %s +MovementLabel=Naziv prometa +InventoryCode=Promet ili inventarski kod +IsInPackage=Sadržan u paketu +ShowWarehouse=Prikaži magacin +MovementCorrectStock=Ispravka zalihe za proizvod %s MovementTransferStock=Stock transfer of product %s into another warehouse WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. InventoryCodeShort=Inv./Mov. code diff --git a/htdocs/langs/sr_RS/suppliers.lang b/htdocs/langs/sr_RS/suppliers.lang index db726588cf7..fac08806b46 100644 --- a/htdocs/langs/sr_RS/suppliers.lang +++ b/htdocs/langs/sr_RS/suppliers.lang @@ -1,46 +1,46 @@ # Dolibarr language file - Source file is en_US - suppliers -Suppliers=Suppliers -AddSupplier=Create a supplier -SupplierRemoved=Supplier removed -SuppliersInvoice=Suppliers invoice -NewSupplier=New supplier +Suppliers=Dobavljači +AddSupplier=Kreiraj dobavljača +SupplierRemoved=Dobavljač uklonjen +SuppliersInvoice=Račun dobavljača +NewSupplier=Novi dobavljač History=History -ListOfSuppliers=List of suppliers -ShowSupplier=Show supplier -OrderDate=Order date -BuyingPrice=Buying price -BuyingPriceMin=Minimum buying price -BuyingPriceMinShort=Min buying price +ListOfSuppliers=Lista dobavljača +ShowSupplier=Prikaži dobavljača +OrderDate=Datum porudžbine +BuyingPrice=Kupovna cena +BuyingPriceMin=Minimalna kupovna cena +BuyingPriceMinShort=Min kupovna cena TotalBuyingPriceMin=Total of subproducts buying prices SomeSubProductHaveNoPrices=Some sub-products have no price defined -AddSupplierPrice=Add supplier price -ChangeSupplierPrice=Change supplier price +AddSupplierPrice=Dodaj cenu dobavljača +ChangeSupplierPrice=Izmeni cenu dobavljača ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier -ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first. -ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier -ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s -NoRecordedSuppliers=No suppliers recorded -SupplierPayment=Supplier payment -SuppliersArea=Suppliers area -RefSupplierShort=Ref. supplier -Availability=Availability -ExportDataset_fournisseur_1=Supplier invoices list and invoice lines -ExportDataset_fournisseur_2=Supplier invoices and payments -ExportDataset_fournisseur_3=Supplier orders and order lines -ApproveThisOrder=Approve this order -ConfirmApproveThisOrder=Are you sure you want to approve order <b>%s</b> ? -DenyingThisOrder=Deny this order -ConfirmDenyingThisOrder=Are you sure you want to deny this order <b>%s</b> ? -ConfirmCancelThisOrder=Are you sure you want to cancel this order <b>%s</b> ? -AddCustomerOrder=Create customer order -AddCustomerInvoice=Create customer invoice -AddSupplierOrder=Create supplier order -AddSupplierInvoice=Create supplier invoice -ListOfSupplierProductForSupplier=List of products and prices for supplier <b>%s</b> +ErrorSupplierCountryIsNotDefined=Zemlja dobavljača mora biti definisana. +ProductHasAlreadyReferenceInThisSupplier=Ovaj proizvod već ima referencu kod ovog dobavljača +ReferenceSupplierIsAlreadyAssociatedWithAProduct=Ovaj dobavljača je već vezan za referencu: %s +NoRecordedSuppliers=Nema sačuvanih dobavljača +SupplierPayment=Uplata dobavljača +SuppliersArea=Oblast dobavljača +RefSupplierShort=Ref. dobavljača +Availability=Dostupnost +ExportDataset_fournisseur_1=Lista računa dobavljača +ExportDataset_fournisseur_2=Računi i uplate dobavljača +ExportDataset_fournisseur_3=Narudžbine dobavljača +ApproveThisOrder=Odobri ovu narudžbinu +ConfirmApproveThisOrder=Da li ste sigurni da želite da odobrite narudžbinu <b>%s</b> ? +DenyingThisOrder=Odbij narudžbinu +ConfirmDenyingThisOrder=Da li ste sigurni da želite da odbijete narudžbinu <b>%s</b> ? +ConfirmCancelThisOrder=Da li ste sigurni da želite da otkažete narudžbinu <b>%s</b> ? +AddCustomerOrder=Kreiraj narudžbinu klijenta +AddCustomerInvoice=Kreiraj račun klijenta +AddSupplierOrder=Kreiraj narudžbinu dobavljača +AddSupplierInvoice=Kreiraj račun dobavljača +ListOfSupplierProductForSupplier=Lista proizvoda i cena za dobavljača <b>%s</b> NoneOrBatchFileNeverRan=None or batch <b>%s</b> not ran recently -SentToSuppliers=Sent to suppliers -ListOfSupplierOrders=List of supplier orders -MenuOrdersSupplierToBill=Supplier orders to invoice -NbDaysToDelivery=Delivery delay in days -DescNbDaysToDelivery=The biggest deliver delay of the products from this order +SentToSuppliers=Poslato dobavljačima +ListOfSupplierOrders=Lista narudžbina dobavljača +MenuOrdersSupplierToBill=Narudžbine dobavljača za naplatu +NbDaysToDelivery=Kašnjenje isporuke u danima +DescNbDaysToDelivery=Najduže kašnjenje isporuke proizvoda iz ove narudžbine UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) diff --git a/htdocs/langs/sr_RS/trips.lang b/htdocs/langs/sr_RS/trips.lang index e1ca78853f1..337f1fef9c5 100644 --- a/htdocs/langs/sr_RS/trips.lang +++ b/htdocs/langs/sr_RS/trips.lang @@ -1,106 +1,106 @@ # Dolibarr language file - Source file is en_US - trips -ExpenseReport=Expense report -ExpenseReports=Expense reports -Trip=Expense report -Trips=Expense reports -TripsAndExpenses=Expenses reports -TripsAndExpensesStatistics=Expense reports statistics -TripCard=Expense report card -AddTrip=Create expense report -ListOfTrips=List of expense reports -ListOfFees=List of fees -ShowTrip=Show expense report -NewTrip=New expense report -CompanyVisited=Company/foundation visited -Kilometers=Kilometers -FeesKilometersOrAmout=Amount or kilometers -DeleteTrip=Delete expense report -ConfirmDeleteTrip=Are you sure you want to delete this expense report ? -ListTripsAndExpenses=List of expense reports -ListToApprove=Waiting for approval -ExpensesArea=Expense reports area -SearchATripAndExpense=Search an expense report -ClassifyRefunded=Classify 'Refunded' -ExpenseReportWaitingForApproval=A new expense report has been submitted for approval +ExpenseReport=Trošak +ExpenseReports=Troškovi +Trip=Trošak +Trips=Troškovi +TripsAndExpenses=Troškovi +TripsAndExpensesStatistics=Statistike troškova +TripCard=Kartica troška +AddTrip=Kreiraj trošak +ListOfTrips=Lista troškova +ListOfFees=Lista honorara +ShowTrip=Prikaži trošak +NewTrip=Novi trošak +CompanyVisited=Kompanija/fundacija koja je posećena +Kilometers=Kilometara +FeesKilometersOrAmout=Broj kilometara +DeleteTrip=Obriši trošak +ConfirmDeleteTrip=Da li ste sigurni da želite da obrišete trošak +ListTripsAndExpenses=Lista troškova +ListToApprove=Čeka na odobrenje +ExpensesArea=Oblast troškova +SearchATripAndExpense=Potraži trošak +ClassifyRefunded=Označi kao "Refundirano" +ExpenseReportWaitingForApproval=Novi trošak je poslat na odobrenje ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.\n- User: %s\n- Period: %s\nClick here to validate: %s -TripId=Id expense report -AnyOtherInThisListCanValidate=Person to inform for validation. -TripSociete=Information company -TripSalarie=Informations user -TripNDF=Informations expense report -DeleteLine=Delete a line of the expense report -ConfirmDeleteLine=Are you sure you want to delete this line ? -PDFStandardExpenseReports=Standard template to generate a PDF document for expense report -ExpenseReportLine=Expense report line -TF_OTHER=Other -TF_TRANSPORTATION=Transportation -TF_LUNCH=Lunch +TripId=ID troška +AnyOtherInThisListCanValidate=Osoba koju treba obavestiti za odobrenje. +TripSociete=Informacije kompanije +TripSalarie=Informacije korisnika +TripNDF=Informacije o trošku +DeleteLine=Obriši liniju troška +ConfirmDeleteLine=Da li ste sigurni da želite da obrišete ovu liniju ? +PDFStandardExpenseReports=Standardni template za generisanje PDF dokumenta o trošku +ExpenseReportLine=Linija troška +TF_OTHER=Ostalo +TF_TRANSPORTATION=Prevoz +TF_LUNCH=Ručak TF_METRO=Metro -TF_TRAIN=Train -TF_BUS=Bus -TF_CAR=Car -TF_PEAGE=Toll -TF_ESSENCE=Fuel +TF_TRAIN=Voz +TF_BUS=Autobus +TF_CAR=Automobil +TF_PEAGE=Pauk +TF_ESSENCE=Gorivo TF_HOTEL=Hotel TF_TAXI=Taxi -ErrorDoubleDeclaration=You have declared another expense report into a similar date range. -AucuneNDF=No expense reports found for this criteria -AucuneLigne=There is no expense report declared yet -AddLine=Add a line -AddLineMini=Add +ErrorDoubleDeclaration=Prijavili ste još jedan trošak u sličnom vremenskom periodu. +AucuneNDF=Nema troškova sa ovim kriterijumima +AucuneLigne=Nema prijavljenih troškova. +AddLine=Dodaj liniju +AddLineMini=Dodaj -Date_DEBUT=Period date start -Date_FIN=Period date end -ModePaiement=Payment mode -Note=Note -Project=Project +Date_DEBUT=Pošetak +Date_FIN=Kraj +ModePaiement=Način plaćanja +Note=Beleška +Project=Projekat -VALIDATOR=User responsible for approval -VALIDOR=Approved by -AUTHOR=Recorded by -AUTHORPAIEMENT=Paid by -REFUSEUR=Denied by -CANCEL_USER=Deleted by +VALIDATOR=Korisnik odgovoran za odobrenje +VALIDOR=Odobrio +AUTHOR=Snimio +AUTHORPAIEMENT=Platio +REFUSEUR=Odbio +CANCEL_USER=Obrisao -MOTIF_REFUS=Reason -MOTIF_CANCEL=Reason +MOTIF_REFUS=Razlog +MOTIF_CANCEL=Razlog -DATE_REFUS=Deny date -DATE_SAVE=Validation date -DATE_VALIDE=Validation date -DATE_CANCEL=Cancelation date -DATE_PAIEMENT=Payment date +DATE_REFUS=Datum odbijanja +DATE_SAVE=Datum odobrenja +DATE_VALIDE=Datum odobrenja +DATE_CANCEL=Datum otkazivanja +DATE_PAIEMENT=Datum isplate -TO_PAID=Pay -BROUILLONNER=Reopen -SendToValid=Sent on approval -ModifyInfoGen=Edit -ValidateAndSubmit=Validate and submit for approval -ValidatedWaitingApproval=Validated (waiting for approval) +TO_PAID=Plata +BROUILLONNER=Ponovo Otvoreno +SendToValid=Poslato na odobrenje +ModifyInfoGen=Izmeni +ValidateAndSubmit=Potvrdi i pošalji na odobrenje +ValidatedWaitingApproval=Potvrđeno (čeka odobrenje) -NOT_VALIDATOR=You are not allowed to approve this expense report -NOT_AUTHOR=You are not the author of this expense report. Operation cancelled. +NOT_VALIDATOR=Nemate prava da odobrite ovaj trošak +NOT_AUTHOR=Vi niste autor ovog troška. Operacija je otkazana. -RefuseTrip=Deny an expense report -ConfirmRefuseTrip=Are you sure you want to deny this expense report ? +RefuseTrip=Odbij trošak +ConfirmRefuseTrip=Da li ste sigurni da želite da odbijete ovaj trošak ? -ValideTrip=Approve expense report -ConfirmValideTrip=Are you sure you want to approve this expense report ? +ValideTrip=Odobri trošak +ConfirmValideTrip=Da li ste sigurni da želite da odobrite ovaj trošak ? -PaidTrip=Pay an expense report -ConfirmPaidTrip=Are you sure you want to change status of this expense report to "Paid" ? +PaidTrip=Isplati trošak +ConfirmPaidTrip=Da li ste sigurni da želite da izmenite status ovog troška u "Isplaćen" ? -CancelTrip=Cancel an expense report -ConfirmCancelTrip=Are you sure you want to cancel this expense report ? +CancelTrip=Otkaži trošak +ConfirmCancelTrip=Da li ste sigurni da želite da otkažete ovaj trošak ? -BrouillonnerTrip=Move back expense report to status "Draft" -ConfirmBrouillonnerTrip=Are you sure you want to move this expense report to status "Draft" ? +BrouillonnerTrip=Vrati trošak u status "Draft" +ConfirmBrouillonnerTrip=Da li ste sigurni da želite da vratite ovaj trošak u status "Draft" ? -SaveTrip=Validate expense report -ConfirmSaveTrip=Are you sure you want to validate this expense report ? +SaveTrip=Odobri trošak +ConfirmSaveTrip=Da li ste sigurni da želite da odobrite ovaj trošak ? -NoTripsToExportCSV=No expense report to export for this period. -ExpenseReportPayment=Expense report payment +NoTripsToExportCSV=Nema troškova za ovaj period. +ExpenseReportPayment=Isplata troška -ExpenseReportsToPay=Expense reports to pay +ExpenseReportsToPay=Troškovi zaisplatu diff --git a/htdocs/langs/sr_RS/withdrawals.lang b/htdocs/langs/sr_RS/withdrawals.lang index bce1448d451..2edadbca9de 100644 --- a/htdocs/langs/sr_RS/withdrawals.lang +++ b/htdocs/langs/sr_RS/withdrawals.lang @@ -51,7 +51,7 @@ InvoiceRefused=Invoice refused (Charge the rejection to customer) Status=Status StatusUnknown=Unknown StatusWaiting=Waiting -StatusTrans=Sent +StatusTrans=Poslat StatusCredited=Credited StatusRefused=Refused StatusMotif0=Unspecified diff --git a/htdocs/langs/sr_RS/workflow.lang b/htdocs/langs/sr_RS/workflow.lang index d90751a2a6b..78e4c3d53d1 100644 --- a/htdocs/langs/sr_RS/workflow.lang +++ b/htdocs/langs/sr_RS/workflow.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - admin -WorkflowSetup=Workflow module setup -WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is open (you can do things in the order you want). You can activate the automatic actions you are interested in. -ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules. -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed -descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically create a customer invoice after a commercial proposal is signed -descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically create a customer invoice after a contract is validated -descWORKFLOW_ORDER_AUTOCREATE_INVOICEAutomatically create a customer invoice after a customer order is closed -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated +WorkflowSetup=Podešavanja modula Workflow +WorkflowDesc=Ovaj modul je namenjen za izmene automatskih akcija u aplikaciji. Po defaultu, workflow je otvoren (možete vršiti akcije redosledom kojim poželite). Možete aktivirati automatske akcije koje Vas interesuju. +ThereIsNoWorkflowToModify=Nema mogućih izmena workflow-a u aktiviranim modulima. +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatski kreiraj narudžbinu klijenta nakon potpisivanja komercijalne ponude. +descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically Kreiraj račun za klijenta kada je komercijalna ponuda potpisana. +descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically Kreiraj račun za klijenta kada je ugovor potvrđen +descWORKFLOW_ORDER_AUTOCREATE_INVOICEAutomatically Kreiraj račun za klijenta kada je narudžbina zatvorena +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Označi komercijalnu ponudu kao naplaćenu kada se narudžbina klijenta označi kao plaćena. +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Označi komerijalnu(e) ponudu(e) kao naplaćenu(e) kada je račun klijenta označen kao plaćen. +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Označi komerijalnu(e) ponudu(e) kao naplaćenu(e) kada je račun klijenta označen kao potvrđen. diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang index d1ee9d8f637..8b8d5512dc4 100644 --- a/htdocs/langs/sv_SE/accountancy.lang +++ b/htdocs/langs/sv_SE/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Kolumnseparator för exportfil ACCOUNTING_EXPORT_DATE=Datumformat för exportfil -ACCOUNTING_EXPORT_PIECE=Exportera med antal detaljer? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Exportera med globalt konto? -ACCOUNTING_EXPORT_LABEL=Exportera titel? -ACCOUNTING_EXPORT_AMOUNT=Exportera antal? -ACCOUNTING_EXPORT_DEVISE=Exportera formatet ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Redovisning Globalparameters=Globala parametrar @@ -34,6 +36,7 @@ Selectchartofaccounts=Välj en kontoplan Validate=Validera Addanaccount=Lägg till ett redovisningskonto AccountAccounting=Redovisningskonto +AccountAccountingSuggest=Accounting account suggest Ventilation=Fördelning ToDispatch=Avsändandet Dispatched=Levereras @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Uppdelning redovisnings leverantör AccountingVentilationCustomer=Uppdelning redovisnings kund Line=Linje -CAHTF=Totala köpesleverantörs HT +CAHTF=Total purchase supplier before tax InvoiceLines=Linjer av faktura som ska ventileras InvoiceLinesDone=Ventilerade linjer faktura -IntoAccount=I bokföringskonto +IntoAccount=Ventilate in the accounting account Ventilate=Ventilera VentilationAuto=Automatisk uppdelning @@ -152,7 +155,7 @@ Active=Uttalande NewFiscalYear=Nytt räkenskapsår DescVentilCustomer=Rådgör här den årliga fördelningen redovisning av era fakturor kunder -TotalVente=Total omsättning HT +TotalVente=Total turnover before tax TotalMarge=Total försäljning marginal DescVentilDoneCustomer=Konsul här listan med linjerna av fakturor kunder och deras bokföringskonto DescVentilTodoCustomer=Ventilera dina rader av kundfaktura med en redovisningskonto @@ -167,3 +170,4 @@ ValidateHistory=Validera Automatiskt ErrorAccountancyCodeIsAlreadyUse=Fel, du kan inte ta bort denna redovisningskonto eftersom den används FicheVentilation=Uppdelning kort +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang index f99a4d0cb58..88b8dcf4300 100644 --- a/htdocs/langs/sv_SE/admin.lang +++ b/htdocs/langs/sv_SE/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Projektledare Developpers=Utvecklare / bidragsgivare OtherDeveloppers=Andra utvecklare / bidragsgivare OfficialWebSite=Dolibarr internationella officiella hemsida -OfficialWebSiteFr=Officiella franska hemsida +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Officiella marknadsplats för externa moduler / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Inaktivera alla SMS sändningarna (för teständamål eller MAIN_SMS_SENDMODE=Metod som ska användas för att skicka SMS MAIN_MAIL_SMS_FROM=Standard avsändaren telefonnummer för SMS-sändning FeatureNotAvailableOnLinux=Funktionen inte finns på Unix-liknande system. Testa din sendmail program lokalt. -SubmitTranslation=Om översättningen för det språket inte är komplett eller om du hittar fel kan du korrigera detta genom att redigera filer i katalogen <b>langs / %s</b> och lämna in ändrade filer på www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Modul setup ModulesSetup=Moduler setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minsta längd LanguageFilesCachedIntoShmopSharedMemory=Filer. Lang lastas i det delade minnet ExamplesWithCurrentSetup=Exempel med gällande kör installationsprogrammet ListOfDirectories=Förteckning över OpenDocument mallar kataloger -ListOfDirectoriesForModelGenODT=Lista över kataloger som innehåller mallar filer med OpenDocument-formatet. <br><br> Sätt här hela sökvägen kataloger. <br> Lägg till en vagnretur mellan eah katalog. <br> För att lägga till en katalog av GED modulen, lägg här <b>DOL_DATA_ROOT / ECM / yourdirectoryname.</b> <br><br> Filer i dessa kataloger måste sluta <b>med. Odt.</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Antal ODT / ODS mallar funna i dessa kataloger ExampleOfDirectoriesForModelGen=Exempel på syntax: <br> C: \\ Mydir <br> / Home / Mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> Att veta hur du skapar dina odT dokumentmallar, innan du förvarar dem i dessa kataloger, läs wiki dokumentation: @@ -635,7 +636,7 @@ Permission162=Skapa / ändra avtal / abonnemang Permission163=Aktivera en tjänst / teckning av ett kontrakt Permission164=Inaktivera en tjänst / teckning av ett kontrakt Permission165=Radera kontrakt / abonnemang -Permission171=Läs resor och utgifter (eget och hans underordnade) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Skapa / ändra resor och kostnader Permission173=Ta bort resor och kostnader Permission174=Läsa alla resor och kostnader @@ -730,7 +731,7 @@ Permission538=Exportera tjänster Permission701=Läs donationer Permission702=Skapa / ändra donationer Permission703=Ta bort donationer -Permission771=Läs reseräkningar (eget och hans underlydande) +Permission771=Read expense reports (yours and your subordinates) Permission772=Skapa / ändra utgiftsrapporter Permission773=Radera räkningar Permission774=Läs alla utgiftsrapporter (även för användare som inte underordnade) @@ -767,6 +768,12 @@ Permission1237=Export leverantörsorder och tillhörande information Permission1251=Kör massiv import av externa data till databasen (data last) Permission1321=Export kundfakturor, attribut och betalningar Permission1421=Export kundorder och attribut +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Läs Planerad jobb Permission23002=Skapa / uppdatera Schemalagt jobb Permission23003=Radera schemalagt jobb @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Anpassning av produktbeskrivning i former ViewProductDescInFormAbility=Visualisering av produktbeskrivning i formulären (i övrigt enligt popup tooltip) MergePropalProductCard=Aktivera i produkt / tjänst Bifogade fliken Filer en möjlighet att slå samman produkt PDF-dokument till förslag PDF azur om produkten / tjänsten är på förslaget ViewProductDescInThirdpartyLanguageAbility=Visualisering av produktbeskrivningar på tredjeparts språket +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Även om du har ett stort antal produkter (> 100 000), kan du öka hastigheten genom att sätta konstant PRODUCT_DONOTSEARCH_ANYWHERE till 1 i Setup-> Övrigt. Sökningen kommer då att begränsas till start av strängen. UseSearchToSelectProduct=Använd ett sökformuläret för att välja en produkt (i stället för en listruta). UseEcoTaxeAbility=Stöd Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Filnamn och sökväg YouCanUseDOL_DATA_ROOT=Du kan använda DOL_DATA_ROOT / dolibarr.log för en loggfil i Dolibarr &quot;dokument&quot; katalogen. Du kan ställa in en annan väg för att lagra den här filen. ErrorUnknownSyslogConstant=Konstant %s är inte en känd syslog konstant OnlyWindowsLOG_USER=Endast Windows stöder LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation modul setup DonationsReceiptModel=Mall för donation kvitto @@ -1536,6 +1546,7 @@ AgendaSetup=Åtgärder och dagordning modul setup PasswordTogetVCalExport=Viktiga att tillåta export länk PastDelayVCalExport=Inte exporterar fall äldre än AGENDA_USE_EVENT_TYPE=Använd händelser typer (hanteras i inställningsmenyn -> ordlista -> Typ av dagordningen händelser) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Ställs in automatiskt denna typ av händelse till sökfilter av dagordning view AGENDA_DEFAULT_FILTER_STATUS=Ställs in automatiskt denna status för evenemang till sökfilter av dagordning view AGENDA_DEFAULT_VIEW=Vilken flik vill du öppna som standard vid val av meny Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Av denna anledning, för att processen u InstallModuleFromWebHasBeenDisabledByFile=Installation av extern modul från ansökan har inaktiverats av administratören. Du måste be honom att ta bort <strong>filen% s</strong> för att tillåta denna funktion. ConfFileMuseContainCustom=Installera en extern modul från ansökan spara modul filer till <strong>katalogen% s.</strong> Att ha den här katalogen behandlas av Dolibarr, måste du ställa in din <strong>conf / conf.php</strong> att ha alternativ <br> - <strong>$ Dolibarr_main_url_root_alt</strong> aktiverat för att <strong>värde dolibarr_main_url_root_alt = "/ custom"</strong> <br> - <strong>$ Dolibarr_main_document_root_alt</strong> aktiverat för att värdet <strong>"% s / anpassade"</strong> HighlightLinesOnMouseHover=Markera tabelllinjer när musen flytta passerar över +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Tryck på F5 på tangentbordet efter att ha ändrat detta värde för att få det effektiva NotSupportedByAllThemes=Will arbetar med Eldy tema men stöds inte av alla teman BackgroundColor=Bakgrundsfärg TopMenuBackgroundColor=Bakgrundsfärg för Huvudmeny LeftMenuBackgroundColor=Bakgrundsfärg för vänstermenyn -BackgroundTableTitleColor=Bakgrundsfärg för tabell titelraden +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Bakgrundsfärg för udda bords linjer BackgroundTableLineEvenColor=Bakgrundsfärg för ännu bords linjer MinimumNoticePeriod=Minsta varseltid (Din ledighet begäran måste göras innan denna försening) diff --git a/htdocs/langs/sv_SE/banks.lang b/htdocs/langs/sv_SE/banks.lang index e824318e3b7..eaa44bfd342 100644 --- a/htdocs/langs/sv_SE/banks.lang +++ b/htdocs/langs/sv_SE/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Radera BAN rad ConfirmDeleteRib=Är du säker på att du vill ta bort denna BAN rad? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/sv_SE/bills.lang b/htdocs/langs/sv_SE/bills.lang index f2957ac71f4..16456a58274 100644 --- a/htdocs/langs/sv_SE/bills.lang +++ b/htdocs/langs/sv_SE/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Ingen faktura ClassifyBill=Klassificera faktura SupplierBillsToPay=Leverantörer fakturor att betala CustomerBillsUnpaid=Obetalda kunder fakturor -DispenseMontantLettres=De skriftliga fakturor genom mecanographic förfaranden dispens av ordning i brev NonPercuRecuperable=Icke återvinningsbara SetConditions=Ställ betalningsvillkor SetMode=Ställ betalningssätt @@ -330,12 +329,14 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Kontrollera PaymentTypeShortCHQ=Kontrollera -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=På rad betalning PaymentTypeShortVAD=På rad betalning -PaymentTypeTRA=Faktura betalning -PaymentTypeShortTRA=Faktura +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bankuppgifter BankCode=Bankkod DeskCode=Reception kod @@ -381,6 +382,8 @@ ChequesReceipts=Kontroller kvitton ChequesArea=Kontroller inlåning område ChequeDeposits=Kontroller inlåning Cheques=Kontroller +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Detta kreditnota eller deposition faktura har omvandlats till %s UsBillingContactAsIncoiveRecipientIfExist=Använda kundens faktureringsadress adress i stället för tredje parts adress som mottagare för fakturor ShowUnpaidAll=Visa alla obetalda fakturor @@ -404,7 +407,7 @@ RevenueStamp=Intäkt stämpel YouMustCreateInvoiceFromThird=Det här alternativet är endast tillgängligt när du skapar faktura från fliken "kund" hos tredje parts PDFCrabeDescription=Faktura modell Crabe. En fullständig faktura modell (Stöd moms alternativet, rabatter, betalningar villkor, logotyp, etc. ..) TerreNumRefModelDesc1=Återger nummer med formatet %syymm-nnnn för standardfakturor och %syymm-NNNN för kreditnotor där yy är året, mm månaden och nnnn är en sekvens med ingen paus och ingen återgång till 0 -MarsNumRefModelDesc1=Återger nummer med formatet %syymm-nnnn för standardfakturor, %syymm-nnnn för kreditnotor där åå är år, är mm %syymm-nnnn för ersättningsfakturor, %syymm-nnnn för kreditnotor och månad och nnnn är en sekvens utan sönder och ingen återgång till 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Ett lagförslag som börjar med $ syymm finns redan och är inte förenligt med denna modell för sekvens. Ta bort den eller byta namn på den för att aktivera denna modul. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representanten uppföljning kundfaktura diff --git a/htdocs/langs/sv_SE/companies.lang b/htdocs/langs/sv_SE/companies.lang index 50c796b8bc8..5a8b8816b8b 100644 --- a/htdocs/langs/sv_SE/companies.lang +++ b/htdocs/langs/sv_SE/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Privat ContactPublic=Delad ContactVisibility=Synlighet +ContactOthers=Other OthersNotLinkedToThirdParty=Andra, inte kopplade till tredje part ProspectStatus=Prospect status PL_NONE=Ingen @@ -375,6 +382,7 @@ ExportDataset_company_2=Kontakter och egenskaper ImportDataset_company_1=Tredje part (företag / stiftelser / fysiska personer) och egenskaper ImportDataset_company_2=Kontakter / adresser (tredje part eller ej) och attribut ImportDataset_company_3=Bankuppgifter +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Prisnivå DeliveriesAddress=Leveransadresser DeliveryAddress=Leveransadress diff --git a/htdocs/langs/sv_SE/compta.lang b/htdocs/langs/sv_SE/compta.lang index f0606ce3e50..33177cd205e 100644 --- a/htdocs/langs/sv_SE/compta.lang +++ b/htdocs/langs/sv_SE/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Betalning LT1PaymentsES=RE Betalningar VATPayment=Moms Betalning VATPayments=Momsbetalningar +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Visa mervärdesskatteskäl TotalToPay=Totalt att betala @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Omsättning rapport per produkt, när du använder en <b>kontantredovisningsläge</b> inte är relevant. Denna rapport är endast tillgänglig när du använder <b>engagemang bokföring</b> läge (se inställning av bokföring modul). CalculationMode=Beräkning läge AccountancyJournal=Bokförings kod tidskrift -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Bokföring kod som standard för kund thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Bokföring kod som standard för leverantörs thirdparties diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang index 42ad2bd2f5c..22f1c6c1d6f 100644 --- a/htdocs/langs/sv_SE/errors.lang +++ b/htdocs/langs/sv_SE/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Storlek för lång för sträng typ (%s tecken ma ErrorNoValueForSelectType=Vänligen fyll i värde för utvald lista ErrorNoValueForCheckBoxType=Vänligen fyll i värde för krysslista ErrorNoValueForRadioType=Vänligen fyll i värde för radiolista -ErrorBadFormatValueList=Listans värd kan inte ha mer än ett komma: <u>%s</u>, men behöver åtminstone en: Llave, valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Fält <b>%s</b> inte innehåller specialtecken. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Ingen bokföring modul aktiverad @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Inställning av ClickToDial informationen WarningNotRelevant=Irrelevant operation för denna datamängd WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature inaktiveras när display inställning är optimerad för blinda personer eller textbaserade webbläsare. WarningPaymentDateLowerThanInvoiceDate=Betalningsdag (%s) är tidigare än fakturadatum (%s) för faktura %s. -WarningTooManyDataPleaseUseMoreFilters=För många uppgifter. Använd flera filter +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/sv_SE/exports.lang b/htdocs/langs/sv_SE/exports.lang index 36a6b0b03e4..e90500124ce 100644 --- a/htdocs/langs/sv_SE/exports.lang +++ b/htdocs/langs/sv_SE/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Byt minst en källa fält i kolumnen i fält att exportera SelectFormat=Välj denna import filformat RunImportFile=Lansering importera filen NowClickToRunTheImport=Kontrollera resultat av import simulering. Om allt är ok, starta den slutgiltiga importen. -DataLoadedWithId=Alla uppgifter kommer att belastas med följande import id: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Obligatoriska uppgifter är tomt i källfilen för fält <b>%s.</b> TooMuchErrors=Det finns fortfarande <b>%s</b> andra källrader med fel men BNP har varit begränsade. TooMuchWarnings=Det finns fortfarande <b>%s</b> andra källrader med varningar men BNP har varit begränsade. @@ -130,7 +130,7 @@ ExportDateFilter=ÅÅÅÅ, ÅÅÅÅMM, ÅÅÅÅMMDD: filter efter ett år / mån ExportNumericFilter='NNNNN "filter med en värde <br> 'NNNNN + NNNNN' filter över ett intervall av värden <br> "> NNNNN" filter med lägre värden <br> "> NNNNN" filter med högre värden ## filters SelectFilterFields=Om du vill filtrera på vissa värderingar, fyll i ingångsvärden här. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtrerad fält FilteredFieldsValues=Värde för filter FormatControlRule=Format control rule diff --git a/htdocs/langs/sv_SE/ftp.lang b/htdocs/langs/sv_SE/ftp.lang index 17a8cfaf436..fd131ae8e8f 100644 --- a/htdocs/langs/sv_SE/ftp.lang +++ b/htdocs/langs/sv_SE/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Det gick inte att logga in på FTP-ser FTPFailedToRemoveFile=Misslyckades med att ta bort fil <b>%s.</b> FTPFailedToRemoveDir=Misslyckades med att ta bort katalogen <b>%s</b> (Kontrollera behörigheter och att katalogen är tom). FTPPassiveMode=Passivt läge +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/sv_SE/holiday.lang b/htdocs/langs/sv_SE/holiday.lang index f25b526cfe9..56ca74a6910 100644 --- a/htdocs/langs/sv_SE/holiday.lang +++ b/htdocs/langs/sv_SE/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Begäran nekades HolidaysRefusedBody=Din ledighet begäran om %s till %s har nekats av följande skäl: HolidaysCanceled=Annulleras leaved begäran HolidaysCanceledBody=Din ledighet begäran om %s till %s har avbrutits. -Permission20001=Läs dina egna ledighetsansökningar -Permission20002=Skapa/modifera din ledighetsansökan -Permission20003=Radera ledighets förfrågningar -Permission20004=Läs samtligas ledighetsansökningar -Permission20005=Skapa/modifera en ledighetsansökning för samtliga -Permission20006=Admins ledighetsansökan (upprätta och uppdatera balanser) NewByMonth=Tillagda per månad GoIntoDictionaryHolidayTypes=Gå in på <strong>Hem - Setup - Bibliotek - Typ av ledighet</strong> för att ställa in olika varianter av ledigheter. diff --git a/htdocs/langs/sv_SE/install.lang b/htdocs/langs/sv_SE/install.lang index d4e12c0b0a6..c6c3c6973ba 100644 --- a/htdocs/langs/sv_SE/install.lang +++ b/htdocs/langs/sv_SE/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Uppdatera uppgifter om åtgärder MigrationPaymentMode=Datamigrering betalning mode MigrationCategorieAssociation=Migreringskategorier MigrationEvents=Överföring av händelser för att lägga till händelseägaren i uppdragslista - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Visa ej tillgängliga val HideNotAvailableOptions=Dölj ej tillgängliga val diff --git a/htdocs/langs/sv_SE/interventions.lang b/htdocs/langs/sv_SE/interventions.lang index c43abf0bafc..27c25050f88 100644 --- a/htdocs/langs/sv_SE/interventions.lang +++ b/htdocs/langs/sv_SE/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Ingrepp %s uppsättning som ofakturerad InterventionSentByEMail=Ingrepp %s skickas via e-post InterventionDeletedInDolibarr=Ingrepp %s raderad SearchAnIntervention=Sök en intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representanten uppföljning ingripande TypeContact_fichinter_internal_INTERVENING=Ingripa @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Återgå numero med format %syymm-nnnn där YY är år, PacificNumRefModelError=En intervention kort börjar med $ syymm finns redan och är inte förenligt med denna modell för sekvens. Ta bort den eller byta namn på den för att aktivera denna modul. PrintProductsOnFichinter=Trycksaker på interventionskort PrintProductsOnFichinterDetails=Insatser skapade utifrån order +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/sv_SE/languages.lang b/htdocs/langs/sv_SE/languages.lang index fd892e0c090..093bc45650e 100644 --- a/htdocs/langs/sv_SE/languages.lang +++ b/htdocs/langs/sv_SE/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanska (Puerto Rico) Language_et_EE=Estniska Language_eu_ES=Baskiska Language_fa_IR=Persiska -Language_fi_FI=Finska +Language_fi_FI=Finnish Language_fr_BE=Franska (Belgien) Language_fr_CA=Franska (Kanada) Language_fr_CH=Franska (Schweiz) diff --git a/htdocs/langs/sv_SE/link.lang b/htdocs/langs/sv_SE/link.lang index 8601aba8abf..cbb9bfffc48 100644 --- a/htdocs/langs/sv_SE/link.lang +++ b/htdocs/langs/sv_SE/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=Filen kunde inte kopplas LinkRemoved=Länken %s har tagits bort ErrorFailedToDeleteLink= Det gick inte att ta bort länk '<b>%s</b>' ErrorFailedToUpdateLink= Det gick inte att uppdatera länken '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang index 764f60f5ae9..6d893fb99e3 100644 --- a/htdocs/langs/sv_SE/main.lang +++ b/htdocs/langs/sv_SE/main.lang @@ -434,7 +434,7 @@ General=Allmänt Size=Storlek Received=Mottagna Paid=Betald -Topic=Ämne +Topic=Subject ByCompanies=Av tredje part ByUsers=Av användare Links=Länkar @@ -705,7 +705,7 @@ PublicUrl=Offentlig webbadress AddBox=Lägg till låda SelectElementAndClickRefresh=Välj ett element och klicka på uppdatera PrintFile=Skriv ut fil %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/sv_SE/products.lang b/htdocs/langs/sv_SE/products.lang index a19c95b93c6..973af70a2ce 100644 --- a/htdocs/langs/sv_SE/products.lang +++ b/htdocs/langs/sv_SE/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Automatiskt förbrukad för tillverkning ProductBuilded=Tillverkning klar ProductsMultiPrice=Produkt multi-priser ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Produkter omsättning kvartalsvis VWAP -ServiceSellByQuarterHT=Tjänster omsättning kvartalsvis VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1:a kvartalet Quarter2=2:a kvartalet Quarter3=3:e kvartalet @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang index 6e1974267a0..74a46cc912b 100644 --- a/htdocs/langs/sv_SE/projects.lang +++ b/htdocs/langs/sv_SE/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. projekt +ProjectRef=Project ref. ProjectId=Projekt Id +ProjectLabel=Project label Project=Projekt Projects=Projekt ProjectStatus=Projektstatus @@ -27,7 +29,7 @@ OfficerProject=Officer projekt LastProjects=Senaste %s projekt AllProjects=Alla projekt OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Förteckning över projekt ShowProject=Visa projekt SetProject=Ställ projekt diff --git a/htdocs/langs/sw_SW/accountancy.lang b/htdocs/langs/sw_SW/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/sw_SW/accountancy.lang +++ b/htdocs/langs/sw_SW/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/sw_SW/admin.lang b/htdocs/langs/sw_SW/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/sw_SW/admin.lang +++ b/htdocs/langs/sw_SW/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/sw_SW/banks.lang b/htdocs/langs/sw_SW/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/sw_SW/banks.lang +++ b/htdocs/langs/sw_SW/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/sw_SW/bills.lang b/htdocs/langs/sw_SW/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/sw_SW/bills.lang +++ b/htdocs/langs/sw_SW/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/sw_SW/companies.lang b/htdocs/langs/sw_SW/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/sw_SW/companies.lang +++ b/htdocs/langs/sw_SW/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/sw_SW/compta.lang b/htdocs/langs/sw_SW/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/sw_SW/compta.lang +++ b/htdocs/langs/sw_SW/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/sw_SW/errors.lang b/htdocs/langs/sw_SW/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/sw_SW/errors.lang +++ b/htdocs/langs/sw_SW/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/sw_SW/exports.lang b/htdocs/langs/sw_SW/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/sw_SW/exports.lang +++ b/htdocs/langs/sw_SW/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/sw_SW/ftp.lang b/htdocs/langs/sw_SW/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/sw_SW/ftp.lang +++ b/htdocs/langs/sw_SW/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/sw_SW/holiday.lang b/htdocs/langs/sw_SW/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/sw_SW/holiday.lang +++ b/htdocs/langs/sw_SW/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/sw_SW/install.lang b/htdocs/langs/sw_SW/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/sw_SW/install.lang +++ b/htdocs/langs/sw_SW/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/sw_SW/interventions.lang b/htdocs/langs/sw_SW/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/sw_SW/interventions.lang +++ b/htdocs/langs/sw_SW/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/sw_SW/languages.lang b/htdocs/langs/sw_SW/languages.lang index 19c8c7a3950..7379033bbdf 100644 --- a/htdocs/langs/sw_SW/languages.lang +++ b/htdocs/langs/sw_SW/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Kihispania (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Kiajemi -Language_fi_FI=Mapezi +Language_fi_FI=Finnish Language_fr_BE=Kifaransa (Ubelgiji) Language_fr_CA=Kifaransa (Canada) Language_fr_CH=Kifaransa (Switzerland) diff --git a/htdocs/langs/sw_SW/link.lang b/htdocs/langs/sw_SW/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/sw_SW/link.lang +++ b/htdocs/langs/sw_SW/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/sw_SW/main.lang b/htdocs/langs/sw_SW/main.lang index 8ebb74139ae..49c2c3eec37 100644 --- a/htdocs/langs/sw_SW/main.lang +++ b/htdocs/langs/sw_SW/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/sw_SW/products.lang b/htdocs/langs/sw_SW/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/sw_SW/products.lang +++ b/htdocs/langs/sw_SW/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/sw_SW/projects.lang b/htdocs/langs/sw_SW/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/sw_SW/projects.lang +++ b/htdocs/langs/sw_SW/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/th_TH/accountancy.lang b/htdocs/langs/th_TH/accountancy.lang index 5be669f351e..b941bb77182 100644 --- a/htdocs/langs/th_TH/accountancy.lang +++ b/htdocs/langs/th_TH/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=คั่นคอลัมน์สำหรับแฟ้มส่งออก ACCOUNTING_EXPORT_DATE=รูปแบบวันที่สำหรับไฟล์การส่งออก -ACCOUNTING_EXPORT_PIECE=การส่งออกจำนวนของชิ้น? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=ส่งออกกับบัญชีทั่วโลกหรือไม่ -ACCOUNTING_EXPORT_LABEL=ส่งออกฉลาก? -ACCOUNTING_EXPORT_AMOUNT=การส่งออกจำนวน? -ACCOUNTING_EXPORT_DEVISE=ส่งออกประดิษฐ์? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=การบัญชี Globalparameters=พารามิเตอร์ทั่วโลก @@ -34,6 +36,7 @@ Selectchartofaccounts=เลือกผังบัญชี Validate=ตรวจสอบ Addanaccount=เพิ่มบัญชีบัญชี AccountAccounting=บัญชีการบัญชี +AccountAccountingSuggest=Accounting account suggest Ventilation=การเสีย ToDispatch=ที่จะส่ง Dispatched=ส่ง @@ -60,10 +63,10 @@ AccountingVentilationSupplier=รายละเอียดผู้จัด AccountingVentilationCustomer=รายละเอียดบัญชีของลูกค้า Line=สาย -CAHTF=HT ซัพพลายเออร์ที่ซื้อทั้งหมด +CAHTF=Total purchase supplier before tax InvoiceLines=เส้นของใบแจ้งหนี้ที่จะต้องมีการระบายอากาศ InvoiceLinesDone=สายช่องระบายความร้อนของใบแจ้งหนี้ -IntoAccount=ในบัญชีของบัญชี +IntoAccount=Ventilate in the accounting account Ventilate=ระบายอากาศ VentilationAuto=สลายอัตโนมัติ @@ -152,7 +155,7 @@ Active=คำแถลง NewFiscalYear=ปีงบประมาณใหม่ DescVentilCustomer=ที่นี่ให้คำปรึกษารายละเอียดบัญชีของลูกค้าประจำปีของใบแจ้งหนี้ของคุณ -TotalVente=HT มูลค่าการซื้อขายรวม +TotalVente=Total turnover before tax TotalMarge=อัตรากำไรขั้นต้นรวมยอดขาย DescVentilDoneCustomer=ให้คำปรึกษาที่นี่รายชื่อของสายของลูกค้าใบแจ้งหนี้และบัญชีบัญชีของพวกเขา DescVentilTodoCustomer=ระบายอากาศในสายของคุณใบแจ้งหนี้ลูกค้าที่มีบัญชีการบัญชี @@ -167,3 +170,4 @@ ValidateHistory=ตรวจสอบโดยอัตโนมัติ ErrorAccountancyCodeIsAlreadyUse=ข้อผิดพลาดที่คุณไม่สามารถลบบัญชีบัญชีนี้เพราะมันถูกนำมาใช้ FicheVentilation=บัตรพังทลาย +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/th_TH/admin.lang b/htdocs/langs/th_TH/admin.lang index 1354a81b929..6f74a027338 100644 --- a/htdocs/langs/th_TH/admin.lang +++ b/htdocs/langs/th_TH/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=หัวหน้าโครงการ Developpers=นักพัฒนา / ผู้ร่วมสมทบ OtherDeveloppers=นักพัฒนาอื่น ๆ / ผู้ร่วมสมทบ OfficialWebSite=Dolibarr เว็บไซต์อย่างเป็นทางการระหว่างประเทศ -OfficialWebSiteFr=เว็บไซต์อย่างเป็นทางการฝรั่งเศส +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=เอกสาร Dolibarr ในวิกิพีเดีย OfficialDemo=Dolibarr สาธิตออนไลน์ OfficialMarketPlace=ตลาดอย่างเป็นทางการสำหรับโมดูลภายนอก / addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=ปิดการใช้งานตอบรับ SMS MAIN_SMS_SENDMODE=วิธีการที่จะใช้ในการส่ง SMS MAIN_MAIL_SMS_FROM=เริ่มต้นหมายเลขโทรศัพท์ของผู้ส่งสำหรับการส่ง SMS FeatureNotAvailableOnLinux=คุณลักษณะที่ไม่สามารถใช้ได้บน Unix เหมือนระบบ ทดสอบโปรแกรม sendmail ในประเทศของคุณ -SubmitTranslation=หากการแปลภาษานี้ไม่สมบูรณ์หรือคุณพบข้อผิดพลาดคุณสามารถแก้ไขปัญหานี้ได้โดยการแก้ไขไฟล์ลงในไดเรกทอรี <b>langs /% s</b> และส่งไฟล์แก้ไขในฟอรั่ม www.dolibarr.org +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=การติดตั้งโมดูล ModulesSetup=การติดตั้งโมดูล ModuleFamilyBase=ระบบ @@ -339,7 +340,7 @@ MinLength=ระยะเวลาขั้นต่ำ LanguageFilesCachedIntoShmopSharedMemory=ไฟล์ .lang โหลดในหน่วยความจำที่ใช้ร่วมกัน ExamplesWithCurrentSetup=ตัวอย่างกับการตั้งค่าการทำงานในปัจจุบัน ListOfDirectories=รายการ OpenDocument ไดเรกทอรีแม่ -ListOfDirectoriesForModelGenODT=รายชื่อของไดเรกทอรีที่มีแม่แบบไฟล์ที่มีรูปแบบ OpenDocument <br><br> ใส่เส้นทางแบบเต็มของไดเรกทอรีที่นี่ <br> เพิ่มกลับสายการบินระหว่างไดเรกทอรี Eah <br> ในการเพิ่มไดเรกทอรีของโมดูล GED, เพิ่มที่นี่ <b>DOL_DATA_ROOT / ECM / yourdirectoryname</b> <br><br> แฟ้มในไดเรกทอรีเหล่านั้นจะต้องจบลงด้วยการ <b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=จำนวน ODT / ODS ไฟล์แม่แบบที่พบในไดเรกทอรีเหล่านั้น ExampleOfDirectoriesForModelGen=ตัวอย่างของไวยากรณ์: <br> C: \\ mydir <br> / home / mydir <br> DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=<br> หากต้องการทราบวิธีการสร้างเอกสารของคุณ ODT แม่ก่อนที่จะเก็บไว้ในไดเรกทอรีเหล่านั้นอ่านเอกสารวิกิพีเดีย: @@ -635,7 +636,7 @@ Permission162=สร้าง / แก้ไขสัญญา / สมัคร Permission163=เปิดใช้งานบริการ / สมัครสมาชิกของสัญญา Permission164=ปิดการใช้งานบริการ / สมัครสมาชิกของสัญญา Permission165=ลบสัญญา / สมัครสมาชิก -Permission171=อ่านการเดินทางและค่าใช้จ่าย (ของตัวเองและผู้ใต้บังคับบัญชาของเขา) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=สร้าง / แก้ไขการเดินทางและค่าใช้จ่าย Permission173=ลบการเดินทางและค่าใช้จ่าย Permission174=อ่านการเดินทางและค่าใช้จ่ายทั้งหมด @@ -730,7 +731,7 @@ Permission538=บริการส่งออก Permission701=อ่านบริจาค Permission702=สร้าง / แก้ไขการบริจาค Permission703=ลบบริจาค -Permission771=อ่านรายงานค่าใช้จ่าย (ของตัวเองและผู้ใต้บังคับบัญชาของเขา) +Permission771=Read expense reports (yours and your subordinates) Permission772=สร้าง / แก้ไขรายงานค่าใช้จ่าย Permission773=ลบรายงานค่าใช้จ่าย Permission774=อ่านรายงานค่าใช้จ่ายทั้งหมด (แม้จะไม่ได้สำหรับผู้ใช้ผู้ใต้บังคับบัญชา) @@ -767,6 +768,12 @@ Permission1237=ส่งออกคำสั่งผู้จัดจำห Permission1251=เรียกมวลของการนำเข้าข้อมูลภายนอกลงในฐานข้อมูล (โหลดข้อมูล) Permission1321=ส่งออกใบแจ้งหนี้ของลูกค้าคุณลักษณะและการชำระเงิน Permission1421=ส่งออกสั่งซื้อของลูกค้าและคุณลักษณะ +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=อ่านงานที่กำหนดเวลาไว้ Permission23002=สร้าง / การปรับปรุงกำหนดเวลางาน Permission23003=ลบงานที่กำหนด @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=ส่วนบุคคลของรายละเ ViewProductDescInFormAbility=การแสดงของคำอธิบายผลิตภัณฑ์ในรูปแบบ (คำแนะนำเป็นอย่างอื่นเป็นป๊อปอัพ) MergePropalProductCard=เปิดใช้งานในผลิตภัณฑ์ / บริการที่แนบมาไฟล์ที่แท็บตัวเลือกที่จะผสานเอกสาร PDF สินค้ากับข้อเสนอในรูปแบบ PDF azur หากผลิตภัณฑ์ / บริการที่อยู่ในข้อเสนอ ViewProductDescInThirdpartyLanguageAbility=แสดงรายละเอียดของผลิตภัณฑ์ในภาษา thirdparty +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=นอกจากนี้ถ้าคุณมีจำนวนมากของผลิตภัณฑ์ (> 100 000) คุณสามารถเพิ่มความเร็วโดยการตั้งค่า PRODUCT_DONOTSEARCH_ANYWHERE คงเป็น 1 ใน Setup-> อื่น ๆ ค้นหาแล้วจะถูก จำกัด ในการเริ่มต้นของสตริง UseSearchToSelectProduct=ใช้แบบฟอร์มการค้นหาที่จะเลือกผลิตภัณฑ์ (มากกว่ารายการแบบหล่นลง) UseEcoTaxeAbility=สนับสนุน Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=ชื่อแฟ้มและเส้นทาง YouCanUseDOL_DATA_ROOT=คุณสามารถใช้ DOL_DATA_ROOT / dolibarr.log สำหรับล็อกไฟล์ใน Dolibarr "เอกสาร" ไดเรกทอรี คุณสามารถตั้งค่าเส้นทางที่แตกต่างกันในการจัดเก็บไฟล์นี้ ErrorUnknownSyslogConstant=% s คงไม่ได้เป็นที่รู้จักกันอย่างต่อเนื่อง Syslog OnlyWindowsLOG_USER=Windows เท่านั้นสนับสนุน LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=บริจาคการติดตั้งโมดูล DonationsReceiptModel=แม่แบบที่ได้รับการบริจาค @@ -1536,6 +1546,7 @@ AgendaSetup=กิจกรรมและวาระการติดตั PasswordTogetVCalExport=กุญแจสำคัญในการอนุญาตการเชื่อมโยงการส่งออก PastDelayVCalExport=อย่าส่งออกเหตุการณ์ที่มีอายุมากกว่า AGENDA_USE_EVENT_TYPE=ประเภทการใช้เหตุการณ์ที่เกิดขึ้น (การจัดการการติดตั้งลงในเมนู -> พจนานุกรม -> ประเภทของเหตุการณ์วาระ) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=ตั้งค่าโดยอัตโนมัติประเภทของเหตุการณ์นี้ในการกรองการค้นหาในมุมมองของวาระการประชุม AGENDA_DEFAULT_FILTER_STATUS=ตั้งค่าโดยอัตโนมัติสถานะสำหรับการจัดกิจกรรมนี้ในการกรองการค้นหาในมุมมองของวาระการประชุม AGENDA_DEFAULT_VIEW=ซึ่งแท็บที่คุณต้องการที่จะเปิดตามค่าเริ่มต้นเมื่อมีการเลือกวาระที่เมนู @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=ด้วยเหตุนี้กร InstallModuleFromWebHasBeenDisabledByFile=ติดตั้งโมดูลภายนอกจากโปรแกรมที่ได้รับการปิดใช้งานโดยผู้ดูแลระบบ <strong>คุณต้องขอให้เขาลบไฟล์% s</strong> เพื่อให้คุณลักษณะนี้ ConfFileMuseContainCustom=<strong>การติดตั้งโมดูลภายนอกจากโปรแกรมบันทึกไฟล์โมดูลลงในไดเรกทอรี%</strong> s จะมีไดเรกทอรีนี้ประมวลผลโดย Dolibarr คุณต้องติดตั้ง <strong>conf / conf.php</strong> ของคุณจะมีตัวเลือก <br> - <strong>$ dolibarr_main_url_root_alt</strong> การใช้งานมูลค่า <strong>$ dolibarr_main_url_root_alt = "/ กำหนดเอง"</strong> <br> - <strong>$ dolibarr_main_document_root_alt</strong> การใช้งานค่า <strong>"% s / กำหนดเอง"</strong> HighlightLinesOnMouseHover=เน้นเส้นตารางเมื่อเลื่อนเมาส์ผ่านไป +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=กด F5 บนแป้นพิมพ์หลังจากเปลี่ยนค่านี้จะมีมันที่มีประสิทธิภาพ NotSupportedByAllThemes=จะทำงานร่วมกับธีม Eldy แต่ไม่ได้รับการสนับสนุนจากทุกรูปแบบ BackgroundColor=สีพื้นหลัง TopMenuBackgroundColor=สีพื้นหลังสำหรับเมนูยอดนิยม LeftMenuBackgroundColor=สีพื้นหลังสำหรับเมนูด้านซ้าย -BackgroundTableTitleColor=สีพื้นหลังสำหรับสายชื่อตาราง +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=สีพื้นหลังสำหรับสายตารางแปลก BackgroundTableLineEvenColor=สีพื้นหลังสำหรับแม้แต่เส้นตาราง MinimumNoticePeriod=ระยะเวลาการแจ้งให้ทราบล่วงหน้าขั้นต่ำ (ตามคำขอลาของคุณจะต้องทำก่อนการหน่วงเวลานี้) diff --git a/htdocs/langs/th_TH/banks.lang b/htdocs/langs/th_TH/banks.lang index aff3312d507..df61495f196 100644 --- a/htdocs/langs/th_TH/banks.lang +++ b/htdocs/langs/th_TH/banks.lang @@ -165,8 +165,8 @@ DeleteARib=ลบบันทึกบ้าน ConfirmDeleteRib=คุณแน่ใจหรือว่าต้องการลบระเบียนบ้านนี้หรือไม่? StartDate=วันที่เริ่มต้น EndDate=วันที่สิ้นสุด -RejectCheck=ตรวจสอบการปฏิเสธ +RejectCheck=Check returned ConfirmRejectCheck=คุณแน่ใจหรือว่าต้องการทำเครื่องหมายเครื่องหมายนี้เป็นปฏิเสธ? -RejectCheckDate=ตรวจสอบวันปฏิเสธ -CheckRejected=ตรวจสอบการปฏิเสธ -CheckRejectedAndInvoicesReopened=ตรวจสอบการปฏิเสธและใบแจ้งหนี้เปิด +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/th_TH/bills.lang b/htdocs/langs/th_TH/bills.lang index 639104dd4f6..24f4dd6b530 100644 --- a/htdocs/langs/th_TH/bills.lang +++ b/htdocs/langs/th_TH/bills.lang @@ -218,7 +218,6 @@ NoInvoice=ไม่มีใบแจ้งหนี้ ClassifyBill=แยกประเภทใบแจ้งหนี้ SupplierBillsToPay=ซัพพลายเออร์ใบแจ้งหนี้ที่จะต้องจ่าย CustomerBillsUnpaid=ใบแจ้งหนี้ค้างชำระของลูกค้า -DispenseMontantLettres=ใบแจ้งหนี้ผ่านขั้นตอนการเขียน mecanographic จะจ่ายตามคำสั่งในตัวอักษร NonPercuRecuperable=ไม่รับคืน SetConditions=ตั้งเงื่อนไขการชำระเงิน SetMode=โหมดการชำระเงินชุด @@ -330,12 +329,14 @@ PaymentTypeCB=เครดิตการ์ด PaymentTypeShortCB=เครดิตการ์ด PaymentTypeCHQ=ตรวจสอบ PaymentTypeShortCHQ=ตรวจสอบ -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=ในการชำระเงินสาย PaymentTypeShortVAD=ในการชำระเงินสาย -PaymentTypeTRA=ชำระค่าสินค้า -PaymentTypeShortTRA=บิล +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=ธนาคารรายละเอียด BankCode=รหัสธนาคาร DeskCode=รหัสโต๊ะ @@ -381,6 +382,8 @@ ChequesReceipts=ใบเสร็จรับเงินการตรวจ ChequesArea=ตรวจสอบพื้นที่ที่เงินฝาก ChequeDeposits=การตรวจสอบเงินฝาก Cheques=การตรวจสอบ +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=ใบลดหนี้ใบแจ้งหนี้หรือเงินฝากที่ได้รับการแปลงเป็น% s UsBillingContactAsIncoiveRecipientIfExist=ใช้ที่อยู่ติดต่อการเรียกเก็บเงินลูกค้าแทนการอยู่ของบุคคลที่สามในฐานะผู้รับใบแจ้งหนี้ ShowUnpaidAll=แสดงใบแจ้งหนี้ที่ค้างชำระทั้งหมด @@ -404,7 +407,7 @@ RevenueStamp=อากรแสตมป์ YouMustCreateInvoiceFromThird=ตัวเลือกนี้จะใช้ได้เฉพาะเมื่อมีการสร้างใบแจ้งหนี้จากแท็บ "ลูกค้า" ของ thirdparty PDFCrabeDescription=ใบแจ้งหนี้แม่แบบ PDF Crabe แม่แบบใบแจ้งหนี้ฉบับสมบูรณ์ (แนะนำ Template) TerreNumRefModelDesc1=จำนวนกลับมาพร้อมกับรูปแบบ% syymm-nnnn สำหรับใบแจ้งหนี้และมาตรฐาน% syymm-nnnn สำหรับการบันทึกเครดิตที่ yy เป็นปีเป็นเดือนมิลลิเมตรและ nnnn เป็นลำดับที่มีการหยุดพักและกลับไปที่ 0 ไม่มี -MarsNumRefModelDesc1=จำนวนกลับมาพร้อมกับรูปแบบ% syymm-nnnn สำหรับใบแจ้งหนี้มาตรฐาน% syymm-nnnn สำหรับใบแจ้งหนี้แทน% syymm-nnnn สำหรับการบันทึกเครดิตและ% syymm-nnnn สำหรับการบันทึกเครดิตที่ yy เป็นปีเป็นเดือนมม nnnn และเป็นลำดับที่ไม่มี ทำลายและกลับไปที่ 0 ไม่มี +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=เริ่มต้นด้วยการเรียกเก็บเงิน $ syymm มีอยู่แล้วและไม่ได้เข้ากันได้กับรูปแบบของลำดับนี้ ลบหรือเปลี่ยนชื่อเพื่อเปิดใช้งานโมดูลนี้ ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=แทนใบแจ้งหนี้ของลูกค้าต่อไปนี้ขึ้น diff --git a/htdocs/langs/th_TH/companies.lang b/htdocs/langs/th_TH/companies.lang index e2cb2639964..0f615f788ee 100644 --- a/htdocs/langs/th_TH/companies.lang +++ b/htdocs/langs/th_TH/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=ศหมายเลข 1 (เอบี) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect ที่มีศักยภาพ ContactPrivate=ส่วนตัว ContactPublic=ที่ใช้ร่วมกัน ContactVisibility=ความชัดเจน +ContactOthers=Other OthersNotLinkedToThirdParty=อื่น ๆ , ไม่เชื่อมโยงกับบุคคลที่สาม ProspectStatus=สถานะ Prospect PL_NONE=ไม่ @@ -375,6 +382,7 @@ ExportDataset_company_2=รายชื่อและคุณสมบัต ImportDataset_company_1=บุคคลที่สาม (บริษัท / มูลนิธิ / คนทางกายภาพ) และคุณสมบัติ ImportDataset_company_2=รายชื่อ / ที่อยู่ (จาก thirdparties หรือไม่) และคุณลักษณะ ImportDataset_company_3=ธนาคารรายละเอียด +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=ระดับราคา DeliveriesAddress=ที่อยู่จัดส่ง DeliveryAddress=ที่อยู่จัดส่ง diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang index c558694f8c6..0fdd30c40bc 100644 --- a/htdocs/langs/th_TH/compta.lang +++ b/htdocs/langs/th_TH/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=เรื่องการชำระเงิน LT1PaymentsES=เรื่องการชำระเงิน VATPayment=การชำระเงินภาษีมูลค่าเพิ่ม VATPayments=การชำระเงินภาษีมูลค่าเพิ่ม +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=สังคม / การชำระเงินภาษีการคลัง ShowVatPayment=แสดงการชำระเงินภาษีมูลค่าเพิ่ม TotalToPay=ทั้งหมดที่จะต้องจ่าย @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=<b>รายงานผลประกอบการต่อผลิตภัณฑ์เมื่อใช้โหมดการบัญชีเงินสดไม่เกี่ยวข้อง รายงานนี้จะใช้ได้เฉพาะเมื่อใช้โหมดการบัญชีการสู้รบ</b> (ดูการตั้งค่าของโมดูลการบัญชี) CalculationMode=โหมดการคำนวณ AccountancyJournal=วารสารการบัญชีรหัส -ACCOUNTING_VAT_SOLD_ACCOUNT=รหัสบัญชีเริ่มต้นสำหรับการจัดเก็บภาษีภาษีมูลค่าเพิ่ม -ACCOUNTING_VAT_BUY_ACCOUNT=รหัสบัญชีเริ่มต้นสำหรับการกู้คืนภาษีมูลค่าเพิ่ม +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=รหัสบัญชีเริ่มต้นสำหรับการจ่ายเงินภาษีมูลค่าเพิ่ม ACCOUNTING_ACCOUNT_CUSTOMER=รหัสบัญชีโดยเริ่มต้นสำหรับ thirdparties ลูกค้า ACCOUNTING_ACCOUNT_SUPPLIER=รหัสบัญชีโดยเริ่มต้นสำหรับ thirdparties ผู้จัดจำหน่าย diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang index d7d7117c5bc..28eae0f6408 100644 --- a/htdocs/langs/th_TH/errors.lang +++ b/htdocs/langs/th_TH/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=ขนาดยาวเกินไปสำห ErrorNoValueForSelectType=กรุณากรอกค่าส​​ำหรับรายการเลือก ErrorNoValueForCheckBoxType=กรุณากรอกค่าส​​ำหรับรายการช่อง ErrorNoValueForRadioType=กรุณากรอกค่าส​​ำหรับรายการวิทยุ -ErrorBadFormatValueList=<u>มูลค่ารายการไม่สามารถมีมากกว่าหนึ่งมา:% s</u> แต่ต้องไม่น้อยกว่าหนึ่ง Llave, valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>s สนาม%</b> ไม่ต้องมีอักขระพิเศษ ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=ไม่มีการเปิดใช้งานโมดูลบัญชี @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=การตั้งค่าข้อ WarningNotRelevant=การดำเนินงานที่ไม่เกี่ยวข้องสำหรับชุดนี้ WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=คุณสมบัติปิดการใช้งานการตั้งค่าการแสดงผลเมื่อเป็นที่เหมาะสำหรับคนตาบอดหรือข้อความเบราว์เซอร์ WarningPaymentDateLowerThanInvoiceDate=วันที่ชำระเงิน (% s) ก่อนวันที่ใบแจ้งหนี้ (% s) สำหรับใบแจ้งหนี้% s -WarningTooManyDataPleaseUseMoreFilters=ข้อมูลจำนวนมากเกินไป กรุณาใช้ตัวกรองมากขึ้น +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=บางครั้งถูกบันทึกไว้โดยผู้ใช้เมื่ออัตราชั่วโมงของพวกเขาไม่ได้กำหนดไว้ ค่า 0 ถูกนำมาใช้ แต่อาจส่งผลในการประเมินมูลค่าที่ไม่ถูกต้องของเวลาที่ใช้ diff --git a/htdocs/langs/th_TH/exports.lang b/htdocs/langs/th_TH/exports.lang index 4c80c27661f..d2343563900 100644 --- a/htdocs/langs/th_TH/exports.lang +++ b/htdocs/langs/th_TH/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=สวิทช์ด้านแหล่งที่ม SelectFormat=เลือกรูปแบบไฟล์นำเข้านี้ RunImportFile=เปิดไฟล์นำเข้า NowClickToRunTheImport=ตรวจสอบผลของการจำลองนำเข้า หากทุกอย่างก็โอเคเปิดนำเข้าที่ชัดเจน -DataLoadedWithId=<b>ข้อมูลทั้งหมดจะเต็มไปด้วยรหัสนำเข้าต่อไปนี้:% s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=<b>ข้อมูลที่ได้รับมอบอำนาจเป็นที่ว่างเปล่าในแฟ้มแหล่งที่มาสำหรับเขตข้อมูล%</b> s TooMuchErrors=<b>ยังคงมี% s</b> เส้นแหล่งที่มาอื่น ๆ ที่มีข้อผิดพลาด แต่การส่งออกได้รับการ จำกัด TooMuchWarnings=<b>ยังคงมี% s</b> เส้นแหล่งที่มาอื่น ๆ ที่มีคำเตือน แต่การส่งออกได้รับการ จำกัด @@ -130,7 +130,7 @@ ExportDateFilter=ปปปป YYYYMM, YYYYMMDD: กรองโดยหนึ ExportNumericFilter=กรอง 'nnnnn โดยหนึ่งค่า <br> 'nnnnn + nnnnn' ตัวกรองในช่วงของค่า <br> '> nnnnn' ตัวกรองโดยค่าที่ต่ำกว่า <br> '> nnnnn' ตัวกรองโดยค่าที่สูงขึ้น ## filters SelectFilterFields=หากคุณต้องการที่จะกรองบางค่าเพียงค่าที่ป้อนเข้าที่นี่ -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=สาขากรอง FilteredFieldsValues=ราคากรอง FormatControlRule=รูปแบบการปกครองควบคุม diff --git a/htdocs/langs/th_TH/ftp.lang b/htdocs/langs/th_TH/ftp.lang index 5e0e8f85b2a..e7a78ac1a66 100644 --- a/htdocs/langs/th_TH/ftp.lang +++ b/htdocs/langs/th_TH/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=ล้มเหลวในการ FTPFailedToRemoveFile=<b>ไม่สามารถลบไฟล์%</b> s FTPFailedToRemoveDir=<b>ไม่สามารถลบไดเรกทอรี% s</b> (สิทธิ์ตรวจสอบไดเรกทอรีที่ว่างเปล่า) FTPPassiveMode=โหมด Passive +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/th_TH/holiday.lang b/htdocs/langs/th_TH/holiday.lang index 88cc4fe6470..1322a638ea1 100644 --- a/htdocs/langs/th_TH/holiday.lang +++ b/htdocs/langs/th_TH/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=ขอปฏิเสธ HolidaysRefusedBody=คำขอลาสำหรับ% s% s ได้รับการปฏิเสธด้วยเหตุผลต่อไปนี้: HolidaysCanceled=ยกเลิกคำขอใบ HolidaysCanceledBody=คำขอลาสำหรับ% s% s ได้ถูกยกเลิก -Permission20001=อ่านที่คุณเป็นเจ้าของร้องขอลา -Permission20002=สร้าง / แก้ไขการร้องขอการลาของคุณ -Permission20003=ลบออกจากการร้องขอ -Permission20004=อ่านร้องขอลาสำหรับทุกคน -Permission20005=สร้าง / แก้ไขการร้องขอลาสำหรับทุกคน -Permission20006=ธุรการร้องขอลา (การติดตั้งและการปรับปรุงความสมดุล) NewByMonth=ที่เพิ่มเข้ามาต่อเดือน GoIntoDictionaryHolidayTypes=<strong>ไปลงในหน้าหลัก - การติดตั้ง - พจนานุกรม - ประเภทของใบจะติดตั้งที่แตกต่างกันของใบ</strong> diff --git a/htdocs/langs/th_TH/install.lang b/htdocs/langs/th_TH/install.lang index 4a0f8e69683..1a29dc4e70d 100644 --- a/htdocs/langs/th_TH/install.lang +++ b/htdocs/langs/th_TH/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=ปรับปรุงข้อมูลเกี MigrationPaymentMode=การโยกย้ายข้อมูลสำหรับโหมดการชำระเงิน MigrationCategorieAssociation=การย้ายถิ่นของประเภท MigrationEvents=การย้ายถิ่นของเหตุการณ์ที่จะเพิ่มเจ้าของเหตุการณ์ลงในตาราง assignement - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=แสดงตัวเลือกที่มีอยู่ไม่ได้ HideNotAvailableOptions=ซ่อนตัวเลือกที่มีอยู่ไม่ได้ diff --git a/htdocs/langs/th_TH/interventions.lang b/htdocs/langs/th_TH/interventions.lang index 19e29161782..3a8c17370cc 100644 --- a/htdocs/langs/th_TH/interventions.lang +++ b/htdocs/langs/th_TH/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=การแทรกแซง% s เ InterventionSentByEMail=การแทรกแซง% s ส่งทางอีเมล InterventionDeletedInDolibarr=s แทรกแซง% ลบ SearchAnIntervention=ค้นหาแทรกแซง +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=แทนการแทรกแซงดังต่อไปนี้ขึ้น TypeContact_fichinter_internal_INTERVENING=ที่แทรกแซง @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=กลับ Numero ที่มีรูปแบบ% s PacificNumRefModelError=บัตรเริ่มต้นด้วยการแทรกแซง $ syymm อยู่แล้วและไม่ได้เข้ากันได้กับรูปแบบของลำดับนี้ ลบหรือเปลี่ยนชื่อเพื่อเปิดใช้งานโมดูลนี้ PrintProductsOnFichinter=ผลิตภัณฑ์ด้านการพิมพ์บนบัตรแทรกแซง PrintProductsOnFichinterDetails=การแทรกแซงที่เกิดจากคำสั่งซื้อ +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/th_TH/languages.lang b/htdocs/langs/th_TH/languages.lang index 107acf38b44..f44182490e7 100644 --- a/htdocs/langs/th_TH/languages.lang +++ b/htdocs/langs/th_TH/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=สเปน (เปอร์โตริโก) Language_et_EE=เอสโตเนีย Language_eu_ES=ชาวแบสค์ Language_fa_IR=เปอร์เซีย -Language_fi_FI=ครีบ +Language_fi_FI=Finnish Language_fr_BE=ฝรั่งเศส (เบลเยี่ยม) Language_fr_CA=ฝรั่งเศส (แคนาดา) Language_fr_CH=ฝรั่งเศส (วิตเซอร์แลนด์) diff --git a/htdocs/langs/th_TH/link.lang b/htdocs/langs/th_TH/link.lang index 4e284d1cb66..d4d25ac4aa6 100644 --- a/htdocs/langs/th_TH/link.lang +++ b/htdocs/langs/th_TH/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=ไฟล์ไม่สามารถเชื่อมโ LinkRemoved=การเชื่อมโยง% s ได้ถูกลบออก ErrorFailedToDeleteLink= ล้มเหลวในการลบการเชื่อมโยง <b>'% s'</b> ErrorFailedToUpdateLink= ล้มเหลวในการปรับปรุงการเชื่อมโยง <b>'% s'</b> +URLToLink=URL to link diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang index 9718f1bd69b..6c57ed16d58 100644 --- a/htdocs/langs/th_TH/main.lang +++ b/htdocs/langs/th_TH/main.lang @@ -434,7 +434,7 @@ General=ทั่วไป Size=ขนาด Received=ที่ได้รับ Paid=ต้องจ่าย -Topic=sujet +Topic=Subject ByCompanies=โดยบุคคลที่สาม ByUsers=โดยผู้ใช้ Links=ลิงค์ @@ -705,7 +705,7 @@ PublicUrl=URL ที่สาธารณะ AddBox=เพิ่มกล่อง SelectElementAndClickRefresh=เลือกองค์ประกอบและคลิกฟื้นฟู PrintFile=พิมพ์ไฟล์% s -ShowTransaction=แสดงการทำธุรกรรม +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=ไปลงในหน้าหลัก - การติดตั้ง - บริษัท ที่จะเปลี่ยนโลโก้หรือไปลงในหน้าแรก - การติดตั้ง - จอแสดงผลที่จะซ่อน Deny=ปฏิเสธ Denied=ปฏิเสธ @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=แม่แบบอีเมลเลือก SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/th_TH/products.lang b/htdocs/langs/th_TH/products.lang index 88853cddd43..367a0d1f75a 100644 --- a/htdocs/langs/th_TH/products.lang +++ b/htdocs/langs/th_TH/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto บริโภคโดยการผลิต ProductBuilded=ผลิตเสร็จสมบูรณ์ ProductsMultiPrice=สินค้าหลายราคา ProductsOrServiceMultiPrice=ราคาของลูกค้า (ของผลิตภัณฑ์หรือบริการราคาหลาย) -ProductSellByQuarterHT=ผลประกอบการไตรมาส VWAP ผลิตภัณฑ์ -ServiceSellByQuarterHT=ผลประกอบการไตรมาส VWAP บริการ +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1 ย่าน Quarter2=2 ย่าน Quarter3=3 ย่าน @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=ไฟล์ที่ใช้ในการเ PropalMergePdfProductChooseFile=ไฟล์ PDF เลือก IncludingProductWithTag=รวมทั้งสินค้าที่มีแท็ก DefaultPriceRealPriceMayDependOnCustomer=ราคาเริ่มต้นราคาที่แท้จริงอาจขึ้นอยู่กับลูกค้า +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang index 0aa8aa71d30..c9e547d885f 100644 --- a/htdocs/langs/th_TH/projects.lang +++ b/htdocs/langs/th_TH/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=อ้าง โครงการ +ProjectRef=Project ref. ProjectId=Id โครงการ +ProjectLabel=Project label Project=โครงการ Projects=โครงการ ProjectStatus=สถานะของโครงการ @@ -27,7 +29,7 @@ OfficerProject=เจ้าหน้าที่โครงการ LastProjects=โครงการ% s ล่าสุด AllProjects=ทุกโครงการ OpenedProjects=เปิดโครงการ -OpportunitiesStatusForOpenedProjects=สถานะโอกาสสำหรับโครงการที่เปิด +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=รายการของโครงการ ShowProject=แสดงโครงการ SetProject=โครงการตั้ง diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang index bec844a5b13..f1f5f5bb0a9 100644 --- a/htdocs/langs/tr_TR/accountancy.lang +++ b/htdocs/langs/tr_TR/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Dışaaktarma dosyası için sütun ayırıcısı ACCOUNTING_EXPORT_DATE=Dışaaktarma dosyası için tarih biçimi -ACCOUNTING_EXPORT_PIECE=Dışaaktarılacak parça sayısı ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Genel hesapla mı dışaaktarılsın? -ACCOUNTING_EXPORT_LABEL=Etiket dışaaktarılsın mı? -ACCOUNTING_EXPORT_AMOUNT=Tutar dışaaktarılsın mı? -ACCOUNTING_EXPORT_DEVISE=Aygıt dışaaktarılsın mı? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Muhasebe Globalparameters=Genel parametreler @@ -34,6 +36,7 @@ Selectchartofaccounts=Hesap planı seç Validate=Doğrula Addanaccount=Muhasebe hesabı ekle AccountAccounting=Muhasebe hesabı +AccountAccountingSuggest=Accounting account suggest Ventilation=Analiz ToDispatch=Gönderilecek Dispatched=Gönderilmiş @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Tedarikçi hesabı analizi AccountingVentilationCustomer=Müşteri hesabı analizi Line=Satır -CAHTF=Tedarikçi HT toplam alışı +CAHTF=Total purchase supplier before tax InvoiceLines=Analiz edilecek fatura kalemleri InvoiceLinesDone=Analiz edilen fatura kalemleri -IntoAccount=Muhasebe hesabında +IntoAccount=Ventilate in the accounting account Ventilate=Analiz VentilationAuto=Otomatik analiz @@ -152,7 +155,7 @@ Active=Hesap özeti NewFiscalYear=Yeni mali yıl DescVentilCustomer=Müşteri faturalarınızın yıllık hesap analizi için buraya danışın -TotalVente=Toplam ciro HT +TotalVente=Total turnover before tax TotalMarge=Toplam satışlar kar oranı DescVentilDoneCustomer=Burada müşteri faturaları satırlarına ve onların muhasebe hesaplarının listesine bakın. DescVentilTodoCustomer=Bir muhasebe hesabıyla müşteri faturanızın kalemlerini analiz edin @@ -167,3 +170,4 @@ ValidateHistory=Otomatikman doğrula ErrorAccountancyCodeIsAlreadyUse=Hata, kullanıldığı için bu muhasebe hesabını silemezsiniz FicheVentilation=Analiz kartı +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang index 12127f2c91d..017331e03b4 100644 --- a/htdocs/langs/tr_TR/admin.lang +++ b/htdocs/langs/tr_TR/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Proje önderi Developpers=Geliştiriciler/katılımcılar OtherDeveloppers=Diğer geliştiriciler/katılımcılar OfficialWebSite=Dolibarr uluslararası kurumsal web sitesi -OfficialWebSiteFr=Fransızca resmi web sitesi +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Wiki'de Dolibarr belgeleri OfficialDemo=Dolibarr çevrimiçi demo OfficialMarketPlace=Dış modüller/eklentiler için resmi Pazar yeri @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Bütün SMS gönderimlerini devre dışı bırak (test ya d MAIN_SMS_SENDMODE=SMS göndermek için kullanılacak yöntem MAIN_MAIL_SMS_FROM=SMS gönderimi için varsayılan gönderici telefon numarası FeatureNotAvailableOnLinux=Unix gibi sistemlerde bu özellik yoktur. -SubmitTranslation=Bu dilin çevirisi tamamlanmamışsa ya da hatalar buluyorsanız, bu dizindeki <b>langs/%s</b> dosyaları düzenleyerek hataları giderebilrsiniz ve değiştirilen dosyaları www.dolibarr.org daki foruma gönderebilirsiniz. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Modül kurulumu ModulesSetup=Modüllerin kurulumu ModuleFamilyBase=Sistem @@ -339,7 +340,7 @@ MinLength=Enaz uzunluk LanguageFilesCachedIntoShmopSharedMemory=.lang dosyaları paylaşılan hafızaya yüklendi. ExamplesWithCurrentSetup=Geçerli çalışan ayarlama örnekleri ListOfDirectories=OpenDocument (AçıkBelge) temaları dizin listesi -ListOfDirectoriesForModelGenODT=OpenDocument (AçıkBelge) biçimli şablon dosyalarını içeren dizinler listesi.<br><br>Buraya tam yol dizinlerini koyun.<br>Her dizin arasına satır başı ekleyin.<br>GED modülü dizini eklemek için buraya ekleyin<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>O dizinlerdeki dosyalar<b>.odt<b> ile bitmelidir. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=O dizinlerde bulunan ODT/ODS şablon dosyası sayısı ExampleOfDirectoriesForModelGen=Sözdizimi örnekleri:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>Odt belge şablonlarının nasıl oluşturulacağını öğrenmek için o dizinlere kaydetmeden önce, wiki belgelerini okuyun: @@ -635,7 +636,7 @@ Permission162=Sözleşme/abonelik oluştur/değiştir Permission163=Bir sözleşmeye ait bir hizmet/abonelik etkinleştir Permission164=Bir sözleşmeye ait bir hizmet/abonelik engelle Permission165=Sözleşme/abonelik sil -Permission171=Seyahat ve giderleri okuyun (kendi ve astlarının) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Gezi ve gider oluştur/değiştir Permission173=Gezi ve gider sil Permission174=Bütün gezi ve giderleri oku @@ -730,7 +731,7 @@ Permission538=Hizmet dışaaktar Permission701=Bağış oluştur/değiştir Permission702=Bağış sil Permission703=Bağış sil -Permission771=Gider raporlarını oku (kendinin veya emrindekilerinin) +Permission771=Read expense reports (yours and your subordinates) Permission772=Gider raporu oluştur/değiştir Permission773=Gider raporu sil Permission774=Bütün gider raporlarını oku (emrinde olmayanlarınkini de) @@ -767,6 +768,12 @@ Permission1237=Tedarikçi siparişi ve ayrıntılarını dışaaktar Permission1251=Dış verilerin veritabanına toplu olarak alınmasını çalıştır (veri yükle) Permission1321=Müşteri faturalarını, özniteliklerin ve ödemelerini dışaaktar Permission1421=Müşteri siparişleri ve özniteliklerini dışaaktar +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Planlı iş oku Permission23002=Planlı iş oluştur/güncelle Permission23003=Planlı iş sil @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Formlarda ürün tanımlamalarının kişiselleştirilm ViewProductDescInFormAbility=Formlarda ürün tanımlarının görselleştirilmesi (aksi durumda açılır araç ipucu olarak) MergePropalProductCard=Eğer ürün/hizmet teklifte varsa Ekli Dosyalar sekmesinde ürün/hizmet seçeneğini etkinleştirin, böylece ürün PDF belgesini PDF azur teklifine birleştirirsiniz ViewProductDescInThirdpartyLanguageAbility=Ürün açıklamalarının üçüncü partilerin dilinde gösterilmesi +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Ayrıca çok fazla sayıda ürününüz varsa (>100 000), Kurulum->Diğer den PRODUCT_DONOTSEARCH_ANYWHERE değişmezini 1 e ayarlayarak hızı arttırabilirsiniz. Sonra arama dizenin başlamasıyla sınırlı olacaktır. UseSearchToSelectProduct=Bir ürün seçmek için arama formu kullanın (liste kutusu yerine). UseEcoTaxeAbility=Eko-Vergi Desteği (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Dosya adı ve yolu YouCanUseDOL_DATA_ROOT=Dolibarr’daki “belgeler” dizinindeki bir log (günlük) dosyası için DOL_DATA_ROOT/dolibarr.log u kullanabilirsiniz. Bu dosyayı saklamak için farklı bir yol (path) kullanabilirsiniz. ErrorUnknownSyslogConstant=%s değişmezi bilinen bir syslog değişmezi değildir OnlyWindowsLOG_USER=Windows yalnızca LOG_USER'ı destekler +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Bağış modülü kurulumu DonationsReceiptModel=Bağış makbuzu şablonu @@ -1536,6 +1546,7 @@ AgendaSetup=Etkinlik ve gündem modülü kurulumu PasswordTogetVCalExport=Dışaaktarma bağlantısı yetki anahtarı PastDelayVCalExport=Bundan daha büyük etkinliği dışaaktarma AGENDA_USE_EVENT_TYPE=Etkinlik türlerini kullan (Ayarlar -> Sözlük -> Gündem etkinlik türleri) menüsünden yönetilir +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Gündem görünümü arama süzgeçinde, etkinlikler için otomatik olarak bu etkinlik türünü ayarlar AGENDA_DEFAULT_FILTER_STATUS=Gündem görünümü arama süzgeçinde, etkinlikler için otomatik olarak bu durum türünü ayarlar AGENDA_DEFAULT_VIEW=Gündem menüsünü seçtiğinizde varsayılan olarak hangi sekmenin açılmasını istiyorsunuz @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Bu nedenle, burada anlatılan yükseltme InstallModuleFromWebHasBeenDisabledByFile=Dış modülün uygulama içerisinden kurulumu yöneticiniz tarafından engellenmiştir. Bu özelliğe izin verilmesi için ondan <strong>%s</strong> dosyasını kaldırmasını istemelisiniz. ConfFileMuseContainCustom=Uygulama içerisinden dış modül kurarken modül dosyalarını <strong>%s</strong> dizini içinde kaydedin. Bu dizinin Dolibarr tarafından işlenebilmesi için <strong>conf/conf.php</strong> nizi ayarlayın <br>- <strong>$dolibarr_main_url_root_alt</strong> seçeneğini elde etmek için değeri buna <strong>$dolibarr_main_url_root_alt="/custom"</strong> etkinleştirin <br>- <strong>$dolibarr_main_document_root_alt</strong> değerini ise <strong>"%s/custom"</strong> a etkinleştirin. HighlightLinesOnMouseHover=Tablo satırlarını fare üzerine geldiğinde vurgula +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Bu değeri değiştirdikten sonra etkin olması için klavyede F5 tuşuna basın NotSupportedByAllThemes=Yalnızca eldy teması ile çalışır ancak tüm temalar tarafından desteklenmez BackgroundColor=Arka plan rengi TopMenuBackgroundColor=Üst menü için arka plan rengi LeftMenuBackgroundColor=Sol menü için arka plan rengi -BackgroundTableTitleColor=Tablo satırı başlığı için arka plan rengi +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Tabloda tek satırlar için arka plan rengi BackgroundTableLineEvenColor=Tabloda çift satırlar için arka plan rengi MinimumNoticePeriod=Enaz bildirim süresi (İzin isteğiniz bu süreden önce yapılmalı) diff --git a/htdocs/langs/tr_TR/agenda.lang b/htdocs/langs/tr_TR/agenda.lang index dfe64a13fff..1e146d96a62 100644 --- a/htdocs/langs/tr_TR/agenda.lang +++ b/htdocs/langs/tr_TR/agenda.lang @@ -90,8 +90,8 @@ ExtSiteUrlAgenda=.ical dosyasına erişmek için URL ExtSiteNoLabel=Tanımlama yok WorkingTimeRange=Çalışma saati aralığı WorkingDaysRange=Çalışma günleri aralığı -VisibleTimeRange=Visible time range -VisibleDaysRange=Visible days range +VisibleTimeRange=Görünür zaman aralığı +VisibleDaysRange=Görünür gün aralığı AddEvent=Etkinlik oluştur MyAvailability=Uygunluğum ActionType=Etkinlik türü diff --git a/htdocs/langs/tr_TR/banks.lang b/htdocs/langs/tr_TR/banks.lang index b418b96fbe2..f25d970fe70 100644 --- a/htdocs/langs/tr_TR/banks.lang +++ b/htdocs/langs/tr_TR/banks.lang @@ -165,8 +165,8 @@ DeleteARib=BAN kaydını sil ConfirmDeleteRib=Bu BAN kaydını silmek istediğinize emin misiniz? StartDate=Başlangıç tarihi EndDate=Bitiş tarihi -RejectCheck=Çek reddetme +RejectCheck=Check returned ConfirmRejectCheck=Bu çeki reddedildi olarak işaretlemek istediğinizden emin misiniz? -RejectCheckDate=Çek reddedilme tarihi -CheckRejected=Çek reddedildi -CheckRejectedAndInvoicesReopened=Çek reddedildi ve faturalar yeniden açıldı +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/tr_TR/bills.lang b/htdocs/langs/tr_TR/bills.lang index 38128b949a9..f011b1c0c67 100644 --- a/htdocs/langs/tr_TR/bills.lang +++ b/htdocs/langs/tr_TR/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Fatura yok ClassifyBill=Fatura sınıflandır SupplierBillsToPay=Ödenecek tedarikçi faturaları CustomerBillsUnpaid=Ödenmemiş müşteri faturaları -DispenseMontantLettres=Mekanografik işlemlerle yazılmış faturalar harf sırasına göre dağıtılırlar NonPercuRecuperable=Kurtarılamaz SetConditions=Ödeme koşullarını ayarla SetMode=Ödeme biçimini ayarla @@ -330,12 +329,14 @@ PaymentTypeCB=Kredi kartı PaymentTypeShortCB=Kredi kartı PaymentTypeCHQ=Çek PaymentTypeShortCHQ=Çek -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=İnternetten ödeme PaymentTypeShortVAD=İnternetten ödeme -PaymentTypeTRA=Fatura ödemesi -PaymentTypeShortTRA=Fatura +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Banka ayrıntıları BankCode=Banka kodu DeskCode=Sıra kodu @@ -381,6 +382,8 @@ ChequesReceipts=Çek makbuzları ChequesArea=Çek hesabı alanı ChequeDeposits=Çek hesapları Cheques=Çekler +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Bu iade faturası ya da nakit avans faturası %s durumuna dönüştürüldü UsBillingContactAsIncoiveRecipientIfExist=Fatura alıcısı olarak üçüncü parti adresi yerine müşteri faturası kişi adresini kullan ShowUnpaidAll=Tüm ödenmemiş faturaları göster @@ -404,7 +407,7 @@ RevenueStamp=Bandrol YouMustCreateInvoiceFromThird=Bu seçenek, yalnızca fatura oluştururken, üçüncü parti *müşteri* sekmesinde belirir PDFCrabeDescription=Fatura PDF şablonu Crabe. Tam fatura şablonu (Önerilen şablon) TerreNumRefModelDesc1=Standart faturalar için numarayı %syymm-nnnn biçiminde ve iade faturaları için %syymm-nnnn biçiminde göster, yy yıl, mm ay ve nnnn boşluksuz ve 0 olmayan bir dizidir. -MarsNumRefModelDesc1=Belge numarasını, standart faturalar için %syymm-nnnn, değiştirilen faturalar için %syymm-nnnn, iade faturaları için %syymm-nnnn ve nakit avans faturaları için %syymm-nnnn biçiminde verir. Burada yy yıl, mm ay ve nnnn boşluksuz ve 0 olmayan bir dizidir +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=$syymm ile başlayan bir fatura hali hazırda vardır ve bu sıra dizisi için uygun değildir. Bu modülü etkinleştirmek için onu kaldırın ya da adını değiştirin. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Müşteri fatura izleme temsilci diff --git a/htdocs/langs/tr_TR/companies.lang b/htdocs/langs/tr_TR/companies.lang index 79d3ba22fca..7754fa97f59 100644 --- a/htdocs/langs/tr_TR/companies.lang +++ b/htdocs/langs/tr_TR/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof No 1 (ABN) ProfId2AU=-- ProfId3AU=-- @@ -332,6 +338,7 @@ ProspectLevel=Potansiyel aday ContactPrivate=Özel ContactPublic=Paylaşılan ContactVisibility=Görünürlük +ContactOthers=Other OthersNotLinkedToThirdParty=Diğerleri, bir üçüncü partiye bağlı olmayan ProspectStatus=Aday durumu PL_NONE=Hiçbiri @@ -375,6 +382,7 @@ ExportDataset_company_2=Kişiler ve özellikleri ImportDataset_company_1=Üçüncü partiler (Firmalar/dernekler/kişiler) ve özellikleri ImportDataset_company_2=Kişiler/Adresler (üçüncü partilere ait ya da değil) ve öznitelikleri ImportDataset_company_3=Banka ayrıntıları +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Fiyat düzeyi DeliveriesAddress=Teslimat adresleri DeliveryAddress=Teslimat adresi diff --git a/htdocs/langs/tr_TR/compta.lang b/htdocs/langs/tr_TR/compta.lang index 94391743064..abe9d1241f0 100644 --- a/htdocs/langs/tr_TR/compta.lang +++ b/htdocs/langs/tr_TR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Özel giderler MenuTaxAndDividends=Vergiler ve kar payları MenuSalaries=Ücretler MenuSocialContributions=Sosyal/mali vergiler -MenuNewSocialContribution=New social/fiscal tax +MenuNewSocialContribution=Yeni sosyal/mali NewSocialContribution=Yeni sosyal/mali vergi ContributionsToPay=Ödenecek sosyal/mali vergiler AccountancyTreasuryArea=Muhasebe/Maliye alanı @@ -91,6 +91,8 @@ LT1PaymentES=RE Ödeme LT1PaymentsES=RE Ödemesi VATPayment=KDV Ödemesi VATPayments=KDV Ödemeleri +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Sosyal/mali vergi ödemeleri ShowVatPayment=KDV ödemesi göster TotalToPay=Ödenecek toplam @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=Aynı hesaplama kuralını uygulamak ve tedarikçini TurnoverPerProductInCommitmentAccountingNotRelevant=Ürüne göre ciro raporu, <b>nakit muhasebesi</b>modu için uygun değildir. Bu rapor yalnızca, <b>tahakkuk muhasebesi</b> modu için uygundur (muhasebe modülü ayarlarına bakın). CalculationMode=Hesaplama modu AccountancyJournal=Muhasebe kodu günlüğü -ACCOUNTING_VAT_SOLD_ACCOUNT=Varsayılan toplanan KDV muhasebe kodu -ACCOUNTING_VAT_BUY_ACCOUNT=Varsayılan geri alınan KDV muhasebe kodu +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Varsayılan ödenen KDV muhasebe kodu ACCOUNTING_ACCOUNT_CUSTOMER=Müşteri üçüncü partiler için varsayılan muhasebe kodu ACCOUNTING_ACCOUNT_SUPPLIER=Tedarikçi üçüncü partiler için varsayılan muhasebe kodu diff --git a/htdocs/langs/tr_TR/contracts.lang b/htdocs/langs/tr_TR/contracts.lang index 037a7c7a2b7..86fefa2e33d 100644 --- a/htdocs/langs/tr_TR/contracts.lang +++ b/htdocs/langs/tr_TR/contracts.lang @@ -21,8 +21,8 @@ ServicesLegend=Hizmetler göstergesi Contracts=Sözleşmeler ContractsAndLine=Sözleşmeler ve satırları Contract=Sözleşme -ContractLine=Contract line -Closing=Closing +ContractLine=Sözleşme satırı +Closing=Kapatma NoContracts=Sözleşme yok MenuServices=Hizmetler MenuInactiveServices=Etkin olmayan hizmetler diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang index e1cb3fb0db4..32fdb86250e 100644 --- a/htdocs/langs/tr_TR/errors.lang +++ b/htdocs/langs/tr_TR/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Dize türü için boyut çok uzun (ençok %s kara ErrorNoValueForSelectType=Değer gir ya da liste seç ErrorNoValueForCheckBoxType=Lütfen onay kutusu listesi için değer girin ErrorNoValueForRadioType=Lütfen onay düğmesi için değer girin -ErrorBadFormatValueList=Listedeki değeri birden fazla virgül içeremez: <u>%s</u>, ama en az bir tane olması gerekir: anahtar, değer +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> alanı özel karakterler içermemelidir. ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>%s</b> Alanı özel karakter ve büyük harf içermemeli yalnızca sayı içermelidir. ErrorNoAccountancyModuleLoaded=Etkinleştirilmiş muhasebe modülü yok @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Bu özelliğin çalışması için Javascript engel ErrorPasswordsMustMatch=Her iki yazdığınız şifrenin birbiriyle eşleşmesi gerekir ErrorContactEMail=Teknik bir hata oluştu. Lütfen, aşağıdaki <b>%s</b> Eposta ile yöneticiye danışın, mesajınızda <b>%s</b> hata kodunu belirtin ve hatta bir ekran görünümünü de eklerseniz daha iyi olur. ErrorWrongValueForField=<b>%s</b> alan numarası için yanlış değer ('<b>%s</b>' değeri '<b>%s</b>' regex kuralı ile uyuşmuyor) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) +ErrorFieldValueNotIn=<b>%s</b> alan numarası için yanlış değer ('<b>%s</b>' değeri '<b>%s</b>' tablosundaki '<b>%s</b>' alanına uygun bir değer değildir) ErrorFieldRefNotIn=Alan numarası <b>%s</b> için yanlış değer (değer <b>'%s'</b> bir <b>%s</b> ref mevcut değildir) ErrorsOnXLines=<b>%</b> kaynak satırlarındaki hatalar ErrorFileIsInfectedWithAVirus=Virüs koruma programı dosyayı doğrulayamıyor (dosyaya bir virüs bulaşmış olabilir) @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Kullanıcınızın ClickToDial bilgileri WarningNotRelevant=Bu veri kümesi için alakasız işlem WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Bu özellik, ekran görme engelliler için ya da metin tarayıcılar için ayarlandığında devre dışı kalır. WarningPaymentDateLowerThanInvoiceDate=Ödeme tarihi (%s) fatura tarihinden (%s) daha önce, bu fatura için %s. -WarningTooManyDataPleaseUseMoreFilters=Çok fazla veri. Lütfen daha çok süzgeç kullanın +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Saatlik ücretleri tanımlanmadığında bazen kullanıcılar tarafından kayıt edilir. 0 Değeri kullanılmıştır ancak harcanan sürenin yanlış değerlendirilmesine neden olabilir. diff --git a/htdocs/langs/tr_TR/exports.lang b/htdocs/langs/tr_TR/exports.lang index bb47e5ba4bc..7ff0de87487 100644 --- a/htdocs/langs/tr_TR/exports.lang +++ b/htdocs/langs/tr_TR/exports.lang @@ -48,7 +48,7 @@ NoImportableData=İçeaktarılacak veri yok (veri içeaktarmaya izin veren tanı FileSuccessfullyBuilt=Dışaaktarma dosyası oluşturuldu SQLUsedForExport=Dışaaktarılacakı dosyayı oluşturmak için kullanılan SQL sorgusu LineId=Satır no -LineLabel=Label of line +LineLabel=Satır etiketi LineDescription=Satır açıklaması LineUnitPrice=Satırın birim fiyat LineVATRate=Satırın KDV oranı @@ -90,7 +90,7 @@ SelectAtLeastOneField=En az bir kaynak alanı dışaaktarılacak alanlar bölüm SelectFormat=Bu içeaktarma dosya biçimini seçin RunImportFile=Dosya içeaktarmayı başlatın NowClickToRunTheImport=İçeaktarma denemesi sonucunu denetleyin. Herşey yolundaysa, kesin içeaktarmayı başlatın. -DataLoadedWithId=Tüm veriler şu içeaktarma kodu ile yüklenecek: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Kaynak dosyada alan için zorunlu veri boş <b>%s</b>. TooMuchErrors=Kaynak dosyasında, liste sınırlandığından görüntülenmeyen <b>%s</b> hatalı satır daha var. TooMuchWarnings=Kaynak dosyasında, liste sınırlandığından görüntülenmeyen <b>%s</b> uyarı içeren satır daha var. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : bir yıılık yıl/ay/gün süzgeçi<b ExportNumericFilter='NNNNN' bir değere göre süzgeç<br>'NNNNN+NNNNN' bir değerler aralığı süzgeçi<br>'&gt;NNNNN' düşük değerlere göre süzgeç<br>'&gt;NNNNN' yüksek değerlere göre süzgeç ## filters SelectFilterFields=Süzmek istediğiniz değerleri buraya yazın. -FilterableFields=Süzülebilir Champs +FilterableFields=Filterable Fields FilteredFields=Süzülmüş alanlar FilteredFieldsValues=Süzgeç değeri FormatControlRule=Biçim denetimi kuralı diff --git a/htdocs/langs/tr_TR/ftp.lang b/htdocs/langs/tr_TR/ftp.lang index 71b7e4ad26e..47a63fb5d32 100644 --- a/htdocs/langs/tr_TR/ftp.lang +++ b/htdocs/langs/tr_TR/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Tanımlı kullanıcı/parola ile FTP s FTPFailedToRemoveFile=<b>%s</b> Dosyası kaldırılamadı. FTPFailedToRemoveDir=<b>%s</b> Dizini kaldırılamadı (İzinleri o dizinin boş olduğunu denetleyin). FTPPassiveMode=Pasif mod +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/tr_TR/holiday.lang b/htdocs/langs/tr_TR/holiday.lang index ce2b33a500e..4cccf0170f2 100644 --- a/htdocs/langs/tr_TR/holiday.lang +++ b/htdocs/langs/tr_TR/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=İstek reddedildi HolidaysRefusedBody=%s - %s arası izin isteğiniz aşağıdaki nedenden dolayı reddedilmiştir: HolidaysCanceled=İptal edilen izin istekleri HolidaysCanceledBody=%s - %s arası izin isteğiniz iptal edilmiştir. -Permission20001=Kendi izin isteklerini oku -Permission20002=Kendi izin isteklerini oluştur/düzenle -Permission20003=İzin isteği sil -Permission20004=Herkesin izin isteklerini oku -Permission20005=Herkes için izin istekleri oluştur/düzenle -Permission20006=Yönetici izin istekleri (bakiye ayarlama ve güncelleme) NewByMonth=Her ay eklenen GoIntoDictionaryHolidayTypes=Farklı izin türleri ayarlamak için <strong>Giriş - Ayarlar - Sözlükler - İzin türleri</strong> menüsüne git. diff --git a/htdocs/langs/tr_TR/install.lang b/htdocs/langs/tr_TR/install.lang index e855870e4ac..326428bf180 100644 --- a/htdocs/langs/tr_TR/install.lang +++ b/htdocs/langs/tr_TR/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Eylemlere ilişkin veri güncellemesi MigrationPaymentMode=Ödeme biçimi için veri taşıma MigrationCategorieAssociation=Kategorilerin taşınması MigrationEvents=Atama tablosuna etkinlik sahibi eklemek için gerekli taşıma eylemleri - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Kullanılamayacak seçenekler görüntülensin HideNotAvailableOptions=Kullanılamayacak seçenekler gizlensin diff --git a/htdocs/langs/tr_TR/interventions.lang b/htdocs/langs/tr_TR/interventions.lang index 53e55848873..fbb56c567ed 100644 --- a/htdocs/langs/tr_TR/interventions.lang +++ b/htdocs/langs/tr_TR/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Faturalanmadı olarak ayarlanan müdaha InterventionSentByEMail=Eposta ile gönderilen müdahale %s InterventionDeletedInDolibarr=Silinen müdahale %s SearchAnIntervention=Müdahale ara +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Müdahale izleme temsilcisi TypeContact_fichinter_internal_INTERVENING=Müdahalede @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Sayıyı %syymm-nnnn olarak gösterir, yy: yıl, mm: ay PacificNumRefModelError=$syymm Başlayan bir müdahale kartı zaten var ve sıra bu dizi modeli ile uyumlu değildir. Modülü etkinleştirmek için kaldırın ya da yeniden adlandırın. PrintProductsOnFichinter=Müdahale kartında ürünleri yazdır PrintProductsOnFichinterDetails=Siparişlerden oluşturulan müdahaleler +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/tr_TR/languages.lang b/htdocs/langs/tr_TR/languages.lang index 6333581e1d2..9ad84becee4 100644 --- a/htdocs/langs/tr_TR/languages.lang +++ b/htdocs/langs/tr_TR/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=İspanyolca (Porto Riko) Language_et_EE=Estonyaca Language_eu_ES=Baskça Language_fa_IR=Farsça -Language_fi_FI=Fince +Language_fi_FI=Finnish Language_fr_BE=Fransızca (Belçika) Language_fr_CA=Fransızca (Kanada) Language_fr_CH=Fransızca (İsviçre) diff --git a/htdocs/langs/tr_TR/link.lang b/htdocs/langs/tr_TR/link.lang index fbc4b921387..e33bccfe66f 100644 --- a/htdocs/langs/tr_TR/link.lang +++ b/htdocs/langs/tr_TR/link.lang @@ -2,7 +2,8 @@ LinkANewFile=Yeni bir dosya/belge bağlantıla LinkedFiles=Bağlantılı dosyalar ve belgeler NoLinkFound=Kayıtlı bağlantı yok LinkComplete=Dosya bağlantısı başarılı -ErrorFileNotLinked=The file could not be linked +ErrorFileNotLinked=Dosya bağlantılanamadı LinkRemoved=Bağlantı %s kaldırıldı ErrorFailedToDeleteLink= Bu bağlantı kaldırılamadı '<b>%s</b>' ErrorFailedToUpdateLink= Bu bağlantı güncellemesi yapılamadı '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang index 0b1b50d1cb1..f49868a96be 100644 --- a/htdocs/langs/tr_TR/main.lang +++ b/htdocs/langs/tr_TR/main.lang @@ -108,7 +108,7 @@ Yes=Evet no=hayır No=Hayır All=Hepsi -Alls=All +Alls=Hepsi Home=Giriş Help=Yardım OnlineHelp=Çevrimiçi yardım @@ -434,7 +434,7 @@ General=Genel Size=Boyut Received=Alınan Paid=Ödenen -Topic=Konu +Topic=Subject ByCompanies=Üçüncü partilere göre ByUsers=Kullanıcılara göre Links=Bağlantılar @@ -705,12 +705,12 @@ PublicUrl=Genel URL AddBox=Kutu ekle SelectElementAndClickRefresh=Bir öğe seçin ve Yenile'ye tıkla PrintFile=%s Dosyasını Yazdır -ShowTransaction=İşlemi göster +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Logoyu değiştirmek için Giriş - Ayarlar - Firma menüsüne ya da gizlemek için Giriş - Ayarlar - Görünüm menüsüne git. Deny=Ret Denied=Reddedildi ListOfTemplates=Şablon listesi -Gender=Gender +Gender=Cinsiyet Genderman=Adam Genderwoman=Kadın ViewList=Liste görünümü @@ -747,4 +747,5 @@ ShortFriday=Cu ShortSaturday=Ct ShortSunday=Pa SelectMailModel=Eposta şablonu seç -SetRef=Set ref +SetRef=Ref ayarla +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/tr_TR/printing.lang b/htdocs/langs/tr_TR/printing.lang index ebf403094d7..87001069c19 100644 --- a/htdocs/langs/tr_TR/printing.lang +++ b/htdocs/langs/tr_TR/printing.lang @@ -3,8 +3,8 @@ Module64000Name=Doğrudan Yazdırma Module64000Desc=Doğrudan Yazdırma Sistemini etkinleştir PrintingSetup=Doğrudan Yazdırma Sistemi Ayarları PrintingDesc=Bu modül, çeşitli modüllerde belgeleri doğrudan yazıcıya göndermek için bir Yazdırma tuşu ekler (belge uygulamada açılmadan) -MenuDirectPrinting=Direct Printing -DirectPrint=Direct print +MenuDirectPrinting=Doğrudan Yazdırma +DirectPrint=Doğrudan yazdır ModuleDriverSetup=Modül Sürücüsü Ayarları PrintingDriverDesc=Yazıcı sürücüsü değişkenlerinin ayarları ListDrivers=Sürücü listesi @@ -12,7 +12,7 @@ PrintTestDesc=Yazıcı Listesi FileWasSentToPrinter=%s Dosyası yazıcıya gönderilmiştir NoActivePrintingModuleFound=Belge yazdıracak etkin modül yok PleaseSelectaDriverfromList=Lütfen listeden bir sürücü seçin. -PleaseConfigureDriverfromList=Please configure the selected driver from list. +PleaseConfigureDriverfromList=Listeden seçilen sürücüyü lütfen yapılandırın. SetupDriver=Sürücü kurulumu TestDriver=Test TargetedPrinter=Hedeflenen yazıcı diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang index aa527473b1e..7ac60b56c74 100644 --- a/htdocs/langs/tr_TR/products.lang +++ b/htdocs/langs/tr_TR/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Üretim tarafından kendiliğinden tüketilir ProductBuilded=Üretim tamamlandı ProductsMultiPrice=Ürün çoklu fiyatı ProductsOrServiceMultiPrice=Müşteri fiyatları (ürünlerin ya da hizmetlerin, çoklu fiyatlar) -ProductSellByQuarterHT=Ürün üç aylık cirosu HAOF -ServiceSellByQuarterHT=Hizmet üç aylık cirosu HAOF +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1. Çeyrek Quarter2=2. Çeyrek Quarter3=3. Çeyrek @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=PDF Azur'a eklenmek için kullanılacak dosya/la PropalMergePdfProductChooseFile=PDF dosyası seç IncludingProductWithTag=Etiketli ürünleri içerir DefaultPriceRealPriceMayDependOnCustomer=Varsayılan fiyat, gerçek fiyat müşteriye bağlı olabilir +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/tr_TR/projects.lang b/htdocs/langs/tr_TR/projects.lang index 4adc86a6545..a1c4fc35353 100644 --- a/htdocs/langs/tr_TR/projects.lang +++ b/htdocs/langs/tr_TR/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Referans Proje +ProjectRef=Project ref. ProjectId=Proje Kimliği +ProjectLabel=Project label Project=Proje Projects=Projeler ProjectStatus=Proje durumu @@ -27,7 +29,7 @@ OfficerProject=Proje sorumlusu LastProjects=Son %s proje AllProjects=Tüm projeler OpenedProjects=Açık projeler -OpportunitiesStatusForOpenedProjects=Açık projeler için fırsat durumları +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Proje listesi ShowProject=Proje göster SetProject=Proje ayarla @@ -143,8 +145,8 @@ SelectElement=Öğe seç AddElement=Öğeye bağlan UnlinkElement=Öğenin bağlantısını kaldır # Documents models -DocumentModelBeluga=Project template for linked objects overview -DocumentModelBaleine=Project report template for tasks +DocumentModelBeluga=Bağlantılı nesnelere gözatmak için proje şablonu +DocumentModelBaleine=Görevler proje raporu şablonu PlannedWorkload=Planlı işyükü PlannedWorkloadShort=İşyükü WorkloadOccupation=İşyükü ataması diff --git a/htdocs/langs/tr_TR/sendings.lang b/htdocs/langs/tr_TR/sendings.lang index 2e5c93f5aae..04a33afe7fc 100644 --- a/htdocs/langs/tr_TR/sendings.lang +++ b/htdocs/langs/tr_TR/sendings.lang @@ -69,7 +69,7 @@ ProductQtyInCustomersOrdersRunning=Açık müşteri siparişlerindeki ürün mik ProductQtyInSuppliersOrdersRunning=Açık tedarikçi siparişlerindeki ürün miktarı ProductQtyInShipmentAlreadySent=Gönderilmiş olan ve açık durumdaki müşteri siparişindeki miktar ProductQtyInSuppliersShipmentAlreadyRecevied=Açık tedarikçi siparişlerindeki halihazırda teslim alınmış ürün miktarı -NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. +NoProductToShipFoundIntoStock=<b>%s</b> deposunda gönderilecek ürün bulunamadı. Stoku düzeltin ya da başka bir depo seçmek için geri dönün. # Sending methods SendingMethodCATCH=Müşteri tarafından diff --git a/htdocs/langs/tr_TR/trips.lang b/htdocs/langs/tr_TR/trips.lang index f1a01a4c8f3..889c565ddaf 100644 --- a/htdocs/langs/tr_TR/trips.lang +++ b/htdocs/langs/tr_TR/trips.lang @@ -103,4 +103,4 @@ ConfirmSaveTrip=Bu gider raporunu doğrulamak istediğinizden emin misiniz? NoTripsToExportCSV=Bu dönem için dışaaktarılacak gider raporu yok. ExpenseReportPayment=Gider raporu ödemesi -ExpenseReportsToPay=Expense reports to pay +ExpenseReportsToPay=Ödenecek gider raporları diff --git a/htdocs/langs/uk_UA/accountancy.lang b/htdocs/langs/uk_UA/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/uk_UA/accountancy.lang +++ b/htdocs/langs/uk_UA/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/uk_UA/admin.lang b/htdocs/langs/uk_UA/admin.lang index 667f71f02e7..c495f6d0577 100644 --- a/htdocs/langs/uk_UA/admin.lang +++ b/htdocs/langs/uk_UA/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/uk_UA/banks.lang b/htdocs/langs/uk_UA/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/uk_UA/banks.lang +++ b/htdocs/langs/uk_UA/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/uk_UA/bills.lang b/htdocs/langs/uk_UA/bills.lang index 9ba48f68c5d..cbb6e5b5d4f 100644 --- a/htdocs/langs/uk_UA/bills.lang +++ b/htdocs/langs/uk_UA/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Немає рахунків-фактур ClassifyBill=Класифікувати рахунок-фактуру SupplierBillsToPay=Рахунки-фактури Постачальників до оплати CustomerBillsUnpaid=Неоплачені Покупцем рахунки-фактури -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Не підлягає стягненню SetConditions=Встановити умови оплати SetMode=Встановити режим оплати @@ -330,12 +329,14 @@ PaymentTypeCB=Кредитна картка PaymentTypeShortCB=Кредитна картка PaymentTypeCHQ=Чек PaymentTypeShortCHQ=Чек -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Он-лайн платіж PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Банківські реквізити BankCode=Код банку DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Чеки +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Показати усі несплачені рахунки-фактури @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/uk_UA/companies.lang b/htdocs/langs/uk_UA/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/uk_UA/companies.lang +++ b/htdocs/langs/uk_UA/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/uk_UA/compta.lang b/htdocs/langs/uk_UA/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/uk_UA/compta.lang +++ b/htdocs/langs/uk_UA/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/uk_UA/errors.lang +++ b/htdocs/langs/uk_UA/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/uk_UA/exports.lang b/htdocs/langs/uk_UA/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/uk_UA/exports.lang +++ b/htdocs/langs/uk_UA/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/uk_UA/ftp.lang b/htdocs/langs/uk_UA/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/uk_UA/ftp.lang +++ b/htdocs/langs/uk_UA/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/uk_UA/holiday.lang b/htdocs/langs/uk_UA/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/uk_UA/holiday.lang +++ b/htdocs/langs/uk_UA/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/uk_UA/install.lang b/htdocs/langs/uk_UA/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/uk_UA/install.lang +++ b/htdocs/langs/uk_UA/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/uk_UA/interventions.lang b/htdocs/langs/uk_UA/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/uk_UA/interventions.lang +++ b/htdocs/langs/uk_UA/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/uk_UA/languages.lang b/htdocs/langs/uk_UA/languages.lang index 0e1f1c8aeb2..8d25e7c7bc2 100644 --- a/htdocs/langs/uk_UA/languages.lang +++ b/htdocs/langs/uk_UA/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Іспанська (Пуерто-Ріко) Language_et_EE=Естонська Language_eu_ES=Баскська Language_fa_IR=Перська -Language_fi_FI=Ласти +Language_fi_FI=Finnish Language_fr_BE=Французька (Бельгія) Language_fr_CA=Французька (Канада) Language_fr_CH=Французька (Швейцарія) diff --git a/htdocs/langs/uk_UA/link.lang b/htdocs/langs/uk_UA/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/uk_UA/link.lang +++ b/htdocs/langs/uk_UA/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang index c2b11118480..25ffcd26a05 100644 --- a/htdocs/langs/uk_UA/main.lang +++ b/htdocs/langs/uk_UA/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/uk_UA/products.lang b/htdocs/langs/uk_UA/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/uk_UA/products.lang +++ b/htdocs/langs/uk_UA/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/uk_UA/projects.lang +++ b/htdocs/langs/uk_UA/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/uz_UZ/accountancy.lang b/htdocs/langs/uz_UZ/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/uz_UZ/accountancy.lang +++ b/htdocs/langs/uz_UZ/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/uz_UZ/admin.lang b/htdocs/langs/uz_UZ/admin.lang index 8061c395a8d..a5ee8d10ba5 100644 --- a/htdocs/langs/uz_UZ/admin.lang +++ b/htdocs/langs/uz_UZ/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos) MAIN_SMS_SENDMODE=Method to use to send SMS MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally. -SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on www.dolibarr.org forum. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Module setup ModulesSetup=Modules setup ModuleFamilyBase=System @@ -339,7 +340,7 @@ MinLength=Minimum length LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory ExamplesWithCurrentSetup=Examples with current running setup ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=Export services Permission701=Read donations Permission702=Create/modify donations Permission703=Delete donations -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1421=Export customer orders and attributes +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Personalization of product descriptions in forms ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1536,6 +1546,7 @@ AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/uz_UZ/banks.lang b/htdocs/langs/uz_UZ/banks.lang index f98f02ccef0..a1e05481be9 100644 --- a/htdocs/langs/uz_UZ/banks.lang +++ b/htdocs/langs/uz_UZ/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/uz_UZ/bills.lang b/htdocs/langs/uz_UZ/bills.lang index 68addc41be0..a8ed6661cbf 100644 --- a/htdocs/langs/uz_UZ/bills.lang +++ b/htdocs/langs/uz_UZ/bills.lang @@ -218,7 +218,6 @@ NoInvoice=No invoice ClassifyBill=Classify invoice SupplierBillsToPay=Suppliers invoices to pay CustomerBillsUnpaid=Unpaid customers invoices -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=Non-recoverable SetConditions=Set payment terms SetMode=Set payment mode @@ -330,12 +329,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code @@ -381,6 +382,8 @@ ChequesReceipts=Checks receipts ChequesArea=Checks deposits area ChequeDeposits=Checks deposits Cheques=Checks +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices ShowUnpaidAll=Show all unpaid invoices @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice diff --git a/htdocs/langs/uz_UZ/companies.lang b/htdocs/langs/uz_UZ/companies.lang index 764ca969350..3701925a1f4 100644 --- a/htdocs/langs/uz_UZ/companies.lang +++ b/htdocs/langs/uz_UZ/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=Prospect potential ContactPrivate=Private ContactPublic=Shared ContactVisibility=Visibility +ContactOthers=Other OthersNotLinkedToThirdParty=Others, not linked to a third party ProspectStatus=Prospect status PL_NONE=None @@ -375,6 +382,7 @@ ExportDataset_company_2=Contacts and properties ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=Bank details +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Price level DeliveriesAddress=Delivery addresses DeliveryAddress=Delivery address diff --git a/htdocs/langs/uz_UZ/compta.lang b/htdocs/langs/uz_UZ/compta.lang index e36c2f930b0..1f6a99e16df 100644 --- a/htdocs/langs/uz_UZ/compta.lang +++ b/htdocs/langs/uz_UZ/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=VAT Payment VATPayments=VAT Payments +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Show VAT payment TotalToPay=Total to pay @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang index f696c13942d..17e97a11c8e 100644 --- a/htdocs/langs/uz_UZ/errors.lang +++ b/htdocs/langs/uz_UZ/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=No accountancy module activated @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/uz_UZ/exports.lang b/htdocs/langs/uz_UZ/exports.lang index ac88ad6dafb..03c87b28bcf 100644 --- a/htdocs/langs/uz_UZ/exports.lang +++ b/htdocs/langs/uz_UZ/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Switch at least one source field in the column of fields t SelectFormat=Choose this import file format RunImportFile=Launch import file NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import. -DataLoadedWithId=All data will be loaded with the following import id: <b>%s<b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Mandatory data is empty in source file for field <b>%s</b>. TooMuchErrors=There is still <b>%s</b> other source lines with errors but output has been limited. TooMuchWarnings=There is still <b>%s</b> other source lines with warnings but output has been limited. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/uz_UZ/ftp.lang b/htdocs/langs/uz_UZ/ftp.lang index 9984ce689ee..8ecb0c55cad 100644 --- a/htdocs/langs/uz_UZ/ftp.lang +++ b/htdocs/langs/uz_UZ/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with def FTPFailedToRemoveFile=Failed to remove file <b>%s</b>. FTPFailedToRemoveDir=Failed to remove directory <b>%s</b> (Check permissions and that directory is empty). FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/uz_UZ/holiday.lang b/htdocs/langs/uz_UZ/holiday.lang index 17d61b2332f..4beedf7021f 100644 --- a/htdocs/langs/uz_UZ/holiday.lang +++ b/htdocs/langs/uz_UZ/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/uz_UZ/install.lang b/htdocs/langs/uz_UZ/install.lang index cf482e9df66..9987d3ae3ab 100644 --- a/htdocs/langs/uz_UZ/install.lang +++ b/htdocs/langs/uz_UZ/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Update data on actions MigrationPaymentMode=Data migration for payment mode MigrationCategorieAssociation=Migration of categories MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Show not available options HideNotAvailableOptions=Hide not available options diff --git a/htdocs/langs/uz_UZ/interventions.lang b/htdocs/langs/uz_UZ/interventions.lang index 67d4f61d9f1..5c08c306353 100644 --- a/htdocs/langs/uz_UZ/interventions.lang +++ b/htdocs/langs/uz_UZ/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention TypeContact_fichinter_internal_INTERVENING=Intervening @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/uz_UZ/languages.lang b/htdocs/langs/uz_UZ/languages.lang index 3d9bf981568..27b533c3f2d 100644 --- a/htdocs/langs/uz_UZ/languages.lang +++ b/htdocs/langs/uz_UZ/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Spanish (Puerto Rico) Language_et_EE=Estonian Language_eu_ES=Basque Language_fa_IR=Persian -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=French (Belgium) Language_fr_CA=French (Canada) Language_fr_CH=French (Switzerland) diff --git a/htdocs/langs/uz_UZ/link.lang b/htdocs/langs/uz_UZ/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/uz_UZ/link.lang +++ b/htdocs/langs/uz_UZ/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang index d579d424506..56822a74f6a 100644 --- a/htdocs/langs/uz_UZ/main.lang +++ b/htdocs/langs/uz_UZ/main.lang @@ -434,7 +434,7 @@ General=General Size=Size Received=Received Paid=Paid -Topic=Sujet +Topic=Subject ByCompanies=By third parties ByUsers=By users Links=Links @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/uz_UZ/products.lang b/htdocs/langs/uz_UZ/products.lang index 9dcaf5bc684..4a93b538a8b 100644 --- a/htdocs/langs/uz_UZ/products.lang +++ b/htdocs/langs/uz_UZ/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang index 30de7020b18..30a1ece0230 100644 --- a/htdocs/langs/uz_UZ/projects.lang +++ b/htdocs/langs/uz_UZ/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=Project Projects=Projects ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/langs/vi_VN/accountancy.lang b/htdocs/langs/vi_VN/accountancy.lang index cec6f2ecc39..d3e8a4ee064 100644 --- a/htdocs/langs/vi_VN/accountancy.lang +++ b/htdocs/langs/vi_VN/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Kế toán Globalparameters=Các thông số toàn cầu @@ -34,6 +36,7 @@ Selectchartofaccounts=Chọn một biểu đồ của tài khoản Validate=Xác nhận Addanaccount=Thêm một tài khoản kế toán AccountAccounting=Tài khoản kế toán +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=Gửi đi Dispatched=Đã gửi đi @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Dòng -CAHTF=Tổng số nhà cung cấp mua HT +CAHTF=Total purchase supplier before tax InvoiceLines=Dòng hoá đơn được ventilation InvoiceLinesDone=Đường ventilation hóa đơn -IntoAccount=Trong tài khoản kế toán +IntoAccount=Ventilate in the accounting account Ventilate=Ventilation VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Trữ NewFiscalYear=Năm tài chính mới DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Tổng kim ngạch HT +TotalVente=Total turnover before tax TotalMarge=Lợi nhuận tổng doanh thu DescVentilDoneCustomer=Tham khảo ý kiến ​​ở đây là danh sách các dòng hoá đơn cho khách hàng và tài khoản kế toán DescVentilTodoCustomer=Ventilation cho đường dây của bạn hóa đơn của khách hàng với một tài khoản kế toán @@ -167,3 +170,4 @@ ValidateHistory=Tự động xác nhận ErrorAccountancyCodeIsAlreadyUse=Lỗi, bạn không thể xóa tài khoản kế toán này bởi vì nó được sử dụng FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/vi_VN/admin.lang b/htdocs/langs/vi_VN/admin.lang index ab0fde945f2..74b61805ca6 100644 --- a/htdocs/langs/vi_VN/admin.lang +++ b/htdocs/langs/vi_VN/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Lãnh đạo dự án Developpers=Người phát triển/cộng tác viên OtherDeveloppers=Nhà phát triển/cộng tác viên khác OfficialWebSite=Trang web chính thức quốc tế Dolibarr -OfficialWebSiteFr=Trang web chính thức của Pháp +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Tài liệu Dolibarr trên Wiki OfficialDemo=Dolibarr demo trực tuyến OfficialMarketPlace=Thị trường chính thức cho các module/addon bên ngoài @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=Vô hiệu hoá tất cả sendings SMS (cho mục đích t MAIN_SMS_SENDMODE=Phương pháp sử dụng để gửi SMS MAIN_MAIL_SMS_FROM=Số điện thoại mặc định cho việc gửi SMS gửi FeatureNotAvailableOnLinux=Tính năng không có sẵn trên Unix như hệ thống. Kiểm tra chương trình sendmail bản địa của bạn. -SubmitTranslation=Nếu dịch cho ngôn ngữ này không hoàn tất hoặc bạn tìm thấy lỗi, bạn có thể khắc phục điều này bằng cách chỉnh sửa tập tin vào thư mục <b>langs/%s</b> và submit file đã chỉnh sửa trên diễn đàn www.dolibarr.org. +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=Cài đặt module ModulesSetup=Cài đặt module ModuleFamilyBase=Hệ thống @@ -339,7 +340,7 @@ MinLength=Chiều dài tối thiểu LanguageFilesCachedIntoShmopSharedMemory=Tập tin .lang được nạp vào bộ nhớ chia sẻ ExamplesWithCurrentSetup=Ví dụ với cài đặt đang chạy hiện tại ListOfDirectories=List of OpenDocument templates directories -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b>. +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>To know how to create your odt document templates, before storing them in those directories, read wiki documentation: @@ -635,7 +636,7 @@ Permission162=Tạo/chỉnh sửa hợp đồng/thuê bao Permission163=Kích hoạt dịch vụ/thuê bao của hợp đồng Permission164=Vô hiệu dịch vụ/thuê bao của hợp đồng Permission165=Xóa hợp đồng/thuê bao -Permission171=Xem công tác phi (chính mình và cấp dưới của mình) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Tạo/chỉnh sửa công tác phí Permission173=Xóa công tác phí Permission174=Xem tất cả các chuyến đi và các chi phí @@ -730,7 +731,7 @@ Permission538=Xuất dữ liệu Dịch vụ Permission701=Đọc thông tin Tài trợ Permission702=Tạo/sửa đổi Tài trợ Permission703=Xóa tài trợ -Permission771=Xem báo cáo chi phí (chính mình và người phụ thuộc) +Permission771=Read expense reports (yours and your subordinates) Permission772=Tạo/chỉnh sửa báo cáo chi phí Permission773=Xóa báo cáo chi phí Permission774=Đọc tất cả báo cáo chi phí (ngay cả người dùng không phụ thuộc) @@ -767,6 +768,12 @@ Permission1237=Xuất dữ liệu đơn hàng nhà cung cấp và chi tiết c Permission1251=Chạy nhập dữ liệu khối cho dữ liệu bên ngoài vào cơ sở dữ liệu (tải dữ liệu) Permission1321=Xuất dữ liệu Hóa đơn khách hàng, các thuộc tính và thanh toán Permission1421=Xuất dữ liệu Đơn hàng và các thuộc tính +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Xem công việc theo lịch trình Permission23002=Tạo/cập nhật công việc theo lịch trình Permission23003=Xóa công việc theo lịch trình @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=Cá nhân hóa mô tả sản phẩm trong các biểu ViewProductDescInFormAbility=Hình ảnh hóa của mô tả sản phẩm bằng trong các biểu mẫu (nếu không bật lên cửa sổ tooltip) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=Hình ảnh hóa của mô tả sản phẩm trong ngôn ngữ của bên thứ ba +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Sử dụng một form tìm kiếm để chọn một sản phẩm (chứ không phải là một danh sách thả xuống). UseEcoTaxeAbility=Support Eco-Taxe (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=Tên tập tin và đường dẫn YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=Cài đặt module Tài trợ DonationsReceiptModel=Mẫu biên nhận Tài trợ @@ -1536,6 +1546,7 @@ AgendaSetup=Cài đặt module sự kiện và chương trình nghị sự PasswordTogetVCalExport=Khóa được phép xuất liên kết PastDelayVCalExport=Không xuất dữ liệu sự kiện cũ hơn AGENDA_USE_EVENT_TYPE=Sử dụng loại sự kiện (được quản lý trong menu Cài đặt -> Từ điển -> Loại sự kiện chương trình nghị sự) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Thiết lập tự động loại sự kiện này vào khung bộ lọc tìm kiếm chương trình nghị sự AGENDA_DEFAULT_FILTER_STATUS=Thiết lập tự động trạng thái này cho các sự kiện vào khung bộ lọc tìm kiếm chương trình nghị sự AGENDA_DEFAULT_VIEW=Tab mà bạn muốn mở mặc định khi lựa chọn menu chương trình nghị sự @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=Vì lý do này, quá trình nâng cấp InstallModuleFromWebHasBeenDisabledByFile=Cài đặt các module bên ngoài từ các ứng dụng đã bị vô hiệu bởi quản trị viên của bạn. Bạn phải yêu cầu ông phải loại bỏ các tập tin <strong>%s</strong> để cho phép tính năng này. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/vi_VN/banks.lang b/htdocs/langs/vi_VN/banks.lang index b6d14c37028..d3c0e760b7f 100644 --- a/htdocs/langs/vi_VN/banks.lang +++ b/htdocs/langs/vi_VN/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Xóa BAN kỷ lục ConfirmDeleteRib=Bạn Bạn có chắc chắn muốn xóa bản ghi BAN này? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/vi_VN/bills.lang b/htdocs/langs/vi_VN/bills.lang index f3d2ddcee7b..f5086a3a657 100644 --- a/htdocs/langs/vi_VN/bills.lang +++ b/htdocs/langs/vi_VN/bills.lang @@ -218,7 +218,6 @@ NoInvoice=Không có hoá đơn ClassifyBill=Phân loại hóa đơn SupplierBillsToPay=Hóa đơn nhà cung cấp để trả CustomerBillsUnpaid=Hóa đơn khách hàng chưa trả -DispenseMontantLettres=Các hoá đơn được viết thông qua các thủ tục mecanographic được phân chia theo thứ tự chữ cái NonPercuRecuperable=Không thể thu hồi SetConditions=Thiết lập điều khoản thanh toán SetMode=Thiết lập chế độ thanh toán @@ -330,12 +329,14 @@ PaymentTypeCB=Thẻ tín dụng PaymentTypeShortCB=Thẻ tín dụng PaymentTypeCHQ=Séc PaymentTypeShortCHQ=Séc -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=Thanh toán trực tuyến PaymentTypeShortVAD=Thanh toán trực tuyến -PaymentTypeTRA=Thanh toán ra hóa đơn -PaymentTypeShortTRA=Ra hóa đơn +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Chi tiết ngân hàng BankCode=Mã ngân hàng DeskCode=Đang quầy @@ -381,6 +382,8 @@ ChequesReceipts=Biên nhận Séc ChequesArea=Khu vực Séc ứng trước ChequeDeposits=Séc ứng trước Cheques=Séc +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=Giấy báo có này hoặc hóa đơn ứng trước đã được chuyển đổi thành %s UsBillingContactAsIncoiveRecipientIfExist=Sử dụng địa chỉ liên lạc khách hàng để ra hóa đơn thay vì địa chỉ của bên thứ ba như là người nhận hoá đơn ShowUnpaidAll=Hiển thị tất cả các hoá đơn chưa trả @@ -404,7 +407,7 @@ RevenueStamp=Doanh thu đóng dấu YouMustCreateInvoiceFromThird=Tùy chọn này chỉ có sẵn khi tạo hóa đơn từ tab "khách hàng" của của bên thứ ba PDFCrabeDescription=Hóa đơn mẫu PDF Crabe. Một mẫu hóa đơn đầy đủ (mẫu đề nghị) TerreNumRefModelDesc1=Quay về số với định dạng %ssyymm-nnnn cho hóa đơn chuẩn và %syymm-nnnn cho các giấy báo có nơi mà yy là năm, mm là tháng và nnnn là một chuỗi ngắt và không trở về 0 -MarsNumRefModelDesc1=Số trả về với định dạng %syymm-nnnn cho hóa đơn chuẩn, %syymm-nnnn cho hoá đơn thay thế, %syymm-nnnn cho các giấy báo có và %syymm-nnnn cho giấy báo có mà yy là năm, mm là tháng và nnnn là một chuỗi không có ngắt và không trở về 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=Bắt đầu ra một hóa đơn với $syymm mà đã tồn tại thì không tương thích với mô hình này của chuỗi. Xóa bỏ nó hoặc đổi tên nó để kích hoạt module này. ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Đại diện theo dõi hóa đơn khách hàng diff --git a/htdocs/langs/vi_VN/companies.lang b/htdocs/langs/vi_VN/companies.lang index 5721979ef09..0e6cb77f65f 100644 --- a/htdocs/langs/vi_VN/companies.lang +++ b/htdocs/langs/vi_VN/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=Prof Id 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=KH tiềm năng ContactPrivate=Riêng tư ContactPublic=Đã chia sẻ ContactVisibility=Hiển thị +ContactOthers=Other OthersNotLinkedToThirdParty=Người khác, không liên quan với một bên thứ ba ProspectStatus=Trạng thái KH tiềm năng PL_NONE=Không @@ -375,6 +382,7 @@ ExportDataset_company_2=Liên lạc và các thuộc tính ImportDataset_company_1=Bên thứ ba (Công ty/Tổ chức/Cá nhân) và các thuộc tính ImportDataset_company_2=Liên lạc/địa chỉ (của bên thứ ba hay không) và các thuộc tính ImportDataset_company_3=Chi tiết ngân hàng +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=Mức giá DeliveriesAddress=Địa chỉ giao hàng DeliveryAddress=Địa chỉ giao hàng diff --git a/htdocs/langs/vi_VN/compta.lang b/htdocs/langs/vi_VN/compta.lang index 657b1ca7193..74d682e0567 100644 --- a/htdocs/langs/vi_VN/compta.lang +++ b/htdocs/langs/vi_VN/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Thanh toán LT1PaymentsES=RE Thanh toán VATPayment=Thanh toán thuế GTGT VATPayments=Thanh toán thuế GTGT +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=Hiện nộp thuế GTGT TotalToPay=Tổng số trả @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Báo cáo doanh thu mỗi sản phẩm, khi sử dụng chế độ <b>kế toán tiền mặt</b> là không có liên quan. Báo cáo này chỉ có sẵn khi sử dụng chế độ <b>kế toán tham gia</b> (xem thiết lập của module kế toán). CalculationMode=Chế độ tính toán AccountancyJournal=Đang kế toán tạp chí -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Kế toán mã bằng cách mặc định cho khách hàng thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Kế toán mã bằng cách mặc định cho nhà cung cấp thirdparties diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang index 0e2baadb55b..a443d81b3c2 100644 --- a/htdocs/langs/vi_VN/errors.lang +++ b/htdocs/langs/vi_VN/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=Kích thước quá dài cho kiểu chuỗi (ký ErrorNoValueForSelectType=Xin vui lòng điền giá trị so với danh sách lựa chọn ErrorNoValueForCheckBoxType=Xin vui lòng điền giá trị so với danh sách hộp ErrorNoValueForRadioType=Xin vui lòng điền giá trị so với danh sách phát thanh -ErrorBadFormatValueList=Giá trị danh sách không thể có nhiều hơn một <u>đến:% s,</u> nhưng cần ít nhất một: Llave, Valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=<b>Dòng% s</b> không được chứa các ký tự đặc biệt. ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=Không có mô-đun kế toán kích hoạt @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Thiết lập các thông tin ClickToDial WarningNotRelevant=Hoạt động không thích hợp cho dữ liệu này WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Tính năng bị vô hiệu hóa khi thiết lập hiển thị được tối ưu hóa cho người mù hoặc văn bản trình duyệt. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/vi_VN/exports.lang b/htdocs/langs/vi_VN/exports.lang index e3c93ddf3aa..f6118e99e5e 100644 --- a/htdocs/langs/vi_VN/exports.lang +++ b/htdocs/langs/vi_VN/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=Chuyển ít nhất một lĩnh vực nguồn trong cột SelectFormat=Chọn định dạng tập tin nhập dữ liệu này RunImportFile=Nhập dữ liệu tập tin khởi động NowClickToRunTheImport=Kiểm tra kết quả của mô phỏng nhập dữ liệu. Nếu mọi thứ đều ổn, khởi động nhập dữ liệu dứt khoát. -DataLoadedWithId=Tất cả dữ liệu sẽ được nạp với id nhập dữ liệu sau đây: <b>%s</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=Dữ liệu bắt buộc có sản phẩm nào trong tập tin nguồn cho trường <b>%s</b>. TooMuchErrors=Hiện vẫn còn <b>%s</b> dòng nguồn khác với các lỗi nhưng sản lượng còn hạn chế. TooMuchWarnings=Hiện vẫn còn <b>%s</b> dòng nguồn khác với các cảnh báo nhưng sản lượng còn hạn chế. @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: bộ lọc một năm / tháng / ngày ExportNumericFilter=Bộ lọc 'nnnnn' bởi một giá trị <br> Bộ lọc 'nnnnn + nnnnn "trên một loạt các giá trị <br> '> Nnnnn "bộ lọc các giá trị thấp <br> '> Nnnnn "bộ lọc các giá trị cao hơn ## filters SelectFilterFields=Nếu bạn muốn lọc vào một số giá trị, giá trị chỉ vào đây. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Lĩnh vực lọc FilteredFieldsValues=Giá trị bộ lọc FormatControlRule=Format control rule diff --git a/htdocs/langs/vi_VN/ftp.lang b/htdocs/langs/vi_VN/ftp.lang index a7979993609..50d1e65633a 100644 --- a/htdocs/langs/vi_VN/ftp.lang +++ b/htdocs/langs/vi_VN/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=Không thể đăng nhập vào máy c FTPFailedToRemoveFile=Không thể loại bỏ các tập <b>tin% s.</b> FTPFailedToRemoveDir=Không thể loại bỏ thư <b>mục% s</b> (Kiểm tra quyền truy cập và thư mục mà là trống). FTPPassiveMode=Chế độ thụ động +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/vi_VN/holiday.lang b/htdocs/langs/vi_VN/holiday.lang index 9335dfc526c..3ad131e7068 100644 --- a/htdocs/langs/vi_VN/holiday.lang +++ b/htdocs/langs/vi_VN/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Yêu cầu bị từ chối HolidaysRefusedBody=Yêu cầu nghỉ phép của bạn cho% s đến% s đã bị từ chối vì lý do sau: HolidaysCanceled=Yêu cầu hủy bỏ nghỉ phép HolidaysCanceledBody=Yêu cầu nghỉ phép của bạn cho% s đến% s đã được hủy bỏ. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Xóa yêu cầu nghỉ phép -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/vi_VN/install.lang b/htdocs/langs/vi_VN/install.lang index 31dcf0f008e..2906c273fab 100644 --- a/htdocs/langs/vi_VN/install.lang +++ b/htdocs/langs/vi_VN/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=Cập nhật dữ liệu về các hoạt động MigrationPaymentMode=Di chuyển dữ liệu cho phương thức thanh toán MigrationCategorieAssociation=Di chuyển các loại MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=Hiển thị tùy chọn không có sẵn HideNotAvailableOptions=Ẩn các tùy chọn không có sẵn diff --git a/htdocs/langs/vi_VN/interventions.lang b/htdocs/langs/vi_VN/interventions.lang index 8e859781737..7eb7d23eaed 100644 --- a/htdocs/langs/vi_VN/interventions.lang +++ b/htdocs/langs/vi_VN/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=Đại diện theo dõi can thiệp TypeContact_fichinter_internal_INTERVENING=Can thiệp @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=Quay trở lại với các định dạng numero% syymm PacificNumRefModelError=Thẻ can thiệp bắt đầu với $ syymm đã tồn tại và không tương thích với mô hình này của chuỗi. Loại bỏ nó hoặc đổi tên nó để kích hoạt module này. PrintProductsOnFichinter=Sản phẩm in trên thẻ can thiệp PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/vi_VN/languages.lang b/htdocs/langs/vi_VN/languages.lang index da3449015ca..7a451310daf 100644 --- a/htdocs/langs/vi_VN/languages.lang +++ b/htdocs/langs/vi_VN/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=Tây Ban Nha (Puerto Rico) Language_et_EE=Estonia Language_eu_ES=Basque Language_fa_IR=Ba Tư -Language_fi_FI=Fins +Language_fi_FI=Finnish Language_fr_BE=Pháp (Bỉ) Language_fr_CA=Pháp (Canada) Language_fr_CH=Pháp (Thụy Sĩ) diff --git a/htdocs/langs/vi_VN/link.lang b/htdocs/langs/vi_VN/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/vi_VN/link.lang +++ b/htdocs/langs/vi_VN/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang index 32879c52e22..5beffb5b17b 100644 --- a/htdocs/langs/vi_VN/main.lang +++ b/htdocs/langs/vi_VN/main.lang @@ -434,7 +434,7 @@ General=Tổng hợp Size=Kích thước Received=Đã nhận Paid=Đã trả -Topic=Chủ đề +Topic=Subject ByCompanies=Bởi bên thứ ba ByUsers=Bởi người dùng Links=Liên kết @@ -705,7 +705,7 @@ PublicUrl=URL công khai AddBox=Thêm hộp SelectElementAndClickRefresh=Chọn một phần tử và nhấn Làm mới PrintFile=In tập tin %s -ShowTransaction=Hiển thị giao dịch +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Vào Nhà-Thiết lập-Công ty để đổi logo hoặc vào Nhà-Thiết lập-Hiển thị để ẩn. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=B ShortSunday=C SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/vi_VN/products.lang b/htdocs/langs/vi_VN/products.lang index 718c56a0676..d55a7dd363a 100644 --- a/htdocs/langs/vi_VN/products.lang +++ b/htdocs/langs/vi_VN/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Được tiêu thụ tự động bởi sản xuất ProductBuilded=Sản xuất hoàn thành ProductsMultiPrice=Sản phẩm nhiều giá ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=Quý 1 Quarter2=Quý 2 Quarter3=Quý 3 @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang index d130b709904..8ee3d3702d1 100644 --- a/htdocs/langs/vi_VN/projects.lang +++ b/htdocs/langs/vi_VN/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Tham chiếu dự án +ProjectRef=Project ref. ProjectId=ID dự án +ProjectLabel=Project label Project=Dự án Projects=Các dự án ProjectStatus=Trạng thái dự án @@ -27,7 +29,7 @@ OfficerProject=Nhân viên dự án LastProjects=% dự án cuối AllProjects=Tất cả dự án OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=Danh sách dự án ShowProject=Hiển thị dự án SetProject=Lập dự án diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang index 515e9535193..57d0e641ee1 100644 --- a/htdocs/langs/zh_CN/accountancy.lang +++ b/htdocs/langs/zh_CN/accountancy.lang @@ -1,12 +1,14 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_SEPARATORCSV=列分隔符的导出文件 +ACCOUNTING_EXPORT_DATE=日期格式导出文件 +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=会计 Globalparameters=全局参数 @@ -20,9 +22,9 @@ ConfigAccountingExpert=配置会计专家模块 Journaux=日记帐 JournalFinancial=财政日帐 Exports=出口 -Export=Export +Export=出口 Modelcsv=出口型号 -OptionsDeactivatedForThisExportModel=For this export model, options are deactivated +OptionsDeactivatedForThisExportModel=对于这种出口模式,选项被禁用 Selectmodelcsv=选择一个导出模型 Modelcsv_normal=典型的导出 Modelcsv_CEGID=出口对Cegid的专家 @@ -34,12 +36,13 @@ Selectchartofaccounts=选择会计科目表 Validate=验证 Addanaccount=添加一个会计帐户 AccountAccounting=会计账户 -Ventilation=Breakdown +AccountAccountingSuggest=Accounting account suggest +Ventilation=明细核算 ToDispatch=派遣 Dispatched=调度 -CustomersVentilation=Breakdown customers -SuppliersVentilation=Breakdown suppliers +CustomersVentilation=客户明细 +SuppliersVentilation=供应商明细 TradeMargin=贸易保证金 Reports=报告 ByCustomerInvoice=依据”发票“的客户 @@ -48,25 +51,25 @@ NewAccount=”新建“会计账户 Update=更新 List=名单 Create=创建 -CreateMvts=Create movement +CreateMvts=创建运动 UpdateAccount=修改”会计帐户“ UpdateMvts=对一个”活动“进行修改 WriteBookKeeping=在”总账“中的”账户记录“ Bookkeeping=总帐 AccountBalanceByMonth=”账户余额“按月份 -AccountingVentilation=Breakdown accounting -AccountingVentilationSupplier=Breakdown accounting supplier -AccountingVentilationCustomer=Breakdown accounting customer +AccountingVentilation=明细核算 +AccountingVentilationSupplier=供应商明细核算 +AccountingVentilationCustomer=客户财务明细 Line=线 -CAHTF=总采购供应商HT +CAHTF=Total purchase supplier before tax InvoiceLines=发票行进行通风 InvoiceLinesDone=发票通风线 -IntoAccount=在会计帐户 +IntoAccount=Ventilate in the accounting account Ventilate=通风 -VentilationAuto=Automatic breakdown +VentilationAuto=自动核算 Processing=处理 EndProcessing=处理的结束 @@ -76,32 +79,32 @@ Lineofinvoice=发票行 VentilatedinAccount=在会计账户成功通风 NotVentilatedinAccount=不通风的会计账户 -ACCOUNTING_SEPARATORCSV=Column separator in export file +ACCOUNTING_SEPARATORCSV=在导出文件列分隔符 -ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to be breakdown shown by page (maximum recommended : 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the breakdown pages "Has to breakdown" by the most recent elements -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "Breakdown" by the most recent elements +ACCOUNTING_LIMIT_LIST_VENTILATION=元素个数是逐页显示击穿(最大推荐:50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=开始故障页的排序“有击穿”由最近的元素 +ACCOUNTING_LIST_SORT_VENTILATION_DONE=由最近的元素开始破裂页“故障”的分类 AccountLength=会计长度账户显示在的Dolibarr AccountLengthDesc=功能允许由零的数字代替空格假装会计账户的长度。这个函数只接触了显示屏,它不修改的Dolibarr登记的会计科目。为出口,这个功能是必要的,以与特定的软件兼容。 -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) -ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts -ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts +ACCOUNTING_LENGTH_DESCRIPTION=长度在房源展示产品及服务介绍(最佳= 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=长度在列表显示的产品与服务帐户说明的形式(最佳= 50) +ACCOUNTING_LENGTH_GACCOUNT=一般账户长度 +ACCOUNTING_LENGTH_AACCOUNT=第三方账户的长度 -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal -ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_SELL_JOURNAL=卖杂志 +ACCOUNTING_PURCHASE_JOURNAL=购买杂志 +ACCOUNTING_MISCELLANEOUS_JOURNAL=其他杂志 +ACCOUNTING_EXPENSEREPORT_JOURNAL=费用报告日记 +ACCOUNTING_SOCIAL_JOURNAL=社交杂志 ACCOUNTING_ACCOUNT_TRANSFER_CASH=转账账户 -ACCOUNTING_ACCOUNT_SUSPENSE=Account of wait +ACCOUNTING_ACCOUNT_SUSPENSE=等待帐户 -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (if not defined in the service sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=会计帐户默认情况下,购买产品(如在产品表没有定义) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=会计帐户默认情况下为销售的产品(如在产品表没有定义) +ACCOUNTING_SERVICE_BUY_ACCOUNT=会计帐户默认情况下为买服务(如果服务表没有定义) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=会计帐户默认情况下为卖服务(如果服务表没有定义) Doctype=文件类型 Docdate=日期 @@ -151,14 +154,14 @@ Active=声明 NewFiscalYear=新财年 -DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=总成交量HT +DescVentilCustomer=在这里,请咨询您的发票客户每年的分项核算 +TotalVente=Total turnover before tax TotalMarge=总销售利润率 DescVentilDoneCustomer=这里查阅发票的客户的行和其会计帐户的列表 DescVentilTodoCustomer=与会计帐户通风客户发票行 ChangeAccount=变化的账户选择行会计帐户: Vide=- -DescVentilSupplier=Consult here the annual breakdown accounting of your invoices suppliers +DescVentilSupplier=在这里,请咨询您的发票的供应商每年的分项核算 DescVentilTodoSupplier=与会计帐户通风发票的供应商的线路 DescVentilDoneSupplier=在这里请教发票的供应商的线条和其会计帐户列表 @@ -166,4 +169,5 @@ ValidateHistory=自动验证 ErrorAccountancyCodeIsAlreadyUse=错误,你不能删除这个会计帐户,因为它是用来 -FicheVentilation=Breakdown card +FicheVentilation=击穿卡 +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang index b8f9f11421d..27687ff2ba2 100644 --- a/htdocs/langs/zh_CN/admin.lang +++ b/htdocs/langs/zh_CN/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=项目负责人 Developpers=开发商/贡献者 OtherDeveloppers=其他发展商/贡献者 OfficialWebSite=Dolibarr 国际官方网站 -OfficialWebSiteFr=法国官方网站 +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr Wiki 上的文档 OfficialDemo=Dolibarr在线演示 OfficialMarketPlace=官方市场提供外部模块/扩展 @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=禁用所有短信发送(用于测试目的或演示) MAIN_SMS_SENDMODE=短信发送方法 MAIN_MAIL_SMS_FROM=发送短信的默认发件人号码 FeatureNotAvailableOnLinux=功能在 Unix 类系统下不可用。请在本地测试您的sendmail程序。 -SubmitTranslation=如果您发现当前语言的翻译不完整或有误,您可以通过编辑<b>langs/%s</b>文件更正它,并将修改后的文件提交至 www.dolibarr.org 论坛。 +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=模块设置 ModulesSetup=模块设置 ModuleFamilyBase=系统 @@ -339,7 +340,7 @@ MinLength=最小长度 LanguageFilesCachedIntoShmopSharedMemory=文件 .lang 已加载到共享内存 ExamplesWithCurrentSetup=当前运行设置的实例 ListOfDirectories=OpenDocument 文档模板目录清单 -ListOfDirectoriesForModelGenODT=请输入含有 OpenDocument 格式范本的目录字串。<br><br>1. 输入全名称路径。<br>2. 在每个目录项目之间加入 carriage return 字元。<br>3. 增加 GED 模块目录,如右:<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b><br><br>4. 在这些目录中的文件副档名必须是<b>.odt</b>。 +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=这些目录中找到的ODT / ODS模板文件数目 ExampleOfDirectoriesForModelGen=语法格式:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>了解如何建立和保存ODT文件范本到指定目录,请阅读说明文档: @@ -635,7 +636,7 @@ Permission162=创建/修改合同/订阅 Permission163=启用合同中的服务/产品 Permission164=禁用合同中的服务/产品 Permission165=删除合同/订阅 -Permission171=读取行程及开支 (自己和其下属) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=创建/修改行程及开支 Permission173=删除行程及开支 Permission174=读取所有行程和开支 @@ -730,7 +731,7 @@ Permission538=导出服务 Permission701=读取捐款资讯 Permission702=建立/修改捐款资讯 Permission703=删除捐款资讯 -Permission771=读取开支报告(自己的和其的下属) +Permission771=Read expense reports (yours and your subordinates) Permission772=创建/修改开支报告 Permission773=删除开支报告 Permission774=读取所有开支报告(即使用户没有下属) @@ -767,6 +768,12 @@ Permission1237=导出采购订单及其详情 Permission1251=导入大量外部数据到数据库(载入资料) Permission1321=导出客户发票、属性及其付款资讯 Permission1421=导出客户订单及属性资讯 +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=读取排定任务 Permission23002=创建/更新排定任务 Permission23003=删除排定任务 @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=允许更改表单中的产品说明 ViewProductDescInFormAbility=表单中是否可以直接显示产品描述资讯(如果关闭则用弹出工具提示显示) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=是否可以直接显示其他语系的产品描述资讯 +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=此外,如果你有大量的产品(> 10万),你可以通过设置 - >其他不变PRODUCT_DONOTSEARCH_ANYWHERE设置为1,提高速度。搜索将被限制在开始的字符串。 UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=支持生态附加税 (WEEE) @@ -1411,6 +1419,8 @@ SyslogFilename=文件名称和路径 YouCanUseDOL_DATA_ROOT=您可以使用 DOL_DATA_ROOT/dolibarr.log 来表示“documents”目录下的日志文件。您可以设置不同的路径来保存此文件。 ErrorUnknownSyslogConstant=常量 %s 不是已知的 Syslog 常数 OnlyWindowsLOG_USER=Windows 仅支持 LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=捐赠模块设置 DonationsReceiptModel=捐赠收据模板 @@ -1536,6 +1546,7 @@ AgendaSetup=事件及行程模块设置 PasswordTogetVCalExport=导出链接的授权密钥 PastDelayVCalExport=不导出旧于这个日期的时间 AGENDA_USE_EVENT_TYPE=使用事件类型 (前往设置->字典库->事件类型) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=改变这个值后按F5来刷新页面使其生效 NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=背景颜色 TopMenuBackgroundColor=顶部菜单背景颜色 LeftMenuBackgroundColor=左侧菜单背景颜色 -BackgroundTableTitleColor=表格标题背景颜色 +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=表格奇数背景颜色 BackgroundTableLineEvenColor=表格偶数背景颜色 MinimumNoticePeriod=最小通知间隔 diff --git a/htdocs/langs/zh_CN/banks.lang b/htdocs/langs/zh_CN/banks.lang index 4f74e08910d..3e08f0320bd 100644 --- a/htdocs/langs/zh_CN/banks.lang +++ b/htdocs/langs/zh_CN/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/zh_CN/bills.lang b/htdocs/langs/zh_CN/bills.lang index 5cb64d2ac26..4eaaf7060f2 100644 --- a/htdocs/langs/zh_CN/bills.lang +++ b/htdocs/langs/zh_CN/bills.lang @@ -218,7 +218,6 @@ NoInvoice=没有发票 ClassifyBill=分类发票 SupplierBillsToPay=需要支付的供应商发票 CustomerBillsUnpaid=客户未付发票 -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=非可收回 SetConditions=设置付款协议 SetMode=设置支付方式 @@ -330,12 +329,14 @@ PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=在线支付 PaymentTypeShortVAD=在线支付 -PaymentTypeTRA=账单支付 -PaymentTypeShortTRA=账单 +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=银行详情 BankCode=银行代码 DeskCode=台代码 @@ -381,6 +382,8 @@ ChequesReceipts=检查收据 ChequesArea=支票存款区 ChequeDeposits=支票存款 Cheques=支票 +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=此信用记录或存款发票已经转换为 %s UsBillingContactAsIncoiveRecipientIfExist=使用客户账单联络方式而不是第三方联络方式作为发票的接收人 ShowUnpaidAll=显示所有未付发票 @@ -404,7 +407,7 @@ RevenueStamp=印花税票 YouMustCreateInvoiceFromThird=该选项仅可用于在第三方的‘用户’页所创建的发票 PDFCrabeDescription=发票模型Crabe。一个完整的发票模式(支援增值税选项,折扣,付款条件,标识等..) TerreNumRefModelDesc1=返回号码格式%s yy mm-NNNN标准和更换发票%s yy mm-NNNN信贷票据以及%s yy mm-NNNN其中yy是年,mm是月和nnnn是一个没有空格不为0的序列, -MarsNumRefModelDesc1=返回数字序号格式 %s yymm-nnnn 用于标准发票,, %s yymm-nnnn 用于置换专用发票, %s yymm-nnnn 用于普通票据, %s yymm-nnnn 用于信用票据,其中 yy 是年, mm 是月 nnnn是一个不为0的没空格的序列号。 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=美元的法案syymm起已经存在,而不是与此序列模型兼容。删除或重新命名它激活该模块。 ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=代表随访客户发票 diff --git a/htdocs/langs/zh_CN/companies.lang b/htdocs/langs/zh_CN/companies.lang index a392e6f96e1..b1a8d45bcaf 100644 --- a/htdocs/langs/zh_CN/companies.lang +++ b/htdocs/langs/zh_CN/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=专业ID 1 (ABN) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=展望潜力 ContactPrivate=私人 ContactPublic=共享 ContactVisibility=能见度 +ContactOthers=Other OthersNotLinkedToThirdParty=其他,未链接到第三方 ProspectStatus=潜力状态 PL_NONE=无 @@ -375,6 +382,7 @@ ExportDataset_company_2=联系和属性 ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes ImportDataset_company_3=银行的详细资料 +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=价格水平 DeliveriesAddress=送货地址 DeliveryAddress=送货地址 diff --git a/htdocs/langs/zh_CN/compta.lang b/htdocs/langs/zh_CN/compta.lang index ecef4b08227..69f41c90c74 100644 --- a/htdocs/langs/zh_CN/compta.lang +++ b/htdocs/langs/zh_CN/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=增值税纳税 VATPayments=增值税纳税 +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=显示增值税纳税 TotalToPay=共支付 @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=计算模式 AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=第三方客户缺省会计代码 ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang index 4ec5bbac9af..7b4d1d72a54 100644 --- a/htdocs/langs/zh_CN/errors.lang +++ b/htdocs/langs/zh_CN/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=尺寸长字符串类型(%s字符最大) ErrorNoValueForSelectType=请填写选择列表值 ErrorNoValueForCheckBoxType=请填写复选框列表值 ErrorNoValueForRadioType=请填写电台列表的值 -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=菲尔德<b>%s</b>必须不包含特殊字符。 ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=没有一个会计模块激活 @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/zh_CN/exports.lang b/htdocs/langs/zh_CN/exports.lang index aa770d030ea..5832b1c9654 100644 --- a/htdocs/langs/zh_CN/exports.lang +++ b/htdocs/langs/zh_CN/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=开关至少一源的字段列字段出口 SelectFormat=选择此导入文件格式 RunImportFile=启动导入文件 NowClickToRunTheImport=检查进口仿真结果。如果一切正常,启动最终进口。 -DataLoadedWithId=所有数据都将被载入与下面的导入编号<b>:%s的</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=强制性数据是<b>%</b>空场源文件中<b>的</b> S。 TooMuchErrors=还有<b>%的台词</b> ,但有错误的其他来源,但产量一直有限。 TooMuchWarnings=还有<b>%s的</b>线,警告其他来源,但产量一直有限。 @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=如果你想过滤一些值,这里只是输入值。 -FilterableFields=筛选字段 +FilterableFields=Filterable Fields FilteredFields=过滤字段 FilteredFieldsValues=过滤值 FormatControlRule=Format control rule diff --git a/htdocs/langs/zh_CN/ftp.lang b/htdocs/langs/zh_CN/ftp.lang index a6a33fa42c5..2a2eb0ffbe8 100644 --- a/htdocs/langs/zh_CN/ftp.lang +++ b/htdocs/langs/zh_CN/ftp.lang @@ -10,3 +10,5 @@ FailedToConnectToFTPServerWithCredentials=无法登录到FTP服务器的定义 FTPFailedToRemoveFile=无法删除文件<b>%s。</b> FTPFailedToRemoveDir=无法删除目录<b>%s(</b>检查权限和目录是空的)。 FTPPassiveMode=被动模式 +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/zh_CN/holiday.lang b/htdocs/langs/zh_CN/holiday.lang index cb7193a3d98..8ee5b3f911c 100644 --- a/htdocs/langs/zh_CN/holiday.lang +++ b/htdocs/langs/zh_CN/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/zh_CN/install.lang b/htdocs/langs/zh_CN/install.lang index 918431a7554..64504ddb659 100644 --- a/htdocs/langs/zh_CN/install.lang +++ b/htdocs/langs/zh_CN/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=在行动上的更新数据 MigrationPaymentMode=付款方式的数据迁移 MigrationCategorieAssociation=迁移类别 MigrationEvents=Migration of events to add event owner into assignement table - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=显示不可用的选项 HideNotAvailableOptions=隐藏不可用的选项 diff --git a/htdocs/langs/zh_CN/interventions.lang b/htdocs/langs/zh_CN/interventions.lang index cc9d6904810..4642d04cb5f 100644 --- a/htdocs/langs/zh_CN/interventions.lang +++ b/htdocs/langs/zh_CN/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=代表随访干预 TypeContact_fichinter_internal_INTERVENING=干预 @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=返回格式%syymm,其中yy是二○○一年numero, PacificNumRefModelError=干预卡$ syymm起已经存在,而不是与此序列模型兼容。删除或重新命名它激活该模块。 PrintProductsOnFichinter=干预卡上的打印产品 PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/zh_CN/languages.lang b/htdocs/langs/zh_CN/languages.lang index d414653f9e9..83f0849ed08 100644 --- a/htdocs/langs/zh_CN/languages.lang +++ b/htdocs/langs/zh_CN/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=西班牙语(波多黎各) Language_et_EE=爱沙尼亚语 Language_eu_ES=巴斯克 Language_fa_IR=波斯语 -Language_fi_FI=鳍 +Language_fi_FI=Finnish Language_fr_BE=法语(比利时) Language_fr_CA=法语(加拿大) Language_fr_CH=法语(瑞士) diff --git a/htdocs/langs/zh_CN/link.lang b/htdocs/langs/zh_CN/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/zh_CN/link.lang +++ b/htdocs/langs/zh_CN/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang index 2cf1a0c4cdf..ef87967004a 100644 --- a/htdocs/langs/zh_CN/main.lang +++ b/htdocs/langs/zh_CN/main.lang @@ -434,7 +434,7 @@ General=一般 Size=大小 Received=已收到 Paid=已支付 -Topic=Sujet +Topic=Subject ByCompanies=由第三方 ByUsers=通过用户 Links=链接 @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/zh_CN/products.lang b/htdocs/langs/zh_CN/products.lang index 3767950d044..5d469c8c0d8 100644 --- a/htdocs/langs/zh_CN/products.lang +++ b/htdocs/langs/zh_CN/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=因生产自动消耗 ProductBuilded=生产完成 ProductsMultiPrice=产品多重价格 ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=第1季度 Quarter2=第2季度 Quarter3=第3季度 @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang index 1f566b9990e..853f599fa94 100644 --- a/htdocs/langs/zh_CN/projects.lang +++ b/htdocs/langs/zh_CN/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=项目 Projects=项目 ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=项目主任 LastProjects=上次%s的项目 AllProjects=所有项目 OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=项目名单 ShowProject=显示项目 SetProject=设置项目 diff --git a/htdocs/langs/zh_TW/accountancy.lang b/htdocs/langs/zh_TW/accountancy.lang index 0437a8f1cb9..46d2f1fb379 100644 --- a/htdocs/langs/zh_TW/accountancy.lang +++ b/htdocs/langs/zh_TW/accountancy.lang @@ -2,11 +2,13 @@ CHARSET=UTF-8 ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_PIECE=Export the number of piece +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account +ACCOUNTING_EXPORT_LABEL=Export the label +ACCOUNTING_EXPORT_AMOUNT=Export the amount +ACCOUNTING_EXPORT_DEVISE=Export the devise +Selectformat=Select the format for the file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name Accounting=Accounting Globalparameters=Global parameters @@ -34,6 +36,7 @@ Selectchartofaccounts=Select a chart of accounts Validate=Validate Addanaccount=Add an accounting account AccountAccounting=Accounting account +AccountAccountingSuggest=Accounting account suggest Ventilation=Breakdown ToDispatch=To dispatch Dispatched=Dispatched @@ -60,10 +63,10 @@ AccountingVentilationSupplier=Breakdown accounting supplier AccountingVentilationCustomer=Breakdown accounting customer Line=Line -CAHTF=Total purchase supplier HT +CAHTF=Total purchase supplier before tax InvoiceLines=Lines of invoice to be ventilated InvoiceLinesDone=Ventilated lines of invoice -IntoAccount=In the accounting account +IntoAccount=Ventilate in the accounting account Ventilate=Ventilate VentilationAuto=Automatic breakdown @@ -152,7 +155,7 @@ Active=Statement NewFiscalYear=New fiscal year DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers -TotalVente=Total turnover HT +TotalVente=Total turnover before tax TotalMarge=Total sales margin DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account @@ -167,3 +170,4 @@ ValidateHistory=Validate Automatically ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used FicheVentilation=Breakdown card +GeneralLedgerIsWritten=Operations are written in the general ledger diff --git a/htdocs/langs/zh_TW/admin.lang b/htdocs/langs/zh_TW/admin.lang index 22a7789c389..cd2186c3ca9 100644 --- a/htdocs/langs/zh_TW/admin.lang +++ b/htdocs/langs/zh_TW/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=項目負責人 Developpers=開發商/貢獻者 OtherDeveloppers=其他發展商/貢獻者 OfficialWebSite=Dolibarr國際官方網站 -OfficialWebSiteFr=法國官方網站 +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr維基 OfficialDemo=Dolibarr在線演示 OfficialMarketPlace=官方/插件外部模組市場 @@ -279,7 +279,8 @@ MAIN_DISABLE_ALL_SMS=禁用所有的短信sendings(用於測試目的或演示 MAIN_SMS_SENDMODE=使用方法發送短信 MAIN_MAIL_SMS_FROM=預設發件人的電話號碼發送短信 FeatureNotAvailableOnLinux=功能不可用在Unix類系統。在本地測試您的sendmail程序。 -SubmitTranslation=如果語言翻譯,這是不完整的,或者您發現錯誤,您可以通過編輯更正此文件到目錄<b>蘭斯/ %s</b>並提交www.dolibarr.org論壇上修改的文件。 +SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/ ModuleSetup=模組設置 ModulesSetup=模組設置 ModuleFamilyBase=系統 @@ -339,7 +340,7 @@ MinLength=最小長度 LanguageFilesCachedIntoShmopSharedMemory=文件。郎加載到共享內存 ExamplesWithCurrentSetup=與當前正在運行的安裝實例 ListOfDirectories=OpenDocument 的文件範本目錄清單 -ListOfDirectoriesForModelGenODT=請輸入含有 OpenDocument 格式範本的目錄字串。<br><br>1. 輸入全名稱路徑。<br>2. 在每個目錄項目之間加入 carriage return 字元。<br>3. 增加 GED 模組目錄,如右:<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b><br>4. 在這些目錄中的檔案副檔名必須是<b>.odt</b> +ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.<br><br>Put here full path of directories.<br>Add a carriage return between eah directory.<br>To add a directory of the GED module, add here <b>DOL_DATA_ROOT/ecm/yourdirectoryname</b>.<br><br>Files in those directories must end with <b>.odt</b> or <b>.ods</b>. NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories ExampleOfDirectoriesForModelGen=範例: <br> 1. ç:\\mydir<br>2. /home/mydir<br>3. DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=<br>要知道如何建立您的ODT文建範本,並儲存在這些目錄,請上讀上 wiki 網站: @@ -635,7 +636,7 @@ Permission162=Create/modify contracts/subscriptions Permission163=Activate a service/subscription of a contract Permission164=Disable a service/subscription of a contract Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) +Permission171=Read trips and expenses (yours and your subordinates) Permission172=Create/modify trips and expenses Permission173=Delete trips and expenses Permission174=Read all trips and expenses @@ -730,7 +731,7 @@ Permission538=出口服務 Permission701=閲讀捐款 Permission702=建立/修改捐款 Permission703=刪除捐款 -Permission771=Read expense reports (own and his subordinates) +Permission771=Read expense reports (yours and your subordinates) Permission772=Create/modify expense reports Permission773=Delete expense reports Permission774=Read all expense reports (even for user not subordinates) @@ -767,6 +768,12 @@ Permission1237=Export supplier orders and their details Permission1251=執行外部資料大量匯入資料庫的功能(載入資料) Permission1321=匯出客戶的發票(invoice)、屬性及其付款資訊 Permission1421=匯出商業訂單及屬性資訊 +Permission20001=Read leave requests (yours and your subordinates) +Permission20002=Create/modify your leave requests +Permission20003=Delete leave requests +Permission20004=Read all leave requests (even user not subordinates) +Permission20005=Create/modify leave requests for everybody +Permission20006=Admin leave requests (setup and update balance) Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -1392,6 +1399,7 @@ ModifyProductDescAbility=產品個性化的形式描述 ViewProductDescInFormAbility=在表單上是否可以直接顯示產品描述資訊(如果關閉則採用彈出式訊息框方式顯示) MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal ViewProductDescInThirdpartyLanguageAbility=是否可以直接顯示其他語系的產品描述資訊 +UseMaskOnClone=Use product next ref when we clone a product%s (available if mask configured) UseSearchToSelectProductTooltip=Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list). UseEcoTaxeAbility=支持生態附加稅(WEEE)的 @@ -1411,6 +1419,8 @@ SyslogFilename=文件名稱和路徑 YouCanUseDOL_DATA_ROOT=你可以使用DOL_DATA_ROOT /可在Dolibarr日誌文件dolibarr.log“文件”目錄。你可以設置一個不同的路徑來存儲該文件。 ErrorUnknownSyslogConstant=恆%s不是一個已知的syslog常數 OnlyWindowsLOG_USER=Windows only supports LOG_USER +SyslogSentryDSN=Sentry DSN +SyslogSentryFromProject=DSN from your Sentry project ##### Donations ##### DonationsSetup=捐贈模組設置 DonationsReceiptModel=模板的捐贈收據 @@ -1536,6 +1546,7 @@ AgendaSetup=模組設置的行動和議程 PasswordTogetVCalExport=授權出口的關鍵環節 PastDelayVCalExport=不要以上出口事件 AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +AGENDA_USE_EVENT_TYPE_DEFAULT=Set automatically this default value for type of event into event create form AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1643,12 +1654,13 @@ SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade desc InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over +HighlightLinesColor=Color of highlight line when mouse move passes over (keep empty for no highlight) PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line +BackgroundTableTitleColor=Background color for Table title line BackgroundTableLineOddColor=Background color for odd table lines BackgroundTableLineEvenColor=Background color for even table lines MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) diff --git a/htdocs/langs/zh_TW/banks.lang b/htdocs/langs/zh_TW/banks.lang index 434c80b9961..c2cced3c686 100644 --- a/htdocs/langs/zh_TW/banks.lang +++ b/htdocs/langs/zh_TW/banks.lang @@ -165,8 +165,8 @@ DeleteARib=Delete BAN record ConfirmDeleteRib=Are you sure you want to delete this BAN record ? StartDate=Start date EndDate=End date -RejectCheck=Check rejection +RejectCheck=Check returned ConfirmRejectCheck=Are you sure you want to mark this check as rejected ? -RejectCheckDate=Check rejection date -CheckRejected=Check rejected -CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened +RejectCheckDate=Date the check was returned +CheckRejected=Check returned +CheckRejectedAndInvoicesReopened=Check returned and invoices reopened diff --git a/htdocs/langs/zh_TW/bills.lang b/htdocs/langs/zh_TW/bills.lang index 3171ff0c8d7..509383caaa2 100644 --- a/htdocs/langs/zh_TW/bills.lang +++ b/htdocs/langs/zh_TW/bills.lang @@ -218,7 +218,6 @@ NoInvoice=沒有任何發票(invoice) ClassifyBill=分類發票 SupplierBillsToPay=待付款的供應商發票 CustomerBillsUnpaid=客戶未付款的發票 -DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=非可收回 SetConditions=設置付款條件 SetMode=設置支付方式 @@ -330,12 +329,14 @@ PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=在線支付 PaymentTypeShortVAD=在線支付 -PaymentTypeTRA=比爾金 -PaymentTypeShortTRA=法案 +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=銀行的詳細資料 BankCode=銀行代碼 DeskCode=臺代碼 @@ -381,6 +382,8 @@ ChequesReceipts=檢查收據 ChequesArea=檢查存款面積 ChequeDeposits=支票存款 Cheques=檢查 +DepositId=Id deposit +NbCheque=Number of checks CreditNoteConvertedIntoDiscount=此信用票據或存款發票已到%轉換S UsBillingContactAsIncoiveRecipientIfExist=使用客戶的帳單,而不是作為第三方發票收件人地址聯系地址 ShowUnpaidAll=顯示所有未付款的發票 @@ -404,7 +407,7 @@ RevenueStamp=Revenue stamp YouMustCreateInvoiceFromThird=This option is only available when creating invoice from tab "customer" of thirdparty PDFCrabeDescription=一個完整的PDF發票(invoice)文件範本(支援營業稅選項,折扣,付款條件..) TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for deposit invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 TerreNumRefModelError=美元的法案syymm起已經存在,而不是與此序列模型兼容。刪除或重新命名它激活該模塊。 ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=代表隨訪客戶發票 diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang index e6fa0441adf..321aae5d7d0 100644 --- a/htdocs/langs/zh_TW/companies.lang +++ b/htdocs/langs/zh_TW/companies.lang @@ -122,6 +122,12 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- +ProfId1AT=Prof Id 1 (USt.-IdNr) +ProfId2AT=Prof Id 2 (USt.-Nr) +ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId4AT=- +ProfId5AT=- +ProfId6AT=- ProfId1AU=教授ID已1(荷蘭) ProfId2AU=- ProfId3AU=- @@ -332,6 +338,7 @@ ProspectLevel=潛在等級 ContactPrivate=私人 ContactPublic=共享 ContactVisibility=隱私性 +ContactOthers=Other OthersNotLinkedToThirdParty=其他人,不與客戶/供應商做連接 ProspectStatus=勘察狀態 PL_NONE=無 @@ -375,6 +382,7 @@ ExportDataset_company_2=聯系和屬性 ImportDataset_company_1=客戶/供應商(公司/基金會/個人)和屬性 ImportDataset_company_2=聯絡資訊/地址(合作廠商)和屬性 ImportDataset_company_3=銀行的詳細資料 +ImportDataset_company_4=Third parties/Sales representatives (Affect sales representatives users to companies) PriceLevel=價格水平 DeliveriesAddress=送貨地址 DeliveryAddress=送貨地址 diff --git a/htdocs/langs/zh_TW/compta.lang b/htdocs/langs/zh_TW/compta.lang index 031d03cb071..0ad62163c83 100644 --- a/htdocs/langs/zh_TW/compta.lang +++ b/htdocs/langs/zh_TW/compta.lang @@ -91,6 +91,8 @@ LT1PaymentES=RE Payment LT1PaymentsES=RE Payments VATPayment=增值稅納稅 VATPayments=增值稅付款 +VATRefund=VAT Refund +Refund=Refund SocialContributionsPayments=Social/fiscal taxes payments ShowVatPayment=顯示增值稅納稅 TotalToPay=共支付 @@ -198,8 +200,8 @@ CalculationRuleDescSupplier=According to supplier, choose appropriate method to TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module). CalculationMode=Calculation mode AccountancyJournal=Accountancy code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT -ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT +ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT (VAT on sales) +ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT (VAT on purchases) ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT ACCOUNTING_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties ACCOUNTING_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang index 65c69c035c3..36f4bf11734 100644 --- a/htdocs/langs/zh_TW/errors.lang +++ b/htdocs/langs/zh_TW/errors.lang @@ -63,7 +63,7 @@ ErrorSizeTooLongForVarcharType=尺寸長字符串類型(%s字符最大) ErrorNoValueForSelectType=Please fill value for select list ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores +ErrorBadFormatValueList=The list value cannot have more than one comma: <u>%s</u>, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=菲爾德<b>%s</b>必須不包含特殊字符。 ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. ErrorNoAccountancyModuleLoaded=沒有一個會計模塊激活 @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/zh_TW/exports.lang b/htdocs/langs/zh_TW/exports.lang index 944ed5e6318..4bf0426d28a 100644 --- a/htdocs/langs/zh_TW/exports.lang +++ b/htdocs/langs/zh_TW/exports.lang @@ -90,7 +90,7 @@ SelectAtLeastOneField=開關至少一源的字段列字段出口 SelectFormat=選擇此匯入檔案的格式 RunImportFile=啟動匯入檔案作業 NowClickToRunTheImport=檢查進口仿真結果。如果一切正常,啟動最終進口。 -DataLoadedWithId=所有數據都將被載入與下面的導入編號<b>:%s的</b> +DataLoadedWithId=All data will be loaded with the following import id: <b>%s</b> ErrorMissingMandatoryValue=強制性數據是<b>%</b>空場源文件中<b>的</b> S。 TooMuchErrors=還有<b>%的臺詞</b> ,但有錯誤的其他來源,但產量一直有限。 TooMuchWarnings=還有<b>%s的</b>線,警告其他來源,但產量一直有限。 @@ -130,7 +130,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day<br>YYYY+ ExportNumericFilter='NNNNN' filters by one value<br>'NNNNN+NNNNN' filters over a range of values<br>'&gt;NNNNN' filters by lower values<br>'&gt;NNNNN' filters by higher values ## filters SelectFilterFields=If you want to filter on some values, just input values here. -FilterableFields=Champs Filtrables +FilterableFields=Filterable Fields FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule diff --git a/htdocs/langs/zh_TW/ftp.lang b/htdocs/langs/zh_TW/ftp.lang index 92ee638d4d8..56ee21ff28c 100644 --- a/htdocs/langs/zh_TW/ftp.lang +++ b/htdocs/langs/zh_TW/ftp.lang @@ -9,4 +9,6 @@ FailedToConnectToFTPServer=無法連接到FTP服務器(服務器%s,港口%s FailedToConnectToFTPServerWithCredentials=無法登錄到FTP服務器的定義登錄/密碼 FTPFailedToRemoveFile=無法刪除文件<b>%s。</b> FTPFailedToRemoveDir=無法刪除目錄<b>%s(</b>檢查權限和目錄是空的)。 -# FTPPassiveMode=Passive mode +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP entry into menu... +FailedToGetFile=Failed to get files %s diff --git a/htdocs/langs/zh_TW/holiday.lang b/htdocs/langs/zh_TW/holiday.lang index ac78c7825de..7b4ef12559a 100644 --- a/htdocs/langs/zh_TW/holiday.lang +++ b/htdocs/langs/zh_TW/holiday.lang @@ -140,11 +140,5 @@ HolidaysRefused=Request denied HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason : HolidaysCanceled=Canceled leaved request HolidaysCanceledBody=Your leave request for %s to %s has been canceled. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests -Permission20003=Delete leave requests -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) NewByMonth=Added per month GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. diff --git a/htdocs/langs/zh_TW/install.lang b/htdocs/langs/zh_TW/install.lang index 8dc3176777e..17c2e90068e 100644 --- a/htdocs/langs/zh_TW/install.lang +++ b/htdocs/langs/zh_TW/install.lang @@ -209,6 +209,6 @@ MigrationActioncommElement=在行動上的更新數據 MigrationPaymentMode=付款方式的數據遷移 MigrationCategorieAssociation=目錄遷移 MigrationEvents=事件遷移正進行新增事件負責人到指定的表格 - +MigrationReloadModule=Reload module %s ShowNotAvailableOptions=顯示不可用的選項 HideNotAvailableOptions= 隱藏不可用的選項 diff --git a/htdocs/langs/zh_TW/interventions.lang b/htdocs/langs/zh_TW/interventions.lang index 7f71934850b..6aa4dfdb9d2 100644 --- a/htdocs/langs/zh_TW/interventions.lang +++ b/htdocs/langs/zh_TW/interventions.lang @@ -39,6 +39,9 @@ InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled InterventionSentByEMail=Intervention %s sent by EMail InterventionDeletedInDolibarr=Intervention %s deleted SearchAnIntervention=Search an intervention +InterventionsArea=Interventions area +DraftFichinter=Draft interventions +LastModifiedInterventions=Last %s modified interventions ##### Types de contacts ##### TypeContact_fichinter_internal_INTERREPFOLL=代表隨訪幹預 TypeContact_fichinter_internal_INTERVENING=幹預 @@ -51,3 +54,14 @@ PacificNumRefModelDesc1=用以下固定的方式回傳編號:<br> %syymm-nnnn <b PacificNumRefModelError=錯誤編號一個以 $syymm 為起始的 intervention card 已經存在,且不相容於此序號模型。請刪除或重新命名以便啟用這個模塊。 PrintProductsOnFichinter=Print products on intervention card PrintProductsOnFichinterDetails=interventions generated from orders +##### Exports ##### +InterId=Intervention id +InterRef=Intervention ref. +InterDateCreation=Date creation intervention +InterDuration=Duration intervention +InterStatus=Status intervention +InterNote=Note intervention +InterLineId=Line id intervention +InterLineDate=Line date intervention +InterLineDuration=Line duration intervention +InterLineDesc=Line description intervention diff --git a/htdocs/langs/zh_TW/languages.lang b/htdocs/langs/zh_TW/languages.lang index 84e12f06230..44102958651 100644 --- a/htdocs/langs/zh_TW/languages.lang +++ b/htdocs/langs/zh_TW/languages.lang @@ -35,7 +35,7 @@ Language_es_PR=西班牙語(波多黎各) Language_et_EE=爱沙尼亚语 Language_eu_ES=巴斯克 Language_fa_IR=波斯語 -Language_fi_FI=鰭 +Language_fi_FI=Finnish Language_fr_BE=法語(比利時) Language_fr_CA=法語(加拿大) Language_fr_CH=法語(瑞士) diff --git a/htdocs/langs/zh_TW/link.lang b/htdocs/langs/zh_TW/link.lang index 8b1efb75ef3..42c7555d469 100644 --- a/htdocs/langs/zh_TW/link.lang +++ b/htdocs/langs/zh_TW/link.lang @@ -6,3 +6,4 @@ ErrorFileNotLinked=The file could not be linked LinkRemoved=The link %s has been removed ErrorFailedToDeleteLink= Failed to remove link '<b>%s</b>' ErrorFailedToUpdateLink= Failed to update link '<b>%s</b>' +URLToLink=URL to link diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang index 01b0ee93604..0f136e0feed 100644 --- a/htdocs/langs/zh_TW/main.lang +++ b/htdocs/langs/zh_TW/main.lang @@ -434,7 +434,7 @@ General=一般 Size=大小 Received=已收到 Paid=已支付 -Topic=Sujet +Topic=Subject ByCompanies=由第三方 ByUsers=通過用戶 Links=鏈接 @@ -705,7 +705,7 @@ PublicUrl=Public URL AddBox=Add box SelectElementAndClickRefresh=Select an element and click Refresh PrintFile=Print File %s -ShowTransaction=Show transaction +ShowTransaction=Show transaction on bank account GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Home - Setup - Display to hide. Deny=Deny Denied=Denied @@ -748,3 +748,4 @@ ShortSaturday=S ShortSunday=S SelectMailModel=Select email template SetRef=Set ref +SearchIntoProject=Search %s into projects diff --git a/htdocs/langs/zh_TW/products.lang b/htdocs/langs/zh_TW/products.lang index b866a4a2cf2..8a177f9b032 100644 --- a/htdocs/langs/zh_TW/products.lang +++ b/htdocs/langs/zh_TW/products.lang @@ -240,8 +240,8 @@ ProductUsedForBuild=Auto consumed by production ProductBuilded=Production completed ProductsMultiPrice=Product multi-price ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly VWAP -ServiceSellByQuarterHT=Services turnover quarterly VWAP +ProductSellByQuarterHT=Products turnover quarterly before tax +ServiceSellByQuarterHT=Services turnover quarterly before tax Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter @@ -296,3 +296,4 @@ PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Select PDF files IncludingProductWithTag=Including product with tag DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +WarningSelectOneDocument=Please select at least one document diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang index 2e971486fec..b7633b3f4b1 100644 --- a/htdocs/langs/zh_TW/projects.lang +++ b/htdocs/langs/zh_TW/projects.lang @@ -1,6 +1,8 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. project +ProjectRef=Project ref. ProjectId=Project Id +ProjectLabel=Project label Project=項目 Projects=項目 ProjectStatus=Project status @@ -27,7 +29,7 @@ OfficerProject=項目主任 LastProjects=上次%s的項目 AllProjects=所有項目 OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=項目名單 ShowProject=顯示項目 SetProject=設置項目 From a96b92a618e96d605bf72ecb5972155e0773200d Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Wed, 30 Sep 2015 14:06:45 +0200 Subject: [PATCH 225/284] FIX : Email selector contact must not include inactive contact --- htdocs/core/modules/mailings/contacts1.modules.php | 3 +++ htdocs/core/modules/mailings/contacts2.modules.php | 3 +++ htdocs/core/modules/mailings/contacts3.modules.php | 3 +++ htdocs/core/modules/mailings/contacts4.modules.php | 3 +++ 4 files changed, 12 insertions(+) diff --git a/htdocs/core/modules/mailings/contacts1.modules.php b/htdocs/core/modules/mailings/contacts1.modules.php index 3f8df87cd7a..f898442fae7 100644 --- a/htdocs/core/modules/mailings/contacts1.modules.php +++ b/htdocs/core/modules/mailings/contacts1.modules.php @@ -75,6 +75,7 @@ class mailing_contacts1 extends MailingTargets $statssql[0].= " WHERE c.entity IN (".getEntity('societe', 1).")"; $statssql[0].= " AND c.email != ''"; // Note that null != '' is false $statssql[0].= " AND c.no_email = 0"; + $statssql[0].= " AND c.statut = 1"; return $statssql; } @@ -98,6 +99,7 @@ class mailing_contacts1 extends MailingTargets $sql.= " WHERE c.entity IN (".getEntity('societe', 1).")"; $sql.= " AND c.email != ''"; // Note that null != '' is false $sql.= " AND c.no_email = 0"; + $sql.= " AND c.statut = 1"; // La requete doit retourner un champ "nb" pour etre comprise // par parent::getNbOfRecipients @@ -204,6 +206,7 @@ class mailing_contacts1 extends MailingTargets $sql.= " WHERE c.entity IN (".getEntity('societe', 1).")"; $sql.= " AND c.email <> ''"; $sql.= " AND c.no_email = 0"; + $sql.= " AND c.statut = 1"; $sql.= " AND c.email NOT IN (SELECT email FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE fk_mailing=".$mailing_id.")"; foreach($filtersarray as $key) { diff --git a/htdocs/core/modules/mailings/contacts2.modules.php b/htdocs/core/modules/mailings/contacts2.modules.php index fe49ce56b35..b0a82e5136e 100644 --- a/htdocs/core/modules/mailings/contacts2.modules.php +++ b/htdocs/core/modules/mailings/contacts2.modules.php @@ -86,6 +86,7 @@ class mailing_contacts2 extends MailingTargets $sql.= " WHERE sp.entity IN (".getEntity('societe', 1).")"; $sql.= " AND sp.email <> ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; //$sql.= " AND sp.poste != ''"; $sql.= " AND sp.email NOT IN (SELECT email FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE fk_mailing=".$mailing_id.")"; if ($filtersarray[0]<>'all') $sql.= " AND sp.poste ='".$this->db->escape($filtersarray[0])."'"; @@ -168,6 +169,7 @@ class mailing_contacts2 extends MailingTargets $sql.= " WHERE sp.entity IN (".getEntity('societe', 1).")"; $sql.= " AND sp.email != ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; //$sql.= " AND sp.poste != ''"; // La requete doit retourner un champ "nb" pour etre comprise // par parent::getNbOfRecipients @@ -191,6 +193,7 @@ class mailing_contacts2 extends MailingTargets $sql.= " WHERE sp.entity IN (".getEntity('societe', 1).")"; $sql.= " AND sp.email != ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; $sql.= " AND (sp.poste IS NOT NULL AND sp.poste != '')"; $sql.= " GROUP BY sp.poste"; $sql.= " ORDER BY sp.poste"; diff --git a/htdocs/core/modules/mailings/contacts3.modules.php b/htdocs/core/modules/mailings/contacts3.modules.php index 92640291088..3333549e6da 100644 --- a/htdocs/core/modules/mailings/contacts3.modules.php +++ b/htdocs/core/modules/mailings/contacts3.modules.php @@ -85,6 +85,7 @@ class mailing_contacts3 extends MailingTargets if ($filtersarray[0] <> 'all') $sql.= ", ".MAIN_DB_PREFIX."categorie_societe as cs"; $sql.= " WHERE sp.email <> ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; $sql.= " AND sp.entity IN (".getEntity('societe', 1).")"; $sql.= " AND sp.email NOT IN (SELECT email FROM ".MAIN_DB_PREFIX."mailing_cibles WHERE fk_mailing=".$mailing_id.")"; if ($filtersarray[0] <> 'all') $sql.= " AND cs.fk_categorie = c.rowid"; @@ -173,6 +174,7 @@ class mailing_contacts3 extends MailingTargets $sql.= " WHERE c.entity IN (".getEntity('societe', 1).")"; $sql.= " AND c.email != ''"; // Note that null != '' is false $sql.= " AND c.no_email = 0"; + $sql.= " AND c.statut = 1"; /* $sql = "SELECT count(distinct(sp.email)) as nb"; $sql.= " FROM ".MAIN_DB_PREFIX."socpeople as sp,"; @@ -208,6 +210,7 @@ class mailing_contacts3 extends MailingTargets $sql.= " ".MAIN_DB_PREFIX."categorie_societe as cs"; $sql.= " WHERE sp.email != ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; $sql.= " AND sp.entity IN (".getEntity('societe', 1).")"; $sql.= " AND cs.fk_categorie = c.rowid"; $sql.= " AND cs.fk_societe = sp.fk_soc"; diff --git a/htdocs/core/modules/mailings/contacts4.modules.php b/htdocs/core/modules/mailings/contacts4.modules.php index 59355b372fe..747370bac07 100644 --- a/htdocs/core/modules/mailings/contacts4.modules.php +++ b/htdocs/core/modules/mailings/contacts4.modules.php @@ -85,6 +85,7 @@ class mailing_contacts4 extends MailingTargets $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = sp.fk_soc"; $sql.= " WHERE sp.email != ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; $sql.= " AND sp.entity IN (".getEntity('societe', 1).")"; if ($filtersarray[0] <> 'all') $sql.= " AND c.label = '".$this->db->escape($filtersarray[0])."'"; $sql.= " ORDER BY sp.lastname, sp.firstname"; @@ -173,6 +174,7 @@ class mailing_contacts4 extends MailingTargets $sql.= " WHERE c.entity IN (".getEntity('societe', 1).")"; $sql.= " AND c.email != ''"; // Note that null != '' is false $sql.= " AND c.no_email = 0"; + $sql.= " AND c.statut = 1"; /* $sql = "SELECT count(distinct(sp.email)) as nb"; $sql.= " FROM ".MAIN_DB_PREFIX."socpeople as sp,"; @@ -208,6 +210,7 @@ class mailing_contacts4 extends MailingTargets $sql.= " INNER JOIN ".MAIN_DB_PREFIX."categorie as c ON cs.fk_categorie = c.rowid"; $sql.= " WHERE sp.email != ''"; // Note that null != '' is false $sql.= " AND sp.no_email = 0"; + $sql.= " AND sp.statut = 1"; $sql.= " AND sp.entity IN (".getEntity('societe', 1).")"; $sql.= " GROUP BY c.label"; $sql.= " ORDER BY c.label"; From f0466ba313cda6ae8a0118beb8021bd7e2e14498 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 30 Sep 2015 18:46:51 +0200 Subject: [PATCH 226/284] FIX #3607 Better categories setting and unsetting This allows triggering CATEGORY_LINK and CATEGORY_UNLINK each time. --- htdocs/adherents/card.php | 29 +--------- htdocs/adherents/class/adherent.class.php | 43 +++++++++++++++ htdocs/categories/class/categorie.class.php | 12 ++--- htdocs/contact/card.php | 17 ++---- htdocs/contact/class/contact.class.php | 43 +++++++++++++++ htdocs/product/card.php | 23 +------- htdocs/product/class/product.class.php | 43 +++++++++++++++ htdocs/societe/class/societe.class.php | 59 +++++++++++++++++++++ htdocs/societe/soc.php | 44 ++------------- 9 files changed, 205 insertions(+), 108 deletions(-) diff --git a/htdocs/adherents/card.php b/htdocs/adherents/card.php index 94e31fc24ba..04c0d6530de 100644 --- a/htdocs/adherents/card.php +++ b/htdocs/adherents/card.php @@ -326,25 +326,8 @@ if (empty($reshook)) if ($result >= 0 && ! count($object->errors)) { - // Categories association - // First we delete all categories association - $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_member'; - $sql .= ' WHERE fk_member = ' . $object->id; - $resql = $db->query($sql); - if (! $resql) dol_print_error($db); - - // Then we add the associated categories $categories = GETPOST('memcats', 'array'); - - if (! empty($categories)) - { - $cat = new Categorie($db); - foreach ($categories as $id_category) - { - $cat->fetch($id_category); - $cat->add_type($object, 'member'); - } - } + $object->setCategories($categories); // Logo/Photo save $dir= $conf->adherent->dir_output . '/' . get_exdir($object->id,2,0,1,$object,'member').'/photos'; @@ -560,15 +543,7 @@ if (empty($reshook)) { // Categories association $memcats = GETPOST('memcats', 'array'); - if (! empty($memcats)) - { - $cat = new Categorie($db); - foreach ($memcats as $id_category) - { - $cat->fetch($id_category); - $cat->add_type($object, 'member'); - } - } + $object->setCategories($memcats); $db->commit(); $rowid=$object->id; diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index 58bb8283029..9985fb36c79 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -1957,6 +1957,49 @@ class Adherent extends CommonObject } } + /** + * Sets object to supplied categories. + * + * Deletes object from existing categories not supplied. + * Adds it to non existing supplied categories. + * Existing categories are left untouch. + * + * @param int[]|int $categories Category or categories IDs + */ + public function setCategories($categories) + { + // Handle single category + if (!is_array($categories)) { + $categories = array($categories); + } + + // Get current categories + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $c = new Categorie($this->db); + $existing = $c->containing($this->id, Categorie::TYPE_MEMBER, 'id'); + + // Diff + if (is_array($existing)) { + $to_del = array_diff($existing, $categories); + $to_add = array_diff($categories, $existing); + } else { + $to_del = array(); // Nothing to delete + $to_add = $categories; + } + + // Process + foreach ($to_del as $del) { + $c->fetch($del); + $c->del_type($this, 'member'); + } + foreach ($to_add as $add) { + $c->fetch($add); + $c->add_type($this, 'member'); + } + + return; + } + /** * Function used to replace a thirdparty id with another one. * diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php index 66db4144f91..f632492a59d 100644 --- a/htdocs/categories/class/categorie.class.php +++ b/htdocs/categories/class/categorie.class.php @@ -1222,7 +1222,7 @@ class Categorie extends CommonObject * @param string $type Type of category ('customer', 'supplier', 'contact', 'product', 'member'). Old mode * (0, 1, 2, ...) is deprecated. * @param string $mode 'object'=Get array of fetched category instances, 'label'=Get array of category - * labels + * labels, 'id'= Get array of category IDs * * @return mixed Array of category objects or < 0 if KO */ @@ -1239,7 +1239,7 @@ class Categorie extends CommonObject $type = $map_type[$type]; } - $sql = "SELECT ct.fk_categorie, c.label"; + $sql = "SELECT ct.fk_categorie, c.label, c.rowid"; $sql .= " FROM " . MAIN_DB_PREFIX . "categorie_" . $this->MAP_CAT_TABLE[$type] . " as ct, " . MAIN_DB_PREFIX . "categorie as c"; $sql .= " WHERE ct.fk_categorie = c.rowid AND ct.fk_" . $this->MAP_CAT_FK[$type] . " = " . $id . " AND c.type = " . $this->MAP_ID[$type]; $sql .= " AND c.entity IN (" . getEntity( 'category', 1 ) . ")"; @@ -1249,11 +1249,11 @@ class Categorie extends CommonObject { while ($obj = $this->db->fetch_object($res)) { - if ($mode == 'label') - { + if ($mode == 'id') { + $cats[] = $obj->rowid; + } else if ($mode == 'label') { $cats[] = $obj->label; - } - else { + } else { $cat = new Categorie($this->db); $cat->fetch($obj->fk_categorie); $cats[] = $cat; diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index 9778d0c8a71..7570bf7d886 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -224,13 +224,7 @@ if (empty($reshook)) } else { // Categories association $contcats = GETPOST( 'contcats', 'array' ); - if (!empty( $contcats )) { - $cat = new Categorie( $db ); - foreach ($contcats as $id_category) { - $cat->fetch( $id_category ); - $cat->add_type( $object, 'contact' ); - } - } + $object->setCategories($contcats); } } @@ -333,13 +327,8 @@ if (empty($reshook)) // Then we add the associated categories $categories = GETPOST( 'contcats', 'array' ); - if (!empty( $categories )) { - $cat = new Categorie( $db ); - foreach ($categories as $id_category) { - $cat->fetch( $id_category ); - $cat->add_type( $object, 'contact' ); - } - } + $object->setCategories($categories); + $object->old_lastname=''; $object->old_firstname=''; $action = 'view'; diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index f3c0b9bd3f5..c48408ab281 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -1123,6 +1123,49 @@ class Contact extends CommonObject } } + /** + * Sets object to supplied categories. + * + * Deletes object from existing categories not supplied. + * Adds it to non existing supplied categories. + * Existing categories are left untouch. + * + * @param int[]|int $categories Category or categories IDs + */ + public function setCategories($categories) + { + // Handle single category + if (!is_array($categories)) { + $categories = array($categories); + } + + // Get current categories + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $c = new Categorie($this->db); + $existing = $c->containing($this->id, Categorie::TYPE_CONTACT, 'id'); + + // Diff + if (is_array($existing)) { + $to_del = array_diff($existing, $categories); + $to_add = array_diff($categories, $existing); + } else { + $to_del = array(); // Nothing to delete + $to_add = $categories; + } + + // Process + foreach ($to_del as $del) { + $c->fetch($del); + $c->del_type($this, 'contact'); + } + foreach ($to_add as $add) { + $c->fetch($add); + $c->add_type($this, 'contact'); + } + + return; + } + /** * Function used to replace a thirdparty id with another one. * diff --git a/htdocs/product/card.php b/htdocs/product/card.php index ffa4370ac30..b5dca48674f 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -284,13 +284,7 @@ if (empty($reshook)) { // Category association $categories = GETPOST('categories'); - if(!empty($categories)) { - $cat = new Categorie($db); - foreach($categories as $id_category) { - $cat->fetch($id_category); - $cat->add_type($object, 'product'); - } - } + $object->setCategories($categories); header("Location: ".$_SERVER['PHP_SELF']."?id=".$id); exit; @@ -379,21 +373,8 @@ if (empty($reshook)) if ($object->update($object->id, $user) > 0) { // Category association - // First we delete all categories association - $sql = "DELETE FROM ".MAIN_DB_PREFIX."categorie_product"; - $sql .= " WHERE fk_product = ".$object->id; - $db->query($sql); - - // Then we add the associated categories $categories = GETPOST('categories'); - if(!empty($categories)) { - $cat = new Categorie($db); - - foreach($categories as $id_category) { - $cat->fetch($id_category); - $cat->add_type($object, 'product'); - } - } + $object->setCategories($categories); $action = 'view'; } diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 28e05ddd521..a51a1a77c7b 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -3944,6 +3944,49 @@ class Product extends CommonObject return $maxpricesupplier; } + + /** + * Sets object to supplied categories. + * + * Deletes object from existing categories not supplied. + * Adds it to non existing supplied categories. + * Existing categories are left untouch. + * + * @param int[]|int $categories Category or categories IDs + */ + public function setCategories($categories) { + // Handle single category + if (! is_array($categories)) { + $categories = array($categories); + } + + // Get current categories + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $c = new Categorie($this->db); + $existing = $c->containing($this->id, Categorie::TYPE_PRODUCT, 'id'); + + // Diff + if (is_array($existing)) { + $to_del = array_diff($existing, $categories); + $to_add = array_diff($categories, $existing); + } else { + $to_del = array(); // Nothing to delete + $to_add = $categories; + } + + // Process + foreach($to_del as $del) { + $c->fetch($del); + $c->del_type($this, 'product'); + } + foreach ($to_add as $add) { + $c->fetch($add); + $c->add_type($this, 'product'); + } + + return; + } + /** * Function used to replace a thirdparty id with another one. * diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 0145ff10b1c..a3bb701a259 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -3342,6 +3342,65 @@ class Societe extends CommonObject } + /** + * Sets object to supplied categories. + * + * Deletes object from existing categories not supplied. + * Adds it to non existing supplied categories. + * Existing categories are left untouch. + * + * @param int[]|int $categories Category or categories IDs + * @param string $type Category type (customer or supplier) + */ + public function setCategories($categories, $type) + { + // Decode type + if ($type == 'customer') { + $type_id = Categorie::TYPE_CUSTOMER; + $type_text = 'customer'; + } elseif ($type == 'supplier') { + $type_id = Categorie::TYPE_SUPPLIER; + $type_text = 'supplier'; + } else { + dol_syslog(__METHOD__ . ': Type ' . $type . 'is an unknown company category type. Done nothing.', LOG_ERR); + return; + } + + // Handle single category + if (!is_array($categories)) { + $categories = array($categories); + } + + // Get current categories + require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; + $c = new Categorie($this->db); + $existing = $c->containing($this->id, $type_id, 'id'); + + // Diff + if (is_array($existing)) { + var_dump($existing); + var_dump($categories); + $to_del = array_diff($existing, $categories); + $to_add = array_diff($categories, $existing); + } else { + $to_del = array(); // Nothing to delete + $to_add = $categories; + } + + // Process + foreach ($to_del as $del) { + $c->fetch($del); + $c->del_type($this, $type_text); + } + foreach ($to_add as $add) { + $c->fetch($add); + $c->add_type($this, $type_text); + } + + return; + } + + /** * Function used to replace a thirdparty id with another one. * It must be used within a transaction to avoid trouble diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index 771c8aa87e8..aca4fcc9e4e 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -415,23 +415,11 @@ if (empty($reshook)) // Customer categories association $custcats = GETPOST( 'custcats', 'array' ); - if (!empty( $custcats )) { - $cat = new Categorie( $db ); - foreach ($custcats as $id_category) { - $cat->fetch( $id_category ); - $cat->add_type( $object, 'customer' ); - } - } + $object->setCategories($custcats, 'customer'); // Supplier categories association $suppcats = GETPOST('suppcats', 'array'); - if (!empty($suppcats)) { - $cat = new Categorie($db); - foreach ($suppcats as $id_category) { - $cat->fetch($id_category); - $cat->add_type($object, 'supplier'); - } - } + $object->setCategories($suppcats, 'supplier'); // Logo/Photo save $dir = $conf->societe->multidir_output[$conf->entity]."/".$object->id."/logos/"; @@ -538,36 +526,12 @@ if (empty($reshook)) } // Customer categories association - // First we delete all categories association - $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_societe'; - $sql .= ' WHERE fk_soc = ' . $object->id; - $db->query( $sql ); - - // Then we add the associated categories $categories = GETPOST( 'custcats', 'array' ); - if (!empty( $categories )) { - $cat = new Categorie( $db ); - foreach ($categories as $id_category) { - $cat->fetch( $id_category ); - $cat->add_type( $object, 'customer' ); - } - } + $object->setCategories($categories, 'customer'); // Supplier categories association - // First we delete all categories association - $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_fournisseur'; - $sql .= ' WHERE fk_soc = ' . $object->id; - $db->query($sql); - - // Then we add the associated categories $categories = GETPOST('suppcats', 'array'); - if (!empty($categories)) { - $cat = new Categorie($db); - foreach ($categories as $id_category) { - $cat->fetch($id_category); - $cat->add_type($object, 'supplier'); - } - } + $object->setCategories($categories, 'supplier'); // Logo/Photo save $dir = $conf->societe->multidir_output[$object->entity]."/".$object->id."/logos"; From 70376797185b71d8c285127a0741a8a80e7bf87a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 30 Sep 2015 19:15:09 +0200 Subject: [PATCH 227/284] FIX When update a member login for a member linked to a user, the login of user was not sync (not updated). --- htdocs/adherents/class/adherent.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/adherents/class/adherent.class.php b/htdocs/adherents/class/adherent.class.php index 58bb8283029..4628c64251b 100644 --- a/htdocs/adherents/class/adherent.class.php +++ b/htdocs/adherents/class/adherent.class.php @@ -540,10 +540,12 @@ class Adherent extends CommonObject if ($result >= 0) { + //var_dump($this->user_login);exit; + //var_dump($this->login);exit; + $luser->login=$this->login; $luser->civility_id=$this->civility_id; $luser->firstname=$this->firstname; $luser->lastname=$this->lastname; - $luser->login=$this->user_login; $luser->pass=$this->pass; $luser->societe_id=$this->societe; From 747c49862c0ea0795a240edaed579aee71ba7f45 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 30 Sep 2015 19:15:45 +0200 Subject: [PATCH 228/284] Try to solve a flush pb --- htdocs/admin/security.php | 6 +++++- htdocs/core/lib/security2.lib.php | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/htdocs/admin/security.php b/htdocs/admin/security.php index 0eeef2cbe15..84c5ecb92e4 100644 --- a/htdocs/admin/security.php +++ b/htdocs/admin/security.php @@ -126,7 +126,9 @@ if ($action == 'activate_encryptdbpassconf') $result = encodedecode_dbpassconf(1); if ($result > 0) { - // database value not required + sleep(3); // Don't know why but we need to wait file is completely saved before making the reload. Even with flush and clearstatcache, we need to wait. + + // database value not required //dolibarr_set_const($db, "MAIN_DATABASE_PWD_CONFIG_ENCRYPTED", "1"); header("Location: security.php"); exit; @@ -141,6 +143,8 @@ else if ($action == 'disable_encryptdbpassconf') $result = encodedecode_dbpassconf(0); if ($result > 0) { + sleep(3); // Don't know why but we need to wait file is completely saved before making the reload. Even with flush and clearstatcache, we need to wait. + // database value not required //dolibarr_del_const($db, "MAIN_DATABASE_PWD_CONFIG_ENCRYPTED",$conf->entity); header("Location: security.php"); diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php index 3297047bef5..0d94357a201 100644 --- a/htdocs/core/lib/security2.lib.php +++ b/htdocs/core/lib/security2.lib.php @@ -416,7 +416,10 @@ function encodedecode_dbpassconf($level=0) if ($fp = @fopen($file,'w')) { fputs($fp, $config); + fflush($fp); fclose($fp); + clearstatcache(); + // It's config file, so we set read permission for creator only. // Should set permission to web user and groups for users used by batch //@chmod($file, octdec('0600')); From 71ccdb5cfb3c5b9698afc40b4afe0acd3cfca301 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 30 Sep 2015 19:37:41 +0200 Subject: [PATCH 229/284] FIX Payment form for paypal and paybox was not centered. --- htdocs/public/paybox/newpayment.php | 4 ++-- htdocs/public/paypal/newpayment.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/public/paybox/newpayment.php b/htdocs/public/paybox/newpayment.php index 0760ff291ec..42ea013eade 100644 --- a/htdocs/public/paybox/newpayment.php +++ b/htdocs/public/paybox/newpayment.php @@ -167,7 +167,7 @@ else if (! empty($conf->global->PAYBOX_CREDITOR)) $creditor=$conf->global->PAYBO print '<span id="dolpaymentspan"></span>'."\n"; print '<div class="center">'; -print '<form id="dolpaymentform" name="paymentform" action="'.$_SERVER["PHP_SELF"].'" method="POST">'; +print '<form id="dolpaymentform" class="center" name="paymentform" action="'.$_SERVER["PHP_SELF"].'" method="POST">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="dopayment">'; print '<input type="hidden" name="tag" value="'.GETPOST("tag",'alpha').'">'; @@ -180,7 +180,7 @@ print '<!-- urlok = '.$urlok.' -->'."\n"; print '<!-- urlko = '.$urlko.' -->'."\n"; print "\n"; -print '<table id="dolpaymenttable" summary="Payment form">'."\n"; +print '<table id="dolpaymenttable" summary="Payment form" class="center">'."\n"; // Show logo (search order: logo defined by PAYBOX_LOGO_suffix, then PAYBOX_LOGO, then small company logo, large company logo, theme logo, common logo) $width=0; diff --git a/htdocs/public/paypal/newpayment.php b/htdocs/public/paypal/newpayment.php index 4b9053cd4c2..23f81c4295b 100644 --- a/htdocs/public/paypal/newpayment.php +++ b/htdocs/public/paypal/newpayment.php @@ -269,7 +269,7 @@ else if (! empty($conf->global->PAYPAL_CREDITOR)) $creditor=$conf->global->PAYPA print '<span id="dolpaymentspan"></span>'."\n"; print '<div class="center">'."\n"; -print '<form id="dolpaymentform" name="paymentform" action="'.$_SERVER["PHP_SELF"].'" method="POST">'."\n"; +print '<form id="dolpaymentform" class="center" name="paymentform" action="'.$_SERVER["PHP_SELF"].'" method="POST">'."\n"; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'."\n"; print '<input type="hidden" name="action" value="dopayment">'."\n"; print '<input type="hidden" name="tag" value="'.GETPOST("tag",'alpha').'">'."\n"; @@ -285,7 +285,7 @@ print '<!-- urlok = '.$urlok.' -->'."\n"; print '<!-- urlko = '.$urlko.' -->'."\n"; print "\n"; -print '<table id="dolpaymenttable" summary="Payment form">'."\n"; +print '<table id="dolpaymenttable" summary="Payment form" class="center">'."\n"; // Show logo (search order: logo defined by PAYBOX_LOGO_suffix, then PAYBOX_LOGO, then small company logo, large company logo, theme logo, common logo) $width=0; From 9901406634ac8bca0a27dce81d8ee35b26f42779 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 1 Oct 2015 10:15:07 +0200 Subject: [PATCH 230/284] A paswword can be set on member card but member can't login. Too much work to fix this into a stable version, so I just introduce a warning to explain why and how to solve this. --- htdocs/adherents/card.php | 9 ++++++++- htdocs/langs/en_US/errors.lang | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/htdocs/adherents/card.php b/htdocs/adherents/card.php index 94e31fc24ba..5bf3fef4a3f 100644 --- a/htdocs/adherents/card.php +++ b/htdocs/adherents/card.php @@ -1478,7 +1478,14 @@ else // Password if (empty($conf->global->ADHERENT_LOGIN_NOT_REQUIRED)) { - print '<tr><td>'.$langs->trans("Password").'</td><td>'.preg_replace('/./i','*',$object->pass).'</td></tr>'; + print '<tr><td>'.$langs->trans("Password").'</td><td>'.preg_replace('/./i','*',$object->pass); + if ((! empty($object->pass) || ! empty($object->pass_crypted)) && empty($object->user_id)) + { + $langs->load("errors"); + $htmltext=$langs->trans("WarningPasswordSetWithNoAccount"); + print ' '.$form->textwithpicto('', $htmltext,1,'warning'); + } + print '</td></tr>'; } // Address diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index e3d9fbd72f5..368675a7703 100755 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -174,6 +174,7 @@ ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status # Warnings +WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is just an information and may not be used. If you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but without password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member has a linked user. WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined WarningSafeModeOnCheckExecDir=Warning, PHP option <b>safe_mode</b> is on so command must be stored inside a directory declared by php parameter <b>safe_mode_exec_dir</b>. WarningAllowUrlFopenMustBeOn=Parameter <b>allow_url_fopen</b> must be set to <b>on</b> in filer <b>php.ini</b> for having this module working completely. You must modify this file manually. From 4da8fb901b0d28385fb5f94dd52f412b8c1e15fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 1 Oct 2015 10:48:09 +0200 Subject: [PATCH 231/284] Add comment --- htdocs/comm/propal/class/propalestats.class.php | 2 +- htdocs/commande/class/commandestats.class.php | 2 +- htdocs/compta/facture/class/facturestats.class.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/comm/propal/class/propalestats.class.php b/htdocs/comm/propal/class/propalestats.class.php index dc8501c37ba..c56bb753ade 100644 --- a/htdocs/comm/propal/class/propalestats.class.php +++ b/htdocs/comm/propal/class/propalestats.class.php @@ -48,7 +48,7 @@ class PropaleStats extends Stats * Constructor * * @param DoliDB $db Database handler - * @param int $socid Id third party for filter + * @param int $socid Id third party for filter. This value must be forced during the new to external user company if user is an external user. * @param int $userid Id user for filter (creation user) */ function __construct($db, $socid=0, $userid=0) diff --git a/htdocs/commande/class/commandestats.class.php b/htdocs/commande/class/commandestats.class.php index 312e958a38e..1ab418a9daa 100644 --- a/htdocs/commande/class/commandestats.class.php +++ b/htdocs/commande/class/commandestats.class.php @@ -48,7 +48,7 @@ class CommandeStats extends Stats * Constructor * * @param DoliDB $db Database handler - * @param int $socid Id third party for filter + * @param int $socid Id third party for filter. This value must be forced during the new to external user company if user is an external user. * @param string $mode Option ('customer', 'supplier') * @param int $userid Id user for filter (creation user) */ diff --git a/htdocs/compta/facture/class/facturestats.class.php b/htdocs/compta/facture/class/facturestats.class.php index 5d8d22cfa9d..17589145726 100644 --- a/htdocs/compta/facture/class/facturestats.class.php +++ b/htdocs/compta/facture/class/facturestats.class.php @@ -45,7 +45,7 @@ class FactureStats extends Stats * Constructor * * @param DoliDB $db Database handler - * @param int $socid Id third party for filter + * @param int $socid Id third party for filter. This value must be forced during the new to external user company if user is an external user. * @param string $mode Option ('customer', 'supplier') * @param int $userid Id user for filter (creation user) */ From 4201e8b0326f290698631da883719b2f5f65d141 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 1 Oct 2015 14:38:31 +0200 Subject: [PATCH 232/284] FIX #3630 - Wrong balance report when module salaries and donation disabled --- htdocs/compta/resultat/clientfourn.php | 9 +- htdocs/compta/resultat/index.php | 156 +++++++++++++------------ htdocs/langs/en_US/compta.lang | 6 +- htdocs/langs/fr_FR/compta.lang | 4 +- 4 files changed, 93 insertions(+), 82 deletions(-) diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php index b5aab7090d6..f5c197a9c48 100644 --- a/htdocs/compta/resultat/clientfourn.php +++ b/htdocs/compta/resultat/clientfourn.php @@ -547,7 +547,7 @@ if ($mysoc->tva_assuj == 'franchise') // Non assujeti * Salaries */ -if ($conf->salaries->enabled) +if (! empty($conf->salaries->enabled)) { if ($modecompta == 'CREANCES-DETTES') { $column = 'p.datev'; @@ -621,13 +621,16 @@ if ($conf->salaries->enabled) * Donation */ -if ($conf->donation->enabled) +if (! empty($conf->don->enabled)) { print '<tr><td colspan="4">'.$langs->trans("Donation").'</td></tr>'; $sql = "SELECT p.societe as name, p.firstname, p.lastname, date_format(p.datedon,'%Y-%m') as dm, sum(p.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."don as p"; $sql.= " WHERE p.entity = ".$conf->entity; - $sql.= " AND fk_statut=2"; + if ($modecompta == 'CREANCES-DETTES') + $sql.= " AND fk_statut in (1,2)"; + else + $sql.= " AND fk_statut=2"; if (! empty($date_start) && ! empty($date_end)) $sql.= " AND p.datedon >= '".$db->idate($date_start)."' AND p.datedon <= '".$db->idate($date_end)."'"; $sql.= " GROUP BY p.societe, p.firstname, p.lastname, dm"; diff --git a/htdocs/compta/resultat/index.php b/htdocs/compta/resultat/index.php index 7b008ca49b4..870ba001466 100644 --- a/htdocs/compta/resultat/index.php +++ b/htdocs/compta/resultat/index.php @@ -474,85 +474,93 @@ $reshook=$hookmanager->executeHooks('addStatisticLine',$parameters,$object,$acti /* * Salaries */ - -if ($modecompta == 'CREANCES-DETTES') { - $column = 'p.datev'; -} else { - $column = 'p.datep'; -} - -$subtotal_ht = 0; -$subtotal_ttc = 0; -$sql = "SELECT p.label as nom, date_format($column,'%Y-%m') as dm, sum(p.amount) as amount"; -$sql.= " FROM ".MAIN_DB_PREFIX."payment_salary as p"; -$sql.= " WHERE p.entity = ".$conf->entity; -$sql.= " GROUP BY p.label, dm"; - -dol_syslog("get social salaries payments"); -$result=$db->query($sql); -if ($result) +if (! empty($conf->salaries->enabled)) { - $num = $db->num_rows($result); - $var=false; - $i = 0; - if ($num) - { - while ($i < $num) - { - $obj = $db->fetch_object($result); - - if (! isset($decaiss[$obj->dm])) $decaiss[$obj->dm]=0; - $decaiss[$obj->dm] += $obj->amount; - - if (! isset($decaiss_ttc[$obj->dm])) $decaiss_ttc[$obj->dm]=0; - $decaiss_ttc[$obj->dm] += $obj->amount; - - $i++; - } - } -} -else -{ - dol_print_error($db); + if ($modecompta == 'CREANCES-DETTES') { + $column = 'p.datev'; + } else { + $column = 'p.datep'; + } + + $subtotal_ht = 0; + $subtotal_ttc = 0; + $sql = "SELECT p.label as nom, date_format($column,'%Y-%m') as dm, sum(p.amount) as amount"; + $sql.= " FROM ".MAIN_DB_PREFIX."payment_salary as p"; + $sql.= " WHERE p.entity = ".$conf->entity; + $sql.= " GROUP BY p.label, dm"; + + dol_syslog("get social salaries payments"); + $result=$db->query($sql); + if ($result) + { + $num = $db->num_rows($result); + $var=false; + $i = 0; + if ($num) + { + while ($i < $num) + { + $obj = $db->fetch_object($result); + + if (! isset($decaiss[$obj->dm])) $decaiss[$obj->dm]=0; + $decaiss[$obj->dm] += $obj->amount; + + if (! isset($decaiss_ttc[$obj->dm])) $decaiss_ttc[$obj->dm]=0; + $decaiss_ttc[$obj->dm] += $obj->amount; + + $i++; + } + } + } + else + { + dol_print_error($db); + } } /* - * get dunning paiement -*/ -$subtotal_ht = 0; -$subtotal_ttc = 0; -$sql = "SELECT p.societe as nom, p.firstname, p.lastname, date_format(p.datedon,'%Y-%m') as dm, sum(p.amount) as amount"; -$sql.= " FROM ".MAIN_DB_PREFIX."don as p"; -$sql.= " WHERE p.entity = ".$conf->entity; -$sql.= " AND fk_statut=2"; -$sql.= " GROUP BY p.societe, p.firstname, p.lastname, dm"; - -dol_syslog("get social salaries payments"); -$result=$db->query($sql); -if ($result) + * Donation get dunning paiement + */ +if (! empty($conf->don->enabled)) { - $num = $db->num_rows($result); - $var=false; - $i = 0; - if ($num) - { - while ($i < $num) - { - $obj = $db->fetch_object($result); - - if (! isset($encaiss[$obj->dm])) $encaiss[$obj->dm]=0; - $encaiss[$obj->dm] += $obj->amount; - - if (! isset($encaiss_ttc[$obj->dm])) $encaiss_ttc[$obj->dm]=0; - $encaiss_ttc[$obj->dm] += $obj->amount; - - $i++; - } - } -} -else -{ - dol_print_error($db); + $subtotal_ht = 0; + $subtotal_ttc = 0; + $sql = "SELECT p.societe as nom, p.firstname, p.lastname, date_format(p.datedon,'%Y-%m') as dm, sum(p.amount) as amount"; + $sql.= " FROM ".MAIN_DB_PREFIX."don as p"; + $sql.= " WHERE p.entity = ".$conf->entity; + if ($modecompta == 'CREANCES-DETTES') + $sql.= " AND fk_statut in (1,2)"; + else + $sql.= " AND fk_statut=2"; + $sql.= " GROUP BY p.societe, p.firstname, p.lastname, dm"; + + dol_syslog("get donation payments"); + $result=$db->query($sql); + if ($result) + { + $num = $db->num_rows($result); + $var=false; + $i = 0; + if ($num) + { + while ($i < $num) + { + $obj = $db->fetch_object($result); + + if (! isset($encaiss[$obj->dm])) $encaiss[$obj->dm]=0; + $encaiss[$obj->dm] += $obj->amount; + + if (! isset($encaiss_ttc[$obj->dm])) $encaiss_ttc[$obj->dm]=0; + $encaiss_ttc[$obj->dm] += $obj->amount; + + $i++; + } + } + } + else + { + dol_print_error($db); + } } /* diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang index 116b2c52fa8..3ae1c35562d 100644 --- a/htdocs/langs/en_US/compta.lang +++ b/htdocs/langs/en_US/compta.lang @@ -138,9 +138,9 @@ AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made SeeReportInDueDebtMode=See report <b>%sClaims-Debts%s</b> said <b>commitment accounting</b> for a calculation on issued invoices RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included -RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not. <br>- It is based on the validation date of invoices and VAT and on the due date for expenses. -RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT. <br>- It is based on the payment dates of the invoices, expenses and VAT. -RulesCADue=- It includes the client's due invoices whether they are paid or not. <br>- It is based on the validation date of these invoices. <br> +RulesResultDue=- It includes outstanding invoices, expenses, VAT, donations whether they are paid or not. Is also includes paid salaries.<br>- It is based on the validation date of invoices and VAT and on the due date for expenses. For salaries defined with Salary module, the value date of payment is used. +RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries. <br>- It is based on the payment dates of the invoices, expenses, VAT and salaries. The donation date for donation. +RulesCADue=- It includes the client's due invoices whether they are paid or not. <br>- It is based on the validation date of these invoices.<br> RulesCAIn=- It includes all the effective payments of invoices received from clients.<br>- It is based on the payment date of these invoices<br> DepositsAreNotIncluded=- Deposit invoices are nor included DepositsAreIncluded=- Deposit invoices are included diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 544cf775e70..caf1f1135b3 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -138,8 +138,8 @@ AnnualByCompaniesInputOutputMode=Bilan des recettes et dépenses, détail par ti SeeReportInInputOutputMode=Cliquer sur <b>%sRecettes-Dépenses%s</b> dit <b>comptabilité de caisse</b> pour un calcul sur les paiements effectivement réalisés SeeReportInDueDebtMode=Cliquer sur <b>%sCréances-Dettes%s</b> dit <b>comptabilité d'engagement</b> pour un calcul sur les factures émises RulesAmountWithTaxIncluded=- Les montants affichés sont les montants taxe incluse -RulesResultDue=- Il inclut les factures, charges et tva dues, qu'elles soient payées ou non.<br>- Il se base sur la date de validation pour les factures et la tva et sur la date d'échéance pour les charges. -RulesResultInOut=- Il inclut les règlements effectivement réalisés pour les factures, les charges et la TVA.<br>- Il se base sur la date de règlement de ces factures, charges et TVA. +RulesResultDue=- Il inclut les factures, charges, tva dues, et dons qu'ils soient payées ou non.<br>- Il se base sur la date de validation pour les factures et la tva et sur la date d'échéance pour les charges. Pour les salaires saisis depuis le module Salaires, la date de valeur du paiement est utilisée. +RulesResultInOut=- Il inclut les règlements effectivement réalisés pour les factures, les charges, TVA et salaires.<br>- Il se base sur la date de règlement de ces factures, charges, TVA ou salaires. La date de don pour les dons. RulesCADue=- Il inclut les factures clients dues, qu'elles soient payées ou non.<br>- Il se base sur la date de validation de ces factures.<br> RulesCAIn=- Il inclut les règlements effectivement reçus des factures clients.<br>- Il se base sur la date de règlement de ces factures<br> DepositsAreNotIncluded=- Les factures d'acomptes ne sont pas incluses From fd29bb34be9645f2c71cd0453730005c11fe31a3 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Thu, 1 Oct 2015 16:09:04 +0200 Subject: [PATCH 233/284] FIX : Mass Mailing activity don't display all status --- htdocs/comm/mailing/list.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php index ef2e2c48bf8..093efbd6a23 100644 --- a/htdocs/comm/mailing/list.php +++ b/htdocs/comm/mailing/list.php @@ -166,8 +166,7 @@ if ($result) print '<td align="right" class="nowrap">'; if ($filteremail) { - if ($obj->sendstatut==-1) print $langs->trans("MailingStatusError").' '.img_error(); - if ($obj->sendstatut==1) print $langs->trans("MailingStatusSent").' '.img_picto($langs->trans("MailingStatusSent"),'statut6'); + print $email::libStatutDest($obj->sendstatut,2); } else { From e76124add504a722a816c630da2ce8dc353e81c4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 1 Oct 2015 16:09:51 +0200 Subject: [PATCH 234/284] FIX #3606 --- htdocs/core/modules/modMargin.class.php | 2 +- htdocs/margin/tabs/thirdpartyMargins.php | 26 ++++++++++++------------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/htdocs/core/modules/modMargin.class.php b/htdocs/core/modules/modMargin.class.php index 65396126585..749bfc1c7ef 100644 --- a/htdocs/core/modules/modMargin.class.php +++ b/htdocs/core/modules/modMargin.class.php @@ -81,7 +81,7 @@ class modMargin extends DolibarrModules // New pages on tabs $this->tabs = array( 'product:+margin:Margins:margins:$user->rights->margins->liretous:/margin/tabs/productMargins.php?id=__ID__', - 'thirdparty:+margin:Margins:margins:empty($user->societe_id) && $user->rights->margins->liretous && ($societe->client > 0):/margin/tabs/thirdpartyMargins.php?socid=__ID__' + 'thirdparty:+margin:Margins:margins:empty($user->societe_id) && $user->rights->margins->liretous && ($object->client > 0):/margin/tabs/thirdpartyMargins.php?socid=__ID__' ); diff --git a/htdocs/margin/tabs/thirdpartyMargins.php b/htdocs/margin/tabs/thirdpartyMargins.php index d5c86016862..bd2730edda0 100644 --- a/htdocs/margin/tabs/thirdpartyMargins.php +++ b/htdocs/margin/tabs/thirdpartyMargins.php @@ -62,14 +62,14 @@ llxHeader('',$langs->trans("ThirdParty").' - '.$langs->trans("Margins"),$help_ur if ($socid > 0) { - $societe = new Societe($db); - $societe->fetch($socid); + $object = new Societe($db); + $object->fetch($socid); /* * Affichage onglets */ - $head = societe_prepare_head($societe); + $head = societe_prepare_head($object); dol_fiche_head($head, 'margin', $langs->trans("ThirdParty"),0,'company'); @@ -77,29 +77,29 @@ if ($socid > 0) print '<tr><td width="20%">'.$langs->trans('ThirdPartyName').'</td>'; print '<td colspan="3">'; - print $form->showrefnav($societe,'socid','',($user->societe_id?0:1),'rowid','nom'); + print $form->showrefnav($object,'socid','',($user->societe_id?0:1),'rowid','nom'); print '</td></tr>'; if (! empty($conf->global->SOCIETE_USEPREFIX)) // Old not used prefix field { - print '<tr><td>'.$langs->trans('Prefix').'</td><td colspan="3">'.$societe->prefix_comm.'</td></tr>'; + print '<tr><td>'.$langs->trans('Prefix').'</td><td colspan="3">'.$object->prefix_comm.'</td></tr>'; } - if ($societe->client) + if ($object->client) { print '<tr><td>'; print $langs->trans('CustomerCode').'</td><td colspan="3">'; - print $societe->code_client; - if ($societe->check_codeclient() <> 0) print ' <font class="error">('.$langs->trans("WrongCustomerCode").')</font>'; + print $object->code_client; + if ($object->check_codeclient() <> 0) print ' <font class="error">('.$langs->trans("WrongCustomerCode").')</font>'; print '</td></tr>'; } - if ($societe->fournisseur) + if ($object->fournisseur) { print '<tr><td>'; print $langs->trans('SupplierCode').'</td><td colspan="3">'; - print $societe->code_fournisseur; - if ($societe->check_codefournisseur() <> 0) print ' <font class="error">('.$langs->trans("WrongSupplierCode").')</font>'; + print $object->code_fournisseur; + if ($object->check_codefournisseur() <> 0) print ' <font class="error">('.$langs->trans("WrongSupplierCode").')</font>'; print '</td></tr>'; } @@ -153,7 +153,7 @@ if ($socid > 0) { $num = $db->num_rows($result); - print_barre_liste($langs->trans("MarginDetails"),$page,$_SERVER["PHP_SELF"],"&amp;socid=".$societe->id,$sortfield,$sortorder,'',0,0,''); + print_barre_liste($langs->trans("MarginDetails"),$page,$_SERVER["PHP_SELF"],"&amp;socid=".$object->id,$sortfield,$sortorder,'',0,0,''); $i = 0; print "<table class=\"noborder\" width=\"100%\">"; @@ -246,7 +246,7 @@ if ($socid > 0) } else { - dol_print_error(); + dol_print_error('', 'Parameter socid not defined'); } From 60c0338d64a5de628c1f65d54264010fa896fe9c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 1 Oct 2015 16:50:18 +0200 Subject: [PATCH 235/284] FIX #3628 --- htdocs/commande/card.php | 2 +- htdocs/core/actions_fetchobject.inc.php | 2 +- htdocs/expedition/card.php | 2 +- htdocs/projet/card.php | 2 +- htdocs/projet/contact.php | 2 +- htdocs/projet/document.php | 2 +- htdocs/projet/element.php | 2 +- htdocs/projet/ganttview.php | 2 +- htdocs/projet/note.php | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 1d418ac295c..109746b4e64 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -88,7 +88,7 @@ $extrafields = new ExtraFields($db); $extralabels = $extrafields->fetch_name_optionals_label($object->table_element); // Load object -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array $hookmanager->initHooks(array('ordercard','globalcard')); diff --git a/htdocs/core/actions_fetchobject.inc.php b/htdocs/core/actions_fetchobject.inc.php index 3014e8652a6..520d3c2d6da 100644 --- a/htdocs/core/actions_fetchobject.inc.php +++ b/htdocs/core/actions_fetchobject.inc.php @@ -28,7 +28,7 @@ // $cancel must be defined // $id or $ref must be defined (object is loaded in this file with fetch) -if (($id > 0 || ! empty($ref)) && empty($cancel)) +if (($id > 0 || (! empty($ref) && ! in_array($action, array('create','createtask')))) && empty($cancel)) { $ret = $object->fetch($id,$ref); if ($ret > 0) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index 1b871136235..3bf17f76a4f 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -77,7 +77,7 @@ $hideref = (GETPOST('hideref','int') ? GETPOST('hideref','int') : (! empty($co $object = new Expedition($db); // Load object. Make an object->fetch -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array $hookmanager->initHooks(array('expeditioncard','globalcard')); diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index 80d36e7d84d..e62b332e5e0 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -55,7 +55,7 @@ $object = new Project($db); $extrafields = new ExtraFields($db); // Load object -//include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Can use generic include because when creating a project, ref is defined and we dont want error if fetch fails from ref. +//include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Can't use generic include because when creating a project, ref is defined and we dont want error if fetch fails from ref. if ($id > 0 || ! empty($ref)) { $ret = $object->fetch($id,$ref); // If we create project, ref may be defined into POST but record does not yet exists into database diff --git a/htdocs/projet/contact.php b/htdocs/projet/contact.php index dc68dd973c5..d20ad16c9fa 100644 --- a/htdocs/projet/contact.php +++ b/htdocs/projet/contact.php @@ -42,7 +42,7 @@ $mine = GETPOST('mode')=='mine' ? 1 : 0; $object = new Project($db); -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Security check $socid=0; diff --git a/htdocs/projet/document.php b/htdocs/projet/document.php index b33a7e40287..44332ff558c 100644 --- a/htdocs/projet/document.php +++ b/htdocs/projet/document.php @@ -47,7 +47,7 @@ $result=restrictedArea($user,'projet',$id,''); $object = new Project($db); -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once if ($id > 0 || ! empty($ref)) { $upload_dir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($object->ref); diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 5ef872e3185..ef3f62d98a2 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -87,7 +87,7 @@ $projectid=$id; // For backward compatibility $object = new Project($db); -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Security check $socid=0; diff --git a/htdocs/projet/ganttview.php b/htdocs/projet/ganttview.php index b5843feb0a8..4bafee55e82 100644 --- a/htdocs/projet/ganttview.php +++ b/htdocs/projet/ganttview.php @@ -39,7 +39,7 @@ $mine = ($mode == 'mine' ? 1 : 0); $object = new Project($db); -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Security check $socid=0; diff --git a/htdocs/projet/note.php b/htdocs/projet/note.php index f501f25c866..fe6137223d5 100644 --- a/htdocs/projet/note.php +++ b/htdocs/projet/note.php @@ -37,7 +37,7 @@ $mine = $_REQUEST['mode']=='mine' ? 1 : 0; $object = new Project($db); -include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once +include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Security check $socid=0; From f11fd22809263de6d6e3a544d6b7a9a6629ca287 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 1 Oct 2015 22:27:02 +0200 Subject: [PATCH 236/284] More accurate message --- htdocs/langs/en_US/errors.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index 368675a7703..3bb9279c9fa 100755 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -174,7 +174,7 @@ ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status # Warnings -WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is just an information and may not be used. If you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but without password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member has a linked user. +WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined WarningSafeModeOnCheckExecDir=Warning, PHP option <b>safe_mode</b> is on so command must be stored inside a directory declared by php parameter <b>safe_mode_exec_dir</b>. WarningAllowUrlFopenMustBeOn=Parameter <b>allow_url_fopen</b> must be set to <b>on</b> in filer <b>php.ini</b> for having this module working completely. You must modify this file manually. From 8a9c9f49d5d20af141d7587eff867d6f97564e76 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Fri, 2 Oct 2015 12:37:13 +0200 Subject: [PATCH 237/284] fix : Typo --- ChangeLog | 2 +- htdocs/comm/askpricesupplier/card.php | 2 +- htdocs/comm/propal.php | 2 +- htdocs/commande/card.php | 2 +- htdocs/compta/facture.php | 2 +- htdocs/fourn/commande/card.php | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index e079038cd01..adf616485b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -344,7 +344,7 @@ For users: Use accesskey on form search. - New: Intervention documents are now available in ECM module. - New: Add attachments on user card + in ECM module. -- New: Can add __PROJECT_REF__ and __TIHRPARTY_NAME__ into email topic or content template. +- New: Can add __PROJECT_REF__ and __THIRDPARTY_NAME__ into email topic or content template. - New: [ task #1204 ] add Numering contrat module free (like leopard in product module). - New: [ task #712 ] Add warning when creating invoice from proposal or order, when there is already one invoice. - New: Enable supplier price log table. diff --git a/htdocs/comm/askpricesupplier/card.php b/htdocs/comm/askpricesupplier/card.php index 22732c1a19d..101160cf482 100644 --- a/htdocs/comm/askpricesupplier/card.php +++ b/htdocs/comm/askpricesupplier/card.php @@ -1800,7 +1800,7 @@ if ($action == 'create') // Tableau des substitutions $formmail->substit['__ASKREF__'] = $object->ref; $formmail->substit['__SIGNATURE__'] = $user->signature; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__CONTACTCIVNAME__'] = ''; $formmail->substit['__PERSONALIZED__'] = ''; diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 31603acc5a1..b6ef394a188 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -2367,7 +2367,7 @@ if ($action == 'create') $formmail->substit['__PROPREF__'] = $object->ref; $formmail->substit['__SIGNATURE__'] = $user->signature; $formmail->substit['__REFCLIENT__'] = $object->ref_client; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__PERSONALIZED__'] = ''; $formmail->substit['__CONTACTCIVNAME__'] = ''; diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 109746b4e64..6117a013e8b 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -2405,7 +2405,7 @@ if ($action == 'create' && $user->rights->commande->creer) $formmail->substit ['__ORDERREF__'] = $object->ref; $formmail->substit ['__SIGNATURE__'] = $user->signature; $formmail->substit ['__REFCLIENT__'] = $object->ref_client; - $formmail->substit ['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit ['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit ['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit ['__PERSONALIZED__'] = ''; $formmail->substit ['__CONTACTCIVNAME__'] = ''; diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 86d3af1fcf8..b96edc31b2c 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3857,7 +3857,7 @@ else if ($id > 0 || ! empty($ref)) $formmail->substit['__FACREF__'] = $object->ref; $formmail->substit['__SIGNATURE__'] = $user->signature; $formmail->substit['__REFCLIENT__'] = $object->ref_client; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__PROJECT_NAME__'] = (is_object($object->projet)?$object->projet->title:''); $formmail->substit['__PERSONALIZED__'] = ''; diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 9b0001e79d6..fccd2652ed3 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -2330,7 +2330,7 @@ elseif (! empty($object->id)) // Tableau des substitutions $formmail->substit['__ORDERREF__']=$object->ref; $formmail->substit['__ORDERSUPPLIERREF__']=$object->ref_supplier; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__SIGNATURE__']=$user->signature; $formmail->substit['__PERSONALIZED__']=''; From e22fb3c538bd214cca9f97c1fb65796e9cc5d795 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Fri, 2 Oct 2015 12:39:09 +0200 Subject: [PATCH 238/284] fix : Typo --- ChangeLog | 2 +- htdocs/comm/propal.php | 2 +- htdocs/commande/card.php | 2 +- htdocs/compta/facture.php | 2 +- htdocs/fourn/commande/card.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 43203e0f938..30084927aaa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -126,7 +126,7 @@ For users: Use accesskey on form search. - New: Intervention documents are now available in ECM module. - New: Add attachments on user card + in ECM module. -- New: Can add __PROJECT_REF__ and __TIHRPARTY_NAME__ into email topic or content template. +- New: Can add __PROJECT_REF__ and __THIRDPARTY_NAME__ into email topic or content template. - New: [ task #1204 ] add Numering contrat module free (like leopard in product module). - New: [ task #712 ] Add warning when creating invoice from proposal or order, when there is already one invoice. - New: Enable supplier price log table. diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 5fef6f8ae29..865358c6438 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -2255,7 +2255,7 @@ if ($action == 'create') $formmail->substit['__PROPREF__'] = $object->ref; $formmail->substit['__SIGNATURE__'] = $user->signature; $formmail->substit['__REFCLIENT__'] = $object->ref_client; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__PERSONALIZED__'] = ''; $formmail->substit['__CONTACTCIVNAME__'] = ''; diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index c326959619a..336b39e43b1 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -2345,7 +2345,7 @@ if ($action == 'create' && $user->rights->commande->creer) { $formmail->substit ['__ORDERREF__'] = $object->ref; $formmail->substit ['__SIGNATURE__'] = $user->signature; $formmail->substit ['__REFCLIENT__'] = $object->ref_client; - $formmail->substit ['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit ['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit ['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit ['__PERSONALIZED__'] = ''; $formmail->substit ['__CONTACTCIVNAME__'] = ''; diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index dc04004653f..a69b35c9559 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3627,7 +3627,7 @@ if ($action == 'create') $formmail->substit['__FACREF__'] = $object->ref; $formmail->substit['__SIGNATURE__'] = $user->signature; $formmail->substit['__REFCLIENT__'] = $object->ref_client; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__PERSONALIZED__'] = ''; $formmail->substit['__CONTACTCIVNAME__'] = ''; diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 4daacc43f8a..20abbdf8378 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -1981,7 +1981,7 @@ elseif (! empty($object->id)) // Tableau des substitutions $formmail->substit['__ORDERREF__']=$object->ref; $formmail->substit['__ORDERSUPPLIERREF__']=$object->ref_supplier; - $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; + $formmail->substit['__THIRDPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); $formmail->substit['__SIGNATURE__']=$user->signature; $formmail->substit['__PERSONALIZED__']=''; From 10b481f47f26d57f381504381fce1de5530e267f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 11:15:12 +0200 Subject: [PATCH 239/284] Fix colspan --- htdocs/core/lib/company.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 14af958ff51..15688e62bba 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -537,7 +537,7 @@ function show_projects($conf,$langs,$db,$object,$backtopage='') else { $var = false; - print '<tr '.$bc[$var].'><td colspan="4">'.$langs->trans("None").'</td></tr>'; + print '<tr '.$bc[$var].'><td colspan="5">'.$langs->trans("None").'</td></tr>'; } $db->free($result); } From 322a2a54b830b3c492439090843d22ce1e6d3841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= <frederic.france@free.fr> Date: Sat, 3 Oct 2015 11:34:14 +0200 Subject: [PATCH 240/284] Update printing.php --- htdocs/printing/admin/printing.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/printing/admin/printing.php b/htdocs/printing/admin/printing.php index d848b0befce..16916cad7e5 100644 --- a/htdocs/printing/admin/printing.php +++ b/htdocs/printing/admin/printing.php @@ -229,7 +229,7 @@ if ($mode == 'test' && $user->admin) $langs->load($driver); $printer = new $classname($db); //print '<pre>'.print_r($printer, true).'</pre>'; - if (count($printer->getlist_available_printers)) { + if (count($printer->getlist_available_printers())) { print $printer->listAvailablePrinters(); } else { From b6a83ed5a69e851327874aa630c35e0a8c05d152 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 12:20:50 +0200 Subject: [PATCH 241/284] FIX Can't delete thirdparty if there is some discounts --- htdocs/societe/class/societe.class.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index a3bb701a259..11f29f79089 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -1375,7 +1375,6 @@ class Societe extends CommonObject { $sql = "DELETE FROM ".MAIN_DB_PREFIX."socpeople"; $sql.= " WHERE fk_soc = " . $id; - dol_syslog(get_class($this)."::delete", LOG_DEBUG); if (! $this->db->query($sql)) { $error++; @@ -1388,7 +1387,6 @@ class Societe extends CommonObject { $sql = "UPDATE ".MAIN_DB_PREFIX."adherent"; $sql.= " SET fk_soc = NULL WHERE fk_soc = " . $id; - dol_syslog(get_class($this)."::delete", LOG_DEBUG); if (! $this->db->query($sql)) { $error++; @@ -1402,7 +1400,18 @@ class Societe extends CommonObject { $sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_rib"; $sql.= " WHERE fk_soc = " . $id; - dol_syslog(get_class($this)."::Delete", LOG_DEBUG); + if (! $this->db->query($sql)) + { + $error++; + $this->error = $this->db->lasterror(); + } + } + + // Remove societe_remise_except + if (! $error) + { + $sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_remise_except"; + $sql.= " WHERE fk_soc = " . $id; if (! $this->db->query($sql)) { $error++; @@ -1415,7 +1424,6 @@ class Societe extends CommonObject { $sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_commerciaux"; $sql.= " WHERE fk_soc = " . $id; - dol_syslog(get_class($this)."::Delete", LOG_DEBUG); if (! $this->db->query($sql)) { $error++; From 996c9ca2ba6bbf80b0d9e5cd37fd9e99e101b388 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 12:21:27 +0200 Subject: [PATCH 242/284] FIX Can't change state on a contact --- htdocs/contact/card.php | 1 + htdocs/societe/soc.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index 7570bf7d886..d151298dbc5 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -298,6 +298,7 @@ if (empty($reshook)) $object->zip = GETPOST("zipcode"); $object->town = GETPOST("town"); $object->state_id = GETPOST("state_id",'int'); + $object->fk_departement = GETPOST("state_id",'int'); // For backward compatibility $object->country_id = GETPOST("country_id",'int'); $object->email = GETPOST("email",'alpha'); diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index aca4fcc9e4e..be879efecf5 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -49,7 +49,7 @@ $langs->load("commercial"); $langs->load("bills"); $langs->load("banks"); $langs->load("users"); -if (! empty($conf->categories->enabled)) $langs->load("categories"); +if (! empty($conf->categorie->enabled)) $langs->load("categories"); if (! empty($conf->incoterm->enabled)) $langs->load("incoterm"); if (! empty($conf->notification->enabled)) $langs->load("mails"); From a9e55fd08f48fd7193afeeac76cd13940ea91f88 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 12:57:58 +0200 Subject: [PATCH 243/284] FIX Missing contracts into list in page of Refering objects of a thirdparty. --- htdocs/langs/en_US/companies.lang | 2 +- htdocs/societe/consumption.php | 31 ++++++++++++++++++++++++++++--- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/htdocs/langs/en_US/companies.lang b/htdocs/langs/en_US/companies.lang index 764ca969350..74a1045215f 100644 --- a/htdocs/langs/en_US/companies.lang +++ b/htdocs/langs/en_US/companies.lang @@ -406,7 +406,7 @@ UniqueThirdParties=Total of unique third parties InActivity=Open ActivityCeased=Closed ActivityStateFilter=Activity status -ProductsIntoElements=List of products into %s +ProductsIntoElements=List of products/services into %s CurrentOutstandingBill=Current outstanding bill OutstandingBill=Max. for outstanding bill OutstandingBillReached=Reached max. for outstanding bill diff --git a/htdocs/societe/consumption.php b/htdocs/societe/consumption.php index d28c7af5c2e..e075f67cdaf 100644 --- a/htdocs/societe/consumption.php +++ b/htdocs/societe/consumption.php @@ -78,6 +78,7 @@ $langs->load("orders"); $langs->load("suppliers"); $langs->load("propal"); $langs->load("interventions"); +$langs->load("contracts"); // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array $hookmanager->initHooks(array('consumptionthirdparty')); @@ -149,7 +150,8 @@ if ($object->client) if ($conf->propal->enabled && $user->rights->propal->lire) $elementTypeArray['propal']=$langs->transnoentitiesnoconv('Proposals'); if ($conf->commande->enabled && $user->rights->commande->lire) $elementTypeArray['order']=$langs->transnoentitiesnoconv('Orders'); if ($conf->facture->enabled && $user->rights->facture->lire) $elementTypeArray['invoice']=$langs->transnoentitiesnoconv('Invoices'); - if ($conf->ficheinter>enabled && $user->rights->ficheinter->lire) $elementTypeArray['fichinter']=$langs->transnoentitiesnoconv('Interventions'); + if ($conf->ficheinter->enabled && $user->rights->ficheinter->lire) $elementTypeArray['fichinter']=$langs->transnoentitiesnoconv('Interventions'); + if ($conf->contrat->enabled && $user->rights->contrat->lire) $elementTypeArray['contract']=$langs->transnoentitiesnoconv('Contracts'); } if ($object->fournisseur) @@ -265,10 +267,24 @@ if ($type_element == 'supplier_order') $doc_number='c.ref'; $thirdTypeSelect='supplier'; } +if ($type_element == 'contract') +{ // Supplier : Show products from orders. + require_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php'; + $documentstatic=new Contrat($db); + $documentstaticline=new ContratLigne($db); + $sql_select = 'SELECT c.rowid as doc_id, c.ref as doc_number, \'1\' as doc_type, c.date_contrat as dateprint, d.statut as status, '; + $tables_from = MAIN_DB_PREFIX."contrat as c,".MAIN_DB_PREFIX."contratdet as d"; + $where = " WHERE c.fk_soc = s.rowid AND s.rowid = ".$socid; + $where.= " AND d.fk_contrat = c.rowid"; + $dateprint = 'c.date_valid'; + $doc_number='c.ref'; + $thirdTypeSelect='customer'; +} $sql = $sql_select; $sql.= ' d.description as description,'; -if ($type_element != 'fichinter') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_start, d.date_end, d.qty, d.qty as prod_qty,'; +if ($type_element != 'fichinter' && $type_element != 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_start, d.date_end, d.qty, d.qty as prod_qty,'; +if ($type_element == 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_ouverture as date_start, d.date_cloture as date_end, d.qty, d.qty as prod_qty,'; if ($type_element != 'fichinter') $sql.= ' p.ref as ref, p.rowid as prod_id, p.rowid as fk_product, p.fk_product_type as prod_type, p.fk_product_type as fk_product_type,'; $sql.= " s.rowid as socid "; if ($type_element != 'fichinter') $sql.= ", p.ref as prod_ref, p.label as product_label"; @@ -351,6 +367,8 @@ if ($sql_select) $documentstatic->statut=$objp->status; $documentstatic->status=$objp->status; $documentstatic->paye=$objp->paid; + + if (is_object($documentstaticline)) $documentstaticline->statut=$objp->status; $var=!$var; print "<tr ".$bc[$var].">"; @@ -361,7 +379,14 @@ if ($sql_select) // Status print '<td align="center">'; - print $documentstatic->getLibStatut(2); + if ($type_element == 'contract') + { + print $documentstaticline->getLibStatut(2); + } + else + { + print $documentstatic->getLibStatut(2); + } print '</td>'; print '<td>'; From 9e7ded94afcffabb521dd328f0005662f666bcc3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 13:00:44 +0200 Subject: [PATCH 244/284] Clean init/demo file. Demo init must contains real and clean values --- dev/initdata/img/alberteinstein.jpg | Bin 0 -> 4673 bytes dev/initdata/img/bookkeepercompany.png | Bin 0 -> 7847 bytes dev/initdata/img/johndoe.png | Bin 0 -> 10321 bytes dev/initdata/img/mariecurie.jpg | Bin 0 -> 6105 bytes dev/initdata/img/mybigcompany.png | Bin 0 -> 5935 bytes dev/initdata/img/pierrecurie.jpg | Bin 0 -> 5960 bytes dev/initdata/img/printcompany.png | Bin 0 -> 105005 bytes dev/initdata/mysqldump_dolibarr_3.8.0.sql | 176 +++++++++++----------- 8 files changed, 88 insertions(+), 88 deletions(-) create mode 100644 dev/initdata/img/alberteinstein.jpg create mode 100644 dev/initdata/img/bookkeepercompany.png create mode 100644 dev/initdata/img/johndoe.png create mode 100644 dev/initdata/img/mariecurie.jpg create mode 100644 dev/initdata/img/mybigcompany.png create mode 100644 dev/initdata/img/pierrecurie.jpg create mode 100644 dev/initdata/img/printcompany.png diff --git a/dev/initdata/img/alberteinstein.jpg b/dev/initdata/img/alberteinstein.jpg new file mode 100644 index 0000000000000000000000000000000000000000..869d4762746c970bacc1132b40036ed6929534c5 GIT binary patch literal 4673 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 CuOQ_B literal 0 HcmV?d00001 diff --git a/dev/initdata/img/bookkeepercompany.png b/dev/initdata/img/bookkeepercompany.png new file mode 100644 index 0000000000000000000000000000000000000000..939f5d66763efec45b906339f6f90fd8ae485742 GIT binary patch literal 7847 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 A%m4rY literal 0 HcmV?d00001 diff --git a/dev/initdata/img/johndoe.png b/dev/initdata/img/johndoe.png new file mode 100644 index 0000000000000000000000000000000000000000..ec1fe6eacb9c16fdf593b748365fbe621eeedac0 GIT binary patch literal 10321 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 QH-ad6S>?NhcOJd?Uup#E@&Et; literal 0 HcmV?d00001 diff --git a/dev/initdata/img/mariecurie.jpg b/dev/initdata/img/mariecurie.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6aab3154f16da2e12356e6d7654f001632455bc GIT binary patch literal 6105 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 literal 0 HcmV?d00001 diff --git a/dev/initdata/img/mybigcompany.png b/dev/initdata/img/mybigcompany.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9747e073b0a521d04cd6886a28d6102e3c31e5 GIT binary patch literal 5935 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 literal 0 HcmV?d00001 diff --git a/dev/initdata/img/pierrecurie.jpg b/dev/initdata/img/pierrecurie.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ea6696ba455ccf12772436bfeecb8c699bd1596 GIT binary patch literal 5960 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 B$e92D literal 0 HcmV?d00001 diff --git a/dev/initdata/img/printcompany.png b/dev/initdata/img/printcompany.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e51e3b5a78f795c822c42aa35d91965adaf627 GIT binary patch literal 105005 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 literal 0 HcmV?d00001 diff --git a/dev/initdata/mysqldump_dolibarr_3.8.0.sql b/dev/initdata/mysqldump_dolibarr_3.8.0.sql index c8ab81bb582..ba88c642d41 100644 --- a/dev/initdata/mysqldump_dolibarr_3.8.0.sql +++ b/dev/initdata/mysqldump_dolibarr_3.8.0.sql @@ -1,8 +1,8 @@ --- MySQL dump 10.13 Distrib 5.5.37, for debian-linux-gnu (x86_64) +-- MySQL dump 10.13 Distrib 5.6.19, for debian-linux-gnu (x86_64) -- --- Host: localhost Database: dolibarr_38 +-- Host: localhost Database: dolibarr38 -- ------------------------------------------------------ --- Server version 5.5.37-0ubuntu0.12.04.1 +-- Server version 5.6.19-0ubuntu0.14.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -145,7 +145,7 @@ CREATE TABLE `llx_accountingaccount` ( LOCK TABLES `llx_accountingaccount` WRITE; /*!40000 ALTER TABLE `llx_accountingaccount` DISABLE KEYS */; -INSERT INTO `llx_accountingaccount` VALUES (1,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','CAPITAL','101','1401','Capital',NULL,NULL,1),(2,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','105','1401','Ecarts de réévaluation',NULL,NULL,1),(3,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1061','1401','Réserve légale',NULL,NULL,1),(4,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1063','1401','Réserves statutaires ou contractuelles',NULL,NULL,1),(5,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1064','1401','Réserves réglementées',NULL,NULL,1),(6,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1068','1401','Autres réserves',NULL,NULL,1),(7,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','108','1401','Compte de l\'exploitant',NULL,NULL,1),(8,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','12','1401','Résultat de l\'exercice',NULL,NULL,1),(9,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','145','1401','Amortissements dérogatoires',NULL,NULL,1),(10,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','146','1401','Provision spéciale de réévaluation',NULL,NULL,1),(11,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','147','1401','Plus-values réinvesties',NULL,NULL,1),(12,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','148','1401','Autres provisions réglementées',NULL,NULL,1),(13,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','15','1401','Provisions pour risques et charges',NULL,NULL,1),(14,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','16','1401','Emprunts et dettes assimilees',NULL,NULL,1),(15,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','20','1402','Immobilisations incorporelles',NULL,NULL,1),(16,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','201','15','Frais d\'établissement',NULL,NULL,1),(17,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','206','15','Droit au bail',NULL,NULL,1),(18,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','207','15','Fonds commercial',NULL,NULL,1),(19,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','208','15','Autres immobilisations incorporelles',NULL,NULL,1),(20,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','21','1402','Immobilisations corporelles',NULL,NULL,1),(21,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','23','1402','Immobilisations en cours',NULL,NULL,1),(22,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','27','1402','Autres immobilisations financieres',NULL,NULL,1),(23,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','280','1402','Amortissements des immobilisations incorporelles',NULL,NULL,1),(24,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','281','1402','Amortissements des immobilisations corporelles',NULL,NULL,1),(25,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','290','1402','Provisions pour dépréciation des immobilisations incorporelles',NULL,NULL,1),(26,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','291','1402','Provisions pour dépréciation des immobilisations corporelles',NULL,NULL,1),(27,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','297','1402','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(28,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','31','1403','Matieres premières',NULL,NULL,1),(29,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','32','1403','Autres approvisionnements',NULL,NULL,1),(30,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','33','1403','En-cours de production de biens',NULL,NULL,1),(31,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','34','1403','En-cours de production de services',NULL,NULL,1),(32,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','35','1403','Stocks de produits',NULL,NULL,1),(33,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','37','1403','Stocks de marchandises',NULL,NULL,1),(34,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','391','1403','Provisions pour dépréciation des matières premières',NULL,NULL,1),(35,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','392','1403','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(36,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','393','1403','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(37,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','394','1403','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(38,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','395','1403','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(39,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','397','1403','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(40,1,NULL,NOW(),'PCG99-ABREGE','TIERS','SUPPLIER','400','1404','Fournisseurs et Comptes rattachés',NULL,NULL,1),(41,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','409','1404','Fournisseurs débiteurs',NULL,NULL,1),(42,1,NULL,NOW(),'PCG99-ABREGE','TIERS','CUSTOMER','410','1404','Clients et Comptes rattachés',NULL,NULL,1),(43,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','419','1404','Clients créditeurs',NULL,NULL,1),(44,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','421','1404','Personnel',NULL,NULL,1),(45,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','428','1404','Personnel',NULL,NULL,1),(46,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','43','1404','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(47,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','444','1404','Etat - impôts sur bénéfice',NULL,NULL,1),(48,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','445','1404','Etat - Taxes sur chiffre affaires',NULL,NULL,1),(49,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','447','1404','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(50,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','45','1404','Groupe et associes',NULL,NULL,1),(51,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','455','50','Associés',NULL,NULL,1),(52,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','46','1404','Débiteurs divers et créditeurs divers',NULL,NULL,1),(53,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','47','1404','Comptes transitoires ou d\'attente',NULL,NULL,1),(54,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','481','1404','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(55,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','486','1404','Charges constatées d\'avance',NULL,NULL,1),(56,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','487','1404','Produits constatés d\'avance',NULL,NULL,1),(57,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','491','1404','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(58,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','496','1404','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(59,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','50','1405','Valeurs mobilières de placement',NULL,NULL,1),(60,1,NULL,NOW(),'PCG99-ABREGE','FINAN','BANK','51','1405','Banques, établissements financiers et assimilés',NULL,NULL,1),(61,1,NULL,NOW(),'PCG99-ABREGE','FINAN','CASH','53','1405','Caisse',NULL,NULL,1),(62,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','54','1405','Régies d\'avance et accréditifs',NULL,NULL,1),(63,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','58','1405','Virements internes',NULL,NULL,1),(64,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','590','1405','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(65,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','PRODUCT','60','1406','Achats',NULL,NULL,1),(66,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','603','65','Variations des stocks',NULL,NULL,1),(67,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','SERVICE','61','1406','Services extérieurs',NULL,NULL,1),(68,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','62','1406','Autres services extérieurs',NULL,NULL,1),(69,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','63','1406','Impôts, taxes et versements assimiles',NULL,NULL,1),(70,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','641','1406','Rémunérations du personnel',NULL,NULL,1),(71,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','644','1406','Rémunération du travail de l\'exploitant',NULL,NULL,1),(72,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','SOCIAL','645','1406','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(73,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','646','1406','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(74,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','65','1406','Autres charges de gestion courante',NULL,NULL,1),(75,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','66','1406','Charges financières',NULL,NULL,1),(76,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','67','1406','Charges exceptionnelles',NULL,NULL,1),(77,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','681','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(78,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','686','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(79,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','687','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(80,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','691','1406','Participation des salariés aux résultats',NULL,NULL,1),(81,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','695','1406','Impôts sur les bénéfices',NULL,NULL,1),(82,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','697','1406','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(83,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','699','1406','Produits',NULL,NULL,1),(84,1,NULL,NOW(),'PCG99-ABREGE','PROD','PRODUCT','701','1407','Ventes de produits finis',NULL,NULL,1),(85,1,NULL,NOW(),'PCG99-ABREGE','PROD','SERVICE','706','1407','Prestations de services',NULL,NULL,1),(86,1,NULL,NOW(),'PCG99-ABREGE','PROD','PRODUCT','707','1407','Ventes de marchandises',NULL,NULL,1),(87,1,NULL,NOW(),'PCG99-ABREGE','PROD','PRODUCT','708','1407','Produits des activités annexes',NULL,NULL,1),(88,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','709','1407','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(89,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','713','1407','Variation des stocks',NULL,NULL,1),(90,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','72','1407','Production immobilisée',NULL,NULL,1),(91,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','73','1407','Produits nets partiels sur opérations à long terme',NULL,NULL,1),(92,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','74','1407','Subventions d\'exploitation',NULL,NULL,1),(93,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','75','1407','Autres produits de gestion courante',NULL,NULL,1),(94,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','753','93','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(95,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','754','93','Ristournes perçues des coopératives',NULL,NULL,1),(96,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','755','93','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(97,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','76','1407','Produits financiers',NULL,NULL,1),(98,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','77','1407','Produits exceptionnels',NULL,NULL,1),(99,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','781','1407','Reprises sur amortissements et provisions',NULL,NULL,1),(100,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','786','1407','Reprises sur provisions pour risques',NULL,NULL,1),(101,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','787','1407','Reprises sur provisions',NULL,NULL,1),(102,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','79','1407','Transferts de charges',NULL,NULL,1),(103,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','10','1501','Capital et réserves',NULL,NULL,1),(104,1,NULL,NOW(),'PCG99-BASE','CAPIT','CAPITAL','101','103','Capital',NULL,NULL,1),(105,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','104','103','Primes liées au capital social',NULL,NULL,1),(106,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','105','103','Ecarts de réévaluation',NULL,NULL,1),(107,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','106','103','Réserves',NULL,NULL,1),(108,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','107','103','Ecart d\'equivalence',NULL,NULL,1),(109,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','108','103','Compte de l\'exploitant',NULL,NULL,1),(110,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','109','103','Actionnaires : capital souscrit - non appelé',NULL,NULL,1),(111,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','11','1501','Report à nouveau (solde créditeur ou débiteur)',NULL,NULL,1),(112,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','110','111','Report à nouveau (solde créditeur)',NULL,NULL,1),(113,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','119','111','Report à nouveau (solde débiteur)',NULL,NULL,1),(114,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','12','1501','Résultat de l\'exercice (bénéfice ou perte)',NULL,NULL,1),(115,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','120','114','Résultat de l\'exercice (bénéfice)',NULL,NULL,1),(116,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','129','114','Résultat de l\'exercice (perte)',NULL,NULL,1),(117,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','13','1501','Subventions d\'investissement',NULL,NULL,1),(118,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','131','117','Subventions d\'équipement',NULL,NULL,1),(119,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','138','117','Autres subventions d\'investissement',NULL,NULL,1),(120,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','139','117','Subventions d\'investissement inscrites au compte de résultat',NULL,NULL,1),(121,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','14','1501','Provisions réglementées',NULL,NULL,1),(122,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','142','121','Provisions réglementées relatives aux immobilisations',NULL,NULL,1),(123,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','143','121','Provisions réglementées relatives aux stocks',NULL,NULL,1),(124,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','144','121','Provisions réglementées relatives aux autres éléments de l\'actif',NULL,NULL,1),(125,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','145','121','Amortissements dérogatoires',NULL,NULL,1),(126,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','146','121','Provision spéciale de réévaluation',NULL,NULL,1),(127,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','147','121','Plus-values réinvesties',NULL,NULL,1),(128,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','148','121','Autres provisions réglementées',NULL,NULL,1),(129,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','15','1501','Provisions pour risques et charges',NULL,NULL,1),(130,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','151','129','Provisions pour risques',NULL,NULL,1),(131,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','153','129','Provisions pour pensions et obligations similaires',NULL,NULL,1),(132,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','154','129','Provisions pour restructurations',NULL,NULL,1),(133,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','155','129','Provisions pour impôts',NULL,NULL,1),(134,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','156','129','Provisions pour renouvellement des immobilisations (entreprises concessionnaires)',NULL,NULL,1),(135,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','157','129','Provisions pour charges à répartir sur plusieurs exercices',NULL,NULL,1),(136,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','158','129','Autres provisions pour charges',NULL,NULL,1),(137,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','16','1501','Emprunts et dettes assimilees',NULL,NULL,1),(138,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','161','137','Emprunts obligataires convertibles',NULL,NULL,1),(139,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','163','137','Autres emprunts obligataires',NULL,NULL,1),(140,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','164','137','Emprunts auprès des établissements de crédit',NULL,NULL,1),(141,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','165','137','Dépôts et cautionnements reçus',NULL,NULL,1),(142,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','166','137','Participation des salariés aux résultats',NULL,NULL,1),(143,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','167','137','Emprunts et dettes assortis de conditions particulières',NULL,NULL,1),(144,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','168','137','Autres emprunts et dettes assimilées',NULL,NULL,1),(145,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','169','137','Primes de remboursement des obligations',NULL,NULL,1),(146,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','17','1501','Dettes rattachées à des participations',NULL,NULL,1),(147,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','171','146','Dettes rattachées à des participations (groupe)',NULL,NULL,1),(148,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','174','146','Dettes rattachées à des participations (hors groupe)',NULL,NULL,1),(149,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','178','146','Dettes rattachées à des sociétés en participation',NULL,NULL,1),(150,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','18','1501','Comptes de liaison des établissements et sociétés en participation',NULL,NULL,1),(151,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','181','150','Comptes de liaison des établissements',NULL,NULL,1),(152,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','186','150','Biens et prestations de services échangés entre établissements (charges)',NULL,NULL,1),(153,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','187','150','Biens et prestations de services échangés entre établissements (produits)',NULL,NULL,1),(154,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','188','150','Comptes de liaison des sociétés en participation',NULL,NULL,1),(155,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','20','1502','Immobilisations incorporelles',NULL,NULL,1),(156,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','201','155','Frais d\'établissement',NULL,NULL,1),(157,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','203','155','Frais de recherche et de développement',NULL,NULL,1),(158,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','205','155','Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(159,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','206','155','Droit au bail',NULL,NULL,1),(160,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','207','155','Fonds commercial',NULL,NULL,1),(161,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','208','155','Autres immobilisations incorporelles',NULL,NULL,1),(162,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','21','1502','Immobilisations corporelles',NULL,NULL,1),(163,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','211','162','Terrains',NULL,NULL,1),(164,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','212','162','Agencements et aménagements de terrains',NULL,NULL,1),(165,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','213','162','Constructions',NULL,NULL,1),(166,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','214','162','Constructions sur sol d\'autrui',NULL,NULL,1),(167,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','215','162','Installations techniques, matériels et outillage industriels',NULL,NULL,1),(168,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','218','162','Autres immobilisations corporelles',NULL,NULL,1),(169,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','22','1502','Immobilisations mises en concession',NULL,NULL,1),(170,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','23','1502','Immobilisations en cours',NULL,NULL,1),(171,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','231','170','Immobilisations corporelles en cours',NULL,NULL,1),(172,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','232','170','Immobilisations incorporelles en cours',NULL,NULL,1),(173,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','237','170','Avances et acomptes versés sur immobilisations incorporelles',NULL,NULL,1),(174,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','238','170','Avances et acomptes versés sur commandes d\'immobilisations corporelles',NULL,NULL,1),(175,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','25','1502','Parts dans des entreprises liées et créances sur des entreprises liées',NULL,NULL,1),(176,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','26','1502','Participations et créances rattachées à des participations',NULL,NULL,1),(177,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','261','176','Titres de participation',NULL,NULL,1),(178,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','266','176','Autres formes de participation',NULL,NULL,1),(179,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','267','176','Créances rattachées à des participations',NULL,NULL,1),(180,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','268','176','Créances rattachées à des sociétés en participation',NULL,NULL,1),(181,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','269','176','Versements restant à effectuer sur titres de participation non libérés',NULL,NULL,1),(182,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','27','1502','Autres immobilisations financieres',NULL,NULL,1),(183,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','271','183','Titres immobilisés autres que les titres immobilisés de l\'activité de portefeuille (droit de propriété)',NULL,NULL,1),(184,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','272','183','Titres immobilisés (droit de créance)',NULL,NULL,1),(185,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','273','183','Titres immobilisés de l\'activité de portefeuille',NULL,NULL,1),(186,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','274','183','Prêts',NULL,NULL,1),(187,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','275','183','Dépôts et cautionnements versés',NULL,NULL,1),(188,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','276','183','Autres créances immobilisées',NULL,NULL,1),(189,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','277','183','(Actions propres ou parts propres)',NULL,NULL,1),(190,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','279','183','Versements restant à effectuer sur titres immobilisés non libérés',NULL,NULL,1),(191,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','28','1502','Amortissements des immobilisations',NULL,NULL,1),(192,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','280','191','Amortissements des immobilisations incorporelles',NULL,NULL,1),(193,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','281','191','Amortissements des immobilisations corporelles',NULL,NULL,1),(194,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','282','191','Amortissements des immobilisations mises en concession',NULL,NULL,1),(195,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','29','1502','Dépréciations des immobilisations',NULL,NULL,1),(196,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','290','195','Dépréciations des immobilisations incorporelles',NULL,NULL,1),(197,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','291','195','Dépréciations des immobilisations corporelles',NULL,NULL,1),(198,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','292','195','Dépréciations des immobilisations mises en concession',NULL,NULL,1),(199,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','293','195','Dépréciations des immobilisations en cours',NULL,NULL,1),(200,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','296','195','Provisions pour dépréciation des participations et créances rattachées à des participations',NULL,NULL,1),(201,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','297','195','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(202,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','31','1503','Matières premières (et fournitures)',NULL,NULL,1),(203,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','311','202','Matières (ou groupe) A',NULL,NULL,1),(204,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','312','202','Matières (ou groupe) B',NULL,NULL,1),(205,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','317','202','Fournitures A, B, C,',NULL,NULL,1),(206,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','32','1503','Autres approvisionnements',NULL,NULL,1),(207,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','321','206','Matières consommables',NULL,NULL,1),(208,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','322','206','Fournitures consommables',NULL,NULL,1),(209,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','326','206','Emballages',NULL,NULL,1),(210,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','33','1503','En-cours de production de biens',NULL,NULL,1),(211,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','331','210','Produits en cours',NULL,NULL,1),(212,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','335','210','Travaux en cours',NULL,NULL,1),(213,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','34','1503','En-cours de production de services',NULL,NULL,1),(214,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','341','213','Etudes en cours',NULL,NULL,1),(215,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','345','213','Prestations de services en cours',NULL,NULL,1),(216,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','35','1503','Stocks de produits',NULL,NULL,1),(217,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','351','216','Produits intermédiaires',NULL,NULL,1),(218,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','355','216','Produits finis',NULL,NULL,1),(219,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','358','216','Produits résiduels (ou matières de récupération)',NULL,NULL,1),(220,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','37','1503','Stocks de marchandises',NULL,NULL,1),(221,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','371','220','Marchandises (ou groupe) A',NULL,NULL,1),(222,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','372','220','Marchandises (ou groupe) B',NULL,NULL,1),(223,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','39','1503','Provisions pour dépréciation des stocks et en-cours',NULL,NULL,1),(224,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','391','223','Provisions pour dépréciation des matières premières',NULL,NULL,1),(225,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','392','223','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(226,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','393','223','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(227,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','394','223','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(228,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','395','223','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(229,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','397','223','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(230,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','40','1504','Fournisseurs et Comptes rattachés',NULL,NULL,1),(231,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','400','230','Fournisseurs et Comptes rattachés',NULL,NULL,1),(232,1,NULL,NOW(),'PCG99-BASE','TIERS','SUPPLIER','401','230','Fournisseurs',NULL,NULL,1),(233,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','403','230','Fournisseurs - Effets à payer',NULL,NULL,1),(234,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','404','230','Fournisseurs d\'immobilisations',NULL,NULL,1),(235,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','405','230','Fournisseurs d\'immobilisations - Effets à payer',NULL,NULL,1),(236,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','408','230','Fournisseurs - Factures non parvenues',NULL,NULL,1),(237,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','409','230','Fournisseurs débiteurs',NULL,NULL,1),(238,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','41','1504','Clients et comptes rattachés',NULL,NULL,1),(239,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','410','238','Clients et Comptes rattachés',NULL,NULL,1),(240,1,NULL,NOW(),'PCG99-BASE','TIERS','CUSTOMER','411','238','Clients',NULL,NULL,1),(241,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','413','238','Clients - Effets à recevoir',NULL,NULL,1),(242,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','416','238','Clients douteux ou litigieux',NULL,NULL,1),(243,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','418','238','Clients - Produits non encore facturés',NULL,NULL,1),(244,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','419','238','Clients créditeurs',NULL,NULL,1),(245,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','42','1504','Personnel et comptes rattachés',NULL,NULL,1),(246,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','421','245','Personnel - Rémunérations dues',NULL,NULL,1),(247,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','422','245','Comités d\'entreprises, d\'établissement, ...',NULL,NULL,1),(248,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','424','245','Participation des salariés aux résultats',NULL,NULL,1),(249,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','425','245','Personnel - Avances et acomptes',NULL,NULL,1),(250,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','426','245','Personnel - Dépôts',NULL,NULL,1),(251,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','427','245','Personnel - Oppositions',NULL,NULL,1),(252,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','428','245','Personnel - Charges à payer et produits à recevoir',NULL,NULL,1),(253,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','43','1504','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(254,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','431','253','Sécurité sociale',NULL,NULL,1),(255,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','437','253','Autres organismes sociaux',NULL,NULL,1),(256,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','438','253','Organismes sociaux - Charges à payer et produits à recevoir',NULL,NULL,1),(257,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','44','1504','État et autres collectivités publiques',NULL,NULL,1),(258,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','441','257','État - Subventions à recevoir',NULL,NULL,1),(259,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','442','257','Etat - Impôts et taxes recouvrables sur des tiers',NULL,NULL,1),(260,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','443','257','Opérations particulières avec l\'Etat, les collectivités publiques, les organismes internationaux',NULL,NULL,1),(261,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','444','257','Etat - Impôts sur les bénéfices',NULL,NULL,1),(262,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','445','257','Etat - Taxes sur le chiffre d\'affaires',NULL,NULL,1),(263,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','446','257','Obligations cautionnées',NULL,NULL,1),(264,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','447','257','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(265,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','448','257','Etat - Charges à payer et produits à recevoir',NULL,NULL,1),(266,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','449','257','Quotas d\'émission à restituer à l\'Etat',NULL,NULL,1),(267,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','45','1504','Groupe et associes',NULL,NULL,1),(268,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','451','267','Groupe',NULL,NULL,1),(269,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','455','267','Associés - Comptes courants',NULL,NULL,1),(270,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','456','267','Associés - Opérations sur le capital',NULL,NULL,1),(271,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','457','267','Associés - Dividendes à payer',NULL,NULL,1),(272,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','458','267','Associés - Opérations faites en commun et en G.I.E.',NULL,NULL,1),(273,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','46','1504','Débiteurs divers et créditeurs divers',NULL,NULL,1),(274,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','462','273','Créances sur cessions d\'immobilisations',NULL,NULL,1),(275,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','464','273','Dettes sur acquisitions de valeurs mobilières de placement',NULL,NULL,1),(276,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','465','273','Créances sur cessions de valeurs mobilières de placement',NULL,NULL,1),(277,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','467','273','Autres comptes débiteurs ou créditeurs',NULL,NULL,1),(278,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','468','273','Divers - Charges à payer et produits à recevoir',NULL,NULL,1),(279,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','47','1504','Comptes transitoires ou d\'attente',NULL,NULL,1),(280,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','471','279','Comptes d\'attente',NULL,NULL,1),(281,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','476','279','Différence de conversion - Actif',NULL,NULL,1),(282,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','477','279','Différences de conversion - Passif',NULL,NULL,1),(283,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','478','279','Autres comptes transitoires',NULL,NULL,1),(284,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','48','1504','Comptes de régularisation',NULL,NULL,1),(285,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','481','284','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(286,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','486','284','Charges constatées d\'avance',NULL,NULL,1),(287,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','487','284','Produits constatés d\'avance',NULL,NULL,1),(288,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','488','284','Comptes de répartition périodique des charges et des produits',NULL,NULL,1),(289,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','489','284','Quotas d\'émission alloués par l\'Etat',NULL,NULL,1),(290,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','49','1504','Provisions pour dépréciation des comptes de tiers',NULL,NULL,1),(291,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','491','290','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(292,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','495','290','Provisions pour dépréciation des comptes du groupe et des associés',NULL,NULL,1),(293,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','496','290','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(294,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','50','1505','Valeurs mobilières de placement',NULL,NULL,1),(295,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','501','294','Parts dans des entreprises liées',NULL,NULL,1),(296,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','502','294','Actions propres',NULL,NULL,1),(297,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','503','294','Actions',NULL,NULL,1),(298,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','504','294','Autres titres conférant un droit de propriété',NULL,NULL,1),(299,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','505','294','Obligations et bons émis par la société et rachetés par elle',NULL,NULL,1),(300,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','506','294','Obligations',NULL,NULL,1),(301,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','507','294','Bons du Trésor et bons de caisse à court terme',NULL,NULL,1),(302,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','508','294','Autres valeurs mobilières de placement et autres créances assimilées',NULL,NULL,1),(303,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','509','294','Versements restant à effectuer sur valeurs mobilières de placement non libérées',NULL,NULL,1),(304,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','51','1505','Banques, établissements financiers et assimilés',NULL,NULL,1),(305,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','511','304','Valeurs à l\'encaissement',NULL,NULL,1),(306,1,NULL,NOW(),'PCG99-BASE','FINAN','BANK','512','304','Banques',NULL,NULL,1),(307,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','514','304','Chèques postaux',NULL,NULL,1),(308,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','515','304','\"Caisses\" du Trésor et des établissements publics',NULL,NULL,1),(309,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','516','304','Sociétés de bourse',NULL,NULL,1),(310,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','517','304','Autres organismes financiers',NULL,NULL,1),(311,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','518','304','Intérêts courus',NULL,NULL,1),(312,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','519','304','Concours bancaires courants',NULL,NULL,1),(313,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','52','1505','Instruments de trésorerie',NULL,NULL,1),(314,1,NULL,NOW(),'PCG99-BASE','FINAN','CASH','53','1505','Caisse',NULL,NULL,1),(315,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','531','314','Caisse siège social',NULL,NULL,1),(316,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','532','314','Caisse succursale (ou usine) A',NULL,NULL,1),(317,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','533','314','Caisse succursale (ou usine) B',NULL,NULL,1),(318,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','54','1505','Régies d\'avance et accréditifs',NULL,NULL,1),(319,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','58','1505','Virements internes',NULL,NULL,1),(320,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','59','1505','Provisions pour dépréciation des comptes financiers',NULL,NULL,1),(321,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','590','320','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(322,1,NULL,NOW(),'PCG99-BASE','CHARGE','PRODUCT','60','1506','Achats',NULL,NULL,1),(323,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','601','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(324,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','602','322','Achats stockés - Autres approvisionnements',NULL,NULL,1),(325,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','603','322','Variations des stocks (approvisionnements et marchandises)',NULL,NULL,1),(326,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','604','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(327,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','605','322','Achats de matériel, équipements et travaux',NULL,NULL,1),(328,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','606','322','Achats non stockés de matière et fournitures',NULL,NULL,1),(329,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','607','322','Achats de marchandises',NULL,NULL,1),(330,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','608','322','(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)',NULL,NULL,1),(331,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','609','322','Rabais, remises et ristournes obtenus sur achats',NULL,NULL,1),(332,1,NULL,NOW(),'PCG99-BASE','CHARGE','SERVICE','61','1506','Services extérieurs',NULL,NULL,1),(333,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','611','332','Sous-traitance générale',NULL,NULL,1),(334,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','612','332','Redevances de crédit-bail',NULL,NULL,1),(335,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','613','332','Locations',NULL,NULL,1),(336,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','614','332','Charges locatives et de copropriété',NULL,NULL,1),(337,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','615','332','Entretien et réparations',NULL,NULL,1),(338,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','616','332','Primes d\'assurances',NULL,NULL,1),(339,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','617','332','Etudes et recherches',NULL,NULL,1),(340,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','618','332','Divers',NULL,NULL,1),(341,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','619','332','Rabais, remises et ristournes obtenus sur services extérieurs',NULL,NULL,1),(342,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','62','1506','Autres services extérieurs',NULL,NULL,1),(343,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','621','342','Personnel extérieur à l\'entreprise',NULL,NULL,1),(344,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','622','342','Rémunérations d\'intermédiaires et honoraires',NULL,NULL,1),(345,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','623','342','Publicité, publications, relations publiques',NULL,NULL,1),(346,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','624','342','Transports de biens et transports collectifs du personnel',NULL,NULL,1),(347,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','625','342','Déplacements, missions et réceptions',NULL,NULL,1),(348,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','626','342','Frais postaux et de télécommunications',NULL,NULL,1),(349,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','627','342','Services bancaires et assimilés',NULL,NULL,1),(350,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','628','342','Divers',NULL,NULL,1),(351,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','629','342','Rabais, remises et ristournes obtenus sur autres services extérieurs',NULL,NULL,1),(352,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','63','1506','Impôts, taxes et versements assimilés',NULL,NULL,1),(353,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','631','352','Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)',NULL,NULL,1),(354,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','633','352','Impôts, taxes et versements assimilés sur rémunérations (autres organismes)',NULL,NULL,1),(355,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','635','352','Autres impôts, taxes et versements assimilés (administrations des impôts)',NULL,NULL,1),(356,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','637','352','Autres impôts, taxes et versements assimilés (autres organismes)',NULL,NULL,1),(357,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','64','1506','Charges de personnel',NULL,NULL,1),(358,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','641','357','Rémunérations du personnel',NULL,NULL,1),(359,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','644','357','Rémunération du travail de l\'exploitant',NULL,NULL,1),(360,1,NULL,NOW(),'PCG99-BASE','CHARGE','SOCIAL','645','357','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(361,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','646','357','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(362,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','647','357','Autres charges sociales',NULL,NULL,1),(363,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','648','357','Autres charges de personnel',NULL,NULL,1),(364,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','65','1506','Autres charges de gestion courante',NULL,NULL,1),(365,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','651','364','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(366,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','653','364','Jetons de présence',NULL,NULL,1),(367,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','654','364','Pertes sur créances irrécouvrables',NULL,NULL,1),(368,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','655','364','Quote-part de résultat sur opérations faites en commun',NULL,NULL,1),(369,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','658','364','Charges diverses de gestion courante',NULL,NULL,1),(370,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','66','1506','Charges financières',NULL,NULL,1),(371,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','661','370','Charges d\'intérêts',NULL,NULL,1),(372,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','664','370','Pertes sur créances liées à des participations',NULL,NULL,1),(373,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','665','370','Escomptes accordés',NULL,NULL,1),(374,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','666','370','Pertes de change',NULL,NULL,1),(375,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','667','370','Charges nettes sur cessions de valeurs mobilières de placement',NULL,NULL,1),(376,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','668','370','Autres charges financières',NULL,NULL,1),(377,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','67','1506','Charges exceptionnelles',NULL,NULL,1),(378,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','671','377','Charges exceptionnelles sur opérations de gestion',NULL,NULL,1),(379,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','672','377','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les charges sur exercices antérieurs)',NULL,NULL,1),(380,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','675','377','Valeurs comptables des éléments d\'actif cédés',NULL,NULL,1),(381,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','678','377','Autres charges exceptionnelles',NULL,NULL,1),(382,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','68','1506','Dotations aux amortissements et aux provisions',NULL,NULL,1),(383,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','681','382','Dotations aux amortissements et aux provisions - Charges d\'exploitation',NULL,NULL,1),(384,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','686','382','Dotations aux amortissements et aux provisions - Charges financières',NULL,NULL,1),(385,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','687','382','Dotations aux amortissements et aux provisions - Charges exceptionnelles',NULL,NULL,1),(386,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','69','1506','Participation des salariés - impôts sur les bénéfices et assimiles',NULL,NULL,1),(387,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','691','386','Participation des salariés aux résultats',NULL,NULL,1),(388,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','695','386','Impôts sur les bénéfices',NULL,NULL,1),(389,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','696','386','Suppléments d\'impôt sur les sociétés liés aux distributions',NULL,NULL,1),(390,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','697','386','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(391,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','698','386','Intégration fiscale',NULL,NULL,1),(392,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','699','386','Produits - Reports en arrière des déficits',NULL,NULL,1),(393,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','70','1507','Ventes de produits fabriqués, prestations de services, marchandises',NULL,NULL,1),(394,1,NULL,NOW(),'PCG99-BASE','PROD','PRODUCT','701','393','Ventes de produits finis',NULL,NULL,1),(395,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','702','393','Ventes de produits intermédiaires',NULL,NULL,1),(396,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','703','393','Ventes de produits résiduels',NULL,NULL,1),(397,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','704','393','Travaux',NULL,NULL,1),(398,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','705','393','Etudes',NULL,NULL,1),(399,1,NULL,NOW(),'PCG99-BASE','PROD','SERVICE','706','393','Prestations de services',NULL,NULL,1),(400,1,NULL,NOW(),'PCG99-BASE','PROD','PRODUCT','707','393','Ventes de marchandises',NULL,NULL,1),(401,1,NULL,NOW(),'PCG99-BASE','PROD','PRODUCT','708','393','Produits des activités annexes',NULL,NULL,1),(402,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','709','393','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(403,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','71','1507','Production stockée (ou déstockage)',NULL,NULL,1),(404,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','713','403','Variation des stocks (en-cours de production, produits)',NULL,NULL,1),(405,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','72','1507','Production immobilisée',NULL,NULL,1),(406,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','721','405','Immobilisations incorporelles',NULL,NULL,1),(407,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','722','405','Immobilisations corporelles',NULL,NULL,1),(408,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','74','1507','Subventions d\'exploitation',NULL,NULL,1),(409,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','75','1507','Autres produits de gestion courante',NULL,NULL,1),(410,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','751','409','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(411,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','752','409','Revenus des immeubles non affectés à des activités professionnelles',NULL,NULL,1),(412,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','753','409','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(413,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','754','409','Ristournes perçues des coopératives (provenant des excédents)',NULL,NULL,1),(414,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','755','409','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(415,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','758','409','Produits divers de gestion courante',NULL,NULL,1),(416,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','76','1507','Produits financiers',NULL,NULL,1),(417,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','761','416','Produits de participations',NULL,NULL,1),(418,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','762','416','Produits des autres immobilisations financières',NULL,NULL,1),(419,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','763','416','Revenus des autres créances',NULL,NULL,1),(420,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','764','416','Revenus des valeurs mobilières de placement',NULL,NULL,1),(421,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','765','416','Escomptes obtenus',NULL,NULL,1),(422,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','766','416','Gains de change',NULL,NULL,1),(423,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','767','416','Produits nets sur cessions de valeurs mobilières de placement',NULL,NULL,1),(424,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','768','416','Autres produits financiers',NULL,NULL,1),(425,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','77','1507','Produits exceptionnels',NULL,NULL,1),(426,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','771','425','Produits exceptionnels sur opérations de gestion',NULL,NULL,1),(427,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','772','425','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les produits sur exercices antérieurs)',NULL,NULL,1),(428,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','775','425','Produits des cessions d\'éléments d\'actif',NULL,NULL,1),(429,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','777','425','Quote-part des subventions d\'investissement virée au résultat de l\'exercice',NULL,NULL,1),(430,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','778','425','Autres produits exceptionnels',NULL,NULL,1),(431,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','78','1507','Reprises sur amortissements et provisions',NULL,NULL,1),(432,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','781','431','Reprises sur amortissements et provisions (à inscrire dans les produits d\'exploitation)',NULL,NULL,1),(433,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','786','431','Reprises sur provisions pour risques (à inscrire dans les produits financiers)',NULL,NULL,1),(434,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','787','431','Reprises sur provisions (à inscrire dans les produits exceptionnels)',NULL,NULL,1),(435,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','79','1507','Transferts de charges',NULL,NULL,1),(436,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','791','435','Transferts de charges d\'exploitation ',NULL,NULL,1),(437,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','796','435','Transferts de charges financières',NULL,NULL,1),(438,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','797','435','Transferts de charges exceptionnelles',NULL,NULL,1),(439,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','10','1351','Capital',NULL,NULL,1),(440,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','100','439','Capital souscrit ou capital personnel',NULL,NULL,1),(441,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1000','440','Capital non amorti',NULL,NULL,1),(442,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1001','440','Capital amorti',NULL,NULL,1),(443,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','101','439','Capital non appelé',NULL,NULL,1),(444,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','109','439','Compte de l\'exploitant',NULL,NULL,1),(445,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1090','444','Opérations courantes',NULL,NULL,1),(446,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1091','444','Impôts personnels',NULL,NULL,1),(447,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1092','444','Rémunérations et autres avantages',NULL,NULL,1),(448,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','11','1351','Primes d\'émission',NULL,NULL,1),(449,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','12','1351','Plus-values de réévaluation',NULL,NULL,1),(450,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','120','449','Plus-values de réévaluation sur immobilisations incorporelles',NULL,NULL,1),(451,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1200','450','Plus-values de réévaluation',NULL,NULL,1),(452,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1201','450','Reprises de réductions de valeur',NULL,NULL,1),(453,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','121','449','Plus-values de réévaluation sur immobilisations corporelles',NULL,NULL,1),(454,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1210','453','Plus-values de réévaluation',NULL,NULL,1),(455,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1211','453','Reprises de réductions de valeur',NULL,NULL,1),(456,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','122','449','Plus-values de réévaluation sur immobilisations financières',NULL,NULL,1),(457,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1220','456','Plus-values de réévaluation',NULL,NULL,1),(458,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1221','456','Reprises de réductions de valeur',NULL,NULL,1),(459,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','123','449','Plus-values de réévaluation sur stocks',NULL,NULL,1),(460,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','124','449','Reprises de réductions de valeur sur placements de trésorerie',NULL,NULL,1),(461,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','13','1351','Réserve',NULL,NULL,1),(462,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','130','461','Réserve légale',NULL,NULL,1),(463,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','131','461','Réserves indisponibles',NULL,NULL,1),(464,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1310','463','Réserve pour actions propres',NULL,NULL,1),(465,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1311','463','Autres réserves indisponibles',NULL,NULL,1),(466,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','132','461','Réserves immunisées',NULL,NULL,1),(467,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','133','461','Réserves disponibles',NULL,NULL,1),(468,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1330','467','Réserve pour régularisation de dividendes',NULL,NULL,1),(469,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1331','467','Réserve pour renouvellement des immobilisations',NULL,NULL,1),(470,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1332','467','Réserve pour installations en faveur du personnel 1333 Réserves libres',NULL,NULL,1),(471,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','14','1351','Bénéfice reporté (ou perte reportée)',NULL,NULL,1),(472,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','15','1351','Subsides en capital',NULL,NULL,1),(473,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','150','472','Montants obtenus',NULL,NULL,1),(474,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','151','472','Montants transférés aux résultats',NULL,NULL,1),(475,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','16','1351','Provisions pour risques et charges',NULL,NULL,1),(476,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','160','475','Provisions pour pensions et obligations similaires',NULL,NULL,1),(477,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','161','475','Provisions pour charges fiscales',NULL,NULL,1),(478,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','162','475','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(479,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','163','475','à 169 Provisions pour autres risques et charges',NULL,NULL,1),(480,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','164','475','Provisions pour sûretés personnelles ou réelles constituées à l\'appui de dettes et d\'engagements de tiers',NULL,NULL,1),(481,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','165','475','Provisions pour engagements relatifs à l\'acquisition ou à la cession d\'immobilisations',NULL,NULL,1),(482,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','166','475','Provisions pour exécution de commandes passées ou reçues',NULL,NULL,1),(483,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','167','475','Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises',NULL,NULL,1),(484,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','168','475','Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l\'entreprise',NULL,NULL,1),(485,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','169','475','Provisions pour autres risques et charges',NULL,NULL,1),(486,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1690','485','Pour litiges en cours',NULL,NULL,1),(487,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1691','485','Pour amendes, doubles droits et pénalités',NULL,NULL,1),(488,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1692','485','Pour propre assureur',NULL,NULL,1),(489,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1693','485','Pour risques inhérents aux opérations de crédits à moyen ou long terme',NULL,NULL,1),(490,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1695','485','Provision pour charge de liquidation',NULL,NULL,1),(491,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1696','485','Provision pour départ de personnel',NULL,NULL,1),(492,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1699','485','Pour risques divers',NULL,NULL,1),(493,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17','1351','Dettes à plus d\'un an',NULL,NULL,1),(494,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','170','493','Emprunts subordonnés',NULL,NULL,1),(495,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1700','494','Convertibles',NULL,NULL,1),(496,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1701','494','Non convertibles',NULL,NULL,1),(497,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','171','493','Emprunts obligataires non subordonnés',NULL,NULL,1),(498,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1710','498','Convertibles',NULL,NULL,1),(499,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1711','498','Non convertibles',NULL,NULL,1),(500,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','172','493','Dettes de location-financement et assimilés',NULL,NULL,1),(501,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1720','500','Dettes de location-financement de biens immobiliers',NULL,NULL,1),(502,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1721','500','Dettes de location-financement de biens mobiliers',NULL,NULL,1),(503,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1722','500','Dettes sur droits réels sur immeubles',NULL,NULL,1),(504,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','173','493','Etablissements de crédit',NULL,NULL,1),(505,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1730','504','Dettes en compte',NULL,NULL,1),(506,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17300','505','Banque A',NULL,NULL,1),(507,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17301','505','Banque B',NULL,NULL,1),(508,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17302','505','Banque C',NULL,NULL,1),(509,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17303','505','Banque D',NULL,NULL,1),(510,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1731','504','Promesses',NULL,NULL,1),(511,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17310','510','Banque A',NULL,NULL,1),(512,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17311','510','Banque B',NULL,NULL,1),(513,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17312','510','Banque C',NULL,NULL,1),(514,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17313','510','Banque D',NULL,NULL,1),(515,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1732','504','Crédits d\'acceptation',NULL,NULL,1),(516,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17320','515','Banque A',NULL,NULL,1),(517,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17321','515','Banque B',NULL,NULL,1),(518,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17322','515','Banque C',NULL,NULL,1),(519,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17323','515','Banque D',NULL,NULL,1),(520,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','174','493','Autres emprunts',NULL,NULL,1),(521,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175','493','Dettes commerciales',NULL,NULL,1),(522,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1750','521','Fournisseurs : dettes en compte',NULL,NULL,1),(523,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17500','522','Entreprises apparentées',NULL,NULL,1),(524,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175000','523','Entreprises liées',NULL,NULL,1),(525,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175001','523','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(526,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17501','522','Fournisseurs ordinaires',NULL,NULL,1),(527,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175010','526','Fournisseurs belges',NULL,NULL,1),(528,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175011','526','Fournisseurs C.E.E.',NULL,NULL,1),(529,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175012','526','Fournisseurs importation',NULL,NULL,1),(530,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1751','521','Effets à payer',NULL,NULL,1),(531,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17510','530','Entreprises apparentées',NULL,NULL,1),(532,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175100','531','Entreprises liées',NULL,NULL,1),(533,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175101','531','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(534,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17511','530','Fournisseurs ordinaires',NULL,NULL,1),(535,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175110','534','Fournisseurs belges',NULL,NULL,1),(536,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175111','534','Fournisseurs C.E.E.',NULL,NULL,1),(537,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175112','534','Fournisseurs importation',NULL,NULL,1),(538,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','176','493','Acomptes reçus sur commandes',NULL,NULL,1),(539,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','178','493','Cautionnements reçus en numéraires',NULL,NULL,1),(540,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','179','493','Dettes diverses',NULL,NULL,1),(541,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1790','540','Entreprises liées',NULL,NULL,1),(542,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1791','540','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(543,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1792','540','Administrateurs, gérants et associés',NULL,NULL,1),(544,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1794','540','Rentes viagères capitalisées',NULL,NULL,1),(545,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1798','540','Dettes envers les coparticipants des associations momentanées et en participation',NULL,NULL,1),(546,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1799','540','Autres dettes diverses',NULL,NULL,1),(547,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','18','1351','Comptes de liaison des établissements et succursales',NULL,NULL,1),(548,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','20','1352','Frais d\'établissement',NULL,NULL,1),(549,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','200','548','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(550,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2000','549','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(551,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2009','549','Amortissements sur frais de constitution et d\'augmentation de capital',NULL,NULL,1),(552,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','201','548','Frais d\'émission d\'emprunts et primes de remboursement',NULL,NULL,1),(553,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2010','552','Agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(554,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2019','552','Amortissements sur agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(555,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','202','548','Autres frais d\'établissement',NULL,NULL,1),(556,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2020','555','Autres frais d\'établissement',NULL,NULL,1),(557,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2029','555','Amortissements sur autres frais d\'établissement',NULL,NULL,1),(558,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','203','548','Intérêts intercalaires',NULL,NULL,1),(559,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2030','558','Intérêts intercalaires',NULL,NULL,1),(560,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2039','558','Amortissements sur intérêts intercalaires',NULL,NULL,1),(561,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','204','548','Frais de restructuration',NULL,NULL,1),(562,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2040','561','Coût des frais de restructuration',NULL,NULL,1),(563,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2049','561','Amortissements sur frais de restructuration',NULL,NULL,1),(564,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','21','1352','Immobilisations incorporelles',NULL,NULL,1),(565,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','210','564','Frais de recherche et de développement',NULL,NULL,1),(566,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2100','565','Frais de recherche et de mise au point',NULL,NULL,1),(567,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2108','565','Plus-values actées sur frais de recherche et de mise au point',NULL,NULL,1),(568,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2109','565','Amortissements sur frais de recherche et de mise au point',NULL,NULL,1),(569,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','211','564','Concessions, brevets, licences, savoir-faire, marque et droits similaires',NULL,NULL,1),(570,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2110','569','Concessions, brevets, licences, marques, etc',NULL,NULL,1),(571,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2118','569','Plus-values actées sur concessions, etc',NULL,NULL,1),(572,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2119','569','Amortissements sur concessions, etc',NULL,NULL,1),(573,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','212','564','Goodwill',NULL,NULL,1),(574,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2120','573','Coût d\'acquisition',NULL,NULL,1),(575,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2128','573','Plus-values actées',NULL,NULL,1),(576,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2129','573','Amortissements sur goodwill',NULL,NULL,1),(577,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','213','564','Acomptes versés',NULL,NULL,1),(578,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22','1352','Terrains et constructions',NULL,NULL,1),(579,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','220','578','Terrains',NULL,NULL,1),(580,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2200','579','Terrains',NULL,NULL,1),(581,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2201','579','Frais d\'acquisition sur terrains',NULL,NULL,1),(582,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2208','579','Plus-values actées sur terrains',NULL,NULL,1),(583,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2209','579','Amortissements et réductions de valeur',NULL,NULL,1),(584,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22090','583','Amortissements sur frais d\'acquisition',NULL,NULL,1),(585,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22091','583','Réductions de valeur sur terrains',NULL,NULL,1),(586,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','221','578','Constructions',NULL,NULL,1),(587,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2210','586','Bâtiments industriels',NULL,NULL,1),(588,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2211','586','Bâtiments administratifs et commerciaux',NULL,NULL,1),(589,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2212','586','Autres bâtiments d\'exploitation',NULL,NULL,1),(590,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2213','586','Voies de transport et ouvrages d\'art',NULL,NULL,1),(591,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2215','586','Constructions sur sol d\'autrui',NULL,NULL,1),(592,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2216','586','Frais d\'acquisition sur constructions',NULL,NULL,1),(593,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2218','586','Plus-values actées',NULL,NULL,1),(594,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22180','593','Sur bâtiments industriels',NULL,NULL,1),(595,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22181','593','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(596,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22182','593','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(597,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22184','593','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(598,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2219','586','Amortissements sur constructions',NULL,NULL,1),(599,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22190','598','Sur bâtiments industriels',NULL,NULL,1),(600,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22191','598','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(601,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22192','598','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(602,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22194','598','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(603,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22195','598','Sur constructions sur sol d\'autrui',NULL,NULL,1),(604,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22196','598','Sur frais d\'acquisition sur constructions',NULL,NULL,1),(605,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','222','578','Terrains bâtis',NULL,NULL,1),(606,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2220','605','Valeur d\'acquisition',NULL,NULL,1),(607,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22200','606','Bâtiments industriels',NULL,NULL,1),(608,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22201','606','Bâtiments administratifs et commerciaux',NULL,NULL,1),(609,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22202','606','Autres bâtiments d\'exploitation',NULL,NULL,1),(610,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22203','606','Voies de transport et ouvrages d\'art',NULL,NULL,1),(611,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22204','606','Frais d\'acquisition des terrains à bâtir',NULL,NULL,1),(612,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2228','605','Plus-values actées',NULL,NULL,1),(613,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22280','612','Sur bâtiments industriels',NULL,NULL,1),(614,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22281','612','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(615,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22282','612','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(616,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22283','612','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(617,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2229','605','Amortissements sur terrains bâtis',NULL,NULL,1),(618,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22290','617','Sur bâtiments industriels',NULL,NULL,1),(619,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22291','617','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(620,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22292','617','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(621,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22293','617','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(622,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22294','617','Sur frais d\'acquisition des terrains bâtis',NULL,NULL,1),(623,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','223','578','Autres droits réels sur des immeubles',NULL,NULL,1),(624,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2230','623','Valeur d\'acquisition',NULL,NULL,1),(625,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2238','623','Plus-values actées',NULL,NULL,1),(626,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2239','623','Amortissements',NULL,NULL,1),(627,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','23','1352','Installations, machines et outillages',NULL,NULL,1),(628,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','230','627','Installations',NULL,NULL,1),(629,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2300','628','Installations bâtiments industriels',NULL,NULL,1),(630,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2301','628','Installations bâtiments administratifs et commerciaux',NULL,NULL,1),(631,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2302','628','Installations bâtiments d\'exploitation',NULL,NULL,1),(632,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2303','628','Installations voies de transport et ouvrages d\'art',NULL,NULL,1),(633,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2300','628','Installation d\'eau',NULL,NULL,1),(634,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2301','628','Installation d\'électricité',NULL,NULL,1),(635,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2302','628','Installation de vapeur',NULL,NULL,1),(636,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2303','628','Installation de gaz',NULL,NULL,1),(637,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2304','628','Installation de chauffage',NULL,NULL,1),(638,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2305','628','Installation de conditionnement d\'air',NULL,NULL,1),(639,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2306','628','Installation de chargement',NULL,NULL,1),(640,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','231','627','Machines',NULL,NULL,1),(641,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2310','640','Division A',NULL,NULL,1),(642,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2311','640','Division B',NULL,NULL,1),(643,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2312','640','Division C',NULL,NULL,1),(644,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','237','627','Outillage',NULL,NULL,1),(645,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2370','644','Division A',NULL,NULL,1),(646,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2371','644','Division B',NULL,NULL,1),(647,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2372','644','Division C',NULL,NULL,1),(648,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','238','627','Plus-values actées',NULL,NULL,1),(649,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2380','648','Sur installations',NULL,NULL,1),(650,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2381','648','Sur machines',NULL,NULL,1),(651,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2382','648','Sur outillage',NULL,NULL,1),(652,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','239','627','Amortissements',NULL,NULL,1),(653,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2390','652','Sur installations',NULL,NULL,1),(654,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2391','652','Sur machines',NULL,NULL,1),(655,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2392','652','Sur outillage',NULL,NULL,1),(656,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24','1352','Mobilier et matériel roulant',NULL,NULL,1),(657,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','240','656','Mobilier',NULL,NULL,1),(658,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2400','656','Mobilier',NULL,NULL,1),(659,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24000','658','Mobilier des bâtiments industriels',NULL,NULL,1),(660,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24001','658','Mobilier des bâtiments administratifs et commerciaux',NULL,NULL,1),(661,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24002','658','Mobilier des autres bâtiments d\'exploitation',NULL,NULL,1),(662,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24003','658','Mobilier oeuvres sociales',NULL,NULL,1),(663,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2401','657','Matériel de bureau et de service social',NULL,NULL,1),(664,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24010','663','Des bâtiments industriels',NULL,NULL,1),(665,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24011','663','Des bâtiments administratifs et commerciaux',NULL,NULL,1),(666,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24012','663','Des autres bâtiments d\'exploitation',NULL,NULL,1),(667,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24013','663','Des oeuvres sociales',NULL,NULL,1),(668,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2408','657','Plus-values actées',NULL,NULL,1),(669,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24080','668','Plus-values actées sur mobilier',NULL,NULL,1),(670,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24081','668','Plus-values actées sur matériel de bureau et service social',NULL,NULL,1),(671,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2409','657','Amortissements',NULL,NULL,1),(672,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24090','671','Amortissements sur mobilier',NULL,NULL,1),(673,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24091','671','Amortissements sur matériel de bureau et service social',NULL,NULL,1),(674,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','241','656','Matériel roulant',NULL,NULL,1),(675,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2410','674','Matériel automobile',NULL,NULL,1),(676,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24100','675','Voitures',NULL,NULL,1),(677,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24105','675','Camions',NULL,NULL,1),(678,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2411','674','Matériel ferroviaire',NULL,NULL,1),(679,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2412','674','Matériel fluvial',NULL,NULL,1),(680,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2413','674','Matériel naval',NULL,NULL,1),(681,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2414','674','Matériel aérien',NULL,NULL,1),(682,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2418','674','Plus-values sur matériel roulant',NULL,NULL,1),(683,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24180','682','Plus-values sur matériel automobile',NULL,NULL,1),(684,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24181','682','Idem sur matériel ferroviaire',NULL,NULL,1),(685,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24182','682','Idem sur matériel fluvial',NULL,NULL,1),(686,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24183','682','Idem sur matériel naval',NULL,NULL,1),(687,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24184','682','Idem sur matériel aérien',NULL,NULL,1),(688,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2419','674','Amortissements sur matériel roulant',NULL,NULL,1),(689,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24190','688','Amortissements sur matériel automobile',NULL,NULL,1),(690,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24191','688','Idem sur matériel ferroviaire',NULL,NULL,1),(691,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24192','688','Idem sur matériel fluvial',NULL,NULL,1),(692,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24193','688','Idem sur matériel naval',NULL,NULL,1),(693,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24194','688','Idem sur matériel aérien',NULL,NULL,1),(694,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','25','1352','Immobilisation détenues en location-financement et droits similaires',NULL,NULL,1),(695,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','250','694','Terrains et constructions',NULL,NULL,1),(696,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2500','695','Terrains',NULL,NULL,1),(697,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2501','695','Constructions',NULL,NULL,1),(698,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2508','695','Plus-values sur emphytéose, leasing et droits similaires : terrains et constructions',NULL,NULL,1),(699,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2509','695','Amortissements et réductions de valeur sur terrains et constructions en leasing',NULL,NULL,1),(700,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','251','694','Installations, machines et outillage',NULL,NULL,1),(701,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2510','700','Installations',NULL,NULL,1),(702,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2511','700','Machines',NULL,NULL,1),(703,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2512','700','Outillage',NULL,NULL,1),(704,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2518','700','Plus-values actées sur installations machines et outillage pris en leasing',NULL,NULL,1),(705,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2519','700','Amortissements sur installations machines et outillage pris en leasing',NULL,NULL,1),(706,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','252','694','Mobilier et matériel roulant',NULL,NULL,1),(707,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2520','706','Mobilier',NULL,NULL,1),(708,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2521','706','Matériel roulant',NULL,NULL,1),(709,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2528','706','Plus-values actées sur mobilier et matériel roulant en leasing',NULL,NULL,1),(710,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2529','706','Amortissements sur mobilier et matériel roulant en leasing',NULL,NULL,1),(711,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','26','1352','Autres immobilisations corporelles',NULL,NULL,1),(712,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','260','711','Frais d\'aménagements de locaux pris en location',NULL,NULL,1),(713,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','261','711','Maison d\'habitation',NULL,NULL,1),(714,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','262','711','Réserve immobilière',NULL,NULL,1),(715,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','263','711','Matériel d\'emballage',NULL,NULL,1),(716,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','264','711','Emballages récupérables',NULL,NULL,1),(717,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','268','711','Plus-values actées sur autres immobilisations corporelles',NULL,NULL,1),(718,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','269','711','Amortissements sur autres immobilisations corporelles',NULL,NULL,1),(719,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2690','718','Amortissements sur frais d\'aménagement des locaux pris en location',NULL,NULL,1),(720,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2691','718','Amortissements sur maison d\'habitation',NULL,NULL,1),(721,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2692','718','Amortissements sur réserve immobilière',NULL,NULL,1),(722,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2693','718','Amortissements sur matériel d\'emballage',NULL,NULL,1),(723,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2694','718','Amortissements sur emballages récupérables',NULL,NULL,1),(724,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','27','1352','Immobilisations corporelles en cours et acomptes versés',NULL,NULL,1),(725,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','270','724','Immobilisations en cours',NULL,NULL,1),(726,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2700','725','Constructions',NULL,NULL,1),(727,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2701','725','Installations machines et outillage',NULL,NULL,1),(728,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2702','725','Mobilier et matériel roulant',NULL,NULL,1),(729,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2703','725','Autres immobilisations corporelles',NULL,NULL,1),(730,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','271','724','Avances et acomptes versés sur immobilisations en cours',NULL,NULL,1),(731,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','28','1352','Immobilisations financières',NULL,NULL,1),(732,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','280','731','Participations dans des entreprises liées',NULL,NULL,1),(733,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2800','732','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(734,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2801','732','Montants non appelés (idem)',NULL,NULL,1),(735,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2808','732','Plus-values actées (idem)',NULL,NULL,1),(736,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2809','732','Réductions de valeurs actées (idem)',NULL,NULL,1),(737,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','281','731','Créances sur des entreprises liées',NULL,NULL,1),(738,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2810','737','Créances en compte',NULL,NULL,1),(739,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2811','737','Effets à recevoir',NULL,NULL,1),(740,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2812','737','Titres à revenu fixes',NULL,NULL,1),(741,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2817','737','Créances douteuses',NULL,NULL,1),(742,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2819','737','Réductions de valeurs actées',NULL,NULL,1),(743,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','282','731','Participations dans des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(744,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2820','743','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(745,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2821','743','Montants non appelés (idem)',NULL,NULL,1),(746,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2828','743','Plus-values actées (idem)',NULL,NULL,1),(747,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2829','743','Réductions de valeurs actées (idem)',NULL,NULL,1),(748,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','283','731','Créances sur des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(749,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2830','748','Créances en compte',NULL,NULL,1),(750,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2831','748','Effets à recevoir',NULL,NULL,1),(751,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2832','748','Titres à revenu fixe',NULL,NULL,1),(752,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2837','748','Créances douteuses',NULL,NULL,1),(753,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2839','748','Réductions de valeurs actées',NULL,NULL,1),(754,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','284','731','Autres actions et parts',NULL,NULL,1),(755,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2840','754','Valeur d\'acquisition',NULL,NULL,1),(756,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2841','754','Montants non appelés',NULL,NULL,1),(757,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2848','754','Plus-values actées',NULL,NULL,1),(758,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2849','754','Réductions de valeur actées',NULL,NULL,1),(759,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','285','731','Autres créances',NULL,NULL,1),(760,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2850','759','Créances en compte',NULL,NULL,1),(761,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2851','759','Effets à recevoir',NULL,NULL,1),(762,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2852','759','Titres à revenu fixe',NULL,NULL,1),(763,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2857','759','Créances douteuses',NULL,NULL,1),(764,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2859','759','Réductions de valeur actées',NULL,NULL,1),(765,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','288','731','Cautionnements versés en numéraires',NULL,NULL,1),(766,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2880','765','Téléphone, téléfax, télex',NULL,NULL,1),(767,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2881','765','Gaz',NULL,NULL,1),(768,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2882','765','Eau',NULL,NULL,1),(769,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2883','765','Electricité',NULL,NULL,1),(770,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2887','765','Autres cautionnements versés en numéraires',NULL,NULL,1),(771,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29','1352','Créances à plus d\'un an',NULL,NULL,1),(772,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','290','771','Créances commerciales',NULL,NULL,1),(773,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2900','772','Clients',NULL,NULL,1),(774,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29000','773','Créances en compte sur entreprises liées',NULL,NULL,1),(775,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29001','773','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(776,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29002','773','Sur clients Belgique',NULL,NULL,1),(777,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29003','773','Sur clients C.E.E.',NULL,NULL,1),(778,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29004','773','Sur clients exportation hors C.E.E.',NULL,NULL,1),(779,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29005','773','Créances sur les coparticipants (associations momentanées)',NULL,NULL,1),(780,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2901','772','Effets à recevoir',NULL,NULL,1),(781,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29010','780','Sur entreprises liées',NULL,NULL,1),(782,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29011','780','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(783,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29012','780','Sur clients Belgique',NULL,NULL,1),(784,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29013','780','Sur clients C.E.E.',NULL,NULL,1),(785,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29014','780','Sur clients exportation hors C.E.E.',NULL,NULL,1),(786,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2905','772','Retenues sur garanties',NULL,NULL,1),(787,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2906','772','Acomptes versés',NULL,NULL,1),(788,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2907','772','Créances douteuses (à ventiler comme clients 2900)',NULL,NULL,1),(789,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2909','772','Réductions de valeur actées (à ventiler comme clients 2900)',NULL,NULL,1),(790,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','291','771','Autres créances',NULL,NULL,1),(791,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2910','790','Créances en compte',NULL,NULL,1),(792,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29100','791','Sur entreprises liées',NULL,NULL,1),(793,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29101','791','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(794,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29102','791','Sur autres débiteurs',NULL,NULL,1),(795,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2911','790','Effets à recevoir',NULL,NULL,1),(796,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29110','795','Sur entreprises liées',NULL,NULL,1),(797,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29111','795','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(798,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29112','795','Sur autres débiteurs',NULL,NULL,1),(799,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2912','790','Créances résultant de la cession d\'immobilisations données en leasing',NULL,NULL,1),(800,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2917','790','Créances douteuses',NULL,NULL,1),(801,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2919','790','Réductions de valeur actées',NULL,NULL,1),(802,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','30','1353','Approvisionnements - matières premières',NULL,NULL,1),(803,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','300','802','Valeur d\'acquisition',NULL,NULL,1),(804,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','309','802','Réductions de valeur actées',NULL,NULL,1),(805,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','31','1353','Approvsionnements et fournitures',NULL,NULL,1),(806,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','310','805','Valeur d\'acquisition',NULL,NULL,1),(807,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3100','806','Matières d\'approvisionnement',NULL,NULL,1),(808,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3101','806','Energie, charbon, coke, mazout, essence, propane',NULL,NULL,1),(809,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3102','806','Produits d\'entretien',NULL,NULL,1),(810,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3103','806','Fournitures diverses et petit outillage',NULL,NULL,1),(811,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3104','806','Imprimés et fournitures de bureau',NULL,NULL,1),(812,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3105','806','Fournitures de services sociaux',NULL,NULL,1),(813,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3106','806','Emballages commerciaux',NULL,NULL,1),(814,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','31060','813','Emballages perdus',NULL,NULL,1),(815,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','31061','813','Emballages récupérables',NULL,NULL,1),(816,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','319','805','Réductions de valeur actées',NULL,NULL,1),(817,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','32','1353','En cours de fabrication',NULL,NULL,1),(818,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','320','817','Valeur d\'acquisition',NULL,NULL,1),(819,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3200','818','Produits semi-ouvrés',NULL,NULL,1),(820,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3201','818','Produits en cours de fabrication',NULL,NULL,1),(821,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3202','818','Travaux en cours',NULL,NULL,1),(822,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3205','818','Déchets',NULL,NULL,1),(823,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3206','818','Rebuts',NULL,NULL,1),(824,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3209','818','Travaux en association momentanée',NULL,NULL,1),(825,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','329','817','Réductions de valeur actées',NULL,NULL,1),(826,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','33','1353','Produits finis',NULL,NULL,1),(827,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','330','826','Valeur d\'acquisition',NULL,NULL,1),(828,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3300','827','Produits finis',NULL,NULL,1),(829,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','339','826','Réductions de valeur actées',NULL,NULL,1),(830,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','34','1353','Marchandises',NULL,NULL,1),(831,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','340','830','Valeur d\'acquisition',NULL,NULL,1),(832,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3400','831','Groupe A',NULL,NULL,1),(833,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3401','831','Groupe B',NULL,NULL,1),(834,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3402','831','Groupe C',NULL,NULL,1),(835,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','349','830','Réductions de valeur actées',NULL,NULL,1),(836,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','35','1353','Immeubles destinés à la vente',NULL,NULL,1),(837,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','350','836','Valeur d\'acquisition',NULL,NULL,1),(838,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3500','837','Immeuble A',NULL,NULL,1),(839,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3501','837','Immeuble B',NULL,NULL,1),(840,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3502','837','Immeuble C',NULL,NULL,1),(841,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','351','836','Immeubles construits en vue de leur revente',NULL,NULL,1),(842,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3510','841','Immeuble A',NULL,NULL,1),(843,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3511','841','Immeuble B',NULL,NULL,1),(844,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3512','841','Immeuble C',NULL,NULL,1),(845,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','359','836','Réductions de valeurs actées',NULL,NULL,1),(846,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','36','1353','Acomptes versés sur achats pour stocks',NULL,NULL,1),(847,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','360','846','Acomptes versés (à ventiler éventuellement par catégorie)',NULL,NULL,1),(848,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','369','846','Réductions de valeur actées',NULL,NULL,1),(849,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','37','1353','Commandes en cours d\'exécution',NULL,NULL,1),(850,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','370','849','Valeur d\'acquisition',NULL,NULL,1),(851,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','371','849','Bénéfice pris en compte',NULL,NULL,1),(852,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','379','849','Réductions de valeur actées',NULL,NULL,1),(853,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','40','1354','Créances commerciales',NULL,NULL,1),(854,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','400','853','Clients',NULL,NULL,1),(855,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4007','854','Rabais, remises et ristournes à accorder et autres notes de crédit à établir',NULL,NULL,1),(856,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4008','854','Créances résultant de livraisons de biens (associations momentanées)',NULL,NULL,1),(857,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','401','853','Effets à recevoir',NULL,NULL,1),(858,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4010','857','Effets à recevoir',NULL,NULL,1),(859,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4013','857','Effets à l\'encaissement',NULL,NULL,1),(860,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4015','857','Effets à l\'escompte',NULL,NULL,1),(861,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','402','853','Clients, créances courantes, entreprises apparentées, administrateurs et gérants',NULL,NULL,1),(862,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4020','861','Entreprises liées',NULL,NULL,1),(863,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4021','861','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(864,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4022','861','Administrateurs et gérants d\'entreprise',NULL,NULL,1),(865,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','403','853','Effets à recevoir sur entreprises apparentées et administrateurs et gérants',NULL,NULL,1),(866,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4030','865','Entreprises liées',NULL,NULL,1),(867,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4031','865','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(868,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4032','865','Administrateurs et gérants de l\'entreprise',NULL,NULL,1),(869,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','404','853','Produits à recevoir (factures à établir)',NULL,NULL,1),(870,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','405','853','Clients : retenues sur garanties',NULL,NULL,1),(871,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','406','853','Acomptes versés',NULL,NULL,1),(872,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','407','853','Créances douteuses',NULL,NULL,1),(873,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','408','853','Compensation clients',NULL,NULL,1),(874,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','409','853','Réductions de valeur actées',NULL,NULL,1),(875,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','41','1354','Autres créances',NULL,NULL,1),(876,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','410','875','Capital appelé, non versé',NULL,NULL,1),(877,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4100','876','Appels de fonds',NULL,NULL,1),(878,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4101','876','Actionnaires défaillants',NULL,NULL,1),(879,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','411','875','T.V.A. à récupérer',NULL,NULL,1),(880,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4110','879','T.V.A. due',NULL,NULL,1),(881,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4111','879','T.V.A. déductible',NULL,NULL,1),(882,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4112','879','Compte courant administration T.V.A.',NULL,NULL,1),(883,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4118','879','Taxe d\'égalisation due',NULL,NULL,1),(884,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','412','875','Impôts et versements fiscaux à récupérer',NULL,NULL,1),(885,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4120','884','Impôts belges sur le résultat',NULL,NULL,1),(886,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4125','884','Autres impôts belges',NULL,NULL,1),(887,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4128','884','Impôts étrangers',NULL,NULL,1),(888,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','414','875','Produits à recevoir',NULL,NULL,1),(889,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','416','875','Créances diverses',NULL,NULL,1),(890,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4160','889','Associés (compte d\'apport en société)',NULL,NULL,1),(891,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4161','889','Avances et prêts au personnel',NULL,NULL,1),(892,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4162','889','Compte courant des associés en S.P.R.L.',NULL,NULL,1),(893,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4163','889','Compte courant des administrateurs et gérants',NULL,NULL,1),(894,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4164','889','Créances sur sociétés apparentées',NULL,NULL,1),(895,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4166','889','Emballages et matériel à rendre',NULL,NULL,1),(896,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4167','889','Etat et établissements publics',NULL,NULL,1),(897,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','41670','896','Subsides à recevoir',NULL,NULL,1),(898,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','41671','896','Autres créances',NULL,NULL,1),(899,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4168','889','Rabais, ristournes et remises à obtenir et autres avoirs non encore reçus',NULL,NULL,1),(900,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','417','875','Créances douteuses',NULL,NULL,1),(901,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','418','875','Cautionnements versés en numéraires',NULL,NULL,1),(902,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','419','875','Réductions de valeur actées',NULL,NULL,1),(903,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','42','1354','Dettes à plus d\'un an échéant dans l\'année',NULL,NULL,1),(904,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','420','903','Emprunts subordonnés',NULL,NULL,1),(905,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4200','904','Convertibles',NULL,NULL,1),(906,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4201','904','Non convertibles',NULL,NULL,1),(907,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','421','903','Emprunts obligataires non subordonnés',NULL,NULL,1),(908,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4210','907','Convertibles',NULL,NULL,1),(909,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4211','907','Non convertibles',NULL,NULL,1),(910,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','422','903','Dettes de location-financement et assimilées',NULL,NULL,1),(911,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4220','910','Financement de biens immobiliers',NULL,NULL,1),(912,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4221','910','Financement de biens mobiliers',NULL,NULL,1),(913,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','423','903','Etablissements de crédit',NULL,NULL,1),(914,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4230','913','Dettes en compte',NULL,NULL,1),(915,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4231','913','Promesses',NULL,NULL,1),(916,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4232','913','Crédits d\'acceptation',NULL,NULL,1),(917,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','424','903','Autres emprunts',NULL,NULL,1),(918,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','425','903','Dettes commerciales',NULL,NULL,1),(919,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4250','918','Fournisseurs',NULL,NULL,1),(920,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4251','918','Effets à payer',NULL,NULL,1),(921,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','426','903','Cautionnements reçus en numéraires',NULL,NULL,1),(922,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','429','903','Dettes diverses',NULL,NULL,1),(923,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4290','922','Entreprises liées',NULL,NULL,1),(924,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4291','922','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(925,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4292','922','Administrateurs, gérants, associés',NULL,NULL,1),(926,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4299','922','Autres dettes',NULL,NULL,1),(927,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','43','1354','Dettes financières',NULL,NULL,1),(928,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','430','927','Etablissements de crédit. Emprunts en compte à terme fixe',NULL,NULL,1),(929,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','431','927','Etablissements de crédit. Promesses',NULL,NULL,1),(930,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','432','927','Etablissements de crédit. Crédits d\'acceptation',NULL,NULL,1),(931,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','433','927','Etablissements de crédit. Dettes en compte courant',NULL,NULL,1),(932,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','439','927','Autres emprunts',NULL,NULL,1),(933,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44','1354','Dettes commerciales',NULL,NULL,1),(934,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','440','933','Fournisseurs',NULL,NULL,1),(935,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4400','934','Entreprises apparentées',NULL,NULL,1),(936,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44000','935','Entreprises liées',NULL,NULL,1),(937,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44001','935','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(938,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4401','934','Fournisseurs ordinaires',NULL,NULL,1),(939,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44010','938','Fournisseurs belges',NULL,NULL,1),(940,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44011','938','Fournisseurs CEE',NULL,NULL,1),(941,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44012','938','Fournisseurs importation',NULL,NULL,1),(942,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4402','934','Dettes envers les coparticipants (associations momentanées)',NULL,NULL,1),(943,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4403','934','Fournisseurs - retenues de garanties',NULL,NULL,1),(944,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','441','933','Effets à payer',NULL,NULL,1),(945,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4410','944','Entreprises apparentées',NULL,NULL,1),(946,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44100','945','Entreprises liées',NULL,NULL,1),(947,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44101','945','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(948,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4411','944','Fournisseurs ordinaires',NULL,NULL,1),(949,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44110','948','Fournisseurs belges',NULL,NULL,1),(950,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44111','948','Fournisseurs CEE',NULL,NULL,1),(951,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44112','948','Fournisseurs importation',NULL,NULL,1),(952,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','444','933','Factures à recevoir',NULL,NULL,1),(953,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','446','933','Acomptes reçus',NULL,NULL,1),(954,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','448','933','Compensations fournisseurs',NULL,NULL,1),(955,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45','1354','Dettes fiscales, salariales et sociales',NULL,NULL,1),(956,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','450','955','Dettes fiscales estimées',NULL,NULL,1),(957,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4501','956','Impôts sur le résultat',NULL,NULL,1),(958,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4505','956','Autres impôts en Belgique',NULL,NULL,1),(959,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4508','956','Impôts à l\'étranger',NULL,NULL,1),(960,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','451','955','T.V.A. à payer',NULL,NULL,1),(961,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4510','960','T.V.A. due',NULL,NULL,1),(962,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4511','960','T.V.A. déductible',NULL,NULL,1),(963,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4512','960','Compte courant administration T.V.A.',NULL,NULL,1),(964,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4518','960','Taxe d\'égalisation due',NULL,NULL,1),(965,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','452','955','Impôts et taxes à payer',NULL,NULL,1),(966,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4520','965','Autres impôts sur le résultat',NULL,NULL,1),(967,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4525','965','Autres impôts et taxes en Belgique',NULL,NULL,1),(968,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45250','967','Précompte immobilier',NULL,NULL,1),(969,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45251','967','Impôts communaux à payer',NULL,NULL,1),(970,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45252','967','Impôts provinciaux à payer',NULL,NULL,1),(971,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45253','967','Autres impôts et taxes à payer',NULL,NULL,1),(972,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4528','965','Impôts et taxes à l\'étranger',NULL,NULL,1),(973,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','453','955','Précomptes retenus',NULL,NULL,1),(974,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4530','973','Précompte professionnel retenu sur rémunérations',NULL,NULL,1),(975,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4531','973','Précompte professionnel retenu sur tantièmes',NULL,NULL,1),(976,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4532','973','Précompte mobilier retenu sur dividendes attribués',NULL,NULL,1),(977,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4533','973','Précompte mobilier retenu sur intérêts payés',NULL,NULL,1),(978,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4538','973','Autres précomptes retenus',NULL,NULL,1),(979,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','454','955','Office National de la Sécurité Sociale',NULL,NULL,1),(980,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4540','979','Arriérés',NULL,NULL,1),(981,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4541','979','1er trimestre',NULL,NULL,1),(982,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4542','979','2ème trimestre',NULL,NULL,1),(983,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4543','979','3ème trimestre',NULL,NULL,1),(984,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4544','979','4ème trimestre',NULL,NULL,1),(985,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','455','955','Rémunérations',NULL,NULL,1),(986,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4550','985','Administrateurs, gérants et commissaires (non réviseurs)',NULL,NULL,1),(987,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4551','985','Direction',NULL,NULL,1),(988,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4552','985','Employés',NULL,NULL,1),(989,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4553','985','Ouvriers',NULL,NULL,1),(990,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','456','955','Pécules de vacances',NULL,NULL,1),(991,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4560','990','Direction',NULL,NULL,1),(992,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4561','990','Employés',NULL,NULL,1),(993,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4562','990','Ouvriers',NULL,NULL,1),(994,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','459','955','Autres dettes sociales',NULL,NULL,1),(995,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4590','994','Provision pour gratifications de fin d\'année',NULL,NULL,1),(996,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4591','994','Départs de personnel',NULL,NULL,1),(997,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4592','994','Oppositions sur rémunérations',NULL,NULL,1),(998,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4593','994','Assurances relatives au personnel',NULL,NULL,1),(999,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45930','998','Assurance loi',NULL,NULL,1),(1000,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45931','998','Assurance salaire garanti',NULL,NULL,1),(1001,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45932','998','Assurance groupe',NULL,NULL,1),(1002,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45933','998','Assurances individuelles',NULL,NULL,1),(1003,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4594','994','Caisse d\'assurances sociales pour travailleurs indépendants',NULL,NULL,1),(1004,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4597','994','Dettes et provisions sociales diverses',NULL,NULL,1),(1005,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','46','1354','Acomptes reçus sur commande',NULL,NULL,1),(1006,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','47','1354','Dettes découlant de l\'affectation des résultats',NULL,NULL,1),(1007,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','470','1006','Dividendes et tantièmes d\'exercices antérieurs',NULL,NULL,1),(1008,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','471','1006','Dividendes de l\'exercice',NULL,NULL,1),(1009,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','472','1006','Tantièmes de l\'exercice',NULL,NULL,1),(1010,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','473','1006','Autres allocataires',NULL,NULL,1),(1011,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','48','4','Dettes diverses',NULL,NULL,1),(1012,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','480','1011','Obligations et coupons échus',NULL,NULL,1),(1013,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','481','1011','Actionnaires - capital à rembourser',NULL,NULL,1),(1014,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','482','1011','Participation du personnel à payer',NULL,NULL,1),(1015,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','483','1011','Acomptes reçus d\'autres tiers à moins d\'un an',NULL,NULL,1),(1016,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','486','1011','Emballages et matériel consignés',NULL,NULL,1),(1017,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','488','1011','Cautionnements reçus en numéraires',NULL,NULL,1),(1018,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','489','1011','Autres dettes diverses',NULL,NULL,1),(1019,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49','1354','Comptes de régularisation et compte d\'attente',NULL,NULL,1),(1020,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','490','1019','Charges à reporter (à subdiviser par catégorie de charges)',NULL,NULL,1),(1021,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','491','1019','Produits acquis',NULL,NULL,1),(1022,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4910','1021','Produits d\'exploitation',NULL,NULL,1),(1023,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49100','1022','Ristournes et rabais à obtenir',NULL,NULL,1),(1024,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49101','1022','Commissions à obtenir',NULL,NULL,1),(1025,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49102','1022','Autres produits d\'exploitation (redevances par exemple)',NULL,NULL,1),(1026,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4911','1021','Produits financiers',NULL,NULL,1),(1027,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49110','1026','Intérêts courus et non échus sur prêts et débits',NULL,NULL,1),(1028,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49111','1026','Autres produits financiers',NULL,NULL,1),(1029,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','492','1019','Charges à imputer (à subdiviser par catégorie de charges)',NULL,NULL,1),(1030,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','493','1019','Produits à reporter',NULL,NULL,1),(1031,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4930','1030','Produits d\'exploitation à reporter',NULL,NULL,1),(1032,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4931','1030','Produits financiers à reporter',NULL,NULL,1),(1033,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','499','1019','Comptes d\'attente',NULL,NULL,1),(1034,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4990','1033','Compte d\'attente',NULL,NULL,1),(1035,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4991','1033','Compte de répartition périodique des charges',NULL,NULL,1),(1036,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4999','1033','Transferts d\'exercice',NULL,NULL,1),(1037,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','50','1355','Actions propres',NULL,NULL,1),(1038,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','51','1355','Actions et parts',NULL,NULL,1),(1039,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','510','1038','Valeur d\'acquisition',NULL,NULL,1),(1040,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','511','1038','Montants non appelés',NULL,NULL,1),(1041,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','519','1038','Réductions de valeur actées',NULL,NULL,1),(1042,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','52','1355','Titres à revenus fixes',NULL,NULL,1),(1043,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','520','1042','Valeur d\'acquisition',NULL,NULL,1),(1044,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','529','1042','Réductions de valeur actées',NULL,NULL,1),(1045,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','53','1355','Dépots à terme',NULL,NULL,1),(1046,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','530','1045','De plus d\'un an',NULL,NULL,1),(1047,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','531','1045','De plus d\'un mois et à un an au plus',NULL,NULL,1),(1048,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','532','1045','d\'un mois au plus',NULL,NULL,1),(1049,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','539','1045','Réductions de valeur actées',NULL,NULL,1),(1050,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','54','1355','Valeurs échues à l\'encaissement',NULL,NULL,1),(1051,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','540','1050','Chèques à encaisser',NULL,NULL,1),(1052,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','541','1050','Coupons à encaisser',NULL,NULL,1),(1053,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','55','1355','Etablissements de crédit - Comptes ouverts auprès des divers établissements.',NULL,NULL,1),(1054,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','550','1053','Comptes courants',NULL,NULL,1),(1055,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','551','1053','Chèques émis',NULL,NULL,1),(1056,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','559','1053','Réductions de valeur actées',NULL,NULL,1),(1057,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','56','1355','Office des chèques postaux',NULL,NULL,1),(1058,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','560','1057','Compte courant',NULL,NULL,1),(1059,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','561','1057','Chèques émis',NULL,NULL,1),(1060,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','57','1355','Caisses',NULL,NULL,1),(1061,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','570','1060','à 577 Caisses - espèces ( 0 - centrale ; 7 - succursales et agences)',NULL,NULL,1),(1062,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','578','1060','Caisses - timbres ( 0 - fiscaux ; 1 - postaux)',NULL,NULL,1),(1063,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','58','1355','Virements internes',NULL,NULL,1),(1064,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','60','1356','Approvisionnements et marchandises',NULL,NULL,1),(1065,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','600','1064','Achats de matières premières',NULL,NULL,1),(1066,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','601','1064','Achats de fournitures',NULL,NULL,1),(1067,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','602','1064','Achats de services, travaux et études',NULL,NULL,1),(1068,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','603','1064','Sous-traitances générales',NULL,NULL,1),(1069,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','604','1064','Achats de marchandises',NULL,NULL,1),(1070,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','605','1064','Achats d\'immeubles destinés à la revente',NULL,NULL,1),(1071,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','608','1064','Remises , ristournes et rabais obtenus sur achats',NULL,NULL,1),(1072,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','609','1064','Variations de stocks',NULL,NULL,1),(1073,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6090','1072','De matières premières',NULL,NULL,1),(1074,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6091','1072','De fournitures',NULL,NULL,1),(1075,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6094','1072','De marchandises',NULL,NULL,1),(1076,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6095','1072','d\'immeubles destinés à la vente',NULL,NULL,1),(1077,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61','1356','Services et biens divers',NULL,NULL,1),(1078,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','610','1077','Loyers et charges locatives',NULL,NULL,1),(1079,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6100','1078','Loyers divers',NULL,NULL,1),(1080,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6101','1078','Charges locatives (assurances, frais de confort,etc)',NULL,NULL,1),(1081,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','611','1077','Entretien et réparation (fournitures et prestations)',NULL,NULL,1),(1082,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','612','1077','Fournitures faites à l\'entreprise',NULL,NULL,1),(1083,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6120','1082','Eau, gaz, électricité, vapeur',NULL,NULL,1),(1084,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61200','1083','Eau',NULL,NULL,1),(1085,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61201','1083','Gaz',NULL,NULL,1),(1086,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61202','1083','Electricité',NULL,NULL,1),(1087,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61203','1083','Vapeur',NULL,NULL,1),(1088,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6121','1082','Téléphone, télégrammes, télex, téléfax, frais postaux',NULL,NULL,1),(1089,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61210','1088','Téléphone',NULL,NULL,1),(1090,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61211','1088','Télégrammes',NULL,NULL,1),(1091,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61212','1088','Télex et téléfax',NULL,NULL,1),(1092,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61213','1088','Frais postaux',NULL,NULL,1),(1093,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6122','1082','Livres, bibliothèque',NULL,NULL,1),(1094,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6123','1082','Imprimés et fournitures de bureau (si non comptabilisé au 601)',NULL,NULL,1),(1095,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','613','1077','Rétributions de tiers',NULL,NULL,1),(1096,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6130','1095','Redevances et royalties',NULL,NULL,1),(1097,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61300','1096','Redevances pour brevets, licences, marques et accessoires',NULL,NULL,1),(1098,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61301','1096','Autres redevances (procédés de fabrication)',NULL,NULL,1),(1099,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6131','1095','Assurances non relatives au personnel',NULL,NULL,1),(1100,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61310','1099','Assurance incendie',NULL,NULL,1),(1101,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61311','1099','Assurance vol',NULL,NULL,1),(1102,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61312','1099','Assurance autos',NULL,NULL,1),(1103,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61313','1099','Assurance crédit',NULL,NULL,1),(1104,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61314','1099','Assurances frais généraux',NULL,NULL,1),(1105,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6132','1095','Divers',NULL,NULL,1),(1106,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61320','1105','Commissions aux tiers',NULL,NULL,1),(1107,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61321','1105','Honoraires d\'avocats, d\'experts, etc',NULL,NULL,1),(1108,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61322','1105','Cotisations aux groupements professionnels',NULL,NULL,1),(1109,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61323','1105','Dons, libéralités, etc',NULL,NULL,1),(1110,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61324','1105','Frais de contentieux',NULL,NULL,1),(1111,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61325','1105','Publications légales',NULL,NULL,1),(1112,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6133','1095','Transports et déplacements',NULL,NULL,1),(1113,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61330','1112','Transports de personnel',NULL,NULL,1),(1114,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61331','1112','Voyages, déplacements et représentations',NULL,NULL,1),(1115,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6134','1095','Personnel intérimaire',NULL,NULL,1),(1116,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','614','1077','Annonces, publicité, propagande et documentation',NULL,NULL,1),(1117,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6140','1116','Annonces et insertions',NULL,NULL,1),(1118,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6141','1116','Catalogues et imprimés',NULL,NULL,1),(1119,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6142','1116','Echantillons',NULL,NULL,1),(1120,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6143','1116','Foires et expositions',NULL,NULL,1),(1121,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6144','1116','Primes',NULL,NULL,1),(1122,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6145','1116','Cadeaux à la clientèle',NULL,NULL,1),(1123,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6146','1116','Missions et réceptions',NULL,NULL,1),(1124,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6147','1116','Documentation',NULL,NULL,1),(1125,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','615','1077','Sous-traitants',NULL,NULL,1),(1126,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6150','1125','Sous-traitants pour activités propres',NULL,NULL,1),(1127,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6151','1125','Sous-traitants d\'associations momentanées (coparticipants)',NULL,NULL,1),(1128,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6152','1125','Quote-part bénéficiaire des coparticipants',NULL,NULL,1),(1129,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','617','1077','Personnel intérimaire et personnes mises à la disposition de l\'entreprise',NULL,NULL,1),(1130,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','618','1077','Rémunérations, primes pour assurances extralégales, pensions de retraite et de survie des administrateurs, gérants et associés actifs qui ne sont pas attribuées en vertu d\'un contrat de travail',NULL,NULL,1),(1131,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62','1356','Rémunérations, charges sociales et pensions',NULL,NULL,1),(1132,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','620','1131','Rémunérations et avantages sociaux directs',NULL,NULL,1),(1133,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6200','1132','Administrateurs ou gérants',NULL,NULL,1),(1134,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6201','1132','Personnel de direction',NULL,NULL,1),(1135,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6202','1132','Employés',NULL,NULL,1),(1136,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6203','1132','Ouvriers',NULL,NULL,1),(1137,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6204','1132','Autres membres du personnel',NULL,NULL,1),(1138,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','621','1131','Cotisations patronales d\'assurances sociales',NULL,NULL,1),(1139,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6210','1138','Sur salaires',NULL,NULL,1),(1140,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6211','1138','Sur appointements et commissions',NULL,NULL,1),(1141,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','622','1131','Primes patronales pour assurances extralégales',NULL,NULL,1),(1142,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','623','1131','Autres frais de personnel',NULL,NULL,1),(1143,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6230','1142','Assurances du personnel',NULL,NULL,1),(1144,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62300','1143','Assurances loi, responsabilité civile, chemin du travail',NULL,NULL,1),(1145,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62301','1143','Assurance salaire garanti',NULL,NULL,1),(1146,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62302','1143','Assurances individuelles',NULL,NULL,1),(1147,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6231','1142','Charges sociales diverses',NULL,NULL,1),(1148,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62310','1147','Jours fériés payés',NULL,NULL,1),(1149,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62311','1147','Salaire hebdomadaire garanti',NULL,NULL,1),(1150,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62312','1147','Allocations familiales complémentaires',NULL,NULL,1),(1151,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6232','1142','Charges sociales des administrateurs, gérants et commissaires',NULL,NULL,1),(1152,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62320','1151','Allocations familiales complémentaires pour non salariés',NULL,NULL,1),(1153,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62321','1151','Lois sociales pour indépendants',NULL,NULL,1),(1154,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62322','1151','Divers',NULL,NULL,1),(1155,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','624','1131','Pensions de retraite et de survie',NULL,NULL,1),(1156,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6240','1155','Administrateurs et gérants',NULL,NULL,1),(1157,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6241','1155','Personnel',NULL,NULL,1),(1158,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','625','1131','Provision pour pécule de vacances',NULL,NULL,1),(1159,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6250','1158','Dotations',NULL,NULL,1),(1160,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6251','1158','Utilisations et reprises',NULL,NULL,1),(1161,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','63','1356','Amortissements, réductions de valeur et provisions pour risques et charges',NULL,NULL,1),(1162,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','630','1161','Dotations aux amortissements et aux réductions de valeur sur immobilisations',NULL,NULL,1),(1163,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6300','1162','Dotations aux amortissements sur frais d\'établissement',NULL,NULL,1),(1164,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6301','1162','Dotations aux amortissements sur immobilisations incorporelles',NULL,NULL,1),(1165,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6302','1162','Dotations aux amortissements sur immobilisations corporelles',NULL,NULL,1),(1166,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6308','1162','Dotations aux réductions de valeur sur immobilisations incorporelles',NULL,NULL,1),(1167,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6309','1162','Dotations aux réductions de valeur sur immobilisations corporelles',NULL,NULL,1),(1168,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','631','1161','Réductions de valeur sur stocks',NULL,NULL,1),(1169,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6310','1168','Dotations',NULL,NULL,1),(1170,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6311','1168','Reprises',NULL,NULL,1),(1171,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','632','1161','Réductions de valeur sur commandes en cours d\'exécution',NULL,NULL,1),(1172,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6320','1171','Dotations',NULL,NULL,1),(1173,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6321','1171','Reprises',NULL,NULL,1),(1174,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','633','1161','Réductions de valeur sur créances commerciales à plus d\'un an',NULL,NULL,1),(1175,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6330','1174','Dotations',NULL,NULL,1),(1176,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6331','1174','Reprises',NULL,NULL,1),(1177,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','634','1161','Réductions de valeur sur créances commerciales à un an au plus',NULL,NULL,1),(1178,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6340','1177','Dotations',NULL,NULL,1),(1179,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6341','1177','Reprises',NULL,NULL,1),(1180,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','635','1161','Provisions pour pensions et obligations similaires',NULL,NULL,1),(1181,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6350','1180','Dotations',NULL,NULL,1),(1182,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6351','1180','Utilisations et reprises',NULL,NULL,1),(1183,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','636','11613','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(1184,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6360','1183','Dotations',NULL,NULL,1),(1185,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6361','1183','Utilisations et reprises',NULL,NULL,1),(1186,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','637','1161','Provisions pour autres risques et charges',NULL,NULL,1),(1187,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6370','1186','Dotations',NULL,NULL,1),(1188,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6371','1186','Utilisations et reprises',NULL,NULL,1),(1189,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64','1356','Autres charges d\'exploitation',NULL,NULL,1),(1190,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','640','1189','Charges fiscales d\'exploitation',NULL,NULL,1),(1191,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6400','1190','Taxes et impôts directs',NULL,NULL,1),(1192,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64000','1191','Taxes sur autos et camions',NULL,NULL,1),(1193,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6401','1190','Taxes et impôts indirects',NULL,NULL,1),(1194,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64010','1193','Timbres fiscaux pris en charge par la firme',NULL,NULL,1),(1195,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64011','1193','Droits d\'enregistrement',NULL,NULL,1),(1196,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64012','1193','T.V.A. non déductible',NULL,NULL,1),(1197,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6402','1190','Impôts provinciaux et communaux',NULL,NULL,1),(1198,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64020','1197','Taxe sur la force motrice',NULL,NULL,1),(1199,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64021','1197','Taxe sur le personnel occupé',NULL,NULL,1),(1200,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6403','1190','Taxes diverses',NULL,NULL,1),(1201,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','641','1189','Moins-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1202,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','642','1189','Moins-values sur réalisations de créances commerciales',NULL,NULL,1),(1203,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','643','1189','à 648 Charges d\'exploitations diverses',NULL,NULL,1),(1204,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','649','1189','Charges d\'exploitation portées à l\'actif au titre de restructuration',NULL,NULL,1),(1205,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','65','1356','Charges financières',NULL,NULL,1),(1206,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','650','1205','Charges des dettes',NULL,NULL,1),(1207,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6500','1206','Intérêts, commissions et frais afférents aux dettes',NULL,NULL,1),(1208,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6501','1206','Amortissements des agios et frais d\'émission d\'emprunts',NULL,NULL,1),(1209,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6502','1206','Autres charges de dettes',NULL,NULL,1),(1210,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6503','1206','Intérêts intercalaires portés à l\'actif',NULL,NULL,1),(1211,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','651','1205','Réductions de valeur sur actifs circulants',NULL,NULL,1),(1212,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6510','1211','Dotations',NULL,NULL,1),(1213,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6511','1211','Reprises',NULL,NULL,1),(1214,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','652','1205','Moins-values sur réalisation d\'actifs circulants',NULL,NULL,1),(1215,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','653','1205','Charges d\'escompte de créances',NULL,NULL,1),(1216,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','654','1205','Différences de change',NULL,NULL,1),(1217,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','655','1205','Ecarts de conversion des devises',NULL,NULL,1),(1218,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','656','1205','Frais de banques, de chèques postaux',NULL,NULL,1),(1219,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','657','1205','Commissions sur ouvertures de crédit, cautions et avals',NULL,NULL,1),(1220,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','658','1205','Frais de vente des titres',NULL,NULL,1),(1221,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','66','1356','Charges exceptionnelles',NULL,NULL,1),(1222,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','660','1221','Amortissements et réductions de valeur exceptionnels',NULL,NULL,1),(1223,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6600','1222','Sur frais d\'établissement',NULL,NULL,1),(1224,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6601','1222','Sur immobilisations incorporelles',NULL,NULL,1),(1225,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6602','1222','Sur immobilisations corporelles',NULL,NULL,1),(1226,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','661','1221','Réductions de valeur sur immobilisations financières',NULL,NULL,1),(1227,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','662','1221','Provisions pour risques et charges exceptionnels',NULL,NULL,1),(1228,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','663','1221','Moins-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1229,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6630','1228','Sur immobilisations incorporelles',NULL,NULL,1),(1230,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6631','1228','Sur immobilisations corporelles',NULL,NULL,1),(1231,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6632','1228','Sur immobilisations détenues en location-financement et droits similaires',NULL,NULL,1),(1232,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6633','1228','Sur immobilisations financières',NULL,NULL,1),(1233,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6634','1228','Sur immeubles acquis ou construits en vue de la revente',NULL,NULL,1),(1234,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','664','1221','à 668 Autres charges exceptionnelles',NULL,NULL,1),(1235,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','664','1221','Pénalités et amendes diverses',NULL,NULL,1),(1236,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','665','1221','Différence de charge',NULL,NULL,1),(1237,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','669','1221','Charges exceptionnelles transférées à l\'actif en frais de restructuration',NULL,NULL,1),(1238,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','67','1356','Impôts sur le résultat',NULL,NULL,1),(1239,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','670','1238','Impôts belges sur le résultat de l\'exercice',NULL,NULL,1),(1240,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6700','1239','Impôts et précomptes dus ou versés',NULL,NULL,1),(1241,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6701','1239','Excédent de versements d\'impôts et précomptes porté à l\'actif',NULL,NULL,1),(1242,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6702','1239','Charges fiscales estimées',NULL,NULL,1),(1243,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','671','1238','Impôts belges sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1244,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6710','1243','Suppléments d\'impôts dus ou versés',NULL,NULL,1),(1245,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6711','1243','Suppléments d\'impôts estimés',NULL,NULL,1),(1246,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6712','1243','Provisions fiscales constituées',NULL,NULL,1),(1247,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','672','1238','Impôts étrangers sur le résultat de l\'exercice',NULL,NULL,1),(1248,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','673','1238','Impôts étrangers sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1249,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','68','1356','Transferts aux réserves immunisées',NULL,NULL,1),(1250,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','69','1356','Affectation des résultats',NULL,NULL,1),(1251,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','690','1250','Perte reportée de l\'exercice précédent',NULL,NULL,1),(1252,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','691','1250','Dotation à la réserve légale',NULL,NULL,1),(1253,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','692','1250','Dotation aux autres réserves',NULL,NULL,1),(1254,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','693','1250','Bénéfice à reporter',NULL,NULL,1),(1255,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','694','1250','Rémunération du capital',NULL,NULL,1),(1256,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','695','1250','Administrateurs ou gérants',NULL,NULL,1),(1257,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','696','1250','Autres allocataires',NULL,NULL,1),(1258,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','70','1357','Chiffre d\'affaires',NULL,NULL,1),(1260,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','700','1258','Ventes de marchandises',NULL,NULL,1),(1261,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7000','1260','Ventes en Belgique',NULL,NULL,1),(1262,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7001','1260','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1263,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7002','1260','Ventes à l\'exportation',NULL,NULL,1),(1264,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','701','1258','Ventes de produits finis',NULL,NULL,1),(1265,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7010','1264','Ventes en Belgique',NULL,NULL,1),(1266,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7011','1264','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1267,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7012','1264','Ventes à l\'exportation',NULL,NULL,1),(1268,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','702','1258','Ventes de déchets et rebuts',NULL,NULL,1),(1269,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7020','1268','Ventes en Belgique',NULL,NULL,1),(1270,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7021','1268','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1271,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7022','1268','Ventes à l\'exportation',NULL,NULL,1),(1272,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','703','1258','Ventes d\'emballages récupérables',NULL,NULL,1),(1273,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','704','1258','Facturations des travaux en cours (associations momentanées)',NULL,NULL,1),(1274,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','705','1258','Prestations de services',NULL,NULL,1),(1275,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7050','1274','Prestations de services en Belgique',NULL,NULL,1),(1276,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7051','1274','Prestations de services dans les pays membres de la C.E.E.',NULL,NULL,1),(1277,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7052','1274','Prestations de services en vue de l\'exportation',NULL,NULL,1),(1278,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','706','1258','Pénalités et dédits obtenus par l\'entreprise',NULL,NULL,1),(1279,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','708','1258','Remises, ristournes et rabais accordés',NULL,NULL,1),(1280,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7080','1279','Sur ventes de marchandises',NULL,NULL,1),(1281,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7081','1279','Sur ventes de produits finis',NULL,NULL,1),(1282,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7082','1279','Sur ventes de déchets et rebuts',NULL,NULL,1),(1283,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7083','1279','Sur prestations de services',NULL,NULL,1),(1284,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7084','1279','Mali sur travaux facturés aux associations momentanées',NULL,NULL,1),(1285,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71','1357','Variation des stocks et des commandes en cours d\'exécution',NULL,NULL,1),(1286,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','712','1285','Des en cours de fabrication',NULL,NULL,1),(1287,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','713','1285','Des produits finis',NULL,NULL,1),(1288,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','715','1285','Des immeubles construits destinés à la vente',NULL,NULL,1),(1289,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','717','1285','Des commandes en cours d\'exécution',NULL,NULL,1),(1290,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7170','1289','Commandes en cours - Coût de revient',NULL,NULL,1),(1291,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71700','1290','Coût des commandes en cours d\'exécution',NULL,NULL,1),(1292,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71701','1290','Coût des travaux en cours des associations momentanées',NULL,NULL,1),(1293,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7171','1289','Bénéfices portés en compte sur commandes en cours',NULL,NULL,1),(1294,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71710','1293','Sur commandes en cours d\'exécution',NULL,NULL,1),(1295,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71711','1293','Sur travaux en cours des associations momentanées',NULL,NULL,1),(1296,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','72','1357','Production immobilisée',NULL,NULL,1),(1297,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','720','1296','En frais d\'établissement',NULL,NULL,1),(1298,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','721','1296','En immobilisations incorporelles',NULL,NULL,1),(1299,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','722','1296','En immobilisations corporelles',NULL,NULL,1),(1300,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','723','1296','En immobilisations en cours',NULL,NULL,1),(1301,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','74','1357','Autres produits d\'exploitation',NULL,NULL,1),(1302,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','740','1301','Subsides d\'exploitation et montants compensatoires',NULL,NULL,1),(1303,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','741','1301','Plus-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1304,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','742','1301','Plus-values sur réalisations de créances commerciales',NULL,NULL,1),(1305,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','743','1301','à 749 Produits d\'exploitation divers',NULL,NULL,1),(1306,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','743','1301','Produits de services exploités dans l\'intérêt du personnel',NULL,NULL,1),(1307,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','744','1301','Commissions et courtages',NULL,NULL,1),(1308,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','745','1301','Redevances pour brevets et licences',NULL,NULL,1),(1309,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','746','1301','Prestations de services (transports, études, etc)',NULL,NULL,1),(1310,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','747','1301','Revenus des immeubles affectés aux activités non professionnelles',NULL,NULL,1),(1311,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','748','1301','Locations diverses à caractère professionnel',NULL,NULL,1),(1312,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','749','1301','Produits divers',NULL,NULL,1),(1313,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7490','1312','Bonis sur reprises d\'emballages consignés',NULL,NULL,1),(1314,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7491','1312','Bonis sur travaux en associations momentanées',NULL,NULL,1),(1315,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','75','1357','Produits financiers',NULL,NULL,1),(1316,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','750','1315','Produits des immobilisations financières',NULL,NULL,1),(1317,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7500','1316','Revenus des actions',NULL,NULL,1),(1318,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7501','1316','Revenus des obligations',NULL,NULL,1),(1319,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7502','1316','Revenus des créances à plus d\'un an',NULL,NULL,1),(1320,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','751','1315','Produits des actifs circulants',NULL,NULL,1),(1321,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','752','1315','Plus-values sur réalisations d\'actifs circulants',NULL,NULL,1),(1322,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','753','1315','Subsides en capital et en intérêts',NULL,NULL,1),(1323,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','754','1315','Différences de change',NULL,NULL,1),(1324,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','755','1315','Ecarts de conversion des devises',NULL,NULL,1),(1325,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','756','1315','à 759 Produits financiers divers',NULL,NULL,1),(1326,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','756','1315','Produits des autres créances',NULL,NULL,1),(1327,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','757','1315','Escomptes obtenus',NULL,NULL,1),(1328,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','76','1357','Produits exceptionnels',NULL,NULL,1),(1329,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','760','1328','Reprises d\'amortissements et de réductions de valeur',NULL,NULL,1),(1330,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7600','1329','Sur immobilisations incorporelles',NULL,NULL,1),(1331,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7601','1329','Sur immobilisations corporelles',NULL,NULL,1),(1332,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','761','1328','Reprises de réductions de valeur sur immobilisations financières',NULL,NULL,1),(1333,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','762','1328','Reprises de provisions pour risques et charges exceptionnelles',NULL,NULL,1),(1334,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','763','1328','Plus-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1335,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7630','1334','Sur immobilisations incorporelles',NULL,NULL,1),(1336,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7631','1334','Sur immobilisations corporelles',NULL,NULL,1),(1337,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7632','1334','Sur immobilisations financières',NULL,NULL,1),(1338,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','764','1328','Autres produits exceptionnels',NULL,NULL,1),(1339,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','77','1357','Régularisations d\'impôts et reprises de provisions fiscales',NULL,NULL,1),(1340,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','771','1339','Impôts belges sur le résultat',NULL,NULL,1),(1341,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7710','1340','Régularisations d\'impôts dus ou versés',NULL,NULL,1),(1342,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7711','1340','Régularisations d\'impôts estimés',NULL,NULL,1),(1343,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7712','1340','Reprises de provisions fiscales',NULL,NULL,1),(1344,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','773','1339','Impôts étrangers sur le résultat',NULL,NULL,1),(1345,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','79','1357','Affectation aux résultats',NULL,NULL,1),(1346,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','790','1345','Bénéfice reporté de l\'exercice précédent',NULL,NULL,1),(1347,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','791','1345','Prélèvement sur le capital et les primes d\'émission',NULL,NULL,1),(1348,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','792','1345','Prélèvement sur les réserves',NULL,NULL,1),(1349,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','793','1345','Perte à reporter',NULL,NULL,1),(1350,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','794','1345','Intervention d\'associés (ou du propriétaire) dans la perte',NULL,NULL,1),(1351,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1352,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1353,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1354,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1355,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1356,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1357,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1401,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1402,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1403,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1404,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1405,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1406,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1407,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1501,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1502,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1503,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1504,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1505,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1506,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1507,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(4001,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1','','Financiación básica',NULL,NULL,1),(4002,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACTIVO','XXXXXX','2','','Activo no corriente',NULL,NULL,1),(4003,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','EXISTENCIAS','XXXXXX','3','','Existencias',NULL,NULL,1),(4004,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4','','Acreedores y deudores por operaciones comerciales',NULL,NULL,1),(4005,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5','','Cuentas financieras',NULL,NULL,1),(4006,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6','','Compras y gastos',NULL,NULL,1),(4007,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7','','Ventas e ingresos',NULL,NULL,1),(4008,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','10','4001','CAPITAL',NULL,NULL,1),(4009,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','100','4008','Capital social',NULL,NULL,1),(4010,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','101','4008','Fondo social',NULL,NULL,1),(4011,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','CAPITAL','102','4008','Capital',NULL,NULL,1),(4012,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','103','4008','Socios por desembolsos no exigidos',NULL,NULL,1),(4013,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1030','4012','Socios por desembolsos no exigidos capital social',NULL,NULL,1),(4014,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1034','4012','Socios por desembolsos no exigidos capital pendiente de inscripción',NULL,NULL,1),(4015,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','104','4008','Socios por aportaciones no dineradas pendientes',NULL,NULL,1),(4016,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1040','4015','Socios por aportaciones no dineradas pendientes capital social',NULL,NULL,1),(4017,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1044','4015','Socios por aportaciones no dineradas pendientes capital pendiente de inscripción',NULL,NULL,1),(4018,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','108','4008','Acciones o participaciones propias en situaciones especiales',NULL,NULL,1),(4019,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','109','4008','Acciones o participaciones propias para reducción de capital',NULL,NULL,1),(4020,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','11','4001','Reservas y otros instrumentos de patrimonio',NULL,NULL,1),(4021,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','110','4020','Prima de emisión o asunción',NULL,NULL,1),(4022,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','111','4020','Otros instrumentos de patrimonio neto',NULL,NULL,1),(4023,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1110','4022','Patrimonio neto por emisión de instrumentos financieros compuestos',NULL,NULL,1),(4024,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1111','4022','Resto de instrumentos de patrimoio neto',NULL,NULL,1),(4025,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','112','4020','Reserva legal',NULL,NULL,1),(4026,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','113','4020','Reservas voluntarias',NULL,NULL,1),(4027,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','114','4020','Reservas especiales',NULL,NULL,1),(4028,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1140','4027','Reservas para acciones o participaciones de la sociedad dominante',NULL,NULL,1),(4029,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1141','4027','Reservas estatutarias',NULL,NULL,1),(4030,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1142','4027','Reservas por capital amortizado',NULL,NULL,1),(4031,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1143','4027','Reservas por fondo de comercio',NULL,NULL,1),(4032,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1144','4028','Reservas por acciones propias aceptadas en garantía',NULL,NULL,1),(4033,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','115','4020','Reservas por pérdidas y ganancias actuariales y otros ajustes',NULL,NULL,1),(4034,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','118','4020','Aportaciones de socios o propietarios',NULL,NULL,1),(4035,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','119','4020','Diferencias por ajuste del capital a euros',NULL,NULL,1),(4036,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','12','4001','Resultados pendientes de aplicación',NULL,NULL,1),(4037,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','120','4036','Remanente',NULL,NULL,1),(4038,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','121','4036','Resultados negativos de ejercicios anteriores',NULL,NULL,1),(4039,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','129','4036','Resultado del ejercicio',NULL,NULL,1),(4040,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','13','4001','Subvenciones, donaciones y ajustes por cambio de valor',NULL,NULL,1),(4041,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','130','4040','Subvenciones oficiales de capital',NULL,NULL,1),(4042,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','131','4040','Donaciones y legados de capital',NULL,NULL,1),(4043,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','132','4040','Otras subvenciones, donaciones y legados',NULL,NULL,1),(4044,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','133','4040','Ajustes por valoración en activos financieros disponibles para la venta',NULL,NULL,1),(4045,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','134','4040','Operaciones de cobertura',NULL,NULL,1),(4046,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1340','4045','Cobertura de flujos de efectivo',NULL,NULL,1),(4047,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1341','4045','Cobertura de una inversión neta en un negocio extranjero',NULL,NULL,1),(4048,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','135','4040','Diferencias de conversión',NULL,NULL,1),(4049,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','136','4040','Ajustes por valoración en activos no corrientes y grupos enajenables de elementos mantenidos para la venta',NULL,NULL,1),(4050,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','137','4040','Ingresos fiscales a distribuir en varios ejercicios',NULL,NULL,1),(4051,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1370','4050','Ingresos fiscales por diferencias permanentes a distribuir en varios ejercicios',NULL,NULL,1),(4052,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1371','4050','Ingresos fiscales por deducciones y bonificaciones a distribuir en varios ejercicios',NULL,NULL,1),(4053,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','14','4001','Provisiones',NULL,NULL,1),(4054,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','141','4053','Provisión para impuestos',NULL,NULL,1),(4055,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','142','4053','Provisión para otras responsabilidades',NULL,NULL,1),(4056,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','143','4053','Provisión por desmantelamiento, retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4057,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','145','4053','Provisión para actuaciones medioambientales',NULL,NULL,1),(4058,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','15','4001','Deudas a largo plazo con características especiales',NULL,NULL,1),(4059,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','150','4058','Acciones o participaciones a largo plazo consideradas como pasivos financieros',NULL,NULL,1),(4060,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','153','4058','Desembolsos no exigidos por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4061,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1533','4060','Desembolsos no exigidos empresas del grupo',NULL,NULL,1),(4062,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1534','4060','Desembolsos no exigidos empresas asociadas',NULL,NULL,1),(4063,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1535','4060','Desembolsos no exigidos otras partes vinculadas',NULL,NULL,1),(4064,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1536','4060','Otros desembolsos no exigidos',NULL,NULL,1),(4065,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','154','4058','Aportaciones no dinerarias pendientes por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4066,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1543','4065','Aportaciones no dinerarias pendientes empresas del grupo',NULL,NULL,1),(4067,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1544','4065','Aportaciones no dinerarias pendientes empresas asociadas',NULL,NULL,1),(4068,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1545','4065','Aportaciones no dinerarias pendientes otras partes vinculadas',NULL,NULL,1),(4069,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1546','4065','Otras aportaciones no dinerarias pendientes',NULL,NULL,1),(4070,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','16','4001','Deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4071,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','160','4070','Deudas a largo plazo con entidades de crédito vinculadas',NULL,NULL,1),(4072,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1603','4071','Deudas a largo plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4073,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1604','4071','Deudas a largo plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4074,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1605','4071','Deudas a largo plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4075,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','161','4070','Proveedores de inmovilizado a largo plazo partes vinculadas',NULL,NULL,1),(4076,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1613','4075','Proveedores de inmovilizado a largo plazo empresas del grupo',NULL,NULL,1),(4077,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1614','4075','Proveedores de inmovilizado a largo plazo empresas asociadas',NULL,NULL,1),(4078,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1615','4075','Proveedores de inmovilizado a largo plazo otras partes vinculadas',NULL,NULL,1),(4079,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','162','4070','Acreedores por arrendamiento financiero a largo plazo partes vinculadas',NULL,NULL,1),(4080,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1623','4079','Acreedores por arrendamiento financiero a largo plazo empresas del grupo',NULL,NULL,1),(4081,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1624','4080','Acreedores por arrendamiento financiero a largo plazo empresas asociadas',NULL,NULL,1),(4082,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1625','4080','Acreedores por arrendamiento financiero a largo plazo otras partes vinculadas',NULL,NULL,1),(4083,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','163','4070','Otras deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4084,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1633','4083','Otras deudas a largo plazo empresas del grupo',NULL,NULL,1),(4085,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1634','4083','Otras deudas a largo plazo empresas asociadas',NULL,NULL,1),(4086,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1635','4083','Otras deudas a largo plazo otras partes vinculadas',NULL,NULL,1),(4087,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','17','4001','Deudas a largo plazo por préstamos recibidos empresitos y otros conceptos',NULL,NULL,1),(4088,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','170','4087','Deudas a largo plazo con entidades de crédito',NULL,NULL,1),(4089,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','171','4087','Deudas a largo plazo',NULL,NULL,1),(4090,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','172','4087','Deudas a largo plazo transformables en suvbenciones donaciones y legados',NULL,NULL,1),(4091,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','173','4087','Proveedores de inmovilizado a largo plazo',NULL,NULL,1),(4092,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','174','4087','Acreedores por arrendamiento financiero a largo plazo',NULL,NULL,1),(4093,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','175','4087','Efectos a pagar a largo plazo',NULL,NULL,1),(4094,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','176','4087','Pasivos por derivados financieros a largo plazo',NULL,NULL,1),(4095,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','177','4087','Obligaciones y bonos',NULL,NULL,1),(4096,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','179','4087','Deudas representadas en otros valores negociables',NULL,NULL,1),(4097,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','18','4001','Pasivos por fianzas garantias y otros conceptos a largo plazo',NULL,NULL,1),(4098,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','180','4097','Fianzas recibidas a largo plazo',NULL,NULL,1),(4099,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','181','4097','Anticipos recibidos por ventas o prestaciones de servicios a largo plazo',NULL,NULL,1),(4100,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','185','4097','Depositos recibidos a largo plazo',NULL,NULL,1),(4101,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','19','4001','Situaciones transitorias de financiación',NULL,NULL,1),(4102,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','190','4101','Acciones o participaciones emitidas',NULL,NULL,1),(4103,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','192','4101','Suscriptores de acciones',NULL,NULL,1),(4104,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','194','4101','Capital emitido pendiente de inscripción',NULL,NULL,1),(4105,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','195','4101','Acciones o participaciones emitidas consideradas como pasivos financieros',NULL,NULL,1),(4106,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','197','4101','Suscriptores de acciones consideradas como pasivos financieros',NULL,NULL,1),(4107,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','199','4101','Acciones o participaciones emitidas consideradas como pasivos financieros pendientes de inscripción',NULL,NULL,1),(4108,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','20','4002','Inmovilizaciones intangibles',NULL,NULL,1),(4109,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','200','4108','Investigación',NULL,NULL,1),(4110,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','201','4108','Desarrollo',NULL,NULL,1),(4111,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','202','4108','Concesiones administrativas',NULL,NULL,1),(4112,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','203','4108','Propiedad industrial',NULL,NULL,1),(4113,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','205','4108','Derechos de transpaso',NULL,NULL,1),(4114,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','206','4108','Aplicaciones informáticas',NULL,NULL,1),(4115,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','209','4108','Anticipos para inmovilizaciones intangibles',NULL,NULL,1),(4116,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','21','4002','Inmovilizaciones materiales',NULL,NULL,1),(4117,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','210','4116','Terrenos y bienes naturales',NULL,NULL,1),(4118,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','211','4116','Construcciones',NULL,NULL,1),(4119,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','212','4116','Instalaciones técnicas',NULL,NULL,1),(4120,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','213','4116','Maquinaria',NULL,NULL,1),(4121,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','214','4116','Utillaje',NULL,NULL,1),(4122,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','215','4116','Otras instalaciones',NULL,NULL,1),(4123,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','216','4116','Mobiliario',NULL,NULL,1),(4124,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','217','4116','Equipos para procesos de información',NULL,NULL,1),(4125,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','218','4116','Elementos de transporte',NULL,NULL,1),(4126,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','219','4116','Otro inmovilizado material',NULL,NULL,1),(4127,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','22','4002','Inversiones inmobiliarias',NULL,NULL,1),(4128,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','220','4127','Inversiones en terreons y bienes naturales',NULL,NULL,1),(4129,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','221','4127','Inversiones en construcciones',NULL,NULL,1),(4130,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','23','4002','Inmovilizaciones materiales en curso',NULL,NULL,1),(4131,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','230','4130','Adaptación de terrenos y bienes naturales',NULL,NULL,1),(4132,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','231','4130','Construcciones en curso',NULL,NULL,1),(4133,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','232','4130','Instalaciones técnicas en montaje',NULL,NULL,1),(4134,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','233','4130','Maquinaria en montaje',NULL,NULL,1),(4135,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','237','4130','Equipos para procesos de información en montaje',NULL,NULL,1),(4136,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','239','4130','Anticipos para inmovilizaciones materiales',NULL,NULL,1),(4137,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','24','4002','Inversiones financieras a largo plazo en partes vinculadas',NULL,NULL,1),(4138,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','240','4137','Participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4139,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2403','4138','Participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4140,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2404','4138','Participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4141,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2405','4138','Participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4142,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','241','4137','Valores representativos de deuda a largo plazo de partes vinculadas',NULL,NULL,1),(4143,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2413','4142','Valores representativos de deuda a largo plazo de empresas del grupo',NULL,NULL,1),(4144,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2414','4142','Valores representativos de deuda a largo plazo de empresas asociadas',NULL,NULL,1),(4145,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2415','4142','Valores representativos de deuda a largo plazo de otras partes vinculadas',NULL,NULL,1),(4146,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','242','4137','Créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4147,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2423','4146','Créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4148,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2424','4146','Créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4149,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2425','4146','Créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4150,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','249','4137','Desembolsos pendientes sobre participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4151,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2493','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4152,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2494','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4153,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2495','4150','Desembolsos pendientes sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4154,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','25','4002','Otras inversiones financieras a largo plazo',NULL,NULL,1),(4155,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','250','4154','Inversiones financieras a largo plazo en instrumentos de patrimonio',NULL,NULL,1),(4156,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','251','4154','Valores representativos de deuda a largo plazo',NULL,NULL,1),(4157,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','252','4154','Créditos a largo plazo',NULL,NULL,1),(4158,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','253','4154','Créditos a largo plazo por enajenación de inmovilizado',NULL,NULL,1),(4159,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','254','4154','Créditos a largo plazo al personal',NULL,NULL,1),(4160,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','255','4154','Activos por derivados financieros a largo plazo',NULL,NULL,1),(4161,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','258','4154','Imposiciones a largo plazo',NULL,NULL,1),(4162,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','259','4154','Desembolsos pendientes sobre participaciones en el patrimonio neto a largo plazo',NULL,NULL,1),(4163,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','26','4002','Fianzas y depósitos constituidos a largo plazo',NULL,NULL,1),(4164,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','260','4163','Fianzas constituidas a largo plazo',NULL,NULL,1),(4165,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','261','4163','Depósitos constituidos a largo plazo',NULL,NULL,1),(4166,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','28','4002','Amortización acumulada del inmovilizado',NULL,NULL,1),(4167,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','280','4166','Amortización acumulado del inmovilizado intangible',NULL,NULL,1),(4168,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2800','4167','Amortización acumulada de investigación',NULL,NULL,1),(4169,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2801','4167','Amortización acumulada de desarrollo',NULL,NULL,1),(4170,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2802','4167','Amortización acumulada de concesiones administrativas',NULL,NULL,1),(4171,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2803','4167','Amortización acumulada de propiedad industrial',NULL,NULL,1),(4172,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2805','4167','Amortización acumulada de derechos de transpaso',NULL,NULL,1),(4173,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2806','4167','Amortización acumulada de aplicaciones informáticas',NULL,NULL,1),(4174,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','281','4166','Amortización acumulado del inmovilizado material',NULL,NULL,1),(4175,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2811','4174','Amortización acumulada de construcciones',NULL,NULL,1),(4176,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2812','4174','Amortización acumulada de instalaciones técnicas',NULL,NULL,1),(4177,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2813','4174','Amortización acumulada de maquinaria',NULL,NULL,1),(4178,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2814','4174','Amortización acumulada de utillaje',NULL,NULL,1),(4179,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2815','4174','Amortización acumulada de otras instalaciones',NULL,NULL,1),(4180,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2816','4174','Amortización acumulada de mobiliario',NULL,NULL,1),(4181,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2817','4174','Amortización acumulada de equipos para proceso de información',NULL,NULL,1),(4182,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2818','4174','Amortización acumulada de elementos de transporte',NULL,NULL,1),(4183,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2819','4175','Amortización acumulada de otro inmovilizado material',NULL,NULL,1),(4184,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','282','4166','Amortización acumulada de las inversiones inmobiliarias',NULL,NULL,1),(4185,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','29','4002','Deterioro de valor de activos no corrientes',NULL,NULL,1),(4186,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','290','4185','Deterioro de valor del inmovilizado intangible',NULL,NULL,1),(4187,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2900','4186','Deterioro de valor de investigación',NULL,NULL,1),(4188,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2901','4186','Deterioro de valor de desarrollo',NULL,NULL,1),(4189,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2902','4186','Deterioro de valor de concesiones administrativas',NULL,NULL,1),(4190,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2903','4186','Deterioro de valor de propiedad industrial',NULL,NULL,1),(4191,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2905','4186','Deterioro de valor de derechos de transpaso',NULL,NULL,1),(4192,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2906','4186','Deterioro de valor de aplicaciones informáticas',NULL,NULL,1),(4193,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','291','4185','Deterioro de valor del inmovilizado material',NULL,NULL,1),(4194,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2910','4193','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4195,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2911','4193','Deterioro de valor de construcciones',NULL,NULL,1),(4196,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2912','4193','Deterioro de valor de instalaciones técnicas',NULL,NULL,1),(4197,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2913','4193','Deterioro de valor de maquinaria',NULL,NULL,1),(4198,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2914','4193','Deterioro de valor de utillajes',NULL,NULL,1),(4199,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2915','4194','Deterioro de valor de otras instalaciones',NULL,NULL,1),(4200,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2916','4194','Deterioro de valor de mobiliario',NULL,NULL,1),(4201,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2917','4194','Deterioro de valor de equipos para proceso de información',NULL,NULL,1),(4202,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2918','4194','Deterioro de valor de elementos de transporte',NULL,NULL,1),(4203,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2919','4194','Deterioro de valor de otro inmovilizado material',NULL,NULL,1),(4204,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','292','4185','Deterioro de valor de las inversiones inmobiliarias',NULL,NULL,1),(4205,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2920','4204','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4206,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2921','4204','Deterioro de valor de construcciones',NULL,NULL,1),(4207,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','293','4185','Deterioro de valor de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4208,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2933','4207','Deterioro de valor de participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4209,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2934','4207','Deterioro de valor de sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4210,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2935','4207','Deterioro de valor de sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4211,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','294','4185','Deterioro de valor de valores representativos de deuda a largo plazo en partes vinculadas',NULL,NULL,1),(4212,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2943','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas del grupo',NULL,NULL,1),(4213,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2944','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas asociadas',NULL,NULL,1),(4214,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2945','4211','Deterioro de valor de valores representativos de deuda a largo plazo en otras partes vinculadas',NULL,NULL,1),(4215,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','295','4185','Deterioro de valor de créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4216,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2953','4215','Deterioro de valor de créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4217,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2954','4215','Deterioro de valor de créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4218,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2955','4215','Deterioro de valor de créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4219,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','296','4185','Deterioro de valor de participaciones en el patrimonio netoa largo plazo',NULL,NULL,1),(4220,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','297','4185','Deterioro de valor de valores representativos de deuda a largo plazo',NULL,NULL,1),(4221,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','298','4185','Deterioro de valor de créditos a largo plazo',NULL,NULL,1),(4222,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','30','4003','Comerciales',NULL,NULL,1),(4223,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','300','4222','Mercaderías A',NULL,NULL,1),(4224,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','301','4222','Mercaderías B',NULL,NULL,1),(4225,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','31','4003','Materias primas',NULL,NULL,1),(4226,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','310','4225','Materias primas A',NULL,NULL,1),(4227,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','311','4225','Materias primas B',NULL,NULL,1),(4228,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','32','4003','Otros aprovisionamientos',NULL,NULL,1),(4229,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','320','4228','Elementos y conjuntos incorporables',NULL,NULL,1),(4230,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','321','4228','Combustibles',NULL,NULL,1),(4231,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','322','4228','Repuestos',NULL,NULL,1),(4232,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','325','4228','Materiales diversos',NULL,NULL,1),(4233,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','326','4228','Embalajes',NULL,NULL,1),(4234,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','327','4228','Envases',NULL,NULL,1),(4235,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','328','4229','Material de oficina',NULL,NULL,1),(4236,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','33','4003','Productos en curso',NULL,NULL,1),(4237,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','330','4236','Productos en curos A',NULL,NULL,1),(4238,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','331','4236','Productos en curso B',NULL,NULL,1),(4239,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','34','4003','Productos semiterminados',NULL,NULL,1),(4240,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','340','4239','Productos semiterminados A',NULL,NULL,1),(4241,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','341','4239','Productos semiterminados B',NULL,NULL,1),(4242,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','35','4003','Productos terminados',NULL,NULL,1),(4243,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','350','4242','Productos terminados A',NULL,NULL,1),(4244,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','351','4242','Productos terminados B',NULL,NULL,1),(4245,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','36','4003','Subproductos, residuos y materiales recuperados',NULL,NULL,1),(4246,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','360','4245','Subproductos A',NULL,NULL,1),(4247,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','361','4245','Subproductos B',NULL,NULL,1),(4248,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','365','4245','Residuos A',NULL,NULL,1),(4249,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','366','4245','Residuos B',NULL,NULL,1),(4250,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','368','4245','Materiales recuperados A',NULL,NULL,1),(4251,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','369','4245','Materiales recuperados B',NULL,NULL,1),(4252,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','39','4003','Deterioro de valor de las existencias',NULL,NULL,1),(4253,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','390','4252','Deterioro de valor de las mercaderías',NULL,NULL,1),(4254,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','391','4252','Deterioro de valor de las materias primas',NULL,NULL,1),(4255,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','392','4252','Deterioro de valor de otros aprovisionamientos',NULL,NULL,1),(4256,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','393','4252','Deterioro de valor de los productos en curso',NULL,NULL,1),(4257,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','394','4252','Deterioro de valor de los productos semiterminados',NULL,NULL,1),(4258,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','395','4252','Deterioro de valor de los productos terminados',NULL,NULL,1),(4259,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','396','4252','Deterioro de valor de los subproductos, residuos y materiales recuperados',NULL,NULL,1),(4260,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','40','4004','Proveedores',NULL,NULL,1),(4261,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','400','4260','Proveedores',NULL,NULL,1),(4262,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4000','4261','Proveedores euros',NULL,NULL,1),(4263,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4004','4261','Proveedores moneda extranjera',NULL,NULL,1),(4264,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4009','4261','Proveedores facturas pendientes de recibir o formalizar',NULL,NULL,1),(4265,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','401','4260','Proveedores efectos comerciales a pagar',NULL,NULL,1),(4266,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','403','4260','Proveedores empresas del grupo',NULL,NULL,1),(4267,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4030','4266','Proveedores empresas del grupo euros',NULL,NULL,1),(4268,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4031','4266','Efectos comerciales a pagar empresas del grupo',NULL,NULL,1),(4269,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4034','4266','Proveedores empresas del grupo moneda extranjera',NULL,NULL,1),(4270,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4036','4266','Envases y embalajes a devolver a proveedores empresas del grupo',NULL,NULL,1),(4271,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4039','4266','Proveedores empresas del grupo facturas pendientes de recibir o de formalizar',NULL,NULL,1),(4272,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','404','4260','Proveedores empresas asociadas',NULL,NULL,1),(4273,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','405','4260','Proveedores otras partes vinculadas',NULL,NULL,1),(4274,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','406','4260','Envases y embalajes a devolver a proveedores',NULL,NULL,1),(4275,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','407','4260','Anticipos a proveedores',NULL,NULL,1),(4276,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','41','4004','Acreedores varios',NULL,NULL,1),(4277,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','410','4276','Acreedores por prestaciones de servicios',NULL,NULL,1),(4278,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4100','4277','Acreedores por prestaciones de servicios euros',NULL,NULL,1),(4279,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4104','4277','Acreedores por prestaciones de servicios moneda extranjera',NULL,NULL,1),(4280,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4109','4277','Acreedores por prestaciones de servicios facturas pendientes de recibir o formalizar',NULL,NULL,1),(4281,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','411','4276','Acreedores efectos comerciales a pagar',NULL,NULL,1),(4282,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','419','4276','Acreedores por operaciones en común',NULL,NULL,1),(4283,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','43','4004','Clientes',NULL,NULL,1),(4284,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','430','4283','Clientes',NULL,NULL,1),(4285,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4300','4284','Clientes euros',NULL,NULL,1),(4286,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4304','4284','Clientes moneda extranjera',NULL,NULL,1),(4287,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4309','4284','Clientes facturas pendientes de formalizar',NULL,NULL,1),(4288,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','431','4283','Clientes efectos comerciales a cobrar',NULL,NULL,1),(4289,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4310','4288','Efectos comerciales en cartera',NULL,NULL,1),(4290,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4311','4288','Efectos comerciales descontados',NULL,NULL,1),(4291,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4312','4288','Efectos comerciales en gestión de cobro',NULL,NULL,1),(4292,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4315','4288','Efectos comerciales impagados',NULL,NULL,1),(4293,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','432','4283','Clientes operaciones de factoring',NULL,NULL,1),(4294,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','433','4283','Clientes empresas del grupo',NULL,NULL,1),(4295,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4330','4294','Clientes empresas del grupo euros',NULL,NULL,1),(4296,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4331','4294','Efectos comerciales a cobrar empresas del grupo',NULL,NULL,1),(4297,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4332','4294','Clientes empresas del grupo operaciones de factoring',NULL,NULL,1),(4298,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4334','4294','Clientes empresas del grupo moneda extranjera',NULL,NULL,1),(4299,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4336','4294','Clientes empresas del grupo dudoso cobro',NULL,NULL,1),(4300,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4337','4294','Envases y embalajes a devolver a clientes empresas del grupo',NULL,NULL,1),(4301,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4339','4294','Clientes empresas del grupo facturas pendientes de formalizar',NULL,NULL,1),(4302,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','434','4283','Clientes empresas asociadas',NULL,NULL,1),(4303,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','435','4283','Clientes otras partes vinculadas',NULL,NULL,1),(4304,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','436','4283','Clientes de dudoso cobro',NULL,NULL,1),(4305,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','437','4283','Envases y embalajes a devolver por clientes',NULL,NULL,1),(4306,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','438','4283','Anticipos de clientes',NULL,NULL,1),(4307,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','44','4004','Deudores varios',NULL,NULL,1),(4308,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','440','4307','Deudores',NULL,NULL,1),(4309,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4400','4308','Deudores euros',NULL,NULL,1),(4310,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4404','4308','Deudores moneda extranjera',NULL,NULL,1),(4311,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4409','4308','Deudores facturas pendientes de formalizar',NULL,NULL,1),(4312,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','441','4307','Deudores efectos comerciales a cobrar',NULL,NULL,1),(4313,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4410','4312','Deudores efectos comerciales en cartera',NULL,NULL,1),(4314,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4411','4312','Deudores efectos comerciales descontados',NULL,NULL,1),(4315,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4412','4312','Deudores efectos comerciales en gestión de cobro',NULL,NULL,1),(4316,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4415','4312','Deudores efectos comerciales impagados',NULL,NULL,1),(4317,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','446','4307','Deudores de dusoso cobro',NULL,NULL,1),(4318,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','449','4307','Deudores por operaciones en común',NULL,NULL,1),(4319,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','46','4004','Personal',NULL,NULL,1),(4320,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','460','4319','Anticipos de renumeraciones',NULL,NULL,1),(4321,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','465','4319','Renumeraciones pendientes de pago',NULL,NULL,1),(4322,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','47','4004','Administraciones Públicas',NULL,NULL,1),(4323,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','470','4322','Hacienda Pública deudora por diversos conceptos',NULL,NULL,1),(4324,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4700','4323','Hacienda Pública deudora por IVA',NULL,NULL,1),(4325,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4708','4323','Hacienda Pública deudora por subvenciones concedidas',NULL,NULL,1),(4326,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4709','4323','Hacienda Pública deudora por devolución de impuestos',NULL,NULL,1),(4327,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','471','4322','Organismos de la Seguridad Social deudores',NULL,NULL,1),(4328,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','472','4322','Hacienda Pública IVA soportado',NULL,NULL,1),(4329,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','473','4322','Hacienda Pública retenciones y pagos a cuenta',NULL,NULL,1),(4330,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','474','4322','Activos por impuesto diferido',NULL,NULL,1),(4331,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4740','4330','Activos por diferencias temporarias deducibles',NULL,NULL,1),(4332,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4742','4330','Derechos por deducciones y bonificaciones pendientes de aplicar',NULL,NULL,1),(4333,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4745','4330','Crédito por pérdidasa compensar del ejercicio',NULL,NULL,1),(4334,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','475','4322','Hacienda Pública acreedora por conceptos fiscales',NULL,NULL,1),(4335,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4750','4334','Hacienda Pública acreedora por IVA',NULL,NULL,1),(4336,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4751','4334','Hacienda Pública acreedora por retenciones practicadas',NULL,NULL,1),(4337,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4752','4334','Hacienda Pública acreedora por impuesto sobre sociedades',NULL,NULL,1),(4338,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4758','4334','Hacienda Pública acreedora por subvenciones a integrar',NULL,NULL,1),(4339,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','476','4322','Organismos de la Seguridad Social acreedores',NULL,NULL,1),(4340,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','477','4322','Hacienda Pública IVA repercutido',NULL,NULL,1),(4341,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','479','4322','Pasivos por diferencias temporarias imponibles',NULL,NULL,1),(4342,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','48','4004','Ajustes por periodificación',NULL,NULL,1),(4343,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','480','4342','Gastos anticipados',NULL,NULL,1),(4344,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','485','4342','Ingresos anticipados',NULL,NULL,1),(4345,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','49','4004','Deterioro de valor de créditos comerciales y provisiones a corto plazo',NULL,NULL,1),(4346,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','490','4345','Deterioro de valor de créditos por operaciones comerciales',NULL,NULL,1),(4347,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','493','4345','Deterioro de valor de créditos por operaciones comerciales con partes vinculadas',NULL,NULL,1),(4348,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4933','4347','Deterioro de valor de créditos por operaciones comerciales con empresas del grupo',NULL,NULL,1),(4349,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4934','4347','Deterioro de valor de créditos por operaciones comerciales con empresas asociadas',NULL,NULL,1),(4350,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4935','4347','Deterioro de valor de créditos por operaciones comerciales con otras partes vinculadas',NULL,NULL,1),(4351,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','499','4345','Provisiones por operaciones comerciales',NULL,NULL,1),(4352,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4994','4351','Provisión para contratos anerosos',NULL,NULL,1),(4353,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4999','4351','Provisión para otras operaciones comerciales',NULL,NULL,1),(4354,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','50','4005','Emprésitos deudas con características especiales y otras emisiones análogas a corto plazo',NULL,NULL,1),(4355,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','500','4354','Obligaciones y bonos a corto plazo',NULL,NULL,1),(4356,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','502','4354','Acciones o participaciones a corto plazo consideradas como pasivos financieros',NULL,NULL,1),(4357,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','505','4354','Deudas representadas en otros valores negociables a corto plazo',NULL,NULL,1),(4358,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','506','4354','Intereses a corto plazo de emprésitos y otras emisiones analógicas',NULL,NULL,1),(4359,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','507','4354','Dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4360,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','509','4354','Valores negociables amortizados',NULL,NULL,1),(4361,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5090','4360','Obligaciones y bonos amortizados',NULL,NULL,1),(4362,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5095','4360','Otros valores negociables amortizados',NULL,NULL,1),(4363,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','51','4005','Deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4364,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','510','4363','Deudas a corto plazo con entidades de crédito vinculadas',NULL,NULL,1),(4365,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5103','4364','Deudas a corto plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4366,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5104','4364','Deudas a corto plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4367,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5105','4364','Deudas a corto plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4368,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','511','4363','Proveedores de inmovilizado a corto plazo partes vinculadas',NULL,NULL,1),(4369,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5113','4368','Proveedores de inmovilizado a corto plazo empresas del grupo',NULL,NULL,1),(4370,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5114','4368','Proveedores de inmovilizado a corto plazo empresas asociadas',NULL,NULL,1),(4371,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5115','4368','Proveedores de inmovilizado a corto plazo otras partes vinculadas',NULL,NULL,1),(4372,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','512','4363','Acreedores por arrendamiento financiero a corto plazo partes vinculadas',NULL,NULL,1),(4373,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5123','4372','Acreedores por arrendamiento financiero a corto plazo empresas del grupo',NULL,NULL,1),(4374,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5124','4372','Acreedores por arrendamiento financiero a corto plazo empresas asociadas',NULL,NULL,1),(4375,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5125','4372','Acreedores por arrendamiento financiero a corto plazo otras partes vinculadas',NULL,NULL,1),(4376,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','513','4363','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4377,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5133','4376','Otras deudas a corto plazo con empresas del grupo',NULL,NULL,1),(4378,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5134','4376','Otras deudas a corto plazo con empresas asociadas',NULL,NULL,1),(4379,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5135','4376','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4380,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','514','4363','Intereses a corto plazo con partes vinculadas',NULL,NULL,1),(4381,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5143','4380','Intereses a corto plazo empresas del grupo',NULL,NULL,1),(4382,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5144','4380','Intereses a corto plazo empresas asociadas',NULL,NULL,1),(4383,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5145','4380','Intereses deudas a corto plazo partes vinculadas',NULL,NULL,1),(4384,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','52','4005','Deudas a corto plazo por préstamos recibidos y otros conceptos',NULL,NULL,1),(4385,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','520','4384','Deudas a corto plazo con entidades de crédito',NULL,NULL,1),(4386,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5200','4385','Préstamos a corto plazo de entidades de crédito',NULL,NULL,1),(4387,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5201','4385','Deudas a corto plazo por crédito dispuesto',NULL,NULL,1),(4388,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5208','4385','Deudas por efectos descontados',NULL,NULL,1),(4389,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5209','4385','Deudas por operaciones de factoring',NULL,NULL,1),(4390,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','521','4384','Deudas a corto plazo',NULL,NULL,1),(4391,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','522','4384','Deudas a corto plazo transformables en subvenciones donaciones y legados',NULL,NULL,1),(4392,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','523','4384','Proveedores de inmovilizado a corto plazo',NULL,NULL,1),(4393,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','526','4384','Dividendo activo a pagar',NULL,NULL,1),(4394,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','527','4384','Intereses a corto plazo de deudas con entidades de crédito',NULL,NULL,1),(4395,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','528','4384','Intereses a corto plazo de deudas',NULL,NULL,1),(4396,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','529','4384','Provisiones a corto plazo',NULL,NULL,1),(4397,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5291','4396','Provisión a corto plazo para impuestos',NULL,NULL,1),(4398,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5292','4396','Provisión a corto plazo para otras responsabilidades',NULL,NULL,1),(4399,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5293','4396','Provisión a corto plazo por desmantelamiento retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4400,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5295','4396','Provisión a corto plazo para actuaciones medioambientales',NULL,NULL,1),(4401,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','53','4005','Inversiones financieras a corto plazo en partes vinculadas',NULL,NULL,1),(4402,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','530','4401','Participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4403,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5303','4402','Participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4404,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5304','4402','Participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4405,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5305','4402','Participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4406,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','531','4401','Valores representativos de deuda a corto plazo de partes vinculadas',NULL,NULL,1),(4407,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5313','4406','Valores representativos de deuda a corto plazo de empresas del grupo',NULL,NULL,1),(4408,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5314','4406','Valores representativos de deuda a corto plazo de empresas asociadas',NULL,NULL,1),(4409,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5315','4406','Valores representativos de deuda a corto plazo de otras partes vinculadas',NULL,NULL,1),(4410,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','532','4401','Créditos a corto plazo a partes vinculadas',NULL,NULL,1),(4411,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5323','4410','Créditos a corto plazo a empresas del grupo',NULL,NULL,1),(4412,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5324','4410','Créditos a corto plazo a empresas asociadas',NULL,NULL,1),(4413,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5325','4410','Créditos a corto plazo a otras partes vinculadas',NULL,NULL,1),(4414,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','533','4401','Intereses a corto plazo de valores representativos de deuda de partes vinculadas',NULL,NULL,1),(4415,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5333','4414','Intereses a corto plazo de valores representativos de deuda en empresas del grupo',NULL,NULL,1),(4416,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5334','4414','Intereses a corto plazo de valores representativos de deuda en empresas asociadas',NULL,NULL,1),(4417,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5335','4414','Intereses a corto plazo de valores representativos de deuda en otras partes vinculadas',NULL,NULL,1),(4418,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','534','4401','Intereses a corto plazo de créditos a partes vinculadas',NULL,NULL,1),(4419,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5343','4418','Intereses a corto plazo de créditos a empresas del grupo',NULL,NULL,1),(4420,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5344','4418','Intereses a corto plazo de créditos a empresas asociadas',NULL,NULL,1),(4421,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5345','4418','Intereses a corto plazo de créditos a otras partes vinculadas',NULL,NULL,1),(4422,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','535','4401','Dividendo a cobrar de inversiones financieras en partes vinculadas',NULL,NULL,1),(4423,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5353','4422','Dividendo a cobrar de empresas del grupo',NULL,NULL,1),(4424,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5354','4422','Dividendo a cobrar de empresas asociadas',NULL,NULL,1),(4425,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5355','4422','Dividendo a cobrar de otras partes vinculadas',NULL,NULL,1),(4426,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','539','4401','Desembolsos pendientes sobre participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4427,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5393','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4428,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5394','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4429,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5395','4426','Desembolsos pendientes sobre participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4430,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','54','4005','Otras inversiones financieras a corto plazo',NULL,NULL,1),(4431,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','540','4430','Inversiones financieras a corto plazo en instrumentos de patrimonio',NULL,NULL,1),(4432,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','541','4430','Valores representativos de deuda a corto plazo',NULL,NULL,1),(4433,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','542','4430','Créditos a corto plazo',NULL,NULL,1),(4434,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','543','4430','Créditos a corto plazo por enejenación de inmovilizado',NULL,NULL,1),(4435,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','544','4430','Créditos a corto plazo al personal',NULL,NULL,1),(4436,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','545','4430','Dividendo a cobrar',NULL,NULL,1),(4437,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','546','4430','Intereses a corto plazo de valores reprsentativos de deuda',NULL,NULL,1),(4438,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','547','4430','Intereses a corto plazo de créditos',NULL,NULL,1),(4439,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','548','4430','Imposiciones a corto plazo',NULL,NULL,1),(4440,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','549','4430','Desembolsos pendientes sobre participaciones en el patrimonio neto a corto plazo',NULL,NULL,1),(4441,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','55','4005','Otras cuentas no bancarias',NULL,NULL,1),(4442,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','550','4441','Titular de la explotación',NULL,NULL,1),(4443,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','551','4441','Cuenta corriente con socios y administradores',NULL,NULL,1),(4444,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','552','4441','Cuenta corriente otras personas y entidades vinculadas',NULL,NULL,1),(4445,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5523','4444','Cuenta corriente con empresas del grupo',NULL,NULL,1),(4446,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5524','4444','Cuenta corriente con empresas asociadas',NULL,NULL,1),(4447,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5525','4444','Cuenta corriente con otras partes vinculadas',NULL,NULL,1),(4448,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','554','4441','Cuenta corriente con uniones temporales de empresas y comunidades de bienes',NULL,NULL,1),(4449,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','555','4441','Partidas pendientes de aplicación',NULL,NULL,1),(4450,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','556','4441','Desembolsos exigidos sobre participaciones en el patrimonio neto',NULL,NULL,1),(4451,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5563','4450','Desembolsos exigidos sobre participaciones empresas del grupo',NULL,NULL,1),(4452,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5564','4450','Desembolsos exigidos sobre participaciones empresas asociadas',NULL,NULL,1),(4453,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5565','4450','Desembolsos exigidos sobre participaciones otras partes vinculadas',NULL,NULL,1),(4454,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5566','4450','Desembolsos exigidos sobre participaciones otras empresas',NULL,NULL,1),(4455,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','557','4441','Dividendo activo a cuenta',NULL,NULL,1),(4456,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','558','4441','Socios por desembolsos exigidos',NULL,NULL,1),(4457,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5580','4456','Socios por desembolsos exigidos sobre acciones o participaciones ordinarias',NULL,NULL,1),(4458,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5585','4456','Socios por desembolsos exigidos sobre acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4459,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','559','4441','Derivados financieros a corto plazo',NULL,NULL,1),(4460,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5590','4459','Activos por derivados financieros a corto plazo',NULL,NULL,1),(4461,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5595','4459','Pasivos por derivados financieros a corto plazo',NULL,NULL,1),(4462,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','56','4005','Finanzas y depósitos recibidos y constituidos a corto plazo y ajustes por periodificación',NULL,NULL,1),(4463,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','560','4462','Finanzas recibidas a corto plazo',NULL,NULL,1),(4464,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','561','4462','Depósitos recibidos a corto plazo',NULL,NULL,1),(4465,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','565','4462','Finanzas constituidas a corto plazo',NULL,NULL,1),(4466,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','566','4462','Depósitos constituidos a corto plazo',NULL,NULL,1),(4467,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','567','4462','Intereses pagados por anticipado',NULL,NULL,1),(4468,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','568','4462','Intereses cobrados a corto plazo',NULL,NULL,1),(4469,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','57','4005','Tesorería',NULL,NULL,1),(4470,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','CAJA','570','4469','Caja euros',NULL,NULL,1),(4471,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','571','4469','Caja moneda extranjera',NULL,NULL,1),(4472,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','BANCOS','572','4469','Bancos e instituciones de crédito cc vista euros',NULL,NULL,1),(4473,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','573','4469','Bancos e instituciones de crédito cc vista moneda extranjera',NULL,NULL,1),(4474,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','574','4469','Bancos e instituciones de crédito cuentas de ahorro euros',NULL,NULL,1),(4475,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','575','4469','Bancos e instituciones de crédito cuentas de ahorro moneda extranjera',NULL,NULL,1),(4476,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','576','4469','Inversiones a corto plazo de gran liquidez',NULL,NULL,1),(4477,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','59','4005','Deterioro del valor de las inversiones financieras a corto plazo',NULL,NULL,1),(4478,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','593','4477','Deterioro del valor de participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4479,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5933','4478','Deterioro del valor de participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4480,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5934','4478','Deterioro del valor de participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4481,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5935','4478','Deterioro del valor de participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4482,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','594','4477','Deterioro del valor de valores representativos de deuda a corto plazo en partes vinculadas',NULL,NULL,1),(4483,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5943','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas del grupo',NULL,NULL,1),(4484,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5944','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas asociadas',NULL,NULL,1),(4485,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5945','4482','Deterioro del valor de valores representativos de deuda a corto plazo en otras partes vinculadas',NULL,NULL,1),(4486,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','595','4477','Deterioro del valor de créditos a corto plazo en partes vinculadas',NULL,NULL,1),(4487,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5953','4486','Deterioro del valor de créditos a corto plazo en empresas del grupo',NULL,NULL,1),(4488,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5954','4486','Deterioro del valor de créditos a corto plazo en empresas asociadas',NULL,NULL,1),(4489,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5955','4486','Deterioro del valor de créditos a corto plazo en otras partes vinculadas',NULL,NULL,1),(4490,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','596','4477','Deterioro del valor de participaciones a corto plazo',NULL,NULL,1),(4491,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','597','4477','Deterioro del valor de valores representativos de deuda a corto plazo',NULL,NULL,1),(4492,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','598','4477','Deterioro de valor de créditos a corto plazo',NULL,NULL,1),(4493,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','60','4006','Compras',NULL,NULL,1),(4494,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','600','4493','Compras de mercaderías',NULL,NULL,1),(4495,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','601','4493','Compras de materias primas',NULL,NULL,1),(4496,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','602','4493','Compras de otros aprovisionamientos',NULL,NULL,1),(4497,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','606','4493','Descuentos sobre compras por pronto pago',NULL,NULL,1),(4498,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6060','4497','Descuentos sobre compras por pronto pago de mercaderías',NULL,NULL,1),(4499,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6061','4497','Descuentos sobre compras por pronto pago de materias primas',NULL,NULL,1),(4500,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6062','4497','Descuentos sobre compras por pronto pago de otros aprovisionamientos',NULL,NULL,1),(4501,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','607','4493','Trabajos realizados por otras empresas',NULL,NULL,1),(4502,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','608','4493','Devoluciones de compras y operaciones similares',NULL,NULL,1),(4503,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6080','4502','Devoluciones de compras de mercaderías',NULL,NULL,1),(4504,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6081','4502','Devoluciones de compras de materias primas',NULL,NULL,1),(4505,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6082','4502','Devoluciones de compras de otros aprovisionamientos',NULL,NULL,1),(4506,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','609','4493','Rappels por compras',NULL,NULL,1),(4507,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6090','4506','Rappels por compras de mercaderías',NULL,NULL,1),(4508,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6091','4506','Rappels por compras de materias primas',NULL,NULL,1),(4509,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6092','4506','Rappels por compras de otros aprovisionamientos',NULL,NULL,1),(4510,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','61','4006','Variación de existencias',NULL,NULL,1),(4511,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','610','4510','Variación de existencias de mercaderías',NULL,NULL,1),(4512,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','611','4510','Variación de existencias de materias primas',NULL,NULL,1),(4513,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','612','4510','Variación de existencias de otros aprovisionamientos',NULL,NULL,1),(4514,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','62','4006','Servicios exteriores',NULL,NULL,1),(4515,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','620','4514','Gastos en investigación y desarrollo del ejercicio',NULL,NULL,1),(4516,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','621','4514','Arrendamientos y cánones',NULL,NULL,1),(4517,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','622','4514','Reparaciones y conservación',NULL,NULL,1),(4518,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','623','4514','Servicios profesionales independientes',NULL,NULL,1),(4519,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','624','4514','Transportes',NULL,NULL,1),(4520,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','625','4514','Primas de seguros',NULL,NULL,1),(4521,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','626','4514','Servicios bancarios y similares',NULL,NULL,1),(4522,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','627','4514','Publicidad, propaganda y relaciones públicas',NULL,NULL,1),(4523,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','628','4514','Suministros',NULL,NULL,1),(4524,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','629','4514','Otros servicios',NULL,NULL,1),(4525,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','63','4006','Tributos',NULL,NULL,1),(4526,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','630','4525','Impuesto sobre benecifios',NULL,NULL,1),(4527,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6300','4526','Impuesto corriente',NULL,NULL,1),(4528,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6301','4526','Impuesto diferido',NULL,NULL,1),(4529,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','631','4525','Otros tributos',NULL,NULL,1),(4530,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','633','4525','Ajustes negativos en la imposición sobre beneficios',NULL,NULL,1),(4531,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','634','4525','Ajustes negativos en la imposición indirecta',NULL,NULL,1),(4532,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6341','4531','Ajustes negativos en IVA de activo corriente',NULL,NULL,1),(4533,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6342','4531','Ajustes negativos en IVA de inversiones',NULL,NULL,1),(4534,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','636','4525','Devolución de impuestos',NULL,NULL,1),(4535,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','638','4525','Ajustes positivos en la imposición sobre beneficios',NULL,NULL,1),(4536,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','639','4525','Ajustes positivos en la imposición directa',NULL,NULL,1),(4537,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6391','4536','Ajustes positivos en IVA de activo corriente',NULL,NULL,1),(4538,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6392','4536','Ajustes positivos en IVA de inversiones',NULL,NULL,1),(4539,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','64','4006','Gastos de personal',NULL,NULL,1),(4540,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','640','4539','Sueldos y salarios',NULL,NULL,1),(4541,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','641','4539','Indemnizaciones',NULL,NULL,1),(4542,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','642','4539','Seguridad social a cargo de la empresa',NULL,NULL,1),(4543,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','649','4539','Otros gastos sociales',NULL,NULL,1),(4544,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','65','4006','Otros gastos de gestión',NULL,NULL,1),(4545,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','650','4544','Pérdidas de créditos comerciales incobrables',NULL,NULL,1),(4546,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','651','4544','Resultados de operaciones en común',NULL,NULL,1),(4547,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6510','4546','Beneficio transferido gestor',NULL,NULL,1),(4548,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6511','4546','Pérdida soportada participe o asociado no gestor',NULL,NULL,1),(4549,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','659','4544','Otras pérdidas en gestión corriente',NULL,NULL,1),(4550,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','66','4006','Gastos financieros',NULL,NULL,1),(4551,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','660','4550','Gastos financieros por actualización de provisiones',NULL,NULL,1),(4552,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','661','4550','Intereses de obligaciones y bonos',NULL,NULL,1),(4553,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6610','4452','Intereses de obligaciones y bonos a largo plazo empresas del grupo',NULL,NULL,1),(4554,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6611','4452','Intereses de obligaciones y bonos a largo plazo empresas asociadas',NULL,NULL,1),(4555,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6612','4452','Intereses de obligaciones y bonos a largo plazo otras partes vinculadas',NULL,NULL,1),(4556,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6613','4452','Intereses de obligaciones y bonos a largo plazo otras empresas',NULL,NULL,1),(4557,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6615','4452','Intereses de obligaciones y bonos a corto plazo empresas del grupo',NULL,NULL,1),(4558,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6616','4452','Intereses de obligaciones y bonos a corto plazo empresas asociadas',NULL,NULL,1),(4559,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6617','4452','Intereses de obligaciones y bonos a corto plazo otras partes vinculadas',NULL,NULL,1),(4560,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6618','4452','Intereses de obligaciones y bonos a corto plazo otras empresas',NULL,NULL,1),(4561,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','662','4550','Intereses de deudas',NULL,NULL,1),(4562,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6620','4561','Intereses de deudas empresas del grupo',NULL,NULL,1),(4563,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6621','4561','Intereses de deudas empresas asociadas',NULL,NULL,1),(4564,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6622','4561','Intereses de deudas otras partes vinculadas',NULL,NULL,1),(4565,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6623','4561','Intereses de deudas con entidades de crédito',NULL,NULL,1),(4566,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6624','4561','Intereses de deudas otras empresas',NULL,NULL,1),(4567,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','663','4550','Pérdidas por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4568,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','664','4550','Gastos por dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4569,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6640','4568','Dividendos de pasivos empresas del grupo',NULL,NULL,1),(4570,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6641','4568','Dividendos de pasivos empresas asociadas',NULL,NULL,1),(4571,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6642','4568','Dividendos de pasivos otras partes vinculadas',NULL,NULL,1),(4572,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6643','4568','Dividendos de pasivos otras empresas',NULL,NULL,1),(4573,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','665','4550','Intereses por descuento de efectos y operaciones de factoring',NULL,NULL,1),(4574,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6650','4573','Intereses por descuento de efectos en entidades de crédito del grupo',NULL,NULL,1),(4575,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6651','4573','Intereses por descuento de efectos en entidades de crédito asociadas',NULL,NULL,1),(4576,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6652','4573','Intereses por descuento de efectos en entidades de crédito vinculadas',NULL,NULL,1),(4577,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6653','4573','Intereses por descuento de efectos en otras entidades de crédito',NULL,NULL,1),(4578,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6654','4573','Intereses por operaciones de factoring con entidades de crédito del grupo',NULL,NULL,1),(4579,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6655','4573','Intereses por operaciones de factoring con entidades de crédito asociadas',NULL,NULL,1),(4580,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6656','4573','Intereses por operaciones de factoring con otras entidades de crédito vinculadas',NULL,NULL,1),(4581,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6657','4573','Intereses por operaciones de factoring con otras entidades de crédito',NULL,NULL,1),(4582,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','666','4550','Pérdidas en participaciones y valores representativos de deuda',NULL,NULL,1),(4583,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6660','4582','Pérdidas en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4584,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6661','4582','Pérdidas en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4585,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6662','4582','Pérdidas en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4586,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6663','4582','Pérdidas en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4587,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6665','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4588,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6666','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4589,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6667','4582','Pérdidas en valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4590,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6668','4582','Pérdidas en valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4591,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','667','4550','Pérdidas de créditos no comerciales',NULL,NULL,1),(4592,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6670','4591','Pérdidas de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4593,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6671','4591','Pérdidas de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4594,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6672','4591','Pérdidas de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4595,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6673','4591','Pérdidas de créditos a largo plazo otras empresas',NULL,NULL,1),(4596,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6675','4591','Pérdidas de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4597,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6676','4591','Pérdidas de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4598,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6677','4591','Pérdidas de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4599,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6678','4591','Pérdidas de créditos a corto plazo otras empresas',NULL,NULL,1),(4600,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','668','4550','Diferencias negativas de cambio',NULL,NULL,1),(4601,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','669','4550','Otros gastos financieros',NULL,NULL,1),(4602,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','67','4006','Pérdidas procedentes de activos no corrientes y gastos excepcionales',NULL,NULL,1),(4603,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','670','4602','Pérdidas procedentes del inmovilizado intangible',NULL,NULL,1),(4604,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','671','4602','Pérdidas procedentes del inmovilizado material',NULL,NULL,1),(4605,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','672','4602','Pérdidas procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4607,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','673','4602','Pérdidas procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4608,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6733','4607','Pérdidas procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4609,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6734','4607','Pérdidas procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4610,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6735','4607','Pérdidas procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4611,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','675','4602','Pérdidas por operaciones con obligaciones propias',NULL,NULL,1),(4612,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','678','4602','Gastos excepcionales',NULL,NULL,1),(4613,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','68','4006','Dotaciones para amortizaciones',NULL,NULL,1),(4614,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','680','4613','Amortización del inmovilizado intangible',NULL,NULL,1),(4615,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','681','4613','Amortización del inmovilizado material',NULL,NULL,1),(4616,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','682','4613','Amortización de las inversiones inmobiliarias',NULL,NULL,1),(4617,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','69','4006','Pérdidas por deterioro y otras dotaciones',NULL,NULL,1),(4618,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','690','4617','Pérdidas por deterioro del inmovilizado intangible',NULL,NULL,1),(4619,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','691','4617','Pérdidas por deterioro del inmovilizado material',NULL,NULL,1),(4620,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','692','4617','Pérdidas por deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4621,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','693','4617','Pérdidas por deterioro de existencias',NULL,NULL,1),(4622,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6930','4621','Pérdidas por deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4623,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6931','4621','Pérdidas por deterioro de mercaderías',NULL,NULL,1),(4624,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6932','4621','Pérdidas por deterioro de materias primas',NULL,NULL,1),(4625,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6933','4621','Pérdidas por deterioro de otros aprovisionamientos',NULL,NULL,1),(4626,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','694','4617','Pérdidas por deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4627,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','695','4617','Dotación a la provisión por operaciones comerciales',NULL,NULL,1),(4628,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6954','4627','Dotación a la provisión por contratos onerosos',NULL,NULL,1),(4629,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6959','4628','Dotación a la provisión para otras operaciones comerciales',NULL,NULL,1),(4630,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','696','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4631,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6960','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4632,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6961','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4633,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6962','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4634,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6963','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4635,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6965','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4636,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6966','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4637,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6967','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4638,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6968','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4639,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','697','4617','Pérdidas por deterioro de créditos a largo plazo',NULL,NULL,1),(4640,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6970','4639','Pérdidas por deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4641,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6971','4639','Pérdidas por deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4642,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6972','4639','Pérdidas por deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4643,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6973','4639','Pérdidas por deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4644,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','698','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4645,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6980','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4646,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6981','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4647,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6985','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4648,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6986','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4649,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6988','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo de otras empresas',NULL,NULL,1),(4650,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','699','4617','Pérdidas por deterioro de crédito a corto plazo',NULL,NULL,1),(4651,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6990','4650','Pérdidas por deterioro de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4652,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6991','4650','Pérdidas por deterioro de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4653,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6992','4650','Pérdidas por deterioro de crédito a corto plazo otras partes vinculadas',NULL,NULL,1),(4654,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6993','4650','Pérdidas por deterioro de crédito a corto plazo otras empresas',NULL,NULL,1),(4655,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','70','4007','Ventas',NULL,NULL,1),(4656,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','700','4655','Ventas de mercaderías',NULL,NULL,1),(4657,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','701','4655','Ventas de productos terminados',NULL,NULL,1),(4658,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','702','4655','Ventas de productos semiterminados',NULL,NULL,1),(4659,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','703','4655','Ventas de subproductos y residuos',NULL,NULL,1),(4660,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','704','4655','Ventas de envases y embalajes',NULL,NULL,1),(4661,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','705','4655','Prestaciones de servicios',NULL,NULL,1),(4662,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','706','4655','Descuentos sobre ventas por pronto pago',NULL,NULL,1),(4663,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7060','4662','Descuentos sobre ventas por pronto pago de mercaderías',NULL,NULL,1),(4664,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7061','4662','Descuentos sobre ventas por pronto pago de productos terminados',NULL,NULL,1),(4665,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7062','4662','Descuentos sobre ventas por pronto pago de productos semiterminados',NULL,NULL,1),(4666,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7063','4662','Descuentos sobre ventas por pronto pago de subproductos y residuos',NULL,NULL,1),(4667,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','708','4655','Devoluciones de ventas y operacioes similares',NULL,NULL,1),(4668,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7080','4667','Devoluciones de ventas de mercaderías',NULL,NULL,1),(4669,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7081','4667','Devoluciones de ventas de productos terminados',NULL,NULL,1),(4670,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7082','4667','Devoluciones de ventas de productos semiterminados',NULL,NULL,1),(4671,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7083','4667','Devoluciones de ventas de subproductos y residuos',NULL,NULL,1),(4672,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7084','4667','Devoluciones de ventas de envases y embalajes',NULL,NULL,1),(4673,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','71','4007','Variación de existencias',NULL,NULL,1),(4674,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','710','4673','Variación de existencias de productos en curso',NULL,NULL,1),(4675,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','711','4673','Variación de existencias de productos semiterminados',NULL,NULL,1),(4676,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','712','4673','Variación de existencias de productos terminados',NULL,NULL,1),(4677,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','713','4673','Variación de existencias de subproductos, residuos y materiales recuperados',NULL,NULL,1),(4678,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','73','4007','Trabajos realizados para la empresa',NULL,NULL,1),(4679,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','730','4678','Trabajos realizados para el inmovilizado intangible',NULL,NULL,1),(4680,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','731','4678','Trabajos realizados para el inmovilizado tangible',NULL,NULL,1),(4681,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','732','4678','Trabajos realizados en inversiones inmobiliarias',NULL,NULL,1),(4682,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','733','4678','Trabajos realizados para el inmovilizado material en curso',NULL,NULL,1),(4683,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','74','4007','Subvenciones, donaciones y legados',NULL,NULL,1),(4684,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','740','4683','Subvenciones, donaciones y legados a la explotación',NULL,NULL,1),(4685,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','746','4683','Subvenciones, donaciones y legados de capital transferidos al resultado del ejercicio',NULL,NULL,1),(4686,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','747','4683','Otras subvenciones, donaciones y legados transferidos al resultado del ejercicio',NULL,NULL,1),(4687,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','75','4007','Otros ingresos de gestión',NULL,NULL,1),(4688,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','751','4687','Resultados de operaciones en común',NULL,NULL,1),(4689,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7510','4688','Pérdida transferida gestor',NULL,NULL,1),(4690,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7511','4688','Beneficio atribuido participe o asociado no gestor',NULL,NULL,1),(4691,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','752','4687','Ingreso por arrendamiento',NULL,NULL,1),(4692,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','753','4687','Ingresos de propiedad industrial cedida en explotación',NULL,NULL,1),(4693,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','754','4687','Ingresos por comisiones',NULL,NULL,1),(4694,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','755','4687','Ingresos por servicios al personal',NULL,NULL,1),(4695,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','759','4687','Ingresos por servicios diversos',NULL,NULL,1),(4696,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76','4007','Ingresos financieros',NULL,NULL,1),(4697,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','760','4696','Ingresos de participaciones en instrumentos de patrimonio',NULL,NULL,1),(4698,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7600','4697','Ingresos de participaciones en instrumentos de patrimonio empresas del grupo',NULL,NULL,1),(4699,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7601','4697','Ingresos de participaciones en instrumentos de patrimonio empresas asociadas',NULL,NULL,1),(4700,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7602','4697','Ingresos de participaciones en instrumentos de patrimonio otras partes asociadas',NULL,NULL,1),(4701,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7603','4697','Ingresos de participaciones en instrumentos de patrimonio otras empresas',NULL,NULL,1),(4702,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','761','4696','Ingresos de valores representativos de deuda',NULL,NULL,1),(4703,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7610','4702','Ingresos de valores representativos de deuda empresas del grupo',NULL,NULL,1),(4704,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7611','4702','Ingresos de valores representativos de deuda empresas asociadas',NULL,NULL,1),(4705,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7612','4702','Ingresos de valores representativos de deuda otras partes asociadas',NULL,NULL,1),(4706,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7613','4702','Ingresos de valores representativos de deuda otras empresas',NULL,NULL,1),(4707,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','762','4696','Ingresos de créditos',NULL,NULL,1),(4708,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7620','4707','Ingresos de créditos a largo plazo',NULL,NULL,1),(4709,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76200','4708','Ingresos de crédito a largo plazo empresas del grupo',NULL,NULL,1),(4710,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76201','4708','Ingresos de crédito a largo plazo empresas asociadas',NULL,NULL,1),(4711,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76202','4708','Ingresos de crédito a largo plazo otras partes asociadas',NULL,NULL,1),(4712,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76203','4708','Ingresos de crédito a largo plazo otras empresas',NULL,NULL,1),(4713,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7621','4707','Ingresos de créditos a corto plazo',NULL,NULL,1),(4714,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76210','4713','Ingresos de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4715,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76211','4713','Ingresos de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4716,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76212','4713','Ingresos de crédito a corto plazo otras partes asociadas',NULL,NULL,1),(4717,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76213','4713','Ingresos de crédito a corto plazo otras empresas',NULL,NULL,1),(4718,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','763','4696','Beneficios por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4719,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','766','4696','Beneficios en participaciones y valores representativos de deuda',NULL,NULL,1),(4720,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7660','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4721,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7661','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4722,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7662','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras partes asociadas',NULL,NULL,1),(4723,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7663','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4724,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7665','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4725,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7666','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4726,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7667','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras partes asociadas',NULL,NULL,1),(4727,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7668','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4728,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','768','4696','Diferencias positivas de cambio',NULL,NULL,1),(4729,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','769','4696','Otros ingresos financieros',NULL,NULL,1),(4730,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','77','4007','Beneficios procedentes de activos no corrientes e ingresos excepcionales',NULL,NULL,1),(4731,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','770','4730','Beneficios procedentes del inmovilizado intangible',NULL,NULL,1),(4732,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','771','4730','Beneficios procedentes del inmovilizado material',NULL,NULL,1),(4733,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','772','4730','Beneficios procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4734,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','773','4730','Beneficios procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4735,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7733','4734','Beneficios procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4736,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7734','4734','Beneficios procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4737,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7735','4734','Beneficios procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4738,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','775','4730','Beneficios por operaciones con obligaciones propias',NULL,NULL,1),(4739,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','778','4730','Ingresos excepcionales',NULL,NULL,1),(4741,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79','4007','Excesos y aplicaciones de provisiones y pérdidas por deterioro',NULL,NULL,1),(4742,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','790','4741','Revisión del deterioro del inmovilizado intangible',NULL,NULL,1),(4743,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','791','4741','Revisión del deterioro del inmovilizado material',NULL,NULL,1),(4744,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','792','4741','Revisión del deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4745,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','793','4741','Revisión del deterioro de las existencias',NULL,NULL,1),(4746,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7930','4745','Revisión del deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4747,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7931','4745','Revisión del deterioro de mercaderías',NULL,NULL,1),(4748,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7932','4745','Revisión del deterioro de materias primas',NULL,NULL,1),(4749,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7933','4745','Revisión del deterioro de otros aprovisionamientos',NULL,NULL,1),(4750,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','794','4741','Revisión del deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4751,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','795','4741','Exceso de provisiones',NULL,NULL,1),(4752,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7951','4751','Exceso de provisión para impuestos',NULL,NULL,1),(4753,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7952','4751','Exceso de provisión para otras responsabilidades',NULL,NULL,1),(4755,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7954','4751','Exceso de provisión para operaciones comerciales',NULL,NULL,1),(4756,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79544','4755','Exceso de provisión por contratos onerosos',NULL,NULL,1),(4757,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79549','4755','Exceso de provisión para otras operaciones comerciales',NULL,NULL,1),(4758,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7955','4751','Exceso de provisión para actuaciones medioambienteales',NULL,NULL,1),(4759,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','796','4741','Revisión del deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4760,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7960','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4761,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7961','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4762,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7962','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4763,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7963','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4764,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7965','4759','Revisión del deterioro de valores representativos a largo plazo empresas del grupo',NULL,NULL,1),(4765,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7966','4759','Revisión del deterioro de valores representativos a largo plazo empresas asociadas',NULL,NULL,1),(4766,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7967','4759','Revisión del deterioro de valores representativos a largo otras partes vinculadas',NULL,NULL,1),(4767,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7968','4759','Revisión del deterioro de valores representativos a largo plazo otras empresas',NULL,NULL,1),(4768,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','797','4741','Revisión del deterioro de créditos a largo plazo',NULL,NULL,1),(4769,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7970','4768','Revisión del deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4770,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7971','4768','Revisión del deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4771,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7972','4768','Revisión del deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4772,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7973','4768','Revisión del deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4773,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','798','4741','Revisión del deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4774,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7980','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4775,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7981','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4776,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7985','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4777,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7986','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4778,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7987','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4779,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7988','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4780,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','799','4741','Revisión del deterioro de créditos a corto plazo',NULL,NULL,1),(4781,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7990','4780','Revisión del deterioro de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4782,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7991','4780','Revisión del deterioro de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4783,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7992','4780','Revisión del deterioro de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4784,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7993','4780','Revisión del deterioro de créditos a corto plazo otras empresas',NULL,NULL,1); +INSERT INTO `llx_accountingaccount` VALUES (1,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','CAPITAL','101','1401','Capital',NULL,NULL,1),(2,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','105','1401','Ecarts de réévaluation',NULL,NULL,1),(3,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','1061','1401','Réserve légale',NULL,NULL,1),(4,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','1063','1401','Réserves statutaires ou contractuelles',NULL,NULL,1),(5,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','1064','1401','Réserves réglementées',NULL,NULL,1),(6,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','1068','1401','Autres réserves',NULL,NULL,1),(7,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','108','1401','Compte de l\'exploitant',NULL,NULL,1),(8,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','12','1401','Résultat de l\'exercice',NULL,NULL,1),(9,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','145','1401','Amortissements dérogatoires',NULL,NULL,1),(10,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','146','1401','Provision spéciale de réévaluation',NULL,NULL,1),(11,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','147','1401','Plus-values réinvesties',NULL,NULL,1),(12,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','148','1401','Autres provisions réglementées',NULL,NULL,1),(13,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','15','1401','Provisions pour risques et charges',NULL,NULL,1),(14,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','16','1401','Emprunts et dettes assimilees',NULL,NULL,1),(15,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','20','1402','Immobilisations incorporelles',NULL,NULL,1),(16,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','201','15','Frais d\'établissement',NULL,NULL,1),(17,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','206','15','Droit au bail',NULL,NULL,1),(18,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','207','15','Fonds commercial',NULL,NULL,1),(19,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','208','15','Autres immobilisations incorporelles',NULL,NULL,1),(20,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','21','1402','Immobilisations corporelles',NULL,NULL,1),(21,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','23','1402','Immobilisations en cours',NULL,NULL,1),(22,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','27','1402','Autres immobilisations financieres',NULL,NULL,1),(23,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','280','1402','Amortissements des immobilisations incorporelles',NULL,NULL,1),(24,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','281','1402','Amortissements des immobilisations corporelles',NULL,NULL,1),(25,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','290','1402','Provisions pour dépréciation des immobilisations incorporelles',NULL,NULL,1),(26,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','291','1402','Provisions pour dépréciation des immobilisations corporelles',NULL,NULL,1),(27,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','297','1402','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(28,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','31','1403','Matieres premières',NULL,NULL,1),(29,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','32','1403','Autres approvisionnements',NULL,NULL,1),(30,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','33','1403','En-cours de production de biens',NULL,NULL,1),(31,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','34','1403','En-cours de production de services',NULL,NULL,1),(32,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','35','1403','Stocks de produits',NULL,NULL,1),(33,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','37','1403','Stocks de marchandises',NULL,NULL,1),(34,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','391','1403','Provisions pour dépréciation des matières premières',NULL,NULL,1),(35,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','392','1403','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(36,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','393','1403','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(37,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','394','1403','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(38,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','395','1403','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(39,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','397','1403','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(40,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','SUPPLIER','400','1404','Fournisseurs et Comptes rattachés',NULL,NULL,1),(41,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','409','1404','Fournisseurs débiteurs',NULL,NULL,1),(42,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','CUSTOMER','410','1404','Clients et Comptes rattachés',NULL,NULL,1),(43,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','419','1404','Clients créditeurs',NULL,NULL,1),(44,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','421','1404','Personnel',NULL,NULL,1),(45,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','428','1404','Personnel',NULL,NULL,1),(46,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','43','1404','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(47,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','444','1404','Etat - impôts sur bénéfice',NULL,NULL,1),(48,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','445','1404','Etat - Taxes sur chiffre affaires',NULL,NULL,1),(49,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','447','1404','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(50,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','45','1404','Groupe et associes',NULL,NULL,1),(51,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','455','50','Associés',NULL,NULL,1),(52,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','46','1404','Débiteurs divers et créditeurs divers',NULL,NULL,1),(53,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','47','1404','Comptes transitoires ou d\'attente',NULL,NULL,1),(54,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','481','1404','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(55,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','486','1404','Charges constatées d\'avance',NULL,NULL,1),(56,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','487','1404','Produits constatés d\'avance',NULL,NULL,1),(57,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','491','1404','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(58,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','496','1404','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(59,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','XXXXXX','50','1405','Valeurs mobilières de placement',NULL,NULL,1),(60,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','BANK','51','1405','Banques, établissements financiers et assimilés',NULL,NULL,1),(61,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','CASH','53','1405','Caisse',NULL,NULL,1),(62,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','XXXXXX','54','1405','Régies d\'avance et accréditifs',NULL,NULL,1),(63,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','XXXXXX','58','1405','Virements internes',NULL,NULL,1),(64,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','XXXXXX','590','1405','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(65,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','PRODUCT','60','1406','Achats',NULL,NULL,1),(66,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','603','65','Variations des stocks',NULL,NULL,1),(67,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','SERVICE','61','1406','Services extérieurs',NULL,NULL,1),(68,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','62','1406','Autres services extérieurs',NULL,NULL,1),(69,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','63','1406','Impôts, taxes et versements assimiles',NULL,NULL,1),(70,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','641','1406','Rémunérations du personnel',NULL,NULL,1),(71,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','644','1406','Rémunération du travail de l\'exploitant',NULL,NULL,1),(72,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','SOCIAL','645','1406','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(73,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','646','1406','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(74,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','65','1406','Autres charges de gestion courante',NULL,NULL,1),(75,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','66','1406','Charges financières',NULL,NULL,1),(76,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','67','1406','Charges exceptionnelles',NULL,NULL,1),(77,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','681','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(78,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','686','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(79,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','687','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(80,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','691','1406','Participation des salariés aux résultats',NULL,NULL,1),(81,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','695','1406','Impôts sur les bénéfices',NULL,NULL,1),(82,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','697','1406','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(83,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','699','1406','Produits',NULL,NULL,1),(84,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','PRODUCT','701','1407','Ventes de produits finis',NULL,NULL,1),(85,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','SERVICE','706','1407','Prestations de services',NULL,NULL,1),(86,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','PRODUCT','707','1407','Ventes de marchandises',NULL,NULL,1),(87,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','PRODUCT','708','1407','Produits des activités annexes',NULL,NULL,1),(88,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','709','1407','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(89,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','713','1407','Variation des stocks',NULL,NULL,1),(90,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','72','1407','Production immobilisée',NULL,NULL,1),(91,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','73','1407','Produits nets partiels sur opérations à long terme',NULL,NULL,1),(92,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','74','1407','Subventions d\'exploitation',NULL,NULL,1),(93,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','75','1407','Autres produits de gestion courante',NULL,NULL,1),(94,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','753','93','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(95,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','754','93','Ristournes perçues des coopératives',NULL,NULL,1),(96,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','755','93','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(97,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','76','1407','Produits financiers',NULL,NULL,1),(98,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','77','1407','Produits exceptionnels',NULL,NULL,1),(99,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','781','1407','Reprises sur amortissements et provisions',NULL,NULL,1),(100,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','786','1407','Reprises sur provisions pour risques',NULL,NULL,1),(101,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','787','1407','Reprises sur provisions',NULL,NULL,1),(102,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','79','1407','Transferts de charges',NULL,NULL,1),(103,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','10','1501','Capital et réserves',NULL,NULL,1),(104,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','CAPITAL','101','103','Capital',NULL,NULL,1),(105,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','104','103','Primes liées au capital social',NULL,NULL,1),(106,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','105','103','Ecarts de réévaluation',NULL,NULL,1),(107,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','106','103','Réserves',NULL,NULL,1),(108,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','107','103','Ecart d\'equivalence',NULL,NULL,1),(109,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','108','103','Compte de l\'exploitant',NULL,NULL,1),(110,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','109','103','Actionnaires : capital souscrit - non appelé',NULL,NULL,1),(111,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','11','1501','Report à nouveau (solde créditeur ou débiteur)',NULL,NULL,1),(112,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','110','111','Report à nouveau (solde créditeur)',NULL,NULL,1),(113,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','119','111','Report à nouveau (solde débiteur)',NULL,NULL,1),(114,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','12','1501','Résultat de l\'exercice (bénéfice ou perte)',NULL,NULL,1),(115,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','120','114','Résultat de l\'exercice (bénéfice)',NULL,NULL,1),(116,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','129','114','Résultat de l\'exercice (perte)',NULL,NULL,1),(117,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','13','1501','Subventions d\'investissement',NULL,NULL,1),(118,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','131','117','Subventions d\'équipement',NULL,NULL,1),(119,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','138','117','Autres subventions d\'investissement',NULL,NULL,1),(120,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','139','117','Subventions d\'investissement inscrites au compte de résultat',NULL,NULL,1),(121,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','14','1501','Provisions réglementées',NULL,NULL,1),(122,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','142','121','Provisions réglementées relatives aux immobilisations',NULL,NULL,1),(123,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','143','121','Provisions réglementées relatives aux stocks',NULL,NULL,1),(124,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','144','121','Provisions réglementées relatives aux autres éléments de l\'actif',NULL,NULL,1),(125,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','145','121','Amortissements dérogatoires',NULL,NULL,1),(126,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','146','121','Provision spéciale de réévaluation',NULL,NULL,1),(127,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','147','121','Plus-values réinvesties',NULL,NULL,1),(128,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','148','121','Autres provisions réglementées',NULL,NULL,1),(129,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','15','1501','Provisions pour risques et charges',NULL,NULL,1),(130,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','151','129','Provisions pour risques',NULL,NULL,1),(131,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','153','129','Provisions pour pensions et obligations similaires',NULL,NULL,1),(132,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','154','129','Provisions pour restructurations',NULL,NULL,1),(133,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','155','129','Provisions pour impôts',NULL,NULL,1),(134,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','156','129','Provisions pour renouvellement des immobilisations (entreprises concessionnaires)',NULL,NULL,1),(135,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','157','129','Provisions pour charges à répartir sur plusieurs exercices',NULL,NULL,1),(136,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','158','129','Autres provisions pour charges',NULL,NULL,1),(137,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','16','1501','Emprunts et dettes assimilees',NULL,NULL,1),(138,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','161','137','Emprunts obligataires convertibles',NULL,NULL,1),(139,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','163','137','Autres emprunts obligataires',NULL,NULL,1),(140,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','164','137','Emprunts auprès des établissements de crédit',NULL,NULL,1),(141,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','165','137','Dépôts et cautionnements reçus',NULL,NULL,1),(142,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','166','137','Participation des salariés aux résultats',NULL,NULL,1),(143,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','167','137','Emprunts et dettes assortis de conditions particulières',NULL,NULL,1),(144,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','168','137','Autres emprunts et dettes assimilées',NULL,NULL,1),(145,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','169','137','Primes de remboursement des obligations',NULL,NULL,1),(146,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','17','1501','Dettes rattachées à des participations',NULL,NULL,1),(147,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','171','146','Dettes rattachées à des participations (groupe)',NULL,NULL,1),(148,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','174','146','Dettes rattachées à des participations (hors groupe)',NULL,NULL,1),(149,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','178','146','Dettes rattachées à des sociétés en participation',NULL,NULL,1),(150,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','18','1501','Comptes de liaison des établissements et sociétés en participation',NULL,NULL,1),(151,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','181','150','Comptes de liaison des établissements',NULL,NULL,1),(152,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','186','150','Biens et prestations de services échangés entre établissements (charges)',NULL,NULL,1),(153,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','187','150','Biens et prestations de services échangés entre établissements (produits)',NULL,NULL,1),(154,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','188','150','Comptes de liaison des sociétés en participation',NULL,NULL,1),(155,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','20','1502','Immobilisations incorporelles',NULL,NULL,1),(156,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','201','155','Frais d\'établissement',NULL,NULL,1),(157,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','203','155','Frais de recherche et de développement',NULL,NULL,1),(158,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','205','155','Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(159,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','206','155','Droit au bail',NULL,NULL,1),(160,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','207','155','Fonds commercial',NULL,NULL,1),(161,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','208','155','Autres immobilisations incorporelles',NULL,NULL,1),(162,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','21','1502','Immobilisations corporelles',NULL,NULL,1),(163,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','211','162','Terrains',NULL,NULL,1),(164,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','212','162','Agencements et aménagements de terrains',NULL,NULL,1),(165,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','213','162','Constructions',NULL,NULL,1),(166,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','214','162','Constructions sur sol d\'autrui',NULL,NULL,1),(167,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','215','162','Installations techniques, matériels et outillage industriels',NULL,NULL,1),(168,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','218','162','Autres immobilisations corporelles',NULL,NULL,1),(169,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','22','1502','Immobilisations mises en concession',NULL,NULL,1),(170,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','23','1502','Immobilisations en cours',NULL,NULL,1),(171,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','231','170','Immobilisations corporelles en cours',NULL,NULL,1),(172,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','232','170','Immobilisations incorporelles en cours',NULL,NULL,1),(173,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','237','170','Avances et acomptes versés sur immobilisations incorporelles',NULL,NULL,1),(174,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','238','170','Avances et acomptes versés sur commandes d\'immobilisations corporelles',NULL,NULL,1),(175,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','25','1502','Parts dans des entreprises liées et créances sur des entreprises liées',NULL,NULL,1),(176,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','26','1502','Participations et créances rattachées à des participations',NULL,NULL,1),(177,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','261','176','Titres de participation',NULL,NULL,1),(178,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','266','176','Autres formes de participation',NULL,NULL,1),(179,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','267','176','Créances rattachées à des participations',NULL,NULL,1),(180,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','268','176','Créances rattachées à des sociétés en participation',NULL,NULL,1),(181,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','269','176','Versements restant à effectuer sur titres de participation non libérés',NULL,NULL,1),(182,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','27','1502','Autres immobilisations financieres',NULL,NULL,1),(183,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','271','183','Titres immobilisés autres que les titres immobilisés de l\'activité de portefeuille (droit de propriété)',NULL,NULL,1),(184,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','272','183','Titres immobilisés (droit de créance)',NULL,NULL,1),(185,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','273','183','Titres immobilisés de l\'activité de portefeuille',NULL,NULL,1),(186,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','274','183','Prêts',NULL,NULL,1),(187,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','275','183','Dépôts et cautionnements versés',NULL,NULL,1),(188,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','276','183','Autres créances immobilisées',NULL,NULL,1),(189,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','277','183','(Actions propres ou parts propres)',NULL,NULL,1),(190,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','279','183','Versements restant à effectuer sur titres immobilisés non libérés',NULL,NULL,1),(191,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','28','1502','Amortissements des immobilisations',NULL,NULL,1),(192,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','280','191','Amortissements des immobilisations incorporelles',NULL,NULL,1),(193,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','281','191','Amortissements des immobilisations corporelles',NULL,NULL,1),(194,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','282','191','Amortissements des immobilisations mises en concession',NULL,NULL,1),(195,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','29','1502','Dépréciations des immobilisations',NULL,NULL,1),(196,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','290','195','Dépréciations des immobilisations incorporelles',NULL,NULL,1),(197,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','291','195','Dépréciations des immobilisations corporelles',NULL,NULL,1),(198,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','292','195','Dépréciations des immobilisations mises en concession',NULL,NULL,1),(199,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','293','195','Dépréciations des immobilisations en cours',NULL,NULL,1),(200,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','296','195','Provisions pour dépréciation des participations et créances rattachées à des participations',NULL,NULL,1),(201,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','297','195','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(202,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','31','1503','Matières premières (et fournitures)',NULL,NULL,1),(203,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','311','202','Matières (ou groupe) A',NULL,NULL,1),(204,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','312','202','Matières (ou groupe) B',NULL,NULL,1),(205,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','317','202','Fournitures A, B, C,',NULL,NULL,1),(206,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','32','1503','Autres approvisionnements',NULL,NULL,1),(207,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','321','206','Matières consommables',NULL,NULL,1),(208,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','322','206','Fournitures consommables',NULL,NULL,1),(209,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','326','206','Emballages',NULL,NULL,1),(210,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','33','1503','En-cours de production de biens',NULL,NULL,1),(211,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','331','210','Produits en cours',NULL,NULL,1),(212,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','335','210','Travaux en cours',NULL,NULL,1),(213,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','34','1503','En-cours de production de services',NULL,NULL,1),(214,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','341','213','Etudes en cours',NULL,NULL,1),(215,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','345','213','Prestations de services en cours',NULL,NULL,1),(216,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','35','1503','Stocks de produits',NULL,NULL,1),(217,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','351','216','Produits intermédiaires',NULL,NULL,1),(218,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','355','216','Produits finis',NULL,NULL,1),(219,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','358','216','Produits résiduels (ou matières de récupération)',NULL,NULL,1),(220,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','37','1503','Stocks de marchandises',NULL,NULL,1),(221,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','371','220','Marchandises (ou groupe) A',NULL,NULL,1),(222,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','372','220','Marchandises (ou groupe) B',NULL,NULL,1),(223,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','39','1503','Provisions pour dépréciation des stocks et en-cours',NULL,NULL,1),(224,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','391','223','Provisions pour dépréciation des matières premières',NULL,NULL,1),(225,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','392','223','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(226,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','393','223','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(227,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','394','223','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(228,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','395','223','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(229,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','397','223','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(230,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','40','1504','Fournisseurs et Comptes rattachés',NULL,NULL,1),(231,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','400','230','Fournisseurs et Comptes rattachés',NULL,NULL,1),(232,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','SUPPLIER','401','230','Fournisseurs',NULL,NULL,1),(233,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','403','230','Fournisseurs - Effets à payer',NULL,NULL,1),(234,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','404','230','Fournisseurs d\'immobilisations',NULL,NULL,1),(235,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','405','230','Fournisseurs d\'immobilisations - Effets à payer',NULL,NULL,1),(236,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','408','230','Fournisseurs - Factures non parvenues',NULL,NULL,1),(237,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','409','230','Fournisseurs débiteurs',NULL,NULL,1),(238,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','41','1504','Clients et comptes rattachés',NULL,NULL,1),(239,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','410','238','Clients et Comptes rattachés',NULL,NULL,1),(240,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','CUSTOMER','411','238','Clients',NULL,NULL,1),(241,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','413','238','Clients - Effets à recevoir',NULL,NULL,1),(242,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','416','238','Clients douteux ou litigieux',NULL,NULL,1),(243,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','418','238','Clients - Produits non encore facturés',NULL,NULL,1),(244,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','419','238','Clients créditeurs',NULL,NULL,1),(245,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','42','1504','Personnel et comptes rattachés',NULL,NULL,1),(246,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','421','245','Personnel - Rémunérations dues',NULL,NULL,1),(247,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','422','245','Comités d\'entreprises, d\'établissement, ...',NULL,NULL,1),(248,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','424','245','Participation des salariés aux résultats',NULL,NULL,1),(249,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','425','245','Personnel - Avances et acomptes',NULL,NULL,1),(250,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','426','245','Personnel - Dépôts',NULL,NULL,1),(251,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','427','245','Personnel - Oppositions',NULL,NULL,1),(252,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','428','245','Personnel - Charges à payer et produits à recevoir',NULL,NULL,1),(253,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','43','1504','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(254,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','431','253','Sécurité sociale',NULL,NULL,1),(255,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','437','253','Autres organismes sociaux',NULL,NULL,1),(256,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','438','253','Organismes sociaux - Charges à payer et produits à recevoir',NULL,NULL,1),(257,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','44','1504','État et autres collectivités publiques',NULL,NULL,1),(258,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','441','257','État - Subventions à recevoir',NULL,NULL,1),(259,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','442','257','Etat - Impôts et taxes recouvrables sur des tiers',NULL,NULL,1),(260,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','443','257','Opérations particulières avec l\'Etat, les collectivités publiques, les organismes internationaux',NULL,NULL,1),(261,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','444','257','Etat - Impôts sur les bénéfices',NULL,NULL,1),(262,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','445','257','Etat - Taxes sur le chiffre d\'affaires',NULL,NULL,1),(263,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','446','257','Obligations cautionnées',NULL,NULL,1),(264,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','447','257','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(265,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','448','257','Etat - Charges à payer et produits à recevoir',NULL,NULL,1),(266,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','449','257','Quotas d\'émission à restituer à l\'Etat',NULL,NULL,1),(267,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','45','1504','Groupe et associes',NULL,NULL,1),(268,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','451','267','Groupe',NULL,NULL,1),(269,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','455','267','Associés - Comptes courants',NULL,NULL,1),(270,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','456','267','Associés - Opérations sur le capital',NULL,NULL,1),(271,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','457','267','Associés - Dividendes à payer',NULL,NULL,1),(272,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','458','267','Associés - Opérations faites en commun et en G.I.E.',NULL,NULL,1),(273,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','46','1504','Débiteurs divers et créditeurs divers',NULL,NULL,1),(274,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','462','273','Créances sur cessions d\'immobilisations',NULL,NULL,1),(275,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','464','273','Dettes sur acquisitions de valeurs mobilières de placement',NULL,NULL,1),(276,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','465','273','Créances sur cessions de valeurs mobilières de placement',NULL,NULL,1),(277,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','467','273','Autres comptes débiteurs ou créditeurs',NULL,NULL,1),(278,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','468','273','Divers - Charges à payer et produits à recevoir',NULL,NULL,1),(279,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','47','1504','Comptes transitoires ou d\'attente',NULL,NULL,1),(280,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','471','279','Comptes d\'attente',NULL,NULL,1),(281,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','476','279','Différence de conversion - Actif',NULL,NULL,1),(282,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','477','279','Différences de conversion - Passif',NULL,NULL,1),(283,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','478','279','Autres comptes transitoires',NULL,NULL,1),(284,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','48','1504','Comptes de régularisation',NULL,NULL,1),(285,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','481','284','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(286,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','486','284','Charges constatées d\'avance',NULL,NULL,1),(287,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','487','284','Produits constatés d\'avance',NULL,NULL,1),(288,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','488','284','Comptes de répartition périodique des charges et des produits',NULL,NULL,1),(289,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','489','284','Quotas d\'émission alloués par l\'Etat',NULL,NULL,1),(290,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','49','1504','Provisions pour dépréciation des comptes de tiers',NULL,NULL,1),(291,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','491','290','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(292,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','495','290','Provisions pour dépréciation des comptes du groupe et des associés',NULL,NULL,1),(293,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','496','290','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(294,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','50','1505','Valeurs mobilières de placement',NULL,NULL,1),(295,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','501','294','Parts dans des entreprises liées',NULL,NULL,1),(296,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','502','294','Actions propres',NULL,NULL,1),(297,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','503','294','Actions',NULL,NULL,1),(298,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','504','294','Autres titres conférant un droit de propriété',NULL,NULL,1),(299,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','505','294','Obligations et bons émis par la société et rachetés par elle',NULL,NULL,1),(300,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','506','294','Obligations',NULL,NULL,1),(301,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','507','294','Bons du Trésor et bons de caisse à court terme',NULL,NULL,1),(302,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','508','294','Autres valeurs mobilières de placement et autres créances assimilées',NULL,NULL,1),(303,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','509','294','Versements restant à effectuer sur valeurs mobilières de placement non libérées',NULL,NULL,1),(304,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','51','1505','Banques, établissements financiers et assimilés',NULL,NULL,1),(305,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','511','304','Valeurs à l\'encaissement',NULL,NULL,1),(306,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','BANK','512','304','Banques',NULL,NULL,1),(307,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','514','304','Chèques postaux',NULL,NULL,1),(308,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','515','304','\"Caisses\" du Trésor et des établissements publics',NULL,NULL,1),(309,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','516','304','Sociétés de bourse',NULL,NULL,1),(310,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','517','304','Autres organismes financiers',NULL,NULL,1),(311,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','518','304','Intérêts courus',NULL,NULL,1),(312,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','519','304','Concours bancaires courants',NULL,NULL,1),(313,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','52','1505','Instruments de trésorerie',NULL,NULL,1),(314,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','CASH','53','1505','Caisse',NULL,NULL,1),(315,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','531','314','Caisse siège social',NULL,NULL,1),(316,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','532','314','Caisse succursale (ou usine) A',NULL,NULL,1),(317,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','533','314','Caisse succursale (ou usine) B',NULL,NULL,1),(318,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','54','1505','Régies d\'avance et accréditifs',NULL,NULL,1),(319,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','58','1505','Virements internes',NULL,NULL,1),(320,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','59','1505','Provisions pour dépréciation des comptes financiers',NULL,NULL,1),(321,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','590','320','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(322,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','PRODUCT','60','1506','Achats',NULL,NULL,1),(323,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','601','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(324,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','602','322','Achats stockés - Autres approvisionnements',NULL,NULL,1),(325,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','603','322','Variations des stocks (approvisionnements et marchandises)',NULL,NULL,1),(326,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','604','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(327,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','605','322','Achats de matériel, équipements et travaux',NULL,NULL,1),(328,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','606','322','Achats non stockés de matière et fournitures',NULL,NULL,1),(329,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','607','322','Achats de marchandises',NULL,NULL,1),(330,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','608','322','(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)',NULL,NULL,1),(331,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','609','322','Rabais, remises et ristournes obtenus sur achats',NULL,NULL,1),(332,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','SERVICE','61','1506','Services extérieurs',NULL,NULL,1),(333,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','611','332','Sous-traitance générale',NULL,NULL,1),(334,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','612','332','Redevances de crédit-bail',NULL,NULL,1),(335,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','613','332','Locations',NULL,NULL,1),(336,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','614','332','Charges locatives et de copropriété',NULL,NULL,1),(337,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','615','332','Entretien et réparations',NULL,NULL,1),(338,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','616','332','Primes d\'assurances',NULL,NULL,1),(339,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','617','332','Etudes et recherches',NULL,NULL,1),(340,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','618','332','Divers',NULL,NULL,1),(341,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','619','332','Rabais, remises et ristournes obtenus sur services extérieurs',NULL,NULL,1),(342,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','62','1506','Autres services extérieurs',NULL,NULL,1),(343,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','621','342','Personnel extérieur à l\'entreprise',NULL,NULL,1),(344,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','622','342','Rémunérations d\'intermédiaires et honoraires',NULL,NULL,1),(345,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','623','342','Publicité, publications, relations publiques',NULL,NULL,1),(346,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','624','342','Transports de biens et transports collectifs du personnel',NULL,NULL,1),(347,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','625','342','Déplacements, missions et réceptions',NULL,NULL,1),(348,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','626','342','Frais postaux et de télécommunications',NULL,NULL,1),(349,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','627','342','Services bancaires et assimilés',NULL,NULL,1),(350,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','628','342','Divers',NULL,NULL,1),(351,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','629','342','Rabais, remises et ristournes obtenus sur autres services extérieurs',NULL,NULL,1),(352,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','63','1506','Impôts, taxes et versements assimilés',NULL,NULL,1),(353,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','631','352','Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)',NULL,NULL,1),(354,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','633','352','Impôts, taxes et versements assimilés sur rémunérations (autres organismes)',NULL,NULL,1),(355,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','635','352','Autres impôts, taxes et versements assimilés (administrations des impôts)',NULL,NULL,1),(356,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','637','352','Autres impôts, taxes et versements assimilés (autres organismes)',NULL,NULL,1),(357,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','64','1506','Charges de personnel',NULL,NULL,1),(358,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','641','357','Rémunérations du personnel',NULL,NULL,1),(359,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','644','357','Rémunération du travail de l\'exploitant',NULL,NULL,1),(360,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','SOCIAL','645','357','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(361,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','646','357','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(362,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','647','357','Autres charges sociales',NULL,NULL,1),(363,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','648','357','Autres charges de personnel',NULL,NULL,1),(364,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','65','1506','Autres charges de gestion courante',NULL,NULL,1),(365,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','651','364','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(366,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','653','364','Jetons de présence',NULL,NULL,1),(367,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','654','364','Pertes sur créances irrécouvrables',NULL,NULL,1),(368,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','655','364','Quote-part de résultat sur opérations faites en commun',NULL,NULL,1),(369,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','658','364','Charges diverses de gestion courante',NULL,NULL,1),(370,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','66','1506','Charges financières',NULL,NULL,1),(371,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','661','370','Charges d\'intérêts',NULL,NULL,1),(372,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','664','370','Pertes sur créances liées à des participations',NULL,NULL,1),(373,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','665','370','Escomptes accordés',NULL,NULL,1),(374,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','666','370','Pertes de change',NULL,NULL,1),(375,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','667','370','Charges nettes sur cessions de valeurs mobilières de placement',NULL,NULL,1),(376,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','668','370','Autres charges financières',NULL,NULL,1),(377,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','67','1506','Charges exceptionnelles',NULL,NULL,1),(378,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','671','377','Charges exceptionnelles sur opérations de gestion',NULL,NULL,1),(379,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','672','377','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les charges sur exercices antérieurs)',NULL,NULL,1),(380,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','675','377','Valeurs comptables des éléments d\'actif cédés',NULL,NULL,1),(381,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','678','377','Autres charges exceptionnelles',NULL,NULL,1),(382,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','68','1506','Dotations aux amortissements et aux provisions',NULL,NULL,1),(383,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','681','382','Dotations aux amortissements et aux provisions - Charges d\'exploitation',NULL,NULL,1),(384,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','686','382','Dotations aux amortissements et aux provisions - Charges financières',NULL,NULL,1),(385,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','687','382','Dotations aux amortissements et aux provisions - Charges exceptionnelles',NULL,NULL,1),(386,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','69','1506','Participation des salariés - impôts sur les bénéfices et assimiles',NULL,NULL,1),(387,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','691','386','Participation des salariés aux résultats',NULL,NULL,1),(388,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','695','386','Impôts sur les bénéfices',NULL,NULL,1),(389,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','696','386','Suppléments d\'impôt sur les sociétés liés aux distributions',NULL,NULL,1),(390,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','697','386','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(391,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','698','386','Intégration fiscale',NULL,NULL,1),(392,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','699','386','Produits - Reports en arrière des déficits',NULL,NULL,1),(393,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','70','1507','Ventes de produits fabriqués, prestations de services, marchandises',NULL,NULL,1),(394,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','PRODUCT','701','393','Ventes de produits finis',NULL,NULL,1),(395,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','702','393','Ventes de produits intermédiaires',NULL,NULL,1),(396,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','703','393','Ventes de produits résiduels',NULL,NULL,1),(397,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','704','393','Travaux',NULL,NULL,1),(398,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','705','393','Etudes',NULL,NULL,1),(399,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','SERVICE','706','393','Prestations de services',NULL,NULL,1),(400,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','PRODUCT','707','393','Ventes de marchandises',NULL,NULL,1),(401,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','PRODUCT','708','393','Produits des activités annexes',NULL,NULL,1),(402,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','709','393','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(403,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','71','1507','Production stockée (ou déstockage)',NULL,NULL,1),(404,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','713','403','Variation des stocks (en-cours de production, produits)',NULL,NULL,1),(405,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','72','1507','Production immobilisée',NULL,NULL,1),(406,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','721','405','Immobilisations incorporelles',NULL,NULL,1),(407,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','722','405','Immobilisations corporelles',NULL,NULL,1),(408,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','74','1507','Subventions d\'exploitation',NULL,NULL,1),(409,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','75','1507','Autres produits de gestion courante',NULL,NULL,1),(410,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','751','409','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(411,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','752','409','Revenus des immeubles non affectés à des activités professionnelles',NULL,NULL,1),(412,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','753','409','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(413,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','754','409','Ristournes perçues des coopératives (provenant des excédents)',NULL,NULL,1),(414,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','755','409','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(415,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','758','409','Produits divers de gestion courante',NULL,NULL,1),(416,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','76','1507','Produits financiers',NULL,NULL,1),(417,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','761','416','Produits de participations',NULL,NULL,1),(418,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','762','416','Produits des autres immobilisations financières',NULL,NULL,1),(419,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','763','416','Revenus des autres créances',NULL,NULL,1),(420,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','764','416','Revenus des valeurs mobilières de placement',NULL,NULL,1),(421,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','765','416','Escomptes obtenus',NULL,NULL,1),(422,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','766','416','Gains de change',NULL,NULL,1),(423,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','767','416','Produits nets sur cessions de valeurs mobilières de placement',NULL,NULL,1),(424,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','768','416','Autres produits financiers',NULL,NULL,1),(425,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','77','1507','Produits exceptionnels',NULL,NULL,1),(426,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','771','425','Produits exceptionnels sur opérations de gestion',NULL,NULL,1),(427,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','772','425','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les produits sur exercices antérieurs)',NULL,NULL,1),(428,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','775','425','Produits des cessions d\'éléments d\'actif',NULL,NULL,1),(429,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','777','425','Quote-part des subventions d\'investissement virée au résultat de l\'exercice',NULL,NULL,1),(430,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','778','425','Autres produits exceptionnels',NULL,NULL,1),(431,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','78','1507','Reprises sur amortissements et provisions',NULL,NULL,1),(432,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','781','431','Reprises sur amortissements et provisions (à inscrire dans les produits d\'exploitation)',NULL,NULL,1),(433,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','786','431','Reprises sur provisions pour risques (à inscrire dans les produits financiers)',NULL,NULL,1),(434,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','787','431','Reprises sur provisions (à inscrire dans les produits exceptionnels)',NULL,NULL,1),(435,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','79','1507','Transferts de charges',NULL,NULL,1),(436,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','791','435','Transferts de charges d\'exploitation ',NULL,NULL,1),(437,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','796','435','Transferts de charges financières',NULL,NULL,1),(438,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','797','435','Transferts de charges exceptionnelles',NULL,NULL,1),(439,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','10','1351','Capital',NULL,NULL,1),(440,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','100','439','Capital souscrit ou capital personnel',NULL,NULL,1),(441,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1000','440','Capital non amorti',NULL,NULL,1),(442,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1001','440','Capital amorti',NULL,NULL,1),(443,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','101','439','Capital non appelé',NULL,NULL,1),(444,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','109','439','Compte de l\'exploitant',NULL,NULL,1),(445,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1090','444','Opérations courantes',NULL,NULL,1),(446,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1091','444','Impôts personnels',NULL,NULL,1),(447,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1092','444','Rémunérations et autres avantages',NULL,NULL,1),(448,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','11','1351','Primes d\'émission',NULL,NULL,1),(449,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','12','1351','Plus-values de réévaluation',NULL,NULL,1),(450,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','120','449','Plus-values de réévaluation sur immobilisations incorporelles',NULL,NULL,1),(451,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1200','450','Plus-values de réévaluation',NULL,NULL,1),(452,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1201','450','Reprises de réductions de valeur',NULL,NULL,1),(453,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','121','449','Plus-values de réévaluation sur immobilisations corporelles',NULL,NULL,1),(454,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1210','453','Plus-values de réévaluation',NULL,NULL,1),(455,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1211','453','Reprises de réductions de valeur',NULL,NULL,1),(456,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','122','449','Plus-values de réévaluation sur immobilisations financières',NULL,NULL,1),(457,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1220','456','Plus-values de réévaluation',NULL,NULL,1),(458,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1221','456','Reprises de réductions de valeur',NULL,NULL,1),(459,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','123','449','Plus-values de réévaluation sur stocks',NULL,NULL,1),(460,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','124','449','Reprises de réductions de valeur sur placements de trésorerie',NULL,NULL,1),(461,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','13','1351','Réserve',NULL,NULL,1),(462,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','130','461','Réserve légale',NULL,NULL,1),(463,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','131','461','Réserves indisponibles',NULL,NULL,1),(464,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1310','463','Réserve pour actions propres',NULL,NULL,1),(465,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1311','463','Autres réserves indisponibles',NULL,NULL,1),(466,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','132','461','Réserves immunisées',NULL,NULL,1),(467,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','133','461','Réserves disponibles',NULL,NULL,1),(468,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1330','467','Réserve pour régularisation de dividendes',NULL,NULL,1),(469,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1331','467','Réserve pour renouvellement des immobilisations',NULL,NULL,1),(470,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1332','467','Réserve pour installations en faveur du personnel 1333 Réserves libres',NULL,NULL,1),(471,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','14','1351','Bénéfice reporté (ou perte reportée)',NULL,NULL,1),(472,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','15','1351','Subsides en capital',NULL,NULL,1),(473,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','150','472','Montants obtenus',NULL,NULL,1),(474,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','151','472','Montants transférés aux résultats',NULL,NULL,1),(475,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','16','1351','Provisions pour risques et charges',NULL,NULL,1),(476,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','160','475','Provisions pour pensions et obligations similaires',NULL,NULL,1),(477,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','161','475','Provisions pour charges fiscales',NULL,NULL,1),(478,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','162','475','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(479,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','163','475','à 169 Provisions pour autres risques et charges',NULL,NULL,1),(480,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','164','475','Provisions pour sûretés personnelles ou réelles constituées à l\'appui de dettes et d\'engagements de tiers',NULL,NULL,1),(481,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','165','475','Provisions pour engagements relatifs à l\'acquisition ou à la cession d\'immobilisations',NULL,NULL,1),(482,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','166','475','Provisions pour exécution de commandes passées ou reçues',NULL,NULL,1),(483,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','167','475','Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises',NULL,NULL,1),(484,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','168','475','Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l\'entreprise',NULL,NULL,1),(485,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','169','475','Provisions pour autres risques et charges',NULL,NULL,1),(486,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1690','485','Pour litiges en cours',NULL,NULL,1),(487,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1691','485','Pour amendes, doubles droits et pénalités',NULL,NULL,1),(488,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1692','485','Pour propre assureur',NULL,NULL,1),(489,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1693','485','Pour risques inhérents aux opérations de crédits à moyen ou long terme',NULL,NULL,1),(490,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1695','485','Provision pour charge de liquidation',NULL,NULL,1),(491,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1696','485','Provision pour départ de personnel',NULL,NULL,1),(492,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1699','485','Pour risques divers',NULL,NULL,1),(493,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17','1351','Dettes à plus d\'un an',NULL,NULL,1),(494,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','170','493','Emprunts subordonnés',NULL,NULL,1),(495,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1700','494','Convertibles',NULL,NULL,1),(496,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1701','494','Non convertibles',NULL,NULL,1),(497,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','171','493','Emprunts obligataires non subordonnés',NULL,NULL,1),(498,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1710','498','Convertibles',NULL,NULL,1),(499,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1711','498','Non convertibles',NULL,NULL,1),(500,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','172','493','Dettes de location-financement et assimilés',NULL,NULL,1),(501,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1720','500','Dettes de location-financement de biens immobiliers',NULL,NULL,1),(502,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1721','500','Dettes de location-financement de biens mobiliers',NULL,NULL,1),(503,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1722','500','Dettes sur droits réels sur immeubles',NULL,NULL,1),(504,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','173','493','Etablissements de crédit',NULL,NULL,1),(505,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1730','504','Dettes en compte',NULL,NULL,1),(506,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17300','505','Banque A',NULL,NULL,1),(507,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17301','505','Banque B',NULL,NULL,1),(508,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17302','505','Banque C',NULL,NULL,1),(509,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17303','505','Banque D',NULL,NULL,1),(510,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1731','504','Promesses',NULL,NULL,1),(511,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17310','510','Banque A',NULL,NULL,1),(512,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17311','510','Banque B',NULL,NULL,1),(513,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17312','510','Banque C',NULL,NULL,1),(514,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17313','510','Banque D',NULL,NULL,1),(515,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1732','504','Crédits d\'acceptation',NULL,NULL,1),(516,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17320','515','Banque A',NULL,NULL,1),(517,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17321','515','Banque B',NULL,NULL,1),(518,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17322','515','Banque C',NULL,NULL,1),(519,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17323','515','Banque D',NULL,NULL,1),(520,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','174','493','Autres emprunts',NULL,NULL,1),(521,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175','493','Dettes commerciales',NULL,NULL,1),(522,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1750','521','Fournisseurs : dettes en compte',NULL,NULL,1),(523,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17500','522','Entreprises apparentées',NULL,NULL,1),(524,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175000','523','Entreprises liées',NULL,NULL,1),(525,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175001','523','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(526,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17501','522','Fournisseurs ordinaires',NULL,NULL,1),(527,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175010','526','Fournisseurs belges',NULL,NULL,1),(528,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175011','526','Fournisseurs C.E.E.',NULL,NULL,1),(529,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175012','526','Fournisseurs importation',NULL,NULL,1),(530,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1751','521','Effets à payer',NULL,NULL,1),(531,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17510','530','Entreprises apparentées',NULL,NULL,1),(532,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175100','531','Entreprises liées',NULL,NULL,1),(533,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175101','531','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(534,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','17511','530','Fournisseurs ordinaires',NULL,NULL,1),(535,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175110','534','Fournisseurs belges',NULL,NULL,1),(536,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175111','534','Fournisseurs C.E.E.',NULL,NULL,1),(537,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','175112','534','Fournisseurs importation',NULL,NULL,1),(538,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','176','493','Acomptes reçus sur commandes',NULL,NULL,1),(539,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','178','493','Cautionnements reçus en numéraires',NULL,NULL,1),(540,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','179','493','Dettes diverses',NULL,NULL,1),(541,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1790','540','Entreprises liées',NULL,NULL,1),(542,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1791','540','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(543,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1792','540','Administrateurs, gérants et associés',NULL,NULL,1),(544,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1794','540','Rentes viagères capitalisées',NULL,NULL,1),(545,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1798','540','Dettes envers les coparticipants des associations momentanées et en participation',NULL,NULL,1),(546,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1799','540','Autres dettes diverses',NULL,NULL,1),(547,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','18','1351','Comptes de liaison des établissements et succursales',NULL,NULL,1),(548,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','20','1352','Frais d\'établissement',NULL,NULL,1),(549,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','200','548','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(550,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2000','549','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(551,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2009','549','Amortissements sur frais de constitution et d\'augmentation de capital',NULL,NULL,1),(552,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','201','548','Frais d\'émission d\'emprunts et primes de remboursement',NULL,NULL,1),(553,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2010','552','Agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(554,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2019','552','Amortissements sur agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(555,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','202','548','Autres frais d\'établissement',NULL,NULL,1),(556,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2020','555','Autres frais d\'établissement',NULL,NULL,1),(557,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2029','555','Amortissements sur autres frais d\'établissement',NULL,NULL,1),(558,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','203','548','Intérêts intercalaires',NULL,NULL,1),(559,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2030','558','Intérêts intercalaires',NULL,NULL,1),(560,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2039','558','Amortissements sur intérêts intercalaires',NULL,NULL,1),(561,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','204','548','Frais de restructuration',NULL,NULL,1),(562,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2040','561','Coût des frais de restructuration',NULL,NULL,1),(563,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2049','561','Amortissements sur frais de restructuration',NULL,NULL,1),(564,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','21','1352','Immobilisations incorporelles',NULL,NULL,1),(565,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','210','564','Frais de recherche et de développement',NULL,NULL,1),(566,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2100','565','Frais de recherche et de mise au point',NULL,NULL,1),(567,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2108','565','Plus-values actées sur frais de recherche et de mise au point',NULL,NULL,1),(568,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2109','565','Amortissements sur frais de recherche et de mise au point',NULL,NULL,1),(569,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','211','564','Concessions, brevets, licences, savoir-faire, marque et droits similaires',NULL,NULL,1),(570,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2110','569','Concessions, brevets, licences, marques, etc',NULL,NULL,1),(571,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2118','569','Plus-values actées sur concessions, etc',NULL,NULL,1),(572,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2119','569','Amortissements sur concessions, etc',NULL,NULL,1),(573,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','212','564','Goodwill',NULL,NULL,1),(574,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2120','573','Coût d\'acquisition',NULL,NULL,1),(575,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2128','573','Plus-values actées',NULL,NULL,1),(576,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2129','573','Amortissements sur goodwill',NULL,NULL,1),(577,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','213','564','Acomptes versés',NULL,NULL,1),(578,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22','1352','Terrains et constructions',NULL,NULL,1),(579,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','220','578','Terrains',NULL,NULL,1),(580,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2200','579','Terrains',NULL,NULL,1),(581,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2201','579','Frais d\'acquisition sur terrains',NULL,NULL,1),(582,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2208','579','Plus-values actées sur terrains',NULL,NULL,1),(583,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2209','579','Amortissements et réductions de valeur',NULL,NULL,1),(584,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22090','583','Amortissements sur frais d\'acquisition',NULL,NULL,1),(585,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22091','583','Réductions de valeur sur terrains',NULL,NULL,1),(586,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','221','578','Constructions',NULL,NULL,1),(587,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2210','586','Bâtiments industriels',NULL,NULL,1),(588,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2211','586','Bâtiments administratifs et commerciaux',NULL,NULL,1),(589,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2212','586','Autres bâtiments d\'exploitation',NULL,NULL,1),(590,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2213','586','Voies de transport et ouvrages d\'art',NULL,NULL,1),(591,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2215','586','Constructions sur sol d\'autrui',NULL,NULL,1),(592,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2216','586','Frais d\'acquisition sur constructions',NULL,NULL,1),(593,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2218','586','Plus-values actées',NULL,NULL,1),(594,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22180','593','Sur bâtiments industriels',NULL,NULL,1),(595,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22181','593','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(596,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22182','593','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(597,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22184','593','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(598,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2219','586','Amortissements sur constructions',NULL,NULL,1),(599,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22190','598','Sur bâtiments industriels',NULL,NULL,1),(600,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22191','598','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(601,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22192','598','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(602,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22194','598','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(603,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22195','598','Sur constructions sur sol d\'autrui',NULL,NULL,1),(604,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22196','598','Sur frais d\'acquisition sur constructions',NULL,NULL,1),(605,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','222','578','Terrains bâtis',NULL,NULL,1),(606,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2220','605','Valeur d\'acquisition',NULL,NULL,1),(607,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22200','606','Bâtiments industriels',NULL,NULL,1),(608,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22201','606','Bâtiments administratifs et commerciaux',NULL,NULL,1),(609,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22202','606','Autres bâtiments d\'exploitation',NULL,NULL,1),(610,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22203','606','Voies de transport et ouvrages d\'art',NULL,NULL,1),(611,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22204','606','Frais d\'acquisition des terrains à bâtir',NULL,NULL,1),(612,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2228','605','Plus-values actées',NULL,NULL,1),(613,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22280','612','Sur bâtiments industriels',NULL,NULL,1),(614,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22281','612','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(615,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22282','612','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(616,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22283','612','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(617,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2229','605','Amortissements sur terrains bâtis',NULL,NULL,1),(618,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22290','617','Sur bâtiments industriels',NULL,NULL,1),(619,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22291','617','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(620,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22292','617','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(621,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22293','617','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(622,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','22294','617','Sur frais d\'acquisition des terrains bâtis',NULL,NULL,1),(623,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','223','578','Autres droits réels sur des immeubles',NULL,NULL,1),(624,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2230','623','Valeur d\'acquisition',NULL,NULL,1),(625,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2238','623','Plus-values actées',NULL,NULL,1),(626,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2239','623','Amortissements',NULL,NULL,1),(627,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','23','1352','Installations, machines et outillages',NULL,NULL,1),(628,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','230','627','Installations',NULL,NULL,1),(629,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2300','628','Installations bâtiments industriels',NULL,NULL,1),(630,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2301','628','Installations bâtiments administratifs et commerciaux',NULL,NULL,1),(631,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2302','628','Installations bâtiments d\'exploitation',NULL,NULL,1),(632,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2303','628','Installations voies de transport et ouvrages d\'art',NULL,NULL,1),(633,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2300','628','Installation d\'eau',NULL,NULL,1),(634,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2301','628','Installation d\'électricité',NULL,NULL,1),(635,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2302','628','Installation de vapeur',NULL,NULL,1),(636,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2303','628','Installation de gaz',NULL,NULL,1),(637,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2304','628','Installation de chauffage',NULL,NULL,1),(638,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2305','628','Installation de conditionnement d\'air',NULL,NULL,1),(639,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2306','628','Installation de chargement',NULL,NULL,1),(640,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','231','627','Machines',NULL,NULL,1),(641,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2310','640','Division A',NULL,NULL,1),(642,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2311','640','Division B',NULL,NULL,1),(643,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2312','640','Division C',NULL,NULL,1),(644,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','237','627','Outillage',NULL,NULL,1),(645,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2370','644','Division A',NULL,NULL,1),(646,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2371','644','Division B',NULL,NULL,1),(647,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2372','644','Division C',NULL,NULL,1),(648,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','238','627','Plus-values actées',NULL,NULL,1),(649,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2380','648','Sur installations',NULL,NULL,1),(650,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2381','648','Sur machines',NULL,NULL,1),(651,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2382','648','Sur outillage',NULL,NULL,1),(652,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','239','627','Amortissements',NULL,NULL,1),(653,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2390','652','Sur installations',NULL,NULL,1),(654,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2391','652','Sur machines',NULL,NULL,1),(655,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2392','652','Sur outillage',NULL,NULL,1),(656,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24','1352','Mobilier et matériel roulant',NULL,NULL,1),(657,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','240','656','Mobilier',NULL,NULL,1),(658,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2400','656','Mobilier',NULL,NULL,1),(659,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24000','658','Mobilier des bâtiments industriels',NULL,NULL,1),(660,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24001','658','Mobilier des bâtiments administratifs et commerciaux',NULL,NULL,1),(661,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24002','658','Mobilier des autres bâtiments d\'exploitation',NULL,NULL,1),(662,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24003','658','Mobilier oeuvres sociales',NULL,NULL,1),(663,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2401','657','Matériel de bureau et de service social',NULL,NULL,1),(664,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24010','663','Des bâtiments industriels',NULL,NULL,1),(665,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24011','663','Des bâtiments administratifs et commerciaux',NULL,NULL,1),(666,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24012','663','Des autres bâtiments d\'exploitation',NULL,NULL,1),(667,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24013','663','Des oeuvres sociales',NULL,NULL,1),(668,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2408','657','Plus-values actées',NULL,NULL,1),(669,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24080','668','Plus-values actées sur mobilier',NULL,NULL,1),(670,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24081','668','Plus-values actées sur matériel de bureau et service social',NULL,NULL,1),(671,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2409','657','Amortissements',NULL,NULL,1),(672,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24090','671','Amortissements sur mobilier',NULL,NULL,1),(673,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24091','671','Amortissements sur matériel de bureau et service social',NULL,NULL,1),(674,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','241','656','Matériel roulant',NULL,NULL,1),(675,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2410','674','Matériel automobile',NULL,NULL,1),(676,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24100','675','Voitures',NULL,NULL,1),(677,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24105','675','Camions',NULL,NULL,1),(678,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2411','674','Matériel ferroviaire',NULL,NULL,1),(679,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2412','674','Matériel fluvial',NULL,NULL,1),(680,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2413','674','Matériel naval',NULL,NULL,1),(681,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2414','674','Matériel aérien',NULL,NULL,1),(682,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2418','674','Plus-values sur matériel roulant',NULL,NULL,1),(683,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24180','682','Plus-values sur matériel automobile',NULL,NULL,1),(684,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24181','682','Idem sur matériel ferroviaire',NULL,NULL,1),(685,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24182','682','Idem sur matériel fluvial',NULL,NULL,1),(686,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24183','682','Idem sur matériel naval',NULL,NULL,1),(687,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24184','682','Idem sur matériel aérien',NULL,NULL,1),(688,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2419','674','Amortissements sur matériel roulant',NULL,NULL,1),(689,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24190','688','Amortissements sur matériel automobile',NULL,NULL,1),(690,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24191','688','Idem sur matériel ferroviaire',NULL,NULL,1),(691,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24192','688','Idem sur matériel fluvial',NULL,NULL,1),(692,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24193','688','Idem sur matériel naval',NULL,NULL,1),(693,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','24194','688','Idem sur matériel aérien',NULL,NULL,1),(694,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','25','1352','Immobilisation détenues en location-financement et droits similaires',NULL,NULL,1),(695,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','250','694','Terrains et constructions',NULL,NULL,1),(696,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2500','695','Terrains',NULL,NULL,1),(697,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2501','695','Constructions',NULL,NULL,1),(698,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2508','695','Plus-values sur emphytéose, leasing et droits similaires : terrains et constructions',NULL,NULL,1),(699,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2509','695','Amortissements et réductions de valeur sur terrains et constructions en leasing',NULL,NULL,1),(700,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','251','694','Installations, machines et outillage',NULL,NULL,1),(701,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2510','700','Installations',NULL,NULL,1),(702,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2511','700','Machines',NULL,NULL,1),(703,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2512','700','Outillage',NULL,NULL,1),(704,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2518','700','Plus-values actées sur installations machines et outillage pris en leasing',NULL,NULL,1),(705,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2519','700','Amortissements sur installations machines et outillage pris en leasing',NULL,NULL,1),(706,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','252','694','Mobilier et matériel roulant',NULL,NULL,1),(707,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2520','706','Mobilier',NULL,NULL,1),(708,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2521','706','Matériel roulant',NULL,NULL,1),(709,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2528','706','Plus-values actées sur mobilier et matériel roulant en leasing',NULL,NULL,1),(710,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2529','706','Amortissements sur mobilier et matériel roulant en leasing',NULL,NULL,1),(711,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','26','1352','Autres immobilisations corporelles',NULL,NULL,1),(712,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','260','711','Frais d\'aménagements de locaux pris en location',NULL,NULL,1),(713,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','261','711','Maison d\'habitation',NULL,NULL,1),(714,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','262','711','Réserve immobilière',NULL,NULL,1),(715,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','263','711','Matériel d\'emballage',NULL,NULL,1),(716,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','264','711','Emballages récupérables',NULL,NULL,1),(717,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','268','711','Plus-values actées sur autres immobilisations corporelles',NULL,NULL,1),(718,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','269','711','Amortissements sur autres immobilisations corporelles',NULL,NULL,1),(719,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2690','718','Amortissements sur frais d\'aménagement des locaux pris en location',NULL,NULL,1),(720,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2691','718','Amortissements sur maison d\'habitation',NULL,NULL,1),(721,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2692','718','Amortissements sur réserve immobilière',NULL,NULL,1),(722,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2693','718','Amortissements sur matériel d\'emballage',NULL,NULL,1),(723,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2694','718','Amortissements sur emballages récupérables',NULL,NULL,1),(724,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','27','1352','Immobilisations corporelles en cours et acomptes versés',NULL,NULL,1),(725,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','270','724','Immobilisations en cours',NULL,NULL,1),(726,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2700','725','Constructions',NULL,NULL,1),(727,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2701','725','Installations machines et outillage',NULL,NULL,1),(728,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2702','725','Mobilier et matériel roulant',NULL,NULL,1),(729,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2703','725','Autres immobilisations corporelles',NULL,NULL,1),(730,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','271','724','Avances et acomptes versés sur immobilisations en cours',NULL,NULL,1),(731,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','28','1352','Immobilisations financières',NULL,NULL,1),(732,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','280','731','Participations dans des entreprises liées',NULL,NULL,1),(733,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2800','732','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(734,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2801','732','Montants non appelés (idem)',NULL,NULL,1),(735,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2808','732','Plus-values actées (idem)',NULL,NULL,1),(736,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2809','732','Réductions de valeurs actées (idem)',NULL,NULL,1),(737,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','281','731','Créances sur des entreprises liées',NULL,NULL,1),(738,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2810','737','Créances en compte',NULL,NULL,1),(739,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2811','737','Effets à recevoir',NULL,NULL,1),(740,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2812','737','Titres à revenu fixes',NULL,NULL,1),(741,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2817','737','Créances douteuses',NULL,NULL,1),(742,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2819','737','Réductions de valeurs actées',NULL,NULL,1),(743,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','282','731','Participations dans des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(744,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2820','743','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(745,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2821','743','Montants non appelés (idem)',NULL,NULL,1),(746,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2828','743','Plus-values actées (idem)',NULL,NULL,1),(747,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2829','743','Réductions de valeurs actées (idem)',NULL,NULL,1),(748,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','283','731','Créances sur des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(749,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2830','748','Créances en compte',NULL,NULL,1),(750,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2831','748','Effets à recevoir',NULL,NULL,1),(751,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2832','748','Titres à revenu fixe',NULL,NULL,1),(752,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2837','748','Créances douteuses',NULL,NULL,1),(753,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2839','748','Réductions de valeurs actées',NULL,NULL,1),(754,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','284','731','Autres actions et parts',NULL,NULL,1),(755,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2840','754','Valeur d\'acquisition',NULL,NULL,1),(756,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2841','754','Montants non appelés',NULL,NULL,1),(757,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2848','754','Plus-values actées',NULL,NULL,1),(758,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2849','754','Réductions de valeur actées',NULL,NULL,1),(759,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','285','731','Autres créances',NULL,NULL,1),(760,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2850','759','Créances en compte',NULL,NULL,1),(761,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2851','759','Effets à recevoir',NULL,NULL,1),(762,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2852','759','Titres à revenu fixe',NULL,NULL,1),(763,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2857','759','Créances douteuses',NULL,NULL,1),(764,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2859','759','Réductions de valeur actées',NULL,NULL,1),(765,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','288','731','Cautionnements versés en numéraires',NULL,NULL,1),(766,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2880','765','Téléphone, téléfax, télex',NULL,NULL,1),(767,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2881','765','Gaz',NULL,NULL,1),(768,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2882','765','Eau',NULL,NULL,1),(769,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2883','765','Electricité',NULL,NULL,1),(770,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2887','765','Autres cautionnements versés en numéraires',NULL,NULL,1),(771,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29','1352','Créances à plus d\'un an',NULL,NULL,1),(772,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','290','771','Créances commerciales',NULL,NULL,1),(773,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2900','772','Clients',NULL,NULL,1),(774,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29000','773','Créances en compte sur entreprises liées',NULL,NULL,1),(775,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29001','773','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(776,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29002','773','Sur clients Belgique',NULL,NULL,1),(777,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29003','773','Sur clients C.E.E.',NULL,NULL,1),(778,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29004','773','Sur clients exportation hors C.E.E.',NULL,NULL,1),(779,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29005','773','Créances sur les coparticipants (associations momentanées)',NULL,NULL,1),(780,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2901','772','Effets à recevoir',NULL,NULL,1),(781,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29010','780','Sur entreprises liées',NULL,NULL,1),(782,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29011','780','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(783,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29012','780','Sur clients Belgique',NULL,NULL,1),(784,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29013','780','Sur clients C.E.E.',NULL,NULL,1),(785,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29014','780','Sur clients exportation hors C.E.E.',NULL,NULL,1),(786,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2905','772','Retenues sur garanties',NULL,NULL,1),(787,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2906','772','Acomptes versés',NULL,NULL,1),(788,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2907','772','Créances douteuses (à ventiler comme clients 2900)',NULL,NULL,1),(789,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2909','772','Réductions de valeur actées (à ventiler comme clients 2900)',NULL,NULL,1),(790,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','291','771','Autres créances',NULL,NULL,1),(791,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2910','790','Créances en compte',NULL,NULL,1),(792,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29100','791','Sur entreprises liées',NULL,NULL,1),(793,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29101','791','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(794,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29102','791','Sur autres débiteurs',NULL,NULL,1),(795,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2911','790','Effets à recevoir',NULL,NULL,1),(796,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29110','795','Sur entreprises liées',NULL,NULL,1),(797,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29111','795','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(798,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','29112','795','Sur autres débiteurs',NULL,NULL,1),(799,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2912','790','Créances résultant de la cession d\'immobilisations données en leasing',NULL,NULL,1),(800,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2917','790','Créances douteuses',NULL,NULL,1),(801,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2919','790','Réductions de valeur actées',NULL,NULL,1),(802,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','30','1353','Approvisionnements - matières premières',NULL,NULL,1),(803,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','300','802','Valeur d\'acquisition',NULL,NULL,1),(804,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','309','802','Réductions de valeur actées',NULL,NULL,1),(805,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','31','1353','Approvsionnements et fournitures',NULL,NULL,1),(806,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','310','805','Valeur d\'acquisition',NULL,NULL,1),(807,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3100','806','Matières d\'approvisionnement',NULL,NULL,1),(808,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3101','806','Energie, charbon, coke, mazout, essence, propane',NULL,NULL,1),(809,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3102','806','Produits d\'entretien',NULL,NULL,1),(810,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3103','806','Fournitures diverses et petit outillage',NULL,NULL,1),(811,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3104','806','Imprimés et fournitures de bureau',NULL,NULL,1),(812,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3105','806','Fournitures de services sociaux',NULL,NULL,1),(813,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3106','806','Emballages commerciaux',NULL,NULL,1),(814,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','31060','813','Emballages perdus',NULL,NULL,1),(815,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','31061','813','Emballages récupérables',NULL,NULL,1),(816,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','319','805','Réductions de valeur actées',NULL,NULL,1),(817,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','32','1353','En cours de fabrication',NULL,NULL,1),(818,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','320','817','Valeur d\'acquisition',NULL,NULL,1),(819,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3200','818','Produits semi-ouvrés',NULL,NULL,1),(820,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3201','818','Produits en cours de fabrication',NULL,NULL,1),(821,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3202','818','Travaux en cours',NULL,NULL,1),(822,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3205','818','Déchets',NULL,NULL,1),(823,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3206','818','Rebuts',NULL,NULL,1),(824,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3209','818','Travaux en association momentanée',NULL,NULL,1),(825,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','329','817','Réductions de valeur actées',NULL,NULL,1),(826,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','33','1353','Produits finis',NULL,NULL,1),(827,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','330','826','Valeur d\'acquisition',NULL,NULL,1),(828,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3300','827','Produits finis',NULL,NULL,1),(829,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','339','826','Réductions de valeur actées',NULL,NULL,1),(830,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','34','1353','Marchandises',NULL,NULL,1),(831,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','340','830','Valeur d\'acquisition',NULL,NULL,1),(832,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3400','831','Groupe A',NULL,NULL,1),(833,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3401','831','Groupe B',NULL,NULL,1),(834,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3402','831','Groupe C',NULL,NULL,1),(835,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','349','830','Réductions de valeur actées',NULL,NULL,1),(836,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','35','1353','Immeubles destinés à la vente',NULL,NULL,1),(837,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','350','836','Valeur d\'acquisition',NULL,NULL,1),(838,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3500','837','Immeuble A',NULL,NULL,1),(839,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3501','837','Immeuble B',NULL,NULL,1),(840,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3502','837','Immeuble C',NULL,NULL,1),(841,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','351','836','Immeubles construits en vue de leur revente',NULL,NULL,1),(842,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3510','841','Immeuble A',NULL,NULL,1),(843,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3511','841','Immeuble B',NULL,NULL,1),(844,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3512','841','Immeuble C',NULL,NULL,1),(845,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','359','836','Réductions de valeurs actées',NULL,NULL,1),(846,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','36','1353','Acomptes versés sur achats pour stocks',NULL,NULL,1),(847,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','360','846','Acomptes versés (à ventiler éventuellement par catégorie)',NULL,NULL,1),(848,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','369','846','Réductions de valeur actées',NULL,NULL,1),(849,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','37','1353','Commandes en cours d\'exécution',NULL,NULL,1),(850,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','370','849','Valeur d\'acquisition',NULL,NULL,1),(851,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','371','849','Bénéfice pris en compte',NULL,NULL,1),(852,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','379','849','Réductions de valeur actées',NULL,NULL,1),(853,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','40','1354','Créances commerciales',NULL,NULL,1),(854,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','400','853','Clients',NULL,NULL,1),(855,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4007','854','Rabais, remises et ristournes à accorder et autres notes de crédit à établir',NULL,NULL,1),(856,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4008','854','Créances résultant de livraisons de biens (associations momentanées)',NULL,NULL,1),(857,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','401','853','Effets à recevoir',NULL,NULL,1),(858,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4010','857','Effets à recevoir',NULL,NULL,1),(859,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4013','857','Effets à l\'encaissement',NULL,NULL,1),(860,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4015','857','Effets à l\'escompte',NULL,NULL,1),(861,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','402','853','Clients, créances courantes, entreprises apparentées, administrateurs et gérants',NULL,NULL,1),(862,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4020','861','Entreprises liées',NULL,NULL,1),(863,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4021','861','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(864,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4022','861','Administrateurs et gérants d\'entreprise',NULL,NULL,1),(865,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','403','853','Effets à recevoir sur entreprises apparentées et administrateurs et gérants',NULL,NULL,1),(866,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4030','865','Entreprises liées',NULL,NULL,1),(867,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4031','865','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(868,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4032','865','Administrateurs et gérants de l\'entreprise',NULL,NULL,1),(869,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','404','853','Produits à recevoir (factures à établir)',NULL,NULL,1),(870,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','405','853','Clients : retenues sur garanties',NULL,NULL,1),(871,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','406','853','Acomptes versés',NULL,NULL,1),(872,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','407','853','Créances douteuses',NULL,NULL,1),(873,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','408','853','Compensation clients',NULL,NULL,1),(874,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','409','853','Réductions de valeur actées',NULL,NULL,1),(875,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','41','1354','Autres créances',NULL,NULL,1),(876,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','410','875','Capital appelé, non versé',NULL,NULL,1),(877,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4100','876','Appels de fonds',NULL,NULL,1),(878,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4101','876','Actionnaires défaillants',NULL,NULL,1),(879,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','411','875','T.V.A. à récupérer',NULL,NULL,1),(880,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4110','879','T.V.A. due',NULL,NULL,1),(881,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4111','879','T.V.A. déductible',NULL,NULL,1),(882,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4112','879','Compte courant administration T.V.A.',NULL,NULL,1),(883,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4118','879','Taxe d\'égalisation due',NULL,NULL,1),(884,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','412','875','Impôts et versements fiscaux à récupérer',NULL,NULL,1),(885,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4120','884','Impôts belges sur le résultat',NULL,NULL,1),(886,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4125','884','Autres impôts belges',NULL,NULL,1),(887,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4128','884','Impôts étrangers',NULL,NULL,1),(888,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','414','875','Produits à recevoir',NULL,NULL,1),(889,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','416','875','Créances diverses',NULL,NULL,1),(890,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4160','889','Associés (compte d\'apport en société)',NULL,NULL,1),(891,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4161','889','Avances et prêts au personnel',NULL,NULL,1),(892,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4162','889','Compte courant des associés en S.P.R.L.',NULL,NULL,1),(893,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4163','889','Compte courant des administrateurs et gérants',NULL,NULL,1),(894,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4164','889','Créances sur sociétés apparentées',NULL,NULL,1),(895,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4166','889','Emballages et matériel à rendre',NULL,NULL,1),(896,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4167','889','Etat et établissements publics',NULL,NULL,1),(897,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','41670','896','Subsides à recevoir',NULL,NULL,1),(898,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','41671','896','Autres créances',NULL,NULL,1),(899,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4168','889','Rabais, ristournes et remises à obtenir et autres avoirs non encore reçus',NULL,NULL,1),(900,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','417','875','Créances douteuses',NULL,NULL,1),(901,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','418','875','Cautionnements versés en numéraires',NULL,NULL,1),(902,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','419','875','Réductions de valeur actées',NULL,NULL,1),(903,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','42','1354','Dettes à plus d\'un an échéant dans l\'année',NULL,NULL,1),(904,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','420','903','Emprunts subordonnés',NULL,NULL,1),(905,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4200','904','Convertibles',NULL,NULL,1),(906,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4201','904','Non convertibles',NULL,NULL,1),(907,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','421','903','Emprunts obligataires non subordonnés',NULL,NULL,1),(908,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4210','907','Convertibles',NULL,NULL,1),(909,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4211','907','Non convertibles',NULL,NULL,1),(910,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','422','903','Dettes de location-financement et assimilées',NULL,NULL,1),(911,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4220','910','Financement de biens immobiliers',NULL,NULL,1),(912,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4221','910','Financement de biens mobiliers',NULL,NULL,1),(913,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','423','903','Etablissements de crédit',NULL,NULL,1),(914,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4230','913','Dettes en compte',NULL,NULL,1),(915,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4231','913','Promesses',NULL,NULL,1),(916,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4232','913','Crédits d\'acceptation',NULL,NULL,1),(917,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','424','903','Autres emprunts',NULL,NULL,1),(918,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','425','903','Dettes commerciales',NULL,NULL,1),(919,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4250','918','Fournisseurs',NULL,NULL,1),(920,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4251','918','Effets à payer',NULL,NULL,1),(921,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','426','903','Cautionnements reçus en numéraires',NULL,NULL,1),(922,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','429','903','Dettes diverses',NULL,NULL,1),(923,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4290','922','Entreprises liées',NULL,NULL,1),(924,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4291','922','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(925,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4292','922','Administrateurs, gérants, associés',NULL,NULL,1),(926,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4299','922','Autres dettes',NULL,NULL,1),(927,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','43','1354','Dettes financières',NULL,NULL,1),(928,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','430','927','Etablissements de crédit. Emprunts en compte à terme fixe',NULL,NULL,1),(929,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','431','927','Etablissements de crédit. Promesses',NULL,NULL,1),(930,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','432','927','Etablissements de crédit. Crédits d\'acceptation',NULL,NULL,1),(931,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','433','927','Etablissements de crédit. Dettes en compte courant',NULL,NULL,1),(932,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','439','927','Autres emprunts',NULL,NULL,1),(933,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44','1354','Dettes commerciales',NULL,NULL,1),(934,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','440','933','Fournisseurs',NULL,NULL,1),(935,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4400','934','Entreprises apparentées',NULL,NULL,1),(936,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44000','935','Entreprises liées',NULL,NULL,1),(937,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44001','935','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(938,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4401','934','Fournisseurs ordinaires',NULL,NULL,1),(939,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44010','938','Fournisseurs belges',NULL,NULL,1),(940,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44011','938','Fournisseurs CEE',NULL,NULL,1),(941,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44012','938','Fournisseurs importation',NULL,NULL,1),(942,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4402','934','Dettes envers les coparticipants (associations momentanées)',NULL,NULL,1),(943,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4403','934','Fournisseurs - retenues de garanties',NULL,NULL,1),(944,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','441','933','Effets à payer',NULL,NULL,1),(945,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4410','944','Entreprises apparentées',NULL,NULL,1),(946,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44100','945','Entreprises liées',NULL,NULL,1),(947,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44101','945','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(948,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4411','944','Fournisseurs ordinaires',NULL,NULL,1),(949,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44110','948','Fournisseurs belges',NULL,NULL,1),(950,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44111','948','Fournisseurs CEE',NULL,NULL,1),(951,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','44112','948','Fournisseurs importation',NULL,NULL,1),(952,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','444','933','Factures à recevoir',NULL,NULL,1),(953,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','446','933','Acomptes reçus',NULL,NULL,1),(954,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','448','933','Compensations fournisseurs',NULL,NULL,1),(955,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45','1354','Dettes fiscales, salariales et sociales',NULL,NULL,1),(956,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','450','955','Dettes fiscales estimées',NULL,NULL,1),(957,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4501','956','Impôts sur le résultat',NULL,NULL,1),(958,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4505','956','Autres impôts en Belgique',NULL,NULL,1),(959,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4508','956','Impôts à l\'étranger',NULL,NULL,1),(960,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','451','955','T.V.A. à payer',NULL,NULL,1),(961,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4510','960','T.V.A. due',NULL,NULL,1),(962,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4511','960','T.V.A. déductible',NULL,NULL,1),(963,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4512','960','Compte courant administration T.V.A.',NULL,NULL,1),(964,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4518','960','Taxe d\'égalisation due',NULL,NULL,1),(965,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','452','955','Impôts et taxes à payer',NULL,NULL,1),(966,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4520','965','Autres impôts sur le résultat',NULL,NULL,1),(967,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4525','965','Autres impôts et taxes en Belgique',NULL,NULL,1),(968,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45250','967','Précompte immobilier',NULL,NULL,1),(969,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45251','967','Impôts communaux à payer',NULL,NULL,1),(970,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45252','967','Impôts provinciaux à payer',NULL,NULL,1),(971,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45253','967','Autres impôts et taxes à payer',NULL,NULL,1),(972,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4528','965','Impôts et taxes à l\'étranger',NULL,NULL,1),(973,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','453','955','Précomptes retenus',NULL,NULL,1),(974,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4530','973','Précompte professionnel retenu sur rémunérations',NULL,NULL,1),(975,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4531','973','Précompte professionnel retenu sur tantièmes',NULL,NULL,1),(976,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4532','973','Précompte mobilier retenu sur dividendes attribués',NULL,NULL,1),(977,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4533','973','Précompte mobilier retenu sur intérêts payés',NULL,NULL,1),(978,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4538','973','Autres précomptes retenus',NULL,NULL,1),(979,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','454','955','Office National de la Sécurité Sociale',NULL,NULL,1),(980,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4540','979','Arriérés',NULL,NULL,1),(981,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4541','979','1er trimestre',NULL,NULL,1),(982,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4542','979','2ème trimestre',NULL,NULL,1),(983,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4543','979','3ème trimestre',NULL,NULL,1),(984,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4544','979','4ème trimestre',NULL,NULL,1),(985,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','455','955','Rémunérations',NULL,NULL,1),(986,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4550','985','Administrateurs, gérants et commissaires (non réviseurs)',NULL,NULL,1),(987,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4551','985','Direction',NULL,NULL,1),(988,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4552','985','Employés',NULL,NULL,1),(989,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4553','985','Ouvriers',NULL,NULL,1),(990,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','456','955','Pécules de vacances',NULL,NULL,1),(991,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4560','990','Direction',NULL,NULL,1),(992,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4561','990','Employés',NULL,NULL,1),(993,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4562','990','Ouvriers',NULL,NULL,1),(994,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','459','955','Autres dettes sociales',NULL,NULL,1),(995,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4590','994','Provision pour gratifications de fin d\'année',NULL,NULL,1),(996,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4591','994','Départs de personnel',NULL,NULL,1),(997,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4592','994','Oppositions sur rémunérations',NULL,NULL,1),(998,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4593','994','Assurances relatives au personnel',NULL,NULL,1),(999,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45930','998','Assurance loi',NULL,NULL,1),(1000,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45931','998','Assurance salaire garanti',NULL,NULL,1),(1001,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45932','998','Assurance groupe',NULL,NULL,1),(1002,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','45933','998','Assurances individuelles',NULL,NULL,1),(1003,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4594','994','Caisse d\'assurances sociales pour travailleurs indépendants',NULL,NULL,1),(1004,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4597','994','Dettes et provisions sociales diverses',NULL,NULL,1),(1005,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','46','1354','Acomptes reçus sur commande',NULL,NULL,1),(1006,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','47','1354','Dettes découlant de l\'affectation des résultats',NULL,NULL,1),(1007,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','470','1006','Dividendes et tantièmes d\'exercices antérieurs',NULL,NULL,1),(1008,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','471','1006','Dividendes de l\'exercice',NULL,NULL,1),(1009,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','472','1006','Tantièmes de l\'exercice',NULL,NULL,1),(1010,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','473','1006','Autres allocataires',NULL,NULL,1),(1011,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','48','4','Dettes diverses',NULL,NULL,1),(1012,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','480','1011','Obligations et coupons échus',NULL,NULL,1),(1013,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','481','1011','Actionnaires - capital à rembourser',NULL,NULL,1),(1014,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','482','1011','Participation du personnel à payer',NULL,NULL,1),(1015,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','483','1011','Acomptes reçus d\'autres tiers à moins d\'un an',NULL,NULL,1),(1016,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','486','1011','Emballages et matériel consignés',NULL,NULL,1),(1017,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','488','1011','Cautionnements reçus en numéraires',NULL,NULL,1),(1018,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','489','1011','Autres dettes diverses',NULL,NULL,1),(1019,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','49','1354','Comptes de régularisation et compte d\'attente',NULL,NULL,1),(1020,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','490','1019','Charges à reporter (à subdiviser par catégorie de charges)',NULL,NULL,1),(1021,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','491','1019','Produits acquis',NULL,NULL,1),(1022,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4910','1021','Produits d\'exploitation',NULL,NULL,1),(1023,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','49100','1022','Ristournes et rabais à obtenir',NULL,NULL,1),(1024,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','49101','1022','Commissions à obtenir',NULL,NULL,1),(1025,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','49102','1022','Autres produits d\'exploitation (redevances par exemple)',NULL,NULL,1),(1026,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4911','1021','Produits financiers',NULL,NULL,1),(1027,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','49110','1026','Intérêts courus et non échus sur prêts et débits',NULL,NULL,1),(1028,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','49111','1026','Autres produits financiers',NULL,NULL,1),(1029,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','492','1019','Charges à imputer (à subdiviser par catégorie de charges)',NULL,NULL,1),(1030,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','493','1019','Produits à reporter',NULL,NULL,1),(1031,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4930','1030','Produits d\'exploitation à reporter',NULL,NULL,1),(1032,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4931','1030','Produits financiers à reporter',NULL,NULL,1),(1033,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','499','1019','Comptes d\'attente',NULL,NULL,1),(1034,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4990','1033','Compte d\'attente',NULL,NULL,1),(1035,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4991','1033','Compte de répartition périodique des charges',NULL,NULL,1),(1036,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4999','1033','Transferts d\'exercice',NULL,NULL,1),(1037,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','50','1355','Actions propres',NULL,NULL,1),(1038,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','51','1355','Actions et parts',NULL,NULL,1),(1039,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','510','1038','Valeur d\'acquisition',NULL,NULL,1),(1040,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','511','1038','Montants non appelés',NULL,NULL,1),(1041,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','519','1038','Réductions de valeur actées',NULL,NULL,1),(1042,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','52','1355','Titres à revenus fixes',NULL,NULL,1),(1043,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','520','1042','Valeur d\'acquisition',NULL,NULL,1),(1044,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','529','1042','Réductions de valeur actées',NULL,NULL,1),(1045,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','53','1355','Dépots à terme',NULL,NULL,1),(1046,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','530','1045','De plus d\'un an',NULL,NULL,1),(1047,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','531','1045','De plus d\'un mois et à un an au plus',NULL,NULL,1),(1048,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','532','1045','d\'un mois au plus',NULL,NULL,1),(1049,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','539','1045','Réductions de valeur actées',NULL,NULL,1),(1050,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','54','1355','Valeurs échues à l\'encaissement',NULL,NULL,1),(1051,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','540','1050','Chèques à encaisser',NULL,NULL,1),(1052,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','541','1050','Coupons à encaisser',NULL,NULL,1),(1053,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','55','1355','Etablissements de crédit - Comptes ouverts auprès des divers établissements.',NULL,NULL,1),(1054,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','550','1053','Comptes courants',NULL,NULL,1),(1055,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','551','1053','Chèques émis',NULL,NULL,1),(1056,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','559','1053','Réductions de valeur actées',NULL,NULL,1),(1057,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','56','1355','Office des chèques postaux',NULL,NULL,1),(1058,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','560','1057','Compte courant',NULL,NULL,1),(1059,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','561','1057','Chèques émis',NULL,NULL,1),(1060,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','57','1355','Caisses',NULL,NULL,1),(1061,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','570','1060','à 577 Caisses - espèces ( 0 - centrale ; 7 - succursales et agences)',NULL,NULL,1),(1062,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','578','1060','Caisses - timbres ( 0 - fiscaux ; 1 - postaux)',NULL,NULL,1),(1063,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','58','1355','Virements internes',NULL,NULL,1),(1064,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','60','1356','Approvisionnements et marchandises',NULL,NULL,1),(1065,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','600','1064','Achats de matières premières',NULL,NULL,1),(1066,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','601','1064','Achats de fournitures',NULL,NULL,1),(1067,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','602','1064','Achats de services, travaux et études',NULL,NULL,1),(1068,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','603','1064','Sous-traitances générales',NULL,NULL,1),(1069,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','604','1064','Achats de marchandises',NULL,NULL,1),(1070,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','605','1064','Achats d\'immeubles destinés à la revente',NULL,NULL,1),(1071,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','608','1064','Remises , ristournes et rabais obtenus sur achats',NULL,NULL,1),(1072,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','609','1064','Variations de stocks',NULL,NULL,1),(1073,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6090','1072','De matières premières',NULL,NULL,1),(1074,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6091','1072','De fournitures',NULL,NULL,1),(1075,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6094','1072','De marchandises',NULL,NULL,1),(1076,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6095','1072','d\'immeubles destinés à la vente',NULL,NULL,1),(1077,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61','1356','Services et biens divers',NULL,NULL,1),(1078,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','610','1077','Loyers et charges locatives',NULL,NULL,1),(1079,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6100','1078','Loyers divers',NULL,NULL,1),(1080,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6101','1078','Charges locatives (assurances, frais de confort,etc)',NULL,NULL,1),(1081,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','611','1077','Entretien et réparation (fournitures et prestations)',NULL,NULL,1),(1082,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','612','1077','Fournitures faites à l\'entreprise',NULL,NULL,1),(1083,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6120','1082','Eau, gaz, électricité, vapeur',NULL,NULL,1),(1084,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61200','1083','Eau',NULL,NULL,1),(1085,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61201','1083','Gaz',NULL,NULL,1),(1086,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61202','1083','Electricité',NULL,NULL,1),(1087,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61203','1083','Vapeur',NULL,NULL,1),(1088,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6121','1082','Téléphone, télégrammes, télex, téléfax, frais postaux',NULL,NULL,1),(1089,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61210','1088','Téléphone',NULL,NULL,1),(1090,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61211','1088','Télégrammes',NULL,NULL,1),(1091,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61212','1088','Télex et téléfax',NULL,NULL,1),(1092,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61213','1088','Frais postaux',NULL,NULL,1),(1093,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6122','1082','Livres, bibliothèque',NULL,NULL,1),(1094,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6123','1082','Imprimés et fournitures de bureau (si non comptabilisé au 601)',NULL,NULL,1),(1095,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','613','1077','Rétributions de tiers',NULL,NULL,1),(1096,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6130','1095','Redevances et royalties',NULL,NULL,1),(1097,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61300','1096','Redevances pour brevets, licences, marques et accessoires',NULL,NULL,1),(1098,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61301','1096','Autres redevances (procédés de fabrication)',NULL,NULL,1),(1099,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6131','1095','Assurances non relatives au personnel',NULL,NULL,1),(1100,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61310','1099','Assurance incendie',NULL,NULL,1),(1101,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61311','1099','Assurance vol',NULL,NULL,1),(1102,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61312','1099','Assurance autos',NULL,NULL,1),(1103,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61313','1099','Assurance crédit',NULL,NULL,1),(1104,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61314','1099','Assurances frais généraux',NULL,NULL,1),(1105,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6132','1095','Divers',NULL,NULL,1),(1106,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61320','1105','Commissions aux tiers',NULL,NULL,1),(1107,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61321','1105','Honoraires d\'avocats, d\'experts, etc',NULL,NULL,1),(1108,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61322','1105','Cotisations aux groupements professionnels',NULL,NULL,1),(1109,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61323','1105','Dons, libéralités, etc',NULL,NULL,1),(1110,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61324','1105','Frais de contentieux',NULL,NULL,1),(1111,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61325','1105','Publications légales',NULL,NULL,1),(1112,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6133','1095','Transports et déplacements',NULL,NULL,1),(1113,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61330','1112','Transports de personnel',NULL,NULL,1),(1114,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','61331','1112','Voyages, déplacements et représentations',NULL,NULL,1),(1115,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6134','1095','Personnel intérimaire',NULL,NULL,1),(1116,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','614','1077','Annonces, publicité, propagande et documentation',NULL,NULL,1),(1117,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6140','1116','Annonces et insertions',NULL,NULL,1),(1118,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6141','1116','Catalogues et imprimés',NULL,NULL,1),(1119,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6142','1116','Echantillons',NULL,NULL,1),(1120,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6143','1116','Foires et expositions',NULL,NULL,1),(1121,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6144','1116','Primes',NULL,NULL,1),(1122,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6145','1116','Cadeaux à la clientèle',NULL,NULL,1),(1123,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6146','1116','Missions et réceptions',NULL,NULL,1),(1124,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6147','1116','Documentation',NULL,NULL,1),(1125,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','615','1077','Sous-traitants',NULL,NULL,1),(1126,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6150','1125','Sous-traitants pour activités propres',NULL,NULL,1),(1127,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6151','1125','Sous-traitants d\'associations momentanées (coparticipants)',NULL,NULL,1),(1128,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6152','1125','Quote-part bénéficiaire des coparticipants',NULL,NULL,1),(1129,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','617','1077','Personnel intérimaire et personnes mises à la disposition de l\'entreprise',NULL,NULL,1),(1130,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','618','1077','Rémunérations, primes pour assurances extralégales, pensions de retraite et de survie des administrateurs, gérants et associés actifs qui ne sont pas attribuées en vertu d\'un contrat de travail',NULL,NULL,1),(1131,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62','1356','Rémunérations, charges sociales et pensions',NULL,NULL,1),(1132,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','620','1131','Rémunérations et avantages sociaux directs',NULL,NULL,1),(1133,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6200','1132','Administrateurs ou gérants',NULL,NULL,1),(1134,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6201','1132','Personnel de direction',NULL,NULL,1),(1135,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6202','1132','Employés',NULL,NULL,1),(1136,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6203','1132','Ouvriers',NULL,NULL,1),(1137,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6204','1132','Autres membres du personnel',NULL,NULL,1),(1138,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','621','1131','Cotisations patronales d\'assurances sociales',NULL,NULL,1),(1139,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6210','1138','Sur salaires',NULL,NULL,1),(1140,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6211','1138','Sur appointements et commissions',NULL,NULL,1),(1141,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','622','1131','Primes patronales pour assurances extralégales',NULL,NULL,1),(1142,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','623','1131','Autres frais de personnel',NULL,NULL,1),(1143,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6230','1142','Assurances du personnel',NULL,NULL,1),(1144,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62300','1143','Assurances loi, responsabilité civile, chemin du travail',NULL,NULL,1),(1145,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62301','1143','Assurance salaire garanti',NULL,NULL,1),(1146,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62302','1143','Assurances individuelles',NULL,NULL,1),(1147,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6231','1142','Charges sociales diverses',NULL,NULL,1),(1148,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62310','1147','Jours fériés payés',NULL,NULL,1),(1149,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62311','1147','Salaire hebdomadaire garanti',NULL,NULL,1),(1150,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62312','1147','Allocations familiales complémentaires',NULL,NULL,1),(1151,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6232','1142','Charges sociales des administrateurs, gérants et commissaires',NULL,NULL,1),(1152,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62320','1151','Allocations familiales complémentaires pour non salariés',NULL,NULL,1),(1153,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62321','1151','Lois sociales pour indépendants',NULL,NULL,1),(1154,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','62322','1151','Divers',NULL,NULL,1),(1155,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','624','1131','Pensions de retraite et de survie',NULL,NULL,1),(1156,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6240','1155','Administrateurs et gérants',NULL,NULL,1),(1157,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6241','1155','Personnel',NULL,NULL,1),(1158,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','625','1131','Provision pour pécule de vacances',NULL,NULL,1),(1159,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6250','1158','Dotations',NULL,NULL,1),(1160,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6251','1158','Utilisations et reprises',NULL,NULL,1),(1161,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','63','1356','Amortissements, réductions de valeur et provisions pour risques et charges',NULL,NULL,1),(1162,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','630','1161','Dotations aux amortissements et aux réductions de valeur sur immobilisations',NULL,NULL,1),(1163,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6300','1162','Dotations aux amortissements sur frais d\'établissement',NULL,NULL,1),(1164,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6301','1162','Dotations aux amortissements sur immobilisations incorporelles',NULL,NULL,1),(1165,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6302','1162','Dotations aux amortissements sur immobilisations corporelles',NULL,NULL,1),(1166,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6308','1162','Dotations aux réductions de valeur sur immobilisations incorporelles',NULL,NULL,1),(1167,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6309','1162','Dotations aux réductions de valeur sur immobilisations corporelles',NULL,NULL,1),(1168,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','631','1161','Réductions de valeur sur stocks',NULL,NULL,1),(1169,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6310','1168','Dotations',NULL,NULL,1),(1170,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6311','1168','Reprises',NULL,NULL,1),(1171,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','632','1161','Réductions de valeur sur commandes en cours d\'exécution',NULL,NULL,1),(1172,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6320','1171','Dotations',NULL,NULL,1),(1173,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6321','1171','Reprises',NULL,NULL,1),(1174,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','633','1161','Réductions de valeur sur créances commerciales à plus d\'un an',NULL,NULL,1),(1175,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6330','1174','Dotations',NULL,NULL,1),(1176,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6331','1174','Reprises',NULL,NULL,1),(1177,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','634','1161','Réductions de valeur sur créances commerciales à un an au plus',NULL,NULL,1),(1178,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6340','1177','Dotations',NULL,NULL,1),(1179,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6341','1177','Reprises',NULL,NULL,1),(1180,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','635','1161','Provisions pour pensions et obligations similaires',NULL,NULL,1),(1181,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6350','1180','Dotations',NULL,NULL,1),(1182,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6351','1180','Utilisations et reprises',NULL,NULL,1),(1183,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','636','11613','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(1184,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6360','1183','Dotations',NULL,NULL,1),(1185,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6361','1183','Utilisations et reprises',NULL,NULL,1),(1186,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','637','1161','Provisions pour autres risques et charges',NULL,NULL,1),(1187,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6370','1186','Dotations',NULL,NULL,1),(1188,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6371','1186','Utilisations et reprises',NULL,NULL,1),(1189,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64','1356','Autres charges d\'exploitation',NULL,NULL,1),(1190,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','640','1189','Charges fiscales d\'exploitation',NULL,NULL,1),(1191,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6400','1190','Taxes et impôts directs',NULL,NULL,1),(1192,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64000','1191','Taxes sur autos et camions',NULL,NULL,1),(1193,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6401','1190','Taxes et impôts indirects',NULL,NULL,1),(1194,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64010','1193','Timbres fiscaux pris en charge par la firme',NULL,NULL,1),(1195,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64011','1193','Droits d\'enregistrement',NULL,NULL,1),(1196,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64012','1193','T.V.A. non déductible',NULL,NULL,1),(1197,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6402','1190','Impôts provinciaux et communaux',NULL,NULL,1),(1198,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64020','1197','Taxe sur la force motrice',NULL,NULL,1),(1199,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','64021','1197','Taxe sur le personnel occupé',NULL,NULL,1),(1200,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6403','1190','Taxes diverses',NULL,NULL,1),(1201,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','641','1189','Moins-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1202,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','642','1189','Moins-values sur réalisations de créances commerciales',NULL,NULL,1),(1203,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','643','1189','à 648 Charges d\'exploitations diverses',NULL,NULL,1),(1204,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','649','1189','Charges d\'exploitation portées à l\'actif au titre de restructuration',NULL,NULL,1),(1205,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','65','1356','Charges financières',NULL,NULL,1),(1206,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','650','1205','Charges des dettes',NULL,NULL,1),(1207,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6500','1206','Intérêts, commissions et frais afférents aux dettes',NULL,NULL,1),(1208,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6501','1206','Amortissements des agios et frais d\'émission d\'emprunts',NULL,NULL,1),(1209,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6502','1206','Autres charges de dettes',NULL,NULL,1),(1210,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6503','1206','Intérêts intercalaires portés à l\'actif',NULL,NULL,1),(1211,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','651','1205','Réductions de valeur sur actifs circulants',NULL,NULL,1),(1212,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6510','1211','Dotations',NULL,NULL,1),(1213,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6511','1211','Reprises',NULL,NULL,1),(1214,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','652','1205','Moins-values sur réalisation d\'actifs circulants',NULL,NULL,1),(1215,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','653','1205','Charges d\'escompte de créances',NULL,NULL,1),(1216,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','654','1205','Différences de change',NULL,NULL,1),(1217,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','655','1205','Ecarts de conversion des devises',NULL,NULL,1),(1218,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','656','1205','Frais de banques, de chèques postaux',NULL,NULL,1),(1219,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','657','1205','Commissions sur ouvertures de crédit, cautions et avals',NULL,NULL,1),(1220,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','658','1205','Frais de vente des titres',NULL,NULL,1),(1221,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','66','1356','Charges exceptionnelles',NULL,NULL,1),(1222,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','660','1221','Amortissements et réductions de valeur exceptionnels',NULL,NULL,1),(1223,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6600','1222','Sur frais d\'établissement',NULL,NULL,1),(1224,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6601','1222','Sur immobilisations incorporelles',NULL,NULL,1),(1225,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6602','1222','Sur immobilisations corporelles',NULL,NULL,1),(1226,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','661','1221','Réductions de valeur sur immobilisations financières',NULL,NULL,1),(1227,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','662','1221','Provisions pour risques et charges exceptionnels',NULL,NULL,1),(1228,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','663','1221','Moins-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1229,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6630','1228','Sur immobilisations incorporelles',NULL,NULL,1),(1230,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6631','1228','Sur immobilisations corporelles',NULL,NULL,1),(1231,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6632','1228','Sur immobilisations détenues en location-financement et droits similaires',NULL,NULL,1),(1232,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6633','1228','Sur immobilisations financières',NULL,NULL,1),(1233,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6634','1228','Sur immeubles acquis ou construits en vue de la revente',NULL,NULL,1),(1234,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','664','1221','à 668 Autres charges exceptionnelles',NULL,NULL,1),(1235,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','664','1221','Pénalités et amendes diverses',NULL,NULL,1),(1236,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','665','1221','Différence de charge',NULL,NULL,1),(1237,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','669','1221','Charges exceptionnelles transférées à l\'actif en frais de restructuration',NULL,NULL,1),(1238,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','67','1356','Impôts sur le résultat',NULL,NULL,1),(1239,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','670','1238','Impôts belges sur le résultat de l\'exercice',NULL,NULL,1),(1240,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6700','1239','Impôts et précomptes dus ou versés',NULL,NULL,1),(1241,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6701','1239','Excédent de versements d\'impôts et précomptes porté à l\'actif',NULL,NULL,1),(1242,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6702','1239','Charges fiscales estimées',NULL,NULL,1),(1243,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','671','1238','Impôts belges sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1244,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6710','1243','Suppléments d\'impôts dus ou versés',NULL,NULL,1),(1245,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6711','1243','Suppléments d\'impôts estimés',NULL,NULL,1),(1246,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6712','1243','Provisions fiscales constituées',NULL,NULL,1),(1247,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','672','1238','Impôts étrangers sur le résultat de l\'exercice',NULL,NULL,1),(1248,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','673','1238','Impôts étrangers sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1249,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','68','1356','Transferts aux réserves immunisées',NULL,NULL,1),(1250,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','69','1356','Affectation des résultats',NULL,NULL,1),(1251,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','690','1250','Perte reportée de l\'exercice précédent',NULL,NULL,1),(1252,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','691','1250','Dotation à la réserve légale',NULL,NULL,1),(1253,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','692','1250','Dotation aux autres réserves',NULL,NULL,1),(1254,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','693','1250','Bénéfice à reporter',NULL,NULL,1),(1255,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','694','1250','Rémunération du capital',NULL,NULL,1),(1256,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','695','1250','Administrateurs ou gérants',NULL,NULL,1),(1257,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','696','1250','Autres allocataires',NULL,NULL,1),(1258,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','70','1357','Chiffre d\'affaires',NULL,NULL,1),(1260,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','700','1258','Ventes de marchandises',NULL,NULL,1),(1261,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7000','1260','Ventes en Belgique',NULL,NULL,1),(1262,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7001','1260','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1263,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7002','1260','Ventes à l\'exportation',NULL,NULL,1),(1264,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','701','1258','Ventes de produits finis',NULL,NULL,1),(1265,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7010','1264','Ventes en Belgique',NULL,NULL,1),(1266,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7011','1264','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1267,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7012','1264','Ventes à l\'exportation',NULL,NULL,1),(1268,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','702','1258','Ventes de déchets et rebuts',NULL,NULL,1),(1269,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7020','1268','Ventes en Belgique',NULL,NULL,1),(1270,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7021','1268','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1271,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7022','1268','Ventes à l\'exportation',NULL,NULL,1),(1272,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','703','1258','Ventes d\'emballages récupérables',NULL,NULL,1),(1273,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','704','1258','Facturations des travaux en cours (associations momentanées)',NULL,NULL,1),(1274,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','705','1258','Prestations de services',NULL,NULL,1),(1275,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7050','1274','Prestations de services en Belgique',NULL,NULL,1),(1276,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7051','1274','Prestations de services dans les pays membres de la C.E.E.',NULL,NULL,1),(1277,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7052','1274','Prestations de services en vue de l\'exportation',NULL,NULL,1),(1278,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','706','1258','Pénalités et dédits obtenus par l\'entreprise',NULL,NULL,1),(1279,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','708','1258','Remises, ristournes et rabais accordés',NULL,NULL,1),(1280,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7080','1279','Sur ventes de marchandises',NULL,NULL,1),(1281,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7081','1279','Sur ventes de produits finis',NULL,NULL,1),(1282,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7082','1279','Sur ventes de déchets et rebuts',NULL,NULL,1),(1283,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7083','1279','Sur prestations de services',NULL,NULL,1),(1284,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7084','1279','Mali sur travaux facturés aux associations momentanées',NULL,NULL,1),(1285,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','71','1357','Variation des stocks et des commandes en cours d\'exécution',NULL,NULL,1),(1286,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','712','1285','Des en cours de fabrication',NULL,NULL,1),(1287,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','713','1285','Des produits finis',NULL,NULL,1),(1288,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','715','1285','Des immeubles construits destinés à la vente',NULL,NULL,1),(1289,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','717','1285','Des commandes en cours d\'exécution',NULL,NULL,1),(1290,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7170','1289','Commandes en cours - Coût de revient',NULL,NULL,1),(1291,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','71700','1290','Coût des commandes en cours d\'exécution',NULL,NULL,1),(1292,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','71701','1290','Coût des travaux en cours des associations momentanées',NULL,NULL,1),(1293,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7171','1289','Bénéfices portés en compte sur commandes en cours',NULL,NULL,1),(1294,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','71710','1293','Sur commandes en cours d\'exécution',NULL,NULL,1),(1295,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','71711','1293','Sur travaux en cours des associations momentanées',NULL,NULL,1),(1296,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','72','1357','Production immobilisée',NULL,NULL,1),(1297,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','720','1296','En frais d\'établissement',NULL,NULL,1),(1298,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','721','1296','En immobilisations incorporelles',NULL,NULL,1),(1299,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','722','1296','En immobilisations corporelles',NULL,NULL,1),(1300,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','723','1296','En immobilisations en cours',NULL,NULL,1),(1301,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','74','1357','Autres produits d\'exploitation',NULL,NULL,1),(1302,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','740','1301','Subsides d\'exploitation et montants compensatoires',NULL,NULL,1),(1303,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','741','1301','Plus-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1304,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','742','1301','Plus-values sur réalisations de créances commerciales',NULL,NULL,1),(1305,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','743','1301','à 749 Produits d\'exploitation divers',NULL,NULL,1),(1306,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','743','1301','Produits de services exploités dans l\'intérêt du personnel',NULL,NULL,1),(1307,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','744','1301','Commissions et courtages',NULL,NULL,1),(1308,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','745','1301','Redevances pour brevets et licences',NULL,NULL,1),(1309,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','746','1301','Prestations de services (transports, études, etc)',NULL,NULL,1),(1310,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','747','1301','Revenus des immeubles affectés aux activités non professionnelles',NULL,NULL,1),(1311,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','748','1301','Locations diverses à caractère professionnel',NULL,NULL,1),(1312,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','749','1301','Produits divers',NULL,NULL,1),(1313,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7490','1312','Bonis sur reprises d\'emballages consignés',NULL,NULL,1),(1314,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7491','1312','Bonis sur travaux en associations momentanées',NULL,NULL,1),(1315,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','75','1357','Produits financiers',NULL,NULL,1),(1316,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','750','1315','Produits des immobilisations financières',NULL,NULL,1),(1317,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7500','1316','Revenus des actions',NULL,NULL,1),(1318,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7501','1316','Revenus des obligations',NULL,NULL,1),(1319,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7502','1316','Revenus des créances à plus d\'un an',NULL,NULL,1),(1320,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','751','1315','Produits des actifs circulants',NULL,NULL,1),(1321,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','752','1315','Plus-values sur réalisations d\'actifs circulants',NULL,NULL,1),(1322,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','753','1315','Subsides en capital et en intérêts',NULL,NULL,1),(1323,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','754','1315','Différences de change',NULL,NULL,1),(1324,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','755','1315','Ecarts de conversion des devises',NULL,NULL,1),(1325,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','756','1315','à 759 Produits financiers divers',NULL,NULL,1),(1326,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','756','1315','Produits des autres créances',NULL,NULL,1),(1327,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','757','1315','Escomptes obtenus',NULL,NULL,1),(1328,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','76','1357','Produits exceptionnels',NULL,NULL,1),(1329,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','760','1328','Reprises d\'amortissements et de réductions de valeur',NULL,NULL,1),(1330,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7600','1329','Sur immobilisations incorporelles',NULL,NULL,1),(1331,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7601','1329','Sur immobilisations corporelles',NULL,NULL,1),(1332,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','761','1328','Reprises de réductions de valeur sur immobilisations financières',NULL,NULL,1),(1333,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','762','1328','Reprises de provisions pour risques et charges exceptionnelles',NULL,NULL,1),(1334,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','763','1328','Plus-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1335,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7630','1334','Sur immobilisations incorporelles',NULL,NULL,1),(1336,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7631','1334','Sur immobilisations corporelles',NULL,NULL,1),(1337,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7632','1334','Sur immobilisations financières',NULL,NULL,1),(1338,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','764','1328','Autres produits exceptionnels',NULL,NULL,1),(1339,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','77','1357','Régularisations d\'impôts et reprises de provisions fiscales',NULL,NULL,1),(1340,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','771','1339','Impôts belges sur le résultat',NULL,NULL,1),(1341,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7710','1340','Régularisations d\'impôts dus ou versés',NULL,NULL,1),(1342,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7711','1340','Régularisations d\'impôts estimés',NULL,NULL,1),(1343,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7712','1340','Reprises de provisions fiscales',NULL,NULL,1),(1344,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','773','1339','Impôts étrangers sur le résultat',NULL,NULL,1),(1345,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','79','1357','Affectation aux résultats',NULL,NULL,1),(1346,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','790','1345','Bénéfice reporté de l\'exercice précédent',NULL,NULL,1),(1347,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','791','1345','Prélèvement sur le capital et les primes d\'émission',NULL,NULL,1),(1348,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','792','1345','Prélèvement sur les réserves',NULL,NULL,1),(1349,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','793','1345','Perte à reporter',NULL,NULL,1),(1350,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','794','1345','Intervention d\'associés (ou du propriétaire) dans la perte',NULL,NULL,1),(1351,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1352,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1353,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1354,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1355,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1356,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1357,1,NULL,'2015-10-03 08:44:54','PCMN-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1401,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1402,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1403,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1404,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1405,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1406,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1407,1,NULL,'2015-10-03 08:44:54','PCG99-ABREGE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1501,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1502,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1503,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1504,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1505,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1506,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1507,1,NULL,'2015-10-03 08:44:54','PCG99-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(4001,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1','','Financiación básica',NULL,NULL,1),(4002,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACTIVO','XXXXXX','2','','Activo no corriente',NULL,NULL,1),(4003,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','EXISTENCIAS','XXXXXX','3','','Existencias',NULL,NULL,1),(4004,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4','','Acreedores y deudores por operaciones comerciales',NULL,NULL,1),(4005,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5','','Cuentas financieras',NULL,NULL,1),(4006,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6','','Compras y gastos',NULL,NULL,1),(4007,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7','','Ventas e ingresos',NULL,NULL,1),(4008,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','10','4001','CAPITAL',NULL,NULL,1),(4009,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','100','4008','Capital social',NULL,NULL,1),(4010,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','101','4008','Fondo social',NULL,NULL,1),(4011,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','CAPITAL','102','4008','Capital',NULL,NULL,1),(4012,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','103','4008','Socios por desembolsos no exigidos',NULL,NULL,1),(4013,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1030','4012','Socios por desembolsos no exigidos capital social',NULL,NULL,1),(4014,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1034','4012','Socios por desembolsos no exigidos capital pendiente de inscripción',NULL,NULL,1),(4015,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','104','4008','Socios por aportaciones no dineradas pendientes',NULL,NULL,1),(4016,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1040','4015','Socios por aportaciones no dineradas pendientes capital social',NULL,NULL,1),(4017,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1044','4015','Socios por aportaciones no dineradas pendientes capital pendiente de inscripción',NULL,NULL,1),(4018,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','108','4008','Acciones o participaciones propias en situaciones especiales',NULL,NULL,1),(4019,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','109','4008','Acciones o participaciones propias para reducción de capital',NULL,NULL,1),(4020,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','11','4001','Reservas y otros instrumentos de patrimonio',NULL,NULL,1),(4021,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','110','4020','Prima de emisión o asunción',NULL,NULL,1),(4022,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','111','4020','Otros instrumentos de patrimonio neto',NULL,NULL,1),(4023,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1110','4022','Patrimonio neto por emisión de instrumentos financieros compuestos',NULL,NULL,1),(4024,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1111','4022','Resto de instrumentos de patrimoio neto',NULL,NULL,1),(4025,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','112','4020','Reserva legal',NULL,NULL,1),(4026,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','113','4020','Reservas voluntarias',NULL,NULL,1),(4027,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','114','4020','Reservas especiales',NULL,NULL,1),(4028,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1140','4027','Reservas para acciones o participaciones de la sociedad dominante',NULL,NULL,1),(4029,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1141','4027','Reservas estatutarias',NULL,NULL,1),(4030,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1142','4027','Reservas por capital amortizado',NULL,NULL,1),(4031,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1143','4027','Reservas por fondo de comercio',NULL,NULL,1),(4032,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1144','4028','Reservas por acciones propias aceptadas en garantía',NULL,NULL,1),(4033,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','115','4020','Reservas por pérdidas y ganancias actuariales y otros ajustes',NULL,NULL,1),(4034,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','118','4020','Aportaciones de socios o propietarios',NULL,NULL,1),(4035,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','119','4020','Diferencias por ajuste del capital a euros',NULL,NULL,1),(4036,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','12','4001','Resultados pendientes de aplicación',NULL,NULL,1),(4037,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','120','4036','Remanente',NULL,NULL,1),(4038,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','121','4036','Resultados negativos de ejercicios anteriores',NULL,NULL,1),(4039,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','129','4036','Resultado del ejercicio',NULL,NULL,1),(4040,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','13','4001','Subvenciones, donaciones y ajustes por cambio de valor',NULL,NULL,1),(4041,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','130','4040','Subvenciones oficiales de capital',NULL,NULL,1),(4042,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','131','4040','Donaciones y legados de capital',NULL,NULL,1),(4043,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','132','4040','Otras subvenciones, donaciones y legados',NULL,NULL,1),(4044,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','133','4040','Ajustes por valoración en activos financieros disponibles para la venta',NULL,NULL,1),(4045,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','134','4040','Operaciones de cobertura',NULL,NULL,1),(4046,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1340','4045','Cobertura de flujos de efectivo',NULL,NULL,1),(4047,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1341','4045','Cobertura de una inversión neta en un negocio extranjero',NULL,NULL,1),(4048,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','135','4040','Diferencias de conversión',NULL,NULL,1),(4049,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','136','4040','Ajustes por valoración en activos no corrientes y grupos enajenables de elementos mantenidos para la venta',NULL,NULL,1),(4050,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','137','4040','Ingresos fiscales a distribuir en varios ejercicios',NULL,NULL,1),(4051,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1370','4050','Ingresos fiscales por diferencias permanentes a distribuir en varios ejercicios',NULL,NULL,1),(4052,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1371','4050','Ingresos fiscales por deducciones y bonificaciones a distribuir en varios ejercicios',NULL,NULL,1),(4053,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','14','4001','Provisiones',NULL,NULL,1),(4054,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','141','4053','Provisión para impuestos',NULL,NULL,1),(4055,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','142','4053','Provisión para otras responsabilidades',NULL,NULL,1),(4056,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','143','4053','Provisión por desmantelamiento, retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4057,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','145','4053','Provisión para actuaciones medioambientales',NULL,NULL,1),(4058,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','15','4001','Deudas a largo plazo con características especiales',NULL,NULL,1),(4059,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','150','4058','Acciones o participaciones a largo plazo consideradas como pasivos financieros',NULL,NULL,1),(4060,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','153','4058','Desembolsos no exigidos por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4061,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1533','4060','Desembolsos no exigidos empresas del grupo',NULL,NULL,1),(4062,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1534','4060','Desembolsos no exigidos empresas asociadas',NULL,NULL,1),(4063,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1535','4060','Desembolsos no exigidos otras partes vinculadas',NULL,NULL,1),(4064,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1536','4060','Otros desembolsos no exigidos',NULL,NULL,1),(4065,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','154','4058','Aportaciones no dinerarias pendientes por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4066,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1543','4065','Aportaciones no dinerarias pendientes empresas del grupo',NULL,NULL,1),(4067,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1544','4065','Aportaciones no dinerarias pendientes empresas asociadas',NULL,NULL,1),(4068,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1545','4065','Aportaciones no dinerarias pendientes otras partes vinculadas',NULL,NULL,1),(4069,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1546','4065','Otras aportaciones no dinerarias pendientes',NULL,NULL,1),(4070,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','16','4001','Deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4071,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','160','4070','Deudas a largo plazo con entidades de crédito vinculadas',NULL,NULL,1),(4072,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1603','4071','Deudas a largo plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4073,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1604','4071','Deudas a largo plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4074,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1605','4071','Deudas a largo plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4075,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','161','4070','Proveedores de inmovilizado a largo plazo partes vinculadas',NULL,NULL,1),(4076,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1613','4075','Proveedores de inmovilizado a largo plazo empresas del grupo',NULL,NULL,1),(4077,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1614','4075','Proveedores de inmovilizado a largo plazo empresas asociadas',NULL,NULL,1),(4078,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1615','4075','Proveedores de inmovilizado a largo plazo otras partes vinculadas',NULL,NULL,1),(4079,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','162','4070','Acreedores por arrendamiento financiero a largo plazo partes vinculadas',NULL,NULL,1),(4080,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1623','4079','Acreedores por arrendamiento financiero a largo plazo empresas del grupo',NULL,NULL,1),(4081,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1624','4080','Acreedores por arrendamiento financiero a largo plazo empresas asociadas',NULL,NULL,1),(4082,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1625','4080','Acreedores por arrendamiento financiero a largo plazo otras partes vinculadas',NULL,NULL,1),(4083,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','163','4070','Otras deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4084,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1633','4083','Otras deudas a largo plazo empresas del grupo',NULL,NULL,1),(4085,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1634','4083','Otras deudas a largo plazo empresas asociadas',NULL,NULL,1),(4086,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1635','4083','Otras deudas a largo plazo otras partes vinculadas',NULL,NULL,1),(4087,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','17','4001','Deudas a largo plazo por préstamos recibidos empresitos y otros conceptos',NULL,NULL,1),(4088,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','170','4087','Deudas a largo plazo con entidades de crédito',NULL,NULL,1),(4089,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','171','4087','Deudas a largo plazo',NULL,NULL,1),(4090,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','172','4087','Deudas a largo plazo transformables en suvbenciones donaciones y legados',NULL,NULL,1),(4091,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','173','4087','Proveedores de inmovilizado a largo plazo',NULL,NULL,1),(4092,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','174','4087','Acreedores por arrendamiento financiero a largo plazo',NULL,NULL,1),(4093,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','175','4087','Efectos a pagar a largo plazo',NULL,NULL,1),(4094,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','176','4087','Pasivos por derivados financieros a largo plazo',NULL,NULL,1),(4095,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','177','4087','Obligaciones y bonos',NULL,NULL,1),(4096,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','179','4087','Deudas representadas en otros valores negociables',NULL,NULL,1),(4097,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','18','4001','Pasivos por fianzas garantias y otros conceptos a largo plazo',NULL,NULL,1),(4098,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','180','4097','Fianzas recibidas a largo plazo',NULL,NULL,1),(4099,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','181','4097','Anticipos recibidos por ventas o prestaciones de servicios a largo plazo',NULL,NULL,1),(4100,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','185','4097','Depositos recibidos a largo plazo',NULL,NULL,1),(4101,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','19','4001','Situaciones transitorias de financiación',NULL,NULL,1),(4102,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','190','4101','Acciones o participaciones emitidas',NULL,NULL,1),(4103,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','192','4101','Suscriptores de acciones',NULL,NULL,1),(4104,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','194','4101','Capital emitido pendiente de inscripción',NULL,NULL,1),(4105,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','195','4101','Acciones o participaciones emitidas consideradas como pasivos financieros',NULL,NULL,1),(4106,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','197','4101','Suscriptores de acciones consideradas como pasivos financieros',NULL,NULL,1),(4107,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','199','4101','Acciones o participaciones emitidas consideradas como pasivos financieros pendientes de inscripción',NULL,NULL,1),(4108,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','20','4002','Inmovilizaciones intangibles',NULL,NULL,1),(4109,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','200','4108','Investigación',NULL,NULL,1),(4110,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','201','4108','Desarrollo',NULL,NULL,1),(4111,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','202','4108','Concesiones administrativas',NULL,NULL,1),(4112,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','203','4108','Propiedad industrial',NULL,NULL,1),(4113,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','205','4108','Derechos de transpaso',NULL,NULL,1),(4114,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','206','4108','Aplicaciones informáticas',NULL,NULL,1),(4115,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','209','4108','Anticipos para inmovilizaciones intangibles',NULL,NULL,1),(4116,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','21','4002','Inmovilizaciones materiales',NULL,NULL,1),(4117,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','210','4116','Terrenos y bienes naturales',NULL,NULL,1),(4118,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','211','4116','Construcciones',NULL,NULL,1),(4119,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','212','4116','Instalaciones técnicas',NULL,NULL,1),(4120,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','213','4116','Maquinaria',NULL,NULL,1),(4121,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','214','4116','Utillaje',NULL,NULL,1),(4122,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','215','4116','Otras instalaciones',NULL,NULL,1),(4123,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','216','4116','Mobiliario',NULL,NULL,1),(4124,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','217','4116','Equipos para procesos de información',NULL,NULL,1),(4125,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','218','4116','Elementos de transporte',NULL,NULL,1),(4126,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','219','4116','Otro inmovilizado material',NULL,NULL,1),(4127,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','22','4002','Inversiones inmobiliarias',NULL,NULL,1),(4128,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','220','4127','Inversiones en terreons y bienes naturales',NULL,NULL,1),(4129,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','221','4127','Inversiones en construcciones',NULL,NULL,1),(4130,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','23','4002','Inmovilizaciones materiales en curso',NULL,NULL,1),(4131,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','230','4130','Adaptación de terrenos y bienes naturales',NULL,NULL,1),(4132,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','231','4130','Construcciones en curso',NULL,NULL,1),(4133,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','232','4130','Instalaciones técnicas en montaje',NULL,NULL,1),(4134,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','233','4130','Maquinaria en montaje',NULL,NULL,1),(4135,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','237','4130','Equipos para procesos de información en montaje',NULL,NULL,1),(4136,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','239','4130','Anticipos para inmovilizaciones materiales',NULL,NULL,1),(4137,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','24','4002','Inversiones financieras a largo plazo en partes vinculadas',NULL,NULL,1),(4138,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','240','4137','Participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4139,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2403','4138','Participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4140,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2404','4138','Participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4141,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2405','4138','Participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4142,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','241','4137','Valores representativos de deuda a largo plazo de partes vinculadas',NULL,NULL,1),(4143,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2413','4142','Valores representativos de deuda a largo plazo de empresas del grupo',NULL,NULL,1),(4144,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2414','4142','Valores representativos de deuda a largo plazo de empresas asociadas',NULL,NULL,1),(4145,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2415','4142','Valores representativos de deuda a largo plazo de otras partes vinculadas',NULL,NULL,1),(4146,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','242','4137','Créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4147,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2423','4146','Créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4148,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2424','4146','Créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4149,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2425','4146','Créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4150,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','249','4137','Desembolsos pendientes sobre participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4151,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2493','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4152,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2494','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4153,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2495','4150','Desembolsos pendientes sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4154,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','25','4002','Otras inversiones financieras a largo plazo',NULL,NULL,1),(4155,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','250','4154','Inversiones financieras a largo plazo en instrumentos de patrimonio',NULL,NULL,1),(4156,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','251','4154','Valores representativos de deuda a largo plazo',NULL,NULL,1),(4157,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','252','4154','Créditos a largo plazo',NULL,NULL,1),(4158,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','253','4154','Créditos a largo plazo por enajenación de inmovilizado',NULL,NULL,1),(4159,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','254','4154','Créditos a largo plazo al personal',NULL,NULL,1),(4160,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','255','4154','Activos por derivados financieros a largo plazo',NULL,NULL,1),(4161,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','258','4154','Imposiciones a largo plazo',NULL,NULL,1),(4162,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','259','4154','Desembolsos pendientes sobre participaciones en el patrimonio neto a largo plazo',NULL,NULL,1),(4163,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','26','4002','Fianzas y depósitos constituidos a largo plazo',NULL,NULL,1),(4164,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','260','4163','Fianzas constituidas a largo plazo',NULL,NULL,1),(4165,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','261','4163','Depósitos constituidos a largo plazo',NULL,NULL,1),(4166,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','28','4002','Amortización acumulada del inmovilizado',NULL,NULL,1),(4167,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','280','4166','Amortización acumulado del inmovilizado intangible',NULL,NULL,1),(4168,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2800','4167','Amortización acumulada de investigación',NULL,NULL,1),(4169,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2801','4167','Amortización acumulada de desarrollo',NULL,NULL,1),(4170,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2802','4167','Amortización acumulada de concesiones administrativas',NULL,NULL,1),(4171,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2803','4167','Amortización acumulada de propiedad industrial',NULL,NULL,1),(4172,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2805','4167','Amortización acumulada de derechos de transpaso',NULL,NULL,1),(4173,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2806','4167','Amortización acumulada de aplicaciones informáticas',NULL,NULL,1),(4174,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','281','4166','Amortización acumulado del inmovilizado material',NULL,NULL,1),(4175,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2811','4174','Amortización acumulada de construcciones',NULL,NULL,1),(4176,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2812','4174','Amortización acumulada de instalaciones técnicas',NULL,NULL,1),(4177,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2813','4174','Amortización acumulada de maquinaria',NULL,NULL,1),(4178,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2814','4174','Amortización acumulada de utillaje',NULL,NULL,1),(4179,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2815','4174','Amortización acumulada de otras instalaciones',NULL,NULL,1),(4180,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2816','4174','Amortización acumulada de mobiliario',NULL,NULL,1),(4181,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2817','4174','Amortización acumulada de equipos para proceso de información',NULL,NULL,1),(4182,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2818','4174','Amortización acumulada de elementos de transporte',NULL,NULL,1),(4183,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2819','4175','Amortización acumulada de otro inmovilizado material',NULL,NULL,1),(4184,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','282','4166','Amortización acumulada de las inversiones inmobiliarias',NULL,NULL,1),(4185,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','29','4002','Deterioro de valor de activos no corrientes',NULL,NULL,1),(4186,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','290','4185','Deterioro de valor del inmovilizado intangible',NULL,NULL,1),(4187,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2900','4186','Deterioro de valor de investigación',NULL,NULL,1),(4188,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2901','4186','Deterioro de valor de desarrollo',NULL,NULL,1),(4189,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2902','4186','Deterioro de valor de concesiones administrativas',NULL,NULL,1),(4190,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2903','4186','Deterioro de valor de propiedad industrial',NULL,NULL,1),(4191,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2905','4186','Deterioro de valor de derechos de transpaso',NULL,NULL,1),(4192,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2906','4186','Deterioro de valor de aplicaciones informáticas',NULL,NULL,1),(4193,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','291','4185','Deterioro de valor del inmovilizado material',NULL,NULL,1),(4194,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2910','4193','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4195,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2911','4193','Deterioro de valor de construcciones',NULL,NULL,1),(4196,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2912','4193','Deterioro de valor de instalaciones técnicas',NULL,NULL,1),(4197,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2913','4193','Deterioro de valor de maquinaria',NULL,NULL,1),(4198,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2914','4193','Deterioro de valor de utillajes',NULL,NULL,1),(4199,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2915','4194','Deterioro de valor de otras instalaciones',NULL,NULL,1),(4200,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2916','4194','Deterioro de valor de mobiliario',NULL,NULL,1),(4201,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2917','4194','Deterioro de valor de equipos para proceso de información',NULL,NULL,1),(4202,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2918','4194','Deterioro de valor de elementos de transporte',NULL,NULL,1),(4203,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2919','4194','Deterioro de valor de otro inmovilizado material',NULL,NULL,1),(4204,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','292','4185','Deterioro de valor de las inversiones inmobiliarias',NULL,NULL,1),(4205,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2920','4204','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4206,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2921','4204','Deterioro de valor de construcciones',NULL,NULL,1),(4207,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','293','4185','Deterioro de valor de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4208,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2933','4207','Deterioro de valor de participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4209,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2934','4207','Deterioro de valor de sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4210,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2935','4207','Deterioro de valor de sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4211,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','294','4185','Deterioro de valor de valores representativos de deuda a largo plazo en partes vinculadas',NULL,NULL,1),(4212,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2943','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas del grupo',NULL,NULL,1),(4213,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2944','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas asociadas',NULL,NULL,1),(4214,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2945','4211','Deterioro de valor de valores representativos de deuda a largo plazo en otras partes vinculadas',NULL,NULL,1),(4215,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','295','4185','Deterioro de valor de créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4216,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2953','4215','Deterioro de valor de créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4217,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2954','4215','Deterioro de valor de créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4218,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2955','4215','Deterioro de valor de créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4219,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','296','4185','Deterioro de valor de participaciones en el patrimonio netoa largo plazo',NULL,NULL,1),(4220,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','297','4185','Deterioro de valor de valores representativos de deuda a largo plazo',NULL,NULL,1),(4221,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','298','4185','Deterioro de valor de créditos a largo plazo',NULL,NULL,1),(4222,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','30','4003','Comerciales',NULL,NULL,1),(4223,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','300','4222','Mercaderías A',NULL,NULL,1),(4224,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','301','4222','Mercaderías B',NULL,NULL,1),(4225,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','31','4003','Materias primas',NULL,NULL,1),(4226,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','310','4225','Materias primas A',NULL,NULL,1),(4227,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','311','4225','Materias primas B',NULL,NULL,1),(4228,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','32','4003','Otros aprovisionamientos',NULL,NULL,1),(4229,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','320','4228','Elementos y conjuntos incorporables',NULL,NULL,1),(4230,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','321','4228','Combustibles',NULL,NULL,1),(4231,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','322','4228','Repuestos',NULL,NULL,1),(4232,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','325','4228','Materiales diversos',NULL,NULL,1),(4233,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','326','4228','Embalajes',NULL,NULL,1),(4234,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','327','4228','Envases',NULL,NULL,1),(4235,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','328','4229','Material de oficina',NULL,NULL,1),(4236,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','33','4003','Productos en curso',NULL,NULL,1),(4237,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','330','4236','Productos en curos A',NULL,NULL,1),(4238,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','331','4236','Productos en curso B',NULL,NULL,1),(4239,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','34','4003','Productos semiterminados',NULL,NULL,1),(4240,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','340','4239','Productos semiterminados A',NULL,NULL,1),(4241,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','341','4239','Productos semiterminados B',NULL,NULL,1),(4242,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','35','4003','Productos terminados',NULL,NULL,1),(4243,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','350','4242','Productos terminados A',NULL,NULL,1),(4244,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','351','4242','Productos terminados B',NULL,NULL,1),(4245,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','36','4003','Subproductos, residuos y materiales recuperados',NULL,NULL,1),(4246,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','360','4245','Subproductos A',NULL,NULL,1),(4247,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','361','4245','Subproductos B',NULL,NULL,1),(4248,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','365','4245','Residuos A',NULL,NULL,1),(4249,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','366','4245','Residuos B',NULL,NULL,1),(4250,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','368','4245','Materiales recuperados A',NULL,NULL,1),(4251,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','369','4245','Materiales recuperados B',NULL,NULL,1),(4252,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','39','4003','Deterioro de valor de las existencias',NULL,NULL,1),(4253,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','390','4252','Deterioro de valor de las mercaderías',NULL,NULL,1),(4254,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','391','4252','Deterioro de valor de las materias primas',NULL,NULL,1),(4255,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','392','4252','Deterioro de valor de otros aprovisionamientos',NULL,NULL,1),(4256,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','393','4252','Deterioro de valor de los productos en curso',NULL,NULL,1),(4257,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','394','4252','Deterioro de valor de los productos semiterminados',NULL,NULL,1),(4258,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','395','4252','Deterioro de valor de los productos terminados',NULL,NULL,1),(4259,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','396','4252','Deterioro de valor de los subproductos, residuos y materiales recuperados',NULL,NULL,1),(4260,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','40','4004','Proveedores',NULL,NULL,1),(4261,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','400','4260','Proveedores',NULL,NULL,1),(4262,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4000','4261','Proveedores euros',NULL,NULL,1),(4263,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4004','4261','Proveedores moneda extranjera',NULL,NULL,1),(4264,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4009','4261','Proveedores facturas pendientes de recibir o formalizar',NULL,NULL,1),(4265,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','401','4260','Proveedores efectos comerciales a pagar',NULL,NULL,1),(4266,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','403','4260','Proveedores empresas del grupo',NULL,NULL,1),(4267,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4030','4266','Proveedores empresas del grupo euros',NULL,NULL,1),(4268,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4031','4266','Efectos comerciales a pagar empresas del grupo',NULL,NULL,1),(4269,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4034','4266','Proveedores empresas del grupo moneda extranjera',NULL,NULL,1),(4270,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4036','4266','Envases y embalajes a devolver a proveedores empresas del grupo',NULL,NULL,1),(4271,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4039','4266','Proveedores empresas del grupo facturas pendientes de recibir o de formalizar',NULL,NULL,1),(4272,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','404','4260','Proveedores empresas asociadas',NULL,NULL,1),(4273,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','405','4260','Proveedores otras partes vinculadas',NULL,NULL,1),(4274,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','406','4260','Envases y embalajes a devolver a proveedores',NULL,NULL,1),(4275,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','407','4260','Anticipos a proveedores',NULL,NULL,1),(4276,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','41','4004','Acreedores varios',NULL,NULL,1),(4277,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','410','4276','Acreedores por prestaciones de servicios',NULL,NULL,1),(4278,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4100','4277','Acreedores por prestaciones de servicios euros',NULL,NULL,1),(4279,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4104','4277','Acreedores por prestaciones de servicios moneda extranjera',NULL,NULL,1),(4280,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4109','4277','Acreedores por prestaciones de servicios facturas pendientes de recibir o formalizar',NULL,NULL,1),(4281,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','411','4276','Acreedores efectos comerciales a pagar',NULL,NULL,1),(4282,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','419','4276','Acreedores por operaciones en común',NULL,NULL,1),(4283,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','43','4004','Clientes',NULL,NULL,1),(4284,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','430','4283','Clientes',NULL,NULL,1),(4285,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4300','4284','Clientes euros',NULL,NULL,1),(4286,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4304','4284','Clientes moneda extranjera',NULL,NULL,1),(4287,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4309','4284','Clientes facturas pendientes de formalizar',NULL,NULL,1),(4288,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','431','4283','Clientes efectos comerciales a cobrar',NULL,NULL,1),(4289,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4310','4288','Efectos comerciales en cartera',NULL,NULL,1),(4290,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4311','4288','Efectos comerciales descontados',NULL,NULL,1),(4291,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4312','4288','Efectos comerciales en gestión de cobro',NULL,NULL,1),(4292,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4315','4288','Efectos comerciales impagados',NULL,NULL,1),(4293,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','432','4283','Clientes operaciones de factoring',NULL,NULL,1),(4294,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','433','4283','Clientes empresas del grupo',NULL,NULL,1),(4295,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4330','4294','Clientes empresas del grupo euros',NULL,NULL,1),(4296,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4331','4294','Efectos comerciales a cobrar empresas del grupo',NULL,NULL,1),(4297,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4332','4294','Clientes empresas del grupo operaciones de factoring',NULL,NULL,1),(4298,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4334','4294','Clientes empresas del grupo moneda extranjera',NULL,NULL,1),(4299,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4336','4294','Clientes empresas del grupo dudoso cobro',NULL,NULL,1),(4300,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4337','4294','Envases y embalajes a devolver a clientes empresas del grupo',NULL,NULL,1),(4301,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4339','4294','Clientes empresas del grupo facturas pendientes de formalizar',NULL,NULL,1),(4302,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','434','4283','Clientes empresas asociadas',NULL,NULL,1),(4303,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','435','4283','Clientes otras partes vinculadas',NULL,NULL,1),(4304,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','436','4283','Clientes de dudoso cobro',NULL,NULL,1),(4305,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','437','4283','Envases y embalajes a devolver por clientes',NULL,NULL,1),(4306,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','438','4283','Anticipos de clientes',NULL,NULL,1),(4307,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','44','4004','Deudores varios',NULL,NULL,1),(4308,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','440','4307','Deudores',NULL,NULL,1),(4309,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4400','4308','Deudores euros',NULL,NULL,1),(4310,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4404','4308','Deudores moneda extranjera',NULL,NULL,1),(4311,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4409','4308','Deudores facturas pendientes de formalizar',NULL,NULL,1),(4312,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','441','4307','Deudores efectos comerciales a cobrar',NULL,NULL,1),(4313,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4410','4312','Deudores efectos comerciales en cartera',NULL,NULL,1),(4314,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4411','4312','Deudores efectos comerciales descontados',NULL,NULL,1),(4315,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4412','4312','Deudores efectos comerciales en gestión de cobro',NULL,NULL,1),(4316,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4415','4312','Deudores efectos comerciales impagados',NULL,NULL,1),(4317,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','446','4307','Deudores de dusoso cobro',NULL,NULL,1),(4318,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','449','4307','Deudores por operaciones en común',NULL,NULL,1),(4319,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','46','4004','Personal',NULL,NULL,1),(4320,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','460','4319','Anticipos de renumeraciones',NULL,NULL,1),(4321,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','465','4319','Renumeraciones pendientes de pago',NULL,NULL,1),(4322,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','47','4004','Administraciones Públicas',NULL,NULL,1),(4323,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','470','4322','Hacienda Pública deudora por diversos conceptos',NULL,NULL,1),(4324,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4700','4323','Hacienda Pública deudora por IVA',NULL,NULL,1),(4325,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4708','4323','Hacienda Pública deudora por subvenciones concedidas',NULL,NULL,1),(4326,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4709','4323','Hacienda Pública deudora por devolución de impuestos',NULL,NULL,1),(4327,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','471','4322','Organismos de la Seguridad Social deudores',NULL,NULL,1),(4328,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','472','4322','Hacienda Pública IVA soportado',NULL,NULL,1),(4329,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','473','4322','Hacienda Pública retenciones y pagos a cuenta',NULL,NULL,1),(4330,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','474','4322','Activos por impuesto diferido',NULL,NULL,1),(4331,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4740','4330','Activos por diferencias temporarias deducibles',NULL,NULL,1),(4332,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4742','4330','Derechos por deducciones y bonificaciones pendientes de aplicar',NULL,NULL,1),(4333,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4745','4330','Crédito por pérdidasa compensar del ejercicio',NULL,NULL,1),(4334,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','475','4322','Hacienda Pública acreedora por conceptos fiscales',NULL,NULL,1),(4335,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4750','4334','Hacienda Pública acreedora por IVA',NULL,NULL,1),(4336,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4751','4334','Hacienda Pública acreedora por retenciones practicadas',NULL,NULL,1),(4337,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4752','4334','Hacienda Pública acreedora por impuesto sobre sociedades',NULL,NULL,1),(4338,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4758','4334','Hacienda Pública acreedora por subvenciones a integrar',NULL,NULL,1),(4339,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','476','4322','Organismos de la Seguridad Social acreedores',NULL,NULL,1),(4340,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','477','4322','Hacienda Pública IVA repercutido',NULL,NULL,1),(4341,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','479','4322','Pasivos por diferencias temporarias imponibles',NULL,NULL,1),(4342,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','48','4004','Ajustes por periodificación',NULL,NULL,1),(4343,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','480','4342','Gastos anticipados',NULL,NULL,1),(4344,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','485','4342','Ingresos anticipados',NULL,NULL,1),(4345,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','49','4004','Deterioro de valor de créditos comerciales y provisiones a corto plazo',NULL,NULL,1),(4346,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','490','4345','Deterioro de valor de créditos por operaciones comerciales',NULL,NULL,1),(4347,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','493','4345','Deterioro de valor de créditos por operaciones comerciales con partes vinculadas',NULL,NULL,1),(4348,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4933','4347','Deterioro de valor de créditos por operaciones comerciales con empresas del grupo',NULL,NULL,1),(4349,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4934','4347','Deterioro de valor de créditos por operaciones comerciales con empresas asociadas',NULL,NULL,1),(4350,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4935','4347','Deterioro de valor de créditos por operaciones comerciales con otras partes vinculadas',NULL,NULL,1),(4351,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','499','4345','Provisiones por operaciones comerciales',NULL,NULL,1),(4352,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4994','4351','Provisión para contratos anerosos',NULL,NULL,1),(4353,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4999','4351','Provisión para otras operaciones comerciales',NULL,NULL,1),(4354,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','50','4005','Emprésitos deudas con características especiales y otras emisiones análogas a corto plazo',NULL,NULL,1),(4355,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','500','4354','Obligaciones y bonos a corto plazo',NULL,NULL,1),(4356,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','502','4354','Acciones o participaciones a corto plazo consideradas como pasivos financieros',NULL,NULL,1),(4357,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','505','4354','Deudas representadas en otros valores negociables a corto plazo',NULL,NULL,1),(4358,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','506','4354','Intereses a corto plazo de emprésitos y otras emisiones analógicas',NULL,NULL,1),(4359,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','507','4354','Dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4360,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','509','4354','Valores negociables amortizados',NULL,NULL,1),(4361,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5090','4360','Obligaciones y bonos amortizados',NULL,NULL,1),(4362,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5095','4360','Otros valores negociables amortizados',NULL,NULL,1),(4363,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','51','4005','Deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4364,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','510','4363','Deudas a corto plazo con entidades de crédito vinculadas',NULL,NULL,1),(4365,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5103','4364','Deudas a corto plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4366,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5104','4364','Deudas a corto plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4367,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5105','4364','Deudas a corto plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4368,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','511','4363','Proveedores de inmovilizado a corto plazo partes vinculadas',NULL,NULL,1),(4369,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5113','4368','Proveedores de inmovilizado a corto plazo empresas del grupo',NULL,NULL,1),(4370,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5114','4368','Proveedores de inmovilizado a corto plazo empresas asociadas',NULL,NULL,1),(4371,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5115','4368','Proveedores de inmovilizado a corto plazo otras partes vinculadas',NULL,NULL,1),(4372,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','512','4363','Acreedores por arrendamiento financiero a corto plazo partes vinculadas',NULL,NULL,1),(4373,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5123','4372','Acreedores por arrendamiento financiero a corto plazo empresas del grupo',NULL,NULL,1),(4374,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5124','4372','Acreedores por arrendamiento financiero a corto plazo empresas asociadas',NULL,NULL,1),(4375,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5125','4372','Acreedores por arrendamiento financiero a corto plazo otras partes vinculadas',NULL,NULL,1),(4376,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','513','4363','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4377,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5133','4376','Otras deudas a corto plazo con empresas del grupo',NULL,NULL,1),(4378,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5134','4376','Otras deudas a corto plazo con empresas asociadas',NULL,NULL,1),(4379,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5135','4376','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4380,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','514','4363','Intereses a corto plazo con partes vinculadas',NULL,NULL,1),(4381,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5143','4380','Intereses a corto plazo empresas del grupo',NULL,NULL,1),(4382,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5144','4380','Intereses a corto plazo empresas asociadas',NULL,NULL,1),(4383,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5145','4380','Intereses deudas a corto plazo partes vinculadas',NULL,NULL,1),(4384,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','52','4005','Deudas a corto plazo por préstamos recibidos y otros conceptos',NULL,NULL,1),(4385,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','520','4384','Deudas a corto plazo con entidades de crédito',NULL,NULL,1),(4386,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5200','4385','Préstamos a corto plazo de entidades de crédito',NULL,NULL,1),(4387,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5201','4385','Deudas a corto plazo por crédito dispuesto',NULL,NULL,1),(4388,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5208','4385','Deudas por efectos descontados',NULL,NULL,1),(4389,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5209','4385','Deudas por operaciones de factoring',NULL,NULL,1),(4390,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','521','4384','Deudas a corto plazo',NULL,NULL,1),(4391,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','522','4384','Deudas a corto plazo transformables en subvenciones donaciones y legados',NULL,NULL,1),(4392,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','523','4384','Proveedores de inmovilizado a corto plazo',NULL,NULL,1),(4393,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','526','4384','Dividendo activo a pagar',NULL,NULL,1),(4394,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','527','4384','Intereses a corto plazo de deudas con entidades de crédito',NULL,NULL,1),(4395,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','528','4384','Intereses a corto plazo de deudas',NULL,NULL,1),(4396,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','529','4384','Provisiones a corto plazo',NULL,NULL,1),(4397,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5291','4396','Provisión a corto plazo para impuestos',NULL,NULL,1),(4398,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5292','4396','Provisión a corto plazo para otras responsabilidades',NULL,NULL,1),(4399,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5293','4396','Provisión a corto plazo por desmantelamiento retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4400,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5295','4396','Provisión a corto plazo para actuaciones medioambientales',NULL,NULL,1),(4401,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','53','4005','Inversiones financieras a corto plazo en partes vinculadas',NULL,NULL,1),(4402,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','530','4401','Participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4403,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5303','4402','Participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4404,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5304','4402','Participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4405,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5305','4402','Participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4406,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','531','4401','Valores representativos de deuda a corto plazo de partes vinculadas',NULL,NULL,1),(4407,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5313','4406','Valores representativos de deuda a corto plazo de empresas del grupo',NULL,NULL,1),(4408,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5314','4406','Valores representativos de deuda a corto plazo de empresas asociadas',NULL,NULL,1),(4409,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5315','4406','Valores representativos de deuda a corto plazo de otras partes vinculadas',NULL,NULL,1),(4410,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','532','4401','Créditos a corto plazo a partes vinculadas',NULL,NULL,1),(4411,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5323','4410','Créditos a corto plazo a empresas del grupo',NULL,NULL,1),(4412,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5324','4410','Créditos a corto plazo a empresas asociadas',NULL,NULL,1),(4413,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5325','4410','Créditos a corto plazo a otras partes vinculadas',NULL,NULL,1),(4414,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','533','4401','Intereses a corto plazo de valores representativos de deuda de partes vinculadas',NULL,NULL,1),(4415,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5333','4414','Intereses a corto plazo de valores representativos de deuda en empresas del grupo',NULL,NULL,1),(4416,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5334','4414','Intereses a corto plazo de valores representativos de deuda en empresas asociadas',NULL,NULL,1),(4417,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5335','4414','Intereses a corto plazo de valores representativos de deuda en otras partes vinculadas',NULL,NULL,1),(4418,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','534','4401','Intereses a corto plazo de créditos a partes vinculadas',NULL,NULL,1),(4419,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5343','4418','Intereses a corto plazo de créditos a empresas del grupo',NULL,NULL,1),(4420,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5344','4418','Intereses a corto plazo de créditos a empresas asociadas',NULL,NULL,1),(4421,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5345','4418','Intereses a corto plazo de créditos a otras partes vinculadas',NULL,NULL,1),(4422,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','535','4401','Dividendo a cobrar de inversiones financieras en partes vinculadas',NULL,NULL,1),(4423,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5353','4422','Dividendo a cobrar de empresas del grupo',NULL,NULL,1),(4424,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5354','4422','Dividendo a cobrar de empresas asociadas',NULL,NULL,1),(4425,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5355','4422','Dividendo a cobrar de otras partes vinculadas',NULL,NULL,1),(4426,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','539','4401','Desembolsos pendientes sobre participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4427,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5393','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4428,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5394','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4429,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5395','4426','Desembolsos pendientes sobre participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4430,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','54','4005','Otras inversiones financieras a corto plazo',NULL,NULL,1),(4431,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','540','4430','Inversiones financieras a corto plazo en instrumentos de patrimonio',NULL,NULL,1),(4432,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','541','4430','Valores representativos de deuda a corto plazo',NULL,NULL,1),(4433,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','542','4430','Créditos a corto plazo',NULL,NULL,1),(4434,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','543','4430','Créditos a corto plazo por enejenación de inmovilizado',NULL,NULL,1),(4435,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','544','4430','Créditos a corto plazo al personal',NULL,NULL,1),(4436,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','545','4430','Dividendo a cobrar',NULL,NULL,1),(4437,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','546','4430','Intereses a corto plazo de valores reprsentativos de deuda',NULL,NULL,1),(4438,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','547','4430','Intereses a corto plazo de créditos',NULL,NULL,1),(4439,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','548','4430','Imposiciones a corto plazo',NULL,NULL,1),(4440,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','549','4430','Desembolsos pendientes sobre participaciones en el patrimonio neto a corto plazo',NULL,NULL,1),(4441,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','55','4005','Otras cuentas no bancarias',NULL,NULL,1),(4442,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','550','4441','Titular de la explotación',NULL,NULL,1),(4443,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','551','4441','Cuenta corriente con socios y administradores',NULL,NULL,1),(4444,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','552','4441','Cuenta corriente otras personas y entidades vinculadas',NULL,NULL,1),(4445,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5523','4444','Cuenta corriente con empresas del grupo',NULL,NULL,1),(4446,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5524','4444','Cuenta corriente con empresas asociadas',NULL,NULL,1),(4447,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5525','4444','Cuenta corriente con otras partes vinculadas',NULL,NULL,1),(4448,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','554','4441','Cuenta corriente con uniones temporales de empresas y comunidades de bienes',NULL,NULL,1),(4449,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','555','4441','Partidas pendientes de aplicación',NULL,NULL,1),(4450,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','556','4441','Desembolsos exigidos sobre participaciones en el patrimonio neto',NULL,NULL,1),(4451,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5563','4450','Desembolsos exigidos sobre participaciones empresas del grupo',NULL,NULL,1),(4452,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5564','4450','Desembolsos exigidos sobre participaciones empresas asociadas',NULL,NULL,1),(4453,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5565','4450','Desembolsos exigidos sobre participaciones otras partes vinculadas',NULL,NULL,1),(4454,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5566','4450','Desembolsos exigidos sobre participaciones otras empresas',NULL,NULL,1),(4455,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','557','4441','Dividendo activo a cuenta',NULL,NULL,1),(4456,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','558','4441','Socios por desembolsos exigidos',NULL,NULL,1),(4457,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5580','4456','Socios por desembolsos exigidos sobre acciones o participaciones ordinarias',NULL,NULL,1),(4458,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5585','4456','Socios por desembolsos exigidos sobre acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4459,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','559','4441','Derivados financieros a corto plazo',NULL,NULL,1),(4460,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5590','4459','Activos por derivados financieros a corto plazo',NULL,NULL,1),(4461,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5595','4459','Pasivos por derivados financieros a corto plazo',NULL,NULL,1),(4462,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','56','4005','Finanzas y depósitos recibidos y constituidos a corto plazo y ajustes por periodificación',NULL,NULL,1),(4463,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','560','4462','Finanzas recibidas a corto plazo',NULL,NULL,1),(4464,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','561','4462','Depósitos recibidos a corto plazo',NULL,NULL,1),(4465,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','565','4462','Finanzas constituidas a corto plazo',NULL,NULL,1),(4466,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','566','4462','Depósitos constituidos a corto plazo',NULL,NULL,1),(4467,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','567','4462','Intereses pagados por anticipado',NULL,NULL,1),(4468,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','568','4462','Intereses cobrados a corto plazo',NULL,NULL,1),(4469,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','57','4005','Tesorería',NULL,NULL,1),(4470,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','CAJA','570','4469','Caja euros',NULL,NULL,1),(4471,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','571','4469','Caja moneda extranjera',NULL,NULL,1),(4472,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','BANCOS','572','4469','Bancos e instituciones de crédito cc vista euros',NULL,NULL,1),(4473,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','573','4469','Bancos e instituciones de crédito cc vista moneda extranjera',NULL,NULL,1),(4474,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','574','4469','Bancos e instituciones de crédito cuentas de ahorro euros',NULL,NULL,1),(4475,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','575','4469','Bancos e instituciones de crédito cuentas de ahorro moneda extranjera',NULL,NULL,1),(4476,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','576','4469','Inversiones a corto plazo de gran liquidez',NULL,NULL,1),(4477,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','59','4005','Deterioro del valor de las inversiones financieras a corto plazo',NULL,NULL,1),(4478,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','593','4477','Deterioro del valor de participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4479,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5933','4478','Deterioro del valor de participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4480,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5934','4478','Deterioro del valor de participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4481,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5935','4478','Deterioro del valor de participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4482,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','594','4477','Deterioro del valor de valores representativos de deuda a corto plazo en partes vinculadas',NULL,NULL,1),(4483,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5943','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas del grupo',NULL,NULL,1),(4484,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5944','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas asociadas',NULL,NULL,1),(4485,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5945','4482','Deterioro del valor de valores representativos de deuda a corto plazo en otras partes vinculadas',NULL,NULL,1),(4486,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','595','4477','Deterioro del valor de créditos a corto plazo en partes vinculadas',NULL,NULL,1),(4487,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5953','4486','Deterioro del valor de créditos a corto plazo en empresas del grupo',NULL,NULL,1),(4488,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5954','4486','Deterioro del valor de créditos a corto plazo en empresas asociadas',NULL,NULL,1),(4489,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5955','4486','Deterioro del valor de créditos a corto plazo en otras partes vinculadas',NULL,NULL,1),(4490,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','596','4477','Deterioro del valor de participaciones a corto plazo',NULL,NULL,1),(4491,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','597','4477','Deterioro del valor de valores representativos de deuda a corto plazo',NULL,NULL,1),(4492,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','598','4477','Deterioro de valor de créditos a corto plazo',NULL,NULL,1),(4493,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','60','4006','Compras',NULL,NULL,1),(4494,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','600','4493','Compras de mercaderías',NULL,NULL,1),(4495,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','601','4493','Compras de materias primas',NULL,NULL,1),(4496,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','602','4493','Compras de otros aprovisionamientos',NULL,NULL,1),(4497,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','606','4493','Descuentos sobre compras por pronto pago',NULL,NULL,1),(4498,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6060','4497','Descuentos sobre compras por pronto pago de mercaderías',NULL,NULL,1),(4499,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6061','4497','Descuentos sobre compras por pronto pago de materias primas',NULL,NULL,1),(4500,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6062','4497','Descuentos sobre compras por pronto pago de otros aprovisionamientos',NULL,NULL,1),(4501,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','607','4493','Trabajos realizados por otras empresas',NULL,NULL,1),(4502,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','608','4493','Devoluciones de compras y operaciones similares',NULL,NULL,1),(4503,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6080','4502','Devoluciones de compras de mercaderías',NULL,NULL,1),(4504,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6081','4502','Devoluciones de compras de materias primas',NULL,NULL,1),(4505,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6082','4502','Devoluciones de compras de otros aprovisionamientos',NULL,NULL,1),(4506,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','609','4493','Rappels por compras',NULL,NULL,1),(4507,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6090','4506','Rappels por compras de mercaderías',NULL,NULL,1),(4508,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6091','4506','Rappels por compras de materias primas',NULL,NULL,1),(4509,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6092','4506','Rappels por compras de otros aprovisionamientos',NULL,NULL,1),(4510,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','61','4006','Variación de existencias',NULL,NULL,1),(4511,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','610','4510','Variación de existencias de mercaderías',NULL,NULL,1),(4512,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','611','4510','Variación de existencias de materias primas',NULL,NULL,1),(4513,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','612','4510','Variación de existencias de otros aprovisionamientos',NULL,NULL,1),(4514,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','62','4006','Servicios exteriores',NULL,NULL,1),(4515,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','620','4514','Gastos en investigación y desarrollo del ejercicio',NULL,NULL,1),(4516,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','621','4514','Arrendamientos y cánones',NULL,NULL,1),(4517,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','622','4514','Reparaciones y conservación',NULL,NULL,1),(4518,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','623','4514','Servicios profesionales independientes',NULL,NULL,1),(4519,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','624','4514','Transportes',NULL,NULL,1),(4520,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','625','4514','Primas de seguros',NULL,NULL,1),(4521,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','626','4514','Servicios bancarios y similares',NULL,NULL,1),(4522,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','627','4514','Publicidad, propaganda y relaciones públicas',NULL,NULL,1),(4523,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','628','4514','Suministros',NULL,NULL,1),(4524,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','629','4514','Otros servicios',NULL,NULL,1),(4525,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','63','4006','Tributos',NULL,NULL,1),(4526,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','630','4525','Impuesto sobre benecifios',NULL,NULL,1),(4527,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6300','4526','Impuesto corriente',NULL,NULL,1),(4528,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6301','4526','Impuesto diferido',NULL,NULL,1),(4529,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','631','4525','Otros tributos',NULL,NULL,1),(4530,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','633','4525','Ajustes negativos en la imposición sobre beneficios',NULL,NULL,1),(4531,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','634','4525','Ajustes negativos en la imposición indirecta',NULL,NULL,1),(4532,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6341','4531','Ajustes negativos en IVA de activo corriente',NULL,NULL,1),(4533,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6342','4531','Ajustes negativos en IVA de inversiones',NULL,NULL,1),(4534,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','636','4525','Devolución de impuestos',NULL,NULL,1),(4535,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','638','4525','Ajustes positivos en la imposición sobre beneficios',NULL,NULL,1),(4536,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','639','4525','Ajustes positivos en la imposición directa',NULL,NULL,1),(4537,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6391','4536','Ajustes positivos en IVA de activo corriente',NULL,NULL,1),(4538,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6392','4536','Ajustes positivos en IVA de inversiones',NULL,NULL,1),(4539,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','64','4006','Gastos de personal',NULL,NULL,1),(4540,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','640','4539','Sueldos y salarios',NULL,NULL,1),(4541,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','641','4539','Indemnizaciones',NULL,NULL,1),(4542,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','642','4539','Seguridad social a cargo de la empresa',NULL,NULL,1),(4543,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','649','4539','Otros gastos sociales',NULL,NULL,1),(4544,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','65','4006','Otros gastos de gestión',NULL,NULL,1),(4545,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','650','4544','Pérdidas de créditos comerciales incobrables',NULL,NULL,1),(4546,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','651','4544','Resultados de operaciones en común',NULL,NULL,1),(4547,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6510','4546','Beneficio transferido gestor',NULL,NULL,1),(4548,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6511','4546','Pérdida soportada participe o asociado no gestor',NULL,NULL,1),(4549,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','659','4544','Otras pérdidas en gestión corriente',NULL,NULL,1),(4550,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','66','4006','Gastos financieros',NULL,NULL,1),(4551,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','660','4550','Gastos financieros por actualización de provisiones',NULL,NULL,1),(4552,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','661','4550','Intereses de obligaciones y bonos',NULL,NULL,1),(4553,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6610','4452','Intereses de obligaciones y bonos a largo plazo empresas del grupo',NULL,NULL,1),(4554,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6611','4452','Intereses de obligaciones y bonos a largo plazo empresas asociadas',NULL,NULL,1),(4555,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6612','4452','Intereses de obligaciones y bonos a largo plazo otras partes vinculadas',NULL,NULL,1),(4556,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6613','4452','Intereses de obligaciones y bonos a largo plazo otras empresas',NULL,NULL,1),(4557,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6615','4452','Intereses de obligaciones y bonos a corto plazo empresas del grupo',NULL,NULL,1),(4558,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6616','4452','Intereses de obligaciones y bonos a corto plazo empresas asociadas',NULL,NULL,1),(4559,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6617','4452','Intereses de obligaciones y bonos a corto plazo otras partes vinculadas',NULL,NULL,1),(4560,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6618','4452','Intereses de obligaciones y bonos a corto plazo otras empresas',NULL,NULL,1),(4561,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','662','4550','Intereses de deudas',NULL,NULL,1),(4562,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6620','4561','Intereses de deudas empresas del grupo',NULL,NULL,1),(4563,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6621','4561','Intereses de deudas empresas asociadas',NULL,NULL,1),(4564,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6622','4561','Intereses de deudas otras partes vinculadas',NULL,NULL,1),(4565,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6623','4561','Intereses de deudas con entidades de crédito',NULL,NULL,1),(4566,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6624','4561','Intereses de deudas otras empresas',NULL,NULL,1),(4567,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','663','4550','Pérdidas por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4568,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','664','4550','Gastos por dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4569,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6640','4568','Dividendos de pasivos empresas del grupo',NULL,NULL,1),(4570,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6641','4568','Dividendos de pasivos empresas asociadas',NULL,NULL,1),(4571,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6642','4568','Dividendos de pasivos otras partes vinculadas',NULL,NULL,1),(4572,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6643','4568','Dividendos de pasivos otras empresas',NULL,NULL,1),(4573,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','665','4550','Intereses por descuento de efectos y operaciones de factoring',NULL,NULL,1),(4574,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6650','4573','Intereses por descuento de efectos en entidades de crédito del grupo',NULL,NULL,1),(4575,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6651','4573','Intereses por descuento de efectos en entidades de crédito asociadas',NULL,NULL,1),(4576,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6652','4573','Intereses por descuento de efectos en entidades de crédito vinculadas',NULL,NULL,1),(4577,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6653','4573','Intereses por descuento de efectos en otras entidades de crédito',NULL,NULL,1),(4578,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6654','4573','Intereses por operaciones de factoring con entidades de crédito del grupo',NULL,NULL,1),(4579,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6655','4573','Intereses por operaciones de factoring con entidades de crédito asociadas',NULL,NULL,1),(4580,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6656','4573','Intereses por operaciones de factoring con otras entidades de crédito vinculadas',NULL,NULL,1),(4581,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6657','4573','Intereses por operaciones de factoring con otras entidades de crédito',NULL,NULL,1),(4582,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','666','4550','Pérdidas en participaciones y valores representativos de deuda',NULL,NULL,1),(4583,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6660','4582','Pérdidas en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4584,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6661','4582','Pérdidas en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4585,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6662','4582','Pérdidas en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4586,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6663','4582','Pérdidas en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4587,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6665','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4588,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6666','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4589,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6667','4582','Pérdidas en valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4590,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6668','4582','Pérdidas en valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4591,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','667','4550','Pérdidas de créditos no comerciales',NULL,NULL,1),(4592,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6670','4591','Pérdidas de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4593,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6671','4591','Pérdidas de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4594,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6672','4591','Pérdidas de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4595,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6673','4591','Pérdidas de créditos a largo plazo otras empresas',NULL,NULL,1),(4596,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6675','4591','Pérdidas de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4597,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6676','4591','Pérdidas de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4598,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6677','4591','Pérdidas de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4599,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6678','4591','Pérdidas de créditos a corto plazo otras empresas',NULL,NULL,1),(4600,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','668','4550','Diferencias negativas de cambio',NULL,NULL,1),(4601,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','669','4550','Otros gastos financieros',NULL,NULL,1),(4602,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','67','4006','Pérdidas procedentes de activos no corrientes y gastos excepcionales',NULL,NULL,1),(4603,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','670','4602','Pérdidas procedentes del inmovilizado intangible',NULL,NULL,1),(4604,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','671','4602','Pérdidas procedentes del inmovilizado material',NULL,NULL,1),(4605,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','672','4602','Pérdidas procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4607,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','673','4602','Pérdidas procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4608,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6733','4607','Pérdidas procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4609,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6734','4607','Pérdidas procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4610,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6735','4607','Pérdidas procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4611,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','675','4602','Pérdidas por operaciones con obligaciones propias',NULL,NULL,1),(4612,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','678','4602','Gastos excepcionales',NULL,NULL,1),(4613,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','68','4006','Dotaciones para amortizaciones',NULL,NULL,1),(4614,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','680','4613','Amortización del inmovilizado intangible',NULL,NULL,1),(4615,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','681','4613','Amortización del inmovilizado material',NULL,NULL,1),(4616,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','682','4613','Amortización de las inversiones inmobiliarias',NULL,NULL,1),(4617,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','69','4006','Pérdidas por deterioro y otras dotaciones',NULL,NULL,1),(4618,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','690','4617','Pérdidas por deterioro del inmovilizado intangible',NULL,NULL,1),(4619,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','691','4617','Pérdidas por deterioro del inmovilizado material',NULL,NULL,1),(4620,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','692','4617','Pérdidas por deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4621,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','693','4617','Pérdidas por deterioro de existencias',NULL,NULL,1),(4622,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6930','4621','Pérdidas por deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4623,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6931','4621','Pérdidas por deterioro de mercaderías',NULL,NULL,1),(4624,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6932','4621','Pérdidas por deterioro de materias primas',NULL,NULL,1),(4625,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6933','4621','Pérdidas por deterioro de otros aprovisionamientos',NULL,NULL,1),(4626,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','694','4617','Pérdidas por deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4627,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','695','4617','Dotación a la provisión por operaciones comerciales',NULL,NULL,1),(4628,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6954','4627','Dotación a la provisión por contratos onerosos',NULL,NULL,1),(4629,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6959','4628','Dotación a la provisión para otras operaciones comerciales',NULL,NULL,1),(4630,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','696','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4631,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6960','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4632,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6961','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4633,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6962','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4634,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6963','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4635,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6965','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4636,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6966','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4637,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6967','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4638,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6968','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4639,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','697','4617','Pérdidas por deterioro de créditos a largo plazo',NULL,NULL,1),(4640,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6970','4639','Pérdidas por deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4641,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6971','4639','Pérdidas por deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4642,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6972','4639','Pérdidas por deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4643,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6973','4639','Pérdidas por deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4644,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','698','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4645,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6980','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4646,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6981','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4647,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6985','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4648,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6986','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4649,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6988','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo de otras empresas',NULL,NULL,1),(4650,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','699','4617','Pérdidas por deterioro de crédito a corto plazo',NULL,NULL,1),(4651,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6990','4650','Pérdidas por deterioro de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4652,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6991','4650','Pérdidas por deterioro de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4653,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6992','4650','Pérdidas por deterioro de crédito a corto plazo otras partes vinculadas',NULL,NULL,1),(4654,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6993','4650','Pérdidas por deterioro de crédito a corto plazo otras empresas',NULL,NULL,1),(4655,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','70','4007','Ventas',NULL,NULL,1),(4656,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','700','4655','Ventas de mercaderías',NULL,NULL,1),(4657,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','701','4655','Ventas de productos terminados',NULL,NULL,1),(4658,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','702','4655','Ventas de productos semiterminados',NULL,NULL,1),(4659,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','703','4655','Ventas de subproductos y residuos',NULL,NULL,1),(4660,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','704','4655','Ventas de envases y embalajes',NULL,NULL,1),(4661,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','705','4655','Prestaciones de servicios',NULL,NULL,1),(4662,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','706','4655','Descuentos sobre ventas por pronto pago',NULL,NULL,1),(4663,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7060','4662','Descuentos sobre ventas por pronto pago de mercaderías',NULL,NULL,1),(4664,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7061','4662','Descuentos sobre ventas por pronto pago de productos terminados',NULL,NULL,1),(4665,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7062','4662','Descuentos sobre ventas por pronto pago de productos semiterminados',NULL,NULL,1),(4666,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7063','4662','Descuentos sobre ventas por pronto pago de subproductos y residuos',NULL,NULL,1),(4667,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','708','4655','Devoluciones de ventas y operacioes similares',NULL,NULL,1),(4668,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7080','4667','Devoluciones de ventas de mercaderías',NULL,NULL,1),(4669,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7081','4667','Devoluciones de ventas de productos terminados',NULL,NULL,1),(4670,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7082','4667','Devoluciones de ventas de productos semiterminados',NULL,NULL,1),(4671,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7083','4667','Devoluciones de ventas de subproductos y residuos',NULL,NULL,1),(4672,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7084','4667','Devoluciones de ventas de envases y embalajes',NULL,NULL,1),(4673,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','71','4007','Variación de existencias',NULL,NULL,1),(4674,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','710','4673','Variación de existencias de productos en curso',NULL,NULL,1),(4675,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','711','4673','Variación de existencias de productos semiterminados',NULL,NULL,1),(4676,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','712','4673','Variación de existencias de productos terminados',NULL,NULL,1),(4677,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','713','4673','Variación de existencias de subproductos, residuos y materiales recuperados',NULL,NULL,1),(4678,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','73','4007','Trabajos realizados para la empresa',NULL,NULL,1),(4679,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','730','4678','Trabajos realizados para el inmovilizado intangible',NULL,NULL,1),(4680,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','731','4678','Trabajos realizados para el inmovilizado tangible',NULL,NULL,1),(4681,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','732','4678','Trabajos realizados en inversiones inmobiliarias',NULL,NULL,1),(4682,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','733','4678','Trabajos realizados para el inmovilizado material en curso',NULL,NULL,1),(4683,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','74','4007','Subvenciones, donaciones y legados',NULL,NULL,1),(4684,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','740','4683','Subvenciones, donaciones y legados a la explotación',NULL,NULL,1),(4685,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','746','4683','Subvenciones, donaciones y legados de capital transferidos al resultado del ejercicio',NULL,NULL,1),(4686,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','747','4683','Otras subvenciones, donaciones y legados transferidos al resultado del ejercicio',NULL,NULL,1),(4687,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','75','4007','Otros ingresos de gestión',NULL,NULL,1),(4688,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','751','4687','Resultados de operaciones en común',NULL,NULL,1),(4689,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7510','4688','Pérdida transferida gestor',NULL,NULL,1),(4690,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7511','4688','Beneficio atribuido participe o asociado no gestor',NULL,NULL,1),(4691,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','752','4687','Ingreso por arrendamiento',NULL,NULL,1),(4692,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','753','4687','Ingresos de propiedad industrial cedida en explotación',NULL,NULL,1),(4693,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','754','4687','Ingresos por comisiones',NULL,NULL,1),(4694,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','755','4687','Ingresos por servicios al personal',NULL,NULL,1),(4695,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','759','4687','Ingresos por servicios diversos',NULL,NULL,1),(4696,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76','4007','Ingresos financieros',NULL,NULL,1),(4697,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','760','4696','Ingresos de participaciones en instrumentos de patrimonio',NULL,NULL,1),(4698,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7600','4697','Ingresos de participaciones en instrumentos de patrimonio empresas del grupo',NULL,NULL,1),(4699,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7601','4697','Ingresos de participaciones en instrumentos de patrimonio empresas asociadas',NULL,NULL,1),(4700,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7602','4697','Ingresos de participaciones en instrumentos de patrimonio otras partes asociadas',NULL,NULL,1),(4701,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7603','4697','Ingresos de participaciones en instrumentos de patrimonio otras empresas',NULL,NULL,1),(4702,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','761','4696','Ingresos de valores representativos de deuda',NULL,NULL,1),(4703,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7610','4702','Ingresos de valores representativos de deuda empresas del grupo',NULL,NULL,1),(4704,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7611','4702','Ingresos de valores representativos de deuda empresas asociadas',NULL,NULL,1),(4705,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7612','4702','Ingresos de valores representativos de deuda otras partes asociadas',NULL,NULL,1),(4706,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7613','4702','Ingresos de valores representativos de deuda otras empresas',NULL,NULL,1),(4707,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','762','4696','Ingresos de créditos',NULL,NULL,1),(4708,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7620','4707','Ingresos de créditos a largo plazo',NULL,NULL,1),(4709,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76200','4708','Ingresos de crédito a largo plazo empresas del grupo',NULL,NULL,1),(4710,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76201','4708','Ingresos de crédito a largo plazo empresas asociadas',NULL,NULL,1),(4711,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76202','4708','Ingresos de crédito a largo plazo otras partes asociadas',NULL,NULL,1),(4712,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76203','4708','Ingresos de crédito a largo plazo otras empresas',NULL,NULL,1),(4713,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7621','4707','Ingresos de créditos a corto plazo',NULL,NULL,1),(4714,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76210','4713','Ingresos de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4715,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76211','4713','Ingresos de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4716,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76212','4713','Ingresos de crédito a corto plazo otras partes asociadas',NULL,NULL,1),(4717,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76213','4713','Ingresos de crédito a corto plazo otras empresas',NULL,NULL,1),(4718,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','763','4696','Beneficios por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4719,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','766','4696','Beneficios en participaciones y valores representativos de deuda',NULL,NULL,1),(4720,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7660','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4721,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7661','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4722,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7662','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras partes asociadas',NULL,NULL,1),(4723,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7663','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4724,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7665','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4725,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7666','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4726,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7667','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras partes asociadas',NULL,NULL,1),(4727,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7668','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4728,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','768','4696','Diferencias positivas de cambio',NULL,NULL,1),(4729,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','769','4696','Otros ingresos financieros',NULL,NULL,1),(4730,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','77','4007','Beneficios procedentes de activos no corrientes e ingresos excepcionales',NULL,NULL,1),(4731,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','770','4730','Beneficios procedentes del inmovilizado intangible',NULL,NULL,1),(4732,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','771','4730','Beneficios procedentes del inmovilizado material',NULL,NULL,1),(4733,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','772','4730','Beneficios procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4734,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','773','4730','Beneficios procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4735,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7733','4734','Beneficios procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4736,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7734','4734','Beneficios procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4737,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7735','4734','Beneficios procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4738,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','775','4730','Beneficios por operaciones con obligaciones propias',NULL,NULL,1),(4739,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','778','4730','Ingresos excepcionales',NULL,NULL,1),(4741,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79','4007','Excesos y aplicaciones de provisiones y pérdidas por deterioro',NULL,NULL,1),(4742,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','790','4741','Revisión del deterioro del inmovilizado intangible',NULL,NULL,1),(4743,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','791','4741','Revisión del deterioro del inmovilizado material',NULL,NULL,1),(4744,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','792','4741','Revisión del deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4745,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','793','4741','Revisión del deterioro de las existencias',NULL,NULL,1),(4746,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7930','4745','Revisión del deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4747,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7931','4745','Revisión del deterioro de mercaderías',NULL,NULL,1),(4748,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7932','4745','Revisión del deterioro de materias primas',NULL,NULL,1),(4749,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7933','4745','Revisión del deterioro de otros aprovisionamientos',NULL,NULL,1),(4750,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','794','4741','Revisión del deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4751,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','795','4741','Exceso de provisiones',NULL,NULL,1),(4752,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7951','4751','Exceso de provisión para impuestos',NULL,NULL,1),(4753,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7952','4751','Exceso de provisión para otras responsabilidades',NULL,NULL,1),(4755,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7954','4751','Exceso de provisión para operaciones comerciales',NULL,NULL,1),(4756,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79544','4755','Exceso de provisión por contratos onerosos',NULL,NULL,1),(4757,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79549','4755','Exceso de provisión para otras operaciones comerciales',NULL,NULL,1),(4758,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7955','4751','Exceso de provisión para actuaciones medioambienteales',NULL,NULL,1),(4759,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','796','4741','Revisión del deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4760,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7960','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4761,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7961','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4762,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7962','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4763,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7963','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4764,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7965','4759','Revisión del deterioro de valores representativos a largo plazo empresas del grupo',NULL,NULL,1),(4765,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7966','4759','Revisión del deterioro de valores representativos a largo plazo empresas asociadas',NULL,NULL,1),(4766,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7967','4759','Revisión del deterioro de valores representativos a largo otras partes vinculadas',NULL,NULL,1),(4767,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7968','4759','Revisión del deterioro de valores representativos a largo plazo otras empresas',NULL,NULL,1),(4768,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','797','4741','Revisión del deterioro de créditos a largo plazo',NULL,NULL,1),(4769,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7970','4768','Revisión del deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4770,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7971','4768','Revisión del deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4771,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7972','4768','Revisión del deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4772,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7973','4768','Revisión del deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4773,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','798','4741','Revisión del deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4774,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7980','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4775,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7981','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4776,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7985','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4777,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7986','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4778,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7987','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4779,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7988','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4780,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','799','4741','Revisión del deterioro de créditos a corto plazo',NULL,NULL,1),(4781,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7990','4780','Revisión del deterioro de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4782,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7991','4780','Revisión del deterioro de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4783,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7992','4780','Revisión del deterioro de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4784,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7993','4780','Revisión del deterioro de créditos a corto plazo otras empresas',NULL,NULL,1); /*!40000 ALTER TABLE `llx_accountingaccount` ENABLE KEYS */; UNLOCK TABLES; @@ -382,7 +382,7 @@ CREATE TABLE `llx_adherent` ( LOCK TABLES `llx_adherent` WRITE; /*!40000 ALTER TABLE `llx_adherent` DISABLE KEYS */; -INSERT INTO `llx_adherent` VALUES (1,1,NULL,NULL,'Smith','Vick','vsmith','vsx1n8tf',2,'phy',NULL,10,NULL,NULL,NULL,NULL,'102','vsmith@email.com',NULL,NULL,NULL,NULL,'1960-07-07',NULL,1,0,'2012-07-09 00:00:00',NULL,NULL,'2010-07-10 15:12:56','2010-07-08 23:50:00','2013-03-20 13:30:11',1,1,1,NULL,NULL),(2,1,NULL,NULL,'Dupont','Alain','adupont','adupont',2,'phy',NULL,12,NULL,NULL,NULL,NULL,'1','toto@aa.com',NULL,NULL,NULL,NULL,'1972-07-08',NULL,1,1,'2017-07-17 00:00:00',NULL,NULL,'2010-07-10 15:03:32','2010-07-10 15:03:09','2013-03-06 15:48:16',1,1,1,NULL,NULL),(3,1,NULL,NULL,'john','doe','john','8bs6gty5',2,'phy',NULL,18,NULL,NULL,NULL,NULL,'1','johndoe@email.com',NULL,NULL,NULL,NULL,NULL,NULL,1,0,NULL,NULL,NULL,'2011-07-18 21:28:00','2011-07-18 21:10:09','2012-12-09 19:14:42',1,1,1,NULL,NULL),(4,1,NULL,NULL,'smith','smith','Smith','s6hjp10f',2,'phy',NULL,24,NULL,NULL,NULL,NULL,'11','smith@email.com',NULL,NULL,NULL,NULL,NULL,NULL,1,0,NULL,NULL,NULL,'2011-07-18 21:27:52','2011-07-18 21:27:44','2013-03-06 16:13:59',1,1,1,NULL,NULL); +INSERT INTO `llx_adherent` VALUES (1,1,NULL,NULL,'Smith','Vick','vsmith','vsx1n8tf',2,'phy',NULL,10,NULL,NULL,NULL,NULL,'102','vsmith@email.com',NULL,NULL,NULL,NULL,'1960-07-07',NULL,1,0,'2012-07-09 00:00:00',NULL,NULL,'2010-07-10 15:12:56','2010-07-08 23:50:00','2013-03-20 13:30:11',1,1,1,NULL,NULL),(2,1,NULL,NULL,'Pierre','Curie','pcurie','pcuriedolibarr',2,'phy',NULL,12,NULL,NULL,NULL,NULL,'1','pcurie@example.com','',NULL,NULL,NULL,'1972-07-08',NULL,1,1,'2017-07-17 00:00:00',NULL,NULL,'2010-07-10 15:03:32','2010-07-10 15:03:09','2015-10-03 09:08:58',1,1,1,NULL,NULL),(3,1,NULL,NULL,'john','doe','john','8bs6gty5',2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,'1','johndoe@email.com',NULL,NULL,NULL,NULL,NULL,NULL,1,0,NULL,NULL,NULL,'2011-07-18 21:28:00','2011-07-18 21:10:09','2015-10-03 09:28:46',1,1,1,NULL,NULL),(4,1,NULL,NULL,'smith','smith','Smith','s6hjp10f',2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,'11','smith@email.com',NULL,NULL,NULL,NULL,NULL,NULL,1,0,NULL,NULL,NULL,'2011-07-18 21:27:52','2011-07-18 21:27:44','2015-10-03 09:40:27',1,1,1,NULL,NULL); /*!40000 ALTER TABLE `llx_adherent` ENABLE KEYS */; UNLOCK TABLES; @@ -768,7 +768,7 @@ CREATE TABLE `llx_bank` ( LOCK TABLES `llx_bank` WRITE; /*!40000 ALTER TABLE `llx_bank` DISABLE KEYS */; -INSERT INTO `llx_bank` VALUES (1,'2010-07-08 23:56:14','2013-03-07 21:28:51','2010-07-08','2010-07-08',2000.00000000,'(Initial balance)',1,NULL,1,'SOLD','201210',NULL,1,NULL,0,NULL,NULL,NULL),(2,'2010-07-09 00:00:24',NOW(),'2010-07-09','2010-07-09',500.00000000,'(Initial balance)',2,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(3,'2010-07-10 13:33:42',NOW(),'2010-07-10','2010-07-10',0.00000000,'(Solde initial)',3,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(4,'2010-07-10 14:59:41',NOW(),'2010-07-10','2010-07-10',0.02000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,'Client salon invidivdu',NULL),(5,'2011-07-18 20:50:24',NOW(),'2011-07-08','2011-07-08',20.00000000,'(CustomerInvoicePayment)',1,1,NULL,'CB','201107',NULL,1,NULL,0,NULL,NULL,NULL),(6,'2011-07-18 20:50:47',NOW(),'2011-07-08','2011-07-08',10.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(8,'2011-08-01 03:34:11','2013-03-07 21:28:51','2011-08-01','2011-08-01',5.63000000,'(CustomerInvoicePayment)',1,1,1,'CB','201210',NULL,1,NULL,0,NULL,NULL,NULL),(12,'2011-08-05 23:11:37','2013-03-07 21:33:57','2011-08-05','2011-08-05',-10.00000000,'(SocialContributionPayment)',1,1,1,'VIR','201210',NULL,1,NULL,0,NULL,NULL,NULL),(13,'2011-08-06 20:33:54',NOW(),'2011-08-06','2011-08-06',5.98000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(14,'2011-08-08 02:53:40',NOW(),'2011-08-08','2011-08-08',26.10000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(15,'2011-08-08 02:55:58','2013-03-07 21:39:20','2011-08-08','2011-08-08',26.96000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201211',NULL,1,NULL,0,NULL,NULL,NULL),(16,'2012-12-09 15:28:44','2012-12-09 14:28:44','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(17,'2012-12-09 15:28:53','2012-12-09 14:33:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(18,'2012-12-09 17:35:55','2012-12-09 16:35:55','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(19,'2012-12-09 17:37:02','2012-12-09 16:37:02','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(20,'2012-12-09 18:35:07','2012-12-09 17:35:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(21,'2012-12-12 18:54:33','2013-03-07 21:28:51','2012-12-12','2012-12-12',1.00000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201210',NULL,1,NULL,0,NULL,NULL,NULL),(22,'2013-03-06 16:48:16','2013-03-06 15:48:16','2013-03-06','2013-03-06',20.00000000,'(SubscriptionPayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(23,'2013-03-20 14:30:11','2013-03-20 13:30:11','2013-03-20','2013-03-20',10.00000000,'(SubscriptionPayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(24,'2014-03-02 19:57:58','2014-03-02 18:57:58','2013-07-09','2013-07-09',605.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'111',NULL),(25,'2014-03-02 19:59:48','2014-03-02 18:59:48','2013-03-22','2013-03-22',30.00000000,'(CustomerInvoicePayment)',1,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(26,'2014-03-02 20:01:39','2014-03-02 19:01:39','2013-03-19','2013-03-19',500.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(27,'2014-03-02 20:02:06','2014-03-02 19:02:06','2013-03-21','2013-03-21',400.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'ABC and Co',NULL),(28,'2014-03-03 19:22:32','2014-03-03 18:22:32','2013-10-03','2013-10-03',-400.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(29,'2014-03-03 19:23:16','2014-03-03 18:23:16','2013-03-10','2013-03-10',-300.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL); +INSERT INTO `llx_bank` VALUES (1,'2010-07-08 23:56:14','2013-03-07 21:28:51','2010-07-08','2010-07-08',2000.00000000,'(Initial balance)',1,NULL,1,'SOLD','201210',NULL,1,NULL,0,NULL,NULL,NULL),(2,'2010-07-09 00:00:24','2015-10-03 08:44:56','2010-07-09','2010-07-09',500.00000000,'(Initial balance)',2,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(3,'2010-07-10 13:33:42','2015-10-03 08:44:56','2010-07-10','2010-07-10',0.00000000,'(Solde initial)',3,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(5,'2011-07-18 20:50:24','2015-10-03 08:44:56','2011-07-08','2011-07-08',20.00000000,'(CustomerInvoicePayment)',1,1,NULL,'CB','201107',NULL,1,NULL,0,NULL,NULL,NULL),(6,'2011-07-18 20:50:47','2015-10-03 08:44:56','2011-07-08','2011-07-08',10.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(8,'2011-08-01 03:34:11','2013-03-07 21:28:51','2011-08-01','2011-08-01',5.63000000,'(CustomerInvoicePayment)',1,1,1,'CB','201210',NULL,1,NULL,0,NULL,NULL,NULL),(12,'2011-08-05 23:11:37','2013-03-07 21:33:57','2011-08-05','2011-08-05',-10.00000000,'(SocialContributionPayment)',1,1,1,'VIR','201210',NULL,1,NULL,0,NULL,NULL,NULL),(13,'2011-08-06 20:33:54','2015-10-03 08:44:56','2011-08-06','2011-08-06',5.98000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(14,'2011-08-08 02:53:40','2015-10-03 08:44:56','2011-08-08','2011-08-08',26.10000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(15,'2011-08-08 02:55:58','2013-03-07 21:39:20','2011-08-08','2011-08-08',26.96000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201211',NULL,1,NULL,0,NULL,NULL,NULL),(16,'2012-12-09 15:28:44','2012-12-09 14:28:44','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(17,'2012-12-09 15:28:53','2012-12-09 14:33:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(18,'2012-12-09 17:35:55','2012-12-09 16:35:55','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(19,'2012-12-09 17:37:02','2012-12-09 16:37:02','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(20,'2012-12-09 18:35:07','2012-12-09 17:35:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(21,'2012-12-12 18:54:33','2013-03-07 21:28:51','2012-12-12','2012-12-12',1.00000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201210',NULL,1,NULL,0,NULL,NULL,NULL),(22,'2013-03-06 16:48:16','2013-03-06 15:48:16','2013-03-06','2013-03-06',20.00000000,'(SubscriptionPayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(23,'2013-03-20 14:30:11','2013-03-20 13:30:11','2013-03-20','2013-03-20',10.00000000,'(SubscriptionPayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(24,'2014-03-02 19:57:58','2014-03-02 18:57:58','2013-07-09','2013-07-09',605.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'111',NULL),(26,'2014-03-02 20:01:39','2014-03-02 19:01:39','2013-03-19','2013-03-19',500.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(27,'2014-03-02 20:02:06','2014-03-02 19:02:06','2013-03-21','2013-03-21',400.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'ABC and Co',NULL),(28,'2014-03-03 19:22:32','2014-03-03 18:22:32','2013-10-03','2013-10-03',-400.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(29,'2014-03-03 19:23:16','2014-03-03 18:23:16','2013-03-10','2013-03-10',-300.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_bank` ENABLE KEYS */; UNLOCK TABLES; @@ -914,7 +914,7 @@ CREATE TABLE `llx_bank_url` ( `url_id` int(11) DEFAULT NULL, `url` varchar(255) DEFAULT NULL, `label` varchar(255) DEFAULT NULL, - `type` varchar(20) NOT NULL, + `type` varchar(24) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_bank_url` (`fk_bank`,`type`) ) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8; @@ -926,7 +926,7 @@ CREATE TABLE `llx_bank_url` ( LOCK TABLES `llx_bank_url` WRITE; /*!40000 ALTER TABLE `llx_bank_url` DISABLE KEYS */; -INSERT INTO `llx_bank_url` VALUES (1,4,1,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(2,4,9,'/dolibarrnew/compta/card.php?socid=','Client salon invidivdu','company'),(3,5,2,'/compta/paiement/card.php?id=','(paiement)','payment'),(4,5,2,'/comm/card.php?socid=','Belin SARL','company'),(5,6,3,'/compta/paiement/card.php?id=','(paiement)','payment'),(6,6,2,'/comm/card.php?socid=','Belin SARL','company'),(9,8,5,'/compta/paiement/card.php?id=','(paiement)','payment'),(10,8,7,'/comm/card.php?socid=','Generic customer','company'),(17,12,4,'/compta/payment_sc/card.php?id=','(paiement)','payment_sc'),(18,12,4,'/compta/charges.php?id=','Assurance Chomage (fff)','sc'),(19,13,6,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(20,13,7,'/dolibarrnew/comm/card.php?socid=','Generic customer','company'),(21,14,8,'/compta/paiement/card.php?id=','(paiement)','payment'),(22,14,2,'/comm/card.php?socid=','Belin SARL','company'),(23,15,9,'/compta/paiement/card.php?id=','(paiement)','payment'),(24,15,10,'/comm/card.php?socid=','Smith Vick','company'),(25,16,17,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(26,16,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(27,17,18,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(28,17,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(29,18,19,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(30,18,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(31,19,20,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(32,19,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(33,20,21,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(34,20,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(35,21,23,'/compta/paiement/card.php?id=','(paiement)','payment'),(36,21,1,'/comm/card.php?socid=','ABC and Co','company'),(37,22,24,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(38,22,12,'/dolibarrnew/comm/card.php?socid=','Dupont Alain','company'),(39,23,25,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(40,23,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(41,24,26,'/compta/paiement/card.php?id=','(paiement)','payment'),(42,24,1,'/comm/card.php?socid=','ABC and Co','company'),(43,25,27,'/compta/paiement/card.php?id=','(paiement)','payment'),(44,25,18,'/comm/card.php?socid=','doe john','company'),(45,26,29,'/compta/paiement/card.php?id=','(paiement)','payment'),(46,26,1,'/comm/card.php?socid=','ABC and Co','company'),(47,27,30,'/compta/paiement/card.php?id=','(paiement)','payment'),(48,27,1,'/comm/card.php?socid=','ABC and Co','company'),(49,28,32,'/dolibarr_new/compta/paiement/card.php?id=','(paiement)','payment'),(50,28,1,'/dolibarr_new/comm/card.php?socid=','ABC and Co','company'),(51,29,33,'/dolibarr_new/compta/paiement/card.php?id=','(paiement)','payment'),(52,29,1,'/dolibarr_new/comm/card.php?socid=','ABC and Co','company'); +INSERT INTO `llx_bank_url` VALUES (3,5,2,'/compta/paiement/card.php?id=','(paiement)','payment'),(4,5,2,'/comm/card.php?socid=','Belin SARL','company'),(5,6,3,'/compta/paiement/card.php?id=','(paiement)','payment'),(6,6,2,'/comm/card.php?socid=','Belin SARL','company'),(9,8,5,'/compta/paiement/card.php?id=','(paiement)','payment'),(10,8,7,'/comm/card.php?socid=','Generic customer','company'),(17,12,4,'/compta/payment_sc/card.php?id=','(paiement)','payment_sc'),(18,12,4,'/compta/charges.php?id=','Assurance Chomage (fff)','sc'),(19,13,6,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(20,13,7,'/dolibarrnew/comm/card.php?socid=','Generic customer','company'),(21,14,8,'/compta/paiement/card.php?id=','(paiement)','payment'),(22,14,2,'/comm/card.php?socid=','Belin SARL','company'),(23,15,9,'/compta/paiement/card.php?id=','(paiement)','payment'),(24,15,10,'/comm/card.php?socid=','Smith Vick','company'),(25,16,17,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(26,16,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(27,17,18,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(28,17,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(29,18,19,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(30,18,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(31,19,20,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(32,19,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(33,20,21,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(34,20,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(35,21,23,'/compta/paiement/card.php?id=','(paiement)','payment'),(36,21,1,'/comm/card.php?socid=','ABC and Co','company'),(37,22,24,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(38,22,12,'/dolibarrnew/comm/card.php?socid=','Dupont Alain','company'),(39,23,25,'/dolibarrnew/compta/paiement/card.php?id=','(paiement)','payment'),(40,23,10,'/dolibarrnew/comm/card.php?socid=','Smith Vick','company'),(41,24,26,'/compta/paiement/card.php?id=','(paiement)','payment'),(42,24,1,'/comm/card.php?socid=','ABC and Co','company'),(45,26,29,'/compta/paiement/card.php?id=','(paiement)','payment'),(46,26,1,'/comm/card.php?socid=','ABC and Co','company'),(47,27,30,'/compta/paiement/card.php?id=','(paiement)','payment'),(48,27,1,'/comm/card.php?socid=','ABC and Co','company'),(49,28,32,'/dolibarr_new/compta/paiement/card.php?id=','(paiement)','payment'),(50,28,1,'/dolibarr_new/comm/card.php?socid=','ABC and Co','company'),(51,29,33,'/dolibarr_new/compta/paiement/card.php?id=','(paiement)','payment'),(52,29,1,'/dolibarr_new/comm/card.php?socid=','ABC and Co','company'); /*!40000 ALTER TABLE `llx_bank_url` ENABLE KEYS */; UNLOCK TABLES; @@ -1388,7 +1388,7 @@ CREATE TABLE `llx_c_departements` ( LOCK TABLES `llx_c_departements` WRITE; /*!40000 ALTER TABLE `llx_c_departements` DISABLE KEYS */; -INSERT INTO `llx_c_departements` VALUES (1,'0',0,'0',0,'-','-',1),(2,'01',82,'01053',5,'AIN','Ain',1),(3,'02',22,'02408',5,'AISNE','Aisne',1),(4,'03',83,'03190',5,'ALLIER','Allier',1),(5,'04',93,'04070',4,'ALPES-DE-HAUTE-PROVENCE','Alpes-de-Haute-Provence',1),(6,'05',93,'05061',4,'HAUTES-ALPES','Hautes-Alpes',1),(7,'06',93,'06088',4,'ALPES-MARITIMES','Alpes-Maritimes',1),(8,'07',82,'07186',5,'ARDECHE','Ardèche',1),(9,'08',21,'08105',4,'ARDENNES','Ardennes',1),(10,'09',73,'09122',5,'ARIEGE','Ariège',1),(11,'10',21,'10387',5,'AUBE','Aube',1),(12,'11',91,'11069',5,'AUDE','Aude',1),(13,'12',73,'12202',5,'AVEYRON','Aveyron',1),(14,'13',93,'13055',4,'BOUCHES-DU-RHONE','Bouches-du-Rhône',1),(15,'14',25,'14118',2,'CALVADOS','Calvados',1),(16,'15',83,'15014',2,'CANTAL','Cantal',1),(17,'16',54,'16015',3,'CHARENTE','Charente',1),(18,'17',54,'17300',3,'CHARENTE-MARITIME','Charente-Maritime',1),(19,'18',24,'18033',2,'CHER','Cher',1),(20,'19',74,'19272',3,'CORREZE','Corrèze',1),(21,'2A',94,'2A004',3,'CORSE-DU-SUD','Corse-du-Sud',1),(22,'2B',94,'2B033',3,'HAUTE-CORSE','Haute-Corse',1),(23,'21',26,'21231',3,'COTE-D\'OR','Côte-d\'Or',1),(24,'22',53,'22278',4,'COTES-D\'ARMOR','Côtes-d\'Armor',1),(25,'23',74,'23096',3,'CREUSE','Creuse',1),(26,'24',72,'24322',3,'DORDOGNE','Dordogne',1),(27,'25',43,'25056',2,'DOUBS','Doubs',1),(28,'26',82,'26362',3,'DROME','Drôme',1),(29,'27',23,'27229',5,'EURE','Eure',1),(30,'28',24,'28085',1,'EURE-ET-LOIR','Eure-et-Loir',1),(31,'29',53,'29232',2,'FINISTERE','Finistère',1),(32,'30',91,'30189',2,'GARD','Gard',1),(33,'31',73,'31555',3,'HAUTE-GARONNE','Haute-Garonne',1),(34,'32',73,'32013',2,'GERS','Gers',1),(35,'33',72,'33063',3,'GIRONDE','Gironde',1),(36,'34',91,'34172',5,'HERAULT','Hérault',1),(37,'35',53,'35238',1,'ILLE-ET-VILAINE','Ille-et-Vilaine',1),(38,'36',24,'36044',5,'INDRE','Indre',1),(39,'37',24,'37261',1,'INDRE-ET-LOIRE','Indre-et-Loire',1),(40,'38',82,'38185',5,'ISERE','Isère',1),(41,'39',43,'39300',2,'JURA','Jura',1),(42,'40',72,'40192',4,'LANDES','Landes',1),(43,'41',24,'41018',0,'LOIR-ET-CHER','Loir-et-Cher',1),(44,'42',82,'42218',3,'LOIRE','Loire',1),(45,'43',83,'43157',3,'HAUTE-LOIRE','Haute-Loire',1),(46,'44',52,'44109',3,'LOIRE-ATLANTIQUE','Loire-Atlantique',1),(47,'45',24,'45234',2,'LOIRET','Loiret',1),(48,'46',73,'46042',2,'LOT','Lot',1),(49,'47',72,'47001',0,'LOT-ET-GARONNE','Lot-et-Garonne',1),(50,'48',91,'48095',3,'LOZERE','Lozère',1),(51,'49',52,'49007',0,'MAINE-ET-LOIRE','Maine-et-Loire',1),(52,'50',25,'50502',3,'MANCHE','Manche',1),(53,'51',21,'51108',3,'MARNE','Marne',1),(54,'52',21,'52121',3,'HAUTE-MARNE','Haute-Marne',1),(55,'53',52,'53130',3,'MAYENNE','Mayenne',1),(56,'54',41,'54395',0,'MEURTHE-ET-MOSELLE','Meurthe-et-Moselle',1),(57,'55',41,'55029',3,'MEUSE','Meuse',1),(58,'56',53,'56260',2,'MORBIHAN','Morbihan',1),(59,'57',41,'57463',3,'MOSELLE','Moselle',1),(60,'58',26,'58194',3,'NIEVRE','Nièvre',1),(61,'59',31,'59350',2,'NORD','Nord',1),(62,'60',22,'60057',5,'OISE','Oise',1),(63,'61',25,'61001',5,'ORNE','Orne',1),(64,'62',31,'62041',2,'PAS-DE-CALAIS','Pas-de-Calais',1),(65,'63',83,'63113',2,'PUY-DE-DOME','Puy-de-Dôme',1),(66,'64',72,'64445',4,'PYRENEES-ATLANTIQUES','Pyrénées-Atlantiques',1),(67,'65',73,'65440',4,'HAUTES-PYRENEES','Hautes-Pyrénées',1),(68,'66',91,'66136',4,'PYRENEES-ORIENTALES','Pyrénées-Orientales',1),(69,'67',42,'67482',2,'BAS-RHIN','Bas-Rhin',1),(70,'68',42,'68066',2,'HAUT-RHIN','Haut-Rhin',1),(71,'69',82,'69123',2,'RHONE','Rhône',1),(72,'70',43,'70550',3,'HAUTE-SAONE','Haute-Saône',1),(73,'71',26,'71270',0,'SAONE-ET-LOIRE','Saône-et-Loire',1),(74,'72',52,'72181',3,'SARTHE','Sarthe',1),(75,'73',82,'73065',3,'SAVOIE','Savoie',1),(76,'74',82,'74010',3,'HAUTE-SAVOIE','Haute-Savoie',1),(77,'75',11,'75056',0,'PARIS','Paris',1),(78,'76',23,'76540',3,'SEINE-MARITIME','Seine-Maritime',1),(79,'77',11,'77288',0,'SEINE-ET-MARNE','Seine-et-Marne',1),(80,'78',11,'78646',4,'YVELINES','Yvelines',1),(81,'79',54,'79191',4,'DEUX-SEVRES','Deux-Sèvres',1),(82,'80',22,'80021',3,'SOMME','Somme',1),(83,'81',73,'81004',2,'TARN','Tarn',1),(84,'82',73,'82121',0,'TARN-ET-GARONNE','Tarn-et-Garonne',1),(85,'83',93,'83137',2,'VAR','Var',1),(86,'84',93,'84007',0,'VAUCLUSE','Vaucluse',1),(87,'85',52,'85191',3,'VENDEE','Vendée',1),(88,'86',54,'86194',3,'VIENNE','Vienne',1),(89,'87',74,'87085',3,'HAUTE-VIENNE','Haute-Vienne',1),(90,'88',41,'88160',4,'VOSGES','Vosges',1),(91,'89',26,'89024',5,'YONNE','Yonne',1),(92,'90',43,'90010',0,'TERRITOIRE DE BELFORT','Territoire de Belfort',1),(93,'91',11,'91228',5,'ESSONNE','Essonne',1),(94,'92',11,'92050',4,'HAUTS-DE-SEINE','Hauts-de-Seine',1),(95,'93',11,'93008',3,'SEINE-SAINT-DENIS','Seine-Saint-Denis',1),(96,'94',11,'94028',2,'VAL-DE-MARNE','Val-de-Marne',1),(97,'95',11,'95500',2,'VAL-D\'OISE','Val-d\'Oise',1),(98,'971',1,'97105',3,'GUADELOUPE','Guadeloupe',1),(99,'972',2,'97209',3,'MARTINIQUE','Martinique',1),(100,'973',3,'97302',3,'GUYANE','Guyane',1),(101,'974',4,'97411',3,'REUNION','Réunion',1),(102,'01',201,'',1,'ANVERS','Anvers',1),(103,'02',203,'',3,'BRUXELLES-CAPITALE','Bruxelles-Capitale',1),(104,'03',202,'',2,'BRABANT-WALLON','Brabant-Wallon',1),(105,'04',201,'',1,'BRABANT-FLAMAND','Brabant-Flamand',1),(106,'05',201,'',1,'FLANDRE-OCCIDENTALE','Flandre-Occidentale',1),(107,'06',201,'',1,'FLANDRE-ORIENTALE','Flandre-Orientale',1),(108,'07',202,'',2,'HAINAUT','Hainaut',1),(109,'08',201,'',2,'LIEGE','Liège',1),(110,'09',202,'',1,'LIMBOURG','Limbourg',1),(111,'10',202,'',2,'LUXEMBOURG','Luxembourg',1),(112,'11',201,'',2,'NAMUR','Namur',1),(113,'NSW',2801,'',1,'','New South Wales',1),(114,'VIC',2801,'',1,'','Victoria',1),(115,'QLD',2801,'',1,'','Queensland',1),(116,'SA',2801,'',1,'','South Australia',1),(117,'ACT',2801,'',1,'','Australia Capital Territory',1),(118,'TAS',2801,'',1,'','Tasmania',1),(119,'WA',2801,'',1,'','Western Australia',1),(120,'NT',2801,'',1,'','Northern Territory',1),(121,'01',419,'',19,'ALAVA','Álava',1),(122,'02',404,'',4,'ALBACETE','Albacete',1),(123,'03',411,'',11,'ALICANTE','Alicante',1),(124,'04',401,'',1,'ALMERIA','Almería',1),(125,'05',403,'',3,'AVILA','Avila',1),(126,'06',412,'',12,'BADAJOZ','Badajoz',1),(127,'07',414,'',14,'ISLAS BALEARES','Islas Baleares',1),(128,'08',406,'',6,'BARCELONA','Barcelona',1),(129,'09',403,'',8,'BURGOS','Burgos',1),(130,'10',412,'',12,'CACERES','Cáceres',1),(131,'11',401,'',1,'CADIz','Cádiz',1),(132,'12',411,'',11,'CASTELLON','Castellón',1),(133,'13',404,'',4,'CIUDAD REAL','Ciudad Real',1),(134,'14',401,'',1,'CORDOBA','Córdoba',1),(135,'15',413,'',13,'LA CORUÑA','La Coruña',1),(136,'16',404,'',4,'CUENCA','Cuenca',1),(137,'17',406,'',6,'GERONA','Gerona',1),(138,'18',401,'',1,'GRANADA','Granada',1),(139,'19',404,'',4,'GUADALAJARA','Guadalajara',1),(140,'20',419,'',19,'GUIPUZCOA','Guipúzcoa',1),(141,'21',401,'',1,'HUELVA','Huelva',1),(142,'22',402,'',2,'HUESCA','Huesca',1),(143,'23',401,'',1,'JAEN','Jaén',1),(144,'24',403,'',3,'LEON','León',1),(145,'25',406,'',6,'LERIDA','Lérida',1),(146,'26',415,'',15,'LA RIOJA','La Rioja',1),(147,'27',413,'',13,'LUGO','Lugo',1),(148,'28',416,'',16,'MADRID','Madrid',1),(149,'29',401,'',1,'MALAGA','Málaga',1),(150,'30',417,'',17,'MURCIA','Murcia',1),(151,'31',408,'',8,'NAVARRA','Navarra',1),(152,'32',413,'',13,'ORENSE','Orense',1),(153,'33',418,'',18,'ASTURIAS','Asturias',1),(154,'34',403,'',3,'PALENCIA','Palencia',1),(155,'35',405,'',5,'LAS PALMAS','Las Palmas',1),(156,'36',413,'',13,'PONTEVEDRA','Pontevedra',1),(157,'37',403,'',3,'SALAMANCA','Salamanca',1),(158,'38',405,'',5,'STA. CRUZ DE TENERIFE','Sta. Cruz de Tenerife',1),(159,'39',410,'',10,'CANTABRIA','Cantabria',1),(160,'40',403,'',3,'SEGOVIA','Segovia',1),(161,'41',401,'',1,'SEVILLA','Sevilla',1),(162,'42',403,'',3,'SORIA','Soria',1),(163,'43',406,'',6,'TARRAGONA','Tarragona',1),(164,'44',402,'',2,'TERUEL','Teruel',1),(165,'45',404,'',5,'TOLEDO','Toledo',1),(166,'46',411,'',11,'VALENCIA','Valencia',1),(167,'47',403,'',3,'VALLADOLID','Valladolid',1),(168,'48',419,'',19,'VIZCAYA','Vizcaya',1),(169,'49',403,'',3,'ZAMORA','Zamora',1),(170,'50',402,'',1,'ZARAGOZA','Zaragoza',1),(171,'51',407,'',7,'CEUTA','Ceuta',1),(172,'52',409,'',9,'MELILLA','Melilla',1),(173,'53',420,'',20,'OTROS','Otros',1),(174,'AG',601,NULL,NULL,'ARGOVIE','Argovie',1),(175,'AI',601,NULL,NULL,'APPENZELL RHODES INTERIEURES','Appenzell Rhodes intérieures',1),(176,'AR',601,NULL,NULL,'APPENZELL RHODES EXTERIEURES','Appenzell Rhodes extérieures',1),(177,'BE',601,NULL,NULL,'BERNE','Berne',1),(178,'BL',601,NULL,NULL,'BALE CAMPAGNE','Bâle Campagne',1),(179,'BS',601,NULL,NULL,'BALE VILLE','Bâle Ville',1),(180,'FR',601,NULL,NULL,'FRIBOURG','Fribourg',1),(181,'GE',601,NULL,NULL,'GENEVE','Genève',1),(182,'GL',601,NULL,NULL,'GLARIS','Glaris',1),(183,'GR',601,NULL,NULL,'GRISONS','Grisons',1),(184,'JU',601,NULL,NULL,'JURA','Jura',1),(185,'LU',601,NULL,NULL,'LUCERNE','Lucerne',1),(186,'NE',601,NULL,NULL,'NEUCHATEL','Neuchâtel',1),(187,'NW',601,NULL,NULL,'NIDWALD','Nidwald',1),(188,'OW',601,NULL,NULL,'OBWALD','Obwald',1),(189,'SG',601,NULL,NULL,'SAINT-GALL','Saint-Gall',1),(190,'SH',601,NULL,NULL,'SCHAFFHOUSE','Schaffhouse',1),(191,'SO',601,NULL,NULL,'SOLEURE','Soleure',1),(192,'SZ',601,NULL,NULL,'SCHWYZ','Schwyz',1),(193,'TG',601,NULL,NULL,'THURGOVIE','Thurgovie',1),(194,'TI',601,NULL,NULL,'TESSIN','Tessin',1),(195,'UR',601,NULL,NULL,'URI','Uri',1),(196,'VD',601,NULL,NULL,'VAUD','Vaud',1),(197,'VS',601,NULL,NULL,'VALAIS','Valais',1),(198,'ZG',601,NULL,NULL,'ZUG','Zug',1),(199,'ZH',601,NULL,NULL,'ZURICH','Zürich',1),(200,'AL',1101,'',0,'ALABAMA','Alabama',1),(201,'AK',1101,'',0,'ALASKA','Alaska',1),(202,'AZ',1101,'',0,'ARIZONA','Arizona',1),(203,'AR',1101,'',0,'ARKANSAS','Arkansas',1),(204,'CA',1101,'',0,'CALIFORNIA','California',1),(205,'CO',1101,'',0,'COLORADO','Colorado',1),(206,'CT',1101,'',0,'CONNECTICUT','Connecticut',1),(207,'DE',1101,'',0,'DELAWARE','Delaware',1),(208,'FL',1101,'',0,'FLORIDA','Florida',1),(209,'GA',1101,'',0,'GEORGIA','Georgia',1),(210,'HI',1101,'',0,'HAWAII','Hawaii',1),(211,'ID',1101,'',0,'IDAHO','Idaho',1),(212,'IL',1101,'',0,'ILLINOIS','Illinois',1),(213,'IN',1101,'',0,'INDIANA','Indiana',1),(214,'IA',1101,'',0,'IOWA','Iowa',1),(215,'KS',1101,'',0,'KANSAS','Kansas',1),(216,'KY',1101,'',0,'KENTUCKY','Kentucky',1),(217,'LA',1101,'',0,'LOUISIANA','Louisiana',1),(218,'ME',1101,'',0,'MAINE','Maine',1),(219,'MD',1101,'',0,'MARYLAND','Maryland',1),(220,'MA',1101,'',0,'MASSACHUSSETTS','Massachusetts',1),(221,'MI',1101,'',0,'MICHIGAN','Michigan',1),(222,'MN',1101,'',0,'MINNESOTA','Minnesota',1),(223,'MS',1101,'',0,'MISSISSIPPI','Mississippi',1),(224,'MO',1101,'',0,'MISSOURI','Missouri',1),(225,'MT',1101,'',0,'MONTANA','Montana',1),(226,'NE',1101,'',0,'NEBRASKA','Nebraska',1),(227,'NV',1101,'',0,'NEVADA','Nevada',1),(228,'NH',1101,'',0,'NEW HAMPSHIRE','New Hampshire',1),(229,'NJ',1101,'',0,'NEW JERSEY','New Jersey',1),(230,'NM',1101,'',0,'NEW MEXICO','New Mexico',1),(231,'NY',1101,'',0,'NEW YORK','New York',1),(232,'NC',1101,'',0,'NORTH CAROLINA','North Carolina',1),(233,'ND',1101,'',0,'NORTH DAKOTA','North Dakota',1),(234,'OH',1101,'',0,'OHIO','Ohio',1),(235,'OK',1101,'',0,'OKLAHOMA','Oklahoma',1),(236,'OR',1101,'',0,'OREGON','Oregon',1),(237,'PA',1101,'',0,'PENNSYLVANIA','Pennsylvania',1),(238,'RI',1101,'',0,'RHODE ISLAND','Rhode Island',1),(239,'SC',1101,'',0,'SOUTH CAROLINA','South Carolina',1),(240,'SD',1101,'',0,'SOUTH DAKOTA','South Dakota',1),(241,'TN',1101,'',0,'TENNESSEE','Tennessee',1),(242,'TX',1101,'',0,'TEXAS','Texas',1),(243,'UT',1101,'',0,'UTAH','Utah',1),(244,'VT',1101,'',0,'VERMONT','Vermont',1),(245,'VA',1101,'',0,'VIRGINIA','Virginia',1),(246,'WA',1101,'',0,'WASHINGTON','Washington',1),(247,'WV',1101,'',0,'WEST VIRGINIA','West Virginia',1),(248,'WI',1101,'',0,'WISCONSIN','Wisconsin',1),(249,'WY',1101,'',0,'WYOMING','Wyoming',1),(250,'SS',8601,NULL,NULL,NULL,'San Salvador',1),(251,'SA',8603,NULL,NULL,NULL,'Santa Ana',1),(252,'AH',8603,NULL,NULL,NULL,'Ahuachapan',1),(253,'SO',8603,NULL,NULL,NULL,'Sonsonate',1),(254,'US',8602,NULL,NULL,NULL,'Usulutan',1),(255,'SM',8602,NULL,NULL,NULL,'San Miguel',1),(256,'MO',8602,NULL,NULL,NULL,'Morazan',1),(257,'LU',8602,NULL,NULL,NULL,'La Union',1),(258,'LL',8601,NULL,NULL,NULL,'La Libertad',1),(259,'CH',8601,NULL,NULL,NULL,'Chalatenango',1),(260,'CA',8601,NULL,NULL,NULL,'Cabañas',1),(261,'LP',8601,NULL,NULL,NULL,'La Paz',1),(262,'SV',8601,NULL,NULL,NULL,'San Vicente',1),(263,'CU',8601,NULL,NULL,NULL,'Cuscatlan',1),(264,'2301',2301,'',0,'CATAMARCA','Catamarca',1),(265,'2302',2301,'',0,'JUJUY','Jujuy',1),(266,'2303',2301,'',0,'TUCAMAN','Tucamán',1),(267,'2304',2301,'',0,'SANTIAGO DEL ESTERO','Santiago del Estero',1),(268,'2305',2301,'',0,'SALTA','Salta',1),(269,'2306',2302,'',0,'CHACO','Chaco',1),(270,'2307',2302,'',0,'CORRIENTES','Corrientes',1),(271,'2308',2302,'',0,'ENTRE RIOS','Entre Ríos',1),(272,'2309',2302,'',0,'FORMOSA MISIONES','Formosa Misiones',1),(273,'2310',2302,'',0,'SANTA FE','Santa Fe',1),(274,'2311',2303,'',0,'LA RIOJA','La Rioja',1),(275,'2312',2303,'',0,'MENDOZA','Mendoza',1),(276,'2313',2303,'',0,'SAN JUAN','San Juan',1),(277,'2314',2303,'',0,'SAN LUIS','San Luis',1),(278,'2315',2304,'',0,'CORDOBA','Córdoba',1),(279,'2316',2304,'',0,'BUENOS AIRES','Buenos Aires',1),(280,'2317',2304,'',0,'CABA','Caba',1),(281,'2318',2305,'',0,'LA PAMPA','La Pampa',1),(282,'2319',2305,'',0,'NEUQUEN','Neuquén',1),(283,'2320',2305,'',0,'RIO NEGRO','Río Negro',1),(284,'2321',2305,'',0,'CHUBUT','Chubut',1),(285,'2322',2305,'',0,'SANTA CRUZ','Santa Cruz',1),(286,'2323',2305,'',0,'TIERRA DEL FUEGO','Tierra del Fuego',1),(287,'2324',2305,'',0,'ISLAS MALVINAS','Islas Malvinas',1),(288,'2325',2305,'',0,'ANTARTIDA','Antártida',1),(289,'AN',11701,NULL,0,'AN','Andaman & Nicobar',1),(290,'AP',11701,NULL,0,'AP','Andhra Pradesh',1),(291,'AR',11701,NULL,0,'AR','Arunachal Pradesh',1),(292,'AS',11701,NULL,0,'AS','Assam',1),(293,'BR',11701,NULL,0,'BR','Bihar',1),(294,'CG',11701,NULL,0,'CG','Chattisgarh',1),(295,'CH',11701,NULL,0,'CH','Chandigarh',1),(296,'DD',11701,NULL,0,'DD','Daman & Diu',1),(297,'DL',11701,NULL,0,'DL','Delhi',1),(298,'DN',11701,NULL,0,'DN','Dadra and Nagar Haveli',1),(299,'GA',11701,NULL,0,'GA','Goa',1),(300,'GJ',11701,NULL,0,'GJ','Gujarat',1),(301,'HP',11701,NULL,0,'HP','Himachal Pradesh',1),(302,'HR',11701,NULL,0,'HR','Haryana',1),(303,'JH',11701,NULL,0,'JH','Jharkhand',1),(304,'JK',11701,NULL,0,'JK','Jammu & Kashmir',1),(305,'KA',11701,NULL,0,'KA','Karnataka',1),(306,'KL',11701,NULL,0,'KL','Kerala',1),(307,'LD',11701,NULL,0,'LD','Lakshadweep',1),(308,'MH',11701,NULL,0,'MH','Maharashtra',1),(309,'ML',11701,NULL,0,'ML','Meghalaya',1),(310,'MN',11701,NULL,0,'MN','Manipur',1),(311,'MP',11701,NULL,0,'MP','Madhya Pradesh',1),(312,'MZ',11701,NULL,0,'MZ','Mizoram',1),(313,'NL',11701,NULL,0,'NL','Nagaland',1),(314,'OR',11701,NULL,0,'OR','Orissa',1),(315,'PB',11701,NULL,0,'PB','Punjab',1),(316,'PY',11701,NULL,0,'PY','Puducherry',1),(317,'RJ',11701,NULL,0,'RJ','Rajasthan',1),(318,'SK',11701,NULL,0,'SK','Sikkim',1),(319,'TN',11701,NULL,0,'TN','Tamil Nadu',1),(320,'TR',11701,NULL,0,'TR','Tripura',1),(321,'UL',11701,NULL,0,'UL','Uttarakhand',1),(322,'UP',11701,NULL,0,'UP','Uttar Pradesh',1),(323,'WB',11701,NULL,0,'WB','West Bengal',1),(374,'151',6715,'',0,'151','Arica',1),(375,'152',6715,'',0,'152','Parinacota',1),(376,'011',6701,'',0,'011','Iquique',1),(377,'014',6701,'',0,'014','Tamarugal',1),(378,'021',6702,'',0,'021','Antofagasa',1),(379,'022',6702,'',0,'022','El Loa',1),(380,'023',6702,'',0,'023','Tocopilla',1),(381,'031',6703,'',0,'031','Copiapó',1),(382,'032',6703,'',0,'032','Chañaral',1),(383,'033',6703,'',0,'033','Huasco',1),(384,'041',6704,'',0,'041','Elqui',1),(385,'042',6704,'',0,'042','Choapa',1),(386,'043',6704,'',0,'043','Limarí',1),(387,'051',6705,'',0,'051','Valparaíso',1),(388,'052',6705,'',0,'052','Isla de Pascua',1),(389,'053',6705,'',0,'053','Los Andes',1),(390,'054',6705,'',0,'054','Petorca',1),(391,'055',6705,'',0,'055','Quillota',1),(392,'056',6705,'',0,'056','San Antonio',1),(393,'057',6705,'',0,'057','San Felipe de Aconcagua',1),(394,'058',6705,'',0,'058','Marga Marga',1),(395,'061',6706,'',0,'061','Cachapoal',1),(396,'062',6706,'',0,'062','Cardenal Caro',1),(397,'063',6706,'',0,'063','Colchagua',1),(398,'071',6707,'',0,'071','Talca',1),(399,'072',6707,'',0,'072','Cauquenes',1),(400,'073',6707,'',0,'073','Curicó',1),(401,'074',6707,'',0,'074','Linares',1),(402,'081',6708,'',0,'081','Concepción',1),(403,'082',6708,'',0,'082','Arauco',1),(404,'083',6708,'',0,'083','Biobío',1),(405,'084',6708,'',0,'084','Ñuble',1),(406,'091',6709,'',0,'091','Cautín',1),(407,'092',6709,'',0,'092','Malleco',1),(408,'141',6714,'',0,'141','Valdivia',1),(409,'142',6714,'',0,'142','Ranco',1),(410,'101',6710,'',0,'101','Llanquihue',1),(411,'102',6710,'',0,'102','Chiloé',1),(412,'103',6710,'',0,'103','Osorno',1),(413,'104',6710,'',0,'104','Palena',1),(414,'111',6711,'',0,'111','Coihaique',1),(415,'112',6711,'',0,'112','Aisén',1),(416,'113',6711,'',0,'113','Capitán Prat',1),(417,'114',6711,'',0,'114','General Carrera',1),(418,'121',6712,'',0,'121','Magallanes',1),(419,'122',6712,'',0,'122','Antártica Chilena',1),(420,'123',6712,'',0,'123','Tierra del Fuego',1),(421,'124',6712,'',0,'124','Última Esperanza',1),(422,'131',6713,'',0,'131','Santiago',1),(423,'132',6713,'',0,'132','Cordillera',1),(424,'133',6713,'',0,'133','Chacabuco',1),(425,'134',6713,'',0,'134','Maipo',1),(426,'135',6713,'',0,'135','Melipilla',1),(427,'136',6713,'',0,'136','Talagante',1),(428,'DIF',15401,'',0,'DIF','Distrito Federal',1),(429,'AGS',15401,'',0,'AGS','Aguascalientes',1),(430,'BCN',15401,'',0,'BCN','Baja California Norte',1),(431,'BCS',15401,'',0,'BCS','Baja California Sur',1),(432,'CAM',15401,'',0,'CAM','Campeche',1),(433,'CHP',15401,'',0,'CHP','Chiapas',1),(434,'CHI',15401,'',0,'CHI','Chihuahua',1),(435,'COA',15401,'',0,'COA','Coahuila',1),(436,'COL',15401,'',0,'COL','Colima',1),(437,'DUR',15401,'',0,'DUR','Durango',1),(438,'GTO',15401,'',0,'GTO','Guanajuato',1),(439,'GRO',15401,'',0,'GRO','Guerrero',1),(440,'HGO',15401,'',0,'HGO','Hidalgo',1),(441,'JAL',15401,'',0,'JAL','Jalisco',1),(442,'MEX',15401,'',0,'MEX','México',1),(443,'MIC',15401,'',0,'MIC','Michoacán de Ocampo',1),(444,'MOR',15401,'',0,'MOR','Morelos',1),(445,'NAY',15401,'',0,'NAY','Nayarit',1),(446,'NLE',15401,'',0,'NLE','Nuevo León',1),(447,'OAX',15401,'',0,'OAX','Oaxaca',1),(448,'PUE',15401,'',0,'PUE','Puebla',1),(449,'QRO',15401,'',0,'QRO','Querétaro',1),(451,'ROO',15401,'',0,'ROO','Quintana Roo',1),(452,'SLP',15401,'',0,'SLP','San Luis Potosí',1),(453,'SIN',15401,'',0,'SIN','Sinaloa',1),(454,'SON',15401,'',0,'SON','Sonora',1),(455,'TAB',15401,'',0,'TAB','Tabasco',1),(456,'TAM',15401,'',0,'TAM','Tamaulipas',1),(457,'TLX',15401,'',0,'TLX','Tlaxcala',1),(458,'VER',15401,'',0,'VER','Veracruz',1),(459,'YUC',15401,'',0,'YUC','Yucatán',1),(460,'ZAC',15401,'',0,'ZAC','Zacatecas',1),(461,'ANT',7001,'',0,'ANT','Antioquia',1),(462,'BOL',7001,'',0,'BOL','Bolívar',1),(463,'BOY',7001,'',0,'BOY','Boyacá',1),(464,'CAL',7001,'',0,'CAL','Caldas',1),(465,'CAU',7001,'',0,'CAU','Cauca',1),(466,'CUN',7001,'',0,'CUN','Cundinamarca',1),(467,'HUI',7001,'',0,'HUI','Huila',1),(468,'LAG',7001,'',0,'LAG','La Guajira',1),(469,'MET',7001,'',0,'MET','Meta',1),(470,'NAR',7001,'',0,'NAR','Nariño',1),(471,'NDS',7001,'',0,'NDS','Norte de Santander',1),(472,'SAN',7001,'',0,'SAN','Santander',1),(473,'SUC',7001,'',0,'SUC','Sucre',1),(474,'TOL',7001,'',0,'TOL','Tolima',1),(475,'VAC',7001,'',0,'VAC','Valle del Cauca',1),(476,'RIS',7001,'',0,'RIS','Risalda',1),(477,'ATL',7001,'',0,'ATL','Atlántico',1),(478,'COR',7001,'',0,'COR','Córdoba',1),(479,'SAP',7001,'',0,'SAP','San Andrés, Providencia y Santa Catalina',1),(480,'ARA',7001,'',0,'ARA','Arauca',1),(481,'CAS',7001,'',0,'CAS','Casanare',1),(482,'AMA',7001,'',0,'AMA','Amazonas',1),(483,'CAQ',7001,'',0,'CAQ','Caquetá',1),(484,'CHO',7001,'',0,'CHO','Chocó',1),(485,'GUA',7001,'',0,'GUA','Guainía',1),(486,'GUV',7001,'',0,'GUV','Guaviare',1),(487,'PUT',7001,'',0,'PUT','Putumayo',1),(488,'QUI',7001,'',0,'QUI','Quindío',1),(489,'VAU',7001,'',0,'VAU','Vaupés',1),(490,'BOG',7001,'',0,'BOG','Bogotá',1),(491,'VID',7001,'',0,'VID','Vichada',1),(492,'CES',7001,'',0,'CES','Cesar',1),(493,'MAG',7001,'',0,'MAG','Magdalena',1),(494,'AT',11401,'',0,'AT','Atlántida',1),(495,'CH',11401,'',0,'CH','Choluteca',1),(496,'CL',11401,'',0,'CL','Colón',1),(497,'CM',11401,'',0,'CM','Comayagua',1),(498,'CO',11401,'',0,'CO','Copán',1),(499,'CR',11401,'',0,'CR','Cortés',1),(500,'EP',11401,'',0,'EP','El Paraíso',1),(501,'FM',11401,'',0,'FM','Francisco Morazán',1),(502,'GD',11401,'',0,'GD','Gracias a Dios',1),(503,'IN',11401,'',0,'IN','Intibucá',1),(504,'IB',11401,'',0,'IB','Islas de la Bahía',1),(505,'LP',11401,'',0,'LP','La Paz',1),(506,'LM',11401,'',0,'LM','Lempira',1),(507,'OC',11401,'',0,'OC','Ocotepeque',1),(508,'OL',11401,'',0,'OL','Olancho',1),(509,'SB',11401,'',0,'SB','Santa Bárbara',1),(510,'VL',11401,'',0,'VL','Valle',1),(511,'YO',11401,'',0,'YO','Yoro',1),(512,'DC',11401,'',0,'DC','Distrito Central',1),(652,'CC',4601,'Oistins',0,'CC','Christ Church',1),(655,'SA',4601,'Greenland',0,'SA','Saint Andrew',1),(656,'SG',4601,'Bulkeley',0,'SG','Saint George',1),(657,'JA',4601,'Holetown',0,'JA','Saint James',1),(658,'SJ',4601,'Four Roads',0,'SJ','Saint John',1),(659,'SB',4601,'Bathsheba',0,'SB','Saint Joseph',1),(660,'SL',4601,'Crab Hill',0,'SL','Saint Lucy',1),(661,'SM',4601,'Bridgetown',0,'SM','Saint Michael',1),(662,'SP',4601,'Speightstown',0,'SP','Saint Peter',1),(663,'SC',4601,'Crane',0,'SC','Saint Philip',1),(664,'ST',4601,'Hillaby',0,'ST','Saint Thomas',1),(777,'AG',315,NULL,NULL,NULL,'AGRIGENTO',1),(778,'AL',312,NULL,NULL,NULL,'ALESSANDRIA',1),(779,'AN',310,NULL,NULL,NULL,'ANCONA',1),(780,'AO',319,NULL,NULL,NULL,'AOSTA',1),(781,'AR',316,NULL,NULL,NULL,'AREZZO',1),(782,'AP',310,NULL,NULL,NULL,'ASCOLI PICENO',1),(783,'AT',312,NULL,NULL,NULL,'ASTI',1),(784,'AV',304,NULL,NULL,NULL,'AVELLINO',1),(785,'BA',313,NULL,NULL,NULL,'BARI',1),(786,'BT',313,NULL,NULL,NULL,'BARLETTA-ANDRIA-TRANI',1),(787,'BL',320,NULL,NULL,NULL,'BELLUNO',1),(788,'BN',304,NULL,NULL,NULL,'BENEVENTO',1),(789,'BG',309,NULL,NULL,NULL,'BERGAMO',1),(790,'BI',312,NULL,NULL,NULL,'BIELLA',1),(791,'BO',305,NULL,NULL,NULL,'BOLOGNA',1),(792,'BZ',317,NULL,NULL,NULL,'BOLZANO',1),(793,'BS',309,NULL,NULL,NULL,'BRESCIA',1),(794,'BR',313,NULL,NULL,NULL,'BRINDISI',1),(795,'CA',314,NULL,NULL,NULL,'CAGLIARI',1),(796,'CL',315,NULL,NULL,NULL,'CALTANISSETTA',1),(797,'CB',311,NULL,NULL,NULL,'CAMPOBASSO',1),(798,'CI',314,NULL,NULL,NULL,'CARBONIA-IGLESIAS',1),(799,'CE',304,NULL,NULL,NULL,'CASERTA',1),(800,'CT',315,NULL,NULL,NULL,'CATANIA',1),(801,'CZ',303,NULL,NULL,NULL,'CATANZARO',1),(802,'CH',301,NULL,NULL,NULL,'CHIETI',1),(803,'CO',309,NULL,NULL,NULL,'COMO',1),(804,'CS',303,NULL,NULL,NULL,'COSENZA',1),(805,'CR',309,NULL,NULL,NULL,'CREMONA',1),(806,'KR',303,NULL,NULL,NULL,'CROTONE',1),(807,'CN',312,NULL,NULL,NULL,'CUNEO',1),(808,'EN',315,NULL,NULL,NULL,'ENNA',1),(809,'FM',310,NULL,NULL,NULL,'FERMO',1),(810,'FE',305,NULL,NULL,NULL,'FERRARA',1),(811,'FI',316,NULL,NULL,NULL,'FIRENZE',1),(812,'FG',313,NULL,NULL,NULL,'FOGGIA',1),(813,'FC',305,NULL,NULL,NULL,'FORLI-CESENA',1),(814,'FR',307,NULL,NULL,NULL,'FROSINONE',1),(815,'GE',308,NULL,NULL,NULL,'GENOVA',1),(816,'GO',306,NULL,NULL,NULL,'GORIZIA',1),(817,'GR',316,NULL,NULL,NULL,'GROSSETO',1),(818,'IM',308,NULL,NULL,NULL,'IMPERIA',1),(819,'IS',311,NULL,NULL,NULL,'ISERNIA',1),(820,'SP',308,NULL,NULL,NULL,'LA SPEZIA',1),(821,'AQ',301,NULL,NULL,NULL,'L AQUILA',1),(822,'LT',307,NULL,NULL,NULL,'LATINA',1),(823,'LE',313,NULL,NULL,NULL,'LECCE',1),(824,'LC',309,NULL,NULL,NULL,'LECCO',1),(825,'LI',314,NULL,NULL,NULL,'LIVORNO',1),(826,'LO',309,NULL,NULL,NULL,'LODI',1),(827,'LU',316,NULL,NULL,NULL,'LUCCA',1),(828,'MC',310,NULL,NULL,NULL,'MACERATA',1),(829,'MN',309,NULL,NULL,NULL,'MANTOVA',1),(830,'MS',316,NULL,NULL,NULL,'MASSA-CARRARA',1),(831,'MT',302,NULL,NULL,NULL,'MATERA',1),(832,'VS',314,NULL,NULL,NULL,'MEDIO CAMPIDANO',1),(833,'ME',315,NULL,NULL,NULL,'MESSINA',1),(834,'MI',309,NULL,NULL,NULL,'MILANO',1),(835,'MB',309,NULL,NULL,NULL,'MONZA e BRIANZA',1),(836,'MO',305,NULL,NULL,NULL,'MODENA',1),(837,'NA',304,NULL,NULL,NULL,'NAPOLI',1),(838,'NO',312,NULL,NULL,NULL,'NOVARA',1),(839,'NU',314,NULL,NULL,NULL,'NUORO',1),(840,'OG',314,NULL,NULL,NULL,'OGLIASTRA',1),(841,'OT',314,NULL,NULL,NULL,'OLBIA-TEMPIO',1),(842,'OR',314,NULL,NULL,NULL,'ORISTANO',1),(843,'PD',320,NULL,NULL,NULL,'PADOVA',1),(844,'PA',315,NULL,NULL,NULL,'PALERMO',1),(845,'PR',305,NULL,NULL,NULL,'PARMA',1),(846,'PV',309,NULL,NULL,NULL,'PAVIA',1),(847,'PG',318,NULL,NULL,NULL,'PERUGIA',1),(848,'PU',310,NULL,NULL,NULL,'PESARO e URBINO',1),(849,'PE',301,NULL,NULL,NULL,'PESCARA',1),(850,'PC',305,NULL,NULL,NULL,'PIACENZA',1),(851,'PI',316,NULL,NULL,NULL,'PISA',1),(852,'PT',316,NULL,NULL,NULL,'PISTOIA',1),(853,'PN',306,NULL,NULL,NULL,'PORDENONE',1),(854,'PZ',302,NULL,NULL,NULL,'POTENZA',1),(855,'PO',316,NULL,NULL,NULL,'PRATO',1),(856,'RG',315,NULL,NULL,NULL,'RAGUSA',1),(857,'RA',305,NULL,NULL,NULL,'RAVENNA',1),(858,'RC',303,NULL,NULL,NULL,'REGGIO CALABRIA',1),(859,'RE',305,NULL,NULL,NULL,'REGGIO NELL EMILIA',1),(860,'RI',307,NULL,NULL,NULL,'RIETI',1),(861,'RN',305,NULL,NULL,NULL,'RIMINI',1),(862,'RM',307,NULL,NULL,NULL,'ROMA',1),(863,'RO',320,NULL,NULL,NULL,'ROVIGO',1),(864,'SA',304,NULL,NULL,NULL,'SALERNO',1),(865,'SS',314,NULL,NULL,NULL,'SASSARI',1),(866,'SV',308,NULL,NULL,NULL,'SAVONA',1),(867,'SI',316,NULL,NULL,NULL,'SIENA',1),(868,'SR',315,NULL,NULL,NULL,'SIRACUSA',1),(869,'SO',309,NULL,NULL,NULL,'SONDRIO',1),(870,'TA',313,NULL,NULL,NULL,'TARANTO',1),(871,'TE',301,NULL,NULL,NULL,'TERAMO',1),(872,'TR',318,NULL,NULL,NULL,'TERNI',1),(873,'TO',312,NULL,NULL,NULL,'TORINO',1),(874,'TP',315,NULL,NULL,NULL,'TRAPANI',1),(875,'TN',317,NULL,NULL,NULL,'TRENTO',1),(876,'TV',320,NULL,NULL,NULL,'TREVISO',1),(877,'TS',306,NULL,NULL,NULL,'TRIESTE',1),(878,'UD',306,NULL,NULL,NULL,'UDINE',1),(879,'VA',309,NULL,NULL,NULL,'VARESE',1),(880,'VE',320,NULL,NULL,NULL,'VENEZIA',1),(881,'VB',312,NULL,NULL,NULL,'VERBANO-CUSIO-OSSOLA',1),(882,'VC',312,NULL,NULL,NULL,'VERCELLI',1),(883,'VR',320,NULL,NULL,NULL,'VERONA',1),(884,'VV',303,NULL,NULL,NULL,'VIBO VALENTIA',1),(885,'VI',320,NULL,NULL,NULL,'VICENZA',1),(886,'VT',307,NULL,NULL,NULL,'VITERBO',1),(1036,'VE-L',23201,'',0,'VE-L','Mérida',1),(1037,'VE-T',23201,'',0,'VE-T','Trujillo',1),(1038,'VE-E',23201,'',0,'VE-E','Barinas',1),(1039,'VE-M',23202,'',0,'VE-M','Miranda',1),(1040,'VE-W',23202,'',0,'VE-W','Vargas',1),(1041,'VE-A',23202,'',0,'VE-A','Distrito Capital',1),(1042,'VE-D',23203,'',0,'VE-D','Aragua',1),(1043,'VE-G',23203,'',0,'VE-G','Carabobo',1),(1044,'VE-I',23204,'',0,'VE-I','Falcón',1),(1045,'VE-K',23204,'',0,'VE-K','Lara',1),(1046,'VE-U',23204,'',0,'VE-U','Yaracuy',1),(1047,'VE-F',23205,'',0,'VE-F','Bolívar',1),(1048,'VE-X',23205,'',0,'VE-X','Amazonas',1),(1049,'VE-Y',23205,'',0,'VE-Y','Delta Amacuro',1),(1050,'VE-O',23206,'',0,'VE-O','Nueva Esparta',1),(1051,'VE-Z',23206,'',0,'VE-Z','Dependencias Federales',1),(1052,'VE-C',23207,'',0,'VE-C','Apure',1),(1053,'VE-J',23207,'',0,'VE-J','Guárico',1),(1054,'VE-H',23207,'',0,'VE-H','Cojedes',1),(1055,'VE-P',23207,'',0,'VE-P','Portuguesa',1),(1056,'VE-B',23208,'',0,'VE-B','Anzoátegui',1),(1057,'VE-N',23208,'',0,'VE-N','Monagas',1),(1058,'VE-R',23208,'',0,'VE-R','Sucre',1),(1059,'VE-V',23209,'',0,'VE-V','Zulia',1),(1060,'VE-S',23209,'',0,'VE-S','Táchira',1),(1061,'66',10201,NULL,NULL,NULL,'?????',1),(1062,'00',10205,NULL,NULL,NULL,'?????',1),(1063,'01',10205,NULL,NULL,NULL,'?????',1),(1064,'02',10205,NULL,NULL,NULL,'?????',1),(1065,'03',10205,NULL,NULL,NULL,'??????',1),(1066,'04',10205,NULL,NULL,NULL,'?????',1),(1067,'05',10205,NULL,NULL,NULL,'??????',1),(1068,'06',10203,NULL,NULL,NULL,'??????',1),(1069,'07',10203,NULL,NULL,NULL,'???????????',1),(1070,'08',10203,NULL,NULL,NULL,'??????',1),(1071,'09',10203,NULL,NULL,NULL,'?????',1),(1072,'10',10203,NULL,NULL,NULL,'??????',1),(1073,'11',10203,NULL,NULL,NULL,'??????',1),(1074,'12',10203,NULL,NULL,NULL,'?????????',1),(1075,'13',10206,NULL,NULL,NULL,'????',1),(1076,'14',10206,NULL,NULL,NULL,'?????????',1),(1077,'15',10206,NULL,NULL,NULL,'????????',1),(1078,'16',10206,NULL,NULL,NULL,'???????',1),(1079,'17',10213,NULL,NULL,NULL,'???????',1),(1080,'18',10213,NULL,NULL,NULL,'????????',1),(1081,'19',10213,NULL,NULL,NULL,'??????',1),(1082,'20',10213,NULL,NULL,NULL,'???????',1),(1083,'21',10212,NULL,NULL,NULL,'????????',1),(1084,'22',10212,NULL,NULL,NULL,'??????',1),(1085,'23',10212,NULL,NULL,NULL,'????????',1),(1086,'24',10212,NULL,NULL,NULL,'???????',1),(1087,'25',10212,NULL,NULL,NULL,'????????',1),(1088,'26',10212,NULL,NULL,NULL,'???????',1),(1089,'27',10202,NULL,NULL,NULL,'??????',1),(1090,'28',10202,NULL,NULL,NULL,'?????????',1),(1091,'29',10202,NULL,NULL,NULL,'????????',1),(1092,'30',10202,NULL,NULL,NULL,'??????',1),(1093,'31',10209,NULL,NULL,NULL,'????????',1),(1094,'32',10209,NULL,NULL,NULL,'???????',1),(1095,'33',10209,NULL,NULL,NULL,'????????',1),(1096,'34',10209,NULL,NULL,NULL,'???????',1),(1097,'35',10209,NULL,NULL,NULL,'????????',1),(1098,'36',10211,NULL,NULL,NULL,'???????????????',1),(1099,'37',10211,NULL,NULL,NULL,'?????',1),(1100,'38',10211,NULL,NULL,NULL,'?????',1),(1101,'39',10207,NULL,NULL,NULL,'????????',1),(1102,'40',10207,NULL,NULL,NULL,'???????',1),(1103,'41',10207,NULL,NULL,NULL,'??????????',1),(1104,'42',10207,NULL,NULL,NULL,'?????',1),(1105,'43',10207,NULL,NULL,NULL,'???????',1),(1106,'44',10208,NULL,NULL,NULL,'??????',1),(1107,'45',10208,NULL,NULL,NULL,'??????',1),(1108,'46',10208,NULL,NULL,NULL,'??????',1),(1109,'47',10208,NULL,NULL,NULL,'?????',1),(1110,'48',10208,NULL,NULL,NULL,'????',1),(1111,'49',10210,NULL,NULL,NULL,'??????',1),(1112,'50',10210,NULL,NULL,NULL,'????',1),(1113,'51',10210,NULL,NULL,NULL,'????????',1),(1114,'52',10210,NULL,NULL,NULL,'????????',1),(1115,'53',10210,NULL,NULL,NULL,'???-??????',1),(1116,'54',10210,NULL,NULL,NULL,'??',1),(1117,'55',10210,NULL,NULL,NULL,'?????',1),(1118,'56',10210,NULL,NULL,NULL,'???????',1),(1119,'57',10210,NULL,NULL,NULL,'?????',1),(1120,'58',10210,NULL,NULL,NULL,'?????',1),(1121,'59',10210,NULL,NULL,NULL,'?????',1),(1122,'60',10210,NULL,NULL,NULL,'?????',1),(1123,'61',10210,NULL,NULL,NULL,'?????',1),(1124,'62',10204,NULL,NULL,NULL,'????????',1),(1125,'63',10204,NULL,NULL,NULL,'??????',1),(1126,'64',10204,NULL,NULL,NULL,'???????',1),(1127,'65',10204,NULL,NULL,NULL,'?????',1),(1128,'AL01',1301,'',0,'','Wilaya d\'Adrar',1),(1129,'AL02',1301,'',0,'','Wilaya de Chlef',1),(1130,'AL03',1301,'',0,'','Wilaya de Laghouat',1),(1131,'AL04',1301,'',0,'','Wilaya d\'Oum El Bouaghi',1),(1132,'AL05',1301,'',0,'','Wilaya de Batna',1),(1133,'AL06',1301,'',0,'','Wilaya de Béjaïa',1),(1134,'AL07',1301,'',0,'','Wilaya de Biskra',1),(1135,'AL08',1301,'',0,'','Wilaya de Béchar',1),(1136,'AL09',1301,'',0,'','Wilaya de Blida',1),(1137,'AL11',1301,'',0,'','Wilaya de Bouira',1),(1138,'AL12',1301,'',0,'','Wilaya de Tamanrasset',1),(1139,'AL13',1301,'',0,'','Wilaya de Tébessa',1),(1140,'AL14',1301,'',0,'','Wilaya de Tlemcen',1),(1141,'AL15',1301,'',0,'','Wilaya de Tiaret',1),(1142,'AL16',1301,'',0,'','Wilaya de Tizi Ouzou',1),(1143,'AL17',1301,'',0,'','Wilaya d\'Alger',1),(1144,'AL18',1301,'',0,'','Wilaya de Djelfa',1),(1145,'AL19',1301,'',0,'','Wilaya de Jijel',1),(1146,'AL20',1301,'',0,'','Wilaya de Sétif ',1),(1147,'AL21',1301,'',0,'','Wilaya de Saïda',1),(1148,'AL22',1301,'',0,'','Wilaya de Skikda',1),(1149,'AL23',1301,'',0,'','Wilaya de Sidi Bel Abbès',1),(1150,'AL24',1301,'',0,'','Wilaya d\'Annaba',1),(1151,'AL25',1301,'',0,'','Wilaya de Guelma',1),(1152,'AL26',1301,'',0,'','Wilaya de Constantine',1),(1153,'AL27',1301,'',0,'','Wilaya de Médéa',1),(1154,'AL28',1301,'',0,'','Wilaya de Mostaganem',1),(1155,'AL29',1301,'',0,'','Wilaya de M\'Sila',1),(1156,'AL30',1301,'',0,'','Wilaya de Mascara',1),(1157,'AL31',1301,'',0,'','Wilaya d\'Ouargla',1),(1158,'AL32',1301,'',0,'','Wilaya d\'Oran',1),(1159,'AL33',1301,'',0,'','Wilaya d\'El Bayadh',1),(1160,'AL34',1301,'',0,'','Wilaya d\'Illizi',1),(1161,'AL35',1301,'',0,'','Wilaya de Bordj Bou Arreridj',1),(1162,'AL36',1301,'',0,'','Wilaya de Boumerdès',1),(1163,'AL37',1301,'',0,'','Wilaya d\'El Tarf',1),(1164,'AL38',1301,'',0,'','Wilaya de Tindouf',1),(1165,'AL39',1301,'',0,'','Wilaya de Tissemsilt',1),(1166,'AL40',1301,'',0,'','Wilaya d\'El Oued',1),(1167,'AL41',1301,'',0,'','Wilaya de Khenchela',1),(1168,'AL42',1301,'',0,'','Wilaya de Souk Ahras',1),(1169,'AL43',1301,'',0,'','Wilaya de Tipaza',1),(1170,'AL44',1301,'',0,'','Wilaya de Mila',1),(1171,'AL45',1301,'',0,'','Wilaya d\'Aïn Defla',1),(1172,'AL46',1301,'',0,'','Wilaya de Naâma',1),(1173,'AL47',1301,'',0,'','Wilaya d\'Aïn Témouchent',1),(1174,'AL48',1301,'',0,'','Wilaya de Ghardaia',1),(1175,'AL49',1301,'',0,'','Wilaya de Relizane',1),(1176,'MA',1209,'',0,'','Province de Benslimane',1),(1177,'MA1',1209,'',0,'','Province de Berrechid',1),(1178,'MA2',1209,'',0,'','Province de Khouribga',1),(1179,'MA3',1209,'',0,'','Province de Settat',1),(1180,'MA4',1210,'',0,'','Province d\'El Jadida',1),(1181,'MA5',1210,'',0,'','Province de Safi',1),(1182,'MA6',1210,'',0,'','Province de Sidi Bennour',1),(1183,'MA7',1210,'',0,'','Province de Youssoufia',1),(1184,'MA6B',1205,'',0,'','Préfecture de Fès',1),(1185,'MA7B',1205,'',0,'','Province de Boulemane',1),(1186,'MA8',1205,'',0,'','Province de Moulay Yacoub',1),(1187,'MA9',1205,'',0,'','Province de Sefrou',1),(1188,'MA8A',1202,'',0,'','Province de Kénitra',1),(1189,'MA9A',1202,'',0,'','Province de Sidi Kacem',1),(1190,'MA10',1202,'',0,'','Province de Sidi Slimane',1),(1191,'MA11',1208,'',0,'','Préfecture de Casablanca',1),(1192,'MA12',1208,'',0,'','Préfecture de Mohammédia',1),(1193,'MA13',1208,'',0,'','Province de Médiouna',1),(1194,'MA14',1208,'',0,'','Province de Nouaceur',1),(1195,'MA15',1214,'',0,'','Province d\'Assa-Zag',1),(1196,'MA16',1214,'',0,'','Province d\'Es-Semara',1),(1197,'MA17A',1214,'',0,'','Province de Guelmim',1),(1198,'MA18',1214,'',0,'','Province de Tata',1),(1199,'MA19',1214,'',0,'','Province de Tan-Tan',1),(1200,'MA15',1215,'',0,'','Province de Boujdour',1),(1201,'MA16',1215,'',0,'','Province de Lâayoune',1),(1202,'MA17',1215,'',0,'','Province de Tarfaya',1),(1203,'MA18',1211,'',0,'','Préfecture de Marrakech',1),(1204,'MA19',1211,'',0,'','Province d\'Al Haouz',1),(1205,'MA20',1211,'',0,'','Province de Chichaoua',1),(1206,'MA21',1211,'',0,'','Province d\'El Kelâa des Sraghna',1),(1207,'MA22',1211,'',0,'','Province d\'Essaouira',1),(1208,'MA23',1211,'',0,'','Province de Rehamna',1),(1209,'MA24',1206,'',0,'','Préfecture de Meknès',1),(1210,'MA25',1206,'',0,'','Province d’El Hajeb',1),(1211,'MA26',1206,'',0,'','Province d\'Errachidia',1),(1212,'MA27',1206,'',0,'','Province d’Ifrane',1),(1213,'MA28',1206,'',0,'','Province de Khénifra',1),(1214,'MA29',1206,'',0,'','Province de Midelt',1),(1215,'MA30',1204,'',0,'','Préfecture d\'Oujda-Angad',1),(1216,'MA31',1204,'',0,'','Province de Berkane',1),(1217,'MA32',1204,'',0,'','Province de Driouch',1),(1218,'MA33',1204,'',0,'','Province de Figuig',1),(1219,'MA34',1204,'',0,'','Province de Jerada',1),(1220,'MA35',1204,'',0,'','Province de Nadorgg',1),(1221,'MA36',1204,'',0,'','Province de Taourirt',1),(1222,'MA37',1216,'',0,'','Province d\'Aousserd',1),(1223,'MA38',1216,'',0,'','Province d\'Oued Ed-Dahab',1),(1224,'MA39',1207,'',0,'','Préfecture de Rabat',1),(1225,'MA40',1207,'',0,'','Préfecture de Skhirat-Témara',1),(1226,'MA41',1207,'',0,'','Préfecture de Salé',1),(1227,'MA42',1207,'',0,'','Province de Khémisset',1),(1228,'MA43',1213,'',0,'','Préfecture d\'Agadir Ida-Outanane',1),(1229,'MA44',1213,'',0,'','Préfecture d\'Inezgane-Aït Melloul',1),(1230,'MA45',1213,'',0,'','Province de Chtouka-Aït Baha',1),(1231,'MA46',1213,'',0,'','Province d\'Ouarzazate',1),(1232,'MA47',1213,'',0,'','Province de Sidi Ifni',1),(1233,'MA48',1213,'',0,'','Province de Taroudant',1),(1234,'MA49',1213,'',0,'','Province de Tinghir',1),(1235,'MA50',1213,'',0,'','Province de Tiznit',1),(1236,'MA51',1213,'',0,'','Province de Zagora',1),(1237,'MA52',1212,'',0,'','Province d\'Azilal',1),(1238,'MA53',1212,'',0,'','Province de Beni Mellal',1),(1239,'MA54',1212,'',0,'','Province de Fquih Ben Salah',1),(1240,'MA55',1201,'',0,'','Préfecture de M\'diq-Fnideq',1),(1241,'MA56',1201,'',0,'','Préfecture de Tanger-Asilah',1),(1242,'MA57',1201,'',0,'','Province de Chefchaouen',1),(1243,'MA58',1201,'',0,'','Province de Fahs-Anjra',1),(1244,'MA59',1201,'',0,'','Province de Larache',1),(1245,'MA60',1201,'',0,'','Province d\'Ouezzane',1),(1246,'MA61',1201,'',0,'','Province de Tétouan',1),(1247,'MA62',1203,'',0,'','Province de Guercif',1),(1248,'MA63',1203,'',0,'','Province d\'Al Hoceïma',1),(1249,'MA64',1203,'',0,'','Province de Taounate',1),(1250,'MA65',1203,'',0,'','Province de Taza',1),(1251,'MA6A',1205,'',0,'','Préfecture de Fès',1),(1252,'MA7A',1205,'',0,'','Province de Boulemane',1),(1253,'MA15A',1214,'',0,'','Province d\'Assa-Zag',1),(1254,'MA16A',1214,'',0,'','Province d\'Es-Semara',1),(1255,'MA18A',1211,'',0,'','Préfecture de Marrakech',1),(1256,'MA19A',1214,'',0,'','Province de Tan-Tan',1),(1257,'MA19B',1214,'',0,'','Province de Tan-Tan',1),(1258,'TN01',1001,'',0,'','Ariana',1),(1259,'TN02',1001,'',0,'','Béja',1),(1260,'TN03',1001,'',0,'','Ben Arous',1),(1261,'TN04',1001,'',0,'','Bizerte',1),(1262,'TN05',1001,'',0,'','Gabès',1),(1263,'TN06',1001,'',0,'','Gafsa',1),(1264,'TN07',1001,'',0,'','Jendouba',1),(1265,'TN08',1001,'',0,'','Kairouan',1),(1266,'TN09',1001,'',0,'','Kasserine',1),(1267,'TN10',1001,'',0,'','Kébili',1),(1268,'TN11',1001,'',0,'','La Manouba',1),(1269,'TN12',1001,'',0,'','Le Kef',1),(1270,'TN13',1001,'',0,'','Mahdia',1),(1271,'TN14',1001,'',0,'','Médenine',1),(1272,'TN15',1001,'',0,'','Monastir',1),(1273,'TN16',1001,'',0,'','Nabeul',1),(1274,'TN17',1001,'',0,'','Sfax',1),(1275,'TN18',1001,'',0,'','Sidi Bouzid',1),(1276,'TN19',1001,'',0,'','Siliana',1),(1277,'TN20',1001,'',0,'','Sousse',1),(1278,'TN21',1001,'',0,'','Tataouine',1),(1279,'TN22',1001,'',0,'','Tozeur',1),(1280,'TN23',1001,'',0,'','Tunis',1),(1281,'TN24',1001,'',0,'','Zaghouan',1); +INSERT INTO `llx_c_departements` VALUES (1,'0',0,'0',0,'-','-',1),(2,'01',82,'01053',5,'AIN','Ain',1),(3,'02',22,'02408',5,'AISNE','Aisne',1),(4,'03',83,'03190',5,'ALLIER','Allier',1),(5,'04',93,'04070',4,'ALPES-DE-HAUTE-PROVENCE','Alpes-de-Haute-Provence',1),(6,'05',93,'05061',4,'HAUTES-ALPES','Hautes-Alpes',1),(7,'06',93,'06088',4,'ALPES-MARITIMES','Alpes-Maritimes',1),(8,'07',82,'07186',5,'ARDECHE','Ardèche',1),(9,'08',21,'08105',4,'ARDENNES','Ardennes',1),(10,'09',73,'09122',5,'ARIEGE','Ariège',1),(11,'10',21,'10387',5,'AUBE','Aube',1),(12,'11',91,'11069',5,'AUDE','Aude',1),(13,'12',73,'12202',5,'AVEYRON','Aveyron',1),(14,'13',93,'13055',4,'BOUCHES-DU-RHONE','Bouches-du-Rhône',1),(15,'14',25,'14118',2,'CALVADOS','Calvados',1),(16,'15',83,'15014',2,'CANTAL','Cantal',1),(17,'16',54,'16015',3,'CHARENTE','Charente',1),(18,'17',54,'17300',3,'CHARENTE-MARITIME','Charente-Maritime',1),(19,'18',24,'18033',2,'CHER','Cher',1),(20,'19',74,'19272',3,'CORREZE','Corrèze',1),(21,'2A',94,'2A004',3,'CORSE-DU-SUD','Corse-du-Sud',1),(22,'2B',94,'2B033',3,'HAUTE-CORSE','Haute-Corse',1),(23,'21',26,'21231',3,'COTE-D\'OR','Côte-d\'Or',1),(24,'22',53,'22278',4,'COTES-D\'ARMOR','Côtes-d\'Armor',1),(25,'23',74,'23096',3,'CREUSE','Creuse',1),(26,'24',72,'24322',3,'DORDOGNE','Dordogne',1),(27,'25',43,'25056',2,'DOUBS','Doubs',1),(28,'26',82,'26362',3,'DROME','Drôme',1),(29,'27',23,'27229',5,'EURE','Eure',1),(30,'28',24,'28085',1,'EURE-ET-LOIR','Eure-et-Loir',1),(31,'29',53,'29232',2,'FINISTERE','Finistère',1),(32,'30',91,'30189',2,'GARD','Gard',1),(33,'31',73,'31555',3,'HAUTE-GARONNE','Haute-Garonne',1),(34,'32',73,'32013',2,'GERS','Gers',1),(35,'33',72,'33063',3,'GIRONDE','Gironde',1),(36,'34',91,'34172',5,'HERAULT','Hérault',1),(37,'35',53,'35238',1,'ILLE-ET-VILAINE','Ille-et-Vilaine',1),(38,'36',24,'36044',5,'INDRE','Indre',1),(39,'37',24,'37261',1,'INDRE-ET-LOIRE','Indre-et-Loire',1),(40,'38',82,'38185',5,'ISERE','Isère',1),(41,'39',43,'39300',2,'JURA','Jura',1),(42,'40',72,'40192',4,'LANDES','Landes',1),(43,'41',24,'41018',0,'LOIR-ET-CHER','Loir-et-Cher',1),(44,'42',82,'42218',3,'LOIRE','Loire',1),(45,'43',83,'43157',3,'HAUTE-LOIRE','Haute-Loire',1),(46,'44',52,'44109',3,'LOIRE-ATLANTIQUE','Loire-Atlantique',1),(47,'45',24,'45234',2,'LOIRET','Loiret',1),(48,'46',73,'46042',2,'LOT','Lot',1),(49,'47',72,'47001',0,'LOT-ET-GARONNE','Lot-et-Garonne',1),(50,'48',91,'48095',3,'LOZERE','Lozère',1),(51,'49',52,'49007',0,'MAINE-ET-LOIRE','Maine-et-Loire',1),(52,'50',25,'50502',3,'MANCHE','Manche',1),(53,'51',21,'51108',3,'MARNE','Marne',1),(54,'52',21,'52121',3,'HAUTE-MARNE','Haute-Marne',1),(55,'53',52,'53130',3,'MAYENNE','Mayenne',1),(56,'54',41,'54395',0,'MEURTHE-ET-MOSELLE','Meurthe-et-Moselle',1),(57,'55',41,'55029',3,'MEUSE','Meuse',1),(58,'56',53,'56260',2,'MORBIHAN','Morbihan',1),(59,'57',41,'57463',3,'MOSELLE','Moselle',1),(60,'58',26,'58194',3,'NIEVRE','Nièvre',1),(61,'59',31,'59350',2,'NORD','Nord',1),(62,'60',22,'60057',5,'OISE','Oise',1),(63,'61',25,'61001',5,'ORNE','Orne',1),(64,'62',31,'62041',2,'PAS-DE-CALAIS','Pas-de-Calais',1),(65,'63',83,'63113',2,'PUY-DE-DOME','Puy-de-Dôme',1),(66,'64',72,'64445',4,'PYRENEES-ATLANTIQUES','Pyrénées-Atlantiques',1),(67,'65',73,'65440',4,'HAUTES-PYRENEES','Hautes-Pyrénées',1),(68,'66',91,'66136',4,'PYRENEES-ORIENTALES','Pyrénées-Orientales',1),(69,'67',42,'67482',2,'BAS-RHIN','Bas-Rhin',1),(70,'68',42,'68066',2,'HAUT-RHIN','Haut-Rhin',1),(71,'69',82,'69123',2,'RHONE','Rhône',1),(72,'70',43,'70550',3,'HAUTE-SAONE','Haute-Saône',1),(73,'71',26,'71270',0,'SAONE-ET-LOIRE','Saône-et-Loire',1),(74,'72',52,'72181',3,'SARTHE','Sarthe',1),(75,'73',82,'73065',3,'SAVOIE','Savoie',1),(76,'74',82,'74010',3,'HAUTE-SAVOIE','Haute-Savoie',1),(77,'75',11,'75056',0,'PARIS','Paris',1),(78,'76',23,'76540',3,'SEINE-MARITIME','Seine-Maritime',1),(79,'77',11,'77288',0,'SEINE-ET-MARNE','Seine-et-Marne',1),(80,'78',11,'78646',4,'YVELINES','Yvelines',1),(81,'79',54,'79191',4,'DEUX-SEVRES','Deux-Sèvres',1),(82,'80',22,'80021',3,'SOMME','Somme',1),(83,'81',73,'81004',2,'TARN','Tarn',1),(84,'82',73,'82121',0,'TARN-ET-GARONNE','Tarn-et-Garonne',1),(85,'83',93,'83137',2,'VAR','Var',1),(86,'84',93,'84007',0,'VAUCLUSE','Vaucluse',1),(87,'85',52,'85191',3,'VENDEE','Vendée',1),(88,'86',54,'86194',3,'VIENNE','Vienne',1),(89,'87',74,'87085',3,'HAUTE-VIENNE','Haute-Vienne',1),(90,'88',41,'88160',4,'VOSGES','Vosges',1),(91,'89',26,'89024',5,'YONNE','Yonne',1),(92,'90',43,'90010',0,'TERRITOIRE DE BELFORT','Territoire de Belfort',1),(93,'91',11,'91228',5,'ESSONNE','Essonne',1),(94,'92',11,'92050',4,'HAUTS-DE-SEINE','Hauts-de-Seine',1),(95,'93',11,'93008',3,'SEINE-SAINT-DENIS','Seine-Saint-Denis',1),(96,'94',11,'94028',2,'VAL-DE-MARNE','Val-de-Marne',1),(97,'95',11,'95500',2,'VAL-D\'OISE','Val-d\'Oise',1),(98,'971',1,'97105',3,'GUADELOUPE','Guadeloupe',1),(99,'972',2,'97209',3,'MARTINIQUE','Martinique',1),(100,'973',3,'97302',3,'GUYANE','Guyane',1),(101,'974',4,'97411',3,'REUNION','Réunion',1),(102,'01',201,'',1,'ANVERS','Anvers',1),(103,'02',203,'',3,'BRUXELLES-CAPITALE','Bruxelles-Capitale',1),(104,'03',202,'',2,'BRABANT-WALLON','Brabant-Wallon',1),(105,'04',201,'',1,'BRABANT-FLAMAND','Brabant-Flamand',1),(106,'05',201,'',1,'FLANDRE-OCCIDENTALE','Flandre-Occidentale',1),(107,'06',201,'',1,'FLANDRE-ORIENTALE','Flandre-Orientale',1),(108,'07',202,'',2,'HAINAUT','Hainaut',1),(109,'08',201,'',2,'LIEGE','Liège',1),(110,'09',202,'',1,'LIMBOURG','Limbourg',1),(111,'10',202,'',2,'LUXEMBOURG','Luxembourg',1),(112,'11',201,'',2,'NAMUR','Namur',1),(113,'NSW',2801,'',1,'','New South Wales',1),(114,'VIC',2801,'',1,'','Victoria',1),(115,'QLD',2801,'',1,'','Queensland',1),(116,'SA',2801,'',1,'','South Australia',1),(117,'ACT',2801,'',1,'','Australia Capital Territory',1),(118,'TAS',2801,'',1,'','Tasmania',1),(119,'WA',2801,'',1,'','Western Australia',1),(120,'NT',2801,'',1,'','Northern Territory',1),(121,'VI',419,'',19,'ALAVA','Álava',1),(122,'AB',404,'',4,'ALBACETE','Albacete',1),(123,'A',411,'',11,'ALICANTE','Alicante',1),(124,'AL',401,'',1,'ALMERIA','Almería',1),(125,'AV',403,'',3,'AVILA','Avila',1),(126,'BA',412,'',12,'BADAJOZ','Badajoz',1),(127,'PM',414,'',14,'ISLAS BALEARES','Islas Baleares',1),(128,'B',406,'',6,'BARCELONA','Barcelona',1),(129,'BU',403,'',8,'BURGOS','Burgos',1),(130,'CC',412,'',12,'CACERES','Cáceres',1),(131,'CA',401,'',1,'CADIz','Cádiz',1),(132,'CS',411,'',11,'CASTELLON','Castellón',1),(133,'CR',404,'',4,'CIUDAD REAL','Ciudad Real',1),(134,'CO',401,'',1,'CORDOBA','Córdoba',1),(135,'C',413,'',13,'LA CORUÑA','La Coruña',1),(136,'CU',404,'',4,'CUENCA','Cuenca',1),(137,'GI',406,'',6,'GERONA','Gerona',1),(138,'GR',401,'',1,'GRANADA','Granada',1),(139,'GU',404,'',4,'GUADALAJARA','Guadalajara',1),(140,'SS',419,'',19,'GUIPUZCOA','Guipúzcoa',1),(141,'H',401,'',1,'HUELVA','Huelva',1),(142,'HU',402,'',2,'HUESCA','Huesca',1),(143,'J',401,'',1,'JAEN','Jaén',1),(144,'LE',403,'',3,'LEON','León',1),(145,'L',406,'',6,'LERIDA','Lérida',1),(146,'LO',415,'',15,'LA RIOJA','La Rioja',1),(147,'LU',413,'',13,'LUGO','Lugo',1),(148,'M',416,'',16,'MADRID','Madrid',1),(149,'MA',401,'',1,'MALAGA','Málaga',1),(150,'MU',417,'',17,'MURCIA','Murcia',1),(151,'NA',408,'',8,'NAVARRA','Navarra',1),(152,'OR',413,'',13,'ORENSE','Orense',1),(153,'O',418,'',18,'ASTURIAS','Asturias',1),(154,'P',403,'',3,'PALENCIA','Palencia',1),(155,'GC',405,'',5,'LAS PALMAS','Las Palmas',1),(156,'PO',413,'',13,'PONTEVEDRA','Pontevedra',1),(157,'SA',403,'',3,'SALAMANCA','Salamanca',1),(158,'TF',405,'',5,'STA. CRUZ DE TENERIFE','Sta. Cruz de Tenerife',1),(159,'S',410,'',10,'CANTABRIA','Cantabria',1),(160,'SG',403,'',3,'SEGOVIA','Segovia',1),(161,'SE',401,'',1,'SEVILLA','Sevilla',1),(162,'SO',403,'',3,'SORIA','Soria',1),(163,'T',406,'',6,'TARRAGONA','Tarragona',1),(164,'TE',402,'',2,'TERUEL','Teruel',1),(165,'TO',404,'',5,'TOLEDO','Toledo',1),(166,'V',411,'',11,'VALENCIA','Valencia',1),(167,'VA',403,'',3,'VALLADOLID','Valladolid',1),(168,'BI',419,'',19,'VIZCAYA','Vizcaya',1),(169,'ZA',403,'',3,'ZAMORA','Zamora',1),(170,'Z',402,'',1,'ZARAGOZA','Zaragoza',1),(171,'CE',407,'',7,'CEUTA','Ceuta',1),(172,'ML',409,'',9,'MELILLA','Melilla',1),(174,'AG',601,NULL,NULL,'ARGOVIE','Argovie',1),(175,'AI',601,NULL,NULL,'APPENZELL RHODES INTERIEURES','Appenzell Rhodes intérieures',1),(176,'AR',601,NULL,NULL,'APPENZELL RHODES EXTERIEURES','Appenzell Rhodes extérieures',1),(177,'BE',601,NULL,NULL,'BERNE','Berne',1),(178,'BL',601,NULL,NULL,'BALE CAMPAGNE','Bâle Campagne',1),(179,'BS',601,NULL,NULL,'BALE VILLE','Bâle Ville',1),(180,'FR',601,NULL,NULL,'FRIBOURG','Fribourg',1),(181,'GE',601,NULL,NULL,'GENEVE','Genève',1),(182,'GL',601,NULL,NULL,'GLARIS','Glaris',1),(183,'GR',601,NULL,NULL,'GRISONS','Grisons',1),(184,'JU',601,NULL,NULL,'JURA','Jura',1),(185,'LU',601,NULL,NULL,'LUCERNE','Lucerne',1),(186,'NE',601,NULL,NULL,'NEUCHATEL','Neuchâtel',1),(187,'NW',601,NULL,NULL,'NIDWALD','Nidwald',1),(188,'OW',601,NULL,NULL,'OBWALD','Obwald',1),(189,'SG',601,NULL,NULL,'SAINT-GALL','Saint-Gall',1),(190,'SH',601,NULL,NULL,'SCHAFFHOUSE','Schaffhouse',1),(191,'SO',601,NULL,NULL,'SOLEURE','Soleure',1),(192,'SZ',601,NULL,NULL,'SCHWYZ','Schwyz',1),(193,'TG',601,NULL,NULL,'THURGOVIE','Thurgovie',1),(194,'TI',601,NULL,NULL,'TESSIN','Tessin',1),(195,'UR',601,NULL,NULL,'URI','Uri',1),(196,'VD',601,NULL,NULL,'VAUD','Vaud',1),(197,'VS',601,NULL,NULL,'VALAIS','Valais',1),(198,'ZG',601,NULL,NULL,'ZUG','Zug',1),(199,'ZH',601,NULL,NULL,'ZURICH','Zürich',1),(200,'AL',1101,'',0,'ALABAMA','Alabama',1),(201,'AK',1101,'',0,'ALASKA','Alaska',1),(202,'AZ',1101,'',0,'ARIZONA','Arizona',1),(203,'AR',1101,'',0,'ARKANSAS','Arkansas',1),(204,'CA',1101,'',0,'CALIFORNIA','California',1),(205,'CO',1101,'',0,'COLORADO','Colorado',1),(206,'CT',1101,'',0,'CONNECTICUT','Connecticut',1),(207,'DE',1101,'',0,'DELAWARE','Delaware',1),(208,'FL',1101,'',0,'FLORIDA','Florida',1),(209,'GA',1101,'',0,'GEORGIA','Georgia',1),(210,'HI',1101,'',0,'HAWAII','Hawaii',1),(211,'ID',1101,'',0,'IDAHO','Idaho',1),(212,'IL',1101,'',0,'ILLINOIS','Illinois',1),(213,'IN',1101,'',0,'INDIANA','Indiana',1),(214,'IA',1101,'',0,'IOWA','Iowa',1),(215,'KS',1101,'',0,'KANSAS','Kansas',1),(216,'KY',1101,'',0,'KENTUCKY','Kentucky',1),(217,'LA',1101,'',0,'LOUISIANA','Louisiana',1),(218,'ME',1101,'',0,'MAINE','Maine',1),(219,'MD',1101,'',0,'MARYLAND','Maryland',1),(220,'MA',1101,'',0,'MASSACHUSSETTS','Massachusetts',1),(221,'MI',1101,'',0,'MICHIGAN','Michigan',1),(222,'MN',1101,'',0,'MINNESOTA','Minnesota',1),(223,'MS',1101,'',0,'MISSISSIPPI','Mississippi',1),(224,'MO',1101,'',0,'MISSOURI','Missouri',1),(225,'MT',1101,'',0,'MONTANA','Montana',1),(226,'NE',1101,'',0,'NEBRASKA','Nebraska',1),(227,'NV',1101,'',0,'NEVADA','Nevada',1),(228,'NH',1101,'',0,'NEW HAMPSHIRE','New Hampshire',1),(229,'NJ',1101,'',0,'NEW JERSEY','New Jersey',1),(230,'NM',1101,'',0,'NEW MEXICO','New Mexico',1),(231,'NY',1101,'',0,'NEW YORK','New York',1),(232,'NC',1101,'',0,'NORTH CAROLINA','North Carolina',1),(233,'ND',1101,'',0,'NORTH DAKOTA','North Dakota',1),(234,'OH',1101,'',0,'OHIO','Ohio',1),(235,'OK',1101,'',0,'OKLAHOMA','Oklahoma',1),(236,'OR',1101,'',0,'OREGON','Oregon',1),(237,'PA',1101,'',0,'PENNSYLVANIA','Pennsylvania',1),(238,'RI',1101,'',0,'RHODE ISLAND','Rhode Island',1),(239,'SC',1101,'',0,'SOUTH CAROLINA','South Carolina',1),(240,'SD',1101,'',0,'SOUTH DAKOTA','South Dakota',1),(241,'TN',1101,'',0,'TENNESSEE','Tennessee',1),(242,'TX',1101,'',0,'TEXAS','Texas',1),(243,'UT',1101,'',0,'UTAH','Utah',1),(244,'VT',1101,'',0,'VERMONT','Vermont',1),(245,'VA',1101,'',0,'VIRGINIA','Virginia',1),(246,'WA',1101,'',0,'WASHINGTON','Washington',1),(247,'WV',1101,'',0,'WEST VIRGINIA','West Virginia',1),(248,'WI',1101,'',0,'WISCONSIN','Wisconsin',1),(249,'WY',1101,'',0,'WYOMING','Wyoming',1),(250,'SS',8601,NULL,NULL,NULL,'San Salvador',1),(251,'SA',8603,NULL,NULL,NULL,'Santa Ana',1),(252,'AH',8603,NULL,NULL,NULL,'Ahuachapan',1),(253,'SO',8603,NULL,NULL,NULL,'Sonsonate',1),(254,'US',8602,NULL,NULL,NULL,'Usulutan',1),(255,'SM',8602,NULL,NULL,NULL,'San Miguel',1),(256,'MO',8602,NULL,NULL,NULL,'Morazan',1),(257,'LU',8602,NULL,NULL,NULL,'La Union',1),(258,'LL',8601,NULL,NULL,NULL,'La Libertad',1),(259,'CH',8601,NULL,NULL,NULL,'Chalatenango',1),(260,'CA',8601,NULL,NULL,NULL,'Cabañas',1),(261,'LP',8601,NULL,NULL,NULL,'La Paz',1),(262,'SV',8601,NULL,NULL,NULL,'San Vicente',1),(263,'CU',8601,NULL,NULL,NULL,'Cuscatlan',1),(264,'2301',2301,'',0,'CATAMARCA','Catamarca',1),(265,'2302',2301,'',0,'JUJUY','Jujuy',1),(266,'2303',2301,'',0,'TUCAMAN','Tucamán',1),(267,'2304',2301,'',0,'SANTIAGO DEL ESTERO','Santiago del Estero',1),(268,'2305',2301,'',0,'SALTA','Salta',1),(269,'2306',2302,'',0,'CHACO','Chaco',1),(270,'2307',2302,'',0,'CORRIENTES','Corrientes',1),(271,'2308',2302,'',0,'ENTRE RIOS','Entre Ríos',1),(272,'2309',2302,'',0,'FORMOSA MISIONES','Formosa Misiones',1),(273,'2310',2302,'',0,'SANTA FE','Santa Fe',1),(274,'2311',2303,'',0,'LA RIOJA','La Rioja',1),(275,'2312',2303,'',0,'MENDOZA','Mendoza',1),(276,'2313',2303,'',0,'SAN JUAN','San Juan',1),(277,'2314',2303,'',0,'SAN LUIS','San Luis',1),(278,'2315',2304,'',0,'CORDOBA','Córdoba',1),(279,'2316',2304,'',0,'BUENOS AIRES','Buenos Aires',1),(280,'2317',2304,'',0,'CABA','Caba',1),(281,'2318',2305,'',0,'LA PAMPA','La Pampa',1),(282,'2319',2305,'',0,'NEUQUEN','Neuquén',1),(283,'2320',2305,'',0,'RIO NEGRO','Río Negro',1),(284,'2321',2305,'',0,'CHUBUT','Chubut',1),(285,'2322',2305,'',0,'SANTA CRUZ','Santa Cruz',1),(286,'2323',2305,'',0,'TIERRA DEL FUEGO','Tierra del Fuego',1),(287,'2324',2305,'',0,'ISLAS MALVINAS','Islas Malvinas',1),(288,'2325',2305,'',0,'ANTARTIDA','Antártida',1),(289,'AN',11701,NULL,0,'AN','Andaman & Nicobar',1),(290,'AP',11701,NULL,0,'AP','Andhra Pradesh',1),(291,'AR',11701,NULL,0,'AR','Arunachal Pradesh',1),(292,'AS',11701,NULL,0,'AS','Assam',1),(293,'BR',11701,NULL,0,'BR','Bihar',1),(294,'CG',11701,NULL,0,'CG','Chattisgarh',1),(295,'CH',11701,NULL,0,'CH','Chandigarh',1),(296,'DD',11701,NULL,0,'DD','Daman & Diu',1),(297,'DL',11701,NULL,0,'DL','Delhi',1),(298,'DN',11701,NULL,0,'DN','Dadra and Nagar Haveli',1),(299,'GA',11701,NULL,0,'GA','Goa',1),(300,'GJ',11701,NULL,0,'GJ','Gujarat',1),(301,'HP',11701,NULL,0,'HP','Himachal Pradesh',1),(302,'HR',11701,NULL,0,'HR','Haryana',1),(303,'JH',11701,NULL,0,'JH','Jharkhand',1),(304,'JK',11701,NULL,0,'JK','Jammu & Kashmir',1),(305,'KA',11701,NULL,0,'KA','Karnataka',1),(306,'KL',11701,NULL,0,'KL','Kerala',1),(307,'LD',11701,NULL,0,'LD','Lakshadweep',1),(308,'MH',11701,NULL,0,'MH','Maharashtra',1),(309,'ML',11701,NULL,0,'ML','Meghalaya',1),(310,'MN',11701,NULL,0,'MN','Manipur',1),(311,'MP',11701,NULL,0,'MP','Madhya Pradesh',1),(312,'MZ',11701,NULL,0,'MZ','Mizoram',1),(313,'NL',11701,NULL,0,'NL','Nagaland',1),(314,'OR',11701,NULL,0,'OR','Orissa',1),(315,'PB',11701,NULL,0,'PB','Punjab',1),(316,'PY',11701,NULL,0,'PY','Puducherry',1),(317,'RJ',11701,NULL,0,'RJ','Rajasthan',1),(318,'SK',11701,NULL,0,'SK','Sikkim',1),(319,'TN',11701,NULL,0,'TN','Tamil Nadu',1),(320,'TR',11701,NULL,0,'TR','Tripura',1),(321,'UL',11701,NULL,0,'UL','Uttarakhand',1),(322,'UP',11701,NULL,0,'UP','Uttar Pradesh',1),(323,'WB',11701,NULL,0,'WB','West Bengal',1),(374,'151',6715,'',0,'151','Arica',1),(375,'152',6715,'',0,'152','Parinacota',1),(376,'011',6701,'',0,'011','Iquique',1),(377,'014',6701,'',0,'014','Tamarugal',1),(378,'021',6702,'',0,'021','Antofagasa',1),(379,'022',6702,'',0,'022','El Loa',1),(380,'023',6702,'',0,'023','Tocopilla',1),(381,'031',6703,'',0,'031','Copiapó',1),(382,'032',6703,'',0,'032','Chañaral',1),(383,'033',6703,'',0,'033','Huasco',1),(384,'041',6704,'',0,'041','Elqui',1),(385,'042',6704,'',0,'042','Choapa',1),(386,'043',6704,'',0,'043','Limarí',1),(387,'051',6705,'',0,'051','Valparaíso',1),(388,'052',6705,'',0,'052','Isla de Pascua',1),(389,'053',6705,'',0,'053','Los Andes',1),(390,'054',6705,'',0,'054','Petorca',1),(391,'055',6705,'',0,'055','Quillota',1),(392,'056',6705,'',0,'056','San Antonio',1),(393,'057',6705,'',0,'057','San Felipe de Aconcagua',1),(394,'058',6705,'',0,'058','Marga Marga',1),(395,'061',6706,'',0,'061','Cachapoal',1),(396,'062',6706,'',0,'062','Cardenal Caro',1),(397,'063',6706,'',0,'063','Colchagua',1),(398,'071',6707,'',0,'071','Talca',1),(399,'072',6707,'',0,'072','Cauquenes',1),(400,'073',6707,'',0,'073','Curicó',1),(401,'074',6707,'',0,'074','Linares',1),(402,'081',6708,'',0,'081','Concepción',1),(403,'082',6708,'',0,'082','Arauco',1),(404,'083',6708,'',0,'083','Biobío',1),(405,'084',6708,'',0,'084','Ñuble',1),(406,'091',6709,'',0,'091','Cautín',1),(407,'092',6709,'',0,'092','Malleco',1),(408,'141',6714,'',0,'141','Valdivia',1),(409,'142',6714,'',0,'142','Ranco',1),(410,'101',6710,'',0,'101','Llanquihue',1),(411,'102',6710,'',0,'102','Chiloé',1),(412,'103',6710,'',0,'103','Osorno',1),(413,'104',6710,'',0,'104','Palena',1),(414,'111',6711,'',0,'111','Coihaique',1),(415,'112',6711,'',0,'112','Aisén',1),(416,'113',6711,'',0,'113','Capitán Prat',1),(417,'114',6711,'',0,'114','General Carrera',1),(418,'121',6712,'',0,'121','Magallanes',1),(419,'122',6712,'',0,'122','Antártica Chilena',1),(420,'123',6712,'',0,'123','Tierra del Fuego',1),(421,'124',6712,'',0,'124','Última Esperanza',1),(422,'131',6713,'',0,'131','Santiago',1),(423,'132',6713,'',0,'132','Cordillera',1),(424,'133',6713,'',0,'133','Chacabuco',1),(425,'134',6713,'',0,'134','Maipo',1),(426,'135',6713,'',0,'135','Melipilla',1),(427,'136',6713,'',0,'136','Talagante',1),(428,'DIF',15401,'',0,'DIF','Distrito Federal',1),(429,'AGS',15401,'',0,'AGS','Aguascalientes',1),(430,'BCN',15401,'',0,'BCN','Baja California Norte',1),(431,'BCS',15401,'',0,'BCS','Baja California Sur',1),(432,'CAM',15401,'',0,'CAM','Campeche',1),(433,'CHP',15401,'',0,'CHP','Chiapas',1),(434,'CHI',15401,'',0,'CHI','Chihuahua',1),(435,'COA',15401,'',0,'COA','Coahuila',1),(436,'COL',15401,'',0,'COL','Colima',1),(437,'DUR',15401,'',0,'DUR','Durango',1),(438,'GTO',15401,'',0,'GTO','Guanajuato',1),(439,'GRO',15401,'',0,'GRO','Guerrero',1),(440,'HGO',15401,'',0,'HGO','Hidalgo',1),(441,'JAL',15401,'',0,'JAL','Jalisco',1),(442,'MEX',15401,'',0,'MEX','México',1),(443,'MIC',15401,'',0,'MIC','Michoacán de Ocampo',1),(444,'MOR',15401,'',0,'MOR','Morelos',1),(445,'NAY',15401,'',0,'NAY','Nayarit',1),(446,'NLE',15401,'',0,'NLE','Nuevo León',1),(447,'OAX',15401,'',0,'OAX','Oaxaca',1),(448,'PUE',15401,'',0,'PUE','Puebla',1),(449,'QRO',15401,'',0,'QRO','Querétaro',1),(451,'ROO',15401,'',0,'ROO','Quintana Roo',1),(452,'SLP',15401,'',0,'SLP','San Luis Potosí',1),(453,'SIN',15401,'',0,'SIN','Sinaloa',1),(454,'SON',15401,'',0,'SON','Sonora',1),(455,'TAB',15401,'',0,'TAB','Tabasco',1),(456,'TAM',15401,'',0,'TAM','Tamaulipas',1),(457,'TLX',15401,'',0,'TLX','Tlaxcala',1),(458,'VER',15401,'',0,'VER','Veracruz',1),(459,'YUC',15401,'',0,'YUC','Yucatán',1),(460,'ZAC',15401,'',0,'ZAC','Zacatecas',1),(461,'ANT',7001,'',0,'ANT','Antioquia',1),(462,'BOL',7001,'',0,'BOL','Bolívar',1),(463,'BOY',7001,'',0,'BOY','Boyacá',1),(464,'CAL',7001,'',0,'CAL','Caldas',1),(465,'CAU',7001,'',0,'CAU','Cauca',1),(466,'CUN',7001,'',0,'CUN','Cundinamarca',1),(467,'HUI',7001,'',0,'HUI','Huila',1),(468,'LAG',7001,'',0,'LAG','La Guajira',1),(469,'MET',7001,'',0,'MET','Meta',1),(470,'NAR',7001,'',0,'NAR','Nariño',1),(471,'NDS',7001,'',0,'NDS','Norte de Santander',1),(472,'SAN',7001,'',0,'SAN','Santander',1),(473,'SUC',7001,'',0,'SUC','Sucre',1),(474,'TOL',7001,'',0,'TOL','Tolima',1),(475,'VAC',7001,'',0,'VAC','Valle del Cauca',1),(476,'RIS',7001,'',0,'RIS','Risalda',1),(477,'ATL',7001,'',0,'ATL','Atlántico',1),(478,'COR',7001,'',0,'COR','Córdoba',1),(479,'SAP',7001,'',0,'SAP','San Andrés, Providencia y Santa Catalina',1),(480,'ARA',7001,'',0,'ARA','Arauca',1),(481,'CAS',7001,'',0,'CAS','Casanare',1),(482,'AMA',7001,'',0,'AMA','Amazonas',1),(483,'CAQ',7001,'',0,'CAQ','Caquetá',1),(484,'CHO',7001,'',0,'CHO','Chocó',1),(485,'GUA',7001,'',0,'GUA','Guainía',1),(486,'GUV',7001,'',0,'GUV','Guaviare',1),(487,'PUT',7001,'',0,'PUT','Putumayo',1),(488,'QUI',7001,'',0,'QUI','Quindío',1),(489,'VAU',7001,'',0,'VAU','Vaupés',1),(490,'BOG',7001,'',0,'BOG','Bogotá',1),(491,'VID',7001,'',0,'VID','Vichada',1),(492,'CES',7001,'',0,'CES','Cesar',1),(493,'MAG',7001,'',0,'MAG','Magdalena',1),(494,'AT',11401,'',0,'AT','Atlántida',1),(495,'CH',11401,'',0,'CH','Choluteca',1),(496,'CL',11401,'',0,'CL','Colón',1),(497,'CM',11401,'',0,'CM','Comayagua',1),(498,'CO',11401,'',0,'CO','Copán',1),(499,'CR',11401,'',0,'CR','Cortés',1),(500,'EP',11401,'',0,'EP','El Paraíso',1),(501,'FM',11401,'',0,'FM','Francisco Morazán',1),(502,'GD',11401,'',0,'GD','Gracias a Dios',1),(503,'IN',11401,'',0,'IN','Intibucá',1),(504,'IB',11401,'',0,'IB','Islas de la Bahía',1),(505,'LP',11401,'',0,'LP','La Paz',1),(506,'LM',11401,'',0,'LM','Lempira',1),(507,'OC',11401,'',0,'OC','Ocotepeque',1),(508,'OL',11401,'',0,'OL','Olancho',1),(509,'SB',11401,'',0,'SB','Santa Bárbara',1),(510,'VL',11401,'',0,'VL','Valle',1),(511,'YO',11401,'',0,'YO','Yoro',1),(512,'DC',11401,'',0,'DC','Distrito Central',1),(652,'CC',4601,'Oistins',0,'CC','Christ Church',1),(655,'SA',4601,'Greenland',0,'SA','Saint Andrew',1),(656,'SG',4601,'Bulkeley',0,'SG','Saint George',1),(657,'JA',4601,'Holetown',0,'JA','Saint James',1),(658,'SJ',4601,'Four Roads',0,'SJ','Saint John',1),(659,'SB',4601,'Bathsheba',0,'SB','Saint Joseph',1),(660,'SL',4601,'Crab Hill',0,'SL','Saint Lucy',1),(661,'SM',4601,'Bridgetown',0,'SM','Saint Michael',1),(662,'SP',4601,'Speightstown',0,'SP','Saint Peter',1),(663,'SC',4601,'Crane',0,'SC','Saint Philip',1),(664,'ST',4601,'Hillaby',0,'ST','Saint Thomas',1),(777,'AG',315,NULL,NULL,NULL,'AGRIGENTO',1),(778,'AL',312,NULL,NULL,NULL,'ALESSANDRIA',1),(779,'AN',310,NULL,NULL,NULL,'ANCONA',1),(780,'AO',319,NULL,NULL,NULL,'AOSTA',1),(781,'AR',316,NULL,NULL,NULL,'AREZZO',1),(782,'AP',310,NULL,NULL,NULL,'ASCOLI PICENO',1),(783,'AT',312,NULL,NULL,NULL,'ASTI',1),(784,'AV',304,NULL,NULL,NULL,'AVELLINO',1),(785,'BA',313,NULL,NULL,NULL,'BARI',1),(786,'BT',313,NULL,NULL,NULL,'BARLETTA-ANDRIA-TRANI',1),(787,'BL',320,NULL,NULL,NULL,'BELLUNO',1),(788,'BN',304,NULL,NULL,NULL,'BENEVENTO',1),(789,'BG',309,NULL,NULL,NULL,'BERGAMO',1),(790,'BI',312,NULL,NULL,NULL,'BIELLA',1),(791,'BO',305,NULL,NULL,NULL,'BOLOGNA',1),(792,'BZ',317,NULL,NULL,NULL,'BOLZANO',1),(793,'BS',309,NULL,NULL,NULL,'BRESCIA',1),(794,'BR',313,NULL,NULL,NULL,'BRINDISI',1),(795,'CA',314,NULL,NULL,NULL,'CAGLIARI',1),(796,'CL',315,NULL,NULL,NULL,'CALTANISSETTA',1),(797,'CB',311,NULL,NULL,NULL,'CAMPOBASSO',1),(798,'CI',314,NULL,NULL,NULL,'CARBONIA-IGLESIAS',1),(799,'CE',304,NULL,NULL,NULL,'CASERTA',1),(800,'CT',315,NULL,NULL,NULL,'CATANIA',1),(801,'CZ',303,NULL,NULL,NULL,'CATANZARO',1),(802,'CH',301,NULL,NULL,NULL,'CHIETI',1),(803,'CO',309,NULL,NULL,NULL,'COMO',1),(804,'CS',303,NULL,NULL,NULL,'COSENZA',1),(805,'CR',309,NULL,NULL,NULL,'CREMONA',1),(806,'KR',303,NULL,NULL,NULL,'CROTONE',1),(807,'CN',312,NULL,NULL,NULL,'CUNEO',1),(808,'EN',315,NULL,NULL,NULL,'ENNA',1),(809,'FM',310,NULL,NULL,NULL,'FERMO',1),(810,'FE',305,NULL,NULL,NULL,'FERRARA',1),(811,'FI',316,NULL,NULL,NULL,'FIRENZE',1),(812,'FG',313,NULL,NULL,NULL,'FOGGIA',1),(813,'FC',305,NULL,NULL,NULL,'FORLI-CESENA',1),(814,'FR',307,NULL,NULL,NULL,'FROSINONE',1),(815,'GE',308,NULL,NULL,NULL,'GENOVA',1),(816,'GO',306,NULL,NULL,NULL,'GORIZIA',1),(817,'GR',316,NULL,NULL,NULL,'GROSSETO',1),(818,'IM',308,NULL,NULL,NULL,'IMPERIA',1),(819,'IS',311,NULL,NULL,NULL,'ISERNIA',1),(820,'SP',308,NULL,NULL,NULL,'LA SPEZIA',1),(821,'AQ',301,NULL,NULL,NULL,'L AQUILA',1),(822,'LT',307,NULL,NULL,NULL,'LATINA',1),(823,'LE',313,NULL,NULL,NULL,'LECCE',1),(824,'LC',309,NULL,NULL,NULL,'LECCO',1),(825,'LI',314,NULL,NULL,NULL,'LIVORNO',1),(826,'LO',309,NULL,NULL,NULL,'LODI',1),(827,'LU',316,NULL,NULL,NULL,'LUCCA',1),(828,'MC',310,NULL,NULL,NULL,'MACERATA',1),(829,'MN',309,NULL,NULL,NULL,'MANTOVA',1),(830,'MS',316,NULL,NULL,NULL,'MASSA-CARRARA',1),(831,'MT',302,NULL,NULL,NULL,'MATERA',1),(832,'VS',314,NULL,NULL,NULL,'MEDIO CAMPIDANO',1),(833,'ME',315,NULL,NULL,NULL,'MESSINA',1),(834,'MI',309,NULL,NULL,NULL,'MILANO',1),(835,'MB',309,NULL,NULL,NULL,'MONZA e BRIANZA',1),(836,'MO',305,NULL,NULL,NULL,'MODENA',1),(837,'NA',304,NULL,NULL,NULL,'NAPOLI',1),(838,'NO',312,NULL,NULL,NULL,'NOVARA',1),(839,'NU',314,NULL,NULL,NULL,'NUORO',1),(840,'OG',314,NULL,NULL,NULL,'OGLIASTRA',1),(841,'OT',314,NULL,NULL,NULL,'OLBIA-TEMPIO',1),(842,'OR',314,NULL,NULL,NULL,'ORISTANO',1),(843,'PD',320,NULL,NULL,NULL,'PADOVA',1),(844,'PA',315,NULL,NULL,NULL,'PALERMO',1),(845,'PR',305,NULL,NULL,NULL,'PARMA',1),(846,'PV',309,NULL,NULL,NULL,'PAVIA',1),(847,'PG',318,NULL,NULL,NULL,'PERUGIA',1),(848,'PU',310,NULL,NULL,NULL,'PESARO e URBINO',1),(849,'PE',301,NULL,NULL,NULL,'PESCARA',1),(850,'PC',305,NULL,NULL,NULL,'PIACENZA',1),(851,'PI',316,NULL,NULL,NULL,'PISA',1),(852,'PT',316,NULL,NULL,NULL,'PISTOIA',1),(853,'PN',306,NULL,NULL,NULL,'PORDENONE',1),(854,'PZ',302,NULL,NULL,NULL,'POTENZA',1),(855,'PO',316,NULL,NULL,NULL,'PRATO',1),(856,'RG',315,NULL,NULL,NULL,'RAGUSA',1),(857,'RA',305,NULL,NULL,NULL,'RAVENNA',1),(858,'RC',303,NULL,NULL,NULL,'REGGIO CALABRIA',1),(859,'RE',305,NULL,NULL,NULL,'REGGIO NELL EMILIA',1),(860,'RI',307,NULL,NULL,NULL,'RIETI',1),(861,'RN',305,NULL,NULL,NULL,'RIMINI',1),(862,'RM',307,NULL,NULL,NULL,'ROMA',1),(863,'RO',320,NULL,NULL,NULL,'ROVIGO',1),(864,'SA',304,NULL,NULL,NULL,'SALERNO',1),(865,'SS',314,NULL,NULL,NULL,'SASSARI',1),(866,'SV',308,NULL,NULL,NULL,'SAVONA',1),(867,'SI',316,NULL,NULL,NULL,'SIENA',1),(868,'SR',315,NULL,NULL,NULL,'SIRACUSA',1),(869,'SO',309,NULL,NULL,NULL,'SONDRIO',1),(870,'TA',313,NULL,NULL,NULL,'TARANTO',1),(871,'TE',301,NULL,NULL,NULL,'TERAMO',1),(872,'TR',318,NULL,NULL,NULL,'TERNI',1),(873,'TO',312,NULL,NULL,NULL,'TORINO',1),(874,'TP',315,NULL,NULL,NULL,'TRAPANI',1),(875,'TN',317,NULL,NULL,NULL,'TRENTO',1),(876,'TV',320,NULL,NULL,NULL,'TREVISO',1),(877,'TS',306,NULL,NULL,NULL,'TRIESTE',1),(878,'UD',306,NULL,NULL,NULL,'UDINE',1),(879,'VA',309,NULL,NULL,NULL,'VARESE',1),(880,'VE',320,NULL,NULL,NULL,'VENEZIA',1),(881,'VB',312,NULL,NULL,NULL,'VERBANO-CUSIO-OSSOLA',1),(882,'VC',312,NULL,NULL,NULL,'VERCELLI',1),(883,'VR',320,NULL,NULL,NULL,'VERONA',1),(884,'VV',303,NULL,NULL,NULL,'VIBO VALENTIA',1),(885,'VI',320,NULL,NULL,NULL,'VICENZA',1),(886,'VT',307,NULL,NULL,NULL,'VITERBO',1),(1036,'VE-L',23201,'',0,'VE-L','Mérida',1),(1037,'VE-T',23201,'',0,'VE-T','Trujillo',1),(1038,'VE-E',23201,'',0,'VE-E','Barinas',1),(1039,'VE-M',23202,'',0,'VE-M','Miranda',1),(1040,'VE-W',23202,'',0,'VE-W','Vargas',1),(1041,'VE-A',23202,'',0,'VE-A','Distrito Capital',1),(1042,'VE-D',23203,'',0,'VE-D','Aragua',1),(1043,'VE-G',23203,'',0,'VE-G','Carabobo',1),(1044,'VE-I',23204,'',0,'VE-I','Falcón',1),(1045,'VE-K',23204,'',0,'VE-K','Lara',1),(1046,'VE-U',23204,'',0,'VE-U','Yaracuy',1),(1047,'VE-F',23205,'',0,'VE-F','Bolívar',1),(1048,'VE-X',23205,'',0,'VE-X','Amazonas',1),(1049,'VE-Y',23205,'',0,'VE-Y','Delta Amacuro',1),(1050,'VE-O',23206,'',0,'VE-O','Nueva Esparta',1),(1051,'VE-Z',23206,'',0,'VE-Z','Dependencias Federales',1),(1052,'VE-C',23207,'',0,'VE-C','Apure',1),(1053,'VE-J',23207,'',0,'VE-J','Guárico',1),(1054,'VE-H',23207,'',0,'VE-H','Cojedes',1),(1055,'VE-P',23207,'',0,'VE-P','Portuguesa',1),(1056,'VE-B',23208,'',0,'VE-B','Anzoátegui',1),(1057,'VE-N',23208,'',0,'VE-N','Monagas',1),(1058,'VE-R',23208,'',0,'VE-R','Sucre',1),(1059,'VE-V',23209,'',0,'VE-V','Zulia',1),(1060,'VE-S',23209,'',0,'VE-S','Táchira',1),(1061,'66',10201,NULL,NULL,NULL,'?????',1),(1062,'00',10205,NULL,NULL,NULL,'?????',1),(1063,'01',10205,NULL,NULL,NULL,'?????',1),(1064,'02',10205,NULL,NULL,NULL,'?????',1),(1065,'03',10205,NULL,NULL,NULL,'??????',1),(1066,'04',10205,NULL,NULL,NULL,'?????',1),(1067,'05',10205,NULL,NULL,NULL,'??????',1),(1068,'06',10203,NULL,NULL,NULL,'??????',1),(1069,'07',10203,NULL,NULL,NULL,'???????????',1),(1070,'08',10203,NULL,NULL,NULL,'??????',1),(1071,'09',10203,NULL,NULL,NULL,'?????',1),(1072,'10',10203,NULL,NULL,NULL,'??????',1),(1073,'11',10203,NULL,NULL,NULL,'??????',1),(1074,'12',10203,NULL,NULL,NULL,'?????????',1),(1075,'13',10206,NULL,NULL,NULL,'????',1),(1076,'14',10206,NULL,NULL,NULL,'?????????',1),(1077,'15',10206,NULL,NULL,NULL,'????????',1),(1078,'16',10206,NULL,NULL,NULL,'???????',1),(1079,'17',10213,NULL,NULL,NULL,'???????',1),(1080,'18',10213,NULL,NULL,NULL,'????????',1),(1081,'19',10213,NULL,NULL,NULL,'??????',1),(1082,'20',10213,NULL,NULL,NULL,'???????',1),(1083,'21',10212,NULL,NULL,NULL,'????????',1),(1084,'22',10212,NULL,NULL,NULL,'??????',1),(1085,'23',10212,NULL,NULL,NULL,'????????',1),(1086,'24',10212,NULL,NULL,NULL,'???????',1),(1087,'25',10212,NULL,NULL,NULL,'????????',1),(1088,'26',10212,NULL,NULL,NULL,'???????',1),(1089,'27',10202,NULL,NULL,NULL,'??????',1),(1090,'28',10202,NULL,NULL,NULL,'?????????',1),(1091,'29',10202,NULL,NULL,NULL,'????????',1),(1092,'30',10202,NULL,NULL,NULL,'??????',1),(1093,'31',10209,NULL,NULL,NULL,'????????',1),(1094,'32',10209,NULL,NULL,NULL,'???????',1),(1095,'33',10209,NULL,NULL,NULL,'????????',1),(1096,'34',10209,NULL,NULL,NULL,'???????',1),(1097,'35',10209,NULL,NULL,NULL,'????????',1),(1098,'36',10211,NULL,NULL,NULL,'???????????????',1),(1099,'37',10211,NULL,NULL,NULL,'?????',1),(1100,'38',10211,NULL,NULL,NULL,'?????',1),(1101,'39',10207,NULL,NULL,NULL,'????????',1),(1102,'40',10207,NULL,NULL,NULL,'???????',1),(1103,'41',10207,NULL,NULL,NULL,'??????????',1),(1104,'42',10207,NULL,NULL,NULL,'?????',1),(1105,'43',10207,NULL,NULL,NULL,'???????',1),(1106,'44',10208,NULL,NULL,NULL,'??????',1),(1107,'45',10208,NULL,NULL,NULL,'??????',1),(1108,'46',10208,NULL,NULL,NULL,'??????',1),(1109,'47',10208,NULL,NULL,NULL,'?????',1),(1110,'48',10208,NULL,NULL,NULL,'????',1),(1111,'49',10210,NULL,NULL,NULL,'??????',1),(1112,'50',10210,NULL,NULL,NULL,'????',1),(1113,'51',10210,NULL,NULL,NULL,'????????',1),(1114,'52',10210,NULL,NULL,NULL,'????????',1),(1115,'53',10210,NULL,NULL,NULL,'???-??????',1),(1116,'54',10210,NULL,NULL,NULL,'??',1),(1117,'55',10210,NULL,NULL,NULL,'?????',1),(1118,'56',10210,NULL,NULL,NULL,'???????',1),(1119,'57',10210,NULL,NULL,NULL,'?????',1),(1120,'58',10210,NULL,NULL,NULL,'?????',1),(1121,'59',10210,NULL,NULL,NULL,'?????',1),(1122,'60',10210,NULL,NULL,NULL,'?????',1),(1123,'61',10210,NULL,NULL,NULL,'?????',1),(1124,'62',10204,NULL,NULL,NULL,'????????',1),(1125,'63',10204,NULL,NULL,NULL,'??????',1),(1126,'64',10204,NULL,NULL,NULL,'???????',1),(1127,'65',10204,NULL,NULL,NULL,'?????',1),(1128,'AL01',1301,'',0,'','Wilaya d\'Adrar',1),(1129,'AL02',1301,'',0,'','Wilaya de Chlef',1),(1130,'AL03',1301,'',0,'','Wilaya de Laghouat',1),(1131,'AL04',1301,'',0,'','Wilaya d\'Oum El Bouaghi',1),(1132,'AL05',1301,'',0,'','Wilaya de Batna',1),(1133,'AL06',1301,'',0,'','Wilaya de Béjaïa',1),(1134,'AL07',1301,'',0,'','Wilaya de Biskra',1),(1135,'AL08',1301,'',0,'','Wilaya de Béchar',1),(1136,'AL09',1301,'',0,'','Wilaya de Blida',1),(1137,'AL11',1301,'',0,'','Wilaya de Bouira',1),(1138,'AL12',1301,'',0,'','Wilaya de Tamanrasset',1),(1139,'AL13',1301,'',0,'','Wilaya de Tébessa',1),(1140,'AL14',1301,'',0,'','Wilaya de Tlemcen',1),(1141,'AL15',1301,'',0,'','Wilaya de Tiaret',1),(1142,'AL16',1301,'',0,'','Wilaya de Tizi Ouzou',1),(1143,'AL17',1301,'',0,'','Wilaya d\'Alger',1),(1144,'AL18',1301,'',0,'','Wilaya de Djelfa',1),(1145,'AL19',1301,'',0,'','Wilaya de Jijel',1),(1146,'AL20',1301,'',0,'','Wilaya de Sétif ',1),(1147,'AL21',1301,'',0,'','Wilaya de Saïda',1),(1148,'AL22',1301,'',0,'','Wilaya de Skikda',1),(1149,'AL23',1301,'',0,'','Wilaya de Sidi Bel Abbès',1),(1150,'AL24',1301,'',0,'','Wilaya d\'Annaba',1),(1151,'AL25',1301,'',0,'','Wilaya de Guelma',1),(1152,'AL26',1301,'',0,'','Wilaya de Constantine',1),(1153,'AL27',1301,'',0,'','Wilaya de Médéa',1),(1154,'AL28',1301,'',0,'','Wilaya de Mostaganem',1),(1155,'AL29',1301,'',0,'','Wilaya de M\'Sila',1),(1156,'AL30',1301,'',0,'','Wilaya de Mascara',1),(1157,'AL31',1301,'',0,'','Wilaya d\'Ouargla',1),(1158,'AL32',1301,'',0,'','Wilaya d\'Oran',1),(1159,'AL33',1301,'',0,'','Wilaya d\'El Bayadh',1),(1160,'AL34',1301,'',0,'','Wilaya d\'Illizi',1),(1161,'AL35',1301,'',0,'','Wilaya de Bordj Bou Arreridj',1),(1162,'AL36',1301,'',0,'','Wilaya de Boumerdès',1),(1163,'AL37',1301,'',0,'','Wilaya d\'El Tarf',1),(1164,'AL38',1301,'',0,'','Wilaya de Tindouf',1),(1165,'AL39',1301,'',0,'','Wilaya de Tissemsilt',1),(1166,'AL40',1301,'',0,'','Wilaya d\'El Oued',1),(1167,'AL41',1301,'',0,'','Wilaya de Khenchela',1),(1168,'AL42',1301,'',0,'','Wilaya de Souk Ahras',1),(1169,'AL43',1301,'',0,'','Wilaya de Tipaza',1),(1170,'AL44',1301,'',0,'','Wilaya de Mila',1),(1171,'AL45',1301,'',0,'','Wilaya d\'Aïn Defla',1),(1172,'AL46',1301,'',0,'','Wilaya de Naâma',1),(1173,'AL47',1301,'',0,'','Wilaya d\'Aïn Témouchent',1),(1174,'AL48',1301,'',0,'','Wilaya de Ghardaia',1),(1175,'AL49',1301,'',0,'','Wilaya de Relizane',1),(1176,'MA',1209,'',0,'','Province de Benslimane',1),(1177,'MA1',1209,'',0,'','Province de Berrechid',1),(1178,'MA2',1209,'',0,'','Province de Khouribga',1),(1179,'MA3',1209,'',0,'','Province de Settat',1),(1180,'MA4',1210,'',0,'','Province d\'El Jadida',1),(1181,'MA5',1210,'',0,'','Province de Safi',1),(1182,'MA6',1210,'',0,'','Province de Sidi Bennour',1),(1183,'MA7',1210,'',0,'','Province de Youssoufia',1),(1184,'MA6B',1205,'',0,'','Préfecture de Fès',1),(1185,'MA7B',1205,'',0,'','Province de Boulemane',1),(1186,'MA8',1205,'',0,'','Province de Moulay Yacoub',1),(1187,'MA9',1205,'',0,'','Province de Sefrou',1),(1188,'MA8A',1202,'',0,'','Province de Kénitra',1),(1189,'MA9A',1202,'',0,'','Province de Sidi Kacem',1),(1190,'MA10',1202,'',0,'','Province de Sidi Slimane',1),(1191,'MA11',1208,'',0,'','Préfecture de Casablanca',1),(1192,'MA12',1208,'',0,'','Préfecture de Mohammédia',1),(1193,'MA13',1208,'',0,'','Province de Médiouna',1),(1194,'MA14',1208,'',0,'','Province de Nouaceur',1),(1195,'MA15',1214,'',0,'','Province d\'Assa-Zag',1),(1196,'MA16',1214,'',0,'','Province d\'Es-Semara',1),(1197,'MA17A',1214,'',0,'','Province de Guelmim',1),(1198,'MA18',1214,'',0,'','Province de Tata',1),(1199,'MA19',1214,'',0,'','Province de Tan-Tan',1),(1200,'MA15',1215,'',0,'','Province de Boujdour',1),(1201,'MA16',1215,'',0,'','Province de Lâayoune',1),(1202,'MA17',1215,'',0,'','Province de Tarfaya',1),(1203,'MA18',1211,'',0,'','Préfecture de Marrakech',1),(1204,'MA19',1211,'',0,'','Province d\'Al Haouz',1),(1205,'MA20',1211,'',0,'','Province de Chichaoua',1),(1206,'MA21',1211,'',0,'','Province d\'El Kelâa des Sraghna',1),(1207,'MA22',1211,'',0,'','Province d\'Essaouira',1),(1208,'MA23',1211,'',0,'','Province de Rehamna',1),(1209,'MA24',1206,'',0,'','Préfecture de Meknès',1),(1210,'MA25',1206,'',0,'','Province d’El Hajeb',1),(1211,'MA26',1206,'',0,'','Province d\'Errachidia',1),(1212,'MA27',1206,'',0,'','Province d’Ifrane',1),(1213,'MA28',1206,'',0,'','Province de Khénifra',1),(1214,'MA29',1206,'',0,'','Province de Midelt',1),(1215,'MA30',1204,'',0,'','Préfecture d\'Oujda-Angad',1),(1216,'MA31',1204,'',0,'','Province de Berkane',1),(1217,'MA32',1204,'',0,'','Province de Driouch',1),(1218,'MA33',1204,'',0,'','Province de Figuig',1),(1219,'MA34',1204,'',0,'','Province de Jerada',1),(1220,'MA35',1204,'',0,'','Province de Nadorgg',1),(1221,'MA36',1204,'',0,'','Province de Taourirt',1),(1222,'MA37',1216,'',0,'','Province d\'Aousserd',1),(1223,'MA38',1216,'',0,'','Province d\'Oued Ed-Dahab',1),(1224,'MA39',1207,'',0,'','Préfecture de Rabat',1),(1225,'MA40',1207,'',0,'','Préfecture de Skhirat-Témara',1),(1226,'MA41',1207,'',0,'','Préfecture de Salé',1),(1227,'MA42',1207,'',0,'','Province de Khémisset',1),(1228,'MA43',1213,'',0,'','Préfecture d\'Agadir Ida-Outanane',1),(1229,'MA44',1213,'',0,'','Préfecture d\'Inezgane-Aït Melloul',1),(1230,'MA45',1213,'',0,'','Province de Chtouka-Aït Baha',1),(1231,'MA46',1213,'',0,'','Province d\'Ouarzazate',1),(1232,'MA47',1213,'',0,'','Province de Sidi Ifni',1),(1233,'MA48',1213,'',0,'','Province de Taroudant',1),(1234,'MA49',1213,'',0,'','Province de Tinghir',1),(1235,'MA50',1213,'',0,'','Province de Tiznit',1),(1236,'MA51',1213,'',0,'','Province de Zagora',1),(1237,'MA52',1212,'',0,'','Province d\'Azilal',1),(1238,'MA53',1212,'',0,'','Province de Beni Mellal',1),(1239,'MA54',1212,'',0,'','Province de Fquih Ben Salah',1),(1240,'MA55',1201,'',0,'','Préfecture de M\'diq-Fnideq',1),(1241,'MA56',1201,'',0,'','Préfecture de Tanger-Asilah',1),(1242,'MA57',1201,'',0,'','Province de Chefchaouen',1),(1243,'MA58',1201,'',0,'','Province de Fahs-Anjra',1),(1244,'MA59',1201,'',0,'','Province de Larache',1),(1245,'MA60',1201,'',0,'','Province d\'Ouezzane',1),(1246,'MA61',1201,'',0,'','Province de Tétouan',1),(1247,'MA62',1203,'',0,'','Province de Guercif',1),(1248,'MA63',1203,'',0,'','Province d\'Al Hoceïma',1),(1249,'MA64',1203,'',0,'','Province de Taounate',1),(1250,'MA65',1203,'',0,'','Province de Taza',1),(1251,'MA6A',1205,'',0,'','Préfecture de Fès',1),(1252,'MA7A',1205,'',0,'','Province de Boulemane',1),(1253,'MA15A',1214,'',0,'','Province d\'Assa-Zag',1),(1254,'MA16A',1214,'',0,'','Province d\'Es-Semara',1),(1255,'MA18A',1211,'',0,'','Préfecture de Marrakech',1),(1256,'MA19A',1214,'',0,'','Province de Tan-Tan',1),(1257,'MA19B',1214,'',0,'','Province de Tan-Tan',1),(1258,'TN01',1001,'',0,'','Ariana',1),(1259,'TN02',1001,'',0,'','Béja',1),(1260,'TN03',1001,'',0,'','Ben Arous',1),(1261,'TN04',1001,'',0,'','Bizerte',1),(1262,'TN05',1001,'',0,'','Gabès',1),(1263,'TN06',1001,'',0,'','Gafsa',1),(1264,'TN07',1001,'',0,'','Jendouba',1),(1265,'TN08',1001,'',0,'','Kairouan',1),(1266,'TN09',1001,'',0,'','Kasserine',1),(1267,'TN10',1001,'',0,'','Kébili',1),(1268,'TN11',1001,'',0,'','La Manouba',1),(1269,'TN12',1001,'',0,'','Le Kef',1),(1270,'TN13',1001,'',0,'','Mahdia',1),(1271,'TN14',1001,'',0,'','Médenine',1),(1272,'TN15',1001,'',0,'','Monastir',1),(1273,'TN16',1001,'',0,'','Nabeul',1),(1274,'TN17',1001,'',0,'','Sfax',1),(1275,'TN18',1001,'',0,'','Sidi Bouzid',1),(1276,'TN19',1001,'',0,'','Siliana',1),(1277,'TN20',1001,'',0,'','Sousse',1),(1278,'TN21',1001,'',0,'','Tataouine',1),(1279,'TN22',1001,'',0,'','Tozeur',1),(1280,'TN23',1001,'',0,'','Tunis',1),(1281,'TN24',1001,'',0,'','Zaghouan',1); /*!40000 ALTER TABLE `llx_c_departements` ENABLE KEYS */; UNLOCK TABLES; @@ -1538,7 +1538,7 @@ CREATE TABLE `llx_c_forme_juridique` ( `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_forme_juridique` (`code`) -) ENGINE=InnoDB AUTO_INCREMENT=100010 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=100009 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1596,7 +1596,7 @@ CREATE TABLE `llx_c_incoterms` ( `active` tinyint(4) NOT NULL DEFAULT '1', PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_incoterms` (`code`) -) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1732,7 +1732,7 @@ DROP TABLE IF EXISTS `llx_c_paiement`; CREATE TABLE `llx_c_paiement` ( `id` int(11) NOT NULL, `code` varchar(6) NOT NULL, - `libelle` varchar(30) DEFAULT NULL, + `libelle` varchar(62) DEFAULT NULL, `type` smallint(6) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT '1', `accountancy_code` varchar(32) DEFAULT NULL, @@ -2005,7 +2005,7 @@ CREATE TABLE `llx_c_regions` ( LOCK TABLES `llx_c_regions` WRITE; /*!40000 ALTER TABLE `llx_c_regions` DISABLE KEYS */; -INSERT INTO `llx_c_regions` VALUES (1,0,0,'0',0,'-',1),(101,1,1,'97105',3,'Guadeloupe',1),(102,2,1,'97209',3,'Martinique',1),(103,3,1,'97302',3,'Guyane',1),(104,4,1,'97411',3,'Réunion',1),(105,11,1,'75056',1,'Île-de-France',1),(106,21,1,'51108',0,'Champagne-Ardenne',1),(107,22,1,'80021',0,'Picardie',1),(108,23,1,'76540',0,'Haute-Normandie',1),(109,24,1,'45234',2,'Centre',1),(110,25,1,'14118',0,'Basse-Normandie',1),(111,26,1,'21231',0,'Bourgogne',1),(112,31,1,'59350',2,'Nord-Pas-de-Calais',1),(113,41,1,'57463',0,'Lorraine',1),(114,42,1,'67482',1,'Alsace',1),(115,43,1,'25056',0,'Franche-Comté',1),(116,52,1,'44109',4,'Pays de la Loire',1),(117,53,1,'35238',0,'Bretagne',1),(118,54,1,'86194',2,'Poitou-Charentes',1),(119,72,1,'33063',1,'Aquitaine',1),(120,73,1,'31555',0,'Midi-Pyrénées',1),(121,74,1,'87085',2,'Limousin',1),(122,82,1,'69123',2,'Rhône-Alpes',1),(123,83,1,'63113',1,'Auvergne',1),(124,91,1,'34172',2,'Languedoc-Roussillon',1),(125,93,1,'13055',0,'Provence-Alpes-Côte d\'Azur',1),(126,94,1,'2A004',0,'Corse',1),(201,201,2,'',1,'Flandre',1),(202,202,2,'',2,'Wallonie',1),(203,203,2,'',3,'Bruxelles-Capitale',1),(301,301,3,NULL,1,'Abruzzo',1),(302,302,3,NULL,1,'Basilicata',1),(303,303,3,NULL,1,'Calabria',1),(304,304,3,NULL,1,'Campania',1),(305,305,3,NULL,1,'Emilia-Romagna',1),(306,306,3,NULL,1,'Friuli-Venezia Giulia',1),(307,307,3,NULL,1,'Lazio',1),(308,308,3,NULL,1,'Liguria',1),(309,309,3,NULL,1,'Lombardia',1),(310,310,3,NULL,1,'Marche',1),(311,311,3,NULL,1,'Molise',1),(312,312,3,NULL,1,'Piemonte',1),(313,313,3,NULL,1,'Puglia',1),(314,314,3,NULL,1,'Sardegna',1),(315,315,3,NULL,1,'Sicilia',1),(316,316,3,NULL,1,'Toscana',1),(317,317,3,NULL,1,'Trentino-Alto Adige',1),(318,318,3,NULL,1,'Umbria',1),(319,319,3,NULL,1,'Valle d Aosta',1),(320,320,3,NULL,1,'Veneto',1),(401,401,4,'',0,'Andalucia',1),(402,402,4,'',0,'Aragón',1),(403,403,4,'',0,'Castilla y León',1),(404,404,4,'',0,'Castilla la Mancha',1),(405,405,4,'',0,'Canarias',1),(406,406,4,'',0,'Cataluña',1),(407,407,4,'',0,'Comunidad de Ceuta',1),(408,408,4,'',0,'Comunidad Foral de Navarra',1),(409,409,4,'',0,'Comunidad de Melilla',1),(410,410,4,'',0,'Cantabria',1),(411,411,4,'',0,'Comunidad Valenciana',1),(412,412,4,'',0,'Extemadura',1),(413,413,4,'',0,'Galicia',1),(414,414,4,'',0,'Islas Baleares',1),(415,415,4,'',0,'La Rioja',1),(416,416,4,'',0,'Comunidad de Madrid',1),(417,417,4,'',0,'Región de Murcia',1),(418,418,4,'',0,'Principado de Asturias',1),(419,419,4,'',0,'Pais Vasco',1),(420,420,4,'',0,'Otros',1),(601,601,6,'',1,'Cantons',1),(1001,1001,10,'',0,'Ariana',1),(1002,1002,10,'',0,'Béja',1),(1003,1003,10,'',0,'Ben Arous',1),(1004,1004,10,'',0,'Bizerte',1),(1005,1005,10,'',0,'Gabès',1),(1006,1006,10,'',0,'Gafsa',1),(1007,1007,10,'',0,'Jendouba',1),(1008,1008,10,'',0,'Kairouan',1),(1009,1009,10,'',0,'Kasserine',1),(1010,1010,10,'',0,'Kébili',1),(1011,1011,10,'',0,'La Manouba',1),(1012,1012,10,'',0,'Le Kef',1),(1013,1013,10,'',0,'Mahdia',1),(1014,1014,10,'',0,'Médenine',1),(1015,1015,10,'',0,'Monastir',1),(1016,1016,10,'',0,'Nabeul',1),(1017,1017,10,'',0,'Sfax',1),(1018,1018,10,'',0,'Sidi Bouzid',1),(1019,1019,10,'',0,'Siliana',1),(1020,1020,10,'',0,'Sousse',1),(1021,1021,10,'',0,'Tataouine',1),(1022,1022,10,'',0,'Tozeur',1),(1023,1023,10,'',0,'Tunis',1),(1024,1024,10,'',0,'Zaghouan',1),(1101,1101,11,'',0,'United-States',1),(1201,1201,12,'',0,'Tanger-Tétouan',1),(1202,1202,12,'',0,'Gharb-Chrarda-Beni Hssen',1),(1203,1203,12,'',0,'Taza-Al Hoceima-Taounate',1),(1204,1204,12,'',0,'L\'Oriental',1),(1205,1205,12,'',0,'Fès-Boulemane',1),(1206,1206,12,'',0,'Meknès-Tafialet',1),(1207,1207,12,'',0,'Rabat-Salé-Zemour-Zaër',1),(1208,1208,12,'',0,'Grand Cassablanca',1),(1209,1209,12,'',0,'Chaouia-Ouardigha',1),(1210,1210,12,'',0,'Doukahla-Adba',1),(1211,1211,12,'',0,'Marrakech-Tensift-Al Haouz',1),(1212,1212,12,'',0,'Tadla-Azilal',1),(1213,1213,12,'',0,'Sous-Massa-Drâa',1),(1214,1214,12,'',0,'Guelmim-Es Smara',1),(1215,1215,12,'',0,'Laâyoune-Boujdour-Sakia el Hamra',1),(1216,1216,12,'',0,'Oued Ed-Dahab Lagouira',1),(1301,1301,13,'',0,'Algerie',1),(2301,2301,23,'',0,'Norte',1),(2302,2302,23,'',0,'Litoral',1),(2303,2303,23,'',0,'Cuyana',1),(2304,2304,23,'',0,'Central',1),(2305,2305,23,'',0,'Patagonia',1),(2801,2801,28,'',0,'Australia',1),(4601,4601,46,'',0,'Barbados',1),(6701,6701,67,NULL,NULL,'Tarapacá',1),(6702,6702,67,NULL,NULL,'Antofagasta',1),(6703,6703,67,NULL,NULL,'Atacama',1),(6704,6704,67,NULL,NULL,'Coquimbo',1),(6705,6705,67,NULL,NULL,'Valparaíso',1),(6706,6706,67,NULL,NULL,'General Bernardo O Higgins',1),(6707,6707,67,NULL,NULL,'Maule',1),(6708,6708,67,NULL,NULL,'Biobío',1),(6709,6709,67,NULL,NULL,'Raucanía',1),(6710,6710,67,NULL,NULL,'Los Lagos',1),(6711,6711,67,NULL,NULL,'Aysén General Carlos Ibáñez del Campo',1),(6712,6712,67,NULL,NULL,'Magallanes y Antártica Chilena',1),(6713,6713,67,NULL,NULL,'Santiago',1),(6714,6714,67,NULL,NULL,'Los Ríos',1),(6715,6715,67,NULL,NULL,'Arica y Parinacota',1),(7001,7001,70,'',0,'Colombie',1),(8601,8601,86,NULL,NULL,'Central',1),(8602,8602,86,NULL,NULL,'Oriental',1),(8603,8603,86,NULL,NULL,'Occidental',1),(10201,10201,102,NULL,NULL,'??????',1),(10202,10202,102,NULL,NULL,'?????? ??????',1),(10203,10203,102,NULL,NULL,'???????? ?????????',1),(10204,10204,102,NULL,NULL,'?????',1),(10205,10205,102,NULL,NULL,'????????? ????????? ??? ?????',1),(10206,10206,102,NULL,NULL,'???????',1),(10207,10207,102,NULL,NULL,'????? ?????',1),(10208,10208,102,NULL,NULL,'?????? ??????',1),(10209,10209,102,NULL,NULL,'????????????',1),(10210,10210,102,NULL,NULL,'????? ??????',1),(10211,10211,102,NULL,NULL,'?????? ??????',1),(10212,10212,102,NULL,NULL,'????????',1),(10213,10213,102,NULL,NULL,'?????? ?????????',1),(11401,11401,114,'',0,'Honduras',1),(11701,11701,117,'',0,'India',1),(15201,15201,152,'',0,'Rivière Noire',1),(15202,15202,152,'',0,'Flacq',1),(15203,15203,152,'',0,'Grand Port',1),(15204,15204,152,'',0,'Moka',1),(15205,15205,152,'',0,'Pamplemousses',1),(15206,15206,152,'',0,'Plaines Wilhems',1),(15207,15207,152,'',0,'Port-Louis',1),(15208,15208,152,'',0,'Rivière du Rempart',1),(15209,15209,152,'',0,'Savanne',1),(15210,15210,152,'',0,'Rodrigues',1),(15211,15211,152,'',0,'Les îles Agaléga',1),(15212,15212,152,'',0,'Les écueils des Cargados Carajos',1),(15401,15401,154,'',0,'Mexique',1),(23201,23201,232,'',0,'Los Andes',1),(23202,23202,232,'',0,'Capital',1),(23203,23203,232,'',0,'Central',1),(23204,23204,232,'',0,'Cento Occidental',1),(23205,23205,232,'',0,'Guayana',1),(23206,23206,232,'',0,'Insular',1),(23207,23207,232,'',0,'Los Llanos',1),(23208,23208,232,'',0,'Nor-Oriental',1),(23209,23209,232,'',0,'Zuliana',1); +INSERT INTO `llx_c_regions` VALUES (1,0,0,'0',0,'-',1),(101,1,1,'97105',3,'Guadeloupe',1),(102,2,1,'97209',3,'Martinique',1),(103,3,1,'97302',3,'Guyane',1),(104,4,1,'97411',3,'Réunion',1),(105,11,1,'75056',1,'Île-de-France',1),(106,21,1,'51108',0,'Champagne-Ardenne',1),(107,22,1,'80021',0,'Picardie',1),(108,23,1,'76540',0,'Haute-Normandie',1),(109,24,1,'45234',2,'Centre',1),(110,25,1,'14118',0,'Basse-Normandie',1),(111,26,1,'21231',0,'Bourgogne',1),(112,31,1,'59350',2,'Nord-Pas-de-Calais',1),(113,41,1,'57463',0,'Lorraine',1),(114,42,1,'67482',1,'Alsace',1),(115,43,1,'25056',0,'Franche-Comté',1),(116,52,1,'44109',4,'Pays de la Loire',1),(117,53,1,'35238',0,'Bretagne',1),(118,54,1,'86194',2,'Poitou-Charentes',1),(119,72,1,'33063',1,'Aquitaine',1),(120,73,1,'31555',0,'Midi-Pyrénées',1),(121,74,1,'87085',2,'Limousin',1),(122,82,1,'69123',2,'Rhône-Alpes',1),(123,83,1,'63113',1,'Auvergne',1),(124,91,1,'34172',2,'Languedoc-Roussillon',1),(125,93,1,'13055',0,'Provence-Alpes-Côte d\'Azur',1),(126,94,1,'2A004',0,'Corse',1),(201,201,2,'',1,'Flandre',1),(202,202,2,'',2,'Wallonie',1),(203,203,2,'',3,'Bruxelles-Capitale',1),(301,301,3,NULL,1,'Abruzzo',1),(302,302,3,NULL,1,'Basilicata',1),(303,303,3,NULL,1,'Calabria',1),(304,304,3,NULL,1,'Campania',1),(305,305,3,NULL,1,'Emilia-Romagna',1),(306,306,3,NULL,1,'Friuli-Venezia Giulia',1),(307,307,3,NULL,1,'Lazio',1),(308,308,3,NULL,1,'Liguria',1),(309,309,3,NULL,1,'Lombardia',1),(310,310,3,NULL,1,'Marche',1),(311,311,3,NULL,1,'Molise',1),(312,312,3,NULL,1,'Piemonte',1),(313,313,3,NULL,1,'Puglia',1),(314,314,3,NULL,1,'Sardegna',1),(315,315,3,NULL,1,'Sicilia',1),(316,316,3,NULL,1,'Toscana',1),(317,317,3,NULL,1,'Trentino-Alto Adige',1),(318,318,3,NULL,1,'Umbria',1),(319,319,3,NULL,1,'Valle d Aosta',1),(320,320,3,NULL,1,'Veneto',1),(401,401,4,'',0,'Andalucia',1),(402,402,4,'',0,'Aragón',1),(403,403,4,'',0,'Castilla y León',1),(404,404,4,'',0,'Castilla la Mancha',1),(405,405,4,'',0,'Canarias',1),(406,406,4,'',0,'Cataluña',1),(407,407,4,'',0,'Comunidad de Ceuta',1),(408,408,4,'',0,'Comunidad Foral de Navarra',1),(409,409,4,'',0,'Comunidad de Melilla',1),(410,410,4,'',0,'Cantabria',1),(411,411,4,'',0,'Comunidad Valenciana',1),(412,412,4,'',0,'Extemadura',1),(413,413,4,'',0,'Galicia',1),(414,414,4,'',0,'Islas Baleares',1),(415,415,4,'',0,'La Rioja',1),(416,416,4,'',0,'Comunidad de Madrid',1),(417,417,4,'',0,'Región de Murcia',1),(418,418,4,'',0,'Principado de Asturias',1),(419,419,4,'',0,'Pais Vasco',1),(601,601,6,'',1,'Cantons',1),(1001,1001,10,'',0,'Ariana',1),(1002,1002,10,'',0,'Béja',1),(1003,1003,10,'',0,'Ben Arous',1),(1004,1004,10,'',0,'Bizerte',1),(1005,1005,10,'',0,'Gabès',1),(1006,1006,10,'',0,'Gafsa',1),(1007,1007,10,'',0,'Jendouba',1),(1008,1008,10,'',0,'Kairouan',1),(1009,1009,10,'',0,'Kasserine',1),(1010,1010,10,'',0,'Kébili',1),(1011,1011,10,'',0,'La Manouba',1),(1012,1012,10,'',0,'Le Kef',1),(1013,1013,10,'',0,'Mahdia',1),(1014,1014,10,'',0,'Médenine',1),(1015,1015,10,'',0,'Monastir',1),(1016,1016,10,'',0,'Nabeul',1),(1017,1017,10,'',0,'Sfax',1),(1018,1018,10,'',0,'Sidi Bouzid',1),(1019,1019,10,'',0,'Siliana',1),(1020,1020,10,'',0,'Sousse',1),(1021,1021,10,'',0,'Tataouine',1),(1022,1022,10,'',0,'Tozeur',1),(1023,1023,10,'',0,'Tunis',1),(1024,1024,10,'',0,'Zaghouan',1),(1101,1101,11,'',0,'United-States',1),(1201,1201,12,'',0,'Tanger-Tétouan',1),(1202,1202,12,'',0,'Gharb-Chrarda-Beni Hssen',1),(1203,1203,12,'',0,'Taza-Al Hoceima-Taounate',1),(1204,1204,12,'',0,'L\'Oriental',1),(1205,1205,12,'',0,'Fès-Boulemane',1),(1206,1206,12,'',0,'Meknès-Tafialet',1),(1207,1207,12,'',0,'Rabat-Salé-Zemour-Zaër',1),(1208,1208,12,'',0,'Grand Cassablanca',1),(1209,1209,12,'',0,'Chaouia-Ouardigha',1),(1210,1210,12,'',0,'Doukahla-Adba',1),(1211,1211,12,'',0,'Marrakech-Tensift-Al Haouz',1),(1212,1212,12,'',0,'Tadla-Azilal',1),(1213,1213,12,'',0,'Sous-Massa-Drâa',1),(1214,1214,12,'',0,'Guelmim-Es Smara',1),(1215,1215,12,'',0,'Laâyoune-Boujdour-Sakia el Hamra',1),(1216,1216,12,'',0,'Oued Ed-Dahab Lagouira',1),(1301,1301,13,'',0,'Algerie',1),(2301,2301,23,'',0,'Norte',1),(2302,2302,23,'',0,'Litoral',1),(2303,2303,23,'',0,'Cuyana',1),(2304,2304,23,'',0,'Central',1),(2305,2305,23,'',0,'Patagonia',1),(2801,2801,28,'',0,'Australia',1),(4601,4601,46,'',0,'Barbados',1),(6701,6701,67,NULL,NULL,'Tarapacá',1),(6702,6702,67,NULL,NULL,'Antofagasta',1),(6703,6703,67,NULL,NULL,'Atacama',1),(6704,6704,67,NULL,NULL,'Coquimbo',1),(6705,6705,67,NULL,NULL,'Valparaíso',1),(6706,6706,67,NULL,NULL,'General Bernardo O Higgins',1),(6707,6707,67,NULL,NULL,'Maule',1),(6708,6708,67,NULL,NULL,'Biobío',1),(6709,6709,67,NULL,NULL,'Raucanía',1),(6710,6710,67,NULL,NULL,'Los Lagos',1),(6711,6711,67,NULL,NULL,'Aysén General Carlos Ibáñez del Campo',1),(6712,6712,67,NULL,NULL,'Magallanes y Antártica Chilena',1),(6713,6713,67,NULL,NULL,'Santiago',1),(6714,6714,67,NULL,NULL,'Los Ríos',1),(6715,6715,67,NULL,NULL,'Arica y Parinacota',1),(7001,7001,70,'',0,'Colombie',1),(8601,8601,86,NULL,NULL,'Central',1),(8602,8602,86,NULL,NULL,'Oriental',1),(8603,8603,86,NULL,NULL,'Occidental',1),(10201,10201,102,NULL,NULL,'??????',1),(10202,10202,102,NULL,NULL,'?????? ??????',1),(10203,10203,102,NULL,NULL,'???????? ?????????',1),(10204,10204,102,NULL,NULL,'?????',1),(10205,10205,102,NULL,NULL,'????????? ????????? ??? ?????',1),(10206,10206,102,NULL,NULL,'???????',1),(10207,10207,102,NULL,NULL,'????? ?????',1),(10208,10208,102,NULL,NULL,'?????? ??????',1),(10209,10209,102,NULL,NULL,'????????????',1),(10210,10210,102,NULL,NULL,'????? ??????',1),(10211,10211,102,NULL,NULL,'?????? ??????',1),(10212,10212,102,NULL,NULL,'????????',1),(10213,10213,102,NULL,NULL,'?????? ?????????',1),(11401,11401,114,'',0,'Honduras',1),(11701,11701,117,'',0,'India',1),(15201,15201,152,'',0,'Rivière Noire',1),(15202,15202,152,'',0,'Flacq',1),(15203,15203,152,'',0,'Grand Port',1),(15204,15204,152,'',0,'Moka',1),(15205,15205,152,'',0,'Pamplemousses',1),(15206,15206,152,'',0,'Plaines Wilhems',1),(15207,15207,152,'',0,'Port-Louis',1),(15208,15208,152,'',0,'Rivière du Rempart',1),(15209,15209,152,'',0,'Savanne',1),(15210,15210,152,'',0,'Rodrigues',1),(15211,15211,152,'',0,'Les îles Agaléga',1),(15212,15212,152,'',0,'Les écueils des Cargados Carajos',1),(15401,15401,154,'',0,'Mexique',1),(23201,23201,232,'',0,'Los Andes',1),(23202,23202,232,'',0,'Capital',1),(23203,23203,232,'',0,'Central',1),(23204,23204,232,'',0,'Cento Occidental',1),(23205,23205,232,'',0,'Guayana',1),(23206,23206,232,'',0,'Insular',1),(23207,23207,232,'',0,'Los Llanos',1),(23208,23208,232,'',0,'Nor-Oriental',1),(23209,23209,232,'',0,'Zuliana',1); /*!40000 ALTER TABLE `llx_c_regions` ENABLE KEYS */; UNLOCK TABLES; @@ -2286,7 +2286,7 @@ CREATE TABLE `llx_c_units` ( `active` tinyint(4) NOT NULL DEFAULT '1', PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_units_code` (`code`) -) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2354,7 +2354,7 @@ CREATE TABLE `llx_categorie` ( UNIQUE KEY `uk_categorie_ref` (`entity`,`fk_parent`,`label`,`type`), KEY `idx_categorie_type` (`type`), KEY `idx_categorie_label` (`label`) -) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2363,7 +2363,7 @@ CREATE TABLE `llx_categorie` ( LOCK TABLES `llx_categorie` WRITE; /*!40000 ALTER TABLE `llx_categorie` DISABLE KEYS */; -INSERT INTO `llx_categorie` VALUES (1,0,'MySupplierCategory',1,1,'This is description of category MyCategory for suppliers<br />',NULL,0,NULL),(2,0,'MyCategory',1,1,'This is description of MyCategory for customer and prospects<br />',NULL,0,NULL),(3,7,'Hot products',1,1,'This is description of hot products<br />',NULL,0,NULL),(4,0,'Cold products',1,1,'This is a description of cold products<br />',NULL,0,NULL),(5,7,'ChildChild 2a x',0,1,'<br />',NULL,0,NULL),(6,7,'ChildChild 2a',0,1,'<br />',NULL,0,NULL),(7,9,'Child 2',0,1,'<br />',NULL,0,NULL),(8,7,'ChildChild 2b',0,1,'<br />',NULL,0,NULL),(9,0,'Parent',0,1,'<br />',NULL,0,NULL),(10,0,'XL Cutomers',0,1,'<br />',NULL,0,NULL),(11,9,'Child 1',0,1,'',NULL,0,NULL),(12,0,'cccc',2,1,'',NULL,0,NULL),(13,0,'ccc2',2,1,'gdfgdfgdf',NULL,0,NULL),(14,0,'ccc3',2,1,'',NULL,0,NULL),(15,13,'ccc2a',2,1,'',NULL,0,NULL),(16,15,'ccc2a1',2,1,'desc,b,nb,fhgfg hf',NULL,0,NULL); +INSERT INTO `llx_categorie` VALUES (1,0,'MySupplierCategory',1,1,'This is description of category MyCategory for suppliers<br />',NULL,0,NULL),(2,0,'MyCategory',1,1,'This is description of MyCategory for customer and prospects<br />',NULL,0,NULL),(3,7,'Hot products',1,1,'This is description of hot products<br />',NULL,0,NULL),(4,0,'Cold products',1,1,'This is a description of cold products<br />',NULL,0,NULL),(5,7,'ChildChild 2a x',0,1,'<br />',NULL,0,NULL),(6,7,'ChildChild 2a',0,1,'<br />',NULL,0,NULL),(7,9,'Child 2',0,1,'<br />',NULL,0,NULL),(8,7,'ChildChild 2b',0,1,'<br />',NULL,0,NULL),(9,0,'Parent',0,1,'<br />',NULL,0,NULL),(10,0,'XL Cutomers',0,1,'<br />',NULL,0,NULL),(11,9,'Child 1',0,1,'',NULL,0,NULL),(12,0,'cccc',2,1,'',NULL,0,NULL),(13,0,'ccc2',2,1,'gdfgdfgdf',NULL,0,NULL),(14,0,'ccc3',2,1,'',NULL,0,NULL),(15,13,'ccc2a',2,1,'',NULL,0,NULL),(16,15,'ccc2a1',2,1,'desc,b,nb,fhgfg hf',NULL,0,NULL),(17,0,'MyTag1',4,1,'',NULL,0,NULL),(18,0,'MyTag2',4,1,'',NULL,0,NULL),(19,17,'MyTag3',4,1,'',NULL,0,NULL); /*!40000 ALTER TABLE `llx_categorie` ENABLE KEYS */; UNLOCK TABLES; @@ -2434,8 +2434,8 @@ CREATE TABLE `llx_categorie_fournisseur` ( PRIMARY KEY (`fk_categorie`,`fk_soc`), KEY `idx_categorie_fournisseur_fk_categorie` (`fk_categorie`), KEY `idx_categorie_fournisseur_fk_societe` (`fk_soc`), - CONSTRAINT `fk_categorie_fournisseur_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`), - CONSTRAINT `fk_categorie_fournisseur_categorie_rowid` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`) + CONSTRAINT `fk_categorie_fournisseur_categorie_rowid` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`), + CONSTRAINT `fk_categorie_fournisseur_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2548,8 +2548,8 @@ CREATE TABLE `llx_categorie_societe` ( PRIMARY KEY (`fk_categorie`,`fk_soc`), KEY `idx_categorie_societe_fk_categorie` (`fk_categorie`), KEY `idx_categorie_societe_fk_societe` (`fk_soc`), - CONSTRAINT `fk_categorie_societe_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`), - CONSTRAINT `fk_categorie_societe_categorie_rowid` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`) + CONSTRAINT `fk_categorie_societe_categorie_rowid` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`), + CONSTRAINT `fk_categorie_societe_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2689,7 +2689,7 @@ CREATE TABLE `llx_commande` ( CONSTRAINT `fk_commande_fk_user_author` FOREIGN KEY (`fk_user_author`) REFERENCES `llx_user` (`rowid`), CONSTRAINT `fk_commande_fk_user_cloture` FOREIGN KEY (`fk_user_cloture`) REFERENCES `llx_user` (`rowid`), CONSTRAINT `fk_commande_fk_user_valid` FOREIGN KEY (`fk_user_valid`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2698,7 +2698,7 @@ CREATE TABLE `llx_commande` ( LOCK TABLES `llx_commande` WRITE; /*!40000 ALTER TABLE `llx_commande` DISABLE KEYS */; -INSERT INTO `llx_commande` VALUES (1,'2012-12-08 13:11:07',1,NULL,'CO1107-0002',1,NULL,NULL,'','2011-07-20 15:23:12','2011-08-08 13:59:09',NULL,'2011-07-20',1,NULL,1,NULL,NULL,1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','',0,NULL,NULL,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2013-02-12 16:06:51',1,NULL,'CO1107-0003',1,NULL,NULL,'','2011-07-20 23:20:12','2013-02-12 17:06:51',NULL,'2011-07-21',1,NULL,1,NULL,NULL,1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,0,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2013-02-17 17:27:56',1,NULL,'CO1107-0004',1,NULL,NULL,'','2011-07-20 23:22:53','2013-02-17 18:27:56',NULL,'2011-07-21',1,NULL,1,NULL,NULL,1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,30.00000000,30.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(5,'2012-12-08 13:11:07',1,NULL,'CO1108-0001',1,NULL,NULL,'','2011-08-08 03:04:11','2011-08-08 03:04:21',NULL,'2011-08-08',1,NULL,1,NULL,NULL,2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(6,'2013-02-17 15:22:14',19,NULL,'(PROV6)',1,NULL,NULL,'','2013-02-17 16:22:14',NULL,NULL,'2013-02-17',1,NULL,NULL,NULL,NULL,0,0,0,NULL,0,11.76000000,0.00000000,0.00000000,60.00000000,71.76000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(7,'2013-02-17 17:38:37',18,NULL,'CO1302-0005',1,NULL,NULL,'gfdf','2013-02-17 16:28:22','2013-02-17 18:38:14',NULL,'2013-02-17',1,NULL,1,NULL,NULL,2,0,0,NULL,0,3.22000000,0.00000000,0.00000000,20.00000000,23.22000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(8,'2013-03-08 09:02:31',23,NULL,'(PROV8)',1,NULL,NULL,'fdfs','2013-03-08 10:02:31',NULL,NULL,'2013-03-08',1,NULL,NULL,NULL,NULL,0,0,0,NULL,0,0.00000000,0.00000000,0.00000000,5.00000000,5.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_commande` VALUES (1,'2012-12-08 13:11:07',1,NULL,'CO1107-0002',1,NULL,NULL,'','2011-07-20 15:23:12','2011-08-08 13:59:09',NULL,'2011-07-20',1,NULL,1,NULL,NULL,1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','',0,NULL,NULL,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2013-02-12 16:06:51',1,NULL,'CO1107-0003',1,NULL,NULL,'','2011-07-20 23:20:12','2013-02-12 17:06:51',NULL,'2011-07-21',1,NULL,1,NULL,NULL,1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,0,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2013-02-17 17:27:56',1,NULL,'CO1107-0004',1,NULL,NULL,'','2011-07-20 23:22:53','2013-02-17 18:27:56',NULL,'2011-07-21',1,NULL,1,NULL,NULL,1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,30.00000000,30.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(5,'2012-12-08 13:11:07',1,NULL,'CO1108-0001',1,NULL,NULL,'','2011-08-08 03:04:11','2011-08-08 03:04:21',NULL,'2011-08-08',1,NULL,1,NULL,NULL,2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(6,'2013-02-17 15:22:14',19,NULL,'(PROV6)',1,NULL,NULL,'','2013-02-17 16:22:14',NULL,NULL,'2013-02-17',1,NULL,NULL,NULL,NULL,0,0,0,NULL,0,11.76000000,0.00000000,0.00000000,60.00000000,71.76000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_commande` ENABLE KEYS */; UNLOCK TABLES; @@ -2780,7 +2780,7 @@ CREATE TABLE `llx_commande_fournisseur` ( UNIQUE KEY `uk_commande_fournisseur_ref` (`ref`,`fk_soc`,`entity`), KEY `idx_commande_fournisseur_fk_soc` (`fk_soc`), CONSTRAINT `fk_commande_fournisseur_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2789,7 +2789,7 @@ CREATE TABLE `llx_commande_fournisseur` ( LOCK TABLES `llx_commande_fournisseur` WRITE; /*!40000 ALTER TABLE `llx_commande_fournisseur` DISABLE KEYS */; -INSERT INTO `llx_commande_fournisseur` VALUES (1,'2012-12-08 13:11:07',13,'CF1007-0001',1,NULL,NULL,NULL,'2010-07-11 17:13:40','2010-07-11 17:15:42',NULL,NULL,'2010-07-11',1,NULL,1,NULL,NULL,0,5,0,0,0,39.20000000,0.00000000,0.00000000,200.00000000,239.20000000,NULL,NULL,'muscadet',2,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2012-12-08 13:11:07',1,'CF1007-0002',1,NULL,NULL,NULL,'2010-07-11 18:46:28','2010-07-11 18:47:33',NULL,NULL,'2010-07-11',1,NULL,1,NULL,NULL,0,3,0,0,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,NULL,NULL,'muscadet',4,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2012-12-08 13:11:07',17,'(PROV3)',1,NULL,NULL,NULL,'2011-08-04 23:00:52',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(4,'2012-12-08 13:11:07',17,'(PROV4)',1,NULL,NULL,NULL,'2011-08-04 23:19:32',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(5,'2012-12-08 13:11:07',17,'(PROV5)',1,NULL,NULL,NULL,'2011-08-04 23:22:16',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(6,'2012-12-08 13:11:07',17,'CF1108-0003',1,NULL,NULL,NULL,'2011-08-04 23:22:54','2011-08-08 15:04:37',NULL,NULL,NULL,1,NULL,1,NULL,NULL,0,2,0,0,0,0.98000000,0.00000000,0.00000000,5.00000000,5.98000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(7,'2012-12-08 13:11:07',17,'(PROV7)',1,NULL,NULL,NULL,'2011-08-04 23:23:29',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(8,'2012-12-08 13:11:07',17,'(PROV8)',1,NULL,NULL,NULL,'2011-08-04 23:36:10',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(13,'2013-03-09 18:39:41',1,'CF1303-0004',1,NULL,NULL,0,'2013-03-09 19:39:18','2013-03-09 19:39:27','2013-03-09 19:39:32',NULL,'2013-03-09',1,NULL,1,1,NULL,0,3,0,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,NULL,NULL,'muscadet',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(14,'2013-03-22 09:26:43',16,'(PROV14)',1,NULL,'gdfg',0,'2013-03-22 10:26:38',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_commande_fournisseur` VALUES (1,'2012-12-08 13:11:07',13,'CF1007-0001',1,NULL,NULL,NULL,'2010-07-11 17:13:40','2010-07-11 17:15:42',NULL,NULL,'2010-07-11',1,NULL,1,NULL,NULL,0,5,0,0,0,39.20000000,0.00000000,0.00000000,200.00000000,239.20000000,NULL,NULL,'muscadet',2,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2012-12-08 13:11:07',1,'CF1007-0002',1,NULL,NULL,NULL,'2010-07-11 18:46:28','2010-07-11 18:47:33',NULL,NULL,'2010-07-11',1,NULL,1,NULL,NULL,0,3,0,0,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,NULL,NULL,'muscadet',4,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2012-12-08 13:11:07',17,'(PROV3)',1,NULL,NULL,NULL,'2011-08-04 23:00:52',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(4,'2012-12-08 13:11:07',17,'(PROV4)',1,NULL,NULL,NULL,'2011-08-04 23:19:32',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(5,'2012-12-08 13:11:07',17,'(PROV5)',1,NULL,NULL,NULL,'2011-08-04 23:22:16',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(6,'2012-12-08 13:11:07',17,'CF1108-0003',1,NULL,NULL,NULL,'2011-08-04 23:22:54','2011-08-08 15:04:37',NULL,NULL,NULL,1,NULL,1,NULL,NULL,0,2,0,0,0,0.98000000,0.00000000,0.00000000,5.00000000,5.98000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(7,'2012-12-08 13:11:07',17,'(PROV7)',1,NULL,NULL,NULL,'2011-08-04 23:23:29',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(8,'2012-12-08 13:11:07',17,'(PROV8)',1,NULL,NULL,NULL,'2011-08-04 23:36:10',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL),(13,'2013-03-09 18:39:41',1,'CF1303-0004',1,NULL,NULL,0,'2013-03-09 19:39:18','2013-03-09 19:39:27','2013-03-09 19:39:32',NULL,'2013-03-09',1,NULL,1,1,NULL,0,3,0,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,NULL,NULL,'muscadet',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_commande_fournisseur` ENABLE KEYS */; UNLOCK TABLES; @@ -2826,7 +2826,7 @@ CREATE TABLE `llx_commande_fournisseur_dispatch` ( LOCK TABLES `llx_commande_fournisseur_dispatch` WRITE; /*!40000 ALTER TABLE `llx_commande_fournisseur_dispatch` DISABLE KEYS */; -INSERT INTO `llx_commande_fournisseur_dispatch` VALUES (1,2,4,0,2,1,1,'2010-07-11 18:49:44',NULL,NULL,NOW(),NULL,NULL,NULL); +INSERT INTO `llx_commande_fournisseur_dispatch` VALUES (1,2,4,0,2,1,1,'2010-07-11 18:49:44',NULL,NULL,'2015-10-03 08:45:18',NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_commande_fournisseur_dispatch` ENABLE KEYS */; UNLOCK TABLES; @@ -2925,7 +2925,7 @@ CREATE TABLE `llx_commande_fournisseurdet` ( PRIMARY KEY (`rowid`), KEY `fk_commande_fournisseurdet_fk_unit` (`fk_unit`), CONSTRAINT `fk_commande_fournisseurdet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2934,7 +2934,7 @@ CREATE TABLE `llx_commande_fournisseurdet` ( LOCK TABLES `llx_commande_fournisseurdet` WRITE; /*!40000 ALTER TABLE `llx_commande_fournisseurdet` DISABLE KEYS */; -INSERT INTO `llx_commande_fournisseurdet` VALUES (1,1,NULL,NULL,'','','Chips',19.600,0.000,'',0.000,'',10,0,0,20.00000000,200.00000000,39.20000000,0.00000000,0.00000000,239.20000000,0,NULL,NULL,0,NULL,0,0,NULL),(2,2,NULL,4,'ABCD','Decapsuleur','',0.000,0.000,'',0.000,'',20,0,0,10.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0,0,NULL),(3,6,NULL,NULL,'','','ljkljl',19.600,0.000,'',0.000,'',1,0,0,5.00000000,5.00000000,0.98000000,0.00000000,0.00000000,5.98000000,0,NULL,NULL,0,NULL,0,0,NULL),(6,13,NULL,NULL,'','','dfgdf',0.000,0.000,'0',0.000,'0',1,0,0,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0,0,NULL),(7,14,NULL,NULL,'','','gfdgd',0.000,0.000,'0',0.000,'0',1,0,0,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0,0,NULL); +INSERT INTO `llx_commande_fournisseurdet` VALUES (1,1,NULL,NULL,'','','Chips',19.600,0.000,'',0.000,'',10,0,0,20.00000000,200.00000000,39.20000000,0.00000000,0.00000000,239.20000000,0,NULL,NULL,0,NULL,0,0,NULL),(2,2,NULL,4,'ABCD','Decapsuleur','',0.000,0.000,'',0.000,'',20,0,0,10.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0,0,NULL),(3,6,NULL,NULL,'','','ljkljl',19.600,0.000,'',0.000,'',1,0,0,5.00000000,5.00000000,0.98000000,0.00000000,0.00000000,5.98000000,0,NULL,NULL,0,NULL,0,0,NULL),(6,13,NULL,NULL,'','','dfgdf',0.000,0.000,'0',0.000,'0',1,0,0,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0,0,NULL); /*!40000 ALTER TABLE `llx_commande_fournisseurdet` ENABLE KEYS */; UNLOCK TABLES; @@ -3008,9 +3008,9 @@ CREATE TABLE `llx_commandedet` ( KEY `idx_commandedet_fk_commande` (`fk_commande`), KEY `idx_commandedet_fk_product` (`fk_product`), KEY `fk_commandedet_fk_unit` (`fk_unit`), - CONSTRAINT `fk_commandedet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`), - CONSTRAINT `fk_commandedet_fk_commande` FOREIGN KEY (`fk_commande`) REFERENCES `llx_commande` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8; + CONSTRAINT `fk_commandedet_fk_commande` FOREIGN KEY (`fk_commande`) REFERENCES `llx_commande` (`rowid`), + CONSTRAINT `fk_commandedet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3019,7 +3019,7 @@ CREATE TABLE `llx_commandedet` ( LOCK TABLES `llx_commandedet` WRITE; /*!40000 ALTER TABLE `llx_commandedet` DISABLE KEYS */; -INSERT INTO `llx_commandedet` VALUES (1,1,NULL,NULL,NULL,'Product 1',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(2,1,NULL,2,NULL,'',0.000,0.000,'',0.000,'',1,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL),(3,1,NULL,5,NULL,'cccc',0.000,0.000,'',0.000,'',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL),(4,2,NULL,NULL,NULL,'hgf',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(10,5,NULL,NULL,NULL,'gfdgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(11,6,NULL,NULL,NULL,'gdfg',19.600,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(12,6,NULL,NULL,NULL,'gfdgd',19.600,0.000,'',0.000,'',1,0,0,NULL,50,50.00000000,50.00000000,9.80000000,0.00000000,0.00000000,59.80000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL),(13,7,NULL,NULL,NULL,'gfdg',19.600,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(14,3,NULL,NULL,NULL,'gdfgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(15,3,NULL,NULL,NULL,'fghfgh',0.000,0.000,'',0.000,'',1,0,0,NULL,20,20.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL),(16,7,NULL,4,NULL,'',12.500,0.000,'',0.000,'',1,0,0,NULL,5,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL),(17,7,NULL,4,NULL,'eeee',12.500,0.000,'',0.000,'',1,0,0,NULL,5,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL),(18,8,NULL,NULL,NULL,'fdsfs',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(19,8,NULL,NULL,NULL,'fsdfsf',0.000,0.000,'',0.000,'',1,0,0,NULL,-5,-5.00000000,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL); +INSERT INTO `llx_commandedet` VALUES (1,1,NULL,NULL,NULL,'Product 1',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(2,1,NULL,2,NULL,'',0.000,0.000,'',0.000,'',1,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL),(3,1,NULL,5,NULL,'cccc',0.000,0.000,'',0.000,'',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL),(4,2,NULL,NULL,NULL,'hgf',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(10,5,NULL,NULL,NULL,'gfdgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(11,6,NULL,NULL,NULL,'gdfg',19.600,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(12,6,NULL,NULL,NULL,'gfdgd',19.600,0.000,'',0.000,'',1,0,0,NULL,50,50.00000000,50.00000000,9.80000000,0.00000000,0.00000000,59.80000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL),(14,3,NULL,NULL,NULL,'gdfgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL),(15,3,NULL,NULL,NULL,'fghfgh',0.000,0.000,'',0.000,'',1,0,0,NULL,20,20.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL); /*!40000 ALTER TABLE `llx_commandedet` ENABLE KEYS */; UNLOCK TABLES; @@ -3237,7 +3237,7 @@ CREATE TABLE `llx_const` ( `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_const` (`name`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=5300 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=5360 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3246,7 +3246,7 @@ CREATE TABLE `llx_const` ( LOCK TABLES `llx_const` WRITE; /*!40000 ALTER TABLE `llx_const` DISABLE KEYS */; -INSERT INTO `llx_const` VALUES (5,'SYSLOG_LEVEL',0,'7','chaine',0,'Level of debug info to show','2010-07-08 11:17:57'),(8,'MAIN_UPLOAD_DOC',0,'2048','chaine',0,'Max size for file upload (0 means no upload allowed)','2010-07-08 11:17:57'),(9,'MAIN_SEARCHFORM_SOCIETE',0,'1','yesno',0,'Show form for quick company search','2010-07-08 11:17:57'),(10,'MAIN_SEARCHFORM_CONTACT',0,'1','yesno',0,'Show form for quick contact search','2010-07-08 11:17:57'),(11,'MAIN_SEARCHFORM_PRODUITSERVICE',0,'1','yesno',0,'Show form for quick product search','2010-07-08 11:17:58'),(12,'MAIN_SEARCHFORM_ADHERENT',0,'1','yesno',0,'Show form for quick member search','2010-07-08 11:17:58'),(16,'MAIN_SIZE_LISTE_LIMIT',0,'25','chaine',0,'Longueur maximum des listes','2010-07-08 11:17:58'),(17,'MAIN_SHOW_WORKBOARD',0,'1','yesno',0,'Affichage tableau de bord de travail Dolibarr','2010-07-08 11:17:58'),(29,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',1,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2010-07-08 11:17:58'),(33,'SOCIETE_NOLIST_COURRIER',0,'1','yesno',0,'Liste les fichiers du repertoire courrier','2010-07-08 11:17:58'),(35,'SOCIETE_CODECOMPTA_ADDON',1,'mod_codecompta_panicum','yesno',0,'Module to control third parties codes','2010-07-08 11:17:58'),(36,'ADHERENT_MAIL_REQUIRED',1,'1','yesno',0,'EMail required to create a new member','2010-07-08 11:17:58'),(37,'ADHERENT_MAIL_FROM',1,'adherents@domain.com','chaine',0,'Sender EMail for automatic emails','2010-07-08 11:17:58'),(38,'ADHERENT_MAIL_RESIL',1,'Your subscription has been resiliated.\r\nWe hope to see you soon again','texte',0,'Mail resiliation','2010-07-08 11:17:58'),(39,'ADHERENT_MAIL_VALID',1,'Your subscription has been validated.\r\nThis is a remind of your personal information :\r\n\r\n%INFOS%\r\n\r\n','texte',0,'Mail de validation','2010-07-08 11:17:59'),(40,'ADHERENT_MAIL_COTIS',1,'Hello %PRENOM%,\r\nThanks for your subscription.\r\nThis email confirms that your subscription has been received and processed.\r\n\r\n','texte',0,'Mail de validation de cotisation','2010-07-08 11:17:59'),(41,'ADHERENT_MAIL_VALID_SUBJECT',1,'Your subscription has been validated','chaine',0,'Sujet du mail de validation','2010-07-08 11:17:59'),(42,'ADHERENT_MAIL_RESIL_SUBJECT',1,'Resiliating your subscription','chaine',0,'Sujet du mail de resiliation','2010-07-08 11:17:59'),(43,'ADHERENT_MAIL_COTIS_SUBJECT',1,'Receipt of your subscription','chaine',0,'Sujet du mail de validation de cotisation','2010-07-08 11:17:59'),(44,'MAILING_EMAIL_FROM',1,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2010-07-08 11:17:59'),(45,'ADHERENT_USE_MAILMAN',1,'0','yesno',0,'Utilisation de Mailman','2010-07-08 11:17:59'),(46,'ADHERENT_MAILMAN_UNSUB_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&user=%EMAIL%','chaine',0,'Url de desinscription aux listes mailman','2010-07-08 11:17:59'),(47,'ADHERENT_MAILMAN_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&send_welcome_msg_to_this_batch=1&subscribees=%EMAIL%','chaine',0,'Url pour les inscriptions mailman','2010-07-08 11:17:59'),(48,'ADHERENT_MAILMAN_LISTS',1,'test-test,test-test2','chaine',0,'Listes auxquelles inscrire les nouveaux adherents','2010-07-08 11:17:59'),(49,'ADHERENT_MAILMAN_ADMINPW',1,'','chaine',0,'Mot de passe Admin des liste mailman','2010-07-08 11:17:59'),(50,'ADHERENT_MAILMAN_SERVER',1,'lists.domain.com','chaine',0,'Serveur hebergeant les interfaces d Admin des listes mailman','2010-07-08 11:17:59'),(51,'ADHERENT_MAILMAN_LISTS_COTISANT',1,'','chaine',0,'Liste(s) auxquelles les nouveaux cotisants sont inscris automatiquement','2010-07-08 11:17:59'),(52,'ADHERENT_USE_SPIP',1,'0','yesno',0,'Utilisation de SPIP ?','2010-07-08 11:17:59'),(53,'ADHERENT_USE_SPIP_AUTO',1,'0','yesno',0,'Utilisation de SPIP automatiquement','2010-07-08 11:17:59'),(54,'ADHERENT_SPIP_USER',1,'user','chaine',0,'user spip','2010-07-08 11:17:59'),(55,'ADHERENT_SPIP_PASS',1,'pass','chaine',0,'Pass de connection','2010-07-08 11:17:59'),(56,'ADHERENT_SPIP_SERVEUR',1,'localhost','chaine',0,'serveur spip','2010-07-08 11:17:59'),(57,'ADHERENT_SPIP_DB',1,'spip','chaine',0,'db spip','2010-07-08 11:17:59'),(58,'ADHERENT_CARD_HEADER_TEXT',1,'%ANNEE%','chaine',0,'Texte imprime sur le haut de la carte adherent','2010-07-08 11:17:59'),(59,'ADHERENT_CARD_FOOTER_TEXT',1,'Association AZERTY','chaine',0,'Texte imprime sur le bas de la carte adherent','2010-07-08 11:17:59'),(61,'FCKEDITOR_ENABLE_USER',1,'1','yesno',0,'Activation fckeditor sur notes utilisateurs','2010-07-08 11:17:59'),(62,'FCKEDITOR_ENABLE_SOCIETE',1,'1','yesno',0,'Activation fckeditor sur notes societe','2010-07-08 11:17:59'),(63,'FCKEDITOR_ENABLE_PRODUCTDESC',1,'1','yesno',0,'Activation fckeditor sur notes produits','2010-07-08 11:17:59'),(64,'FCKEDITOR_ENABLE_MEMBER',1,'1','yesno',0,'Activation fckeditor sur notes adherent','2010-07-08 11:17:59'),(65,'FCKEDITOR_ENABLE_MAILING',1,'1','yesno',0,'Activation fckeditor sur emailing','2010-07-08 11:17:59'),(67,'DON_ADDON_MODEL',1,'html_cerfafr','chaine',0,'','2010-07-08 11:18:00'),(68,'PROPALE_ADDON',1,'mod_propale_marbre','chaine',0,'','2010-07-08 11:18:00'),(69,'PROPALE_ADDON_PDF',1,'azur','chaine',0,'','2010-07-08 11:18:00'),(70,'COMMANDE_ADDON',1,'mod_commande_marbre','chaine',0,'','2010-07-08 11:18:00'),(71,'COMMANDE_ADDON_PDF',1,'einstein','chaine',0,'','2010-07-08 11:18:00'),(72,'COMMANDE_SUPPLIER_ADDON',1,'mod_commande_fournisseur_muguet','chaine',0,'','2010-07-08 11:18:00'),(73,'COMMANDE_SUPPLIER_ADDON_PDF',1,'muscadet','chaine',0,'','2010-07-08 11:18:00'),(74,'EXPEDITION_ADDON',1,'enlevement','chaine',0,'','2010-07-08 11:18:00'),(76,'FICHEINTER_ADDON',1,'pacific','chaine',0,'','2010-07-08 11:18:00'),(77,'FICHEINTER_ADDON_PDF',1,'soleil','chaine',0,'','2010-07-08 11:18:00'),(79,'FACTURE_ADDON_PDF',1,'crabe','chaine',0,'','2010-07-08 11:18:00'),(80,'PROPALE_VALIDITY_DURATION',1,'15','chaine',0,'Durée de validitée des propales','2010-07-08 11:18:00'),(230,'COMPANY_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2010-07-08 11:26:20'),(238,'LIVRAISON_ADDON_PDF',1,'typhon','chaine',0,'Nom du gestionnaire de generation des commandes en PDF','2010-07-08 11:26:27'),(239,'LIVRAISON_ADDON_NUMBER',1,'mod_livraison_jade','chaine',0,'Nom du gestionnaire de numerotation des bons de livraison','2013-03-20 13:17:36'),(242,'MAIN_SUBMODULE_EXPEDITION',1,'1','chaine',0,'','2010-07-08 11:26:34'),(245,'FACTURE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2010-07-08 11:28:53'),(249,'DON_FORM',1,'fsfe.fr.php','chaine',0,'Nom du gestionnaire de formulaire de dons','2010-07-08 11:29:00'),(252,'MAIN_MODULE_ADHERENT',1,'1',NULL,0,NULL,'2010-07-08 11:29:05'),(253,'ADHERENT_BANK_USE_AUTO',1,'','yesno',0,'Insertion automatique des cotisation dans le compte banquaire','2010-07-08 11:29:05'),(254,'ADHERENT_BANK_ACCOUNT',1,'','chaine',0,'ID du Compte banquaire utilise','2010-07-08 11:29:05'),(255,'ADHERENT_BANK_CATEGORIE',1,'','chaine',0,'ID de la categorie banquaire des cotisations','2010-07-08 11:29:05'),(256,'ADHERENT_ETIQUETTE_TYPE',1,'L7163','chaine',0,'Type d etiquette (pour impression de planche d etiquette)','2010-07-08 11:29:05'),(260,'MAIN_MODULE_STOCK',1,'1',NULL,0,NULL,'2010-07-08 11:29:18'),(269,'PROJECT_ADDON_PDF',1,'baleine','chaine',0,'Nom du gestionnaire de generation des projets en PDF','2010-07-08 11:29:33'),(270,'PROJECT_ADDON',1,'mod_project_simple','chaine',0,'Nom du gestionnaire de numerotation des projets','2010-07-08 11:29:33'),(271,'MAIN_MODULE_MAILING',1,'1',NULL,0,NULL,'2010-07-08 11:29:37'),(272,'MAIN_MODULE_EXPORT',1,'1',NULL,0,NULL,'2010-07-08 11:29:41'),(273,'MAIN_MODULE_IMPORT',1,'1',NULL,0,NULL,'2010-07-08 11:29:45'),(274,'MAIN_MODULE_CATEGORIE',1,'1',NULL,0,NULL,'2010-07-08 11:29:59'),(275,'MAIN_MODULE_BOOKMARK',1,'1',NULL,0,NULL,'2010-07-08 11:30:03'),(276,'MAIN_MODULE_WEBSERVICES',1,'1',NULL,0,NULL,'2010-07-08 11:30:30'),(278,'MAIN_MODULE_GEOIPMAXMIND',1,'1',NULL,0,NULL,'2010-07-08 11:30:36'),(279,'MAIN_MODULE_EXTERNALRSS',1,'1',NULL,0,NULL,'2010-07-08 11:30:38'),(292,'MAIN_MODULE_FCKEDITOR',1,'1',NULL,0,NULL,'2010-07-08 11:56:27'),(368,'STOCK_USERSTOCK_AUTOCREATE',1,'1','chaine',0,'','2010-07-08 22:44:59'),(369,'EXPEDITION_ADDON_PDF',1,'merou','chaine',0,'','2010-07-08 22:58:07'),(370,'MAIN_SUBMODULE_LIVRAISON',1,'1','chaine',0,'','2010-07-08 23:00:29'),(377,'FACTURE_ADDON',1,'mod_facture_terre','chaine',0,'','2010-07-08 23:08:12'),(380,'ADHERENT_CARD_TEXT',1,'%TYPE% n° %ID%\r\n%PRENOM% %NOM%\r\n<%EMAIL%>\r\n%ADRESSE%\r\n%CP% %VILLE%\r\n%PAYS%','',0,'Texte imprime sur la carte adherent','2010-07-08 23:14:46'),(381,'ADHERENT_CARD_TEXT_RIGHT',1,'aaa','',0,'','2010-07-08 23:14:55'),(384,'PRODUIT_SOUSPRODUITS',1,'1','chaine',0,'','2010-07-08 23:22:12'),(385,'PRODUIT_USE_SEARCH_TO_SELECT',1,'1','chaine',0,'','2010-07-08 23:22:19'),(386,'STOCK_CALCULATE_ON_SHIPMENT',1,'1','chaine',0,'','2010-07-08 23:23:21'),(387,'STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER',1,'1','chaine',0,'','2010-07-08 23:23:26'),(392,'MAIN_AGENDA_XCAL_EXPORTKEY',1,'dolibarr','chaine',0,'','2010-07-08 23:27:50'),(393,'MAIN_AGENDA_EXPORT_PAST_DELAY',1,'100','chaine',0,'','2010-07-08 23:27:50'),(523,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(524,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(525,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(526,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(527,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(528,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(529,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(530,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',1,'1','chaine',0,'','2010-07-10 12:48:49'),(531,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(532,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(533,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:50'),(534,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:50'),(602,'MAIN_MODULE_PROJET',1,'1',NULL,0,NULL,'2010-07-11 13:26:54'),(610,'CASHDESK_ID_THIRDPARTY',1,'7','chaine',0,'','2010-07-11 17:08:18'),(611,'CASHDESK_ID_BANKACCOUNT_CASH',1,'3','chaine',0,'','2010-07-11 17:08:18'),(612,'CASHDESK_ID_BANKACCOUNT_CHEQUE',1,'1','chaine',0,'','2010-07-11 17:08:18'),(613,'CASHDESK_ID_BANKACCOUNT_CB',1,'1','chaine',0,'','2010-07-11 17:08:18'),(614,'CASHDESK_ID_WAREHOUSE',1,'2','chaine',0,'','2010-07-11 17:08:18'),(660,'LDAP_USER_DN',1,'ou=users,dc=my-domain,dc=com','chaine',0,NULL,'2010-07-18 10:25:27'),(661,'LDAP_GROUP_DN',1,'ou=groups,dc=my-domain,dc=com','chaine',0,NULL,'2010-07-18 10:25:27'),(662,'LDAP_FILTER_CONNECTION',1,'&(objectClass=user)(objectCategory=person)','chaine',0,NULL,'2010-07-18 10:25:27'),(663,'LDAP_FIELD_LOGIN',1,'uid','chaine',0,NULL,'2010-07-18 10:25:27'),(664,'LDAP_FIELD_FULLNAME',1,'cn','chaine',0,NULL,'2010-07-18 10:25:27'),(665,'LDAP_FIELD_NAME',1,'sn','chaine',0,NULL,'2010-07-18 10:25:27'),(666,'LDAP_FIELD_FIRSTNAME',1,'givenname','chaine',0,NULL,'2010-07-18 10:25:27'),(667,'LDAP_FIELD_MAIL',1,'mail','chaine',0,NULL,'2010-07-18 10:25:27'),(668,'LDAP_FIELD_PHONE',1,'telephonenumber','chaine',0,NULL,'2010-07-18 10:25:27'),(669,'LDAP_FIELD_FAX',1,'facsimiletelephonenumber','chaine',0,NULL,'2010-07-18 10:25:27'),(670,'LDAP_FIELD_MOBILE',1,'mobile','chaine',0,NULL,'2010-07-18 10:25:27'),(671,'LDAP_SERVER_TYPE',1,'openldap','chaine',0,'','2010-07-18 10:25:46'),(672,'LDAP_SERVER_PROTOCOLVERSION',1,'3','chaine',0,'','2010-07-18 10:25:47'),(673,'LDAP_SERVER_HOST',1,'localhost','chaine',0,'','2010-07-18 10:25:47'),(674,'LDAP_SERVER_PORT',1,'389','chaine',0,'','2010-07-18 10:25:47'),(675,'LDAP_SERVER_USE_TLS',1,'0','chaine',0,'','2010-07-18 10:25:47'),(676,'LDAP_SYNCHRO_ACTIVE',1,'dolibarr2ldap','chaine',0,'','2010-07-18 10:25:47'),(677,'LDAP_CONTACT_ACTIVE',1,'1','chaine',0,'','2010-07-18 10:25:47'),(678,'LDAP_MEMBER_ACTIVE',1,'1','chaine',0,'','2010-07-18 10:25:47'),(807,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',1,'1','chaine',0,NULL,'2011-07-18 17:27:52'),(808,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',1,'1','chaine',0,NULL,'2011-07-18 17:27:52'),(834,'MAIN_MODULE_CASHDESK',1,'1',NULL,0,NULL,'2011-07-18 17:30:24'),(969,'MAIN_MODULE_PRELEVEMENT',1,'1',NULL,0,NULL,'2011-07-18 18:01:59'),(973,'MAIN_MODULE_WORKFLOW',1,'1',NULL,0,NULL,'2011-07-18 18:02:20'),(974,'MAIN_MODULE_WORKFLOW_TRIGGERS',1,'1','chaine',0,NULL,'2011-07-18 18:02:20'),(975,'WORKFLOW_PROPAL_AUTOCREATE_ORDER',1,'1','chaine',0,'','2011-07-18 18:02:24'),(978,'MAIN_MODULE_NOTIFICATION',1,'1',NULL,0,NULL,'2011-07-18 18:03:06'),(979,'PRELEVEMENT_USER',1,'1','chaine',0,'','2011-07-18 18:05:50'),(980,'PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR',1,'1234567','chaine',0,'','2011-07-18 18:05:50'),(981,'PRELEVEMENT_ID_BANKACCOUNT',1,'1','chaine',0,'','2011-07-18 18:05:50'),(983,'FACTURE_RIB_NUMBER',1,'1','chaine',0,'','2011-07-18 18:35:14'),(984,'FACTURE_CHQ_NUMBER',1,'1','chaine',0,'','2011-07-18 18:35:14'),(1016,'GOOGLE_DUPLICATE_INTO_GCAL',1,'1','chaine',0,'','2011-07-18 21:40:20'),(1018,'MAIN_MODULE_SYSLOG',0,'1',NULL,0,NULL,'2011-07-20 11:36:47'),(1138,'MAIN_VERSION_LAST_INSTALL',0,'3.1.0-beta','chaine',0,'Dolibarr version when install','2011-07-28 23:05:02'),(1152,'SOCIETE_CODECLIENT_ADDON',1,'mod_codeclient_monkey','chaine',0,'','2011-07-29 20:50:02'),(1231,'MAIN_UPLOAD_DOC',1,'2048','chaine',0,'','2011-07-29 21:04:00'),(1234,'MAIN_UMASK',1,'0664','chaine',0,'','2011-07-29 21:04:11'),(1240,'MAIN_LOGEVENTS_USER_LOGIN',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1241,'MAIN_LOGEVENTS_USER_LOGIN_FAILED',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1242,'MAIN_LOGEVENTS_USER_LOGOUT',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1243,'MAIN_LOGEVENTS_USER_CREATE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1244,'MAIN_LOGEVENTS_USER_MODIFY',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1245,'MAIN_LOGEVENTS_USER_NEW_PASSWORD',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1246,'MAIN_LOGEVENTS_USER_ENABLEDISABLE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1247,'MAIN_LOGEVENTS_USER_DELETE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1248,'MAIN_LOGEVENTS_GROUP_CREATE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1249,'MAIN_LOGEVENTS_GROUP_MODIFY',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1250,'MAIN_LOGEVENTS_GROUP_DELETE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1251,'MAIN_BOXES_MAXLINES',1,'5','',0,'','2011-07-29 21:05:42'),(1379,'CABINETMED_RHEUMATOLOGY_ON',1,'1','chaine',1,'Enable features for rheumatology','2011-08-01 21:47:53'),(1482,'EXPEDITION_ADDON_NUMBER',1,'mod_expedition_safor','chaine',0,'Nom du gestionnaire de numerotation des expeditions','2011-08-05 17:53:11'),(1490,'CONTRACT_ADDON',1,'mod_contract_serpis','chaine',0,'Nom du gestionnaire de numerotation des contrats','2011-08-05 18:11:58'),(1677,'COMMANDE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/orders','chaine',0,NULL,'2012-12-08 13:11:02'),(1698,'PRODUCT_CODEPRODUCT_ADDON',1,'mod_codeproduct_leopard','yesno',0,'Module to control product codes','2012-12-08 13:11:25'),(1718,'MAIN_MODULE_TAX',1,'1',NULL,0,NULL,'2012-12-08 13:12:41'),(1719,'ACCOUNTING_USEDICTTOEDIT',1,'1','chaine',1,'','2012-12-08 13:15:00'),(1724,'PROPALE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2012-12-08 13:17:14'),(1730,'OPENSTREETMAP_ENABLE_MAPS',1,'1','chaine',0,'','2012-12-08 13:22:47'),(1731,'OPENSTREETMAP_ENABLE_MAPS_CONTACTS',1,'1','chaine',0,'','2012-12-08 13:22:47'),(1732,'OPENSTREETMAP_ENABLE_MAPS_MEMBERS',1,'1','chaine',0,'','2012-12-08 13:22:47'),(1733,'OPENSTREETMAP_MAPS_ZOOM_LEVEL',1,'15','chaine',0,'','2012-12-08 13:22:47'),(1737,'MAIN_INFO_SOCIETE_COUNTRY',2,'1:FR:France','chaine',0,'','2013-02-26 21:56:28'),(1738,'MAIN_INFO_SOCIETE_NOM',2,'aaa','chaine',0,'','2012-12-08 14:08:14'),(1739,'MAIN_INFO_SOCIETE_STATE',2,'0','chaine',0,'','2013-02-27 14:20:27'),(1740,'MAIN_MONNAIE',2,'EUR','chaine',0,'','2012-12-08 14:08:14'),(1741,'MAIN_LANG_DEFAULT',2,'auto','chaine',0,'','2012-12-08 14:08:14'),(1742,'MAIN_MAIL_EMAIL_FROM',2,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2012-12-08 14:08:14'),(1743,'MAIN_MENU_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2013-02-11 19:43:54'),(1744,'MAIN_MENUFRONT_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2013-02-11 19:43:54'),(1745,'MAIN_MENU_SMARTPHONE',2,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2012-12-08 14:08:14'),(1746,'MAIN_MENUFRONT_SMARTPHONE',2,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2012-12-08 14:08:14'),(1747,'MAIN_THEME',2,'eldy','chaine',0,'Default theme','2012-12-08 14:08:14'),(1748,'MAIN_DELAY_ACTIONS_TODO',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2012-12-08 14:08:14'),(1749,'MAIN_DELAY_ORDERS_TO_PROCESS',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2012-12-08 14:08:14'),(1750,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2012-12-08 14:08:14'),(1751,'MAIN_DELAY_PROPALS_TO_CLOSE',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2012-12-08 14:08:14'),(1752,'MAIN_DELAY_PROPALS_TO_BILL',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2012-12-08 14:08:14'),(1753,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2012-12-08 14:08:14'),(1754,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2012-12-08 14:08:14'),(1755,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-12-08 14:08:14'),(1756,'MAIN_DELAY_RUNNING_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2012-12-08 14:08:14'),(1757,'MAIN_DELAY_MEMBERS',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2012-12-08 14:08:14'),(1758,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',2,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2012-12-08 14:08:14'),(1759,'MAILING_EMAIL_FROM',2,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-12-08 14:08:14'),(1760,'MAIN_INFO_SOCIETE_COUNTRY',3,'1:FR:France','chaine',0,'','2013-02-26 21:56:28'),(1761,'MAIN_INFO_SOCIETE_NOM',3,'bbb','chaine',0,'','2012-12-08 14:08:20'),(1762,'MAIN_INFO_SOCIETE_STATE',3,'0','chaine',0,'','2013-02-27 14:20:27'),(1763,'MAIN_MONNAIE',3,'EUR','chaine',0,'','2012-12-08 14:08:20'),(1764,'MAIN_LANG_DEFAULT',3,'auto','chaine',0,'','2012-12-08 14:08:20'),(1765,'MAIN_MAIL_EMAIL_FROM',3,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2012-12-08 14:08:20'),(1766,'MAIN_MENU_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2013-02-11 19:43:54'),(1767,'MAIN_MENUFRONT_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2013-02-11 19:43:54'),(1768,'MAIN_MENU_SMARTPHONE',3,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2012-12-08 14:08:20'),(1769,'MAIN_MENUFRONT_SMARTPHONE',3,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2012-12-08 14:08:20'),(1770,'MAIN_THEME',3,'eldy','chaine',0,'Default theme','2012-12-08 14:08:20'),(1771,'MAIN_DELAY_ACTIONS_TODO',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2012-12-08 14:08:20'),(1772,'MAIN_DELAY_ORDERS_TO_PROCESS',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2012-12-08 14:08:20'),(1773,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2012-12-08 14:08:20'),(1774,'MAIN_DELAY_PROPALS_TO_CLOSE',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2012-12-08 14:08:20'),(1775,'MAIN_DELAY_PROPALS_TO_BILL',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2012-12-08 14:08:20'),(1776,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2012-12-08 14:08:20'),(1777,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2012-12-08 14:08:20'),(1778,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-12-08 14:08:20'),(1779,'MAIN_DELAY_RUNNING_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2012-12-08 14:08:20'),(1780,'MAIN_DELAY_MEMBERS',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2012-12-08 14:08:20'),(1781,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',3,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2012-12-08 14:08:20'),(1782,'MAILING_EMAIL_FROM',3,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-12-08 14:08:20'),(1803,'SYSLOG_FILE',1,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2012-12-08 14:15:08'),(1804,'SYSLOG_HANDLERS',1,'[\"mod_syslog_file\"]','chaine',0,'','2012-12-08 14:15:08'),(1805,'MAIN_MODULE_SKINCOLOREDITOR',3,'1',NULL,0,NULL,'2012-12-08 14:35:40'),(1806,'MAIN_MODULE_SKINCOLOREDITOR_TABS_0',3,'user:+tabskincoloreditors:ColorEditor:skincoloreditor@skincoloreditor:/skincoloreditor/usercolors.php?id=__ID__','chaine',0,NULL,'2012-12-08 14:35:40'),(1867,'MAIN_MODULE_PAYPAL',1,'1',NULL,0,NULL,'2012-12-11 22:53:56'),(1922,'PAYPAL_API_SANDBOX',1,'1','chaine',0,'','2012-12-12 12:11:05'),(1923,'PAYPAL_API_USER',1,'seller_1355312017_biz_api1.nltechno.com','chaine',0,'','2012-12-12 12:11:05'),(1924,'PAYPAL_API_PASSWORD',1,'1355312040','chaine',0,'','2012-12-12 12:11:05'),(1925,'PAYPAL_API_SIGNATURE',1,'AXqqdsWBzvfn0q5iNmbuiDv1y.3EAXIMWyl4C5KvDReR9HDwwAd6dQ4Q','chaine',0,'','2012-12-12 12:11:05'),(1926,'PAYPAL_API_INTEGRAL_OR_PAYPALONLY',1,'integral','chaine',0,'','2012-12-12 12:11:05'),(1927,'PAYPAL_SECURITY_TOKEN',1,'50c82fab36bb3b6aa83e2a50691803b2','chaine',0,'','2012-12-12 12:11:05'),(1928,'PAYPAL_SECURITY_TOKEN_UNIQUE',1,'0','chaine',0,'','2012-12-12 12:11:05'),(1929,'PAYPAL_ADD_PAYMENT_URL',1,'1','chaine',0,'','2012-12-12 12:11:05'),(1980,'MAIN_PDF_FORMAT',1,'EUA4','chaine',0,'','2012-12-12 19:58:05'),(1981,'MAIN_PROFID1_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1982,'MAIN_PROFID2_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1983,'MAIN_PROFID3_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1984,'MAIN_PROFID4_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1985,'MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1990,'MAIN_SMS_SENDMODE',1,'ovh','chaine',0,'This is to enable OVH SMS engine','2012-12-17 21:19:01'),(2040,'MAIN_MAIL_SMTP_PORT',1,'465','chaine',0,'','2015-07-19 13:41:06'),(2041,'MAIN_MAIL_SMTP_SERVER',1,'smtp.mail.com','chaine',0,'','2015-07-19 13:41:06'),(2044,'MAIN_MAIL_EMAIL_TLS',1,'1','chaine',0,'','2015-07-19 13:41:06'),(2251,'FCKEDITOR_TEST',1,'Test<br />\r\n<img alt=\"\" src=\"/dolibarrnew/viewimage.php?modulepart=fckeditor&amp;file=image/Julien-Lavergne_reference_medium.jpg\" style=\"width: 200px; height: 172px;\" />fdfs','chaine',0,'','2012-12-19 19:12:24'),(2293,'SYSTEMTOOLS_MYSQLDUMP',1,'/usr/bin/mysqldump','chaine',0,'','2012-12-27 02:02:00'),(2305,'MAIN_MODULE_PROPALE',1,'1',NULL,0,NULL,'2013-01-02 20:33:16'),(2307,'MAIN_MODULE_CONTRAT',1,'1',NULL,0,NULL,'2013-01-02 20:33:17'),(2310,'MAIN_MODULE_EXPEDITION',1,'1',NULL,0,NULL,'2013-01-02 20:33:18'),(2315,'MAIN_MODULE_FICHEINTER',1,'1',NULL,0,NULL,'2013-01-02 20:33:21'),(2786,'MAIN_SOAP_DEBUG',1,'1','chaine',1,'','2013-01-13 12:37:21'),(2835,'MAIN_USE_CONNECT_TIMEOUT',1,'10','chaine',0,'','2013-01-16 19:28:50'),(2836,'MAIN_USE_RESPONSE_TIMEOUT',1,'30','chaine',0,'','2013-01-16 19:28:50'),(2837,'MAIN_PROXY_USE',1,'0','chaine',0,'','2013-01-16 19:28:50'),(2838,'MAIN_PROXY_HOST',1,'localhost','chaine',0,'','2013-01-16 19:28:50'),(2839,'MAIN_PROXY_PORT',1,'8080','chaine',0,'','2013-01-16 19:28:50'),(2840,'MAIN_PROXY_USER',1,'aaa','chaine',0,'','2013-01-16 19:28:50'),(2841,'MAIN_PROXY_PASS',1,'bbb','chaine',0,'','2013-01-16 19:28:50'),(2848,'OVHSMS_NICK',1,'BN196-OVH','chaine',0,'','2013-01-16 19:32:36'),(2849,'OVHSMS_PASS',1,'bigone-10','chaine',0,'','2013-01-16 19:32:36'),(2850,'OVHSMS_SOAPURL',1,'https://www.ovh.com/soapi/soapi-re-1.55.wsdl','chaine',0,'','2013-01-16 19:32:36'),(2854,'THEME_ELDY_RGB',1,'bfbf00','chaine',0,'','2013-01-18 10:02:53'),(2855,'THEME_ELDY_ENABLE_PERSONALIZED',1,'0','chaine',0,'','2013-01-18 10:02:55'),(2858,'MAIN_SESSION_TIMEOUT',1,'2000','chaine',0,'','2013-01-19 17:01:53'),(2862,'TICKET_ADDON',1,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2013-01-19 17:16:10'),(2866,'MAIN_MODULE_PRODUCT',1,'1',NULL,0,NULL,'2013-01-19 17:16:10'),(2867,'FACSIM_ADDON',1,'mod_facsim_alcoy','chaine',0,'','2013-01-19 17:16:25'),(2868,'POS_SERVICES',1,'0','chaine',0,'','2013-01-19 17:16:51'),(2869,'POS_USE_TICKETS',1,'1','chaine',0,'','2013-01-19 17:16:51'),(2870,'POS_MAX_TTC',1,'100','chaine',0,'','2013-01-19 17:16:51'),(3190,'MAIN_MODULE_HOLIDAY',2,'1',NULL,0,NULL,'2013-02-01 08:52:34'),(3191,'MAIN_MODULE_HOLIDAY_TABS_0',2,'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->write:/holiday/index.php?mainmenu=holiday&id=__ID__','chaine',0,NULL,'2013-02-01 08:52:34'),(3195,'INVOICE_SUPPLIER_ADDON_PDF',1,'canelle','chaine',0,'','2013-02-10 19:50:27'),(3199,'MAIN_FORCE_RELOAD_PAGE',1,'1','chaine',0,NULL,'2013-02-12 16:22:55'),(3217,'MAIN_PDF_TITLE_BACKGROUND_COLOR',1,'240,240,240','chaine',1,'','2013-02-13 15:18:02'),(3223,'OVH_THIRDPARTY_IMPORT',1,'2','chaine',0,'','2013-02-13 16:20:18'),(3241,'COMPANY_USE_SEARCH_TO_SELECT',1,'2','chaine',0,'','2013-02-17 14:33:39'),(3409,'AGENDA_USE_EVENT_TYPE',1,'1','chaine',0,'','2013-02-27 18:12:24'),(3886,'MAIN_REMOVE_INSTALL_WARNING',1,'1','chaine',1,'','2013-03-02 18:32:50'),(4013,'MAIN_DELAY_ACTIONS_TODO',1,'7','chaine',0,'','2013-03-06 08:59:12'),(4014,'MAIN_DELAY_PROPALS_TO_CLOSE',1,'31','chaine',0,'','2013-03-06 08:59:12'),(4015,'MAIN_DELAY_PROPALS_TO_BILL',1,'7','chaine',0,'','2013-03-06 08:59:12'),(4016,'MAIN_DELAY_ORDERS_TO_PROCESS',1,'2','chaine',0,'','2013-03-06 08:59:12'),(4017,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',1,'31','chaine',0,'','2013-03-06 08:59:12'),(4018,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',1,'7','chaine',0,'','2013-03-06 08:59:12'),(4019,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',1,'2','chaine',0,'','2013-03-06 08:59:12'),(4020,'MAIN_DELAY_RUNNING_SERVICES',1,'-15','chaine',0,'','2013-03-06 08:59:12'),(4021,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',1,'62','chaine',0,'','2013-03-06 08:59:13'),(4022,'MAIN_DELAY_MEMBERS',1,'31','chaine',0,'','2013-03-06 08:59:13'),(4023,'MAIN_DISABLE_METEO',1,'0','chaine',0,'','2013-03-06 08:59:13'),(4044,'ADHERENT_VAT_FOR_SUBSCRIPTIONS',1,'0','',0,'','2013-03-06 16:06:38'),(4047,'ADHERENT_BANK_USE',1,'bankviainvoice','',0,'','2013-03-06 16:12:30'),(4049,'PHPSANE_SCANIMAGE',1,'/usr/bin/scanimage','chaine',0,'','2013-03-06 21:54:13'),(4050,'PHPSANE_PNMTOJPEG',1,'/usr/bin/pnmtojpeg','chaine',0,'','2013-03-06 21:54:13'),(4051,'PHPSANE_PNMTOTIFF',1,'/usr/bin/pnmtotiff','chaine',0,'','2013-03-06 21:54:13'),(4052,'PHPSANE_OCR',1,'/usr/bin/gocr','chaine',0,'','2013-03-06 21:54:13'),(4548,'ECM_AUTO_TREE_ENABLED',1,'1','chaine',0,'','2013-03-10 15:57:21'),(4555,'WEBSERVICES_KEY',1,'dolibarrkey','chaine',0,'','2013-03-13 10:19:31'),(4579,'MAIN_MODULE_AGENDA',2,'1',NULL,0,NULL,'2013-03-13 15:29:19'),(4580,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4581,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4582,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4583,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4584,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4585,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4586,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4587,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4588,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4589,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4590,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4591,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4592,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4593,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4594,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4595,'MAIN_MODULE_GOOGLE',2,'1',NULL,0,NULL,'2013-03-13 15:29:47'),(4596,'MAIN_MODULE_GOOGLE_TABS_0',2,'agenda:+gcal:MenuAgendaGoogle:google@google:$conf->google->enabled && $conf->global->GOOGLE_ENABLE_AGENDA:/google/index.php','chaine',0,NULL,'2013-03-13 15:29:47'),(4597,'MAIN_MODULE_GOOGLE_TABS_1',2,'user:+gsetup:GoogleUserConf:google@google:$conf->google->enabled && $conf->global->GOOGLE_DUPLICATE_INTO_GCAL:/google/admin/google_calsync_user.php?id=__ID__','chaine',0,NULL,'2013-03-13 15:29:47'),(4598,'MAIN_MODULE_GOOGLE_TRIGGERS',2,'1','chaine',0,NULL,'2013-03-13 15:29:47'),(4599,'MAIN_MODULE_GOOGLE_HOOKS',2,'[\"toprightmenu\"]','chaine',0,NULL,'2013-03-13 15:29:47'),(4688,'GOOGLE_ENABLE_AGENDA',2,'1','chaine',0,'','2013-03-13 15:36:29'),(4689,'GOOGLE_AGENDA_NAME1',2,'eldy','chaine',0,'','2013-03-13 15:36:29'),(4690,'GOOGLE_AGENDA_SRC1',2,'eldy10@mail.com','chaine',0,'','2013-03-13 15:36:29'),(4691,'GOOGLE_AGENDA_COLOR1',2,'BE6D00','chaine',0,'','2013-03-13 15:36:29'),(4692,'GOOGLE_AGENDA_COLOR2',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4693,'GOOGLE_AGENDA_COLOR3',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4694,'GOOGLE_AGENDA_COLOR4',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4695,'GOOGLE_AGENDA_COLOR5',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4696,'GOOGLE_AGENDA_TIMEZONE',2,'Europe/Paris','chaine',0,'','2013-03-13 15:36:29'),(4697,'GOOGLE_AGENDA_NB',2,'5','chaine',0,'','2013-03-13 15:36:29'),(4698,'MAIN_DISABLE_ALL_MAILS',1,'0','chaine',0,'','2013-03-13 17:22:24'),(4699,'MAIN_MAIL_SENDMODE',1,'mail','chaine',0,'','2015-07-19 13:41:06'),(4700,'MAIN_MAIL_SMTPS_ID',1,'eldy10@mail.com','chaine',0,'','2015-07-19 13:41:06'),(4701,'MAIN_MAIL_SMTPS_PW',1,'bidonge','chaine',0,'','2015-07-19 13:41:06'),(4711,'GOOGLE_ENABLE_AGENDA',1,'1','chaine',0,'','2013-03-13 19:37:38'),(4712,'GOOGLE_AGENDA_NAME1',1,'asso master','chaine',0,'','2013-03-13 19:37:38'),(4713,'GOOGLE_AGENDA_SRC1',1,'assodolibarr@mail.com','chaine',0,'','2013-03-13 19:37:38'),(4714,'GOOGLE_AGENDA_COLOR1',1,'1B887A','chaine',0,'','2013-03-13 19:37:38'),(4715,'GOOGLE_AGENDA_COLOR2',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4716,'GOOGLE_AGENDA_COLOR3',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4717,'GOOGLE_AGENDA_COLOR4',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4718,'GOOGLE_AGENDA_COLOR5',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4719,'GOOGLE_AGENDA_TIMEZONE',1,'Europe/Paris','chaine',0,'','2013-03-13 19:37:38'),(4720,'GOOGLE_AGENDA_NB',1,'5','chaine',0,'','2013-03-13 19:37:38'),(4725,'SOCIETE_CODECLIENT_ADDON',2,'mod_codeclient_leopard','chaine',0,'Module to control third parties codes','2013-03-13 20:21:35'),(4726,'SOCIETE_CODECOMPTA_ADDON',2,'mod_codecompta_panicum','chaine',0,'Module to control third parties codes','2013-03-13 20:21:35'),(4727,'SOCIETE_FISCAL_MONTH_START',2,'','chaine',0,'Mettre le numero du mois du debut d\\\'annee fiscale, ex: 9 pour septembre','2013-03-13 20:21:35'),(4728,'MAIN_SEARCHFORM_SOCIETE',2,'1','yesno',0,'Show form for quick company search','2013-03-13 20:21:35'),(4729,'MAIN_SEARCHFORM_CONTACT',2,'1','yesno',0,'Show form for quick contact search','2013-03-13 20:21:35'),(4730,'COMPANY_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2013-03-13 20:21:35'),(4743,'MAIN_MODULE_CLICKTODIAL',2,'1',NULL,0,NULL,'2013-03-13 20:30:28'),(4744,'MAIN_MODULE_NOTIFICATION',2,'1',NULL,0,NULL,'2013-03-13 20:30:34'),(4745,'MAIN_MODULE_WEBSERVICES',2,'1',NULL,0,NULL,'2013-03-13 20:30:41'),(4746,'MAIN_MODULE_PROPALE',2,'1',NULL,0,NULL,'2013-03-13 20:32:38'),(4747,'PROPALE_ADDON_PDF',2,'azur','chaine',0,'Nom du gestionnaire de generation des propales en PDF','2013-03-13 20:32:38'),(4748,'PROPALE_ADDON',2,'mod_propale_marbre','chaine',0,'Nom du gestionnaire de numerotation des propales','2013-03-13 20:32:38'),(4749,'PROPALE_VALIDITY_DURATION',2,'15','chaine',0,'Duration of validity of business proposals','2013-03-13 20:32:38'),(4750,'PROPALE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2013-03-13 20:32:38'),(4752,'MAIN_MODULE_TAX',2,'1',NULL,0,NULL,'2013-03-13 20:32:47'),(4753,'MAIN_MODULE_DON',2,'1',NULL,0,NULL,'2013-03-13 20:32:54'),(4754,'DON_ADDON_MODEL',2,'html_cerfafr','chaine',0,'Nom du gestionnaire de generation de recu de dons','2013-03-13 20:32:54'),(4755,'POS_USE_TICKETS',2,'1','chaine',0,'','2013-03-13 20:33:09'),(4756,'POS_MAX_TTC',2,'100','chaine',0,'','2013-03-13 20:33:09'),(4757,'MAIN_MODULE_POS',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4758,'TICKET_ADDON',2,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2013-03-13 20:33:09'),(4759,'MAIN_MODULE_BANQUE',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4760,'MAIN_MODULE_FACTURE',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4761,'FACTURE_ADDON_PDF',2,'crabe','chaine',0,'Name of PDF model of invoice','2013-03-13 20:33:09'),(4762,'FACTURE_ADDON',2,'mod_facture_terre','chaine',0,'Name of numbering numerotation rules of invoice','2013-03-13 20:33:09'),(4763,'FACTURE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2013-03-13 20:33:09'),(4764,'MAIN_MODULE_SOCIETE',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4765,'MAIN_MODULE_PRODUCT',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4766,'PRODUCT_CODEPRODUCT_ADDON',2,'mod_codeproduct_leopard','chaine',0,'Module to control product codes','2013-03-13 20:33:09'),(4767,'MAIN_SEARCHFORM_PRODUITSERVICE',2,'1','yesno',0,'Show form for quick product search','2013-03-13 20:33:09'),(4772,'FACSIM_ADDON',2,'mod_facsim_alcoy','chaine',0,'','2013-03-13 20:33:32'),(4773,'MAIN_MODULE_MAILING',2,'1',NULL,0,NULL,'2013-03-13 20:33:37'),(4774,'MAIN_MODULE_OPENSURVEY',2,'1',NULL,0,NULL,'2013-03-13 20:33:42'),(4782,'AGENDA_USE_EVENT_TYPE',2,'1','chaine',0,'','2013-03-13 20:53:36'),(4884,'AGENDA_DISABLE_EXT',2,'1','chaine',0,'','2013-03-13 22:03:40'),(4919,'MAIN_MODULE_COMPTABILITE',1,'1',NULL,0,NULL,'2013-03-20 20:04:28'),(4922,'MAIN_MODULE_BANQUE',1,'1',NULL,0,NULL,'2013-03-20 20:04:28'),(4928,'COMMANDE_SUPPLIER_ADDON_NUMBER',1,'mod_commande_fournisseur_muguet','chaine',0,'Nom du gestionnaire de numerotation des commandes fournisseur','2013-03-22 09:24:29'),(4929,'INVOICE_SUPPLIER_ADDON_NUMBER',1,'mod_facture_fournisseur_cactus','chaine',0,'Nom du gestionnaire de numerotation des factures fournisseur','2013-03-22 09:24:29'),(5001,'MAIN_CRON_KEY',0,'bc54582fe30d5d4a830c6f582ec28810','chaine',0,'','2013-03-23 17:54:53'),(5009,'CRON_KEY',0,'2c2e755c20be2014098f629865598006','chaine',0,'','2013-03-23 18:06:24'),(5075,'MAIN_MENU_STANDARD',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5076,'MAIN_MENU_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5077,'MAIN_MENUFRONT_STANDARD',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5078,'MAIN_MENUFRONT_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5119,'MAIN_LANG_DEFAULT',1,'en_US','chaine',0,'','2013-03-24 18:35:07'),(5120,'MAIN_MULTILANGS',1,'1','chaine',0,'','2013-03-24 18:35:07'),(5121,'MAIN_SIZE_LISTE_LIMIT',1,'25','chaine',0,'','2013-03-24 18:35:07'),(5122,'MAIN_DISABLE_JAVASCRIPT',1,'0','chaine',0,'','2013-03-24 18:35:07'),(5123,'MAIN_BUTTON_HIDE_UNAUTHORIZED',1,'0','chaine',0,'','2013-03-24 18:35:07'),(5124,'MAIN_START_WEEK',1,'1','chaine',0,'','2013-03-24 18:35:07'),(5125,'MAIN_SHOW_LOGO',1,'0','chaine',0,'','2013-03-24 18:35:07'),(5126,'MAIN_FIRSTNAME_NAME_POSITION',1,'0','chaine',0,'','2013-03-24 18:35:07'),(5127,'MAIN_THEME',1,'eldy','chaine',0,'','2013-03-24 18:35:07'),(5128,'MAIN_SEARCHFORM_CONTACT',1,'1','chaine',0,'','2013-03-24 18:35:07'),(5129,'MAIN_SEARCHFORM_SOCIETE',1,'1','chaine',0,'','2013-03-24 18:35:07'),(5130,'MAIN_SEARCHFORM_PRODUITSERVICE',1,'1','chaine',0,'','2013-03-24 18:35:07'),(5131,'MAIN_SEARCHFORM_ADHERENT',1,'1','chaine',0,'','2013-03-24 18:35:07'),(5132,'MAIN_HELPCENTER_DISABLELINK',0,'1','chaine',0,'','2013-03-24 18:35:07'),(5133,'MAIN_HOME',1,'<span style=\"font-size:11px;\">__(NoteSomeFeaturesAreDisabled)__<br />\r\n<br />\r\n__(SomeTranslationAreUncomplete)__</span>','chaine',0,'','2013-03-24 18:35:07'),(5134,'MAIN_HELP_DISABLELINK',0,'0','chaine',0,'','2013-03-24 18:35:07'),(5135,'MAIN_BUGTRACK_ENABLELINK',1,'0','chaine',0,'','2013-03-24 18:35:07'),(5137,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',1,'1','chaine',0,NULL,'2013-09-08 23:06:08'),(5139,'SOCIETE_ADD_REF_IN_LIST',1,'','yesno',0,'Display customer ref into select list','2013-09-08 23:06:08'),(5150,'PROJECT_TASK_ADDON_PDF',1,'','chaine',0,'Name of PDF/ODT tasks manager class','2013-09-08 23:06:14'),(5151,'PROJECT_TASK_ADDON',1,'mod_task_simple','chaine',0,'Name of Numbering Rule task manager class','2013-09-08 23:06:14'),(5152,'PROJECT_TASK_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/tasks','chaine',0,'','2013-09-08 23:06:14'),(5164,'MAIN_AGENDA_ACTIONAUTO_COMPANY_SENTBYMAIL',1,'1','chaine',0,NULL,'2013-11-06 23:35:12'),(5195,'GOOGLE_DUPLICATE_INTO_THIRDPARTIES',1,'1','chaine',0,'','2013-11-07 00:02:34'),(5196,'GOOGLE_DUPLICATE_INTO_CONTACTS',1,'0','chaine',0,'','2013-11-07 00:02:34'),(5197,'GOOGLE_DUPLICATE_INTO_MEMBERS',1,'0','chaine',0,'','2013-11-07 00:02:34'),(5198,'GOOGLE_CONTACT_LOGIN',1,'eldy10@mail.com','chaine',0,'','2013-11-07 00:02:34'),(5199,'GOOGLE_CONTACT_PASSWORD',1,'bidonge','chaine',0,'','2013-11-07 00:02:34'),(5200,'GOOGLE_TAG_PREFIX',1,'Dolibarr (Thirdparties)','chaine',0,'','2013-11-07 00:02:34'),(5201,'GOOGLE_TAG_PREFIX_CONTACTS',1,'Dolibarr (Contacts/Addresses)','chaine',0,'','2013-11-07 00:02:34'),(5202,'GOOGLE_TAG_PREFIX_MEMBERS',1,'Dolibarr (Members)','chaine',0,'','2013-11-07 00:02:34'),(5203,'MODULE_GOOGLE_DEBUG',1,'1','chaine',1,'','2013-11-07 00:16:31'),(5235,'MAIN_FEATURES_LEVEL',0,'0','chaine',1,'Level of features to show (0=stable only, 1=stable+experimental, 2=stable+experimental+development','2014-03-02 15:22:27'),(5237,'MAIN_MODULE_GRAVATAR',1,'1',NULL,0,NULL,'2014-03-02 15:37:37'),(5238,'MAIN_MODULE_LDAP',1,'1',NULL,0,NULL,'2014-03-02 15:38:03'),(5239,'BOOKMARKS_SHOW_IN_MENU',1,'10','chaine',0,'','2014-03-02 15:42:26'),(5240,'MAIN_INFO_SOCIETE_COUNTRY',1,'1:FR:France','chaine',0,'','2014-03-02 19:05:06'),(5241,'MAIN_INFO_SOCIETE_NOM',1,'MyBigCompany','chaine',0,'','2014-03-02 19:05:06'),(5242,'MAIN_INFO_SOCIETE_ADDRESS',1,'21 Jump street','chaine',0,'','2014-03-02 19:05:06'),(5243,'MAIN_INFO_SOCIETE_TOWN',1,'MyTown','chaine',0,'','2014-03-02 19:05:06'),(5244,'MAIN_INFO_SOCIETE_ZIP',1,'75500','chaine',0,'','2014-03-02 19:05:06'),(5245,'MAIN_INFO_SOCIETE_STATE',1,'0','chaine',0,'','2014-03-02 19:05:06'),(5246,'MAIN_MONNAIE',1,'EUR','chaine',0,'','2014-03-02 19:05:06'),(5247,'MAIN_INFO_SOCIETE_TEL',1,'09123123','chaine',0,'','2014-03-02 19:05:06'),(5248,'MAIN_INFO_SOCIETE_FAX',1,'09123124','chaine',0,'','2014-03-02 19:05:06'),(5249,'MAIN_INFO_SOCIETE_MAIL',1,'myemail@mybigcompany.com','chaine',0,'','2014-03-02 19:05:06'),(5250,'MAIN_INFO_SOCIETE_WEB',1,'http://www.dolibarr.org','chaine',0,'','2014-03-02 19:05:06'),(5251,'MAIN_INFO_SOCIETE_NOTE',1,'This is note about my company','chaine',0,'','2014-03-02 19:05:06'),(5252,'MAIN_INFO_SOCIETE_LOGO',1,'logo_nltechno.gif','chaine',0,'','2014-03-02 19:05:06'),(5253,'MAIN_INFO_SOCIETE_LOGO_SMALL',1,'logo_nltechno_small.gif','chaine',0,'','2014-03-02 19:05:06'),(5254,'MAIN_INFO_SOCIETE_LOGO_MINI',1,'logo_nltechno_mini.gif','chaine',0,'','2014-03-02 19:05:06'),(5255,'MAIN_INFO_CAPITAL',1,'10000','chaine',0,'','2014-03-02 19:05:06'),(5256,'MAIN_INFO_SOCIETE_FORME_JURIDIQUE',1,'0','chaine',0,'','2014-03-02 19:05:06'),(5257,'MAIN_INFO_TVAINTRA',1,'IN1234567','chaine',0,'','2014-03-02 19:05:06'),(5258,'SOCIETE_FISCAL_MONTH_START',1,'0','chaine',0,'','2014-03-02 19:05:06'),(5259,'FACTURE_TVAOPTION',1,'reel','chaine',0,'','2014-03-02 19:05:06'),(5271,'DONATION_ART200',1,'','yesno',0,'Option Française - Eligibilité Art200 du CGI','2014-12-21 12:51:28'),(5272,'DONATION_ART238',1,'','yesno',0,'Option Française - Eligibilité Art238 bis du CGI','2014-12-21 12:51:28'),(5273,'DONATION_ART885',1,'','yesno',0,'Option Française - Eligibilité Art885-0 V bis du CGI','2014-12-21 12:51:28'),(5274,'DONATION_MESSAGE',1,'Thank you','chaine',0,'Message affiché sur le récépissé de versements ou dons','2014-12-21 12:51:28'),(5278,'PRODUCT_USE_OLD_PATH_FOR_PHOTO',0,'1','chaine',1,'Use old path for products images','2015-07-19 13:40:55'),(5281,'MAIN_MODULE_AGENDA',1,'1',NULL,0,NULL,'2015-07-19 13:41:20'),(5282,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_UNVALIDATE',1,'1','chaine',0,NULL,'2015-07-19 13:41:20'),(5283,'MAIN_MODULE_BARCODE',1,'1',NULL,0,NULL,'2015-07-19 13:41:20'),(5284,'MAIN_MODULE_CRON',1,'1',NULL,0,NULL,'2015-07-19 13:41:20'),(5285,'MAIN_MODULE_COMMANDE',1,'1',NULL,0,NULL,'2015-07-19 13:41:20'),(5286,'MAIN_MODULE_DEPLACEMENT',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5287,'MAIN_MODULE_DON',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5288,'DONATION_ACCOUNTINGACCOUNT',1,'7581','chaine',0,'Compte comptable de remise des versements ou dons','2015-07-19 13:41:21'),(5289,'MAIN_MODULE_ECM',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5290,'MAIN_MODULE_FACTURE',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5291,'MAIN_MODULE_FOURNISSEUR',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5292,'MAIN_MODULE_OPENSURVEY',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5293,'MAIN_MODULE_SOCIETE',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5294,'MAIN_MODULE_SERVICE',1,'1',NULL,0,NULL,'2015-07-19 13:41:21'),(5295,'MAIN_MODULE_USER',0,'1',NULL,0,NULL,'2015-07-19 13:41:22'),(5296,'MAIN_VERSION_LAST_UPGRADE',0,'3.8.0-beta','chaine',0,'Dolibarr version for last upgrade','2015-07-19 13:41:24'),(5298,'MAIN_MODULE_HOLIDAY',1,'1',NULL,0,NULL,'2015-07-19 13:44:41'),(5299,'MAIN_MODULE_HOLIDAY_TABS_0',1,'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->read:/holiday/list.php?mainmenu=holiday&id=__ID__','chaine',0,NULL,'2015-07-19 13:44:41'); +INSERT INTO `llx_const` VALUES (5,'SYSLOG_LEVEL',0,'7','chaine',0,'Level of debug info to show','2010-07-08 11:17:57'),(8,'MAIN_UPLOAD_DOC',0,'2048','chaine',0,'Max size for file upload (0 means no upload allowed)','2010-07-08 11:17:57'),(9,'MAIN_SEARCHFORM_SOCIETE',0,'1','yesno',0,'Show form for quick company search','2010-07-08 11:17:57'),(10,'MAIN_SEARCHFORM_CONTACT',0,'1','yesno',0,'Show form for quick contact search','2010-07-08 11:17:57'),(11,'MAIN_SEARCHFORM_PRODUITSERVICE',0,'1','yesno',0,'Show form for quick product search','2010-07-08 11:17:58'),(12,'MAIN_SEARCHFORM_ADHERENT',0,'1','yesno',0,'Show form for quick member search','2010-07-08 11:17:58'),(16,'MAIN_SIZE_LISTE_LIMIT',0,'25','chaine',0,'Longueur maximum des listes','2010-07-08 11:17:58'),(17,'MAIN_SHOW_WORKBOARD',0,'1','yesno',0,'Affichage tableau de bord de travail Dolibarr','2010-07-08 11:17:58'),(29,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',1,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2010-07-08 11:17:58'),(33,'SOCIETE_NOLIST_COURRIER',0,'1','yesno',0,'Liste les fichiers du repertoire courrier','2010-07-08 11:17:58'),(35,'SOCIETE_CODECOMPTA_ADDON',1,'mod_codecompta_panicum','yesno',0,'Module to control third parties codes','2010-07-08 11:17:58'),(36,'ADHERENT_MAIL_REQUIRED',1,'1','yesno',0,'EMail required to create a new member','2010-07-08 11:17:58'),(37,'ADHERENT_MAIL_FROM',1,'adherents@domain.com','chaine',0,'Sender EMail for automatic emails','2010-07-08 11:17:58'),(38,'ADHERENT_MAIL_RESIL',1,'Your subscription has been resiliated.\r\nWe hope to see you soon again','texte',0,'Mail resiliation','2010-07-08 11:17:58'),(39,'ADHERENT_MAIL_VALID',1,'Your subscription has been validated.\r\nThis is a remind of your personal information :\r\n\r\n%INFOS%\r\n\r\n','texte',0,'Mail de validation','2010-07-08 11:17:59'),(40,'ADHERENT_MAIL_COTIS',1,'Hello %PRENOM%,\r\nThanks for your subscription.\r\nThis email confirms that your subscription has been received and processed.\r\n\r\n','texte',0,'Mail de validation de cotisation','2010-07-08 11:17:59'),(41,'ADHERENT_MAIL_VALID_SUBJECT',1,'Your subscription has been validated','chaine',0,'Sujet du mail de validation','2010-07-08 11:17:59'),(42,'ADHERENT_MAIL_RESIL_SUBJECT',1,'Resiliating your subscription','chaine',0,'Sujet du mail de resiliation','2010-07-08 11:17:59'),(43,'ADHERENT_MAIL_COTIS_SUBJECT',1,'Receipt of your subscription','chaine',0,'Sujet du mail de validation de cotisation','2010-07-08 11:17:59'),(44,'MAILING_EMAIL_FROM',1,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2010-07-08 11:17:59'),(45,'ADHERENT_USE_MAILMAN',1,'0','yesno',0,'Utilisation de Mailman','2010-07-08 11:17:59'),(46,'ADHERENT_MAILMAN_UNSUB_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&user=%EMAIL%','chaine',0,'Url de desinscription aux listes mailman','2010-07-08 11:17:59'),(47,'ADHERENT_MAILMAN_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&send_welcome_msg_to_this_batch=1&subscribees=%EMAIL%','chaine',0,'Url pour les inscriptions mailman','2010-07-08 11:17:59'),(48,'ADHERENT_MAILMAN_LISTS',1,'test-test,test-test2','chaine',0,'Listes auxquelles inscrire les nouveaux adherents','2010-07-08 11:17:59'),(49,'ADHERENT_MAILMAN_ADMINPW',1,'','chaine',0,'Mot de passe Admin des liste mailman','2010-07-08 11:17:59'),(50,'ADHERENT_MAILMAN_SERVER',1,'lists.domain.com','chaine',0,'Serveur hebergeant les interfaces d Admin des listes mailman','2010-07-08 11:17:59'),(51,'ADHERENT_MAILMAN_LISTS_COTISANT',1,'','chaine',0,'Liste(s) auxquelles les nouveaux cotisants sont inscris automatiquement','2010-07-08 11:17:59'),(52,'ADHERENT_USE_SPIP',1,'0','yesno',0,'Utilisation de SPIP ?','2010-07-08 11:17:59'),(53,'ADHERENT_USE_SPIP_AUTO',1,'0','yesno',0,'Utilisation de SPIP automatiquement','2010-07-08 11:17:59'),(54,'ADHERENT_SPIP_USER',1,'user','chaine',0,'user spip','2010-07-08 11:17:59'),(55,'ADHERENT_SPIP_PASS',1,'pass','chaine',0,'Pass de connection','2010-07-08 11:17:59'),(56,'ADHERENT_SPIP_SERVEUR',1,'localhost','chaine',0,'serveur spip','2010-07-08 11:17:59'),(57,'ADHERENT_SPIP_DB',1,'spip','chaine',0,'db spip','2010-07-08 11:17:59'),(58,'ADHERENT_CARD_HEADER_TEXT',1,'%ANNEE%','chaine',0,'Texte imprime sur le haut de la carte adherent','2010-07-08 11:17:59'),(59,'ADHERENT_CARD_FOOTER_TEXT',1,'Association AZERTY','chaine',0,'Texte imprime sur le bas de la carte adherent','2010-07-08 11:17:59'),(61,'FCKEDITOR_ENABLE_USER',1,'1','yesno',0,'Activation fckeditor sur notes utilisateurs','2010-07-08 11:17:59'),(62,'FCKEDITOR_ENABLE_SOCIETE',1,'1','yesno',0,'Activation fckeditor sur notes societe','2010-07-08 11:17:59'),(63,'FCKEDITOR_ENABLE_PRODUCTDESC',1,'1','yesno',0,'Activation fckeditor sur notes produits','2010-07-08 11:17:59'),(64,'FCKEDITOR_ENABLE_MEMBER',1,'1','yesno',0,'Activation fckeditor sur notes adherent','2010-07-08 11:17:59'),(65,'FCKEDITOR_ENABLE_MAILING',1,'1','yesno',0,'Activation fckeditor sur emailing','2010-07-08 11:17:59'),(67,'DON_ADDON_MODEL',1,'html_cerfafr','chaine',0,'','2010-07-08 11:18:00'),(68,'PROPALE_ADDON',1,'mod_propale_marbre','chaine',0,'','2010-07-08 11:18:00'),(69,'PROPALE_ADDON_PDF',1,'azur','chaine',0,'','2010-07-08 11:18:00'),(70,'COMMANDE_ADDON',1,'mod_commande_marbre','chaine',0,'','2010-07-08 11:18:00'),(71,'COMMANDE_ADDON_PDF',1,'einstein','chaine',0,'','2010-07-08 11:18:00'),(72,'COMMANDE_SUPPLIER_ADDON',1,'mod_commande_fournisseur_muguet','chaine',0,'','2010-07-08 11:18:00'),(73,'COMMANDE_SUPPLIER_ADDON_PDF',1,'muscadet','chaine',0,'','2010-07-08 11:18:00'),(74,'EXPEDITION_ADDON',1,'enlevement','chaine',0,'','2010-07-08 11:18:00'),(76,'FICHEINTER_ADDON',1,'pacific','chaine',0,'','2010-07-08 11:18:00'),(77,'FICHEINTER_ADDON_PDF',1,'soleil','chaine',0,'','2010-07-08 11:18:00'),(79,'FACTURE_ADDON_PDF',1,'crabe','chaine',0,'','2010-07-08 11:18:00'),(80,'PROPALE_VALIDITY_DURATION',1,'15','chaine',0,'Durée de validitée des propales','2010-07-08 11:18:00'),(230,'COMPANY_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2010-07-08 11:26:20'),(238,'LIVRAISON_ADDON_PDF',1,'typhon','chaine',0,'Nom du gestionnaire de generation des commandes en PDF','2010-07-08 11:26:27'),(239,'LIVRAISON_ADDON_NUMBER',1,'mod_livraison_jade','chaine',0,'Nom du gestionnaire de numerotation des bons de livraison','2013-03-20 13:17:36'),(242,'MAIN_SUBMODULE_EXPEDITION',1,'1','chaine',0,'','2010-07-08 11:26:34'),(245,'FACTURE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2010-07-08 11:28:53'),(249,'DON_FORM',1,'fsfe.fr.php','chaine',0,'Nom du gestionnaire de formulaire de dons','2010-07-08 11:29:00'),(252,'MAIN_MODULE_ADHERENT',1,'1',NULL,0,NULL,'2010-07-08 11:29:05'),(253,'ADHERENT_BANK_USE_AUTO',1,'','yesno',0,'Insertion automatique des cotisation dans le compte banquaire','2010-07-08 11:29:05'),(254,'ADHERENT_BANK_ACCOUNT',1,'','chaine',0,'ID du Compte banquaire utilise','2010-07-08 11:29:05'),(255,'ADHERENT_BANK_CATEGORIE',1,'','chaine',0,'ID de la categorie banquaire des cotisations','2010-07-08 11:29:05'),(256,'ADHERENT_ETIQUETTE_TYPE',1,'L7163','chaine',0,'Type d etiquette (pour impression de planche d etiquette)','2010-07-08 11:29:05'),(260,'MAIN_MODULE_STOCK',1,'1',NULL,0,NULL,'2010-07-08 11:29:18'),(269,'PROJECT_ADDON_PDF',1,'baleine','chaine',0,'Nom du gestionnaire de generation des projets en PDF','2010-07-08 11:29:33'),(270,'PROJECT_ADDON',1,'mod_project_simple','chaine',0,'Nom du gestionnaire de numerotation des projets','2010-07-08 11:29:33'),(271,'MAIN_MODULE_MAILING',1,'1',NULL,0,NULL,'2010-07-08 11:29:37'),(272,'MAIN_MODULE_EXPORT',1,'1',NULL,0,NULL,'2010-07-08 11:29:41'),(273,'MAIN_MODULE_IMPORT',1,'1',NULL,0,NULL,'2010-07-08 11:29:45'),(274,'MAIN_MODULE_CATEGORIE',1,'1',NULL,0,NULL,'2010-07-08 11:29:59'),(275,'MAIN_MODULE_BOOKMARK',1,'1',NULL,0,NULL,'2010-07-08 11:30:03'),(276,'MAIN_MODULE_WEBSERVICES',1,'1',NULL,0,NULL,'2010-07-08 11:30:30'),(278,'MAIN_MODULE_GEOIPMAXMIND',1,'1',NULL,0,NULL,'2010-07-08 11:30:36'),(279,'MAIN_MODULE_EXTERNALRSS',1,'1',NULL,0,NULL,'2010-07-08 11:30:38'),(292,'MAIN_MODULE_FCKEDITOR',1,'1',NULL,0,NULL,'2010-07-08 11:56:27'),(368,'STOCK_USERSTOCK_AUTOCREATE',1,'1','chaine',0,'','2010-07-08 22:44:59'),(369,'EXPEDITION_ADDON_PDF',1,'merou','chaine',0,'','2010-07-08 22:58:07'),(370,'MAIN_SUBMODULE_LIVRAISON',1,'1','chaine',0,'','2010-07-08 23:00:29'),(377,'FACTURE_ADDON',1,'mod_facture_terre','chaine',0,'','2010-07-08 23:08:12'),(380,'ADHERENT_CARD_TEXT',1,'%TYPE% n° %ID%\r\n%PRENOM% %NOM%\r\n<%EMAIL%>\r\n%ADRESSE%\r\n%CP% %VILLE%\r\n%PAYS%','',0,'Texte imprime sur la carte adherent','2010-07-08 23:14:46'),(381,'ADHERENT_CARD_TEXT_RIGHT',1,'aaa','',0,'','2010-07-08 23:14:55'),(384,'PRODUIT_SOUSPRODUITS',1,'1','chaine',0,'','2010-07-08 23:22:12'),(385,'PRODUIT_USE_SEARCH_TO_SELECT',1,'1','chaine',0,'','2010-07-08 23:22:19'),(386,'STOCK_CALCULATE_ON_SHIPMENT',1,'1','chaine',0,'','2010-07-08 23:23:21'),(387,'STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER',1,'1','chaine',0,'','2010-07-08 23:23:26'),(392,'MAIN_AGENDA_XCAL_EXPORTKEY',1,'dolibarr','chaine',0,'','2010-07-08 23:27:50'),(393,'MAIN_AGENDA_EXPORT_PAST_DELAY',1,'100','chaine',0,'','2010-07-08 23:27:50'),(523,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(524,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(525,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(526,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(527,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(528,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(529,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:49'),(530,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',1,'1','chaine',0,'','2010-07-10 12:48:49'),(531,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(532,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',1,'1','chaine',0,'','2010-07-10 12:48:49'),(533,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:50'),(534,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2010-07-10 12:48:50'),(602,'MAIN_MODULE_PROJET',1,'1',NULL,0,NULL,'2010-07-11 13:26:54'),(610,'CASHDESK_ID_THIRDPARTY',1,'7','chaine',0,'','2010-07-11 17:08:18'),(611,'CASHDESK_ID_BANKACCOUNT_CASH',1,'3','chaine',0,'','2010-07-11 17:08:18'),(612,'CASHDESK_ID_BANKACCOUNT_CHEQUE',1,'1','chaine',0,'','2010-07-11 17:08:18'),(613,'CASHDESK_ID_BANKACCOUNT_CB',1,'1','chaine',0,'','2010-07-11 17:08:18'),(614,'CASHDESK_ID_WAREHOUSE',1,'2','chaine',0,'','2010-07-11 17:08:18'),(660,'LDAP_USER_DN',1,'ou=users,dc=my-domain,dc=com','chaine',0,NULL,'2010-07-18 10:25:27'),(661,'LDAP_GROUP_DN',1,'ou=groups,dc=my-domain,dc=com','chaine',0,NULL,'2010-07-18 10:25:27'),(662,'LDAP_FILTER_CONNECTION',1,'&(objectClass=user)(objectCategory=person)','chaine',0,NULL,'2010-07-18 10:25:27'),(663,'LDAP_FIELD_LOGIN',1,'uid','chaine',0,NULL,'2010-07-18 10:25:27'),(664,'LDAP_FIELD_FULLNAME',1,'cn','chaine',0,NULL,'2010-07-18 10:25:27'),(665,'LDAP_FIELD_NAME',1,'sn','chaine',0,NULL,'2010-07-18 10:25:27'),(666,'LDAP_FIELD_FIRSTNAME',1,'givenname','chaine',0,NULL,'2010-07-18 10:25:27'),(667,'LDAP_FIELD_MAIL',1,'mail','chaine',0,NULL,'2010-07-18 10:25:27'),(668,'LDAP_FIELD_PHONE',1,'telephonenumber','chaine',0,NULL,'2010-07-18 10:25:27'),(669,'LDAP_FIELD_FAX',1,'facsimiletelephonenumber','chaine',0,NULL,'2010-07-18 10:25:27'),(670,'LDAP_FIELD_MOBILE',1,'mobile','chaine',0,NULL,'2010-07-18 10:25:27'),(671,'LDAP_SERVER_TYPE',1,'openldap','chaine',0,'','2010-07-18 10:25:46'),(672,'LDAP_SERVER_PROTOCOLVERSION',1,'3','chaine',0,'','2010-07-18 10:25:47'),(673,'LDAP_SERVER_HOST',1,'localhost','chaine',0,'','2010-07-18 10:25:47'),(674,'LDAP_SERVER_PORT',1,'389','chaine',0,'','2010-07-18 10:25:47'),(675,'LDAP_SERVER_USE_TLS',1,'0','chaine',0,'','2010-07-18 10:25:47'),(676,'LDAP_SYNCHRO_ACTIVE',1,'dolibarr2ldap','chaine',0,'','2010-07-18 10:25:47'),(677,'LDAP_CONTACT_ACTIVE',1,'1','chaine',0,'','2010-07-18 10:25:47'),(678,'LDAP_MEMBER_ACTIVE',1,'1','chaine',0,'','2010-07-18 10:25:47'),(807,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',1,'1','chaine',0,NULL,'2011-07-18 17:27:52'),(808,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',1,'1','chaine',0,NULL,'2011-07-18 17:27:52'),(834,'MAIN_MODULE_CASHDESK',1,'1',NULL,0,NULL,'2011-07-18 17:30:24'),(969,'MAIN_MODULE_PRELEVEMENT',1,'1',NULL,0,NULL,'2011-07-18 18:01:59'),(973,'MAIN_MODULE_WORKFLOW',1,'1',NULL,0,NULL,'2011-07-18 18:02:20'),(974,'MAIN_MODULE_WORKFLOW_TRIGGERS',1,'1','chaine',0,NULL,'2011-07-18 18:02:20'),(975,'WORKFLOW_PROPAL_AUTOCREATE_ORDER',1,'1','chaine',0,'','2011-07-18 18:02:24'),(978,'MAIN_MODULE_NOTIFICATION',1,'1',NULL,0,NULL,'2011-07-18 18:03:06'),(979,'PRELEVEMENT_USER',1,'1','chaine',0,'','2011-07-18 18:05:50'),(980,'PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR',1,'1234567','chaine',0,'','2011-07-18 18:05:50'),(981,'PRELEVEMENT_ID_BANKACCOUNT',1,'1','chaine',0,'','2011-07-18 18:05:50'),(983,'FACTURE_RIB_NUMBER',1,'1','chaine',0,'','2011-07-18 18:35:14'),(984,'FACTURE_CHQ_NUMBER',1,'1','chaine',0,'','2011-07-18 18:35:14'),(1016,'GOOGLE_DUPLICATE_INTO_GCAL',1,'1','chaine',0,'','2011-07-18 21:40:20'),(1018,'MAIN_MODULE_SYSLOG',0,'1',NULL,0,NULL,'2011-07-20 11:36:47'),(1138,'MAIN_VERSION_LAST_INSTALL',0,'3.1.0-beta','chaine',0,'Dolibarr version when install','2011-07-28 23:05:02'),(1152,'SOCIETE_CODECLIENT_ADDON',1,'mod_codeclient_monkey','chaine',0,'','2011-07-29 20:50:02'),(1231,'MAIN_UPLOAD_DOC',1,'2048','chaine',0,'','2011-07-29 21:04:00'),(1234,'MAIN_UMASK',1,'0664','chaine',0,'','2011-07-29 21:04:11'),(1240,'MAIN_LOGEVENTS_USER_LOGIN',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1241,'MAIN_LOGEVENTS_USER_LOGIN_FAILED',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1242,'MAIN_LOGEVENTS_USER_LOGOUT',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1243,'MAIN_LOGEVENTS_USER_CREATE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1244,'MAIN_LOGEVENTS_USER_MODIFY',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1245,'MAIN_LOGEVENTS_USER_NEW_PASSWORD',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1246,'MAIN_LOGEVENTS_USER_ENABLEDISABLE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1247,'MAIN_LOGEVENTS_USER_DELETE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1248,'MAIN_LOGEVENTS_GROUP_CREATE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1249,'MAIN_LOGEVENTS_GROUP_MODIFY',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1250,'MAIN_LOGEVENTS_GROUP_DELETE',1,'1','chaine',0,'','2011-07-29 21:05:01'),(1251,'MAIN_BOXES_MAXLINES',1,'5','',0,'','2011-07-29 21:05:42'),(1379,'CABINETMED_RHEUMATOLOGY_ON',1,'1','chaine',1,'Enable features for rheumatology','2011-08-01 21:47:53'),(1482,'EXPEDITION_ADDON_NUMBER',1,'mod_expedition_safor','chaine',0,'Nom du gestionnaire de numerotation des expeditions','2011-08-05 17:53:11'),(1490,'CONTRACT_ADDON',1,'mod_contract_serpis','chaine',0,'Nom du gestionnaire de numerotation des contrats','2011-08-05 18:11:58'),(1677,'COMMANDE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/orders','chaine',0,NULL,'2012-12-08 13:11:02'),(1698,'PRODUCT_CODEPRODUCT_ADDON',1,'mod_codeproduct_leopard','yesno',0,'Module to control product codes','2012-12-08 13:11:25'),(1718,'MAIN_MODULE_TAX',1,'1',NULL,0,NULL,'2012-12-08 13:12:41'),(1719,'ACCOUNTING_USEDICTTOEDIT',1,'1','chaine',1,'','2012-12-08 13:15:00'),(1724,'PROPALE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2012-12-08 13:17:14'),(1730,'OPENSTREETMAP_ENABLE_MAPS',1,'1','chaine',0,'','2012-12-08 13:22:47'),(1731,'OPENSTREETMAP_ENABLE_MAPS_CONTACTS',1,'1','chaine',0,'','2012-12-08 13:22:47'),(1732,'OPENSTREETMAP_ENABLE_MAPS_MEMBERS',1,'1','chaine',0,'','2012-12-08 13:22:47'),(1733,'OPENSTREETMAP_MAPS_ZOOM_LEVEL',1,'15','chaine',0,'','2012-12-08 13:22:47'),(1737,'MAIN_INFO_SOCIETE_COUNTRY',2,'1:FR:France','chaine',0,'','2013-02-26 21:56:28'),(1738,'MAIN_INFO_SOCIETE_NOM',2,'aaa','chaine',0,'','2012-12-08 14:08:14'),(1739,'MAIN_INFO_SOCIETE_STATE',2,'0','chaine',0,'','2013-02-27 14:20:27'),(1740,'MAIN_MONNAIE',2,'EUR','chaine',0,'','2012-12-08 14:08:14'),(1741,'MAIN_LANG_DEFAULT',2,'auto','chaine',0,'','2012-12-08 14:08:14'),(1742,'MAIN_MAIL_EMAIL_FROM',2,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2012-12-08 14:08:14'),(1743,'MAIN_MENU_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2013-02-11 19:43:54'),(1744,'MAIN_MENUFRONT_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2013-02-11 19:43:54'),(1745,'MAIN_MENU_SMARTPHONE',2,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2012-12-08 14:08:14'),(1746,'MAIN_MENUFRONT_SMARTPHONE',2,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2012-12-08 14:08:14'),(1747,'MAIN_THEME',2,'eldy','chaine',0,'Default theme','2012-12-08 14:08:14'),(1748,'MAIN_DELAY_ACTIONS_TODO',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2012-12-08 14:08:14'),(1749,'MAIN_DELAY_ORDERS_TO_PROCESS',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2012-12-08 14:08:14'),(1750,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2012-12-08 14:08:14'),(1751,'MAIN_DELAY_PROPALS_TO_CLOSE',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2012-12-08 14:08:14'),(1752,'MAIN_DELAY_PROPALS_TO_BILL',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2012-12-08 14:08:14'),(1753,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2012-12-08 14:08:14'),(1754,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2012-12-08 14:08:14'),(1755,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-12-08 14:08:14'),(1756,'MAIN_DELAY_RUNNING_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2012-12-08 14:08:14'),(1757,'MAIN_DELAY_MEMBERS',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2012-12-08 14:08:14'),(1758,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',2,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2012-12-08 14:08:14'),(1759,'MAILING_EMAIL_FROM',2,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-12-08 14:08:14'),(1760,'MAIN_INFO_SOCIETE_COUNTRY',3,'1:FR:France','chaine',0,'','2013-02-26 21:56:28'),(1761,'MAIN_INFO_SOCIETE_NOM',3,'bbb','chaine',0,'','2012-12-08 14:08:20'),(1762,'MAIN_INFO_SOCIETE_STATE',3,'0','chaine',0,'','2013-02-27 14:20:27'),(1763,'MAIN_MONNAIE',3,'EUR','chaine',0,'','2012-12-08 14:08:20'),(1764,'MAIN_LANG_DEFAULT',3,'auto','chaine',0,'','2012-12-08 14:08:20'),(1765,'MAIN_MAIL_EMAIL_FROM',3,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2012-12-08 14:08:20'),(1766,'MAIN_MENU_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2013-02-11 19:43:54'),(1767,'MAIN_MENUFRONT_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2013-02-11 19:43:54'),(1768,'MAIN_MENU_SMARTPHONE',3,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2012-12-08 14:08:20'),(1769,'MAIN_MENUFRONT_SMARTPHONE',3,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2012-12-08 14:08:20'),(1770,'MAIN_THEME',3,'eldy','chaine',0,'Default theme','2012-12-08 14:08:20'),(1771,'MAIN_DELAY_ACTIONS_TODO',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2012-12-08 14:08:20'),(1772,'MAIN_DELAY_ORDERS_TO_PROCESS',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2012-12-08 14:08:20'),(1773,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2012-12-08 14:08:20'),(1774,'MAIN_DELAY_PROPALS_TO_CLOSE',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2012-12-08 14:08:20'),(1775,'MAIN_DELAY_PROPALS_TO_BILL',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2012-12-08 14:08:20'),(1776,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2012-12-08 14:08:20'),(1777,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2012-12-08 14:08:20'),(1778,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-12-08 14:08:20'),(1779,'MAIN_DELAY_RUNNING_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2012-12-08 14:08:20'),(1780,'MAIN_DELAY_MEMBERS',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2012-12-08 14:08:20'),(1781,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',3,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2012-12-08 14:08:20'),(1782,'MAILING_EMAIL_FROM',3,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-12-08 14:08:20'),(1803,'SYSLOG_FILE',1,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2012-12-08 14:15:08'),(1804,'SYSLOG_HANDLERS',1,'[\"mod_syslog_file\"]','chaine',0,'','2012-12-08 14:15:08'),(1805,'MAIN_MODULE_SKINCOLOREDITOR',3,'1',NULL,0,NULL,'2012-12-08 14:35:40'),(1806,'MAIN_MODULE_SKINCOLOREDITOR_TABS_0',3,'user:+tabskincoloreditors:ColorEditor:skincoloreditor@skincoloreditor:/skincoloreditor/usercolors.php?id=__ID__','chaine',0,NULL,'2012-12-08 14:35:40'),(1867,'MAIN_MODULE_PAYPAL',1,'1',NULL,0,NULL,'2012-12-11 22:53:56'),(1922,'PAYPAL_API_SANDBOX',1,'1','chaine',0,'','2012-12-12 12:11:05'),(1923,'PAYPAL_API_USER',1,'seller_1355312017_biz_api1.nltechno.com','chaine',0,'','2012-12-12 12:11:05'),(1924,'PAYPAL_API_PASSWORD',1,'1355312040','chaine',0,'','2012-12-12 12:11:05'),(1925,'PAYPAL_API_SIGNATURE',1,'AXqqdsWBzvfn0q5iNmbuiDv1y.3EAXIMWyl4C5KvDReR9HDwwAd6dQ4Q','chaine',0,'','2012-12-12 12:11:05'),(1926,'PAYPAL_API_INTEGRAL_OR_PAYPALONLY',1,'integral','chaine',0,'','2012-12-12 12:11:05'),(1927,'PAYPAL_SECURITY_TOKEN',1,'50c82fab36bb3b6aa83e2a50691803b2','chaine',0,'','2012-12-12 12:11:05'),(1928,'PAYPAL_SECURITY_TOKEN_UNIQUE',1,'0','chaine',0,'','2012-12-12 12:11:05'),(1929,'PAYPAL_ADD_PAYMENT_URL',1,'1','chaine',0,'','2012-12-12 12:11:05'),(1980,'MAIN_PDF_FORMAT',1,'EUA4','chaine',0,'','2012-12-12 19:58:05'),(1981,'MAIN_PROFID1_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1982,'MAIN_PROFID2_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1983,'MAIN_PROFID3_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1984,'MAIN_PROFID4_IN_ADDRESS',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1985,'MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',1,'0','chaine',0,'','2012-12-12 19:58:05'),(1990,'MAIN_SMS_SENDMODE',1,'ovh','chaine',0,'This is to enable OVH SMS engine','2012-12-17 21:19:01'),(2040,'MAIN_MAIL_SMTP_PORT',1,'465','chaine',0,'','2015-07-19 13:41:06'),(2041,'MAIN_MAIL_SMTP_SERVER',1,'smtp.mail.com','chaine',0,'','2015-07-19 13:41:06'),(2044,'MAIN_MAIL_EMAIL_TLS',1,'1','chaine',0,'','2015-07-19 13:41:06'),(2251,'FCKEDITOR_TEST',1,'Test<br />\r\n<img alt=\"\" src=\"/dolibarrnew/viewimage.php?modulepart=fckeditor&amp;file=image/Julien-Lavergne_reference_medium.jpg\" style=\"width: 200px; height: 172px;\" />fdfs','chaine',0,'','2012-12-19 19:12:24'),(2293,'SYSTEMTOOLS_MYSQLDUMP',1,'/usr/bin/mysqldump','chaine',0,'','2012-12-27 02:02:00'),(2305,'MAIN_MODULE_PROPALE',1,'1',NULL,0,NULL,'2013-01-02 20:33:16'),(2307,'MAIN_MODULE_CONTRAT',1,'1',NULL,0,NULL,'2013-01-02 20:33:17'),(2310,'MAIN_MODULE_EXPEDITION',1,'1',NULL,0,NULL,'2013-01-02 20:33:18'),(2315,'MAIN_MODULE_FICHEINTER',1,'1',NULL,0,NULL,'2013-01-02 20:33:21'),(2786,'MAIN_SOAP_DEBUG',1,'1','chaine',1,'','2013-01-13 12:37:21'),(2835,'MAIN_USE_CONNECT_TIMEOUT',1,'10','chaine',0,'','2013-01-16 19:28:50'),(2836,'MAIN_USE_RESPONSE_TIMEOUT',1,'30','chaine',0,'','2013-01-16 19:28:50'),(2837,'MAIN_PROXY_USE',1,'0','chaine',0,'','2013-01-16 19:28:50'),(2838,'MAIN_PROXY_HOST',1,'localhost','chaine',0,'','2013-01-16 19:28:50'),(2839,'MAIN_PROXY_PORT',1,'8080','chaine',0,'','2013-01-16 19:28:50'),(2840,'MAIN_PROXY_USER',1,'aaa','chaine',0,'','2013-01-16 19:28:50'),(2841,'MAIN_PROXY_PASS',1,'bbb','chaine',0,'','2013-01-16 19:28:50'),(2848,'OVHSMS_NICK',1,'BN196-OVH','chaine',0,'','2013-01-16 19:32:36'),(2849,'OVHSMS_PASS',1,'bigone-10','chaine',0,'','2013-01-16 19:32:36'),(2850,'OVHSMS_SOAPURL',1,'https://www.ovh.com/soapi/soapi-re-1.55.wsdl','chaine',0,'','2013-01-16 19:32:36'),(2854,'THEME_ELDY_RGB',1,'bfbf00','chaine',0,'','2013-01-18 10:02:53'),(2855,'THEME_ELDY_ENABLE_PERSONALIZED',1,'0','chaine',0,'','2013-01-18 10:02:55'),(2858,'MAIN_SESSION_TIMEOUT',1,'2000','chaine',0,'','2013-01-19 17:01:53'),(2862,'TICKET_ADDON',1,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2013-01-19 17:16:10'),(2866,'MAIN_MODULE_PRODUCT',1,'1',NULL,0,NULL,'2013-01-19 17:16:10'),(2867,'FACSIM_ADDON',1,'mod_facsim_alcoy','chaine',0,'','2013-01-19 17:16:25'),(2868,'POS_SERVICES',1,'0','chaine',0,'','2013-01-19 17:16:51'),(2869,'POS_USE_TICKETS',1,'1','chaine',0,'','2013-01-19 17:16:51'),(2870,'POS_MAX_TTC',1,'100','chaine',0,'','2013-01-19 17:16:51'),(3190,'MAIN_MODULE_HOLIDAY',2,'1',NULL,0,NULL,'2013-02-01 08:52:34'),(3191,'MAIN_MODULE_HOLIDAY_TABS_0',2,'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->write:/holiday/index.php?mainmenu=holiday&id=__ID__','chaine',0,NULL,'2013-02-01 08:52:34'),(3195,'INVOICE_SUPPLIER_ADDON_PDF',1,'canelle','chaine',0,'','2013-02-10 19:50:27'),(3199,'MAIN_FORCE_RELOAD_PAGE',1,'1','chaine',0,NULL,'2013-02-12 16:22:55'),(3217,'MAIN_PDF_TITLE_BACKGROUND_COLOR',1,'240,240,240','chaine',1,'','2013-02-13 15:18:02'),(3223,'OVH_THIRDPARTY_IMPORT',1,'2','chaine',0,'','2013-02-13 16:20:18'),(3241,'COMPANY_USE_SEARCH_TO_SELECT',1,'2','chaine',0,'','2013-02-17 14:33:39'),(3409,'AGENDA_USE_EVENT_TYPE',1,'1','chaine',0,'','2013-02-27 18:12:24'),(3886,'MAIN_REMOVE_INSTALL_WARNING',1,'1','chaine',1,'','2013-03-02 18:32:50'),(4013,'MAIN_DELAY_ACTIONS_TODO',1,'7','chaine',0,'','2013-03-06 08:59:12'),(4014,'MAIN_DELAY_PROPALS_TO_CLOSE',1,'31','chaine',0,'','2013-03-06 08:59:12'),(4015,'MAIN_DELAY_PROPALS_TO_BILL',1,'7','chaine',0,'','2013-03-06 08:59:12'),(4016,'MAIN_DELAY_ORDERS_TO_PROCESS',1,'2','chaine',0,'','2013-03-06 08:59:12'),(4017,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',1,'31','chaine',0,'','2013-03-06 08:59:12'),(4018,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',1,'7','chaine',0,'','2013-03-06 08:59:12'),(4019,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',1,'2','chaine',0,'','2013-03-06 08:59:12'),(4020,'MAIN_DELAY_RUNNING_SERVICES',1,'-15','chaine',0,'','2013-03-06 08:59:12'),(4021,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',1,'62','chaine',0,'','2013-03-06 08:59:13'),(4022,'MAIN_DELAY_MEMBERS',1,'31','chaine',0,'','2013-03-06 08:59:13'),(4023,'MAIN_DISABLE_METEO',1,'0','chaine',0,'','2013-03-06 08:59:13'),(4044,'ADHERENT_VAT_FOR_SUBSCRIPTIONS',1,'0','',0,'','2013-03-06 16:06:38'),(4047,'ADHERENT_BANK_USE',1,'bankviainvoice','',0,'','2013-03-06 16:12:30'),(4049,'PHPSANE_SCANIMAGE',1,'/usr/bin/scanimage','chaine',0,'','2013-03-06 21:54:13'),(4050,'PHPSANE_PNMTOJPEG',1,'/usr/bin/pnmtojpeg','chaine',0,'','2013-03-06 21:54:13'),(4051,'PHPSANE_PNMTOTIFF',1,'/usr/bin/pnmtotiff','chaine',0,'','2013-03-06 21:54:13'),(4052,'PHPSANE_OCR',1,'/usr/bin/gocr','chaine',0,'','2013-03-06 21:54:13'),(4548,'ECM_AUTO_TREE_ENABLED',1,'1','chaine',0,'','2013-03-10 15:57:21'),(4555,'WEBSERVICES_KEY',1,'dolibarrkey','chaine',0,'','2013-03-13 10:19:31'),(4579,'MAIN_MODULE_AGENDA',2,'1',NULL,0,NULL,'2013-03-13 15:29:19'),(4580,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4581,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4582,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4583,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4584,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4585,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4586,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4587,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4588,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4589,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4590,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4591,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4592,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4593,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4594,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',2,'1','chaine',0,NULL,'2013-03-13 15:29:19'),(4595,'MAIN_MODULE_GOOGLE',2,'1',NULL,0,NULL,'2013-03-13 15:29:47'),(4596,'MAIN_MODULE_GOOGLE_TABS_0',2,'agenda:+gcal:MenuAgendaGoogle:google@google:$conf->google->enabled && $conf->global->GOOGLE_ENABLE_AGENDA:/google/index.php','chaine',0,NULL,'2013-03-13 15:29:47'),(4597,'MAIN_MODULE_GOOGLE_TABS_1',2,'user:+gsetup:GoogleUserConf:google@google:$conf->google->enabled && $conf->global->GOOGLE_DUPLICATE_INTO_GCAL:/google/admin/google_calsync_user.php?id=__ID__','chaine',0,NULL,'2013-03-13 15:29:47'),(4598,'MAIN_MODULE_GOOGLE_TRIGGERS',2,'1','chaine',0,NULL,'2013-03-13 15:29:47'),(4599,'MAIN_MODULE_GOOGLE_HOOKS',2,'[\"toprightmenu\"]','chaine',0,NULL,'2013-03-13 15:29:47'),(4688,'GOOGLE_ENABLE_AGENDA',2,'1','chaine',0,'','2013-03-13 15:36:29'),(4689,'GOOGLE_AGENDA_NAME1',2,'eldy','chaine',0,'','2013-03-13 15:36:29'),(4690,'GOOGLE_AGENDA_SRC1',2,'eldy10@mail.com','chaine',0,'','2013-03-13 15:36:29'),(4691,'GOOGLE_AGENDA_COLOR1',2,'BE6D00','chaine',0,'','2013-03-13 15:36:29'),(4692,'GOOGLE_AGENDA_COLOR2',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4693,'GOOGLE_AGENDA_COLOR3',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4694,'GOOGLE_AGENDA_COLOR4',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4695,'GOOGLE_AGENDA_COLOR5',2,'7A367A','chaine',0,'','2013-03-13 15:36:29'),(4696,'GOOGLE_AGENDA_TIMEZONE',2,'Europe/Paris','chaine',0,'','2013-03-13 15:36:29'),(4697,'GOOGLE_AGENDA_NB',2,'5','chaine',0,'','2013-03-13 15:36:29'),(4698,'MAIN_DISABLE_ALL_MAILS',1,'0','chaine',0,'','2013-03-13 17:22:24'),(4699,'MAIN_MAIL_SENDMODE',1,'mail','chaine',0,'','2015-07-19 13:41:06'),(4700,'MAIN_MAIL_SMTPS_ID',1,'eldy10@mail.com','chaine',0,'','2015-07-19 13:41:06'),(4701,'MAIN_MAIL_SMTPS_PW',1,'bidonge','chaine',0,'','2015-07-19 13:41:06'),(4711,'GOOGLE_ENABLE_AGENDA',1,'1','chaine',0,'','2013-03-13 19:37:38'),(4712,'GOOGLE_AGENDA_NAME1',1,'asso master','chaine',0,'','2013-03-13 19:37:38'),(4713,'GOOGLE_AGENDA_SRC1',1,'assodolibarr@mail.com','chaine',0,'','2013-03-13 19:37:38'),(4714,'GOOGLE_AGENDA_COLOR1',1,'1B887A','chaine',0,'','2013-03-13 19:37:38'),(4715,'GOOGLE_AGENDA_COLOR2',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4716,'GOOGLE_AGENDA_COLOR3',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4717,'GOOGLE_AGENDA_COLOR4',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4718,'GOOGLE_AGENDA_COLOR5',1,'7A367A','chaine',0,'','2013-03-13 19:37:38'),(4719,'GOOGLE_AGENDA_TIMEZONE',1,'Europe/Paris','chaine',0,'','2013-03-13 19:37:38'),(4720,'GOOGLE_AGENDA_NB',1,'5','chaine',0,'','2013-03-13 19:37:38'),(4725,'SOCIETE_CODECLIENT_ADDON',2,'mod_codeclient_leopard','chaine',0,'Module to control third parties codes','2013-03-13 20:21:35'),(4726,'SOCIETE_CODECOMPTA_ADDON',2,'mod_codecompta_panicum','chaine',0,'Module to control third parties codes','2013-03-13 20:21:35'),(4727,'SOCIETE_FISCAL_MONTH_START',2,'','chaine',0,'Mettre le numero du mois du debut d\\\'annee fiscale, ex: 9 pour septembre','2013-03-13 20:21:35'),(4728,'MAIN_SEARCHFORM_SOCIETE',2,'1','yesno',0,'Show form for quick company search','2013-03-13 20:21:35'),(4729,'MAIN_SEARCHFORM_CONTACT',2,'1','yesno',0,'Show form for quick contact search','2013-03-13 20:21:35'),(4730,'COMPANY_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2013-03-13 20:21:35'),(4743,'MAIN_MODULE_CLICKTODIAL',2,'1',NULL,0,NULL,'2013-03-13 20:30:28'),(4744,'MAIN_MODULE_NOTIFICATION',2,'1',NULL,0,NULL,'2013-03-13 20:30:34'),(4745,'MAIN_MODULE_WEBSERVICES',2,'1',NULL,0,NULL,'2013-03-13 20:30:41'),(4746,'MAIN_MODULE_PROPALE',2,'1',NULL,0,NULL,'2013-03-13 20:32:38'),(4747,'PROPALE_ADDON_PDF',2,'azur','chaine',0,'Nom du gestionnaire de generation des propales en PDF','2013-03-13 20:32:38'),(4748,'PROPALE_ADDON',2,'mod_propale_marbre','chaine',0,'Nom du gestionnaire de numerotation des propales','2013-03-13 20:32:38'),(4749,'PROPALE_VALIDITY_DURATION',2,'15','chaine',0,'Duration of validity of business proposals','2013-03-13 20:32:38'),(4750,'PROPALE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2013-03-13 20:32:38'),(4752,'MAIN_MODULE_TAX',2,'1',NULL,0,NULL,'2013-03-13 20:32:47'),(4753,'MAIN_MODULE_DON',2,'1',NULL,0,NULL,'2013-03-13 20:32:54'),(4754,'DON_ADDON_MODEL',2,'html_cerfafr','chaine',0,'Nom du gestionnaire de generation de recu de dons','2013-03-13 20:32:54'),(4755,'POS_USE_TICKETS',2,'1','chaine',0,'','2013-03-13 20:33:09'),(4756,'POS_MAX_TTC',2,'100','chaine',0,'','2013-03-13 20:33:09'),(4757,'MAIN_MODULE_POS',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4758,'TICKET_ADDON',2,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2013-03-13 20:33:09'),(4759,'MAIN_MODULE_BANQUE',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4760,'MAIN_MODULE_FACTURE',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4761,'FACTURE_ADDON_PDF',2,'crabe','chaine',0,'Name of PDF model of invoice','2013-03-13 20:33:09'),(4762,'FACTURE_ADDON',2,'mod_facture_terre','chaine',0,'Name of numbering numerotation rules of invoice','2013-03-13 20:33:09'),(4763,'FACTURE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2013-03-13 20:33:09'),(4764,'MAIN_MODULE_SOCIETE',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4765,'MAIN_MODULE_PRODUCT',2,'1',NULL,0,NULL,'2013-03-13 20:33:09'),(4766,'PRODUCT_CODEPRODUCT_ADDON',2,'mod_codeproduct_leopard','chaine',0,'Module to control product codes','2013-03-13 20:33:09'),(4767,'MAIN_SEARCHFORM_PRODUITSERVICE',2,'1','yesno',0,'Show form for quick product search','2013-03-13 20:33:09'),(4772,'FACSIM_ADDON',2,'mod_facsim_alcoy','chaine',0,'','2013-03-13 20:33:32'),(4773,'MAIN_MODULE_MAILING',2,'1',NULL,0,NULL,'2013-03-13 20:33:37'),(4774,'MAIN_MODULE_OPENSURVEY',2,'1',NULL,0,NULL,'2013-03-13 20:33:42'),(4782,'AGENDA_USE_EVENT_TYPE',2,'1','chaine',0,'','2013-03-13 20:53:36'),(4884,'AGENDA_DISABLE_EXT',2,'1','chaine',0,'','2013-03-13 22:03:40'),(4919,'MAIN_MODULE_COMPTABILITE',1,'1',NULL,0,NULL,'2013-03-20 20:04:28'),(4922,'MAIN_MODULE_BANQUE',1,'1',NULL,0,NULL,'2013-03-20 20:04:28'),(4928,'COMMANDE_SUPPLIER_ADDON_NUMBER',1,'mod_commande_fournisseur_muguet','chaine',0,'Nom du gestionnaire de numerotation des commandes fournisseur','2013-03-22 09:24:29'),(4929,'INVOICE_SUPPLIER_ADDON_NUMBER',1,'mod_facture_fournisseur_cactus','chaine',0,'Nom du gestionnaire de numerotation des factures fournisseur','2013-03-22 09:24:29'),(5001,'MAIN_CRON_KEY',0,'bc54582fe30d5d4a830c6f582ec28810','chaine',0,'','2013-03-23 17:54:53'),(5009,'CRON_KEY',0,'2c2e755c20be2014098f629865598006','chaine',0,'','2013-03-23 18:06:24'),(5075,'MAIN_MENU_STANDARD',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5076,'MAIN_MENU_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5077,'MAIN_MENUFRONT_STANDARD',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5078,'MAIN_MENUFRONT_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2013-03-24 02:51:13'),(5137,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',1,'1','chaine',0,NULL,'2013-09-08 23:06:08'),(5139,'SOCIETE_ADD_REF_IN_LIST',1,'','yesno',0,'Display customer ref into select list','2013-09-08 23:06:08'),(5150,'PROJECT_TASK_ADDON_PDF',1,'','chaine',0,'Name of PDF/ODT tasks manager class','2013-09-08 23:06:14'),(5151,'PROJECT_TASK_ADDON',1,'mod_task_simple','chaine',0,'Name of Numbering Rule task manager class','2013-09-08 23:06:14'),(5152,'PROJECT_TASK_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/tasks','chaine',0,'','2013-09-08 23:06:14'),(5164,'MAIN_AGENDA_ACTIONAUTO_COMPANY_SENTBYMAIL',1,'1','chaine',0,NULL,'2013-11-06 23:35:12'),(5195,'GOOGLE_DUPLICATE_INTO_THIRDPARTIES',1,'1','chaine',0,'','2013-11-07 00:02:34'),(5196,'GOOGLE_DUPLICATE_INTO_CONTACTS',1,'0','chaine',0,'','2013-11-07 00:02:34'),(5197,'GOOGLE_DUPLICATE_INTO_MEMBERS',1,'0','chaine',0,'','2013-11-07 00:02:34'),(5198,'GOOGLE_CONTACT_LOGIN',1,'eldy10@mail.com','chaine',0,'','2013-11-07 00:02:34'),(5199,'GOOGLE_CONTACT_PASSWORD',1,'bidonge','chaine',0,'','2013-11-07 00:02:34'),(5200,'GOOGLE_TAG_PREFIX',1,'Dolibarr (Thirdparties)','chaine',0,'','2013-11-07 00:02:34'),(5201,'GOOGLE_TAG_PREFIX_CONTACTS',1,'Dolibarr (Contacts/Addresses)','chaine',0,'','2013-11-07 00:02:34'),(5202,'GOOGLE_TAG_PREFIX_MEMBERS',1,'Dolibarr (Members)','chaine',0,'','2013-11-07 00:02:34'),(5203,'MODULE_GOOGLE_DEBUG',1,'1','chaine',1,'','2013-11-07 00:16:31'),(5235,'MAIN_FEATURES_LEVEL',0,'0','chaine',1,'Level of features to show (0=stable only, 1=stable+experimental, 2=stable+experimental+development','2014-03-02 15:22:27'),(5237,'MAIN_MODULE_GRAVATAR',1,'1',NULL,0,NULL,'2014-03-02 15:37:37'),(5239,'BOOKMARKS_SHOW_IN_MENU',1,'10','chaine',0,'','2014-03-02 15:42:26'),(5271,'DONATION_ART200',1,'','yesno',0,'Option Française - Eligibilité Art200 du CGI','2014-12-21 12:51:28'),(5272,'DONATION_ART238',1,'','yesno',0,'Option Française - Eligibilité Art238 bis du CGI','2014-12-21 12:51:28'),(5273,'DONATION_ART885',1,'','yesno',0,'Option Française - Eligibilité Art885-0 V bis du CGI','2014-12-21 12:51:28'),(5274,'DONATION_MESSAGE',1,'Thank you','chaine',0,'Message affiché sur le récépissé de versements ou dons','2014-12-21 12:51:28'),(5278,'PRODUCT_USE_OLD_PATH_FOR_PHOTO',0,'1','chaine',1,'Use old path for products images','2015-07-19 13:40:55'),(5282,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_UNVALIDATE',1,'1','chaine',0,NULL,'2015-07-19 13:41:20'),(5288,'DONATION_ACCOUNTINGACCOUNT',1,'7581','chaine',0,'Compte comptable de remise des versements ou dons','2015-07-19 13:41:21'),(5300,'MAIN_MODULE_AGENDA',1,'1',NULL,0,NULL,'2015-10-03 08:46:14'),(5301,'MAIN_MODULE_BARCODE',1,'1',NULL,0,NULL,'2015-10-03 08:46:14'),(5302,'MAIN_MODULE_CRON',1,'1',NULL,0,NULL,'2015-10-03 08:46:14'),(5303,'MAIN_MODULE_COMMANDE',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5304,'MAIN_MODULE_DEPLACEMENT',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5305,'MAIN_MODULE_DON',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5306,'MAIN_MODULE_ECM',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5307,'MAIN_MODULE_FACTURE',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5308,'MAIN_MODULE_FOURNISSEUR',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5309,'MAIN_MODULE_HOLIDAY',1,'1',NULL,0,NULL,'2015-10-03 08:46:15'),(5310,'MAIN_MODULE_HOLIDAY_TABS_0',1,'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->read:/holiday/list.php?mainmenu=holiday&id=__ID__','chaine',0,NULL,'2015-10-03 08:46:15'),(5311,'MAIN_MODULE_OPENSURVEY',1,'1',NULL,0,NULL,'2015-10-03 08:46:16'),(5312,'MAIN_MODULE_SOCIETE',1,'1',NULL,0,NULL,'2015-10-03 08:46:16'),(5313,'MAIN_MODULE_SERVICE',1,'1',NULL,0,NULL,'2015-10-03 08:46:16'),(5314,'MAIN_MODULE_USER',0,'1',NULL,0,NULL,'2015-10-03 08:46:16'),(5315,'MAIN_VERSION_LAST_UPGRADE',0,'3.8.1','chaine',0,'Dolibarr version for last upgrade','2015-10-03 08:46:18'),(5317,'INVOICE_CAN_ALWAYS_BE_REMOVED',1,'1','chaine',1,'','2015-10-03 09:25:30'),(5318,'MAIN_INFO_SOCIETE_COUNTRY',1,'1:FR:France','chaine',0,'','2015-10-03 10:11:01'),(5319,'MAIN_INFO_SOCIETE_NOM',1,'MyBigCompany','chaine',0,'','2015-10-03 10:11:01'),(5320,'MAIN_INFO_SOCIETE_ADDRESS',1,'21 Jump street','chaine',0,'','2015-10-03 10:11:01'),(5321,'MAIN_INFO_SOCIETE_TOWN',1,'MyTown','chaine',0,'','2015-10-03 10:11:01'),(5322,'MAIN_INFO_SOCIETE_ZIP',1,'75500','chaine',0,'','2015-10-03 10:11:01'),(5323,'MAIN_INFO_SOCIETE_STATE',1,'0','chaine',0,'','2015-10-03 10:11:01'),(5324,'MAIN_MONNAIE',1,'EUR','chaine',0,'','2015-10-03 10:11:01'),(5325,'MAIN_INFO_SOCIETE_TEL',1,'09123123','chaine',0,'','2015-10-03 10:11:01'),(5326,'MAIN_INFO_SOCIETE_FAX',1,'09123124','chaine',0,'','2015-10-03 10:11:01'),(5327,'MAIN_INFO_SOCIETE_MAIL',1,'myemail@mybigcompany.com','chaine',0,'','2015-10-03 10:11:01'),(5328,'MAIN_INFO_SOCIETE_WEB',1,'http://www.dolibarr.org','chaine',0,'','2015-10-03 10:11:01'),(5329,'MAIN_INFO_SOCIETE_NOTE',1,'This is note about my company','chaine',0,'','2015-10-03 10:11:01'),(5330,'MAIN_INFO_SOCIETE_LOGO',1,'mybigcompany.png','chaine',0,'','2015-10-03 10:11:01'),(5331,'MAIN_INFO_SOCIETE_LOGO_SMALL',1,'mybigcompany_small.png','chaine',0,'','2015-10-03 10:11:01'),(5332,'MAIN_INFO_SOCIETE_LOGO_MINI',1,'mybigcompany_mini.png','chaine',0,'','2015-10-03 10:11:01'),(5333,'MAIN_INFO_CAPITAL',1,'10000','chaine',0,'','2015-10-03 10:11:01'),(5334,'MAIN_INFO_SOCIETE_FORME_JURIDIQUE',1,'0','chaine',0,'','2015-10-03 10:11:01'),(5335,'MAIN_INFO_TVAINTRA',1,'FR1234567','chaine',0,'','2015-10-03 10:11:01'),(5336,'SOCIETE_FISCAL_MONTH_START',1,'1','chaine',0,'','2015-10-03 10:11:01'),(5337,'FACTURE_TVAOPTION',1,'1','chaine',0,'','2015-10-03 10:11:01'),(5338,'MAIN_LANG_DEFAULT',1,'en_US','chaine',0,'','2015-10-03 10:11:33'),(5339,'MAIN_MULTILANGS',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5340,'MAIN_SIZE_LISTE_LIMIT',1,'25','chaine',0,'','2015-10-03 10:11:33'),(5341,'MAIN_DISABLE_JAVASCRIPT',1,'0','chaine',0,'','2015-10-03 10:11:33'),(5342,'MAIN_BUTTON_HIDE_UNAUTHORIZED',1,'0','chaine',0,'','2015-10-03 10:11:33'),(5343,'MAIN_START_WEEK',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5344,'MAIN_DEFAULT_WORKING_DAYS',1,'1-5','chaine',0,'','2015-10-03 10:11:33'),(5345,'MAIN_DEFAULT_WORKING_HOURS',1,'9-18','chaine',0,'','2015-10-03 10:11:33'),(5346,'MAIN_SHOW_LOGO',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5347,'MAIN_FIRSTNAME_NAME_POSITION',1,'0','chaine',0,'','2015-10-03 10:11:33'),(5348,'MAIN_THEME',1,'eldy','chaine',0,'','2015-10-03 10:11:33'),(5349,'MAIN_SEARCHFORM_CONTACT',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5350,'MAIN_SEARCHFORM_SOCIETE',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5351,'MAIN_SEARCHFORM_PRODUITSERVICE',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5352,'MAIN_SEARCHFORM_PRODUITSERVICE_SUPPLIER',1,'0','chaine',0,'','2015-10-03 10:11:33'),(5353,'MAIN_SEARCHFORM_ADHERENT',1,'1','chaine',0,'','2015-10-03 10:11:33'),(5354,'MAIN_SEARCHFORM_PROJECT',1,'0','chaine',0,'','2015-10-03 10:11:33'),(5355,'MAIN_HELPCENTER_DISABLELINK',0,'1','chaine',0,'','2015-10-03 10:11:33'),(5356,'MAIN_HOME',1,'<span style=\"font-size:11px\">__(NoteSomeFeaturesAreDisabled)__<br />\r\n<br />\r\n__(SomeTranslationAreUncomplete)__</span>','chaine',0,'','2015-10-03 10:11:33'),(5357,'MAIN_HELP_DISABLELINK',0,'0','chaine',0,'','2015-10-03 10:11:33'),(5358,'MAIN_BUGTRACK_ENABLELINK',1,'0','chaine',0,'','2015-10-03 10:11:33'),(5359,'THEME_ELDY_USE_HOVER',1,'1','chaine',0,'','2015-10-03 10:11:33'); /*!40000 ALTER TABLE `llx_const` ENABLE KEYS */; UNLOCK TABLES; @@ -3378,9 +3378,9 @@ CREATE TABLE `llx_contratdet` ( KEY `idx_contratdet_date_ouverture` (`date_ouverture`), KEY `idx_contratdet_date_fin_validite` (`date_fin_validite`), KEY `fk_contratdet_fk_unit` (`fk_unit`), - CONSTRAINT `fk_contratdet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`), CONSTRAINT `fk_contratdet_fk_contrat` FOREIGN KEY (`fk_contrat`) REFERENCES `llx_contrat` (`rowid`), - CONSTRAINT `fk_contratdet_fk_product` FOREIGN KEY (`fk_product`) REFERENCES `llx_product` (`rowid`) + CONSTRAINT `fk_contratdet_fk_product` FOREIGN KEY (`fk_product`) REFERENCES `llx_product` (`rowid`), + CONSTRAINT `fk_contratdet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -3614,7 +3614,7 @@ CREATE TABLE `llx_document_model` ( `description` text, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_document_model` (`nom`,`type`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=232 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=236 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3623,7 +3623,7 @@ CREATE TABLE `llx_document_model` ( LOCK TABLES `llx_document_model` WRITE; /*!40000 ALTER TABLE `llx_document_model` DISABLE KEYS */; -INSERT INTO `llx_document_model` VALUES (9,'merou',1,'shipping',NULL,NULL),(15,'fsfe.fr.php',1,'donation',NULL,NULL),(21,'baleine',1,'project',NULL,NULL),(174,'azur',1,'propal',NULL,NULL),(175,'rouget',1,'shipping',NULL,NULL),(176,'typhon',1,'delivery',NULL,NULL),(178,'soleil',1,'ficheinter',NULL,NULL),(181,'generic_invoice_odt',1,'invoice','ODT templates','FACTURE_ADDON_PDF_ODT_PATH'),(193,'canelle2',1,'invoice_supplier','canelle2',NULL),(195,'canelle',1,'invoice_supplier','canelle',NULL),(198,'azur',2,'propal',NULL,NULL),(199,'html_cerfafr',2,'donation',NULL,NULL),(200,'crabe',2,'invoice',NULL,NULL),(201,'generic_odt',1,'company','ODT templates','COMPANY_ADDON_PDF_ODT_PATH'),(228,'einstein',1,'order',NULL,NULL),(229,'html_cerfafr',1,'donation',NULL,NULL),(230,'crabe',1,'invoice',NULL,NULL),(231,'muscadet',1,'order_supplier',NULL,NULL); +INSERT INTO `llx_document_model` VALUES (9,'merou',1,'shipping',NULL,NULL),(15,'fsfe.fr.php',1,'donation',NULL,NULL),(21,'baleine',1,'project',NULL,NULL),(174,'azur',1,'propal',NULL,NULL),(175,'rouget',1,'shipping',NULL,NULL),(176,'typhon',1,'delivery',NULL,NULL),(178,'soleil',1,'ficheinter',NULL,NULL),(181,'generic_invoice_odt',1,'invoice','ODT templates','FACTURE_ADDON_PDF_ODT_PATH'),(193,'canelle2',1,'invoice_supplier','canelle2',NULL),(195,'canelle',1,'invoice_supplier','canelle',NULL),(198,'azur',2,'propal',NULL,NULL),(199,'html_cerfafr',2,'donation',NULL,NULL),(200,'crabe',2,'invoice',NULL,NULL),(201,'generic_odt',1,'company','ODT templates','COMPANY_ADDON_PDF_ODT_PATH'),(232,'einstein',1,'order',NULL,NULL),(233,'html_cerfafr',1,'donation',NULL,NULL),(234,'crabe',1,'invoice',NULL,NULL),(235,'muscadet',1,'order_supplier',NULL,NULL); /*!40000 ALTER TABLE `llx_document_model` ENABLE KEYS */; UNLOCK TABLES; @@ -3887,7 +3887,7 @@ CREATE TABLE `llx_element_element` ( PRIMARY KEY (`rowid`), UNIQUE KEY `idx_element_element_idx1` (`fk_source`,`sourcetype`,`fk_target`,`targettype`), KEY `idx_element_element_fk_target` (`fk_target`) -) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3896,7 +3896,7 @@ CREATE TABLE `llx_element_element` ( LOCK TABLES `llx_element_element` WRITE; /*!40000 ALTER TABLE `llx_element_element` DISABLE KEYS */; -INSERT INTO `llx_element_element` VALUES (7,1,'shipping',154,'facture'),(8,1,'shipping',155,'facture'),(9,1,'shipping',156,'facture'),(1,2,'contrat',2,'facture'),(2,2,'propal',1,'commande'),(11,2,'shipping',157,'facture'),(3,5,'commande',1,'shipping'),(6,5,'commande',153,'facture'),(10,7,'commande',2,'shipping'),(4,9,'propal',6,'commande'),(5,11,'propal',7,'commande'),(12,12,'propal',8,'commande'),(13,12,'propal',162,'facture'); +INSERT INTO `llx_element_element` VALUES (7,1,'shipping',154,'facture'),(8,1,'shipping',155,'facture'),(9,1,'shipping',156,'facture'),(1,2,'contrat',2,'facture'),(2,2,'propal',1,'commande'),(3,5,'commande',1,'shipping'),(4,9,'propal',6,'commande'); /*!40000 ALTER TABLE `llx_element_element` ENABLE KEYS */; UNLOCK TABLES; @@ -4075,7 +4075,7 @@ CREATE TABLE `llx_entrepot` ( `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_entrepot_label` (`label`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4084,7 +4084,7 @@ CREATE TABLE `llx_entrepot` ( LOCK TABLES `llx_entrepot` WRITE; /*!40000 ALTER TABLE `llx_entrepot` DISABLE KEYS */; -INSERT INTO `llx_entrepot` VALUES (1,'2010-07-09 00:31:22','2010-07-08 22:40:36','WAREHOUSEHOUSTON',1,'Warehouse located at Houston','Warehouse houston','','','Houston',NULL,11,1,NULL,1,NULL),(2,'2010-07-09 00:41:03','2010-07-08 22:41:03','WAREHOUSEPARIS',1,'<br />','Warehouse Paris','','75000','Paris',NULL,1,1,NULL,1,NULL),(3,'2010-07-11 16:18:59','2010-07-11 14:18:59','Stock personnel Dupont',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de Alain Dupont','','','','',NULL,0,1,NULL,1,NULL),(4,'2013-01-23 17:52:27','2013-01-23 16:52:27','Stock personnel aaa',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de aaa','','','','',NULL,81,1,NULL,1,NULL),(5,'2013-01-23 17:52:37','2013-01-23 16:52:37','Stock personnel bbb',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de bbb','','','','',NULL,81,1,NULL,1,NULL),(6,'2013-02-16 20:22:40','2013-02-16 19:22:40','Stock personnel aaab',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de aaab','','','','',NULL,1,1,NULL,1,NULL),(7,'2013-02-16 20:48:15','2013-02-16 19:48:15','Stock personnel zzz',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de zzz','','','','',NULL,1,1,NULL,1,NULL),(8,'2013-02-16 20:50:07','2013-02-16 19:50:07','Stock personnel zzzg',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de zzzg','','','','',NULL,1,1,NULL,1,NULL); +INSERT INTO `llx_entrepot` VALUES (1,'2010-07-09 00:31:22','2010-07-08 22:40:36','WAREHOUSEHOUSTON',1,'Warehouse located at Houston','Warehouse houston','','','Houston',NULL,11,1,NULL,1,NULL),(2,'2010-07-09 00:41:03','2010-07-08 22:41:03','WAREHOUSEPARIS',1,'<br />','Warehouse Paris','','75000','Paris',NULL,1,1,NULL,1,NULL),(3,'2010-07-11 16:18:59','2010-07-11 14:18:59','Stock personnel Dupont',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de Alain Dupont','','','','',NULL,0,1,NULL,1,NULL),(4,'2013-01-23 17:52:27','2013-01-23 16:52:27','Stock personnel aaa',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de aaa','','','','',NULL,81,1,NULL,1,NULL),(5,'2013-01-23 17:52:37','2013-01-23 16:52:37','Stock personnel bbb',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de bbb','','','','',NULL,81,1,NULL,1,NULL),(6,'2013-02-16 20:22:40','2013-02-16 19:22:40','Stock personnel aaab',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de aaab','','','','',NULL,1,1,NULL,1,NULL),(7,'2013-02-16 20:48:15','2013-02-16 19:48:15','Stock personnel zzz',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de zzz','','','','',NULL,1,1,NULL,1,NULL),(8,'2013-02-16 20:50:07','2013-02-16 19:50:07','Stock personnel zzzg',1,'Cet entrep&ocirc;t repr&eacute;sente le stock personnel de zzzg','','','','',NULL,1,1,NULL,1,NULL),(9,'2015-10-03 11:47:41','2015-10-03 09:47:41','Personal stock Marie Curie',1,'This warehouse represents personal stock of Marie Curie','','','','',NULL,1,1,NULL,1,NULL); /*!40000 ALTER TABLE `llx_entrepot` ENABLE KEYS */; UNLOCK TABLES; @@ -4133,7 +4133,7 @@ CREATE TABLE `llx_events` ( `fk_object` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_events_dateevent` (`dateevent`) -) ENGINE=InnoDB AUTO_INCREMENT=564 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=591 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4142,7 +4142,7 @@ CREATE TABLE `llx_events` ( LOCK TABLES `llx_events` WRITE; /*!40000 ALTER TABLE `llx_events` DISABLE KEYS */; -INSERT INTO `llx_events` VALUES (30,'2011-07-18 18:23:06','USER_LOGOUT',1,'2011-07-18 20:23:06',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(31,'2011-07-18 18:23:12','USER_LOGIN_FAILED',1,'2011-07-18 20:23:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(32,'2011-07-18 18:23:17','USER_LOGIN',1,'2011-07-18 20:23:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(33,'2011-07-18 20:10:51','USER_LOGIN_FAILED',1,'2011-07-18 22:10:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(34,'2011-07-18 20:10:55','USER_LOGIN',1,'2011-07-18 22:10:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(35,'2011-07-18 21:18:57','USER_LOGIN',1,'2011-07-18 23:18:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(36,'2011-07-20 10:34:10','USER_LOGIN',1,'2011-07-20 12:34:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(37,'2011-07-20 12:36:44','USER_LOGIN',1,'2011-07-20 14:36:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(38,'2011-07-20 13:20:51','USER_LOGIN_FAILED',1,'2011-07-20 15:20:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(39,'2011-07-20 13:20:54','USER_LOGIN',1,'2011-07-20 15:20:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(40,'2011-07-20 15:03:46','USER_LOGIN_FAILED',1,'2011-07-20 17:03:46',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(41,'2011-07-20 15:03:55','USER_LOGIN',1,'2011-07-20 17:03:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(42,'2011-07-20 18:05:05','USER_LOGIN_FAILED',1,'2011-07-20 20:05:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(43,'2011-07-20 18:05:08','USER_LOGIN',1,'2011-07-20 20:05:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(44,'2011-07-20 21:08:53','USER_LOGIN_FAILED',1,'2011-07-20 23:08:53',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(45,'2011-07-20 21:08:56','USER_LOGIN',1,'2011-07-20 23:08:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(46,'2011-07-21 01:26:12','USER_LOGIN',1,'2011-07-21 03:26:12',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(47,'2011-07-21 22:35:45','USER_LOGIN_FAILED',1,'2011-07-22 00:35:45',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(48,'2011-07-21 22:35:49','USER_LOGIN',1,'2011-07-22 00:35:49',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(49,'2011-07-26 23:09:47','USER_LOGIN_FAILED',1,'2011-07-27 01:09:47',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(50,'2011-07-26 23:09:50','USER_LOGIN',1,'2011-07-27 01:09:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(51,'2011-07-27 17:02:27','USER_LOGIN_FAILED',1,'2011-07-27 19:02:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(52,'2011-07-27 17:02:32','USER_LOGIN',1,'2011-07-27 19:02:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(53,'2011-07-27 23:33:37','USER_LOGIN_FAILED',1,'2011-07-28 01:33:37',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(54,'2011-07-27 23:33:41','USER_LOGIN',1,'2011-07-28 01:33:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(55,'2011-07-28 18:20:36','USER_LOGIN_FAILED',1,'2011-07-28 20:20:36',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(56,'2011-07-28 18:20:38','USER_LOGIN',1,'2011-07-28 20:20:38',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(57,'2011-07-28 20:13:30','USER_LOGIN_FAILED',1,'2011-07-28 22:13:30',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(58,'2011-07-28 20:13:34','USER_LOGIN',1,'2011-07-28 22:13:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(59,'2011-07-28 20:22:51','USER_LOGIN',1,'2011-07-28 22:22:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(60,'2011-07-28 23:05:06','USER_LOGIN',1,'2011-07-29 01:05:06',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(61,'2011-07-29 20:15:50','USER_LOGIN_FAILED',1,'2011-07-29 22:15:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(62,'2011-07-29 20:15:53','USER_LOGIN',1,'2011-07-29 22:15:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(68,'2011-07-29 20:51:01','USER_LOGOUT',1,'2011-07-29 22:51:01',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(69,'2011-07-29 20:51:05','USER_LOGIN',1,'2011-07-29 22:51:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(70,'2011-07-30 08:46:20','USER_LOGIN_FAILED',1,'2011-07-30 10:46:20',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(71,'2011-07-30 08:46:38','USER_LOGIN_FAILED',1,'2011-07-30 10:46:38',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(72,'2011-07-30 08:46:42','USER_LOGIN',1,'2011-07-30 10:46:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(73,'2011-07-30 10:05:12','USER_LOGIN_FAILED',1,'2011-07-30 12:05:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(74,'2011-07-30 10:05:15','USER_LOGIN',1,'2011-07-30 12:05:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(75,'2011-07-30 12:15:46','USER_LOGIN',1,'2011-07-30 14:15:46',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(76,'2011-07-31 22:19:30','USER_LOGIN',1,'2011-08-01 00:19:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(77,'2011-07-31 23:32:52','USER_LOGIN',1,'2011-08-01 01:32:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(78,'2011-08-01 01:24:50','USER_LOGIN_FAILED',1,'2011-08-01 03:24:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(79,'2011-08-01 01:24:54','USER_LOGIN',1,'2011-08-01 03:24:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(80,'2011-08-01 19:31:36','USER_LOGIN_FAILED',1,'2011-08-01 21:31:35',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(81,'2011-08-01 19:31:39','USER_LOGIN',1,'2011-08-01 21:31:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(82,'2011-08-01 20:01:36','USER_LOGIN',1,'2011-08-01 22:01:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(83,'2011-08-01 20:52:54','USER_LOGIN_FAILED',1,'2011-08-01 22:52:54',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(84,'2011-08-01 20:52:58','USER_LOGIN',1,'2011-08-01 22:52:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(85,'2011-08-01 21:17:28','USER_LOGIN_FAILED',1,'2011-08-01 23:17:28',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(86,'2011-08-01 21:17:31','USER_LOGIN',1,'2011-08-01 23:17:31',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(87,'2011-08-04 11:55:17','USER_LOGIN',1,'2011-08-04 13:55:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(88,'2011-08-04 20:19:03','USER_LOGIN_FAILED',1,'2011-08-04 22:19:03',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(89,'2011-08-04 20:19:07','USER_LOGIN',1,'2011-08-04 22:19:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(90,'2011-08-05 17:51:42','USER_LOGIN_FAILED',1,'2011-08-05 19:51:42',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(91,'2011-08-05 17:51:47','USER_LOGIN',1,'2011-08-05 19:51:47',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(92,'2011-08-05 17:56:03','USER_LOGIN',1,'2011-08-05 19:56:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(93,'2011-08-05 17:59:10','USER_LOGIN',1,'2011-08-05 19:59:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL),(94,'2011-08-05 18:01:58','USER_LOGIN',1,'2011-08-05 20:01:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL),(95,'2011-08-05 19:59:56','USER_LOGIN',1,'2011-08-05 21:59:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(96,'2011-08-06 18:33:22','USER_LOGIN',1,'2011-08-06 20:33:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(97,'2011-08-07 00:56:59','USER_LOGIN',1,'2011-08-07 02:56:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(98,'2011-08-07 22:49:14','USER_LOGIN',1,'2011-08-08 00:49:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(99,'2011-08-07 23:05:18','USER_LOGOUT',1,'2011-08-08 01:05:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(105,'2011-08-08 00:41:09','USER_LOGIN',1,'2011-08-08 02:41:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(106,'2011-08-08 11:58:55','USER_LOGIN',1,'2011-08-08 13:58:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(107,'2011-08-08 14:35:48','USER_LOGIN',1,'2011-08-08 16:35:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(108,'2011-08-08 14:36:31','USER_LOGOUT',1,'2011-08-08 16:36:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(109,'2011-08-08 14:38:28','USER_LOGIN',1,'2011-08-08 16:38:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(110,'2011-08-08 14:39:02','USER_LOGOUT',1,'2011-08-08 16:39:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(111,'2011-08-08 14:39:10','USER_LOGIN',1,'2011-08-08 16:39:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(112,'2011-08-08 14:39:28','USER_LOGOUT',1,'2011-08-08 16:39:28',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(113,'2011-08-08 14:39:37','USER_LOGIN',1,'2011-08-08 16:39:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(114,'2011-08-08 14:50:02','USER_LOGOUT',1,'2011-08-08 16:50:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(115,'2011-08-08 14:51:45','USER_LOGIN_FAILED',1,'2011-08-08 16:51:45',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(116,'2011-08-08 14:51:52','USER_LOGIN',1,'2011-08-08 16:51:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(117,'2011-08-08 15:09:54','USER_LOGOUT',1,'2011-08-08 17:09:54',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(118,'2011-08-08 15:10:19','USER_LOGIN_FAILED',1,'2011-08-08 17:10:19',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(119,'2011-08-08 15:10:28','USER_LOGIN',1,'2011-08-08 17:10:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(121,'2011-08-08 15:14:58','USER_LOGOUT',1,'2011-08-08 17:14:58',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(122,'2011-08-08 15:15:00','USER_LOGIN_FAILED',1,'2011-08-08 17:15:00',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(123,'2011-08-08 15:17:57','USER_LOGIN',1,'2011-08-08 17:17:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(124,'2011-08-08 15:35:56','USER_LOGOUT',1,'2011-08-08 17:35:56',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(125,'2011-08-08 15:36:05','USER_LOGIN',1,'2011-08-08 17:36:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(126,'2011-08-08 17:32:42','USER_LOGIN',1,'2011-08-08 19:32:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(127,'2012-12-08 13:49:37','USER_LOGOUT',1,'2012-12-08 14:49:37',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(128,'2012-12-08 13:49:42','USER_LOGIN',1,'2012-12-08 14:49:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(129,'2012-12-08 13:50:12','USER_LOGOUT',1,'2012-12-08 14:50:12',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(130,'2012-12-08 13:50:14','USER_LOGIN',1,'2012-12-08 14:50:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(131,'2012-12-08 13:50:17','USER_LOGOUT',1,'2012-12-08 14:50:17',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(132,'2012-12-08 13:52:47','USER_LOGIN',1,'2012-12-08 14:52:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(133,'2012-12-08 13:53:08','USER_MODIFY',1,'2012-12-08 14:53:08',1,'User admin modified','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(134,'2012-12-08 14:08:45','USER_LOGOUT',1,'2012-12-08 15:08:45',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(135,'2012-12-08 14:09:09','USER_LOGIN',1,'2012-12-08 15:09:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(136,'2012-12-08 14:11:43','USER_LOGOUT',1,'2012-12-08 15:11:43',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(137,'2012-12-08 14:11:45','USER_LOGIN',1,'2012-12-08 15:11:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(138,'2012-12-08 14:22:53','USER_LOGOUT',1,'2012-12-08 15:22:53',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(139,'2012-12-08 14:22:54','USER_LOGIN',1,'2012-12-08 15:22:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(140,'2012-12-08 14:23:10','USER_LOGOUT',1,'2012-12-08 15:23:10',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(141,'2012-12-08 14:23:11','USER_LOGIN',1,'2012-12-08 15:23:11',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(142,'2012-12-08 14:23:49','USER_LOGOUT',1,'2012-12-08 15:23:49',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(143,'2012-12-08 14:23:50','USER_LOGIN',1,'2012-12-08 15:23:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(144,'2012-12-08 14:28:08','USER_LOGOUT',1,'2012-12-08 15:28:08',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(145,'2012-12-08 14:35:15','USER_LOGIN',1,'2012-12-08 15:35:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(146,'2012-12-08 14:35:18','USER_LOGOUT',1,'2012-12-08 15:35:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(147,'2012-12-08 14:36:07','USER_LOGIN',1,'2012-12-08 15:36:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(148,'2012-12-08 14:36:09','USER_LOGOUT',1,'2012-12-08 15:36:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(149,'2012-12-08 14:36:41','USER_LOGIN',1,'2012-12-08 15:36:41',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(150,'2012-12-08 15:59:13','USER_LOGIN',1,'2012-12-08 16:59:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(151,'2012-12-09 11:49:52','USER_LOGIN',1,'2012-12-09 12:49:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(152,'2012-12-09 13:46:31','USER_LOGIN',1,'2012-12-09 14:46:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(153,'2012-12-09 19:03:14','USER_LOGIN',1,'2012-12-09 20:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(154,'2012-12-10 00:16:31','USER_LOGIN',1,'2012-12-10 01:16:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(170,'2012-12-11 22:03:31','USER_LOGIN',1,'2012-12-11 23:03:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(171,'2012-12-12 00:32:39','USER_LOGIN',1,'2012-12-12 01:32:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(172,'2012-12-12 10:49:59','USER_LOGIN',1,'2012-12-12 11:49:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(175,'2012-12-12 10:57:40','USER_MODIFY',1,'2012-12-12 11:57:40',1,'Modification utilisateur admin','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(176,'2012-12-12 13:29:15','USER_LOGIN',1,'2012-12-12 14:29:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(177,'2012-12-12 13:30:15','USER_LOGIN',1,'2012-12-12 14:30:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(178,'2012-12-12 13:40:08','USER_LOGOUT',1,'2012-12-12 14:40:08',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(179,'2012-12-12 13:40:10','USER_LOGIN',1,'2012-12-12 14:40:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(180,'2012-12-12 13:40:26','USER_MODIFY',1,'2012-12-12 14:40:26',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(181,'2012-12-12 13:40:34','USER_LOGOUT',1,'2012-12-12 14:40:34',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(182,'2012-12-12 13:42:23','USER_LOGIN',1,'2012-12-12 14:42:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(183,'2012-12-12 13:43:02','USER_NEW_PASSWORD',1,'2012-12-12 14:43:02',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(184,'2012-12-12 13:43:25','USER_LOGOUT',1,'2012-12-12 14:43:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(185,'2012-12-12 13:43:27','USER_LOGIN_FAILED',1,'2012-12-12 14:43:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(186,'2012-12-12 13:43:30','USER_LOGIN',1,'2012-12-12 14:43:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(187,'2012-12-12 14:52:11','USER_LOGIN',1,'2012-12-12 15:52:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(188,'2012-12-12 17:53:00','USER_LOGIN_FAILED',1,'2012-12-12 18:53:00',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(189,'2012-12-12 17:53:07','USER_LOGIN_FAILED',1,'2012-12-12 18:53:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(190,'2012-12-12 17:53:51','USER_NEW_PASSWORD',1,'2012-12-12 18:53:51',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(191,'2012-12-12 17:54:00','USER_LOGIN',1,'2012-12-12 18:54:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(192,'2012-12-12 17:54:10','USER_NEW_PASSWORD',1,'2012-12-12 18:54:10',1,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(193,'2012-12-12 17:54:10','USER_MODIFY',1,'2012-12-12 18:54:10',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(194,'2012-12-12 18:57:09','USER_LOGIN',1,'2012-12-12 19:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(195,'2012-12-12 23:04:08','USER_LOGIN',1,'2012-12-13 00:04:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(196,'2012-12-17 20:03:14','USER_LOGIN',1,'2012-12-17 21:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(197,'2012-12-17 21:18:45','USER_LOGIN',1,'2012-12-17 22:18:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(198,'2012-12-17 22:30:08','USER_LOGIN',1,'2012-12-17 23:30:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(199,'2012-12-18 23:32:03','USER_LOGIN',1,'2012-12-19 00:32:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(200,'2012-12-19 09:38:03','USER_LOGIN',1,'2012-12-19 10:38:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(201,'2012-12-19 11:23:35','USER_LOGIN',1,'2012-12-19 12:23:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(202,'2012-12-19 12:46:22','USER_LOGIN',1,'2012-12-19 13:46:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(214,'2012-12-19 19:11:31','USER_LOGIN',1,'2012-12-19 20:11:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(215,'2012-12-21 16:36:57','USER_LOGIN',1,'2012-12-21 17:36:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(216,'2012-12-21 16:38:43','USER_NEW_PASSWORD',1,'2012-12-21 17:38:43',1,'Changement mot de passe de adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(217,'2012-12-21 16:38:43','USER_MODIFY',1,'2012-12-21 17:38:43',1,'Modification utilisateur adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(218,'2012-12-21 16:38:51','USER_LOGOUT',1,'2012-12-21 17:38:51',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(219,'2012-12-21 16:38:55','USER_LOGIN',1,'2012-12-21 17:38:55',3,'(UserLogged,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(220,'2012-12-21 16:48:18','USER_LOGOUT',1,'2012-12-21 17:48:18',3,'(UserLogoff,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(221,'2012-12-21 16:48:20','USER_LOGIN',1,'2012-12-21 17:48:20',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(222,'2012-12-26 18:28:18','USER_LOGIN',1,'2012-12-26 19:28:18',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(223,'2012-12-26 20:00:24','USER_LOGIN',1,'2012-12-26 21:00:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(224,'2012-12-27 01:10:27','USER_LOGIN',1,'2012-12-27 02:10:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(225,'2012-12-28 19:12:08','USER_LOGIN',1,'2012-12-28 20:12:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(226,'2012-12-28 20:16:58','USER_LOGIN',1,'2012-12-28 21:16:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(227,'2012-12-29 14:35:46','USER_LOGIN',1,'2012-12-29 15:35:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(228,'2012-12-29 14:37:59','USER_LOGOUT',1,'2012-12-29 15:37:59',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(229,'2012-12-29 14:38:00','USER_LOGIN',1,'2012-12-29 15:38:00',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(230,'2012-12-29 17:16:48','USER_LOGIN',1,'2012-12-29 18:16:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(231,'2012-12-31 12:02:59','USER_LOGIN',1,'2012-12-31 13:02:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(232,'2013-01-02 20:32:51','USER_LOGIN',1,'2013-01-02 21:32:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0',NULL),(233,'2013-01-02 20:58:59','USER_LOGIN',1,'2013-01-02 21:58:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(234,'2013-01-03 09:25:07','USER_LOGIN',1,'2013-01-03 10:25:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(235,'2013-01-03 19:39:31','USER_LOGIN',1,'2013-01-03 20:39:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(236,'2013-01-04 22:40:19','USER_LOGIN',1,'2013-01-04 23:40:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(237,'2013-01-05 12:59:59','USER_LOGIN',1,'2013-01-05 13:59:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(238,'2013-01-05 15:28:52','USER_LOGIN',1,'2013-01-05 16:28:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(239,'2013-01-05 17:02:08','USER_LOGIN',1,'2013-01-05 18:02:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(240,'2013-01-06 12:13:33','USER_LOGIN',1,'2013-01-06 13:13:33',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(241,'2013-01-07 01:21:15','USER_LOGIN',1,'2013-01-07 02:21:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(242,'2013-01-07 01:46:31','USER_LOGOUT',1,'2013-01-07 02:46:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(243,'2013-01-07 19:54:50','USER_LOGIN',1,'2013-01-07 20:54:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(244,'2013-01-08 21:55:01','USER_LOGIN',1,'2013-01-08 22:55:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(245,'2013-01-09 11:13:28','USER_LOGIN',1,'2013-01-09 12:13:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(246,'2013-01-10 18:30:46','USER_LOGIN',1,'2013-01-10 19:30:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(247,'2013-01-11 18:03:26','USER_LOGIN',1,'2013-01-11 19:03:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(248,'2013-01-12 11:15:04','USER_LOGIN',1,'2013-01-12 12:15:04',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(249,'2013-01-12 14:42:44','USER_LOGIN',1,'2013-01-12 15:42:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(250,'2013-01-13 12:07:17','USER_LOGIN',1,'2013-01-13 13:07:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(251,'2013-01-13 17:37:58','USER_LOGIN',1,'2013-01-13 18:37:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(252,'2013-01-13 19:24:21','USER_LOGIN',1,'2013-01-13 20:24:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(253,'2013-01-13 19:29:19','USER_LOGOUT',1,'2013-01-13 20:29:19',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(254,'2013-01-13 21:39:39','USER_LOGIN',1,'2013-01-13 22:39:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(255,'2013-01-14 00:52:21','USER_LOGIN',1,'2013-01-14 01:52:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(256,'2013-01-16 11:34:31','USER_LOGIN',1,'2013-01-16 12:34:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(257,'2013-01-16 15:36:21','USER_LOGIN',1,'2013-01-16 16:36:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(258,'2013-01-16 19:17:36','USER_LOGIN',1,'2013-01-16 20:17:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(259,'2013-01-16 19:48:08','GROUP_CREATE',1,'2013-01-16 20:48:08',1,'Création groupe ggg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(260,'2013-01-16 21:48:53','USER_LOGIN',1,'2013-01-16 22:48:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(261,'2013-01-17 19:55:53','USER_LOGIN',1,'2013-01-17 20:55:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(262,'2013-01-18 09:48:01','USER_LOGIN',1,'2013-01-18 10:48:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(263,'2013-01-18 13:22:36','USER_LOGIN',1,'2013-01-18 14:22:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(264,'2013-01-18 16:10:23','USER_LOGIN',1,'2013-01-18 17:10:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(265,'2013-01-18 17:41:40','USER_LOGIN',1,'2013-01-18 18:41:40',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(266,'2013-01-19 14:33:48','USER_LOGIN',1,'2013-01-19 15:33:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(267,'2013-01-19 16:47:43','USER_LOGIN',1,'2013-01-19 17:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(268,'2013-01-19 16:59:43','USER_LOGIN',1,'2013-01-19 17:59:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(269,'2013-01-19 17:00:22','USER_LOGIN',1,'2013-01-19 18:00:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(270,'2013-01-19 17:04:16','USER_LOGOUT',1,'2013-01-19 18:04:16',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(271,'2013-01-19 17:04:18','USER_LOGIN',1,'2013-01-19 18:04:18',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(272,'2013-01-20 00:34:19','USER_LOGIN',1,'2013-01-20 01:34:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(273,'2013-01-21 11:54:17','USER_LOGIN',1,'2013-01-21 12:54:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(274,'2013-01-21 13:48:15','USER_LOGIN',1,'2013-01-21 14:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(275,'2013-01-21 14:30:22','USER_LOGIN',1,'2013-01-21 15:30:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(276,'2013-01-21 15:10:46','USER_LOGIN',1,'2013-01-21 16:10:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(277,'2013-01-21 17:27:43','USER_LOGIN',1,'2013-01-21 18:27:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(278,'2013-01-21 21:48:15','USER_LOGIN',1,'2013-01-21 22:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(279,'2013-01-21 21:50:42','USER_LOGIN',1,'2013-01-21 22:50:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(280,'2013-01-23 09:28:26','USER_LOGIN',1,'2013-01-23 10:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(281,'2013-01-23 13:21:57','USER_LOGIN',1,'2013-01-23 14:21:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(282,'2013-01-23 16:52:00','USER_LOGOUT',1,'2013-01-23 17:52:00',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(283,'2013-01-23 16:52:05','USER_LOGIN_FAILED',1,'2013-01-23 17:52:05',NULL,'Bad value for login or password - login=bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(284,'2013-01-23 16:52:09','USER_LOGIN',1,'2013-01-23 17:52:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(285,'2013-01-23 16:52:27','USER_CREATE',1,'2013-01-23 17:52:27',1,'Création utilisateur aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(286,'2013-01-23 16:52:27','USER_NEW_PASSWORD',1,'2013-01-23 17:52:27',1,'Changement mot de passe de aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(287,'2013-01-23 16:52:37','USER_CREATE',1,'2013-01-23 17:52:37',1,'Création utilisateur bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(288,'2013-01-23 16:52:37','USER_NEW_PASSWORD',1,'2013-01-23 17:52:37',1,'Changement mot de passe de bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(289,'2013-01-23 16:53:15','USER_LOGOUT',1,'2013-01-23 17:53:15',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(290,'2013-01-23 16:53:20','USER_LOGIN',1,'2013-01-23 17:53:20',4,'(UserLogged,aaa)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(291,'2013-01-23 19:16:58','USER_LOGIN',1,'2013-01-23 20:16:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(292,'2013-01-26 10:54:07','USER_LOGIN',1,'2013-01-26 11:54:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(293,'2013-01-29 10:15:36','USER_LOGIN',1,'2013-01-29 11:15:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(294,'2013-01-30 17:42:50','USER_LOGIN',1,'2013-01-30 18:42:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(295,'2013-02-01 08:49:55','USER_LOGIN',1,'2013-02-01 09:49:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(296,'2013-02-01 08:51:57','USER_LOGOUT',1,'2013-02-01 09:51:57',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(297,'2013-02-01 08:52:39','USER_LOGIN',1,'2013-02-01 09:52:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(298,'2013-02-01 21:03:01','USER_LOGIN',1,'2013-02-01 22:03:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(299,'2013-02-10 19:48:39','USER_LOGIN',1,'2013-02-10 20:48:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(300,'2013-02-10 20:46:48','USER_LOGIN',1,'2013-02-10 21:46:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(301,'2013-02-10 21:39:23','USER_LOGIN',1,'2013-02-10 22:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(302,'2013-02-11 19:00:13','USER_LOGIN',1,'2013-02-11 20:00:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(303,'2013-02-11 19:43:44','USER_LOGIN_FAILED',1,'2013-02-11 20:43:44',NULL,'Unknown column \'u.fk_user\' in \'field list\'','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(304,'2013-02-11 19:44:01','USER_LOGIN',1,'2013-02-11 20:44:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(305,'2013-02-12 00:27:35','USER_LOGIN',1,'2013-02-12 01:27:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(306,'2013-02-12 00:27:38','USER_LOGOUT',1,'2013-02-12 01:27:38',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(307,'2013-02-12 00:28:07','USER_LOGIN',1,'2013-02-12 01:28:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(308,'2013-02-12 00:28:09','USER_LOGOUT',1,'2013-02-12 01:28:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(309,'2013-02-12 00:28:26','USER_LOGIN',1,'2013-02-12 01:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(310,'2013-02-12 00:28:30','USER_LOGOUT',1,'2013-02-12 01:28:30',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(311,'2013-02-12 12:42:15','USER_LOGIN',1,'2013-02-12 13:42:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(312,'2013-02-12 13:46:16','USER_LOGIN',1,'2013-02-12 14:46:16',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(313,'2013-02-12 14:54:28','USER_LOGIN',1,'2013-02-12 15:54:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(314,'2013-02-12 16:04:46','USER_LOGIN',1,'2013-02-12 17:04:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(315,'2013-02-13 14:02:43','USER_LOGIN',1,'2013-02-13 15:02:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(316,'2013-02-13 14:48:30','USER_LOGIN',1,'2013-02-13 15:48:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(317,'2013-02-13 17:44:53','USER_LOGIN',1,'2013-02-13 18:44:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(318,'2013-02-15 08:44:36','USER_LOGIN',1,'2013-02-15 09:44:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(319,'2013-02-15 08:53:20','USER_LOGIN',1,'2013-02-15 09:53:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(320,'2013-02-16 19:10:28','USER_LOGIN',1,'2013-02-16 20:10:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(321,'2013-02-16 19:22:40','USER_CREATE',1,'2013-02-16 20:22:40',1,'Création utilisateur aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(322,'2013-02-16 19:22:40','USER_NEW_PASSWORD',1,'2013-02-16 20:22:40',1,'Changement mot de passe de aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(323,'2013-02-16 19:48:15','USER_CREATE',1,'2013-02-16 20:48:15',1,'Création utilisateur zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(324,'2013-02-16 19:48:15','USER_NEW_PASSWORD',1,'2013-02-16 20:48:15',1,'Changement mot de passe de zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(325,'2013-02-16 19:50:08','USER_CREATE',1,'2013-02-16 20:50:08',1,'Création utilisateur zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(326,'2013-02-16 19:50:08','USER_NEW_PASSWORD',1,'2013-02-16 20:50:08',1,'Changement mot de passe de zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(327,'2013-02-16 21:20:03','USER_LOGIN',1,'2013-02-16 22:20:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(328,'2013-02-17 14:30:51','USER_LOGIN',1,'2013-02-17 15:30:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(329,'2013-02-17 17:21:22','USER_LOGIN',1,'2013-02-17 18:21:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(330,'2013-02-17 17:48:43','USER_MODIFY',1,'2013-02-17 18:48:43',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(331,'2013-02-17 17:48:47','USER_MODIFY',1,'2013-02-17 18:48:47',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(332,'2013-02-17 17:48:51','USER_MODIFY',1,'2013-02-17 18:48:51',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(333,'2013-02-17 17:48:56','USER_MODIFY',1,'2013-02-17 18:48:56',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(334,'2013-02-18 22:00:01','USER_LOGIN',1,'2013-02-18 23:00:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(335,'2013-02-19 08:19:52','USER_LOGIN',1,'2013-02-19 09:19:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(336,'2013-02-19 22:00:52','USER_LOGIN',1,'2013-02-19 23:00:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(337,'2013-02-20 09:34:52','USER_LOGIN',1,'2013-02-20 10:34:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(338,'2013-02-20 13:12:28','USER_LOGIN',1,'2013-02-20 14:12:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(339,'2013-02-20 17:19:44','USER_LOGIN',1,'2013-02-20 18:19:44',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(340,'2013-02-20 19:07:21','USER_MODIFY',1,'2013-02-20 20:07:21',1,'Modification utilisateur adupont','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(341,'2013-02-20 19:47:17','USER_LOGIN',1,'2013-02-20 20:47:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(342,'2013-02-20 19:48:01','USER_MODIFY',1,'2013-02-20 20:48:01',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(343,'2013-02-21 08:27:07','USER_LOGIN',1,'2013-02-21 09:27:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(344,'2013-02-23 13:34:13','USER_LOGIN',1,'2013-02-23 14:34:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(345,'2013-02-24 01:06:41','USER_LOGIN_FAILED',1,'2013-02-24 02:06:41',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(346,'2013-02-24 01:06:45','USER_LOGIN_FAILED',1,'2013-02-24 02:06:45',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(347,'2013-02-24 01:06:55','USER_LOGIN_FAILED',1,'2013-02-24 02:06:55',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(348,'2013-02-24 01:07:03','USER_LOGIN_FAILED',1,'2013-02-24 02:07:03',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(349,'2013-02-24 01:07:21','USER_LOGIN_FAILED',1,'2013-02-24 02:07:21',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(350,'2013-02-24 01:08:12','USER_LOGIN_FAILED',1,'2013-02-24 02:08:12',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(351,'2013-02-24 01:08:42','USER_LOGIN_FAILED',1,'2013-02-24 02:08:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(352,'2013-02-24 01:08:50','USER_LOGIN_FAILED',1,'2013-02-24 02:08:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(353,'2013-02-24 01:09:08','USER_LOGIN_FAILED',1,'2013-02-24 02:09:08',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(354,'2013-02-24 01:09:42','USER_LOGIN_FAILED',1,'2013-02-24 02:09:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(355,'2013-02-24 01:09:50','USER_LOGIN_FAILED',1,'2013-02-24 02:09:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(356,'2013-02-24 01:10:05','USER_LOGIN_FAILED',1,'2013-02-24 02:10:05',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(357,'2013-02-24 01:10:22','USER_LOGIN_FAILED',1,'2013-02-24 02:10:22',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(358,'2013-02-24 01:10:30','USER_LOGIN_FAILED',1,'2013-02-24 02:10:30',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(359,'2013-02-24 01:10:56','USER_LOGIN_FAILED',1,'2013-02-24 02:10:56',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(360,'2013-02-24 01:11:26','USER_LOGIN_FAILED',1,'2013-02-24 02:11:26',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(361,'2013-02-24 01:12:06','USER_LOGIN_FAILED',1,'2013-02-24 02:12:06',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(362,'2013-02-24 01:21:14','USER_LOGIN_FAILED',1,'2013-02-24 02:21:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(363,'2013-02-24 01:21:25','USER_LOGIN_FAILED',1,'2013-02-24 02:21:25',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(364,'2013-02-24 01:21:54','USER_LOGIN_FAILED',1,'2013-02-24 02:21:54',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(365,'2013-02-24 01:22:14','USER_LOGIN_FAILED',1,'2013-02-24 02:22:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(366,'2013-02-24 01:22:37','USER_LOGIN_FAILED',1,'2013-02-24 02:22:37',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(367,'2013-02-24 01:23:01','USER_LOGIN_FAILED',1,'2013-02-24 02:23:01',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(368,'2013-02-24 01:23:39','USER_LOGIN_FAILED',1,'2013-02-24 02:23:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(369,'2013-02-24 01:24:04','USER_LOGIN_FAILED',1,'2013-02-24 02:24:04',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(370,'2013-02-24 01:24:39','USER_LOGIN_FAILED',1,'2013-02-24 02:24:39',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(371,'2013-02-24 01:25:01','USER_LOGIN_FAILED',1,'2013-02-24 02:25:01',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(372,'2013-02-24 01:25:12','USER_LOGIN_FAILED',1,'2013-02-24 02:25:12',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(373,'2013-02-24 01:27:30','USER_LOGIN_FAILED',1,'2013-02-24 02:27:30',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(374,'2013-02-24 01:28:00','USER_LOGIN_FAILED',1,'2013-02-24 02:28:00',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(375,'2013-02-24 01:28:35','USER_LOGIN_FAILED',1,'2013-02-24 02:28:35',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(376,'2013-02-24 01:29:03','USER_LOGIN_FAILED',1,'2013-02-24 02:29:03',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(377,'2013-02-24 01:29:55','USER_LOGIN_FAILED',1,'2013-02-24 02:29:55',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(378,'2013-02-24 01:32:40','USER_LOGIN_FAILED',1,'2013-02-24 02:32:40',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(379,'2013-02-24 01:39:33','USER_LOGIN_FAILED',1,'2013-02-24 02:39:33',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(380,'2013-02-24 01:39:38','USER_LOGIN_FAILED',1,'2013-02-24 02:39:38',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(381,'2013-02-24 01:39:47','USER_LOGIN_FAILED',1,'2013-02-24 02:39:47',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(382,'2013-02-24 01:40:54','USER_LOGIN_FAILED',1,'2013-02-24 02:40:54',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(383,'2013-02-24 01:47:57','USER_LOGIN_FAILED',1,'2013-02-24 02:47:57',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(384,'2013-02-24 01:48:05','USER_LOGIN_FAILED',1,'2013-02-24 02:48:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(385,'2013-02-24 01:48:07','USER_LOGIN_FAILED',1,'2013-02-24 02:48:07',NULL,'Unknown column \'u.lastname\' in \'field list\'','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(386,'2013-02-24 01:48:35','USER_LOGIN',1,'2013-02-24 02:48:35',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(387,'2013-02-24 01:56:32','USER_LOGIN',1,'2013-02-24 02:56:32',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL),(388,'2013-02-24 02:05:55','USER_LOGOUT',1,'2013-02-24 03:05:55',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(389,'2013-02-24 02:39:52','USER_LOGIN',1,'2013-02-24 03:39:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(390,'2013-02-24 02:51:10','USER_LOGOUT',1,'2013-02-24 03:51:10',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(391,'2013-02-24 12:46:41','USER_LOGIN',1,'2013-02-24 13:46:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(392,'2013-02-24 12:46:52','USER_LOGOUT',1,'2013-02-24 13:46:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(393,'2013-02-24 12:46:56','USER_LOGIN',1,'2013-02-24 13:46:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(394,'2013-02-24 12:47:56','USER_LOGOUT',1,'2013-02-24 13:47:56',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(395,'2013-02-24 12:48:00','USER_LOGIN',1,'2013-02-24 13:48:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(396,'2013-02-24 12:48:11','USER_LOGOUT',1,'2013-02-24 13:48:11',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(397,'2013-02-24 12:48:32','USER_LOGIN',1,'2013-02-24 13:48:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(398,'2013-02-24 12:52:22','USER_LOGOUT',1,'2013-02-24 13:52:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(399,'2013-02-24 12:52:27','USER_LOGIN',1,'2013-02-24 13:52:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(400,'2013-02-24 12:52:54','USER_LOGOUT',1,'2013-02-24 13:52:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(401,'2013-02-24 12:52:59','USER_LOGIN',1,'2013-02-24 13:52:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(402,'2013-02-24 12:55:39','USER_LOGOUT',1,'2013-02-24 13:55:39',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(403,'2013-02-24 12:55:59','USER_LOGIN',1,'2013-02-24 13:55:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(404,'2013-02-24 12:56:07','USER_LOGOUT',1,'2013-02-24 13:56:07',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(405,'2013-02-24 12:56:23','USER_LOGIN',1,'2013-02-24 13:56:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(406,'2013-02-24 12:56:46','USER_LOGOUT',1,'2013-02-24 13:56:46',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(407,'2013-02-24 12:58:30','USER_LOGIN',1,'2013-02-24 13:58:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(408,'2013-02-24 12:58:33','USER_LOGOUT',1,'2013-02-24 13:58:33',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(409,'2013-02-24 12:58:51','USER_LOGIN',1,'2013-02-24 13:58:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(410,'2013-02-24 12:58:58','USER_LOGOUT',1,'2013-02-24 13:58:58',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(411,'2013-02-24 13:18:53','USER_LOGIN',1,'2013-02-24 14:18:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(412,'2013-02-24 13:19:52','USER_LOGOUT',1,'2013-02-24 14:19:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(413,'2013-02-24 15:39:31','USER_LOGIN_FAILED',1,'2013-02-24 16:39:31',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1',NULL,NULL),(414,'2013-02-24 15:42:07','USER_LOGIN',1,'2013-02-24 16:42:07',1,'(UserLogged,admin)','127.0.0.1',NULL,NULL),(415,'2013-02-24 15:42:52','USER_LOGOUT',1,'2013-02-24 16:42:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(416,'2013-02-24 16:04:21','USER_LOGIN',1,'2013-02-24 17:04:21',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL),(417,'2013-02-24 16:11:28','USER_LOGIN_FAILED',1,'2013-02-24 17:11:28',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(418,'2013-02-24 16:11:37','USER_LOGIN',1,'2013-02-24 17:11:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(419,'2013-02-24 16:36:52','USER_LOGOUT',1,'2013-02-24 17:36:52',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL),(420,'2013-02-24 16:40:37','USER_LOGIN',1,'2013-02-24 17:40:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(421,'2013-02-24 16:57:16','USER_LOGIN',1,'2013-02-24 17:57:16',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL),(422,'2013-02-24 17:01:30','USER_LOGOUT',1,'2013-02-24 18:01:30',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL),(423,'2013-02-24 17:02:33','USER_LOGIN',1,'2013-02-24 18:02:33',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(424,'2013-02-24 17:14:22','USER_LOGOUT',1,'2013-02-24 18:14:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(425,'2013-02-24 17:15:07','USER_LOGIN_FAILED',1,'2013-02-24 18:15:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(426,'2013-02-24 17:15:20','USER_LOGIN',1,'2013-02-24 18:15:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(427,'2013-02-24 17:20:14','USER_LOGIN',1,'2013-02-24 18:20:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(428,'2013-02-24 17:20:51','USER_LOGIN',1,'2013-02-24 18:20:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(429,'2013-02-24 17:20:54','USER_LOGOUT',1,'2013-02-24 18:20:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(430,'2013-02-24 17:21:19','USER_LOGIN',1,'2013-02-24 18:21:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(431,'2013-02-24 17:32:35','USER_LOGIN',1,'2013-02-24 18:32:35',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL),(432,'2013-02-24 18:28:48','USER_LOGIN',1,'2013-02-24 19:28:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(433,'2013-02-24 18:29:27','USER_LOGOUT',1,'2013-02-24 19:29:27',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(434,'2013-02-24 18:29:32','USER_LOGIN',1,'2013-02-24 19:29:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(435,'2013-02-24 20:13:13','USER_LOGOUT',1,'2013-02-24 21:13:13',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(436,'2013-02-24 20:13:17','USER_LOGIN',1,'2013-02-24 21:13:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(437,'2013-02-25 08:57:16','USER_LOGIN',1,'2013-02-25 09:57:16',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(438,'2013-02-25 08:57:59','USER_LOGOUT',1,'2013-02-25 09:57:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(439,'2013-02-25 09:15:02','USER_LOGIN',1,'2013-02-25 10:15:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(440,'2013-02-25 09:15:50','USER_LOGOUT',1,'2013-02-25 10:15:50',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(441,'2013-02-25 09:15:57','USER_LOGIN',1,'2013-02-25 10:15:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(442,'2013-02-25 09:16:12','USER_LOGOUT',1,'2013-02-25 10:16:12',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(443,'2013-02-25 09:16:19','USER_LOGIN',1,'2013-02-25 10:16:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(444,'2013-02-25 09:16:25','USER_LOGOUT',1,'2013-02-25 10:16:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(445,'2013-02-25 09:16:39','USER_LOGIN_FAILED',1,'2013-02-25 10:16:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(446,'2013-02-25 09:16:42','USER_LOGIN_FAILED',1,'2013-02-25 10:16:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(447,'2013-02-25 09:16:54','USER_LOGIN_FAILED',1,'2013-02-25 10:16:54',NULL,'Identificadors d&#039;usuari o contrasenya incorrectes - login=gfdg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(448,'2013-02-25 09:17:53','USER_LOGIN',1,'2013-02-25 10:17:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(449,'2013-02-25 09:18:37','USER_LOGOUT',1,'2013-02-25 10:18:37',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(450,'2013-02-25 09:18:41','USER_LOGIN',1,'2013-02-25 10:18:41',4,'(UserLogged,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(451,'2013-02-25 09:18:47','USER_LOGOUT',1,'2013-02-25 10:18:47',4,'(UserLogoff,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(452,'2013-02-25 10:05:34','USER_LOGIN',1,'2013-02-25 11:05:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(453,'2013-02-26 21:51:40','USER_LOGIN',1,'2013-02-26 22:51:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(454,'2013-02-26 23:30:06','USER_LOGIN',1,'2013-02-27 00:30:06',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(455,'2013-02-27 14:13:11','USER_LOGIN',1,'2013-02-27 15:13:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(456,'2013-02-27 18:12:06','USER_LOGIN_FAILED',1,'2013-02-27 19:12:06',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(457,'2013-02-27 18:12:10','USER_LOGIN',1,'2013-02-27 19:12:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(458,'2013-02-27 20:20:08','USER_LOGIN',1,'2013-02-27 21:20:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(459,'2013-03-01 22:12:03','USER_LOGIN',1,'2013-03-01 23:12:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(460,'2013-03-02 11:45:50','USER_LOGIN',1,'2013-03-02 12:45:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(461,'2013-03-02 15:53:51','USER_LOGIN_FAILED',1,'2013-03-02 16:53:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(462,'2013-03-02 15:53:53','USER_LOGIN',1,'2013-03-02 16:53:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(463,'2013-03-02 18:32:32','USER_LOGIN',1,'2013-03-02 19:32:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(464,'2013-03-02 22:59:36','USER_LOGIN',1,'2013-03-02 23:59:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(465,'2013-03-03 16:26:26','USER_LOGIN',1,'2013-03-03 17:26:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(466,'2013-03-03 22:50:27','USER_LOGIN',1,'2013-03-03 23:50:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(467,'2013-03-04 08:29:27','USER_LOGIN',1,'2013-03-04 09:29:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(468,'2013-03-04 18:27:28','USER_LOGIN',1,'2013-03-04 19:27:28',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; NP06)',NULL),(469,'2013-03-04 19:27:23','USER_LOGIN',1,'2013-03-04 20:27:23',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)',NULL),(470,'2013-03-04 19:35:14','USER_LOGIN',1,'2013-03-04 20:35:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(471,'2013-03-04 19:55:49','USER_LOGIN',1,'2013-03-04 20:55:49',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)',NULL),(472,'2013-03-04 21:16:13','USER_LOGIN',1,'2013-03-04 22:16:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(473,'2013-03-05 10:17:30','USER_LOGIN',1,'2013-03-05 11:17:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(474,'2013-03-05 11:02:43','USER_LOGIN',1,'2013-03-05 12:02:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(475,'2013-03-05 23:14:39','USER_LOGIN',1,'2013-03-06 00:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(476,'2013-03-06 08:58:57','USER_LOGIN',1,'2013-03-06 09:58:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(477,'2013-03-06 14:29:40','USER_LOGIN',1,'2013-03-06 15:29:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(478,'2013-03-06 21:53:02','USER_LOGIN',1,'2013-03-06 22:53:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(479,'2013-03-07 21:14:39','USER_LOGIN',1,'2013-03-07 22:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(480,'2013-03-08 00:06:05','USER_LOGIN',1,'2013-03-08 01:06:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(481,'2013-03-08 01:38:13','USER_LOGIN',1,'2013-03-08 02:38:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(482,'2013-03-08 08:59:50','USER_LOGIN',1,'2013-03-08 09:59:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(483,'2013-03-09 12:08:51','USER_LOGIN',1,'2013-03-09 13:08:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(484,'2013-03-09 15:19:53','USER_LOGIN',1,'2013-03-09 16:19:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(495,'2013-03-09 18:06:21','USER_LOGIN',1,'2013-03-09 19:06:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(496,'2013-03-09 20:01:24','USER_LOGIN',1,'2013-03-09 21:01:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(497,'2013-03-09 23:36:45','USER_LOGIN',1,'2013-03-10 00:36:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(498,'2013-03-10 14:37:13','USER_LOGIN',1,'2013-03-10 15:37:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(499,'2013-03-10 17:54:12','USER_LOGIN',1,'2013-03-10 18:54:12',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(500,'2013-03-11 08:57:09','USER_LOGIN',1,'2013-03-11 09:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(501,'2013-03-11 22:05:13','USER_LOGIN',1,'2013-03-11 23:05:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(502,'2013-03-12 08:34:27','USER_LOGIN',1,'2013-03-12 09:34:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(503,'2013-03-13 09:11:02','USER_LOGIN',1,'2013-03-13 10:11:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(504,'2013-03-13 10:02:11','USER_LOGIN',1,'2013-03-13 11:02:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(505,'2013-03-13 13:20:58','USER_LOGIN',1,'2013-03-13 14:20:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(506,'2013-03-13 16:19:28','USER_LOGIN',1,'2013-03-13 17:19:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(507,'2013-03-13 18:34:30','USER_LOGIN',1,'2013-03-13 19:34:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(508,'2013-03-14 08:25:02','USER_LOGIN',1,'2013-03-14 09:25:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(509,'2013-03-14 19:15:22','USER_LOGIN',1,'2013-03-14 20:15:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(510,'2013-03-14 21:58:53','USER_LOGIN',1,'2013-03-14 22:58:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(511,'2013-03-14 21:58:59','USER_LOGOUT',1,'2013-03-14 22:58:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(512,'2013-03-14 21:59:07','USER_LOGIN',1,'2013-03-14 22:59:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(513,'2013-03-14 22:58:22','USER_LOGOUT',1,'2013-03-14 23:58:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(514,'2013-03-14 23:00:25','USER_LOGIN',1,'2013-03-15 00:00:25',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(515,'2013-03-16 12:14:28','USER_LOGIN',1,'2013-03-16 13:14:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(516,'2013-03-16 16:09:01','USER_LOGIN',1,'2013-03-16 17:09:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(517,'2013-03-16 16:57:11','USER_LOGIN',1,'2013-03-16 17:57:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(518,'2013-03-16 19:31:31','USER_LOGIN',1,'2013-03-16 20:31:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(519,'2013-03-17 17:44:39','USER_LOGIN',1,'2013-03-17 18:44:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(520,'2013-03-17 20:40:57','USER_LOGIN',1,'2013-03-17 21:40:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(521,'2013-03-17 23:14:05','USER_LOGIN',1,'2013-03-18 00:14:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(522,'2013-03-17 23:28:47','USER_LOGOUT',1,'2013-03-18 00:28:47',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(523,'2013-03-17 23:28:54','USER_LOGIN',1,'2013-03-18 00:28:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(524,'2013-03-18 17:37:30','USER_LOGIN',1,'2013-03-18 18:37:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(525,'2013-03-18 18:11:37','USER_LOGIN',1,'2013-03-18 19:11:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(526,'2013-03-19 08:35:08','USER_LOGIN',1,'2013-03-19 09:35:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(527,'2013-03-19 09:20:23','USER_LOGIN',1,'2013-03-19 10:20:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(528,'2013-03-20 13:17:13','USER_LOGIN',1,'2013-03-20 14:17:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(529,'2013-03-20 14:44:31','USER_LOGIN',1,'2013-03-20 15:44:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(530,'2013-03-20 18:24:25','USER_LOGIN',1,'2013-03-20 19:24:25',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(531,'2013-03-20 19:15:54','USER_LOGIN',1,'2013-03-20 20:15:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(532,'2013-03-21 18:40:47','USER_LOGIN',1,'2013-03-21 19:40:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(533,'2013-03-21 21:42:24','USER_LOGIN',1,'2013-03-21 22:42:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(534,'2013-03-22 08:39:23','USER_LOGIN',1,'2013-03-22 09:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(535,'2013-03-23 13:04:55','USER_LOGIN',1,'2013-03-23 14:04:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(536,'2013-03-23 15:47:43','USER_LOGIN',1,'2013-03-23 16:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(537,'2013-03-23 22:56:36','USER_LOGIN',1,'2013-03-23 23:56:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(538,'2013-03-24 01:22:32','USER_LOGIN',1,'2013-03-24 02:22:32',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(539,'2013-03-24 14:40:42','USER_LOGIN',1,'2013-03-24 15:40:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(540,'2013-03-24 15:30:26','USER_LOGOUT',1,'2013-03-24 16:30:26',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(541,'2013-03-24 15:30:29','USER_LOGIN',1,'2013-03-24 16:30:29',2,'(UserLogged,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(542,'2013-03-24 15:49:40','USER_LOGOUT',1,'2013-03-24 16:49:40',2,'(UserLogoff,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(543,'2013-03-24 15:49:48','USER_LOGIN',1,'2013-03-24 16:49:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(544,'2013-03-24 15:52:35','USER_MODIFY',1,'2013-03-24 16:52:35',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(545,'2013-03-24 15:52:52','USER_MODIFY',1,'2013-03-24 16:52:52',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(546,'2013-03-24 15:53:09','USER_MODIFY',1,'2013-03-24 16:53:09',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(547,'2013-03-24 15:53:23','USER_MODIFY',1,'2013-03-24 16:53:23',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(548,'2013-03-24 16:00:04','USER_MODIFY',1,'2013-03-24 17:00:04',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(549,'2013-03-24 16:01:50','USER_MODIFY',1,'2013-03-24 17:01:50',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(550,'2013-03-24 16:10:14','USER_MODIFY',1,'2013-03-24 17:10:14',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(551,'2013-03-24 16:55:13','USER_LOGIN',1,'2013-03-24 17:55:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(552,'2013-03-24 17:44:29','USER_LOGIN',1,'2013-03-24 18:44:29',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(553,'2013-09-08 23:06:26','USER_LOGIN',1,'2013-09-09 01:06:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36',NULL),(554,'2013-10-21 22:32:28','USER_LOGIN',1,'2013-10-22 00:32:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL),(555,'2013-10-21 22:32:48','USER_LOGIN',1,'2013-10-22 00:32:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL),(556,'2013-11-07 00:01:51','USER_LOGIN',1,'2013-11-07 01:01:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36',NULL),(557,'2014-03-02 15:21:07','USER_LOGIN',1,'2014-03-02 16:21:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(558,'2014-03-02 15:36:53','USER_LOGIN',1,'2014-03-02 16:36:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(559,'2014-03-02 18:54:23','USER_LOGIN',1,'2014-03-02 19:54:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(560,'2014-03-02 19:11:17','USER_LOGIN',1,'2014-03-02 20:11:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(561,'2014-03-03 18:19:24','USER_LOGIN',1,'2014-03-03 19:19:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(562,'2014-12-21 12:51:38','USER_LOGIN',1,'2014-12-21 13:51:38',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL),(563,'2014-12-21 19:52:09','USER_LOGIN',1,'2014-12-21 20:52:09',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL); +INSERT INTO `llx_events` VALUES (30,'2011-07-18 18:23:06','USER_LOGOUT',1,'2011-07-18 20:23:06',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(31,'2011-07-18 18:23:12','USER_LOGIN_FAILED',1,'2011-07-18 20:23:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(32,'2011-07-18 18:23:17','USER_LOGIN',1,'2011-07-18 20:23:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(33,'2011-07-18 20:10:51','USER_LOGIN_FAILED',1,'2011-07-18 22:10:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(34,'2011-07-18 20:10:55','USER_LOGIN',1,'2011-07-18 22:10:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(35,'2011-07-18 21:18:57','USER_LOGIN',1,'2011-07-18 23:18:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(36,'2011-07-20 10:34:10','USER_LOGIN',1,'2011-07-20 12:34:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(37,'2011-07-20 12:36:44','USER_LOGIN',1,'2011-07-20 14:36:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(38,'2011-07-20 13:20:51','USER_LOGIN_FAILED',1,'2011-07-20 15:20:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(39,'2011-07-20 13:20:54','USER_LOGIN',1,'2011-07-20 15:20:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(40,'2011-07-20 15:03:46','USER_LOGIN_FAILED',1,'2011-07-20 17:03:46',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(41,'2011-07-20 15:03:55','USER_LOGIN',1,'2011-07-20 17:03:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(42,'2011-07-20 18:05:05','USER_LOGIN_FAILED',1,'2011-07-20 20:05:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(43,'2011-07-20 18:05:08','USER_LOGIN',1,'2011-07-20 20:05:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(44,'2011-07-20 21:08:53','USER_LOGIN_FAILED',1,'2011-07-20 23:08:53',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(45,'2011-07-20 21:08:56','USER_LOGIN',1,'2011-07-20 23:08:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(46,'2011-07-21 01:26:12','USER_LOGIN',1,'2011-07-21 03:26:12',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(47,'2011-07-21 22:35:45','USER_LOGIN_FAILED',1,'2011-07-22 00:35:45',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(48,'2011-07-21 22:35:49','USER_LOGIN',1,'2011-07-22 00:35:49',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(49,'2011-07-26 23:09:47','USER_LOGIN_FAILED',1,'2011-07-27 01:09:47',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(50,'2011-07-26 23:09:50','USER_LOGIN',1,'2011-07-27 01:09:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(51,'2011-07-27 17:02:27','USER_LOGIN_FAILED',1,'2011-07-27 19:02:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(52,'2011-07-27 17:02:32','USER_LOGIN',1,'2011-07-27 19:02:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(53,'2011-07-27 23:33:37','USER_LOGIN_FAILED',1,'2011-07-28 01:33:37',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(54,'2011-07-27 23:33:41','USER_LOGIN',1,'2011-07-28 01:33:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(55,'2011-07-28 18:20:36','USER_LOGIN_FAILED',1,'2011-07-28 20:20:36',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(56,'2011-07-28 18:20:38','USER_LOGIN',1,'2011-07-28 20:20:38',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(57,'2011-07-28 20:13:30','USER_LOGIN_FAILED',1,'2011-07-28 22:13:30',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(58,'2011-07-28 20:13:34','USER_LOGIN',1,'2011-07-28 22:13:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(59,'2011-07-28 20:22:51','USER_LOGIN',1,'2011-07-28 22:22:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(60,'2011-07-28 23:05:06','USER_LOGIN',1,'2011-07-29 01:05:06',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(61,'2011-07-29 20:15:50','USER_LOGIN_FAILED',1,'2011-07-29 22:15:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(62,'2011-07-29 20:15:53','USER_LOGIN',1,'2011-07-29 22:15:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(68,'2011-07-29 20:51:01','USER_LOGOUT',1,'2011-07-29 22:51:01',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(69,'2011-07-29 20:51:05','USER_LOGIN',1,'2011-07-29 22:51:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(70,'2011-07-30 08:46:20','USER_LOGIN_FAILED',1,'2011-07-30 10:46:20',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(71,'2011-07-30 08:46:38','USER_LOGIN_FAILED',1,'2011-07-30 10:46:38',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(72,'2011-07-30 08:46:42','USER_LOGIN',1,'2011-07-30 10:46:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(73,'2011-07-30 10:05:12','USER_LOGIN_FAILED',1,'2011-07-30 12:05:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(74,'2011-07-30 10:05:15','USER_LOGIN',1,'2011-07-30 12:05:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(75,'2011-07-30 12:15:46','USER_LOGIN',1,'2011-07-30 14:15:46',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(76,'2011-07-31 22:19:30','USER_LOGIN',1,'2011-08-01 00:19:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(77,'2011-07-31 23:32:52','USER_LOGIN',1,'2011-08-01 01:32:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(78,'2011-08-01 01:24:50','USER_LOGIN_FAILED',1,'2011-08-01 03:24:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(79,'2011-08-01 01:24:54','USER_LOGIN',1,'2011-08-01 03:24:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(80,'2011-08-01 19:31:36','USER_LOGIN_FAILED',1,'2011-08-01 21:31:35',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(81,'2011-08-01 19:31:39','USER_LOGIN',1,'2011-08-01 21:31:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(82,'2011-08-01 20:01:36','USER_LOGIN',1,'2011-08-01 22:01:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(83,'2011-08-01 20:52:54','USER_LOGIN_FAILED',1,'2011-08-01 22:52:54',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(84,'2011-08-01 20:52:58','USER_LOGIN',1,'2011-08-01 22:52:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(85,'2011-08-01 21:17:28','USER_LOGIN_FAILED',1,'2011-08-01 23:17:28',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(86,'2011-08-01 21:17:31','USER_LOGIN',1,'2011-08-01 23:17:31',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(87,'2011-08-04 11:55:17','USER_LOGIN',1,'2011-08-04 13:55:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(88,'2011-08-04 20:19:03','USER_LOGIN_FAILED',1,'2011-08-04 22:19:03',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(89,'2011-08-04 20:19:07','USER_LOGIN',1,'2011-08-04 22:19:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(90,'2011-08-05 17:51:42','USER_LOGIN_FAILED',1,'2011-08-05 19:51:42',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(91,'2011-08-05 17:51:47','USER_LOGIN',1,'2011-08-05 19:51:47',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(92,'2011-08-05 17:56:03','USER_LOGIN',1,'2011-08-05 19:56:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(93,'2011-08-05 17:59:10','USER_LOGIN',1,'2011-08-05 19:59:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL),(94,'2011-08-05 18:01:58','USER_LOGIN',1,'2011-08-05 20:01:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL),(95,'2011-08-05 19:59:56','USER_LOGIN',1,'2011-08-05 21:59:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(96,'2011-08-06 18:33:22','USER_LOGIN',1,'2011-08-06 20:33:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(97,'2011-08-07 00:56:59','USER_LOGIN',1,'2011-08-07 02:56:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(98,'2011-08-07 22:49:14','USER_LOGIN',1,'2011-08-08 00:49:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(99,'2011-08-07 23:05:18','USER_LOGOUT',1,'2011-08-08 01:05:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(105,'2011-08-08 00:41:09','USER_LOGIN',1,'2011-08-08 02:41:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(106,'2011-08-08 11:58:55','USER_LOGIN',1,'2011-08-08 13:58:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(107,'2011-08-08 14:35:48','USER_LOGIN',1,'2011-08-08 16:35:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(108,'2011-08-08 14:36:31','USER_LOGOUT',1,'2011-08-08 16:36:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(109,'2011-08-08 14:38:28','USER_LOGIN',1,'2011-08-08 16:38:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(110,'2011-08-08 14:39:02','USER_LOGOUT',1,'2011-08-08 16:39:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(111,'2011-08-08 14:39:10','USER_LOGIN',1,'2011-08-08 16:39:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(112,'2011-08-08 14:39:28','USER_LOGOUT',1,'2011-08-08 16:39:28',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(113,'2011-08-08 14:39:37','USER_LOGIN',1,'2011-08-08 16:39:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(114,'2011-08-08 14:50:02','USER_LOGOUT',1,'2011-08-08 16:50:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(115,'2011-08-08 14:51:45','USER_LOGIN_FAILED',1,'2011-08-08 16:51:45',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(116,'2011-08-08 14:51:52','USER_LOGIN',1,'2011-08-08 16:51:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(117,'2011-08-08 15:09:54','USER_LOGOUT',1,'2011-08-08 17:09:54',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(118,'2011-08-08 15:10:19','USER_LOGIN_FAILED',1,'2011-08-08 17:10:19',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(119,'2011-08-08 15:10:28','USER_LOGIN',1,'2011-08-08 17:10:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(121,'2011-08-08 15:14:58','USER_LOGOUT',1,'2011-08-08 17:14:58',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(122,'2011-08-08 15:15:00','USER_LOGIN_FAILED',1,'2011-08-08 17:15:00',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(123,'2011-08-08 15:17:57','USER_LOGIN',1,'2011-08-08 17:17:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(124,'2011-08-08 15:35:56','USER_LOGOUT',1,'2011-08-08 17:35:56',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(125,'2011-08-08 15:36:05','USER_LOGIN',1,'2011-08-08 17:36:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(126,'2011-08-08 17:32:42','USER_LOGIN',1,'2011-08-08 19:32:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL),(127,'2012-12-08 13:49:37','USER_LOGOUT',1,'2012-12-08 14:49:37',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(128,'2012-12-08 13:49:42','USER_LOGIN',1,'2012-12-08 14:49:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(129,'2012-12-08 13:50:12','USER_LOGOUT',1,'2012-12-08 14:50:12',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(130,'2012-12-08 13:50:14','USER_LOGIN',1,'2012-12-08 14:50:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(131,'2012-12-08 13:50:17','USER_LOGOUT',1,'2012-12-08 14:50:17',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(132,'2012-12-08 13:52:47','USER_LOGIN',1,'2012-12-08 14:52:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(133,'2012-12-08 13:53:08','USER_MODIFY',1,'2012-12-08 14:53:08',1,'User admin modified','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(134,'2012-12-08 14:08:45','USER_LOGOUT',1,'2012-12-08 15:08:45',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(135,'2012-12-08 14:09:09','USER_LOGIN',1,'2012-12-08 15:09:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(136,'2012-12-08 14:11:43','USER_LOGOUT',1,'2012-12-08 15:11:43',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(137,'2012-12-08 14:11:45','USER_LOGIN',1,'2012-12-08 15:11:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(138,'2012-12-08 14:22:53','USER_LOGOUT',1,'2012-12-08 15:22:53',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(139,'2012-12-08 14:22:54','USER_LOGIN',1,'2012-12-08 15:22:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(140,'2012-12-08 14:23:10','USER_LOGOUT',1,'2012-12-08 15:23:10',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(141,'2012-12-08 14:23:11','USER_LOGIN',1,'2012-12-08 15:23:11',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(142,'2012-12-08 14:23:49','USER_LOGOUT',1,'2012-12-08 15:23:49',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(143,'2012-12-08 14:23:50','USER_LOGIN',1,'2012-12-08 15:23:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(144,'2012-12-08 14:28:08','USER_LOGOUT',1,'2012-12-08 15:28:08',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(145,'2012-12-08 14:35:15','USER_LOGIN',1,'2012-12-08 15:35:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(146,'2012-12-08 14:35:18','USER_LOGOUT',1,'2012-12-08 15:35:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(147,'2012-12-08 14:36:07','USER_LOGIN',1,'2012-12-08 15:36:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(148,'2012-12-08 14:36:09','USER_LOGOUT',1,'2012-12-08 15:36:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(149,'2012-12-08 14:36:41','USER_LOGIN',1,'2012-12-08 15:36:41',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(150,'2012-12-08 15:59:13','USER_LOGIN',1,'2012-12-08 16:59:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(151,'2012-12-09 11:49:52','USER_LOGIN',1,'2012-12-09 12:49:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(152,'2012-12-09 13:46:31','USER_LOGIN',1,'2012-12-09 14:46:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(153,'2012-12-09 19:03:14','USER_LOGIN',1,'2012-12-09 20:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(154,'2012-12-10 00:16:31','USER_LOGIN',1,'2012-12-10 01:16:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(170,'2012-12-11 22:03:31','USER_LOGIN',1,'2012-12-11 23:03:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(171,'2012-12-12 00:32:39','USER_LOGIN',1,'2012-12-12 01:32:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(172,'2012-12-12 10:49:59','USER_LOGIN',1,'2012-12-12 11:49:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(175,'2012-12-12 10:57:40','USER_MODIFY',1,'2012-12-12 11:57:40',1,'Modification utilisateur admin','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(176,'2012-12-12 13:29:15','USER_LOGIN',1,'2012-12-12 14:29:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(177,'2012-12-12 13:30:15','USER_LOGIN',1,'2012-12-12 14:30:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(178,'2012-12-12 13:40:08','USER_LOGOUT',1,'2012-12-12 14:40:08',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(179,'2012-12-12 13:40:10','USER_LOGIN',1,'2012-12-12 14:40:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(180,'2012-12-12 13:40:26','USER_MODIFY',1,'2012-12-12 14:40:26',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(181,'2012-12-12 13:40:34','USER_LOGOUT',1,'2012-12-12 14:40:34',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(182,'2012-12-12 13:42:23','USER_LOGIN',1,'2012-12-12 14:42:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(183,'2012-12-12 13:43:02','USER_NEW_PASSWORD',1,'2012-12-12 14:43:02',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(184,'2012-12-12 13:43:25','USER_LOGOUT',1,'2012-12-12 14:43:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(185,'2012-12-12 13:43:27','USER_LOGIN_FAILED',1,'2012-12-12 14:43:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(186,'2012-12-12 13:43:30','USER_LOGIN',1,'2012-12-12 14:43:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(187,'2012-12-12 14:52:11','USER_LOGIN',1,'2012-12-12 15:52:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL),(188,'2012-12-12 17:53:00','USER_LOGIN_FAILED',1,'2012-12-12 18:53:00',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(189,'2012-12-12 17:53:07','USER_LOGIN_FAILED',1,'2012-12-12 18:53:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(190,'2012-12-12 17:53:51','USER_NEW_PASSWORD',1,'2012-12-12 18:53:51',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(191,'2012-12-12 17:54:00','USER_LOGIN',1,'2012-12-12 18:54:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(192,'2012-12-12 17:54:10','USER_NEW_PASSWORD',1,'2012-12-12 18:54:10',1,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(193,'2012-12-12 17:54:10','USER_MODIFY',1,'2012-12-12 18:54:10',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(194,'2012-12-12 18:57:09','USER_LOGIN',1,'2012-12-12 19:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(195,'2012-12-12 23:04:08','USER_LOGIN',1,'2012-12-13 00:04:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(196,'2012-12-17 20:03:14','USER_LOGIN',1,'2012-12-17 21:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(197,'2012-12-17 21:18:45','USER_LOGIN',1,'2012-12-17 22:18:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(198,'2012-12-17 22:30:08','USER_LOGIN',1,'2012-12-17 23:30:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(199,'2012-12-18 23:32:03','USER_LOGIN',1,'2012-12-19 00:32:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(200,'2012-12-19 09:38:03','USER_LOGIN',1,'2012-12-19 10:38:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(201,'2012-12-19 11:23:35','USER_LOGIN',1,'2012-12-19 12:23:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(202,'2012-12-19 12:46:22','USER_LOGIN',1,'2012-12-19 13:46:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(214,'2012-12-19 19:11:31','USER_LOGIN',1,'2012-12-19 20:11:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(215,'2012-12-21 16:36:57','USER_LOGIN',1,'2012-12-21 17:36:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(216,'2012-12-21 16:38:43','USER_NEW_PASSWORD',1,'2012-12-21 17:38:43',1,'Changement mot de passe de adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(217,'2012-12-21 16:38:43','USER_MODIFY',1,'2012-12-21 17:38:43',1,'Modification utilisateur adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(218,'2012-12-21 16:38:51','USER_LOGOUT',1,'2012-12-21 17:38:51',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(219,'2012-12-21 16:38:55','USER_LOGIN',1,'2012-12-21 17:38:55',3,'(UserLogged,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(220,'2012-12-21 16:48:18','USER_LOGOUT',1,'2012-12-21 17:48:18',3,'(UserLogoff,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(221,'2012-12-21 16:48:20','USER_LOGIN',1,'2012-12-21 17:48:20',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(222,'2012-12-26 18:28:18','USER_LOGIN',1,'2012-12-26 19:28:18',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(223,'2012-12-26 20:00:24','USER_LOGIN',1,'2012-12-26 21:00:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(224,'2012-12-27 01:10:27','USER_LOGIN',1,'2012-12-27 02:10:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(225,'2012-12-28 19:12:08','USER_LOGIN',1,'2012-12-28 20:12:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(226,'2012-12-28 20:16:58','USER_LOGIN',1,'2012-12-28 21:16:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(227,'2012-12-29 14:35:46','USER_LOGIN',1,'2012-12-29 15:35:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(228,'2012-12-29 14:37:59','USER_LOGOUT',1,'2012-12-29 15:37:59',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(229,'2012-12-29 14:38:00','USER_LOGIN',1,'2012-12-29 15:38:00',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(230,'2012-12-29 17:16:48','USER_LOGIN',1,'2012-12-29 18:16:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(231,'2012-12-31 12:02:59','USER_LOGIN',1,'2012-12-31 13:02:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(232,'2013-01-02 20:32:51','USER_LOGIN',1,'2013-01-02 21:32:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0',NULL),(233,'2013-01-02 20:58:59','USER_LOGIN',1,'2013-01-02 21:58:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(234,'2013-01-03 09:25:07','USER_LOGIN',1,'2013-01-03 10:25:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(235,'2013-01-03 19:39:31','USER_LOGIN',1,'2013-01-03 20:39:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(236,'2013-01-04 22:40:19','USER_LOGIN',1,'2013-01-04 23:40:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(237,'2013-01-05 12:59:59','USER_LOGIN',1,'2013-01-05 13:59:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(238,'2013-01-05 15:28:52','USER_LOGIN',1,'2013-01-05 16:28:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(239,'2013-01-05 17:02:08','USER_LOGIN',1,'2013-01-05 18:02:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(240,'2013-01-06 12:13:33','USER_LOGIN',1,'2013-01-06 13:13:33',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(241,'2013-01-07 01:21:15','USER_LOGIN',1,'2013-01-07 02:21:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(242,'2013-01-07 01:46:31','USER_LOGOUT',1,'2013-01-07 02:46:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(243,'2013-01-07 19:54:50','USER_LOGIN',1,'2013-01-07 20:54:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(244,'2013-01-08 21:55:01','USER_LOGIN',1,'2013-01-08 22:55:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(245,'2013-01-09 11:13:28','USER_LOGIN',1,'2013-01-09 12:13:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(246,'2013-01-10 18:30:46','USER_LOGIN',1,'2013-01-10 19:30:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(247,'2013-01-11 18:03:26','USER_LOGIN',1,'2013-01-11 19:03:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(248,'2013-01-12 11:15:04','USER_LOGIN',1,'2013-01-12 12:15:04',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(249,'2013-01-12 14:42:44','USER_LOGIN',1,'2013-01-12 15:42:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(250,'2013-01-13 12:07:17','USER_LOGIN',1,'2013-01-13 13:07:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(251,'2013-01-13 17:37:58','USER_LOGIN',1,'2013-01-13 18:37:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(252,'2013-01-13 19:24:21','USER_LOGIN',1,'2013-01-13 20:24:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(253,'2013-01-13 19:29:19','USER_LOGOUT',1,'2013-01-13 20:29:19',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(254,'2013-01-13 21:39:39','USER_LOGIN',1,'2013-01-13 22:39:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(255,'2013-01-14 00:52:21','USER_LOGIN',1,'2013-01-14 01:52:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL),(256,'2013-01-16 11:34:31','USER_LOGIN',1,'2013-01-16 12:34:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(257,'2013-01-16 15:36:21','USER_LOGIN',1,'2013-01-16 16:36:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(258,'2013-01-16 19:17:36','USER_LOGIN',1,'2013-01-16 20:17:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(259,'2013-01-16 19:48:08','GROUP_CREATE',1,'2013-01-16 20:48:08',1,'Création groupe ggg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(260,'2013-01-16 21:48:53','USER_LOGIN',1,'2013-01-16 22:48:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(261,'2013-01-17 19:55:53','USER_LOGIN',1,'2013-01-17 20:55:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(262,'2013-01-18 09:48:01','USER_LOGIN',1,'2013-01-18 10:48:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(263,'2013-01-18 13:22:36','USER_LOGIN',1,'2013-01-18 14:22:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(264,'2013-01-18 16:10:23','USER_LOGIN',1,'2013-01-18 17:10:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(265,'2013-01-18 17:41:40','USER_LOGIN',1,'2013-01-18 18:41:40',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(266,'2013-01-19 14:33:48','USER_LOGIN',1,'2013-01-19 15:33:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(267,'2013-01-19 16:47:43','USER_LOGIN',1,'2013-01-19 17:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(268,'2013-01-19 16:59:43','USER_LOGIN',1,'2013-01-19 17:59:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(269,'2013-01-19 17:00:22','USER_LOGIN',1,'2013-01-19 18:00:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(270,'2013-01-19 17:04:16','USER_LOGOUT',1,'2013-01-19 18:04:16',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(271,'2013-01-19 17:04:18','USER_LOGIN',1,'2013-01-19 18:04:18',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(272,'2013-01-20 00:34:19','USER_LOGIN',1,'2013-01-20 01:34:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(273,'2013-01-21 11:54:17','USER_LOGIN',1,'2013-01-21 12:54:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(274,'2013-01-21 13:48:15','USER_LOGIN',1,'2013-01-21 14:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(275,'2013-01-21 14:30:22','USER_LOGIN',1,'2013-01-21 15:30:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(276,'2013-01-21 15:10:46','USER_LOGIN',1,'2013-01-21 16:10:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(277,'2013-01-21 17:27:43','USER_LOGIN',1,'2013-01-21 18:27:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(278,'2013-01-21 21:48:15','USER_LOGIN',1,'2013-01-21 22:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(279,'2013-01-21 21:50:42','USER_LOGIN',1,'2013-01-21 22:50:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL),(280,'2013-01-23 09:28:26','USER_LOGIN',1,'2013-01-23 10:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(281,'2013-01-23 13:21:57','USER_LOGIN',1,'2013-01-23 14:21:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(282,'2013-01-23 16:52:00','USER_LOGOUT',1,'2013-01-23 17:52:00',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(283,'2013-01-23 16:52:05','USER_LOGIN_FAILED',1,'2013-01-23 17:52:05',NULL,'Bad value for login or password - login=bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(284,'2013-01-23 16:52:09','USER_LOGIN',1,'2013-01-23 17:52:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(285,'2013-01-23 16:52:27','USER_CREATE',1,'2013-01-23 17:52:27',1,'Création utilisateur aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(286,'2013-01-23 16:52:27','USER_NEW_PASSWORD',1,'2013-01-23 17:52:27',1,'Changement mot de passe de aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(287,'2013-01-23 16:52:37','USER_CREATE',1,'2013-01-23 17:52:37',1,'Création utilisateur bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(288,'2013-01-23 16:52:37','USER_NEW_PASSWORD',1,'2013-01-23 17:52:37',1,'Changement mot de passe de bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(289,'2013-01-23 16:53:15','USER_LOGOUT',1,'2013-01-23 17:53:15',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(290,'2013-01-23 16:53:20','USER_LOGIN',1,'2013-01-23 17:53:20',4,'(UserLogged,aaa)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(291,'2013-01-23 19:16:58','USER_LOGIN',1,'2013-01-23 20:16:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(292,'2013-01-26 10:54:07','USER_LOGIN',1,'2013-01-26 11:54:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(293,'2013-01-29 10:15:36','USER_LOGIN',1,'2013-01-29 11:15:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(294,'2013-01-30 17:42:50','USER_LOGIN',1,'2013-01-30 18:42:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL),(295,'2013-02-01 08:49:55','USER_LOGIN',1,'2013-02-01 09:49:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(296,'2013-02-01 08:51:57','USER_LOGOUT',1,'2013-02-01 09:51:57',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(297,'2013-02-01 08:52:39','USER_LOGIN',1,'2013-02-01 09:52:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(298,'2013-02-01 21:03:01','USER_LOGIN',1,'2013-02-01 22:03:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(299,'2013-02-10 19:48:39','USER_LOGIN',1,'2013-02-10 20:48:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(300,'2013-02-10 20:46:48','USER_LOGIN',1,'2013-02-10 21:46:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(301,'2013-02-10 21:39:23','USER_LOGIN',1,'2013-02-10 22:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(302,'2013-02-11 19:00:13','USER_LOGIN',1,'2013-02-11 20:00:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(303,'2013-02-11 19:43:44','USER_LOGIN_FAILED',1,'2013-02-11 20:43:44',NULL,'Unknown column \'u.fk_user\' in \'field list\'','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(304,'2013-02-11 19:44:01','USER_LOGIN',1,'2013-02-11 20:44:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(305,'2013-02-12 00:27:35','USER_LOGIN',1,'2013-02-12 01:27:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(306,'2013-02-12 00:27:38','USER_LOGOUT',1,'2013-02-12 01:27:38',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(307,'2013-02-12 00:28:07','USER_LOGIN',1,'2013-02-12 01:28:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(308,'2013-02-12 00:28:09','USER_LOGOUT',1,'2013-02-12 01:28:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(309,'2013-02-12 00:28:26','USER_LOGIN',1,'2013-02-12 01:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(310,'2013-02-12 00:28:30','USER_LOGOUT',1,'2013-02-12 01:28:30',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(311,'2013-02-12 12:42:15','USER_LOGIN',1,'2013-02-12 13:42:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL),(312,'2013-02-12 13:46:16','USER_LOGIN',1,'2013-02-12 14:46:16',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(313,'2013-02-12 14:54:28','USER_LOGIN',1,'2013-02-12 15:54:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(314,'2013-02-12 16:04:46','USER_LOGIN',1,'2013-02-12 17:04:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(315,'2013-02-13 14:02:43','USER_LOGIN',1,'2013-02-13 15:02:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(316,'2013-02-13 14:48:30','USER_LOGIN',1,'2013-02-13 15:48:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(317,'2013-02-13 17:44:53','USER_LOGIN',1,'2013-02-13 18:44:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(318,'2013-02-15 08:44:36','USER_LOGIN',1,'2013-02-15 09:44:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(319,'2013-02-15 08:53:20','USER_LOGIN',1,'2013-02-15 09:53:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(320,'2013-02-16 19:10:28','USER_LOGIN',1,'2013-02-16 20:10:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(321,'2013-02-16 19:22:40','USER_CREATE',1,'2013-02-16 20:22:40',1,'Création utilisateur aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(322,'2013-02-16 19:22:40','USER_NEW_PASSWORD',1,'2013-02-16 20:22:40',1,'Changement mot de passe de aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(323,'2013-02-16 19:48:15','USER_CREATE',1,'2013-02-16 20:48:15',1,'Création utilisateur zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(324,'2013-02-16 19:48:15','USER_NEW_PASSWORD',1,'2013-02-16 20:48:15',1,'Changement mot de passe de zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(325,'2013-02-16 19:50:08','USER_CREATE',1,'2013-02-16 20:50:08',1,'Création utilisateur zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(326,'2013-02-16 19:50:08','USER_NEW_PASSWORD',1,'2013-02-16 20:50:08',1,'Changement mot de passe de zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(327,'2013-02-16 21:20:03','USER_LOGIN',1,'2013-02-16 22:20:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(328,'2013-02-17 14:30:51','USER_LOGIN',1,'2013-02-17 15:30:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(329,'2013-02-17 17:21:22','USER_LOGIN',1,'2013-02-17 18:21:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(330,'2013-02-17 17:48:43','USER_MODIFY',1,'2013-02-17 18:48:43',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(331,'2013-02-17 17:48:47','USER_MODIFY',1,'2013-02-17 18:48:47',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(332,'2013-02-17 17:48:51','USER_MODIFY',1,'2013-02-17 18:48:51',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(333,'2013-02-17 17:48:56','USER_MODIFY',1,'2013-02-17 18:48:56',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(334,'2013-02-18 22:00:01','USER_LOGIN',1,'2013-02-18 23:00:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(335,'2013-02-19 08:19:52','USER_LOGIN',1,'2013-02-19 09:19:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(336,'2013-02-19 22:00:52','USER_LOGIN',1,'2013-02-19 23:00:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(337,'2013-02-20 09:34:52','USER_LOGIN',1,'2013-02-20 10:34:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(338,'2013-02-20 13:12:28','USER_LOGIN',1,'2013-02-20 14:12:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(339,'2013-02-20 17:19:44','USER_LOGIN',1,'2013-02-20 18:19:44',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(340,'2013-02-20 19:07:21','USER_MODIFY',1,'2013-02-20 20:07:21',1,'Modification utilisateur adupont','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(341,'2013-02-20 19:47:17','USER_LOGIN',1,'2013-02-20 20:47:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(342,'2013-02-20 19:48:01','USER_MODIFY',1,'2013-02-20 20:48:01',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(343,'2013-02-21 08:27:07','USER_LOGIN',1,'2013-02-21 09:27:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(344,'2013-02-23 13:34:13','USER_LOGIN',1,'2013-02-23 14:34:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL),(345,'2013-02-24 01:06:41','USER_LOGIN_FAILED',1,'2013-02-24 02:06:41',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(346,'2013-02-24 01:06:45','USER_LOGIN_FAILED',1,'2013-02-24 02:06:45',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(347,'2013-02-24 01:06:55','USER_LOGIN_FAILED',1,'2013-02-24 02:06:55',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(348,'2013-02-24 01:07:03','USER_LOGIN_FAILED',1,'2013-02-24 02:07:03',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(349,'2013-02-24 01:07:21','USER_LOGIN_FAILED',1,'2013-02-24 02:07:21',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(350,'2013-02-24 01:08:12','USER_LOGIN_FAILED',1,'2013-02-24 02:08:12',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(351,'2013-02-24 01:08:42','USER_LOGIN_FAILED',1,'2013-02-24 02:08:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(352,'2013-02-24 01:08:50','USER_LOGIN_FAILED',1,'2013-02-24 02:08:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(353,'2013-02-24 01:09:08','USER_LOGIN_FAILED',1,'2013-02-24 02:09:08',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(354,'2013-02-24 01:09:42','USER_LOGIN_FAILED',1,'2013-02-24 02:09:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(355,'2013-02-24 01:09:50','USER_LOGIN_FAILED',1,'2013-02-24 02:09:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(356,'2013-02-24 01:10:05','USER_LOGIN_FAILED',1,'2013-02-24 02:10:05',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(357,'2013-02-24 01:10:22','USER_LOGIN_FAILED',1,'2013-02-24 02:10:22',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(358,'2013-02-24 01:10:30','USER_LOGIN_FAILED',1,'2013-02-24 02:10:30',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(359,'2013-02-24 01:10:56','USER_LOGIN_FAILED',1,'2013-02-24 02:10:56',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(360,'2013-02-24 01:11:26','USER_LOGIN_FAILED',1,'2013-02-24 02:11:26',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(361,'2013-02-24 01:12:06','USER_LOGIN_FAILED',1,'2013-02-24 02:12:06',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(362,'2013-02-24 01:21:14','USER_LOGIN_FAILED',1,'2013-02-24 02:21:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(363,'2013-02-24 01:21:25','USER_LOGIN_FAILED',1,'2013-02-24 02:21:25',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(364,'2013-02-24 01:21:54','USER_LOGIN_FAILED',1,'2013-02-24 02:21:54',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(365,'2013-02-24 01:22:14','USER_LOGIN_FAILED',1,'2013-02-24 02:22:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(366,'2013-02-24 01:22:37','USER_LOGIN_FAILED',1,'2013-02-24 02:22:37',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(367,'2013-02-24 01:23:01','USER_LOGIN_FAILED',1,'2013-02-24 02:23:01',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(368,'2013-02-24 01:23:39','USER_LOGIN_FAILED',1,'2013-02-24 02:23:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(369,'2013-02-24 01:24:04','USER_LOGIN_FAILED',1,'2013-02-24 02:24:04',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(370,'2013-02-24 01:24:39','USER_LOGIN_FAILED',1,'2013-02-24 02:24:39',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(371,'2013-02-24 01:25:01','USER_LOGIN_FAILED',1,'2013-02-24 02:25:01',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(372,'2013-02-24 01:25:12','USER_LOGIN_FAILED',1,'2013-02-24 02:25:12',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(373,'2013-02-24 01:27:30','USER_LOGIN_FAILED',1,'2013-02-24 02:27:30',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(374,'2013-02-24 01:28:00','USER_LOGIN_FAILED',1,'2013-02-24 02:28:00',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(375,'2013-02-24 01:28:35','USER_LOGIN_FAILED',1,'2013-02-24 02:28:35',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(376,'2013-02-24 01:29:03','USER_LOGIN_FAILED',1,'2013-02-24 02:29:03',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(377,'2013-02-24 01:29:55','USER_LOGIN_FAILED',1,'2013-02-24 02:29:55',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(378,'2013-02-24 01:32:40','USER_LOGIN_FAILED',1,'2013-02-24 02:32:40',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(379,'2013-02-24 01:39:33','USER_LOGIN_FAILED',1,'2013-02-24 02:39:33',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(380,'2013-02-24 01:39:38','USER_LOGIN_FAILED',1,'2013-02-24 02:39:38',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(381,'2013-02-24 01:39:47','USER_LOGIN_FAILED',1,'2013-02-24 02:39:47',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(382,'2013-02-24 01:40:54','USER_LOGIN_FAILED',1,'2013-02-24 02:40:54',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(383,'2013-02-24 01:47:57','USER_LOGIN_FAILED',1,'2013-02-24 02:47:57',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(384,'2013-02-24 01:48:05','USER_LOGIN_FAILED',1,'2013-02-24 02:48:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(385,'2013-02-24 01:48:07','USER_LOGIN_FAILED',1,'2013-02-24 02:48:07',NULL,'Unknown column \'u.lastname\' in \'field list\'','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(386,'2013-02-24 01:48:35','USER_LOGIN',1,'2013-02-24 02:48:35',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(387,'2013-02-24 01:56:32','USER_LOGIN',1,'2013-02-24 02:56:32',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL),(388,'2013-02-24 02:05:55','USER_LOGOUT',1,'2013-02-24 03:05:55',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(389,'2013-02-24 02:39:52','USER_LOGIN',1,'2013-02-24 03:39:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(390,'2013-02-24 02:51:10','USER_LOGOUT',1,'2013-02-24 03:51:10',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(391,'2013-02-24 12:46:41','USER_LOGIN',1,'2013-02-24 13:46:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(392,'2013-02-24 12:46:52','USER_LOGOUT',1,'2013-02-24 13:46:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(393,'2013-02-24 12:46:56','USER_LOGIN',1,'2013-02-24 13:46:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(394,'2013-02-24 12:47:56','USER_LOGOUT',1,'2013-02-24 13:47:56',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(395,'2013-02-24 12:48:00','USER_LOGIN',1,'2013-02-24 13:48:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(396,'2013-02-24 12:48:11','USER_LOGOUT',1,'2013-02-24 13:48:11',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(397,'2013-02-24 12:48:32','USER_LOGIN',1,'2013-02-24 13:48:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(398,'2013-02-24 12:52:22','USER_LOGOUT',1,'2013-02-24 13:52:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(399,'2013-02-24 12:52:27','USER_LOGIN',1,'2013-02-24 13:52:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(400,'2013-02-24 12:52:54','USER_LOGOUT',1,'2013-02-24 13:52:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(401,'2013-02-24 12:52:59','USER_LOGIN',1,'2013-02-24 13:52:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(402,'2013-02-24 12:55:39','USER_LOGOUT',1,'2013-02-24 13:55:39',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(403,'2013-02-24 12:55:59','USER_LOGIN',1,'2013-02-24 13:55:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(404,'2013-02-24 12:56:07','USER_LOGOUT',1,'2013-02-24 13:56:07',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(405,'2013-02-24 12:56:23','USER_LOGIN',1,'2013-02-24 13:56:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(406,'2013-02-24 12:56:46','USER_LOGOUT',1,'2013-02-24 13:56:46',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(407,'2013-02-24 12:58:30','USER_LOGIN',1,'2013-02-24 13:58:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(408,'2013-02-24 12:58:33','USER_LOGOUT',1,'2013-02-24 13:58:33',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(409,'2013-02-24 12:58:51','USER_LOGIN',1,'2013-02-24 13:58:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(410,'2013-02-24 12:58:58','USER_LOGOUT',1,'2013-02-24 13:58:58',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(411,'2013-02-24 13:18:53','USER_LOGIN',1,'2013-02-24 14:18:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(412,'2013-02-24 13:19:52','USER_LOGOUT',1,'2013-02-24 14:19:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(413,'2013-02-24 15:39:31','USER_LOGIN_FAILED',1,'2013-02-24 16:39:31',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1',NULL,NULL),(414,'2013-02-24 15:42:07','USER_LOGIN',1,'2013-02-24 16:42:07',1,'(UserLogged,admin)','127.0.0.1',NULL,NULL),(415,'2013-02-24 15:42:52','USER_LOGOUT',1,'2013-02-24 16:42:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(416,'2013-02-24 16:04:21','USER_LOGIN',1,'2013-02-24 17:04:21',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL),(417,'2013-02-24 16:11:28','USER_LOGIN_FAILED',1,'2013-02-24 17:11:28',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(418,'2013-02-24 16:11:37','USER_LOGIN',1,'2013-02-24 17:11:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(419,'2013-02-24 16:36:52','USER_LOGOUT',1,'2013-02-24 17:36:52',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL),(420,'2013-02-24 16:40:37','USER_LOGIN',1,'2013-02-24 17:40:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(421,'2013-02-24 16:57:16','USER_LOGIN',1,'2013-02-24 17:57:16',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL),(422,'2013-02-24 17:01:30','USER_LOGOUT',1,'2013-02-24 18:01:30',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL),(423,'2013-02-24 17:02:33','USER_LOGIN',1,'2013-02-24 18:02:33',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(424,'2013-02-24 17:14:22','USER_LOGOUT',1,'2013-02-24 18:14:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(425,'2013-02-24 17:15:07','USER_LOGIN_FAILED',1,'2013-02-24 18:15:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(426,'2013-02-24 17:15:20','USER_LOGIN',1,'2013-02-24 18:15:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(427,'2013-02-24 17:20:14','USER_LOGIN',1,'2013-02-24 18:20:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(428,'2013-02-24 17:20:51','USER_LOGIN',1,'2013-02-24 18:20:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(429,'2013-02-24 17:20:54','USER_LOGOUT',1,'2013-02-24 18:20:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(430,'2013-02-24 17:21:19','USER_LOGIN',1,'2013-02-24 18:21:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(431,'2013-02-24 17:32:35','USER_LOGIN',1,'2013-02-24 18:32:35',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL),(432,'2013-02-24 18:28:48','USER_LOGIN',1,'2013-02-24 19:28:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(433,'2013-02-24 18:29:27','USER_LOGOUT',1,'2013-02-24 19:29:27',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(434,'2013-02-24 18:29:32','USER_LOGIN',1,'2013-02-24 19:29:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL),(435,'2013-02-24 20:13:13','USER_LOGOUT',1,'2013-02-24 21:13:13',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(436,'2013-02-24 20:13:17','USER_LOGIN',1,'2013-02-24 21:13:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(437,'2013-02-25 08:57:16','USER_LOGIN',1,'2013-02-25 09:57:16',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(438,'2013-02-25 08:57:59','USER_LOGOUT',1,'2013-02-25 09:57:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(439,'2013-02-25 09:15:02','USER_LOGIN',1,'2013-02-25 10:15:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(440,'2013-02-25 09:15:50','USER_LOGOUT',1,'2013-02-25 10:15:50',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(441,'2013-02-25 09:15:57','USER_LOGIN',1,'2013-02-25 10:15:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(442,'2013-02-25 09:16:12','USER_LOGOUT',1,'2013-02-25 10:16:12',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(443,'2013-02-25 09:16:19','USER_LOGIN',1,'2013-02-25 10:16:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(444,'2013-02-25 09:16:25','USER_LOGOUT',1,'2013-02-25 10:16:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(445,'2013-02-25 09:16:39','USER_LOGIN_FAILED',1,'2013-02-25 10:16:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(446,'2013-02-25 09:16:42','USER_LOGIN_FAILED',1,'2013-02-25 10:16:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(447,'2013-02-25 09:16:54','USER_LOGIN_FAILED',1,'2013-02-25 10:16:54',NULL,'Identificadors d&#039;usuari o contrasenya incorrectes - login=gfdg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(448,'2013-02-25 09:17:53','USER_LOGIN',1,'2013-02-25 10:17:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(449,'2013-02-25 09:18:37','USER_LOGOUT',1,'2013-02-25 10:18:37',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(450,'2013-02-25 09:18:41','USER_LOGIN',1,'2013-02-25 10:18:41',4,'(UserLogged,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(451,'2013-02-25 09:18:47','USER_LOGOUT',1,'2013-02-25 10:18:47',4,'(UserLogoff,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(452,'2013-02-25 10:05:34','USER_LOGIN',1,'2013-02-25 11:05:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(453,'2013-02-26 21:51:40','USER_LOGIN',1,'2013-02-26 22:51:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(454,'2013-02-26 23:30:06','USER_LOGIN',1,'2013-02-27 00:30:06',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(455,'2013-02-27 14:13:11','USER_LOGIN',1,'2013-02-27 15:13:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(456,'2013-02-27 18:12:06','USER_LOGIN_FAILED',1,'2013-02-27 19:12:06',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(457,'2013-02-27 18:12:10','USER_LOGIN',1,'2013-02-27 19:12:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(458,'2013-02-27 20:20:08','USER_LOGIN',1,'2013-02-27 21:20:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(459,'2013-03-01 22:12:03','USER_LOGIN',1,'2013-03-01 23:12:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(460,'2013-03-02 11:45:50','USER_LOGIN',1,'2013-03-02 12:45:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(461,'2013-03-02 15:53:51','USER_LOGIN_FAILED',1,'2013-03-02 16:53:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(462,'2013-03-02 15:53:53','USER_LOGIN',1,'2013-03-02 16:53:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(463,'2013-03-02 18:32:32','USER_LOGIN',1,'2013-03-02 19:32:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(464,'2013-03-02 22:59:36','USER_LOGIN',1,'2013-03-02 23:59:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(465,'2013-03-03 16:26:26','USER_LOGIN',1,'2013-03-03 17:26:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(466,'2013-03-03 22:50:27','USER_LOGIN',1,'2013-03-03 23:50:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(467,'2013-03-04 08:29:27','USER_LOGIN',1,'2013-03-04 09:29:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(468,'2013-03-04 18:27:28','USER_LOGIN',1,'2013-03-04 19:27:28',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; NP06)',NULL),(469,'2013-03-04 19:27:23','USER_LOGIN',1,'2013-03-04 20:27:23',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)',NULL),(470,'2013-03-04 19:35:14','USER_LOGIN',1,'2013-03-04 20:35:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(471,'2013-03-04 19:55:49','USER_LOGIN',1,'2013-03-04 20:55:49',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)',NULL),(472,'2013-03-04 21:16:13','USER_LOGIN',1,'2013-03-04 22:16:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(473,'2013-03-05 10:17:30','USER_LOGIN',1,'2013-03-05 11:17:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(474,'2013-03-05 11:02:43','USER_LOGIN',1,'2013-03-05 12:02:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(475,'2013-03-05 23:14:39','USER_LOGIN',1,'2013-03-06 00:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(476,'2013-03-06 08:58:57','USER_LOGIN',1,'2013-03-06 09:58:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(477,'2013-03-06 14:29:40','USER_LOGIN',1,'2013-03-06 15:29:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(478,'2013-03-06 21:53:02','USER_LOGIN',1,'2013-03-06 22:53:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(479,'2013-03-07 21:14:39','USER_LOGIN',1,'2013-03-07 22:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(480,'2013-03-08 00:06:05','USER_LOGIN',1,'2013-03-08 01:06:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(481,'2013-03-08 01:38:13','USER_LOGIN',1,'2013-03-08 02:38:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(482,'2013-03-08 08:59:50','USER_LOGIN',1,'2013-03-08 09:59:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(483,'2013-03-09 12:08:51','USER_LOGIN',1,'2013-03-09 13:08:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(484,'2013-03-09 15:19:53','USER_LOGIN',1,'2013-03-09 16:19:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(495,'2013-03-09 18:06:21','USER_LOGIN',1,'2013-03-09 19:06:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(496,'2013-03-09 20:01:24','USER_LOGIN',1,'2013-03-09 21:01:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(497,'2013-03-09 23:36:45','USER_LOGIN',1,'2013-03-10 00:36:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(498,'2013-03-10 14:37:13','USER_LOGIN',1,'2013-03-10 15:37:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(499,'2013-03-10 17:54:12','USER_LOGIN',1,'2013-03-10 18:54:12',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(500,'2013-03-11 08:57:09','USER_LOGIN',1,'2013-03-11 09:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(501,'2013-03-11 22:05:13','USER_LOGIN',1,'2013-03-11 23:05:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(502,'2013-03-12 08:34:27','USER_LOGIN',1,'2013-03-12 09:34:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(503,'2013-03-13 09:11:02','USER_LOGIN',1,'2013-03-13 10:11:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(504,'2013-03-13 10:02:11','USER_LOGIN',1,'2013-03-13 11:02:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(505,'2013-03-13 13:20:58','USER_LOGIN',1,'2013-03-13 14:20:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(506,'2013-03-13 16:19:28','USER_LOGIN',1,'2013-03-13 17:19:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(507,'2013-03-13 18:34:30','USER_LOGIN',1,'2013-03-13 19:34:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(508,'2013-03-14 08:25:02','USER_LOGIN',1,'2013-03-14 09:25:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(509,'2013-03-14 19:15:22','USER_LOGIN',1,'2013-03-14 20:15:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(510,'2013-03-14 21:58:53','USER_LOGIN',1,'2013-03-14 22:58:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(511,'2013-03-14 21:58:59','USER_LOGOUT',1,'2013-03-14 22:58:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(512,'2013-03-14 21:59:07','USER_LOGIN',1,'2013-03-14 22:59:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(513,'2013-03-14 22:58:22','USER_LOGOUT',1,'2013-03-14 23:58:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(514,'2013-03-14 23:00:25','USER_LOGIN',1,'2013-03-15 00:00:25',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(515,'2013-03-16 12:14:28','USER_LOGIN',1,'2013-03-16 13:14:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(516,'2013-03-16 16:09:01','USER_LOGIN',1,'2013-03-16 17:09:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(517,'2013-03-16 16:57:11','USER_LOGIN',1,'2013-03-16 17:57:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(518,'2013-03-16 19:31:31','USER_LOGIN',1,'2013-03-16 20:31:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL),(519,'2013-03-17 17:44:39','USER_LOGIN',1,'2013-03-17 18:44:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(520,'2013-03-17 20:40:57','USER_LOGIN',1,'2013-03-17 21:40:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(521,'2013-03-17 23:14:05','USER_LOGIN',1,'2013-03-18 00:14:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(522,'2013-03-17 23:28:47','USER_LOGOUT',1,'2013-03-18 00:28:47',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(523,'2013-03-17 23:28:54','USER_LOGIN',1,'2013-03-18 00:28:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(524,'2013-03-18 17:37:30','USER_LOGIN',1,'2013-03-18 18:37:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(525,'2013-03-18 18:11:37','USER_LOGIN',1,'2013-03-18 19:11:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(526,'2013-03-19 08:35:08','USER_LOGIN',1,'2013-03-19 09:35:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(527,'2013-03-19 09:20:23','USER_LOGIN',1,'2013-03-19 10:20:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(528,'2013-03-20 13:17:13','USER_LOGIN',1,'2013-03-20 14:17:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(529,'2013-03-20 14:44:31','USER_LOGIN',1,'2013-03-20 15:44:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(530,'2013-03-20 18:24:25','USER_LOGIN',1,'2013-03-20 19:24:25',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(531,'2013-03-20 19:15:54','USER_LOGIN',1,'2013-03-20 20:15:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(532,'2013-03-21 18:40:47','USER_LOGIN',1,'2013-03-21 19:40:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(533,'2013-03-21 21:42:24','USER_LOGIN',1,'2013-03-21 22:42:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(534,'2013-03-22 08:39:23','USER_LOGIN',1,'2013-03-22 09:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(535,'2013-03-23 13:04:55','USER_LOGIN',1,'2013-03-23 14:04:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(536,'2013-03-23 15:47:43','USER_LOGIN',1,'2013-03-23 16:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(537,'2013-03-23 22:56:36','USER_LOGIN',1,'2013-03-23 23:56:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(538,'2013-03-24 01:22:32','USER_LOGIN',1,'2013-03-24 02:22:32',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(539,'2013-03-24 14:40:42','USER_LOGIN',1,'2013-03-24 15:40:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(540,'2013-03-24 15:30:26','USER_LOGOUT',1,'2013-03-24 16:30:26',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(541,'2013-03-24 15:30:29','USER_LOGIN',1,'2013-03-24 16:30:29',2,'(UserLogged,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(542,'2013-03-24 15:49:40','USER_LOGOUT',1,'2013-03-24 16:49:40',2,'(UserLogoff,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(543,'2013-03-24 15:49:48','USER_LOGIN',1,'2013-03-24 16:49:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(544,'2013-03-24 15:52:35','USER_MODIFY',1,'2013-03-24 16:52:35',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(545,'2013-03-24 15:52:52','USER_MODIFY',1,'2013-03-24 16:52:52',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(546,'2013-03-24 15:53:09','USER_MODIFY',1,'2013-03-24 16:53:09',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(547,'2013-03-24 15:53:23','USER_MODIFY',1,'2013-03-24 16:53:23',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(548,'2013-03-24 16:00:04','USER_MODIFY',1,'2013-03-24 17:00:04',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(549,'2013-03-24 16:01:50','USER_MODIFY',1,'2013-03-24 17:01:50',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(550,'2013-03-24 16:10:14','USER_MODIFY',1,'2013-03-24 17:10:14',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(551,'2013-03-24 16:55:13','USER_LOGIN',1,'2013-03-24 17:55:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(552,'2013-03-24 17:44:29','USER_LOGIN',1,'2013-03-24 18:44:29',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL),(553,'2013-09-08 23:06:26','USER_LOGIN',1,'2013-09-09 01:06:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36',NULL),(554,'2013-10-21 22:32:28','USER_LOGIN',1,'2013-10-22 00:32:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL),(555,'2013-10-21 22:32:48','USER_LOGIN',1,'2013-10-22 00:32:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL),(556,'2013-11-07 00:01:51','USER_LOGIN',1,'2013-11-07 01:01:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36',NULL),(557,'2014-03-02 15:21:07','USER_LOGIN',1,'2014-03-02 16:21:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(558,'2014-03-02 15:36:53','USER_LOGIN',1,'2014-03-02 16:36:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(559,'2014-03-02 18:54:23','USER_LOGIN',1,'2014-03-02 19:54:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(560,'2014-03-02 19:11:17','USER_LOGIN',1,'2014-03-02 20:11:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(561,'2014-03-03 18:19:24','USER_LOGIN',1,'2014-03-03 19:19:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL),(562,'2014-12-21 12:51:38','USER_LOGIN',1,'2014-12-21 13:51:38',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL),(563,'2014-12-21 19:52:09','USER_LOGIN',1,'2014-12-21 20:52:09',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL),(566,'2015-10-03 08:49:43','USER_NEW_PASSWORD',1,'2015-10-03 10:49:43',1,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(567,'2015-10-03 08:49:43','USER_MODIFY',1,'2015-10-03 10:49:43',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(568,'2015-10-03 09:03:12','USER_MODIFY',1,'2015-10-03 11:03:12',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(569,'2015-10-03 09:03:42','USER_MODIFY',1,'2015-10-03 11:03:42',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(570,'2015-10-03 09:07:36','USER_MODIFY',1,'2015-10-03 11:07:36',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(571,'2015-10-03 09:08:58','USER_NEW_PASSWORD',1,'2015-10-03 11:08:58',1,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(572,'2015-10-03 09:08:58','USER_MODIFY',1,'2015-10-03 11:08:58',1,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(573,'2015-10-03 09:09:23','USER_MODIFY',1,'2015-10-03 11:09:23',1,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(574,'2015-10-03 09:11:04','USER_NEW_PASSWORD',1,'2015-10-03 11:11:04',1,'Password change for athestudent','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(575,'2015-10-03 09:11:04','USER_MODIFY',1,'2015-10-03 11:11:04',1,'User athestudent modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(576,'2015-10-03 09:11:53','USER_MODIFY',1,'2015-10-03 11:11:53',1,'User abookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(577,'2015-10-03 09:42:12','USER_LOGIN_FAILED',1,'2015-10-03 11:42:11',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(578,'2015-10-03 09:42:19','USER_LOGIN_FAILED',1,'2015-10-03 11:42:19',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(579,'2015-10-03 09:42:42','USER_LOGIN_FAILED',1,'2015-10-03 11:42:42',NULL,'Bad value for login or password - login=aeinstein','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(580,'2015-10-03 09:43:50','USER_LOGIN',1,'2015-10-03 11:43:50',1,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x788','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(581,'2015-10-03 09:44:44','GROUP_MODIFY',1,'2015-10-03 11:44:44',1,'Group Sale representatives modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(582,'2015-10-03 09:46:25','GROUP_CREATE',1,'2015-10-03 11:46:25',1,'Group Management created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(583,'2015-10-03 09:46:46','GROUP_CREATE',1,'2015-10-03 11:46:46',1,'Group Scientists created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(584,'2015-10-03 09:47:41','USER_CREATE',1,'2015-10-03 11:47:41',1,'User mcurie created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(585,'2015-10-03 09:47:41','USER_NEW_PASSWORD',1,'2015-10-03 11:47:41',1,'Password change for mcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(586,'2015-10-03 09:47:53','USER_MODIFY',1,'2015-10-03 11:47:53',1,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(587,'2015-10-03 09:48:32','USER_DELETE',1,'2015-10-03 11:48:32',1,'User bbb removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(588,'2015-10-03 09:48:52','USER_MODIFY',1,'2015-10-03 11:48:52',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(589,'2015-10-03 10:01:28','USER_MODIFY',1,'2015-10-03 12:01:28',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL),(590,'2015-10-03 10:01:39','USER_MODIFY',1,'2015-10-03 12:01:39',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL); /*!40000 ALTER TABLE `llx_events` ENABLE KEYS */; UNLOCK TABLES; @@ -4194,7 +4194,7 @@ CREATE TABLE `llx_expedition` ( CONSTRAINT `fk_expedition_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`), CONSTRAINT `fk_expedition_fk_user_author` FOREIGN KEY (`fk_user_author`) REFERENCES `llx_user` (`rowid`), CONSTRAINT `fk_expedition_fk_user_valid` FOREIGN KEY (`fk_user_valid`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4203,7 +4203,7 @@ CREATE TABLE `llx_expedition` ( LOCK TABLES `llx_expedition` WRITE; /*!40000 ALTER TABLE `llx_expedition` DISABLE KEYS */; -INSERT INTO `llx_expedition` VALUES (1,'2013-02-17 17:22:51','SH1302-0001',1,NULL,1,NULL,NULL,'2011-08-08 03:05:34',1,'2013-02-17 18:22:51',1,NULL,'2011-08-09 00:00:00',NULL,NULL,'',1,NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2013-02-17 17:38:47','SH1302-0002',1,'gfdf',18,NULL,NULL,'2013-02-17 18:38:37',1,'2013-02-17 18:38:47',1,NULL,NULL,NULL,NULL,'',1,NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_expedition` VALUES (1,'2013-02-17 17:22:51','SH1302-0001',1,NULL,1,NULL,NULL,'2011-08-08 03:05:34',1,'2013-02-17 18:22:51',1,NULL,'2011-08-09 00:00:00',NULL,NULL,'',1,NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_expedition` ENABLE KEYS */; UNLOCK TABLES; @@ -4252,7 +4252,7 @@ CREATE TABLE `llx_expeditiondet` ( PRIMARY KEY (`rowid`), KEY `idx_expeditiondet_fk_expedition` (`fk_expedition`), CONSTRAINT `fk_expeditiondet_fk_expedition` FOREIGN KEY (`fk_expedition`) REFERENCES `llx_expedition` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4261,7 +4261,7 @@ CREATE TABLE `llx_expeditiondet` ( LOCK TABLES `llx_expeditiondet` WRITE; /*!40000 ALTER TABLE `llx_expeditiondet` DISABLE KEYS */; -INSERT INTO `llx_expeditiondet` VALUES (1,1,10,3,1,0),(2,2,13,NULL,1,0),(3,2,16,NULL,1,0),(4,2,17,NULL,1,0); +INSERT INTO `llx_expeditiondet` VALUES (1,1,10,3,1,0); /*!40000 ALTER TABLE `llx_expeditiondet` ENABLE KEYS */; UNLOCK TABLES; @@ -4475,7 +4475,7 @@ CREATE TABLE `llx_extrafields` ( `list` int(11) DEFAULT '0', PRIMARY KEY (`rowid`), UNIQUE KEY `uk_extrafields_name` (`name`,`entity`,`elementtype`) -) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4484,7 +4484,7 @@ CREATE TABLE `llx_extrafields` ( LOCK TABLES `llx_extrafields` WRITE; /*!40000 ALTER TABLE `llx_extrafields` DISABLE KEYS */; -INSERT INTO `llx_extrafields` VALUES (2,'adherent','zzz',1,'2013-09-08 23:04:20','zzz','varchar','255',0,0,NULL,0,0,NULL,0),(22,'societe','jjjj',1,'2013-09-08 23:04:20','jjj','varchar','255',0,0,NULL,0,0,NULL,0); +INSERT INTO `llx_extrafields` VALUES (2,'adherent','zzz',1,'2013-09-08 23:04:20','zzz','varchar','255',0,0,NULL,0,0,NULL,0),(23,'societe','anotheraddedfield',1,'2015-10-03 09:36:35','Another added field','varchar','15',0,1,'a:1:{s:7:\"options\";a:1:{s:0:\"\";N;}}',0,0,NULL,0); /*!40000 ALTER TABLE `llx_extrafields` ENABLE KEYS */; UNLOCK TABLES; @@ -4566,7 +4566,7 @@ CREATE TABLE `llx_facture` ( LOCK TABLES `llx_facture` WRITE; /*!40000 ALTER TABLE `llx_facture` DISABLE KEYS */; -INSERT INTO `llx_facture` VALUES (1,'FA1007-0001',1,NULL,NULL,0,NULL,NULL,9,'2010-07-10 14:55:26','2010-07-10',NULL,'2011-07-20 11:18:39',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.02000000,0.02000000,1,1,NULL,1,NULL,1,NULL,NULL,1,0,'2010-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,'FA1007-0002',1,NULL,NULL,0,NULL,NULL,2,'2010-07-10 18:20:13','2010-07-10',NULL,'2011-08-08 00:54:05',1,10.00000000,NULL,NULL,0,NULL,NULL,0.10000000,0.00000000,0.00000000,0.00000000,46.00000000,46.10000000,2,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2010-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,'FA1107-0006',1,NULL,NULL,0,NULL,NULL,10,'2011-07-18 20:33:35','2011-07-18',NULL,'2012-12-08 16:39:01',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,15.00000000,15.00000000,2,1,NULL,1,NULL,1,NULL,NULL,1,0,'2011-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(5,'FA1108-0003',1,NULL,NULL,0,NULL,NULL,7,'2011-08-01 03:34:11','2011-08-01',NULL,'2011-08-01 01:34:11',1,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,6,'2011-08-01',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(6,'FA1108-0004',1,NULL,NULL,0,NULL,NULL,7,'2011-08-06 20:33:53','2011-08-06',NULL,'2011-08-06 18:35:13',1,0.00000000,NULL,NULL,0,NULL,NULL,0.98000000,0.00000000,0.00000000,0.00000000,5.00000000,5.98000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,4,'2011-08-06','Cash\nReceived : 6 EUR\nRendu : 0.02 EUR\n\n--------------------------------------',NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(8,'FA1108-0005',1,NULL,NULL,3,NULL,NULL,2,'2011-08-08 02:41:44','2011-08-08',NULL,'2011-08-08 00:53:40',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2011-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(9,'FA1108-0007',1,NULL,NULL,3,NULL,NULL,10,'2011-08-08 02:55:14','2011-08-08',NULL,'2011-08-08 00:55:26',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2011-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(10,'AV1212-0001',1,NULL,NULL,2,NULL,NULL,10,'2012-12-08 17:45:20','2012-12-08','2012-12-08','2012-12-08 16:57:11',0,0.00000000,NULL,NULL,0,NULL,NULL,-0.63000000,0.00000000,0.00000000,0.00000000,-11.00000000,-11.63000000,1,1,NULL,1,3,NULL,NULL,NULL,0,0,'2012-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(11,'FA1212-0008',1,NULL,NULL,0,NULL,NULL,10,'2012-12-08 17:58:13','2012-12-08','2012-12-08','2012-12-08 16:58:27',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(12,'AV1212-0002',1,NULL,NULL,2,NULL,NULL,10,'2012-12-08 18:20:14','2012-12-08','2012-12-08','2012-12-09 17:35:07',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,-5.00000000,2,1,NULL,1,3,NULL,NULL,NULL,0,0,'2012-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(13,'FA1212-0011',1,NULL,NULL,0,NULL,NULL,7,'2012-12-09 20:04:19','2012-12-09','2013-02-12','2013-02-12 14:54:37',0,0.00000000,NULL,NULL,0,NULL,NULL,2.74000000,0.00000000,0.00000000,0.00000000,14.00000000,16.74000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-09',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(32,'FA1212-0021',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:34:23','2012-12-11','2013-03-24','2013-03-24 14:54:00',0,0.00000000,NULL,NULL,0,NULL,NULL,90.00000000,0.00000000,0.00000000,0.60000000,520.00000000,610.60000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(33,'FA1212-0023',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:34:23','2012-12-11','2014-03-03','2014-03-03 18:20:25',0,0.00000000,NULL,NULL,0,'abandon',NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,3,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(55,'FA1212-0009',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:35:51','2012-12-11','2012-12-12','2012-12-12 17:54:19',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(56,'(PROV56)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:35:52','2012-12-11',NULL,'2012-12-11 08:35:52',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(78,'(PROV78)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:36:41','2012-12-11',NULL,'2012-12-11 08:36:41',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(79,'(PROV79)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:36:41','2012-12-11',NULL,'2012-12-19 16:56:16',0,0.00000000,NULL,NULL,0,NULL,NULL,7.60000000,0.66000000,-3.00000000,0.00000000,50.00000000,55.26000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(121,'(PROV121)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:39:38','2012-12-19',NULL,'2012-12-19 17:39:38',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(122,'(PROV122)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:39:38','2012-12-19',NULL,'2012-12-19 17:39:38',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(146,'(PROV146)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:48:41','2012-12-19',NULL,'2013-01-18 14:51:01',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(147,'(PROV147)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:48:42','2012-12-19',NULL,'2012-12-19 17:48:42',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(148,'FS1301-0001',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:22:48','2013-01-19','2013-01-19','2013-01-19 17:22:48',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,0,1,'2013-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(149,'(PROV149)',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:30:05','2013-01-19',NULL,'2013-02-13 14:02:53',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,0,'2013-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(150,'FA6801-0010',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:31:10','2013-01-19','2013-01-19','2013-01-19 17:31:10',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,1,'2013-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(151,'FS1301-0002',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:31:58','2013-01-19','2013-01-19','2013-01-19 17:31:58',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,1,'2013-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(152,'FA1302-0012',1,NULL,NULL,0,NULL,NULL,18,'2013-02-17 16:26:53','2013-02-17','2013-02-17','2013-02-17 15:27:00',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(153,'(PROV153)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:22:24','2013-02-17',NULL,'2013-02-17 17:22:24',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(154,'(PROV154)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:24:21','2013-02-17',NULL,'2013-02-17 17:24:21',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(155,'(PROV155)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:30:30','2013-02-17',NULL,'2013-02-17 17:30:30',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(156,'(PROV156)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:37:01','2013-02-17',NULL,'2013-02-17 17:37:01',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(157,'FA1302-0022',1,NULL,NULL,0,NULL,NULL,18,'2013-02-17 18:39:23','2013-02-17','2014-03-02','2014-03-02 16:24:04',0,0.00000000,NULL,NULL,0,NULL,NULL,3.22000000,0.00000000,0.00000000,0.00000000,20.00000000,23.22000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(158,'FA1307-0013',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:43:37','2013-07-18','2013-03-23','2013-03-23 17:23:03',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(159,'FA1407-0014',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:44:12','2014-07-18','2013-03-06','2013-03-06 15:44:12',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,11.00000000,11.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2014-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(160,'FA1507-0015',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:47:48','2015-07-18','2013-03-06','2013-03-06 15:47:48',0,0.00000000,NULL,NULL,0,NULL,NULL,1.11000000,0.00000000,0.00000000,0.00000000,8.89000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2015-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(161,'FA1607-0016',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:48:16','2016-07-18','2013-03-06','2013-03-06 15:48:16',0,0.00000000,NULL,NULL,0,NULL,NULL,2.22000000,0.00000000,0.00000000,0.00000000,17.78000000,20.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2016-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(162,'(PROV162)',1,NULL,NULL,0,'fdfs',NULL,23,'2013-03-08 10:02:54','2013-03-08',NULL,'2013-03-08 09:02:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,5.00000000,5.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(184,'(PROV184)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:19:36','2013-03-09',NULL,'2013-03-09 17:19:36',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(185,'(PROV185)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:19:36','2013-03-09',NULL,'2013-03-09 17:19:36',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(186,'(PROV186)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:26:56','2013-03-09',NULL,'2013-03-09 17:26:56',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(187,'(PROV187)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:26:56','2013-03-09',NULL,'2013-03-09 17:26:56',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(206,'(PROV206)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:34:05','2013-03-09',NULL,'2013-03-09 17:34:05',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(207,'(PROV207)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:34:05','2013-03-09',NULL,'2013-03-10 14:45:36',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','generic_invoice_odt:/var/www/dolibarrnew/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(208,'FA1303-0017',1,NULL,NULL,0,NULL,NULL,26,'2013-03-10 15:58:11','2013-03-10','2013-03-10','2013-03-10 14:58:34',0,0.00000000,NULL,NULL,0,NULL,NULL,1.25000000,0.00000000,0.00000000,0.00000000,10.00000000,11.25000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-03-10',NULL,NULL,'generic_invoice_odt:/var/www/dolibarrnew/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(209,'FA1303-0018',1,NULL,NULL,0,NULL,NULL,19,'2013-03-19 09:37:51','2013-03-19','2013-03-19','2013-03-19 08:38:10',0,0.00000000,NULL,NULL,0,NULL,NULL,-1.25000000,0.00000000,0.00000000,0.00000000,10.00000000,8.75000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-03-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(210,'FA1107-0019',1,NULL,NULL,0,NULL,NULL,10,'2013-03-20 14:30:11','2011-07-10','2013-03-20','2013-03-20 13:30:11',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2011-07-10',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(211,'FA1303-0020',1,NULL,NULL,0,NULL,NULL,19,'2013-03-22 09:40:10','2013-03-22','2014-03-02','2014-03-02 19:13:39',0,0.00000000,NULL,NULL,0,NULL,NULL,17.64000000,0.00000000,0.00000000,0.40000000,340.00000000,358.04000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-03-22',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(213,'AV1303-0003',1,NULL,NULL,2,NULL,NULL,1,'2014-03-03 19:22:03','2013-03-03','2014-03-03','2014-03-03 18:22:16',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,-1000.00000000,1,1,NULL,1,32,NULL,NULL,NULL,0,0,'2013-03-03',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_facture` VALUES (2,'FA1007-0002',1,NULL,NULL,0,NULL,NULL,2,'2010-07-10 18:20:13','2010-07-10',NULL,'2011-08-08 00:54:05',1,10.00000000,NULL,NULL,0,NULL,NULL,0.10000000,0.00000000,0.00000000,0.00000000,46.00000000,46.10000000,2,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2010-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,'FA1107-0006',1,NULL,NULL,0,NULL,NULL,10,'2011-07-18 20:33:35','2011-07-18',NULL,'2012-12-08 16:39:01',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,15.00000000,15.00000000,2,1,NULL,1,NULL,1,NULL,NULL,1,0,'2011-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(5,'FA1108-0003',1,NULL,NULL,0,NULL,NULL,7,'2011-08-01 03:34:11','2011-08-01',NULL,'2011-08-01 01:34:11',1,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,6,'2011-08-01',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(6,'FA1108-0004',1,NULL,NULL,0,NULL,NULL,7,'2011-08-06 20:33:53','2011-08-06',NULL,'2011-08-06 18:35:13',1,0.00000000,NULL,NULL,0,NULL,NULL,0.98000000,0.00000000,0.00000000,0.00000000,5.00000000,5.98000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,4,'2011-08-06','Cash\nReceived : 6 EUR\nRendu : 0.02 EUR\n\n--------------------------------------',NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(8,'FA1108-0005',1,NULL,NULL,3,NULL,NULL,2,'2011-08-08 02:41:44','2011-08-08',NULL,'2011-08-08 00:53:40',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2011-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(9,'FA1108-0007',1,NULL,NULL,3,NULL,NULL,10,'2011-08-08 02:55:14','2011-08-08',NULL,'2011-08-08 00:55:26',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2011-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(10,'AV1212-0001',1,NULL,NULL,2,NULL,NULL,10,'2012-12-08 17:45:20','2012-12-08','2012-12-08','2012-12-08 16:57:11',0,0.00000000,NULL,NULL,0,NULL,NULL,-0.63000000,0.00000000,0.00000000,0.00000000,-11.00000000,-11.63000000,1,1,NULL,1,3,NULL,NULL,NULL,0,0,'2012-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(11,'FA1212-0008',1,NULL,NULL,0,NULL,NULL,10,'2012-12-08 17:58:13','2012-12-08','2012-12-08','2012-12-08 16:58:27',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(12,'AV1212-0002',1,NULL,NULL,2,NULL,NULL,10,'2012-12-08 18:20:14','2012-12-08','2012-12-08','2012-12-09 17:35:07',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,-5.00000000,2,1,NULL,1,3,NULL,NULL,NULL,0,0,'2012-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(13,'FA1212-0011',1,NULL,NULL,0,NULL,NULL,7,'2012-12-09 20:04:19','2012-12-09','2013-02-12','2013-02-12 14:54:37',0,0.00000000,NULL,NULL,0,NULL,NULL,2.74000000,0.00000000,0.00000000,0.00000000,14.00000000,16.74000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-09',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(32,'FA1212-0021',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:34:23','2012-12-11','2013-03-24','2013-03-24 14:54:00',0,0.00000000,NULL,NULL,0,NULL,NULL,90.00000000,0.00000000,0.00000000,0.60000000,520.00000000,610.60000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(33,'FA1212-0023',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:34:23','2012-12-11','2014-03-03','2014-03-03 18:20:25',0,0.00000000,NULL,NULL,0,'abandon',NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,3,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(55,'FA1212-0009',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:35:51','2012-12-11','2012-12-12','2012-12-12 17:54:19',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(56,'(PROV56)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:35:52','2012-12-11',NULL,'2012-12-11 08:35:52',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(79,'(PROV79)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-11 09:36:41','2012-12-11',NULL,'2012-12-19 16:56:16',0,0.00000000,NULL,NULL,0,NULL,NULL,7.60000000,0.66000000,-3.00000000,0.00000000,50.00000000,55.26000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-11','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(121,'(PROV121)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:39:38','2012-12-19',NULL,'2012-12-19 17:39:38',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(122,'(PROV122)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:39:38','2012-12-19',NULL,'2012-12-19 17:39:38',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(146,'(PROV146)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:48:41','2012-12-19',NULL,'2013-01-18 14:51:01',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(147,'(PROV147)',1,NULL,NULL,0,NULL,NULL,1,'2012-12-19 18:48:42','2012-12-19',NULL,'2012-12-19 17:48:42',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2012-12-19','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(148,'FS1301-0001',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:22:48','2013-01-19','2013-01-19','2013-01-19 17:22:48',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,0,1,'2013-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(149,'(PROV149)',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:30:05','2013-01-19',NULL,'2013-02-13 14:02:53',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,0,'2013-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(150,'FA6801-0010',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:31:10','2013-01-19','2013-01-19','2013-01-19 17:31:10',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,1,'2013-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(151,'FS1301-0002',1,NULL,NULL,0,NULL,NULL,1,'2013-01-19 18:31:58','2013-01-19','2013-01-19','2013-01-19 17:31:58',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,0,1,'2013-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(154,'(PROV154)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:24:21','2013-02-17',NULL,'2013-02-17 17:24:21',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(155,'(PROV155)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:30:30','2013-02-17',NULL,'2013-02-17 17:30:30',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(156,'(PROV156)',1,NULL,NULL,0,NULL,NULL,1,'2013-02-17 18:37:01','2013-02-17',NULL,'2013-02-17 17:37:01',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-02-17',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(158,'FA1307-0013',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:43:37','2013-07-18','2013-03-23','2013-03-23 17:23:03',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(159,'FA1407-0014',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:44:12','2014-07-18','2013-03-06','2013-03-06 15:44:12',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,11.00000000,11.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2014-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(160,'FA1507-0015',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:47:48','2015-07-18','2013-03-06','2013-03-06 15:47:48',0,0.00000000,NULL,NULL,0,NULL,NULL,1.11000000,0.00000000,0.00000000,0.00000000,8.89000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2015-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(161,'FA1607-0016',1,NULL,NULL,0,NULL,NULL,12,'2013-03-06 16:48:16','2016-07-18','2013-03-06','2013-03-06 15:48:16',0,0.00000000,NULL,NULL,0,NULL,NULL,2.22000000,0.00000000,0.00000000,0.00000000,17.78000000,20.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2016-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(187,'(PROV187)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:26:56','2013-03-09',NULL,'2013-03-09 17:26:56',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(206,'(PROV206)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:34:05','2013-03-09',NULL,'2013-03-09 17:34:05',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(207,'(PROV207)',1,NULL,NULL,0,NULL,NULL,1,'2013-03-09 18:34:05','2013-03-09',NULL,'2013-03-10 14:45:36',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2013-03-09','This is a comment (private)','This is a comment (public)','generic_invoice_odt:/var/www/dolibarrnew/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(209,'FA1303-0018',1,NULL,NULL,0,NULL,NULL,19,'2013-03-19 09:37:51','2013-03-19','2013-03-19','2013-03-19 08:38:10',0,0.00000000,NULL,NULL,0,NULL,NULL,-1.25000000,0.00000000,0.00000000,0.00000000,10.00000000,8.75000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-03-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(210,'FA1107-0019',1,NULL,NULL,0,NULL,NULL,10,'2013-03-20 14:30:11','2011-07-10','2013-03-20','2013-03-20 13:30:11',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2011-07-10',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(211,'FA1303-0020',1,NULL,NULL,0,NULL,NULL,19,'2013-03-22 09:40:10','2013-03-22','2014-03-02','2014-03-02 19:13:39',0,0.00000000,NULL,NULL,0,NULL,NULL,17.64000000,0.00000000,0.00000000,0.40000000,340.00000000,358.04000000,1,1,NULL,1,NULL,NULL,NULL,NULL,1,0,'2013-03-22',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(213,'AV1303-0003',1,NULL,NULL,2,NULL,NULL,1,'2014-03-03 19:22:03','2013-03-03','2014-03-03','2014-03-03 18:22:16',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,-1000.00000000,1,1,NULL,1,32,NULL,NULL,NULL,0,0,'2013-03-03',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_facture` ENABLE KEYS */; UNLOCK TABLES; @@ -4710,8 +4710,8 @@ CREATE TABLE `llx_facture_fourn_det` ( PRIMARY KEY (`rowid`), KEY `idx_facture_fourn_det_fk_facture` (`fk_facture_fourn`), KEY `fk_facture_fourn_det_fk_unit` (`fk_unit`), - CONSTRAINT `fk_facture_fourn_det_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`), - CONSTRAINT `fk_facture_fourn_det_fk_facture` FOREIGN KEY (`fk_facture_fourn`) REFERENCES `llx_facture_fourn` (`rowid`) + CONSTRAINT `fk_facture_fourn_det_fk_facture` FOREIGN KEY (`fk_facture_fourn`) REFERENCES `llx_facture_fourn` (`rowid`), + CONSTRAINT `fk_facture_fourn_det_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -4883,8 +4883,8 @@ CREATE TABLE `llx_facturedet` ( KEY `idx_facturedet_fk_facture` (`fk_facture`), KEY `idx_facturedet_fk_product` (`fk_product`), KEY `fk_facturedet_fk_unit` (`fk_unit`), - CONSTRAINT `fk_facturedet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`), - CONSTRAINT `fk_facturedet_fk_facture` FOREIGN KEY (`fk_facture`) REFERENCES `llx_facture` (`rowid`) + CONSTRAINT `fk_facturedet_fk_facture` FOREIGN KEY (`fk_facture`) REFERENCES `llx_facture` (`rowid`), + CONSTRAINT `fk_facturedet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=1027 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -4894,7 +4894,7 @@ CREATE TABLE `llx_facturedet` ( LOCK TABLES `llx_facturedet` WRITE; /*!40000 ALTER TABLE `llx_facturedet` DISABLE KEYS */; -INSERT INTO `llx_facturedet` VALUES (1,1,NULL,4,NULL,'',0.000,0.000,'',0.000,'',2,0,0,NULL,0.01000000,0.01000000,0.02000000,0.00000000,0.00000000,0.00000000,0.02000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(3,2,NULL,3,NULL,'Service S1',0.000,0.000,'',0.000,'',1,10,4,NULL,40.00000000,36.00000000,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,'2010-07-10 00:00:00',NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(4,2,NULL,NULL,NULL,'Abonnement annuel assurance',1.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.10000000,0.00000000,0.00000000,10.10000000,0,'2010-07-10 00:00:00','2011-07-10 00:00:00',0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(11,3,NULL,4,NULL,'afsdfsdfsdfsdf',0.000,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(12,3,NULL,NULL,NULL,'dfdfd',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(13,5,NULL,4,NULL,'Decapsuleur',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(14,6,NULL,4,NULL,'Decapsuleur',19.600,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.98000000,0.00000000,0.00000000,5.98000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(21,8,NULL,NULL,NULL,'dddd',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(22,9,NULL,NULL,NULL,'ggg',19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(23,10,NULL,4,NULL,'',12.500,0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,-0.63000000,0.00000000,0.00000000,-5.63000000,0,NULL,NULL,0,NULL,12.00000000,0,0,1,NULL,NULL,NULL,NULL),(24,10,NULL,1,NULL,'A beatifull pink dress\r\nlkm',0.000,0.000,'',0.000,'',1,0,0,NULL,-6.00000000,NULL,-6.00000000,0.00000000,0.00000000,0.00000000,-6.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(25,11,NULL,4,NULL,'jljk',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(26,12,NULL,1,NULL,'A beatifull pink dress\r\nhfghf',0.000,0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,0,0,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(27,13,NULL,NULL,NULL,'gdfgdf',19.600,0.000,'',0.000,'',1.4,0,0,NULL,10.00000000,NULL,14.00000000,2.74000000,0.00000000,0.00000000,16.74000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(137,33,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(138,33,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(256,55,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(257,55,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(258,56,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(259,56,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(377,78,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(378,78,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(385,79,NULL,NULL,NULL,'hfghfg',10.000,1.400,'',-15.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.00000000,0.14000000,-1.50000000,9.64000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(386,79,NULL,NULL,NULL,'gdfg',15.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.50000000,0.00000000,0.00000000,11.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(387,79,NULL,NULL,NULL,'fdsf',21.000,5.200,'',-15.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,2.10000000,0.52000000,-1.50000000,11.12000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(388,79,NULL,NULL,NULL,'ghfgh',15.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.50000000,0.00000000,0.00000000,11.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,NULL,NULL),(389,79,NULL,NULL,NULL,'ghfgh',15.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.50000000,0.00000000,0.00000000,11.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,NULL,NULL),(618,121,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(619,121,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(620,122,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(621,122,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(749,146,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(750,146,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(751,147,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(752,147,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(753,13,NULL,2,NULL,'(Pays d\'origine: Albanie)',0.000,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(754,148,NULL,11,NULL,'hfghf',0.000,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(755,148,NULL,4,NULL,'Decapsuleur',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(756,149,NULL,5,NULL,'aaaa',19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(757,150,NULL,2,NULL,'Product P1',12.500,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(758,151,NULL,2,NULL,'Product P1',12.500,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(759,152,NULL,NULL,NULL,'gdfgfd',19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(760,153,NULL,NULL,NULL,'gfdgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(761,154,NULL,NULL,NULL,'',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(762,155,NULL,NULL,NULL,'',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(763,156,NULL,NULL,NULL,'gfdgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(764,157,NULL,NULL,NULL,'gfdg',19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(765,157,NULL,4,NULL,'Decapsuleur',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(766,157,NULL,4,NULL,'eeee',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(768,32,NULL,NULL,NULL,'mlml',18.000,0.000,'',0.000,'',1,0,0,NULL,100.00000000,NULL,100.00000000,18.00000000,0.00000000,0.00000000,118.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(769,32,NULL,NULL,NULL,'mlkml',18.000,0.000,'',0.000,'',1,0,0,NULL,400.00000000,NULL,400.00000000,72.00000000,0.00000000,0.00000000,472.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,NULL,NULL),(770,158,NULL,NULL,NULL,'Adhésion/cotisation 2013',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,'2013-07-18 00:00:00','2014-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(771,159,NULL,NULL,NULL,'Adhésion/cotisation 2014',0.000,0.000,'',0.000,'',1,0,0,NULL,11.00000000,NULL,11.00000000,0.00000000,0.00000000,0.00000000,11.00000000,1,'2014-07-18 00:00:00','2015-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(772,160,NULL,NULL,NULL,'Adhésion/cotisation 2015',12.500,0.000,'',0.000,'',1,0,0,NULL,8.88889000,NULL,8.89000000,1.11000000,0.00000000,0.00000000,10.00000000,1,'2015-07-18 00:00:00','2016-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(773,161,NULL,NULL,NULL,'Adhésion/cotisation 2016',12.500,0.000,'',0.000,'',1,0,0,NULL,17.77778000,NULL,17.78000000,2.22000000,0.00000000,0.00000000,20.00000000,1,'2016-07-18 00:00:00','2017-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(774,162,NULL,NULL,NULL,'fdsfs',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(775,162,NULL,NULL,NULL,'fsdfsf',0.000,0.000,'',0.000,'',1,0,0,1,-5.00000000,NULL,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,2,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(776,32,NULL,NULL,NULL,'fsdfsdfds',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,NULL,NULL),(777,32,NULL,NULL,NULL,'fsdfsdfds',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,6,NULL,NULL,NULL,NULL),(779,32,NULL,NULL,NULL,'fsdfds',0.000,0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(780,32,NULL,NULL,NULL,'ffsdf',0.000,0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,NULL,0.00000000,0,1790,1,NULL,NULL,NULL,NULL),(781,162,NULL,NULL,NULL,'hh',0.000,0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,NULL,0.00000000,0,1790,2,NULL,NULL,NULL,NULL),(899,184,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(900,184,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(901,185,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(902,185,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(903,186,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(904,186,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(905,187,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(906,187,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1014,206,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1015,206,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1016,207,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1017,207,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1018,208,NULL,NULL,NULL,'ggdfg',12.500,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,1.25000000,0.00000000,0.00000000,11.25000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1019,209,NULL,NULL,NULL,'hfghgf',12.500,0.000,'0',0.000,'0',1,0,0,2,-10.00000000,NULL,-10.00000000,-1.25000000,0.00000000,0.00000000,-11.25000000,0,NULL,NULL,2,NULL,0.00000000,0,0,-1,NULL,NULL,NULL,NULL),(1020,209,NULL,NULL,NULL,'fsdfsd',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(1021,209,NULL,NULL,NULL,'hfg',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1022,210,NULL,NULL,NULL,'Adhésion/cotisation 2011',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,'2011-07-10 00:00:00','2012-07-09 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1023,211,NULL,NULL,NULL,'Samsung Android x4',0.000,0.000,'0',0.000,'0',1,0,0,NULL,250.00000000,NULL,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1024,211,NULL,1,NULL,'A beatifull pink dress\r\nSize XXL',19.600,0.000,'0',0.000,'0',1,10,0,NULL,100.00000000,NULL,90.00000000,17.64000000,0.00000000,0.00000000,107.64000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1026,213,NULL,1,NULL,'A beatifull pink dress',0.000,0.000,'0',0.000,'0',10,0,0,NULL,-100.00000000,NULL,-1000.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL); +INSERT INTO `llx_facturedet` VALUES (3,2,NULL,3,NULL,'Service S1',0.000,0.000,'',0.000,'',1,10,4,NULL,40.00000000,36.00000000,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,'2010-07-10 00:00:00',NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(4,2,NULL,NULL,NULL,'Abonnement annuel assurance',1.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.10000000,0.00000000,0.00000000,10.10000000,0,'2010-07-10 00:00:00','2011-07-10 00:00:00',0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(11,3,NULL,4,NULL,'afsdfsdfsdfsdf',0.000,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(12,3,NULL,NULL,NULL,'dfdfd',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(13,5,NULL,4,NULL,'Decapsuleur',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(14,6,NULL,4,NULL,'Decapsuleur',19.600,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.98000000,0.00000000,0.00000000,5.98000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(21,8,NULL,NULL,NULL,'dddd',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(22,9,NULL,NULL,NULL,'ggg',19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(23,10,NULL,4,NULL,'',12.500,0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,-0.63000000,0.00000000,0.00000000,-5.63000000,0,NULL,NULL,0,NULL,12.00000000,0,0,1,NULL,NULL,NULL,NULL),(24,10,NULL,1,NULL,'A beatifull pink dress\r\nlkm',0.000,0.000,'',0.000,'',1,0,0,NULL,-6.00000000,NULL,-6.00000000,0.00000000,0.00000000,0.00000000,-6.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(25,11,NULL,4,NULL,'jljk',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(26,12,NULL,1,NULL,'A beatifull pink dress\r\nhfghf',0.000,0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,0,0,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(27,13,NULL,NULL,NULL,'gdfgdf',19.600,0.000,'',0.000,'',1.4,0,0,NULL,10.00000000,NULL,14.00000000,2.74000000,0.00000000,0.00000000,16.74000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(137,33,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(138,33,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(256,55,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(257,55,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(258,56,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(259,56,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(385,79,NULL,NULL,NULL,'hfghfg',10.000,1.400,'',-15.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.00000000,0.14000000,-1.50000000,9.64000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(386,79,NULL,NULL,NULL,'gdfg',15.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.50000000,0.00000000,0.00000000,11.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(387,79,NULL,NULL,NULL,'fdsf',21.000,5.200,'',-15.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,2.10000000,0.52000000,-1.50000000,11.12000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(388,79,NULL,NULL,NULL,'ghfgh',15.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.50000000,0.00000000,0.00000000,11.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,NULL,NULL),(389,79,NULL,NULL,NULL,'ghfgh',15.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.50000000,0.00000000,0.00000000,11.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,NULL,NULL),(618,121,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(619,121,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(620,122,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(621,122,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(749,146,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(750,146,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(751,147,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(752,147,NULL,NULL,NULL,'Desc',10.000,0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(753,13,NULL,2,NULL,'(Pays d\'origine: Albanie)',0.000,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(754,148,NULL,11,NULL,'hfghf',0.000,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(755,148,NULL,4,NULL,'Decapsuleur',12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(756,149,NULL,5,NULL,'aaaa',19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(757,150,NULL,2,NULL,'Product P1',12.500,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(758,151,NULL,2,NULL,'Product P1',12.500,0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(761,154,NULL,NULL,NULL,'',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(762,155,NULL,NULL,NULL,'',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(763,156,NULL,NULL,NULL,'gfdgdf',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(768,32,NULL,NULL,NULL,'mlml',18.000,0.000,'',0.000,'',1,0,0,NULL,100.00000000,NULL,100.00000000,18.00000000,0.00000000,0.00000000,118.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL),(769,32,NULL,NULL,NULL,'mlkml',18.000,0.000,'',0.000,'',1,0,0,NULL,400.00000000,NULL,400.00000000,72.00000000,0.00000000,0.00000000,472.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,NULL,NULL),(770,158,NULL,NULL,NULL,'Adhésion/cotisation 2013',0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,'2013-07-18 00:00:00','2014-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(771,159,NULL,NULL,NULL,'Adhésion/cotisation 2014',0.000,0.000,'',0.000,'',1,0,0,NULL,11.00000000,NULL,11.00000000,0.00000000,0.00000000,0.00000000,11.00000000,1,'2014-07-18 00:00:00','2015-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(772,160,NULL,NULL,NULL,'Adhésion/cotisation 2015',12.500,0.000,'',0.000,'',1,0,0,NULL,8.88889000,NULL,8.89000000,1.11000000,0.00000000,0.00000000,10.00000000,1,'2015-07-18 00:00:00','2016-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(773,161,NULL,NULL,NULL,'Adhésion/cotisation 2016',12.500,0.000,'',0.000,'',1,0,0,NULL,17.77778000,NULL,17.78000000,2.22000000,0.00000000,0.00000000,20.00000000,1,'2016-07-18 00:00:00','2017-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(776,32,NULL,NULL,NULL,'fsdfsdfds',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,NULL,NULL),(777,32,NULL,NULL,NULL,'fsdfsdfds',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,6,NULL,NULL,NULL,NULL),(779,32,NULL,NULL,NULL,'fsdfds',0.000,0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(780,32,NULL,NULL,NULL,'ffsdf',0.000,0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,NULL,0.00000000,0,1790,1,NULL,NULL,NULL,NULL),(905,187,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(906,187,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1014,206,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1015,206,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1016,207,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1017,207,NULL,NULL,NULL,'Desc',10.000,0.000,'0',0.000,'0',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1019,209,NULL,NULL,NULL,'hfghgf',12.500,0.000,'0',0.000,'0',1,0,0,2,-10.00000000,NULL,-10.00000000,-1.25000000,0.00000000,0.00000000,-11.25000000,0,NULL,NULL,2,NULL,0.00000000,0,0,-1,NULL,NULL,NULL,NULL),(1020,209,NULL,NULL,NULL,'fsdfsd',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL),(1021,209,NULL,NULL,NULL,'hfg',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1022,210,NULL,NULL,NULL,'Adhésion/cotisation 2011',0.000,0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,'2011-07-10 00:00:00','2012-07-09 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1023,211,NULL,NULL,NULL,'Samsung Android x4',0.000,0.000,'0',0.000,'0',1,0,0,NULL,250.00000000,NULL,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL),(1024,211,NULL,1,NULL,'A beatifull pink dress\r\nSize XXL',19.600,0.000,'0',0.000,'0',1,10,0,NULL,100.00000000,NULL,90.00000000,17.64000000,0.00000000,0.00000000,107.64000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL),(1026,213,NULL,1,NULL,'A beatifull pink dress',0.000,0.000,'0',0.000,'0',10,0,0,NULL,-100.00000000,NULL,-1000.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_facturedet` ENABLE KEYS */; UNLOCK TABLES; @@ -5615,7 +5615,7 @@ CREATE TABLE `llx_menu` ( PRIMARY KEY (`rowid`), UNIQUE KEY `idx_menu_uk_menu` (`menu_handler`,`fk_menu`,`position`,`url`,`entity`), KEY `idx_menu_menuhandler_type` (`menu_handler`,`type`) -) ENGINE=InnoDB AUTO_INCREMENT=108504 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=113729 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -5624,7 +5624,7 @@ CREATE TABLE `llx_menu` ( LOCK TABLES `llx_menu` WRITE; /*!40000 ALTER TABLE `llx_menu` DISABLE KEYS */; -INSERT INTO `llx_menu` VALUES (19289,'all',1,'cashdesk','top','cashdesk',0,NULL,NULL,100,'/cashdesk/index.php?user=__LOGIN__','pointofsale','CashDeskMenu','cashdesk',NULL,NULL,'1','$conf->cashdesk->enabled',0,'2012-12-08 13:11:09'),(87422,'smartphone',1,NULL,'top','home',0,NULL,NULL,1,'/index.php?mainmenu=home&amp;leftmenu=','','Home','',-1,'','','1',2,'2013-02-24 18:29:15'),(87423,'smartphone',1,NULL,'top','companies',0,NULL,NULL,2,'/societe/index.php?mainmenu=companies&amp;leftmenu=','','ThirdParties','companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->societe->enabled || $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(87424,'smartphone',1,NULL,'top','products',0,NULL,NULL,3,'/product/index.php?mainmenu=products&amp;leftmenu=','','Products/Services','products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2013-02-24 18:29:15'),(87426,'smartphone',1,NULL,'top','commercial',0,NULL,NULL,5,'/comm/index.php?mainmenu=commercial&amp;leftmenu=','','Commercial','commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87427,'smartphone',1,NULL,'top','accountancy',0,NULL,NULL,6,'/compta/index.php?mainmenu=accountancy&amp;leftmenu=','','MenuFinancial','compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->commande->lire || $user->rights->facture->lire','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->deplacement->enabled || $conf->don->enabled',2,'2013-02-24 18:29:15'),(87428,'smartphone',1,NULL,'top','project',0,NULL,NULL,7,'/projet/index.php?mainmenu=project&amp;leftmenu=','','Projects','projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',0,'2013-02-24 18:29:15'),(87429,'smartphone',1,NULL,'top','tools',0,NULL,NULL,8,'/core/tools.php?mainmenu=tools&amp;leftmenu=','','Tools','other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled',2,'2013-02-24 18:29:15'),(87432,'smartphone',1,NULL,'top','shop',0,NULL,NULL,11,'/boutique/index.php?mainmenu=shop&amp;leftmenu=','','OSCommerce','shop',-1,'','','! empty($conf->boutique->enabled)',0,'2013-02-24 18:29:15'),(87434,'smartphone',1,NULL,'top','members',0,NULL,NULL,15,'/adherents/index.php?mainmenu=members&amp;leftmenu=','','Members','members',-1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(87435,'smartphone',1,NULL,'top','bank',0,NULL,NULL,6,'/compta/bank/index.php?mainmenu=bank&amp;leftmenu=bank','','MenuBankCash','banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',2,'2013-02-24 18:29:15'),(87521,'smartphone',1,NULL,'left','home',87422,NULL,NULL,0,'/admin/index.php?leftmenu=setup','','Setup','admin',0,'','','$user->admin',2,'2013-02-24 18:29:15'),(87522,'smartphone',1,NULL,'left','home',87521,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87523,'smartphone',1,NULL,'left','home',87521,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87524,'smartphone',1,NULL,'left','home',87521,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87525,'smartphone',1,NULL,'left','home',87521,NULL,NULL,5,'/admin/boxes.php?leftmenu=setup','','Boxes','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87526,'smartphone',1,NULL,'left','home',87521,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87527,'smartphone',1,NULL,'left','home',87521,NULL,NULL,6,'/admin/delais.php?leftmenu=setup','','Alerts','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87529,'smartphone',1,NULL,'left','home',87521,NULL,NULL,7,'/admin/perms.php?leftmenu=setup','','Security','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87530,'smartphone',1,NULL,'left','home',87521,NULL,NULL,9,'/admin/mails.php?leftmenu=setup','','Emails','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87531,'smartphone',1,NULL,'left','home',87521,NULL,NULL,8,'/admin/limits.php?leftmenu=setup','','MenuLimits','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87532,'smartphone',1,NULL,'left','home',87521,NULL,NULL,10,'/admin/dict.php?leftmenu=setup','','DictionarySetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87533,'smartphone',1,NULL,'left','home',87521,NULL,NULL,11,'/admin/const.php?leftmenu=setup','','OtherSetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87621,'smartphone',1,NULL,'left','home',87422,NULL,NULL,1,'/admin/system/index.php?leftmenu=system','','SystemInfo','admin',0,'','','$user->admin',2,'2013-02-24 18:29:15'),(87622,'smartphone',1,NULL,'left','home',87621,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=system','','Dolibarr','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87623,'smartphone',1,NULL,'left','home',87622,NULL,NULL,1,'/admin/system/constall.php?leftmenu=system','','AllParameters','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87624,'smartphone',1,NULL,'left','home',87622,NULL,NULL,4,'/admin/system/about.php?leftmenu=system','','About','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87625,'smartphone',1,NULL,'left','home',87621,NULL,NULL,1,'/admin/system/os.php?leftmenu=system','','OS','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87626,'smartphone',1,NULL,'left','home',87621,NULL,NULL,2,'/admin/system/web.php?leftmenu=system','','WebServer','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87627,'smartphone',1,NULL,'left','home',87621,NULL,NULL,3,'/admin/system/phpinfo.php?leftmenu=system','','Php','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87628,'smartphone',1,NULL,'left','home',87622,NULL,NULL,3,'/admin/triggers.php?leftmenu=system','','Triggers','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87629,'smartphone',1,NULL,'left','home',87622,NULL,NULL,2,'/admin/system/modules.php?leftmenu=system','','Modules','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87631,'smartphone',1,NULL,'left','home',87621,NULL,NULL,4,'/admin/system/database.php?leftmenu=system','','Database','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87632,'smartphone',1,NULL,'left','home',87631,NULL,NULL,0,'/admin/system/database-tables.php?leftmenu=system','','Tables','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87721,'smartphone',1,NULL,'left','home',87422,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','SystemTools','admin',0,'','','$user->admin',2,'2013-02-24 18:29:15'),(87722,'smartphone',1,NULL,'left','home',87721,NULL,NULL,0,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87723,'smartphone',1,NULL,'left','home',87721,NULL,NULL,1,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87724,'smartphone',1,NULL,'left','home',87721,NULL,NULL,6,'/admin/tools/purge.php?leftmenu=admintools','','Purge','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87725,'smartphone',1,NULL,'left','home',87721,NULL,NULL,3,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator','admin',1,'','','1 && function_exists(\'eaccelerator_info\')',2,'2013-02-24 18:29:15'),(87726,'smartphone',1,NULL,'left','home',87721,NULL,NULL,2,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87727,'smartphone',1,NULL,'left','home',87721,NULL,NULL,4,'/admin/tools/listevents.php?leftmenu=admintools','','Audit','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87728,'smartphone',1,NULL,'left','home',87721,NULL,NULL,7,'/support/index.php?leftmenu=admintools','_blank','HelpCenter','help',1,'','','1',2,'2013-02-24 18:29:15'),(87729,'smartphone',1,NULL,'left','home',87721,NULL,NULL,5,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87821,'smartphone',1,NULL,'left','home',87422,NULL,NULL,3,'/user/home.php?leftmenu=users','','MenuUsersAndGroups','users',0,'','','1',2,'2013-02-24 18:29:15'),(87822,'smartphone',1,NULL,'left','home',87821,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users','users',1,'','$user->rights->user->user->lire || $user->admin','1',2,'2013-02-24 18:29:15'),(87823,'smartphone',1,NULL,'left','home',87822,NULL,NULL,0,'/user/card.php?leftmenu=users&amp;action=create','','NewUser','users',2,'','$user->rights->user->user->creer || $user->admin','1',2,'2013-02-24 18:29:15'),(87824,'smartphone',1,NULL,'left','home',87821,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups','users',1,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin','1',2,'2013-02-24 18:29:15'),(87825,'smartphone',1,NULL,'left','home',87824,NULL,NULL,0,'/user/group/card.php?leftmenu=users&amp;action=create','','NewGroup','users',2,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin','1',2,'2013-02-24 18:29:15'),(87921,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,0,'/societe/societe.php','','ThirdParty','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87922,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,0,'/societe/soc.php?action=create','','MenuNewThirdParty','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87924,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,5,'/fourn/list.php?leftmenu=suppliers','','ListSuppliersShort','suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(87925,'smartphone',1,NULL,'left','companies',87924,NULL,NULL,0,'/societe/soc.php?leftmenu=supplier&amp;action=create&amp;type=f','','NewSupplier','suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(87927,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,3,'/comm/prospect/list.php?leftmenu=prospects','','ListProspectsShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87928,'smartphone',1,NULL,'left','companies',87927,NULL,NULL,0,'/societe/soc.php?leftmenu=prospects&amp;action=create&amp;type=p','','MenuNewProspect','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87930,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,4,'/comm/list.php?leftmenu=customers','','ListCustomersShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87931,'smartphone',1,NULL,'left','companies',87930,NULL,NULL,0,'/societe/soc.php?leftmenu=customers&amp;action=create&amp;type=c','','MenuNewCustomer','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88021,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses||Contacts@$conf->global->SOCIETE_ADDRESSES_MANAGEMENT','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88022,'smartphone',1,NULL,'left','companies',88021,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&amp;action=create','','NewContactAddress||NewContact@$conf->global->SOCIETE_ADDRESSES_MANAGEMENT','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88023,'smartphone',1,NULL,'left','companies',88021,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88025,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=p','','Prospects','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88026,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&amp;type=c','','Customers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88027,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&amp;type=f','','Suppliers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(88028,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&amp;type=o','','Others','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88071,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=1','','SuppliersCategoriesShort','categories',0,'','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88072,'smartphone',1,NULL,'left','companies',88071,NULL,NULL,0,'/categories/card.php?action=create&amp;type=1','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88081,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=2','','CustomersProspectsCategoriesShort','categories',0,'','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88082,'smartphone',1,NULL,'left','companies',88081,NULL,NULL,0,'/categories/card.php?action=create&amp;type=2','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88121,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,1,'/comm/prospect/index.php?leftmenu=prospects','','Prospects','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88122,'smartphone',1,NULL,'left','commercial',88121,NULL,NULL,0,'/societe/soc.php?leftmenu=prospects&amp;action=create&amp;type=p','','MenuNewProspect','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88123,'smartphone',1,NULL,'left','commercial',88121,NULL,NULL,1,'/comm/prospect/list.php?leftmenu=prospects','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88124,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,0,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=-1','','LastProspectDoNotContact','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88125,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,1,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=0','','LastProspectNeverContacted','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88126,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,2,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=1','','LastProspectToContact','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88127,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,3,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=2','','LastProspectContactInProcess','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88128,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,4,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=3','','LastProspectContactDone','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88129,'smartphone',1,NULL,'left','commercial',88121,NULL,NULL,2,'/contact/list.php?leftmenu=prospects&amp;type=p','','Contacts','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88221,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,2,'/comm/index.php?leftmenu=customers','','Customers','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88222,'smartphone',1,NULL,'left','commercial',88221,NULL,NULL,0,'/societe/soc.php?leftmenu=customers&amp;action=create&amp;type=c','','MenuNewCustomer','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88223,'smartphone',1,NULL,'left','commercial',88221,NULL,NULL,1,'/comm/list.php?leftmenu=customers','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88224,'smartphone',1,NULL,'left','commercial',88221,NULL,NULL,2,'/contact/list.php?leftmenu=customers&amp;type=c','','Contacts','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88321,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,3,'/contact/list.php?leftmenu=contacts','','Contacts','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88322,'smartphone',1,NULL,'left','commercial',88321,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&amp;action=create','','NewContactAddress||NewContact@$conf->global->SOCIETE_ADDRESSES_MANAGEMENT','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88323,'smartphone',1,NULL,'left','commercial',88321,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;action=create','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88331,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=p','','Prospects','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88332,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=c','','Customers','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88333,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=f','','Suppliers','companies',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88334,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=o','','Other','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88521,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,4,'/comm/propal.php?leftmenu=propals','','Prop','propal',0,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2013-02-24 18:29:15'),(88522,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,0,'/societe/societe.php?leftmenu=propals','','NewPropal','propal',1,'','$user->rights->propale->creer','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88523,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,1,'/comm/propal.php?viewstatut=0','','PropalsDraft','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88524,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,2,'/comm/propal.php?viewstatut=1','','PropalsOpened','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88525,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,3,'/comm/propal.php?viewstatut=2,3,4','','PropalStatusClosedShort','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88526,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88621,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders','orders',0,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2013-02-24 18:29:15'),(88622,'smartphone',1,NULL,'left','commercial',88621,NULL,NULL,0,'/societe/societe.php?leftmenu=orders','','NewOrder','orders',1,'','$user->rights->commande->creer','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88623,'smartphone',1,NULL,'left','commercial',88621,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88624,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,2,'/commande/list.php?leftmenu=orders&amp;viewstatut=0','','StatusOrderDraftShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88625,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=1','','StatusOrderValidated','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88626,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,4,'/commande/list.php?leftmenu=orders&amp;viewstatut=2','','StatusOrderOnProcessShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88627,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,5,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','StatusOrderToBill','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88628,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,6,'/commande/list.php?leftmenu=orders&amp;viewstatut=4','','StatusOrderProcessed','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88629,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,7,'/commande/list.php?leftmenu=orders&amp;viewstatut=-1','','StatusOrderCanceledShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88630,'smartphone',1,NULL,'left','commercial',88621,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88721,'smartphone',1,NULL,'left','commercial',87424,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments','orders',0,'','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2013-02-24 18:29:15'),(88722,'smartphone',1,NULL,'left','commercial',88721,NULL,NULL,0,'/expedition/list.php?leftmenu=sendings','','List','orders',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-02-24 18:29:15'),(88723,'smartphone',1,NULL,'left','commercial',88721,NULL,NULL,1,'/expedition/stats/index.php?leftmenu=sendings','','Statistics','orders',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-02-24 18:29:15'),(88821,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts','contracts',0,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88822,'smartphone',1,NULL,'left','commercial',88821,NULL,NULL,0,'/societe/societe.php?leftmenu=contracts','','NewContract','contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88823,'smartphone',1,NULL,'left','commercial',88821,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88824,'smartphone',1,NULL,'left','commercial',88821,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88825,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&amp;mode=0','','MenuInactiveServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88826,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&amp;mode=4','','MenuRunningServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88827,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&amp;mode=4&amp;filter=expired','','MenuExpiredServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88828,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&amp;mode=5','','MenuClosedServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88921,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions','interventions',0,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2013-02-24 18:29:15'),(88922,'smartphone',1,NULL,'left','commercial',88921,NULL,NULL,0,'/fichinter/card.php?action=create&amp;leftmenu=ficheinter','','NewIntervention','interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled && $leftmenu==\"ficheinter\"',2,'2013-02-24 18:29:15'),(88923,'smartphone',1,NULL,'left','commercial',88921,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled && $leftmenu==\"ficheinter\"',2,'2013-02-24 18:29:15'),(89021,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,3,'/fourn/facture/index.php?leftmenu=suppliers_bills','','BillsSuppliers','bills',0,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89022,'smartphone',1,NULL,'left','accountancy',89021,NULL,NULL,0,'/fourn/facture/card.php?action=create&amp;leftmenu=suppliers_bills','','NewBill','bills',1,'','$user->rights->fournisseur->facture->creer','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89023,'smartphone',1,NULL,'left','accountancy',89021,NULL,NULL,1,'/fourn/facture/impayees.php?leftmenu=suppliers_bills','','Unpaid','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89024,'smartphone',1,NULL,'left','accountancy',89021,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89121,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers','bills',0,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89122,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,3,'/compta/clients.php?action=facturer&amp;leftmenu=customers_bills','','NewBill','bills',1,'','$user->rights->facture->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89123,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,4,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','Repeatable','bills',1,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89124,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,5,'/compta/facture/impayees.php?action=facturer&amp;leftmenu=customers_bills','','Unpaid','bills',1,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89125,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments','bills',1,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89131,'smartphone',1,NULL,'left','accountancy',89125,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings','bills',2,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89132,'smartphone',1,NULL,'left','accountancy',87435,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&amp;mainmenu=bank','','MenuChequeDeposits','bills',0,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89133,'smartphone',1,NULL,'left','accountancy',89132,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&amp;action=new','','NewCheckDeposit','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89134,'smartphone',1,NULL,'left','accountancy',89132,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89135,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89321,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','MenuOrdersToBill','orders',0,'','$user->rights->commande->lire','$conf->commande->enabled',0,'2013-02-24 18:29:15'),(89421,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,4,'/compta/dons/index.php?leftmenu=donations&amp;mainmenu=accountancy','','Donations','donations',0,'','$user->rights->don->lire','$conf->don->enabled',2,'2013-02-24 18:29:15'),(89422,'smartphone',1,NULL,'left','accountancy',89421,NULL,NULL,0,'/compta/dons/card.php?leftmenu=donations&amp;mainmenu=accountancy&amp;action=create','','NewDonation','donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2013-02-24 18:29:15'),(89423,'smartphone',1,NULL,'left','accountancy',89421,NULL,NULL,1,'/compta/dons/list.php?leftmenu=donations&amp;mainmenu=accountancy','','List','donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2013-02-24 18:29:15'),(89521,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses','trips',0,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2013-02-24 18:29:15'),(89522,'smartphone',1,NULL,'left','accountancy',89521,NULL,NULL,1,'/compta/deplacement/card.php?action=create&amp;leftmenu=tripsandexpenses','','New','trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-02-24 18:29:15'),(89523,'smartphone',1,NULL,'left','accountancy',89521,NULL,NULL,2,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','List','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-02-24 18:29:15'),(89524,'smartphone',1,NULL,'left','accountancy',89521,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-02-24 18:29:15'),(89621,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&amp;mainmenu=accountancy','','MenuTaxAndDividends','compta',0,'','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2013-02-24 18:29:15'),(89622,'smartphone',1,NULL,'left','accountancy',89621,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions','',1,'','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2013-02-24 18:29:15'),(89623,'smartphone',1,NULL,'left','accountancy',89622,NULL,NULL,2,'/compta/sociales/charges.php?leftmenu=tax_social&amp;action=create','','MenuNewSocialContribution','',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2013-02-24 18:29:15'),(89624,'smartphone',1,NULL,'left','accountancy',89622,NULL,NULL,3,'/compta/charges/index.php?leftmenu=tax_social&amp;mainmenu=accountancy&amp;mode=sconly','','Payments','',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2013-02-24 18:29:15'),(89721,'smartphone',1,NULL,'left','accountancy',89621,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&amp;mainmenu=accountancy','','VAT','companies',1,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2013-02-24 18:29:15'),(89722,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&amp;action=create','','NewPayment','companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89723,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','Payments','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89724,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89725,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89821,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,8,'/compta/ventilation/index.php?leftmenu=ventil','','Ventilation','companies',0,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89822,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,0,'/compta/ventilation/list.php','','ToDispatch','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89823,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,1,'/compta/ventilation/lignes.php','','Dispatched','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89824,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,2,'/compta/param/','','Setup','companies',1,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89825,'smartphone',1,NULL,'left','accountancy',89824,NULL,NULL,0,'/compta/param/comptes/list.php','','List','companies',2,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89826,'smartphone',1,NULL,'left','accountancy',89824,NULL,NULL,1,'/compta/param/comptes/card.php?action=create','','New','companies',2,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89827,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,3,'/compta/export/','','Export','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89828,'smartphone',1,NULL,'left','accountancy',89827,NULL,NULL,0,'/compta/export/index.php','','New','companies',2,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89829,'smartphone',1,NULL,'left','accountancy',89827,NULL,NULL,1,'/compta/export/list.php','','List','companies',2,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89921,'smartphone',1,NULL,'left','accountancy',87435,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&amp;mainmenu=bank','','StandingOrders','withdrawals',0,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2013-02-24 18:29:15'),(89922,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,1,'/compta/prelevement/demandes.php?status=0&amp;leftmenu=withdraw','','StandingOrderToProcess','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89923,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89924,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89925,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89927,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89928,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(90021,'smartphone',1,NULL,'left','accountancy',87435,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&amp;mainmenu=bank','','MenuBankCash','banks',0,'','$user->rights->banque->lire','$conf->banque->enabled',0,'2013-02-24 18:29:15'),(90022,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,0,'/compta/bank/card.php?action=create&amp;leftmenu=bank','','MenuNewFinancialAccount','banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90023,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,1,'/compta/bank/categ.php?leftmenu=bank','','Rubriques','categories',1,'','$user->rights->banque->configurer','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90024,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,2,'/compta/bank/search.php?leftmenu=bank','','ListTransactions','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90025,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90027,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,5,'/compta/bank/virement.php?leftmenu=bank','','BankTransfers','banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90121,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&amp;mainmenu=accountancy','','Reportings','main',0,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90122,'smartphone',1,NULL,'left','accountancy',90121,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90123,'smartphone',1,NULL,'left','accountancy',90122,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90124,'smartphone',1,NULL,'left','accountancy',90121,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90125,'smartphone',1,NULL,'left','accountancy',90124,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90126,'smartphone',1,NULL,'left','accountancy',90124,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90221,'smartphone',1,NULL,'left','products',87424,NULL,NULL,0,'/product/index.php?leftmenu=product&amp;type=0','','Products','products',0,'','$user->rights->produit->lire','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90222,'smartphone',1,NULL,'left','products',90221,NULL,NULL,0,'/product/card.php?leftmenu=product&amp;action=create&amp;type=0','','NewProduct','products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90223,'smartphone',1,NULL,'left','products',90221,NULL,NULL,1,'/product/list.php?leftmenu=product&amp;type=0','','List','products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90224,'smartphone',1,NULL,'left','products',90221,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90321,'smartphone',1,NULL,'left','products',87424,NULL,NULL,1,'/product/index.php?leftmenu=service&amp;type=1','','Services','products',0,'','$user->rights->service->lire','$conf->service->enabled',2,'2013-02-24 18:29:15'),(90322,'smartphone',1,NULL,'left','products',90321,NULL,NULL,0,'/product/card.php?leftmenu=service&amp;action=create&amp;type=1','','NewService','products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2013-02-24 18:29:15'),(90323,'smartphone',1,NULL,'left','products',90321,NULL,NULL,1,'/product/list.php?leftmenu=service&amp;type=1','','List','products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2013-02-24 18:29:15'),(90421,'smartphone',1,NULL,'left','products',87424,NULL,NULL,2,'/product/stats/index.php?leftmenu=stats','','Statistics','main',0,'','$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',2,'2013-02-24 18:29:15'),(90422,'smartphone',1,NULL,'left','products',90421,NULL,NULL,0,'/product/popuprop.php?leftmenu=stats','','Popularity','main',1,'','$user->rights->produit->lire && $user->rights->produit>lire','$conf->propal->enabled',2,'2013-02-24 18:29:15'),(90521,'smartphone',1,NULL,'left','products',87424,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock','stocks',0,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90522,'smartphone',1,NULL,'left','products',90521,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse','stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90523,'smartphone',1,NULL,'left','products',90521,NULL,NULL,1,'/product/stock/list.php','','List','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90524,'smartphone',1,NULL,'left','products',90521,NULL,NULL,2,'/product/stock/valo.php','','EnhancedValue','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90525,'smartphone',1,NULL,'left','products',90521,NULL,NULL,3,'/product/stock/mouvement.php','','Movements','stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90621,'smartphone',1,NULL,'left','products',87424,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=0','','Categories','categories',0,'','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2013-02-24 18:29:15'),(90622,'smartphone',1,NULL,'left','products',90621,NULL,NULL,0,'/categories/card.php?action=create&amp;type=0','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2013-02-24 18:29:15'),(91021,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91022,'smartphone',1,NULL,'left','project',91021,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91023,'smartphone',1,NULL,'left','project',91021,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91031,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/index.php?leftmenu=projects&amp;mode=mine','','MyProjects','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91032,'smartphone',1,NULL,'left','project',91031,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91033,'smartphone',1,NULL,'left','project',91031,NULL,NULL,2,'/projet/list.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91121,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91122,'smartphone',1,NULL,'left','project',91121,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91123,'smartphone',1,NULL,'left','project',91121,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91124,'smartphone',1,NULL,'left','project',91121,NULL,NULL,3,'/projet/activity/list.php?leftmenu=projects','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91221,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects&amp;mode=mine','','MyActivities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91222,'smartphone',1,NULL,'left','project',91221,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91223,'smartphone',1,NULL,'left','project',91221,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91224,'smartphone',1,NULL,'left','project',91221,NULL,NULL,3,'/projet/activity/list.php?leftmenu=projects&amp;mode=mine','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91321,'smartphone',1,NULL,'left','tools',87429,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings','mails',0,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2013-02-24 18:29:15'),(91322,'smartphone',1,NULL,'left','tools',91321,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&amp;action=create','','NewMailing','mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2013-02-24 18:29:15'),(91323,'smartphone',1,NULL,'left','tools',91321,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List','mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2013-02-24 18:29:15'),(91521,'smartphone',1,NULL,'left','tools',87429,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport','exports',0,'','$user->rights->export->lire','$conf->export->enabled',2,'2013-02-24 18:29:15'),(91522,'smartphone',1,NULL,'left','tools',91521,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport','exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2013-02-24 18:29:15'),(91551,'smartphone',1,NULL,'left','tools',87429,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport','exports',0,'','$user->rights->import->run','$conf->import->enabled',2,'2013-02-24 18:29:15'),(91552,'smartphone',1,NULL,'left','tools',91551,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport','exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2013-02-24 18:29:15'),(91621,'smartphone',1,NULL,'left','members',87434,NULL,NULL,0,'/adherents/index.php?leftmenu=members&amp;mainmenu=members','','Members','members',0,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91622,'smartphone',1,NULL,'left','members',91621,NULL,NULL,0,'/adherents/card.php?action=create','','NewMember','members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91623,'smartphone',1,NULL,'left','members',91621,NULL,NULL,1,'/adherents/list.php','','List','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91624,'smartphone',1,NULL,'left','members',91623,NULL,NULL,2,'/adherents/list.php?statut=-1','','MenuMembersToValidate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91625,'smartphone',1,NULL,'left','members',91623,NULL,NULL,3,'/adherents/list.php?statut=1','','MenuMembersValidated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91626,'smartphone',1,NULL,'left','members',91623,NULL,NULL,4,'/adherents/list.php?statut=1&amp;filter=outofdate','','MenuMembersNotUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91627,'smartphone',1,NULL,'left','members',91623,NULL,NULL,5,'/adherents/list.php?statut=1&amp;filter=uptodate','','MenuMembersUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91628,'smartphone',1,NULL,'left','members',91623,NULL,NULL,6,'/adherents/list.php?statut=0','','MenuMembersResiliated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91721,'smartphone',1,NULL,'left','members',87434,NULL,NULL,1,'/adherents/index.php?leftmenu=accountancy&amp;mainmenu=members','','Subscriptions','compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91722,'smartphone',1,NULL,'left','members',91721,NULL,NULL,0,'/adherents/list.php?statut=-1&amp;leftmenu=accountancy&amp;mainmenu=members','','NewSubscription','compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91723,'smartphone',1,NULL,'left','members',91721,NULL,NULL,1,'/adherents/cotisations.php?leftmenu=accountancy','','List','compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91921,'smartphone',1,NULL,'left','members',87434,NULL,NULL,3,'/adherents/index.php?leftmenu=export&amp;mainmenu=members','','Exports','members',0,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91922,'smartphone',1,NULL,'left','members',91921,NULL,NULL,0,'/exports/index.php?leftmenu=export','','Datas','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled && $conf->export->enabled',2,'2013-02-24 18:29:15'),(91923,'smartphone',1,NULL,'left','members',91921,NULL,NULL,1,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91924,'smartphone',1,NULL,'left','members',91921,NULL,NULL,2,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92121,'smartphone',1,NULL,'left','members',87434,NULL,NULL,5,'/adherents/index.php?leftmenu=setup&amp;mainmenu=members','','Setup','members',0,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92122,'smartphone',1,NULL,'left','members',92121,NULL,NULL,0,'/adherents/type.php?leftmenu=setup','','MembersTypes','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92123,'smartphone',1,NULL,'left','members',92121,NULL,NULL,1,'/adherents/options.php?leftmenu=setup','','MembersAttributes','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92421,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,0,'/compta/index.php?leftmenu=suppliers','','Suppliers','companies',0,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92422,'smartphone',1,NULL,'left','commercial',92421,NULL,NULL,0,'/societe/soc.php?leftmenu=suppliers&amp;action=create&amp;type=f','','NewSupplier','companies',1,'','$user->rights->societe->creer && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92423,'smartphone',1,NULL,'left','commercial',92421,NULL,NULL,1,'/fourn/list.php?leftmenu=suppliers','','List','companies',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92424,'smartphone',1,NULL,'left','commercial',92421,NULL,NULL,2,'/contact/list.php?leftmenu=suppliers&amp;type=f','','Contacts','companies',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92521,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders','orders',0,'','$user->rights->fournisseur->commande->lire','$conf->commande->enabled',2,'2013-02-24 18:29:15'),(92522,'smartphone',1,NULL,'left','commercial',92521,NULL,NULL,0,'/societe/societe.php?leftmenu=orders_suppliers','','NewOrder','orders',1,'','$user->rights->fournisseur->commande->creer','$conf->commande->enabled && $leftmenu==\"orders_suppliers\"',2,'2013-02-24 18:29:15'),(92523,'smartphone',1,NULL,'left','commercial',92521,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&amp;viewstatut=0','','List','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->commande->enabled && $leftmenu==\"orders_suppliers\"',2,'2013-02-24 18:29:15'),(92529,'smartphone',1,NULL,'left','commercial',92521,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&amp;mode=supplier','','Statistics','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->commande->enabled && $leftmenu==\"orders_suppliers\"',2,'2013-02-24 18:29:15'),(92621,'smartphone',1,NULL,'left','members',87434,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=3','','MembersCategoriesShort','categories',0,'','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(92622,'smartphone',1,NULL,'left','members',92621,NULL,NULL,0,'/categories/card.php?action=create&amp;type=3','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(103094,'all',2,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103095,'all',2,'agenda','left','agenda',103094,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103096,'all',2,'agenda','left','agenda',103095,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&amp;leftmenu=agenda&amp;action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103097,'all',2,'agenda','left','agenda',103095,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103098,'all',2,'agenda','left','agenda',103097,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103099,'all',2,'agenda','left','agenda',103097,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103100,'all',2,'agenda','left','agenda',103097,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103101,'all',2,'agenda','left','agenda',103097,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103102,'all',2,'agenda','left','agenda',103095,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103103,'all',2,'agenda','left','agenda',103102,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103104,'all',2,'agenda','left','agenda',103102,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103105,'all',2,'agenda','left','agenda',103102,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103106,'all',2,'agenda','left','agenda',103102,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103107,'all',2,'agenda','left','agenda',103095,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103108,'all',2,'pos','top','pos',0,NULL,NULL,100,'/pos/backend/listefac.php','','POS','pos@pos',NULL,'1','1','1',2,'2013-03-13 20:33:09'),(103109,'all',2,'pos','left','pos',103108,NULL,NULL,100,'/pos/backend/list.php','','Tickets','pos@pos',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103110,'all',2,'pos','left','pos',103109,NULL,NULL,100,'/pos/backend/list.php','','List','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103111,'all',2,'pos','left','pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewstatut=0','','StatusTicketDraft','pos@pos',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103112,'all',2,'pos','left','@pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewstatut=1','','StatusTicketClosed','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103113,'all',2,'pos','left','@pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewstatut=2','','StatusTicketProcessed','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103114,'all',2,'pos','left','@pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewtype=1','','StatusTicketReturned','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103115,'all',2,'pos','left','pos',103108,NULL,NULL,100,'/pos/backend/listefac.php','','Factures','pos@pos',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103116,'all',2,'pos','left','pos',103115,NULL,NULL,100,'/pos/backend/listefac.php','','List','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103117,'all',2,'pos','left','pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewstatut=0','','BillStatusDraft','bills',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103118,'all',2,'pos','left','@pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewstatut=1','','BillStatusValidated','bills',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103119,'all',2,'pos','left','@pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewstatut=2&viewtype=0','','BillStatusPaid','bills',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103120,'all',2,'pos','left','@pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewtype=2','','BillStatusReturned','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103121,'all',2,'pos','left','@pos',103108,NULL,NULL,100,'/pos/frontend/index.php','','POS','main',NULL,NULL,'$user->rights->pos->frontend','1',0,'2013-03-13 20:33:09'),(103122,'all',2,'pos','left','@pos',103121,NULL,NULL,100,'/pos/frontend/index.php','','NewTicket','main',NULL,NULL,'$user->rights->pos->frontend','1',0,'2013-03-13 20:33:09'),(103123,'all',2,'pos','left','@pos',103121,NULL,NULL,101,'/pos/backend/closes.php','','CloseandArching','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103124,'all',2,'pos','left','@pos',103108,NULL,NULL,100,'/pos/backend/terminal/cash.php','','Terminal','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103125,'all',2,'pos','left','@pos',103124,NULL,NULL,100,'/pos/backend/terminal/card.php?action=create','','NewCash','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103126,'all',2,'pos','left','@pos',103124,NULL,NULL,101,'/pos/backend/terminal/cash.php','','List','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103127,'all',2,'pos','left','@pos',103123,NULL,NULL,101,'/pos/backend/closes.php?viewstatut=0','','Arqueo','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103128,'all',2,'pos','left','@pos',103123,NULL,NULL,102,'/pos/backend/closes.php?viewstatut=1','','Closes','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103129,'all',2,'pos','left','@pos',103108,NULL,NULL,102,'/pos/backend/transfers.php','','Transfer','main',NULL,NULL,'$user->rights->pos->transfer','1',0,'2013-03-13 20:33:09'),(103130,'all',2,'pos','left','@pos',103108,NULL,NULL,102,'/pos/backend/resultat/index.php','','Rapport','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103131,'all',2,'pos','left','@pos',103130,NULL,NULL,102,'/pos/backend/resultat/casoc.php','','ReportsCustomer','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103132,'all',2,'pos','left','@pos',103130,NULL,NULL,102,'/pos/backend/resultat/causer.php','','ReportsUser','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103133,'all',2,'pos','left','@pos',103130,NULL,NULL,102,'/pos/backend/resultat/sellsjournal.php','','ReportsSells','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103134,'all',2,'opensurvey','top','opensurvey',0,NULL,NULL,200,'/opensurvey/index.php','','Surveys','opensurvey',NULL,NULL,'$user->rights->opensurvey->survey->read','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103135,'all',2,'opensurvey','left','opensurvey',-1,NULL,'opensurvey',200,'/opensurvey/index.php?mainmenu=opensurvey&leftmenu=opensurvey','','Survey','opensurvey@opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103136,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',210,'/opensurvey/public/index.php','_blank','NewSurvey','opensurvey@opensurvey',NULL,'opensurvey_new','','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103137,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',220,'/opensurvey/list.php','','List','opensurvey@opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103162,'auguria',1,'','top','home',0,NULL,NULL,1,'/index.php?mainmenu=home&amp;leftmenu=','','Home','',-1,'','','1',2,'2013-03-24 02:31:47'),(103163,'auguria',1,'societe|fournisseur','top','companies',0,NULL,NULL,2,'/societe/index.php?mainmenu=companies&amp;leftmenu=','','ThirdParties','companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->societe->enabled || $conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(103164,'auguria',1,'product|service','top','products',0,NULL,NULL,3,'/product/index.php?mainmenu=products&amp;leftmenu=','','Products/Services','products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2013-03-24 02:31:47'),(103166,'auguria',1,'propal|commande|fournisseur|contrat|ficheinter','top','commercial',0,NULL,NULL,5,'/comm/index.php?mainmenu=commercial&amp;leftmenu=','','Commercial','commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->deplacement->enabled || $conf->don->enabled || $conf->tax->enabled',2,'2013-03-24 02:31:47'),(103167,'auguria',1,'comptabilite|accounting|facture|deplacement|don|tax','top','accountancy',0,NULL,NULL,6,'/compta/index.php?mainmenu=accountancy&amp;leftmenu=','','MenuFinancial','compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->facture->lire|| $user->rights->deplacement->lire || $user->rights->don->lire || $user->rights->tax->charges->lire','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->deplacement->enabled || $conf->don->enabled || $conf->tax->enabled',2,'2013-03-24 02:31:47'),(103168,'auguria',1,'projet','top','project',0,NULL,NULL,7,'/projet/index.php?mainmenu=project&amp;leftmenu=','','Projects','projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(103169,'auguria',1,'mailing|export|import','top','tools',0,NULL,NULL,8,'/core/tools.php?mainmenu=tools&amp;leftmenu=','','Tools','other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled',2,'2013-03-24 02:31:47'),(103174,'auguria',1,'adherent','top','members',0,NULL,NULL,15,'/adherents/index.php?mainmenu=members&amp;leftmenu=','','Members','members',-1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:47'),(103175,'auguria',1,'banque|prelevement','top','bank',0,NULL,NULL,6,'/compta/bank/index.php?mainmenu=bank&amp;leftmenu=bank','','MenuBankCash','banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',0,'2013-03-24 02:31:47'),(103261,'auguria',1,'','left','home',103162,NULL,NULL,0,'/admin/index.php?leftmenu=setup','','Setup','admin',0,'setup','','$user->admin',2,'2013-03-24 02:31:47'),(103262,'auguria',1,'','left','home',103261,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103263,'auguria',1,'','left','home',103261,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103264,'auguria',1,'','left','home',103261,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103265,'auguria',1,'','left','home',103261,NULL,NULL,5,'/admin/boxes.php?leftmenu=setup','','Boxes','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103266,'auguria',1,'','left','home',103261,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103267,'auguria',1,'','left','home',103261,NULL,NULL,6,'/admin/delais.php?leftmenu=setup','','Alerts','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103268,'auguria',1,'','left','home',103261,NULL,NULL,9,'/admin/pdf.php?leftmenu=setup','','PDF','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103269,'auguria',1,'','left','home',103261,NULL,NULL,7,'/admin/proxy.php?leftmenu=setup','','Security','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103270,'auguria',1,'','left','home',103261,NULL,NULL,10,'/admin/mails.php?leftmenu=setup','','Emails','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103271,'auguria',1,'','left','home',103261,NULL,NULL,8,'/admin/limits.php?leftmenu=setup','','MenuLimits','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103272,'auguria',1,'','left','home',103261,NULL,NULL,12,'/admin/dict.php?leftmenu=setup','','DictionnarySetup','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103273,'auguria',1,'','left','home',103261,NULL,NULL,13,'/admin/const.php?leftmenu=setup','','OtherSetup','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103274,'auguria',1,'','left','home',103261,NULL,NULL,11,'/admin/sms.php?leftmenu=setup','','Sms','admin',1,'','','$leftmenu==\'setup\'',2,'2013-03-24 02:31:47'),(103362,'auguria',1,'','left','home',103461,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=admintools','','InfoDolibarr','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103364,'auguria',1,'','left','home',103461,NULL,NULL,13,'/admin/system/about.php?leftmenu=admintools','','About','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103365,'auguria',1,'','left','home',103461,NULL,NULL,1,'/admin/system/os.php?leftmenu=admintools','','InfoOS','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103366,'auguria',1,'','left','home',103461,NULL,NULL,2,'/admin/system/web.php?leftmenu=admintools','','InfoWebServer','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103367,'auguria',1,'','left','home',103461,NULL,NULL,3,'/admin/system/phpinfo.php?leftmenu=admintools','','InfoPHP','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103368,'auguria',1,'','left','home',103362,NULL,NULL,3,'/admin/triggers.php?leftmenu=admintools','','Triggers','admin',2,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103369,'auguria',1,'','left','home',103362,NULL,NULL,2,'/admin/system/modules.php?leftmenu=admintools','','Modules','admin',2,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103371,'auguria',1,'','left','home',103461,NULL,NULL,4,'/admin/system/database.php?leftmenu=admintools','','InfoDatabase','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103461,'auguria',1,'','left','home',103162,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','SystemTools','admin',0,'admintools','','$user->admin',2,'2013-03-24 02:31:47'),(103462,'auguria',1,'','left','home',103461,NULL,NULL,5,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103463,'auguria',1,'','left','home',103461,NULL,NULL,6,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103464,'auguria',1,'','left','home',103461,NULL,NULL,11,'/admin/tools/purge.php?leftmenu=admintools','','Purge','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103465,'auguria',1,'','left','home',103461,NULL,NULL,8,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator','admin',1,'','','$leftmenu==\'admintools\' && function_exists(\'eaccelerator_info\')',2,'2013-03-24 02:31:47'),(103466,'auguria',1,'','left','home',103461,NULL,NULL,7,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103467,'auguria',1,'','left','home',103461,NULL,NULL,9,'/admin/tools/listevents.php?leftmenu=admintools','','Audit','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103468,'auguria',1,'','left','home',103461,NULL,NULL,12,'/support/index.php?leftmenu=admintools','_blank','HelpCenter','help',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103469,'auguria',1,'','left','home',103461,NULL,NULL,10,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions','admin',1,'','','$leftmenu==\'admintools\'',2,'2013-03-24 02:31:47'),(103561,'auguria',1,'','left','home',103162,NULL,NULL,3,'/user/home.php?leftmenu=users','','MenuUsersAndGroups','users',0,'users','','1',2,'2013-03-24 02:31:47'),(103562,'auguria',1,'','left','home',103561,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users','users',1,'','$user->rights->user->user->lire || $user->admin','$leftmenu==\'users\'',2,'2013-03-24 02:31:47'),(103563,'auguria',1,'','left','home',103562,NULL,NULL,0,'/user/card.php?leftmenu=users&amp;action=create','','NewUser','users',2,'','$user->rights->user->user->creer || $user->admin','$leftmenu==\'users\'',2,'2013-03-24 02:31:47'),(103564,'auguria',1,'','left','home',103561,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups','users',1,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin','$leftmenu==\'users\'',2,'2013-03-24 02:31:47'),(103565,'auguria',1,'','left','home',103564,NULL,NULL,0,'/user/group/card.php?leftmenu=users&amp;action=create','','NewGroup','users',2,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin','$leftmenu==\'users\'',2,'2013-03-24 02:31:47'),(103661,'auguria',1,'','left','companies',103163,NULL,NULL,0,'/societe/index.php?leftmenu=thirdparties','','ThirdParty','companies',0,'thirdparties','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103662,'auguria',1,'','left','companies',103661,NULL,NULL,0,'/societe/soc.php?action=create','','MenuNewThirdParty','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103664,'auguria',1,'','left','companies',103661,NULL,NULL,5,'/fourn/list.php?leftmenu=suppliers','','ListSuppliersShort','suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(103665,'auguria',1,'','left','companies',103664,NULL,NULL,0,'/societe/soc.php?leftmenu=supplier&amp;action=create&amp;type=f','','NewSupplier','suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(103667,'auguria',1,'','left','companies',103661,NULL,NULL,3,'/comm/prospect/list.php?leftmenu=prospects','','ListProspectsShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103668,'auguria',1,'','left','companies',103667,NULL,NULL,0,'/societe/soc.php?leftmenu=prospects&amp;action=create&amp;type=p','','MenuNewProspect','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103670,'auguria',1,'','left','companies',103661,NULL,NULL,4,'/comm/list.php?leftmenu=customers','','ListCustomersShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103671,'auguria',1,'','left','companies',103670,NULL,NULL,0,'/societe/soc.php?leftmenu=customers&amp;action=create&amp;type=c','','MenuNewCustomer','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103761,'auguria',1,'','left','companies',103163,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses','companies',0,'contacts','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103762,'auguria',1,'','left','companies',103761,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&amp;action=create','','NewContactAddress','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103763,'auguria',1,'','left','companies',103761,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103765,'auguria',1,'','left','companies',103763,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=p','','Prospects','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103766,'auguria',1,'','left','companies',103763,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&amp;type=c','','Customers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103767,'auguria',1,'','left','companies',103763,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&amp;type=f','','Suppliers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(103768,'auguria',1,'','left','companies',103763,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&amp;type=o','','Others','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-03-24 02:31:47'),(103811,'auguria',1,'','left','companies',103163,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=1','','SuppliersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2013-03-24 02:31:47'),(103812,'auguria',1,'','left','companies',103811,NULL,NULL,0,'/categories/card.php?action=create&amp;type=1','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2013-03-24 02:31:47'),(103821,'auguria',1,'','left','companies',103163,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=2','','CustomersProspectsCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2013-03-24 02:31:47'),(103822,'auguria',1,'','left','companies',103821,NULL,NULL,0,'/categories/card.php?action=create&amp;type=2','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2013-03-24 02:31:47'),(104261,'auguria',1,'','left','commercial',103166,NULL,NULL,4,'/comm/propal/index.php?leftmenu=propals','','Prop','propal',0,'propals','$user->rights->propale->lire','$conf->propal->enabled',2,'2013-03-24 02:31:47'),(104262,'auguria',1,'','left','commercial',104261,NULL,NULL,0,'/societe/societe.php?leftmenu=propals','','NewPropal','propal',1,'','$user->rights->propale->creer','$conf->propal->enabled',2,'2013-03-24 02:31:47'),(104263,'auguria',1,'','left','commercial',104261,NULL,NULL,1,'/comm/propal/list.php?leftmenu=propals','','List','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2013-03-24 02:31:47'),(104264,'auguria',1,'','left','commercial',104263,NULL,NULL,2,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=0','','PropalsDraft','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-03-24 02:31:47'),(104265,'auguria',1,'','left','commercial',104263,NULL,NULL,3,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=1','','PropalsOpened','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-03-24 02:31:47'),(104266,'auguria',1,'','left','commercial',104263,NULL,NULL,4,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=2','','PropalStatusSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-03-24 02:31:47'),(104267,'auguria',1,'','left','commercial',104263,NULL,NULL,5,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=3','','PropalStatusNotSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-03-24 02:31:47'),(104268,'auguria',1,'','left','commercial',104263,NULL,NULL,6,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=4','','PropalStatusBilled','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-03-24 02:31:47'),(104271,'auguria',1,'','left','commercial',104261,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2013-03-24 02:31:47'),(104361,'auguria',1,'','left','commercial',103166,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',2,'2013-03-24 02:31:47'),(104362,'auguria',1,'','left','commercial',104361,NULL,NULL,0,'/societe/societe.php?leftmenu=orders','','NewOrder','orders',1,'','$user->rights->commande->creer','$conf->commande->enabled',2,'2013-03-24 02:31:47'),(104363,'auguria',1,'','left','commercial',104361,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2013-03-24 02:31:47'),(104364,'auguria',1,'','left','commercial',104363,NULL,NULL,2,'/commande/list.php?leftmenu=orders&amp;viewstatut=0','','StatusOrderDraftShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-03-24 02:31:47'),(104365,'auguria',1,'','left','commercial',104363,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=1','','StatusOrderValidated','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-03-24 02:31:47'),(104366,'auguria',1,'','left','commercial',104363,NULL,NULL,4,'/commande/list.php?leftmenu=orders&amp;viewstatut=2','','StatusOrderOnProcessShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-03-24 02:31:47'),(104367,'auguria',1,'','left','commercial',104363,NULL,NULL,5,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','StatusOrderToBill','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-03-24 02:31:47'),(104368,'auguria',1,'','left','commercial',104363,NULL,NULL,6,'/commande/list.php?leftmenu=orders&amp;viewstatut=4','','StatusOrderProcessed','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-03-24 02:31:47'),(104369,'auguria',1,'','left','commercial',104363,NULL,NULL,7,'/commande/list.php?leftmenu=orders&amp;viewstatut=-1','','StatusOrderCanceledShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-03-24 02:31:47'),(104370,'auguria',1,'','left','commercial',104361,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2013-03-24 02:31:47'),(104461,'auguria',1,'','left','commercial',103164,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments','sendings',0,'sendings','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2013-03-24 02:31:47'),(104462,'auguria',1,'','left','commercial',104461,NULL,NULL,0,'/expedition/card.php?action=create2&leftmenu=sendings','','NewSending','sendings',1,'','$user->rights->expedition->creer','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-03-24 02:31:47'),(104463,'auguria',1,'','left','commercial',104461,NULL,NULL,1,'/expedition/list.php?leftmenu=sendings','','List','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-03-24 02:31:47'),(104464,'auguria',1,'','left','commercial',104461,NULL,NULL,2,'/expedition/stats/index.php?leftmenu=sendings','','Statistics','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-03-24 02:31:47'),(104561,'auguria',1,'','left','commercial',103166,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts','contracts',0,'contracts','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-03-24 02:31:47'),(104562,'auguria',1,'','left','commercial',104561,NULL,NULL,0,'/societe/societe.php?leftmenu=contracts','','NewContract','contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2013-03-24 02:31:47'),(104563,'auguria',1,'','left','commercial',104561,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-03-24 02:31:47'),(104564,'auguria',1,'','left','commercial',104561,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-03-24 02:31:47'),(104565,'auguria',1,'','left','commercial',104564,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&amp;mode=0','','MenuInactiveServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-03-24 02:31:47'),(104566,'auguria',1,'','left','commercial',104564,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&amp;mode=4','','MenuRunningServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-03-24 02:31:47'),(104567,'auguria',1,'','left','commercial',104564,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&amp;mode=4&amp;filter=expired','','MenuExpiredServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-03-24 02:31:47'),(104568,'auguria',1,'','left','commercial',104564,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&amp;mode=5','','MenuClosedServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-03-24 02:31:47'),(104661,'auguria',1,'','left','commercial',103166,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions','interventions',0,'ficheinter','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2013-03-24 02:31:47'),(104662,'auguria',1,'','left','commercial',104661,NULL,NULL,0,'/fichinter/card.php?action=create&amp;leftmenu=ficheinter','','NewIntervention','interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled',2,'2013-03-24 02:31:47'),(104663,'auguria',1,'','left','commercial',104661,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2013-03-24 02:31:47'),(104761,'auguria',1,'','left','accountancy',103167,NULL,NULL,3,'/fourn/facture/index.php?leftmenu=suppliers_bills','','BillsSuppliers','bills',0,'supplier_bills','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(104762,'auguria',1,'','left','accountancy',104761,NULL,NULL,0,'/fourn/facture/card.php?action=create&amp;leftmenu=suppliers_bills','','NewBill','bills',1,'','$user->rights->fournisseur->facture->creer','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(104763,'auguria',1,'','left','accountancy',104761,NULL,NULL,1,'/fourn/facture/impayees.php?leftmenu=suppliers_bills','','Unpaid','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(104764,'auguria',1,'','left','accountancy',104761,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(104765,'auguria',1,'','left','accountancy',104761,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills&mode=supplier','','Statistics','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(104861,'auguria',1,'','left','accountancy',103167,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers','bills',0,'customer_bills','$user->rights->facture->lire','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(104862,'auguria',1,'','left','accountancy',104861,NULL,NULL,3,'/compta/clients.php?action=facturer&amp;leftmenu=customers_bills','','NewBill','bills',1,'','$user->rights->facture->creer','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(104863,'auguria',1,'','left','accountancy',104861,NULL,NULL,4,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','Repeatable','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(104864,'auguria',1,'','left','accountancy',104861,NULL,NULL,5,'/compta/facture/impayees.php?action=facturer&amp;leftmenu=customers_bills','','Unpaid','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(104865,'auguria',1,'','left','accountancy',104861,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(104871,'auguria',1,'','left','accountancy',104865,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(104872,'auguria',1,'','left','accountancy',103175,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&amp;mainmenu=bank','','MenuChequeDeposits','bills',0,'checks','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-03-24 02:31:47'),(104873,'auguria',1,'','left','accountancy',104872,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&amp;action=new','','NewCheckDeposit','compta',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-03-24 02:31:47'),(104874,'auguria',1,'','left','accountancy',104872,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-03-24 02:31:47'),(104875,'auguria',1,'','left','accountancy',104861,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2013-03-24 02:31:47'),(105061,'auguria',1,'','left','accountancy',103167,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','MenuOrdersToBill','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',0,'2013-03-24 02:31:47'),(105161,'auguria',1,'','left','accountancy',103167,NULL,NULL,4,'/compta/dons/index.php?leftmenu=donations&amp;mainmenu=accountancy','','Donations','donations',0,'donations','$user->rights->don->lire','$conf->don->enabled',2,'2013-03-24 02:31:47'),(105162,'auguria',1,'','left','accountancy',105161,NULL,NULL,0,'/compta/dons/card.php?leftmenu=donations&amp;mainmenu=accountancy&amp;action=create','','NewDonation','donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2013-03-24 02:31:47'),(105163,'auguria',1,'','left','accountancy',105161,NULL,NULL,1,'/compta/dons/list.php?leftmenu=donations&amp;mainmenu=accountancy','','List','donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2013-03-24 02:31:47'),(105261,'auguria',1,'','left','accountancy',103167,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses','trips',0,'tripsandexpenses','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2013-03-24 02:31:47'),(105262,'auguria',1,'','left','accountancy',105261,NULL,NULL,1,'/compta/deplacement/card.php?action=create&amp;leftmenu=tripsandexpenses','','New','trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-03-24 02:31:47'),(105263,'auguria',1,'','left','accountancy',105261,NULL,NULL,2,'/compta/deplacement/list.php?leftmenu=tripsandexpenses','','List','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-03-24 02:31:47'),(105264,'auguria',1,'','left','accountancy',105261,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-03-24 02:31:47'),(105361,'auguria',1,'','left','accountancy',103167,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&amp;mainmenu=accountancy','','MenuTaxAndDividends','compta',0,'tax','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2013-03-24 02:31:47'),(105362,'auguria',1,'','left','accountancy',105361,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions','',1,'tax_social','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2013-03-24 02:31:47'),(105363,'auguria',1,'','left','accountancy',105362,NULL,NULL,2,'/compta/sociales/charges.php?leftmenu=tax_social&amp;action=create','','MenuNewSocialContribution','',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2013-03-24 02:31:47'),(105364,'auguria',1,'','left','accountancy',105362,NULL,NULL,3,'/compta/charges/index.php?leftmenu=tax_social&amp;mainmenu=accountancy&amp;mode=sconly','','Payments','',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2013-03-24 02:31:47'),(105461,'auguria',1,'','left','accountancy',105361,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&amp;mainmenu=accountancy','','VAT','companies',1,'tax_vat','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2013-03-24 02:31:47'),(105462,'auguria',1,'','left','accountancy',105461,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&amp;action=create','','NewPayment','companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-03-24 02:31:47'),(105463,'auguria',1,'','left','accountancy',105461,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','Payments','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-03-24 02:31:47'),(105464,'auguria',1,'','left','accountancy',105461,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-03-24 02:31:47'),(105465,'auguria',1,'','left','accountancy',105461,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-03-24 02:31:47'),(105561,'auguria',1,'','left','accountancy',103167,NULL,NULL,8,'/compta/ventilation/index.php?leftmenu=ventil','','Ventilation','companies',0,'ventil','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105562,'auguria',1,'','left','accountancy',105561,NULL,NULL,0,'/compta/ventilation/list.php','','ToDispatch','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105563,'auguria',1,'','left','accountancy',105561,NULL,NULL,1,'/compta/ventilation/lignes.php','','Dispatched','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105564,'auguria',1,'','left','accountancy',105561,NULL,NULL,2,'/compta/param/','','Setup','companies',1,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105565,'auguria',1,'','left','accountancy',105564,NULL,NULL,0,'/compta/param/comptes/list.php','','List','companies',2,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105566,'auguria',1,'','left','accountancy',105564,NULL,NULL,1,'/compta/param/comptes/card.php?action=create','','New','companies',2,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105567,'auguria',1,'','left','accountancy',105561,NULL,NULL,3,'/compta/export/','','Export','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105568,'auguria',1,'','left','accountancy',105567,NULL,NULL,0,'/compta/export/index.php','','New','companies',2,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105569,'auguria',1,'','left','accountancy',105567,NULL,NULL,1,'/compta/export/list.php','','List','companies',2,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-03-24 02:31:47'),(105661,'auguria',1,'','left','accountancy',103175,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&amp;mainmenu=bank','','StandingOrders','withdrawals',0,'withdraw','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2013-03-24 02:31:47'),(105663,'auguria',1,'','left','accountancy',105661,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-03-24 02:31:47'),(105664,'auguria',1,'','left','accountancy',105661,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-03-24 02:31:47'),(105665,'auguria',1,'','left','accountancy',105661,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-03-24 02:31:47'),(105667,'auguria',1,'','left','accountancy',105661,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-03-24 02:31:47'),(105668,'auguria',1,'','left','accountancy',105661,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-03-24 02:31:47'),(105761,'auguria',1,'','left','accountancy',103175,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&amp;mainmenu=bank','','MenuBankCash','banks',0,'bank','$user->rights->banque->lire','$conf->banque->enabled',0,'2013-03-24 02:31:47'),(105762,'auguria',1,'','left','accountancy',105761,NULL,NULL,0,'/compta/bank/card.php?action=create&amp;leftmenu=bank','','MenuNewFinancialAccount','banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2013-03-24 02:31:47'),(105763,'auguria',1,'','left','accountancy',105761,NULL,NULL,1,'/compta/bank/categ.php?leftmenu=bank','','Rubriques','categories',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2013-03-24 02:31:47'),(105764,'auguria',1,'','left','accountancy',105761,NULL,NULL,2,'/compta/bank/search.php?leftmenu=bank','','ListTransactions','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2013-03-24 02:31:47'),(105765,'auguria',1,'','left','accountancy',105761,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2013-03-24 02:31:47'),(105767,'auguria',1,'','left','accountancy',105761,NULL,NULL,5,'/compta/bank/virement.php?leftmenu=bank','','BankTransfers','banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2013-03-24 02:31:47'),(105861,'auguria',1,'','left','accountancy',103167,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&amp;mainmenu=accountancy','','Reportings','main',0,'ca','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105862,'auguria',1,'','left','accountancy',105861,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105863,'auguria',1,'','left','accountancy',105862,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105864,'auguria',1,'','left','accountancy',105861,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105865,'auguria',1,'','left','accountancy',105864,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105866,'auguria',1,'','left','accountancy',105864,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105867,'auguria',1,'','left','accountancy',105861,NULL,NULL,1,'/compta/journal/sellsjournal.php?leftmenu=ca','','SellsJournal','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105868,'auguria',1,'','left','accountancy',105861,NULL,NULL,1,'/compta/journal/purchasesjournal.php?leftmenu=ca','','PurchasesJournal','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-03-24 02:31:47'),(105961,'auguria',1,'','left','products',103164,NULL,NULL,0,'/product/index.php?leftmenu=product&amp;type=0','','Products','products',0,'product','$user->rights->produit->lire','$conf->product->enabled',2,'2013-03-24 02:31:47'),(105962,'auguria',1,'','left','products',105961,NULL,NULL,0,'/product/card.php?leftmenu=product&amp;action=create&amp;type=0','','NewProduct','products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2013-03-24 02:31:47'),(105963,'auguria',1,'','left','products',105961,NULL,NULL,1,'/product/list.php?leftmenu=product&amp;type=0','','List','products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2013-03-24 02:31:47'),(105964,'auguria',1,'','left','products',105961,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2013-03-24 02:31:47'),(105965,'auguria',1,'','left','products',105961,NULL,NULL,5,'/product/popuprop.php?leftmenu=stats&amp;type=0','','Statistics','main',1,'','$user->rights->produit->lire','$conf->propal->enabled',2,'2013-03-24 02:31:47'),(106061,'auguria',1,'','left','products',103164,NULL,NULL,1,'/product/index.php?leftmenu=service&amp;type=1','','Services','products',0,'service','$user->rights->service->lire','$conf->service->enabled',2,'2013-03-24 02:31:47'),(106062,'auguria',1,'','left','products',106061,NULL,NULL,0,'/product/card.php?leftmenu=service&amp;action=create&amp;type=1','','NewService','products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2013-03-24 02:31:47'),(106063,'auguria',1,'','left','products',106061,NULL,NULL,1,'/product/list.php?leftmenu=service&amp;type=1','','List','products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2013-03-24 02:31:47'),(106064,'auguria',1,'','left','products',106061,NULL,NULL,5,'/product/popuprop.php?leftmenu=stats&amp;type=1','','Statistics','main',1,'','$user->rights->service->lire','$conf->propal->enabled',2,'2013-03-24 02:31:47'),(106261,'auguria',1,'','left','products',103164,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock','stocks',0,'stock','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-03-24 02:31:47'),(106262,'auguria',1,'','left','products',106261,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse','stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2013-03-24 02:31:47'),(106263,'auguria',1,'','left','products',106261,NULL,NULL,1,'/product/stock/list.php','','List','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-03-24 02:31:47'),(106264,'auguria',1,'','left','products',106261,NULL,NULL,2,'/product/stock/valo.php','','EnhancedValue','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-03-24 02:31:47'),(106265,'auguria',1,'','left','products',106261,NULL,NULL,3,'/product/stock/mouvement.php','','Movements','stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2013-03-24 02:31:47'),(106361,'auguria',1,'','left','products',103164,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=0','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2013-03-24 02:31:47'),(106362,'auguria',1,'','left','products',106361,NULL,NULL,0,'/categories/card.php?action=create&amp;type=0','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2013-03-24 02:31:47'),(106761,'auguria',1,'','left','project',103168,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects','projects',0,'projects','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106762,'auguria',1,'','left','project',106761,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106763,'auguria',1,'','left','project',106761,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106771,'auguria',1,'','left','project',103168,NULL,NULL,0,'/projet/index.php?leftmenu=projects&amp;mode=mine','','MyProjects','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106772,'auguria',1,'','left','project',106771,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106773,'auguria',1,'','left','project',106771,NULL,NULL,2,'/projet/list.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106861,'auguria',1,'','left','project',103168,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106862,'auguria',1,'','left','project',106861,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106863,'auguria',1,'','left','project',106861,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106864,'auguria',1,'','left','project',106861,NULL,NULL,3,'/projet/activity/list.php?leftmenu=projects','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106961,'auguria',1,'','left','project',103168,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects&amp;mode=mine','','MyActivities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106962,'auguria',1,'','left','project',106961,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106963,'auguria',1,'','left','project',106961,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(106964,'auguria',1,'','left','project',106961,NULL,NULL,3,'/projet/activity/list.php?leftmenu=projects&amp;mode=mine','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-03-24 02:31:47'),(107061,'auguria',1,'','left','tools',103169,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings','mails',0,'mailing','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2013-03-24 02:31:47'),(107062,'auguria',1,'','left','tools',107061,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&amp;action=create','','NewMailing','mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2013-03-24 02:31:47'),(107063,'auguria',1,'','left','tools',107061,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List','mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2013-03-24 02:31:47'),(107261,'auguria',1,'','left','tools',103169,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport','exports',0,'export','$user->rights->export->lire','$conf->export->enabled',2,'2013-03-24 02:31:47'),(107262,'auguria',1,'','left','tools',107261,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport','exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2013-03-24 02:31:47'),(107291,'auguria',1,'','left','tools',103169,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport','exports',0,'import','$user->rights->import->run','$conf->import->enabled',2,'2013-03-24 02:31:47'),(107292,'auguria',1,'','left','tools',107291,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport','exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2013-03-24 02:31:47'),(107361,'auguria',1,'','left','members',103174,NULL,NULL,0,'/adherents/index.php?leftmenu=members&amp;mainmenu=members','','Members','members',0,'members','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107362,'auguria',1,'','left','members',107361,NULL,NULL,0,'/adherents/card.php?leftmenu=members&amp;action=create','','NewMember','members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107363,'auguria',1,'','left','members',107361,NULL,NULL,1,'/adherents/list.php','','List','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107364,'auguria',1,'','left','members',107363,NULL,NULL,2,'/adherents/list.php?leftmenu=members&amp;statut=-1','','MenuMembersToValidate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107365,'auguria',1,'','left','members',107363,NULL,NULL,3,'/adherents/list.php?leftmenu=members&amp;statut=1','','MenuMembersValidated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107366,'auguria',1,'','left','members',107363,NULL,NULL,4,'/adherents/list.php?leftmenu=members&amp;statut=1&amp;filter=outofdate','','MenuMembersNotUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107367,'auguria',1,'','left','members',107363,NULL,NULL,5,'/adherents/list.php?leftmenu=members&amp;statut=1&amp;filter=uptodate','','MenuMembersUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107368,'auguria',1,'','left','members',107363,NULL,NULL,6,'/adherents/list.php?leftmenu=members&amp;statut=0','','MenuMembersResiliated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107369,'auguria',1,'','left','members',107361,NULL,NULL,7,'/adherents/stats/geo.php?leftmenu=members&amp;mode=memberbycountry','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107461,'auguria',1,'','left','members',103174,NULL,NULL,1,'/adherents/index.php?leftmenu=members&amp;mainmenu=members','','Subscriptions','compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107462,'auguria',1,'','left','members',107461,NULL,NULL,0,'/adherents/list.php?statut=-1&amp;leftmenu=accountancy&amp;mainmenu=members','','NewSubscription','compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107463,'auguria',1,'','left','members',107461,NULL,NULL,1,'/adherents/cotisations.php?leftmenu=members','','List','compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107464,'auguria',1,'','left','members',107461,NULL,NULL,7,'/adherents/stats/index.php?leftmenu=members','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107661,'auguria',1,'','left','members',103174,NULL,NULL,3,'/adherents/index.php?leftmenu=export&amp;mainmenu=members','','Exports','members',0,'export','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107662,'auguria',1,'','left','members',107661,NULL,NULL,0,'/exports/index.php?leftmenu=export','','Datas','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled && $conf->export->enabled',2,'2013-03-24 02:31:48'),(107663,'auguria',1,'','left','members',107661,NULL,NULL,1,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107664,'auguria',1,'','left','members',107661,NULL,NULL,2,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107861,'auguria',1,'','left','members',103174,NULL,NULL,5,'/adherents/type.php?leftmenu=setup&amp;mainmenu=members','','MembersTypes','members',0,'setup','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107862,'auguria',1,'','left','members',107861,NULL,NULL,0,'/adherents/type.php?leftmenu=setup&amp;mainmenu=members&amp;action=create','','New','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(107863,'auguria',1,'','left','members',107861,NULL,NULL,1,'/adherents/type.php?leftmenu=setup&amp;mainmenu=members','','List','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-03-24 02:31:48'),(108261,'auguria',1,'','left','commercial',103166,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders','orders',0,'orders_suppliers','$user->rights->fournisseur->commande->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(108262,'auguria',1,'','left','commercial',108261,NULL,NULL,0,'/societe/societe.php?leftmenu=orders_suppliers','','NewOrder','orders',1,'','$user->rights->fournisseur->commande->creer','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(108263,'auguria',1,'','left','commercial',108261,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&amp;viewstatut=0','','List','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(108269,'auguria',1,'','left','commercial',108261,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&amp;mode=supplier','','Statistics','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->fournisseur->enabled',2,'2013-03-24 02:31:47'),(108361,'auguria',1,'','left','members',103174,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=3','','MembersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2013-03-24 02:31:48'),(108362,'auguria',1,'','left','members',108361,NULL,NULL,0,'/categories/card.php?action=create&amp;type=3','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2013-03-24 02:31:48'),(108480,'all',1,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108481,'all',1,'agenda','left','agenda',108480,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108482,'all',1,'agenda','left','agenda',108481,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&amp;leftmenu=agenda&amp;action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108483,'all',1,'agenda','left','agenda',108481,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108484,'all',1,'agenda','left','agenda',108483,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108485,'all',1,'agenda','left','agenda',108483,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108486,'all',1,'agenda','left','agenda',108483,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-07-19 13:41:20'),(108487,'all',1,'agenda','left','agenda',108483,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-07-19 13:41:20'),(108488,'all',1,'agenda','left','agenda',108481,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108489,'all',1,'agenda','left','agenda',108488,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108490,'all',1,'agenda','left','agenda',108488,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108491,'all',1,'agenda','left','agenda',108488,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-07-19 13:41:20'),(108492,'all',1,'agenda','left','agenda',108488,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-07-19 13:41:20'),(108493,'all',1,'agenda','left','agenda',108481,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2015-07-19 13:41:20'),(108494,'all',1,'barcode','left','tools',-1,NULL,'tools',200,'/barcode/printsheet.php?mainmenu=tools&leftmenu=barcodeprint','','BarCodePrintsheet','products',NULL,'barcodeprint','1','$conf->barcode->enabled',2,'2015-07-19 13:41:20'),(108495,'all',1,'barcode','left','home',-1,'modulesadmintools','home',300,'/barcode/codeinit.php?mainmenu=home&leftmenu=modulesadmintools','','MassBarcodeInit','products',NULL,NULL,'1','$conf->barcode->enabled && $leftmenu==\"modulesadmintools\"',0,'2015-07-19 13:41:20'),(108496,'all',1,'cron','left','home',-1,'modulesadmintools','home',200,'/cron/list.php?status=-1','','CronList','cron',NULL,NULL,'$user->rights->cron->read','$leftmenu==\'modulesadmintools\'',2,'2015-07-19 13:41:20'),(108497,'all',1,'ecm','top','ecm',0,NULL,NULL,100,'/ecm/index.php','','MenuECM','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload || $user->rights->ecm->setup','$conf->ecm->enabled',2,'2015-07-19 13:41:21'),(108498,'all',1,'ecm','left','ecm',-1,NULL,'ecm',101,'/ecm/index.php?mainmenu=ecm&leftmenu=ecm','','ECMArea','ecm',NULL,'ecm','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2015-07-19 13:41:21'),(108499,'all',1,'ecm','left','ecm',-1,'ecm','ecm',102,'/ecm/index.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsManual','ecm',NULL,'ecm_manual','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2015-07-19 13:41:21'),(108500,'all',1,'ecm','left','ecm',-1,'ecm','ecm',103,'/ecm/index_auto.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsAuto','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2015-07-19 13:41:21'),(108501,'all',1,'opensurvey','left','tools',-1,NULL,'tools',200,'/opensurvey/index.php?mainmenu=tools&leftmenu=opensurvey','','Survey','opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2015-07-19 13:41:21'),(108502,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',210,'/opensurvey/wizard/index.php','','NewSurvey','opensurvey',NULL,'opensurvey_new','$user->rights->opensurvey->write','$conf->opensurvey->enabled',0,'2015-07-19 13:41:21'),(108503,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',220,'/opensurvey/list.php','','List','opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2015-07-19 13:41:21'); +INSERT INTO `llx_menu` VALUES (19289,'all',1,'cashdesk','top','cashdesk',0,NULL,NULL,100,'/cashdesk/index.php?user=__LOGIN__','pointofsale','CashDeskMenu','cashdesk',NULL,NULL,'1','$conf->cashdesk->enabled',0,'2012-12-08 13:11:09'),(87422,'smartphone',1,NULL,'top','home',0,NULL,NULL,1,'/index.php?mainmenu=home&amp;leftmenu=','','Home','',-1,'','','1',2,'2013-02-24 18:29:15'),(87423,'smartphone',1,NULL,'top','companies',0,NULL,NULL,2,'/societe/index.php?mainmenu=companies&amp;leftmenu=','','ThirdParties','companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->societe->enabled || $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(87424,'smartphone',1,NULL,'top','products',0,NULL,NULL,3,'/product/index.php?mainmenu=products&amp;leftmenu=','','Products/Services','products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2013-02-24 18:29:15'),(87426,'smartphone',1,NULL,'top','commercial',0,NULL,NULL,5,'/comm/index.php?mainmenu=commercial&amp;leftmenu=','','Commercial','commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87427,'smartphone',1,NULL,'top','accountancy',0,NULL,NULL,6,'/compta/index.php?mainmenu=accountancy&amp;leftmenu=','','MenuFinancial','compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->commande->lire || $user->rights->facture->lire','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->deplacement->enabled || $conf->don->enabled',2,'2013-02-24 18:29:15'),(87428,'smartphone',1,NULL,'top','project',0,NULL,NULL,7,'/projet/index.php?mainmenu=project&amp;leftmenu=','','Projects','projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',0,'2013-02-24 18:29:15'),(87429,'smartphone',1,NULL,'top','tools',0,NULL,NULL,8,'/core/tools.php?mainmenu=tools&amp;leftmenu=','','Tools','other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled',2,'2013-02-24 18:29:15'),(87432,'smartphone',1,NULL,'top','shop',0,NULL,NULL,11,'/boutique/index.php?mainmenu=shop&amp;leftmenu=','','OSCommerce','shop',-1,'','','! empty($conf->boutique->enabled)',0,'2013-02-24 18:29:15'),(87434,'smartphone',1,NULL,'top','members',0,NULL,NULL,15,'/adherents/index.php?mainmenu=members&amp;leftmenu=','','Members','members',-1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(87435,'smartphone',1,NULL,'top','bank',0,NULL,NULL,6,'/compta/bank/index.php?mainmenu=bank&amp;leftmenu=bank','','MenuBankCash','banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',2,'2013-02-24 18:29:15'),(87521,'smartphone',1,NULL,'left','home',87422,NULL,NULL,0,'/admin/index.php?leftmenu=setup','','Setup','admin',0,'','','$user->admin',2,'2013-02-24 18:29:15'),(87522,'smartphone',1,NULL,'left','home',87521,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87523,'smartphone',1,NULL,'left','home',87521,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87524,'smartphone',1,NULL,'left','home',87521,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87525,'smartphone',1,NULL,'left','home',87521,NULL,NULL,5,'/admin/boxes.php?leftmenu=setup','','Boxes','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87526,'smartphone',1,NULL,'left','home',87521,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87527,'smartphone',1,NULL,'left','home',87521,NULL,NULL,6,'/admin/delais.php?leftmenu=setup','','Alerts','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87529,'smartphone',1,NULL,'left','home',87521,NULL,NULL,7,'/admin/perms.php?leftmenu=setup','','Security','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87530,'smartphone',1,NULL,'left','home',87521,NULL,NULL,9,'/admin/mails.php?leftmenu=setup','','Emails','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87531,'smartphone',1,NULL,'left','home',87521,NULL,NULL,8,'/admin/limits.php?leftmenu=setup','','MenuLimits','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87532,'smartphone',1,NULL,'left','home',87521,NULL,NULL,10,'/admin/dict.php?leftmenu=setup','','DictionarySetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87533,'smartphone',1,NULL,'left','home',87521,NULL,NULL,11,'/admin/const.php?leftmenu=setup','','OtherSetup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87621,'smartphone',1,NULL,'left','home',87422,NULL,NULL,1,'/admin/system/index.php?leftmenu=system','','SystemInfo','admin',0,'','','$user->admin',2,'2013-02-24 18:29:15'),(87622,'smartphone',1,NULL,'left','home',87621,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=system','','Dolibarr','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87623,'smartphone',1,NULL,'left','home',87622,NULL,NULL,1,'/admin/system/constall.php?leftmenu=system','','AllParameters','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87624,'smartphone',1,NULL,'left','home',87622,NULL,NULL,4,'/admin/system/about.php?leftmenu=system','','About','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87625,'smartphone',1,NULL,'left','home',87621,NULL,NULL,1,'/admin/system/os.php?leftmenu=system','','OS','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87626,'smartphone',1,NULL,'left','home',87621,NULL,NULL,2,'/admin/system/web.php?leftmenu=system','','WebServer','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87627,'smartphone',1,NULL,'left','home',87621,NULL,NULL,3,'/admin/system/phpinfo.php?leftmenu=system','','Php','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87628,'smartphone',1,NULL,'left','home',87622,NULL,NULL,3,'/admin/triggers.php?leftmenu=system','','Triggers','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87629,'smartphone',1,NULL,'left','home',87622,NULL,NULL,2,'/admin/system/modules.php?leftmenu=system','','Modules','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87631,'smartphone',1,NULL,'left','home',87621,NULL,NULL,4,'/admin/system/database.php?leftmenu=system','','Database','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87632,'smartphone',1,NULL,'left','home',87631,NULL,NULL,0,'/admin/system/database-tables.php?leftmenu=system','','Tables','admin',2,'','','1',2,'2013-02-24 18:29:15'),(87721,'smartphone',1,NULL,'left','home',87422,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','SystemTools','admin',0,'','','$user->admin',2,'2013-02-24 18:29:15'),(87722,'smartphone',1,NULL,'left','home',87721,NULL,NULL,0,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87723,'smartphone',1,NULL,'left','home',87721,NULL,NULL,1,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87724,'smartphone',1,NULL,'left','home',87721,NULL,NULL,6,'/admin/tools/purge.php?leftmenu=admintools','','Purge','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87725,'smartphone',1,NULL,'left','home',87721,NULL,NULL,3,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator','admin',1,'','','1 && function_exists(\'eaccelerator_info\')',2,'2013-02-24 18:29:15'),(87726,'smartphone',1,NULL,'left','home',87721,NULL,NULL,2,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87727,'smartphone',1,NULL,'left','home',87721,NULL,NULL,4,'/admin/tools/listevents.php?leftmenu=admintools','','Audit','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87728,'smartphone',1,NULL,'left','home',87721,NULL,NULL,7,'/support/index.php?leftmenu=admintools','_blank','HelpCenter','help',1,'','','1',2,'2013-02-24 18:29:15'),(87729,'smartphone',1,NULL,'left','home',87721,NULL,NULL,5,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions','admin',1,'','','1',2,'2013-02-24 18:29:15'),(87821,'smartphone',1,NULL,'left','home',87422,NULL,NULL,3,'/user/home.php?leftmenu=users','','MenuUsersAndGroups','users',0,'','','1',2,'2013-02-24 18:29:15'),(87822,'smartphone',1,NULL,'left','home',87821,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users','users',1,'','$user->rights->user->user->lire || $user->admin','1',2,'2013-02-24 18:29:15'),(87823,'smartphone',1,NULL,'left','home',87822,NULL,NULL,0,'/user/card.php?leftmenu=users&amp;action=create','','NewUser','users',2,'','$user->rights->user->user->creer || $user->admin','1',2,'2013-02-24 18:29:15'),(87824,'smartphone',1,NULL,'left','home',87821,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups','users',1,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin','1',2,'2013-02-24 18:29:15'),(87825,'smartphone',1,NULL,'left','home',87824,NULL,NULL,0,'/user/group/card.php?leftmenu=users&amp;action=create','','NewGroup','users',2,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin','1',2,'2013-02-24 18:29:15'),(87921,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,0,'/societe/societe.php','','ThirdParty','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87922,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,0,'/societe/soc.php?action=create','','MenuNewThirdParty','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87924,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,5,'/fourn/list.php?leftmenu=suppliers','','ListSuppliersShort','suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(87925,'smartphone',1,NULL,'left','companies',87924,NULL,NULL,0,'/societe/soc.php?leftmenu=supplier&amp;action=create&amp;type=f','','NewSupplier','suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(87927,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,3,'/comm/prospect/list.php?leftmenu=prospects','','ListProspectsShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87928,'smartphone',1,NULL,'left','companies',87927,NULL,NULL,0,'/societe/soc.php?leftmenu=prospects&amp;action=create&amp;type=p','','MenuNewProspect','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87930,'smartphone',1,NULL,'left','companies',87921,NULL,NULL,4,'/comm/list.php?leftmenu=customers','','ListCustomersShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(87931,'smartphone',1,NULL,'left','companies',87930,NULL,NULL,0,'/societe/soc.php?leftmenu=customers&amp;action=create&amp;type=c','','MenuNewCustomer','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88021,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses||Contacts@$conf->global->SOCIETE_ADDRESSES_MANAGEMENT','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88022,'smartphone',1,NULL,'left','companies',88021,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&amp;action=create','','NewContactAddress||NewContact@$conf->global->SOCIETE_ADDRESSES_MANAGEMENT','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88023,'smartphone',1,NULL,'left','companies',88021,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88025,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=p','','Prospects','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88026,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&amp;type=c','','Customers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88027,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&amp;type=f','','Suppliers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(88028,'smartphone',1,NULL,'left','companies',88023,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&amp;type=o','','Others','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(88071,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=1','','SuppliersCategoriesShort','categories',0,'','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88072,'smartphone',1,NULL,'left','companies',88071,NULL,NULL,0,'/categories/card.php?action=create&amp;type=1','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88081,'smartphone',1,NULL,'left','companies',87423,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=2','','CustomersProspectsCategoriesShort','categories',0,'','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88082,'smartphone',1,NULL,'left','companies',88081,NULL,NULL,0,'/categories/card.php?action=create&amp;type=2','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(88121,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,1,'/comm/prospect/index.php?leftmenu=prospects','','Prospects','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88122,'smartphone',1,NULL,'left','commercial',88121,NULL,NULL,0,'/societe/soc.php?leftmenu=prospects&amp;action=create&amp;type=p','','MenuNewProspect','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88123,'smartphone',1,NULL,'left','commercial',88121,NULL,NULL,1,'/comm/prospect/list.php?leftmenu=prospects','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88124,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,0,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=-1','','LastProspectDoNotContact','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88125,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,1,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=0','','LastProspectNeverContacted','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88126,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,2,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=1','','LastProspectToContact','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88127,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,3,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=2','','LastProspectContactInProcess','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88128,'smartphone',1,NULL,'left','commercial',88123,NULL,NULL,4,'/comm/prospect/list.php?sortfield=s.datec&amp;sortorder=desc&amp;begin=&amp;stcomm=3','','LastProspectContactDone','companies',2,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88129,'smartphone',1,NULL,'left','commercial',88121,NULL,NULL,2,'/contact/list.php?leftmenu=prospects&amp;type=p','','Contacts','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88221,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,2,'/comm/index.php?leftmenu=customers','','Customers','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88222,'smartphone',1,NULL,'left','commercial',88221,NULL,NULL,0,'/societe/soc.php?leftmenu=customers&amp;action=create&amp;type=c','','MenuNewCustomer','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88223,'smartphone',1,NULL,'left','commercial',88221,NULL,NULL,1,'/comm/list.php?leftmenu=customers','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88224,'smartphone',1,NULL,'left','commercial',88221,NULL,NULL,2,'/contact/list.php?leftmenu=customers&amp;type=c','','Contacts','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88321,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,3,'/contact/list.php?leftmenu=contacts','','Contacts','companies',0,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88322,'smartphone',1,NULL,'left','commercial',88321,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&amp;action=create','','NewContactAddress||NewContact@$conf->global->SOCIETE_ADDRESSES_MANAGEMENT','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88323,'smartphone',1,NULL,'left','commercial',88321,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;action=create','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',0,'2013-02-24 18:29:15'),(88331,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=p','','Prospects','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88332,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=c','','Customers','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88333,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=f','','Suppliers','companies',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88334,'smartphone',1,NULL,'left','commercial',88323,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=o','','Other','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled && $leftmenu==\"prospects\"',0,'2013-02-24 18:29:15'),(88521,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,4,'/comm/propal.php?leftmenu=propals','','Prop','propal',0,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2013-02-24 18:29:15'),(88522,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,0,'/societe/societe.php?leftmenu=propals','','NewPropal','propal',1,'','$user->rights->propale->creer','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88523,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,1,'/comm/propal.php?viewstatut=0','','PropalsDraft','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88524,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,2,'/comm/propal.php?viewstatut=1','','PropalsOpened','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88525,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,3,'/comm/propal.php?viewstatut=2,3,4','','PropalStatusClosedShort','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88526,'smartphone',1,NULL,'left','commercial',88521,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2013-02-24 18:29:15'),(88621,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders','orders',0,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2013-02-24 18:29:15'),(88622,'smartphone',1,NULL,'left','commercial',88621,NULL,NULL,0,'/societe/societe.php?leftmenu=orders','','NewOrder','orders',1,'','$user->rights->commande->creer','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88623,'smartphone',1,NULL,'left','commercial',88621,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88624,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,2,'/commande/list.php?leftmenu=orders&amp;viewstatut=0','','StatusOrderDraftShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88625,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=1','','StatusOrderValidated','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88626,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,4,'/commande/list.php?leftmenu=orders&amp;viewstatut=2','','StatusOrderOnProcessShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88627,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,5,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','StatusOrderToBill','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88628,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,6,'/commande/list.php?leftmenu=orders&amp;viewstatut=4','','StatusOrderProcessed','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88629,'smartphone',1,NULL,'left','commercial',88623,NULL,NULL,7,'/commande/list.php?leftmenu=orders&amp;viewstatut=-1','','StatusOrderCanceledShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88630,'smartphone',1,NULL,'left','commercial',88621,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2013-02-24 18:29:15'),(88721,'smartphone',1,NULL,'left','commercial',87424,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments','orders',0,'','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2013-02-24 18:29:15'),(88722,'smartphone',1,NULL,'left','commercial',88721,NULL,NULL,0,'/expedition/list.php?leftmenu=sendings','','List','orders',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-02-24 18:29:15'),(88723,'smartphone',1,NULL,'left','commercial',88721,NULL,NULL,1,'/expedition/stats/index.php?leftmenu=sendings','','Statistics','orders',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2013-02-24 18:29:15'),(88821,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts','contracts',0,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88822,'smartphone',1,NULL,'left','commercial',88821,NULL,NULL,0,'/societe/societe.php?leftmenu=contracts','','NewContract','contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88823,'smartphone',1,NULL,'left','commercial',88821,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88824,'smartphone',1,NULL,'left','commercial',88821,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2013-02-24 18:29:15'),(88825,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&amp;mode=0','','MenuInactiveServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88826,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&amp;mode=4','','MenuRunningServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88827,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&amp;mode=4&amp;filter=expired','','MenuExpiredServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88828,'smartphone',1,NULL,'left','commercial',88824,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&amp;mode=5','','MenuClosedServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2013-02-24 18:29:15'),(88921,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions','interventions',0,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2013-02-24 18:29:15'),(88922,'smartphone',1,NULL,'left','commercial',88921,NULL,NULL,0,'/fichinter/card.php?action=create&amp;leftmenu=ficheinter','','NewIntervention','interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled && $leftmenu==\"ficheinter\"',2,'2013-02-24 18:29:15'),(88923,'smartphone',1,NULL,'left','commercial',88921,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled && $leftmenu==\"ficheinter\"',2,'2013-02-24 18:29:15'),(89021,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,3,'/fourn/facture/index.php?leftmenu=suppliers_bills','','BillsSuppliers','bills',0,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89022,'smartphone',1,NULL,'left','accountancy',89021,NULL,NULL,0,'/fourn/facture/card.php?action=create&amp;leftmenu=suppliers_bills','','NewBill','bills',1,'','$user->rights->fournisseur->facture->creer','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89023,'smartphone',1,NULL,'left','accountancy',89021,NULL,NULL,1,'/fourn/facture/impayees.php?leftmenu=suppliers_bills','','Unpaid','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89024,'smartphone',1,NULL,'left','accountancy',89021,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(89121,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers','bills',0,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89122,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,3,'/compta/clients.php?action=facturer&amp;leftmenu=customers_bills','','NewBill','bills',1,'','$user->rights->facture->creer','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89123,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,4,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','Repeatable','bills',1,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89124,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,5,'/compta/facture/impayees.php?action=facturer&amp;leftmenu=customers_bills','','Unpaid','bills',1,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89125,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments','bills',1,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89131,'smartphone',1,NULL,'left','accountancy',89125,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings','bills',2,'','$user->rights->facture->lire','$conf->societe->enabled',2,'2013-02-24 18:29:15'),(89132,'smartphone',1,NULL,'left','accountancy',87435,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&amp;mainmenu=bank','','MenuChequeDeposits','bills',0,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89133,'smartphone',1,NULL,'left','accountancy',89132,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&amp;action=new','','NewCheckDeposit','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89134,'smartphone',1,NULL,'left','accountancy',89132,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89135,'smartphone',1,NULL,'left','accountancy',89121,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled && $conf->banque->enabled',2,'2013-02-24 18:29:15'),(89321,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','MenuOrdersToBill','orders',0,'','$user->rights->commande->lire','$conf->commande->enabled',0,'2013-02-24 18:29:15'),(89421,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,4,'/compta/dons/index.php?leftmenu=donations&amp;mainmenu=accountancy','','Donations','donations',0,'','$user->rights->don->lire','$conf->don->enabled',2,'2013-02-24 18:29:15'),(89422,'smartphone',1,NULL,'left','accountancy',89421,NULL,NULL,0,'/compta/dons/card.php?leftmenu=donations&amp;mainmenu=accountancy&amp;action=create','','NewDonation','donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2013-02-24 18:29:15'),(89423,'smartphone',1,NULL,'left','accountancy',89421,NULL,NULL,1,'/compta/dons/list.php?leftmenu=donations&amp;mainmenu=accountancy','','List','donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2013-02-24 18:29:15'),(89521,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses','trips',0,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2013-02-24 18:29:15'),(89522,'smartphone',1,NULL,'left','accountancy',89521,NULL,NULL,1,'/compta/deplacement/card.php?action=create&amp;leftmenu=tripsandexpenses','','New','trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-02-24 18:29:15'),(89523,'smartphone',1,NULL,'left','accountancy',89521,NULL,NULL,2,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','List','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-02-24 18:29:15'),(89524,'smartphone',1,NULL,'left','accountancy',89521,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled && $leftmenu==\"tripsandexpenses\"',0,'2013-02-24 18:29:15'),(89621,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&amp;mainmenu=accountancy','','MenuTaxAndDividends','compta',0,'','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2013-02-24 18:29:15'),(89622,'smartphone',1,NULL,'left','accountancy',89621,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions','',1,'','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2013-02-24 18:29:15'),(89623,'smartphone',1,NULL,'left','accountancy',89622,NULL,NULL,2,'/compta/sociales/charges.php?leftmenu=tax_social&amp;action=create','','MenuNewSocialContribution','',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2013-02-24 18:29:15'),(89624,'smartphone',1,NULL,'left','accountancy',89622,NULL,NULL,3,'/compta/charges/index.php?leftmenu=tax_social&amp;mainmenu=accountancy&amp;mode=sconly','','Payments','',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2013-02-24 18:29:15'),(89721,'smartphone',1,NULL,'left','accountancy',89621,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&amp;mainmenu=accountancy','','VAT','companies',1,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2013-02-24 18:29:15'),(89722,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&amp;action=create','','NewPayment','companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89723,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','Payments','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89724,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89725,'smartphone',1,NULL,'left','accountancy',89721,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2013-02-24 18:29:15'),(89821,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,8,'/compta/ventilation/index.php?leftmenu=ventil','','Ventilation','companies',0,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89822,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,0,'/compta/ventilation/list.php','','ToDispatch','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89823,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,1,'/compta/ventilation/lignes.php','','Dispatched','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89824,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,2,'/compta/param/','','Setup','companies',1,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89825,'smartphone',1,NULL,'left','accountancy',89824,NULL,NULL,0,'/compta/param/comptes/list.php','','List','companies',2,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89826,'smartphone',1,NULL,'left','accountancy',89824,NULL,NULL,1,'/compta/param/comptes/card.php?action=create','','New','companies',2,'','$user->rights->compta->ventilation->parametrer','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89827,'smartphone',1,NULL,'left','accountancy',89821,NULL,NULL,3,'/compta/export/','','Export','companies',1,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89828,'smartphone',1,NULL,'left','accountancy',89827,NULL,NULL,0,'/compta/export/index.php','','New','companies',2,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89829,'smartphone',1,NULL,'left','accountancy',89827,NULL,NULL,1,'/compta/export/list.php','','List','companies',2,'','$user->rights->compta->ventilation->lire','$conf->comptabilite->enabled && $conf->global->FACTURE_VENTILATION',0,'2013-02-24 18:29:15'),(89921,'smartphone',1,NULL,'left','accountancy',87435,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&amp;mainmenu=bank','','StandingOrders','withdrawals',0,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2013-02-24 18:29:15'),(89922,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,1,'/compta/prelevement/demandes.php?status=0&amp;leftmenu=withdraw','','StandingOrderToProcess','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89923,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89924,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89925,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89927,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(89928,'smartphone',1,NULL,'left','accountancy',89921,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2013-02-24 18:29:15'),(90021,'smartphone',1,NULL,'left','accountancy',87435,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&amp;mainmenu=bank','','MenuBankCash','banks',0,'','$user->rights->banque->lire','$conf->banque->enabled',0,'2013-02-24 18:29:15'),(90022,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,0,'/compta/bank/card.php?action=create&amp;leftmenu=bank','','MenuNewFinancialAccount','banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90023,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,1,'/compta/bank/categ.php?leftmenu=bank','','Rubriques','categories',1,'','$user->rights->banque->configurer','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90024,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,2,'/compta/bank/search.php?leftmenu=bank','','ListTransactions','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90025,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90027,'smartphone',1,NULL,'left','accountancy',90021,NULL,NULL,5,'/compta/bank/virement.php?leftmenu=bank','','BankTransfers','banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && $leftmenu==bank',0,'2013-02-24 18:29:15'),(90121,'smartphone',1,NULL,'left','accountancy',87427,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&amp;mainmenu=accountancy','','Reportings','main',0,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90122,'smartphone',1,NULL,'left','accountancy',90121,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90123,'smartphone',1,NULL,'left','accountancy',90122,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90124,'smartphone',1,NULL,'left','accountancy',90121,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90125,'smartphone',1,NULL,'left','accountancy',90124,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90126,'smartphone',1,NULL,'left','accountancy',90124,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2013-02-24 18:29:15'),(90221,'smartphone',1,NULL,'left','products',87424,NULL,NULL,0,'/product/index.php?leftmenu=product&amp;type=0','','Products','products',0,'','$user->rights->produit->lire','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90222,'smartphone',1,NULL,'left','products',90221,NULL,NULL,0,'/product/card.php?leftmenu=product&amp;action=create&amp;type=0','','NewProduct','products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90223,'smartphone',1,NULL,'left','products',90221,NULL,NULL,1,'/product/list.php?leftmenu=product&amp;type=0','','List','products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90224,'smartphone',1,NULL,'left','products',90221,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2013-02-24 18:29:15'),(90321,'smartphone',1,NULL,'left','products',87424,NULL,NULL,1,'/product/index.php?leftmenu=service&amp;type=1','','Services','products',0,'','$user->rights->service->lire','$conf->service->enabled',2,'2013-02-24 18:29:15'),(90322,'smartphone',1,NULL,'left','products',90321,NULL,NULL,0,'/product/card.php?leftmenu=service&amp;action=create&amp;type=1','','NewService','products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2013-02-24 18:29:15'),(90323,'smartphone',1,NULL,'left','products',90321,NULL,NULL,1,'/product/list.php?leftmenu=service&amp;type=1','','List','products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2013-02-24 18:29:15'),(90421,'smartphone',1,NULL,'left','products',87424,NULL,NULL,2,'/product/stats/index.php?leftmenu=stats','','Statistics','main',0,'','$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',2,'2013-02-24 18:29:15'),(90422,'smartphone',1,NULL,'left','products',90421,NULL,NULL,0,'/product/popuprop.php?leftmenu=stats','','Popularity','main',1,'','$user->rights->produit->lire && $user->rights->produit>lire','$conf->propal->enabled',2,'2013-02-24 18:29:15'),(90521,'smartphone',1,NULL,'left','products',87424,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock','stocks',0,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90522,'smartphone',1,NULL,'left','products',90521,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse','stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90523,'smartphone',1,NULL,'left','products',90521,NULL,NULL,1,'/product/stock/list.php','','List','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90524,'smartphone',1,NULL,'left','products',90521,NULL,NULL,2,'/product/stock/valo.php','','EnhancedValue','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90525,'smartphone',1,NULL,'left','products',90521,NULL,NULL,3,'/product/stock/mouvement.php','','Movements','stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2013-02-24 18:29:15'),(90621,'smartphone',1,NULL,'left','products',87424,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=0','','Categories','categories',0,'','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2013-02-24 18:29:15'),(90622,'smartphone',1,NULL,'left','products',90621,NULL,NULL,0,'/categories/card.php?action=create&amp;type=0','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2013-02-24 18:29:15'),(91021,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91022,'smartphone',1,NULL,'left','project',91021,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91023,'smartphone',1,NULL,'left','project',91021,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91031,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/index.php?leftmenu=projects&amp;mode=mine','','MyProjects','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91032,'smartphone',1,NULL,'left','project',91031,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91033,'smartphone',1,NULL,'left','project',91031,NULL,NULL,2,'/projet/list.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91121,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91122,'smartphone',1,NULL,'left','project',91121,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91123,'smartphone',1,NULL,'left','project',91121,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91124,'smartphone',1,NULL,'left','project',91121,NULL,NULL,3,'/projet/activity/list.php?leftmenu=projects','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91221,'smartphone',1,NULL,'left','project',87428,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects&amp;mode=mine','','MyActivities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91222,'smartphone',1,NULL,'left','project',91221,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91223,'smartphone',1,NULL,'left','project',91221,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91224,'smartphone',1,NULL,'left','project',91221,NULL,NULL,3,'/projet/activity/list.php?leftmenu=projects&amp;mode=mine','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2013-02-24 18:29:15'),(91321,'smartphone',1,NULL,'left','tools',87429,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings','mails',0,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2013-02-24 18:29:15'),(91322,'smartphone',1,NULL,'left','tools',91321,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&amp;action=create','','NewMailing','mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2013-02-24 18:29:15'),(91323,'smartphone',1,NULL,'left','tools',91321,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List','mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2013-02-24 18:29:15'),(91521,'smartphone',1,NULL,'left','tools',87429,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport','exports',0,'','$user->rights->export->lire','$conf->export->enabled',2,'2013-02-24 18:29:15'),(91522,'smartphone',1,NULL,'left','tools',91521,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport','exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2013-02-24 18:29:15'),(91551,'smartphone',1,NULL,'left','tools',87429,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport','exports',0,'','$user->rights->import->run','$conf->import->enabled',2,'2013-02-24 18:29:15'),(91552,'smartphone',1,NULL,'left','tools',91551,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport','exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2013-02-24 18:29:15'),(91621,'smartphone',1,NULL,'left','members',87434,NULL,NULL,0,'/adherents/index.php?leftmenu=members&amp;mainmenu=members','','Members','members',0,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91622,'smartphone',1,NULL,'left','members',91621,NULL,NULL,0,'/adherents/card.php?action=create','','NewMember','members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91623,'smartphone',1,NULL,'left','members',91621,NULL,NULL,1,'/adherents/list.php','','List','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91624,'smartphone',1,NULL,'left','members',91623,NULL,NULL,2,'/adherents/list.php?statut=-1','','MenuMembersToValidate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91625,'smartphone',1,NULL,'left','members',91623,NULL,NULL,3,'/adherents/list.php?statut=1','','MenuMembersValidated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91626,'smartphone',1,NULL,'left','members',91623,NULL,NULL,4,'/adherents/list.php?statut=1&amp;filter=outofdate','','MenuMembersNotUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91627,'smartphone',1,NULL,'left','members',91623,NULL,NULL,5,'/adherents/list.php?statut=1&amp;filter=uptodate','','MenuMembersUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91628,'smartphone',1,NULL,'left','members',91623,NULL,NULL,6,'/adherents/list.php?statut=0','','MenuMembersResiliated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91721,'smartphone',1,NULL,'left','members',87434,NULL,NULL,1,'/adherents/index.php?leftmenu=accountancy&amp;mainmenu=members','','Subscriptions','compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91722,'smartphone',1,NULL,'left','members',91721,NULL,NULL,0,'/adherents/list.php?statut=-1&amp;leftmenu=accountancy&amp;mainmenu=members','','NewSubscription','compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91723,'smartphone',1,NULL,'left','members',91721,NULL,NULL,1,'/adherents/cotisations.php?leftmenu=accountancy','','List','compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91921,'smartphone',1,NULL,'left','members',87434,NULL,NULL,3,'/adherents/index.php?leftmenu=export&amp;mainmenu=members','','Exports','members',0,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91922,'smartphone',1,NULL,'left','members',91921,NULL,NULL,0,'/exports/index.php?leftmenu=export','','Datas','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled && $conf->export->enabled',2,'2013-02-24 18:29:15'),(91923,'smartphone',1,NULL,'left','members',91921,NULL,NULL,1,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(91924,'smartphone',1,NULL,'left','members',91921,NULL,NULL,2,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92121,'smartphone',1,NULL,'left','members',87434,NULL,NULL,5,'/adherents/index.php?leftmenu=setup&amp;mainmenu=members','','Setup','members',0,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92122,'smartphone',1,NULL,'left','members',92121,NULL,NULL,0,'/adherents/type.php?leftmenu=setup','','MembersTypes','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92123,'smartphone',1,NULL,'left','members',92121,NULL,NULL,1,'/adherents/options.php?leftmenu=setup','','MembersAttributes','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2013-02-24 18:29:15'),(92421,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,0,'/compta/index.php?leftmenu=suppliers','','Suppliers','companies',0,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92422,'smartphone',1,NULL,'left','commercial',92421,NULL,NULL,0,'/societe/soc.php?leftmenu=suppliers&amp;action=create&amp;type=f','','NewSupplier','companies',1,'','$user->rights->societe->creer && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92423,'smartphone',1,NULL,'left','commercial',92421,NULL,NULL,1,'/fourn/list.php?leftmenu=suppliers','','List','companies',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92424,'smartphone',1,NULL,'left','commercial',92421,NULL,NULL,2,'/contact/list.php?leftmenu=suppliers&amp;type=f','','Contacts','companies',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->fournisseur->enabled',2,'2013-02-24 18:29:15'),(92521,'smartphone',1,NULL,'left','commercial',87426,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders','orders',0,'','$user->rights->fournisseur->commande->lire','$conf->commande->enabled',2,'2013-02-24 18:29:15'),(92522,'smartphone',1,NULL,'left','commercial',92521,NULL,NULL,0,'/societe/societe.php?leftmenu=orders_suppliers','','NewOrder','orders',1,'','$user->rights->fournisseur->commande->creer','$conf->commande->enabled && $leftmenu==\"orders_suppliers\"',2,'2013-02-24 18:29:15'),(92523,'smartphone',1,NULL,'left','commercial',92521,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&amp;viewstatut=0','','List','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->commande->enabled && $leftmenu==\"orders_suppliers\"',2,'2013-02-24 18:29:15'),(92529,'smartphone',1,NULL,'left','commercial',92521,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&amp;mode=supplier','','Statistics','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->commande->enabled && $leftmenu==\"orders_suppliers\"',2,'2013-02-24 18:29:15'),(92621,'smartphone',1,NULL,'left','members',87434,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=3','','MembersCategoriesShort','categories',0,'','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(92622,'smartphone',1,NULL,'left','members',92621,NULL,NULL,0,'/categories/card.php?action=create&amp;type=3','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2013-02-24 18:29:15'),(103094,'all',2,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103095,'all',2,'agenda','left','agenda',103094,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103096,'all',2,'agenda','left','agenda',103095,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&amp;leftmenu=agenda&amp;action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103097,'all',2,'agenda','left','agenda',103095,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103098,'all',2,'agenda','left','agenda',103097,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103099,'all',2,'agenda','left','agenda',103097,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103100,'all',2,'agenda','left','agenda',103097,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103101,'all',2,'agenda','left','agenda',103097,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103102,'all',2,'agenda','left','agenda',103095,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103103,'all',2,'agenda','left','agenda',103102,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103104,'all',2,'agenda','left','agenda',103102,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103105,'all',2,'agenda','left','agenda',103102,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103106,'all',2,'agenda','left','agenda',103102,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2013-03-13 15:29:19'),(103107,'all',2,'agenda','left','agenda',103095,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2013-03-13 15:29:19'),(103108,'all',2,'pos','top','pos',0,NULL,NULL,100,'/pos/backend/listefac.php','','POS','pos@pos',NULL,'1','1','1',2,'2013-03-13 20:33:09'),(103109,'all',2,'pos','left','pos',103108,NULL,NULL,100,'/pos/backend/list.php','','Tickets','pos@pos',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103110,'all',2,'pos','left','pos',103109,NULL,NULL,100,'/pos/backend/list.php','','List','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103111,'all',2,'pos','left','pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewstatut=0','','StatusTicketDraft','pos@pos',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103112,'all',2,'pos','left','@pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewstatut=1','','StatusTicketClosed','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103113,'all',2,'pos','left','@pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewstatut=2','','StatusTicketProcessed','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103114,'all',2,'pos','left','@pos',103110,NULL,NULL,100,'/pos/backend/list.php?viewtype=1','','StatusTicketReturned','main',NULL,NULL,'$user->rights->pos->backend','$conf->global->POS_USE_TICKETS',0,'2013-03-13 20:33:09'),(103115,'all',2,'pos','left','pos',103108,NULL,NULL,100,'/pos/backend/listefac.php','','Factures','pos@pos',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103116,'all',2,'pos','left','pos',103115,NULL,NULL,100,'/pos/backend/listefac.php','','List','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103117,'all',2,'pos','left','pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewstatut=0','','BillStatusDraft','bills',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103118,'all',2,'pos','left','@pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewstatut=1','','BillStatusValidated','bills',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103119,'all',2,'pos','left','@pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewstatut=2&viewtype=0','','BillStatusPaid','bills',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103120,'all',2,'pos','left','@pos',103116,NULL,NULL,100,'/pos/backend/listefac.php?viewtype=2','','BillStatusReturned','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103121,'all',2,'pos','left','@pos',103108,NULL,NULL,100,'/pos/frontend/index.php','','POS','main',NULL,NULL,'$user->rights->pos->frontend','1',0,'2013-03-13 20:33:09'),(103122,'all',2,'pos','left','@pos',103121,NULL,NULL,100,'/pos/frontend/index.php','','NewTicket','main',NULL,NULL,'$user->rights->pos->frontend','1',0,'2013-03-13 20:33:09'),(103123,'all',2,'pos','left','@pos',103121,NULL,NULL,101,'/pos/backend/closes.php','','CloseandArching','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103124,'all',2,'pos','left','@pos',103108,NULL,NULL,100,'/pos/backend/terminal/cash.php','','Terminal','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103125,'all',2,'pos','left','@pos',103124,NULL,NULL,100,'/pos/backend/terminal/card.php?action=create','','NewCash','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103126,'all',2,'pos','left','@pos',103124,NULL,NULL,101,'/pos/backend/terminal/cash.php','','List','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103127,'all',2,'pos','left','@pos',103123,NULL,NULL,101,'/pos/backend/closes.php?viewstatut=0','','Arqueo','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103128,'all',2,'pos','left','@pos',103123,NULL,NULL,102,'/pos/backend/closes.php?viewstatut=1','','Closes','main',NULL,NULL,'$user->rights->pos->backend','1',0,'2013-03-13 20:33:09'),(103129,'all',2,'pos','left','@pos',103108,NULL,NULL,102,'/pos/backend/transfers.php','','Transfer','main',NULL,NULL,'$user->rights->pos->transfer','1',0,'2013-03-13 20:33:09'),(103130,'all',2,'pos','left','@pos',103108,NULL,NULL,102,'/pos/backend/resultat/index.php','','Rapport','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103131,'all',2,'pos','left','@pos',103130,NULL,NULL,102,'/pos/backend/resultat/casoc.php','','ReportsCustomer','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103132,'all',2,'pos','left','@pos',103130,NULL,NULL,102,'/pos/backend/resultat/causer.php','','ReportsUser','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103133,'all',2,'pos','left','@pos',103130,NULL,NULL,102,'/pos/backend/resultat/sellsjournal.php','','ReportsSells','main',NULL,NULL,'$user->rights->pos->stats','1',0,'2013-03-13 20:33:09'),(103134,'all',2,'opensurvey','top','opensurvey',0,NULL,NULL,200,'/opensurvey/index.php','','Surveys','opensurvey',NULL,NULL,'$user->rights->opensurvey->survey->read','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103135,'all',2,'opensurvey','left','opensurvey',-1,NULL,'opensurvey',200,'/opensurvey/index.php?mainmenu=opensurvey&leftmenu=opensurvey','','Survey','opensurvey@opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103136,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',210,'/opensurvey/public/index.php','_blank','NewSurvey','opensurvey@opensurvey',NULL,'opensurvey_new','','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(103137,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',220,'/opensurvey/list.php','','List','opensurvey@opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2013-03-13 20:33:42'),(108504,'all',1,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108505,'all',1,'agenda','left','agenda',108504,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108506,'all',1,'agenda','left','agenda',108505,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&amp;leftmenu=agenda&amp;action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108507,'all',1,'agenda','left','agenda',108505,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108508,'all',1,'agenda','left','agenda',108507,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108509,'all',1,'agenda','left','agenda',108507,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108510,'all',1,'agenda','left','agenda',108507,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-10-03 08:46:14'),(108511,'all',1,'agenda','left','agenda',108507,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-10-03 08:46:14'),(108512,'all',1,'agenda','left','agenda',108505,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108513,'all',1,'agenda','left','agenda',108512,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo&amp;filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108514,'all',1,'agenda','left','agenda',108512,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done&amp;filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108515,'all',1,'agenda','left','agenda',108512,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-10-03 08:46:14'),(108516,'all',1,'agenda','left','agenda',108512,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&amp;leftmenu=agenda&amp;status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-10-03 08:46:14'),(108517,'all',1,'agenda','left','agenda',108505,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&amp;leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2015-10-03 08:46:14'),(108518,'all',1,'barcode','left','tools',-1,NULL,'tools',200,'/barcode/printsheet.php?mainmenu=tools&leftmenu=barcodeprint','','BarCodePrintsheet','products',NULL,'barcodeprint','($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->lire_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled',2,'2015-10-03 08:46:14'),(108519,'all',1,'barcode','left','home',-1,'modulesadmintools','home',300,'/barcode/codeinit.php?mainmenu=home&leftmenu=modulesadmintools','','MassBarcodeInit','products',NULL,NULL,'($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->creer_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled && $leftmenu==\"modulesadmintools\"',0,'2015-10-03 08:46:14'),(108520,'all',1,'cron','left','home',-1,'modulesadmintools','home',200,'/cron/list.php?status=-1','','CronList','cron',NULL,NULL,'$user->rights->cron->read','$leftmenu==\'modulesadmintools\'',2,'2015-10-03 08:46:15'),(108521,'all',1,'ecm','top','ecm',0,NULL,NULL,100,'/ecm/index.php','','MenuECM','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload || $user->rights->ecm->setup','$conf->ecm->enabled',2,'2015-10-03 08:46:15'),(108522,'all',1,'ecm','left','ecm',-1,NULL,'ecm',101,'/ecm/index.php?mainmenu=ecm&leftmenu=ecm','','ECMArea','ecm',NULL,'ecm','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2015-10-03 08:46:15'),(108523,'all',1,'ecm','left','ecm',-1,'ecm','ecm',102,'/ecm/index.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsManual','ecm',NULL,'ecm_manual','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2015-10-03 08:46:15'),(108524,'all',1,'ecm','left','ecm',-1,'ecm','ecm',103,'/ecm/index_auto.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsAuto','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2015-10-03 08:46:15'),(108525,'all',1,'opensurvey','left','tools',-1,NULL,'tools',200,'/opensurvey/index.php?mainmenu=tools&leftmenu=opensurvey','','Survey','opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2015-10-03 08:46:16'),(108526,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',210,'/opensurvey/wizard/index.php','','NewSurvey','opensurvey',NULL,'opensurvey_new','$user->rights->opensurvey->write','$conf->opensurvey->enabled',0,'2015-10-03 08:46:16'),(108527,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',220,'/opensurvey/list.php','','List','opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2015-10-03 08:46:16'),(108528,'auguria',1,'','top','home',0,NULL,NULL,10,'/index.php?mainmenu=home&amp;leftmenu=','','Home','',-1,'','','1',2,'2015-10-03 08:46:16'),(108529,'auguria',1,'societe|fournisseur','top','companies',0,NULL,NULL,20,'/societe/index.php?mainmenu=companies&amp;leftmenu=','','ThirdParties','companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)',2,'2015-10-03 08:46:16'),(108530,'auguria',1,'product|service','top','products',0,NULL,NULL,30,'/product/index.php?mainmenu=products&amp;leftmenu=','','Products/Services','products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2015-10-03 08:46:16'),(108532,'auguria',1,'propal|commande|fournisseur|contrat|ficheinter','top','commercial',0,NULL,NULL,40,'/comm/index.php?mainmenu=commercial&amp;leftmenu=','','Commercial','commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->propal->enabled || $conf->commande->enabled || $conf->fournisseur->enabled || $conf->contrat->enabled || $conf->ficheinter->enabled',2,'2015-10-03 08:46:16'),(108533,'auguria',1,'comptabilite|accounting|facture|deplacement|don|tax|salaries|loa','top','accountancy',0,NULL,NULL,50,'/compta/index.php?mainmenu=accountancy&amp;leftmenu=','','MenuFinancial','compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->facture->lire|| $user->rights->deplacement->lire || $user->rights->don->lire || $user->rights->tax->charges->lire || $user->rights->salaries->read || $u','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->deplacement->enabled || $conf->don->enabled || $conf->tax->enabled || $conf->salaries->enabled || $conf->loan->enabled',2,'2015-10-03 08:46:16'),(108534,'auguria',1,'projet','top','project',0,NULL,NULL,70,'/projet/index.php?mainmenu=project&amp;leftmenu=','','Projects','projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(108535,'auguria',1,'mailing|export|import|opensurvey','top','tools',0,NULL,NULL,90,'/core/tools.php?mainmenu=tools&amp;leftmenu=','','Tools','other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run || $user->rights->opensurvey->read','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->opensurvey->enabled',2,'2015-10-03 08:46:16'),(108540,'auguria',1,'adherent','top','members',0,NULL,NULL,110,'/adherents/index.php?mainmenu=members&amp;leftmenu=','','Members','members',-1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(108541,'auguria',1,'banque|prelevement','top','bank',0,NULL,NULL,60,'/compta/bank/index.php?mainmenu=bank&amp;leftmenu=bank','','MenuBankCash','banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',0,'2015-10-03 08:46:16'),(108542,'auguria',1,'hrm','top','hrm',0,NULL,NULL,80,'/compta/hrm.php?mainmenu=hrm&amp;leftmenu=','','HRM','holiday',-1,'','$user->rights->holiday->write || $user->rights->deplacement->lire || $user->rights->expensereport->lire','$conf->holiday->enabled || $conf->deplacement->enabled || $conf->expensereport->enabled',0,'2015-10-03 08:46:16'),(108627,'auguria',1,'','left','home',108528,NULL,NULL,0,'/admin/index.php?leftmenu=setup','','Setup','admin',0,'setup','','$user->admin',2,'2015-10-03 08:46:16'),(108628,'auguria',1,'','left','home',108627,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108629,'auguria',1,'','left','home',108627,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108630,'auguria',1,'','left','home',108627,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108631,'auguria',1,'','left','home',108627,NULL,NULL,6,'/admin/boxes.php?leftmenu=setup','','Boxes','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108632,'auguria',1,'','left','home',108627,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108633,'auguria',1,'','left','home',108627,NULL,NULL,7,'/admin/delais.php?leftmenu=setup','','Alerts','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108634,'auguria',1,'','left','home',108627,NULL,NULL,10,'/admin/pdf.php?leftmenu=setup','','PDF','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108635,'auguria',1,'','left','home',108627,NULL,NULL,8,'/admin/security_other.php?leftmenu=setup','','Security','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108636,'auguria',1,'','left','home',108627,NULL,NULL,11,'/admin/mails.php?leftmenu=setup','','Emails','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108637,'auguria',1,'','left','home',108627,NULL,NULL,9,'/admin/limits.php?leftmenu=setup','','MenuLimits','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108638,'auguria',1,'','left','home',108627,NULL,NULL,13,'/admin/dict.php?leftmenu=setup','','Dictionary','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108639,'auguria',1,'','left','home',108627,NULL,NULL,14,'/admin/const.php?leftmenu=setup','','OtherSetup','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108640,'auguria',1,'','left','home',108627,NULL,NULL,12,'/admin/sms.php?leftmenu=setup','','SMS','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108641,'auguria',1,'','left','home',108627,NULL,NULL,4,'/admin/translation.php?leftmenu=setup','','Translation','admin',1,'','','$leftmenu==\"setup\"',2,'2015-10-03 08:46:16'),(108728,'auguria',1,'','left','home',108827,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=admintools','','InfoDolibarr','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108729,'auguria',1,'','left','home',108728,NULL,NULL,2,'/admin/system/modules.php?leftmenu=admintools','','Modules','admin',2,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108730,'auguria',1,'','left','home',108728,NULL,NULL,3,'/admin/triggers.php?leftmenu=admintools','','Triggers','admin',2,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108732,'auguria',1,'','left','home',108827,NULL,NULL,1,'/admin/system/browser.php?leftmenu=admintools','','InfoBrowser','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108733,'auguria',1,'','left','home',108827,NULL,NULL,2,'/admin/system/os.php?leftmenu=admintools','','InfoOS','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108734,'auguria',1,'','left','home',108827,NULL,NULL,3,'/admin/system/web.php?leftmenu=admintools','','InfoWebServer','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108735,'auguria',1,'','left','home',108827,NULL,NULL,4,'/admin/system/phpinfo.php?leftmenu=admintools','','InfoPHP','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108737,'auguria',1,'','left','home',108827,NULL,NULL,5,'/admin/system/database.php?leftmenu=admintools','','InfoDatabase','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108827,'auguria',1,'','left','home',108528,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','SystemTools','admin',0,'admintools','','$user->admin',2,'2015-10-03 08:46:16'),(108828,'auguria',1,'','left','home',108827,NULL,NULL,6,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108829,'auguria',1,'','left','home',108827,NULL,NULL,7,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108832,'auguria',1,'','left','home',108827,NULL,NULL,8,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108833,'auguria',1,'','left','home',108827,NULL,NULL,9,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator','admin',1,'','','$leftmenu==\"admintools\" && function_exists(\"eaccelerator_info\")',2,'2015-10-03 08:46:16'),(108834,'auguria',1,'','left','home',108827,NULL,NULL,10,'/admin/tools/listevents.php?leftmenu=admintools','','Audit','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108835,'auguria',1,'','left','home',108827,NULL,NULL,11,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108836,'auguria',1,'','left','home',108827,NULL,NULL,12,'/admin/tools/purge.php?leftmenu=admintools','','Purge','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108837,'auguria',1,'','left','home',108827,NULL,NULL,13,'/support/index.php?leftmenu=admintools','_blank','HelpCenter','help',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108838,'auguria',1,'','left','home',108827,NULL,NULL,14,'/admin/system/about.php?leftmenu=admintools','','About','admin',1,'','','$leftmenu==\"admintools\"',2,'2015-10-03 08:46:16'),(108927,'auguria',1,'','left','home',108528,NULL,NULL,4,'/user/home.php?leftmenu=users','','MenuUsersAndGroups','users',0,'users','','1',2,'2015-10-03 08:46:16'),(108928,'auguria',1,'','left','home',108927,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users','users',1,'','$user->rights->user->user->lire || $user->admin','$leftmenu==\"users\"',2,'2015-10-03 08:46:16'),(108929,'auguria',1,'','left','home',108928,NULL,NULL,0,'/user/card.php?leftmenu=users&amp;action=create','','NewUser','users',2,'','$user->rights->user->user->creer || $user->admin','$leftmenu==\"users\"',2,'2015-10-03 08:46:16'),(108930,'auguria',1,'','left','home',108927,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups','users',1,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin','$leftmenu==\"users\"',2,'2015-10-03 08:46:16'),(108931,'auguria',1,'','left','home',108930,NULL,NULL,0,'/user/group/card.php?leftmenu=users&amp;action=create','','NewGroup','users',2,'','($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin','$leftmenu==\"users\"',2,'2015-10-03 08:46:16'),(109027,'auguria',1,'','left','companies',108529,NULL,NULL,0,'/societe/index.php?leftmenu=thirdparties','','ThirdParty','companies',0,'thirdparties','$user->rights->societe->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109028,'auguria',1,'','left','companies',109027,NULL,NULL,0,'/societe/soc.php?action=create','','MenuNewThirdParty','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109030,'auguria',1,'','left','companies',109027,NULL,NULL,5,'/fourn/list.php?leftmenu=suppliers','','ListSuppliersShort','suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(109031,'auguria',1,'','left','companies',109030,NULL,NULL,0,'/societe/soc.php?leftmenu=supplier&amp;action=create&amp;type=f','','NewSupplier','suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(109033,'auguria',1,'','left','companies',109027,NULL,NULL,3,'/comm/prospect/list.php?leftmenu=prospects','','ListProspectsShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109034,'auguria',1,'','left','companies',109033,NULL,NULL,0,'/societe/soc.php?leftmenu=prospects&amp;action=create&amp;type=p','','MenuNewProspect','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109036,'auguria',1,'','left','companies',109027,NULL,NULL,4,'/comm/list.php?leftmenu=customers','','ListCustomersShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109037,'auguria',1,'','left','companies',109036,NULL,NULL,0,'/societe/soc.php?leftmenu=customers&amp;action=create&amp;type=c','','MenuNewCustomer','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109127,'auguria',1,'','left','companies',108529,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses','companies',0,'contacts','$user->rights->societe->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109128,'auguria',1,'','left','companies',109127,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&amp;action=create','','NewContactAddress','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109129,'auguria',1,'','left','companies',109127,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109131,'auguria',1,'','left','companies',109129,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&amp;type=p','','ThirdPartyProspects','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109132,'auguria',1,'','left','companies',109129,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&amp;type=c','','ThirdPartyCustomers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109133,'auguria',1,'','left','companies',109129,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&amp;type=f','','ThirdPartySuppliers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(109134,'auguria',1,'','left','companies',109129,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&amp;type=o','','Others','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2015-10-03 08:46:16'),(109177,'auguria',1,'','left','companies',108529,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=1','','SuppliersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:16'),(109178,'auguria',1,'','left','companies',109177,NULL,NULL,0,'/categories/card.php?action=create&amp;type=1','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:16'),(109187,'auguria',1,'','left','companies',108529,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=2','','CustomersProspectsCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:16'),(109188,'auguria',1,'','left','companies',109187,NULL,NULL,0,'/categories/card.php?action=create&amp;type=2','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:16'),(109197,'auguria',1,'','left','companies',108529,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=4','','ContactCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:16'),(109198,'auguria',1,'','left','companies',109197,NULL,NULL,0,'/categories/card.php?action=create&amp;type=4','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:16'),(109627,'auguria',1,'','left','commercial',108532,NULL,NULL,4,'/comm/propal/index.php?leftmenu=propals','','Prop','propal',0,'propals','$user->rights->propale->lire','$conf->propal->enabled',2,'2015-10-03 08:46:16'),(109628,'auguria',1,'','left','commercial',109627,NULL,NULL,0,'/comm/propal.php?action=create&amp;leftmenu=propals','','NewPropal','propal',1,'','$user->rights->propale->creer','$conf->propal->enabled',2,'2015-10-03 08:46:16'),(109629,'auguria',1,'','left','commercial',109627,NULL,NULL,1,'/comm/propal/list.php?leftmenu=propals','','List','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2015-10-03 08:46:16'),(109630,'auguria',1,'','left','commercial',109629,NULL,NULL,2,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=0','','PropalsDraft','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2015-10-03 08:46:16'),(109631,'auguria',1,'','left','commercial',109629,NULL,NULL,3,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=1','','PropalsOpened','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2015-10-03 08:46:16'),(109632,'auguria',1,'','left','commercial',109629,NULL,NULL,4,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=2','','PropalStatusSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2015-10-03 08:46:16'),(109633,'auguria',1,'','left','commercial',109629,NULL,NULL,5,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=3','','PropalStatusNotSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2015-10-03 08:46:16'),(109634,'auguria',1,'','left','commercial',109629,NULL,NULL,6,'/comm/propal/list.php?leftmenu=propals&amp;viewstatut=4','','PropalStatusBilled','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2015-10-03 08:46:16'),(109637,'auguria',1,'','left','commercial',109627,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2015-10-03 08:46:16'),(109727,'auguria',1,'','left','commercial',108532,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',2,'2015-10-03 08:46:16'),(109728,'auguria',1,'','left','commercial',109727,NULL,NULL,0,'/commande/card.php?action=create&amp;leftmenu=orders','','NewOrder','orders',1,'','$user->rights->commande->creer','$conf->commande->enabled',2,'2015-10-03 08:46:16'),(109729,'auguria',1,'','left','commercial',109727,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2015-10-03 08:46:16'),(109730,'auguria',1,'','left','commercial',109729,NULL,NULL,2,'/commande/list.php?leftmenu=orders&amp;viewstatut=0','','StatusOrderDraftShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2015-10-03 08:46:16'),(109731,'auguria',1,'','left','commercial',109729,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=1','','StatusOrderValidated','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2015-10-03 08:46:16'),(109732,'auguria',1,'','left','commercial',109729,NULL,NULL,4,'/commande/list.php?leftmenu=orders&amp;viewstatut=2','','StatusOrderOnProcessShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2015-10-03 08:46:16'),(109733,'auguria',1,'','left','commercial',109729,NULL,NULL,5,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','StatusOrderToBill','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2015-10-03 08:46:16'),(109734,'auguria',1,'','left','commercial',109729,NULL,NULL,6,'/commande/list.php?leftmenu=orders&amp;viewstatut=4','','StatusOrderProcessed','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2015-10-03 08:46:16'),(109735,'auguria',1,'','left','commercial',109729,NULL,NULL,7,'/commande/list.php?leftmenu=orders&amp;viewstatut=-1','','StatusOrderCanceledShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2015-10-03 08:46:16'),(109736,'auguria',1,'','left','commercial',109727,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2015-10-03 08:46:16'),(109827,'auguria',1,'','left','commercial',108530,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments','sendings',0,'sendings','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2015-10-03 08:46:16'),(109828,'auguria',1,'','left','commercial',109827,NULL,NULL,0,'/expedition/card.php?action=create2&leftmenu=sendings','','NewSending','sendings',1,'','$user->rights->expedition->creer','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2015-10-03 08:46:16'),(109829,'auguria',1,'','left','commercial',109827,NULL,NULL,1,'/expedition/list.php?leftmenu=sendings','','List','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2015-10-03 08:46:16'),(109830,'auguria',1,'','left','commercial',109827,NULL,NULL,2,'/expedition/stats/index.php?leftmenu=sendings','','Statistics','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2015-10-03 08:46:16'),(109927,'auguria',1,'','left','commercial',108532,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts','contracts',0,'contracts','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2015-10-03 08:46:16'),(109928,'auguria',1,'','left','commercial',109927,NULL,NULL,0,'/contrat/card.php?&action=create&amp;leftmenu=contracts','','NewContract','contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2015-10-03 08:46:16'),(109929,'auguria',1,'','left','commercial',109927,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2015-10-03 08:46:16'),(109930,'auguria',1,'','left','commercial',109927,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2015-10-03 08:46:16'),(109931,'auguria',1,'','left','commercial',109930,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&amp;mode=0','','MenuInactiveServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2015-10-03 08:46:16'),(109932,'auguria',1,'','left','commercial',109930,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&amp;mode=4','','MenuRunningServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2015-10-03 08:46:16'),(109933,'auguria',1,'','left','commercial',109930,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&amp;mode=4&amp;filter=expired','','MenuExpiredServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2015-10-03 08:46:16'),(109934,'auguria',1,'','left','commercial',109930,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&amp;mode=5','','MenuClosedServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled&&$leftmenu==\"contracts\"',2,'2015-10-03 08:46:16'),(110027,'auguria',1,'','left','commercial',108532,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions','interventions',0,'ficheinter','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2015-10-03 08:46:16'),(110028,'auguria',1,'','left','commercial',110027,NULL,NULL,0,'/fichinter/card.php?action=create&amp;leftmenu=ficheinter','','NewIntervention','interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled',2,'2015-10-03 08:46:16'),(110029,'auguria',1,'','left','commercial',110027,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2015-10-03 08:46:16'),(110127,'auguria',1,'','left','accountancy',108533,NULL,NULL,3,'/fourn/facture/list.php?leftmenu=suppliers_bills','','BillsSuppliers','bills',0,'supplier_bills','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(110128,'auguria',1,'','left','accountancy',110127,NULL,NULL,0,'/fourn/facture/card.php?action=create&amp;leftmenu=suppliers_bills','','NewBill','bills',1,'','$user->rights->fournisseur->facture->creer','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(110129,'auguria',1,'','left','accountancy',110127,NULL,NULL,1,'/fourn/facture/impayees.php?leftmenu=suppliers_bills','','Unpaid','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(110130,'auguria',1,'','left','accountancy',110127,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(110131,'auguria',1,'','left','accountancy',110127,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills&mode=supplier','','Statistics','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(110227,'auguria',1,'','left','accountancy',108533,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers','bills',0,'customer_bills','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110228,'auguria',1,'','left','accountancy',110227,NULL,NULL,3,'/compta/facture.php?action=create&amp;leftmenu=customers_bills','','NewBill','bills',1,'','$user->rights->facture->creer','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110229,'auguria',1,'','left','accountancy',110227,NULL,NULL,5,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','ListOfTemplates','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110230,'auguria',1,'','left','accountancy',110227,NULL,NULL,7,'/compta/facture/mergepdftool.php?action=facturer&amp;leftmenu=customers_bills','','MergingPDFTool','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110231,'auguria',1,'','left','accountancy',110227,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110232,'auguria',1,'','left','accountancy',110227,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills','','List','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110237,'auguria',1,'','left','accountancy',110231,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110238,'auguria',1,'','left','accountancy',108541,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&amp;mainmenu=bank','','MenuChequeDeposits','bills',0,'checks','$user->rights->banque->lire','! empty($conf->banque->enabled) && (! empty($conf->facture->enabled)) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON)',2,'2015-10-03 08:46:16'),(110239,'auguria',1,'','left','accountancy',110238,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&amp;action=new','','NewCheckDeposit','compta',1,'','$user->rights->banque->lire','! empty($conf->banque->enabled) && (! empty($conf->facture->enabled)) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON)',2,'2015-10-03 08:46:16'),(110240,'auguria',1,'','left','accountancy',110238,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List','bills',1,'','$user->rights->banque->lire','! empty($conf->banque->enabled) && (! empty($conf->facture->enabled)) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON)',2,'2015-10-03 08:46:16'),(110241,'auguria',1,'','left','accountancy',110227,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110247,'auguria',1,'','left','accountancy',110232,NULL,NULL,1,'/compta/facture/list.php?leftmenu=customers_bills&amp;search_status=0','','BillShortStatusDraft','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110248,'auguria',1,'','left','accountancy',110232,NULL,NULL,2,'/compta/facture/list.php?leftmenu=customers_bills&amp;search_status=1','','BillShortStatusNotPaid','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110249,'auguria',1,'','left','accountancy',110232,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills&amp;search_status=2','','BillShortStatusPaid','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110250,'auguria',1,'','left','accountancy',110232,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills&amp;search_status=3','','BillShortStatusCanceled','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2015-10-03 08:46:16'),(110427,'auguria',1,'','left','accountancy',108533,NULL,NULL,3,'/commande/list.php?leftmenu=orders&amp;viewstatut=3','','MenuOrdersToBill','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',0,'2015-10-03 08:46:16'),(110527,'auguria',1,'','left','accountancy',108533,NULL,NULL,4,'/don/index.php?leftmenu=donations&amp;mainmenu=accountancy','','Donations','donations',0,'donations','$user->rights->don->lire','$conf->don->enabled',2,'2015-10-03 08:46:16'),(110528,'auguria',1,'','left','accountancy',110527,NULL,NULL,0,'/don/card.php?leftmenu=donations&amp;mainmenu=accountancy&amp;action=create','','NewDonation','donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2015-10-03 08:46:16'),(110529,'auguria',1,'','left','accountancy',110527,NULL,NULL,1,'/don/list.php?leftmenu=donations&amp;mainmenu=accountancy','','List','donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2015-10-03 08:46:16'),(110627,'auguria',1,'','left','accountancy',108542,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses','trips',0,'tripsandexpenses','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2015-10-03 08:46:17'),(110628,'auguria',1,'','left','accountancy',110627,NULL,NULL,1,'/compta/deplacement/card.php?action=create&amp;leftmenu=tripsandexpenses','','New','trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled',0,'2015-10-03 08:46:17'),(110629,'auguria',1,'','left','accountancy',110627,NULL,NULL,2,'/compta/deplacement/list.php?leftmenu=tripsandexpenses','','List','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2015-10-03 08:46:17'),(110630,'auguria',1,'','left','accountancy',110627,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2015-10-03 08:46:17'),(110727,'auguria',1,'','left','accountancy',108533,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&amp;mainmenu=accountancy','','MenuSpecialExpenses','compta',0,'tax','(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read)','$conf->tax->enabled || $conf->salaries->enabled',0,'2015-10-03 08:46:16'),(110737,'auguria',1,'','left','accountancy',110727,NULL,NULL,1,'/compta/salaries/index.php?leftmenu=tax_salary&amp;mainmenu=accountancy','','Salaries','salaries',1,'tax_sal','$user->rights->salaries->read','$conf->salaries->enabled',0,'2015-10-03 08:46:16'),(110738,'auguria',1,'','left','accountancy',110737,NULL,NULL,2,'/compta/salaries/card.php?leftmenu=tax_salary&amp;action=create','','NewPayment','companies',2,'','$user->rights->salaries->write','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2015-10-03 08:46:16'),(110739,'auguria',1,'','left','accountancy',110737,NULL,NULL,3,'/compta/salaries/index.php?leftmenu=tax_salary','','Payments','companies',2,'','$user->rights->salaries->read','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2015-10-03 08:46:16'),(110747,'auguria',1,'','left','accountancy',110727,NULL,NULL,1,'/loan/index.php?leftmenu=tax_loan&amp;mainmenu=accountancy','','Loans','loan',1,'tax_loan','$user->rights->loan->read','$conf->loan->enabled',0,'2015-10-03 08:46:16'),(110748,'auguria',1,'','left','accountancy',110747,NULL,NULL,2,'/loan/card.php?leftmenu=tax_loan&amp;action=create','','NewLoan','loan',2,'','$user->rights->loan->write','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2015-10-03 08:46:16'),(110749,'auguria',1,'','left','accountancy',110747,NULL,NULL,3,'/loan/index.php?leftmenu=tax_loan','','Payments','companies',2,'','$user->rights->loan->read','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2015-10-03 08:46:16'),(110750,'auguria',1,'','left','accountancy',110747,NULL,NULL,4,'/loan/calc.php?leftmenu=tax_loan','','Calculator','companies',2,'','$user->rights->loan->calc','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2015-10-03 08:46:16'),(110777,'auguria',1,'','left','accountancy',110727,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions','',1,'tax_social','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2015-10-03 08:46:16'),(110778,'auguria',1,'','left','accountancy',110777,NULL,NULL,2,'/compta/sociales/charges.php?leftmenu=tax_social&amp;action=create','','MenuNewSocialContribution','',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2015-10-03 08:46:16'),(110779,'auguria',1,'','left','accountancy',110777,NULL,NULL,3,'/compta/charges/index.php?leftmenu=tax_social&amp;mainmenu=accountancy&amp;mode=sconly','','Payments','',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2015-10-03 08:46:16'),(110827,'auguria',1,'','left','accountancy',110727,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&amp;mainmenu=accountancy','','VAT','companies',1,'tax_vat','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2015-10-03 08:46:16'),(110828,'auguria',1,'','left','accountancy',110827,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&amp;action=create','','NewPayment','companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2015-10-03 08:46:16'),(110829,'auguria',1,'','left','accountancy',110827,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','Payments','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2015-10-03 08:46:16'),(110830,'auguria',1,'','left','accountancy',110827,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2015-10-03 08:46:16'),(110831,'auguria',1,'','left','accountancy',110827,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2015-10-03 08:46:16'),(110927,'auguria',1,'','left','accountancy',108533,NULL,NULL,8,'/accountancy/customer/index.php?leftmenu=ventil_customer','','CustomersVentilation','accountancy',0,'ventil_customer','$user->rights->accounting->ventilation->read','$conf->accounting->enabled',0,'2015-10-03 08:46:16'),(110928,'auguria',1,'','left','accountancy',110927,NULL,NULL,0,'/accountancy/customer/list.php','','ToDispatch','accountancy',1,'','$user->rights->accounting->ventilation->dispatch','$conf->accounting->enabled && $leftmenu==\"ventil_customer\"',0,'2015-10-03 08:46:16'),(110929,'auguria',1,'','left','accountancy',110927,NULL,NULL,1,'/accountancy/customer/lines.php','','Dispatched','accountancy',1,'','$user->rights->accounting->ventilation->read','$conf->accounting->enabled && $leftmenu==\"ventil_customer\"',0,'2015-10-03 08:46:16'),(110937,'auguria',1,'','left','accountancy',108533,NULL,NULL,9,'/accountancy/supplier/index.php?leftmenu=ventil_supplier','','SuppliersVentilation','accountancy',0,'ventil_supplier','$user->rights->accounting->ventilation->read','$conf->accounting->enabled && $conf->fournisseur->enabled',0,'2015-10-03 08:46:16'),(110938,'auguria',1,'','left','accountancy',110937,NULL,NULL,0,'/accountancy/supplier/list.php','','ToDispatch','accountancy',1,'','$user->rights->accounting->ventilation->dispatch','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"ventil_supplier\"',0,'2015-10-03 08:46:16'),(110939,'auguria',1,'','left','accountancy',110937,NULL,NULL,1,'/accountancy/supplier/lines.php','','Dispatched','accountancy',1,'','$user->rights->accounting->ventilation->read','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"ventil_supplier\"',0,'2015-10-03 08:46:16'),(111027,'auguria',1,'','left','accountancy',108541,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&amp;mainmenu=bank','','StandingOrders','withdrawals',0,'withdraw','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2015-10-03 08:46:16'),(111029,'auguria',1,'','left','accountancy',111027,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2015-10-03 08:46:16'),(111030,'auguria',1,'','left','accountancy',111027,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2015-10-03 08:46:16'),(111031,'auguria',1,'','left','accountancy',111027,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2015-10-03 08:46:16'),(111033,'auguria',1,'','left','accountancy',111027,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2015-10-03 08:46:16'),(111034,'auguria',1,'','left','accountancy',111027,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2015-10-03 08:46:16'),(111127,'auguria',1,'','left','accountancy',108541,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&amp;mainmenu=bank','','MenuBankCash','banks',0,'bank','$user->rights->banque->lire','$conf->banque->enabled',0,'2015-10-03 08:46:16'),(111128,'auguria',1,'','left','accountancy',111127,NULL,NULL,0,'/compta/bank/card.php?action=create&amp;leftmenu=bank','','MenuNewFinancialAccount','banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2015-10-03 08:46:16'),(111129,'auguria',1,'','left','accountancy',111127,NULL,NULL,1,'/compta/bank/categ.php?leftmenu=bank','','Rubriques','categories',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2015-10-03 08:46:16'),(111130,'auguria',1,'','left','accountancy',111127,NULL,NULL,2,'/compta/bank/search.php?leftmenu=bank','','ListTransactions','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2015-10-03 08:46:16'),(111131,'auguria',1,'','left','accountancy',111127,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2015-10-03 08:46:16'),(111133,'auguria',1,'','left','accountancy',111127,NULL,NULL,5,'/compta/bank/virement.php?leftmenu=bank','','BankTransfers','banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2015-10-03 08:46:16'),(111227,'auguria',1,'','left','accountancy',108533,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&amp;mainmenu=accountancy','','Reportings','main',0,'ca','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled',0,'2015-10-03 08:46:16'),(111228,'auguria',1,'','left','accountancy',111227,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111229,'auguria',1,'','left','accountancy',111228,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111230,'auguria',1,'','left','accountancy',111227,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111231,'auguria',1,'','left','accountancy',111230,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111232,'auguria',1,'','left','accountancy',111230,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111233,'auguria',1,'','left','accountancy',111227,NULL,NULL,1,'/compta/journal/sellsjournal.php?leftmenu=ca','','SellsJournal','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111234,'auguria',1,'','left','accountancy',111227,NULL,NULL,1,'/compta/journal/purchasesjournal.php?leftmenu=ca','','PurchasesJournal','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111235,'auguria',1,'','left','accountancy',111230,NULL,NULL,1,'/compta/stats/cabyprodserv.php?leftmenu=ca','','ByProductsAndServices','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled || $conf->accounting->enabled && $leftmenu==\"ca\"',0,'2015-10-03 08:46:16'),(111247,'auguria',1,'','left','accountancy',108533,NULL,NULL,12,'/accountancy/bookkeeping/list.php?leftmenu=bookkeeping','','Bookkeeping','accountancy',0,'bookkeeping','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2015-10-03 08:46:16'),(111248,'auguria',1,'','left','accountancy',111247,NULL,NULL,0,'/accountancy/bookkeeping/listbyyear.php','','ByYear','accountancy',1,'','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled && $leftmenu==\"bookkeeping\"',0,'2015-10-03 08:46:16'),(111249,'auguria',1,'','left','accountancy',111247,NULL,NULL,1,'/accountancy/bookkeeping/balancebymonth.php','','AccountBalanceByMonth','accountancy',1,'','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled && $leftmenu==\"bookkeeping\"',0,'2015-10-03 08:46:16'),(111277,'auguria',1,'','left','home',108533,NULL,NULL,20,'/accountancy/admin/fiscalyear.php?leftmenu=setup','','Fiscalyear','accountancy',1,'','$user->rights->accounting->fiscalyear','$conf->accounting->enabled',2,'2015-10-03 08:46:16'),(111278,'auguria',1,'','left','home',108533,NULL,NULL,21,'/accountancy/admin/account.php?mainmenu=accountancy','','Chartofaccounts','accountancy',1,'','$user->rights->accounting->chartofaccount','$conf->accounting->enabled',2,'2015-10-03 08:46:16'),(111327,'auguria',1,'','left','products',108530,NULL,NULL,0,'/product/index.php?leftmenu=product&amp;type=0','','Products','products',0,'product','$user->rights->produit->lire','$conf->product->enabled',2,'2015-10-03 08:46:16'),(111328,'auguria',1,'','left','products',111327,NULL,NULL,0,'/product/card.php?leftmenu=product&amp;action=create&amp;type=0','','NewProduct','products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2015-10-03 08:46:16'),(111329,'auguria',1,'','left','products',111327,NULL,NULL,1,'/product/list.php?leftmenu=product&amp;type=0','','List','products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2015-10-03 08:46:16'),(111330,'auguria',1,'','left','products',111327,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2015-10-03 08:46:16'),(111331,'auguria',1,'','left','products',111327,NULL,NULL,6,'/product/popuprop.php?leftmenu=stats&amp;type=0','','Statistics','main',1,'','$user->rights->produit->lire','$conf->propal->enabled',2,'2015-10-03 08:46:16'),(111332,'auguria',1,'','left','products',111327,NULL,NULL,5,'/product/reassortlot.php?type=0','','StocksByLotSerial','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2015-10-03 08:46:16'),(111427,'auguria',1,'','left','products',108530,NULL,NULL,1,'/product/index.php?leftmenu=service&amp;type=1','','Services','products',0,'service','$user->rights->service->lire','$conf->service->enabled',2,'2015-10-03 08:46:16'),(111428,'auguria',1,'','left','products',111427,NULL,NULL,0,'/product/card.php?leftmenu=service&amp;action=create&amp;type=1','','NewService','products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2015-10-03 08:46:16'),(111429,'auguria',1,'','left','products',111427,NULL,NULL,1,'/product/list.php?leftmenu=service&amp;type=1','','List','products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2015-10-03 08:46:16'),(111430,'auguria',1,'','left','products',111427,NULL,NULL,5,'/product/popuprop.php?leftmenu=stats&amp;type=1','','Statistics','main',1,'','$user->rights->service->lire','$conf->propal->enabled',2,'2015-10-03 08:46:16'),(111627,'auguria',1,'','left','products',108530,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock','stocks',0,'stock','$user->rights->stock->lire','$conf->stock->enabled',2,'2015-10-03 08:46:16'),(111628,'auguria',1,'','left','products',111627,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse','stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2015-10-03 08:46:16'),(111629,'auguria',1,'','left','products',111627,NULL,NULL,1,'/product/stock/list.php','','List','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2015-10-03 08:46:16'),(111631,'auguria',1,'','left','products',111627,NULL,NULL,3,'/product/stock/mouvement.php','','Movements','stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2015-10-03 08:46:16'),(111632,'auguria',1,'','left','products',111627,NULL,NULL,4,'/product/stock/replenish.php','','Replenishments','stocks',1,'','$user->rights->stock->mouvement->creer && $user->rights->fournisseur->lire','$conf->stock->enabled && $conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(111633,'auguria',1,'','left','products',111627,NULL,NULL,5,'/product/stock/massstockmove.php','','StockTransfer','stocks',1,'','$user->rights->stock->mouvement->creer','$conf->stock->enabled',2,'2015-10-03 08:46:16'),(111727,'auguria',1,'','left','products',108530,NULL,NULL,4,'/categories/index.php?leftmenu=cat&amp;type=0','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2015-10-03 08:46:16'),(111728,'auguria',1,'','left','products',111727,NULL,NULL,0,'/categories/card.php?action=create&amp;type=0','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2015-10-03 08:46:16'),(112127,'auguria',1,'','left','project',108534,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects','projects',0,'projects','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112128,'auguria',1,'','left','project',112127,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112129,'auguria',1,'','left','project',112127,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112137,'auguria',1,'','left','project',108534,NULL,NULL,0,'/projet/index.php?leftmenu=projects&amp;mode=mine','','MyProjects','projects',0,'myprojects','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112138,'auguria',1,'','left','project',112137,NULL,NULL,1,'/projet/card.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112139,'auguria',1,'','left','project',112137,NULL,NULL,2,'/projet/list.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112227,'auguria',1,'','left','project',108534,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112228,'auguria',1,'','left','project',112227,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112229,'auguria',1,'','left','project',112227,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112230,'auguria',1,'','left','project',112227,NULL,NULL,3,'/projet/activity/perweek.php?leftmenu=projects','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112327,'auguria',1,'','left','project',108534,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects&amp;mode=mine','','MyActivities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112328,'auguria',1,'','left','project',112327,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&amp;action=create&amp;mode=mine','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112329,'auguria',1,'','left','project',112327,NULL,NULL,2,'/projet/tasks/index.php?leftmenu=projects&amp;mode=mine','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112330,'auguria',1,'','left','project',112327,NULL,NULL,3,'/projet/activity/perweek.php?leftmenu=projects&amp;mode=mine','','NewTimeSpent','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2015-10-03 08:46:16'),(112427,'auguria',1,'','left','tools',108535,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings','mails',0,'mailing','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2015-10-03 08:46:16'),(112428,'auguria',1,'','left','tools',112427,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&amp;action=create','','NewMailing','mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2015-10-03 08:46:16'),(112429,'auguria',1,'','left','tools',112427,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List','mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2015-10-03 08:46:16'),(112627,'auguria',1,'','left','tools',108535,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport','exports',0,'export','$user->rights->export->lire','$conf->export->enabled',2,'2015-10-03 08:46:16'),(112628,'auguria',1,'','left','tools',112627,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport','exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2015-10-03 08:46:16'),(112657,'auguria',1,'','left','tools',108535,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport','exports',0,'import','$user->rights->import->run','$conf->import->enabled',2,'2015-10-03 08:46:16'),(112658,'auguria',1,'','left','tools',112657,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport','exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2015-10-03 08:46:16'),(112727,'auguria',1,'','left','members',108540,NULL,NULL,0,'/adherents/index.php?leftmenu=members&amp;mainmenu=members','','Members','members',0,'members','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112728,'auguria',1,'','left','members',112727,NULL,NULL,0,'/adherents/card.php?leftmenu=members&amp;action=create','','NewMember','members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112729,'auguria',1,'','left','members',112727,NULL,NULL,1,'/adherents/list.php','','List','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112730,'auguria',1,'','left','members',112729,NULL,NULL,2,'/adherents/list.php?leftmenu=members&amp;statut=-1','','MenuMembersToValidate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112731,'auguria',1,'','left','members',112729,NULL,NULL,3,'/adherents/list.php?leftmenu=members&amp;statut=1','','MenuMembersValidated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112732,'auguria',1,'','left','members',112729,NULL,NULL,4,'/adherents/list.php?leftmenu=members&amp;statut=1&amp;filter=outofdate','','MenuMembersNotUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112733,'auguria',1,'','left','members',112729,NULL,NULL,5,'/adherents/list.php?leftmenu=members&amp;statut=1&amp;filter=uptodate','','MenuMembersUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112734,'auguria',1,'','left','members',112729,NULL,NULL,6,'/adherents/list.php?leftmenu=members&amp;statut=0','','MenuMembersResiliated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:16'),(112735,'auguria',1,'','left','members',112727,NULL,NULL,7,'/adherents/stats/geo.php?leftmenu=members&amp;mode=memberbycountry','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(112827,'auguria',1,'','left','members',108540,NULL,NULL,1,'/adherents/index.php?leftmenu=members&amp;mainmenu=members','','Subscriptions','compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(112828,'auguria',1,'','left','members',112827,NULL,NULL,0,'/adherents/list.php?statut=-1&amp;leftmenu=accountancy&amp;mainmenu=members','','NewSubscription','compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(112829,'auguria',1,'','left','members',112827,NULL,NULL,1,'/adherents/cotisations.php?leftmenu=members','','List','compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(112830,'auguria',1,'','left','members',112827,NULL,NULL,7,'/adherents/stats/index.php?leftmenu=members','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113027,'auguria',1,'','left','members',108540,NULL,NULL,3,'/adherents/index.php?leftmenu=export&amp;mainmenu=members','','Exports','members',0,'export','$user->rights->adherent->export','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113028,'auguria',1,'','left','members',113027,NULL,NULL,0,'/exports/index.php?leftmenu=export','','Datas','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled && $conf->export->enabled',2,'2015-10-03 08:46:17'),(113029,'auguria',1,'','left','members',113027,NULL,NULL,1,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113030,'auguria',1,'','left','members',113027,NULL,NULL,2,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113227,'auguria',1,'','left','members',108540,NULL,NULL,5,'/adherents/type.php?leftmenu=setup&amp;mainmenu=members','','MembersTypes','members',0,'setup','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113228,'auguria',1,'','left','members',113227,NULL,NULL,0,'/adherents/type.php?leftmenu=setup&amp;mainmenu=members&amp;action=create','','New','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113229,'auguria',1,'','left','members',113227,NULL,NULL,1,'/adherents/type.php?leftmenu=setup&amp;mainmenu=members','','List','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2015-10-03 08:46:17'),(113527,'auguria',1,'','left','hrm',108542,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','CPTitreMenu','holiday',0,'hrm','$user->rights->holiday->write','$conf->holiday->enabled',0,'2015-10-03 08:46:17'),(113528,'auguria',1,'','left','hrm',113527,NULL,NULL,1,'/holiday/card.php?&action=request','','MenuAddCP','holiday',1,'','$user->rights->holiday->write','$conf->holiday->enabled',0,'2015-10-03 08:46:17'),(113529,'auguria',1,'','left','hrm',113527,NULL,NULL,2,'/holiday/define_holiday.php?&action=request','','MenuConfCP','holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2015-10-03 08:46:17'),(113530,'auguria',1,'','left','hrm',113527,NULL,NULL,3,'/holiday/view_log.php?&action=request','','MenuLogCP','holiday',1,'','$user->rights->holiday->view_log','$conf->holiday->enabled',0,'2015-10-03 08:46:17'),(113531,'auguria',1,'','left','hrm',113527,NULL,NULL,4,'/holiday/month_report.php?&action=request','','MenuReportMonth','holiday',1,'','$user->rights->holiday->month_report','$conf->holiday->enabled',0,'2015-10-03 08:46:17'),(113627,'auguria',1,'','left','commercial',108532,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders','orders',0,'orders_suppliers','$user->rights->fournisseur->commande->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(113628,'auguria',1,'','left','commercial',113627,NULL,NULL,0,'/fourn/commande/card.php?action=create&amp;leftmenu=orders_suppliers','','NewOrder','orders',1,'','$user->rights->fournisseur->commande->creer','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(113629,'auguria',1,'','left','commercial',113627,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&amp;viewstatut=0','','List','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(113635,'auguria',1,'','left','commercial',113627,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&amp;mode=supplier','','Statistics','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->fournisseur->enabled',2,'2015-10-03 08:46:16'),(113727,'auguria',1,'','left','members',108540,NULL,NULL,3,'/categories/index.php?leftmenu=cat&amp;type=3','','MembersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:17'),(113728,'auguria',1,'','left','members',113727,NULL,NULL,0,'/categories/card.php?action=create&amp;type=3','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2015-10-03 08:46:17'); /*!40000 ALTER TABLE `llx_menu` ENABLE KEYS */; UNLOCK TABLES; @@ -5823,7 +5823,7 @@ CREATE TABLE `llx_opensurvey_sondage` ( LOCK TABLES `llx_opensurvey_sondage` WRITE; /*!40000 ALTER TABLE `llx_opensurvey_sondage` DISABLE KEYS */; -INSERT INTO `llx_opensurvey_sondage` VALUES ('m4467s2mtk6khmxc','m4467s2mtk6khmxci2ysw682','fdffdshfghfj jhgjgh','aaa@aaa.com','fdfds',0,'fdffds','2013-03-07 00:00:00','D+',1,1,'dolibarr',NOW(),1,1,1,NULL); +INSERT INTO `llx_opensurvey_sondage` VALUES ('m4467s2mtk6khmxc','m4467s2mtk6khmxci2ysw682','fdffdshfghfj jhgjgh','aaa@aaa.com','fdfds',0,'fdffds','2013-03-07 00:00:00','D+',1,1,'dolibarr','2015-10-03 08:45:33',1,1,1,NULL); /*!40000 ALTER TABLE `llx_opensurvey_sondage` ENABLE KEYS */; UNLOCK TABLES; @@ -5914,7 +5914,7 @@ CREATE TABLE `llx_paiement` ( LOCK TABLES `llx_paiement` WRITE; /*!40000 ALTER TABLE `llx_paiement` DISABLE KEYS */; -INSERT INTO `llx_paiement` VALUES (1,1,'2010-07-10 14:59:41','2010-07-10 12:59:41','2010-07-10 12:00:00',0.02000000,4,'','',4,1,NULL,0,0),(2,1,'2011-07-18 20:50:24','2011-07-18 18:50:24','2011-07-08 12:00:00',20.00000000,6,'','',5,1,NULL,0,0),(3,1,'2011-07-18 20:50:47','2011-07-18 18:50:47','2011-07-08 12:00:00',10.00000000,4,'','',6,1,NULL,0,0),(5,1,'2011-08-01 03:34:11','2011-08-01 01:34:11','2011-08-01 03:34:11',5.63000000,6,'','Payment Invoice FA1108-0003',8,1,NULL,0,0),(6,1,'2011-08-06 20:33:54','2011-08-06 18:33:54','2011-08-06 20:33:53',5.98000000,4,'','Payment Invoice FA1108-0004',13,1,NULL,0,0),(8,1,'2011-08-08 02:53:40','2011-08-08 00:53:40','2011-08-08 12:00:00',26.10000000,4,'','',14,1,NULL,0,0),(9,1,'2011-08-08 02:55:58','2011-08-08 00:55:58','2011-08-08 12:00:00',26.96000000,1,'','',15,1,NULL,0,0),(17,1,'2012-12-09 15:28:44','2012-12-09 14:28:44','2012-12-09 12:00:00',2.00000000,4,'','',16,1,NULL,0,0),(18,1,'2012-12-09 15:28:53','2012-12-09 14:28:53','2012-12-09 12:00:00',-2.00000000,4,'','',17,1,NULL,0,0),(19,1,'2012-12-09 17:35:55','2012-12-09 16:35:55','2012-12-09 12:00:00',-2.00000000,4,'','',18,1,NULL,0,0),(20,1,'2012-12-09 17:37:02','2012-12-09 16:37:02','2012-12-09 12:00:00',2.00000000,4,'','',19,1,NULL,0,0),(21,1,'2012-12-09 18:35:07','2012-12-09 17:35:07','2012-12-09 12:00:00',-2.00000000,4,'','',20,1,NULL,0,0),(23,1,'2012-12-12 18:54:33','2012-12-12 17:54:33','2012-12-12 12:00:00',1.00000000,1,'','',21,1,NULL,0,0),(24,1,'2013-03-06 16:48:16','2013-03-06 15:48:16','2013-03-06 00:00:00',20.00000000,4,'','Adhésion/cotisation 2016',22,1,NULL,0,0),(25,1,'2013-03-20 14:30:11','2013-03-20 13:30:11','2013-03-20 00:00:00',10.00000000,2,'','Adhésion/cotisation 2011',23,1,NULL,0,0),(26,1,'2014-03-02 19:57:58','2014-03-02 18:57:58','2013-07-09 12:00:00',605.00000000,2,'','',24,1,NULL,0,0),(27,1,'2014-03-02 19:59:48','2014-03-02 18:59:48','2013-03-22 12:00:00',30.00000000,4,'','',25,1,NULL,0,0),(29,1,'2014-03-02 20:01:39','2014-03-02 19:01:39','2013-03-19 12:00:00',500.00000000,4,'','',26,1,NULL,0,0),(30,1,'2014-03-02 20:02:06','2014-03-02 19:02:06','2013-03-21 12:00:00',400.00000000,2,'','',27,1,NULL,0,0),(32,1,'2014-03-03 19:22:32','2014-03-03 18:22:32','2013-10-03 12:00:00',-400.00000000,4,'','',28,1,NULL,0,0),(33,1,'2014-03-03 19:23:16','2014-03-03 18:23:16','2013-03-10 12:00:00',-300.00000000,4,'','',29,1,NULL,0,0); +INSERT INTO `llx_paiement` VALUES (2,1,'2011-07-18 20:50:24','2011-07-18 18:50:24','2011-07-08 12:00:00',20.00000000,6,'','',5,1,NULL,0,0),(3,1,'2011-07-18 20:50:47','2011-07-18 18:50:47','2011-07-08 12:00:00',10.00000000,4,'','',6,1,NULL,0,0),(5,1,'2011-08-01 03:34:11','2011-08-01 01:34:11','2011-08-01 03:34:11',5.63000000,6,'','Payment Invoice FA1108-0003',8,1,NULL,0,0),(6,1,'2011-08-06 20:33:54','2011-08-06 18:33:54','2011-08-06 20:33:53',5.98000000,4,'','Payment Invoice FA1108-0004',13,1,NULL,0,0),(8,1,'2011-08-08 02:53:40','2011-08-08 00:53:40','2011-08-08 12:00:00',26.10000000,4,'','',14,1,NULL,0,0),(9,1,'2011-08-08 02:55:58','2011-08-08 00:55:58','2011-08-08 12:00:00',26.96000000,1,'','',15,1,NULL,0,0),(17,1,'2012-12-09 15:28:44','2012-12-09 14:28:44','2012-12-09 12:00:00',2.00000000,4,'','',16,1,NULL,0,0),(18,1,'2012-12-09 15:28:53','2012-12-09 14:28:53','2012-12-09 12:00:00',-2.00000000,4,'','',17,1,NULL,0,0),(19,1,'2012-12-09 17:35:55','2012-12-09 16:35:55','2012-12-09 12:00:00',-2.00000000,4,'','',18,1,NULL,0,0),(20,1,'2012-12-09 17:37:02','2012-12-09 16:37:02','2012-12-09 12:00:00',2.00000000,4,'','',19,1,NULL,0,0),(21,1,'2012-12-09 18:35:07','2012-12-09 17:35:07','2012-12-09 12:00:00',-2.00000000,4,'','',20,1,NULL,0,0),(23,1,'2012-12-12 18:54:33','2012-12-12 17:54:33','2012-12-12 12:00:00',1.00000000,1,'','',21,1,NULL,0,0),(24,1,'2013-03-06 16:48:16','2013-03-06 15:48:16','2013-03-06 00:00:00',20.00000000,4,'','Adhésion/cotisation 2016',22,1,NULL,0,0),(25,1,'2013-03-20 14:30:11','2013-03-20 13:30:11','2013-03-20 00:00:00',10.00000000,2,'','Adhésion/cotisation 2011',23,1,NULL,0,0),(26,1,'2014-03-02 19:57:58','2014-03-02 18:57:58','2013-07-09 12:00:00',605.00000000,2,'','',24,1,NULL,0,0),(29,1,'2014-03-02 20:01:39','2014-03-02 19:01:39','2013-03-19 12:00:00',500.00000000,4,'','',26,1,NULL,0,0),(30,1,'2014-03-02 20:02:06','2014-03-02 19:02:06','2013-03-21 12:00:00',400.00000000,2,'','',27,1,NULL,0,0),(32,1,'2014-03-03 19:22:32','2014-03-03 18:22:32','2013-10-03 12:00:00',-400.00000000,4,'','',28,1,NULL,0,0),(33,1,'2014-03-03 19:23:16','2014-03-03 18:23:16','2013-03-10 12:00:00',-300.00000000,4,'','',29,1,NULL,0,0); /*!40000 ALTER TABLE `llx_paiement` ENABLE KEYS */; UNLOCK TABLES; @@ -5945,7 +5945,7 @@ CREATE TABLE `llx_paiement_facture` ( LOCK TABLES `llx_paiement_facture` WRITE; /*!40000 ALTER TABLE `llx_paiement_facture` DISABLE KEYS */; -INSERT INTO `llx_paiement_facture` VALUES (1,1,1,0.02000000),(2,2,2,20.00000000),(3,3,2,10.00000000),(5,5,5,5.63000000),(6,6,6,5.98000000),(9,8,2,16.10000000),(10,8,8,10.00000000),(11,9,3,15.00000000),(12,9,9,11.96000000),(20,17,11,2.00000000),(21,18,12,-2.00000000),(22,19,10,-1.00000000),(23,19,12,-1.00000000),(24,20,9,1.00000000),(25,20,11,1.00000000),(26,21,12,-2.00000000),(28,23,55,1.00000000),(29,24,161,20.00000000),(30,25,210,10.00000000),(31,26,32,600.00000000),(32,26,148,5.00000000),(33,27,152,10.00000000),(34,27,157,20.00000000),(36,29,32,500.00000000),(37,30,32,400.00000000),(39,32,213,-400.00000000),(40,33,213,-300.00000000); +INSERT INTO `llx_paiement_facture` VALUES (2,2,2,20.00000000),(3,3,2,10.00000000),(5,5,5,5.63000000),(6,6,6,5.98000000),(9,8,2,16.10000000),(10,8,8,10.00000000),(11,9,3,15.00000000),(12,9,9,11.96000000),(20,17,11,2.00000000),(21,18,12,-2.00000000),(22,19,10,-1.00000000),(23,19,12,-1.00000000),(24,20,9,1.00000000),(25,20,11,1.00000000),(26,21,12,-2.00000000),(28,23,55,1.00000000),(29,24,161,20.00000000),(30,25,210,10.00000000),(31,26,32,600.00000000),(32,26,148,5.00000000),(36,29,32,500.00000000),(37,30,32,400.00000000),(39,32,213,-400.00000000),(40,33,213,-300.00000000); /*!40000 ALTER TABLE `llx_paiement_facture` ENABLE KEYS */; UNLOCK TABLES; @@ -6662,9 +6662,9 @@ CREATE TABLE `llx_product` ( KEY `idx_product_fk_user_author` (`fk_user_author`), KEY `idx_product_fk_barcode_type` (`fk_barcode_type`), KEY `fk_product_fk_unit` (`fk_unit`), - CONSTRAINT `fk_product_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`), CONSTRAINT `fk_product_barcode_type` FOREIGN KEY (`fk_barcode_type`) REFERENCES `llx_c_barcode_type` (`rowid`), - CONSTRAINT `fk_product_fk_country` FOREIGN KEY (`fk_country`) REFERENCES `llx_c_country` (`rowid`) + CONSTRAINT `fk_product_fk_country` FOREIGN KEY (`fk_country`) REFERENCES `llx_c_country` (`rowid`), + CONSTRAINT `fk_product_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7349,7 +7349,7 @@ CREATE TABLE `llx_propal` ( LOCK TABLES `llx_propal` WRITE; /*!40000 ALTER TABLE `llx_propal` DISABLE KEYS */; -INSERT INTO `llx_propal` VALUES (1,2,NULL,'2012-12-08 13:11:07','PR1007-0001',1,NULL,NULL,'','2010-07-09 01:33:49','2010-07-09','2010-07-24 12:00:00','2011-08-08 14:24:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,30.00000000,3.84000000,0.00000000,0.00000000,33.84000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL),(2,1,NULL,'2012-12-08 13:11:07','PR1007-0002',1,NULL,NULL,'','2010-07-10 02:11:44','2010-07-10','2010-07-25 12:00:00','2010-07-10 02:12:55','2011-07-20 15:23:12',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,1,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL),(3,4,NULL,'2012-12-08 13:11:07','PR1007-0003',1,NULL,NULL,'','2010-07-18 11:35:11','2010-07-18','2010-08-02 12:00:00','2010-07-18 11:36:18','2011-07-20 15:21:15',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL),(4,17,NULL,'2012-12-08 13:11:07','PR1108-0004',1,NULL,NULL,'','2011-08-04 23:36:23','2011-08-05','2011-08-20 12:00:00','2011-08-08 14:24:24',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,30.00000000,5.88000000,0.00000000,0.00000000,35.88000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(5,19,NULL,'2013-02-17 14:39:56','PR1302-0005',1,NULL,NULL,'','2013-02-17 15:39:56','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(6,19,NULL,'2013-02-17 14:40:12','PR1302-0006',1,NULL,NULL,'','2013-02-17 15:40:12','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(7,19,NULL,'2013-02-17 14:41:15','PR1302-0007',1,NULL,NULL,'','2013-02-17 15:41:15','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(8,19,NULL,'2013-02-17 14:43:39','PR1302-0008',1,NULL,NULL,'','2013-02-17 15:43:39','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(9,19,NULL,'2013-02-17 15:22:14','PR1302-0009',1,NULL,NULL,'','2013-02-17 15:53:01','2013-02-17','2013-03-04 12:00:00','2013-02-17 16:22:10','2013-02-17 16:22:14',1,NULL,1,1,2,0,NULL,NULL,0,60.00000000,11.76000000,0.00000000,0.00000000,71.76000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(11,18,NULL,'2013-02-17 15:28:22','PR1302-0010',1,NULL,NULL,'gfdf','2013-02-17 16:27:18','2013-02-17','2013-03-04 12:00:00','2013-02-17 16:27:29','2013-02-17 16:28:22',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(12,23,NULL,'2013-03-08 09:02:31','PR1303-0011',1,NULL,NULL,'fdfs','2013-03-08 10:00:23','2013-03-08','2013-03-23 12:00:00','2013-03-08 10:02:21','2013-03-08 10:02:31',1,NULL,1,1,2,0,NULL,NULL,0,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL); +INSERT INTO `llx_propal` VALUES (1,2,NULL,'2012-12-08 13:11:07','PR1007-0001',1,NULL,NULL,'','2010-07-09 01:33:49','2010-07-09','2010-07-24 12:00:00','2011-08-08 14:24:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,30.00000000,3.84000000,0.00000000,0.00000000,33.84000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL),(2,1,NULL,'2012-12-08 13:11:07','PR1007-0002',1,NULL,NULL,'','2010-07-10 02:11:44','2010-07-10','2010-07-25 12:00:00','2010-07-10 02:12:55','2011-07-20 15:23:12',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,1,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL),(3,4,NULL,'2012-12-08 13:11:07','PR1007-0003',1,NULL,NULL,'','2010-07-18 11:35:11','2010-07-18','2010-08-02 12:00:00','2010-07-18 11:36:18','2011-07-20 15:21:15',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL),(4,17,NULL,'2012-12-08 13:11:07','PR1108-0004',1,NULL,NULL,'','2011-08-04 23:36:23','2011-08-05','2011-08-20 12:00:00','2011-08-08 14:24:24',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,30.00000000,5.88000000,0.00000000,0.00000000,35.88000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(5,19,NULL,'2013-02-17 14:39:56','PR1302-0005',1,NULL,NULL,'','2013-02-17 15:39:56','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(6,19,NULL,'2013-02-17 14:40:12','PR1302-0006',1,NULL,NULL,'','2013-02-17 15:40:12','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(7,19,NULL,'2013-02-17 14:41:15','PR1302-0007',1,NULL,NULL,'','2013-02-17 15:41:15','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(8,19,NULL,'2013-02-17 14:43:39','PR1302-0008',1,NULL,NULL,'','2013-02-17 15:43:39','2013-02-17','2013-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL),(9,19,NULL,'2013-02-17 15:22:14','PR1302-0009',1,NULL,NULL,'','2013-02-17 15:53:01','2013-02-17','2013-03-04 12:00:00','2013-02-17 16:22:10','2013-02-17 16:22:14',1,NULL,1,1,2,0,NULL,NULL,0,60.00000000,11.76000000,0.00000000,0.00000000,71.76000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_propal` ENABLE KEYS */; UNLOCK TABLES; @@ -7452,8 +7452,8 @@ CREATE TABLE `llx_propaldet` ( KEY `idx_propaldet_fk_propal` (`fk_propal`), KEY `idx_propaldet_fk_product` (`fk_product`), KEY `fk_propaldet_fk_unit` (`fk_unit`), - CONSTRAINT `fk_propaldet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`), - CONSTRAINT `fk_propaldet_fk_propal` FOREIGN KEY (`fk_propal`) REFERENCES `llx_propal` (`rowid`) + CONSTRAINT `fk_propaldet_fk_propal` FOREIGN KEY (`fk_propal`) REFERENCES `llx_propal` (`rowid`), + CONSTRAINT `fk_propaldet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7463,7 +7463,7 @@ CREATE TABLE `llx_propaldet` ( LOCK TABLES `llx_propaldet` WRITE; /*!40000 ALTER TABLE `llx_propaldet` DISABLE KEYS */; -INSERT INTO `llx_propaldet` VALUES (1,1,NULL,NULL,NULL,'Une machine à café',NULL,12.500,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.25000000,0.00000000,0.00000000,11.25000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(2,2,NULL,NULL,NULL,'Product 1',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(3,2,NULL,2,NULL,'',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL),(4,3,NULL,NULL,NULL,'A new marvelous product',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(5,1,NULL,5,NULL,'cccc',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL),(11,1,NULL,4,NULL,'',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL),(12,1,NULL,4,NULL,'',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL),(13,1,NULL,4,NULL,'',NULL,12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL),(19,4,NULL,NULL,NULL,'bvbcvbcvbcbcbcb',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(20,4,NULL,NULL,NULL,'ghjhgjghjgh',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL),(21,4,NULL,NULL,NULL,'ghjghjhgjg',NULL,19.600,0.000,'',0.000,'',2,0,0,10,10.00000000,20.00000000,3.92000000,0.00000000,0.00000000,23.92000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL),(22,9,NULL,NULL,NULL,'gdfg',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,0,0.00000000,0,1,NULL),(23,9,NULL,NULL,NULL,'gfdgd',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,50.00000000,50.00000000,9.80000000,0.00000000,0.00000000,59.80000000,1,NULL,NULL,0,0,0.00000000,0,2,NULL),(24,11,NULL,NULL,NULL,'gfdg',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,0,0.00000000,0,1,NULL),(25,12,NULL,NULL,NULL,'fdsfs',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,0,0.00000000,0,1,NULL),(26,12,NULL,NULL,NULL,'fsdfsf',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,-5.00000000,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,0,0,0.00000000,0,2,NULL); +INSERT INTO `llx_propaldet` VALUES (1,1,NULL,NULL,NULL,'Une machine à café',NULL,12.500,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.25000000,0.00000000,0.00000000,11.25000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(2,2,NULL,NULL,NULL,'Product 1',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(3,2,NULL,2,NULL,'',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL),(4,3,NULL,NULL,NULL,'A new marvelous product',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(5,1,NULL,5,NULL,'cccc',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL),(11,1,NULL,4,NULL,'',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL),(12,1,NULL,4,NULL,'',NULL,0.000,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL),(13,1,NULL,4,NULL,'',NULL,12.500,0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL),(19,4,NULL,NULL,NULL,'bvbcvbcvbcbcbcb',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL),(20,4,NULL,NULL,NULL,'ghjhgjghjgh',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL),(21,4,NULL,NULL,NULL,'ghjghjhgjg',NULL,19.600,0.000,'',0.000,'',2,0,0,10,10.00000000,20.00000000,3.92000000,0.00000000,0.00000000,23.92000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL),(22,9,NULL,NULL,NULL,'gdfg',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,0,0.00000000,0,1,NULL),(23,9,NULL,NULL,NULL,'gfdgd',NULL,19.600,0.000,'',0.000,'',1,0,0,NULL,50.00000000,50.00000000,9.80000000,0.00000000,0.00000000,59.80000000,1,NULL,NULL,0,0,0.00000000,0,2,NULL); /*!40000 ALTER TABLE `llx_propaldet` ENABLE KEYS */; UNLOCK TABLES; @@ -7753,7 +7753,7 @@ CREATE TABLE `llx_societe` ( KEY `idx_societe_user_creat` (`fk_user_creat`), KEY `idx_societe_user_modif` (`fk_user_modif`), KEY `idx_societe_barcode` (`barcode`) -) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7762,7 +7762,7 @@ CREATE TABLE `llx_societe` ( LOCK TABLES `llx_societe` WRITE; /*!40000 ALTER TABLE `llx_societe` DISABLE KEYS */; -INSERT INTO `llx_societe` VALUES (1,0,NULL,'2012-12-19 14:47:50','2010-07-08 14:21:44','ABC and Co',1,NULL,NULL,'CU1212-0007','SU1212-0005','7050','6050','1 alalah road',NULL,'Delhi',0,4,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,'0','','','','','',5000,1,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,1,NULL,0,NULL,NULL,NULL,'en_IN',NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(2,0,NULL,'2011-07-31 22:35:08','2010-07-08 14:23:48','Belin SARL',1,NULL,NULL,'CU1108-0001','SU1108-0001',NULL,NULL,'11 rue de la paix.','75000','Paris',0,117,NULL,NULL,'dolibarr.fr',NULL,NULL,NULL,3,NULL,'0','123456789','','ACE14','','',10000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'fr_FR',NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(3,0,NULL,'2010-07-08 20:42:12','2010-07-08 22:42:12','Spanish Comp',1,NULL,NULL,'SPANISHCOMP',NULL,NULL,NULL,'1 via mallere',NULL,'Madrid',123,4,NULL,NULL,NULL,NULL,NULL,3,4,408,'0','','','','','',10000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'es_AR',NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(4,0,NULL,'2013-03-03 23:09:48','2010-07-08 22:48:18','Prospector Vaalen',1,NULL,NULL,'CU1303-0014',NULL,NULL,NULL,'',NULL,'Bruxelles',103,2,NULL,NULL,NULL,NULL,NULL,3,4,201,'0','12345678','','','','',0,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(5,0,NULL,'2010-07-08 21:37:56','2010-07-08 23:22:57','NoCountry Co',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,193,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(6,0,NULL,'2010-07-08 22:25:06','2010-07-09 00:15:09','Swiss customer supplier',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,'Genevia',0,6,NULL,NULL,NULL,'abademail@aa.com',NULL,2,2,601,'0','','','','','',56000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(7,0,NULL,'2013-02-12 16:06:20','2010-07-09 01:24:26','Generic customer',1,NULL,NULL,'CU1302-0011',NULL,NULL,NULL,'',NULL,NULL,0,7,NULL,NULL,NULL,'ttt@ttt.com',NULL,NULL,8,NULL,'0','','','','','',0,0,'Generic customer to use for Point Of Sale module.<br />',NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(8,0,NULL,'2010-07-10 12:54:27','2010-07-10 14:54:27','Client salon',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(9,0,NULL,'2010-07-10 12:55:11','2010-07-10 14:54:44','Client salon invidivdu',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,8,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(10,0,NULL,'2012-12-08 16:38:30','2010-07-10 15:13:08','Smith Vick',1,NULL,NULL,'CU1212-0005',NULL,NULL,NULL,'',NULL,NULL,0,102,NULL,NULL,NULL,'vsmith@email.com',NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(11,0,NULL,'2010-07-11 12:35:22','2010-07-10 18:35:57','Mon client',1,NULL,NULL,NULL,NULL,'7051',NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(12,0,NULL,'2013-02-20 19:07:21','2010-07-11 16:18:08','Dupont Alain',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,'toto@aa.com',NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(13,0,NULL,'2010-07-11 15:13:20','2010-07-11 17:13:20','Vendeur de chips',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(15,0,NULL,'2011-08-01 00:31:24','2011-08-01 02:31:24','mmm',1,NULL,NULL,'CU1108-0002','SU1108-0002',NULL,NULL,'','78180','mmm',0,31,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(16,0,NULL,'2011-08-01 00:42:21','2011-08-01 02:31:43','ppp',1,NULL,NULL,'CU1108-0003','SU1108-0003',NULL,NULL,'','78180','mmm',103,2,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(17,0,NULL,'2011-08-04 21:24:24','2011-08-01 02:41:26','FFF SARL',1,NULL,NULL,'CU1108-0004','SU1108-0004',NULL,NULL,'The French Company',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,1,3,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(18,0,NULL,'2013-01-12 13:38:32','2012-12-09 20:14:42','doe john',1,NULL,NULL,'CU1212-0006',NULL,NULL,NULL,'',NULL,NULL,0,1,'111','2222',NULL,'johndoe@email.com',NULL,NULL,101,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(19,0,NULL,'2014-03-02 19:09:52','2013-01-12 12:23:05','Magic Food Store',1,NULL,NULL,'CU1301-0008',NULL,NULL,NULL,'65 holdywood boulevard','123456','BigTown',0,4,NULL,'0101',NULL,'myemail@domain.com',NULL,NULL,0,NULL,'0','','','10/10/2010','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'en_US','patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(20,0,NULL,'2013-01-12 11:52:20','2013-01-12 12:52:20','pppoo',1,NULL,NULL,'CU1301-0009',NULL,NULL,NULL,'pppoo',NULL,NULL,0,4,NULL,NULL,NULL,NULL,NULL,NULL,101,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'en_US','patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(21,0,NULL,'2013-01-23 15:56:58','2013-01-23 16:56:58','pa',1,NULL,NULL,'CU1301-0010',NULL,NULL,NULL,'',NULL,NULL,0,81,NULL,NULL,NULL,NULL,NULL,NULL,101,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'en_US','patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(22,0,NULL,'2013-02-26 21:57:58','2013-02-26 22:57:50','pppp',1,NULL,NULL,'CU1302-0012',NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,101,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'fr_FR','patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(23,0,NULL,'2013-02-26 21:58:13','2013-02-26 22:58:13','ttttt',1,NULL,NULL,'CU1302-0013','SU1302-0006',NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,101,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'fr_FR',NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(24,0,NULL,'2013-03-09 15:33:39','2013-03-06 17:13:59','smith smith',1,NULL,NULL,'CU1303-0015',NULL,'411E123',NULL,'',NULL,NULL,0,11,NULL,NULL,NULL,'smith@email.com',NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(25,0,NULL,'2013-03-10 14:47:37','2013-03-10 15:47:37','jlmkjlkj',1,NULL,NULL,'CU1303-0016','SU1303-0007',NULL,NULL,'',NULL,NULL,0,117,NULL,NULL,NULL,NULL,NULL,NULL,101,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'en_US',NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(26,0,NULL,'2013-03-10 14:57:32','2013-03-10 15:57:32','iiii',1,NULL,NULL,'CU1303-0017','SU1303-0008',NULL,NULL,'',NULL,NULL,290,117,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'en_US',NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_societe` VALUES (1,0,NULL,'2012-12-19 14:47:50','2010-07-08 14:21:44','ABC and Co',1,NULL,NULL,'CU1212-0007','SU1212-0005','7050','6050','1 alalah road',NULL,'Delhi',0,4,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,'0','','','','','',5000,1,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,1,NULL,0,NULL,NULL,NULL,'en_IN',NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(2,0,NULL,'2011-07-31 22:35:08','2010-07-08 14:23:48','Belin SARL',1,NULL,NULL,'CU1108-0001','SU1108-0001',NULL,NULL,'11 rue de la paix.','75000','Paris',0,117,NULL,NULL,'dolibarr.fr',NULL,NULL,NULL,3,NULL,'0','123456789','','ACE14','','',10000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'fr_FR',NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(3,0,NULL,'2010-07-08 20:42:12','2010-07-08 22:42:12','Spanish Comp',1,NULL,NULL,'SPANISHCOMP',NULL,NULL,NULL,'1 via mallere',NULL,'Madrid',123,4,NULL,NULL,NULL,NULL,NULL,3,4,408,'0','','','','','',10000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,'es_AR',NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(4,0,NULL,'2013-03-03 23:09:48','2010-07-08 22:48:18','Prospector Vaalen',1,NULL,NULL,'CU1303-0014',NULL,NULL,NULL,'',NULL,'Bruxelles',103,2,NULL,NULL,NULL,NULL,NULL,3,4,201,'0','12345678','','','','',0,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(5,0,NULL,'2010-07-08 21:37:56','2010-07-08 23:22:57','NoCountry Co',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,193,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(6,0,NULL,'2010-07-08 22:25:06','2010-07-09 00:15:09','Swiss customer supplier',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,'Genevia',0,6,NULL,NULL,NULL,'abademail@aa.com',NULL,2,2,601,'0','','','','','',56000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(7,0,NULL,'2013-02-12 16:06:20','2010-07-09 01:24:26','Generic customer',1,NULL,NULL,'CU1302-0011',NULL,NULL,NULL,'',NULL,NULL,0,7,NULL,NULL,NULL,'ttt@ttt.com',NULL,NULL,8,NULL,'0','','','','','',0,0,'Generic customer to use for Point Of Sale module.<br />',NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(10,0,NULL,'2012-12-08 16:38:30','2010-07-10 15:13:08','Smith Vick',1,NULL,NULL,'CU1212-0005',NULL,NULL,NULL,'',NULL,NULL,0,102,NULL,NULL,NULL,'vsmith@email.com',NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(11,0,NULL,'2010-07-11 12:35:22','2010-07-10 18:35:57','Mon client',1,NULL,NULL,NULL,NULL,'7051',NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(12,0,NULL,'2015-10-03 09:08:58','2010-07-11 16:18:08','Dupont Alain',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,'pcurie@example.com',NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,'',0,NULL),(13,0,NULL,'2010-07-11 15:13:20','2010-07-11 17:13:20','Vendeur de chips',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL),(17,0,NULL,'2015-10-03 10:12:11','2011-08-01 02:41:26','Book Keeping Company',1,NULL,NULL,'CU1108-0004','SU1108-0004',NULL,NULL,'The French Company',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,1,3,NULL,'0','','','','','',0,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,'',0,NULL),(19,0,NULL,'2014-03-02 19:09:52','2013-01-12 12:23:05','Magic Food Store',1,NULL,NULL,'CU1301-0008',NULL,NULL,NULL,'65 holdywood boulevard','123456','BigTown',0,4,NULL,'0101',NULL,'myemail@domain.com',NULL,NULL,0,NULL,'0','','','10/10/2010','','',0,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'en_US','patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,NULL),(25,0,NULL,'2015-10-03 09:21:44','2013-03-10 15:47:37','Print Company',1,NULL,NULL,'CU1303-0016','SU1303-0007',NULL,NULL,'21 Gutenberg street','45600','Berlin',0,5,NULL,NULL,NULL,'printcompany@example.com',NULL,NULL,0,NULL,'0','','','','','',0,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,1,0,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'de_DE',NULL,NULL,1,'printcompany.png','','',0,NULL,NULL,'',0,NULL); /*!40000 ALTER TABLE `llx_societe` ENABLE KEYS */; UNLOCK TABLES; @@ -7815,7 +7815,7 @@ CREATE TABLE `llx_societe_commerciaux` ( `fk_user` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_commerciaux` (`fk_soc`,`fk_user`) -) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7824,7 +7824,7 @@ CREATE TABLE `llx_societe_commerciaux` ( LOCK TABLES `llx_societe_commerciaux` WRITE; /*!40000 ALTER TABLE `llx_societe_commerciaux` DISABLE KEYS */; -INSERT INTO `llx_societe_commerciaux` VALUES (1,2,2),(2,3,2),(3,15,1),(4,16,1),(5,17,1),(6,19,1),(8,19,3),(7,20,1),(9,21,1),(10,23,1),(11,25,1),(12,26,1); +INSERT INTO `llx_societe_commerciaux` VALUES (1,2,2),(2,3,2),(5,17,1),(6,19,1),(8,19,3); /*!40000 ALTER TABLE `llx_societe_commerciaux` ENABLE KEYS */; UNLOCK TABLES; @@ -7839,11 +7839,11 @@ CREATE TABLE `llx_societe_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `fk_object` int(11) NOT NULL, - `jjjj` varchar(255) DEFAULT NULL, `import_key` varchar(14) DEFAULT NULL, + `anotheraddedfield` varchar(15) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_extrafields` (`fk_object`) -) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7852,7 +7852,7 @@ CREATE TABLE `llx_societe_extrafields` ( LOCK TABLES `llx_societe_extrafields` WRITE; /*!40000 ALTER TABLE `llx_societe_extrafields` DISABLE KEYS */; -INSERT INTO `llx_societe_extrafields` VALUES (1,'2011-06-22 16:23:01',40,'kkkk',NULL),(2,'2011-06-22 16:23:16',41,'jjj',NULL),(4,'2011-06-23 07:40:40',39,'lll',NULL),(12,'2011-06-29 13:03:12',42,NULL,NULL),(14,'2011-07-02 01:24:03',57,NULL,NULL),(16,'2011-07-02 14:11:29',60,NULL,NULL),(17,'2011-07-18 10:26:55',35,NULL,NULL),(18,'2011-07-31 22:35:08',2,NULL,NULL),(19,'2011-08-01 00:31:24',15,NULL,NULL),(22,'2011-08-01 00:42:21',16,NULL,NULL),(27,'2011-08-04 21:24:24',17,NULL,NULL),(28,'2012-12-08 16:38:30',10,NULL,NULL),(30,'2012-12-19 14:47:50',1,NULL,NULL),(31,'2013-01-12 13:38:32',18,NULL,NULL),(33,'2013-02-12 16:06:20',7,NULL,NULL),(34,'2013-02-20 19:07:21',12,'jjj',NULL),(36,'2013-02-26 21:57:58',22,'jjj',NULL),(37,'2013-02-26 21:58:13',23,NULL,NULL),(44,'2013-03-03 23:08:04',4,'jjj',NULL),(45,'2013-03-09 15:33:39',24,'jjj',NULL),(46,'2013-03-10 14:47:37',25,NULL,NULL),(47,'2013-03-10 14:57:32',26,NULL,NULL),(49,'2014-03-02 19:09:52',19,'jjj',NULL); +INSERT INTO `llx_societe_extrafields` VALUES (1,'2011-06-22 16:23:01',40,NULL,NULL),(2,'2011-06-22 16:23:16',41,NULL,NULL),(4,'2011-06-23 07:40:40',39,NULL,NULL),(12,'2011-06-29 13:03:12',42,NULL,NULL),(14,'2011-07-02 01:24:03',57,NULL,NULL),(16,'2011-07-02 14:11:29',60,NULL,NULL),(17,'2011-07-18 10:26:55',35,NULL,NULL),(18,'2011-07-31 22:35:08',2,NULL,NULL),(28,'2012-12-08 16:38:30',10,NULL,NULL),(30,'2012-12-19 14:47:50',1,NULL,NULL),(33,'2013-02-12 16:06:20',7,NULL,NULL),(44,'2013-03-03 23:08:04',4,NULL,NULL),(49,'2014-03-02 19:09:52',19,NULL,NULL),(51,'2015-10-03 09:09:23',12,NULL,NULL),(53,'2015-10-03 09:21:44',25,NULL,NULL),(54,'2015-10-03 10:12:11',17,NULL,NULL); /*!40000 ALTER TABLE `llx_societe_extrafields` ENABLE KEYS */; UNLOCK TABLES; @@ -7958,7 +7958,7 @@ CREATE TABLE `llx_societe_remise_except` ( `fk_facture_line` int(11) DEFAULT NULL, `fk_facture` int(11) DEFAULT NULL, `fk_facture_source` int(11) DEFAULT NULL, - `description` varchar(255) NOT NULL, + `description` text NOT NULL, PRIMARY KEY (`rowid`), KEY `idx_societe_remise_except_fk_user` (`fk_user`), KEY `idx_societe_remise_except_fk_soc` (`fk_soc`), @@ -7979,7 +7979,7 @@ CREATE TABLE `llx_societe_remise_except` ( LOCK TABLES `llx_societe_remise_except` WRITE; /*!40000 ALTER TABLE `llx_societe_remise_except` DISABLE KEYS */; -INSERT INTO `llx_societe_remise_except` VALUES (1,23,'2013-03-08 10:02:54',5.00000000,0.00000000,5.00000000,0.000,1,775,NULL,NULL,'fsdfsf'),(2,19,'2013-03-19 09:36:15',10.00000000,1.25000000,11.25000000,12.500,1,1019,NULL,NULL,'hfghgf'); +INSERT INTO `llx_societe_remise_except` VALUES (2,19,'2013-03-19 09:36:15',10.00000000,1.25000000,11.25000000,12.500,1,1019,NULL,NULL,'hfghgf'); /*!40000 ALTER TABLE `llx_societe_remise_except` ENABLE KEYS */; UNLOCK TABLES; @@ -8069,7 +8069,7 @@ CREATE TABLE `llx_socpeople` ( KEY `idx_socpeople_fk_user_creat` (`fk_user_creat`), CONSTRAINT `fk_socpeople_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`), CONSTRAINT `fk_socpeople_user_creat_user_rowid` FOREIGN KEY (`fk_user_creat`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8078,7 +8078,7 @@ CREATE TABLE `llx_socpeople` ( LOCK TABLES `llx_socpeople` WRITE; /*!40000 ALTER TABLE `llx_socpeople` DISABLE KEYS */; -INSERT INTO `llx_socpeople` VALUES (1,'2010-07-08 14:26:14','2010-07-08 20:45:28',1,1,NULL,'MR','Samira','Aljoun','','','',297,117,'2010-07-08','Project leader','','','','','','',NULL,0,0,1,1,'Met during a congress at Dubai',NULL,NULL,NULL,NULL,1),(2,'2010-07-08 22:44:50','2010-07-08 20:59:57',NULL,1,NULL,'MR','Freeman','Public','','','',200,11,NULL,'','','','','','','',NULL,0,0,1,1,'A friend that is a free contact not linked to any company',NULL,NULL,NULL,NULL,1),(3,'2010-07-08 22:59:02','2010-07-08 20:59:35',NULL,1,NULL,'MR','Freeman','Private','','','',NULL,11,NULL,'','','','','','','',NULL,1,0,1,1,'This is a private contact',NULL,NULL,NULL,NULL,1),(4,'2010-07-09 00:16:58','2010-07-08 22:16:58',6,1,NULL,'MR','Rotchield','Evan','','','',NULL,6,NULL,'Bank director','','','','','','',NULL,0,0,1,1,'The bank director',NULL,NULL,NULL,NULL,1),(5,'2010-07-10 14:54:44','2010-07-10 12:54:44',9,1,NULL,'','Client salon invidivdu','','','','',NULL,NULL,NULL,'','','','','','','',NULL,0,0,1,1,'',NULL,NULL,NULL,NULL,1),(6,'2011-08-01 02:41:26','2011-08-01 00:41:26',17,1,NULL,'','aaa','','aaa','','',289,117,NULL,'','','','','','','',NULL,0,0,1,1,'',NULL,NULL,NULL,NULL,1),(7,'2013-02-12 17:05:57','2013-03-08 01:45:08',7,1,NULL,'','aaa','','','','',289,117,NULL,'','','','','','aaa@aaa.com','',NULL,0,0,1,1,'',NULL,NULL,NULL,NULL,1),(8,'2013-03-08 02:45:31','2013-03-08 01:45:31',7,1,NULL,'','kkkk','','','','',290,117,NULL,'','','','','','ttt@ttt.com','',NULL,0,0,1,1,'',NULL,NULL,NULL,NULL,1),(10,'2013-03-08 02:48:23','2013-03-08 01:48:23',7,1,NULL,'','fff','','','','',290,117,NULL,'','','','','','ttt@ttt.com','',NULL,0,0,1,1,'',NULL,NULL,NULL,NULL,1),(11,'2013-03-08 02:48:54','2013-03-08 01:48:54',7,1,NULL,'','iii','','','','',294,117,NULL,'','','','','','ttt@ttt.com','',NULL,0,0,1,1,'',NULL,NULL,NULL,NULL,1); +INSERT INTO `llx_socpeople` VALUES (1,'2010-07-08 14:26:14','2010-07-08 20:45:28',1,1,NULL,'MR','Samira','Aljoun','','','',297,117,'2010-07-08','Project leader','','','','','','',NULL,0,0,1,1,'Met during a congress at Dubai',NULL,NULL,NULL,NULL,1),(2,'2010-07-08 22:44:50','2010-07-08 20:59:57',NULL,1,NULL,'MR','Freeman','Public','','','',200,11,NULL,'','','','','','','',NULL,0,0,1,1,'A friend that is a free contact not linked to any company',NULL,NULL,NULL,NULL,1),(3,'2010-07-08 22:59:02','2015-10-03 09:39:51',NULL,1,NULL,'MR','Mywife','Nicy','','','',NULL,11,'1980-10-03','','','','','','','','',1,0,1,1,'This is a private contact','',NULL,NULL,NULL,1),(4,'2010-07-09 00:16:58','2010-07-08 22:16:58',6,1,NULL,'MR','Rotchield','Evan','','','',NULL,6,NULL,'Bank director','','','','','','',NULL,0,0,1,1,'The bank director',NULL,NULL,NULL,NULL,1),(6,'2011-08-01 02:41:26','2015-10-03 10:01:15',17,1,NULL,'','Bookkeeper','Alex','99 account street','123456','BigTown',NULL,4,NULL,'book keeper','','','','','','','',0,0,1,1,'','',NULL,NULL,NULL,1); /*!40000 ALTER TABLE `llx_socpeople` ENABLE KEYS */; UNLOCK TABLES; @@ -8280,9 +8280,9 @@ CREATE TABLE `llx_user` ( UNIQUE KEY `uk_user_login` (`login`,`entity`), UNIQUE KEY `uk_user_fk_socpeople` (`fk_socpeople`), UNIQUE KEY `uk_user_fk_member` (`fk_member`), - KEY `idx_user_fk_societe` (`fk_soc`), - KEY `idx_user_api_key` (`api_key`) -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; + KEY `idx_user_api_key` (`api_key`), + KEY `idx_user_fk_societe` (`fk_soc`) +) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8291,7 +8291,7 @@ CREATE TABLE `llx_user` ( LOCK TABLES `llx_user` WRITE; /*!40000 ALTER TABLE `llx_user` DISABLE KEYS */; -INSERT INTO `llx_user` VALUES (1,'2010-07-08 13:20:11','2012-12-12 16:54:10',NULL,NULL,'admin',0,NULL,NULL,NULL,'admin','21232f297a57a5a743894a0e4a801fc3',NULL,NULL,'SuperAdminName','Firstname','',NULL,'','','','bidon@destailleur.fr','',1,'','','',1,1,NULL,NULL,NULL,'','2014-12-21 20:52:09','2014-12-21 13:51:38',NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(2,'2010-07-08 13:54:48','2010-07-08 09:54:48',NULL,NULL,'demo',1,NULL,NULL,NULL,'demo','fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'John','Doe',NULL,NULL,'09123123','','','johndoe@mycompany.com',NULL,0,'','','',1,1,NULL,NULL,NULL,'','2013-03-24 16:30:29','2010-07-08 14:12:02',NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(3,'2010-07-11 16:18:59','2013-02-20 18:07:21',NULL,NULL,'adupont',1,NULL,NULL,NULL,'adupont','00856ab2bbb748aa29aa335a6e3a2407',NULL,NULL,'Dupont','Alain','',NULL,'','','','toto@aa.com','',0,'','','',1,1,NULL,NULL,2,'','2012-12-21 17:38:55',NULL,NULL,'',1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(4,'2013-01-23 17:52:27','2013-02-20 18:48:01',NULL,NULL,'aaa',1,NULL,NULL,NULL,'aaa','47bce5c74f589f4867dbd57e9ca9f808',NULL,NULL,'aaa','','',NULL,'','','','','',0,'','','',1,1,17,6,NULL,'','2013-02-25 10:18:41','2013-01-23 17:53:20',NULL,'',1,NULL,NULL,NULL,5,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(5,'2013-01-23 17:52:37','2013-01-23 15:52:37',NULL,NULL,'bbb',0,NULL,NULL,NULL,'bbb','08f8e0260c64418510cefb2b06eee5cd',NULL,NULL,'bbb','','',NULL,'','','','','',1,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(6,'2013-02-16 20:22:40','2013-02-16 18:22:40',NULL,NULL,'aaab',2,NULL,NULL,NULL,'aaab','4c189b020ceb022e0ecc42482802e2b8',NULL,NULL,'aaab','','',NULL,'','','','','',0,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(7,'2013-02-16 20:48:15','2013-02-16 18:48:15',NULL,NULL,'zzz',2,NULL,NULL,NULL,'zzz','f3abb86bd34cf4d52698f14c0da1dc60',NULL,NULL,'zzz','','',NULL,'','','','','',0,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(9,'2013-02-16 20:50:07','2013-03-24 15:10:14',NULL,NULL,'zzzg',2,NULL,NULL,NULL,'jc28fg4h','93d789524fd223cf05eecea3f59cbe86',NULL,NULL,'zzzg','','',NULL,'','','','','fsdkkfsdf<br />\r\nfsdfsd<br />\r\n<strong>fsdfs</strong>',0,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,5,NULL,'','','',NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_user` VALUES (1,'2010-07-08 13:20:11','2015-10-03 09:43:40',NULL,NULL,'admin',0,NULL,NULL,NULL,'admindemo','c84258e9c39059a89ab77d846ddab909',NULL,NULL,'Einstein','Albert','President','','123456789','','','alexadmin@example.com','',1,'','','',1,1,NULL,NULL,NULL,'','2015-10-03 11:43:50','2014-12-21 20:52:09',NULL,'',1,'alberteinstein.jpg',NULL,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,NULL,'man'),(2,'2010-07-08 13:54:48','2015-10-03 09:07:36',NULL,NULL,'demo',1,NULL,NULL,NULL,'demo','fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'John','Doe','','','09123123','','','johndoe@mycompany.com','',0,'','','',1,1,NULL,NULL,NULL,'','2013-03-24 16:30:29','2010-07-08 14:12:02',NULL,'',1,'johndoe.png',NULL,NULL,1,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'man'),(3,'2010-07-11 16:18:59','2015-10-03 09:09:23',NULL,NULL,'pcurie',1,NULL,NULL,NULL,'pcuriedolibarr','ab335b4eb4c3c99334f656e5db9584c9',NULL,NULL,'Pierre','Curie','','','','','','pcurie@example.com','',0,'','','',1,1,NULL,NULL,2,'','2012-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,NULL),(4,'2013-01-23 17:52:27','2015-10-03 10:01:39',NULL,NULL,'bookkeeper',1,NULL,NULL,NULL,'athestudent','9c98d27c557c6aabfb4125c0941037c8',NULL,NULL,'Bookkeeper','Alex','','','','','','','',0,'','','',1,1,17,6,NULL,'','2013-02-25 10:18:41','2013-01-23 17:53:20',NULL,'',1,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'man'),(6,'2013-02-16 20:22:40','2013-02-16 18:22:40',NULL,NULL,'aaab',2,NULL,NULL,NULL,'aaab','4c189b020ceb022e0ecc42482802e2b8',NULL,NULL,'aaab','','',NULL,'','','','','',0,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(7,'2013-02-16 20:48:15','2013-02-16 18:48:15',NULL,NULL,'zzz',2,NULL,NULL,NULL,'zzz','f3abb86bd34cf4d52698f14c0da1dc60',NULL,NULL,'zzz','','',NULL,'','','','','',0,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(9,'2013-02-16 20:50:07','2013-03-24 15:10:14',NULL,NULL,'zzzg',2,NULL,NULL,NULL,'jc28fg4h','93d789524fd223cf05eecea3f59cbe86',NULL,NULL,'zzzg','','',NULL,'','','','','fsdkkfsdf<br />\r\nfsdfsd<br />\r\n<strong>fsdfs</strong>',0,'','','',1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,5,NULL,'','','',NULL,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL),(10,'2015-10-03 11:47:41','2015-10-03 09:47:53',NULL,NULL,'mcurie',1,NULL,NULL,NULL,'mcuriedolibarr','c89846eb5971a43ff467b8a206732ebc',NULL,'t3mnkbhs','Curie','Marie','','','','','','','',0,NULL,NULL,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,NULL,'woman'); /*!40000 ALTER TABLE `llx_user` ENABLE KEYS */; UNLOCK TABLES; @@ -8413,7 +8413,7 @@ CREATE TABLE `llx_user_rights` ( PRIMARY KEY (`rowid`), UNIQUE KEY `uk_user_rights` (`fk_user`,`fk_id`), CONSTRAINT `fk_user_rights_fk_user_user` FOREIGN KEY (`fk_user`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=12254 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=12664 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8422,7 +8422,7 @@ CREATE TABLE `llx_user_rights` ( LOCK TABLES `llx_user_rights` WRITE; /*!40000 ALTER TABLE `llx_user_rights` DISABLE KEYS */; -INSERT INTO `llx_user_rights` VALUES (12048,1,11),(12026,1,12),(12031,1,13),(12035,1,14),(12039,1,15),(12044,1,16),(12050,1,19),(9726,1,21),(9700,1,22),(9706,1,24),(9711,1,25),(9716,1,26),(9722,1,27),(9728,1,28),(9978,1,31),(9968,1,32),(9974,1,34),(1910,1,36),(9980,1,38),(11573,1,41),(11574,1,42),(11575,1,44),(11576,1,45),(7184,1,61),(7181,1,62),(7183,1,64),(7185,1,67),(7186,1,68),(1678,1,71),(1673,1,72),(1675,1,74),(1679,1,75),(1677,1,76),(1681,1,78),(1682,1,79),(11968,1,81),(11955,1,82),(11958,1,84),(11960,1,86),(11963,1,87),(11966,1,88),(11969,1,89),(11580,1,91),(11581,1,92),(11582,1,93),(11583,1,94),(10097,1,95),(10099,1,96),(10103,1,97),(10104,1,98),(7139,1,101),(7134,1,102),(7136,1,104),(7137,1,105),(7138,1,106),(7140,1,109),(10229,1,111),(10201,1,112),(10207,1,113),(10213,1,114),(10219,1,115),(10225,1,116),(10231,1,117),(12130,1,121),(12120,1,122),(12126,1,125),(12132,1,126),(11577,1,141),(11578,1,142),(11579,1,144),(2307,1,151),(2304,1,152),(2306,1,153),(2308,1,154),(10092,1,161),(10093,1,162),(10094,1,163),(10095,1,164),(10096,1,165),(1585,1,170),(11988,1,171),(11977,1,172),(11981,1,173),(11985,1,174),(11989,1,178),(10000,1,221),(9990,1,222),(9996,1,223),(10002,1,229),(10007,1,237),(10011,1,238),(10015,1,239),(1686,1,241),(1685,1,242),(1687,1,243),(12216,1,251),(12178,1,252),(12181,1,253),(12184,1,254),(12187,1,255),(12191,1,256),(1617,1,258),(12137,1,262),(12156,1,281),(12146,1,282),(12152,1,283),(12158,1,286),(11934,1,300),(11936,1,301),(11591,1,302),(1763,1,331),(1762,1,332),(1764,1,333),(12194,1,341),(12196,1,342),(12198,1,343),(12200,1,344),(12212,1,351),(12205,1,352),(12209,1,353),(12213,1,354),(12217,1,358),(12172,1,531),(12165,1,532),(12169,1,534),(1625,1,536),(12173,1,538),(12004,1,700),(11994,1,701),(12000,1,702),(12006,1,703),(1755,1,1001),(1754,1,1002),(1756,1,1003),(1758,1,1004),(1759,1,1005),(7146,1,1101),(7143,1,1102),(7145,1,1104),(7147,1,1109),(12058,1,1181),(12104,1,1182),(12063,1,1183),(12066,1,1184),(12069,1,1185),(12073,1,1186),(12077,1,1187),(12083,1,1188),(12080,1,1189),(1578,1,1201),(1579,1,1202),(12100,1,1231),(12089,1,1232),(12092,1,1233),(12095,1,1234),(12098,1,1235),(12101,1,1236),(12105,1,1237),(1736,1,1251),(12055,1,1321),(11972,1,1421),(8190,1,1791),(8187,1,1792),(8191,1,1793),(11910,1,2401),(11906,1,2402),(11912,1,2403),(11926,1,2411),(11922,1,2412),(11928,1,2413),(11932,1,2414),(1618,1,2500),(12016,1,2501),(12013,1,2503),(12017,1,2515),(9610,1,5001),(9611,1,5002),(12248,1,20001),(12226,1,20002),(12232,1,20003),(12238,1,20004),(12244,1,20005),(12250,1,20006),(11948,1,23001),(11941,1,23002),(11945,1,23003),(11949,1,23004),(7701,1,50101),(4984,1,50401),(4983,1,50402),(4985,1,50403),(4987,1,50411),(4988,1,50412),(4989,1,50415),(12110,1,55001),(12111,1,55002),(3564,1,100700),(3565,1,100701),(9596,1,101051),(9598,1,101052),(9600,1,101053),(9604,1,101060),(9605,1,101061),(7177,1,101201),(7178,1,101202),(10353,1,101250),(10355,1,101251),(8980,1,101261),(8981,1,101262),(7616,1,101331),(10030,1,101701),(10031,1,101702),(3582,1,102000),(3583,1,102001),(9819,1,400051),(9823,1,400052),(9827,1,400053),(9831,1,400055),(132,2,11),(133,2,12),(134,2,13),(135,2,14),(136,2,16),(137,2,19),(138,2,21),(139,2,22),(140,2,24),(141,2,25),(142,2,26),(143,2,27),(10359,2,31),(145,2,32),(10361,2,34),(146,2,36),(147,2,41),(148,2,42),(149,2,44),(150,2,61),(151,2,62),(152,2,64),(153,2,71),(154,2,72),(155,2,74),(156,2,75),(157,2,78),(158,2,79),(159,2,81),(160,2,82),(161,2,84),(162,2,86),(163,2,87),(164,2,88),(165,2,89),(166,2,91),(167,2,92),(168,2,93),(2475,2,95),(2476,2,96),(2477,2,97),(2478,2,98),(169,2,101),(170,2,102),(171,2,104),(172,2,109),(173,2,111),(174,2,112),(175,2,113),(176,2,114),(177,2,116),(178,2,117),(179,2,121),(180,2,122),(181,2,125),(182,2,141),(183,2,142),(184,2,144),(2479,2,151),(2480,2,152),(2481,2,153),(2482,2,154),(185,2,161),(186,2,162),(187,2,163),(188,2,164),(189,2,165),(190,2,170),(2471,2,171),(192,2,172),(2472,2,173),(193,2,221),(194,2,222),(195,2,229),(196,2,241),(197,2,242),(198,2,243),(199,2,251),(201,2,262),(202,2,281),(203,2,282),(204,2,283),(205,2,331),(2483,2,531),(207,2,532),(2484,2,534),(208,2,536),(2473,2,700),(210,2,701),(211,2,702),(2474,2,703),(212,2,1001),(213,2,1002),(214,2,1003),(215,2,1004),(216,2,1005),(217,2,1101),(218,2,1102),(219,2,1104),(220,2,1109),(221,2,1181),(222,2,1182),(223,2,1183),(224,2,1184),(225,2,1185),(226,2,1186),(227,2,1187),(228,2,1188),(229,2,1201),(230,2,1202),(231,2,1231),(232,2,1232),(233,2,1233),(234,2,1234),(235,2,1421),(236,2,2401),(237,2,2402),(238,2,2403),(239,2,2411),(240,2,2412),(241,2,2413),(242,2,2500),(2470,2,2501),(243,2,2515),(10363,2,20001),(10364,2,20002),(10365,2,20003),(10366,2,20004),(10367,2,20005),(10368,2,20006),(10362,2,50101),(10372,2,101250),(1807,3,11),(1808,3,31),(1809,3,36),(1810,3,41),(1811,3,61),(1812,3,71),(1813,3,72),(1814,3,74),(1815,3,75),(1816,3,78),(1817,3,79),(1818,3,91),(1819,3,95),(1820,3,97),(1821,3,111),(1822,3,121),(1823,3,122),(1824,3,125),(1825,3,161),(1826,3,170),(1827,3,171),(1828,3,172),(1829,3,221),(1830,3,222),(1831,3,229),(1832,3,241),(1833,3,242),(1834,3,243),(1835,3,251),(1836,3,255),(1837,3,256),(1838,3,262),(1839,3,281),(1840,3,282),(1841,3,283),(1842,3,331),(1843,3,531),(1844,3,536),(1845,3,700),(1846,3,1001),(1847,3,1002),(1848,3,1003),(1849,3,1004),(1850,3,1005),(1851,3,1181),(1852,3,1182),(1853,3,1201),(1854,3,1202),(1855,3,1231),(1856,3,2401),(1857,3,2402),(1858,3,2403),(1859,3,2411),(1860,3,2412),(1861,3,2413),(1862,3,2500),(1863,3,2515),(8026,4,11),(8027,4,21),(8028,4,31),(8029,4,41),(8030,4,61),(8031,4,71),(8032,4,72),(8033,4,74),(8034,4,75),(8035,4,78),(8036,4,79),(8037,4,81),(8038,4,91),(8039,4,95),(8040,4,97),(8041,4,101),(8042,4,111),(8043,4,121),(8044,4,151),(8045,4,161),(8046,4,171),(8047,4,221),(8048,4,222),(8049,4,229),(8050,4,241),(8051,4,242),(8052,4,243),(8146,4,251),(8147,4,253),(8053,4,262),(8054,4,281),(8055,4,331),(8056,4,341),(8057,4,342),(8058,4,343),(8059,4,344),(8060,4,531),(8061,4,700),(8062,4,1001),(8063,4,1002),(8064,4,1003),(8065,4,1004),(8066,4,1005),(8067,4,1101),(8068,4,1181),(8069,4,1182),(8070,4,1201),(8071,4,1202),(8072,4,1231),(8073,4,2401),(8074,4,2501),(8075,4,2503),(8076,4,2515),(8077,4,20001),(8078,4,50101),(8079,4,101201),(8080,4,101261),(8081,4,102000),(8082,4,400051),(8083,4,400052),(8084,4,400053),(8085,4,400055),(12051,5,11),(12029,5,12),(12033,5,13),(12037,5,14),(12041,5,15),(12047,5,16),(12053,5,19),(9729,5,21),(9703,5,22),(9709,5,24),(9713,5,25),(9719,5,26),(9725,5,27),(9731,5,28),(9981,5,31),(9971,5,32),(9977,5,34),(9983,5,38),(8089,5,41),(8090,5,61),(8091,5,71),(8092,5,72),(8093,5,74),(8094,5,75),(8095,5,78),(8096,5,79),(11970,5,81),(11957,5,82),(11959,5,84),(11961,5,86),(11965,5,87),(11967,5,88),(11971,5,89),(9799,5,91),(9789,5,92),(9795,5,93),(9801,5,94),(10098,5,95),(10100,5,96),(10105,5,97),(10106,5,98),(8101,5,101),(10232,5,111),(10204,5,112),(10210,5,113),(10216,5,114),(10222,5,115),(10228,5,116),(10234,5,117),(12133,5,121),(12123,5,122),(12129,5,125),(12135,5,126),(8104,5,151),(8105,5,161),(11990,5,171),(11979,5,172),(11983,5,173),(11987,5,174),(11991,5,178),(10003,5,221),(9993,5,222),(9999,5,223),(10005,5,229),(10009,5,237),(10013,5,238),(10017,5,239),(8110,5,241),(8111,5,242),(8112,5,243),(12218,5,251),(12179,5,252),(12183,5,253),(12185,5,254),(12189,5,255),(12193,5,256),(12139,5,262),(12159,5,281),(12149,5,282),(12155,5,283),(12161,5,286),(11935,5,300),(11937,5,301),(11593,5,302),(8115,5,331),(12195,5,341),(12197,5,342),(12199,5,343),(12201,5,344),(12214,5,351),(12207,5,352),(12211,5,353),(12215,5,354),(12219,5,358),(12174,5,531),(12167,5,532),(12171,5,534),(12175,5,538),(12007,5,700),(11997,5,701),(12003,5,702),(12009,5,703),(8122,5,1001),(8123,5,1002),(8124,5,1003),(8125,5,1004),(8126,5,1005),(8127,5,1101),(12059,5,1181),(12106,5,1182),(12065,5,1183),(12067,5,1184),(12071,5,1185),(12075,5,1186),(12079,5,1187),(12085,5,1188),(12081,5,1189),(8130,5,1201),(8131,5,1202),(12102,5,1231),(12091,5,1232),(12093,5,1233),(12097,5,1234),(12099,5,1235),(12103,5,1236),(12107,5,1237),(12057,5,1321),(11973,5,1421),(8192,5,1791),(8189,5,1792),(8193,5,1793),(11913,5,2401),(11909,5,2402),(11915,5,2403),(11929,5,2411),(11925,5,2412),(11931,5,2413),(11933,5,2414),(12018,5,2501),(12015,5,2503),(12019,5,2515),(9612,5,5001),(9613,5,5002),(12251,5,20001),(12229,5,20002),(12235,5,20003),(12241,5,20004),(12247,5,20005),(12253,5,20006),(11950,5,23001),(11943,5,23002),(11947,5,23003),(11951,5,23004),(8138,5,50101),(12112,5,55001),(12113,5,55002),(9597,5,101051),(9599,5,101052),(9601,5,101053),(9606,5,101060),(9607,5,101061),(8139,5,101201),(10356,5,101250),(10358,5,101251),(8982,5,101261),(8983,5,101262),(10032,5,101701),(10033,5,101702),(8141,5,102000),(9821,5,400051),(9825,5,400052),(9829,5,400053),(9833,5,400055),(8194,6,11),(8195,6,21),(8196,6,31),(8197,6,41),(8198,6,61),(8199,6,71),(8200,6,72),(8201,6,74),(8202,6,75),(8203,6,78),(8204,6,79),(8205,6,81),(8206,6,91),(8207,6,95),(8208,6,97),(8209,6,101),(8210,6,111),(8211,6,121),(8212,6,151),(8213,6,161),(8214,6,171),(8215,6,221),(8216,6,222),(8217,6,229),(8218,6,241),(8219,6,242),(8220,6,243),(8221,6,262),(8222,6,281),(8223,6,331),(8224,6,341),(8225,6,342),(8226,6,343),(8227,6,344),(8228,6,531),(8229,6,700),(8230,6,1001),(8231,6,1002),(8232,6,1003),(8233,6,1004),(8234,6,1005),(8235,6,1101),(8236,6,1181),(8237,6,1182),(8238,6,1201),(8239,6,1202),(8240,6,1231),(8241,6,1791),(8242,6,2401),(8243,6,2501),(8244,6,2503),(8245,6,2515),(8246,6,5001),(8247,6,20001),(8248,6,50101),(8249,6,101201),(8250,6,101261),(8251,6,102000),(8252,6,400051),(8253,6,400052),(8254,6,400053),(8255,6,400055),(8256,7,11),(8257,7,21),(8258,7,31),(8259,7,41),(8260,7,61),(8261,7,71),(8262,7,72),(8263,7,74),(8264,7,75),(8265,7,78),(8266,7,79),(8267,7,81),(8268,7,91),(8269,7,95),(8270,7,97),(8271,7,101),(8272,7,111),(8273,7,121),(8274,7,151),(8275,7,161),(8276,7,171),(8277,7,221),(8278,7,222),(8279,7,229),(8280,7,241),(8281,7,242),(8282,7,243),(8283,7,262),(8284,7,281),(8285,7,331),(8286,7,341),(8287,7,342),(8288,7,343),(8289,7,344),(8290,7,531),(8291,7,700),(8292,7,1001),(8293,7,1002),(8294,7,1003),(8295,7,1004),(8296,7,1005),(8297,7,1101),(8298,7,1181),(8299,7,1182),(8300,7,1201),(8301,7,1202),(8302,7,1231),(8303,7,1791),(8304,7,2401),(8305,7,2501),(8306,7,2503),(8307,7,2515),(8308,7,5001),(8309,7,20001),(8310,7,50101),(8311,7,101201),(8312,7,101261),(8313,7,102000),(8314,7,400051),(8315,7,400052),(8316,7,400053),(8317,7,400055),(8318,9,11),(8319,9,21),(8320,9,31),(8321,9,41),(8322,9,61),(8323,9,71),(8324,9,72),(8325,9,74),(8326,9,75),(8327,9,78),(8328,9,79),(8329,9,81),(8330,9,91),(8331,9,95),(8332,9,97),(8333,9,101),(8334,9,111),(8335,9,121),(8336,9,151),(8337,9,161),(8338,9,171),(8339,9,221),(8340,9,222),(8341,9,229),(8342,9,241),(8343,9,242),(8344,9,243),(8345,9,262),(8346,9,281),(8347,9,331),(8348,9,341),(8349,9,342),(8350,9,343),(8351,9,344),(8352,9,531),(8353,9,700),(8354,9,1001),(8355,9,1002),(8356,9,1003),(8357,9,1004),(8358,9,1005),(8359,9,1101),(8360,9,1181),(8361,9,1182),(8362,9,1201),(8363,9,1202),(8364,9,1231),(8365,9,1791),(8366,9,2401),(8367,9,2501),(8368,9,2503),(8369,9,2515),(8370,9,5001),(8371,9,20001),(8372,9,50101),(8373,9,101201),(8374,9,101261),(8375,9,102000),(8376,9,400051),(8377,9,400052),(8378,9,400053),(8379,9,400055); +INSERT INTO `llx_user_rights` VALUES (12402,1,11),(12380,1,12),(12385,1,13),(12389,1,14),(12393,1,15),(12398,1,16),(12404,1,19),(9726,1,21),(9700,1,22),(9706,1,24),(9711,1,25),(9716,1,26),(9722,1,27),(9728,1,28),(9978,1,31),(9968,1,32),(9974,1,34),(1910,1,36),(9980,1,38),(11573,1,41),(11574,1,42),(11575,1,44),(11576,1,45),(7184,1,61),(7181,1,62),(7183,1,64),(7185,1,67),(7186,1,68),(1678,1,71),(1673,1,72),(1675,1,74),(1679,1,75),(1677,1,76),(1681,1,78),(1682,1,79),(12322,1,81),(12309,1,82),(12312,1,84),(12314,1,86),(12317,1,87),(12320,1,88),(12323,1,89),(11580,1,91),(11581,1,92),(11582,1,93),(11583,1,94),(10097,1,95),(10099,1,96),(10103,1,97),(10104,1,98),(7139,1,101),(7134,1,102),(7136,1,104),(7137,1,105),(7138,1,106),(7140,1,109),(10229,1,111),(10201,1,112),(10207,1,113),(10213,1,114),(10219,1,115),(10225,1,116),(10231,1,117),(12518,1,121),(12508,1,122),(12514,1,125),(12520,1,126),(11577,1,141),(11578,1,142),(11579,1,144),(2307,1,151),(2304,1,152),(2306,1,153),(2308,1,154),(10092,1,161),(10093,1,162),(10094,1,163),(10095,1,164),(10096,1,165),(1585,1,170),(12342,1,171),(12331,1,172),(12335,1,173),(12339,1,174),(12343,1,178),(10000,1,221),(9990,1,222),(9996,1,223),(10002,1,229),(10007,1,237),(10011,1,238),(10015,1,239),(1686,1,241),(1685,1,242),(1687,1,243),(12604,1,251),(12566,1,252),(12569,1,253),(12572,1,254),(12575,1,255),(12579,1,256),(1617,1,258),(12525,1,262),(12544,1,281),(12534,1,282),(12540,1,283),(12546,1,286),(12288,1,300),(12290,1,301),(11591,1,302),(1763,1,331),(1762,1,332),(1764,1,333),(12582,1,341),(12584,1,342),(12586,1,343),(12588,1,344),(12600,1,351),(12593,1,352),(12597,1,353),(12601,1,354),(12605,1,358),(12560,1,531),(12553,1,532),(12557,1,534),(1625,1,536),(12561,1,538),(12358,1,700),(12348,1,701),(12354,1,702),(12360,1,703),(1755,1,1001),(1754,1,1002),(1756,1,1003),(1758,1,1004),(1759,1,1005),(7146,1,1101),(7143,1,1102),(7145,1,1104),(7147,1,1109),(12412,1,1181),(12458,1,1182),(12417,1,1183),(12420,1,1184),(12423,1,1185),(12427,1,1186),(12431,1,1187),(12437,1,1188),(12434,1,1189),(1578,1,1201),(1579,1,1202),(12454,1,1231),(12443,1,1232),(12446,1,1233),(12449,1,1234),(12452,1,1235),(12455,1,1236),(12459,1,1237),(1736,1,1251),(12409,1,1321),(12326,1,1421),(8190,1,1791),(8187,1,1792),(8191,1,1793),(12264,1,2401),(12260,1,2402),(12266,1,2403),(12280,1,2411),(12276,1,2412),(12282,1,2413),(12286,1,2414),(1618,1,2500),(12370,1,2501),(12367,1,2503),(12371,1,2515),(9610,1,5001),(9611,1,5002),(12490,1,20001),(12468,1,20002),(12474,1,20003),(12480,1,20004),(12486,1,20005),(12492,1,20006),(12302,1,23001),(12295,1,23002),(12299,1,23003),(12303,1,23004),(7701,1,50101),(4984,1,50401),(4983,1,50402),(4985,1,50403),(4987,1,50411),(4988,1,50412),(4989,1,50415),(12498,1,55001),(12499,1,55002),(3564,1,100700),(3565,1,100701),(9596,1,101051),(9598,1,101052),(9600,1,101053),(9604,1,101060),(9605,1,101061),(7177,1,101201),(7178,1,101202),(10353,1,101250),(10355,1,101251),(8980,1,101261),(8981,1,101262),(7616,1,101331),(10030,1,101701),(10031,1,101702),(3582,1,102000),(3583,1,102001),(9819,1,400051),(9823,1,400052),(9827,1,400053),(9831,1,400055),(132,2,11),(133,2,12),(134,2,13),(135,2,14),(136,2,16),(137,2,19),(138,2,21),(139,2,22),(140,2,24),(141,2,25),(142,2,26),(143,2,27),(10359,2,31),(145,2,32),(10361,2,34),(146,2,36),(147,2,41),(148,2,42),(149,2,44),(150,2,61),(151,2,62),(152,2,64),(153,2,71),(154,2,72),(155,2,74),(156,2,75),(157,2,78),(158,2,79),(159,2,81),(160,2,82),(161,2,84),(162,2,86),(163,2,87),(164,2,88),(165,2,89),(166,2,91),(167,2,92),(168,2,93),(2475,2,95),(2476,2,96),(2477,2,97),(2478,2,98),(169,2,101),(170,2,102),(171,2,104),(172,2,109),(173,2,111),(174,2,112),(175,2,113),(176,2,114),(177,2,116),(178,2,117),(179,2,121),(180,2,122),(181,2,125),(182,2,141),(183,2,142),(184,2,144),(2479,2,151),(2480,2,152),(2481,2,153),(2482,2,154),(185,2,161),(186,2,162),(187,2,163),(188,2,164),(189,2,165),(190,2,170),(2471,2,171),(192,2,172),(2472,2,173),(193,2,221),(194,2,222),(195,2,229),(196,2,241),(197,2,242),(198,2,243),(199,2,251),(201,2,262),(202,2,281),(203,2,282),(204,2,283),(205,2,331),(2483,2,531),(207,2,532),(2484,2,534),(208,2,536),(2473,2,700),(210,2,701),(211,2,702),(2474,2,703),(212,2,1001),(213,2,1002),(214,2,1003),(215,2,1004),(216,2,1005),(217,2,1101),(218,2,1102),(219,2,1104),(220,2,1109),(221,2,1181),(222,2,1182),(223,2,1183),(224,2,1184),(225,2,1185),(226,2,1186),(227,2,1187),(228,2,1188),(229,2,1201),(230,2,1202),(231,2,1231),(232,2,1232),(233,2,1233),(234,2,1234),(235,2,1421),(236,2,2401),(237,2,2402),(238,2,2403),(239,2,2411),(240,2,2412),(241,2,2413),(242,2,2500),(2470,2,2501),(243,2,2515),(10363,2,20001),(10364,2,20002),(10365,2,20003),(10366,2,20004),(10367,2,20005),(10368,2,20006),(10362,2,50101),(10372,2,101250),(1807,3,11),(1808,3,31),(1809,3,36),(1810,3,41),(1811,3,61),(1812,3,71),(1813,3,72),(1814,3,74),(1815,3,75),(1816,3,78),(1817,3,79),(1818,3,91),(1819,3,95),(1820,3,97),(1821,3,111),(1822,3,121),(1823,3,122),(1824,3,125),(1825,3,161),(1826,3,170),(1827,3,171),(1828,3,172),(1829,3,221),(1830,3,222),(1831,3,229),(1832,3,241),(1833,3,242),(1834,3,243),(1835,3,251),(1836,3,255),(1837,3,256),(1838,3,262),(1839,3,281),(1840,3,282),(1841,3,283),(1842,3,331),(1843,3,531),(1844,3,536),(1845,3,700),(1846,3,1001),(1847,3,1002),(1848,3,1003),(1849,3,1004),(1850,3,1005),(1851,3,1181),(1852,3,1182),(1853,3,1201),(1854,3,1202),(1855,3,1231),(1856,3,2401),(1857,3,2402),(1858,3,2403),(1859,3,2411),(1860,3,2412),(1861,3,2413),(1862,3,2500),(1863,3,2515),(8026,4,11),(8027,4,21),(8028,4,31),(8029,4,41),(8030,4,61),(8031,4,71),(8032,4,72),(8033,4,74),(8034,4,75),(8035,4,78),(8036,4,79),(8037,4,81),(8038,4,91),(8039,4,95),(8040,4,97),(8041,4,101),(8042,4,111),(8043,4,121),(8044,4,151),(8045,4,161),(8046,4,171),(8047,4,221),(8048,4,222),(8049,4,229),(8050,4,241),(8051,4,242),(8052,4,243),(8146,4,251),(8147,4,253),(8053,4,262),(8054,4,281),(8055,4,331),(8056,4,341),(8057,4,342),(8058,4,343),(8059,4,344),(8060,4,531),(8061,4,700),(8062,4,1001),(8063,4,1002),(8064,4,1003),(8065,4,1004),(8066,4,1005),(8067,4,1101),(8068,4,1181),(8069,4,1182),(8070,4,1201),(8071,4,1202),(8072,4,1231),(8073,4,2401),(8074,4,2501),(8075,4,2503),(8076,4,2515),(8077,4,20001),(8078,4,50101),(8079,4,101201),(8080,4,101261),(8081,4,102000),(8082,4,400051),(8083,4,400052),(8084,4,400053),(8085,4,400055),(8194,6,11),(8195,6,21),(8196,6,31),(8197,6,41),(8198,6,61),(8199,6,71),(8200,6,72),(8201,6,74),(8202,6,75),(8203,6,78),(8204,6,79),(8205,6,81),(8206,6,91),(8207,6,95),(8208,6,97),(8209,6,101),(8210,6,111),(8211,6,121),(8212,6,151),(8213,6,161),(8214,6,171),(8215,6,221),(8216,6,222),(8217,6,229),(8218,6,241),(8219,6,242),(8220,6,243),(8221,6,262),(8222,6,281),(8223,6,331),(8224,6,341),(8225,6,342),(8226,6,343),(8227,6,344),(8228,6,531),(8229,6,700),(8230,6,1001),(8231,6,1002),(8232,6,1003),(8233,6,1004),(8234,6,1005),(8235,6,1101),(8236,6,1181),(8237,6,1182),(8238,6,1201),(8239,6,1202),(8240,6,1231),(8241,6,1791),(8242,6,2401),(8243,6,2501),(8244,6,2503),(8245,6,2515),(8246,6,5001),(8247,6,20001),(8248,6,50101),(8249,6,101201),(8250,6,101261),(8251,6,102000),(8252,6,400051),(8253,6,400052),(8254,6,400053),(8255,6,400055),(8256,7,11),(8257,7,21),(8258,7,31),(8259,7,41),(8260,7,61),(8261,7,71),(8262,7,72),(8263,7,74),(8264,7,75),(8265,7,78),(8266,7,79),(8267,7,81),(8268,7,91),(8269,7,95),(8270,7,97),(8271,7,101),(8272,7,111),(8273,7,121),(8274,7,151),(8275,7,161),(8276,7,171),(8277,7,221),(8278,7,222),(8279,7,229),(8280,7,241),(8281,7,242),(8282,7,243),(8283,7,262),(8284,7,281),(8285,7,331),(8286,7,341),(8287,7,342),(8288,7,343),(8289,7,344),(8290,7,531),(8291,7,700),(8292,7,1001),(8293,7,1002),(8294,7,1003),(8295,7,1004),(8296,7,1005),(8297,7,1101),(8298,7,1181),(8299,7,1182),(8300,7,1201),(8301,7,1202),(8302,7,1231),(8303,7,1791),(8304,7,2401),(8305,7,2501),(8306,7,2503),(8307,7,2515),(8308,7,5001),(8309,7,20001),(8310,7,50101),(8311,7,101201),(8312,7,101261),(8313,7,102000),(8314,7,400051),(8315,7,400052),(8316,7,400053),(8317,7,400055),(8318,9,11),(8319,9,21),(8320,9,31),(8321,9,41),(8322,9,61),(8323,9,71),(8324,9,72),(8325,9,74),(8326,9,75),(8327,9,78),(8328,9,79),(8329,9,81),(8330,9,91),(8331,9,95),(8332,9,97),(8333,9,101),(8334,9,111),(8335,9,121),(8336,9,151),(8337,9,161),(8338,9,171),(8339,9,221),(8340,9,222),(8341,9,229),(8342,9,241),(8343,9,242),(8344,9,243),(8345,9,262),(8346,9,281),(8347,9,331),(8348,9,341),(8349,9,342),(8350,9,343),(8351,9,344),(8352,9,531),(8353,9,700),(8354,9,1001),(8355,9,1002),(8356,9,1003),(8357,9,1004),(8358,9,1005),(8359,9,1101),(8360,9,1181),(8361,9,1182),(8362,9,1201),(8363,9,1202),(8364,9,1231),(8365,9,1791),(8366,9,2401),(8367,9,2501),(8368,9,2503),(8369,9,2515),(8370,9,5001),(8371,9,20001),(8372,9,50101),(8373,9,101201),(8374,9,101261),(8375,9,102000),(8376,9,400051),(8377,9,400052),(8378,9,400053),(8379,9,400055),(12608,10,11),(12609,10,21),(12610,10,31),(12611,10,41),(12612,10,61),(12613,10,71),(12614,10,72),(12615,10,74),(12616,10,75),(12617,10,78),(12618,10,79),(12619,10,81),(12620,10,91),(12621,10,95),(12622,10,97),(12623,10,101),(12624,10,111),(12625,10,121),(12626,10,151),(12627,10,161),(12628,10,171),(12629,10,221),(12630,10,222),(12631,10,229),(12632,10,241),(12633,10,242),(12634,10,243),(12635,10,262),(12636,10,281),(12637,10,300),(12638,10,331),(12639,10,341),(12640,10,342),(12641,10,343),(12642,10,344),(12643,10,531),(12644,10,700),(12645,10,1001),(12646,10,1002),(12647,10,1003),(12648,10,1004),(12649,10,1005),(12650,10,1101),(12651,10,1181),(12652,10,1182),(12653,10,1201),(12654,10,1202),(12655,10,1231),(12656,10,2401),(12657,10,2501),(12658,10,2503),(12659,10,2515),(12660,10,20001),(12661,10,20002),(12662,10,23001),(12663,10,50101); /*!40000 ALTER TABLE `llx_user_rights` ENABLE KEYS */; UNLOCK TABLES; @@ -8442,7 +8442,7 @@ CREATE TABLE `llx_usergroup` ( `note` text, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_usergroup_name` (`nom`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8451,7 +8451,7 @@ CREATE TABLE `llx_usergroup` ( LOCK TABLES `llx_usergroup` WRITE; /*!40000 ALTER TABLE `llx_usergroup` DISABLE KEYS */; -INSERT INTO `llx_usergroup` VALUES (1,'ggg',1,'2013-01-16 20:48:08','2013-01-16 19:48:08','ggg'); +INSERT INTO `llx_usergroup` VALUES (1,'Sale representatives',1,'2013-01-16 20:48:08','2015-10-03 09:44:44','All sales representative users'),(2,'Management',1,'2015-10-03 11:46:25','2015-10-03 09:46:25',''),(3,'Scientists',1,'2015-10-03 11:46:46','2015-10-03 09:46:46',''); /*!40000 ALTER TABLE `llx_usergroup` ENABLE KEYS */; UNLOCK TABLES; @@ -8526,7 +8526,7 @@ CREATE TABLE `llx_usergroup_user` ( KEY `fk_usergroup_user_fk_usergroup` (`fk_usergroup`), CONSTRAINT `fk_usergroup_user_fk_user` FOREIGN KEY (`fk_user`) REFERENCES `llx_user` (`rowid`), CONSTRAINT `fk_usergroup_user_fk_usergroup` FOREIGN KEY (`fk_usergroup`) REFERENCES `llx_usergroup` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8535,7 +8535,7 @@ CREATE TABLE `llx_usergroup_user` ( LOCK TABLES `llx_usergroup_user` WRITE; /*!40000 ALTER TABLE `llx_usergroup_user` DISABLE KEYS */; -INSERT INTO `llx_usergroup_user` VALUES (1,1,1,1); +INSERT INTO `llx_usergroup_user` VALUES (1,1,1,1),(2,1,1,3),(3,1,3,3); /*!40000 ALTER TABLE `llx_usergroup_user` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -8548,4 +8548,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2015-07-19 15:49:17 +-- Dump completed on 2015-10-03 13:00:02 From 31acab92a6628bbe433770cb8ec54fc9e343cb3c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 18:48:51 +0200 Subject: [PATCH 245/284] Doc comments --- htdocs/commande/card.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 109746b4e64..c271fc1e6b6 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1427,6 +1427,8 @@ if ($action == 'create' && $user->rights->commande->creer) $form->selectInputReason($demand_reason_id, 'demand_reason_id', '', 1); print '</td></tr>'; + // TODO How record was recorded OrderMode (llx_c_input_method) + // Project if (! empty($conf->projet->enabled) && $socid > 0) { @@ -1968,7 +1970,7 @@ if ($action == 'create' && $user->rights->commande->creer) } print '</td></tr>'; - // Source + // Origin print '<tr><td height="10">'; print '<table class="nobordernopadding" width="100%"><tr><td>'; print $langs->trans('Source'); @@ -1988,6 +1990,8 @@ if ($action == 'create' && $user->rights->commande->creer) // print '<a href="'.DOL_URL_ROOT.'/admin/dict.php?id=22&origin=order&originid='.$object->id.'">'.$langs->trans("DictionarySource").'</a>'; print '</td></tr>'; + // TODO How record was recorded OrderMode (llx_c_input_method) + // Project if (! empty($conf->projet->enabled)) { From bea789edfef5ee16f22ece7b20e9145b1f5d2f22 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 20:09:54 +0200 Subject: [PATCH 246/284] Make process to update launchpad easier. --- build/launchpad/README | 48 +++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/build/launchpad/README b/build/launchpad/README index 03ddc7fd4e6..b2db1d18894 100644 --- a/build/launchpad/README +++ b/build/launchpad/README @@ -41,23 +41,21 @@ If you want to build/test package locally: # Push/declare Dolibarr sources to Launchpad #---------------------------------- - From Launchpad project (https://launchpad.net/dolibarr), register a series: - Call it 'trunk' or 'beta' or 'stable' + Call it 'trunk' or 'stable' Use branch (dev): - ~eldy/dolibarr/develop - ~eldy/dolibarr/beta - ~eldy/dolibarr/stable + https://launchpad.net/~eldy/dolibarr/develop + https://launchpad.net/~eldy/dolibarr/stable or - Use URL pattern (beta or stable): + Use URL pattern (stable): For stable: http://www.dolibarr.org/files/lastbuild/package_debian-ubuntu/dolibarr_x.z.*.tar.gz - For beta: http://www.dolibarr.org/files/stable/package_debian-ubuntu/dolibarr_x.y.*.tar.gz - For Dev, you can also add link serie to GIT HEAD. -- For beta and stable, you can init from command line - cd bzr/dolibarr-[beta|stable] +- For stable, you can init from command line + cd bzr/dolibarr-stable bzr init bzr add bzr commit -m "Init" - bzr push lp:~yourlogin/dolibarr/[beta|stable] + bzr push lp:~yourlogin/dolibarr/stable - List of series are visible here: https://launchpad.net/dolibarr/+series @@ -65,19 +63,19 @@ If you want to build/test package locally: #---------------------------------- # create local repository cd bzr - bzr branch lp:~yourlogin/dolibarr/[develop|beta|stable] dolibarr-[dev|beta|stable] - cd dolibarr-[dev|beta|stable] + bzr branch lp:~yourlogin/dolibarr/[develop|stable] dolibarr-[dev|stable] + cd dolibarr-[dev|stable] # Update bzr update - -- Update files here. Remove all and overwrite -- + -- Update files here: Remove all (except .bzr dir) and overwrite -- bzr status bzr add * - bzr commit -m "Description of change" + bzr commit -m "Upstream version x.y" bzr push # Init debian dir repository into launchpad (when repository for sources does not exist) #---------------------------------- -- Create debian directory and upload it onto bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable] +- Create debian directory and upload it onto bzr branch lp:~yourlogin/+junk/debian-[dev|stable] cd bzr mkdir debian cd debian @@ -85,25 +83,25 @@ If you want to build/test package locally: bzr init bzr add bzr commit -m "Init control files" - bzr push lp:~yourlogin/+junk/debian-[dev|beta|stable] (put here any branch name or just bzr push if into a known branch) + bzr push lp:~yourlogin/+junk/debian-[dev|stable] (put here any branch name or just bzr push if into a known branch) - or download it from launchpad bazaar: cd bzr - bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable] + bzr branch lp:~yourlogin/+junk/debian-[dev|stable] # Get debian dir repository from launchpad (when repository for sources already exists) #---------------------------------- cd bzr - bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable] + bzr branch lp:~yourlogin/+junk/debian-[dev|stable] # To update debian dir into launchpad (when repository for sources already exists) #---------------------------------- cd bzr - bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable] - cd debian-[dev|beta|stable] + bzr branch lp:~yourlogin/+junk/debian-[dev|stable] + cd debian-[dev|stable] bzr status -- Update files here -- bzr commit -m "Description of change" - bzr push lp:~yourlogin/+junk/debian-[dev|beta|stable] + bzr push lp:~yourlogin/+junk/debian-[dev|stable] # Define a recipe into launchpad (a rule to build packages into a PPA) @@ -115,10 +113,6 @@ If you want to build/test package locally: # bzr-builder format 0.3 deb-version {debupstream}-0~{revno} lp:dolibarr merge packaging lp:~yourlogin/+junk/debian-dev - For beta: - # bzr-builder format 0.3 deb-version {debupstream}-1~{revno} - lp:dolibarr/beta - merge packaging lp:~yourlogin/+junk/debian-beta For stable: # bzr-builder format 0.3 deb-version {debupstream}-2~{revno} lp:dolibarr/stable @@ -126,13 +120,12 @@ If you want to build/test package locally: - Run command cd bzr bzr dailydeb dolibarr.recipe working-dir - This will create a directory "working-dir" with dolibarr sources and will add sources from ~yourlogin/+junk/debian-[dev|beta|stable] + This will create a directory "working-dir" with dolibarr sources and will add sources from ~yourlogin/+junk/debian-[dev|stable] - Test package sources sudo pbuilder build <working-dir>/<project>_<version>.dsc List of recipes created https://code.launchpad.net/~eldy/+recipe/dolibarr-dev -https://code.launchpad.net/~eldy/+recipe/dolibarr-beta https://code.launchpad.net/~eldy/+recipe/dolibarr-stable @@ -147,9 +140,6 @@ https://code.launchpad.net/~eldy/+recipe/dolibarr-stable For the development snapshot version: deb http://ppa.launchpad.net/yourlogin/dolibarr-dev/ubuntu precise main deb-src http://ppa.launchpad.net/yourlogin/dolibarr-dev/ubuntu precise main -For the beta version: -deb http://ppa.launchpad.net/yourlogin/dolibarr-beta/ubuntu precise main -deb-src http://ppa.launchpad.net/yourlogin/dolibarr-beta/ubuntu precise main For the stable version: deb http://ppa.launchpad.net/yourlogin/dolibarr-stable/ubuntu precise main deb-src http://ppa.launchpad.net/yourlogin/dolibarr-stable/ubuntu precise main From 4e5ca151b54c8ce685e79b4a668e491573103e67 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 3 Oct 2015 20:39:15 +0200 Subject: [PATCH 247/284] Make process to update launchpad easier. --- build/launchpad/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/launchpad/README b/build/launchpad/README index b2db1d18894..7ab1b15b81c 100644 --- a/build/launchpad/README +++ b/build/launchpad/README @@ -99,7 +99,7 @@ If you want to build/test package locally: bzr branch lp:~yourlogin/+junk/debian-[dev|stable] cd debian-[dev|stable] bzr status - -- Update files here -- + -- Update files here: Remove all (except .bzr dir) and overwrite. Restore version into the file changelog -- bzr commit -m "Description of change" bzr push lp:~yourlogin/+junk/debian-[dev|stable] From 8febf25c2360904d47362e87fe1da33a185265c2 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Sat, 3 Oct 2015 23:34:10 +0200 Subject: [PATCH 248/284] Fix: #3566 --- htdocs/fourn/class/fournisseur.facture.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index ed81f486dc1..6a209174d9f 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -4,7 +4,7 @@ * Copyright (C) 2004 Christophe Combelles <ccomb@free.fr> * Copyright (C) 2005 Marc Barilley <marc@ocebo.com> * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> + * Copyright (C) 2010-2015 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2013 Philippe Grand <philippe.grand@atoo-net.com> * Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro> * Copyright (C) 2014-2015 Marcos García <marcosgdf@gmail.com> @@ -986,8 +986,8 @@ class FactureFournisseur extends CommonInvoice $oldref = dol_sanitizeFileName($this->ref); $newref = dol_sanitizeFileName($num); - $dirsource = $conf->fournisseur->facture->dir_output.'/'.get_exdir($this->id,2,0,0, $this, 'invoive_supplier').$oldref; - $dirdest = $conf->fournisseur->facture->dir_output.'/'.get_exdir($this->id,2,0,0, $this, 'invoive_supplier').$newref; + $dirsource = $conf->fournisseur->facture->dir_output.'/'.get_exdir($this->id,2,0,0, $this, 'invoice_supplier').$oldref; + $dirdest = $conf->fournisseur->facture->dir_output.'/'.get_exdir($this->id,2,0,0, $this, 'invoice_supplier').$newref; if (file_exists($dirsource)) { dol_syslog(get_class($this)."::validate rename dir ".$dirsource." into ".$dirdest); @@ -996,7 +996,7 @@ class FactureFournisseur extends CommonInvoice { dol_syslog("Rename ok"); // Rename docs starting with $oldref with $newref - $listoffiles=dol_dir_list($conf->fournisseur->facture->dir_output.'/'.get_exdir($this->id,2,0,0, $this, 'invoive_supplier').$newref, 'files', 1, '^'.preg_quote($oldref,'/')); + $listoffiles=dol_dir_list($conf->fournisseur->facture->dir_output.'/'.get_exdir($this->id,2,0,0, $this, 'invoice_supplier').$newref, 'files', 1, '^'.preg_quote($oldref,'/')); foreach($listoffiles as $fileentry) { $dirsource=$fileentry['name']; From 9eab5206d4e6baf8a65b61c08c47bbbf22597ac4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 4 Oct 2015 14:08:32 +0200 Subject: [PATCH 249/284] Fix typo --- build/pad/DoliWamp.pml | 2 +- build/pad/pad_doliwamp.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/pad/DoliWamp.pml b/build/pad/DoliWamp.pml index 9209bdbe061..401cff6d7a5 100644 --- a/build/pad/DoliWamp.pml +++ b/build/pad/DoliWamp.pml @@ -41,7 +41,7 @@ <Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45> <Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80> <Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250> - <Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450> + <Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450> <Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP &amp; CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop. DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000> </English> diff --git a/build/pad/pad_doliwamp.xml b/build/pad/pad_doliwamp.xml index 0da0b189113..c59a3695e5d 100644 --- a/build/pad/pad_doliwamp.xml +++ b/build/pad/pad_doliwamp.xml @@ -71,7 +71,7 @@ <Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45> <Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80> <Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250> - <Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450> + <Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450> <Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP &amp; CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop. DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000> </English> From 36a6a77d828071887e434de928df054439ccab63 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 4 Oct 2015 15:01:17 +0200 Subject: [PATCH 250/284] Fix missing picto for launchpad --- doc/images/dolibarr_192x192.png | Bin 0 -> 3822 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/images/dolibarr_192x192.png diff --git a/doc/images/dolibarr_192x192.png b/doc/images/dolibarr_192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..c5935d60147e275dd171e3fd2392fe0cdd57b5a4 GIT binary patch literal 3822 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 literal 0 HcmV?d00001 From 75e337e8d96a203d4b055f72e48970a67e30daf6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 4 Oct 2015 16:02:50 +0200 Subject: [PATCH 251/284] FIX select of project using ajax autocomplete option --- htdocs/core/class/html.formprojet.class.php | 31 +++++++++++---------- htdocs/projet/ajax/projects.php | 7 +++-- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index 25d65cc591a..5486d19858b 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -90,29 +90,30 @@ class FormProjets } /** - * Returns an array with projects qualified for a third party + * Returns an array with projects qualified for a third party * - * @param int $socid Id third party (-1=all, 0=only projects not linked to a third party, id=projects not linked or linked to third party id) - * @param int $selected Id project preselected - * @param string $htmlname Nom de la zone html - * @param int $maxlength Maximum length of label - * @param int $option_only Return only html options lines without the select tag - * @param int $show_empty Add an empty line - * @param int $discard_closed Discard closed projects (0=Keep,1=hide completely,2=Disable) - * @param int $forcefocus Force focus on field (works with javascript only) - * @param int $disabled Disabled - * @param int $mode 0 for HTML mode and 1 for JSON mode - * @param string $filterkey Key to filter - * @return int Nber of project if OK, <0 if KO + * @param int $socid Id third party (-1=all, 0=only projects not linked to a third party, id=projects not linked or linked to third party id) + * @param int $selected Id project preselected + * @param string $htmlname Nom de la zone html + * @param int $maxlength Maximum length of label + * @param int $option_only Return only html options lines without the select tag + * @param int $show_empty Add an empty line + * @param int $discard_closed Discard closed projects (0=Keep,1=hide completely,2=Disable) + * @param int $forcefocus Force focus on field (works with javascript only) + * @param int $disabled Disabled + * @param int $mode 0 for HTML mode and 1 for array return (to be used by json_encode for example) + * @param string $filterkey Key to filter + * @return int Nb of project if OK, <0 if KO */ - function select_projects_list($socid=-1, $selected='', $htmlname='projectid', $maxlength=24, $option_only=0, $show_empty=1, $discard_closed=0, $forcefocus=0, $disabled=0, $mode = 0, $filterkey = '') + function select_projects_list($socid=-1, $selected='', $htmlname='projectid', $maxlength=24, $option_only=0, $show_empty=1, $discard_closed=0, $forcefocus=0, $disabled=0, $mode=0, $filterkey = '') { global $user,$conf,$langs; require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; $out=''; - + $outarray=array(); + $hideunselectables = false; if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true; diff --git a/htdocs/projet/ajax/projects.php b/htdocs/projet/ajax/projects.php index f7fbfbaddab..55a4597dc08 100644 --- a/htdocs/projet/ajax/projects.php +++ b/htdocs/projet/ajax/projects.php @@ -38,6 +38,7 @@ $socid=GETPOST('socid','int'); $action=GETPOST('action', 'alpha'); $id=GETPOST('id', 'int'); + /* * View */ @@ -60,9 +61,11 @@ if (! GETPOST($htmlname) && ! GETPOST($idprod)) return; // When used from jQuery, the search term is added as GET param "term". $searchkey=(GETPOST($idprod)?GETPOST($idprod):(GETPOST($htmlname)?GETPOST($htmlname):'')); + $form = new FormProjets($db); -$arrayresult=$form->select_projects_list($socid, '', $htmlname, '', 0, 0, array(), 0, 1, $searchkey); +$arrayresult=$form->select_projects_list($socid, '', $htmlname, 0, 0, 1, 0, 0, 0, 1, $searchkey); $db->close(); -print json_encode($arrayresult); \ No newline at end of file +print json_encode($arrayresult); + From d54650905bd6c880b17c7c7448253fac37e736be Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 4 Oct 2015 19:08:10 +0200 Subject: [PATCH 252/284] FIX debian install when module mysqli is not installed. --- build/debian/dolibarr.postinst | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/build/debian/dolibarr.postinst b/build/debian/dolibarr.postinst index 8a6078af377..5f61ffe2083 100644 --- a/build/debian/dolibarr.postinst +++ b/build/debian/dolibarr.postinst @@ -40,10 +40,28 @@ enable_install_upgrade_wizard() { rm -f /var/lib/dolibarr/documents/install.lock } + +php_install() { + if which php5enmod >/dev/null 2>&1 ;then + # php5endmod exists for ubuntu only + echo "Enable php module mysqli with php5enmod" + php5enmod mysqli + fi +} + apache_install() { webserver=$1 + + # Enable Apache 2 alias module + if which a2enmod >/dev/null 2>&1 ;then + echo "Enable apache module alias with a2enmod" + a2enmod alias + fi + + # Enable dolibarr conf if which a2enconf >/dev/null 2>&1 ;then # a2enconf exists for ubuntu only + echo "Enable link for Apache config file with a3enconf" a2enconf dolibarr else if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/dolibarr.conf ]; then @@ -88,11 +106,7 @@ case "$1" in echo This is not a first install fi - # Apache 2 setup - if which a2enmod >/dev/null 2>&1 ;then - a2enmod alias - fi - + php_install apache_install lighttpd_install From 0df42bc5eacefb3673ec80230e01942636d6d5af Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 4 Oct 2015 19:37:49 +0200 Subject: [PATCH 253/284] FIX Filter on status of thirdparty list and bad encoding of url --- htdocs/comm/prospect/list.php | 1 + htdocs/societe/list.php | 24 ++++++++++++++++-------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 5d795775eb4..7259cff218e 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -468,6 +468,7 @@ if ($resql) $reshook=$hookmanager->executeHooks('printFieldListSearch',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; + // Status print '<td class="liste_titre" align="right">'; print $form->selectarray('search_status', array('0'=>$langs->trans('ActivityCeased'),'1'=>$langs->trans('InActivity')),$search_status); print '</td>'; diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 281746fe824..b97fd8397d4 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -55,6 +55,7 @@ $search_categ=trim(GETPOST("search_categ")); $mode=GETPOST("mode"); $modesearch=GETPOST("mode_search"); $search_type=trim(GETPOST('search_type')); +$search_status=GETPOST("search_status",'int'); $sortfield=GETPOST("sortfield",'alpha'); $sortorder=GETPOST("sortorder",'alpha'); @@ -172,8 +173,11 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_idprof3=''; $search_idprof4=''; $search_type=''; + $search_status=''; } +if ($search_status=='') $search_status=1; // always display active thirdparty first + if ($socname) { $search_nom=$socname; @@ -234,6 +238,7 @@ if ($search_idprof6) $sql .= " AND s.idprof6 LIKE '%".$db->escape($search_idpro if ($search_type > 0 && in_array($search_type,array('1,3','2,3'))) $sql .= " AND s.client IN (".$db->escape($search_type).")"; if ($search_type > 0 && in_array($search_type,array('4'))) $sql .= " AND s.fournisseur = 1"; if ($search_type == '0') $sql .= " AND s.client = 0 AND s.fournisseur = 0"; +if ($search_status!='') $sql .= " AND s.status = ".$db->escape($search_status); if (!empty($conf->barcode->enabled) && $sbarcode) $sql.= " AND s.barcode LIKE '%".$db->escape($sbarcode)."%'"; // Add where from hooks $parameters=array(); @@ -257,13 +262,14 @@ if ($resql) $num = $db->num_rows($resql); $i = 0; - $params = "&amp;socname=".htmlspecialchars($socname)."&amp;search_nom=".htmlspecialchars($search_nom)."&amp;search_town=".htmlspecialchars($search_town); - $params.= ($sbarcode?"&amp;sbarcode=".htmlspecialchars($sbarcode):""); - $params.= '&amp;search_idprof1='.htmlspecialchars($search_idprof1); - $params.= '&amp;search_idprof2='.htmlspecialchars($search_idprof2); - $params.= '&amp;search_idprof3='.htmlspecialchars($search_idprof3); - $params.= '&amp;search_idprof4='.htmlspecialchars($search_idprof4); - + $params = "&amp;socname=".urlencode($socname)."&amp;search_nom=".urlencode($search_nom)."&amp;search_town=".urlencode($search_town); + $params.= ($sbarcode?"&amp;sbarcode=".urlencode($sbarcode):""); + $params.= '&amp;search_idprof1='.urlencode($search_idprof1); + $params.= '&amp;search_idprof2='.urlencode($search_idprof2); + $params.= '&amp;search_idprof3='.urlencode($search_idprof3); + $params.= '&amp;search_idprof4='.urlencode($search_idprof4); + if ($search_status != '') $params.='&amp;search_status='.urlencode($search_status); + print_barre_liste($title, $page, $_SERVER["PHP_SELF"],$params,$sortfield,$sortorder,'',$num,$nbtotalofrecords,'title_companies'); // Show delete result message @@ -391,7 +397,9 @@ if ($resql) print $hookmanager->resPrint; // Status - print '<td></td>'; + print '<td class="liste_titre" align="right">'; + print $form->selectarray('search_status', array('0'=>$langs->trans('ActivityCeased'),'1'=>$langs->trans('InActivity')),$search_status); + print '</td>'; print '<td class="liste_titre" align="right">'; print '<input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">'; From 780a5a199650b9b6cc1c646686f7120c910bcdf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= <frederic.france@free.fr> Date: Fri, 2 Oct 2015 13:12:35 +0200 Subject: [PATCH 254/284] Update files.lib.php --- htdocs/core/lib/files.lib.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/core/lib/files.lib.php b/htdocs/core/lib/files.lib.php index e49661be26f..505e8b8e665 100644 --- a/htdocs/core/lib/files.lib.php +++ b/htdocs/core/lib/files.lib.php @@ -1603,6 +1603,16 @@ function dol_check_secure_access_document($modulepart,$original_file,$entity,$fu $sqlprotectagainstexternals = "SELECT rowid as fk_soc FROM ".MAIN_DB_PREFIX."societe WHERE rowid='".$db->escape($refname)."' AND entity IN (".getEntity('societe', 1).")"; } + // Wrapping for contact + else if ($modulepart == 'contact') + { + if ($fuser->rights->societe->lire) + { + $accessallowed=1; + } + $original_file=$conf->societe->multidir_output[$entity].'/contact/'.$original_file; + } + // Wrapping for invoices else if ($modulepart == 'facture' || $modulepart == 'invoice') { From c2cc9711f76fa61d44120c3fea8673151209d96b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 4 Oct 2015 20:01:08 +0200 Subject: [PATCH 255/284] FIX Thirdparty is missing on card --- htdocs/contact/document.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/htdocs/contact/document.php b/htdocs/contact/document.php index 239b1d9a6fd..81f9b2a29be 100644 --- a/htdocs/contact/document.php +++ b/htdocs/contact/document.php @@ -104,6 +104,25 @@ if ($object->id) print '<tr><td width="20%">'.$langs->trans("Lastname").' / '.$langs->trans("Label").'</td><td width="30%">'.$object->lastname.'</td>'; print '<td width="20%">'.$langs->trans("Firstname").'</td><td width="30%">'.$object->firstname.'</td></tr>'; + // Company + if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) + { + if ($object->socid > 0) + { + $objsoc = new Societe($db); + $objsoc->fetch($object->socid); + + print '<tr><td>'.$langs->trans("ThirdParty").'</td><td colspan="3">'.$objsoc->getNomUrl(1).'</td></tr>'; + } + + else + { + print '<tr><td>'.$langs->trans("ThirdParty").'</td><td colspan="3">'; + print $langs->trans("ContactNotLinkedToCompany"); + print '</td></tr>'; + } + } + print '<tr><td>'.$langs->trans("NbOfAttachedFiles").'</td><td colspan="3">'.count($filearray).'</td></tr>'; print '<tr><td>'.$langs->trans("TotalSizeOfAttachedFiles").'</td><td colspan="3">'.$totalsize.' '.$langs->trans("bytes").'</td></tr>'; print '</table>'; From 7b2fbdd638d96f0c5e479914cd79247b484d102b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 5 Oct 2015 10:04:34 +0200 Subject: [PATCH 256/284] FIX Can't change the admin with default setup --- htdocs/langs/en_US/users.lang | 3 ++- htdocs/user/card.php | 14 ++++++++++---- htdocs/user/class/user.class.php | 16 +++++++++------- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/htdocs/langs/en_US/users.lang b/htdocs/langs/en_US/users.lang index e6764df49a2..81e1d48d46c 100644 --- a/htdocs/langs/en_US/users.lang +++ b/htdocs/langs/en_US/users.lang @@ -44,7 +44,8 @@ ListOfUsers=List of users Administrator=Administrator SuperAdministrator=Super Administrator SuperAdministratorDesc=Global administrator -AdministratorDesc=Administrator's entity +AdministratorDesc=Administrator +AdministratorDescEntity=Administrator (for its company) DefaultRights=Default permissions DefaultRightsDesc=Define here <u>default</u> permissions that are automatically granted to a <u>new created</u> user (Go on user card to change permission of an existing user). DolibarrUsers=Dolibarr users diff --git a/htdocs/user/card.php b/htdocs/user/card.php index 4cfb2a96562..5d63c755417 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -1883,10 +1883,16 @@ else else { print '<td>'; - $nbSuperAdmin = $user->getNbOfUsers('superadmin'); - if ($user->admin - && ($user->id != $object->id) // Don't downgrade ourself - && ($object->entity > 0 || $nbSuperAdmin > 1) // Don't downgrade a superadmin if alone + $nbAdmin = $user->getNbOfUsers('active','',1); + $nbSuperAdmin = $user->getNbOfUsers('active','superadmin',1); + //var_dump($nbAdmin); + //var_dump($nbSuperAdmin); + if ($user->admin // Need to be admin to allow downgrade of an admin + && ($user->id != $object->id) // Don't downgrade ourself + && ( + (empty($conf->multicompany->enabled) && $nbAdmin > 1) + || (! empty($conf->multicompany->enabled) && ($object->entity > 0 || $nbSuperAdmin > 1)) // Don't downgrade a superadmin if alone + ) ) { print $form->selectyesno('admin',$object->admin,1); diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 5f5fd60bd9b..b1b7819985c 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2195,25 +2195,27 @@ class User extends CommonObject /** * Return number of existing users * - * @param string $limitTo Limit to 'active' or 'superadmin' users - * @param bool $all Return for all entities + * @param string $limitTo Limit to '' or 'active' + * @param string $option 'superadmin' = return for entity 0 only + * @param int $admin Filter on admin tag * @return int Number of users */ - function getNbOfUsers($limitTo='active', $all=false) + function getNbOfUsers($limitTo, $option='', $admin=-1) { global $conf; $sql = "SELECT count(rowid) as nb"; $sql.= " FROM ".MAIN_DB_PREFIX."user"; - if ($limitTo == 'superadmin') + if ($option == 'superadmin') { $sql.= " WHERE entity = 0"; + if ($admin >= 0) $sql.= " AND admin = ".$admin; } else { - if ($all) $sql.= " WHERE entity > 0"; // all users except superadmins - else $sql.= " WHERE entity = ".$conf->entity; + $sql.=" WHERE entity IN (".getEntity('user',0).")"; if ($limitTo == 'active') $sql.= " AND statut = 1"; + if ($admin >= 0) $sql.= " AND admin = ".$admin; } $resql=$this->db->query($sql); @@ -2227,7 +2229,7 @@ class User extends CommonObject } else { - $this->error=$this->db->error(); + $this->error=$this->db->lasterror(); return -1; } } From 143c1e03f8f4ee5227c02742deeb09994d3dea68 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 5 Oct 2015 10:30:49 +0200 Subject: [PATCH 257/284] FIX Missing menu entry for list of thirdparties when using auguria menu manager --- htdocs/core/menus/init_menu_auguria.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index 091e94f91bc..8444a855650 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -68,6 +68,7 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left -- Third parties insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 500__+MAX_llx_menu__, 'companies', 'thirdparties', 2__+MAX_llx_menu__, '/societe/index.php?leftmenu=thirdparties', 'ThirdParty', 0, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 501__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/soc.php?action=create', 'MenuNewThirdParty', 1, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 502__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?action=create', 'List', 1, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && $conf->fournisseur->enabled', __HANDLER__, 'left', 503__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/fourn/list.php?leftmenu=suppliers', 'ListSuppliersShort', 1, 'suppliers', '$user->rights->societe->lire && $user->rights->fournisseur->lire', '', 2, 5, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && $conf->fournisseur->enabled', __HANDLER__, 'left', 504__+MAX_llx_menu__, 'companies', '', 503__+MAX_llx_menu__, '/societe/soc.php?leftmenu=supplier&amp;action=create&amp;type=f', 'NewSupplier', 2, 'suppliers', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 506__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/comm/prospect/list.php?leftmenu=prospects', 'ListProspectsShort', 1, 'companies', '$user->rights->societe->lire', '', 2, 3, __ENTITY__); From c9d8e041d56a7bd5cc32681f2be8bdf0ec18fdde Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Mon, 5 Oct 2015 15:20:55 +0200 Subject: [PATCH 258/284] FIX : New adherent from, always redirect on entity --- htdocs/public/members/new.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index 255e7fe9134..e9c8264d549 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -304,7 +304,6 @@ if ($action == 'add') $urlback=DOL_MAIN_URL_ROOT.'/public/paybox/newpayment.php?from=membernewform&source=membersubscription&ref='.$adh->ref; if (price2num(GETPOST('amount'))) $urlback.='&amount='.price2num(GETPOST('amount')); if (GETPOST('email')) $urlback.='&email='.urlencode(GETPOST('email')); - if (! empty($entity)) $urlback.='&entity='.$entity; } else if ($conf->global->MEMBER_NEWFORM_PAYONLINE == 'paypal') { @@ -315,7 +314,7 @@ if ($action == 'add') { $urlback.='&securekey='.dol_hash($conf->global->PAYPAL_SECURITY_TOKEN . 'membersubscription' . $adh->ref, 2); } - if (! empty($entity)) $urlback.='&entity='.$entity; + } else { @@ -324,6 +323,7 @@ if ($action == 'add') } } + if (! empty($entity)) $urlback.='&entity='.$entity; dol_syslog("member ".$adh->ref." was created, we redirect to ".$urlback); Header("Location: ".$urlback); exit; From bf262c2cae6dd7369bb830bcab3aa393789b76fe Mon Sep 17 00:00:00 2001 From: Christophe Battarel <christophe.battarel@altairis.fr> Date: Mon, 5 Oct 2015 15:41:28 +0200 Subject: [PATCH 259/284] reenable search criteria in sql clause --- htdocs/core/class/extrafields.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 8ce0a1b3b45..b46540ad6d9 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -753,7 +753,7 @@ class ExtraFields $sqlwhere.= ' WHERE 1'; } if (in_array($InfoFieldList[0],array('tablewithentity'))) $sqlwhere.= ' AND entity = '.$conf->entity; // Some tables may have field, some other not. For the moment we disable it. - //$sql.=preg_replace('/^ AND /','',$sqlwhere); + $sql.=preg_replace('/^ AND /','',$sqlwhere); //print $sql; dol_syslog(get_class($this).'::showInputField type=sellist sql='.$sql); From e3f225e0389a5ada0927bc6204589b6df345c259 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 5 Oct 2015 17:40:17 +0200 Subject: [PATCH 260/284] FIX bad link into project box --- htdocs/compta/facture/admin/facture_cust_extrafields.php | 1 - htdocs/compta/facture/admin/facturedet_cust_extrafields.php | 1 - htdocs/core/boxes/box_project.php | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/htdocs/compta/facture/admin/facture_cust_extrafields.php b/htdocs/compta/facture/admin/facture_cust_extrafields.php index 58d4e46f8dd..b9dce92e80f 100644 --- a/htdocs/compta/facture/admin/facture_cust_extrafields.php +++ b/htdocs/compta/facture/admin/facture_cust_extrafields.php @@ -66,7 +66,6 @@ llxHeader('',$langs->trans("BillsSetup")); $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>'; print_fiche_titre($langs->trans("BillsSetup"),$linkback,'title_setup'); -print '<br>'; $head = invoice_admin_prepare_head(); diff --git a/htdocs/compta/facture/admin/facturedet_cust_extrafields.php b/htdocs/compta/facture/admin/facturedet_cust_extrafields.php index e69060aa3cf..addc23a8378 100644 --- a/htdocs/compta/facture/admin/facturedet_cust_extrafields.php +++ b/htdocs/compta/facture/admin/facturedet_cust_extrafields.php @@ -67,7 +67,6 @@ llxHeader('',$langs->trans("BillsSetup")); $linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>'; print_fiche_titre($langs->trans("BillsSetup"),$linkback,'title_setup'); -print '<br>'; $head = invoice_admin_prepare_head(); diff --git a/htdocs/core/boxes/box_project.php b/htdocs/core/boxes/box_project.php index 703d35b408b..771547686ea 100644 --- a/htdocs/core/boxes/box_project.php +++ b/htdocs/core/boxes/box_project.php @@ -104,7 +104,7 @@ class box_project extends ModeleBoxes 'td' => 'align="left"', 'text' => $objp->ref, 'tooltip' => $tooltip, - 'url' => DOL_URL_ROOT."/product/card.php?id=".$objp->rowid, + 'url' => DOL_URL_ROOT."/projet/card.php?id=".$objp->rowid, ); $this->info_box_contents[$i][2] = array( From d24f5538f9cf1c5e0ce8b0eb7a559111f9b50963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 5 Oct 2015 20:25:55 +0200 Subject: [PATCH 261/284] Fix: wrong parameters order --- htdocs/core/class/extrafields.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 99ec23c6a73..40ba0e666ae 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1155,7 +1155,7 @@ class ExtraFields else if (in_array($key_type,array('checkbox'))) { $value_arr=GETPOST("options_".$key.$keyprefix); - $value_key=implode($value_arr,','); + $value_key=implode(',', $value_arr); } else if (in_array($key_type,array('price','double'))) { From 41354ca00d63888f46de15c3ae6c657b3824856d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 5 Oct 2015 20:30:55 +0200 Subject: [PATCH 262/284] Added type hinting to extrafields object --- htdocs/core/class/commonobject.class.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index f9eeffbb018..a812ccc7bf7 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3564,16 +3564,16 @@ abstract class CommonObject else return 0; } - /** - * Function to show lines of extrafields with output datas - * - * @param object $extrafields Extrafield Object - * @param string $mode Show output (view) or input (edit) for extrafield - * @param array $params Optionnal parameters - * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) - * - * @return string - */ + /** + * Function to show lines of extrafields with output datas + * + * @param Extrafields $extrafields Extrafield Object + * @param string $mode Show output (view) or input (edit) for extrafield + * @param array $params Optional parameters + * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) + * + * @return string + */ function showOptionals($extrafields, $mode='view', $params=0, $keyprefix='') { global $_POST, $conf; From 3fdd59bf0a06798476566b6fc173ebb3540ef5cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 5 Oct 2015 20:39:14 +0200 Subject: [PATCH 263/284] Fix #3666 checkbox extrafields on edit --- htdocs/core/class/commonobject.class.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index a812ccc7bf7..99e497046e0 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3601,7 +3601,16 @@ abstract class CommonObject $value=$this->array_options["options_".$key]; break; case "edit": - $value=(isset($_POST["options_".$key])?$_POST["options_".$key]:$this->array_options["options_".$key]); + if (isset($_POST["options_" . $key])) { + if (is_array($_POST["options_" . $key])) { + // $_POST["options"] is an array but following code expects a comma separated string + $value = implode(",", $_POST["options_" . $key]); + } else { + $value = $_POST["options_" . $key]; + } + } else { + $value = $this->array_options["options_" . $key]; + } break; } if ($extrafields->attribute_type[$key] == 'separate') From afbee44993e6c5c6ae80f7e46f5eba72bd523fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 5 Oct 2015 20:51:17 +0200 Subject: [PATCH 264/284] Fix #3667 checkbox extrafields on edit For actions and members. --- htdocs/adherents/type.php | 11 ++++++++++- htdocs/comm/action/card.php | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/htdocs/adherents/type.php b/htdocs/adherents/type.php index 14bbcb8e854..1819925e723 100644 --- a/htdocs/adherents/type.php +++ b/htdocs/adherents/type.php @@ -678,7 +678,16 @@ if ($rowid > 0) print '<br><br><table class="border" width="100%">'; foreach($extrafields->attribute_label as $key=>$label) { - $value=(isset($_POST["options_".$key])?$_POST["options_".$key]:(isset($adht->array_options['options_'.$key])?$adht->array_options['options_'.$key]:'')); + if (isset($_POST["options_" . $key])) { + if (is_array($_POST["options_" . $key])) { + // $_POST["options"] is an array but following code expects a comma separated string + $value = implode(",", $_POST["options_" . $key]); + } else { + $value = $_POST["options_" . $key]; + } + } else { + $value = $adht->array_options["options_" . $key]; + } print '<tr><td width="30%">'.$label.'</td><td>'; print $extrafields->showInputField($key,$value); print "</td></tr>\n"; diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php index 2e35b8004f0..c011717c0cc 100644 --- a/htdocs/comm/action/card.php +++ b/htdocs/comm/action/card.php @@ -1202,7 +1202,16 @@ if ($id > 0) print '<br><br><table class="border" width="100%">'; foreach($extrafields->attribute_label as $key=>$label) { - $value=(isset($_POST["options_".$key])?$_POST["options_".$key]:(isset($object->array_options['options_'.$key])?$object->array_options['options_'.$key]:'')); + if (isset($_POST["options_" . $key])) { + if (is_array($_POST["options_" . $key])) { + // $_POST["options"] is an array but following code expects a comma separated string + $value = implode(",", $_POST["options_" . $key]); + } else { + $value = $_POST["options_" . $key]; + } + } else { + $value = $object->array_options["options_" . $key]; + } print '<tr><td width="30%">'.$label.'</td><td>'; print $extrafields->showOutputField($key,$value); print "</td></tr>\n"; From f1cf629b80f3e88dbcc3ff7fb94cb9a6ed5a6f51 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 5 Oct 2015 23:52:54 +0200 Subject: [PATCH 265/284] FIX List of project for user that are restrited as sale repreentative to some thirdparties. --- htdocs/projet/list.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index 0debcab2449..ab01f922797 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -48,9 +48,9 @@ if ($socid > 0) if (!$user->rights->projet->lire) accessforbidden(); -$sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"]; -$sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"]; -$page = isset($_GET["page"])? $_GET["page"]:$_POST["page"]; +$sortfield = GETPOST("sortfield","alpha"); +$sortorder = GETPOST("sortorder"); +$page = GETPOST("page"); $page = is_numeric($page) ? $page : 0; $page = $page == -1 ? 0 : $page; @@ -140,7 +140,7 @@ $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on p.fk_soc = s.rowid"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_lead_status as cls on p.fk_opp_status = cls.rowid"; // We'll need this table joined to the select in order to filter by sale -if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; +if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON sc.fk_soc = s.rowid"; if ($search_user > 0) { $sql.=", ".MAIN_DB_PREFIX."element_contact as c"; @@ -190,7 +190,8 @@ if ($search_opp_status) if ($search_opp_status == 'none') $sql .= " AND p.fk_opp_status IS NULL"; } if ($search_public!='') $sql .= " AND p.public = ".$db->escape($search_public); -if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$search_sale; +if ($search_sale > 0) $sql.= " AND sc.fk_user = " .$search_sale; +if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND ((s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id.") OR (s.rowid IS NULL))"; if ($search_user > 0) $sql.= " AND c.fk_c_type_contact = tc.rowid AND tc.element='project' AND tc.source='internal' AND c.element_id = p.rowid AND c.fk_socpeople = ".$search_user; // Add where from hooks $parameters=array(); From 9f2bcf0e4f03960abb95ff96b4d017e3f236ec30 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 5 Oct 2015 23:53:49 +0200 Subject: [PATCH 266/284] FIX The admin flag is mising. --- htdocs/user/class/user.class.php | 3 ++- htdocs/user/hierarchy.php | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index b1b7819985c..e375a3c3d80 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2358,7 +2358,7 @@ class User extends CommonObject $this->load_parentof(); // Init $this->users array - $sql = "SELECT DISTINCT u.rowid, u.firstname, u.lastname, u.fk_user, u.fk_soc, u.login, u.email, u.gender, u.statut, u.entity"; // Distinct reduce pb with old tables with duplicates + $sql = "SELECT DISTINCT u.rowid, u.firstname, u.lastname, u.fk_user, u.fk_soc, u.login, u.email, u.gender, u.admin, u.statut, u.entity"; // Distinct reduce pb with old tables with duplicates $sql.= " FROM ".MAIN_DB_PREFIX."user as u"; if(! empty($conf->multicompany->enabled) && $conf->entity == 1 && (! empty($conf->multicompany->transverse_mode) || (! empty($user->admin) && empty($user->entity)))) { @@ -2388,6 +2388,7 @@ class User extends CommonObject $this->users[$obj->rowid]['entity'] = $obj->entity; $this->users[$obj->rowid]['email'] = $obj->email; $this->users[$obj->rowid]['gender'] = $obj->gender; + $this->users[$obj->rowid]['admin'] = $obj->admin; $i++; } } diff --git a/htdocs/user/hierarchy.php b/htdocs/user/hierarchy.php index ccaf6687da9..ca37b1ff2d3 100644 --- a/htdocs/user/hierarchy.php +++ b/htdocs/user/hierarchy.php @@ -88,7 +88,9 @@ foreach($fulltree as $key => $val) $userstatic->email=$val['email']; $userstatic->gender=$val['gender']; $userstatic->societe_id=$val['fk_soc']; - + $userstatic->admin=$val['admin']; + $userstatic->entity=$val['entity']; + $entity=$val['entity']; $entitystring=''; @@ -109,7 +111,16 @@ foreach($fulltree as $key => $val) } } - $li=$userstatic->getNomUrl(1,'').' ('.$val['login'].($entitystring?' - '.$entitystring:'').')'; + $li=$userstatic->getNomUrl(1,'',0,1); + if (! empty($conf->multicompany->enabled) && $userstatic->admin && ! $userstatic->entity) + { + $li.=img_picto($langs->trans("SuperAdministrator"),'redstar'); + } + else if ($userstatic->admin) + { + $li.=img_picto($langs->trans("Administrator"),'star'); + } + $li.=' ('.$val['login'].($entitystring?' - '.$entitystring:'').')'; $data[] = array( 'rowid'=>$val['rowid'], From d92604f6462a803825b93e01fc9fe72d6aff925d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 00:46:26 +0200 Subject: [PATCH 267/284] FIX Link of project must be cickable if user has permission to read all projects FIX Missing information into the alt of project picto --- htdocs/core/lib/project.lib.php | 2 +- htdocs/projet/class/project.class.php | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index 89d658fa01a..15c4627c4d7 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -348,7 +348,7 @@ function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$t $projectstatic->id=$lines[$i]->fk_project; $projectstatic->ref=$lines[$i]->projectref; $projectstatic->public=$lines[$i]->public; - if ($lines[$i]->public || in_array($lines[$i]->fk_project,$projectsArrayId)) print $projectstatic->getNomUrl(1); + if ($lines[$i]->public || in_array($lines[$i]->fk_project,$projectsArrayId) || ! empty($user->rights->projet->all->lire)) print $projectstatic->getNomUrl(1); else print $projectstatic->getNomUrl(1,'nolink'); if ($showlineingray) print '</i>'; print "</td>"; diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 094ae60c59e..68aa963ca8c 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -882,15 +882,17 @@ class Project extends CommonObject $result = ''; $link = ''; $linkend = ''; - $label = '<u>' . $langs->trans("ShowProject") . '</u>'; + $label=''; + if ($option != 'nolink') $label = '<u>' . $langs->trans("ShowProject") . '</u>'; if (! empty($this->ref)) - $label .= '<br><b>' . $langs->trans('Ref') . ':</b> ' . $this->ref; + $label .= ($label?'<br>':'').'<b>' . $langs->trans('Ref') . ': </b>' . $this->ref; // The space must be after the : to not being explode when showing the title in img_picto if (! empty($this->title)) - $label .= '<br><b>' . $langs->trans('Label') . ':</b> ' . $this->title; + $label .= ($label?'<br>':'').'<b>' . $langs->trans('Label') . ': </b>' . $this->title; // The space must be after the : to not being explode when showing the title in img_picto if ($moreinpopup) $label.='<br>'.$moreinpopup; $linkclose = '" title="'.dol_escape_htmltag($label, 1).'" class="classfortooltip">'; - if ($option != 'nolink') { + if ($option != 'nolink') + { if (preg_match('/\.php$/',$option)) { $link = '<a href="' . dol_buildpath($option,1) . '?id=' . $this->id . $linkclose; $linkend = '</a>'; From c208fccf35aaf44b83bdc3edc0c2e5d5623d4b87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Tue, 6 Oct 2015 14:52:06 +0200 Subject: [PATCH 268/284] [Qual] Prevent warning calcul_price_total() prefers to have the seller and localtaxes specified --- htdocs/comm/propal/class/propal.class.php | 2 +- htdocs/contrat/class/contrat.class.php | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index b7ca39db991..dbd03788293 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -368,7 +368,7 @@ class Propal extends CommonObject $localtaxes_type=getLocalTaxesFromRate($txtva,0,$this->thirdparty,$mysoc); - $tabprice=calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $type, '', $localtaxes_type); + $tabprice=calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, $type, $mysoc, $localtaxes_type); $total_ht = $tabprice[0]; $total_tva = $tabprice[1]; $total_ttc = $tabprice[2]; diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index d2e066082d0..f5b8d516900 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -1284,7 +1284,7 @@ class Contrat extends CommonObject $localtaxes_type=getLocalTaxesFromRate($txtva, 0, $this->societe, $mysoc); - $tabprice=calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, 1,'', $localtaxes_type); + $tabprice=calcul_price_total($qty, $pu, $remise_percent, $txtva, $txlocaltax1, $txlocaltax2, 0, $price_base_type, $info_bits, 1,$mysoc, $localtaxes_type); $total_ht = $tabprice[0]; $total_tva = $tabprice[1]; $total_ttc = $tabprice[2]; @@ -1420,7 +1420,7 @@ class Contrat extends CommonObject $localtaxes_type=getLocalTaxesFromRate($tvatx, 0, $this->societe, $mysoc); - $tabprice=calcul_price_total($qty, $pu, $remise_percent, $tvatx, $localtax1tx, $localtax2tx, 0, $price_base_type, $info_bits, 1, '', $localtaxes_type); + $tabprice=calcul_price_total($qty, $pu, $remise_percent, $tvatx, $localtax1tx, $localtax2tx, 0, $price_base_type, $info_bits, 1, $mysoc, $localtaxes_type); $total_ht = $tabprice[0]; $total_tva = $tabprice[1]; $total_ttc = $tabprice[2]; @@ -2333,7 +2333,7 @@ class ContratLigne extends CommonObject */ function update($user, $notrigger=0) { - global $conf, $langs; + global $conf, $langs, $mysoc; $error=0; @@ -2370,7 +2370,9 @@ class ContratLigne extends CommonObject // qty, pu, remise_percent et txtva // TRES IMPORTANT: C'est au moment de l'insertion ligne qu'on doit stocker // la part ht, tva et ttc, et ce au niveau de la ligne qui a son propre taux tva. - $tabprice=calcul_price_total($this->qty, $this->price_ht, $this->remise_percent, $this->tva_tx, $this->localtax1_tx, $this->localtax2_tx, 0, 'HT', 0, 1); + $localtaxes_type = getLocalTaxesFromRate($this->txtva, 0, $this->societe, $mysoc); + + $tabprice=calcul_price_total($this->qty, $this->price_ht, $this->remise_percent, $this->tva_tx, $this->localtax1_tx, $this->localtax2_tx, 0, 'HT', 0, 1, $mysoc, $localtaxes_type); $this->total_ht = $tabprice[0]; $this->total_tva = $tabprice[1]; $this->total_ttc = $tabprice[2]; From 6ea05aa311ac8c8f6ba1942535ff7dd6ec70374e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 16:03:47 +0200 Subject: [PATCH 269/284] FIX Bad translation key for project "Overview" --- htdocs/core/lib/project.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index 15c4627c4d7..f12d70ece29 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -53,7 +53,7 @@ function project_prepare_head($object) || ! empty($conf->ficheinter->enabled) || ! empty($conf->agenda->enabled) || ! empty($conf->deplacement->enabled)) { $head[$h][0] = DOL_URL_ROOT.'/projet/element.php?id='.$object->id; - $head[$h][1] = $langs->trans("Overview"); + $head[$h][1] = $langs->trans("ProjectOverview"); $head[$h][2] = 'element'; $h++; } From e776f685ba3c509fe64eb07534b1e8f77d33365d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 16:09:24 +0200 Subject: [PATCH 270/284] FIX when editing time spent, date of line suggested was a rubbish value --- htdocs/projet/tasks/time.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index f5eab2587cf..7721633c4e8 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -430,6 +430,8 @@ if ($id > 0 || ! empty($ref)) /* * List of time spent */ + $tasks = array(); + $sql = "SELECT t.rowid, t.task_date, t.task_datehour, t.task_date_withhour, t.task_duration, t.fk_user, t.note, t.thm"; $sql.= ", u.lastname, u.firstname"; $sql .= " FROM ".MAIN_DB_PREFIX."projet_task_time as t"; @@ -444,7 +446,6 @@ if ($id > 0 || ! empty($ref)) { $num = $db->num_rows($resql); $i = 0; - $tasks = array(); while ($i < $num) { $row = $db->fetch_object($resql); @@ -470,7 +471,7 @@ if ($id > 0 || ! empty($ref)) print '<td>'.$langs->trans("By").'</td>'; print '<td align="left">'.$langs->trans("Note").'</td>'; print '<td align="right">'.$langs->trans("TimeSpent").'</td>'; - if ($conf->salaries->enabled) + if (! empty($conf->salaries->enabled)) { print '<td align="right">'.$langs->trans("Value").'</td>'; } @@ -491,11 +492,11 @@ if ($id > 0 || ! empty($ref)) print '<td class="nowrap">'; if ($_GET['action'] == 'editline' && $_GET['lineid'] == $task_time->rowid) { - print $form->select_date($db->jdate($date2?$date2:$date1),'timeline',1,1,2,"timespent_date",1,0,1); + print $form->select_date(($date2?$date2:$date1),'timeline',1,1,2,"timespent_date",1,0,1); } else { - print dol_print_date($date2?$date2:$date1,($task_time->task_date_withhour?'dayhour':'day')); + print dol_print_date(($date2?$date2:$date1),($task_time->task_date_withhour?'dayhour':'day')); } print '</td>'; From d4a85d9fba6aa47e6643633d3612f0e900e4eae6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 16:12:09 +0200 Subject: [PATCH 271/284] Fix missing css --- htdocs/product/admin/product.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/admin/product.php b/htdocs/product/admin/product.php index 949d180a5ba..c188fb94973 100644 --- a/htdocs/product/admin/product.php +++ b/htdocs/product/admin/product.php @@ -354,7 +354,7 @@ if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) $current_rule='PRODUI if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES)) $current_rule='PRODUIT_CUSTOMER_PRICES'; if ((!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) && (!empty($conf->global->PRODUIT_MULTIPRICES))) $current_rule='PRODUIT_CUSTOMER_PRICES_BY_QTY&PRODUIT_MULTIPRICES'; print $form->selectarray("princingrule",$select_pricing_rules,$current_rule); -print '</td><td align="right" rowspan="'.$rowspan.'">'; +print '</td><td align="right" rowspan="'.$rowspan.'" class="nohover">'; print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">'; print '</td>'; print '</tr>'; From 1f742c7464f9ea99ae8923b120c792da7372f3d3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 16:38:27 +0200 Subject: [PATCH 272/284] FIX Add a test to save life when ref of object (invoice ref, order ref, ...) was empty. The was no way to go back to a clean situation, even after vaidating again the object. --- .../comm/askpricesupplier/class/askpricesupplier.class.php | 4 ++-- htdocs/comm/propal/class/propal.class.php | 4 ++-- htdocs/commande/card.php | 4 ++-- htdocs/commande/class/commande.class.php | 6 +++--- htdocs/compta/facture/class/facture.class.php | 2 +- htdocs/contrat/class/contrat.class.php | 2 +- htdocs/expedition/class/expedition.class.php | 2 +- htdocs/fichinter/class/fichinter.class.php | 2 +- htdocs/fourn/class/fournisseur.commande.class.php | 4 ++-- htdocs/fourn/class/fournisseur.facture.class.php | 2 +- htdocs/fourn/commande/card.php | 5 ++++- htdocs/livraison/class/livraison.class.php | 2 +- 12 files changed, 21 insertions(+), 18 deletions(-) diff --git a/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php b/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php index bee62cb384d..957ea33f60c 100644 --- a/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php +++ b/htdocs/comm/askpricesupplier/class/askpricesupplier.class.php @@ -1289,12 +1289,12 @@ class AskPriceSupplier extends CommonObject $soc->fetch($this->socid); // Define new ref - if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref))) + if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($soc); } else - { + { $num = $this->ref; } $this->newref = $num; diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 421b2506e73..bfbc45b613d 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -1481,12 +1481,12 @@ class Propal extends CommonObject $soc->fetch($this->socid); // Define new ref - if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref))) + if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($soc); } else - { + { $num = $this->ref; } $this->newref = $num; diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 94d5c91c94f..db8b94d769a 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2003-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005 Marc Barilley / Ocebo <marc@ocebo.com> * Copyright (C) 2005-2015 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr> @@ -165,7 +165,7 @@ if (empty($reshook)) } } - // Suppression de la commande + // Remove order else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->commande->supprimer) { $result = $object->delete($user); diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 767bf294d6f..e681bfc7726 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -263,14 +263,14 @@ class Commande extends CommonOrder // Protection if ($this->statut == self::STATUS_VALIDATED) { - dol_syslog(get_class($this)."::valid no draft status", LOG_WARNING); + dol_syslog(get_class($this)."::valid action abandonned: no draft status", LOG_WARNING); return 0; } if (! ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->creer)) || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->commande->order_advance->validate)))) { - $this->error='Permission denied'; + $this->error='ErrorPermissionDenied'; dol_syslog(get_class($this)."::valid ".$this->error, LOG_ERR); return -1; } @@ -287,7 +287,7 @@ class Commande extends CommonOrder $result=$soc->set_as_client(); // Define new ref - if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref))) + if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($soc); } diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index f0668bb0987..80ca5e1f139 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -1827,7 +1827,7 @@ class Facture extends CommonInvoice { $num = $force_number; } - else if (preg_match('/^[\(]?PROV/i', $this->ref)) + else if (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref)) // empty should not happened, but when it occurs, the test save life { if (! empty($conf->global->FAC_FORCE_DATE_VALIDATION)) // If option enabled, we force invoice date { diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index eea23be7ae8..e88f4c95d54 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -402,7 +402,7 @@ class Contrat extends CommonObject $result=$this->thirdparty->set_as_client(); // Define new ref - if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref))) + if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($this->thirdparty); } diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index edd8aa0cd39..b43afdfc206 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -589,7 +589,7 @@ class Expedition extends CommonObject $result=$soc->set_as_client(); // Define new ref - if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref))) + if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life { $numref = $this->getNextNumRef($soc); } diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index d0bcee286d0..fe93bc42143 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -400,7 +400,7 @@ class Fichinter extends CommonObject $now=dol_now(); // Define new ref - if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref))) + if (! $error && (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref))) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($this->thirdparty); } diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index 9d77deff3ee..54022429fb3 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -388,7 +388,7 @@ class CommandeFournisseur extends CommonOrder $soc->fetch($this->fourn_id); // Check if object has a temporary ref - if (preg_match('/^[\(]?PROV/i', $this->ref)) + if (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref)) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($soc); } @@ -684,7 +684,7 @@ class CommandeFournisseur extends CommonOrder $soc->fetch($this->fourn_id); // Check if object has a temporary ref - if (preg_match('/^[\(]?PROV/i', $this->ref)) + if (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref)) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($soc); } diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 6a209174d9f..890772326ea 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -925,7 +925,7 @@ class FactureFournisseur extends CommonInvoice { $num = $force_number; } - else if (preg_match('/^[\(]?PROV/i', $this->ref)) + else if (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref)) // empty should not happened, but when it occurs, the test save life { $num = $this->getNextNumRef($this->client); } diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index fccd2652ed3..50bcefc36b2 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -1672,7 +1672,10 @@ elseif (! empty($object->id)) $object->date_commande=dol_now(); // We check if number is temporary number - if (preg_match('/^[\(]?PROV/i',$object->ref)) $newref = $object->getNextNumRef($object->thirdparty); + if (preg_match('/^[\(]?PROV/i',$object->ref) || empty($object->ref)) // empty should not happened, but when it occurs, the test save life + { + $newref = $object->getNextNumRef($object->thirdparty); + } else $newref = $object->ref; if ($newref < 0) diff --git a/htdocs/livraison/class/livraison.class.php b/htdocs/livraison/class/livraison.class.php index 3a1704f8d8d..175d20a3952 100644 --- a/htdocs/livraison/class/livraison.class.php +++ b/htdocs/livraison/class/livraison.class.php @@ -379,7 +379,7 @@ class Livraison extends CommonObject $soc = new Societe($this->db); $soc->fetch($this->socid); - if (preg_match('/^[\(]?PROV/i', $this->ref)) + if (preg_match('/^[\(]?PROV/i', $this->ref) || empty($this->ref)) // empty should not happened, but when it occurs, the test save life { $numref = $objMod->livraison_get_num($soc,$this); } From c460873c8517527082ab562106d1ed8350b67701 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 17:13:35 +0200 Subject: [PATCH 273/284] FIX The filter on thirdparty prices should be visible if there is at least one thirdparty price. --- htdocs/product/price.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/htdocs/product/price.php b/htdocs/product/price.php index b3b884cbd7e..49f4779d4e4 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -1286,18 +1286,18 @@ if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES)) print '<td>&nbsp;</td>'; print '</tr>'; - print '<tr class="liste_titre">'; - print '<td><input type="text" class="flat" name="search_soc" value="' . $search_soc . '" size="20"></td>'; - print '<td colspan="8">&nbsp;</td>'; - // Print the search button - print '<td class="liste_titre" align="right">'; - print '<input class="liste_titre" name="button_search" type="image" src="' . DOL_URL_ROOT . '/theme/' . $conf->theme . '/img/search.png" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">'; - print '</td>'; - print '</tr>'; - if (count($prodcustprice->lines) > 0) { - $var = False; + print '<tr class="liste_titre">'; + print '<td><input type="text" class="flat" name="search_soc" value="' . $search_soc . '" size="20"></td>'; + print '<td colspan="8">&nbsp;</td>'; + // Print the search button + print '<td class="liste_titre" align="right">'; + print '<input class="liste_titre" name="button_search" type="image" src="' . DOL_URL_ROOT . '/theme/' . $conf->theme . '/img/search.png" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">'; + print '</td>'; + print '</tr>'; + + $var = False; foreach ($prodcustprice->lines as $line) { From 8426e2e50654f27d1eec24b29c6ef66b8a4f6352 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 18:38:43 +0200 Subject: [PATCH 274/284] FIX Can't reopen a canceled invoice. --- htdocs/commande/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index db8b94d769a..8748b283abe 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -150,7 +150,7 @@ if (empty($reshook)) // Reopen a closed order else if ($action == 'reopen' && $user->rights->commande->creer) { - if ($object->statut == STATUS_CANCELED || $object->statut == Commande::STATUS_CLOSED) + if ($object->statut == Commande::STATUS_CANCELED || $object->statut == Commande::STATUS_CLOSED) { $result = $object->set_reopen($user); if ($result > 0) From 72cabe2fc3fb9fbec5962b190a7c572eeffae399 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 6 Oct 2015 19:27:48 +0200 Subject: [PATCH 275/284] More complete description of margin rules calculation --- htdocs/langs/en_US/margins.lang | 2 +- htdocs/langs/fr_FR/margins.lang | 2 +- htdocs/margin/admin/margin.php | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/langs/en_US/margins.lang b/htdocs/langs/en_US/margins.lang index eeaace73523..eb77ca9fe4c 100644 --- a/htdocs/langs/en_US/margins.lang +++ b/htdocs/langs/en_US/margins.lang @@ -36,7 +36,7 @@ MargeNette=Net margin MargeType1=Margin on Best supplier price MargeType2=Margin on Weighted Average Price (WAP) MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined CostPrice=Cost price BuyingCost=Cost price UnitCharges=Unit charges diff --git a/htdocs/langs/fr_FR/margins.lang b/htdocs/langs/fr_FR/margins.lang index ce14fb1e4ed..dd74d684d68 100644 --- a/htdocs/langs/fr_FR/margins.lang +++ b/htdocs/langs/fr_FR/margins.lang @@ -36,7 +36,7 @@ MargeNette=Marge nette MargeType1=Marge sur le meilleur prix fournisseur MargeType2=Marge sur le Prix Moyen Pondéré (PMP) MARGIN_TYPE_DETAILS=Marge brute : Prix de vente HT - Prix d'achat HT<br/>Marge nette : Prix de vente HT - Weighted Average Price -MarginTypeDesc=Marge sur le meilleur prix d'achat fournisseur: Prix de vente - Meilleur prix d'achat défini sur la fiche produit<br/>Marge sur le Prix Moyen Pondéré (PMP): Prix de vente - Prix Moyen Pondéré du produit +MarginTypeDesc=Marge sur le meilleur prix d'achat fournisseur: Prix de vente - Meilleur prix d'achat défini sur la fiche produit<br/>Marge sur le Prix Moyen Pondéré (PMP): Prix de vente - Prix Moyen Pondéré du produit (PMP) ou meilleur prix d'achat si PMP non défini CostPrice=Prix de revient BuyingCost=Coût de revient UnitCharges=Charge unitaire diff --git a/htdocs/margin/admin/margin.php b/htdocs/margin/admin/margin.php index 2ad51c4fb28..b332deeb4a9 100644 --- a/htdocs/margin/admin/margin.php +++ b/htdocs/margin/admin/margin.php @@ -164,7 +164,6 @@ print '<td>'; print '<input type="submit" class="button" value="'.$langs->trans("Modify").'" class="button">'; print '</td>'; print '<td>'.$langs->trans('MarginTypeDesc'); -print ' ('.$langs->trans("PMPValueShort").')'; print '</td>'; print '</tr>'; print '</form>'; From 425e7ce808009500ab04f0ef885723a629a68c22 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Wed, 7 Oct 2015 22:31:23 +0200 Subject: [PATCH 276/284] Fix : ER Show date in english format --- htdocs/expensereport/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index 7220e869350..fed76abed07 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -1669,7 +1669,7 @@ else print img_picto($langs->trans("Document"), "object_generic"); print ' <span>'.$piece_comptable.'</span></td>'; } - print '<td style="text-align:center;">'.$objp->date.'</td>'; + print '<td style="text-align:center;">'.dol_print_date($db->jdate($objp->date), 'day').'</td>'; print '<td style="text-align:center;">'; if ($objp->projet_id > 0) { From 0e343ae3b2920ccd01353f2216d4d81ac0d66470 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 8 Oct 2015 09:34:02 +0200 Subject: [PATCH 277/284] syntax error --- htdocs/adherents/admin/public.php | 4 ++-- htdocs/adherents/card.php | 2 +- htdocs/admin/dict.php | 2 +- htdocs/cashdesk/admin/cashdesk.php | 2 +- htdocs/categories/class/categorie.class.php | 2 +- htdocs/compta/bank/releve.php | 2 +- htdocs/compta/stats/index.php | 2 +- htdocs/core/lib/memory.lib.php | 2 +- htdocs/core/lib/project.lib.php | 10 +++++----- htdocs/core/lib/tax.lib.php | 2 +- htdocs/core/modules/import/import_csv.modules.php | 2 +- .../project/task/doc/doc_generic_task_odt.modules.php | 2 +- htdocs/livraison/card.php | 2 +- htdocs/opensurvey/card.php | 2 +- htdocs/product/composition/card.php | 4 ++-- htdocs/product/stock/valo.php | 2 +- htdocs/projet/note.php | 2 +- htdocs/societe/canvas/company/tpl/card_view.tpl.php | 2 +- htdocs/societe/canvas/individual/tpl/card_view.tpl.php | 2 +- htdocs/webservices/demo_wsclient_actioncomm.php-NORUN | 4 ++-- htdocs/webservices/demo_wsclient_category.php-NORUN | 4 ++-- htdocs/webservices/demo_wsclient_invoice.php-NORUN | 4 ++-- htdocs/webservices/demo_wsclient_other.php-NORUN | 4 ++-- .../demo_wsclient_productorservice.php-NORUN | 4 ++-- htdocs/webservices/demo_wsclient_thirdparty.php-NORUN | 4 ++-- .../email_expire_services_to_representatives.php | 2 +- .../email_unpaid_invoices_to_representatives.php | 2 +- 27 files changed, 39 insertions(+), 39 deletions(-) diff --git a/htdocs/adherents/admin/public.php b/htdocs/adherents/admin/public.php index 088f96b00c1..e8381584355 100644 --- a/htdocs/adherents/admin/public.php +++ b/htdocs/adherents/admin/public.php @@ -164,7 +164,7 @@ print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<tr '.$bc[$var].' id="tramount"><td>'; print $langs->trans("DefaultAmount"); print '</td><td align="right">'; -print '<input type="text" id="MEMBER_NEWFORM_AMOUNT" name="MEMBER_NEWFORM_AMOUNT" size="5" value="'.(! empty($conf->global->MEMBER_NEWFORM_AMOUNT)?$conf->global->MEMBER_NEWFORM_AMOUNT:'').'">';; +print '<input type="text" id="MEMBER_NEWFORM_AMOUNT" name="MEMBER_NEWFORM_AMOUNT" size="5" value="'.(! empty($conf->global->MEMBER_NEWFORM_AMOUNT)?$conf->global->MEMBER_NEWFORM_AMOUNT:'').'">'; print "</td></tr>\n"; // Can edit @@ -197,7 +197,7 @@ if (! empty($conf->paybox->enabled) || ! empty($conf->paypal->enabled)) print '<tr '.$bc[$var].' id="tremail"><td>'; print $langs->trans("MEMBER_PAYONLINE_SENDEMAIL"); print '</td><td align="right">'; - print '<input type="text" id="MEMBER_PAYONLINE_SENDEMAIL" name="MEMBER_PAYONLINE_SENDEMAIL" size="24" value="'.(! empty($conf->global->MEMBER_PAYONLINE_SENDEMAIL)?$conf->global->MEMBER_PAYONLINE_SENDEMAIL:'').'">';; + print '<input type="text" id="MEMBER_PAYONLINE_SENDEMAIL" name="MEMBER_PAYONLINE_SENDEMAIL" size="24" value="'.(! empty($conf->global->MEMBER_PAYONLINE_SENDEMAIL)?$conf->global->MEMBER_PAYONLINE_SENDEMAIL:'').'">'; print "</td></tr>\n"; } diff --git a/htdocs/adherents/card.php b/htdocs/adherents/card.php index 94f12a61f8b..a2fe0763e97 100644 --- a/htdocs/adherents/card.php +++ b/htdocs/adherents/card.php @@ -249,7 +249,7 @@ if (empty($reshook)) } $lastname=$_POST["lastname"]; $firstname=$_POST["firstname"]; - $morphy=$morphy=$_POST["morphy"];; + $morphy=$morphy=$_POST["morphy"]; if ($morphy != 'mor' && empty($lastname)) { $error++; $langs->load("errors"); diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 580770e7ba2..ae8ce969f70 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -913,7 +913,7 @@ if ($id) print "</tr>"; $colspan=count($fieldlist)+2; - if ($id == 4) $colspan++;; + if ($id == 4) $colspan++; if (! empty($alabelisused)) // Si un des champs est un libelle { diff --git a/htdocs/cashdesk/admin/cashdesk.php b/htdocs/cashdesk/admin/cashdesk.php index 7571befb121..15f15cedc10 100644 --- a/htdocs/cashdesk/admin/cashdesk.php +++ b/htdocs/cashdesk/admin/cashdesk.php @@ -164,7 +164,7 @@ if (! empty($conf->service->enabled)) $var=! $var; print '<tr '.$bc[$var].'><td>'; print $langs->trans("CashdeskShowServices"); - print '<td colspan="2">';; + print '<td colspan="2">'; print $form->selectyesno("CASHDESK_SERVICES",$conf->global->CASHDESK_SERVICES,1); print "</td></tr>\n"; } diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php index b9876bb8382..7814b198a02 100644 --- a/htdocs/categories/class/categorie.class.php +++ b/htdocs/categories/class/categorie.class.php @@ -1164,7 +1164,7 @@ class Categorie extends CommonObject { $cats = array(); - $typeid=-1; $table='';; + $typeid=-1; $table=''; if ($type == '0' || $type == 'product') { $typeid=0; $table='product'; $type='product'; } else if ($type == '1' || $type == 'supplier') { $typeid=1; $table='societe'; $type='fournisseur'; } else if ($type == '2' || $type == 'customer') { $typeid=2; $table='societe'; $type='societe'; } diff --git a/htdocs/compta/bank/releve.php b/htdocs/compta/bank/releve.php index e4afe6f2b25..c5ca2ef3835 100644 --- a/htdocs/compta/bank/releve.php +++ b/htdocs/compta/bank/releve.php @@ -343,7 +343,7 @@ else elseif ($links[$key]['type']=='payment_supplier') { $paymentsupplierstatic->id=$links[$key]['url_id']; - $paymentsupplierstatic->ref=$langs->trans("Payment");; + $paymentsupplierstatic->ref=$langs->trans("Payment"); print ' '.$paymentsupplierstatic->getNomUrl(1); $newline=0; } diff --git a/htdocs/compta/stats/index.php b/htdocs/compta/stats/index.php index cfd816c29b6..8dfb0d76fc0 100644 --- a/htdocs/compta/stats/index.php +++ b/htdocs/compta/stats/index.php @@ -298,7 +298,7 @@ for ($mois = 1+$nb_mois_decalage ; $mois <= 12+$nb_mois_decalage ; $mois++) if ($annee_decalage != $year_end) print '<td width="15">&nbsp;</td>'; } - $total_ht[$annee]+=!empty($cum_ht[$case]) ? $cum_ht[$case] : 0;; + $total_ht[$annee]+=!empty($cum_ht[$case]) ? $cum_ht[$case] : 0; $total[$annee]+=$cum[$case]; } diff --git a/htdocs/core/lib/memory.lib.php b/htdocs/core/lib/memory.lib.php index a6fae1c7b1f..b68016c3a46 100644 --- a/htdocs/core/lib/memory.lib.php +++ b/htdocs/core/lib/memory.lib.php @@ -231,7 +231,7 @@ function dol_getshmop($memoryid) global $shmkeys,$shmoffset; if (empty($shmkeys[$memoryid]) || ! function_exists("shmop_open")) return 0; - $shmkey=dol_getshmopaddress($memoryid);; + $shmkey=dol_getshmopaddress($memoryid); //print 'dol_getshmop memoryid='.$memoryid." shmkey=".$shmkey."<br>\n"; $handle=@shmop_open($shmkey,'a',0,0); if ($handle) diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index f3e77916c4b..6b636e99462 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -121,17 +121,17 @@ function task_prepare_head($object) $h = 0; $head = array(); - $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/task.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':'');; + $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/task.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':''); $head[$h][1] = $langs->trans("Card"); $head[$h][2] = 'task_task'; $h++; - $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/contact.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':'');; + $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/contact.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':''); $head[$h][1] = $langs->trans("TaskRessourceLinks"); $head[$h][2] = 'task_contact'; $h++; - $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/time.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':'');; + $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/time.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':''); $head[$h][1] = $langs->trans("TimeSpent"); $head[$h][2] = 'task_time'; $h++; @@ -147,14 +147,14 @@ function task_prepare_head($object) $nbNote = 0; if(!empty($object->note_private)) $nbNote++; if(!empty($object->note_public)) $nbNote++; - $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/note.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':'');; + $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/note.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':''); $head[$h][1] = $langs->trans('Notes'); if ($nbNote > 0) $head[$h][1].= ' <span class="badge">'.$nbNote.'</span>'; $head[$h][2] = 'task_notes'; $h++; } - $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/document.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':'');; + $head[$h][0] = DOL_URL_ROOT.'/projet/tasks/document.php?id='.$object->id.(GETPOST('withproject')?'&withproject=1':''); $filesdir = $conf->projet->dir_output . "/" . dol_sanitizeFileName($object->project->ref) . '/' .dol_sanitizeFileName($object->ref); include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; $listoffiles=dol_dir_list($filesdir,'files',1,'','thumbs'); diff --git a/htdocs/core/lib/tax.lib.php b/htdocs/core/lib/tax.lib.php index 011f3d26de0..de705111b9d 100644 --- a/htdocs/core/lib/tax.lib.php +++ b/htdocs/core/lib/tax.lib.php @@ -494,7 +494,7 @@ function vat_by_date($db, $y, $q, $date_start, $date_end, $modetax, $direction, $sql.= " AND f.fk_statut in (1,2)"; // Paid (partially or completely) if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $sql.= " AND f.type IN (0,1,2)"; else $sql.= " AND f.type IN (0,1,2,3)"; - $sql.= " AND f.rowid = d.".$fk_facture;; + $sql.= " AND f.rowid = d.".$fk_facture; $sql.= " AND pf.".$fk_facture2." = f.rowid"; $sql.= " AND pa.rowid = pf.".$fk_payment; if ($y && $m) diff --git a/htdocs/core/modules/import/import_csv.modules.php b/htdocs/core/modules/import/import_csv.modules.php index cd3a35e4060..989418794bc 100644 --- a/htdocs/core/modules/import/import_csv.modules.php +++ b/htdocs/core/modules/import/import_csv.modules.php @@ -376,7 +376,7 @@ class ImportCsv extends ModeleImports if ($obj) $tablewithentity_cache[$tablename]=1; // table contains entity field else $tablewithentity_cache[$tablename]=0; // table does not contains entity field } - else dol_print_error($this->db);; + else dol_print_error($this->db); } else { diff --git a/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php b/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php index c074cba31e5..18f0c2fed88 100644 --- a/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php +++ b/htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php @@ -416,7 +416,7 @@ class doc_generic_task_odt extends ModelePDFTask $project= new Project($this->db); $project->fetch($object->fk_project); - $dir = $conf->projet->dir_output. "/" . $project->ref. "/";; + $dir = $conf->projet->dir_output. "/" . $project->ref. "/"; $objectref = dol_sanitizeFileName($object->ref); if (! preg_match('/specimen/i',$objectref)) $dir.= "/" . $objectref; $file = $dir . "/" . $objectref . ".odt"; diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index 1a89a377fef..cf30a7dfcac 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -383,7 +383,7 @@ if ($action == 'create') */ print '<td align="center">'; $quantite_livree = $commande->livraisons[$line->id]; - print $quantite_livree;; + print $quantite_livree; print '</td>'; $quantite_commandee = $line->qty; diff --git a/htdocs/opensurvey/card.php b/htdocs/opensurvey/card.php index 70e1b49ad48..7096c3947b2 100644 --- a/htdocs/opensurvey/card.php +++ b/htdocs/opensurvey/card.php @@ -367,7 +367,7 @@ if ($comments) { } else { - print $langs->trans("NoCommentYet").'<br>';; + print $langs->trans("NoCommentYet").'<br>'; } print '<br>'; diff --git a/htdocs/product/composition/card.php b/htdocs/product/composition/card.php index ec616b2f222..89760dc66ba 100644 --- a/htdocs/product/composition/card.php +++ b/htdocs/product/composition/card.php @@ -252,7 +252,7 @@ if ($id > 0 || ! empty($ref)) $productstatic->type=$value["fk_product_type"]; $productstatic->ref=$value['label']; print '<tr>'; - print '<td>'.$productstatic->getNomUrl(1,'composition').'</td>';; + print '<td>'.$productstatic->getNomUrl(1,'composition').'</td>'; print '</tr>'; } print '</table>'; @@ -401,7 +401,7 @@ if ($id > 0 || ! empty($ref)) $productstatic->type=$value["fk_product_type"]; $productstatic->ref=$value['label']; print '<tr>'; - print '<td>'.$productstatic->getNomUrl(1,'composition').'</td>';; + print '<td>'.$productstatic->getNomUrl(1,'composition').'</td>'; print '</tr>'; } print '</table>'; diff --git a/htdocs/product/stock/valo.php b/htdocs/product/stock/valo.php index 7c73da3794c..59b4f895b73 100644 --- a/htdocs/product/stock/valo.php +++ b/htdocs/product/stock/valo.php @@ -31,7 +31,7 @@ $langs->load("stocks"); // Security check $result=restrictedArea($user,'stock'); -$sref=GETPOST("sref");; +$sref=GETPOST("sref"); $snom=GETPOST("snom"); $sall=GETPOST("sall"); diff --git a/htdocs/projet/note.php b/htdocs/projet/note.php index b581ca01be9..0091ffcc23b 100644 --- a/htdocs/projet/note.php +++ b/htdocs/projet/note.php @@ -131,7 +131,7 @@ if ($id > 0 || ! empty($ref)) $colwidth=30; include DOL_DOCUMENT_ROOT.'/core/tpl/notes.tpl.php'; - dol_fiche_end();; + dol_fiche_end(); } llxFooter(); diff --git a/htdocs/societe/canvas/company/tpl/card_view.tpl.php b/htdocs/societe/canvas/company/tpl/card_view.tpl.php index 4ea5afcbdcb..26c1e77742f 100644 --- a/htdocs/societe/canvas/company/tpl/card_view.tpl.php +++ b/htdocs/societe/canvas/company/tpl/card_view.tpl.php @@ -107,7 +107,7 @@ dol_fiche_head($head, 'card', $langs->trans("ThirdParty"),0,'company'); <tr> <td><?php echo $langs->trans('EMail'); ?></td> - <td><?php echo $this->control->tpl['email'];; ?></td> + <td><?php echo $this->control->tpl['email']; ?></td> <td><?php echo $langs->trans('Web'); ?></td> <td><?php echo $this->control->tpl['url']; ?></td> </tr> diff --git a/htdocs/societe/canvas/individual/tpl/card_view.tpl.php b/htdocs/societe/canvas/individual/tpl/card_view.tpl.php index d2fc7e5551b..bc83f2955da 100644 --- a/htdocs/societe/canvas/individual/tpl/card_view.tpl.php +++ b/htdocs/societe/canvas/individual/tpl/card_view.tpl.php @@ -106,7 +106,7 @@ dol_fiche_head($head, 'card', $langs->trans("ThirdParty"),0,'company'); <tr> <td><?php echo $langs->trans('EMail'); ?></td> - <td><?php echo $this->control->tpl['email'];; ?></td> + <td><?php echo $this->control->tpl['email']; ?></td> <td><?php echo $langs->trans('Web'); ?></td> <td><?php echo $this->control->tpl['url']; ?></td> </tr> diff --git a/htdocs/webservices/demo_wsclient_actioncomm.php-NORUN b/htdocs/webservices/demo_wsclient_actioncomm.php-NORUN index 1e14c07a5bf..d3044fc9bd8 100755 --- a/htdocs/webservices/demo_wsclient_actioncomm.php-NORUN +++ b/htdocs/webservices/demo_wsclient_actioncomm.php-NORUN @@ -160,6 +160,6 @@ echo '</pre>'; echo '<h4>SOAP Message</h4>'; echo '<pre>' . htmlspecialchars($soapclient->response, ENT_QUOTES) . '</pre>'; -echo '</body>'."\n";; -echo '</html>'."\n";; +echo '</body>'."\n"; +echo '</html>'."\n"; ?> diff --git a/htdocs/webservices/demo_wsclient_category.php-NORUN b/htdocs/webservices/demo_wsclient_category.php-NORUN index 0793fd1806c..e0d78681eac 100755 --- a/htdocs/webservices/demo_wsclient_category.php-NORUN +++ b/htdocs/webservices/demo_wsclient_category.php-NORUN @@ -92,6 +92,6 @@ echo '<h4>SOAP Message</h4>'; echo '<pre>' . htmlspecialchars($soapclient->response, ENT_QUOTES) . '</pre>'; -echo '</body>'."\n";; -echo '</html>'."\n";; +echo '</body>'."\n"; +echo '</html>'."\n"; ?> diff --git a/htdocs/webservices/demo_wsclient_invoice.php-NORUN b/htdocs/webservices/demo_wsclient_invoice.php-NORUN index ad6612692fc..8708e89e13f 100755 --- a/htdocs/webservices/demo_wsclient_invoice.php-NORUN +++ b/htdocs/webservices/demo_wsclient_invoice.php-NORUN @@ -136,6 +136,6 @@ echo '</pre>'; echo '<h4>SOAP Message</h4>'; echo '<pre>' . htmlspecialchars($soapclient2->response, ENT_QUOTES) . '</pre>'; -echo '</body>'."\n";; -echo '</html>'."\n";; +echo '</body>'."\n"; +echo '</html>'."\n"; ?> diff --git a/htdocs/webservices/demo_wsclient_other.php-NORUN b/htdocs/webservices/demo_wsclient_other.php-NORUN index 60c801e10fc..0de1ac6b71a 100755 --- a/htdocs/webservices/demo_wsclient_other.php-NORUN +++ b/htdocs/webservices/demo_wsclient_other.php-NORUN @@ -99,6 +99,6 @@ echo '</pre>'; echo '<h4>SOAP Message</h4>'; echo '<pre>' . htmlspecialchars($soapclient->response, ENT_QUOTES) . '</pre>'; -echo '</body>'."\n";; -echo '</html>'."\n";; +echo '</body>'."\n"; +echo '</html>'."\n"; ?> diff --git a/htdocs/webservices/demo_wsclient_productorservice.php-NORUN b/htdocs/webservices/demo_wsclient_productorservice.php-NORUN index e27db313bfc..e684a39b1e7 100755 --- a/htdocs/webservices/demo_wsclient_productorservice.php-NORUN +++ b/htdocs/webservices/demo_wsclient_productorservice.php-NORUN @@ -177,6 +177,6 @@ echo '</pre>'; echo '<h4>SOAP Message</h4>'; echo '<pre>' . htmlspecialchars($soapclient3->response, ENT_QUOTES) . '</pre>'; -echo '</body>'."\n";; -echo '</html>'."\n";; +echo '</body>'."\n"; +echo '</html>'."\n"; ?> diff --git a/htdocs/webservices/demo_wsclient_thirdparty.php-NORUN b/htdocs/webservices/demo_wsclient_thirdparty.php-NORUN index 3260549b712..45f3d89939f 100755 --- a/htdocs/webservices/demo_wsclient_thirdparty.php-NORUN +++ b/htdocs/webservices/demo_wsclient_thirdparty.php-NORUN @@ -223,6 +223,6 @@ echo '</pre>'; echo '<h4>SOAP Message</h4>'; echo '<pre>' . htmlspecialchars($soapclient->response, ENT_QUOTES) . '</pre>'; -echo '</body>'."\n";; -echo '</html>'."\n";; +echo '</body>'."\n"; +echo '</html>'."\n"; ?> diff --git a/scripts/contracts/email_expire_services_to_representatives.php b/scripts/contracts/email_expire_services_to_representatives.php index ae51af38009..44ccb4c7e97 100755 --- a/scripts/contracts/email_expire_services_to_representatives.php +++ b/scripts/contracts/email_expire_services_to_representatives.php @@ -116,7 +116,7 @@ if ($resql) $oldemail = $obj->email; $olduid = $obj->uid; $oldlang = $obj->lang; - $oldsalerepresentative=dolGetFirstLastname($obj->firstname, $obj->lastname);; + $oldsalerepresentative=dolGetFirstLastname($obj->firstname, $obj->lastname); $message = ''; $total = 0; $foundtoprocess = 0; diff --git a/scripts/invoices/email_unpaid_invoices_to_representatives.php b/scripts/invoices/email_unpaid_invoices_to_representatives.php index 2960e2eb685..2870766ff21 100755 --- a/scripts/invoices/email_unpaid_invoices_to_representatives.php +++ b/scripts/invoices/email_unpaid_invoices_to_representatives.php @@ -120,7 +120,7 @@ if ($resql) $oldemail = $obj->email; $olduid = $obj->uid; $oldlang = $obj->lang; - $oldsalerepresentative=dolGetFirstLastname($obj->firstname, $obj->lastname);; + $oldsalerepresentative=dolGetFirstLastname($obj->firstname, $obj->lastname); $message = ''; $total = 0; $foundtoprocess = 0; From 0841feda4709c8404070956d8a779795205bb520 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 8 Oct 2015 09:40:00 +0200 Subject: [PATCH 278/284] syntax error --- htdocs/adherents/admin/public.php | 2 +- htdocs/contrat/card.php | 2 +- htdocs/public/api/explorer/lib/handlebars-1.0.rc.1.js | 4 ++-- .../api/explorer/lib/handlebars.runtime-1.0.0.beta.6.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/adherents/admin/public.php b/htdocs/adherents/admin/public.php index 187f71e93a8..299f315fc7a 100644 --- a/htdocs/adherents/admin/public.php +++ b/htdocs/adherents/admin/public.php @@ -200,7 +200,7 @@ if (! empty($conf->paybox->enabled) || ! empty($conf->paypal->enabled)) print '<tr '.$bc[$var].' id="tremail"><td>'; print $langs->trans("MEMBER_PAYONLINE_SENDEMAIL"); print '</td><td align="right">'; - print '<input type="text" id="MEMBER_PAYONLINE_SENDEMAIL" name="MEMBER_PAYONLINE_SENDEMAIL" size="24" value="'.(! empty($conf->global->MEMBER_PAYONLINE_SENDEMAIL)?$conf->global->MEMBER_PAYONLINE_SENDEMAIL:'').'">';; + print '<input type="text" id="MEMBER_PAYONLINE_SENDEMAIL" name="MEMBER_PAYONLINE_SENDEMAIL" size="24" value="'.(! empty($conf->global->MEMBER_PAYONLINE_SENDEMAIL)?$conf->global->MEMBER_PAYONLINE_SENDEMAIL:'').'">'; print "</td></tr>\n"; } diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php index 1d2e3355b24..ef7ff8e5522 100644 --- a/htdocs/contrat/card.php +++ b/htdocs/contrat/card.php @@ -793,7 +793,7 @@ else if ($action == 'confirm_move' && $confirm == 'yes' && $user->rights->contra setEventMessage($object->errors, 'errors'); } - $result = $object->setValueFrom('ref',GETPOST('ref','alpha'));; + $result = $object->setValueFrom('ref',GETPOST('ref','alpha')); if ($result < 0) { setEventMessage($object->errors, 'errors'); $action = 'editref'; diff --git a/htdocs/public/api/explorer/lib/handlebars-1.0.rc.1.js b/htdocs/public/api/explorer/lib/handlebars-1.0.rc.1.js index 05346370a20..81524621ae5 100644 --- a/htdocs/public/api/explorer/lib/handlebars-1.0.rc.1.js +++ b/htdocs/public/api/explorer/lib/handlebars-1.0.rc.1.js @@ -726,7 +726,7 @@ Handlebars.log = function(level, str) { Handlebars.logger.log(level, str); }; this.comment = comment; }; -})();; +})(); // lib/handlebars/utils.js Handlebars.Exception = function(message) { var tmp = Error.prototype.constructor.apply(this, arguments); @@ -791,7 +791,7 @@ Handlebars.SafeString.prototype.toString = function() { } } }; -})();; +})(); // lib/handlebars/compiler/compiler.js /*jshint eqnull:true*/ diff --git a/htdocs/public/api/explorer/lib/handlebars.runtime-1.0.0.beta.6.js b/htdocs/public/api/explorer/lib/handlebars.runtime-1.0.0.beta.6.js index 987a5cd4d66..d73e043af18 100644 --- a/htdocs/public/api/explorer/lib/handlebars.runtime-1.0.0.beta.6.js +++ b/htdocs/public/api/explorer/lib/handlebars.runtime-1.0.0.beta.6.js @@ -156,7 +156,7 @@ Handlebars.SafeString.prototype.toString = function() { } } }; -})();; +})(); // lib/handlebars/runtime.js Handlebars.VM = { template: function(templateSpec) { From 1f2a86078a22767782cc0fa41b3f09a2b21b1776 Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Thu, 8 Oct 2015 11:03:08 +0200 Subject: [PATCH 279/284] FIX : Always use type send in parameters in showCategories method --- htdocs/core/class/html.form.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index a4716ba40cc..87d177e5d7d 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4696,7 +4696,7 @@ class Form if ($rendermode == 0) { - $cate_arbo = $this->select_all_categories(Categorie::TYPE_PRODUCT, '', 'parent', 64, 0, 1); + $cate_arbo = $this->select_all_categories($type, '', 'parent', 64, 0, 1); foreach($categories as $c) { $arrayselected[] = $c->id; } From 497c751fb9e8a740c70735d3e6671558a593963c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Fri, 9 Oct 2015 16:24:42 +0200 Subject: [PATCH 280/284] Fix: remove debugging leftover --- htdocs/societe/class/societe.class.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 11f29f79089..af54c7b8742 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -3386,8 +3386,6 @@ class Societe extends CommonObject // Diff if (is_array($existing)) { - var_dump($existing); - var_dump($categories); $to_del = array_diff($existing, $categories); $to_add = array_diff($categories, $existing); } else { From f8f600828df1abc384acad4284be3c6fd72f35e2 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Sun, 11 Oct 2015 19:18:03 +0200 Subject: [PATCH 281/284] Fix: wrong files name --- htdocs/install/inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php index c0af9185d35..7768422451b 100644 --- a/htdocs/install/inc.php +++ b/htdocs/install/inc.php @@ -375,13 +375,13 @@ function pHeader($subtitle,$next,$action='set',$param='',$forcejqueryurl='') print '<!-- Includes CSS for JQuery -->'."\n"; if ($jQueryUiCustomPath) print '<link rel="stylesheet" type="text/css" href="'.$jQueryUiCustomPath.'css/'.$jquerytheme.'/jquery-ui.min.css" />'."\n"; // JQuery - else print '<link rel="stylesheet" type="text/css" href="../includes/jquery/css/'.$jquerytheme.'/jquery-ui.custom.css" />'."\n"; // JQuery + else print '<link rel="stylesheet" type="text/css" href="../includes/jquery/css/'.$jquerytheme.'/jquery-ui.min.css" />'."\n"; // JQuery print '<!-- Includes JS for JQuery -->'."\n"; if ($jQueryCustomPath) print '<script type="text/javascript" src="'.$jQueryCustomPath.'jquery.min.js"></script>'."\n"; else print '<script type="text/javascript" src="../includes/jquery/js/jquery.min.js"></script>'."\n"; if ($jQueryUiCustomPath) print '<script type="text/javascript" src="'.$jQueryUiCustomPath.'jquery-ui.min.js"></script>'."\n"; - else print '<script type="text/javascript" src="../includes/jquery/js/jquery-ui.custom.min.js"></script>'."\n"; + else print '<script type="text/javascript" src="../includes/jquery/js/jquery-ui.min.js"></script>'."\n"; print '<title>'.$langs->trans("DolibarrSetup").'</title>'."\n"; print '</head>'."\n"; From a8e52f9c541a17120df28d062897af4ea96813d8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 11 Oct 2015 19:45:53 +0200 Subject: [PATCH 282/284] Update filelist --- htdocs/install/filelist.xml | 2218 +++++++++++++++++------------------ 1 file changed, 1105 insertions(+), 1113 deletions(-) diff --git a/htdocs/install/filelist.xml b/htdocs/install/filelist.xml index fb931f9fcdc..0484184115b 100644 --- a/htdocs/install/filelist.xml +++ b/htdocs/install/filelist.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" ?> -<checksum_list version="3.8.0"> +<checksum_list version="3.8.1"> <dolibarr_htdocs_dir> <dir name="/opensurvey/css" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -66,7 +66,7 @@ </dir> <dir name="/ecm/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="enablefiletreeajax.tpl.php">09889ea5df64284a0e7753cbdf134a53</md5file> +<md5file name="enablefiletreeajax.tpl.php">7aba69716e92939377bccee8b5c4ada2</md5file> </dir> <dir name="/ecm/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -96,11 +96,11 @@ </dir> <dir name="/admin" > <md5file name="agenda_extsites.php">d0a6afda3d75393d3a09e43bb1135b87</md5file> -<md5file name="dict.php">9f1898d4f913c53b7135cb00cccd872c</md5file> +<md5file name="dict.php">0f28a7630e864c959d4fb6d6f92304b0</md5file> <md5file name="barcode.php">a92b0b6374f698c980928a3bee17ff9a</md5file> <md5file name="ihm.php">92c1d275d0117efbece0312787a0736c</md5file> <md5file name="agenda.php">f8ba5662241d9c908f1f791f72481eb7</md5file> -<md5file name="security.php">2f1931c293e0ab260b31e2d1b0134f73</md5file> +<md5file name="security.php">491d3762c5040d7f09f82be0b27ddbea</md5file> <md5file name="prelevement.php">7367da82258c07fb35aaf3aafd3e1bb7</md5file> <md5file name="order_extrafields.php">dd9cf0fdcd7a32f49882b31d894f9bcb</md5file> <md5file name="ecm.php">eb6e5f08d24f10bdb9f17e6da6f1df6e</md5file> @@ -111,7 +111,7 @@ <md5file name="update.php">b702c4be259106f2e031a8d7a57462a9</md5file> <md5file name="export.php">ab13e413223fede4e27cdd0d5a112cd4</md5file> <md5file name="listsessions.php">876371cf283ebd2982d4cacc1640536c</md5file> -<md5file name="dolibarr_import.php">7f5ed41c70e65cc91e731dbf88692d8d</md5file> +<md5file name="dolibarr_import.php">c7db3ca4d5477082bd3251f7d02170ea</md5file> <md5file name="index.php">e3fa076bfc94a80430f9a32aee318da8</md5file> <md5file name="eaccelerator.php">c31f65e979da57d157bfb7ec4cdc65df</md5file> <md5file name="purge.php">2a13bfa6db4c63aeab46d3aa2beb353c</md5file> @@ -127,7 +127,7 @@ <md5file name="other.php">408203a970401705d1735235ba7be850</md5file> </dir> <dir name="/admin" > -<md5file name="fichinter.php">9f7444785dc0a2a5670401c4d029f80a</md5file> +<md5file name="fichinter.php">f931df27f98e7f817c266281013860cb</md5file> <md5file name="perms.php">b3d708e374e21a5b90cd9b4fc0be482a</md5file> <md5file name="fckeditor.php">52c51ac0c1e841314d48328b7c32b7d3</md5file> <md5file name="salaries.php">9d56c5024279a4f5f9b799c6950f18ef</md5file> @@ -189,7 +189,7 @@ <md5file name="mails.php">8868b7d0779aa09e9b52c965e1e96b8a</md5file> <md5file name="notification.php">5c06b9772a487667c388ae2b5714fa91</md5file> <md5file name="syslog.php">b2e983fe3f64bb7ec0bd09a8d7225acc</md5file> -<md5file name="company.php">479c9172c6429e0b8a59745beaaff7e2</md5file> +<md5file name="company.php">f4852e3a84cb84e07ab5a08e082bdb69</md5file> <md5file name="menus.php">bc667a42f1ade75c59cb5ad6103847b7</md5file> <md5file name="const.php">d63455783346f56c804c166f71bf72b0</md5file> <md5file name="ldap_users.php">31bbae8a1de3e1fb630ac4d83db62d71</md5file> @@ -208,7 +208,7 @@ </dir> <dir name="/printing/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="printing.php">a5cff5f7aba2c3c8537838168d619b3d</md5file> +<md5file name="printing.php">59cb9f641e231673bed98341a8208d40</md5file> </dir> <dir name="/printing" > <md5file name="index.php">667cd8a71a675fe06ea29427443e4642</md5file> @@ -6029,7 +6029,7 @@ </dir> <dir name="/public/paypal" > <md5file name="paymentok.php">c2187f1d78aecd78bf874e49a926eeb1</md5file> -<md5file name="newpayment.php">113c537c0a66f07a58e9ba754a7ee2a7</md5file> +<md5file name="newpayment.php">1c8f0e528720a9c9ded24e76518c9341</md5file> <md5file name="index.php">6d6695e08c63ce635ca3e2f6a1d6f402</md5file> <md5file name="paymentko.php">1272ec0d12432850c50005d9c1bb9d92</md5file> </dir> @@ -6045,7 +6045,7 @@ </dir> <dir name="/public/paybox" > <md5file name="paymentok.php">e3620f73f3a1650f7fdb53e6c44a1c07</md5file> -<md5file name="newpayment.php">c9851093aa835ac2ab1bdd30e6c9befb</md5file> +<md5file name="newpayment.php">b6255a08ce51ab32895aa41e6230a3f7</md5file> <md5file name="index.php">7724aa95e287dd12bfcd6a4a9c0e0e72</md5file> <md5file name="paymentko.php">c2e932610f10f683fb0111a7b7722565</md5file> </dir> @@ -6060,7 +6060,7 @@ <md5file name="swagger-ui.js">93b60211370f85ea2df9ee8602e27ac4</md5file> </dir> <dir name="/public/api/explorer/lib" > -<md5file name="handlebars.runtime-1.0.0.beta.6.js">e53980bde7980a91e1a3928370d83559</md5file> +<md5file name="handlebars.runtime-1.0.0.beta.6.js">e697c15fe969eb5405e16bc49264fa01</md5file> <md5file name="jquery.slideto.min.js">0860d2328e5a333731cf95de440f4356</md5file> <md5file name="jquery-1.8.0.min.js">3a728460147fb9af7faf0e587b9fbf42</md5file> <md5file name="swagger.js">e80584be003f3f3d859e629c1e84f65f</md5file> @@ -6068,7 +6068,7 @@ <md5file name="jquery.wiggle.min.js">7438b3ef10b182042dfa722f99ef2574</md5file> <md5file name="underscore-min.js">0899f764c85bbcc13206e3dd8318e678</md5file> <md5file name="backbone-min.js">9f8b43fd1df78dca0827c73e29890865</md5file> -<md5file name="handlebars-1.0.rc.1.js">ec44fc1fce201dba598024843be29c80</md5file> +<md5file name="handlebars-1.0.rc.1.js">69583ccb35ec8ad521dd0d9f6814b865</md5file> </dir> <dir name="/public/api/explorer/images" > <md5file name="throbber.gif">bfefe70e3951f1883a84e7bc4033fe97</md5file> @@ -6088,7 +6088,7 @@ <md5file name="index.php">ac2861b424e2b7e30a532f37b33d6889</md5file> <md5file name="public_list.php">4b9acab98ecbda7e226a1f6848ddfc41</md5file> <md5file name="public_card.php">913604462a67f54fd2b2e439373687f1</md5file> -<md5file name="new.php">b9f9aa3edd84818810e333354981c3ad</md5file> +<md5file name="new.php">cc81befc15da5b8f83fcde8548f3b443</md5file> </dir> <dir name="/public/theme/common" > <md5file name="user_anonymous.png">d727abe4a721179026bbf1092cec946c</md5file> @@ -6151,7 +6151,7 @@ </dir> <dir name="/cashdesk/javascript" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="dhtml.js">45b8385dda542a916314adeab20de308</md5file> +<md5file name="dhtml.js">043214cfec88cbe08e22a93ca425eb13</md5file> <md5file name="keypad.js">7b22629626fc5f780cced1f6d817d57b</md5file> <md5file name="facturation1.js">7dc0092414e8a0160f715413907ef350</md5file> </dir> @@ -6193,17 +6193,17 @@ <dir name="/comm/action" > <md5file name="peruser.php">4d9613e1a21fa012ac864d96f1a62112</md5file> <md5file name="document.php">858d2732221359ba9e0a9965353848c3</md5file> -<md5file name="card.php">df81fe06744adbdbcf27a69f0b4ce55e</md5file> +<md5file name="card.php">877f5ab5413561ff0dc4afaee336b4a0</md5file> <md5file name="listactions.php">d59f578b7eb5f374eda40295072f0fae</md5file> </dir> <dir name="/comm/action/class" > -<md5file name="actioncomm.class.php">c24b93c08c98cf333d2e7652e60456c9</md5file> +<md5file name="actioncomm.class.php">b928537bcc970549c357bb80ef5ad16f</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="cactioncomm.class.php">5c09b3d75fcba736c3353468236e5338</md5file> <md5file name="ical.class.php">563dbdf25cbfd4e4b50649530f7e1151</md5file> </dir> <dir name="/comm/action" > -<md5file name="index.php">655f7d2edc22d92a676b4f5ea041879e</md5file> +<md5file name="index.php">261d1bb522fccdea41b2573ee4fbf277</md5file> <md5file name="info.php">0a81d81144952f49baecb31cfc610fee</md5file> </dir> <dir name="/comm/admin" > @@ -6224,17 +6224,17 @@ <md5file name="cibles.php">d4bf21d9624e8fef1f9d20465d2e5503</md5file> <md5file name="index.php">62fc08bff6c9c08fc68bd5ddab35e443</md5file> <md5file name="info.php">24ec97e48bfe034f3ee795ae9ceb282f</md5file> -<md5file name="list.php">4ec443ce7e02d8c6dff96fc0cbd6c285</md5file> +<md5file name="list.php">f1039a951ab36cebafbbabd8a4117e73</md5file> </dir> <dir name="/comm" > -<md5file name="card.php">a297bb14700fc91ffe3a8ace3d2f7751</md5file> -<md5file name="propal.php">cead2ff721855338e0d61128ffc2ecc5</md5file> +<md5file name="card.php">b0ddf2ae9be37ebe13ac48a6881616a1</md5file> +<md5file name="propal.php">e4a04d30006545f88d06bd507e542506</md5file> <md5file name="address.php">25b3ce6e2f12f227c4a1ac8db9fab357</md5file> </dir> <dir name="/comm/prospect" > <md5file name="recap-prospect.php">af321d136a1e674037ba2c163db3d2b2</md5file> <md5file name="index.php">0d79377d6dbbc92ac4ca0db3ede4c00f</md5file> -<md5file name="list.php">9293af8f80fd01193d0379c1761bba8a</md5file> +<md5file name="list.php">05087939aa7580314356261375ceff17</md5file> </dir> <dir name="/comm" > <md5file name="contact.php">637c350b86faf4b9066532d41dc87fdb</md5file> @@ -6248,12 +6248,12 @@ </dir> <dir name="/comm/askpricesupplier" > <md5file name="document.php">9b2c6de73503cceb102e875a364f6626</md5file> -<md5file name="card.php">80a3e34168be19d0387e287da1d7f42e</md5file> +<md5file name="card.php">71f0213600f7ced820366e2a29cd1830</md5file> <md5file name="note.php">65e54e9e6458c353a92eeaafdb0d0022</md5file> </dir> <dir name="/comm/askpricesupplier/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="askpricesupplier.class.php">ea318b0397fe12ffd8f748d80e09a6ea</md5file> +<md5file name="askpricesupplier.class.php">18cebf1db58bdd4c52b6b36a9fab1e14</md5file> </dir> <dir name="/comm/askpricesupplier" > <md5file name="index.php">aaeb594d255628a742d183b0c4fff3c6</md5file> @@ -6273,8 +6273,8 @@ </dir> <dir name="/comm/propal/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="propalestats.class.php">e901d2a8027ea0d4a2fd0a2f0c4254c4</md5file> -<md5file name="propal.class.php">967fa07d1b551bc6bbb1fa5634a783a1</md5file> +<md5file name="propalestats.class.php">bc43add6b32c31d1b01ea56190143f5c</md5file> +<md5file name="propal.class.php">09546c41a854e762844c9fa4f2000aa0</md5file> </dir> <dir name="/comm/propal" > <md5file name="contact.php">abefa8f7d035ae87eb5b45b0c43843be</md5file> @@ -6288,7 +6288,7 @@ <md5file name="remx.php">ad62122318a931843599ec66c81cdf02</md5file> </dir> <dir name="/categories" > -<md5file name="edit.php">0ebc16ded1e4b42a4f1c0d6b9f1dda5e</md5file> +<md5file name="edit.php">4ca6185ba6db6546cfeb895c29bbdd34</md5file> </dir> <dir name="/categories/admin" > <md5file name="categorie_extrafields.php">71d1ef869b5ab59897f399b0d15f6e5f</md5file> @@ -6302,24 +6302,24 @@ <dir name="/categories/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="api_category.class.php">ee74a794201de6cf45f08cc56c789ad7</md5file> -<md5file name="categorie.class.php">214e0edb381e28e12ea19bcc941d71e4</md5file> +<md5file name="categorie.class.php">493e569e803559c55dd06ca35411e0b4</md5file> </dir> <dir name="/categories" > <md5file name="index.php">dd8891037d36d4a87969e74f93d88e49</md5file> -<md5file name="categorie.php">7513073720e3165c5b9b2a8080eecd18</md5file> +<md5file name="categorie.php">655a1635fdf3202e7d7c074a029bf277</md5file> <md5file name="viewcat.php">b3fd9f9544438ef81401c880177d40fd</md5file> <md5file name="photos.php">5c0c423540accb30a32265a7e909078f</md5file> </dir> <dir name="/contact" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="document.php">d8f4d806cc9823e961151c44826ffd77</md5file> -<md5file name="card.php">31ee8e43f5401dc71817b7260a86beab</md5file> +<md5file name="document.php">86fe8e6f4ba1e0da06a5523b1747310e</md5file> +<md5file name="card.php">ee9e658395eb5f6e4e4415ad4b952a1c</md5file> <md5file name="note.php">502547de717912a19aca06ddd223995c</md5file> <md5file name="ldap.php">08d09a43fb6c23ea07250e482e0116d2</md5file> <md5file name="vcard.php">311259a2b28384c64ff2443c7feb9d21</md5file> </dir> <dir name="/contact/class" > -<md5file name="contact.class.php">b0446ea619a94e5fa2b3178e293ff30c</md5file> +<md5file name="contact.class.php">c1a2f4393f1fdbcffc80b181fd828d0a</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> </dir> <dir name="/contact/canvas" > @@ -6351,7 +6351,7 @@ </dir> <dir name="/product/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="product.php">3e83426161f9a2ba6044124f02f345a6</md5file> +<md5file name="product.php">f1aaa2ddccc69adf4fc2c6e9aad9fe61</md5file> <md5file name="dynamic_prices.php">7f74cf4fc62967e4f18a2b2d5f49a3f5</md5file> <md5file name="product_extrafields.php">50bc7526a36a03c57dca47022c735425</md5file> <md5file name="product_tools.php">d5093b1fa8a05ed2885905be1351aa57</md5file> @@ -6379,9 +6379,9 @@ <md5file name="editor.php">20c72a55796b1e64cff84f004b04e76b</md5file> </dir> <dir name="/product" > -<md5file name="price.php">e03eba31d58eafe6aad3ff94814bab8c</md5file> +<md5file name="price.php">530655125f0ab31a2406b744e62ae2e0</md5file> <md5file name="document.php">f15bf7e5916adfd39a30d1d984c28b75</md5file> -<md5file name="card.php">5c1defd3f977bdde6c68ecca0a596b2f</md5file> +<md5file name="card.php">aaca3ca32321aced0a33feaad8be2867</md5file> </dir> <dir name="/product/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -6395,9 +6395,9 @@ <md5file name="service.class.php">3e8b72640f3dd0117bde24b366b7a8f5</md5file> <md5file name="propalmergepdfproduct.class.php">56ab66872574c4005a138883a610053c</md5file> <md5file name="html.formproduct.class.php">5c07caec4119e65b0f413c36382fc1fd</md5file> -<md5file name="productcustomerprice.class.php">45b121da7ae1043feb0990220f7af311</md5file> +<md5file name="productcustomerprice.class.php">a651cfc57d02e13f28a7888e42936c6f</md5file> <md5file name="productbatch.class.php">eb8aec3b6223e224d7e0a3d275119d2c</md5file> -<md5file name="product.class.php">305f16b73e13c5fd024f6dfce15d6152</md5file> +<md5file name="product.class.php">7d586422806dee9c2b3b1bc2040c103a</md5file> <md5file name="api_product.class.php">d8bb05e304774532c20b3bfd2640be79</md5file> </dir> <dir name="/product" > @@ -6587,7 +6587,7 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="search_page.php">7a257121b2c9d54226e1e51d67232505</md5file> <md5file name="antispamimage.php">6b6851714ab5e4f9491c2500a26c8ceb</md5file> -<md5file name="actions_fetchobject.inc.php">85d3d8fc243475727700d322daf769c8</md5file> +<md5file name="actions_fetchobject.inc.php">8236206d490740be0c025f905d8fedc5</md5file> </dir> <dir name="/core/tpl" > <md5file name="passwordforgotten.tpl.php">594c6fadbe917f7e36c7b72cfd6a6af2</md5file> @@ -6609,16 +6609,16 @@ <md5file name="bloc_showhide.tpl.php">8cc4b11d20b0e01eb7e7b7401c2f12c8</md5file> <md5file name="notes.tpl.php">10740fb22bfc2ac1b339e9d784cb9c23</md5file> <md5file name="extrafields_view.tpl.php">e72a1897ed9a078b81e72d66eb3895fc</md5file> -<md5file name="objectline_create.tpl.php">ed61f7e507113bbde00c18af5b6d8594</md5file> +<md5file name="objectline_create.tpl.php">ee2a09d80f4c4301c4c7a35dbac74255</md5file> <md5file name="document_actions_post_headers.tpl.php">29e218c7e580c35cf99d19f5876b1709</md5file> <md5file name="admin_extrafields_view.tpl.php">bd68e17f01cde910409d40075ec640bf</md5file> -<md5file name="contacts.tpl.php">abf21aa57d70ffb9f31b5d6071ab8fb1</md5file> +<md5file name="contacts.tpl.php">19841d0071556ffdf8fbe94d0cddd464</md5file> <md5file name="header.tpl.php">b7c3b27785924f5b023754855bbe3177</md5file> <md5file name="objectline_view.tpl.php">2775e6e61e2ab0bdfd17b7ed63dea86e</md5file> <md5file name="document_actions_pre_headers.tpl.php">83554ef1749b5f877cda2173c4fd71f2</md5file> <md5file name="admin_extrafields_edit.tpl.php">3c5adedd71ef8c08b8dfd0213767a814</md5file> <md5file name="resource_view.tpl.php">fa1602ccc625f1e35a7be5e0a2083020</md5file> -<md5file name="objectline_edit.tpl.php">7621f387a352d44ede2cf4afe0662679</md5file> +<md5file name="objectline_edit.tpl.php">c4c69d5940cb93e0c41bdb62ff59a2f5</md5file> </dir> <dir name="/core" > <md5file name="actions_lineupdown.inc.php">a4a1f69d36f0c22e9eb2767ea3f0adbd</md5file> @@ -6635,7 +6635,7 @@ <md5file name="auguria.lib.php">30834b09409d2e8bdf19a7c03ee3e0c0</md5file> </dir> <dir name="/core/menus" > -<md5file name="init_menu_auguria.sql">8b1537f1d750ea8d2d94e9f17b71ebe4</md5file> +<md5file name="init_menu_auguria.sql">c89ef8b181cebf914f489a4849014df4</md5file> </dir> <dir name="/core" > <md5file name="get_menudiv.php">7fbd04fb747c9df920e68d90c28f6853</md5file> @@ -6677,12 +6677,12 @@ <md5file name="canvas.class.php">0db78f95e23062feab46593d28704532</md5file> <md5file name="commonstickergenerator.class.php">d13a1b0fbbc6cafcecd93f460a494cbd</md5file> <md5file name="commonorder.class.php">084f9694188a61f84e337a78ed05441d</md5file> -<md5file name="html.form.class.php">904fa6ad71728ebc126514a863305f11</md5file> +<md5file name="html.form.class.php">40d4b7bcf8ab72c9640862b4450c1332</md5file> <md5file name="html.formmailing.class.php">02c3c91fb006d3ae2e15455d1d559a91</md5file> -<md5file name="html.formprojet.class.php">1dcbc5b11a925b933b59aa44ac588854</md5file> +<md5file name="html.formprojet.class.php">0fdcd38ce537746580c763cc3bad3867</md5file> <md5file name="html.formsocialcontrib.class.php">a5fa4f2f169cad1915a191fc151ad265</md5file> <md5file name="html.formactions.class.php">fc4eb48545c609f71eaaefb2e061d91b</md5file> -<md5file name="commonobject.class.php">bf8b3d955aa1deb2e041496544de5f04</md5file> +<md5file name="commonobject.class.php">481ba4d57ac39c2afe7e74987c509503</md5file> <md5file name="html.formpropal.class.php">c663d2cee4ea71d024f2defd840527bc</md5file> <md5file name="hookmanager.class.php">4d33c44d7e7704e5e67b2bc7b183d8ba</md5file> <md5file name="html.formfile.class.php">f0bf2d1c291cff3b62bf2a656b32ea62</md5file> @@ -6693,7 +6693,7 @@ <md5file name="menu.class.php">7ab52342b3b370b5b6f6298dc5d4c182</md5file> <md5file name="html.formintervention.class.php">4e6fa59e238b5d4855818e3197dc9931</md5file> <md5file name="dolexception.class.php">6cbfa567b0f4153bbc7f74adfe6bb4d2</md5file> -<md5file name="extrafields.class.php">6183a5dffea32afc6d961f7d35b80f6e</md5file> +<md5file name="extrafields.class.php">a50413b4e11d40568247b0f3aeb6edd1</md5file> <md5file name="translate.class.php">bf50bfa23a12e840e06fdf7f53e157b1</md5file> <md5file name="fileupload.class.php">ff02ed2bea96d88f500167a09413c7c0</md5file> <md5file name="html.formsms.class.php">59877377a38dd5dcee93798ea7923bee</md5file> @@ -6713,7 +6713,7 @@ <md5file name="dolgraph.class.php">5ab4686cbf0b0d798b37873a6c9bb3df</md5file> <md5file name="html.formcron.class.php">1889b6eeeef65ae427813873a606a06f</md5file> <md5file name="html.formother.class.php">126d87de4a1d8e863a5ad85f840caf2c</md5file> -<md5file name="conf.class.php">56a4403ca54afb568def56c118ac1f3f</md5file> +<md5file name="conf.class.php">f96b3c7931490587edba909bc2a3d73c</md5file> <md5file name="rssparser.class.php">4b09fb6f2102d0dc31cccb6a021a275c</md5file> <md5file name="CMailFile.class.php">56ca46312806229c2d361e9c46ab4533</md5file> <md5file name="fiscalyear.class.php">0b631c9349d4997aca6fa2bcd6a60fc7</md5file> @@ -6743,10 +6743,10 @@ <md5file name="ws.lib.php">dc056bd161ceeab388b54c28790ad27f</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="product.lib.php">e403f819edbccb676580a4bab5dc9b85</md5file> -<md5file name="security2.lib.php">9d9ad7310241ddf16640d3f800dbb7bf</md5file> -<md5file name="xcal.lib.php">327de623b6318783a31bf2402764855e</md5file> +<md5file name="security2.lib.php">8ffa067fe180a67ba149c4ae7f319b09</md5file> +<md5file name="xcal.lib.php">67ba0ce54c69bd89a57e925941319ae3</md5file> <md5file name="contact.lib.php">07374752b32e65ac21f86c1801ada777</md5file> -<md5file name="tax.lib.php">abbc5ea531df4a7c03949868ee141c38</md5file> +<md5file name="tax.lib.php">b6333dfcde8674d1f76a8fb5b8386627</md5file> <md5file name="emailing.lib.php">84b8be2d20c1d6d6811f0298d2234ca8</md5file> <md5file name="security.lib.php">223bb15e53ca059b66188e2c5d196195</md5file> <md5file name="member.lib.php">62ecdcff5b99f8bd94f75e2ab7eacd71</md5file> @@ -6764,7 +6764,7 @@ <md5file name="categories.lib.php">1258865536912e11c70ae0c343576d11</md5file> <md5file name="cron.lib.php">07e043e1c42a0fe90d2226eaacb013e2</md5file> <md5file name="accounting.lib.php">f6d4c9c91e2608f8ae916ddf86816560</md5file> -<md5file name="project.lib.php">c4aae5b40cc7eb4a71878111763cedc4</md5file> +<md5file name="project.lib.php">1ac25140f51596243217b5ebcdad96fe</md5file> <md5file name="ajax.lib.php">78f6029aabbd9f1e2568187f7d2f98c9</md5file> <md5file name="order.lib.php">a969dd13ed2ab6f921564ecd22121515</md5file> <md5file name="json.lib.php">ef0ba347561ad5fcd763fabb899bfad0</md5file> @@ -6772,7 +6772,7 @@ <md5file name="images.lib.php">fb6dfe418a92f6803616c17def007cd2</md5file> <md5file name="sendings.lib.php">48cf595e8d99291e756b6f0945c4a656</md5file> <md5file name="ldap.lib.php">60c540c4dfb653ef65e67a628645f590</md5file> -<md5file name="agenda.lib.php">8caa3b39351927e5159b5a42d5c0f29f</md5file> +<md5file name="agenda.lib.php">27e975f676e3cda57ed150f82a970644</md5file> <md5file name="functions2.lib.php">cc545e426ed2e735bd00cbab8db381bd</md5file> <md5file name="stock.lib.php">98ca2d412c720690b46b8bf566cf4fb5</md5file> <md5file name="propal.lib.php">a9d45ffd6281800146fcfb2e3ab90ab6</md5file> @@ -6780,13 +6780,13 @@ <md5file name="treeview.lib.php">33293e2db3dedadfccccd5d6ac23eaf9</md5file> <md5file name="payments.lib.php">b416db3eacff1ad448692d14aadff327</md5file> <md5file name="date.lib.php">6e53a89f128e41918ccf5b20b96976b0</md5file> -<md5file name="files.lib.php">16159cdb43a8ad0715b528bb858a2420</md5file> +<md5file name="files.lib.php">1c73eacab2a1a619dc70e2f24fba4d1e</md5file> <md5file name="doc.lib.php">0bbc469b628cbc940ebdd59f2e218b6c</md5file> <md5file name="report.lib.php">eff5fc174c1ec328e58b76a3d70a5f2f</md5file> <md5file name="barcode.lib.php">116c4c10fccce8d73c9193e742834d3a</md5file> -<md5file name="company.lib.php">aae21d60ccd315a64cd407d301514a94</md5file> +<md5file name="company.lib.php">f99ce992ef00dd16272190000ca9518d</md5file> <md5file name="memory.lib.php">dc63bf62b746ea8d1b1e7833675475d5</md5file> -<md5file name="functions.lib.php">fe594e68a36f30b5fb0931ce4e7944a7</md5file> +<md5file name="functions.lib.php">e5782fe8434c4a711e0d8b3d9c198d75</md5file> <md5file name="admin.lib.php">35cc6ac5381635a8a49523616f0d5e18</md5file> <md5file name="askpricesupplier.lib.php">595325924223d40b0ea97c9df4ebfde4</md5file> <md5file name="invoice.lib.php">aa7ebaddf8d815b3dfd1b3281f26de84</md5file> @@ -6799,7 +6799,7 @@ <md5file name="prelevement.lib.php">4eaa5c0e7ce4116e821af9c6ce8c53ed</md5file> <md5file name="loan.lib.php">540b65a840a2f9876551a7963a2aa1bf</md5file> <md5file name="ecm.lib.php">48f9b2c134655de1b0f5f7d50f01b765</md5file> -<md5file name="pdf.lib.php">e04716adac419184c905fbd611e66931</md5file> +<md5file name="pdf.lib.php">be3c22b06cfbbc6e8771a5ba0f7447c3</md5file> <md5file name="mailmanspip.lib.php">70c6fc7d08f3c562322c9f53273f1393</md5file> </dir> <dir name="/core" > @@ -6812,7 +6812,7 @@ <md5file name="box_commandes.php">505eddd29e439ed2971f69ab8d38e289</md5file> <md5file name="box_propales.php">f44ef38f3ae6b30def1d8f4d8b309ba5</md5file> <md5file name="box_graph_invoices_permonth.php">68f1afb0ba44e0f93c89b4768001ddde</md5file> -<md5file name="box_project.php">5bffeecac1842d72c52b88dfa38a0d45</md5file> +<md5file name="box_project.php">67e301d4222ce8df3e27dd2b6bacac0d</md5file> <md5file name="box_services_contracts.php">2616ba6e3e277acabedbe7b36114d851</md5file> <md5file name="box_fournisseurs.php">637f30cfefd948ec5aea16cc25f00f91</md5file> <md5file name="box_graph_orders_permonth.php">4cb7f6d97d38884b63a5adb65dc85870</md5file> @@ -6877,7 +6877,7 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="modIncoterm.class.php">b4e9f07aa5268af49d3bb9429719b201</md5file> <md5file name="modFTP.class.php">8293bd60fe13ac64c22f8500b346821c</md5file> -<md5file name="DolibarrModules.class.php">8c43c3a33ce5882354b25ea6eedd6b0f</md5file> +<md5file name="DolibarrModules.class.php">dcf77950d1dae6b1e4eb4c8473318bac</md5file> <md5file name="modCategorie.class.php">413af6ca18377689660d2b2eeed2be98</md5file> <md5file name="modOpenSurvey.class.php">d2df1ec90f2bebb3ebfb74eba81bcec7</md5file> <md5file name="modAskPriceSupplier.class.php">c3b801c60645dff594d33cf0acc43fa5</md5file> @@ -6955,7 +6955,7 @@ </dir> <dir name="/core/modules" > <md5file name="modResource.class.php">0bf2e38d4ce8df49eea23b091ea492f1</md5file> -<md5file name="modBanque.class.php">7aeda3f29b8d3517e7134b36fb4f3800</md5file> +<md5file name="modBanque.class.php">26eac71fe10cf9b45357d18da527bd63</md5file> </dir> <dir name="/core/modules/security/generate" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7006,14 +7006,14 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="thirdparties.modules.php">4d1fa853732216f28ce54fcf8e4e6207</md5file> <md5file name="example.modules.php">1277e5c01232300f48a75b9b02bf6e4c</md5file> -<md5file name="contacts3.modules.php">acf8cbedc321fc847761004a22c3557f</md5file> +<md5file name="contacts3.modules.php">9b4de98bf9f90966db0305e9d8aa0de5</md5file> <md5file name="modules_mailings.php">7f9e9451a7893997bbda81950b9bf3da</md5file> -<md5file name="contacts4.modules.php">537deaee8ef58fe9387bd4da41e240a7</md5file> +<md5file name="contacts4.modules.php">934db34fc5470e87467d07401027b6ac</md5file> <md5file name="xinputfile.modules.php">640847d555597c2573213b5dc5515cf1</md5file> <md5file name="framboise.modules.php">e8b39a8d6ef02915ddf04bbc93b92d82</md5file> <md5file name="thirdparties_services_expired.modules.php">184c417ca2d9d734f73867da2c1287f3</md5file> -<md5file name="contacts1.modules.php">f173dea4e119b8a274e13d67c975e859</md5file> -<md5file name="contacts2.modules.php">86c7f6e4aaac3b2a30c86cb3d5d083f8</md5file> +<md5file name="contacts1.modules.php">ae0615307ed643d4c7b0e0bfe4b7e45b</md5file> +<md5file name="contacts2.modules.php">011f89953f9ad322e178a8d183de886e</md5file> <md5file name="xinputuser.modules.php">9836a974ec46db2376f688070eb5f577</md5file> <md5file name="pomme.modules.php">4bbee56e9f7b9e39373a5afc8983bd22</md5file> </dir> @@ -7034,7 +7034,7 @@ <dir name="/core/modules/facture/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="doc_generic_invoice_odt.modules.php">6b8b8ce50599e40cb74603a883f5d49b</md5file> -<md5file name="pdf_crabe.modules.php">b694666f3fab63aa002cf57d9221184f</md5file> +<md5file name="pdf_crabe.modules.php">eb4430a638d6c94ba5e1d0114babe300</md5file> </dir> <dir name="/core/modules/facture" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7092,7 +7092,7 @@ <md5file name="modules_askpricesupplier.php">13e922bcc8c5b80bccd436037b6d1983</md5file> </dir> <dir name="/core/modules" > -<md5file name="modProjet.class.php">00c95231958ea34cb8c2ab03d977fad7</md5file> +<md5file name="modProjet.class.php">74bda525f0dda4ec97c808e29637ecb6</md5file> </dir> <dir name="/core/modules/project/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7186,7 +7186,7 @@ <dir name="/core/modules/commande/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="pdf_proforma.modules.php">0f7bbaf52bc8737d3a20ff0822895e6a</md5file> -<md5file name="pdf_einstein.modules.php">5ad19942c767e2b7b40bcf7a4557ef96</md5file> +<md5file name="pdf_einstein.modules.php">2783cf290e6cbfdf4bc3fb56e2d40191</md5file> <md5file name="doc_generic_order_odt.modules.php">5cba7b9316b591829c756097ae0485cb</md5file> </dir> <dir name="/core/modules/commande" > @@ -7196,7 +7196,7 @@ <md5file name="modules_commande.php">5a24a30915985f4921e9977ef5591d37</md5file> </dir> <dir name="/core/modules" > -<md5file name="modMargin.class.php">1a81e2c1584303fcbd35ffa7959a9548</md5file> +<md5file name="modMargin.class.php">38c48f781dec1c3d5af764d1a186e273</md5file> </dir> <dir name="/core/modules/expensereport" > <md5file name="modules_expensereport.php">581bf4f5d80169d20b9ac13270b44e0c</md5file> @@ -7210,7 +7210,7 @@ <dir name="/core/modules/propale/doc" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="doc_generic_proposal_odt.modules.php">4dfcdf4d3cb3af826834c1fbb852f513</md5file> -<md5file name="pdf_azur.modules.php">9dee214cb227c61a780e61bdb328d8c9</md5file> +<md5file name="pdf_azur.modules.php">848dda602b15a270752ab3d14d83e2b6</md5file> </dir> <dir name="/core/modules/propale" > <md5file name="modules_propale.php">469386ee98ede1646eb80de2443edb92</md5file> @@ -7302,7 +7302,7 @@ <md5file name="server_category.php">6bcc750e4e3bcf3e3f130e84fa76c000</md5file> </dir> <dir name="/exports" > -<md5file name="export.php">c541a34207adc5350b2dc5c1f09b999c</md5file> +<md5file name="export.php">a34e477e026937ded25b3db75628102f</md5file> </dir> <dir name="/exports/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7366,7 +7366,7 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="companybankaccount.class.php">1f21bb9a5810af59b93c076fd23f22f8</md5file> <md5file name="address.class.php">abdede0b95ba0317afc2b84d41c6d466</md5file> -<md5file name="societe.class.php">24061f96041726ee8c39737cf7977c39</md5file> +<md5file name="societe.class.php">5d52e0ea49c4d289ebcda2e1da293202</md5file> <md5file name="api_thirdparty.class.php">8132fb847569fa766adc0c4573f88d01</md5file> <md5file name="api_contact.class.php">890b8461abd8f0b87b126e9e770b9909</md5file> <md5file name="client.class.php">1f02fab7a9f6f9c4f7e6f55b70d39ad7</md5file> @@ -7405,15 +7405,15 @@ <md5file name="rib.php">11b50c97effbc90d2bb3a8fdfdf10d82</md5file> <md5file name="index.php">aec2cbb607f3e669bf11d95c6a2c2a57</md5file> <md5file name="info.php">9fb34a6db51d3aee921928ca1d42a3db</md5file> -<md5file name="list.php">420ca27e9e8703f76580acfe7dbd081b</md5file> +<md5file name="list.php">b6afeec640440ad686b7ce7ae0cc2a04</md5file> </dir> <dir name="/societe/notify" > <md5file name="card.php">98a5d4c239d3736d1f4d477225fa75f3</md5file> <md5file name="index.php">1921a40ef2e203a9c7e33e33d8481630</md5file> </dir> <dir name="/societe" > -<md5file name="soc.php">3055a2f7266a60df732a08529a6ca5d1</md5file> -<md5file name="consumption.php">eac772a94850fe421d7cb668f16d8502</md5file> +<md5file name="soc.php">20bd3b11f5fcbbcf18440a548e98db90</md5file> +<md5file name="consumption.php">74a3eff04b216cdb9d6ec3e20df82f9f</md5file> </dir> <dir name="/expedition/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7424,17 +7424,17 @@ <md5file name="index.php">7d040a1858a6f1e8b3d8e7fc68b1b008</md5file> </dir> <dir name="/expedition" > -<md5file name="card.php">15aec3de90cf1c5a1a4edd5f46cb2bc6</md5file> +<md5file name="card.php">d2beb46931bb641bf0126092d91149fc</md5file> <md5file name="note.php">a267dd6d9a787dbaa95ee81e9812a81a</md5file> </dir> <dir name="/expedition/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="expeditionbatch.class.php">890365ca9e5d7857e3532d4c0366f94e</md5file> <md5file name="expeditionstats.class.php">b3586b44a75323dbf02f85aea44e25db</md5file> -<md5file name="expedition.class.php">6473ee94ef64fe6935f95790230b7574</md5file> +<md5file name="expedition.class.php">5ec9b9433c17cd7e39efe73b6ca47fdf</md5file> </dir> <dir name="/expedition" > -<md5file name="contact.php">1699071ff4bb09210ac267d430c05352</md5file> +<md5file name="contact.php">98b2b5f2c5fbc11b2d101f74e6f53550</md5file> <md5file name="index.php">dfc38f61ccb28814db587e30de81dbc1</md5file> <md5file name="list.php">e608bfdc1dcb6e0083ef2f07d6abcc80</md5file> <md5file name="shipment.php">3c7eb3a309b7b07b8a64dd1c04b1e652</md5file> @@ -7461,7 +7461,7 @@ <md5file name="cotisations.php">884f200f728cff6292071327f3333432</md5file> </dir> <dir name="/adherents/admin" > -<md5file name="public.php">ba371d6791ddb47139e9273fc89e4348</md5file> +<md5file name="public.php">4c4a05e064908129d88383e08a9a6975</md5file> <md5file name="adherent_extrafields.php">b78b788d5b3e07d4453369e56c1d659a</md5file> <md5file name="adherent_type_extrafields.php">f51c8778bc72faf4f5fd6f52f43b5238</md5file> <md5file name="adherent.php">626d8b5925475bd539d310df50ba813d</md5file> @@ -7476,10 +7476,10 @@ </dir> <dir name="/adherents" > <md5file name="document.php">2f12577c1d455111bb528f3866b65893</md5file> -<md5file name="card.php">26a046368f569fab6879bf7b4149b5cb</md5file> +<md5file name="card.php">5896d6563d302d330c365a3c64d8408b</md5file> <md5file name="note.php">280a1ab7fd33d892d6726f352e555c4d</md5file> <md5file name="ldap.php">68dc3ea2cd9c6508a925df50fa011221</md5file> -<md5file name="type.php">8748d27b61bab3f4fe7a2f5fbc4fbea0</md5file> +<md5file name="type.php">85919d63e768559c976903b253070b04</md5file> <md5file name="fiche_subscription.php">deac83a4c0eda829eedb0f9136a1fae5</md5file> </dir> <dir name="/adherents/class" > @@ -7487,7 +7487,7 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="cotisation.class.php">c89f71e71b16be64c27c7859023fd58a</md5file> <md5file name="adherentstats.class.php">690c8e0cee2b6698e3b48fd0ac4de529</md5file> -<md5file name="adherent.class.php">91acbb4ca5dbdf0dcd92975e15f19e1e</md5file> +<md5file name="adherent.class.php">c120700122ee082bcd1bbfa5dd0398bc</md5file> </dir> <dir name="/adherents/canvas" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7568,7 +7568,7 @@ </dir> <dir name="/livraison/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="livraison.class.php">e3346a9e88067fed71d467321021ac84</md5file> +<md5file name="livraison.class.php">23752bba338ea1a8b3a230ca8179e4c3</md5file> </dir> <dir name="/projet" > <md5file name="ganttchart.inc.php">0d1749857d83ca714437ed891e35f046</md5file> @@ -7588,15 +7588,20 @@ <md5file name="index.php">6bd38b6af505407d62c60a9eefdf208b</md5file> </dir> <dir name="/projet" > -<md5file name="document.php">d10524316d94a05190315ed2a537e590</md5file> -<md5file name="card.php">9698e999326e603af9f0271bb3126e5b</md5file> -<md5file name="note.php">c1ac4d0440f0210376068d50d51c11a5</md5file> +<md5file name="document.php">d69969e2a9166108538a95b086599544</md5file> +<md5file name="card.php">740bf2ea7c400568aae6e3ebbb7efac2</md5file> +</dir> +<dir name="/projet/ajax" > +<md5file name="projects.php">e9e895d857f4fadb5d169d98cecc4cb4</md5file> +</dir> +<dir name="/projet" > +<md5file name="note.php">c9fa8f71196dbd4da6c319f00412a394</md5file> </dir> <dir name="/projet/tasks" > <md5file name="document.php">0529ddc77e8c681c33c47b9b7687e810</md5file> <md5file name="note.php">faa2eda13c5607ace72e34e9c0966a0c</md5file> <md5file name="contact.php">72ddc5bafe07d7b1963a002ff2638ce9</md5file> -<md5file name="time.php">b8410b68abe62b98765d35b9d68775c0</md5file> +<md5file name="time.php">55292d144ee7e11471fbba2b249494ad</md5file> <md5file name="task.php">9e6bbdc99eed41d9480ff63f9c187e81</md5file> <md5file name="index.php">fc788306c40f210227d440befeb605d2</md5file> </dir> @@ -7604,14 +7609,14 @@ <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="projectstats.class.php">6b603e643ce203e1268c44f2560baece</md5file> <md5file name="task.class.php">495109ce3cd762f708dea35bff725ecf</md5file> -<md5file name="project.class.php">d41a0862545eff600497a0bea3f1ab9d</md5file> +<md5file name="project.class.php">a68a62a40bd64f627b6ee6a3f4aeef96</md5file> </dir> <dir name="/projet" > -<md5file name="contact.php">c48bf12c8ab59a7e5288dec2171fc487</md5file> -<md5file name="ganttview.php">766996c5832c22283f845d85c69050b6</md5file> +<md5file name="contact.php">b554b95843ce324153cf63af81c4f467</md5file> +<md5file name="ganttview.php">49211ad04c8d6486b554f5dfa2549211</md5file> <md5file name="index.php">b029262dc429f54b44eaac3bb3673fb2</md5file> -<md5file name="list.php">1f302e022d85d26a771d480ca57c3904</md5file> -<md5file name="element.php">5b62ce52c0ce74104923cb08c4a2c755</md5file> +<md5file name="list.php">25cfef0428da4c37fdb47852f49bc1b2</md5file> +<md5file name="element.php">199b29d1446f63ab1880745ec589933d</md5file> <md5file name="tasks.php">e2ae08bd4f83213f865545056ac6dd35</md5file> <md5file name="jsgantt_language.js.php">43cc87a6b84afe612af178e9c0945279</md5file> </dir> @@ -7768,9 +7773,9 @@ <md5file name="linkedobjectblock.tpl.php">3a8904966a2f450f621c5267098f7360</md5file> </dir> <dir name="/compta/facture/admin" > -<md5file name="facture_cust_extrafields.php">1c942203fda2bcad764d878ebc0c47a5</md5file> +<md5file name="facture_cust_extrafields.php">5f6fcd5535f2233dc3dc9fe6312f1fc3</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="facturedet_cust_extrafields.php">6d5ed19523464e46013936df91c6ed3c</md5file> +<md5file name="facturedet_cust_extrafields.php">9d7603b11033ad6fbcb3bbc46d5503d8</md5file> </dir> <dir name="/compta/facture/stats" > <md5file name="index.php">9568715bc1f4d7aa42744b4096afb922</md5file> @@ -7784,15 +7789,15 @@ <md5file name="paymentterm.class.php">be4909eb830f52517bb34572822210b6</md5file> <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="facture-rec.class.php">2a2702bd2167fd28271eb4eabca6363c</md5file> -<md5file name="facture.class.php">8da3d77c235c7a7d054ea4ae7311e156</md5file> -<md5file name="facturestats.class.php">bb29d8dd50b7570b5744da807dceab8a</md5file> +<md5file name="facture.class.php">fd2dd2fbd7f099628630db64aca7e94f</md5file> +<md5file name="facturestats.class.php">eac5c0f76e5ff1988532c66b922e800f</md5file> <md5file name="api_invoice.class.php">26e616b72a49ae4b326a093bd0713303</md5file> </dir> <dir name="/compta/facture" > <md5file name="fiche-rec.php">32e6a6b4b2bc4a78d07dfdcee485c09b</md5file> <md5file name="contact.php">289aeb68be3c5ff2a4cdd57a64257b8e</md5file> <md5file name="info.php">31431bfb5d4f361b35887e63a0099655</md5file> -<md5file name="list.php">e03dcf6c18969e1baea2d9828a30f779</md5file> +<md5file name="list.php">d4e648a77c85398d52bf5915e981484e</md5file> <md5file name="apercu.php">3e8c8ff5959ed24ad35c169286978b20</md5file> </dir> <dir name="/compta" > @@ -7800,11 +7805,11 @@ <md5file name="recap-compta.php">14182aeabccd7c3a761d93d1564a27f4</md5file> </dir> <dir name="/compta/resultat" > -<md5file name="clientfourn.php">b7fba61cf5866b9933b7ace9bc4f9146</md5file> -<md5file name="index.php">09d76b5c0967e0be88129f9da3c37531</md5file> +<md5file name="clientfourn.php">0ba364012068975254ac02cf15ccd1b2</md5file> +<md5file name="index.php">4045e0030818c05ec539a2bd6f3a6d17</md5file> </dir> <dir name="/compta" > -<md5file name="facture.php">2bd1e1553a9cc566113d900b41bc0fa8</md5file> +<md5file name="facture.php">3042db4b42f2e098badf2c40163287d5</md5file> </dir> <dir name="/compta/ventilation" > <md5file name="card.php">d6d047f9389cde6f11b9175ffda432ac</md5file> @@ -7817,7 +7822,7 @@ <md5file name="list.php">cb26417ed98d172fa1fd331e1985d799</md5file> </dir> <dir name="/compta/tva" > -<md5file name="clients.php">351fe37b4b23a7ed9d7f1300463e5b39</md5file> +<md5file name="clients.php">9bdff8a4621202d256b03029cdb5bf29</md5file> <md5file name="quadri_detail.php">946760ff06abcff5d8863b1e782893f5</md5file> <md5file name="card.php">d77afff33da4f512b0fb46d1be520cd0</md5file> </dir> @@ -7878,7 +7883,7 @@ <md5file name="info.php">fde1dac27ff95323136138883a8cb086</md5file> </dir> <dir name="/fourn" > -<md5file name="card.php">2fab1fadb7f83179967aadf4b5d4ddee</md5file> +<md5file name="card.php">bbe63bc9761891dd1f47f5639ac8fd44</md5file> </dir> <dir name="/fourn/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -7892,9 +7897,9 @@ <md5file name="fournisseur.class.php">33164d88351d201cc651f7142656c3ea</md5file> <md5file name="paiementfourn.class.php">759762a86ea42322a44b7eadd4b76959</md5file> <md5file name="fournisseur.commande.dispatch.class.php">6c456bf952ac5c6889d0360ae3d327a1</md5file> -<md5file name="fournisseur.commande.class.php">083a136f4b46fc248af19e10563c48cf</md5file> +<md5file name="fournisseur.commande.class.php">188746369ab37b18b1f84b20aced9f0d</md5file> <md5file name="fournisseur.product.class.php">80a28b7d54cfb242e531baebbb30e4fb</md5file> -<md5file name="fournisseur.facture.class.php">4d57992c87ecb429b912f6ff7a518656</md5file> +<md5file name="fournisseur.facture.class.php">6efb95c81d5c8e640155ad63842987e0</md5file> </dir> <dir name="/fourn" > <md5file name="recap-fourn.php">fe62c00b682dd677dbca4764d5f0fe97</md5file> @@ -7910,7 +7915,7 @@ <dir name="/fourn/facture" > <md5file name="document.php">b6fd5cc801d681b05256bf8b413c9786</md5file> <md5file name="card.php">104960714a8b404303b3436ef291f2d1</md5file> -<md5file name="paiement.php">0ffcb06a700db2a4795b2a1cad18ebe8</md5file> +<md5file name="paiement.php">1d56c1cff5f6f94c0fac9cf48fe819ba</md5file> <md5file name="note.php">2b061d246bb5f2342b9867c346f3f1a7</md5file> <md5file name="contact.php">d592551b67e9dd797f7a36a1b257684b</md5file> <md5file name="info.php">204000f10fb031ceb45970d4b4996fca</md5file> @@ -7930,7 +7935,7 @@ </dir> <dir name="/fourn/commande" > <md5file name="document.php">ea1a3bd45013d291cafdce135ebbd13c</md5file> -<md5file name="card.php">e8fc223a34a1c80800a0140f5ed6cb09</md5file> +<md5file name="card.php">f9a7c3d80ef15ebdb16b9f9a4289eaed</md5file> <md5file name="note.php">221d0b581479c434f039e58da4718a8d</md5file> <md5file name="contact.php">a6f5b10b14e766e788351b506b6f6024</md5file> <md5file name="dispatch.php">cd10645e90733c7d081f7bedaa56b891</md5file> @@ -7943,11 +7948,11 @@ </dir> <dir name="/margin/admin" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="margin.php">0be05b0ba5c70336ad3873274d006fa0</md5file> +<md5file name="margin.php">191ad6a413e35342ca7cd3460dd9f31a</md5file> </dir> <dir name="/margin/tabs" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="thirdpartyMargins.php">13c5568a0f6073a044a0fa8c95432c7e</md5file> +<md5file name="thirdpartyMargins.php">920415a8d70425c1c0476200edc745b3</md5file> <md5file name="productMargins.php">616dcb2aa65aabb125304d44c6efe355</md5file> </dir> <dir name="/margin" > @@ -7982,20 +7987,20 @@ <md5file name="logout.php">f47f735ec8627b7b3e9ce6a5e1643d4c</md5file> <md5file name="perms.php">79e09419acc819e70f82f56d7fa81d20</md5file> <md5file name="document.php">605bb5fb9f548a1cfb766c12c98aa303</md5file> -<md5file name="card.php">27fe10718d47636d063f37ef9ac4be0b</md5file> +<md5file name="card.php">d5b503dc10a91fc2867f11b806e43aee</md5file> <md5file name="note.php">0b0532af9e3f441fe8f2e530df0e8b60</md5file> <md5file name="ldap.php">61bcd0fc159ba4ac9b4ca405006a458e</md5file> </dir> <dir name="/user/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> <md5file name="usergroup.class.php">bcfa3b276dd79437d1d60139fe51de01</md5file> -<md5file name="user.class.php">bc057e396358b8d68d513598117a4af9</md5file> +<md5file name="user.class.php">b38990d47a4975ee30ed0e3af4a378e3</md5file> </dir> <dir name="/user" > <md5file name="index.php">f9cfd60be746eaea8b3e69fc3fe9fee5</md5file> <md5file name="param_ihm.php">2068f6bb040e517d593f0e5607b8724a</md5file> <md5file name="info.php">e9075781de163cf107fb3202edb3e002</md5file> -<md5file name="hierarchy.php">0ef37e21d2e25895a090ad77e9605685</md5file> +<md5file name="hierarchy.php">5fbdf018aa95b4d6fba8a6520c1395cc</md5file> <md5file name="home.php">6a6c8a4f2f8305f324705e111f5ab746</md5file> <md5file name="clicktodial.php">9cac9f75f05ba54c2255f7c789a5ab0e</md5file> </dir> @@ -8008,52 +8013,52 @@ <md5file name="main.lang">a6eeebb304bbe571ffbab0db1d030569</md5file> </dir> <dir name="/langs/fa_IR" > -<md5file name="projects.lang">7e0c6b54f531098e4f352f83f4d34234</md5file> +<md5file name="projects.lang">f6145207c408075fd530e364b06a805d</md5file> <md5file name="cashdesk.lang">e531ddc71cd65c765c78bcadbf10f8d7</md5file> <md5file name="workflow.lang">ca8137cb50689abf0c3bebe34978dcf7</md5file> -<md5file name="bills.lang">abb298e664b2fb11fd634e3d3dbed05a</md5file> +<md5file name="bills.lang">f924847ab85674ba3200ca27277e0030</md5file> <md5file name="orders.lang">db7986081e563555bbb45d35b1dfc823</md5file> <md5file name="domains.lang">458d70e686a207a21618c43bb1b9779a</md5file> -<md5file name="admin.lang">128445fe765c61f01a8f6822e07dfcfe</md5file> +<md5file name="admin.lang">12fe6ef54baa77f95b323f66280726d9</md5file> <md5file name="withdrawals.lang">59ddd81ed9bf99d543f6f3aecb613f99</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">23b68fe48b368fc328f5dadcd75fdfe1</md5file> <md5file name="members.lang">6b1640bc51b7f7eb47b7502f0aaf0d2c</md5file> <md5file name="ecm.lang">23f198c26ee64d43c1673947c8865329</md5file> -<md5file name="link.lang">7a3a40afaa184399b3341c8d3752ec7f</md5file> +<md5file name="link.lang">d425b192e4e4f644e3233a2d63ab5f61</md5file> <md5file name="stocks.lang">ef10d5d01e0c99da899694a920063a6b</md5file> -<md5file name="products.lang">87cd39aa024571ecab3ccadc961e264c</md5file> +<md5file name="products.lang">2aaee86d73909262c225b9360c1671c5</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">7fbffe58c311fdd7f2c94a75e32d3936</md5file> +<md5file name="banks.lang">ec0f990c4626353903979ab05aefc6a3</md5file> <md5file name="agenda.lang">d9bd6150df07f9517e4ca5056dbe663f</md5file> <md5file name="help.lang">d3328f22bef875e75fcc41b404ce8460</md5file> -<md5file name="holiday.lang">9ee4015d43e5e0d6912b836b06a13de9</md5file> +<md5file name="holiday.lang">269be72b4c109b1d9407168cc255a548</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">95bb2af8fabef4d78ebdf2a5a9799ecb</md5file> <md5file name="paybox.lang">8fa3145942e5d0df587b19b538a59e2b</md5file> <md5file name="ldap.lang">c3fb35dd0fefe93bbf0dfd8976709bb7</md5file> <md5file name="users.lang">1ee548ff699369a2ef3328d8c3010048</md5file> -<md5file name="companies.lang">6c86fdb742038112276b77762d104b23</md5file> +<md5file name="companies.lang">8349c7c6bc6c2d51c9d617d196588c41</md5file> <md5file name="margins.lang">d51def48233e07c836e1c7a673186824</md5file> -<md5file name="ftp.lang">459a9508eb6538bbf7fbdf224bcd4e3f</md5file> -<md5file name="exports.lang">aa67d5c5a46ddfc225448043268e38e2</md5file> +<md5file name="ftp.lang">5a7e53549b13ba69bb551e3d13785e3d</md5file> +<md5file name="exports.lang">8a0ccbf9bbd36a4cc3aeb30517c48280</md5file> <md5file name="paypal.lang">b7f38fe9df82f9bfdeb39d490bcf2273</md5file> <md5file name="cron.lang">c5d8a435b760308bd0c43e3494dea231</md5file> -<md5file name="interventions.lang">bd5ee5b58b2511b8fe23e96db9451902</md5file> -<md5file name="errors.lang">3f6dfeee5347762fb5f9c2993d6fea12</md5file> -<md5file name="compta.lang">4a138c319788fb8de9b68cdf175461a4</md5file> +<md5file name="interventions.lang">b154606cfec9ae71a3084379c3f52643</md5file> +<md5file name="errors.lang">2103918d3f7bbc6b25c9ebe75e5ba5bb</md5file> +<md5file name="compta.lang">8383b83413ec5080325c0104121cc34c</md5file> <md5file name="suppliers.lang">be603b1e11232e8e4df3956712576964</md5file> <md5file name="opensurvey.lang">afab86bd75994dd422cde6c39712e684</md5file> <md5file name="donations.lang">3324c82b9c0e239b743efceb0b1ee4a1</md5file> <md5file name="contracts.lang">6d984b6497a4521ab43b53f8ffa97239</md5file> <md5file name="deliveries.lang">af2c055b31358dcfbcaff19b8f32d741</md5file> <md5file name="mailmanspip.lang">0b811b8a0f1113a872111a69e771d294</md5file> -<md5file name="install.lang">8b9a65f71f3a9ea000c870a2a094b5af</md5file> +<md5file name="install.lang">f0a5af4ef3fcf089d999c72424dd1534</md5file> <md5file name="propal.lang">e1514692701903c4fa8ab6f93685fe9a</md5file> -<md5file name="main.lang">183abda9ebd7462f00f4ee7095c84195</md5file> -<md5file name="languages.lang">0131eac3feaa89273e8e26c91c2cac37</md5file> +<md5file name="main.lang">7c5ca268a2ea7a6376036f2c81f5b10f</md5file> +<md5file name="languages.lang">b1e3e3f8550be02bc85065afb34f2465</md5file> <md5file name="bookmarks.lang">aa3dd95196d0ec83718e74c22d0a0da3</md5file> <md5file name="sms.lang">e2e3cd92d8221808b6348ea0dce50716</md5file> <md5file name="dict.lang">2b89db2c940374d7c69527633eb17a27</md5file> @@ -8064,56 +8069,56 @@ <md5file name="salaries.lang">55f29464b755eabef4cf655705d4e4fc</md5file> <md5file name="trips.lang">d7de9e65df06622427243a6b3ed53cd4</md5file> <md5file name="sendings.lang">c093fba925641be12ad8f06bb542160a</md5file> -<md5file name="accountancy.lang">d12217cdca71111f70be333c4eef99dc</md5file> +<md5file name="accountancy.lang">5d05efac98c6fd3106f56295ce0b8673</md5file> <md5file name="externalsite.lang">ed3b811dbf2f5f0da999aac45470a2eb</md5file> </dir> <dir name="/langs/ca_ES" > -<md5file name="projects.lang">4b3a795b74f619b597f1d2ebd5f0ed4d</md5file> +<md5file name="projects.lang">d7d541404e019a6d8f45d1347bef2be7</md5file> <md5file name="cashdesk.lang">36d8c10a2ce5713bc959bebc6b9bb3af</md5file> <md5file name="workflow.lang">55323f24685f41d39d6a5d297e3654db</md5file> -<md5file name="bills.lang">b9c19de6ebfce5bf046caa3bbd6738bb</md5file> +<md5file name="bills.lang">e5247dca22fac3bb18e72e0171a09447</md5file> <md5file name="orders.lang">762641475619347539e2028a53f2ddf9</md5file> -<md5file name="admin.lang">9feb7142f076e8cb6562176417105676</md5file> -<md5file name="withdrawals.lang">a338de2b2e184a6a79b27c41ef758527</md5file> +<md5file name="admin.lang">aadfd180c094b155f2c8ecedf9b7d377</md5file> +<md5file name="withdrawals.lang">a3e9bc5dfe51c558cc8277d44fd5c4d4</md5file> <md5file name="incoterm.lang">c7e95ae701ec540f03a566203de781b3</md5file> -<md5file name="loan.lang">d9a551b3b77910142a904b5bff66b447</md5file> +<md5file name="loan.lang">d67ca33509c6f0eabbd6c661a27ab0e2</md5file> <md5file name="boxes.lang">c19d107b0434906fbc0b459f61f85117</md5file> <md5file name="members.lang">b273aa429a16fe1379be33876a4d49f7</md5file> <md5file name="ecm.lang">8869a3a7b2a620a7621d4870c57aef75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> -<md5file name="stocks.lang">5477536cee0c749079f446676f85ba11</md5file> -<md5file name="products.lang">886b27ac5b94fa8a293aeae7226314c5</md5file> +<md5file name="link.lang">1222fe864b75c9d423009dbdad938cdf</md5file> +<md5file name="stocks.lang">9939c5fec9087bfdc82d8dccb2c2f64d</md5file> +<md5file name="products.lang">d4bed0644268bf6cd99128f64db17e9a</md5file> <md5file name="printing.lang">81ed7b9e30bf240d51d7e60c65e169d8</md5file> -<md5file name="banks.lang">8af9297add438b147e7144fc9f16429c</md5file> +<md5file name="banks.lang">1a1e47204edfd7a39a48bc94a6d87039</md5file> <md5file name="agenda.lang">94cd6326697d1468356fd7860c279f39</md5file> <md5file name="help.lang">abdc5b264864f9054c2bd3582aa7f290</md5file> -<md5file name="holiday.lang">5824fe01751d0af34d9a3075de49ca2b</md5file> +<md5file name="holiday.lang">d9c27d2d19632b11e7b5df247d1cb5ce</md5file> <md5file name="productbatch.lang">d11b836dcf659c52b30c12fe751664c2</md5file> <md5file name="resource.lang">3b21f916c1cc442741493663d4d870f8</md5file> <md5file name="categories.lang">8d6ef3890b3855e9c9901f905906f84a</md5file> <md5file name="paybox.lang">e8df1b36eeaf2d3020a71b0e273a4d99</md5file> <md5file name="ldap.lang">97af8c6ef82a0f244fc815e6e16ccf90</md5file> <md5file name="users.lang">90ec5a83c874481c4db7a861ea540e62</md5file> -<md5file name="companies.lang">012cf35d940aed1700ac751a07331a41</md5file> +<md5file name="companies.lang">123e1ced012cf5ca86c9b7a4d713bed6</md5file> <md5file name="margins.lang">fbbf6dd97870502f3b527a7855cc22fd</md5file> -<md5file name="ftp.lang">171adcd57eecc43d8ebea5bd3cff21dc</md5file> -<md5file name="exports.lang">a9b978311e891d61a5a0a001933d7a6d</md5file> +<md5file name="ftp.lang">673b7b9a03cff6437a53f372059947bd</md5file> +<md5file name="exports.lang">b8636271987e671c88b7a23c312319dc</md5file> <md5file name="paypal.lang">8ff03a197fb775293900b1652cbc2cae</md5file> <md5file name="cron.lang">bbcc88993e093b880a682371243cc500</md5file> -<md5file name="interventions.lang">28eb991ac8777246895a581c360a9daa</md5file> -<md5file name="errors.lang">7b7811b0028140c1b0369fe9aa94304c</md5file> -<md5file name="compta.lang">0c898de20d09cf4914877ebf2695dd53</md5file> +<md5file name="interventions.lang">7b3c1047d31736f0b995520bf5c770ec</md5file> +<md5file name="errors.lang">d74e66986a63465cfd73af9d5dd1a180</md5file> +<md5file name="compta.lang">c2855a7d06669f944c7aaca53532b7d8</md5file> <md5file name="suppliers.lang">10d1641217a535f93ec6a25fb693b58f</md5file> <md5file name="opensurvey.lang">72edeb3570c0c46201f53a9ecafea7cf</md5file> -<md5file name="donations.lang">47f5032648762db635d3ac9e03848d6d</md5file> +<md5file name="donations.lang">39b1a98ee31c34a9a67fd7f2eccf931d</md5file> <md5file name="contracts.lang">f3b0f3b7f9597a5081dd6901be2eef39</md5file> <md5file name="deliveries.lang">c1da4b8a0934373f032daa2da245a23b</md5file> <md5file name="mailmanspip.lang">9bc9627697f6507eaac340ce462ea48f</md5file> -<md5file name="install.lang">d31e5e9b017c68c52f39451f6a4888ee</md5file> +<md5file name="install.lang">7d6fa21f3d0ab0a5b4b676a64fe44c6a</md5file> <md5file name="propal.lang">fb0d8c3726d85a9e032c4aba68fe5ca7</md5file> -<md5file name="main.lang">eb245be274ad480eb8d849529678aea9</md5file> -<md5file name="languages.lang">1f5d636a4df5141cf03332bf7192e96a</md5file> -<md5file name="bookmarks.lang">4c3b11586abcc5df7e395609ee7131be</md5file> +<md5file name="main.lang">312ed461e418e5e8b3e152dd2227bbae</md5file> +<md5file name="languages.lang">3dfd632c14282d44c6d202e30378822c</md5file> +<md5file name="bookmarks.lang">a77857a410bf6a20d1bc65d57df426e3</md5file> <md5file name="sms.lang">45bc4e783f1c8f3b4cc8887ff320ac8a</md5file> <md5file name="dict.lang">02140c8aab60d378c25d218f29d4fd51</md5file> <md5file name="mails.lang">6a019476090e0d2e7e18ff0cb90d8244</md5file> @@ -8121,68 +8126,71 @@ <md5file name="other.lang">344d119920534915d078b0bcf8139e6c</md5file> <md5file name="commercial.lang">537f4288b80ea71ac01cd85436796b2b</md5file> <md5file name="salaries.lang">5a39128e50a6a619cab4a84ed21fb5b0</md5file> -<md5file name="trips.lang">6d59726d14209ced062616f6eabb9963</md5file> -<md5file name="sendings.lang">65b5c3e29f240fad7628e628e4f4b988</md5file> -<md5file name="accountancy.lang">ef7b6fa3ddd58753aa2f9e99c606c61e</md5file> +<md5file name="trips.lang">9bdc51515920cae4374eecfd6037275a</md5file> +<md5file name="sendings.lang">a2da3a94a599ef497665bb9273f94082</md5file> +<md5file name="accountancy.lang">a81beb34507c2da511e5cd5783f2d2b3</md5file> <md5file name="externalsite.lang">1fb6c4f678f781062defcb85377e1223</md5file> </dir> <dir name="/langs/en_IN" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="bills.lang">503179eef2a75e444e6ed540ab5816af</md5file> +<md5file name="admin.lang">3a63b5ca883378d2e5b3ffc0bd8367ba</md5file> <md5file name="boxes.lang">329a3456692fb25e9ddd96dba6698739</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> +<md5file name="products.lang">cf2e582534edc6a59ece7d22c939c00c</md5file> +<md5file name="exports.lang">28f44c26afebd0f551578f04045c6496</md5file> +<md5file name="errors.lang">6230437ad4adfb173f89c5c9b1cd3301</md5file> +<md5file name="compta.lang">378e17fcf077672377ccbeef64dad311</md5file> <md5file name="propal.lang">da1eb7c39da28b862a798f37efa7ee43</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="main.lang">b2ee3e61485fdeb685fc7f73bf802b23</md5file> +<md5file name="languages.lang">7d6b8f45303f24ad769fb402b9416bb5</md5file> <md5file name="other.lang">dd8e45a37c5ef0fc6089df59605c284e</md5file> +<md5file name="accountancy.lang">db59948d8443a30f976ef562646c108e</md5file> </dir> <dir name="/langs/sw_SW" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> -<md5file name="languages.lang">69cfd106af7ce7110c61b93f7f0a1968</md5file> +<md5file name="main.lang">34c7fde492170f80fe8e0e6434f3eb0b</md5file> +<md5file name="languages.lang">829a72b83190364f8f94374443eea9fa</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> @@ -8193,55 +8201,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/sk_SK" > -<md5file name="projects.lang">f8ae1145d1789cc4f49042e9c9b8c394</md5file> +<md5file name="projects.lang">d6c2e5a1d98c4af9f39c3e6f602f9f65</md5file> <md5file name="cashdesk.lang">737685ba123e361bbd63da12001d1853</md5file> <md5file name="workflow.lang">ead226130a7b08a13a2aeabf710b3b7b</md5file> -<md5file name="bills.lang">7e44776be6e3c6d6cf1e14df5499c125</md5file> +<md5file name="bills.lang">2a441d2cb8444b1051bf199845319bfc</md5file> <md5file name="orders.lang">2e6a497a7e9cc16c543c8691b7505ce8</md5file> -<md5file name="admin.lang">3ff6460227ded412fd9384126ad371e8</md5file> +<md5file name="admin.lang">a39f58718f334dc2bae68db45ff92b87</md5file> <md5file name="withdrawals.lang">19c4c6055000b1d4fe6f5735d4c344c2</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">840f7c27d3d7920e11ef771581c42ea1</md5file> <md5file name="members.lang">255944687f37fefd684d3ec9d2fbb0d8</md5file> <md5file name="ecm.lang">9e6b10b82ff6650b119aebde1eb1e0da</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">045853f5d4a94bb75d809d8355dab2b6</md5file> -<md5file name="products.lang">54d7a28c58f4312aec39202174880572</md5file> +<md5file name="products.lang">0fcff1379b65914e20e00b24b81a5e6b</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">bbfe995401a355c459f71be7d355d4af</md5file> +<md5file name="banks.lang">e6737bc70917737b05e2b3cc3e87cee0</md5file> <md5file name="agenda.lang">a8853724a7797b14ab7a125c5a64aa3d</md5file> <md5file name="help.lang">30c6a2ac8f5dc2c78135a1d2d958c7d3</md5file> -<md5file name="holiday.lang">0c8b5fa7e69e59bdf0a4dc3acffced55</md5file> +<md5file name="holiday.lang">846d37ac463e033347b10ce9c69184e6</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">483de5a7392121b04ca4b28d9629bce0</md5file> <md5file name="paybox.lang">9aa8f16badc4733edd5b5d1b099e7c21</md5file> <md5file name="ldap.lang">a1314605a33f143e8730909f6688403c</md5file> <md5file name="users.lang">eb84b44b99e2dab255db18f924ed970b</md5file> -<md5file name="companies.lang">9a2e494b0015d39ff38593c80af1b23f</md5file> +<md5file name="companies.lang">f59114c9b51282592f8c26e304872d54</md5file> <md5file name="margins.lang">f1d4b49dc349f942ecce7845d2bb5562</md5file> -<md5file name="ftp.lang">bbf6109af99a85f4492dd98a94a6f7b2</md5file> -<md5file name="exports.lang">5650c49c3370dd17bca99b655f184c76</md5file> +<md5file name="ftp.lang">34e7dd73d29e8efc0d0a013026575768</md5file> +<md5file name="exports.lang">4d1cb0d2dde73ab7da101afb1eba3f55</md5file> <md5file name="paypal.lang">d819c152ecb177c120f1e3c9eaabc2c6</md5file> <md5file name="cron.lang">cc6c17551a0b45c91fc5fc79f276258e</md5file> -<md5file name="interventions.lang">500aff15daa34730554493980806940b</md5file> -<md5file name="errors.lang">1510fab77add6d9b505698b3d2f7abb4</md5file> -<md5file name="compta.lang">9cf350ea476110799c0f33a2281a19f4</md5file> +<md5file name="interventions.lang">832cb306580ca6ce4e267ac8892c8732</md5file> +<md5file name="errors.lang">9ed685e1553ee8262bb9cf750db98968</md5file> +<md5file name="compta.lang">8a4585aaed5ab770db248832f2e1a7b5</md5file> <md5file name="suppliers.lang">802cd3b09bda10a75bbaf7f4597f9364</md5file> <md5file name="opensurvey.lang">31e4db724dddc41b42b165ed8c66f3a5</md5file> <md5file name="donations.lang">e80b6464c4a540b59ab03e8b66369968</md5file> <md5file name="contracts.lang">11851279ded53a68d299e1dd00c0b7dd</md5file> <md5file name="deliveries.lang">c6aa5d300ad94789a9f2c4cabc6cd8de</md5file> <md5file name="mailmanspip.lang">f5e9da89cf45e535117232b359317405</md5file> -<md5file name="install.lang">19aa2f949963e51bfcbd51f21ad8838f</md5file> +<md5file name="install.lang">c07ed48d4b65bab104ce0c4dc1cde684</md5file> <md5file name="propal.lang">4b57bd5427c18abceb5c20abd89f5ba9</md5file> -<md5file name="main.lang">5cb1e21306f9b67ae5817cf248ea2b80</md5file> -<md5file name="languages.lang">e39bff0a25907b8b65fc68ef96c7e160</md5file> +<md5file name="main.lang">e70293904baa38c90c8be8ca5aa447b0</md5file> +<md5file name="languages.lang">06eebf61b89a60cd11340a036f47f3cd</md5file> <md5file name="bookmarks.lang">1d7a55d13ebc889af056ef71120d26ec</md5file> <md5file name="sms.lang">119d9afb003f18c3adbfa0f2cad74211</md5file> <md5file name="dict.lang">b99f23c57218db693329dea5e53bdaca</md5file> @@ -8252,55 +8260,55 @@ <md5file name="salaries.lang">bd3718cc7fbf6dc1b46753b2a07892bf</md5file> <md5file name="trips.lang">9d370bdd2d27879fbffdf88d5b937e80</md5file> <md5file name="sendings.lang">7d428fe710ba23ac644fbeae1e05174e</md5file> -<md5file name="accountancy.lang">6201731125e1425b9680ece9fa2f53a7</md5file> +<md5file name="accountancy.lang">06ff7a812c4416c03336b3d0ff683da9</md5file> <md5file name="externalsite.lang">cdfa3838283c176556fd986e1d077a37</md5file> </dir> <dir name="/langs/lv_LV" > -<md5file name="projects.lang">eba82bd2e88b7d544b96c6d99e3a0fb0</md5file> +<md5file name="projects.lang">63dc3d49dac194089653e65425d6e5d5</md5file> <md5file name="cashdesk.lang">c9310d0a5a4f7e1f6b85201c0dc2fc5e</md5file> <md5file name="workflow.lang">6e04edde5694fc8e6bbb47aa579d974f</md5file> -<md5file name="bills.lang">9d3c42abc625b3259d4e5371f06263dd</md5file> +<md5file name="bills.lang">0ff8f5b9e25ca077b7d7d698b2e76e3e</md5file> <md5file name="orders.lang">97157f5de97d427dad060de635f0cbb2</md5file> -<md5file name="admin.lang">4d40e9d36ff84f7214a61043608504ce</md5file> +<md5file name="admin.lang">b1dd4cd2ca514afb48faf71803fb072b</md5file> <md5file name="withdrawals.lang">74a51ee9815a4e81828f00e102f2b977</md5file> <md5file name="incoterm.lang">0c1d539dd0e536ab43cab029104330a2</md5file> <md5file name="loan.lang">f4edcec9ef405af2798f27a4d7902e12</md5file> <md5file name="boxes.lang">f70756497c931aadd89edbe485e88fb7</md5file> <md5file name="members.lang">f5e8ae5dcbf8191e1830afe13c85f33d</md5file> <md5file name="ecm.lang">dc628590b54606da6a6d3510ea4c94d1</md5file> -<md5file name="link.lang">86b10d96c3a969dbf3a625859ee245fe</md5file> +<md5file name="link.lang">1f81e0757051db526d536d732ef22e3a</md5file> <md5file name="stocks.lang">fb4f2e0c1a0a003c40b83cec58eb358d</md5file> -<md5file name="products.lang">2e93d30362c8d78a190c48a84ee14fcc</md5file> +<md5file name="products.lang">eba7f7e57d85ab19a005e825dd7779c0</md5file> <md5file name="printing.lang">236eb01d61d0a87dc150f17fdd070f65</md5file> -<md5file name="banks.lang">52bdee3176be9266973887c2b2862dba</md5file> +<md5file name="banks.lang">df71b03d06e518df446ee6e9792dcf89</md5file> <md5file name="agenda.lang">1402d10037a08d56070eee0ebf921e4d</md5file> <md5file name="help.lang">f8e9d0e2f7ca86f855a1fe6a39eab4d1</md5file> -<md5file name="holiday.lang">09f6758e377ebd553ff2a713b1e14f90</md5file> +<md5file name="holiday.lang">25d873287aec9a21451e9717306db54f</md5file> <md5file name="productbatch.lang">1461952a71c3b0dab73956e09db90725</md5file> <md5file name="resource.lang">7a75cd5ac5590263657b0fe81c2e9686</md5file> <md5file name="categories.lang">742a6fcd6d5322ea47f1f7c8ecf85bc3</md5file> <md5file name="paybox.lang">1a7bfdc52688934752339f4d77e7e84e</md5file> <md5file name="ldap.lang">4bfee5904f91bea7f89e69b65d84edef</md5file> <md5file name="users.lang">41880d289bea521ebd8f24215e6d5f07</md5file> -<md5file name="companies.lang">10fe8c6fba8b8a39a3fe4015c16a2fc1</md5file> +<md5file name="companies.lang">577c8ffc2f6319016ce9d416e7929d50</md5file> <md5file name="margins.lang">aaaf43f06ec3b56fa2ce44165d8b2227</md5file> -<md5file name="ftp.lang">ece08cb7ed6810cdb3f0c1c917ec986c</md5file> -<md5file name="exports.lang">7942ec5d8cbd1ded094458fae7db8f64</md5file> +<md5file name="ftp.lang">e775cffe814bc94a4328cd886366ffe2</md5file> +<md5file name="exports.lang">87c46b335353a6fc640ae4c902b7f278</md5file> <md5file name="paypal.lang">7f1cf10b121b601826c8160b97d9201a</md5file> <md5file name="cron.lang">18c683d449cb983a0199f72f41bfa394</md5file> -<md5file name="interventions.lang">eb93565549b324f373ccb8ae14a9e82c</md5file> -<md5file name="errors.lang">f567192aeedd26a512a273c46a1b2e01</md5file> -<md5file name="compta.lang">4620d5383d98264739be856cdfad21fe</md5file> +<md5file name="interventions.lang">511bf9b42503b99cc5df0cb7b229a287</md5file> +<md5file name="errors.lang">610f3c4ba9b4ef8d830a46b8a1f93853</md5file> +<md5file name="compta.lang">1d62bb5c969457e698342f5f8c22d153</md5file> <md5file name="suppliers.lang">526eded1162a09941869ab46ef83ef71</md5file> <md5file name="opensurvey.lang">bf1409395306f2b2924a67beac05dd56</md5file> <md5file name="donations.lang">7ec990a748195e943c1d78619a7be987</md5file> <md5file name="contracts.lang">ecb08089d6cffff8cce5bc9928dbfda5</md5file> <md5file name="deliveries.lang">e0a2135bf8ba78d71c0162491021d9bb</md5file> <md5file name="mailmanspip.lang">ae2a39ed84e9a8b31e97d34efd50bf79</md5file> -<md5file name="install.lang">6e5d7e32d2d4c4c9bb5b54e9b974c2fa</md5file> +<md5file name="install.lang">46a53285a864300207f4759f5a35b928</md5file> <md5file name="propal.lang">95562f393025b7c7156e666cb8b45bc6</md5file> -<md5file name="main.lang">7da38e511cb16a90594a443f9575c810</md5file> -<md5file name="languages.lang">67a5de359f633e9e24a8ef12bd1fc575</md5file> +<md5file name="main.lang">f722bd816e9904cf0c1a20c807b43493</md5file> +<md5file name="languages.lang">81e4b3dc3d76e5272b16447d10ae43a8</md5file> <md5file name="bookmarks.lang">2ba914ba1f287a51e96117c8734d0370</md5file> <md5file name="sms.lang">98035fec612b1dea0f11fa299377d2bd</md5file> <md5file name="dict.lang">cc44d8f6611ef62af800332274ddf91d</md5file> @@ -8311,59 +8319,59 @@ <md5file name="salaries.lang">1bb02f5007b998c89755a783129afce8</md5file> <md5file name="trips.lang">d7db058dfc7cd6d999d30e337b78fb5c</md5file> <md5file name="sendings.lang">df5f2db52f342e27dde87f01bcbd8e7e</md5file> -<md5file name="accountancy.lang">cb066077c3f9a76a2d5bca265971d2dd</md5file> +<md5file name="accountancy.lang">df44b34058c4cbb5c49a9493dd42014c</md5file> <md5file name="externalsite.lang">98e1082970a865bf1264472c0367b2ea</md5file> </dir> <dir name="/langs/en_ZA" > <md5file name="main.lang">83d58d7245d7473a79ece8004d881b7c</md5file> </dir> <dir name="/langs/el_GR" > -<md5file name="projects.lang">11daeb226361692832cbfc06ea1f4c52</md5file> +<md5file name="projects.lang">617b7a71655bef18290227c4bf1bcf31</md5file> <md5file name="cashdesk.lang">c4000c3a5f961950001bdbf0eada3ea1</md5file> <md5file name="workflow.lang">7d36ebf391461a17289c2b5be7cf3e85</md5file> -<md5file name="bills.lang">3334f3288a65d910ed596c68a2043d00</md5file> +<md5file name="bills.lang">1d2b135a0149df6a6cb2e76713216b4b</md5file> <md5file name="orders.lang">dc5d5cdb1ddb2cabc4a153dc8153de91</md5file> -<md5file name="admin.lang">f3146c00e2d0b6667d17c5eebc31360f</md5file> +<md5file name="admin.lang">6202f865512c891966572c07fed1bb3b</md5file> <md5file name="withdrawals.lang">f42193f1b045aa8b255d4c544bbfbffb</md5file> <md5file name="incoterm.lang">577770bc1b047e531d1c8915b91c1b3a</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">b46d5511e9d6998ff9c889cb8c0da1e8</md5file> <md5file name="members.lang">0206639eae0df85877c2e2bcf3a6f449</md5file> <md5file name="ecm.lang">5e31f5e7cbecac3ea5023184356defd2</md5file> -<md5file name="link.lang">a4f7de71fffb7fe66bbe1ead04e43890</md5file> +<md5file name="link.lang">d71799a2249c450279ae7a1ac3d0f805</md5file> <md5file name="commissions.lang">f8a9ee9349754eca7dd8fa4a3b30923c</md5file> <md5file name="stocks.lang">208960ca78917b6337d736cd20344a7f</md5file> -<md5file name="products.lang">590a8bd1778eddcb5c069279b124e929</md5file> +<md5file name="products.lang">132a5130a93dc5d9c2427643a6a77f9f</md5file> <md5file name="printing.lang">e7c013349082da3d9d5648c430c5fa17</md5file> -<md5file name="banks.lang">703ed24e2722902f0bce8d3a3f7a59dd</md5file> +<md5file name="banks.lang">378829f3a958e6a275729ee6bfe3884e</md5file> <md5file name="agenda.lang">403bc95d966adfd004f72ad0b8d859ad</md5file> <md5file name="help.lang">426904859bbfa17b03832bb45bb04199</md5file> -<md5file name="holiday.lang">1625f57e5654ad47f05fd7eccd6fb90b</md5file> +<md5file name="holiday.lang">f366f1450962fc633c712a57bcffe300</md5file> <md5file name="productbatch.lang">c5c8e08bddcd4b099e4421c7b876d3ca</md5file> <md5file name="resource.lang">2bad6855dcaaf4b18c3c92f32d94893f</md5file> <md5file name="categories.lang">81bfbfd57357a74c3f3af6987afe6f12</md5file> <md5file name="paybox.lang">6df89d2d8ac7b9a5f06251fa71023e8e</md5file> <md5file name="ldap.lang">d2eecb1e8e4fb988dda81bbeb97746c2</md5file> <md5file name="users.lang">6986b606c49e4c713e68f9e22eea0545</md5file> -<md5file name="companies.lang">7d3d3e6035c01723f19d42755a382e96</md5file> +<md5file name="companies.lang">c92a97950deec22447c477d27006cb2f</md5file> <md5file name="margins.lang">0cd221c2bb64eec3f3b8ba5efd62ea57</md5file> -<md5file name="ftp.lang">dba59ec36d373ca112d6392ad83b0006</md5file> -<md5file name="exports.lang">dd488606462dc194ebe947c4dcc2dade</md5file> +<md5file name="ftp.lang">bc2b11200433ed6ba13c2b7b6adae99d</md5file> +<md5file name="exports.lang">95b9193442f1d15db4c8183833ca0b14</md5file> <md5file name="paypal.lang">e9ad12e8ccc33746292e9e23f1b8f140</md5file> <md5file name="cron.lang">cba7b7e8e5181e09cfcc945401729cb6</md5file> -<md5file name="interventions.lang">2ba0518b06449c1440e2b4e99f206b4a</md5file> -<md5file name="errors.lang">4887a6d3247ae186478768439e194ef4</md5file> -<md5file name="compta.lang">bd2a0c503f02d6245394150b274f4d3e</md5file> +<md5file name="interventions.lang">d0c65ac03d5b84bf70da4651a599d923</md5file> +<md5file name="errors.lang">a89a9c412846d94b22ded4a4b1214e1a</md5file> +<md5file name="compta.lang">84ce4e1c0ec963dde4e4763f0a1aac85</md5file> <md5file name="suppliers.lang">5b5244f55e8874f9677d30a8decd9347</md5file> <md5file name="opensurvey.lang">2a5e5c20e225efad5f6b841ad0847617</md5file> <md5file name="donations.lang">260a28780209a054543aeee4e3431afd</md5file> <md5file name="contracts.lang">ca1db9bd5d22039d6b84051acb6a1d96</md5file> <md5file name="deliveries.lang">02117a18e23e6d3fa6af33209fb0e6b4</md5file> <md5file name="mailmanspip.lang">491fa67114d3c382ca11c8beda1d2481</md5file> -<md5file name="install.lang">5ed950ce4cceab6d20489e7ac57531bf</md5file> +<md5file name="install.lang">b8c1b21a0a71c89c4ad86f0caad6bf5c</md5file> <md5file name="propal.lang">fda71a80dc11279fb51ad436388c1256</md5file> -<md5file name="main.lang">94faf36ca44e55f0562c06b20b801c9f</md5file> -<md5file name="languages.lang">425ba45315eed3b973749855951b51d3</md5file> +<md5file name="main.lang">b2e188e8065680615a750004643b9886</md5file> +<md5file name="languages.lang">d4f2c2105d4c3202307ff7271e0126c7</md5file> <md5file name="bookmarks.lang">f0b4dcb4ff338aae365219b7c90568c9</md5file> <md5file name="sms.lang">0495a2ce04fae425dc6a1d880ceb1dbe</md5file> <md5file name="dict.lang">f7261490003c49efcba34cb82f632fa8</md5file> @@ -8374,55 +8382,55 @@ <md5file name="salaries.lang">b3b43d5b59898b53c3438acc767d5fb3</md5file> <md5file name="trips.lang">8fe26f5460eea59779e88aca24436dbc</md5file> <md5file name="sendings.lang">6f17157fa2d3d23e0552c7ef33efd818</md5file> -<md5file name="accountancy.lang">214b4bf175d9a576e99aa32a33ab3ae8</md5file> +<md5file name="accountancy.lang">364c9b4bc0b3ffbbed25ffed1975bcad</md5file> <md5file name="externalsite.lang">381fda47b3c28be5e86909a54ecf6f72</md5file> </dir> <dir name="/langs/eu_ES" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">e6bf5a738bcaa7c7bcca6d4aa9dedb97</md5file> +<md5file name="bills.lang">e9d9615574990c4896b9dfe4feab490a</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">03ef6810bffa7841d4a99f232564f8b1</md5file> +<md5file name="admin.lang">7402b6940e9c0b9451d1961728a1377d</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">544d1e567d9c598375d0b2d08cf632a1</md5file> +<md5file name="link.lang">3aff154bc0917d13e720e626aef6d884</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">a4689ed797b5bb6aa0712da0992c463e</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">a63bd5dd26ac98782168488c85a94aa0</md5file> +<md5file name="companies.lang">4cb220fe081dc71e7a79155fb4baf1f9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">7b66369f2447bf5361d9460cd162a092</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">53f30292c85bf4e6ec62ba51a1411794</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">453b10bf9feae2447a1e1a28d2d6ed05</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">439b41e3fa181ac18f501a9f331fca6a</md5file> -<md5file name="languages.lang">de65eb4e97ed530f9a08d0322b8de7cc</md5file> +<md5file name="main.lang">3e338d94a6d5b803d52b5c431597e35a</md5file> +<md5file name="languages.lang">bc244d4f47eb26a3a24f2e61ed6fe324</md5file> <md5file name="bookmarks.lang">3e3baa2a47af2ba7525ad71522d6ed85</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> <md5file name="dict.lang">464e3cd1b9ccd7bb22bfdffb69ecf33b</md5file> @@ -8433,16 +8441,16 @@ <md5file name="salaries.lang">678a224c72ab87f381b25228890f9eb6</md5file> <md5file name="trips.lang">9cc0a9a23709b0640fdc94021a6b953b</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/en_US" > -<md5file name="projects.lang">e422e39f79913300450eb2b1a534c0bf</md5file> +<md5file name="projects.lang">3ef9403b403f368448802a108a9faa69</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">62922eb1ad1501e02b86da4f0c8f1126</md5file> -<md5file name="bills.lang">54dd8fefcc17f9df92c5685090720478</md5file> +<md5file name="bills.lang">f9002a564c0dd7ff3ed4f7974a32c568</md5file> <md5file name="orders.lang">a395d5fa15b0fd8a40e70a9a71e1df04</md5file> -<md5file name="admin.lang">51de93aa4306f467a0089db4d2ffe5e6</md5file> +<md5file name="admin.lang">686db095e45737b7253cc56f3ae90a99</md5file> <md5file name="withdrawals.lang">e272b24123a940834eb7384c732c3c51</md5file> <md5file name="incoterm.lang">e696620abb33dd46cbcc1d87e8f0abca</md5file> <md5file name="loan.lang">7db2f1cdec58e462f71191b33e61c71c</md5file> @@ -8462,16 +8470,16 @@ <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">01d7079eb9464d34ebc58d2987977733</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> -<md5file name="users.lang">28ef3589fb3b052ea0c95358a09f5198</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> -<md5file name="margins.lang">4bef9d9f98b859f810c3c295e4494498</md5file> +<md5file name="users.lang">e91158781f161b3767242ebd45da0518</md5file> +<md5file name="companies.lang">fb08e158e49baf04efa53b9e931b2710</md5file> +<md5file name="margins.lang">149cd6bc5dea21091638b42ec3340592</md5file> <md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> <md5file name="exports.lang">d7ce2327d263736100f77cd6eb4cb24b</md5file> <md5file name="paypal.lang">75fb4c310c4f0554d3ac9859d0c5b646</md5file> <md5file name="cron.lang">3314a3c5291bc6ae803c15e9bbf5198b</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">dd92cd5ed8097a6e9c9695e90cc9f360</md5file> -<md5file name="compta.lang">22ef825d97a6b50b40818f5ec3d9bd38</md5file> +<md5file name="interventions.lang">20e258227a894b386eede1b35678519f</md5file> +<md5file name="errors.lang">fda688eba93b22d6968c70f168bf6726</md5file> +<md5file name="compta.lang">27b1a2f505b85bddf00c3be9a1f82edc</md5file> <md5file name="suppliers.lang">e32ccf9a79a12abea200e2a94c2a95d3</md5file> <md5file name="opensurvey.lang">6f3b6f771da549d8e22263e795ddecaf</md5file> <md5file name="donations.lang">824683c2bba8c209bd757096e7b7e21a</md5file> @@ -8496,51 +8504,51 @@ <md5file name="externalsite.lang">924c656e4301df08646901c0ff6971ed</md5file> </dir> <dir name="/langs/sq_AL" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">4e186ea8084c33de3fec3182f57150ec</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">5539cd1403e4efd60edd5498b95e5144</md5file> -<md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> +<md5file name="main.lang">a918453d2232f6042139a51f4be59995</md5file> +<md5file name="languages.lang">bdb86969718f38f7c3ec9d78b8708f02</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">c95d9dd5cdb6d9a6824a6bdbefb48531</md5file> @@ -8551,56 +8559,56 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/tr_TR" > -<md5file name="projects.lang">75f7a995a409dd82cda1129e31244bea</md5file> +<md5file name="projects.lang">3fc8f6eea78a72252d5beaa95980b119</md5file> <md5file name="cashdesk.lang">a8c0d300734b6d141fea36463cafb665</md5file> <md5file name="workflow.lang">ac0b80589a46c746d461c26c203976ed</md5file> -<md5file name="bills.lang">035e6eb42c043ba5af6accc410b52b11</md5file> +<md5file name="bills.lang">46574f10a368b3bc5dd28bd954e438f0</md5file> <md5file name="orders.lang">301653ecefd6bf66f64c9d1295320592</md5file> -<md5file name="admin.lang">199a9c93ab681670df77a92e8a152891</md5file> +<md5file name="admin.lang">ea428c8c8795d443e495cc24c1d4564e</md5file> <md5file name="withdrawals.lang">bfefaecf0b2d4c3cbca546a629f13a3d</md5file> <md5file name="incoterm.lang">07bbf1314ee53209e4d8cf452881caca</md5file> <md5file name="loan.lang">a844ce312e01fb23c7007783d7e8444e</md5file> <md5file name="boxes.lang">06b09b671e4f3c2c4f6d6543f6d01e36</md5file> <md5file name="members.lang">6860a3f3b0469b68220888089b64141b</md5file> <md5file name="ecm.lang">fd3a3c865fdf8572f4afcb889760a65d</md5file> -<md5file name="link.lang">39015974e9a1c6c4589591ae58a154d7</md5file> +<md5file name="link.lang">4095b242985be141d15d3dee76e155b4</md5file> <md5file name="commissions.lang">817e3122945ecefbc4ce8abe613858b3</md5file> <md5file name="stocks.lang">e17c63b9d34d92e8079dd835dcfd50e4</md5file> -<md5file name="products.lang">6c361dd356bd383d023ca8031b4ad2f8</md5file> -<md5file name="printing.lang">31898c1fe7ada24be26bd7142e373e49</md5file> -<md5file name="banks.lang">768b38f2f8ced6fe7878d67e8effb5f3</md5file> -<md5file name="agenda.lang">27e34fde56947d8ccacb40d95d6d5c74</md5file> +<md5file name="products.lang">a8d8861b0947a0c3b0e4b783a8c91878</md5file> +<md5file name="printing.lang">ba4e18112a68a41da78cd63499f03a27</md5file> +<md5file name="banks.lang">98ee8520e083cd3278a60b8210d5856c</md5file> +<md5file name="agenda.lang">85c2fec90c3e685ac938f0abedcd5af0</md5file> <md5file name="help.lang">0d0f009398a7487d59b485e07c6fbc73</md5file> -<md5file name="holiday.lang">e70aa14d470aef28733b11c4aba13fa1</md5file> +<md5file name="holiday.lang">45c213d6037f4cafb6f20e00e41dde29</md5file> <md5file name="productbatch.lang">e5f10f65ec52fdd1433f2a477b70e5ad</md5file> <md5file name="resource.lang">a5affc357e84c82d0cb507e7d977faad</md5file> <md5file name="categories.lang">6b6af95ceda28abd4dc15b6ca31163d8</md5file> <md5file name="paybox.lang">856330df4d912ce65a7471b677c00e1b</md5file> <md5file name="ldap.lang">86c9af02e6afad6b682cab386e7ea8c9</md5file> <md5file name="users.lang">3edb04f22096528f3007755fdb835f19</md5file> -<md5file name="companies.lang">7ebb4c84508fc27b412111a824347556</md5file> +<md5file name="companies.lang">7bbc958481dc3893f3cf8773d423a431</md5file> <md5file name="margins.lang">64944593ac8346ad7b11d39a2271b7a4</md5file> -<md5file name="ftp.lang">4c9a10303debb2b3c8bc16ac22e3eeb8</md5file> -<md5file name="exports.lang">fb9d20ab22467a99935a21ff18a27835</md5file> +<md5file name="ftp.lang">e9d05511b26b0ef2129febfed311fd82</md5file> +<md5file name="exports.lang">28f76487cf245a01c1aef56ed36952b9</md5file> <md5file name="paypal.lang">0fc0876df57f7f77cc4ea959f60cde11</md5file> <md5file name="cron.lang">87d2058dc22f63411ce8ac827f7448c1</md5file> -<md5file name="interventions.lang">2b788321ab02b92fae511a41d908ee2a</md5file> -<md5file name="errors.lang">11e3cb037686b2cd0b7df9c481590312</md5file> -<md5file name="compta.lang">9ac152e843481d327aec088d002a5cb3</md5file> +<md5file name="interventions.lang">0a23c46c92cd5ce1e5d14d1024f23c23</md5file> +<md5file name="errors.lang">b55b4d1269910ed9d04300d6bd1177d5</md5file> +<md5file name="compta.lang">18de668a964f71520a4c13247f012fd6</md5file> <md5file name="suppliers.lang">694ca7bee57efa02867473a6d8a2facd</md5file> <md5file name="opensurvey.lang">686ec6633c3b45fa9982eb392deabb4e</md5file> <md5file name="donations.lang">71355302efbca5596c245b4f75b1a24a</md5file> -<md5file name="contracts.lang">ea27c50d59f4b4a016cab14c783ebfe3</md5file> +<md5file name="contracts.lang">40d150eef5fa77907360c362ed0f51a1</md5file> <md5file name="deliveries.lang">49bb3d81ae611eb1f8b7868143b2c6e0</md5file> <md5file name="mailmanspip.lang">32e21134466b972be3ac1268599f9b5a</md5file> -<md5file name="install.lang">a744bce00ed9a1dcb9d55eaff5434e7f</md5file> +<md5file name="install.lang">e95c5f8ecb76148b002032075db39a4d</md5file> <md5file name="propal.lang">dbc7149f4d61e7d862146daa4f28d9c6</md5file> -<md5file name="main.lang">7de1eea10fcca31f68d2925ca4c266c1</md5file> -<md5file name="languages.lang">c930ceecc0a71f664c0953bb03824138</md5file> +<md5file name="main.lang">a2f38be9f4d829be2f19131667e6acef</md5file> +<md5file name="languages.lang">c8b51b30dbf56b8f6db92072e172189c</md5file> <md5file name="bookmarks.lang">9cd23f8d97fddad9f3408b5d5152cdcf</md5file> <md5file name="sms.lang">578c7ef90ce4f50122f14d6630079c47</md5file> <md5file name="dict.lang">db18fa6d13acfd83d28575f83a3f395c</md5file> @@ -8609,57 +8617,57 @@ <md5file name="other.lang">f4b0c998c31f5889f65deebd633f7fe4</md5file> <md5file name="commercial.lang">33f56a87ec96204fe40ffbc69fc9aafe</md5file> <md5file name="salaries.lang">c6f42df909428c4ac4a2a5a0d1020d2a</md5file> -<md5file name="trips.lang">4aa8fd6ec900cc3a9dea82f633273d67</md5file> -<md5file name="sendings.lang">9b8daa5ee37a6c06c852d668290f1fcd</md5file> -<md5file name="accountancy.lang">a9fd12754a461c731ccaf3bb49125bc7</md5file> +<md5file name="trips.lang">fda8fcbfef4dc90fd00742cc546048e5</md5file> +<md5file name="sendings.lang">14fefc7629e7e8b1aa195c290306cbea</md5file> +<md5file name="accountancy.lang">b88bcae402852cf0a1ade81c22d70ddb</md5file> <md5file name="externalsite.lang">ccd8e25db8a9a768172fcd2e45b95162</md5file> </dir> <dir name="/langs/bs_BA" > -<md5file name="projects.lang">6cd8fb971c3d34ecb6cda3077c0ec82f</md5file> +<md5file name="projects.lang">2a83de4de86c7c4cddd5490d96adbe0f</md5file> <md5file name="cashdesk.lang">223494e86e72306be4f941b847db565a</md5file> <md5file name="workflow.lang">dfa97a9faf2ba1a451e553c77076d2a3</md5file> -<md5file name="bills.lang">aa2358d42179cadddd15d8352db5f65f</md5file> +<md5file name="bills.lang">e7321cb16b9e21054e745a347a57efc0</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">f1da541989d72a37bc503fa1ecde4e6b</md5file> +<md5file name="admin.lang">a05de2beef80af2512e8f3c61f25dcc9</md5file> <md5file name="withdrawals.lang">d4b33c76f50f3d94ad1af21601d68e7e</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">b23a1732f01a5c23da70dc85205c1bea</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">c09f84e25a1c8970c5572077805ac0fc</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">e8510da20738abbfa73214de54c93984</md5file> -<md5file name="products.lang">2d785842413a38762fc194334e3633a3</md5file> +<md5file name="products.lang">e572268f81dfafbf40cc085b745e52e6</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">ba1e5153fcf6e96df24487f8e7a3ff83</md5file> +<md5file name="banks.lang">549b51a8af5c6eabe8b7fdb9f981da00</md5file> <md5file name="agenda.lang">36fe95f9d0f092d61a637e11e3c32a27</md5file> <md5file name="help.lang">c0c0cda5b564e56624844d49d7592502</md5file> -<md5file name="holiday.lang">05f1523ccec48c3ce24b630b960b3a42</md5file> +<md5file name="holiday.lang">a1c9e5d5a5cc8920f578a1817aa181b0</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">e652cc0024d38444e191c28a95943594</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">3d8ba71a2cf2af3c2a9e9bda1cba64e4</md5file> <md5file name="users.lang">b1d534a15eb4b0b99bda0de853ae40d6</md5file> -<md5file name="companies.lang">be2a6591d6bfee711de3d3df5e202388</md5file> +<md5file name="companies.lang">81ac81600fa899832975179408bd4ce2</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">2fbda69e2a3f012225508714b51c0f89</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">bd3a753cb12c1a7c828fecc73e5b052b</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">5826378cfccf1f9dc0798b3357870fa9</md5file> -<md5file name="interventions.lang">fe515bd6d1f29593b84f3d34109f039f</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">030dd07e74db277689a78529dc1186eb</md5file> +<md5file name="interventions.lang">e50f64efdbb21cc02ec473069dd5d5c3</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">3450069da49e2b34436578915d3812eb</md5file> <md5file name="suppliers.lang">254a30763f15f9f555e82ccc4accdbac</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">a5e8c5e7b6e275f6fc080d12bc66afb7</md5file> <md5file name="contracts.lang">cbd8a157fa609eec0ae1d041083cbd38</md5file> <md5file name="deliveries.lang">262b3b0bc7533232290f81311955da86</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">49f5a91ffbc90b04607fbca87a866532</md5file> -<md5file name="main.lang">de489808a43df892e70928d6c8c1af3b</md5file> -<md5file name="languages.lang">587159bbf4f62528945f90269c3a7f53</md5file> +<md5file name="main.lang">c149e810ccf8f48a95c04a544050cab8</md5file> +<md5file name="languages.lang">126ca4a6ad5a178e0a091196ba5b7a37</md5file> <md5file name="bookmarks.lang">71976afc3ec5e0f9c2e3711d8261e0b4</md5file> <md5file name="sms.lang">5dc4c70ab6811882ea50d20e2c4ea6e5</md5file> <md5file name="dict.lang">f9f034777e38a444b4bde55bc7e37b1f</md5file> @@ -8670,7 +8678,7 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3a1f51816608cc8b2c9ae16fb92b4ec1</md5file> <md5file name="sendings.lang">16504bda24ef73dfed5a0ca25a2649e0</md5file> -<md5file name="accountancy.lang">57e911f6a4818352cbc9b14842fa6afc</md5file> +<md5file name="accountancy.lang">6f3a1ed7c63d57511c1dde760e76e320</md5file> <md5file name="externalsite.lang">efb80873052a0acac270873400da3e43</md5file> </dir> <dir name="/langs/en_SA" > @@ -8678,51 +8686,51 @@ <md5file name="main.lang">cf387e494e1e47b7da074828e0994d78</md5file> </dir> <dir name="/langs/sl_SI" > -<md5file name="projects.lang">00d770ac36c1ad6b43a34d0f90f45a11</md5file> +<md5file name="projects.lang">79e35bad8654e5df8c4e9546da9fb559</md5file> <md5file name="cashdesk.lang">ab07c46fbd99585cf69935bef969c5d5</md5file> <md5file name="workflow.lang">0dd290bbca23f1341e63156248ae06a8</md5file> -<md5file name="bills.lang">5d79a6c5b00b1b46d1f52b4b43a829f6</md5file> +<md5file name="bills.lang">25485ee150a22e1a49407c26c037da7e</md5file> <md5file name="orders.lang">198b3a29bd95db8f58b32d7db4bff003</md5file> -<md5file name="admin.lang">0e42cb9139c1cecb18bf40882da184e2</md5file> +<md5file name="admin.lang">38b9cfeddef49251a216d410d7fa855a</md5file> <md5file name="withdrawals.lang">58c19042214fce0286d38a8553680674</md5file> <md5file name="incoterm.lang">5f9bc55c61786609f6d57cc987d8f688</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">ab89fbf62d7046c7327249be47ccefeb</md5file> <md5file name="members.lang">4eb5ad81317fab87396acc720d75138d</md5file> <md5file name="ecm.lang">d01407b81e6e2b6828c77cc12e908df7</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">11d893fe91006d73a3558095fea02ea2</md5file> <md5file name="stocks.lang">20b3e0e6e75fd590b98bb3cb3773ea01</md5file> -<md5file name="products.lang">e37b2888a049752461749305cba2261f</md5file> +<md5file name="products.lang">c10315e367f8b9a00c84683b55e7b18f</md5file> <md5file name="printing.lang">34ef2a5c01a6de0d058eb647a73cda4f</md5file> -<md5file name="banks.lang">66d599a5d64fdd125525f0ba69459838</md5file> +<md5file name="banks.lang">9a9b37f72b28548b6785b6b1b9baf57d</md5file> <md5file name="agenda.lang">7df456c127e3cb8ae8ae1a74f56c9c16</md5file> <md5file name="help.lang">593a0056ee80a54a01c01c0c266034d4</md5file> -<md5file name="holiday.lang">c0aa0c1b0a8218a9bec70fd09f811600</md5file> +<md5file name="holiday.lang">b0b74e46aa192d770330430bbcfe1879</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">c055194f1ab2455af2250ede540f75b3</md5file> <md5file name="paybox.lang">df87ce706058e3da66cfb2d15979958b</md5file> <md5file name="ldap.lang">8ed0c3b65f002cc1c9ee534820e5f961</md5file> <md5file name="users.lang">40e0c792b4859dc438412503a3cd5a5a</md5file> -<md5file name="companies.lang">7d8d7ea2cd51941b244855a8c9dcc5fd</md5file> +<md5file name="companies.lang">c954418bd592b9882830e1befcde1281</md5file> <md5file name="margins.lang">2b8391c74ac95a9c89c539f0e332ad49</md5file> -<md5file name="ftp.lang">b62ebea33a09fdfd3cd7eee4ced9187a</md5file> -<md5file name="exports.lang">db17b7dddbc7f8f6c0c0906c8b8bc62b</md5file> +<md5file name="ftp.lang">5df5b3e78e06355290ce7d76b900f925</md5file> +<md5file name="exports.lang">f4d054deaa28f3e99a6d0914aab68185</md5file> <md5file name="paypal.lang">311ad06ab23f03ff3440597edf1da3fc</md5file> <md5file name="cron.lang">0edeb4fdfd326d018af56a8424a10428</md5file> -<md5file name="interventions.lang">8fe0462446378e7cfbc4814a66437619</md5file> -<md5file name="errors.lang">48a90a6ecd1210a0f60e8efa08299fd7</md5file> -<md5file name="compta.lang">120c2c37e7d3db4cd41824139478567e</md5file> +<md5file name="interventions.lang">a2917a00203975ddeba877800e723ea1</md5file> +<md5file name="errors.lang">5a28672d7b6bd9aca2b7a79b616369bf</md5file> +<md5file name="compta.lang">ef1f2c378f4f4b96dbd7a370d52d495c</md5file> <md5file name="suppliers.lang">f074e9bd2d03d456bfb5c45d912515f9</md5file> <md5file name="opensurvey.lang">15558c69fd903afd9e88439226123622</md5file> <md5file name="donations.lang">768f3e2b92cc551d7136bbf830e93951</md5file> <md5file name="contracts.lang">1085ef3d0869bfe5d3d113ad6d651da1</md5file> <md5file name="deliveries.lang">6312dc067c98595bb72d77dfcc9344b4</md5file> <md5file name="mailmanspip.lang">95c15ca3dd5f1f6760ef60df52b6dac5</md5file> -<md5file name="install.lang">1538105a599084c46759fc0103f3fc3c</md5file> +<md5file name="install.lang">81026f55013298b6e61a890c55ce2fa5</md5file> <md5file name="propal.lang">d360b1161b553a45255a5806f55382eb</md5file> -<md5file name="main.lang">8b75cf8f0252a48aa1c4d2af802b17f3</md5file> -<md5file name="languages.lang">575d2dc8514dac008055d79898b96b7f</md5file> +<md5file name="main.lang">4b01e02157fd54947a64cffdba8d2d18</md5file> +<md5file name="languages.lang">44648ef9b872cfcba9ce4649b09a274f</md5file> <md5file name="bookmarks.lang">2c7e63fd6233af8fabc598cea968cd6b</md5file> <md5file name="sms.lang">16e0a85f28a66c9fe5ef46a42e9775cb</md5file> <md5file name="dict.lang">536398fa35f4c75fa3c3d65c98c37939</md5file> @@ -8733,55 +8741,55 @@ <md5file name="salaries.lang">312c298b22e1902df441bf41c0598c88</md5file> <md5file name="trips.lang">bf2fa0709a1afa93c391eef32d37f171</md5file> <md5file name="sendings.lang">a9761ba2043c4b97757891489f325dd4</md5file> -<md5file name="accountancy.lang">344df4d83ea29eb8f3295b17040f6017</md5file> +<md5file name="accountancy.lang">faf406bb0e3127ee1e9f424a9db81d48</md5file> <md5file name="externalsite.lang">db1b7476ea8ce223faa772b7f66621b8</md5file> </dir> <dir name="/langs/zh_TW" > -<md5file name="projects.lang">a28caa2416a41f9b818505186c025c07</md5file> +<md5file name="projects.lang">e29675921ca8b0602917a823d5028e29</md5file> <md5file name="cashdesk.lang">afaf8c79e4a90aa57382f99ed2d40f1c</md5file> <md5file name="workflow.lang">67ea5ed5ea373574dce57608e11f429d</md5file> -<md5file name="bills.lang">236896e291993cb701f29f4dfc562172</md5file> +<md5file name="bills.lang">63fb124d0f5976ec609fece7f3ad23ad</md5file> <md5file name="orders.lang">cb363e312cfa50f3d9536bdaf33441bf</md5file> -<md5file name="admin.lang">3ca9d098eb608fa5c3069b11f475d881</md5file> +<md5file name="admin.lang">018d30f9195ff56d94346d8d21780af2</md5file> <md5file name="withdrawals.lang">e5e7ed101e5fbf690c1f58d77b666720</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">66dbdb37fcb836537092935a31655cdd</md5file> <md5file name="members.lang">b1d0a182408ca65a6bba2eccf83f05f0</md5file> <md5file name="ecm.lang">16737b3e033c599ba1de2b1653ff5591</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">0ff5cad40b13007a6e4dd81f9bd72dbd</md5file> -<md5file name="products.lang">9e50d916c35aa824279f0ca09ad90973</md5file> +<md5file name="products.lang">006597a6e9af4637e424f47a28a7b247</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">73e794ac80f6aecd1298a31d38d54de1</md5file> +<md5file name="banks.lang">ccc22346e54d37117a732ab094d41986</md5file> <md5file name="agenda.lang">1116f9450413c4fe11aecad38e8ed25f</md5file> <md5file name="help.lang">7e2ccffaf9bf9dffea7c800c687a3a6c</md5file> -<md5file name="holiday.lang">97338416f7ad4bbdc93a194b4a1ca013</md5file> +<md5file name="holiday.lang">bf512a71c20efd497ab01bd83f07737f</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">2104a3716b6074c739b153108c99c597</md5file> <md5file name="paybox.lang">9dde1229f064c66f6497f31dde78906a</md5file> <md5file name="ldap.lang">6373b95c48af4f71972938535912fc8a</md5file> <md5file name="users.lang">367f6bfe53285d7880def87ab63b790a</md5file> -<md5file name="companies.lang">756ba0b32450071ed8336d6d31794f2e</md5file> +<md5file name="companies.lang">31f32d0cb237acccded5584aaa05225a</md5file> <md5file name="margins.lang">a05af8369cf1eca3ea4b3b0cafa3ffed</md5file> -<md5file name="ftp.lang">1a5e128366cf4e045d2679f34f956be9</md5file> -<md5file name="exports.lang">4481308c948517420735347eeb7cfdf6</md5file> +<md5file name="ftp.lang">020f5f3eae4387d4dc019eccd30a2d1b</md5file> +<md5file name="exports.lang">85d5865b208ca3ce1c68e597d6834f92</md5file> <md5file name="paypal.lang">69a140a13b73949262053829615d06ef</md5file> <md5file name="cron.lang">02289e9b37a7aecba5c0fa022f167487</md5file> -<md5file name="interventions.lang">6dc685615964d68b3ccb2f7d08058566</md5file> -<md5file name="errors.lang">05d052d88d6627ae08917327de247894</md5file> -<md5file name="compta.lang">ff2a1e1463a2e8f10288639a2f0e3175</md5file> +<md5file name="interventions.lang">fda33aa5946bbd06f06d3889c81f135b</md5file> +<md5file name="errors.lang">e32a6738b9127c8a9c976478fcda233e</md5file> +<md5file name="compta.lang">ed2cdba45964552b59ebf9bdb1b566e8</md5file> <md5file name="suppliers.lang">121f5d278e77c82d476ddbcaab81a331</md5file> <md5file name="opensurvey.lang">d35a21763c1765d888ce5e9f7192d161</md5file> <md5file name="donations.lang">b1ae2db4e6abd7b1b88a48e222cf37a5</md5file> <md5file name="contracts.lang">a04d9cb8e3a3b5e923c349a2dfed9290</md5file> <md5file name="deliveries.lang">2af14f6c4b858b8816b24c596aaa0888</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">df7d0a03fd8a798030dc7f885b36844d</md5file> +<md5file name="install.lang">0003fa5cfecb0311b7f260d15b8c55a0</md5file> <md5file name="propal.lang">f07e3aa557243cfef5ef06bdd8dba07d</md5file> -<md5file name="main.lang">062c661a13250ac4e5739505ebdb45b6</md5file> -<md5file name="languages.lang">5dc5b1df3c26f08416f27b894b89b548</md5file> +<md5file name="main.lang">b9499528fcf9dc3b194032dabb39dfce</md5file> +<md5file name="languages.lang">6a44563847fd7fd414a91594576d6ff3</md5file> <md5file name="bookmarks.lang">d9f11c2cc6a7b5929a915d7a998e925a</md5file> <md5file name="sms.lang">ef8d5f107a66b6aacb79a8a4f5d01757</md5file> <md5file name="dict.lang">9db68f434b6113836433bb3a671e71d0</md5file> @@ -8792,57 +8800,57 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">5f0890bbb168309b359831a191a3e8cd</md5file> <md5file name="sendings.lang">ea7921a38541879d8044e9729c9e87d8</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f249c5416780b6370b92514232af8da7</md5file> </dir> <dir name="/langs/de_DE" > -<md5file name="projects.lang">0a86e4d4cf2f78188088bbcd94636dc5</md5file> +<md5file name="projects.lang">27d3cdf8f704d01d0b46f8579d39b967</md5file> <md5file name="cashdesk.lang">96d264ca8820d06e79142a24331876a2</md5file> <md5file name="workflow.lang">236388ae2d5c562bd3b7123817527f73</md5file> -<md5file name="bills.lang">7e60ab0c29e2988abb2c38706a25d810</md5file> +<md5file name="bills.lang">2a7d1b0f704d29951c30ea866c85c530</md5file> <md5file name="orders.lang">0d26a4183a05beee36f73348e05ac1a9</md5file> -<md5file name="admin.lang">b72976e76e3b5b1e06e3bdfe32f21bbf</md5file> +<md5file name="admin.lang">74f2da3d9db3fd92bcf151c99c38c332</md5file> <md5file name="withdrawals.lang">7372240ddcfd567371833e17c55cf3bb</md5file> <md5file name="incoterm.lang">5fd0cdbdc0238bc2f9c0fde2e1cec05c</md5file> <md5file name="loan.lang">45ffe99a918a7bbc4a6042bd1f7ded89</md5file> <md5file name="boxes.lang">edcd6f0e266ebd3f8889d44444b1f874</md5file> <md5file name="members.lang">6ffdee3464337d9022910038309669df</md5file> <md5file name="ecm.lang">2213ae80db2f9c6a475e1209d31ed2f7</md5file> -<md5file name="link.lang">699b645ecaba7ee82e5a2b9c8e04d599</md5file> +<md5file name="link.lang">0ae23305ea3cfd8406dc0c57deece00c</md5file> <md5file name="stocks.lang">817ce0b47f0dba9656d1ad1583596161</md5file> -<md5file name="products.lang">360250f28958a294923f493023127c1f</md5file> +<md5file name="products.lang">39cf133dcfab23f3646c1de536a6c44a</md5file> <md5file name="printing.lang">5ed5c5747e7602e1b128fc541e0a2ffb</md5file> -<md5file name="banks.lang">13885e7bd616e8210d416328c572935c</md5file> +<md5file name="banks.lang">6d3c96840e498d14d87f582c06075e37</md5file> <md5file name="agenda.lang">507560124bb9af9903a36e155fba3c96</md5file> <md5file name="help.lang">94bb9cad9889690d55670af89e832ee8</md5file> -<md5file name="holiday.lang">1bbbd210a5b9232c6e58fee38086c5f8</md5file> +<md5file name="holiday.lang">5c83c1f4cfc547129cf52ea69fe2a19a</md5file> <md5file name="productbatch.lang">4c7673b351fab33e0a33fa2910faf0d6</md5file> <md5file name="resource.lang">c36fa900ef2e082506bccd1fa51eed31</md5file> <md5file name="categories.lang">e93c689a6bd1cf8e7670e4aec826d763</md5file> <md5file name="paybox.lang">d19ff90add77cc081a9daf23f5b604fe</md5file> <md5file name="ldap.lang">3080ff9fdb247eaf98b234710abdc34b</md5file> <md5file name="users.lang">87a5230bbfe882e0fbafacdd6fdcc67e</md5file> -<md5file name="companies.lang">e55061d5b57b555a836c9943bf8a0ce7</md5file> +<md5file name="companies.lang">9adc818af1aae210b0d7d81c03a676ee</md5file> <md5file name="margins.lang">41f6a7ee8a9f798c0af92c1ca1dcf5bd</md5file> -<md5file name="ftp.lang">8b1f59559c969a8b8733993c72569c3f</md5file> -<md5file name="exports.lang">df8be38ee0615e261ce232877c0a80a1</md5file> +<md5file name="ftp.lang">1baebe20cdfdc3217fe9a2ca774cadde</md5file> +<md5file name="exports.lang">57976b7ef9e27bc6d12064dafff2eea1</md5file> <md5file name="paypal.lang">64d4f3497d67b4e8da246b865501955a</md5file> <md5file name="cron.lang">b66283810f815e888bc6f5ae1b52a6ac</md5file> -<md5file name="interventions.lang">9ec513148be43126359a4b2929a63e43</md5file> -<md5file name="errors.lang">ca0d391cb42af1a44e3583eda0d35444</md5file> -<md5file name="compta.lang">b3236f8c827a0eb88cee1c906b5bedea</md5file> +<md5file name="interventions.lang">d35b6c40bdb2346fff2069c5616acd9a</md5file> +<md5file name="errors.lang">f4f6df6dba47bcf07161c5eab2fda0e4</md5file> +<md5file name="compta.lang">c3777bb05106623a66ab54852c8dc6d2</md5file> <md5file name="suppliers.lang">77d571e5b03acdb7a2029a4f9218a323</md5file> <md5file name="opensurvey.lang">a40157ef24e9a8c6ddfd3885dc186a96</md5file> <md5file name="donations.lang">056998dce70220b02ec8ed7855ac8b8f</md5file> <md5file name="contracts.lang">50d7642780c847932b5928f5ddc419bd</md5file> <md5file name="deliveries.lang">3533fdfc61408e851bdb68653ea870f0</md5file> <md5file name="mailmanspip.lang">cf24f0f04a6026a4d06cdaa7617586ac</md5file> -<md5file name="install.lang">fa070151663aee0383a3c518d6a628d4</md5file> +<md5file name="install.lang">78ac49e887ee1d6d5dd1840b6a81a3b0</md5file> <md5file name="propal.lang">2f46b0cf8ce598febf0c2f66eff0b230</md5file> -<md5file name="main.lang">be743d008c1c7503dc8fe449ef70d31a</md5file> -<md5file name="languages.lang">63bd42d2a260631f2b4eb7e32bff21bf</md5file> +<md5file name="main.lang">b7e633ee1c659326e118ecc31f6dc763</md5file> +<md5file name="languages.lang">4168e4479deb6e95d53ffbced50238f3</md5file> <md5file name="bookmarks.lang">53794030a3a02da1d3ebd2b15b95af35</md5file> -<md5file name="sms.lang">8f8b08ea0127e8dd80c06c9e79896a61</md5file> +<md5file name="sms.lang">8c97316eb2f2f1cecc299b68969243fb</md5file> <md5file name="dict.lang">6f3ad06950f1c62f4bd86e51a7ddae95</md5file> <md5file name="mails.lang">96efcb427a067568896a54d9cba6a836</md5file> <md5file name="printipp.lang">2d1ed344ed1f795dc8ca3acc51cfeaa8</md5file> @@ -8851,64 +8859,59 @@ <md5file name="salaries.lang">4c1471fc81697146f2072c4c55b16a9c</md5file> <md5file name="trips.lang">24ec07bccd0232ebebd94716dd6abaf9</md5file> <md5file name="sendings.lang">7f96e18c0ac56314a33e35de090c5045</md5file> -<md5file name="accountancy.lang">cbc1e4a4d481e1d180266b8a84c3df6d</md5file> +<md5file name="accountancy.lang">6eb12d57ce64ecf36d5a78932208d1bb</md5file> <md5file name="externalsite.lang">cbfc8102d5d4b206ce17095f41a08013</md5file> </dir> <dir name="/langs/es_MX" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/he_IL" > -<md5file name="projects.lang">0b184c77fe31ae048a9527291610ab4c</md5file> +<md5file name="projects.lang">e0758c864058df5f23cc35ab0df1d31d</md5file> <md5file name="cashdesk.lang">055d1c1ecd19be7fe0fc879d5b9e3920</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">9bf96050ded29c68658a0bdaf7fdb3e5</md5file> +<md5file name="bills.lang">1dc894ddc8e2fa310a70a3bccf815df8</md5file> <md5file name="orders.lang">10bfcf3c45c4b93043b846371d2de319</md5file> -<md5file name="admin.lang">3d2a1d008de0e21b9505ce8b6342162d</md5file> +<md5file name="admin.lang">2dbd45b0367937f1ef79d8cd02d8eb4d</md5file> <md5file name="withdrawals.lang">4ed0fa2252887fdaad281c4fdd581138</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">5f236327d99c1d860357c98d6123b40c</md5file> <md5file name="members.lang">8105015382c2477cc7e91f83ef6c4e61</md5file> <md5file name="ecm.lang">5d687f7e28621e97af2a7b1290efc658</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">dc396506b334ea8af343c8c8161be20a</md5file> -<md5file name="products.lang">103ccf0be8fe475c66984161813980d7</md5file> +<md5file name="products.lang">0fd2a60ce0edd282a64cae89f30106cc</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">13420baa6e004ffb9bb8851bdec6573b</md5file> +<md5file name="banks.lang">7f5889f7023d1c96adf6c6917fa4c7c3</md5file> <md5file name="agenda.lang">4362e150d6fd5db1d2ec3bf6033cf31a</md5file> <md5file name="help.lang">f6a494807c8bd81146bf7308b9e74507</md5file> -<md5file name="holiday.lang">cdb4a3999101c8a97f346af5b2c871a3</md5file> +<md5file name="holiday.lang">e8b8a56f3c8046b724afa033496599c6</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">4377ad93f7965f894e7d49f0972a144f</md5file> -<md5file name="companies.lang">672666d2be832522a2d1da2808663ecc</md5file> +<md5file name="companies.lang">b26249640072d8246a812bc6d7a4903e</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">e4e2a6f4a944f694c2930314578cfc73</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">c2b2f7000a5d742699adbc6be9b8011a</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">28e10eab33216fe841a693440d577e21</md5file> -<md5file name="interventions.lang">b34ee3fcd8a6978cd33ce47539e8e5a1</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">261f809c9e46da5c59f0e5c3d66da997</md5file> +<md5file name="interventions.lang">3892d45ad15c38243a4c8c570f3db7e0</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">d929cf33013487510df075f5cd5ed46c</md5file> <md5file name="suppliers.lang">8cfda215fb90242c0bee3c08f424d05e</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">e92ab1ec80639a8bcba78163e7f632aa</md5file> <md5file name="contracts.lang">125545332e86e9da0c16e857d488f35f</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">3ef47d126feed7366cb5ca7fcee9fca8</md5file> +<md5file name="install.lang">16e708648f259125b73168462459fdf3</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">19de93c653769b4abc72bec70750ddbf</md5file> -<md5file name="languages.lang">b35268616dd215650f008578de78244a</md5file> +<md5file name="main.lang">1305dad2e2014d290bc66c328ff0a8e1</md5file> +<md5file name="languages.lang">2f35f2744e4e6626a2390abb5effedc2</md5file> <md5file name="bookmarks.lang">2b7b7694e9c574c9017760d04b71d385</md5file> <md5file name="sms.lang">336e659b54ee694568f9e17c14ba4a44</md5file> <md5file name="dict.lang">6f225dc643f02ed2509b857ca08a1695</md5file> @@ -8919,55 +8922,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">b4a7bf2dc4b9d17e3bf96711789653f1</md5file> <md5file name="sendings.lang">cd854c5b10b4fbfc95edef5d88b16bf2</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/lo_LA" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">bc44f9076de8f3941692c1139b6715e7</md5file> +<md5file name="banks.lang">6b36869fa70561852f0dd2237168b73b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">addb82a5473d88074f998158dcf6d184</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> -<md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> +<md5file name="main.lang">34c7fde492170f80fe8e0e6434f3eb0b</md5file> +<md5file name="languages.lang">bdb86969718f38f7c3ec9d78b8708f02</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> @@ -8978,7 +8981,7 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">bec84422f0047d771c9af28213629bc4</md5file> +<md5file name="accountancy.lang">f4977effe39cac6245f3789b7dc2eff8</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/fr_NC" > @@ -8988,13 +8991,8 @@ <md5file name="main.lang">b72997707e75dd3fb9bb3344408f0fd8</md5file> </dir> <dir name="/langs/es_BO" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/en_NZ" > <md5file name="companies.lang">fb46bbe6fd59edc488ae4cf9c9e59be7</md5file> @@ -9002,51 +9000,51 @@ <md5file name="main.lang">64bfc7f928c8265b954a94f6ba47a472</md5file> </dir> <dir name="/langs/ro_RO" > -<md5file name="projects.lang">686a81c818a0a224bca0aa9518e30f7a</md5file> +<md5file name="projects.lang">24e25ba55b35cdcc2dc5a14d7d10570a</md5file> <md5file name="cashdesk.lang">cf956add0c79021627f8d296bd9c0bee</md5file> <md5file name="workflow.lang">3639365574f377b3d9192eed3012b81b</md5file> -<md5file name="bills.lang">c1bfeae3937b6f48c77771c5001cf6e9</md5file> +<md5file name="bills.lang">e6bdc0042aaecd4af937d23e028fe6d3</md5file> <md5file name="orders.lang">297d7b4aaed48a75f49c2a5d7856b4bb</md5file> -<md5file name="admin.lang">bc9253b980d8b35dd5a701efea21fb9b</md5file> +<md5file name="admin.lang">7e6f23680749d50953f078c6718e402c</md5file> <md5file name="withdrawals.lang">3f97ab7226e1b96805f110c23a0a4e8c</md5file> <md5file name="incoterm.lang">91db205f032419631535b76600d49ef3</md5file> <md5file name="loan.lang">3ab8cb2ffce4a45ccc2bd36bf7188ba4</md5file> <md5file name="boxes.lang">3999a6c16fbac8f142b6ba5c83843135</md5file> <md5file name="members.lang">e66c5201b53aff421ab597e250adc59b</md5file> <md5file name="ecm.lang">a7f8b687d5627915cc22a52b0332af77</md5file> -<md5file name="link.lang">2d07e3dc90596e3bf5815017b9fef1cd</md5file> +<md5file name="link.lang">4e8f553ac2056a7b9e7e66f9f8cc3b8f</md5file> <md5file name="stocks.lang">2c978233c9c2113210abb8d6b7815be6</md5file> -<md5file name="products.lang">9b76759382b2cb4c46403832fd11da8d</md5file> +<md5file name="products.lang">bb854c1ff453090ff74b5c40bffed07a</md5file> <md5file name="printing.lang">02b66c8cb37d08bd011ec596985e5b07</md5file> -<md5file name="banks.lang">d34df2be536aa5f1959c5d23536e72f6</md5file> +<md5file name="banks.lang">17b01c65b668f83ee0e343f558f1f717</md5file> <md5file name="agenda.lang">b5cd71ce52f0ea483266db95c9dc08f0</md5file> <md5file name="help.lang">0c3ea1ed6f3bef86e72457af9d477b22</md5file> -<md5file name="holiday.lang">805bb38537bb72d4f9b1377e78212aea</md5file> +<md5file name="holiday.lang">c093d74471eff6a5f33e586d3fdf7843</md5file> <md5file name="productbatch.lang">6bd7bd915222c47f064d3cfee5fc59c0</md5file> <md5file name="resource.lang">f10cedbccc9475f55d46269a683f0cf4</md5file> <md5file name="categories.lang">0a8e6c7063772f6766b3265f9b54bc8a</md5file> <md5file name="paybox.lang">a951ffe3e490fa57e2d8b58326957f4d</md5file> <md5file name="ldap.lang">8cd714c35a68b56c9190c03579baf70b</md5file> <md5file name="users.lang">e2073338990d8009a30b20f79c1e2658</md5file> -<md5file name="companies.lang">02f87fd5322e9ca3ab84f2baa2a26d66</md5file> +<md5file name="companies.lang">6a1722dc73e6612827ab1dcdd24d0ae0</md5file> <md5file name="margins.lang">50360defe4eda5645728358a612f8df7</md5file> -<md5file name="ftp.lang">16ca8987db92c91d71d494e4b4721d5c</md5file> -<md5file name="exports.lang">9373f76eb4da633bd14e44f1006dce26</md5file> +<md5file name="ftp.lang">b959612b1474a1f2fb2aeb746072551f</md5file> +<md5file name="exports.lang">e700debbe7f28659cd6ba34da1ec09cb</md5file> <md5file name="paypal.lang">5a6bb3c42b5a0bec8c86824f1975083c</md5file> <md5file name="cron.lang">87ca04b6f32ec9c86ff4a9496a7e2e83</md5file> -<md5file name="interventions.lang">61056a28a359783cd881f127512996af</md5file> -<md5file name="errors.lang">8518f9148a890e14466038f254c2f701</md5file> -<md5file name="compta.lang">7bab9e644fdcca3dd68f097c80e8f263</md5file> +<md5file name="interventions.lang">0563e414f40984e0f2ad2a584b88bef4</md5file> +<md5file name="errors.lang">443c0149b9f505cadf88de780d7c5462</md5file> +<md5file name="compta.lang">69a9ea27bd1ff96e536096fbba4d3033</md5file> <md5file name="suppliers.lang">1eebc6a132b4831df2374914d2398d06</md5file> <md5file name="opensurvey.lang">abeec7cab968b8b816c16b0dea5dd6df</md5file> <md5file name="donations.lang">988b1fd1092a601c62d214658970a600</md5file> <md5file name="contracts.lang">07bb126b5d3a17c508adf9c9201baedc</md5file> <md5file name="deliveries.lang">d9f0c52c0880cd2a167ea745276e7d34</md5file> <md5file name="mailmanspip.lang">f89420ea2cea158b44d851d13331691b</md5file> -<md5file name="install.lang">e4a6501096ba4fc1f0f379f30594ac34</md5file> +<md5file name="install.lang">71dcffbcc86f23f9cf452fba195be1d8</md5file> <md5file name="propal.lang">6699eb3eef6a6a05645ff11dd7646491</md5file> -<md5file name="main.lang">a4feafb6c78b04c19f3425ded8f01ec6</md5file> -<md5file name="languages.lang">d141d44dd458f40ccb09a857d53e1111</md5file> +<md5file name="main.lang">028f2dff098e653e92a92e51a4d56f99</md5file> +<md5file name="languages.lang">89bafed728ed1123e0a9884966bd38df</md5file> <md5file name="bookmarks.lang">354a01f32d385c5166d852822ad9d471</md5file> <md5file name="sms.lang">02e5e0d91e8cc1b008004845a60230d7</md5file> <md5file name="dict.lang">b86122de22bca131f7b1e591d0ad05d9</md5file> @@ -9057,55 +9055,55 @@ <md5file name="salaries.lang">198738d85a77c59567f81577a6235b7a</md5file> <md5file name="trips.lang">476d5ab66502092cc71290f7b3a635a0</md5file> <md5file name="sendings.lang">d87251d2fa6e1c8d95ef7c0a2e21f6ff</md5file> -<md5file name="accountancy.lang">eae486731cb10ec858687482099b54f3</md5file> +<md5file name="accountancy.lang">07b06e9223c78d3d8156d51254b0fdd0</md5file> <md5file name="externalsite.lang">fb318dd514da9a7e91e4835a22a8b317</md5file> </dir> <dir name="/langs/uz_UZ" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">4e186ea8084c33de3fec3182f57150ec</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">53bf12dc00002400cee9505c3c4a2738</md5file> -<md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> +<md5file name="main.lang">74617c4c134f60f3087c0b1f0451b538</md5file> +<md5file name="languages.lang">bdb86969718f38f7c3ec9d78b8708f02</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">c95d9dd5cdb6d9a6824a6bdbefb48531</md5file> @@ -9116,73 +9114,71 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/en_GB" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">4dc7f339b479b935f54185ca937b5200</md5file> +<md5file name="bills.lang">503179eef2a75e444e6ed540ab5816af</md5file> +<md5file name="admin.lang">3a63b5ca883378d2e5b3ffc0bd8367ba</md5file> +<md5file name="products.lang">cf2e582534edc6a59ece7d22c939c00c</md5file> +<md5file name="exports.lang">28f44c26afebd0f551578f04045c6496</md5file> +<md5file name="errors.lang">6230437ad4adfb173f89c5c9b1cd3301</md5file> +<md5file name="compta.lang">378e17fcf077672377ccbeef64dad311</md5file> +<md5file name="main.lang">b2a770a6440bfa70194e2bed28f4d39e</md5file> +<md5file name="languages.lang">7d6b8f45303f24ad769fb402b9416bb5</md5file> +<md5file name="accountancy.lang">db59948d8443a30f976ef562646c108e</md5file> </dir> <dir name="/langs/es_PY" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="companies.lang">86edd8b14802f697dde804a0b134a9f9</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">392ef1b0569abd200f863d93d88ad77e</md5file> +<md5file name="main.lang">47e41f42a075152d70958fe89cbf8d37</md5file> </dir> <dir name="/langs/zh_CN" > -<md5file name="projects.lang">37ed2423117fa214345519409b790293</md5file> +<md5file name="projects.lang">8c5cd3077f35b4d9a54fa1e2eaf99029</md5file> <md5file name="cashdesk.lang">37d8e465a4c969aeb37a190555547cd0</md5file> <md5file name="workflow.lang">f42d1bee9041dfc962483f895dc51516</md5file> -<md5file name="bills.lang">37693934d0491da5e6e72a865fee2435</md5file> +<md5file name="bills.lang">e9df7e30e9fdbb6344a469b3ba149587</md5file> <md5file name="orders.lang">3a4b04e37555e1b591460bef9515a31d</md5file> -<md5file name="admin.lang">6f3e35798a1962ec9a056cac680877c2</md5file> +<md5file name="admin.lang">6ce380aa4925459fd2018f1b969afac4</md5file> <md5file name="withdrawals.lang">e75dd31e0976099cfc0d9e00f9381947</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">03979b34915083ba410a0007c328ad2f</md5file> <md5file name="members.lang">7ef7a01bb8bfaa1bcf2a56e60d5dd02a</md5file> <md5file name="ecm.lang">35d341887139a758d99d30648927ee09</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">f15b010a942b145c786fa8acad689cb7</md5file> -<md5file name="products.lang">aec6ae4bd3c5941c6e2c8a50f252e12e</md5file> +<md5file name="products.lang">25c26fad23173a7dbdec5924b8b1b004</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">4201d532b15c490bb6ea56b3d7d4032b</md5file> +<md5file name="banks.lang">751c73c02279b8c3741aa37bec82ba2c</md5file> <md5file name="agenda.lang">c247f188b836bd51267c422c407ae500</md5file> <md5file name="help.lang">9f8037a9a12a3775f77152459d1d56eb</md5file> -<md5file name="holiday.lang">99e612e491a6475aa946bd01df897e25</md5file> +<md5file name="holiday.lang">05728779c925f68cf37badeb98b828a8</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">0d9854420987f4e57f2b1f9d3c4aa726</md5file> <md5file name="categories.lang">109473a1938eb45b52bd3826fb672d9d</md5file> <md5file name="paybox.lang">f1a79c9a55705140a6d893b3690085d0</md5file> <md5file name="ldap.lang">8533867c20217e5aeae7d0dac180cd11</md5file> <md5file name="users.lang">580097c19dd53748b11f75fd6daa95d5</md5file> -<md5file name="companies.lang">6e5a54042600e4afb79f09f52f3d8bea</md5file> +<md5file name="companies.lang">0f68c23818e6bc4499f54ac914e4282f</md5file> <md5file name="margins.lang">7a64d641a544fce0c38f713f0664d193</md5file> -<md5file name="ftp.lang">edebaaf030b310580975751b4b7007e4</md5file> -<md5file name="exports.lang">1700083ef9212badec296d94e212cd0c</md5file> +<md5file name="ftp.lang">f511f6074269da3134eed7e12c84de03</md5file> +<md5file name="exports.lang">798688bb6771a235f9f222336ce5f4ba</md5file> <md5file name="paypal.lang">2c27edeee3a6e7883ed719fe44d6d145</md5file> <md5file name="cron.lang">a47439737e5532545747c6f73d6b90cd</md5file> -<md5file name="interventions.lang">43db758beb5f856b7e9b6baea10c3a50</md5file> -<md5file name="errors.lang">39ae77d3255b573476dbf4bac144c91f</md5file> -<md5file name="compta.lang">32cdae7ed3b21f35edbddf5810f28711</md5file> +<md5file name="interventions.lang">b83baa83e617bf718a588fb2e026aa49</md5file> +<md5file name="errors.lang">40304c1f3cff2f503ecd99a6ac503613</md5file> +<md5file name="compta.lang">af7f6ae4b129a71eab154f67ec4f9d59</md5file> <md5file name="suppliers.lang">9d81ac794e19939a076c93c618837b30</md5file> <md5file name="opensurvey.lang">791d08fbdcfe6f2029c0c400d4f3778f</md5file> <md5file name="donations.lang">af08cb31c426c69cee3d5be5dc8702c9</md5file> <md5file name="contracts.lang">5545078e333f5fa834e187b6d571738a</md5file> <md5file name="deliveries.lang">1364b5c7f6f46e8a9d5fe21a4aa0b8fe</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">acc68e425ce7d196d394a296bd193161</md5file> +<md5file name="install.lang">a6798cd4ef3ea5a0028b7e33867373d0</md5file> <md5file name="propal.lang">095b99ae7775132e9700de77b2e6f898</md5file> -<md5file name="main.lang">b67199996d1f95a5961244f2e9b1431b</md5file> -<md5file name="languages.lang">4e8c1a65dd260044e60bd594dc9f165a</md5file> +<md5file name="main.lang">27f2d10ac233068065707bb949750e31</md5file> +<md5file name="languages.lang">f56bdc64d89a098500278cca09fa304d</md5file> <md5file name="bookmarks.lang">a2ae9917403521ede786d9e643a53439</md5file> <md5file name="sms.lang">abfff4dbeb6fb2a25396303105f5642a</md5file> <md5file name="dict.lang">ecc8a0bde690b00e0836ea7764a2fb4c</md5file> @@ -9193,55 +9189,55 @@ <md5file name="salaries.lang">7f54f89d0966306d4f60a669e23b402a</md5file> <md5file name="trips.lang">07edba7de542d83b61a622e33d5a25f6</md5file> <md5file name="sendings.lang">57c2154f2836596753680dff1c63f6e7</md5file> -<md5file name="accountancy.lang">54c89c67f919574d509c1566c6dfafee</md5file> +<md5file name="accountancy.lang">977750e7a21659d6215e7f843e69c058</md5file> <md5file name="externalsite.lang">7e2d917c34973b82cd21c55635057d46</md5file> </dir> <dir name="/langs/pl_PL" > -<md5file name="projects.lang">e11c5151b866a5ca2c5d6e81286f4bd4</md5file> +<md5file name="projects.lang">bc93932dfa364d57694b5107bd221965</md5file> <md5file name="cashdesk.lang">15df5a3b4ebb165f9986273c4ebe8798</md5file> <md5file name="workflow.lang">d91271f2eee42c07a5138547a0f6c091</md5file> -<md5file name="bills.lang">e0455d672a8e4a9c3bc177b39e54749e</md5file> +<md5file name="bills.lang">534aad3e7ff4b4e2fd40ad24338e359e</md5file> <md5file name="orders.lang">cc477bf80635d2022a70f38dcac5b6e1</md5file> -<md5file name="admin.lang">03673f79cf22ee1bee5a588a8a27bfcc</md5file> +<md5file name="admin.lang">91a570ab57e4e0ac714cf48c40e8e323</md5file> <md5file name="withdrawals.lang">e2f570e2e66df747bf8f6b3db227bdeb</md5file> <md5file name="incoterm.lang">642b1d3edd6abf2fdfaf30d3995d3f4d</md5file> <md5file name="loan.lang">a313c383e151fb72d0eaad1757188000</md5file> <md5file name="boxes.lang">7d8c8e9bc16ad8accad451a2a6c5a046</md5file> <md5file name="members.lang">716fac49d69b624c15ac9c91f370187c</md5file> <md5file name="ecm.lang">32ae8012fb080e21bffa6e556916d602</md5file> -<md5file name="link.lang">a12cd5e8e20bf30fa844fbd106e7b0ca</md5file> +<md5file name="link.lang">c2211488a1337a74d003a9ddb3873a31</md5file> <md5file name="stocks.lang">270b61424746a236c6ada6678eb0a344</md5file> -<md5file name="products.lang">408470b9760ecb31693e3e124ba21abf</md5file> +<md5file name="products.lang">ddb2d71f37194b210d54203f580211e6</md5file> <md5file name="printing.lang">5460d3ff345466ce89636dbeae2a34fd</md5file> -<md5file name="banks.lang">18f002c50ea1cbcf33facb7660991897</md5file> +<md5file name="banks.lang">dcda5413c3dc3ef55f5b843256bdaaa2</md5file> <md5file name="agenda.lang">fdfc437c24ae7b6ca2b931569363aa35</md5file> <md5file name="help.lang">ebf4f23c07bb09dca7337a86991819fe</md5file> -<md5file name="holiday.lang">1b632400c042bfe9be49ebb25d1fbc8e</md5file> +<md5file name="holiday.lang">d005f2b3d8abdd71761243ac5bce19cb</md5file> <md5file name="productbatch.lang">1856c76dda9f60666256d04b1f964000</md5file> <md5file name="resource.lang">fffe909199241a85bd97495f34b80378</md5file> <md5file name="categories.lang">e8af2be464edfcb655c37b7915b678ef</md5file> <md5file name="paybox.lang">b86448d50cb02dcfafee6f9723c1dcc3</md5file> <md5file name="ldap.lang">3ab7d54a87b3c68cb046ebb54eefd70c</md5file> <md5file name="users.lang">a63ab8aee2fbc9a1107042a070b1716a</md5file> -<md5file name="companies.lang">68c3c0c712e5c1d21d46285dca52d5f0</md5file> +<md5file name="companies.lang">5d9c6213e92a9c18858795ff00848db6</md5file> <md5file name="margins.lang">2a5b90cb833fa873670d7322eb4eabef</md5file> -<md5file name="ftp.lang">2d807ca607e492b30eafb3d8914b95cf</md5file> -<md5file name="exports.lang">79326023ad040ebb246828a681033b2b</md5file> +<md5file name="ftp.lang">152fb2933996d8803475656021ee1adb</md5file> +<md5file name="exports.lang">d1312f31922c4819a5582de37d0e05a9</md5file> <md5file name="paypal.lang">817b0ca846a290585a5395b65a65d68f</md5file> <md5file name="cron.lang">24216c82e991c6828e21333d95b808cf</md5file> -<md5file name="interventions.lang">95e57c35a792c252a2e8b35861c61dd5</md5file> -<md5file name="errors.lang">d5d9a12fb58fd9eb1b81b9bb6933f8de</md5file> -<md5file name="compta.lang">35d645f11e3ddd313256b498d69501dc</md5file> +<md5file name="interventions.lang">7b522a98d7a900c03121f5c35d905d84</md5file> +<md5file name="errors.lang">f5e34703342979377ef0c6e0d12d5299</md5file> +<md5file name="compta.lang">236e91cfdc41d006da0b3f67e78ac64b</md5file> <md5file name="suppliers.lang">2b48e1bf7846022de872d815250a7b05</md5file> <md5file name="opensurvey.lang">79da3afa1b6e18f33269de3e58e20500</md5file> <md5file name="donations.lang">3199b9e77ad97d719d306bfd9fe1f5bc</md5file> <md5file name="contracts.lang">94ba7022b5a214208b24339a91e8b417</md5file> <md5file name="deliveries.lang">75025c0ce9c0230f5b2a777164d34624</md5file> <md5file name="mailmanspip.lang">78baf615e8d1c00a89cc8eda5229f342</md5file> -<md5file name="install.lang">e8a0e5d9c0b2cacd8163d4342ade690e</md5file> +<md5file name="install.lang">e1055159f7b283cb7468daf14a8684a1</md5file> <md5file name="propal.lang">c6fa5046b17fc49c8763a64a2190559e</md5file> -<md5file name="main.lang">18edf0bd49b184615ba8344dfa9f5666</md5file> -<md5file name="languages.lang">2d5be814bbfcd9268d903ddb7a98f289</md5file> +<md5file name="main.lang">fc98a808ed9dd80c9d4c5091473b8a9d</md5file> +<md5file name="languages.lang">d26a73cb7efe81080f769a3ef26e0f14</md5file> <md5file name="bookmarks.lang">70a872670c64c2f1bfba189669cf2899</md5file> <md5file name="sms.lang">441e0f2ccdbec200a6056f9fdc0c3c97</md5file> <md5file name="dict.lang">73eee42ab2bef0da14d9c3fa7e1f1e3e</md5file> @@ -9252,67 +9248,62 @@ <md5file name="salaries.lang">e644544bcf0068e86a44d37c204ec963</md5file> <md5file name="trips.lang">4ab7bcf0d217d86468075ece0c83929d</md5file> <md5file name="sendings.lang">850f81668e8529bc785988b981aeb25a</md5file> -<md5file name="accountancy.lang">cb9edacac9feda06dc8441fd267fe15b</md5file> +<md5file name="accountancy.lang">dca08dfec11f90b90a5ffe1e4344e5ca</md5file> <md5file name="externalsite.lang">86d18225c3ec4d2ab47d5b96594e1d74</md5file> </dir> <dir name="/langs/es_CO" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> <md5file name="companies.lang">4a73b1420652c433015ba38d07a82126</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">09cd93b89ceaf280cdf4e3ed95113d5e</md5file> +<md5file name="main.lang">7e05aa55be140022b44bb77adef4c3d1</md5file> <md5file name="salaries.lang">9d0003b476b04cb18293d40e8e5f9e4b</md5file> <md5file name="externalsite.lang">efdb5a6169890e8d2250eac7fffe7942</md5file> </dir> <dir name="/langs/kn_IN" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">2bea354421fe050e91df715efbbf39b6</md5file> +<md5file name="companies.lang">9cd49e7f744d8de62eba542e0195fdeb</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> -<md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> +<md5file name="main.lang">34c7fde492170f80fe8e0e6434f3eb0b</md5file> +<md5file name="languages.lang">bdb86969718f38f7c3ec9d78b8708f02</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> @@ -9323,14 +9314,14 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/de_AT" > <md5file name="projects.lang">3c1901d15b11b7c8d9411305c2c10e47</md5file> -<md5file name="bills.lang">f0b73e105427c026e55c1eb06adccac1</md5file> +<md5file name="bills.lang">43f67ab455d8d7d37792adf1b07c5d9a</md5file> <md5file name="orders.lang">0f4cabd5c702824c0432a5b16dedf3ef</md5file> -<md5file name="admin.lang">f22819b1a3eb265c2e589bcc71fc7562</md5file> +<md5file name="admin.lang">79d85b51749f47c08f869e8d88792b96</md5file> <md5file name="withdrawals.lang">e5be41a111cad12948b3c30fcd5a41c3</md5file> <md5file name="boxes.lang">f8c35e3878a1834751fd9ceaf8e6bb7d</md5file> <md5file name="members.lang">ed92d742de3415fde0de3efc2b84e990</md5file> @@ -9340,7 +9331,6 @@ <md5file name="banks.lang">616c29b85368aae480120bb30455f2e8</md5file> <md5file name="agenda.lang">d87b686508e12bb408c58888689211a2</md5file> <md5file name="help.lang">5e5684f776f1a7354578715682f38651</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="categories.lang">fedf292cca2809a18d78f474c1334447</md5file> <md5file name="paybox.lang">b1d9c0b57b93cd0b5584fab53a6c227d</md5file> <md5file name="ldap.lang">dcd4b0caa14caf886102e9aca04e8b7b</md5file> @@ -9349,14 +9339,14 @@ <md5file name="exports.lang">48774123b922c982e9db9735f78cb033</md5file> <md5file name="paypal.lang">f47f15a53c307b7b6b14ce44989bc3e6</md5file> <md5file name="interventions.lang">7e99379d64b67784419dbe4472109e8a</md5file> -<md5file name="errors.lang">b5b11dfd8d85a817097aff93636326ec</md5file> +<md5file name="errors.lang">f02aa204b8f08a2b24b5259e84d3ab65</md5file> <md5file name="compta.lang">5707af36b38fd6a63cc64e6852320ac9</md5file> <md5file name="suppliers.lang">d2a16e475bb3d3501ca097eccf16f3f5</md5file> <md5file name="contracts.lang">4a208b83b250a5fa06add548e5f4675f</md5file> <md5file name="deliveries.lang">82a6941cc4dc14b88f1053af0b499e4e</md5file> <md5file name="install.lang">59addea31dca998c1b712c1ed87d3f9d</md5file> <md5file name="propal.lang">ba8ea3ba48fae1c8c7bf1e4a44d31dd1</md5file> -<md5file name="main.lang">9747da73ccbc43226cc6b5a74ffc4fa6</md5file> +<md5file name="main.lang">380507f4784c904ee80136f10dc4c93a</md5file> <md5file name="languages.lang">85086256e7de8ee29545bcd5c1063a55</md5file> <md5file name="bookmarks.lang">5695f95ab75430e71ca7e91b1d4a7993</md5file> <md5file name="dict.lang">5df22313fdd1f6434b42a5a11f635460</md5file> @@ -9367,51 +9357,51 @@ <md5file name="sendings.lang">e5dabc12813a485062ab5b77b5426679</md5file> </dir> <dir name="/langs/is_IS" > -<md5file name="projects.lang">1a8ce93f9288fa37df53a35e1dfdde6f</md5file> +<md5file name="projects.lang">8f2df396846f56c36b7f5981c55b09af</md5file> <md5file name="cashdesk.lang">632d62425fd80b2ae185fb09da005b35</md5file> <md5file name="workflow.lang">41a82da1a38fdb0731f1af8f23e1b884</md5file> -<md5file name="bills.lang">eeb5081b297e0efea247ed89213a05a3</md5file> +<md5file name="bills.lang">42bdbc393938fe75a1d853bf20f51164</md5file> <md5file name="orders.lang">e349f1a124686686a7e6e55d5e728e66</md5file> -<md5file name="admin.lang">7d7947925a62a4dc3de04918b3876448</md5file> +<md5file name="admin.lang">7c87dfe04f9013e7205e49361b771a8c</md5file> <md5file name="withdrawals.lang">36526b8dab4e59d4f4ad236d6c90907e</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">a46e84e226776d1c036b5c45cf3bebc9</md5file> <md5file name="members.lang">f760a8a4dbcb446b2b9d4a57519b97a3</md5file> <md5file name="ecm.lang">8586f1e6313f1760b3c4b35d5446662e</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">5b34db46dd8cb293738572404ed3b225</md5file> -<md5file name="products.lang">971521a0a3a41ce840a88a0179d49f98</md5file> +<md5file name="products.lang">bf649dc0dc28169978f52fadfd74c2ed</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">f8462bfe02b86e870ea7183dcf53b2d7</md5file> +<md5file name="banks.lang">338c2613ad6cc390448329775b4d2468</md5file> <md5file name="agenda.lang">f0777bfe665957f9c9cebb90f151c62b</md5file> <md5file name="help.lang">49070aa4eba7e3e1b439d12caaee9952</md5file> -<md5file name="holiday.lang">2559959902d060ca1ceb8d7a29871043</md5file> +<md5file name="holiday.lang">d11f46d9d4869fd71bcb552f8d51522f</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">d1d57eea51657033e41f1634e96c2560</md5file> <md5file name="paybox.lang">53ef803ac43a6382f578eb37280e612c</md5file> <md5file name="ldap.lang">83fef6c66e36ad20cb4fe764f9f68e06</md5file> <md5file name="users.lang">a4171eccf1d40752d26b29b5153b11b2</md5file> -<md5file name="companies.lang">a0ee6c43a52bc1229636b74109771bbc</md5file> +<md5file name="companies.lang">0c962e7cdb40d7dad2a747913d2fa93c</md5file> <md5file name="margins.lang">a80d982a5473732ba1961c022070788f</md5file> -<md5file name="ftp.lang">effb241913bf2477516477291789d0d7</md5file> -<md5file name="exports.lang">c40e12c3e7e5a1367f1c6217c38f1cf4</md5file> +<md5file name="ftp.lang">87397eaf064ce70b2c5ee2f26a101eb9</md5file> +<md5file name="exports.lang">054e37b9444d3500de55fb2873fd01ef</md5file> <md5file name="paypal.lang">a0057248da365d8652f6b193da290302</md5file> <md5file name="cron.lang">c12cf1d469986ba2dc003196939d366d</md5file> -<md5file name="interventions.lang">efb32b89df497db2be8b2b094f5184b3</md5file> -<md5file name="errors.lang">9529ef58f9d820b6b140fb0f6367a299</md5file> -<md5file name="compta.lang">83c894aea542188b6d72b6907849f786</md5file> +<md5file name="interventions.lang">a0b716a86724f2cde471e7dc5a99bc5b</md5file> +<md5file name="errors.lang">55ec9a397c40c4bc20ab7a911bb56d65</md5file> +<md5file name="compta.lang">decda49a23434f20a901c6c9582898e5</md5file> <md5file name="suppliers.lang">af5b7c3ff0f794fcf79548c1ec0cad94</md5file> <md5file name="opensurvey.lang">cd19eae6497fdab036c304d1de48166f</md5file> <md5file name="donations.lang">6a99d337f18961deee4388eb086941c2</md5file> <md5file name="contracts.lang">09294bbf65aa3b16330b0b16119474d5</md5file> <md5file name="deliveries.lang">306523293000765d47944a1d49176227</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">1dbcc3e832e6dae45827b9b01e372d51</md5file> +<md5file name="install.lang">aecc83c5c5055247d60a4ad36fe5d27b</md5file> <md5file name="propal.lang">0266e81927355c5ace41047baab6f273</md5file> -<md5file name="main.lang">f35cbdfdf620bc6e752ff70881a0744b</md5file> -<md5file name="languages.lang">3c9dac5d6e08ee323eb0713413aa7d23</md5file> +<md5file name="main.lang">00a227b4e7ea9b1ea5ebae93307cadf2</md5file> +<md5file name="languages.lang">92fb47ee68846daa048091fde37e7fce</md5file> <md5file name="bookmarks.lang">dd0c0d28fc4a2ed9db92b4ba84a9a561</md5file> <md5file name="sms.lang">62412b0b947b92addce88be9b0d465c1</md5file> <md5file name="dict.lang">e3a663c28cda435414f95b1683b36d3e</md5file> @@ -9422,55 +9412,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">a0c8b26b80f18f02804d0e01e64c031a</md5file> <md5file name="sendings.lang">436361c24dbbb8a017932053886910ed</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">96c57fcb231c8ac82ea65c0892a50555</md5file> </dir> <dir name="/langs/hu_HU" > -<md5file name="projects.lang">0d577e482960cb5459adb57b4aa803af</md5file> +<md5file name="projects.lang">41d78d8a65914f0ef18af000e6a63052</md5file> <md5file name="cashdesk.lang">150ef0a3188079477ca03d406201c48b</md5file> <md5file name="workflow.lang">046d11412aa0f261834b9ae1e91bac48</md5file> -<md5file name="bills.lang">b15b7bf3ac07e453058851977d51e213</md5file> +<md5file name="bills.lang">a4fc1d9078c00df5c8ca169878cb4dbd</md5file> <md5file name="orders.lang">868f7d6e16df1caad6ea1baff31016cb</md5file> -<md5file name="admin.lang">bc3e3b3476143094419b5db2e88c175d</md5file> +<md5file name="admin.lang">28cced83490f2d718f9c1e2c61606266</md5file> <md5file name="withdrawals.lang">3cb79c768f575725f294e75ef620f846</md5file> <md5file name="incoterm.lang">a4c048ac4494e32101da4774e4d56102</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">4fabc8a6936621fc03a2dd32a9ba7531</md5file> <md5file name="members.lang">5f8b1d14fad5cda81df0c2d95fb0b9a6</md5file> <md5file name="ecm.lang">302723b8a8150728e2868ef843784434</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">ae976b8b3ceff8461a54f6440a533b23</md5file> -<md5file name="products.lang">696d5223809ae9ef74d5340d97712366</md5file> +<md5file name="products.lang">f62445c9c54f7bc3a3790331bc282c32</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">90ba34f01cf900c232a804be94755cbf</md5file> +<md5file name="banks.lang">d2fdef24cece2f67b802f0ff0a9246d0</md5file> <md5file name="agenda.lang">a1e2fe9ace3039db5aedeb81476f34fd</md5file> <md5file name="help.lang">54ee3269dc7dc1a5ad6b8e105b6d1c4a</md5file> -<md5file name="holiday.lang">8b23297081ff7cd9dfc4aa728c9baf0e</md5file> +<md5file name="holiday.lang">2b456e7e028515f07a6887c35bf6ff11</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">0377bbaabc9f554edfd5252b8280b6ef</md5file> <md5file name="paybox.lang">fd4e96a1dfb6310eaf9ca8e3d5d1c03b</md5file> <md5file name="ldap.lang">d4a4ee924ffb170772d19d8fb868d8b5</md5file> <md5file name="users.lang">6189a60e665e8910cf6e08c7b8cb34e4</md5file> -<md5file name="companies.lang">7d4c9b0fdc8ca72ffdd4ac204add47fc</md5file> +<md5file name="companies.lang">521554f32c542b54887e7b042fdce454</md5file> <md5file name="margins.lang">9b01fee9c9212da2f9f5d7388424cc9d</md5file> -<md5file name="ftp.lang">369a11697afc5fc08c9d9a119312befc</md5file> -<md5file name="exports.lang">5cb30f4a7b7794b22249cc63086ce1b8</md5file> +<md5file name="ftp.lang">6689a5cb779685d445bbedb7079f68f4</md5file> +<md5file name="exports.lang">e3b584458fa916fc13d478c9d06d66b0</md5file> <md5file name="paypal.lang">5f249fd236d741add5cd1989e73a179e</md5file> <md5file name="cron.lang">ba76df4a1a0806f87e68830f08b4c334</md5file> -<md5file name="interventions.lang">4486ffd5730ec74acb7f165d032a354d</md5file> -<md5file name="errors.lang">2cd212404efd4df30ef931e3c7eb334f</md5file> -<md5file name="compta.lang">3342d6e329506071cce933f693a7c26b</md5file> +<md5file name="interventions.lang">74d91a7555f00214e4fc66025c26e7c6</md5file> +<md5file name="errors.lang">c99f08ea02baca67b2f7d3b53d831686</md5file> +<md5file name="compta.lang">025679c597154f7ba721c6a2bdc0a376</md5file> <md5file name="suppliers.lang">3db9a24b9c05a584f57e76bf796775e8</md5file> <md5file name="opensurvey.lang">30af1f1daa6808bc69afab5eef6d8777</md5file> <md5file name="donations.lang">05295a96fc118adfbe34fed9ab5695cb</md5file> <md5file name="contracts.lang">0eb4171c9641b54f4b0e99d38ed774d1</md5file> <md5file name="deliveries.lang">e2590b64c46acd99b18bf01068bda97f</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">89b689d8bfdef01c695a75602168e86c</md5file> +<md5file name="install.lang">be1e2d4df3f16e6e724b6e8322e2e34e</md5file> <md5file name="propal.lang">b62965af8cd454ed73aa42db77882ce8</md5file> -<md5file name="main.lang">e34f203f621a58e6a025f8d5776c747c</md5file> -<md5file name="languages.lang">b79ef3622f679533a44325aebaf50f74</md5file> +<md5file name="main.lang">6d806208ab89956ede6d771dd22caf33</md5file> +<md5file name="languages.lang">18f85545aab45cfaaf39f9beb9170e19</md5file> <md5file name="bookmarks.lang">f11caf85f97048d91c71324fa554e8cf</md5file> <md5file name="sms.lang">d7076d1ba0b16124aa157994fdb7ec3e</md5file> <md5file name="dict.lang">c16ead4fa40f9b157f7c4f0ec8afefd5</md5file> @@ -9481,64 +9471,75 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">8bd26ffb64c2d28d90aefe0d30932b98</md5file> <md5file name="sendings.lang">c91758455ce161836aafe2a059dd9009</md5file> -<md5file name="accountancy.lang">7bfa336838a135bab143a6b5b0758af1</md5file> +<md5file name="accountancy.lang">32b016e33ecde84463dde239f1b9edb8</md5file> <md5file name="externalsite.lang">ef990f1dec41193b1367ff9ff985ca67</md5file> </dir> <dir name="/langs/de_CH" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">1db1d7ff0f6ef232f1aaac2c2cb56b43</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">65d76d4a51649d67a90d5c49c8ca7430</md5file> +<md5file name="bills.lang">0b12f786acead1817589d807f26db930</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="main.lang">93fc25faef2e4a631602c033427fd12b</md5file> +</dir> +<dir name="/langs/es_VE" > +<md5file name="projects.lang">02f561f8057e8cadb399c18635e6d799</md5file> +<md5file name="bills.lang">d635affc1ece9aea78418df8eeaa6315</md5file> +<md5file name="incoterm.lang">a74186274ce78332973e48f79e3c21a2</md5file> +<md5file name="printing.lang">22a4f8ef288cc8029481984e6ea2ac8b</md5file> +<md5file name="companies.lang">090e9b99362f9653758ae819aff75512</md5file> +<md5file name="margins.lang">5410dd2cdb6ca3af79ee9d2dfbe90ead</md5file> +<md5file name="compta.lang">418697d8893dc092be6f18415df3efbd</md5file> +<md5file name="main.lang">a1d25b7f08b331845b86c40c2ce5074f</md5file> +<md5file name="bookmarks.lang">9eb5f6e1266870f5c28554b6722a995e</md5file> +<md5file name="sms.lang">7b57014d652d44232899ffaf1894e8ac</md5file> +<md5file name="commercial.lang">dad6705b5a32e68b107566565d958801</md5file> +<md5file name="trips.lang">772d360cc224f9125941df93cb5c39c5</md5file> +<md5file name="sendings.lang">1a11cd258abcd332148d1c2c08dcac6d</md5file> </dir> <dir name="/langs/id_ID" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">27534eb72e590038e0fa11d8df5a15d6</md5file> +<md5file name="bills.lang">05639cd1f431af20d67cbb44362109f5</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">4c2cde2a7b3cabf2a3056b98f5e0ab9d</md5file> +<md5file name="admin.lang">6c2a478ad90eccc4dc58825b3955f8ea</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">3d553783df165b8fbf3ebee134c980dd</md5file> +<md5file name="link.lang">3205d55a96cffd3b1b029104458ccbfe</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">e108d4f278f102da00319763761567e8</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">282e62eaceade858ea0158c0f8bca19e</md5file> +<md5file name="companies.lang">78851b6f8f660d86b00238d80980f375</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">11f3242d58ace647e398a9844855545b</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">17c25bcc2889cff3d487e3053feabbc9</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">485f95503bd19520f6ca020ae9f337db</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">e5358509c768563b7eb5ed56913086dc</md5file> +<md5file name="install.lang">161157a60b6d31aa2eb6787c8e5b6001</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">5ba7ac8405f49bca38bb086f6cffa95c</md5file> -<md5file name="languages.lang">056cb81138164d85bb0d50ab0d312e86</md5file> +<md5file name="main.lang">4364c1e5068618c97951cfab09ca12cc</md5file> +<md5file name="languages.lang">cfd54dec6e531d2713c649687eb771cf</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> <md5file name="dict.lang">6f225dc643f02ed2509b857ca08a1695</md5file> @@ -9549,67 +9550,67 @@ <md5file name="salaries.lang">fb4a6f0b8120de5bf4484b514147bf27</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">52caff2f9a03cfbc8f6104bf2403ec25</md5file> +<md5file name="accountancy.lang">06712412e2918006f5ffb08e351cf4bc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/fr_BE" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">523ab8741e3df41c6147df2003e726a8</md5file> -<md5file name="admin.lang">21f130550e39e481ce9cb357516e6ab1</md5file> +<md5file name="bills.lang">11548ca929c3b33650644377a193fafa</md5file> +<md5file name="admin.lang">d78f2f3c7cea8650f256384b115de5bd</md5file> <md5file name="boxes.lang">3332e7e07f91da6313b26cb61dbca6ee</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="agenda.lang">2cd37a211a31a13ce61875112cd9b50b</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">34e9924a5543f5c9f8d42f68852aa1ce</md5file> +<md5file name="exports.lang">28f44c26afebd0f551578f04045c6496</md5file> +<md5file name="errors.lang">6230437ad4adfb173f89c5c9b1cd3301</md5file> +<md5file name="main.lang">6f99a2ec953cb62fbd44e00f8d7f1573</md5file> +<md5file name="languages.lang">7d6b8f45303f24ad769fb402b9416bb5</md5file> <md5file name="sms.lang">68459fc84ea935a6d7c3c01688685585</md5file> -<md5file name="accountancy.lang">73e9edb0163694ae2e0a80744ec41138</md5file> +<md5file name="accountancy.lang">78ac41701d68b2929c5083654857ae83</md5file> </dir> <dir name="/langs/pt_PT" > -<md5file name="projects.lang">0ffa472d5ef751a84b9c10bd5e7b5700</md5file> +<md5file name="projects.lang">b96ab3897fa257c512682880b7b78918</md5file> <md5file name="cashdesk.lang">8a54b70546ddfb4c37311eed7fe97f37</md5file> <md5file name="workflow.lang">5d4bc708b7463a1439b6e450ecfe14a4</md5file> -<md5file name="bills.lang">50cb15cb36ba9f2ed19f40adf6a47429</md5file> +<md5file name="bills.lang">8dc2592780c57ff8e1844b9685952aad</md5file> <md5file name="orders.lang">10f30659042ecce2c07c210ac2194652</md5file> -<md5file name="admin.lang">6824d83658f42d96b9069b6fc83a0798</md5file> +<md5file name="admin.lang">1e3c22aa2adfc5c06708acf0e4b7d3f0</md5file> <md5file name="withdrawals.lang">14a61298c64c7c9be5640d0c4e4fb421</md5file> <md5file name="incoterm.lang">110e015c9a8e5ca0f74c16973fcfd6e6</md5file> <md5file name="loan.lang">fdec511a494d5027c2acfc28a9699401</md5file> <md5file name="boxes.lang">b724824ea94f4d3ab2ef94500dcfb952</md5file> <md5file name="members.lang">d2f5adfad0a886c9fd4f01bcd8e2b407</md5file> <md5file name="ecm.lang">4e5fa484c5e828a1850cdcc41c2e21ad</md5file> -<md5file name="link.lang">299d941a9f02e17c8b02434fa9e8030f</md5file> +<md5file name="link.lang">e780b269169220334ce8a881ed8df86e</md5file> <md5file name="stocks.lang">8645e85dff01d97ec7a5592842fe8e9a</md5file> -<md5file name="products.lang">43676fefb1fdfc39d88827b4ba9392f6</md5file> +<md5file name="products.lang">785ac550d923a2372210f8ec6fdde91a</md5file> <md5file name="printing.lang">be34fcb006606de6d45c9017d0e6c0d0</md5file> -<md5file name="banks.lang">46d424d421b1da5570db5547a77ad14e</md5file> +<md5file name="banks.lang">6009271825117e12a5a0c602659cf797</md5file> <md5file name="agenda.lang">94d8e090abeb11d9024dcc7e3eb86871</md5file> <md5file name="help.lang">e131a7ffecf41104dee00ebbce281fab</md5file> -<md5file name="holiday.lang">13e6a2ce352dccc6172c60efe0bd80f3</md5file> +<md5file name="holiday.lang">b52b425ac660948cac6079e24ad6fdab</md5file> <md5file name="productbatch.lang">d5878227c86ff4802e669af1c7596a5f</md5file> <md5file name="resource.lang">a1b4f1a132ee1c2910d45a3ddf0b116d</md5file> <md5file name="categories.lang">46696aca52e1960099b43cd82dbbc95d</md5file> <md5file name="paybox.lang">3004b16ebee23d327f659b2a7473435a</md5file> <md5file name="ldap.lang">184f8b89087e7c5bf304a8fb05056c81</md5file> <md5file name="users.lang">907459d92ccbbbeb7cedf07b093bab8d</md5file> -<md5file name="companies.lang">900d9aa8de0eeab5acfd4db34d3ce735</md5file> +<md5file name="companies.lang">283d11015b1e9abf93cf98db0ac9973a</md5file> <md5file name="margins.lang">88b274f352239ce9434388ff31bcf56e</md5file> -<md5file name="ftp.lang">ecc6587f01a3e2b2fbb938a01ed61ff6</md5file> -<md5file name="exports.lang">f9e5e501d5824bdb2edd34487ef753e4</md5file> +<md5file name="ftp.lang">abee0268a8e107361ff47312a5e87a6d</md5file> +<md5file name="exports.lang">ce77e314a51b996a81e15c9446978458</md5file> <md5file name="paypal.lang">953b6481373f49567196fa44c135b46e</md5file> <md5file name="cron.lang">c628021e320e7a63491f3bface328003</md5file> -<md5file name="interventions.lang">67709582399a59b174d58d7de1362fb7</md5file> -<md5file name="errors.lang">8023455375808279a7d309c595cf9aeb</md5file> -<md5file name="compta.lang">48a16119e02b8de2108e34c83b18b326</md5file> +<md5file name="interventions.lang">5c2e760538e1597f18d4c7743b92dd27</md5file> +<md5file name="errors.lang">fe1811d2f86bbbc548324f42cc4ed4aa</md5file> +<md5file name="compta.lang">7558a825e0490735e28cab2de8014817</md5file> <md5file name="suppliers.lang">3678347d4536b92af9d398a603ec0aa9</md5file> <md5file name="opensurvey.lang">ac2e49c27102ae56b3deed5e8d7c4175</md5file> <md5file name="donations.lang">44f79429dad38940b566f2f1537df733</md5file> <md5file name="contracts.lang">47ec124cb943c866b2782fc3b47ef4a6</md5file> <md5file name="deliveries.lang">3a4777f67a135a1cfdf7a47069d350f0</md5file> <md5file name="mailmanspip.lang">1b7f4ed47e2733ed7daf1f068dc5a43a</md5file> -<md5file name="install.lang">833cb774486fc673341c35eece6a9327</md5file> +<md5file name="install.lang">a15804da968df59a893dc273d4ab4c7e</md5file> <md5file name="propal.lang">dc01728427612699c305b8f285cd1262</md5file> -<md5file name="main.lang">4f85a3bc141a740f1d3931a7581d5048</md5file> -<md5file name="languages.lang">79cb9d37e25d660b3dc8c5de296332c7</md5file> +<md5file name="main.lang">811b43fb9701e272813f4ce0f8dcdec2</md5file> +<md5file name="languages.lang">19fc6c7a0821552c6a710175261e8d91</md5file> <md5file name="bookmarks.lang">87286fa247ed09647335fabb2a9ea2c8</md5file> <md5file name="sms.lang">0b44cc53b25de22d65ec652eb81f2709</md5file> <md5file name="dict.lang">f941b0dd2760b7fbc53b3ad0e10e50d7</md5file> @@ -9620,55 +9621,55 @@ <md5file name="salaries.lang">b75222a8f89443a5fdd5270fd5cb15bf</md5file> <md5file name="trips.lang">8ccf673ff2d8d21f4d4b27fe023b422a</md5file> <md5file name="sendings.lang">1560ee8237facda4df210cb12b9153e7</md5file> -<md5file name="accountancy.lang">e7f8a431579831db43cf42cb3ecc7ba5</md5file> +<md5file name="accountancy.lang">e7f841597d7e6fc358643b5bab47094c</md5file> <md5file name="externalsite.lang">6ad1e01b6d442e0d1300992628e095fa</md5file> </dir> <dir name="/langs/th_TH" > -<md5file name="projects.lang">37a644fdadbc320cd7badcb3f2160581</md5file> +<md5file name="projects.lang">8204668d38a45472f4e6d12de692f2c0</md5file> <md5file name="cashdesk.lang">40da036c3ed6060360c70640de106608</md5file> <md5file name="workflow.lang">e79dbc779c33fba7f5c1a7a2f7b57bf8</md5file> -<md5file name="bills.lang">af1916d0892dc13be2174e6d2a6acb59</md5file> +<md5file name="bills.lang">9d450f24216624c693008f7e5f16e7b8</md5file> <md5file name="orders.lang">9c9c90168c862a478d6fea10cadbf68f</md5file> -<md5file name="admin.lang">f03e1ce24e60569fd52286622d5e9898</md5file> +<md5file name="admin.lang">a471db266232d971a875494230cc7c48</md5file> <md5file name="withdrawals.lang">52427798b2a5dcb70d70d56d3e192716</md5file> <md5file name="incoterm.lang">1d053fd20fee7157bb530d6ed8656535</md5file> <md5file name="loan.lang">0b5a5f0f19db04cf9782504c32fde043</md5file> <md5file name="boxes.lang">bbd2e9eb5a38d949037f38c2b160f5e3</md5file> <md5file name="members.lang">ecfd8bb10368f489e38e4a6d70cf19f4</md5file> <md5file name="ecm.lang">14486d10d969cfb5063318a4d1fdf997</md5file> -<md5file name="link.lang">60777f0319f1b3dae65db8ae22ac8b83</md5file> +<md5file name="link.lang">bfdf26f7b6a89a2378f0c86830195f57</md5file> <md5file name="stocks.lang">be16e99465614871bf39a938b331739b</md5file> -<md5file name="products.lang">33c88a07438fee635a31e31f1b82b1ca</md5file> +<md5file name="products.lang">48f087a382b785b2b48900bf02fda7de</md5file> <md5file name="printing.lang">3833a731abeca153bdb91e6ae155a90a</md5file> -<md5file name="banks.lang">03be67f2459dacb52f4419c05d9cf9c7</md5file> +<md5file name="banks.lang">98d75e356fd2b8346ddce25d95e0ae71</md5file> <md5file name="agenda.lang">e9fc552212d3dcde62ce079b3ae7da14</md5file> <md5file name="help.lang">690c87d366aca89d2768a17c445cb045</md5file> -<md5file name="holiday.lang">da307033d9af4e73d15dfff967f301cd</md5file> +<md5file name="holiday.lang">791e669d26928837be4fe2ef749411f3</md5file> <md5file name="productbatch.lang">0cd2d97cc04d767f61df46295f3689bf</md5file> <md5file name="resource.lang">b5685b4431db742c4d8e5eda463ac680</md5file> <md5file name="categories.lang">36ca80ebf0280ebf1d58db67f6491dda</md5file> <md5file name="paybox.lang">4cbbdb44f239d315bc124680b44e79a3</md5file> <md5file name="ldap.lang">f286f5bb77bf7a5d6a3133d47ca2def2</md5file> <md5file name="users.lang">4e48782ba5e3db06fe07b7a077ec5639</md5file> -<md5file name="companies.lang">7039961c9bac00c7d741ba4411aa01be</md5file> +<md5file name="companies.lang">62e3883c35027c39bf1e314e7c24a570</md5file> <md5file name="margins.lang">09e9a424a7a3756529a6a9802317131b</md5file> -<md5file name="ftp.lang">b536e6b3720ab1a0bd19d0cff38bc56c</md5file> -<md5file name="exports.lang">38c5e9d111751c319c3b15390e924b17</md5file> +<md5file name="ftp.lang">130c00d386078dace2cf9ff36b9f5c02</md5file> +<md5file name="exports.lang">34b0430074749f12cff0ff3c6ffeb334</md5file> <md5file name="paypal.lang">819885d528aca06ddc71e73fc4f53c60</md5file> <md5file name="cron.lang">d95092bbd49344e2a07606621b38780f</md5file> -<md5file name="interventions.lang">019c8545f027aa2de1002d8f97911304</md5file> -<md5file name="errors.lang">107c60ff2789cb0af7faad68c7cfc5e3</md5file> -<md5file name="compta.lang">4c0c45c1fda83bbdc69cfa4ae7365f72</md5file> +<md5file name="interventions.lang">a24cf2d2bdde87993488aa5ac2311bde</md5file> +<md5file name="errors.lang">058fd071b124431edbe806c875a55025</md5file> +<md5file name="compta.lang">b1383da3b366596a1c0417fc06168e06</md5file> <md5file name="suppliers.lang">0a4b3147837c4b2697386b70940cd60d</md5file> <md5file name="opensurvey.lang">6c350cab97cc78a5355817fefdde8d1f</md5file> <md5file name="donations.lang">0102a1534d2964a0ff588ae23e2effb2</md5file> <md5file name="contracts.lang">3954cfb000ac4f676ed6fc06af23dacd</md5file> <md5file name="deliveries.lang">984ac2a148088665cbda36e3c2d1e226</md5file> <md5file name="mailmanspip.lang">84d22376b36901d38526d6ebe0e10281</md5file> -<md5file name="install.lang">b904ea77e96218942b531e429d73ca9e</md5file> +<md5file name="install.lang">05be9a7471ce388b5e2e5fe2954b1424</md5file> <md5file name="propal.lang">65e9e1b5f51015b08fd5e36ee6766fe6</md5file> -<md5file name="main.lang">18cd624bbffb0755b7d6debd18339380</md5file> -<md5file name="languages.lang">0eebc1b879f218ff0bc49f20bebe7d62</md5file> +<md5file name="main.lang">ef25f47ee67eac94eeeb0dd9b5d569fb</md5file> +<md5file name="languages.lang">9f783348297844ee23cb6f1cd01a212f</md5file> <md5file name="bookmarks.lang">89da70a234eae57c52a2c2c94993f02a</md5file> <md5file name="sms.lang">fc98abd696e8be5f5f266fc5a88e952c</md5file> <md5file name="dict.lang">ab4ecb5d3233c1e528042934ce93a740</md5file> @@ -9679,55 +9680,55 @@ <md5file name="salaries.lang">76fd170989412fcfb3cc9f0019c0f184</md5file> <md5file name="trips.lang">ea995e584eea2e034db3f28d8fd9bb6a</md5file> <md5file name="sendings.lang">1b0c0949ff8e57770f7e88e433b4deb3</md5file> -<md5file name="accountancy.lang">f4fac5306d75577287c3e93685617f2e</md5file> +<md5file name="accountancy.lang">75ef924e15af16ffa6eb2ccdf9d8ddf4</md5file> <md5file name="externalsite.lang">7457fe1789a9f0f07205824fb97aee9d</md5file> </dir> <dir name="/langs/ja_JP" > -<md5file name="projects.lang">c32c79d19fba449a6293b9779c854a57</md5file> +<md5file name="projects.lang">a025ed1d0dcf70880fb1c0c9afc6ac1d</md5file> <md5file name="cashdesk.lang">8c05bca341db9c1e806bf122cd6129b0</md5file> <md5file name="workflow.lang">f8f7a172a28516637112bfb05e9b0bbc</md5file> -<md5file name="bills.lang">cc8bb28a1c987461257eb130d150c152</md5file> +<md5file name="bills.lang">44ba92975e6660ad82e875ca2bf70c9b</md5file> <md5file name="orders.lang">443bd303b15816349244d32e532803f1</md5file> -<md5file name="admin.lang">24587a4f7f28aee1e9ec50831ebe0471</md5file> +<md5file name="admin.lang">772113b2cf9a9a23788e28aaa3616e44</md5file> <md5file name="withdrawals.lang">4a9dd02753c248d33d39dea3efa7acd2</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">425da8d00f099c5e145c34080a297f90</md5file> <md5file name="members.lang">a4122ffd8f45e924d0008ac3b433753a</md5file> <md5file name="ecm.lang">be6f11bef46d99c22eb5966366c90559</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">c6596953a71008b40a07dbccc4246f00</md5file> -<md5file name="products.lang">989b7a105e98561e21f4e9e07902bcfe</md5file> +<md5file name="products.lang">73a17ac88ca0270e05f2159971ea7d85</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">613ef77327120476191a189d589ff35d</md5file> +<md5file name="banks.lang">42caf35eadf47ce63212b7293613c26a</md5file> <md5file name="agenda.lang">901903fc1de65fc69091fd2329c420ce</md5file> <md5file name="help.lang">f5b0214673d66b795a0b2384d50a0f6e</md5file> -<md5file name="holiday.lang">16469179573686b8a93127543b96179c</md5file> +<md5file name="holiday.lang">93f882d6f3b53b2356fcb729ac5a66b8</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">71069986b806fc1ff7a81389411f3758</md5file> <md5file name="paybox.lang">812a612df294643f768e53dedf53d8a8</md5file> <md5file name="ldap.lang">912352c3ea040bb64208b06524d3e69f</md5file> <md5file name="users.lang">59e6bc72bc79cb2058f3a3142ddbf65a</md5file> -<md5file name="companies.lang">8f2146768829eca23aaabece6b2de026</md5file> +<md5file name="companies.lang">259c1b20b9f05320ec796e70839fc4f5</md5file> <md5file name="margins.lang">bec38e846ba9a13225c6530b1a282c4b</md5file> -<md5file name="ftp.lang">cb9aeac6d97c3f64441c933400ac7c5e</md5file> -<md5file name="exports.lang">da6e81368af413212a22d190a7e87f05</md5file> +<md5file name="ftp.lang">c5df93c6c0e803924ce6e3768655ed6e</md5file> +<md5file name="exports.lang">a8f1aa8e916a8bdc0840628322b2109d</md5file> <md5file name="paypal.lang">29274ab30398ff24199850dd8f263b78</md5file> <md5file name="cron.lang">91d7a4a1383f1b0fc2d3e378d46415fb</md5file> -<md5file name="interventions.lang">a58164e67d27a30b24604c0a0b1bb162</md5file> -<md5file name="errors.lang">432b10c20f8a08bb5c9e226c82ef3ff9</md5file> -<md5file name="compta.lang">f639fc0842e405e701daeab5a78ee0fb</md5file> +<md5file name="interventions.lang">b1cc8152608356ba4ba7f1391d54fbaf</md5file> +<md5file name="errors.lang">ca7c24aefa1e07793edac9f3ddbe80d9</md5file> +<md5file name="compta.lang">a5f494a9067158c4b81af693e44ca2f4</md5file> <md5file name="suppliers.lang">12ab9dfa0dd2b8b003da7ae04c38bb2c</md5file> <md5file name="opensurvey.lang">4c37f0937bc0bdf3829712cb5d05255c</md5file> <md5file name="donations.lang">096f70f880dc63e09b098ab89df0e483</md5file> <md5file name="contracts.lang">6178270f145f619a39ba9638617557b3</md5file> <md5file name="deliveries.lang">fa985871fb4d0f74795b3c61bf129d8d</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">2cd6906712928cfa690ee48663264147</md5file> +<md5file name="install.lang">b7b25caac3ac1481adcc45577b1fdb59</md5file> <md5file name="propal.lang">0df5c94ca0fefe23e45d64cfb4e3a943</md5file> -<md5file name="main.lang">261aae0db831ce67279d2ffca7015545</md5file> -<md5file name="languages.lang">47da69f211c95f6cba5dc0eff1fbd761</md5file> +<md5file name="main.lang">b25fa99e7044413d193297bd3909410f</md5file> +<md5file name="languages.lang">8354a1df4b6e9dcfa5e89a6c44d82e2f</md5file> <md5file name="bookmarks.lang">c734b464a1378316c70ab63dd8a36e34</md5file> <md5file name="sms.lang">46f4fd2960c180e57bf42a4003b95789</md5file> <md5file name="dict.lang">d855926b2e6609fa7bce6078ee3fc9bf</md5file> @@ -9738,55 +9739,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">e7c1d3a1b5e1cf7d3216cefaf1f2685d</md5file> <md5file name="sendings.lang">0d4ee93669987ff793623dda488a0cc9</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">e4fc2e43ec963c474b2f6f9ecccf3ea1</md5file> </dir> <dir name="/langs/ka_GE" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> -<md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> +<md5file name="main.lang">34c7fde492170f80fe8e0e6434f3eb0b</md5file> +<md5file name="languages.lang">bdb86969718f38f7c3ec9d78b8708f02</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> @@ -9797,113 +9798,113 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/sr_RS" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">f8a9693752fbd4548c1ac8da7c8107be</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> -<md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">cd00474a5d3f6c553107276daaebe05c</md5file> -<md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> -<md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> +<md5file name="workflow.lang">445a46a82a229836e2a48281bfaab919</md5file> +<md5file name="bills.lang">1d9a45779fc4c9ddca70d2112c570cd9</md5file> +<md5file name="orders.lang">005ba3bd0008292e2a85386ddd1fa04f</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> +<md5file name="withdrawals.lang">e53cc4766956ee5ea80f16d007d510f6</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> -<md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> +<md5file name="loan.lang">4ac3174e1e2b105f8a57d7cb28a3d399</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> -<md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> -<md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> -<md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> -<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="members.lang">0f546518edb041564ac25ba94055b263</md5file> +<md5file name="ecm.lang">8814f2d26ff511d967f395d57acd5685</md5file> +<md5file name="link.lang">50168662e94e4db72ff2ed9dffcc4115</md5file> +<md5file name="stocks.lang">3a925c7039a115c8e6ef0d90f31dff5f</md5file> +<md5file name="products.lang">a1da5aff187e7e5b5f81bb9c2d661d5b</md5file> +<md5file name="printing.lang">7c00b3d8a22adb8465d426fe5761fa35</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">d78ac4ef6dde0ad5fe7658f9d1ce627d</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> -<md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> +<md5file name="resource.lang">4a8c0a31962422325855a971a1c7710c</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> -<md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> -<md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> +<md5file name="paybox.lang">13f83052a3d8a7d4436fb7aaeb7913cf</md5file> +<md5file name="ldap.lang">8b01757f2b296289c0f7db30ec11d96f</md5file> <md5file name="users.lang">59862f5cdca62471f71fcab151781df3</md5file> -<md5file name="companies.lang">ee05f7fb91d29da2977b7374f9cff85f</md5file> -<md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> -<md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> -<md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> -<md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> -<md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> -<md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> -<md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> -<md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> -<md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> -<md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">976677f9986a37f46dd8cb078afdce50</md5file> -<md5file name="languages.lang">4dc8101030bd3c2080accb4bcb04f9cd</md5file> +<md5file name="companies.lang">1e741510c30fa2894a498d766b788feb</md5file> +<md5file name="margins.lang">9c64532d564956b7d3d3a257d242b3db</md5file> +<md5file name="ftp.lang">b23badd5a8357651688c3f6df1316769</md5file> +<md5file name="exports.lang">8b1c537db8ab0fe4c3f8927b2fb0cb9e</md5file> +<md5file name="paypal.lang">54d6d201342c97b3711f80827d656538</md5file> +<md5file name="cron.lang">9fbe301bd2b07340be501d7484824647</md5file> +<md5file name="interventions.lang">a6c44b297a558b313b308619d0156073</md5file> +<md5file name="errors.lang">119f3dc07f5def810e5ef2db590bc1b3</md5file> +<md5file name="compta.lang">02f8d83c5adfb6d65ebf8b68fca9b672</md5file> +<md5file name="suppliers.lang">218c313a6e7da245be69de66b962f49e</md5file> +<md5file name="opensurvey.lang">cd47d93ba321bc08b38a92a265f6b3b0</md5file> +<md5file name="donations.lang">2ed2a2b1bf98711b45ff827f312a4e7c</md5file> +<md5file name="contracts.lang">60612a3459c02626f55f8d6d0d3402a2</md5file> +<md5file name="deliveries.lang">2cd7d3f7497c93d075b5ccb792446c39</md5file> +<md5file name="mailmanspip.lang">7757d7cb0a69e68eb61016da1eb117e5</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> +<md5file name="propal.lang">dcbe961b1ff65aa4f20d45fedf7f134e</md5file> +<md5file name="main.lang">f533529636168b23109deace45243288</md5file> +<md5file name="languages.lang">5a95f66a1bae23db97588196ad92077a</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> -<md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> -<md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> -<md5file name="mails.lang">f6118b412225605b9bfe2d33480f8f4b</md5file> -<md5file name="other.lang">bdb2338095a4ea340c6d023c861169c6</md5file> +<md5file name="sms.lang">e86011217ac83cd8b8952eba36da554f</md5file> +<md5file name="dict.lang">291adbc7d79c325be982f0c0d155a12d</md5file> +<md5file name="mails.lang">037be0b259ed6f2c8c88156f1287a353</md5file> +<md5file name="other.lang">03cb1e67010459bfa029a017a1772908</md5file> <md5file name="commercial.lang">b59c994938b335efe318af6e6cd7d977</md5file> -<md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> -<md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> -<md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">a95fc4e5f314aab5e20f6265a8f35682</md5file> -<md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> +<md5file name="salaries.lang">b898ceb0904d8567be7de10c55a0729f</md5file> +<md5file name="trips.lang">66e0502fccb30a28be66dd050968f0b2</md5file> +<md5file name="sendings.lang">ac055953468913e48cf4428070d1db18</md5file> +<md5file name="accountancy.lang">1483402c0b4004bb0547e572f2c6837d</md5file> +<md5file name="externalsite.lang">6d68e6d9d94c46be0cc3db9e41e2f99d</md5file> </dir> <dir name="/langs/mk_MK" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">5ba7ac8405f49bca38bb086f6cffa95c</md5file> -<md5file name="languages.lang">4ffa9d84aaad0e85fa501f82879cc18e</md5file> +<md5file name="main.lang">4364c1e5068618c97951cfab09ca12cc</md5file> +<md5file name="languages.lang">3bb50d344204ac6115c3799e8e7d51ca</md5file> <md5file name="bookmarks.lang">0ad67108567f99662f7dabc9585331da</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> <md5file name="dict.lang">6f225dc643f02ed2509b857ca08a1695</md5file> @@ -9914,55 +9915,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/vi_VN" > -<md5file name="projects.lang">044bf44c5d7d18859115ee1c381a6128</md5file> +<md5file name="projects.lang">f58703fa42071506f754084771533803</md5file> <md5file name="cashdesk.lang">4f3dd930710082c606d630d8399cb483</md5file> <md5file name="workflow.lang">fe0cac1dcd26398b7af88d0463c11bf0</md5file> -<md5file name="bills.lang">5ce211155fc5ed69d2c580fb0ca5f1c9</md5file> +<md5file name="bills.lang">fca2cbd48c60d97608b0bd8dc7f72ffe</md5file> <md5file name="orders.lang">ef412501addaf9bc480e7de2bfb2d445</md5file> -<md5file name="admin.lang">cf91e13332c13625c1cf2ea4636ef527</md5file> +<md5file name="admin.lang">85241cbe975bbd8c97ddcdd93d5649c2</md5file> <md5file name="withdrawals.lang">24a463840569e7c31797c226dbca70d8</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">25e1ba7efdf7ca4514b81e86f1b0434e</md5file> <md5file name="boxes.lang">6830bc73f64c593602b0621587983a53</md5file> <md5file name="members.lang">f45ee6f7e075dc07091427a65d80bc3d</md5file> <md5file name="ecm.lang">de802721fcfbac64dba34c4e57db1d77</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">f224691cb7bcc2759a3892662c9db80e</md5file> -<md5file name="products.lang">22594888bfb7449667e2bc9e473123f3</md5file> +<md5file name="products.lang">7993356c4b4d0e06e33e6aae2d86d338</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">b541caea5c767a4f5592528667133bf4</md5file> +<md5file name="banks.lang">5d07d2a675f1aee608bafb069211de4d</md5file> <md5file name="agenda.lang">004a58ead0e46cc37a0012f34830d7e9</md5file> <md5file name="help.lang">63a1a0c3dc2beff496d15938130fbc1e</md5file> -<md5file name="holiday.lang">2385f20e749585b5d5662263217ea2ff</md5file> +<md5file name="holiday.lang">974a5c0861d9dbc8812376eb626d1252</md5file> <md5file name="productbatch.lang">2364fb2d06a0eb002e0053bbd30989b9</md5file> <md5file name="resource.lang">1b07213c7405612a72c82628826d7d5b</md5file> <md5file name="categories.lang">be187e899e7a47ffd467e9ce35b8f4cc</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">6b2bd775e06aa7cbd2f7a8848f5aba67</md5file> <md5file name="users.lang">992fdd617035a1127aba5caa02e9bf7b</md5file> -<md5file name="companies.lang">c350f2eeae2f5d929365041bb54c9a13</md5file> +<md5file name="companies.lang">42e733a579888b558a3e2469456ccbc2</md5file> <md5file name="margins.lang">6421a8b039e088359548c024a50070b9</md5file> -<md5file name="ftp.lang">10da288c55fecaa85ef7af08f041e3f6</md5file> -<md5file name="exports.lang">dbee74bc9545487c0b6806e498cd2aea</md5file> +<md5file name="ftp.lang">e54187fd82fe00c9c2271ba19d36c01c</md5file> +<md5file name="exports.lang">1900a6121679c88999a0b9d2fdfcfd8a</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">ecbbb1603ab59fbe960202b3470413c5</md5file> -<md5file name="interventions.lang">893511fb018dffe28b1f0c479ba7bdcd</md5file> -<md5file name="errors.lang">c102737cc01f004013986c097d8c13fa</md5file> -<md5file name="compta.lang">70e1da0a51b6247be17eaecbd9417225</md5file> +<md5file name="interventions.lang">767dd7ba08cd361151b6d8390298a342</md5file> +<md5file name="errors.lang">59d9c7c8cf2b1a6d3429e1ca7ff1a031</md5file> +<md5file name="compta.lang">65c7492b9042f2489146986293c84674</md5file> <md5file name="suppliers.lang">e2bea3db3349c137767eab56bb706958</md5file> <md5file name="opensurvey.lang">aa04bdeb89f5b4ddbd80395ebe09c29a</md5file> <md5file name="donations.lang">7560df62010de03bd1597143b8909d9c</md5file> <md5file name="contracts.lang">501787b615deed8af323325510e4479c</md5file> <md5file name="deliveries.lang">2bb94b0f66048dd210f0b149544f69a3</md5file> <md5file name="mailmanspip.lang">999992f3bf87ecc74a951085c24ab54c</md5file> -<md5file name="install.lang">fde64a2155b288f66c1ae7aeedefc3bb</md5file> +<md5file name="install.lang">70dc7c7ae05155db57ef2978e8c065c2</md5file> <md5file name="propal.lang">967f6c4724c7c5a3807ac81fd7d42d57</md5file> -<md5file name="main.lang">cef93c9c42f305fcedf9bf3ae8d9f7eb</md5file> -<md5file name="languages.lang">e89af39677088e95fd2c457d10487b12</md5file> +<md5file name="main.lang">c5e22bb5166a4b69d304414f519b359a</md5file> +<md5file name="languages.lang">1eea27d8dc099de59fbd653e5bac258f</md5file> <md5file name="bookmarks.lang">3bdff0ea3ff709e917be270c3e96a1e9</md5file> <md5file name="sms.lang">c0ce2218241f69e739b177fd5c140033</md5file> <md5file name="dict.lang">9768913e4af639ec2118c264a5ca3583</md5file> @@ -9973,43 +9974,43 @@ <md5file name="salaries.lang">1130ef43c1a7437b844db1579e3c434f</md5file> <md5file name="trips.lang">9544b3406665c8454ca7ab39e2a6393a</md5file> <md5file name="sendings.lang">ccd751e3f9c583aae56b1eefc3bafbbb</md5file> -<md5file name="accountancy.lang">fec167baa346c43989cd7357a091ee68</md5file> +<md5file name="accountancy.lang">0545a8fe6b0d4712665045332c5a73fd</md5file> <md5file name="externalsite.lang">e77cfae1b2c9124ddd567cc6f0bcd7a9</md5file> </dir> <dir name="/langs/es_CL" > -<md5file name="projects.lang">9eb7de069f59815934e071aa4bc8a400</md5file> +<md5file name="projects.lang">d04237165096c4ab4aae777ac08a63c1</md5file> <md5file name="workflow.lang">d644237a73e898a62393491905b4ed87</md5file> -<md5file name="bills.lang">4160f02f654932bedd29edd671b51d46</md5file> +<md5file name="bills.lang">857cfdee8d1a70d9357f829ff7465ec3</md5file> <md5file name="orders.lang">b39c038e6e8b0628c90d5114271dc50e</md5file> -<md5file name="admin.lang">72b5eccc9277874ce99e16752aba159c</md5file> +<md5file name="admin.lang">8b1af0ee9bd757f406a9085e52cb3e1a</md5file> <md5file name="boxes.lang">18381fbfd3da6eb62195dd3d7c2025b5</md5file> <md5file name="members.lang">fab0071a1a02bdff2c962825b43c2dfd</md5file> <md5file name="ecm.lang">f254234f7743f533f091e707ae5c6e5a</md5file> <md5file name="products.lang">93d2324320ddf2609d33828f0070e552</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> <md5file name="agenda.lang">07dba3c5fa878727518a110582690996</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> <md5file name="companies.lang">169e53e9bb18aead3d080bed0fb9a311</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="compta.lang">721f864f34ed9957a1da79a505146c16</md5file> <md5file name="install.lang">f03b0dcf6c6febaec231650b079d2f69</md5file> <md5file name="propal.lang">0dcf4ac06cd149d2c5828b8563cbe01b</md5file> -<md5file name="main.lang">1a6ce5cdb1c6c8e0101031ed7aa4cffb</md5file> +<md5file name="main.lang">436545df3d1465a5a48adb9868ac07a4</md5file> <md5file name="other.lang">d0e4982b7bc6a1cd62b339dd4edef863</md5file> <md5file name="commercial.lang">a946d614786a829d9964c0e27d143e0c</md5file> </dir> <dir name="/langs/fr_CA" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> <md5file name="cashdesk.lang">08acb8a8ca3a1dd92759d583424913af</md5file> -<md5file name="bills.lang">5db0fae663b6387d4176b8cd656f89b9</md5file> -<md5file name="admin.lang">1f9c4608541c8e95cd6189b122aaec7b</md5file> +<md5file name="bills.lang">525957b57a0fc667d697fe991b9430d1</md5file> +<md5file name="admin.lang">20bc5f32b32f8e0916ce1a5457227126</md5file> <md5file name="boxes.lang">86a67dc27f4eab8f63ed174e5c3b5d6b</md5file> <md5file name="banks.lang">7c997211d0f9484e255a5c00ee139c30</md5file> +<md5file name="agenda.lang">ccce0cde4bf1a228f603f64e14dfd505</md5file> <md5file name="categories.lang">741a1338d8cd1eedcaa67bb2a3988c56</md5file> <md5file name="companies.lang">f698b9faa688684b6932c41c48845c65</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="compta.lang">3d09d84e3192b9ff3f2086ba9cc60080</md5file> -<md5file name="main.lang">d1fe9d7d18e6a94eece41486639cd0ff</md5file> +<md5file name="exports.lang">28f44c26afebd0f551578f04045c6496</md5file> +<md5file name="errors.lang">6230437ad4adfb173f89c5c9b1cd3301</md5file> +<md5file name="compta.lang">73bfa19aad8a9d2f4456d5c6e05bc7aa</md5file> +<md5file name="main.lang">c586c55023f5ff1cd37e7bf4795ac916</md5file> +<md5file name="languages.lang">7d6b8f45303f24ad769fb402b9416bb5</md5file> +<md5file name="accountancy.lang">9ed2bf9282af9c376568885348569e87</md5file> </dir> <dir name="/langs/ru_UA" > <md5file name="ecm.lang">b9f82ae7cb411ea9546ce513e57af1f2</md5file> @@ -10029,51 +10030,51 @@ <md5file name="other.lang">c2d7742f87130bde6c3b91332f04c837</md5file> </dir> <dir name="/langs/it_IT" > -<md5file name="projects.lang">a3e9281777bf6379e3e532d4f86f9918</md5file> +<md5file name="projects.lang">a2319b6bafdc046d8782498e721068df</md5file> <md5file name="cashdesk.lang">76391c0def140fedc6931ffbf18ab295</md5file> <md5file name="workflow.lang">4c6700b866e64fb8761e87c807f31801</md5file> -<md5file name="bills.lang">7620117a87ac76a0abdf1e3f2a0dd2a8</md5file> +<md5file name="bills.lang">2f5b0a47cdfe19b77022593d65a9ccb8</md5file> <md5file name="orders.lang">a75be484704fc95dcd1bd88579cdc6ac</md5file> -<md5file name="admin.lang">83541ff8d9a8403b1c4d65fec49f1def</md5file> +<md5file name="admin.lang">85ba8085df5fa8598b2b64e97db1f12c</md5file> <md5file name="withdrawals.lang">93f3338fc21f2da47f79c1446f3f5da0</md5file> <md5file name="incoterm.lang">9a61b8f01d920877ac43574d7a89d139</md5file> <md5file name="loan.lang">0a27701667ce4d505e2ddbd6a16b8cc5</md5file> <md5file name="boxes.lang">8361914c0ee551857cc25cc0fdf97fe9</md5file> <md5file name="members.lang">d0aab202d384152857a67a5910d74da1</md5file> <md5file name="ecm.lang">7dd6c7b2a261d29947a77e876c528bb7</md5file> -<md5file name="link.lang">978c57249da23e3f3d93de87b2c135fb</md5file> +<md5file name="link.lang">b99ad87df98f3a06424fbd9ebd338e80</md5file> <md5file name="stocks.lang">5e43b0e94632b0f67f274968d54e1066</md5file> -<md5file name="products.lang">bea204cbd818b1018e5ba6a410128f11</md5file> +<md5file name="products.lang">79176c1d8bb3143c78f0830dd414f606</md5file> <md5file name="printing.lang">cc5a2dc3e5de619ff865e9d7c81e128a</md5file> -<md5file name="banks.lang">c09c45f624a9bb96d696b4e736810495</md5file> +<md5file name="banks.lang">fe7ed9ea8c32d40babb3bb89739b8880</md5file> <md5file name="agenda.lang">cf47d01f997d687b8a1bc38e0cb6485b</md5file> <md5file name="help.lang">31f372c93f03315c680f0ccf7d1df897</md5file> -<md5file name="holiday.lang">5b6e8355297f48719eaa508a1dd0242b</md5file> +<md5file name="holiday.lang">b9731741850079b9e831f8a6890ec89b</md5file> <md5file name="productbatch.lang">254cc450c35f98ddf34271255f4eb6d9</md5file> <md5file name="resource.lang">22ec38a9e1c8d0a8ade2b378df4dfd5e</md5file> <md5file name="categories.lang">c679cf1cb4b8e13fa28a98eefa89e436</md5file> <md5file name="paybox.lang">caaf489a26511afefc97a0624f47f2e0</md5file> <md5file name="ldap.lang">e296aa7dae0e0d5d91a2a7cab148a042</md5file> <md5file name="users.lang">1c9f2e419e96a7abf36d46c2cde71e7a</md5file> -<md5file name="companies.lang">88aff64c2a387f2558e14f5dcdff75cc</md5file> +<md5file name="companies.lang">e0e6e54c2cb89b008ee551ee9bd97804</md5file> <md5file name="margins.lang">24359d62453ef0883ebce7a118371c6a</md5file> -<md5file name="ftp.lang">68bdddeadf40d3061dd009fe77eec5d2</md5file> -<md5file name="exports.lang">487ac2c661ac6747c4931ffd4e094d6d</md5file> +<md5file name="ftp.lang">7512bb4a63889927a99524df2da76f7d</md5file> +<md5file name="exports.lang">9cf7b617ca05a4066e7e0d5d02db6512</md5file> <md5file name="paypal.lang">bfdffc1cf6e42979f52384d3125b72ad</md5file> <md5file name="cron.lang">5136e39159be1875f8f6ba4489500d09</md5file> -<md5file name="interventions.lang">8028b9965a200c62fd4a16eee39c0e19</md5file> -<md5file name="errors.lang">6dea95444fa084d9f9f33be87ab60a07</md5file> -<md5file name="compta.lang">2edcb98d384fa73b9452c76b88602e06</md5file> +<md5file name="interventions.lang">05cf692312e366e5f262d956d0c11eca</md5file> +<md5file name="errors.lang">70cd971784454b3e119e1d0e90d1de8a</md5file> +<md5file name="compta.lang">24717a755baaf426eed7c691330616a4</md5file> <md5file name="suppliers.lang">45dbd2119c3d6fc009c327ef5510af98</md5file> <md5file name="opensurvey.lang">c7e70b20d22458e1c7625cde28fd7c3a</md5file> <md5file name="donations.lang">8847fd5eb933c577a1a58d65274df4fc</md5file> <md5file name="contracts.lang">26d9830c8d765010486530413e4827e6</md5file> <md5file name="deliveries.lang">ce9447e5187596bbbc50d0906cac35fb</md5file> <md5file name="mailmanspip.lang">c35de5bd5cec0c5e363104a2e2e4bef7</md5file> -<md5file name="install.lang">198b5c8e1cd19cb1a5338b8cfd7e11fb</md5file> +<md5file name="install.lang">7c452999b4237bc2856f5c3119ffed49</md5file> <md5file name="propal.lang">9af1f73d600a2a75987f983e3cfa6d1d</md5file> -<md5file name="main.lang">dfbe3c60c4f1647c6956c3960f848fee</md5file> -<md5file name="languages.lang">506490e627de09b3c0121d57b10a76da</md5file> +<md5file name="main.lang">afecc22449ba878a459caa37bef63609</md5file> +<md5file name="languages.lang">21a333e51f000e1ff0aaeefc9312caf5</md5file> <md5file name="bookmarks.lang">17835e9b0f75e2f6dcc0345f888cdf4b</md5file> <md5file name="sms.lang">5d8da5928c310fe821026ff6eb52477f</md5file> <md5file name="dict.lang">50aa8753f776052cdf34c558afff98e3</md5file> @@ -10085,55 +10086,55 @@ <md5file name="salaries.lang">737511d96be3c80851cdd4018b27fd21</md5file> <md5file name="trips.lang">138735e3488e4289f0efaca31ebd99fb</md5file> <md5file name="sendings.lang">9860471a626d8cb68c4f882a84bc7bf3</md5file> -<md5file name="accountancy.lang">d9a68560ac879c04862d375e8163dcd8</md5file> +<md5file name="accountancy.lang">275b46de50035e1d052d6f2798871d0f</md5file> <md5file name="externalsite.lang">3afb85eee792fc054a42df621767b520</md5file> </dir> <dir name="/langs/et_EE" > -<md5file name="projects.lang">5f817922fde15eb48895573dfaa51975</md5file> +<md5file name="projects.lang">cad8ddff1d4ce01b74a4c89b39950974</md5file> <md5file name="cashdesk.lang">7cec430ac1104bd3b19e5890319c7fa9</md5file> <md5file name="workflow.lang">fdafaf7353ac65d8c09de8af2a8f3d02</md5file> -<md5file name="bills.lang">02de4123dc8fcd35b12d2de81258b94a</md5file> +<md5file name="bills.lang">c1381bf5be0a69e660a8520b87db5f21</md5file> <md5file name="orders.lang">f29476a4ccd176b6dcb06054bd905662</md5file> -<md5file name="admin.lang">bf7415a185821421221aacb0adc59af7</md5file> +<md5file name="admin.lang">70ce0f35d14c6abfeaa210d3d1be0036</md5file> <md5file name="withdrawals.lang">38e0e2f17c3b5559b77b0f2406a3be1d</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">6b0bd777843664a8aa07dc3ff7c4e056</md5file> <md5file name="members.lang">af10bf1c20c1f623bbc427dffcf8d85d</md5file> <md5file name="ecm.lang">5d81b77669a8e33aedfb22e0a89257f3</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">6c946d22da24cf980129bca6e8dd85ed</md5file> -<md5file name="products.lang">0f859bffb657420f91289f3404c3ac5f</md5file> +<md5file name="products.lang">0c36ee899709c26ef7a38003fa609e23</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">70bab55d7cb9bda9286475b0e83d5667</md5file> +<md5file name="banks.lang">743e2013f8b645af5a9affaaba23e2e7</md5file> <md5file name="agenda.lang">c89a0952620429ffc07402cf29cb6343</md5file> <md5file name="help.lang">db6c98d5d67b4033e5b2c0669a0defcb</md5file> -<md5file name="holiday.lang">440254be3afebcb1e39048e3d150f20d</md5file> +<md5file name="holiday.lang">f7c72dc1b9159c90e8985a0b5023367f</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">98e462f88ab14c1a545de484f1b66166</md5file> <md5file name="paybox.lang">72ccc97c1267b7432a5a34838c729dbd</md5file> <md5file name="ldap.lang">8568e4d03cdcc1874f6f39e21f994007</md5file> <md5file name="users.lang">70b002fd1a16e5e9f19e1ca9c51797ba</md5file> -<md5file name="companies.lang">0ad29ff756130d52f6263650570736a3</md5file> +<md5file name="companies.lang">a23db72fe18e54fba427eb4e66257e76</md5file> <md5file name="margins.lang">cc12ebdf72077be80525d64e6a7ed5ec</md5file> -<md5file name="ftp.lang">418be20b4d4d50ff450dfb18734e4722</md5file> -<md5file name="exports.lang">11972a00c6080c23c92f9dfb07d15d6c</md5file> +<md5file name="ftp.lang">7b3826dc0f092040df5f5356d8ff8e09</md5file> +<md5file name="exports.lang">9193f8cbd4f4442768a02e8c54ca1fd2</md5file> <md5file name="paypal.lang">c101b90fd10577eafb85a1e9adb6c0a5</md5file> <md5file name="cron.lang">8c3a12722573cf513d5435feb7f71adf</md5file> -<md5file name="interventions.lang">54e9748ff0d518f522fb93e68804396c</md5file> -<md5file name="errors.lang">6937cd0dab5849cc6e6090ebfa6d4ff6</md5file> -<md5file name="compta.lang">54f0ec2e4bd20af4a2c9ac8d15c5d3b1</md5file> +<md5file name="interventions.lang">237f3ad73e2160a8b54aaf96262ab5c0</md5file> +<md5file name="errors.lang">d9933cfcb7f8c7ccbc4bd7f0042f1e46</md5file> +<md5file name="compta.lang">0fc0ed7a2924a23996079448796c537e</md5file> <md5file name="suppliers.lang">5940b1e0d9e4ef0693e6f862f1fca63c</md5file> <md5file name="opensurvey.lang">976e6f39654ffd979a1633da2107011e</md5file> <md5file name="donations.lang">7e73be5f5ef1f54d09eae743625e6e72</md5file> <md5file name="contracts.lang">23688a6549a080e528796537be16b9fc</md5file> <md5file name="deliveries.lang">2b39e01ef2d55c7b3a24671fcd570e59</md5file> <md5file name="mailmanspip.lang">0b5290b5856769452f96d8557ae4af4f</md5file> -<md5file name="install.lang">b5468bbd78484c8d55f8cb41dba6bc7a</md5file> +<md5file name="install.lang">135327918b1b40a9d85e0e11c22191a6</md5file> <md5file name="propal.lang">4de88dd01e059e9f95fa2110ae7f8009</md5file> -<md5file name="main.lang">1024af8ab77e45327b7d2346f5f7986d</md5file> -<md5file name="languages.lang">d79ce4f27f06d0289029d762e1c6ab01</md5file> +<md5file name="main.lang">c5cefe593185d53e4916a9ebb1db00e4</md5file> +<md5file name="languages.lang">d108704ee03b60d892f36b81181c0ff9</md5file> <md5file name="bookmarks.lang">eed8a78914dc69097046ef05aaefbc39</md5file> <md5file name="sms.lang">1f1976a8a42bad235f1ed009fbc606ff</md5file> <md5file name="dict.lang">4404ecf29a07974f4cf843216d86641c</md5file> @@ -10144,7 +10145,7 @@ <md5file name="salaries.lang">d0739d358ed00196d99144e88cdd7f7a</md5file> <md5file name="trips.lang">3e1b068f6c8c349c1deff0e88c8ca80a</md5file> <md5file name="sendings.lang">0e72f1e88211f93ee64eebbfe1564d1d</md5file> -<md5file name="accountancy.lang">b13be9ebaee90884f0445788681ac8fe</md5file> +<md5file name="accountancy.lang">9d02a0c2396beed8f487a5dba939317d</md5file> <md5file name="externalsite.lang">1e261eaa004ceeffa908ff6569fc2119</md5file> </dir> <dir name="/langs/en_CA" > @@ -10153,51 +10154,51 @@ <md5file name="main.lang">cf97318c23bd26d18d237b60384ddc66</md5file> </dir> <dir name="/langs/cs_CZ" > -<md5file name="projects.lang">1460f43ddf5814a3663461d0beb1ef5c</md5file> +<md5file name="projects.lang">e605ad7b957a19d8fe36c93fc33dccee</md5file> <md5file name="cashdesk.lang">5d320d584645765ff1a2708f271845f8</md5file> <md5file name="workflow.lang">2660b72b66426a56722e0907c756ae68</md5file> -<md5file name="bills.lang">79bba0d100143d3830684fbe1a9a7fc0</md5file> +<md5file name="bills.lang">cdc6878c246cbc6b8f17ab2411979043</md5file> <md5file name="orders.lang">e83f4473fff2b4082532ad331f1b1f7b</md5file> -<md5file name="admin.lang">9389e860be256922eb37d0e88199a8a0</md5file> +<md5file name="admin.lang">a8b512f6071708646d9a300e34959efb</md5file> <md5file name="withdrawals.lang">bbd623fc654d0934ff37ed00c28de1a8</md5file> <md5file name="incoterm.lang">e25797bc9974d0b299076b48287420c6</md5file> <md5file name="loan.lang">771dd023b76d580a4e7da4a064ba3d0f</md5file> <md5file name="boxes.lang">fc033883d6d13c24d580e557ef1717ec</md5file> <md5file name="members.lang">ca07f1bf74a5f4a2b92039d15a99c224</md5file> <md5file name="ecm.lang">d08b34780ab4980ce0bb45d9130b6a7b</md5file> -<md5file name="link.lang">6a62458b8fea7eb058c3a932d6ce7a0d</md5file> +<md5file name="link.lang">151bf9e4c6174b12870e484fd6118b4e</md5file> <md5file name="stocks.lang">bf6cb3413093d75713ac70cf41034423</md5file> -<md5file name="products.lang">ab594236bf2e2a55fda6cffe5735ce5c</md5file> +<md5file name="products.lang">60c087c4745633837a1cf463913f9a56</md5file> <md5file name="printing.lang">413e0555429b0e7292bedd1e52f4600c</md5file> -<md5file name="banks.lang">e124372c58861b189c5ec1d4cb40b06b</md5file> +<md5file name="banks.lang">233aed69397182ef49de87742d88bedf</md5file> <md5file name="agenda.lang">4d29fd256a903cb9fb12b7795385a7be</md5file> <md5file name="help.lang">ef3b8f2d379827209d56fbacb1dd0292</md5file> -<md5file name="holiday.lang">b27f43f0542902f3cb417db5f3cd5b98</md5file> +<md5file name="holiday.lang">59467fe98c12db57d65e60d1621c95cc</md5file> <md5file name="productbatch.lang">ba1cf48d1f6d031d8adf51752f179275</md5file> <md5file name="resource.lang">3646fd310e96bcd7ad15253c92d3d083</md5file> <md5file name="categories.lang">30d2ebfac928b67212840b7560e43f0c</md5file> <md5file name="paybox.lang">5a71ae000c909a6928a183bb4a2d941e</md5file> <md5file name="ldap.lang">db53803710393c0486f2e99c7029bfca</md5file> <md5file name="users.lang">390875fe099502f31e29c8772af30ef1</md5file> -<md5file name="companies.lang">97a45b0930edaac8165252d084ba0832</md5file> +<md5file name="companies.lang">4dc2ed86e4551a07e4ff21e17d1a29aa</md5file> <md5file name="margins.lang">65a69690e67238c7a65cdae57faaf825</md5file> -<md5file name="ftp.lang">5ffb6a54b7cb00a3b3094b84c0d76053</md5file> -<md5file name="exports.lang">7d41815aedfbd86c8d0ac1aebd7fd21a</md5file> +<md5file name="ftp.lang">415260e3759dc4f23f9926b7ba5b64b2</md5file> +<md5file name="exports.lang">ba37223ce257f3662e2be96311962fce</md5file> <md5file name="paypal.lang">0eff879e0e50e8ce01972f38551cf1ea</md5file> <md5file name="cron.lang">6a52787b07ef94e8737e8d822bb0ecf1</md5file> -<md5file name="interventions.lang">acc831f5d2aa1117c678b0a8f74b32a4</md5file> -<md5file name="errors.lang">d18ba6977fe772f40a242719ecc449e9</md5file> -<md5file name="compta.lang">e457cadff463da8d5ce8617c6f99fb1e</md5file> +<md5file name="interventions.lang">f27618bda8ad19e01c07c6f3db26d92b</md5file> +<md5file name="errors.lang">7e3428d77f981288b2a3174809ec7ea4</md5file> +<md5file name="compta.lang">d09bc0973279364ed47cdefa6a79c155</md5file> <md5file name="suppliers.lang">8f8a364b8d31313a165b00cba801409b</md5file> <md5file name="opensurvey.lang">4663e58b350137c5a7d311f08ab90d09</md5file> <md5file name="donations.lang">794c2d9924dbe3f2fe7679c7069eb5c8</md5file> <md5file name="contracts.lang">11af8e473e963199d9566b7b376b3050</md5file> <md5file name="deliveries.lang">622fe99e2e633f0d3e1b6184ff06b958</md5file> <md5file name="mailmanspip.lang">3f924c148e0c0f512570e1a1c65d81bf</md5file> -<md5file name="install.lang">f6a3a43c74a436c4303dc9a6f079342c</md5file> +<md5file name="install.lang">bfb6d02a7e828b4654cfc5cc18aa866d</md5file> <md5file name="propal.lang">2d2a97a666b366adedfcae6b76159247</md5file> -<md5file name="main.lang">0e4ab4daa9a9227ce179d13e344d2d8a</md5file> -<md5file name="languages.lang">6f04c7df289a8477a4179a8b931d6da9</md5file> +<md5file name="main.lang">6802765991e1038ff058fe43a58ac024</md5file> +<md5file name="languages.lang">e829de6a10c74866f41c0fd415c1edae</md5file> <md5file name="bookmarks.lang">4d96011de54501b073ca0dc8543778ff</md5file> <md5file name="sms.lang">0e1a650c3666abf86528bfd3562aa763</md5file> <md5file name="dict.lang">14497fd6edd5c6ff712f50e79dfc66d5</md5file> @@ -10208,73 +10209,71 @@ <md5file name="salaries.lang">062c2a7a4996394f673ca9d98ef3bf7f</md5file> <md5file name="trips.lang">05360e7849dce6f236187fadbeaae20f</md5file> <md5file name="sendings.lang">42432835fda1f793609eaca22b834d19</md5file> -<md5file name="accountancy.lang">d465a5533ec53c1b957840c88f7422a2</md5file> +<md5file name="accountancy.lang">ad6aac2b4e1f77a3b57113392fe5c869</md5file> <md5file name="externalsite.lang">69e863de65c7c11b4d4359dd33933737</md5file> </dir> <dir name="/langs/es_AR" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="admin.lang">a287d462bc71f579eea372c586ca1e65</md5file> +<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/en_AU" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> +<md5file name="bills.lang">503179eef2a75e444e6ed540ab5816af</md5file> +<md5file name="admin.lang">3a63b5ca883378d2e5b3ffc0bd8367ba</md5file> <md5file name="withdrawals.lang">ab59d61bbffe26c3fdf53d3c6b5b05d9</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="products.lang">cf2e582534edc6a59ece7d22c939c00c</md5file> +<md5file name="exports.lang">28f44c26afebd0f551578f04045c6496</md5file> +<md5file name="errors.lang">6230437ad4adfb173f89c5c9b1cd3301</md5file> +<md5file name="compta.lang">378e17fcf077672377ccbeef64dad311</md5file> +<md5file name="main.lang">b2ee3e61485fdeb685fc7f73bf802b23</md5file> +<md5file name="languages.lang">7d6b8f45303f24ad769fb402b9416bb5</md5file> +<md5file name="accountancy.lang">db59948d8443a30f976ef562646c108e</md5file> </dir> <dir name="/langs/sv_SE" > -<md5file name="projects.lang">fb147cbb17dbe7162bdfe77907095f58</md5file> +<md5file name="projects.lang">d9f9fec3917d6b53367053b70488dde9</md5file> <md5file name="cashdesk.lang">ac16b396be4bae4e72ddb087f590c2e2</md5file> <md5file name="workflow.lang">7634fa5841088e340e78dd026a207001</md5file> -<md5file name="bills.lang">47d151d6c9f7edc4b8abd57c104c7850</md5file> +<md5file name="bills.lang">57092700792f07b4546c0943ebe8a1c4</md5file> <md5file name="orders.lang">53f1a80837a5b81364f828a9e284f4e2</md5file> -<md5file name="admin.lang">1dcf4436524efb1a8a13230391447a27</md5file> +<md5file name="admin.lang">93da2c233743613b21beb6dd691197ce</md5file> <md5file name="withdrawals.lang">f0bdb95e6126f2d5e550583f455f55d9</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">31a8687a8d2cbf8992c607e1f21e0a7d</md5file> <md5file name="boxes.lang">eef423b5c9410bec537cf0b8eaf84d33</md5file> <md5file name="members.lang">bf78ef45d31ebca84115e960baf244e7</md5file> <md5file name="ecm.lang">adf891c20d96e4184023d04552078088</md5file> -<md5file name="link.lang">b4dc1d5d3383cd97553fd3ba3df420b5</md5file> +<md5file name="link.lang">99d11807fc3d60ef8532b0dcb0e7566b</md5file> <md5file name="stocks.lang">ede3fa28a1d3a5680ef13c9e227b42ba</md5file> -<md5file name="products.lang">e5d9dd14cc3d69083f2c281ed9a48c3f</md5file> +<md5file name="products.lang">18783aee3a3acd1e542de7cec9e576eb</md5file> <md5file name="printing.lang">c20563eb5ab144e4caac3d422a3f7a4c</md5file> -<md5file name="banks.lang">6fc249c7cb724140382a596a1b373c1c</md5file> +<md5file name="banks.lang">9ed840b9544e41d2db4391c20dccd674</md5file> <md5file name="agenda.lang">eebc91d4fab1259c05415ed82cd19879</md5file> <md5file name="help.lang">007da2b3bc701f7be0efb50a99d72e98</md5file> -<md5file name="holiday.lang">7597120b5a11d00a52eb601534845ec1</md5file> +<md5file name="holiday.lang">4086f5653c691655e505bc0fc5cc6481</md5file> <md5file name="productbatch.lang">97cf9622d28bae2a510eda4aecbe0319</md5file> <md5file name="resource.lang">d3988891f5f080e84de28bbfde083477</md5file> <md5file name="categories.lang">508ba851c0f230bfaa3c32b813d1fcd8</md5file> <md5file name="paybox.lang">979ec7bc5aa8684ffd8ff718bdeca9b0</md5file> <md5file name="ldap.lang">9f887891e44e6ccd4160a5863c49cc26</md5file> <md5file name="users.lang">9ef6d1074b9e0752a3622a84e8905b34</md5file> -<md5file name="companies.lang">6d2b54979cb5388a8dd1815643da9e06</md5file> +<md5file name="companies.lang">04c89392f04467d77eb2a2517bf57322</md5file> <md5file name="margins.lang">620efc55eb30835ab25b36b1f23c7290</md5file> -<md5file name="ftp.lang">bcb7d212efff9d2f016db69793c8fa33</md5file> -<md5file name="exports.lang">742b0e2ef45c74154110cf689a6a0f29</md5file> +<md5file name="ftp.lang">fbeea858e27c8b3de5a1c75afcc9c9bc</md5file> +<md5file name="exports.lang">771c64d563aefc79aa6989565a94920f</md5file> <md5file name="paypal.lang">1099de7c892403a38bcb3f388002b114</md5file> <md5file name="cron.lang">a9bd45c8e4c6e67f48f99a56ef46b676</md5file> -<md5file name="interventions.lang">35bf75e1e9a05b941031c4f40d49a9e8</md5file> -<md5file name="errors.lang">8a0018034fdca48eb496dce3958b16e4</md5file> -<md5file name="compta.lang">91441652fe9dbc65fc40d5dc679ab051</md5file> +<md5file name="interventions.lang">1bbced61a157b36189a79c706f547db8</md5file> +<md5file name="errors.lang">60dcaaf4d25545cc93de4a34c5958b25</md5file> +<md5file name="compta.lang">be156233bfbb3efe91d096016210b107</md5file> <md5file name="suppliers.lang">bf0ffdd73c0e91aad6aa4e4b86f2f4a0</md5file> <md5file name="opensurvey.lang">0bd9d42b67a73a9b4df222e4245a5fcc</md5file> <md5file name="donations.lang">6ecb7391c7998ccbeca8f1209166c7e7</md5file> <md5file name="contracts.lang">090ad581e9e8c566eb52aaa42dc8fb72</md5file> <md5file name="deliveries.lang">3caeaa1071c0c238662aa44dd4e6ba7b</md5file> <md5file name="mailmanspip.lang">df6baaf86ed9f3d0e4b94c391d77f33f</md5file> -<md5file name="install.lang">343ded92c22f650d69a9fcfb35378364</md5file> +<md5file name="install.lang">ca74ee128540b79d6796998342fc7312</md5file> <md5file name="propal.lang">a33b50027d330ad44adcd5e9e827bd42</md5file> -<md5file name="main.lang">81bb0c6d4650c32d2fbc032040c48b4e</md5file> -<md5file name="languages.lang">7568f35163d68aadbb84ea44330a13f0</md5file> +<md5file name="main.lang">309cca9ee7dd88c3fd4f5442e19dea63</md5file> +<md5file name="languages.lang">4bb861c191c93953e11e510fc40536c8</md5file> <md5file name="bookmarks.lang">677f664243cf071749383041adec0414</md5file> <md5file name="sms.lang">a14311660639a521042796c468a23b1d</md5file> <md5file name="dict.lang">17645bfcf4473c061cffa6613cc4626f</md5file> @@ -10285,16 +10284,16 @@ <md5file name="salaries.lang">182eb0be249cd128f6aa5be40849afc0</md5file> <md5file name="trips.lang">defbcdd0247cab8d6f14fa0ae50220de</md5file> <md5file name="sendings.lang">936cad9093a2d6bced1c9bdd5a8c8f9a</md5file> -<md5file name="accountancy.lang">75bba8fb899d23990e498f170e323e78</md5file> +<md5file name="accountancy.lang">762207d326766599a5862e6f616ee67b</md5file> <md5file name="externalsite.lang">2a02d65f7ee53f1a006212dd415343c4</md5file> </dir> <dir name="/langs/pt_BR" > -<md5file name="projects.lang">17826ac0abf776f5bc6d8c68e09c17d5</md5file> +<md5file name="projects.lang">5dd7d20f01960b03734721e766ba8100</md5file> <md5file name="cashdesk.lang">dc2cd95b6531d5b5cc7d52251523506a</md5file> <md5file name="workflow.lang">57282ab3ba26185cd568d1838e0ab8f3</md5file> -<md5file name="bills.lang">b12fb144c4254826c2d04579be5b5f45</md5file> +<md5file name="bills.lang">d5f0a740213ba25091cf3f1cc4905229</md5file> <md5file name="orders.lang">826aba4abd3429ff665409aebda73e5e</md5file> -<md5file name="admin.lang">f2ba671f9d17aef7228fc204ed1b7398</md5file> +<md5file name="admin.lang">ba85b46a82d3f8c4955e4043245e961a</md5file> <md5file name="withdrawals.lang">a094115816a8df0c006766c4000861c6</md5file> <md5file name="incoterm.lang">3e5ce3b248f7dda5c1eb88b75a642f5f</md5file> <md5file name="loan.lang">25088723418dcc167b4665c455714951</md5file> @@ -10303,12 +10302,12 @@ <md5file name="ecm.lang">b05c8370bfbe8bc89c37c083624b5dff</md5file> <md5file name="link.lang">910620b9e594d851f1f8a1f286890aec</md5file> <md5file name="stocks.lang">601f004f8adb4995ee968e7a3c01b5df</md5file> -<md5file name="products.lang">d9c71112e2d9ed882f346e18ef246004</md5file> +<md5file name="products.lang">006f9f9a3aee411c145e072f21dea29d</md5file> <md5file name="printing.lang">6b93db41124ee6e53e738d483b6f87ad</md5file> -<md5file name="banks.lang">24c57b650c2e20498aa850503992564d</md5file> +<md5file name="banks.lang">7f8510d9f8d1ddce0364899ac4508960</md5file> <md5file name="agenda.lang">fe4355e5361957737c127212b9ab7777</md5file> <md5file name="help.lang">3509f62c9752bbac4f9bde2df2c7c8f0</md5file> -<md5file name="holiday.lang">99414bbf1bf1e685f4f730c760b96fd4</md5file> +<md5file name="holiday.lang">62e75f5e1fb98278a1126f706f0738be</md5file> <md5file name="productbatch.lang">20422b3e39bd1f7a977afcc1b14f3103</md5file> <md5file name="resource.lang">0a0f23a2b23ab6686de48bbba96bc1ce</md5file> <md5file name="categories.lang">27883e43e8af16b177867e0b22809805</md5file> @@ -10318,12 +10317,12 @@ <md5file name="companies.lang">07fa6f601297cb41a1a6668d8a4137c1</md5file> <md5file name="margins.lang">90c202b94dcd09173f067e8bf5164b77</md5file> <md5file name="ftp.lang">4b3416e5ad27f1623f5c9222cf93f491</md5file> -<md5file name="exports.lang">4f30c615b5054649acfe658b41c64664</md5file> +<md5file name="exports.lang">8b2e7f4dd5a2e5d494f167f6d0b38cc6</md5file> <md5file name="paypal.lang">6f11fdfa4b04669635edc07ca6efeca4</md5file> <md5file name="cron.lang">48a83412d06860f170a73a68d6d1d607</md5file> <md5file name="interventions.lang">5c3ad5663f3d6527148247ff7312b385</md5file> -<md5file name="errors.lang">2e611ed7fc633ec32354afd2809d8312</md5file> -<md5file name="compta.lang">3b991a186f3742555e60e6f61785e885</md5file> +<md5file name="errors.lang">acca800c8cdc980d7fdccc5e9faf3e56</md5file> +<md5file name="compta.lang">4f54e2cff46f1c74c68cf63780efb881</md5file> <md5file name="suppliers.lang">ea89357f6a833ce27bdaa3c633b73559</md5file> <md5file name="opensurvey.lang">838ea08d95f65f9a06957a7d066f0891</md5file> <md5file name="donations.lang">925e7c28144a75b7e0fbc57715f523f8</md5file> @@ -10333,7 +10332,7 @@ <md5file name="install.lang">f804018f508887af815f81d054905620</md5file> <md5file name="propal.lang">6e9ac5f9954ea167f40c686de9be6b7b</md5file> <md5file name="main.lang">562889c108c03eb1b52e7c4819b3b125</md5file> -<md5file name="languages.lang">d1a2602d42b8e7df617ca9c2ad3fb71f</md5file> +<md5file name="languages.lang">0573bdbe1c4fa3214e77435e3bc64f9e</md5file> <md5file name="bookmarks.lang">285145b8adf6d1d7e53a1c102b25c177</md5file> <md5file name="sms.lang">673f3e0c4062e13cdef27b581fb66461</md5file> <md5file name="dict.lang">d74248250355b90443c5340490731dcf</md5file> @@ -10344,64 +10343,59 @@ <md5file name="salaries.lang">e0f4c93906c140661ee859581b1a168f</md5file> <md5file name="trips.lang">feb14dfc2c998cee54ba6247bb784862</md5file> <md5file name="sendings.lang">48ec52231c3493ab0344cba74e220a61</md5file> -<md5file name="accountancy.lang">813838a5f1d8832941b8ea61ed2c7271</md5file> +<md5file name="accountancy.lang">d8c806886f45ef4647f2dbd94e81a84a</md5file> <md5file name="externalsite.lang">e17ab7d7f81ddef4dc5e5ff071a5152c</md5file> </dir> <dir name="/langs/es_DO" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">322d2f0d1f63bdac9a7179e8f597321b</md5file> -<md5file name="admin.lang">01ecdb579e7aaa2f7a35a9d9f9e706a0</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="admin.lang">8e7647cbe7536c0a885439de89bf2d16</md5file> +<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> </dir> <dir name="/langs/da_DK" > -<md5file name="projects.lang">6656b3e6dc07ae24df1501e0932f5ce5</md5file> +<md5file name="projects.lang">b2af4183c35c8368957a7e64377cc57f</md5file> <md5file name="cashdesk.lang">2da9b931d17ade2a435827c23455e872</md5file> <md5file name="workflow.lang">54f046768f3455e3fb35867c5b0f1ed7</md5file> -<md5file name="bills.lang">9be923895e488ec1757cf0a45a39a5fb</md5file> +<md5file name="bills.lang">579b992f766daae40b1605aeaadf619e</md5file> <md5file name="orders.lang">08e9fc5f52a0c53994887f92e1fcc44a</md5file> -<md5file name="admin.lang">4f1b28f5fabec7c2e7cba7b1baedec07</md5file> +<md5file name="admin.lang">8bcd04bae3ad9c4f6d9643f29e9b498e</md5file> <md5file name="withdrawals.lang">c7888707a258ca1950680b39e80cd6eb</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">cd8e0a63a6201e157c9382e9ed179a09</md5file> <md5file name="members.lang">0c2770f61da58d89d7a3e470abcbde21</md5file> <md5file name="ecm.lang">56f667c49490cffec8ff2af43be01505</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">23b458105b635bbae85e8543b714f466</md5file> -<md5file name="products.lang">2a429e1a02d9f3305cf6db2eea26714f</md5file> +<md5file name="products.lang">ba86eb94b183aef4f2799ca2634ef9db</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">ed56660e07d6d83851450fae4059f07c</md5file> +<md5file name="banks.lang">c27d3f95f804e12715a63ad998966bfe</md5file> <md5file name="agenda.lang">00031f18fd4104d1b3e39b63c3d6dc2e</md5file> <md5file name="help.lang">79089255158765aeec5fcef88335c136</md5file> -<md5file name="holiday.lang">58c57248c7881f25664f38bdf8a9cd64</md5file> +<md5file name="holiday.lang">04b23547bf3a6201101e44f05cddb03b</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">2cd9e20c479aa18f908135af201a395d</md5file> <md5file name="paybox.lang">c949765e7e8fc39653e1d97d91d47b01</md5file> <md5file name="ldap.lang">7b38146af31c9a2d81c95b41efd3855a</md5file> <md5file name="users.lang">8eb7f101d38e1a354b316641fe4ad6e7</md5file> -<md5file name="companies.lang">377e3fe36becd2edafe1a82c880b5e6f</md5file> +<md5file name="companies.lang">a8be8c5ca25dd947988ca9303c489275</md5file> <md5file name="margins.lang">5168ede7bbba74044a5a8745af74676e</md5file> -<md5file name="ftp.lang">a7fa3d4ce82fda303db4c0e92a25ff8f</md5file> -<md5file name="exports.lang">050543336f887a276a9c6e130f1a118c</md5file> +<md5file name="ftp.lang">eddd90e362600b18430210de2678e89f</md5file> +<md5file name="exports.lang">d8c0da3df4be8cf922d5ef2432d44c44</md5file> <md5file name="paypal.lang">19e47714f4bbb927bde7107edc730d9f</md5file> <md5file name="cron.lang">09fcf901f0bc76651c15015c36971ba6</md5file> -<md5file name="interventions.lang">22ed1ea1d7eee7eb18438d47888a926a</md5file> -<md5file name="errors.lang">a8b28dd3467b6f9462fcf4f8b4fd2619</md5file> -<md5file name="compta.lang">62e9ea41e1c061dac2602181fe68acd0</md5file> +<md5file name="interventions.lang">54796b8197ef6dfca9f7d998219c18a3</md5file> +<md5file name="errors.lang">20be3b587e448c9e895c857eab0e43b0</md5file> +<md5file name="compta.lang">af01e7f97733e4cc9f43563044dfa05d</md5file> <md5file name="suppliers.lang">ee8a076945ed7cb442619baa9be2442f</md5file> <md5file name="opensurvey.lang">15587334eaa9a54668859526ef2a173d</md5file> <md5file name="donations.lang">ae0b2989e0a8a56c8b4a3b9a77429586</md5file> <md5file name="contracts.lang">87fc4e5a3fa058627fed5ec8543bd51b</md5file> <md5file name="deliveries.lang">5c3fca1a0fe9b4eb6ffe3c9d9f8f7062</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">e0a1d61c2106bcc5f3b9725a1eb5afd1</md5file> +<md5file name="install.lang">9fe1ac554c7c1de5066b3d7b81f22639</md5file> <md5file name="propal.lang">06d2f80c85c95fe57a57f846f411bae6</md5file> -<md5file name="main.lang">305f3329e4c7cae712862c6869f738c5</md5file> -<md5file name="languages.lang">c0fb37d9b7860c7cabe50b6ee00ddd7e</md5file> +<md5file name="main.lang">6ca627368273e87b0d8e15e7545a160b</md5file> +<md5file name="languages.lang">593da56badfaf10ce8795be74ed1ff79</md5file> <md5file name="bookmarks.lang">2be4d4a4c067b0e7d6abb9364ac01a7f</md5file> <md5file name="sms.lang">64d8c175fbdf22de3a58f0fe7a5d568d</md5file> <md5file name="dict.lang">64cbf57e30411b123cad22aecdec8857</md5file> @@ -10412,55 +10406,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">e0ba63b632488657acea03751b852a64</md5file> <md5file name="sendings.lang">c8ab1ce70a23df70ca4f14487cf22f69</md5file> -<md5file name="accountancy.lang">e381c02e0afe8e2e8f09da697882807c</md5file> +<md5file name="accountancy.lang">28e1b5322211ded0107896817fe3011f</md5file> <md5file name="externalsite.lang">aae9d37af7193f531dd6b5ad8adadd3f</md5file> </dir> <dir name="/langs/nb_NO" > -<md5file name="projects.lang">9cd84209473651f97c3104ba68683faa</md5file> +<md5file name="projects.lang">389aace5ef7e4ff0b68a58638c29bd20</md5file> <md5file name="cashdesk.lang">b62f02efdf9ac0a86c18a81908c92501</md5file> <md5file name="workflow.lang">eab69fb2035665be0d1a792c15829bec</md5file> -<md5file name="bills.lang">c4e28aa0e00eabde40d653f4f45e8edd</md5file> +<md5file name="bills.lang">831d40cba1c92e8bd28c98c34ce247b9</md5file> <md5file name="orders.lang">804ed0670b3482332fc7410c05f2f835</md5file> -<md5file name="admin.lang">a26fe15779d39140f8b3e9d391368e42</md5file> +<md5file name="admin.lang">942ccaf3d1c8683ed112385b9b7cc2f6</md5file> <md5file name="withdrawals.lang">4692462d58a2fd80d42a987c7ea8aee2</md5file> <md5file name="incoterm.lang">d90e588833456a9940a42f86e8542454</md5file> <md5file name="loan.lang">d52c7d2657535ea3b294a12cabdf39f5</md5file> <md5file name="boxes.lang">9a0d9dd121a0bccb33e4928ea6f5c04b</md5file> <md5file name="members.lang">5adb21f679d4fcb748ca9c7ca58893ab</md5file> <md5file name="ecm.lang">f2aff6a51a5f3b1e5070d8296c0461bf</md5file> -<md5file name="link.lang">266192aec98a0387a8023d984029ff76</md5file> +<md5file name="link.lang">9582f4b3d033986832619b97359d8201</md5file> <md5file name="stocks.lang">3da38f4ea86ed7257ddd3008e847ca93</md5file> -<md5file name="products.lang">14b56945bcce39241bafdf5900176d1d</md5file> +<md5file name="products.lang">133dc348a86a495c2938ed78de122070</md5file> <md5file name="printing.lang">123a86fb0a51a6eb103794ccb2067ccd</md5file> -<md5file name="banks.lang">047dbbd17226b58dc08692395ac3fd39</md5file> +<md5file name="banks.lang">410f30b698885f34c74e908963581a3f</md5file> <md5file name="agenda.lang">c632a366dcaa89159c561a5339552432</md5file> <md5file name="help.lang">2eda9af82d13ef3affd1c4942fd3472f</md5file> -<md5file name="holiday.lang">56bfb296ce3e472c9ed60c59cac8f0bd</md5file> +<md5file name="holiday.lang">f5bdf1242284d362828647ebd96dfba2</md5file> <md5file name="productbatch.lang">765bb7cd6ac5f4a20b68e8027c9b3885</md5file> <md5file name="resource.lang">f8f96ff7d44cbfc3936eb112c11a2462</md5file> <md5file name="categories.lang">df070d5cf97903c24e69d1b203cd6131</md5file> <md5file name="paybox.lang">c8d0d57fd5a8a90d3dfff59f1ff9c8ee</md5file> <md5file name="ldap.lang">3e3f45be57bcb65cafc6165966deafcf</md5file> <md5file name="users.lang">5fc61c1ea6a87f56d1e825e990ac0c3d</md5file> -<md5file name="companies.lang">591d5fb87ce8f828eff137f82f6b070a</md5file> +<md5file name="companies.lang">1c59494edcce7fa08fd90722764d58b8</md5file> <md5file name="margins.lang">fca9396ebf7b2d75dba9615adf461163</md5file> -<md5file name="ftp.lang">f071d8490f9dcfb84809ae212b48ba8e</md5file> -<md5file name="exports.lang">95c672d950e58c2f823cb29d16a17933</md5file> +<md5file name="ftp.lang">b079e3a29f77815a5b9173c2feabb557</md5file> +<md5file name="exports.lang">7ab6aba718d40a2d6a60c8afcff7b082</md5file> <md5file name="paypal.lang">02d605d8edf28de0d16ea863656a65db</md5file> <md5file name="cron.lang">371a05c7fd519e92e711b412705409ae</md5file> -<md5file name="interventions.lang">74d1fa4fde5edbf44b0c31187d32780a</md5file> -<md5file name="errors.lang">333b68fdfa93dd089339149f79ee30df</md5file> -<md5file name="compta.lang">91f3346e73ea2f142701a879907da30b</md5file> +<md5file name="interventions.lang">0ca244d08e809687c9f7e79e279a84fc</md5file> +<md5file name="errors.lang">c417682e9f6d01290365f42b78edc704</md5file> +<md5file name="compta.lang">334a5d89c989883df00d10b86b384f9e</md5file> <md5file name="suppliers.lang">9b1fb82ce3b0aca36928900f127917af</md5file> <md5file name="opensurvey.lang">e7a5b910b574a29bc09a1396d1567d38</md5file> <md5file name="donations.lang">a6cb6f452563d756b01b256916a59348</md5file> <md5file name="contracts.lang">d91fc3113104d8ba67c51b2476661514</md5file> <md5file name="deliveries.lang">de4fc74e022f46aaf85ea0ffbb360a25</md5file> <md5file name="mailmanspip.lang">540b636ced7493d4b7ead20e7c43962e</md5file> -<md5file name="install.lang">21b3b4c2539ab8e634694c48bfa437bb</md5file> +<md5file name="install.lang">8ae01631961eb7a276be73a9051fd502</md5file> <md5file name="propal.lang">0d9a2bb9d65f21b755512afff479d8bc</md5file> -<md5file name="main.lang">4facaf16a4afd6222fab22a6dbc4f93f</md5file> -<md5file name="languages.lang">bf1d49b310154027adf1145539cc9d07</md5file> +<md5file name="main.lang">9a06edef2a49690033289089d6cd9b07</md5file> +<md5file name="languages.lang">7960432eec8021e35327245eefc4fcb6</md5file> <md5file name="bookmarks.lang">13c5ddf75492c68962c91afab763ab5d</md5file> <md5file name="sms.lang">ab399d53ef38c91f15f5b8401f1919b2</md5file> <md5file name="dict.lang">ced9fbcf9c28efff2dd84d3b0de4f469</md5file> @@ -10471,55 +10465,55 @@ <md5file name="salaries.lang">9b0594e3a334ebd57337950e1374b48e</md5file> <md5file name="trips.lang">3260650c0ae93ef2b410b2c4d71511c2</md5file> <md5file name="sendings.lang">ea971260dafded2f5fe7aeb3f5ef5d26</md5file> -<md5file name="accountancy.lang">ce7f65478ac60238d60f16e432c5de9a</md5file> +<md5file name="accountancy.lang">30efed0e9ff5b5555b46115180371c5c</md5file> <md5file name="externalsite.lang">61d7d9b8502d45fb6dae1a0889effd14</md5file> </dir> <dir name="/langs/es_ES" > -<md5file name="projects.lang">b53cd6293e534fa9a1647621110670fe</md5file> +<md5file name="projects.lang">40451a6173526794176acb864c2fc4a0</md5file> <md5file name="cashdesk.lang">3262db34410c13ae4d777e263d779217</md5file> <md5file name="workflow.lang">31d65a4ce3cf788da72de88f7a6b2d06</md5file> -<md5file name="bills.lang">3b8e62e491e04f7a0cb9a405355e7d89</md5file> +<md5file name="bills.lang">05ae9f00f719f3aaef5bec5bd86853be</md5file> <md5file name="orders.lang">4dc3511b315c7d298a44c38ce7af2126</md5file> -<md5file name="admin.lang">e156cc73788016169fb0b981aa35c926</md5file> +<md5file name="admin.lang">28d327e71731c909c076b309ec901332</md5file> <md5file name="withdrawals.lang">256de69b0185b8ac1e1164f52be30df4</md5file> <md5file name="incoterm.lang">7083dd601a0dd21afa5d5ffc09440d4a</md5file> <md5file name="loan.lang">5a302a8547e9d98cab90f51dc839a878</md5file> <md5file name="boxes.lang">151c5afe182c4e64644b1489449515a9</md5file> <md5file name="members.lang">78d057e8e8be68913e0cf967773afc71</md5file> <md5file name="ecm.lang">f5c8597db76285b1ade05d7d6bef6955</md5file> -<md5file name="link.lang">186dbbf4b11a9684557157006bf2a232</md5file> +<md5file name="link.lang">94fecf363679c8ee6595eb087106921f</md5file> <md5file name="stocks.lang">d4adc458cbbf4ae1ae05b81bc08dc2d4</md5file> -<md5file name="products.lang">4aa381d9960a082fe174a717f922caaf</md5file> +<md5file name="products.lang">cd56da9abe9272e55a18e1ff59dd4b25</md5file> <md5file name="printing.lang">7a6572951716b3e4ebee8fe54ffc4023</md5file> -<md5file name="banks.lang">8b88abc6a7cf70ce1acfbc1f92663f7a</md5file> +<md5file name="banks.lang">fc70bbf4fa6b1fa0bbb0335f779570b9</md5file> <md5file name="agenda.lang">a7181cacaf1235aefbc2b3aebf8047dd</md5file> <md5file name="help.lang">f5f165bb15c6391fc12ebac3e0a0f3e6</md5file> -<md5file name="holiday.lang">8119a59c27aac8df56ce4b2c4d5613e5</md5file> +<md5file name="holiday.lang">8ee2efd2f7aa53ba65adea0a1946030a</md5file> <md5file name="productbatch.lang">40f20ba0e389d91edb8b29b71da6c2b2</md5file> <md5file name="resource.lang">7508982db7d5e9e5c7fec3f096de32b0</md5file> <md5file name="categories.lang">08209ad0a5c53c953fa64bcb29dacf90</md5file> <md5file name="paybox.lang">a083abb5e95590fe1cd60565bbadbfce</md5file> <md5file name="ldap.lang">769fa149d74c5645c53a89575a1cea0b</md5file> <md5file name="users.lang">dc02836368ba0678cfc7289e18edc4f3</md5file> -<md5file name="companies.lang">7f005dc1c4048f02914f491339a5669b</md5file> +<md5file name="companies.lang">ee618e253aedfa719a95d72dc404842d</md5file> <md5file name="margins.lang">0c4ca601c83dcfc8d0f4f45dc773e2f7</md5file> -<md5file name="ftp.lang">2da0a1995db50d0752d2e509a3bca37f</md5file> -<md5file name="exports.lang">215c2affe164ae37a7089481fb874de3</md5file> +<md5file name="ftp.lang">012b10e345bcdc9dc702a284684fb2b7</md5file> +<md5file name="exports.lang">e89ff63b9c6b27b12455800068bee19c</md5file> <md5file name="paypal.lang">10c2dcc555137e38039193ccedfc0cd3</md5file> <md5file name="cron.lang">bb194e9b127b46bb2271d19ed84603d3</md5file> -<md5file name="interventions.lang">15be1fe8f10c081149a3003de6ec6921</md5file> -<md5file name="errors.lang">a1c2c9bfc0b6f28497c1869f91b54afa</md5file> -<md5file name="compta.lang">d816d6622fcaf3c5f4e8f0a516128d20</md5file> +<md5file name="interventions.lang">f54ac1724115231e8ade619a8782e374</md5file> +<md5file name="errors.lang">b1432edb772d35f2950db364b6154bc8</md5file> +<md5file name="compta.lang">95eb96950c687de257c61cc86bffd485</md5file> <md5file name="suppliers.lang">548bc532286b35f7a6ffee2a2801502a</md5file> <md5file name="opensurvey.lang">199dcc4ae427c0d0e5fbde6c0d2d2f99</md5file> <md5file name="donations.lang">1be19aee93ff0725138722e0b534e207</md5file> <md5file name="contracts.lang">df05fb48ea5f4eaf82df101331b39e84</md5file> <md5file name="deliveries.lang">8c8991fdd1f8a737640549006175fdce</md5file> <md5file name="mailmanspip.lang">db71e7656127c95fb902fc19efa94945</md5file> -<md5file name="install.lang">0db4c61ae8b84b7812fba61a45ea3826</md5file> +<md5file name="install.lang">28eabc15dba99547f5f302a46df90cc9</md5file> <md5file name="propal.lang">b19954c856288b7fba6053c64471aebe</md5file> -<md5file name="main.lang">2e8be846099c5d7baeb4118704b5c7a8</md5file> -<md5file name="languages.lang">32fd9960b92f92505a61f1032c2bb842</md5file> +<md5file name="main.lang">d1581462a134051a2b06e3a3e33f0f32</md5file> +<md5file name="languages.lang">c76b5db17f8f117cfa0a3b045375090c</md5file> <md5file name="bookmarks.lang">a475fb087b707ca8fa0d87a0a7e38dbd</md5file> <md5file name="sms.lang">7c8a83bee9be22e875c81d9fd80097f5</md5file> <md5file name="dict.lang">5146388b914ad2a67ff419d124e12748</md5file> @@ -10530,55 +10524,55 @@ <md5file name="salaries.lang">739dcbdb1af7be20fde77fdb159f53a3</md5file> <md5file name="trips.lang">9a001cf479a5f9de7ecc25311cc65302</md5file> <md5file name="sendings.lang">056b4d4acab5eaf8f5b5cf2c568b1bcf</md5file> -<md5file name="accountancy.lang">0117a2510602eb75bcd4a2dbc035a0fb</md5file> +<md5file name="accountancy.lang">cb67a68604047b11312538d9a75423a1</md5file> <md5file name="externalsite.lang">87eae3bfbea127d8e90970cf3fe8a9a1</md5file> </dir> <dir name="/langs/fi_FI" > -<md5file name="projects.lang">6a3f53e106a9855477acf063ac72a81c</md5file> +<md5file name="projects.lang">4cc9580e715a23e03ebd5d0d02f98ba1</md5file> <md5file name="cashdesk.lang">2495aaa5b99df2676b6409c322d2d2ef</md5file> <md5file name="workflow.lang">dc3e7510d95a4e41c33aaea7347f7cf2</md5file> -<md5file name="bills.lang">a6e0277e377b1e3d616e6ee2dd878b1f</md5file> +<md5file name="bills.lang">32ac2d68b9657dd18e2b73929e5b9821</md5file> <md5file name="orders.lang">c4ee7398d07dbb57e9caddca4813a666</md5file> -<md5file name="admin.lang">adee349ef6622b70a76756e80e2467c5</md5file> +<md5file name="admin.lang">600e610c0502f431e628d73363f10970</md5file> <md5file name="withdrawals.lang">0221d29ac695e320aa365ec04ae2985c</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">0184a33f9c3389b35fcde8600ff95417</md5file> <md5file name="members.lang">8ff0acf9aba961d05e0715ccbbf04736</md5file> <md5file name="ecm.lang">dcae4e329492e2d99f0578f6e6c9397f</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">ee2fbf76bab8bb7fa64c3fb5c1f8da89</md5file> -<md5file name="products.lang">333be837bd37efd00269ae5bcaf73d6e</md5file> +<md5file name="products.lang">5f7d5eb287f87b84a3b12b680a5b92be</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">9bd2f1b9f94f34b489b4f604f75c9034</md5file> +<md5file name="banks.lang">28f31bee732a0bf5e12c489c08f70d28</md5file> <md5file name="agenda.lang">f27d3b01a2b69930de1169490ac21d39</md5file> <md5file name="help.lang">606ec4e8caaa77b3b8428f6d048ebdd8</md5file> -<md5file name="holiday.lang">ad31feff80027308a7ae4f17a1b14aae</md5file> +<md5file name="holiday.lang">2185e7d1d2e0257c466077e8c32a91f9</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">84aa8a05ba6f4023339aa1fbb9a3eabc</md5file> <md5file name="paybox.lang">dd079ae8cedc46e35d279c27543a81be</md5file> <md5file name="ldap.lang">7709eb325cb2fc85c78639890ebd925c</md5file> <md5file name="users.lang">c668be265797094334ea182a0824494b</md5file> -<md5file name="companies.lang">a92ebb74af2774ebdfdcfe7e56109808</md5file> +<md5file name="companies.lang">d7618ef878fcc5fb51bd88137dd4373e</md5file> <md5file name="margins.lang">cad19d84a46e0e9153e4a0fe0e6059a2</md5file> -<md5file name="ftp.lang">4ce126e3a1d64bf191bcc3a693a4d1e8</md5file> -<md5file name="exports.lang">07b4c6a0da6bdda6961e9362edff649e</md5file> +<md5file name="ftp.lang">78d542183f7dc43cf0ad4febaba14e80</md5file> +<md5file name="exports.lang">76eb5e38af6ed0393868555475cf3a5f</md5file> <md5file name="paypal.lang">9af8cb14d88c4c8e0c58571545917dc1</md5file> <md5file name="cron.lang">a3be14202734967e6859f61f03850e47</md5file> -<md5file name="interventions.lang">7d479610d62b7c06e474a7cae6565d60</md5file> -<md5file name="errors.lang">e159504fce68ecac57037ae2393e5de0</md5file> -<md5file name="compta.lang">2a838e25d2bb6bdc96edc985f0a150c7</md5file> +<md5file name="interventions.lang">1270f8bc9bdb3cbd36ae2768d919fb3d</md5file> +<md5file name="errors.lang">ee59ec630478e670eab50fbd61477bff</md5file> +<md5file name="compta.lang">c4315f3f31f39fd6f395deddfc2e7f65</md5file> <md5file name="suppliers.lang">b0061480473128d4e3faacce851d5b5b</md5file> <md5file name="opensurvey.lang">ee23c6c8670ec36d43be842613bf1516</md5file> <md5file name="donations.lang">986d6c4908854449bc9ac2b008e75a7f</md5file> <md5file name="contracts.lang">83c16bd1d6727db3aaf2d25e72d37977</md5file> <md5file name="deliveries.lang">62f9203650557bc104780fcc7d9af944</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">93ac5288276460d632069b043ee9b2f4</md5file> +<md5file name="install.lang">a5bae1dd788536412dabc9981d316438</md5file> <md5file name="propal.lang">65cd279199c6ec5e320dedd7544c7a08</md5file> -<md5file name="main.lang">a65b43dafa8181d31d7444209d4e76b6</md5file> -<md5file name="languages.lang">b31a45fe5b315405019d9abad5544128</md5file> +<md5file name="main.lang">fd7c096315d8e230f821458516443589</md5file> +<md5file name="languages.lang">074c1fb786f0a605640392863724462a</md5file> <md5file name="bookmarks.lang">dee392760d4c24a3c7f6a9a218422148</md5file> <md5file name="sms.lang">4f3b5893f55d2462354b05f22afeeecc</md5file> <md5file name="dict.lang">74ca1c6583f0481aeafc21696c6df0b2</md5file> @@ -10589,67 +10583,63 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">4e561adb5b30f6f32722022523612456</md5file> <md5file name="sendings.lang">066cbbeeb72e13ce72244a35760d8e4f</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">8670dccfd7a31fa4c44bc8fffd978739</md5file> </dir> <dir name="/langs/es_PE" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">725c0db804f21f04b78982da61ff2d7e</md5file> -<md5file name="admin.lang">e9ab65cca74d0d1069c0bb6b50074d1a</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="holiday.lang">2ec28d7d8a03797203f724f8e5cdd8d3</md5file> +<md5file name="bills.lang">36d54cc80744708ba9ec226b550c8daf</md5file> +<md5file name="admin.lang">b445026a015b310e55204739eab1d577</md5file> <md5file name="companies.lang">921ab7227ed3abcda2db9bf141411751</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> <md5file name="compta.lang">2172e11a30b062324fc2a90d1f6de9b2</md5file> <md5file name="propal.lang">34ea25003f05ded5624df898f2c1ac4b</md5file> -<md5file name="main.lang">3007373ed2951f690530327240c5f115</md5file> +<md5file name="main.lang">7210212c531b08cb22055f395769fec4</md5file> </dir> <dir name="/langs/ar_SA" > -<md5file name="projects.lang">1f16414a30aa0a40379d1cf47ac9a6f4</md5file> +<md5file name="projects.lang">3dcd7f6ebcb8c13721d94494608c85cb</md5file> <md5file name="cashdesk.lang">dd301d88f6d45a5b41cc61fd0398013d</md5file> <md5file name="workflow.lang">707db11ae318f0427fb4de517d7e73ec</md5file> -<md5file name="bills.lang">42b67a1a0346b608e443e12f29b69e8d</md5file> +<md5file name="bills.lang">37eecd1179765425b3c0ba7df71152db</md5file> <md5file name="orders.lang">bbc2657930596c2b154f00988ddcaedb</md5file> -<md5file name="admin.lang">b439730a1adbbf881e2fddf1e0c83748</md5file> +<md5file name="admin.lang">700cf29f7e2bf55c009cba529e1311d8</md5file> <md5file name="withdrawals.lang">e88891dab9672d1abf2a93d6083e18b6</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">f979dd15c52b991d1b7f7bebaf1904a9</md5file> <md5file name="members.lang">136b84df355623b8cde74d6e8f46a98d</md5file> <md5file name="ecm.lang">2b9513da76017124bddcbe355cde8b1b</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">f207e426d375d1a5fd4be856861f2a1a</md5file> -<md5file name="products.lang">86348ea789ef1314a6e53a41b454f065</md5file> +<md5file name="products.lang">6adea116192ac7731c26d0c24346db9d</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">87ff59e320e9a3038f5a4a82bf3cd622</md5file> +<md5file name="banks.lang">42c308614d57e7929e8831e861aaeb46</md5file> <md5file name="agenda.lang">a2efa498bb6ec2e917bc885ebe972a2d</md5file> <md5file name="help.lang">a53138e64ad08cc1eeccebf36b7ee960</md5file> -<md5file name="holiday.lang">57556165ee5bc8d1536476cddaeda687</md5file> +<md5file name="holiday.lang">8678b550fc3e1b54584cb1fb8526c765</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">17d68c416413db1e496ad110d8a68bd8</md5file> <md5file name="paybox.lang">f2200cc41cb26e664754ccdad356e8b9</md5file> <md5file name="ldap.lang">c3fb35dd0fefe93bbf0dfd8976709bb7</md5file> <md5file name="users.lang">0f24e3f9b662529afcd2611dc32f47f7</md5file> -<md5file name="companies.lang">4a6daa4bad5d06c18e1375e326e5426d</md5file> +<md5file name="companies.lang">28fcf85f29b6d66e69be37342b1ef2b9</md5file> <md5file name="margins.lang">97cdffb50afd0bd901cc9b4260e41f6c</md5file> -<md5file name="ftp.lang">3e2cfc1dbeef169bb2bec99537ba3acf</md5file> -<md5file name="exports.lang">1c7dc815c1409f1801dda799e0c4b93e</md5file> +<md5file name="ftp.lang">c320e189357c0a45b74d8a25de90857a</md5file> +<md5file name="exports.lang">5352cf064fa3607504409fe7cc84472a</md5file> <md5file name="paypal.lang">3d9f9e874cfd7dc5eb4cb48ce2767545</md5file> <md5file name="cron.lang">ec324a67cb8145820e9ea896a36b29f9</md5file> -<md5file name="interventions.lang">bd0bfc8b701484438eb51ca355c9e2b4</md5file> -<md5file name="errors.lang">cc7f2006caac14a1e4e2ae4cc0875814</md5file> -<md5file name="compta.lang">f1583dac9a5e2b71250de9a8b2e34377</md5file> +<md5file name="interventions.lang">f721863a4725d02319ed4879dcf92263</md5file> +<md5file name="errors.lang">c614918642df8a8819e1dd7edd49ddce</md5file> +<md5file name="compta.lang">f757a92ab1bb8a7d9212b9164923cd01</md5file> <md5file name="suppliers.lang">8536e6609b02d26a3181678fa36d9761</md5file> <md5file name="opensurvey.lang">ba65eb70925e2e80ec40306484253483</md5file> <md5file name="donations.lang">eb7629f4b3e417ac96b46ea2457ff477</md5file> <md5file name="contracts.lang">90d13efe717f8457b7851bba57dd5a44</md5file> <md5file name="deliveries.lang">4b0317bacbf44db749d81e899c0d0540</md5file> <md5file name="mailmanspip.lang">1bc2c11dc61564329b6e8db3603fe42d</md5file> -<md5file name="install.lang">9e6347a68f6318ed12e65da37c98183d</md5file> +<md5file name="install.lang">ec37bf3f902eb3662495668553f89272</md5file> <md5file name="propal.lang">0aa68b2277a2af4acfa5e470260c4e0d</md5file> -<md5file name="main.lang">351174de3584d284c0a2f111b1c096a8</md5file> -<md5file name="languages.lang">298b684f1124cb649afa6081ee5b31da</md5file> +<md5file name="main.lang">527222ce739124433f5aca935f030d18</md5file> +<md5file name="languages.lang">986e206bcc02718c3cd04e0095e62206</md5file> <md5file name="bookmarks.lang">aa3dd95196d0ec83718e74c22d0a0da3</md5file> <md5file name="sms.lang">7b3cd67f5f1c421536def5926d137a9d</md5file> <md5file name="dict.lang">ed7a4a7839b90c6a2abc4bda4006def1</md5file> @@ -10660,55 +10650,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">14f0f8c0c9ce76174baabd31994fda59</md5file> <md5file name="sendings.lang">a9b8e7319dc463d1e2bc9d41dd80f1d5</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">9e65675700f44cd62f5ce4c4f3aa8226</md5file> </dir> <dir name="/langs/ru_RU" > -<md5file name="projects.lang">704c314279365af2f7c32e3c634ec423</md5file> +<md5file name="projects.lang">90dd88c8b1fafe1a2b93f36e8219ae9e</md5file> <md5file name="cashdesk.lang">09e6a05a8cfe5f1533fe8144beb1d05b</md5file> <md5file name="workflow.lang">f423a14d136e03186e7f43e2df7c3744</md5file> -<md5file name="bills.lang">ca81d1f11cc2b18f78819d3856c0117a</md5file> +<md5file name="bills.lang">4e5f5fa0ca8ec3a93d2061399c61e4e7</md5file> <md5file name="orders.lang">2a2912ece2fdf7a2e3c0c9ba78d3007d</md5file> -<md5file name="admin.lang">50047740e8970baa3cfc5d3431f0f9ed</md5file> +<md5file name="admin.lang">272250f7b5f5f117598b5ad29775034a</md5file> <md5file name="withdrawals.lang">30f79908815a64fd943b8085d018e472</md5file> <md5file name="incoterm.lang">56abeea9ab436058834bac282558fd24</md5file> <md5file name="loan.lang">8fa599046396625428fddf3cccdc1bba</md5file> <md5file name="boxes.lang">fe22473d89990b28abe768719a9309d5</md5file> <md5file name="members.lang">16fb90752c058fa355caed219a1db6f4</md5file> <md5file name="ecm.lang">92f2d8f8299919cd0d2fe2ee8ddf6594</md5file> -<md5file name="link.lang">3096e6efc0f60e8072255213788ecab9</md5file> +<md5file name="link.lang">52c74036b772b36f3da5b0f30cfd4feb</md5file> <md5file name="stocks.lang">7416a64dd5ed04c73228284cff4b6e0a</md5file> -<md5file name="products.lang">f41d6cc473a9edf9689bba196dffeaf3</md5file> +<md5file name="products.lang">185a78a293a14d6ffc849d6f91b63fe8</md5file> <md5file name="printing.lang">df0c9e9884678ca5fd289648f5d4af47</md5file> -<md5file name="banks.lang">4d09328a05ef25857faec9b18cfe925f</md5file> +<md5file name="banks.lang">36027a7c1df765c78f8e9c2018881bb7</md5file> <md5file name="agenda.lang">d8880eb89d2c17dfd2040914d4b41bfe</md5file> <md5file name="help.lang">d99b7ed121c50b6b1cb0d9ccbc65bbc8</md5file> -<md5file name="holiday.lang">1b70c21c20d31a6dfcbb39ab299afcfd</md5file> +<md5file name="holiday.lang">4ebdd338fd8d79e60c7dc7a455854647</md5file> <md5file name="productbatch.lang">f5f46d2641ac2af573c70801a388a5b3</md5file> <md5file name="resource.lang">c5ffae12b8dbf993f93b82f81e07b7dc</md5file> <md5file name="categories.lang">5cd42f6767cdb4b451fc4f8e297dda01</md5file> <md5file name="paybox.lang">a593b69458210cb28c54e1d4b39ee75c</md5file> <md5file name="ldap.lang">0314cfeae04a5fe2c53b979688e15fe2</md5file> <md5file name="users.lang">dfb1bc2fafa4eef62911dae18a41f28c</md5file> -<md5file name="companies.lang">212d48ba08bf3758cd311791838056bb</md5file> +<md5file name="companies.lang">9d9a893113bfa52b0e1e4434ea304f71</md5file> <md5file name="margins.lang">ba79d520b3293c9582b0646a29cf18d1</md5file> -<md5file name="ftp.lang">56e80512ad1d9bf5e1ea6baa776aa748</md5file> -<md5file name="exports.lang">b2a363d7ed5df1e955d8f5703db1ee9a</md5file> +<md5file name="ftp.lang">ee204960e7c9e9f251a6f9c14af0bcaa</md5file> +<md5file name="exports.lang">54e94d0a2c6da3464fc52793dd31a74b</md5file> <md5file name="paypal.lang">a3ec4dfec292f3fd441f5e5d3010c20f</md5file> <md5file name="cron.lang">c26a8142ff296d988cfe13332fb14bfc</md5file> -<md5file name="interventions.lang">ab305cce806b6aede7aacb7b0804fecb</md5file> -<md5file name="errors.lang">d704c39224c814f121dbd4768d18660f</md5file> -<md5file name="compta.lang">645fac5cb8fe7cb33064128459eafe54</md5file> +<md5file name="interventions.lang">8181b7cc8039893c7db69f6e35adda51</md5file> +<md5file name="errors.lang">e7baf0389ce6728637443d9962e57b83</md5file> +<md5file name="compta.lang">99a72eb49507e17b6e1ac9a0239e9690</md5file> <md5file name="suppliers.lang">f7cc76455b53c9fb37c27554ed0967d0</md5file> <md5file name="opensurvey.lang">55d24007a85eb0d6649e589f8b7c2a69</md5file> <md5file name="donations.lang">351d775a3d652783a5d015060c47a446</md5file> <md5file name="contracts.lang">a5aff1132e18ab1546a154bcc75b3691</md5file> <md5file name="deliveries.lang">7ddff73aac78b8badf4bdba11cd541d2</md5file> <md5file name="mailmanspip.lang">7cbeff2cf852ffd059a2371bf23ec176</md5file> -<md5file name="install.lang">d9c8363725cb3312dd3bcd8455939ece</md5file> +<md5file name="install.lang">695a5ee4a8341fd08dd10e8ee0c01237</md5file> <md5file name="propal.lang">b6600bbd673dc1a967e3d613935b691b</md5file> -<md5file name="main.lang">c867458a5c775c30db28c085c83c1af0</md5file> -<md5file name="languages.lang">cc7759c6e5d64dd12aa85dfd9d0ff480</md5file> +<md5file name="main.lang">0569afd539a3d7f7b99511cd179cc185</md5file> +<md5file name="languages.lang">39bb4828de43b5f2a8155ce7395ffef7</md5file> <md5file name="bookmarks.lang">116c07ff8a67e2cdc94c62376e4290aa</md5file> <md5file name="sms.lang">da0fb653b20f60acb1b32e763c94ee84</md5file> <md5file name="dict.lang">8079141a1827f5d200d3df625684982d</md5file> @@ -10719,55 +10709,55 @@ <md5file name="salaries.lang">fab7ad4774c8821b32f59a87368821de</md5file> <md5file name="trips.lang">ce461eba9060cfd90008040553ae19d8</md5file> <md5file name="sendings.lang">c19f8ce8e5075509c5203a5344f42c37</md5file> -<md5file name="accountancy.lang">2f730e10e6ff1e342e722e985b54d863</md5file> +<md5file name="accountancy.lang">8e77915c4597f8f884195e93997644d3</md5file> <md5file name="externalsite.lang">338d9c56e6653c910dac441e3a519d25</md5file> </dir> <dir name="/langs/bn_BD" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">244ce95591c641e140899ecf82e3a091</md5file> +<md5file name="admin.lang">6134c80e606fc3eeedd5bf6a39c3e77a</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">33f2afb3d4f651ff3a4856891f26faa3</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">de30767cf0a5d454269ab9986fce13c0</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">74f49c52ba746096316a8fabfdd197cb</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">6448daf1b06217c7dc989bed6f3709a2</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">78faa2226aeb9f90e52c0f6239002838</md5file> -<md5file name="languages.lang">58c41f60235ea1a5fb3991bc4fa6a24b</md5file> +<md5file name="main.lang">34c7fde492170f80fe8e0e6434f3eb0b</md5file> +<md5file name="languages.lang">bdb86969718f38f7c3ec9d78b8708f02</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">228b0316d26bdd36e56a9158eea64ef6</md5file> <md5file name="dict.lang">59b195fcff4d3877045fee21c364d524</md5file> @@ -10777,55 +10767,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/bg_BG" > -<md5file name="projects.lang">4a55e4d7f22e7d44ef5aec63acdadfc6</md5file> +<md5file name="projects.lang">5311f11bfb6f48d45b579989963be072</md5file> <md5file name="cashdesk.lang">cec5dc207fc9e4399548607def63b953</md5file> <md5file name="workflow.lang">481d05b63d8ecea12b14c26156a6f286</md5file> -<md5file name="bills.lang">a89ac2972c17bd2c21b6e71f900bbefb</md5file> +<md5file name="bills.lang">2c21e0cc9f70124dd60382c5849d9801</md5file> <md5file name="orders.lang">0117e9eb4ec62ae70cdc2cdb032ea4a3</md5file> -<md5file name="admin.lang">9c4a32938bb8475020d126dd27add3ea</md5file> +<md5file name="admin.lang">b81b467bd411968fa82c2154930af428</md5file> <md5file name="withdrawals.lang">41cb1b4912e7e63055cc42cd34501683</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">7ad74748bcdbfa3f6d5fade21ad3abaf</md5file> <md5file name="members.lang">c97628c3391c9fa7f0628260d579799b</md5file> <md5file name="ecm.lang">32469a0fb52c4ff01ae369e67964bd6d</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">32d4ac2fc85cd81163d3e5a3877c2c8b</md5file> <md5file name="stocks.lang">e0ec416c7a5ab7c6ec37f1451273a21a</md5file> -<md5file name="products.lang">6df07d84b58a137e49213c42629dc6ca</md5file> -<md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">23fa1196e7e0bf14078a6439fab7debb</md5file> +<md5file name="products.lang">d5a61aae8249911d500db5a7b88576fe</md5file> +<md5file name="printing.lang">081fb0fd1b55ff714d4779e63e4bea77</md5file> +<md5file name="banks.lang">ff0350c1a83eb0d283c498b1b915b536</md5file> <md5file name="agenda.lang">d9b279a5b8b4444c22234eff94697dcb</md5file> <md5file name="help.lang">9a09d0e39657eaa250296b8b7e11a986</md5file> -<md5file name="holiday.lang">64437501af41e6600d6817c47cc9bf59</md5file> +<md5file name="holiday.lang">1fcfd5d89b406c6248a629712866e053</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">1a2f787c54fbe6b561fbd776a25872fc</md5file> <md5file name="paybox.lang">3c474980a7bb1fd8a758009a01992640</md5file> <md5file name="ldap.lang">b5ac41b2d7993ff82acb9a8358a17202</md5file> <md5file name="users.lang">6177e3c17c2beae1066e42d26b0a921b</md5file> -<md5file name="companies.lang">587567f577fe01bd0a203203b11e082a</md5file> +<md5file name="companies.lang">c47b778b31bbc39ddc2c933ad2788575</md5file> <md5file name="margins.lang">312e64c5493d745c91c4bf83e3eb0b01</md5file> -<md5file name="ftp.lang">c3666f4bf323f11ef7117f2952a0d6dd</md5file> -<md5file name="exports.lang">260f5ff084bfd5c323b9d0cb01a37c18</md5file> +<md5file name="ftp.lang">b4fa02045bdf797ca90cb154d0ec63fa</md5file> +<md5file name="exports.lang">5f477631417f724965c004f9434cb18d</md5file> <md5file name="paypal.lang">57160d6901b4fe33370e429c4cb06aac</md5file> <md5file name="cron.lang">04b5877b7648ce36557698aa48eab05e</md5file> -<md5file name="interventions.lang">053842730e380dfddffb45bf4684d34f</md5file> -<md5file name="errors.lang">37b60d2d094535b36fbb865ba1b4d779</md5file> -<md5file name="compta.lang">8bee2c0a737282254675a9452c0d445e</md5file> +<md5file name="interventions.lang">ed7b0a314c45978c41f6c88b54c33268</md5file> +<md5file name="errors.lang">70d3b934c48d4fc82f2fe8487b88399e</md5file> +<md5file name="compta.lang">430c59370c4a7ef39ccaa467e99629b8</md5file> <md5file name="suppliers.lang">27eaeadcf2739876f33c94d429c8a19c</md5file> <md5file name="opensurvey.lang">1f2dfe32a45c0cc407b1e41483875c6d</md5file> <md5file name="donations.lang">889750973024b5b9ee80157128fdade9</md5file> <md5file name="contracts.lang">48a054998227d1b323709fd33f76506b</md5file> <md5file name="deliveries.lang">0b2ff41b32ddac3abfdd5615b520392d</md5file> <md5file name="mailmanspip.lang">4a64102233f5cc6a326d74c738ed1333</md5file> -<md5file name="install.lang">2a0e599244a9d226987f6316bd4470ed</md5file> -<md5file name="propal.lang">b0056be7d136075c92352bb09ba6db76</md5file> -<md5file name="main.lang">4f46917d26218717d682a103465dd0d4</md5file> -<md5file name="languages.lang">fcc762cbe281878d82d7fd73350d5d97</md5file> +<md5file name="install.lang">1ff74927c61de2226faf161f47feaade</md5file> +<md5file name="propal.lang">4f4e8ced4b1c098a97ac133e3cf16aba</md5file> +<md5file name="main.lang">8d499dee22c1b0aa3bcf3aab7b562264</md5file> +<md5file name="languages.lang">92d4b14e5af7fc2cd850f1fc26819501</md5file> <md5file name="bookmarks.lang">a2176e70d49f029e4ef345e258cabcd2</md5file> <md5file name="sms.lang">1ec82f780ad10ccf1017f53ad0a982fb</md5file> <md5file name="dict.lang">9a2353991fa9c9eb24f8a542ac8bd396</md5file> @@ -10834,57 +10824,57 @@ <md5file name="other.lang">29b63a9f892720cd883ad2e1936fcc87</md5file> <md5file name="commercial.lang">fcf9a22383bc602b4753feb9f2e09129</md5file> <md5file name="salaries.lang">4468f3a8b5d7713027614c35c4edb4ba</md5file> -<md5file name="trips.lang">c88f0b05f3446517570cd23270b79c9b</md5file> -<md5file name="sendings.lang">8dcd2c6de97e085c2f3129bbab2ad105</md5file> -<md5file name="accountancy.lang">dcda25012e278d3a5725e260f37fbeeb</md5file> +<md5file name="trips.lang">ea657fdc5456475fabe2196f5599c26a</md5file> +<md5file name="sendings.lang">627f0cb9b40a5cad12eb3fc54055e34a</md5file> +<md5file name="accountancy.lang">d4847efca6fc5676a965a94360258c7a</md5file> <md5file name="externalsite.lang">ad72b32fa88b149015f6e9e0f8fd9411</md5file> </dir> <dir name="/langs/nl_NL" > -<md5file name="projects.lang">8fe8a1661fce90674ba71e87e478fb97</md5file> +<md5file name="projects.lang">fefdec042c8287c924f7d412433f0b12</md5file> <md5file name="cashdesk.lang">59c457c3403be06b525dd7b8c427701b</md5file> <md5file name="workflow.lang">d68cfe7e1c70fc21a50eab0606fb7ea5</md5file> -<md5file name="bills.lang">51cb1664bd3521843659cb05fae8a51b</md5file> +<md5file name="bills.lang">97dc3ecc0046aed1ad5edd25b6b54373</md5file> <md5file name="orders.lang">826484beb032b1d93a3741e5607c7070</md5file> -<md5file name="admin.lang">e404ca3a2e8446294b1e470e47d53004</md5file> +<md5file name="admin.lang">170a3447dec13b5255279d8f9cda7312</md5file> <md5file name="withdrawals.lang">2ac1903fa962c3d3b928b911581cf300</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">644d4340e8a233b2490f8f399a60bb16</md5file> <md5file name="members.lang">cbe4722c302b0de603f0a6786b191b85</md5file> <md5file name="ecm.lang">36b265e2c6ae9a266426658b4646578d</md5file> -<md5file name="link.lang">3418d50e2adfabf40c3272735e88bb53</md5file> +<md5file name="link.lang">8e5d65934184f09c60bab131b3eda509</md5file> <md5file name="stocks.lang">11321835cdb2fefd6e81e49b46e3a283</md5file> -<md5file name="products.lang">494d686e5feeb9726ed87d6d96dbe693</md5file> +<md5file name="products.lang">8bb42b9d4a1756c1109ec7326c82c266</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">48d5fbbfba60dc8cf1d182fd728c9283</md5file> +<md5file name="banks.lang">4c1b10958aeb625192a7a6c28536e16d</md5file> <md5file name="agenda.lang">75c36a756bdd4b4625cd7a68a6c9d496</md5file> <md5file name="help.lang">17eae49005c9eb8ec8aacd15dcf38b6b</md5file> -<md5file name="holiday.lang">7bcfc21fdbb79da96f7374f381bae4f9</md5file> +<md5file name="holiday.lang">8db87c99c9359f086f6bf5bd9eac9827</md5file> <md5file name="productbatch.lang">8fd7ce4aeaf2b3be11f39bf9b2be332b</md5file> <md5file name="resource.lang">28de826c00f8408c18c1060cacc44808</md5file> <md5file name="categories.lang">015eef4f2ab821df5c61bc738def628f</md5file> <md5file name="paybox.lang">431b1b78a4a4fafd05d4e0bbc2c47263</md5file> <md5file name="ldap.lang">5bb64010fefff4ea7f80e1ab6a6e0122</md5file> <md5file name="users.lang">e6d541551ff358ea366fa5705aa03f33</md5file> -<md5file name="companies.lang">d6580ceeb4576c2ccb4f78a1a2ec77b8</md5file> +<md5file name="companies.lang">c1d953128756a7da01bd104b2d8cb906</md5file> <md5file name="margins.lang">553f742a0252568f24b9cc15e948f336</md5file> -<md5file name="ftp.lang">7952397f4d6f94f800d8c6d06b4067e7</md5file> -<md5file name="exports.lang">25750dea41c887e9ea61faa23b1516cd</md5file> +<md5file name="ftp.lang">dca34b43d04a94d319bfa034c531af0f</md5file> +<md5file name="exports.lang">4b48d7be1eea3640653b4b0dc5efe085</md5file> <md5file name="paypal.lang">fc591b6dcf00663001336aeb2459e123</md5file> <md5file name="cron.lang">539a0357c179e6ed2094b7ca1ebbc344</md5file> -<md5file name="interventions.lang">ad0d58fc24b771522ca045e1ac65f943</md5file> -<md5file name="errors.lang">93a0e71d518587e3bf856496319c775a</md5file> -<md5file name="compta.lang">521b394ce8ec2f87ae79770ccf5dd58b</md5file> +<md5file name="interventions.lang">340bd8239ef9566f005c8085593e2279</md5file> +<md5file name="errors.lang">c0f772041db7e81650e2068587476450</md5file> +<md5file name="compta.lang">789184f4b4eac3dd80414fd933797b37</md5file> <md5file name="suppliers.lang">ec4d6fe04de1980f496e9caf6fabe534</md5file> <md5file name="opensurvey.lang">0f18fd5af1f9ce788f5053e652842feb</md5file> <md5file name="donations.lang">bb7be4d52dba41ff906024591864300e</md5file> <md5file name="contracts.lang">4f3542ab71b20d7d28ae60817b2eb1d5</md5file> <md5file name="deliveries.lang">1d998745c1680fa335fed152b242cca5</md5file> <md5file name="mailmanspip.lang">a72a089766a7cf669f6b68270ce8f5ab</md5file> -<md5file name="install.lang">14aaefd3cb1b4bbfeafd6bef7c185285</md5file> +<md5file name="install.lang">7f8461bf7298a4f3b95a478054c892f3</md5file> <md5file name="propal.lang">4146dd4f46253b59caf76dc6970cfb61</md5file> -<md5file name="main.lang">879db84b3a960660b5c1dfb7338234c8</md5file> -<md5file name="languages.lang">cf9e4c942d0a11ae766c0fed96b23144</md5file> +<md5file name="main.lang">cdab51cc365677bff479257c690307ef</md5file> +<md5file name="languages.lang">97b2d586afd72ce6439462b10716bee2</md5file> <md5file name="bookmarks.lang">4900f43900b2677888e3f7ec9a376c99</md5file> <md5file name="sms.lang">9c8629c3110dac7a00b21c554e869282</md5file> <md5file name="dict.lang">607e87ee590ab6b6e3c1f2017f310bb9</md5file> @@ -10895,55 +10885,55 @@ <md5file name="salaries.lang">b6786821a9641b2e90eb60d1cf955593</md5file> <md5file name="trips.lang">29567ae731d5a20740dadb635820c0d7</md5file> <md5file name="sendings.lang">83da48fa37c40e4f8c5ca323d585e7d9</md5file> -<md5file name="accountancy.lang">233e3c0da4808e32e5bff1b70a00caf7</md5file> +<md5file name="accountancy.lang">d310d10dc4d402c846a3dda26c1fda13</md5file> <md5file name="externalsite.lang">1be24d68eebff59f8a3d55d1d248cdfb</md5file> </dir> <dir name="/langs/ko_KR" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">df410eccf21d001f9f5e65da30258122</md5file> +<md5file name="bills.lang">ff20e35d737a171fdebff3fffe219596</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">3265e4dbbf3e0c99bce19777eb25094b</md5file> +<md5file name="admin.lang">824ee00230cd20dd50324f22ad2344e8</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">8cd10e297876e0c2d47a576dfcf61a2b</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d4a0ea69d0b59441b8f0697456cc3140</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">a9abc615abd8dcb10635fb127bfd511b</md5file> <md5file name="help.lang">baf38b4ec10a43d12a333a1c2a28224f</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">844b39f8467ece7a7932e4bfee4bee76</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">2b8eee0e36e32de0279eb6f59fd579c7</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">8986c14f9db4b7871a5f96050aff82ef</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">8dbb1e2f5a1ef86eff3672cc4c3cb786</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">68633b9a396403744b2f3e762bbf5a19</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">21bad97ed84232f24a79e21f9f438961</md5file> +<md5file name="install.lang">8df081e6094878f0535027338dfafa8d</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">3777bff94a23590b1939610196e43a32</md5file> -<md5file name="languages.lang">0015287d927b33b71d654076c2b0773b</md5file> +<md5file name="main.lang">d4f924be5a1d7312869b4fc769fbe907</md5file> +<md5file name="languages.lang">c621ae31c1038848045b5a54cdef80d1</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">d32aa2e1c7b5bd07001c90bc13dc7b50</md5file> <md5file name="dict.lang">6f225dc643f02ed2509b857ca08a1695</md5file> @@ -10954,28 +10944,28 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/fr_FR" > -<md5file name="projects.lang">6cc0c652a67b7a726760dcdc608db98b</md5file> +<md5file name="projects.lang">a72601b36102fe74a5da294296ed25d6</md5file> <md5file name="cashdesk.lang">a7a17bad11811e39b0164573964f3c18</md5file> <md5file name="workflow.lang">3814711841ff79bfb1bffb653cfde0fb</md5file> -<md5file name="bills.lang">ce04cd21ab1a71817562e3bfa4207f49</md5file> +<md5file name="bills.lang">a3b4d63e077d255c6cf6f57319b42cfa</md5file> <md5file name="orders.lang">40da93d7868af1bcee8c47d560dad545</md5file> -<md5file name="admin.lang">f7b95693315b045c22b7868e83fa419a</md5file> +<md5file name="admin.lang">484822ce4f486e645146a1be6dfa1c5f</md5file> <md5file name="withdrawals.lang">d7a12190e2704590b4523ba5b60dd6b6</md5file> <md5file name="incoterm.lang">d85c3718dd925b2f2749a6293f5cb8a6</md5file> <md5file name="loan.lang">6173cfe37fe100bca15d634b617e43ba</md5file> <md5file name="boxes.lang">3da2d86b46b9f04a99b688e4341d9750</md5file> <md5file name="members.lang">3394594b3b0fd3566c00254fbb89dc74</md5file> <md5file name="ecm.lang">407ba5abeaf3f08069464027cb52bbba</md5file> -<md5file name="link.lang">8c6845892177aee173dbaa73e8cd8ddd</md5file> +<md5file name="link.lang">7252bd36ac08f9518f548aa69d88fc86</md5file> <md5file name="stocks.lang">c314672849f4fb6754bc916bceaa7103</md5file> -<md5file name="products.lang">de693f4543cb9af1e5999b8486f4da41</md5file> +<md5file name="products.lang">af10d52e58cccf9ef9ec405040b3bc9e</md5file> <md5file name="printing.lang">baa8fc8768d82c06e62f9309cdcdd518</md5file> -<md5file name="banks.lang">34b072a62869a2440744c844b1883efe</md5file> -<md5file name="agenda.lang">861dd1133b381989d899332f484cc543</md5file> +<md5file name="banks.lang">c7097dc5f0c9eadc72216ef7ab8dfea9</md5file> +<md5file name="agenda.lang">870fc47eaef3c3972adde5908d4b582a</md5file> <md5file name="help.lang">b80c70a4104afbcdddb55fea9a09f703</md5file> <md5file name="holiday.lang">b2b79aa2d9b051ea649c131c5d7fc69c</md5file> <md5file name="productbatch.lang">1f454c455358e56662f3ddf5e1832a39</md5file> @@ -10984,25 +10974,25 @@ <md5file name="paybox.lang">fc4ad53fd61f746fe581f447bf76d79e</md5file> <md5file name="ldap.lang">70e166ce8c734b2c4b6215bef0875c3d</md5file> <md5file name="users.lang">93350f7c0359f3cff6c242f2e5924e3c</md5file> -<md5file name="companies.lang">21f823c2cd67de9d315e5db41c85aee0</md5file> -<md5file name="margins.lang">d62dc162efce8a950de403e522b4657b</md5file> -<md5file name="ftp.lang">e7e60217406bf671e98ae7124f69e8f4</md5file> -<md5file name="exports.lang">8fb6625d18bc2283bc2b745f7cfb47f4</md5file> +<md5file name="companies.lang">d33bcb7fbfa69a65c95e76933385907f</md5file> +<md5file name="margins.lang">01f607491907d35587191c4fb9169462</md5file> +<md5file name="ftp.lang">7c91aa49753eb42b22afa9cc2f91d373</md5file> +<md5file name="exports.lang">48e94c383945bbd1041cf1374ab56358</md5file> <md5file name="paypal.lang">bcaf0ee7ee4ede4c0b11d33262e06913</md5file> <md5file name="cron.lang">4508eefc4cbf06183f780a47550b51fd</md5file> -<md5file name="interventions.lang">624f8ffd5c36af2b87a06aee63b17bb0</md5file> -<md5file name="errors.lang">88f572d21982792d5393ee999d2c443b</md5file> -<md5file name="compta.lang">c283b0ba64ed9301e67a9d18923aed60</md5file> +<md5file name="interventions.lang">421d8650975e65a657de36a0e89bd987</md5file> +<md5file name="errors.lang">c9976744983ca5b3a00062185293abaf</md5file> +<md5file name="compta.lang">d30e629b77caad35ab1bad4a4930bc94</md5file> <md5file name="suppliers.lang">307d48fb06eea97b2818146fbb8929cf</md5file> <md5file name="opensurvey.lang">bee0636e455ad5d9a8dcc288ac2abb4c</md5file> <md5file name="donations.lang">9875bc160f395b95a197ffbb4ac22190</md5file> <md5file name="contracts.lang">af0368dd00b10198d8770cabebd9e6ed</md5file> <md5file name="deliveries.lang">77def64e09174fe0ebc597e0e0f643da</md5file> <md5file name="mailmanspip.lang">7b075b656401153b43a2fe09321bcdf1</md5file> -<md5file name="install.lang">d2e91c6a29e54a76ca5b983547d8850c</md5file> +<md5file name="install.lang">f8c7c74a5a1f14cb6bfe57e7703379f2</md5file> <md5file name="propal.lang">fe7b10789faa1e33034ed5bea8a9520d</md5file> -<md5file name="main.lang">73c05b103c926a9cd6f6d4adb14bc0e8</md5file> -<md5file name="languages.lang">a0ee07d48296bba0fbe1154d8bf4f292</md5file> +<md5file name="main.lang">791a1575c6fe5bbc51995bd299771d5e</md5file> +<md5file name="languages.lang">fec9ffcbf2d43061cc0f2cd71d41260a</md5file> <md5file name="bookmarks.lang">2bac51be88c59c5ee21511836859e221</md5file> <md5file name="sms.lang">0889424a15f7ae4d5147e680d379e3c0</md5file> <md5file name="dict.lang">1da322fd765395f75d1bbd0857995779</md5file> @@ -11014,55 +11004,55 @@ <md5file name="salaries.lang">becd3ff12eb9f1b6de5082ea51c5bf9b</md5file> <md5file name="trips.lang">ba79a127979def278922a780ad5b1c5b</md5file> <md5file name="sendings.lang">322469f3805d514f7b1d9c762d6cd232</md5file> -<md5file name="accountancy.lang">a519d93c30b602096b8eb9025f0a0441</md5file> +<md5file name="accountancy.lang">36627e0497fd8aaf39664403ae6daa96</md5file> <md5file name="externalsite.lang">af1f4c3b96562f5bf2f6a74c89f86c30</md5file> </dir> <dir name="/langs/lt_LT" > -<md5file name="projects.lang">301730ddc5a7a3b114fc6ad7ed7bbb4b</md5file> +<md5file name="projects.lang">452a9821ef1ce8558bbd614701dae135</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">6d53c83d0c2f41f894615f0efd6c8cc9</md5file> -<md5file name="bills.lang">dc118354cf69a5a9d83213658f3dcd93</md5file> +<md5file name="bills.lang">da34918d0b1a456b0f5804c7604bc6bc</md5file> <md5file name="orders.lang">7abcf80b038ed1d22f9a8025a6576eb7</md5file> -<md5file name="admin.lang">c2f264e2d0ffde1e9ffd64015d6882ee</md5file> +<md5file name="admin.lang">d00f7b831a3a4ee6886a57307c445a55</md5file> <md5file name="withdrawals.lang">7519e01ebfaf184e31451303d0fc5faa</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">70ba2538054b4121e9e5869a5a611933</md5file> <md5file name="boxes.lang">5091bcab97706bf0b5ad791622590c58</md5file> <md5file name="members.lang">25ad1618cb45d3588c3e0f8e6944c4da</md5file> <md5file name="ecm.lang">5048c5e51454ca4696b60c9602346380</md5file> -<md5file name="link.lang">54e556dc87e7e004fc79a780d8a15b5f</md5file> +<md5file name="link.lang">c20ab41f5aa4a840ba470dfd3c1721e6</md5file> <md5file name="stocks.lang">a87a5823097f9b179e9ca41f4df15ff5</md5file> -<md5file name="products.lang">d198da62a38f45957224d91d0bb33871</md5file> +<md5file name="products.lang">39bc7a0d47d973990f7cceaf54eebe9a</md5file> <md5file name="printing.lang">5220ad42964fc5e17e0737370f1b02cd</md5file> -<md5file name="banks.lang">8994f5de93743791446f9e43ce29d16e</md5file> +<md5file name="banks.lang">bd58aa4fd49df12490b2939804dc014d</md5file> <md5file name="agenda.lang">be9aaca861b2c4ec30707d2afc503f25</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">3e6bd2e8c70356bb4529f497588c3d95</md5file> +<md5file name="holiday.lang">57a194e6fe07e08d93593ad2afd6222a</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">74acfae0cf773d1140832af7e5667186</md5file> <md5file name="categories.lang">b8d00cecdd692f0b6cdbe4957f4ffcf3</md5file> <md5file name="paybox.lang">95edb6168835f5a622cd7fb18fa665d3</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">2e649b660a18eb203a07078ca6f0ddb0</md5file> -<md5file name="companies.lang">c63461bcd3764df8a686a5a17087c1b7</md5file> +<md5file name="companies.lang">f7a45f1637139cc5d99a4ae6e7d505e8</md5file> <md5file name="margins.lang">c590c3f7bd0bc1c8991c0b7f173d46cd</md5file> -<md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">edce79cf3df5bc7d0df0017ec94811ed</md5file> +<md5file name="ftp.lang">bc42bdb14826011d606a142a4e116bc3</md5file> +<md5file name="exports.lang">fa802c1dfdd44a7ecb89c77d60838a9a</md5file> <md5file name="paypal.lang">5b4959ed0c32ed6a409144c78c8b9fb4</md5file> <md5file name="cron.lang">54ce90907c5b76dfccd2b3ce0eb7bcbc</md5file> -<md5file name="interventions.lang">deb9e5e980af806b4cdb486e1f6dc295</md5file> -<md5file name="errors.lang">2789e50ea7509c174142c258d1165c88</md5file> -<md5file name="compta.lang">2a07790ed7e677fcc256d2460e5590f4</md5file> +<md5file name="interventions.lang">8560f8e577caef690e5546fec123b76c</md5file> +<md5file name="errors.lang">bf1988713292dc8e6133795d8fde1b0f</md5file> +<md5file name="compta.lang">0c909a51481d661330ed83a8f0d6a5fa</md5file> <md5file name="suppliers.lang">be52ecc505ea2cd13064e83f28eead68</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">a114ac6eecd4701929fe3fd8f172dee5</md5file> <md5file name="contracts.lang">e17132c2639ccf18dab581736d16ab19</md5file> <md5file name="deliveries.lang">a7af99484311ff510f4378fe059ed4b5</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">b1a1a60d95cd68deeb4cb45550dc804c</md5file> +<md5file name="install.lang">55feaae249a847ccaa0432b7c84bb41b</md5file> <md5file name="propal.lang">45045a9eec7c672c032ec3f2697cf63c</md5file> -<md5file name="main.lang">c2e1993c06302b75188c19cbcc1f2f15</md5file> -<md5file name="languages.lang">1b352ca85acfb0a6ca7ec47574221626</md5file> +<md5file name="main.lang">10c76b7bdf44361e8c5a37855d450a9c</md5file> +<md5file name="languages.lang">387ae164057bda4a65b16b3d4da03026</md5file> <md5file name="bookmarks.lang">0ad67108567f99662f7dabc9585331da</md5file> <md5file name="sms.lang">9e73e48da807bd19ea533c4e65a2e6c7</md5file> <md5file name="dict.lang">31b983b50ce8d8e45c4d311797756dce</md5file> @@ -11073,16 +11063,17 @@ <md5file name="salaries.lang">1c69f14e9f4dfa446476883fe9faf925</md5file> <md5file name="trips.lang">369ab954165562248ee42ab33e6b12a0</md5file> <md5file name="sendings.lang">2772e4b190f0ac3a3de994f9edf10074</md5file> -<md5file name="accountancy.lang">2db7fe18b1200b7eb75af0c44f79edbf</md5file> +<md5file name="accountancy.lang">7538088f7af45b9a359a090b9bd18121</md5file> <md5file name="externalsite.lang">56d8a0b2df579f5cead684b83fdef191</md5file> </dir> <dir name="/langs/fr_CH" > -<md5file name="projects.lang">c294d42b0c532a0d0ed0ecd75b2da20f</md5file> -<md5file name="bills.lang">02b4f98405e26fe54399ae5cf3d8e884</md5file> -<md5file name="admin.lang">dc9564fc481ddd3101734b4e01c40027</md5file> -<md5file name="banks.lang">5b5402436d2e5525c68fe96889c8628b</md5file> -<md5file name="errors.lang">14b937be198fc9c37d706a131f110c68</md5file> -<md5file name="main.lang">538ab10324a9a151d1944f94b590e3e2</md5file> +<md5file name="bills.lang">503179eef2a75e444e6ed540ab5816af</md5file> +<md5file name="admin.lang">875e0a4fbf2f9e739dd18dd9787966a9</md5file> +<md5file name="exports.lang">28f44c26afebd0f551578f04045c6496</md5file> +<md5file name="errors.lang">6230437ad4adfb173f89c5c9b1cd3301</md5file> +<md5file name="main.lang">b2ee3e61485fdeb685fc7f73bf802b23</md5file> +<md5file name="languages.lang">7d6b8f45303f24ad769fb402b9416bb5</md5file> +<md5file name="accountancy.lang">9ed2bf9282af9c376568885348569e87</md5file> </dir> <dir name="/langs/es_HN" > <md5file name="bills.lang">eb0d31b8fe30bfb4b4a2cac24e104c61</md5file> @@ -11093,54 +11084,55 @@ <md5file name="main.lang">e70e0c0be5993759f867484624b7270f</md5file> </dir> <dir name="/langs/nl_BE" > -<md5file name="main.lang">9f5ba8d00d619d312d40c07f38b35c6e</md5file> +<md5file name="install.lang">9f8505322412399b5acbf5ee73337eab</md5file> +<md5file name="main.lang">3fd084ee76aa52b4e20b601babbb11cb</md5file> </dir> <dir name="/langs/uk_UA" > -<md5file name="projects.lang">001f89497d83b75fd374517b88d782ee</md5file> +<md5file name="projects.lang">4e9739c5d4dd7d7150093400f77e392e</md5file> <md5file name="cashdesk.lang">c3e50ad0d4c93692a2810e136ada70d7</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">fd49f158c63c1e262131727166661df4</md5file> +<md5file name="bills.lang">d2920c2ffdac4cb2905142099ba74fe8</md5file> <md5file name="orders.lang">5d9b7ccd6766e9e943b206c4e288cea8</md5file> -<md5file name="admin.lang">e7cbb3f5347a6186501681bdbda58f9e</md5file> +<md5file name="admin.lang">1f17d66cf1563e4c46196516bcc73b42</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">55b226d18eb7824edad5050c3090b348</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">d195ddd5ec7ed1f150a7ee113edc1a6a</md5file> +<md5file name="products.lang">249a59e20ad0f29165045c375cf123ca</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">2b2a2539bf08025ea2794371cb5d5edf</md5file> +<md5file name="banks.lang">0a95085c8a3f3efcd5a63702b1bf537b</md5file> <md5file name="agenda.lang">89d74d9cd7885c8ceaba6f9a15ec3589</md5file> <md5file name="help.lang">d976f528676688719bb4ed9da722c798</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">681bb6760c742ae699ed900dca34241d</md5file> <md5file name="users.lang">d91a412e4582686aee55e22120f10420</md5file> -<md5file name="companies.lang">081ddaf3beab038b809eb6db2957285e</md5file> +<md5file name="companies.lang">7b331d712e358d5793e19167ab42d4b9</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">eead927af63207df007d30bbefa0bb40</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">92ac14a3dd5307e6bc4429f625ac3f5b</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">f5c74ffcbb82b66d295e84cb0c11b477</md5file> <md5file name="deliveries.lang">4e186ea8084c33de3fec3182f57150ec</md5file> <md5file name="mailmanspip.lang">fb5913e34a812d5fdf9e25b8ca8c9fb2</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">c57c2471c7a6eddd29d27909cc422e41</md5file> -<md5file name="main.lang">87aea5e86e2ac2e10e0f98c23a552640</md5file> -<md5file name="languages.lang">ab667e6064cd5ecf206e86210ef81994</md5file> +<md5file name="main.lang">33ac9fc2bc7ea230d394ac0b811677c7</md5file> +<md5file name="languages.lang">19e964a00e47d79e98eac8e4e3cfe3dd</md5file> <md5file name="bookmarks.lang">8cc192424d2a8a3a8439cf6c9e9c866d</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> <md5file name="dict.lang">c95d9dd5cdb6d9a6824a6bdbefb48531</md5file> @@ -11151,55 +11143,55 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">d7385726059a0035f5c91a2c1602f235</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">f1f34d8c0f864daa5e8ab56801027430</md5file> </dir> <dir name="/langs/hr_HR" > -<md5file name="projects.lang">f67efb48f1c66c4a32a71e6f70f49b7d</md5file> +<md5file name="projects.lang">df295d90be1a982bfcf7cf01c641aa75</md5file> <md5file name="cashdesk.lang">9e04b2cd1b93f421705034d5206749d8</md5file> <md5file name="workflow.lang">2cc2731ed536bf38737bfc2897163b4f</md5file> -<md5file name="bills.lang">ed09fddf882d9beadb8043fa20872c5b</md5file> +<md5file name="bills.lang">4b408813ba07c4aaf7494a0dce45db2b</md5file> <md5file name="orders.lang">58d8a88c479e8ef6bfe376130f2d7fd7</md5file> -<md5file name="admin.lang">46100ab9de7bbd18588c7d8bff0b7eb2</md5file> +<md5file name="admin.lang">bf0bfe2c95f6532f0440971af8572697</md5file> <md5file name="withdrawals.lang">545b1414d82cdd476e8d6676161e3103</md5file> <md5file name="incoterm.lang">83d51da6ce128a36cd2e5d2dbab76ce0</md5file> <md5file name="loan.lang">f2a97948d26385dbf048ef0cf2c525d7</md5file> <md5file name="boxes.lang">d1a443d8f9c8f096368d1d3871ad69e2</md5file> <md5file name="members.lang">044e22c98deb3d6da5898931cee7224c</md5file> <md5file name="ecm.lang">599619a98b0411989a763faf1c6ede75</md5file> -<md5file name="link.lang">e1161971bb06488cabe9066c8e827741</md5file> +<md5file name="link.lang">9074eff322d7513a6589a181dfc089ec</md5file> <md5file name="stocks.lang">d255ea5b9df613deb7f8f85bc5c93241</md5file> -<md5file name="products.lang">73cdaf1b551687a5a117792c1f128fcc</md5file> +<md5file name="products.lang">8b4845bccbb06c9c8d6870a50486ac45</md5file> <md5file name="printing.lang">fb330418c81c08843a8ecc7b41911c3e</md5file> -<md5file name="banks.lang">4e48bd3662bd4f3d43cac92e7796d89c</md5file> +<md5file name="banks.lang">8f385289997f3f192b47d00582f52c24</md5file> <md5file name="agenda.lang">06b696eb0e3787682befe68fb70ea395</md5file> <md5file name="help.lang">87204bb4bc4b2de9530578fce343498a</md5file> -<md5file name="holiday.lang">1ec6007e78b7fef3a0c46b285f5345f7</md5file> +<md5file name="holiday.lang">f28c1d91837eecde379d863333ad3da7</md5file> <md5file name="productbatch.lang">1898ba53941f49ece5a58b90fdac3ebd</md5file> <md5file name="resource.lang">7353c73dcba6a3beb03620ccb68802b3</md5file> <md5file name="categories.lang">5568084ceebffcae386fc1ec48e7ffa8</md5file> <md5file name="paybox.lang">17da2830504929531702d918d538bece</md5file> <md5file name="ldap.lang">a42be7db361dd5993f28868e4a3f358f</md5file> <md5file name="users.lang">6debf0d0e4964cc8c9e574386a87e036</md5file> -<md5file name="companies.lang">6f5383381ed0ddbf7be82d2bd8e158d6</md5file> +<md5file name="companies.lang">3ccfaadb5ee1a1c4fe90a33682336ba6</md5file> <md5file name="margins.lang">05a11b19b5162789760c9838a936df75</md5file> -<md5file name="ftp.lang">7bc61a1f1daf334bc893dd1f0b05ca37</md5file> -<md5file name="exports.lang">24076c897f856af4bf47d86d96078688</md5file> +<md5file name="ftp.lang">74e5138e0485400d0958b5c137a8634e</md5file> +<md5file name="exports.lang">ab80eb398c1cfa95b56a5b1dc2b7ce7d</md5file> <md5file name="paypal.lang">5f93e31d32cd99d38e3d59c80b4137ff</md5file> <md5file name="cron.lang">df979559da6c099664af3c61b83b9e14</md5file> -<md5file name="interventions.lang">7ac550b131a480505f0160feb1984344</md5file> -<md5file name="errors.lang">22fe87d6626de9d7ef505f8997309e1a</md5file> -<md5file name="compta.lang">4f231e473fa377b7f6cf6b3a778952ea</md5file> +<md5file name="interventions.lang">3b9488c55a6633217590c01acb9c0d8e</md5file> +<md5file name="errors.lang">58ce4b88e87e271384435fc25c0f8144</md5file> +<md5file name="compta.lang">bb6a51f4eb6b3c8f00bfe1cdb89cd76a</md5file> <md5file name="suppliers.lang">5b4aa669a151dc30f4dba6f345177d91</md5file> <md5file name="opensurvey.lang">1ca4e724a542dd90368a4612a878aa7a</md5file> <md5file name="donations.lang">07692372f9f22331da5ca1cc604206c4</md5file> <md5file name="contracts.lang">589333633b6d1adbabfd86f078697ed1</md5file> <md5file name="deliveries.lang">309215b54637ec841c73ad9cb60c92c2</md5file> <md5file name="mailmanspip.lang">f326d01ea1f9cb89d96aafdbf65dfcf7</md5file> -<md5file name="install.lang">3868fe6746505c0449f7ab2550a54795</md5file> +<md5file name="install.lang">5c421382d1ed9e5e1f86f3bea1f29cc9</md5file> <md5file name="propal.lang">e0ba51b98a7560425f1296e931803c92</md5file> -<md5file name="main.lang">fd5f5dbca99d9cd162b36d466d05397d</md5file> -<md5file name="languages.lang">22a55c993f07ee610d137edab7539923</md5file> +<md5file name="main.lang">8f91213f34f0244a5160d7e826d145c2</md5file> +<md5file name="languages.lang">c88e3c2e66b2d80b141a1e0bbc1e002b</md5file> <md5file name="bookmarks.lang">3c262e53abae368513df941815512cac</md5file> <md5file name="sms.lang">3122c8015a2583d254fbdead8e4fde52</md5file> <md5file name="dict.lang">5b30fbe3329f2544372a731e50272392</md5file> @@ -11210,7 +11202,7 @@ <md5file name="salaries.lang">449de434949a3e2b8780a87e7b179d3c</md5file> <md5file name="trips.lang">3ecfa35141eae057f996daee3608c0c8</md5file> <md5file name="sendings.lang">392d29d07b9eecdc15f88bbade3f4553</md5file> -<md5file name="accountancy.lang">98df0b16465e8526f1a34f0e24e1d25b</md5file> +<md5file name="accountancy.lang">c04c20e9e0d8940e6a34a3de26975bfc</md5file> <md5file name="externalsite.lang">5e857db1c2b2f3c5b49fd68ef1fbad23</md5file> </dir> <dir name="/api/admin" > @@ -11229,7 +11221,7 @@ <md5file name="cidlookup.php">adf4d0f538de7decd6b3e4c5140c159a</md5file> </dir> <dir name="" > -<md5file name="filefunc.inc.php">5b06c4c900114c4ce894c39022aad38f</md5file> +<md5file name="filefunc.inc.php">c8c27baf9e354f8b070f18500c4b9896</md5file> </dir> <dir name="/fichinter" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -11250,7 +11242,7 @@ </dir> <dir name="/fichinter/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="fichinter.class.php">5fbf322b32b161612161d4fdfcca5749</md5file> +<md5file name="fichinter.class.php">6a9c570caec888fedf9faa0032a902a8</md5file> </dir> <dir name="/fichinter" > <md5file name="contact.php">f30fdf4ab338c390c86e1617a5426e0f</md5file> @@ -11260,7 +11252,7 @@ </dir> <dir name="/theme/amarok" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">170e38a1cefb8b8ddb43d563dcf06f9f</md5file> +<md5file name="style.css.php">aef2c07fde9b49868ac5cfeb890e3c3d</md5file> </dir> <dir name="/theme/amarok/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -11889,7 +11881,7 @@ </dir> <dir name="/theme/bureau2crea" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">05f5994a4740a525f681f2da3778400e</md5file> +<md5file name="style.css.php">4e96b9d5e319317867034cb5d44d7edf</md5file> </dir> <dir name="/theme/bureau2crea/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -12156,7 +12148,7 @@ </dir> <dir name="/theme/cameleo" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">6079976684703359a26c4544f46ea8c4</md5file> +<md5file name="style.css.php">1fbe45ac17223930f63f72b33108f3be</md5file> </dir> <dir name="/theme/cameleo/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -12430,7 +12422,7 @@ </dir> <dir name="/theme/auguria" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">068fcbee3df8f8886aadbd76bdf937af</md5file> +<md5file name="style.css.php">01232047a4537a7eca790bf2e64eac10</md5file> </dir> <dir name="/theme/auguria/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -12660,7 +12652,7 @@ </dir> <dir name="/theme/md_exp" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">0903d36e5451be75a51d379ad4d4fb9b</md5file> +<md5file name="style.css.php">f2668d60b62d550468381be65ed1630d</md5file> </dir> <dir name="/theme/md_exp/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -12904,7 +12896,7 @@ </dir> <dir name="/theme/eldy" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="style.css.php">0f5f369eab5868128d08085572f6a912</md5file> +<md5file name="style.css.php">454717ceabbc959f7902beb3903f011e</md5file> </dir> <dir name="/theme/eldy/tpl" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -13231,13 +13223,13 @@ </dir> <dir name="/commande" > <md5file name="document.php">11689e5722e4204b9d01e5e4483b92ef</md5file> -<md5file name="card.php">7529966db8d111e5c265262581e19e1e</md5file> +<md5file name="card.php">08938fc6d6d375cf72fb4a9e14b1f3c2</md5file> <md5file name="note.php">a20a84fb09238e216ab80d91674426b1</md5file> </dir> <dir name="/commande/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="commandestats.class.php">4b94e9ad89c520b4cc4ab986a1cfb5f8</md5file> -<md5file name="commande.class.php">86af0ee60c4aae4f6efeef2a521a0039</md5file> +<md5file name="commandestats.class.php">bc3aa842090496571e579929dbb67946</md5file> +<md5file name="commande.class.php">20d05f87e3dcc4cc34783e807d53af33</md5file> <md5file name="api_commande.class.php">70c0bcc71422c17305e134929089ed0a</md5file> </dir> <dir name="/commande" > @@ -13245,7 +13237,7 @@ <md5file name="index.php">353d0788a1b27e81a7c62446ca190de1</md5file> <md5file name="orderstoinvoice.php">24ec433a2020143f3a634ff9bf695024</md5file> <md5file name="info.php">5e1aea18f899b4a763a0291dcf1f2b90</md5file> -<md5file name="list.php">b2c7012ed8f4226c6fda016a3ea1aff3</md5file> +<md5file name="list.php">3d9e24b7399dffbfbd97e4e63efb30b6</md5file> <md5file name="apercu.php">9dd4c109f77db954d5afcb20d5af9e4c</md5file> </dir> <dir name="/contrat/tpl" > @@ -13259,12 +13251,12 @@ </dir> <dir name="/contrat" > <md5file name="document.php">24b8f65ab4a24ff8241b8af469928f75</md5file> -<md5file name="card.php">e876e30d4e723313b9e22fc158a80117</md5file> +<md5file name="card.php">faee7623b7d24024c8f024cf8d523736</md5file> <md5file name="note.php">7770e9e8e3fb4b98bc149059c5bc9633</md5file> </dir> <dir name="/contrat/class" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> -<md5file name="contrat.class.php">094b73de61eaad218343e1183fe4a67a</md5file> +<md5file name="contrat.class.php">88b846ea65a9fba4dc31bbf408820f24</md5file> </dir> <dir name="/contrat" > <md5file name="contact.php">7b7cde9c324feeed6e94f50e1655ba40</md5file> @@ -13282,7 +13274,7 @@ </dir> <dir name="/expensereport" > <md5file name="document.php">0b959ec99ed9ee63f065c7d40454b9ec</md5file> -<md5file name="card.php">178dc806a0546aacf323c2bd61b0b6fd</md5file> +<md5file name="card.php">f406b3b391eb6648f00807bbfd3ecaec</md5file> </dir> <dir name="/expensereport/ajax" > <md5file name="index.html">d41d8cd98f00b204e9800998ecf8427e</md5file> @@ -13325,7 +13317,7 @@ <md5file name="list.php">c8794336eba88e9ce0af56f8b5cded4d</md5file> </dir> </dolibarr_htdocs_dir> -<dolibarr_script_dir version="3.8.0"> +<dolibarr_script_dir version="3.8.1"> <dir name="/contracts" > <md5file name="email_expire_services_to_representatives.php">7c7d00777d21ed95c127af574c6ec4dc</md5file> <md5file name="email_expire_services_to_customers.php">391071254a71e5fe29f6a22cbfc27543</md5file> From a9a3c3b97f37fe83fd0f77c3e3c9b7f0c381d139 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 11 Oct 2015 19:47:47 +0200 Subject: [PATCH 283/284] Exclude file from sources. It is generated when building package. --- htdocs/install/.gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 htdocs/install/.gitignore diff --git a/htdocs/install/.gitignore b/htdocs/install/.gitignore new file mode 100644 index 00000000000..7e55df64ce7 --- /dev/null +++ b/htdocs/install/.gitignore @@ -0,0 +1 @@ +/filelist.xml From df39a1054e0a4a74f4ae89fa69ad0b3d5b5c346c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sun, 11 Oct 2015 20:19:52 +0200 Subject: [PATCH 284/284] Fix 3.8.1 --- ChangeLog | 68 ++++++++++++++++++++++++++++++++++++++++ build/makepack-howto.txt | 8 +++-- 2 files changed, 74 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index adf616485b8..119db9f9c91 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,74 @@ Upgrading to any other version or any other database system is abolutely require make a Dolibarr upgrade. +***** ChangeLog for 3.8.1 compared to 3.8.0 ***** +FIX: #3521 postgresql migration error +FIX: #3524 +FIX: #3529 +FIX: #3530 +FIX: #3533 +FIX: #3533 Load categories language +FIX: #3534 +FIX: #3572 Impossible to attach project in order +FIX: #3599 Not saving legal form +FIX: #3606 +FIX: #3607 Better categories setting and unsetting +FIX: #3628 +FIX: #3630 - Wrong balance report when module salaries and donation disabled +FIX: Add a test to save life when ref of object (invoice ref, order ref, ...) was empty. The was no way to go back to a clean situation, even after vaidating again the object. +FIX: Admin fiche inter page do not take good action +FIX: Always use type send in parameters in showCategories method +FIX: avoid SQL error in getValueFrom common object when all params are not send +FIX: avoid SQL error when no sortfield send to method +FIX: bad link into project box +FIX: Bad title line in project view when using jmobile +FIX: Bad translation key for project "Overview" +FIX: Can create Proposal on close thridparty #3526 +FIX: Can't change state on a contact +FIX: Can't change the admin with default setup +FIX: Can't delete thirdparty if there is some discounts +FIX: Can't reopen a canceled invoice. +FIX: Creation of tables or keys must not be done with a random order. +FIX: debian install when module mysqli is not installed. +FIX: Description of tags was mandatory in edit mode but not in create mode. Should not be mandatory. +FIX: display error on extrafields on ficheinter +FIX: Email selector contact must not include inactive contact +FIX: error in SQL due to a previous fix +FIX: Error retrieving customer prices +FIX: Event from ical stream should not be movable into calendar view +FIX: facturestat bad sql when customer view is limited +FIX: Filter on status of thirdparty list and bad encoding of url +FIX: icon into export profile may be not correctly output +FIX: Init into bad var +FIX: Link of project must be cickable if user has permission to read all projects FIX: Missing information into the alt of project picto +FIX: List of project for user that are restrited as sale repreentative to some thirdparties. +FIX: Mass Mailing activity don't display all status +FIX: Missing contracts into list in page of Refering objects of a thirdparty. +FIX: Missing menu entry for list of thirdparties when using auguria menu manager +FIX: Missing validate button if permission are not valid. +FIX: New adherent from, always redirect on entity +FIX: not closing CSS. +FIX: not responsive part for project page +FIX: Only are showing one object linked +FIX: order ref must not be translated +FIX: Payment form for paypal and paybox was not centered. +FIX: Pb into pagination scroll widget FIX: Style of previous-next card when using dolidroid +FIX: Regression on bad use of fk_account showing the bad bank account on PDF. +FIX: Removed warnings +FIX: remove twice same test +FIX: select of project using ajax autocomplete option +FIX: sortder field was missing so manually added values were moved to begin. +FIX: Syntax error in Debian Apache configuration +FIX: The admin flag is mising. +FIX: The filter on thirdparty prices should be visible if there is at least one thirdparty price. +FIX: Thirdparty is missing on card +FIX: update2.php test res befre assign it +FIX: When delete actioncomm also delete actioncomm_resources +FIX: when editing time spent, date of line suggested was a rubbish value +FIX: When filter with empty status, by default get canceled status (-1) +FIX: When update a member login for a member linked to a user, the login of user was not sync (not updated). +FIX: Wizard for restore does not show import command + ***** ChangeLog for 3.8 compared to 3.7.* ***** For users: FIX: #2519 diff --git a/build/makepack-howto.txt b/build/makepack-howto.txt index 813db9bb4b8..953e207d28d 100644 --- a/build/makepack-howto.txt +++ b/build/makepack-howto.txt @@ -8,7 +8,9 @@ This files describe steps made by Dolibarr packaging team to make a beta version of Dolibarr, step by step. - Check all files are commited. -- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base 3.7.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" +- Update version/info in ChangeLog. +To generate a changelog of a major new version x.y.0, you can do "cd ~/git/dolibarr_x.y; git log `git merge-base x-1.y-1.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" +To generate a changelog of a maintenance version x.y.z, you can do "cd ~/git/dolibarr_x.y; git log `git merge-base x.y.z-1 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" - Update version number with x.y.z-w in htdocs/filefunc.inc.php - Commit all changes. @@ -28,7 +30,9 @@ This files describe steps made by Dolibarr packaging team to make a complete release of Dolibarr, step by step. - Check all files are commited. -- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base 3.7.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" +- Update version/info in ChangeLog. +To generate a changelog of a major new version x.y.0, you can do "cd ~/git/dolibarr_x.y; git log `git merge-base x-1.y-1.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" +To generate a changelog of a maintenance version x.y.z, you can do "cd ~/git/dolibarr_x.y; git log `git merge-base x.y.z-1 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa" - Update version number with x.y.z in htdocs/filefunc.inc.php - Commit all changes.

!p5-TzKPgO%JLJCC`aZ=8=8II{xN7=oE#Lj~UY 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 Co_X#7 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmono.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmono.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..209e2d50b7425f6576effe463780bc5d4a5e44ea GIT binary patch literal 6361 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 UQ9jh;vgW-fabR~j{3X+W03-m54*&oF literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmono.z b/htdocs/includes/tcpdf/fonts/dejavusansmono.z new file mode 100755 index 0000000000000000000000000000000000000000..126cc9228fe34a68006c69b7b997e79256ae46e2 GIT binary patch literal 198919 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 PzNR?Hp$LQADiZ!5=(r%} literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonob.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmonob.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..76b78bc8f8b3c9e0a41a83366385e280a50ca0ca GIT binary patch literal 6120 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonob.z b/htdocs/includes/tcpdf/fonts/dejavusansmonob.z new file mode 100755 index 0000000000000000000000000000000000000000..ef5638e2510ab23891b82dfe8fc359f7578bef53 GIT binary patch literal 193788 zcmV)2K+L~*ob0`Kd{jmII65<@Y)!Je$?m3Z$tKzKUI+xT^w2_pfT2SOA@mShg3@~v zP((yTLFn??%J<^hg-c9Y7mO3Lx|hnyI)HBlIRt0A!J_*`3H=eII^<$cNs6h=N}O=RgIc4 z&32&Mzv2;UH3Z67R9-n|;*`wXaR}vJg#0g!89B8QDc}#aUIm}EVbWIWBy}!|AhY(-jDO&!23B(B*GepCJGTvwB{DP z|EBp9-v833LQOoYL2iv2Z9(UdFtTc7DYA{KshWV2$5f3Tk6aT*PPU<*6Gl#(gi6>i zP(uUz6$ih;{rYyW!IP$8Pl^z}-*x!2R* z@bg&wF#Cl_(;M!=dknHboC>*VOSLpz(VE8MR}@D4Bm7)=a(oRxi=Pd>lJOu2LMY9} z_knmQKaRauK+Z#GFT}^7BqcIHAG4uPg8*;lptar_xQnO=;=G31#+2%Y15m<84gV<* zeaB>T!}i9MM;a~yY+UYnjVVD5yC5agUGg8wsf1cEIo?2jC1W09J*?&*1{nRVhtP5l ztl%ATDo!XKh4^bI>lXe2|A=qmJNO-9p;X4 zA8{wR)7&}kB6p3e<8E_*auUz;YF@{i_;5awkL8p3OujYm;=AxY`M!J!Ka4Nq$MKag zhaZ6%yo`U8U(avixAHsqJ^X(D5PyWPh1vW${}q3M|AGIJzscX>?+Hi{1+8EZf(45Z zCBzGal5!%+$SCs4~xgdkHiz=Y4MzRQM@MBiMPc+MM=Rc)C!%#qzG3; zDq{t6*e4FgP0CA%GH;8*mK@b;7!Sq`xoRtsncwWOsZ%l0N z*Bj%K2AI3}&ju^Jcaj1i);8or$_42mz-n#7RMx7g-ki{q%Miy(gCXYKVU6i>TwH%0 zu>N^g4ohkHlfL6R_eqGaxX(6^q2*T^Q&!P>NmfI5T22F<`wCWjp;QU+L^thMHj8_^ z=^V;;XG1*Qjc5zql*Saff$ET6?qr%$|24#|-8xo_g?&ruQz0w4CyNI+JPq-nhRy7q zrgUTRLoB73#d6L}7WZH&LurgpH^8Xj^$jkF@33zN&=_BAXa(^y7R%|SES^S35O1mf zgMRCVUy*9}W(LF08`IZHGuWu@rnURzuXQJ~(T}Bg;*);CUBFT@XeZH%957!UDiX$&1}7I%|+P%0<^2I3d!xA+(KD|^FmS{lnQ zzyHS=|IToX#l%lq2(g~xt#3LW*sv1fwhd!ir1x)_32`*5-Q6(wf$=H#um2%_&i!wQ zYgh?GS^N}BdCvVuV|shmm){#`+rDX-OY=0Wfp{cKk<;I$F{CVQ5w~Y8m*3m^q^J3$ zN3-}Z_m_?F$cCLz=E#QU{~?`@NJv8p>thcF|HmO^Ae$Gx+&|MXV)@rKyvp)F3GXkn zoN_$6VKT(CX0K$r*i0WSQJ8$=eh1=bSe~H_ z8kZQXUTC1{V<`myNPgZtCPrxpZG%)yv4zeKJeE-gKbk@YN_lL)9Brg;cW5sNVttV* zPiOb{@ct3)JLxX9WAxzyE1?oNxSH<+G6>@PGr4me{~U@0nQ{cm(2UZQqsf}Fnh9vC z<`K;!Xr^W%$ePvKXl)|8rcKtSpqu|2zVDH2PW(s7X0u3TpoNP5EmGDfI=4s}rMTB3 zrK>WcMauWWxBtf}O_GfYIQdK_zdgdw=I8KpK{i*xH!%>XCX^1L6$C2ncY@FzLJ`$) zXwP{YrCVGBYANdtK^}?ElV==Hxj_XF98Yma0gzIvp-p%24SWmV#r1>`CGjUgB$U`l z3`r#Eq!npLI+5uv^$C925=<$ApiB6T)fXoN!UNCe#VHg+B#JoL4DLN<$6oran#URB9MY&>vqDoP%n4?&v zSfN;}*r1^NaRE=MVyTjHgjvE$`Yr<1!s)_r?>ia5^@EfX0_8-ZJmo&Og^m#K;Kw({ zU(nym?<79ES^%fWbr*(mk5#)J}3l2TqV+4 zN;%q+Dgn3#5k;DQjsBLj6RAWLPrt=qP^}1m#Zf7121jd&;c3o$yaVDJto@-p@Ced@ z>&VKa6f#B_1@R>EUW@ko#ALP*0&$-3Tx0FQ0?2`QFO7+gr<8L(7ftyx_anqzSp1Mr zyqLu<78m=(gIU~~#T{5Yg2lslDoyp|DTT~uEo?1NeJ4QZOsTOz<+Q;9)uf6Anlo6K zK`E^OIt^(fd_rfq0Gc1p6#j&`m2e#5Y6X>Q{6+W{+k`rZl>$h`_^^UXzcJ!A21Af} z@MI3S51z+UNw0*q2XEkYjp>V63+43v{Dj8zLwpfU=cy#~0bkshUdxBGbSfeD=6`~? zR-ja-1Am`EwKL@x6q3j-0FOiWM1OCL`wJj}qj!ZjSjrt5E0na?R1cP8sJH2T5!V;u z38a+Pv4B0dN@oK=Fj+2;~$?0v-2qk>=bYzRGZn zmJrJDDxUU>By&{WI3`eO|7T$qq(t(RyT$Vvv;_WF7E`WwSD^CD4|E*y4-}vAO`)M_ zrtlPdTk|hL+<~Wa?F5?(A9&I!N6x1DJCyJei@#^{kz(CrY~J1GchXvT+Pid$pD-_I zEyFmf9o*#2bgr@TCsF$i3E&{cpKyn$9KvSho7@qI=ZI8yh-Yy&i<3qA+d&+a){;5e z+Bw|gw4H2Z2k=xT5qX$L*uq0PxD}s!HzZR$@+<~@-R0vek=r6QoBZV8=d{-DvaY>}} zw21!&QhEwh0&xhG&kYyVkn$4CnZe>#tTe>l=lH~5ic}X^%Du~=w1t+;Q4Bf3t$>se z{uy{*$j1FQ0VH|SgSFvH2G1QlZD$pu2HQA_IpvHl9b_fk;}a;%$(O7&n*ULbjTHAh zqo}WVX(=%YPCELOvf*PQrHuzgssm2uw=o<8S&qA*1RaF@Na+K9h(8XJg2p33^=p)% zqL>7g#U!XHOoE!uB&ZtAT+ISBOS2f{s5wlIy20eA+y8G!8T@wcBE$zk%9w@jqIwW$ zmDnE#;ZSVDF*p&Y<5svG?u5JJB0K;O!KJtYPr}piEIbb{!K?6Ncq86|x8vP-A3lf= z<74cX^dZGaW;!*v3LuMH~HkL_*=@~zx{ih z{a@sHK>7R#8q;}5UiEn&?3?npHi!H6%QufNOjvpn zi(mDL|8v{M{P(^4hxpaMr~hx^#^TWbR5IrjZo&I(DjSh8?7f`DV<9G_3}Q9=^aI3Y zEdC!b#RrPb@Q$^;J$sK}H3z{vK{n8_+A?a<12nQiG!#XmW$>4dcEMi;`ZxS#VlDPV zSupF3CzKz=AJNS2$kMH4os67EO&_s2e z`WG}w{j2&{RH?qL{x_PUzN`KNG)=Q67^tOHV@ETg4}`6dAhtGQKt@LI5E=rZ6hZ}r zNp$TA!Yl~$AS{7E*M}a1uo1!*2-_j-hOiI9K?sK-9E0!?U7q>BiA(>tW6*~A`zg)( z`W*BXGnYsco}{aug9D4R=fl60iJM* z>b?9ae(QgDKTfT$|BLkhZ8`t>{VOrJ@%;URf#)9n1GZvC z*a{wEYj+rdtb^!!U?&K`i|Oi$4^CqbPGcBv3?q(V%rT5QhH=L*^0f33EZ+CvSZ;x* z9s63o|A!cP)(dxIZL{^lOtxOwg{>DBvGu}1jcb4cTLt92D|F3P4f)1g$mh+wVwlHP z4D;BEVV=*5VV=*5VIEsC%=47jv_dH$W!Z$WV^Dhe*hwQ%tFe>DPDAY=VI=A_Ve+U6 zs5^^`CXOx}iw0EDoI_aef{yDbWnjw9^dI4AYcp#%W5S zKA!IjG9uz9fYchoq*jMENt*;CL{KquYL;mp)vVWS)NIyl)oj=7(;Uzo(j3+t)zoS} z(j3=(t~sswT5~~jQFBG}qozW0OOvO`)Wm8MHLWzMnx2{hO_8Qp0l)-qU=j`BZaK^QGpj=Dg;6&1KDX%^1zEnl_pYjZ>4L$4s!!@Hd4b zS)}9kk9uny5cgzw+KtXta+t1*3mF3N z3T%;|+*wpk3_xr&3Kb{vgz(o;Ov4xGxBGzZ)Efd7m3J-!iNMy-AO=Z6c#~oxz6^xq zd$y{M*sMYf`xE8)s_ZGxiJ%I^vA0C#89>u{r44H0p=2e)?m759e3@A({~~tMo^&R? z$Q$Hc@-g|6d`Er)nf>2fKG%^e;YM=PK_;KWtpJ()Iqn2^i60KIpUOYYzrerBzs1+` z9|4v8OVA4u!T@2ouvAzfDnzxY6^&w;Xcb$F{l!7zL~)wUk9fxtXi2j4vW&9SSe~*xZF$b}vgKcvH!N>kKD2yh`POpP^0Vc4 z%U@QbHNx82+ROTob)a>yb*Oc=^?$@T*K@JPSNfXKi|W27xIDY9+k*vOTU zk43%^`9b7okv~QL>JS}9M~K7jh;<}5vK;LkogCd9y&Of3V#g522*+s0SVyH}mSeVK zp<|`v3CCW?$tXumO3ccb%`wl#{L9HZRZgd~hqITnuXBKNm~*;wz4I04JI-Uy51bdB zKgInVcRxNQetd#oLTF-HVrAmY#94`RlY^73$*y zf8zeL_g}vM)BOf%np7_}G`JaEM}S*f@n;|}-T|$zooa#0jjjaXn8U4R86 z01IlwIpRWbNee8vvrUDksb1VZac-nCy$`L&;rd7<^n5{AUoY*Nkwaz%eg5H1yCC-t6 z1sk3J0xWnRu;3bC!9Bo&aS1|#0kB|V;`GFt#77twL;@BlcZThZ+_`+`T80Jqe&72m z?r*uj`~Hvj>!nI*24KNo6bl+IHymqtqv7?20}Zb>{Hx)WhP@5D8g?|i(C}QtvklKQ zY;M@tu)bkg!{UZ14PzS~YUtNc)X<}$dqcN|f`+aQxeYlDaSeVAiUv+{OMgj!NWV+} zmcEtFNXMk3(mT=-siV|EYA@wVnNpgRDkVrxDN+iTf+dp_Bn3)piFg0y{@s1c{e%0A zd;i^pyYY8p?>g^B-?iSg+>N*!emCrH$lc((=DXTE>K}z4(e=C6f4_d~`jzXKum5oU z!u3zDe|-Ju^_Q;izCP}H`Sr5v!>$jyUUL1R>&4f*UoW`c>3WCjt*^Jbo_sy=di?d+ z>oM1D*Dcq>uZLa_zHYv5x^BE4blq@We_eOo|GM9G&2{y4)phTzll&^lO#ZCSRL)ZS1v*Yh$jJT`RrT?OOh|fNTEO{H|%Q zX|4%Z8?M%0{p;%8t9P!Rxq9;IdsmNK-Fx-rt1n%B@#>DN+pj)-b<@?2S2tXJ;_Bm9 zAG^Bt>YA&oudckh;_9-iORg@uI`8Vtt5sL~T}79-U*3Fq7BM@$S0<@F-+Y^?`-Qn`#eHlDE%7J_Y&k{M%I=GQ?AfLc< z8ieWa{wX|X$$pzY!wh437_pM~f15Fju48J?d*xCFrr z0pQ0Ehi4o-0lxewcn9ea z>+n1Zp%&f&j{JuZX#bAD^HZwP!aMyQ+RDQiamPT6)Ire0`!Dbeg%APnzrr&O0?6GQ zz)lzl0ouujz!P9204#aH5n(w5=sVvPArW*l5i~Zw8$4AIK=$N&z*8#+9>!QS%7HJ0 zXP6xL-te@_frs%I0bj({@ZJZWE(rbM9mZN5BnN&zJOL-fiSWJvp3~$&;Uv~Tco^Q- z!4t+uoCojg;kgh3j1&JPJOL*}+J1nuxK0ifzT!qX@SEYeT@F0JTzpXu{1$k=A_x9i zcpi}h5A#DjE(g#)kO*Tc{w0rIPtZjol4YEVNQICG?}6}a2VpS01I|PMo=1#^cbYa6LN&a1fak+< z5IVtgu^a@T5fLyp5zud;3p}A85%0h|%o7XDWeb!ofKF@)hL8mBFy;#}imVFRld<39v zmV*$W9l||$0xT_W!@C4epi!0&5i?O(fOc2_wj#jM@->8S<@sR&8fCdE&j-to5P%+t zpaoihR#|?BcYv#f)&ckkDYb}64=N7=#3iHSM z5WGWQtpnvCR>E_z9K`kS#_I z3ea?IDG+kt9cZ8}7Xr+EMLIm8Z#KXYMJ7CcAqNHhez+VIZQ%+1v_bzA z@EaS@0~^p^1<(&0&;=XJX$AD(26NT+8oUF1Y=_iRR>Ct%4hrB0_82)RU~b#vAtb;% zw9lR_2L-gzULXer&?9?42((|1$$Kv%p&bgq&By>bD51VcpxKdt|4P7R6-vkpMU_g zMF})M5@<&x;DK@zJU^3z5?~q$^db^?t`g{EUIJir~zh9m}5?W zks9W|vzHvyP^S}kuoGaU2Ap>ekb@d?*v&$4LIyvF9$X7I4AH- zC-5;f@FXX+#R>FT4SdFVOb%+Gg-#e_C*Y47#@BgK4r;(5C&-Xaz#lchBkpH8sDU@d z0d0)~7^{Kq#HYwXeFmOD>*HZO)If(4V2&mLEY(0?6M%*$z8M8NGt z7&|qTn+R=B1b(9i98Cm1kOlcRH9Hcia|~ki{el`NTxl#0?&I?6zq zC<|qy9MlTsqSmMl%0q2YJCu)Hs6Fa{I-*XfGwOo6q5{+nbw@o=Pt*$)qTZ+o^+A16 zKU9qRqXFn4RDuSgL1-`GI|B=Mf=dd(5vV*bO0ShhtTWjFnSBUjgBayP!%deqtRGJ45~)Yp-MC!_{0n} zPB{cELz|RwXsU9AawHmqW-9eci!y>!DpSz}^a%M4?Lu#&`DhfHq>RSJ%1%lnnuult z_bf#V&|>r?T@6;46~PLd!mbEcM4&fRlhC`Ea?)vvbVUZ;d8UX)H42L&QW1|9p;c%h zT8&nqHE1nbhaN>wpbgN&^=LDC20e}bO~#NKG=)qjGssLdi_9X`1SlfTzz)0@uZDgR z&)-d42vB;MI}hJDA%s9sq9ME%JJ4tFjht%;n#qT7hvB;nfM6+nCqba!mU>I#weY@y z*MeqL3O(A+ea0p?bB?_-3wV-ZaSBs_!OLzmE(=%#Q+*od}4d`7s1reJCtj}Q-u zK?(=-Y%;os24Dlk@1mbb88?L6j0?~av7Bro@9`tpAIPidCK*B=CY#VDegxi)z88a_ zzJ+KLnhd=%pwGA*z9;$QHgEe(axPbrFI_C3DWwNz$^U($&lW; z6Z?)Fn%0R zkO-Hb0`X-;sSq#>omzJ~uP!||Hw~p+xo|ucLlN-DIXHY7YoyU^t5S z&x9jDudJxMD>dA#7{j3u0b7i!F@XUZy`R+*5gryAY&HcN^tu3lKdoA&lm{_X46;E* zX4>ey(|LLIc{Hv~uS@mnrgg=}W#7V5|s~ zI0Y5C5|AP|jt`2Cid9xvEkS{1Tw%BPr|6>iL=L!F7#C~v=a9u5z$sF7r_FiC&FS^E z$9455YH1H@KS;ls{?!M%4`{46=K|c?;jGLUPVbM6K_=)zGIr`M*sM>6c%jn%m8Q$_7I4u1dRZw?Th^o6Q-+jhNi z5)M;#Y@OTl{yLn*B`099Z3m3IIp29^=Lgzfe&NGI8c=MiD1Bx)u7u+q@y}{*U<6Hg%JLqmz+*9A(+gsQ1 zyFdMi-@8J~&4P0KddpSNaurykL_F3&x%IW_P32~o48|a$aAX^@G6~MQvgPSb&t8Gj zMZ*=T?T_5q%)T%j^ zsOK<8Pynw{`H2P~!nNraAedp4DP7aup((XA!9Xd3A67)`9eTl;gmVOahCZ4vmJZ_X zJ*5MCq}O_4c=p6S_TZlUyD#rueMs7cOAf8x`||38xJ24@khQA=$QP^mT`-RwE*(zM{vg#Q>0RoIa!@0FzkHV9s-=z6?E*sY*e3;u#z6U(e zy#_ddkp~S<%S;F-k(uu0oRvss?p~rud&4`VM*rzeC>P-r?U7 z-VxtXyrXTn4V1C)Glk0#&P&BCu7gfx)ewLt z{SK3b?0SI-LwfsR++F$%XW`Flb9~=@I z7A}}01c8qh{CJ)q-7I~LUv`c}j)h5AP?_>w9j+5p8>PsF~dR{qf^J8}5yuASvqqpH+R3a=t@CKYIqSkwo`=tF=ETeWe}a%lSLIz1yawO44%b(GEA1VZD` z%bc}&JE@$(+aqJB#36rAqPJ|BR8upl_~@819}TI)%8jeH?vidue@r=FHtbw=^{Q25 zGv*)a-EU}oEY@1>Cth3pVrck>+rGIH6NL>aX_JRdoy}y)au|c@%#YU(b#Pg+ALoZS z&Mz8q8b!5$xiS^js*%5v7yYzae_ee&l~?tQH_|sRxcQGM$OlHMu${B(LH=WsCpjoB z#WkTgYx{QTs(T;5+P$CKP(RKs9l;&2h2g*&fMFM?KLX{s?7Si(v|6E`rK<_5_9NA( z%&$se;Xns6>(zcp=Na`{MgVHBc)%vrLL&lcbrfF67=)TZibC>TF2P+J)i?P&93-8Q zq!G2{{az{AyzRLqy`SwPoRR9KpZ)!$A20qa{c5vebzI!yxzkru>l4-78ZPmrpv!1L zkI!;h0@1@J@!@d4S=t)i!;vt;(OMM@Y@nXgS+&uWK0*6r@6=_ayp#OTo@MvNJQ9lh6e+`5xbd2G}t7yh^?{rU$^#>ritAayGjEnK;B z;lfqq1L;mu(%CQCw{N&{U#i2C@J2dmE%IEYYeYE!PZ3%hA{YoqI0H}T6F`#_ILu=| zq*XveYZ-@4xl`wvFTc<*Ff!0?#CB|7%I%Xx=}Uagy-qlD>Rvs63h4BF7^@;iryU@7 zcXCAsYth3_@nK8S!-h$gDrai2QKjXg0t4a$jjF&fKQ1u9u1$q8tE2c%1uQ02d4>+~ zy*Y5Ay)u&*#yIe-WeNHyZr2p8)sM4;^LAqV@e(xT@GVAx#1hW zP`HeOVQh0;Rz=9eYCH?o@DH2R)`xYIOjXeeeYh^r4@K(z*x&;4)yacf>z%PVGNR>B z!H-Hl88!nQQIM0pO@{t`3S;{0P9f#7vX3v^y@d6DNMA@_ba?{j3?DsuI1G9a_DfDY zbGm(d)Nlg`vGlk!R+=r%wve0NL8rJV^I_iU)kVon#LpB3tmcuDsgaZpp04vMkzT$G zfpM!-3%ODFK4A_|n{qK1@ zw?(=vUHuC`TZgyGns*6y@-^If*2f5!KR-hxGmuiiMjizzb@i;59+jJlNDxYRJ1y$| z_ax{Sa^UBd?GXi#^8_9%Kt6>s6ts-S_5@~O+8|a07shS5Cyl6+M*fAvSX+LAxfBQZ z&H;W*akbI_CA35+u|j3BL_|kfR3fjA2;@;1t9Nvwwm z<_?`rX86X27-=*ZxzEZ64jest;K1@XYh%U~Z2$P97rIV}d}77t(qA~$U9_R|kUsBB zl(tDD@C=-J&Q0u7=FOW@HE*8ub>FPCx?}JDoR$)|Y`yfDbYA*QdLkudUrrAG0ufOqB})_ViJK@2)qcg2v&1y>VM9uRh(K0AAmV3D)1cOje<(4 z5SdX#C4{MiHM%=J_9^@I*r)C@sN@YO&DCmPoopw$QeW33nt)uQ&?yj=%)@KQ0sI#6ABu)z&Q2*d2Y;kuB{oY( z@mT!0^vw`y`XK2W{zLaO+?0C>c#5=!%G$v7VXV(0C1^-C)Xo(Zf-2Oi3PTyLP|vf5 z2-ZNoMoC2EA7By!!YwKkV2H5OIqVTxWY*7^8?}^p2s7t>iMBV9Z$1v=O|`41%ve@i zTRD8>B*}^|{dIr+nwMS%j(c9Rk{wc)5i@JXkuK5;MMH-4`}ys|Yq$C7YxjM9Oy*@9 zf#2l9{0l+JuF#PA2=sZ*Z@zZ2u2KbReQ2Ovi>zXJC~aL`6VJVSGc~#ieLM;{)lDg4 z@wr_#^#|&E4CYjF|IM9xuIah$g%`HLBOxjZKZ>hy4SqB#N;=e~z0}~Ymm1o4k?GQM zkDNr|7V9#iN>v%I)G3KhjRd=&1qG-g4bYH!su1UTBvKhZAeB3?oizslvae|G`t^II zer=^{fL2EQ z=`QZp13!+Z(gDs$mEI`o%=V6cvH1t}}ZJRX&)MFkfiSXDRxMaqC? zJT~tN=sB{)>G@lZop=g%O5aFpq;G^X?hi@sy#%t+T_Kmf2g;6SWjkDY4pm|x9F@S2 z_y8qRYpEHfzBb*XKczEMviENfS0kOparH}a9Djfvihb&KR#yt80pGTs+58#C`3_EaYU(5as)ntxXE)I ziB`fJM**k=8p?~9f-r)CPbXzb%#XH;=2TGn+t6dP_RqO0f-R^;KNY3sADo4%#PFy*4<0k zNoERXWF?gCiQ-{qAT9dHrBgvKu%H&Bc?%Hva6frM(+0aVY6ant5;~<3XzOdKEzqS` zLXQ>DV>KpNMF@^=>=OTRlUB5UjSAzTuD$`v096>Vk~q?qP;nm<`YcG_O^wfr0igOpQkzkY&dJJYxU9aH+KA=dBW5L?CPKCGdOPQ_1T4#kBu3 z8|gqlS2)OQn1E6oP5W8~Fo;IH6fYNf zXj`D2Q6q?E;C(`>!_qZfZn;KKltmvN&lAa{Pr8& zi29pE@Lar1s+Q(U3#4ki4BD{Gg9l0!h!S09pzV~z8@vSGss{=m9wZY1FNtT?4&220 zY&=!dLG{HS*Q}d9eH}<7Pk?k80MhcOlYkX}D|IiesVV*Q!XJNJaG#R-$`I)~>${$5 zz&2#j=>vlG!IhkWGC7N07r<$eG0d*D8116d;u!^x?SMk#eQE&#(L!jXj5H<+v%(il zWUYUoN@|e)@B(H|^_!nae|g|#<~Y0z&uIk8U(z!@4{i{VFU+8=ivdQb07gO3)^b<2 z8iXHSBXT?kbDWD7d1T^vQ>7Y6eVLXA9e^`LnAIX55USxr?FOq+6W|wVkwI7sq~0ud zBPEZ*(bJ2@=_7cAU<)>bY!l;*Nnn^{qtZo_*x^iUpMw3R!v~apy~huezQMb(?fwS$ zpDSy|R?H&rs@e~8U&l4N@E6_tg)_&mZ8}KQ(%9h>Ck|uuY`(|t=tPySb|xb+2RV_` zKR~B92!4SGIimw1fmd7RM@+U?hN|bQCi_*2lR~Rvoq<6pN~emAGMTM9Qv??oD=WEI zsQAkS;6_>GflCI^FRJTCHCrFB;=h}DoLKsP3+6A6IWc;8?TGPJ{T9tVuv_|Fx;^>( ziW%Qdm{?uZldS3g)|O9yOi7k5cI+~ss9m45)DGu%{P2BNCQd8vJ8EFZ(Gj$-)CU#F zo~${Fq>?WKQW?NuB@^BmGN(7n4x}Df*(>Y>Z72#>!;no$?uCw~=w!Sv7ie6?Wd1?nuA?n>e|>^~%b*b1S(& z>-$QdOLaI%=9#(B-i^$TG0_!`fy%-g&{1?)@v-0I+w0ezNFq06KNfU=-#4)5oIZjos8Ka$vXOXEwwYU^7 zBP+Ni{1RcgxKwF`{^@}^WQ0+5K?D6Hluk%61^S8S?a#SzE1fUO{(;y9iL!*MO1N(=rH%SDH|Et6@4!#C(KxdVr8ik2` zu(tUq@pO~`|MdSL6!^(V0UZ7vAlYeF=xXFRc~JrDeEU z=JUgVeiri&gP0bL7Q0eZA_}pZ{k5V7jWLU3^wtX7itsUx<@ze~Vl8rn14j<_gK3>? zHihKU-?nR%xR{K_3*KS#@@5RQ@EiPyS z^m`_Zw+4lyY*&OffC~;$aTNio3S(8k@~~+k$Ye+l){3Uk)CejXq}Q{BMJDJyz-WZ2 z0Zd-sig8l=AJ=!n@Zpmt4Ie&1s>oh5=)<$8kB;7uEM34+Bx&2BL)##b?4d(}wOo;Y zl#Z8<+yRZDx;3;bnxE~lEv!T}rV7q)rM5;_p;}ID3nnef5wrd)+k&TQIec{Y-K8LG zUcfP!8?>{Z>#4qLHf>tde|?ACgaq7*y1U`r_(bVWPMd?fb{)uVP2n>L+R+A@q?6%; zLj8pxF0{fws6tugzZ_5F%pg{gbUje`2sSO!)Bgq^%Cgz`5j|c0GhrWtIcLUE(uI^K zMjt(W_QOGIq%B@>aqp6Tf7R_6S&B1pFb>D5L!|%@z>r5Kr)SCp0SD;ma%hcyK`W7Q zji0^()o^}~1~V{)8%;=?>~9J)iE-g<@uSuQtUBGbn>yJZnCjA;)SmP^>3`CAGE5lS z2)~SUq&M1S>p3Sci|~czr)NmlLFKjl@fQwstMI0$M%Rx2lT57~U9HK9kEi}K*Z>st z8|lu>MGIQzDx|`|L`voSwk%>N8)Z*F(8|hlZWx9MXotJK5-L5OYUG0#sqmA{ zmr~ihE|p670>C2;ibdUAv7sT_2vv-eQ&mI+t~3Br1#lIP<<7MM>muS}0N1tY2GL}T zi<1`<=veA%uXq4tK%2i;vOEKt+XCg8g6@$C+hU(_HfPy6N7c|FQ>F|VT7{$kE&V#= zz|eks20t<*;nDJ=Km2fH#D)YMO*(9N?ZA^8547ejvf-xWZLPE%@t%HJo~lb}hF~H`O3=8r~n70#pWOudl6T zj7Xknx)aPrDmqAX083)xY!<7W>-*XlQtge>zS3DzD4oaA3H4_$OlQQpGh#XD8Y1E z#&D^?4(Lx8uoluz^)0<2)t)+tzvM<-y8q6iNteEsaiuSmy%6X_BwFus1{(rYyaGjp zi3+2(!p1ERTN|QNAbmi1aO=>v0m{~5+kn=3hwe1BRrJ`WVf<3hBy_q?aPx$`Ad;7N z?QY)9bn1k~T&=Jx$Hv(-I4&DZA} z@&ogO@{M6b8J{qPV22kkeO@w*>`SuWUfzA(9N1Wrl-f;IukOfQ>RMqR@Y7+ zNwx0fq6E> zF!>@KBn=-P>TQ|KLVY-93knMqX0Ep(c%xUucp`!&6D8mmRAA_}#| zYKc~eGOjTzTtb)Q|EZk!(eHs7`ZWoG5J zDoW>qVqRSP^2-hfMmeqXa$Ds^8e+CB+jhW8bru+pG+_(O+ca0O;I9ne)*wAzE0aVj zA?OVL%_W37(9Eg3ORmQwkI_adC(E9B`|(_9ez*RY?$+;@e!v!Ci*)Rg`(}^!m!3OE z_)D0czqOUgnIl@#iYhf;tEF@z2M7kE74q7GY&(%@MKkM(M?l|-qdWEPJ&^J^>l0(Q zK984@Z`{Q-6|3fuh4;7a7+QXso%MzI`B0~b#=4@Zaa`a9jFFFhUf|GLEK)^RKxteG zU8Midrjq?7BDFi1IHA8l)YP`eYsEpRKi8ihC@MkmrhLgBhWYu@X6Z?3GmiW97C++t zR$#;%xN%;)3A9Oz-uYkKP1gQDU^l5?7I;^X8e5SS(*>qbRhT+lW7Sg2iBlP;&BfW` zc-1J)OjNCyuB_26MavXRl*_eGq9^f2aid~`@+qx_T2L~W1to)7Q0^?Q`DNzPJD*B7 zmMxWTKyP=DEcd6}p!-`%7x$ac?;Pm&Cg`^YJ?ZKoh;+4>S3oTA7*uWo-GNMMl^Vte zU;#i-0SKbi3Ley9v{oR{Z+I7#h@>gS6s@fP|8K1&`xUJB1{Ke%iHZ{hg-WG?{wk=+ zL`7&vRBZHWq@{S1wEMz&X*b>?EyM%fe2X99{?UC1!#AXW1WWsIA)_;GKKdm3U`T6_7S6Ud}Xg`fghcqB?t@GEc)v@gaB8QX#d_bBe zMaTS+m`&R|0Sy1xHA-;kkP7}d0aIx#9|P_M+R2A)UYK!v=AhyPlQaO78uUBPtl6^e z`?izw`1Zh1&$4z?JAW>;yM>(vgidY^wX^Uz8;L2@&Qh2DpX@9~YG-+qo9lj+^r|0A z3f-UZBd)qfoWDx8vU>JO`}qivy`s=CS87OrQ6omHLUqOnjbO8LNV7nN7GUE7Rp7Mf zh!CwxEkv0DNf5GyV0C~H-9&?AhkfQX1uddZR0cEkA@Mp@ENDgy)FJnBmX zX6x_~l(+E_8~%E6{Hk{CR*ir0uMH1ZbSa%Pr?gAOns?TJd-lnx?^JC(`|aaLir1Wa zVM(BI+4j%Y_GkR-t`tGO5hFal;?tUZ#i?g82vX#m%VNZz)O?1~0qC!t^>>6T%^DqM z(grBQG{%qsUa)Z}WI-5O;0Ra{rk@ra9ulfF24IJQN1;|D$R!${bvPY*EHfMCgWs&j z%>Ulg>r}I+n>oq2vEL@z&8B`Q-~%-k1*Nm+jO;qLX2YL5C$4VSZuP{Se{NVaV9jUS zml*?>yl`sufFqBy-cQ?b_S^N$j|rdTYq$i^coSU4fDnT}*6_%{KNezmOcRcb{y|j7 zrADH9Y9;gR2>{iRQf6n2Q|8=RGRuZPXeM9NV@>ZtQ%ss(V=@X?cQ1UbUshRnjcMA@ zE-Sc%pYn1t)O=)c>-?*2vrSe(ozs@dGk@PNM9O%jf=5`uKKq64T&VS~$_HiylAE#{ zko`jk|0WK*mq6Cw(bCgQK6+gGkk<+uQ7E#bF0L5mN>xpmP~oSg>_42ZFa?94q^*h! zGy0pgKy{L=CPPXjWl3~j&v98;N@tu91b`22rr!b4lI?$KhjaA)ppH27F(^xia`YL% zy0N@(hS#>L&Uejhm08{K(VwMXvHs^r+fJ8`Ry{n2&yw!MrzzY$h13M;PDG?2UBosM zZha3m;9MQHN|ywC{UUO}|JA3Se#5&)St{IuacSqWDNNX)UZZ4=dKDp)blU15rN5sF zX%zl}0Y-heS6Qs3>LT5gB#SMwmM;q%5!j>b>#2D$BTGjm48AaTLFaL!aFMhRU#d6$ z{J{s8e(d+Ca8SA#m#}#4zDv@6y7G<-FTIb^pAihMZ=!wtFuoXQdkPxmYGtzooA@wQ ze5}8gPjcFg0X(O&n!~s_zob-aoYT%niN*jwGjE8u1Z#N_nfwi6tSu^)IshD}LC;pi zJUbA45)E=xef`&q(vbmpqf{n+ zBbDKe1EeDtWqZ5()>}`$Ep^8S-+uBfd9K}+wvlgOZcu;25SN-RFDZE>66#TTocS6a zKP^+cK$+rQzKl1z)#NUZXw2|ncSBn~nyp{ALp83BDXH;k8WHj4h}3M}&siQ5U+(ZL z*XqjiCOPucGE!5L0yQcS&djNNQecEul^w$+<=a&G+R(uK+)yq*CL^CJ2DLzBYHyyt z>9z2hn{2)E+V5%RU<^=`<#BmKk(v4mMq{H#s)j+Av7}MB&hiM?DJ05wpAr#s(nfxi zlP3LvAL+j+yJ!DT165zm7+&6`{i!zx?&;ruTen_)ztV(CwG|_~x<232{TZ$#s&j01 z$%v@V34K((kME3#xN5QHW_6h=`tRN|Y^6QDy6>ZV zEHd1agf`rEG0h8i5yWpL6;uK47vzm7Yzt$C(Gd-S9IC66rq|VpX?O45Me>nIv-wj( zAqqihs2lY~_V+{BZ=?E2{f2gUBmbm%L;4e;?VgC~t_bSX!4KJjI=1RyOHBDdx~i*9 zzo|PRdy&@PslTH8UAm$>p*xY<2sCERHTpOwa_L?$$}>%#X6>+9*3^RNxAZsi2Crny z6=e=i9XWnnY1WANoN?(de)7qSIb&a&dv4I6A%h1GJ~wCfId}{iH0a!%QMJzWauzZdzCUDoi5;lsy7Sa#_RZ#}*FO+AhpG-&Vz`De6%*>f%o9yDlv*KS?+ zj4s_>P|&SgLBa0Q(R&~PV1p6f!<}L0en+D?ROZSA(3--7G*L=N5RQF51_wncpO5hm ze?DSc$n*Z&ZIj|-!u2FbK(S7v2ALh|FA;5mL8H07gSMn~5>n2*_KH&1_cLf43w zGV*0LLaq^TZLrTuLb}PQcL*?FIYarxvbNa+CZ*RDE_m{d!_N#J+;@$u+xnhw?|)Yc zB>UV&e268pRa&btTXVCQPhYY)G%d{@c{n_L&+C$F=59LQW}?-+fp@U|pGhvGifDKR z@>gjE0@S9zpjPzP(oJM}r>O`hx13@VGxPdUhu=W?!5ip$vy>1Z{fv!L0`Iu_?YB4a ziiLQ&=Y`1x<3J`@hy=h=EkA=GkyBwK3KDhovMf-`T)`ZA>W6%@{xfc&`#QV0_J6g< zif_bcGorVb_C!Nm8AhW1Y&ZLfG|A{UjK6c)_eEomX0GZHMF zqdIo&AZB!I(?K*a{FZ*dNxgCPxr}qj-nhWMAsw(>wnF^_J_kCC9=`*x7pE0F;9IA| z=+H<11G1Bf2OxH-%axnkDt7Vw!mcqn!M*q7hvmjuw`1hN_kx#3joQ;y#&@CcLC7tY zZjX&kh?`t8s6C8ktF#@9Tc?m)WXfI-(s!rDboU}Xz*;B)dJ@E7O;8J18$GZVgAP;L z6UGhT4tRWSEUtjy^;*MvG|3X?5{<3^3-d0g$j-cbnnMb}WcD$tk&2G9Qc}{=lT&AP zT7Bf`>VmS;f`YP9!Yv^3)tx%bN>0f*^62V!x0MwXl#c3JP)7aRfp^vjJn)JD6z>WW z6x93Zc1_8a~cg8Y>PD~B2Vxe&TJPu@z!dhPY?r7BK# z4r)G!gRqG2;6v{6j6t~dLp@q8?bYMa4llkXJ(JBPty`VY1B<;g^Bj@eP3GB?=SV-s zvvyd?YVJL@PpXqE#suxK?YACq>?h&c{eB0+Usdhb{VUGI(Osp(0%L}SXt6bpN(QGJ zH%ZBj`k-->R94g09&fuIz~N#@m&ud6_wU`M^NLQLS9aWXXl&`^>F*xuv7vj%jYa*3 zm-2?k(i4+1Oy-Sx!?e-ehUo$-ht$k925kxpceQHUNuI-J_?sZF$ZNmke_Hzmsl-8U z;ZSMq`*iJ>+5e?temm%!Hq_PS3=FYyCQ-#{Icx|JE5c1xXq_6bwcALD%0P`lR%#9M zxLeoCjs+lkU%8W4&nz8G3T$Q;^5s(7VNpt|WMF!0mxeZc9LRQlDAE<61e`1ri9b>Z z9NU;nc{7tf((fFn>pm1E=^yiEB6gyD=g8sDzQw$7=C5*5@z-BmVaWOYN9a9L?-B#& z&&>rm8eXRxR~k2w>Q4LaBIV}NEhP;Nc(OE^%Ropcl2_O`hK5b%_#lMJEWNl zr5Tj1d0!eDP>OV$pD8}9b1GcuQ2hX%6Fn?RXtPe#D%dIbjo*9HV`#cgfu^C4>jyM` zzsl$L(;FhZzlZ+pYq-kEdTcbRcI7qSKNBtQpWy?`gLp)A6+z}IQWg^t>S(ctMnIr- z#n5i&HQz%cTSczisjbs}_deUb{~xx|G;Wz;^F{9^=JM8>oa`*lDyz>})2?Vx+oT~w z`n@)?^yASVU+pxkq(cnGRHv3EZyL3_*T6P?66rn~>5g|FjjK2x3r6a<1~6fJNfhIC zF(?Wly+TW`SeuR%F3zgKL(?9dhx`|L1eQm4K=9M66$vgOzz^vO&D@xGVq;#;n>WhH z^7f8$8Jp*ADi^c7HYnFX^BULq%`?pPt2E^Mr5aNFYzC;upk|HYy!9XhvcS9B)yrz5 zW_3HJGAF?p*+hkCwObVmy2!~>M`Ei2nYapDxSwgPZH|Dgfp(ztAv&9a=K=+g`f-R3 z2dZ(H7)}iir;qDSpD=h%T3{LvGj!g(M&(VmF#bPppxLiP)Yds9fStgU%BAwDwp9CM z>$BEZ;O}tYp`b&-heHmBz7zIN_&X7YE$>*3pgAZ+8?q_w0d}V?&fbR0fd>Bbykb@a%#(|7Hf-fs9a*}ZyYLy+3LpYfbg#czf= z6o3NJC|8EwKfqrX5a90@;ID<(XrYqRROofM5|t?`^>es+ek#2#z)vgqizM0rG*;=K zLRl%@s_U^DQ(l@*eKVQ?(`(%H**&7Sa}FHHW$5|k(zkT;0nToch2 zE#!|}D6rvZt5yTkJmWT<`H6$>0ThOxLMmp6p5BV?hcxjm-)S_jyEEHLq*Ez8cbY5mpW25#a%}vV?eKBFgr|EOQ(X~ix?7K6q!c)fiY_TB1fIi6f|O#A zR#y+a)a+%dY_qCDg`Fy#qr!X%J?>+dbWnO@7w#?{+=aX1?%b!+A?e@_Tp%6VfxF{^ zUD6?30Cck9Ucz_ z&iuvM*tBYaJBCKQXqkun7kRw6qX`Pe40nQ1uooX%=Jn!(Iw*vA=QFcivOIZBw4mAk z4k)Tva+` z*a+$TZ`Zy*!#l*meOv?8Licu04cmD%B>0}y*0FU#iAmcjb#AXYFIl^H8(n&T3t#@_ z`CsnJ!5^ z-*iP-WB!>)K3~iq(zi2zk|5L`z2@qX9O%boCThZsZL)NZ2xWUM4qq9e9b*hpj)|zT zWvMRHleoBDtK~7ast!azjy6ewi2@4O8Z(9BIAap(YYOZ@1zD=v9@m|C z-?M}#OY)%RrL%wqibf@tghJu!v=;Aj2LKn zDC42*liHI(CyggfC))=O^)bk0dF*fzSg`+HU;MkFPF_6F&w4bQ7?lRmrOm<{o93rn}|{p5Jh!k)QHyLVsZDxK|!SUBWgkK=WH3ww0!F`xwZ zG|wJ3Y_|E!wNJKbeJ3%#xTv`3jooj&o-uS-PWD}=vt9eP9d1gem|OtzLNq^{$_oW_ ze7c|}zA>APd4Y^0&IhN@cu+dU5vPnJ;VI$7mlw@uxFG*_oaeW)A0qwjznkG>%k&u! zPG|Vol%Cd@pW&LvcdJ~qf|L-8R=Ns7a*hp%4UZsUmVkg*M^toFq&+e^Ix0HW869c2 zSrrZo7Z4WX;3~qXr*xQOT3moLhBIhwb_W+68y#uoEuz+BNES`O%$t;wq{fvZ>bO`d z^9FXln^!SvzKAaGH}|o50~Q1_)<8GnXCjIUPQe-Nw40;N0+*0hnmTsY%!-Lq{ic@< zkZ#?slWt)Co7nuYtU>SA)Ly@2Sf@>yO~pE+})={ycue~sS@ zZwBd8vi+t^dqNsk^85KOL3Rj42~>87u!j04Bx>l&6mJXlj|<}CV=SS3MT~z%=<=AV z#Dv87AhX_Paj-0kII})NVO5wM$$FDHE|FnIOUXgsOm>hd5c`(N4l3-mp9zh~AxjS# zKGK7{;K=1m+pQg9DyjvkJ029;&N;4zKbe$-Lw@Q1c*pfCw2__UOkH4HR&6|(SPmmByVMHE(=GVf?8PZg~*Z2iPujqE^+64|i$gw~u=B1O5L@IHPltYCMXS z6eZ_}^a=dKES-33p!y}0)1H+dEEo8mT9L zcbcD!8SBe;*trvp<%?Q%8EVWg;|?pItm)B|f1FQyM4$F_ZE6px@U(}WC7}R*hn#Z$ zhJWLwkUps4vhXj_s2ih2WK_eN_LJJD!ANw49|g!JW|xqHtf-Nfd2~!@`D4htm*g|R zQF@+H7gr35H2H;V6r2i2R+z#obXBJ1!ZZ!BYI%-rhDZ-F1;#})Kabjav+Q2ako8R7 ziS(wuCDha1$WHY7=RGFU383#$k3IGeJ56xp+ta4KeLvzKcAGTW1{nTXDgM#h1eHFx zCi88EYfd^=1rM|-0Ipem`Fs~IpC^wxADmy^EPtb1K-PHk0}l3(ag&}gpkpng`5}F_ zjGO2>^0epywh0ksFnXywz< zYQ*sZPhUX8f;N=hw%(xZ+Yg3$j&j z#L@EEZLo+x0s2}XGE=W0kr-4#dcR5|J-5SOt3=!}bN}jcT*O6yT@NveNd{L-o4Gtu!8w z7pliM?h;TiRgAhQ*^TKLMwxS%y<2ONlB939ZpDt3E2N+4zJWe{yjyI#cA4#-%irBT zYu0w@*wFH^(LKbGa!TqYmUc?eQ0)yQ>-YUGV&H1P>q zLhu2Ra02DClt++eJVGw7iAVe!`L@MtlWXD;a{exjaMRM_`8D!JlfeOX~h) z`~+%nXQPIXKR$lk?z3mg{gdy;Ef~j%K(p)~I^tqDo5XO|Ktz2b&PpZRC7C|bv8H#t zdFWRv^;3iNy;ZS*d&!>ky^y{aaFWusd5C@^`!ut?TFh5F-(_pDR|~EE4_mbwJ+c40 zty=sDX<@UiTF@qTevM)R^phZrXF!`$SUTIo)sznX?@ediKhs897W8i}<5_#r0@goI zS&-g^&BeVuP3`T0hv)1Zr~~0n4U?PIy@SFD(#JRKm4D&M{}{~=Txt>8(=7joG(V)j zf%bUXs`8OqaKksAb9($xj?1D_Dma2gK~pJ|A(c`~mzp`X7@!T~QMf-nsjn_Q*<&SP z(}ilX8G412%F)qgIyEjmIRz_$Fb7sjv&l>nGI`Tsa>o7Vv8SY8C9CJ0*=VS9h)D10 z=;Vsls8zI1Kco}ZD5mMw7<3vnr&n?&BBDUOR%xQ=n0Oqpb3MnSo0~StQ9D|e;FPz@ z(Izx*m)j)$T85`f-;f^IIYz4LSNfCmKHWICrzr1tTQ(@Yq@5*eRc$I7`qv@wbZ z&H5lE362iX1gZQ`SWtk#4&I|i=hJ!gj7K&@uiZ?)OHG$lf}uy-8X8ZdlMf?mgZ2Eo z?nBby-)`fMq^)!SCre*QCm$X%_>oMu!kB~i;{&*rcWIIPY`^r0^zmNGzht}Yn=s}! z6o<0VWLH{jq&+m+?62f)_AyAYQdyJ1kI|qj-;JlXEqc1w;Pz*rkki?b2_x?p4^PO<}Lr z_Uc7{jBRh|&8PCXKzB6>+ z;dY=OPBa5;LX?8^m-7RiI3?4MIk9qXmR?W!g-kz|#mc#T%BT2~< z4S#_Es5~I}sd%q!LiZf*6rY4V53xK5PXKBhDlZ)SvqNx#C=aLfAU}v|PfcevF%Q82 zPRnZ)Fb%QFFF+H(D~aqO$o4qM=Qc4{X?a=LGux=kbiMS=AAiWFIQ{Vl2|bGcqDMJN zildC4d-p;{p!P1CD#%Z163l$)ng|@W)^Cl@Pv=iWB``vBm@x!sI=$ZoDul>)UnH%! zac?BmpXl-u+l1qcX^WZK(zr|V(4nYkx>0iA!2L~oB_BOn+rwtRRMh9(!K05}!tEN@ z@O*WYR*V`ZF&)Jv^bT>Uz3Y9lEw4#eDPfXfe2Cg6+w$bHnrLw=MvDVvUF9EWv0P>o zEiPfT2Q=4jTCO$v&|>-bUA*?mMq14BE5~`)Cdo`B;NJ9vSRud=U?EL)v-PNwruC=? z)TQyMt8J4lRHoxJzciel)#c4ks_)#A^8+3q=SO(*D@ZjiZL}kuQdD{7;Um!N)(n#V zO}e_Aht6S`lM2W&$Tvshx~gv(c`S#8w9^f@P z>Z1@bS5v8*tQnyjt|`*>*0^-}np9ni#-_7sbUJ?zZm{!|n$e=RES>HD^PxpUJus8= z(>mKWvyI64scmFvGuue>{7tk)&R^b`zrrIwdCw=IbJ{3sxi!3YjcOXd7Hd`N02A+- z)SmMguGH7*=yAbuxY>au3Ub-^G!o)Hh@?I6Zms8>onU%>Y0Fb`WD5fPAze(Qs57PG zH+|2_S+N2~;dtpQym7*jNt2Fn?>0LxN46u>KY=?P0>*ua?Y%(!N9+t?9f}2Asrebg zdQFHmP)QV?BZTP*!uBX<0^Qe(rZ4_rODh|9*zBp0ZR20D)8`(Zht3lGtIw zzu-Wh!-NlZNc&+|vjc?>`JN}tA5G~H(&m%RO=J2nwVQI?k?$ErdPHxEj&#cBitDqf z9H`f+u?J}6@@GS&3!GIFCcOH|go@LB7_=hZ0~P6%H0RCD8>DL#WO$bsQnc&@szb4J z_Y4R{vkoR;tOo@m!^Z1)JHEq?imZ{o*@i!!E#l)<3@LMRuxl=efI5lS;0P3>cCY_t+ELUcmOix~0;g0(!JFacp;q^DpHjuWq$e zYH&-D5k#JwyBaPF9KhA#TNkoJRXN_u0B4-CoxRjHyHdMM(HMjo?=}x}>@3#AfE1q-qOo$%WNNY+p zI;d+ZZGzk$2iD6+o`yzf0vb|#EDH&(^Ll>OVdviU>-mE*nc=~`HguU7$a@{Xnhuv{ zI3%C{{T0mJFsMfsQ`=xHfV>`+MK9FK&d1r&AV+ZHYM0HJvbxqinmYuV^m(bCD-iVw ztFR7|$c}L}Ge__@@V$g%U#nGn`zTE5k8^l1deD3VDLID@98;O?St0_g%?9ix@kdWr zO!(y036cPl>cSAIR-RC7i6C^t<~Q+zQ-9U%c#qTp&K?5XrDczl+VYb?2Z*LNhiIS^ z)JW!xfxj%zrdw!#R;D8oc@8{Lh|#n*2c0b3@^y1&UmR5|2-X^{--wt&eJWa;9M9jB zuH%rKzu=Hn`O^EIqfxT*pIlnlON%jYIm`1_ML=XgNMbo|ODvv)QU2P|W78YB`x|da z2j6IRR(FC+t>i%+)`%QEo||6wk`5C{D^@Dim8gubRL&zF;@5aZAN`|;b(4qP?~;7? zV&Tla1kB^55IWEc9-Gd{HKK6T)}`f0xLs#ane50J0UCGhojS@mTtUdhVRfZStn`}{ zVXDL-m4Q|C`_ngdckZ0N$&S|!q#UL3HUaOEvC;CTo+0GQq-vO*T{iXiJw6xbYQ~N% z8y-M@8ZI2U(7p>UfXUlyv-@z`xj;>{>g-&IJtmyGC!DT3O{Gn0T zZ?=61?VbQ~$!HimBg_bSEF!STtOMye*==Er_|fhw__7qC>^JC(0Tpr4Tu1rfb17nW z!q;UmyVIA?7Lph(84P930Nf9U59~}aD2N$Hb3E2jnVH9M7J9gtSUlvERC{AoY@C;^ zPnORZ`(_lB+G-(J%s4!j=~N8B_a&f-u`->a$D#Yu#hfO}=!|jLIGI>IHZ=Yde0|k`){Fn0b)apTBFapWVen)!WfKMmaMY03Z*VFUSiDgGeZGd(HrIUU6XQb9)5mH%i z1J%E6(s%s7=rO3skHN|*+c*t@2A(6)gib!7`W0_TRk%GCv4A^DRi6`5|1}|a%UXh$ zt;AA2IZy8aa7P2`%#eOl;}AUb73ufsa~3=yucI_b{QCgEc=%wVbXSC_P0#<84K&me zE*of!fiT-)u2Z;X@bB{#rCSFs>(mt{tT_xslBgel45{uvw|#p|gzyNzl7zG$Nv?a# zCZ2FLv(IDAfcQ+dN+O>`Hg?=8>Gzk^nLP0;9_Bf-Q9kFX0{RP`$Elo*8O(uBPe~5` z3QK3{`Rp+<DORA&N4YuRlbQJ#~mjl1&kFfKX5fF4{T&9*40D%=NViY2&f28q*bQm1;@{$Fs zU8{O^%I2e<_MDVX4^GEjzYPzalCiI?&aX)}rDv3xp?#T+SY*s-vSI7@GHY0ALL6yn z%Wi*fBH&8a5^0-{Nt>(nJ%7whZ{am2V58So%9KOT5juwssXb?m?b=1x2gq+nhfx#h z{b5H*hfDR}de5_AvNOVF=r}#OmhN`v>}C#)xkiw5w&9|57LT`lQFh~T99JmZ-1_|e z{-oHwhkL*C6Wey+hYqqc%Nnlo3juysm_N*j6M{4JK_+SeYA_%pr~8NL!C-u+dkO4dFa}GDG=P6q9wR&PSQy#V_Z)_qerq+!yPL7A6&M63|@_?(MQZJYx<=ZvBM^4zfdbNS+y=Z0~O zyu+XEE=7Wki^-xigOUzG4D?Jc04(F5IoYH_S~DpL5A8jI@qqQ+9x=4e=)XQmt;8=$ zeN=IoQ>rp!Bkgu5&4w6lk&I-NT>TU4RnMWTbXXop(|jZFk&5RpDc;t-=){e zVsYn=y-!Uaiok}_s>j81Od+$rX#=K(k?x7MGn%W zET6&P4;1|0Is)AJTW9gnZt_scI-KuFBX!!{}kJTm&P z+x&?t_vg=YyQw5Fl#rpUY#4w3Z6^0y=;+CsjlhVrN36@RGX(%B0htoWj*I`GQLe)& zUQIyhIXC`xsk2G8qZ$D_K)%T@Nx?jJJUW3Q(y6xxI&ut+lUb3W$YyGSLge}~G0X43 zco1MQR`+R?Uh$C6j-I~W2e0wy33uLd9}-T5VsRuBV3)tg{Er^0iKl15HyGGC*k(Fb zn2KKXnD#8sG3~~Tri0q$bK33JRCZ9iQ9h^LxzOjJcKoHvW*bgVYEQr~N?V09Hye*? zKR3+hoc35shZW6saWN^NQ^;>MD6g= zC&paH{1&n%Ct`HRfus5sOD8k4zW-szxelpmecBZb=+Y6}l2d;Cbjw@K&Qn8y%`abS zv6GB=cclI~@a^HJZ*1DtXLXNpV}^Y^a^mUHS1v!XwOI32S!u~DefYLk>w#^{w#67C z^IGNRwa#fk4#&$cuYEBlh)XYOm7A3*+vov*s;PcJer9vHO`}}FJWH_NYif(h(gUw2 z(OHx!njtbeqNzA6(z)Wy;4GmbuB*RY*|k(U&ha=o{nU^ie#@t|+9h?>7-L7cFdkbl zHG(^T|D-D<_|oQ2_z2KiLe+S}z~}H6U!+H5VDV`}B*zB0Jg9%@i17;tm>*@9(;k~dxBhefI^K7{l{D;*B41eqyN#1G^jJbIuzpo1Q@^+ia0np!b%D&&XET z;!@|FFJ6{U)W1Jq$%IRv!#E3oU&lQ(@@YmRTRlz3UjgZ#cxdECw(GK_!D~yB?ZXGy z%yXCwUWZ*nj(kB*qcblM0eIu?MKmQ_Kn^1idpY2mvIi`F{QD6KGe`%uh+dI-n z(qo`Qwt5E#O#D*1)BDEGuYUaTs~x}e!dkg5dgn`D=vOFw&^fc{WxPN`>>&SSak4mM zhH>YjxBXl_VbxOUd-vE57{t$*@=ZxP@*XbOm@8NF`u=^B_EGt$K9ovFf0jVmULPJk zluZi*woXZwEX;5(oRGee`hhACH1hGdB`>zkw`QgBMCwjYOy`!ncYTRn;X`_bpA97R zR)7e=%>(=hDr=}PX*w7z3^$dyRk|_$XU_>?({c2_D+l-OcRsVtu+&JhvHn--l=rAG zJRFC#X%nOR+R;1L_iT1(Cq4U%-fT`4*+9Ati=MSEJ#krj@;!Rq`iDcl$Nkxn>+Zjp z{B{S&Q1K0;XP}HsXrEjL=Q+G4iw;?!{WWgx<)@{$j?$yVUY~?R>ey*wlKa^C^H)zD z!+!LLxP~kIhtP&dIu4*x*kAzcK{CIl8#tiH%;|!WViW)2Z>!Hqdl#<7?M8Mk{W(r~ zG1A$9r@23Y#!g;WIKEpSAhg#f=1-gV{rKFt$HJ|z2J`3e6wKd|CacWWvPo?0y>-eq zm~5yIMxL@|HhFR|^Ykz}Y}D*e=CAIahTE-ODD9Q9C)v98o?N(2n#|pHe}bnqNM~2% z-6+iJ{{6gZ*ibZTP5BhNS%uf#0Wo*YxsxlCJ$F7#k_z}y03$oqo!G<-V*SfuN)+vJ zW5qB8n|3|kqsL<_hK?99vb>^VjCAg)r@Ho<0=3p~bD`GSbD3G?qsE1YWlLwH0}a!r ze&?z7!>i|^u7xmPyFp#)GWVi(gaE4a89gw~Ni~YHX@OQ6P3x7xjH#~}7d*Le+K_=) z^Tyd68R=z{#*ZI8cg&P=cjwI+T!{5~qeG)o(*Hb-uetYfACO3WYQg#y9ovT~w1&Xg z)Zk!~G2sWRpMQ_;8&-F09i{a1H^d|b8AHS+m+QarlO*Jc9&GX&5b?VZk zpy0WInHh!e6`%Wx#~ps+v(v1@)?Gil_zQ#Hf#Va5rm7Ajy7sKX_G3GC9Ha7BAHb_B zkQb<|jToykW;5%T$*2=hmh5SOS4r>VHa&X|*?pi>kvkMWm!3YUaQ-6coTz?ba&%(l z+?CRh&aBoGe1q`o+K0lG^01YXb(=HV0F0FRc* zdZ+A=<#Wh6{Lymg@gX!wzspa&NjM|D@biUVq}KR@UoQO2){{N;18?FV;NRV}_R(VR zR^z&A%l)_B{4Mv;c=I>+TWHGP(r>|=zxn!DQ~nlv1zP04q;t}hCG@-ZcVry=?z6^q zxZXM^ngS_ppx;M)*6?(m{N7))J%l9G`#YroJbO9(?%DtGcjDiExBkES9sjrAEo=5W z&)NM35RQDt%hO+Mg#4_hO@8)lADnN0cQpH5j8=`ddPiISZL{CW;~hiS#z0PCWi+lC zZdMdRz5aBpq1__`{u~y52xp9H>P{{6tVo?^<$lgpYzS%)PB6plg?$4nsN67u}?(5C1I-895Pdu~w#CP}Qs|xG;cHbDC-n!Ln{EoCzzJm#;PNA0<`uLDJ zO0&7UsoCCqwhxN#=R$8Xm@OyxfqP4| zo_br-o+mx&E%Pgz@EM% z7PQdY{+52s-tt@eNk8RNudmOSxBQm0^T~h6uWXjT$*0U)e%od~K~Vk)IsJAEpP(l_ zduA55$gh<1dwhtxH0FP*>_N2L2R5@m*>J75i!zh)u2`Ut_XnSH>G$%`LPLRlT?q8i7T(2>8Uiiq0@{ZL#GFu({vd6fr z2tK)6*Qk|We)h+h7b?0$Jcd6rbsNwlMyfb^RnSEzJ{N&K=?ABd!SyLY9MJHjVb#AiNR^2jDk zexJ@Itg)IqwY5aG>-n$KXJ5-pjR?U}?k_u4ckW#MwTKt1Z`_iWs%u7e4X>FH)y})) zDJ3k4=<45UT+0MGAL#jVdEH6AyUW*-;&YD|R`m0lP~84LS9-Cfr^GULvllII80o0zqdO0hNz$9>Pcxb1P_y63^h)*;Gy2GGfB)U<52SP6{>XGLt&z@o`_ottlYN@C z?!oQD-?4Prcd1ckU|vv7zE4du&k#m02ucII+{*CM)`*pgoaSihF{uGh=bm7Qc&URI z6XVxu%+GWmOcze#A}H>y-6SJlS_fUpg!|m=OZT@e%88NdiiW!O038tJwettp)fPAN zhGxo($*2$FzT%_$+T*rIbt!uo9<&r#4*j+#{PyA4#%S3MiYP<)?pWXt5 zOe%lf={nC1K;G@UEwBG+cJ)u=wLgs3n5myKv&jcgT4V4~5wCTgYv!@z@ZD8u)@NMp zvA9>S#pE!1d=Wi5f8~btOS+D=eP*xdx@7%^mHA~cpOKRuDgyfN16_K2H(CxQ{b-w{ z?#y@E(w%&FPA(QbC%P$~!IwwC^#kT3_ojOXBkyYw&*Kwscr zV|#HJfAy|PJF>6|$KJU^X4IG7Bj?C{x4>+fB=o4Xu};i z1m`&L8RpF_T@eM((|;o_Knv+=;PY_L<=53Z-Kycoq<09@TGRVNVW>sxQ+odE+>jw zqj=fWmQ9H+{-h8m=&gjUY4li;+UaQ=zG)-7#Pl0HpmJ8*ww3(b#;8=fy3rvxJl~(k zc;1{FKfB%cxQK}#WoLVQGnWcyVPrztnpF#5N@}w9F3Ne%`c1&b4C8Ek$;X@0I(s&b zsHJX}wYAjcvi2w8Y?Cu3?)wXQnR!^&mzPt2%Q3&mcwq#(cbKhxQ%$s)GrDX<P)4jk* z<+-YNtn?R7wLn-?d7s z^vx@;U}sOdOexe5s=J3$+IwuuR@GNP8 zbbi#R7S}pu2ZbM_=hPp=KYH(WB4`r8w+zbnqq-pW*e+#%O!n>BeVM!mmT?P-W=)f@yyJ!iczD+jrgcix_N;V#mATTOiC(w=$W7? zWbW+lv9X`LRy%BHTG!~P(6GikJ*%M|1DRg}^&ym<`aF`eZ0c;3o3q&ElihoaK6-k> z_zwpabd|PvT#UEee{RRfv^1GZZQPiWEd8rdGX7f~(Z)tm#2{~rb;dOMziy_dW~B7! z4t0#5@Zq4Y1-O*e@yr%}IITkFIkXDg+v}O@^-&C@XSmSwJh%#NfT|*x-bor_Ut^K4 zCAHYC^39~t>^u*U2dFD-N`0Mt>gWeI|Kru9K%(r_YuorwSCqc?1o$FaLgsb8*1%xUJAD_>gbxx#e$|KykJU8UXw90PMOJm(~Lv%5-pXF`JXkyI!B zEPWWCh_#KEl@heAVJe>j?NG`ZlsO}vp&twjZ#LK?osmwXGm}be6b~3P(=*=^01(-b zn=L$!@xp$eaARHsEmV-+FXuV#BiyI$V~;;hSz2*FSFfJXiXVe>?-%V}D9rNXRd5yzv`;YkBFmXvI~ zg(H))j3ajy6h!B>>2sj0^y4?X=H@m^Rjor`BLtU%bd?YhXSw51yP6Dqxxx?!3LamcrQ>TyKeY+FRV$YN z^#`^*v0l19<1{Gjn!LQxm92AguwQ=b1&d~4?fS>1W719O>V_xd$yPk2ZM(cS^8EAO z|4RK$^O?V?NtdiLnNXaszp07(o2u5RYs3n_RGu4Z#TjyiH_;~3{=_<7K7)xdItizb|vClrGEHYd=CMuH(3e!@xSPb~{ z+y^sV7Sdi9+NPraz=6X?3?DxH%G^NR3mdqIEPKI}Ho+wPcdaJBP3uWGvCjx-&j-&A zn1SDl3(vPlcEUla!68qZ!xoU2E-7*jOdh<0@~kHsZtzBa8c3dbE<0yh6Y{7^yV8%| zG#uwx8ELJEsfsgeBVl5Pn^2aIx2)GIR(6d|4fMIL!)$DFj5W5nv?A(>ts9rFy?=4s zjGD1ew3#tuYQ>XJ)+}DKq-^z!CC^W~DE)z3)od^Z&MjN|w83&VGOR;(qU-zN9oiO$ zq@0fm+9UJXa%l5-fNLxo;<8&;+G@fp9Lq%%w8j{xUa6|_s}QT=LQF9_6KAxk<8&9~ zw!L=rk=d@ZXl5RR6UAI-bQiA1;xgpxQ3&x44JJ4q66k=MKl@8Y-GIM_tbXJ zrd*#B>F8P~7q@Y@R4aW`dTMgX7gbYMY)yZCdd0e>v-qRSYQ7ly8xCGa+M3tTuY5f` zye`raJFs`w`RvYV?TpsC;NUGUKeT}MDHZzk9Q3Ju)0!_k1+m#mU{;0?V^w557-vsUH8q!9SeK+FK`xiONm)t(jzV36*HLY+pc_2QSZ(N#p^@FY&#xRZm^M>y2(T3Qwi(X{TRJDl1#4B%Sgp2qa^XDk(wRVpKCf|6GM-Op z_=+FR*B}#JLV4(CR_qgG1s`L5(@O*R zqwJpAHlDo?-sOuB?6U};VbAdOadzk%SB$*_i0=+eOHWN5GAJ#*O+nY8+b4`4KVdtN z5~1%yk6cQ%VL8EFqAf8uMS(?dg^+<*xdHarm&6kC@T96YdO`?i4tMM1OcTXxs= zNPaRu+2j3f2s8=2ldy{e?bze}&6)pAurx+$M?DLrUAW`1_i;z}pYL$wwY{VeMBUjx z^1^R;0Dh4;qyxC8n@FF`dE}98NIoNR8I(T)cq_#yD9s67;N8d=higA?cN6549=ip4$%}AtqMp_rD&muRl%Uv{UNN$MeHr-Z0PJcE*o&UwCOw2>61^`kvJ2i8`vcM zAO=Yn*1~i?bLr9$2ZHoxk~E950m}j zqrH}4PiH|J`id0B$I?ufuPXnf~nK_2|fIavy7Ql4P`xNE|Xx6=%EvE1Cudo!R+U{l zm6hQ(EY{^{>*f9 zF|FI#xVt6-Hy(;Yw>^2IC(!X7|M-P@4a?!eFLL3_e2n z>oMUG&i;8>bY-t&kDh~`>)X$2>2I3;;=tkLi==|Uz=wKlcYni=pcTxl{=q$NNlNn1 zGv?K@x~gG54rFJ1p+N7x3wt$Qh>f_LG#eD#*ZC3d>15^otz@Npy1YK5av&QBnYw*TsO>*8O>5&BgsJyY` z@}lS#fi2HIyT$zj#GGbm*C|uF4wd5i@xV^5;NbSIp^JMJVw^Y!Pr_v+8;``&=B=v=a|e%`Fe0fRE}DTS zkGcBW+JDs!#f99OdNrpn;6^`@D@iPEyfv5 zr=$+lcdEnboH0S$roJql1)>PlL^}KO)NSyYzDeh4>dRBH%@N+SXE-j9A9NV1Y#(2` z^s%jq4n~#jjZ2r_uvJYXRi?-x(!n8-WUza!F>(m*J|q(G=S`qVCfS!bP(F~2I$!D= z?OXtuH&Yk%9M-vWOmGmja3z)unvvJKbtcYAOtjnRrR;>izjg13%&Y+aaGB1rGJ!`0 zH-K!uXQf1%4DKF$j)Y67?KT~qx3@D;>J4PggQ;k z4k6n(6-{^5dsQXglsd0)NS7`#!3OCZj)@;sQk|EZ%PgBRaO(St>L%bcm1%EYrVl-M zaOtt}xvEI;3dE^(z11bDE9AGU~4*`(bBfHHlP=7#WvgOUa=6yFV01N8@>y z2!F0m(IvaBhx_KG2maQhd{Np(e>*2CYQV+2^(BL_Gl*Qi!vByHWT)Mh%vq6`uUUsyl0x}b|x((a)+ zZ5p;JvPy=%ebtvx8<0EREZSjWOxx1#)~QBSdwCaJ^Z zGwh~DpX0_=AG3+O(C49&lG5~ay71GZd)1UH`R$b!8J7o-EE_#+%($3n&(hDZ;cV?E zEHpeqUi~TVzxL$;4=MV^ zx@)(iDVTV+?D7jg*?cKD#N|^C#cSr<(LzOTI@kmFK4-y-zJq<$WgO=@=i?K6Q0jh; zO6eZOSw8i{eejr!)4uK1$9S-^k)blN@KqdQ?m)Kz#l?=I((d45{+PVs=l<-4tpFCI z{=Ua38h#AYfGo5`1sd!bO%O233tDv3u_A-BtlZUV+H$`hLr$ejU+^5xTuNK+3JI0I z$SN3%v1>%E@tKHqU*P8kPQYp$ii7wF8A|uuJ+lOy9Z}5YmvoHHFQY7*w47mfJrSh^ zzSB(lK{|%pHJfab2PVq^&$cStN=-Ii|V~_oKUAmCnuJ;LiitF67&(!gcmOS)O$)n?^78l^~_uDL< zutj=i3vT_#w#vEf-=}aY1{q{F)Enhv6H|y3NLkQ5dk7AqyR1DeNx>%WRQoomvuA%W zdHdi&&pn5um66f<5uMtm*gKIuJm;x^a5dEzaqF5((hli^7qyu@87a5npn$yld7(}b z=qO#m)8HaphR5PE>Flq!_!0NFa^vbZAhzk9KLz=;fY%NUrvC$}F@Qhy`{Ko4E?V;Y z=QwEbA{@l=_4TCQ&GRGbCC+oEM{D@)lcJLCE%H6a1M1`KMAN2kzZth@4vLRYFyY>cY*VtA?@hWt4RlE8Hs^9kBK@j#YYrE*>+yo6)eA zAI#ts!Oo7!$%dIsHy|-y7-&dG4 zN^7`~+m#o|J*Z~J;FqL2>Frb(&S@pDQ~T_@QL*hUOWf5Od`YStA_ z>DBeAr=)XqSH{Q@BZkV`GN}G{{%=ZOc38Ma>mz71)Hi|Y_n?K+B?}-V>9kWVYBw1b zS%8i?4oZB|&5W{<+JwVTV7yA}H!9O9ZS=II`mtV93cEaI*sWOqJR#C(j>FRq%=K#n z&6(X^CHBw6B+#FfG;dgPtf<8fV#G-}aBx9KTs3&Nbc9^2>e+QfhbogX0mnP^2K?pXv)9)Rvr4*_ zrt{g{v{(kE)49*pNJr>Kl()Zb+K2+x6~0F3ZT#SEJib0cEyM zs(0_1QPck+>GqBne!8;bh3B7_l3&afQv_WD-o_NM$nE zbr<&!;(N*!2nP6_ox|YY&dmjdJ-bWc_;mdb{R+z_)!laA z$EQBc$jC^?d*4q@PtCZr`suz?!^75%+xG0=)&-(%fjYa#@atvN@G6K3kA*rX#=D8m z%aEp5|YN(|DrEa-c8 z_)!ZrcYatIwNO90cI`c@MHnC(F8gdPdZJIC&1;egrb3Z)IW3i1s`tx= z>Si_o4W+|Pr|eYYF1SDLBE2cSB)tj5dpv&P{#JZaN~7aDOnQi)CeEj~uz2_00cV#* zpa3QU#bI`A1!kDX4j9LcEO}ao-t%_rPy|h7MeV-wL$9bbD$YWW}$$1z?KrF(+t(x5iD}9X&&=Fiipl5u{k{JG=lTDi7xmt~cjnBQGv~a| zlyjQVeAd@mZ0Cqk+8Vtezh8~cJ_M(!8Nd@D}HD~lGU0X96V2&SQitWpT8`FQ2WFNYw}Ak?Y|)p zFPxj2nu7bLWoD#g5%W|LKRhm0^0kJ%*zN@vrEw~AALa$i6`|o}&d3Y+^vRx<0Y0+U zMMX}RI5b#ctSDa^AL+P5Tp}t{%h>rd6&X)-4O(uowl7FYgFvqCbl9MyS;X;Wl*9EK ziI!!nmxTv{IKkF@az(nYnp?*RhxIoIh1B~hJzH8z9NVGSTK7azf7cc})J5OJJhV+9 zgcFswP3Bt&Z!JVF3K=EsvqSA0j_59O4ckTDzALFSx52f02@HZ~NO%k{-|$iOe=0dK zG0_|wli0U52xSd_32`Sg5kfN{Ax!1-#D-++o;_$~sGh3^C{4sSD0An=P~y);7&>oI zD(t$0$q;_Fy(z_XhZBls%~|^PJ4`ng6W%T%yrt^}R0BE}_}ZhCJC_Wc%LMGp+NlFz z>qmQ)1G4Ml6Ku)NMcNEMUzK`LV8Gsw_CNQWC2`rB<>7(+>7g`A`IwJ|_~mr1pgn*& zH@9^jizZ6>&*(`a^1GGLll?zSuXEvuvCtaauGO7V%ld?$5N}PQGTTCBHipP-CK+I- z=8Qi8L;ZZySEkKK%?i730Z#od!fJ?MD@qSvBYskmEiE{>LrB@gjo^Q^ zJ>;Kr#mlo1?BM*ZCs#>lsb2H8p*8;$hQ_2PZpUpvkxl_Tx&}<5&s%aJg95^;(1= zSo8|_A5w>ut>_t8!jJYJczG3iaur@C{C)*a<1C1Pg~DH<%_+E;-%RWroyD_sUE+3a zpXfA|f>KauXld`bXgbFnTv9xGds#)K;Eq=DgM?-8!r9JcZ;NHr==134yfijNMCzjF z+gnIo5kg(A3`8G=g?*n}7Bb|y;vyEA&2G?>t6fFiS)~nZsr}*m z!nV6PY-!qA?{HET^gvs2 zXBC$u1qISj#G6EU?PtcWpF*GEIGSA+u#2b%sg=dO;|ajIXI*k zzHFZK8tqT$OX!;|4q@jZTs|S45I1yEblmKah{%Mj$T*FU=ZO;msi`H=y0B1wsGp~o zLZ#PaWZ|#Tl%dH%!EWw8LYXT`nKD+U%WtEL8qT#v`DM@k1y>u>ifU7ThW2TbZ^D%Nv7NG(c*LCtDe znc^SPoN1e-Ely68`B0v^5uUt9=y%RltGmoqXM;uBb*|ciLJ||x{QUj>#%kk(0(@(K z7_Hao!h0CQ3JN#iGv9OjHp&&@5emg@xlhEF12+EvH$`}OcK^soB=|62k@|ik^?5!r z>c863w{$~Ezb*3*^s71`mf;W@4iv6AR#2yc@Pvc?+=t{nnJ|yn9*Bk(fOeRYtR^HVs5WQ0tD-e>1z_j60Q5{XJCkp@0; z9mKA`=1-$vC2x@Dw=mhc%w0x*I%DM#&QOGHCGtYK0+($jB2LNED*N=QoW@Tvo5q^V zoBLGWs_Y}`@-C%4UQPOr;$=0FJ{sTUPvNy>Qi6$}BD}Vl6~W#uBK%rL##H;f$)h{y zgn1JK97~>)px394jE#+niH?gMwY;gMfBLu&`4oGUIoW9U^z?l}>ESW0xM^OwRgQmp zv}`g6IwScmTb(%VhvU-wmozOO6&n{F6B8RdGF7inn8T;wdeF$N<@1_~r+IiNU-0$x zv>TJnQFM;}E`NvS4k9?yYWLv9NVGu8BZ*XY@fMcNy(QzMQ%&!4;C<(r3Scr4@3vvdHaB51YUa0dCsg$*_?=n1yW87?PX`2`(Mg- z2aDEb0l3>HI`H;82iipZ9hmXmcX+7?kUMu1y(>`=G^Dh1B9148(lGWMBLAItIJyqA9f5cu z?c=A=b?0;RDfS5cn3a1Onb4nnolJ^|3Bo0h+^ZMvkuqXM_qiS1Xy!j#Ei55{f#_T0 zeem0F4}OD|UAuOWd<(L^6h7sO(J~>XidD}Q6LWeRK0Qdw_7ewjMKr}c~?HC}INk7TEIMY2ONE3L-NL{qQu zX4?u2{LBeHvMt@Z)l^x>(egdT0o+@XRAN8R+rzYS8K?4c0}&S}CaBZP!(FV} zA1L1M6(R?j$W80#<`F`K>*6_Q%5>Sq){D2C8Or6(e8pY)6vFrsLcZGh zdwGaFzyo=3o}Qjwp5C55o-$9lr@~X|qw-PvXneFjzCM0F{sE!@2tWZ`pl6_0pm(4w zP#&lVR0gU7)ghV?ZHRA(Ux>e7u&EY=-7s{2DeHz1AscQcSXh6c(KgOKDj>|bV&tH( zqKGWDQ5I&V|L2M;jYtxdmF~9miGbiJA6a%9`OjAvEBqanr$NZj0Qg-v$Zh8nnT|Hv zI&D?6iSfH=(mN*8sGsn)Bc-|Ec$}Mj61}uPg>42tKx8inj&lbIHW2n;5`!n^ttK1C z6oteYf%l6o0Qdp^26kWla8C1w_~1-{DHFImpIw@dxFxUs0*S|t;XZo{x_2MQu!RryqSKrb~--+-xG+El)e7!;hquyVu!6 z=$v4_liKF0k{VO8?aQRe^@;I4iq_`j=XcL)$;i$34X#WY7oX6x=hA#@2JcuM6s!vg zHKT5-gt+p$gm@2k)v6F(s4j#EvWGe*wq$@M(aoLF0;CNe6T3^tJ}0PT$`tPSuOPj$ za>W&Jzkg-=3}Ub^;G-8WLLtN)KmPx)Z2=lI`8Dwhruit8w{owYz&_#?52o-RpXl_t z)b+Vu&YpmK^cil;31Djy|I2fz;RK6p^uIj^Nhi21U7jO!MbP707Vb4iAGmko1phHR ztG=FF!lz193W-$Dw=T5sPWJM>R zJN1P#yEnLO5z)P}R}nFbBEkBQU-2wQb_|;CSSC@OVDV(cz4-HzZUpZnvv-}knXU!c zz4-mzq#|!=tsB&eyxSFT28|$Y5l)v_m{tS7mEG$5^cmJ|mE`5ETV9qFbnjVQuzJ%b zQl3+{(>dQqX%QWahj@gbmJ#(eDDiDc!XM0*rW5)ToY~z07L)e&l$>RIVpLLMbDY8A zq@m8R8bsoY8%|}#YEr`eef?t#8is!3izKpvlPf35V%4!(G7l88(SMDSlqggfV;8~9WqQDHi^pU<|GK4%x-@Yr^&Fmrt0q>rY?8f=P`rgID^sv=$q5e{k8V*&$*OL{cGh3F7VSmI6e240JzPD)-mNlF0Nj=tj(_*EDWQv&DJP+63G4diZxT z^IXNsL{oZ#xmUPtP{ia}!q|I=JBsfGyyl&uZq*tuZDh8nH*qk+};K zjV2oY2C5vZxcSa@(Pj~{q2HlXhiS78pA`BdowRENE_JqD&)W6tVH9=vBzcOoj6PFG zo>@W4>E_~((0-&PJUV>%lu+DZp}ao0kZUH-(*B@xK7CLWEM}uDV6e&a!0z=Q8laY5{^>J6bbI!|nV4W=-A?uu_j?150OZ%{P z?m~-^cBIjQZ`8E3)Xg_)65)ZHa5|O)1DU#K4Dypr|$S4y148KK@s7n$%4uYA{o2j;0bK{3wV=BYa zaw221M#l{v=;gIVu80lyugGBIX)UQETgY;Ck?AkTX!K5-iT1x(aAGbq^~LOtV?Xs_ z*cc)>hlr4z+i?P)xQv${I|kEOe}9a%Jha(qyj!s_FCrir3yX7WbN=B)lBRh3n5@h( z2V=XTRmxsvJ^ac9~38 zo|cqnXL>-;&<3Wixg+G2ovt^qw*3|AGhjdNtu`C+88-gk@za7oEujYG#L{Y&OOrNY`fzx()RHJ9wkbf zuDisN@#gporV$ThIn`aotv_;07=NTfyi_3Ll3U_<6V~3m?06Gp;_)|cb{&^WVMa*+ z=?0UT&N4awoM*!_Gs`(FOMA0nSz17bCD#7ixP&463tXe*FtaUEv(0Ry0a&zB)G%-H zJn}uC{uW0F7wntPlM!t2m*f|=uakK@5`(p?n?p>ab34BloeJ~td}66vYPOr3cXWuS z7x_OuTgM~u=VrBEU`55u;DB!4K0dK}zkq;>J~IOYlm=divnt}#81^+uS^i4;8{h6S z=l2wSjyoz&=g$#5Dn--aGQ(rg<}LnK{HC-Uo68H+@{~a)9b=R+8I1z|J~U}pdA)tk z@xuFWd#&#1!$~`xbCJxJDlHt`&-rpZKLvip-a`MrMr`Ak zq9Xdak>EY_CHcGvd&93p4@+J{q5lJZDB9IW9B(f0;f122ya|++6ZL zi@k}Tp?kK4=UUIP=UALB+(cv1Iq&aa_rGEHU#0ODo%g?C_rGOvD*MuSV9xql*!>^a z^D-Lm%lUjdyMLQKKcB{EcRv3zyMK?-M_4Dchwi~9cRv=1I^tBa7`sADRv}N<=Q0|v zj$R+4aX4Adx)O%BozD~AOQ;t|pl&zd_dlEn>tIy;_uq>@eHh2R*_zoAqmq>!-jTbI zT??PHxP0t7O4K=D2q*Gk5kBM=ImgoXT7>*#EMb(8HVS^kb0;=5Oq|rv;Fu5Y#P#l! zH3~gO15cxxd-yke|K2_D1h0D-!CY9{kvpnA#wDvix+AVDyN+eL%+*$BOUV}$;Y+lo zunu3sU(mY0$fYgbYrr`wdciV zrE7^G7p5{$tJ=G~Tp`~yaM7Zgjnf@JPv2O(aAD1+=}3)-8p_MP5wWCw$IQ?6@&?Z$ zZSmL(pN#FPDWKF9XnKzQI&>jp?lYY>%&yYX{ni z@dF`a0J(M^exc`lP%9;3-O$xww#&T1>@Bl{dCib@EFm<%Flx~mXoi9K`3K7l3QpB} zOJP|4fL`PIXBN@J6rJ)R6xhRp@6d#{Hj4>ah5T_UB(MJkcopBBqnPI&>1z zF|1y`iP&6vq|v75Iu`Y4WC3TO7h5uCX4aRPJB^LY2?PH(0)p}@Mm$}v5GO=h&%Qdk zapLNeH^YJh7v`j=r6m`3S9ABrI$qoK{IyD@M`l%FR3#&@x0^X=QhH?fxGrr z^a7Mi>7cRtCrI=Jdjzr*uS%I-r_@L_GtC~wDAup8Yi(gpoo++X0I5L;3& zUTXRbm%;$M>$ z;x`@N;x{1^d_YQ*72-ojX~M!zvcpeNNN8MT7R#ZEH%L@W-^;|VIb5rA2~o!(wuM3j z{{hR2%G!aIj~8hD{PpRM-2em-L~vsr+mHr-?kVY2y=~pV%4iEAapVbf|mlGu6Y`=t7SR<$4k7_^aoGEmKpX7%t^o+^4m=WXY8IyWBHOA8ihtWij za25Qx>8BgluWvkk?dY`i>!%%cRKPxTjqb*9gb-ZgO=Idi&#relH)61&hel&%T50Qm z>i76MhgY#)f32+aOPU166?dGkBQ{}jhYnBHO04F|uSdiI-Eh1}fZOS-f0Ay$K*kgYmX&?lg#tE1d`=|zY^}Ijk`8IjyH7Ro}WP&p?A;0a}gaW@%S@bYl z?@7TS0r(F7?peO>n&anr*$AER@(k7Ks;UiWGTYDO%8$j)_0shcU3*MRVtQN=#LzPE zzxeq(16C#DtLOxa9mdaUk5oCxafJH>^>L_NvBN;Li^gZ*=Lk_t9~~)FDT?%+Qdg3$ zzP++yP)#4o9ly|Yd}jJu7R1pRb*oqQwJzM5yG6(w8%ej4r61b$V!uMCE}>`jyjk`l zjVtGmEja?zVoCc(YKjB66aR6lh?yWl;f~FDVHq<=boCx*6}-^aa8`}*wj+)G=9Z30Pri6?|0a7DLMoMzmwS#@;=ejdgqwY zJGTjS$SJY<=xI{K^YC7A>c}i#Pl?XI1PnG)Sj&82IFX^1yUKQH;jK6sC zWkILr5ZL<+b(8QId=-zLykMR-D)KQH zki1yT1!(!vv!2ACVsR4H+jjT`awpFde~cJa%Ic_;_T3CCKCsH|n!(aC1<_hK6iTtc(F>6GipnGOzoL+-ECb*DIk7P8NlM>zJ zibA~n`+;OEH>q#SzJ!E*Eqy1Wu^{Q^?-f$Sp-ngi0+NvuB3m7K6Z`zmldbqO z$L-_*fOp%m26utRRTi)YTPbPB8tlGTm;3GU={e~?u?f5H)#W~G54$h#xKC_DW806s zOcF-?PCt4^1$0yj=;k1?h-0UjI7AOWC^ZmI)f$ybSO%d%xgN^tlamXO3MRJB#oxEB z9`Ek9_@yslQjikwz~@kE@{$+B!nw^cV>0GS__~?<@rQW98$a!bg)rsyKfE+}<7fCw zMN9JxfE7;>IUPml7{}CTlgEz4Aus#nZynBIQaH>-!&JZ$YMA#vx98eHGXef;1UapCX#Frxb6i=B^ zvH=u@V{Q*G-ZDTpt&0E8(w)zrb^L@hHs{wY_BKwMopyA%;s~1lS*>oXcb+Al_wdUry#ZL z&_C5{ANSi2Vb9dBUtjqOzWVI&^{_P}sGvZW3}L3=?%ieF)zJoc3HQ~F+lKG`c5GA_ z9s*C33-I})yHC{MXD6=K`=M!$$KC0l*aC>7=~f^G?W zj1o>lx=BwI3t`%*p8S)=28qXA{JFpEPkhls0;ypDg?1kN3o-!=#N1qa7XOZ80N#0r zfT9b~?b)69{z*jV=cfRi0?(avUoD=?uOW3(L`WpSY~^YGO`DYdZxVDQTQsCFQEGGc zk(90M^G&7?o<0HU#Mks{`SN+|cgZDj$;+);bwN!^Mf0CJa&!KZyX4aN%w>uGzIinu zc3d0TyXNLP(D~h6pBRr{uNe47!I)VCCO@?@_nS<4=pAwsa?1w1UN&U*(6O6VvbcYw zZ>aCzjjf1x^7@s|j&VBwM1wat9e+K(`c%zAm-D}9%Wj9UxRKY(=n0ouRN6ak_Fw$><` zMA}!&;%rjvObo1^<7@Gk`1)DLa!3IGFSsqO^{9#4>{uqucN6|UPvllF_!jg`kugk3 zqs8iz$(W938+_yCvTW)t5afNY%zhH0!1(dI3-H%-5hTak9R&vqlPB|EIR1i<6gi+; z1%N-mmmL=!E$e?qQLv*p(D=3EZDfVswiUyDh5TYMcs1XXpF#H}8wvI{6Ohl6(eqlO zN;m_BV*v}>L=YW~*ONcjiKPM?!x?=e7iJnbOMFbjmot~uqKy%3iIq|+T6X7EfZiO(3#vkXLE88ng&&bOSa?ZfX4OLKg;1w8(xBa{wi$A5IoE}8+d+2$|hb-Ph z6)ATX*V^%(p1r59f>|5Z!yJ5b!Ox5EO|F%`*~+5}?9By&9}w&G>(uOQypY_E?yZ-1 zh+}(%=womc7vif84ejFS3=zEz|M*5@;~VIiP6F8xB$~C&*;cylJjI>CL9(bg>xK}&`GX>~ z<<3B!AI!8EJ-Hy6r+5BboFL9Sf8K%PgF?bQIjc5!)cFou#po+>=J;atwevPmlxEkf z8&xeqf%8NY{2Dp0d7cwwjqc+)g1$9+m8U2~5*S2daG$%CD5T^N;#K9bn? z`wh5t!}Yv;Ay<@;cUs62^)Krb?YX(=4g|Ri-v%E<-b#>0_1y2#r{{iI`GD%<#A~;U zlx?r4r1Vc9?~QBwj=Rgsp_w>P8_k{d4$BoD!p=D+(;&EH{HSF}=(Q}Mejh=AGTy)? zyBViUF}mGd8hGjhqsOEIf7GBE4_^4**jq#X8sZqhpWlzyROt=Ey!yd8TjiFNfULf6|p|((;-`(^46KS z@-AbA<-B0`Ygis2cVWF$v<#nO>q6Z`B3Dos`n8N$^od}`&teB%Qsd7*h{C5J_g~iR zXnb_19&{sG$zl(1YxEX1sy!Rs>(wCjR*86hH+hJc$j3cULuI)&UdXTcs%B>p-oLgIRc>Yr&s^{^Q!2d>xQIVPMjzb zi+t^#qDHPB_z;l~3X~8MgkbjZ!rU5sNh{#bKa3-)x|OvjobY59dsi(QXZII1de$qw zc}b&OtyKC*6h1y;AJQC2H;wG-IYR$c(h5@IInuHWIx=CuSI^4o*9b(^w7o8(Nt!j} zi*DQ2rf5_8+xslJj+%wlrj5s+bs`v4b#ARgMN=($I#`o+~eaOw-O)Qm&rQ-Kw zZtwL6yV6VK<}H%?h$J$RST5ofA`WCd(mK9GhdtfB++<=Ul4S^AV38~J?!--$lD3#R z0|m8k@9x(i#u(6pt-bE{+WLTI1_$xiWO)6Kx;dU{U5@--#ap2MRmV+k8XD~Q-Py-P zFO@L8q+xAyu5l7Ss+T>Gb0^gD9B<^@q@sGnyYp_G2}0aV;vf&w=dD!e=vvqH#8kS6 z#w!Gca3St8smx8rOKM4Lr7|+0$WQ-JU^%(zFTR>c*&zHD0Z!Z5YHQ}hH_3Q-lg||W zW2`yH)W59bN}Ox23Q>aHjffBUNW7I)cCOM)2JX^EiKx-LULudnpaX&s=N_U6k%!1a zeE3=rlp#&kVN>`qs*pR;fHfY2hjCuq2z<$<_rQI~1n5OT-X22d`F~pz?y}zf=-MvT z1x`Apq9D7ExKUIuLA(!y(35U%jD?hcM8I8vC6;lo;Y)ZGzQkBVM$n_{!JTY6!%UB^ z@pj6^L)RR&E?%Wv$Tw;~SvB`7U+wvoi>~;J{%x(9=&6lNcNf}~9#XDR4E3UJ zK5o2^gd=_CNtDr5CS!5e6A6YOt@9+U^A?)pMc}8MHOEurNlY|rPJ3K0@>3?5fMxiK zU;zXzL+c$*=om@to>CNQmvfRv9}iJIa0(w$h^LPS(JTa|B(h3b1Q=()X*!QCEN@ul z{7C$z@x|?@_km${;fA3S)!(-euIh3A0+M6PV^s^5zz$juL3R9m@n@ucOYLe8395JF z8-YthnNp9mZkf_FiKpx$kxCg8%v*`~GctrGR-a^T6FFO^NJ@Ft!(AdqaFpDYkY@f% zFVlBO_p*0L=h9gHb~)+jZaNR0dmJCf#i2NGtBnA;#r4I{e|YZh0rDmO>|re7Pb~k5 zU{gy;znoz*J>4Ea=>|_ixsO1)D9zhRy^K+Rl_oi$=7U*}PEC-pCdfoGp$UgYJ{^s4 zV|Ij)=cDu1dFed6lIhunOln2Ai>)&msksDyJ&fl+B0nELjCUMs$448S_FL3pjM)-~ zV2$<28nJoGl+6+N(gQ>=rqdSR8ZvD@fkt9tk4{|u_2yMF7Kzp2Uu0z|=^ROWXR^q3v@y=AJK=P?f`;@gaVcG5B_5|-W6=>U zh}y#O?agbK>~(oQyH>7!3KZdvZ@DordkGX3;Ykh|o>&A$OJEl8^pqbd^F30g57CFI z_7G8HsK$4^Tcd80%-E=GQPj)$v@p-KFjb(^m?ksJF1BV|eJl00>^5!AeJU#VQ&WkF zpi^x!Vg8)XJF&L8&VxHA*g4{jCZ+{MMn*&@g@z*(9oo7X%##%j^~b*IH&P7KC+t5q ze5`x|f3s=RE&Q-$227s;UO#Vcdgw=ZaP0iKGiNU24S4k@XU?34P$6D05)rh?a;v)$ z8=PbJ@=%GyDj#`>NblvYm0i3@hrU8iQAM|0557??Zj{$6-Ko`}x`0^OSJfUGcXtn| zj9>}^Dd>qSf{FWwy81!%+ zT4;Fxl^f?CM4?j0f%g2IY+W^9STAGiDm`huDv{OhMm?idFqXC5ny(R3hkF{{4Kwgy{8h5CD?kE$7;DJuUh4!lq)nUnZ`@3=_b;s+|~aDTNCu` zLe8GVFmy%F`(+GxYeZ_NrB;(Kr=@m6YZivo1+3-pM+k&FRw%7p?^#zI)mOMhxM1xd z8r!??0`zk0EG(tLHsNnkM{a8-V@1N+J?WP-Y^|~bTWkIcwqE`J6t?D+?buq$F>HMn z)DLjmmZG~wTiWmgP@m=N@Qct7S2>E|rJ496NSKNHqC>D7zbM$NO>IB%Hhvb-NLh9d zKTQ}-ZWHWb?nrK9*9JWn+!WBD7c$|PU72vqk7m7LS#1pemeq!+&yJin{d=#%XTF-e zW$Lh}XH8nZz2LcJm1}U@w#|KaKEDNgC!zG*1S_`_$rB=Xj7;I3gH! zni!eDT%L#t$DA_KBX;tNyBl>Oq`ZuH0;E$q{D3_CC4P!-(1GDJP$zodVdd)_R`fo@ zxRf56bDNvU)?^=d`T_0xVnh#wwQX`eitVwABYuF!N2DRvOOSI)vuKs~YPSX{aRYAM z|A!Z#l2UZc=0t=DCn(*+=lM&6J?hKUTsawJi{2{R`pfmZJz5EPdbpiiNC4 zw|l$0aR|g75Vn+-g0yNMaIAanA2&^z0)2XS6$5S;a5p%O&YNAq#o+`+;{ms@JRVAWGho` zqK^4uR&F0*-cp#yma%z#QqPX|di?F4NK7i?fzwEMHzEVAg4!f52uqu&w~|WEk!sEn zz1cd8TXe;hOPR@24fA_?lltbfeOA=($+CNUr3F&Ihxk0i^C50e>(vaRi88LX(u8?# zQ*u!OcJfp$!^`xps<;^KeTZsYUOBjF%A7kDtCG=7N_TO_X&I-JfFC` z9z5~=^>+(Kk1n`dGw4=dr zg=%ZQj&iGY7A`ExcEU70^@ZW;q@7| z$4~H0R#V?()&F08lOJ2l8L3rQI*6sFSD1?roY{`kVeEk{5MVff3SD)5^6_mv+efoCOt&+!F*hti%x%3DFo>qZb|qCG&= zpjswr@So%vvdYJ6wWoWUmP?Zbhxnv<>WLajyqYS&%Ihp8A610}`%0YHm-QzNt*Q|g zplI#|Ip-NYh#wY}Qd!g5dUs4{?)Vp${fXzlIIc=Df?K)e^vP#l`p@a7TBi`TT>kmM z%?RPk_$v9i{KVAzSV!n1%_exhj`?tDL?{r+gP&~GZDv!@ds9nzi|nC+@3-A{NWwk9jA?c0G>FA+WVD()Gwe$ndp zzs4JPHdhQBRYOes+-qNS~WE)3Q{_6?p)XR{K(CzX>2Wt&=+iy=lbPjmf*$GbxW1rPyXs^ewQ$1bQlBhmuuK<5~_bx=;Wo0{y#`+FG;w%~1 z984~e6aRn630p`qJt`ujpMDm9*?r5S;&C1?gW{%!4!K|$l*z^94!LN@tRq~QwOx)G z#$Z@>b_bRv^u0vvM%*KDg^3lW^kjhn@41Ti2-^GMcA8V*k$I(n&htuEi&e<<(>@>M znq6{y{Q%66hflW8FyZ5DS_V#?-@g6)1v)Ro*LT-<3I8C2l13l9mU zYw>tyEYLA#8xCC~9kAdUj$qv)>O3c|kid}6SWzKC0Uhf~QW~o&(C#f37M7%JWrR2x2I%K(;Am7p-X1)B3-jY8}FiCxD_A1%igPT`t6rZGB6U2N}(b8)lFx_Xqex$q@eo9m;r<*#03>*yiXKMJdN z+!3oLWYl@A6&BB*pJ_>OR5;h$2tR0i0zy*|>q)JqBOMowQqW$$T94rN)8*y;2Y&qK z#Gw)4p~jLKbanyrXwj&K3x^z|S#-~3vlEi=7{2bju>OTlvGp&lNMxaFPjc!rgOW}F zxcp`>=kk-VD0Qght_NF{5>}p2H(^c6@i?9R?pT*%{y!NL?+E#lEY$aw3;uZLvb~uD z&Rp`neXf|9Q!cpP#35%+IW|(*+TobfbuK)Ct#g^szO!^!X_<4(ZX)-IpHA-|qxTz~ zV{j z70!MbA1xzd5&qhMKd7hsP@oQm;p+2P4#CK?4p%zW*dR)Wkd|4`r@AMaOcR69)FD#jypodtrM|aD$JbJRNDIVy~Wf4q~2Qt*+x_#~-jCM^D>brRLt zRBw_#NEP~KD(!;-&c4}2?o(fn+%KZ{XFB_40O84WVST-GyHG2>gctEaco7)!75)Mh z!PW#eA5Z+m4qY3;62b^BA$mytLGCepj`Dz8b^g2~7t8-~P7*|^#4p_NNbZhQNFpjQ z2@l0z5q~=Zeg5z@Yy-j9cD_%~OeOGVyd2G3R7hk%2moRY`s&1Wb zCpzUXa0A}nrB0cvP8O?#ZB4Sa*ZuCh_^Wr{b=9ABW&i#wS>)XS!lOe@`K8smvk>s? zn?HoFc;fHybuu~*5l=G#WFUtGTup`ylViAp73dH2H8#Q(hn}9$29b^MZ*yl^?#4=^ zRPoYv_-pIcD|k0-Bl1&q>^M~6B}|;52`@oK$QK`gQpXRS*SYk<-UwlPN4%}e_6}h~ z8Zpkp!61)}vptd8v8_X+EG&$b#Yj|+5s3jETRI*?3Br~Rg>PPq<1bPBo|-rsr%=@M zU-#Uwb$qtg+`G$KGn<2C_Ig4Wdp(ut)FZ+k;Es{((%p}wV?=T5+SNnvzWriV{F>`YtyPuF>IW%e%TjaR5S1sYIHi(Ow`}wX_f>u&ZTOEvv`87 z`LE@~^&fbi&{WZ(aiST-%hXFf%ydG7V6|Upxv+qMs$DEL8S6u|3tyqj zvJ#bRzYmkW9$jRQt+_DS8`Wjrv&-}C`@?hx#a;>zX_Q^P%Bw{&*Q-&H?G>+x^U^7N zyhI9*+JsJJCOG3BNNCAIObAlu7B(J)_+8%QxgE@J*!3@a1PP6b&VE^e%P&KZdq0Zv z$~({Plk2vQ&pV$<=HBmAo*$#{2XgnElRnq@B+s|~#h&loX?(Kh+vxKXoX@kpEY9a| zvFFPK8&Burh3D`8;Ii@LzDL`2x`$0B0T$oEmAi zVD~3F@4NP{bhNL$)AN4qegSD^7k-$yex3T%?V!7V2q%q7=yaCJ$s4(Zqo+3A4$6_V z8+oGheiJUH>pUz9_%A%a^3QU~-K(y)(e+s;4?kqjkLZ|p6`nswpI_{JUf2WI!J`^c zXP>8oN3**;-qN)G&a%tKPQ@cX7j-VSUU^bUgwvS zb{d_z%c(An1+y&}w1OAUmM^s&xhFA%#-c(nPaL6D>ynfQn9_5#qxAF?Bo5ru0ApVt| z?;!BS<#^Mtq%5QhM*JXrY2vww=!U}|UrL|-26&PRxV?ER8|Th##JdS98p`e6bY*28 zEm4S9vX7MK%7(}$m}8NQm8F>$^6cV3ZF0zP0$$&H2Y?q`Hb_H3g;gwtSABr3J&b z!j&I`>ceH-N#UFDeW;?9)};)zQ!~_F7tH~X0nKYMWnGT-aacEs9c_2T$2{MdmN;hDPkSe)tjrr#U^Ett%4>CNr^it>YJfVf*m{;m zmev!x_A%^4Wl&iC7Wz|03FBB72x-94A7Ea)*43-2Gmg){`MITcN)X`z;oDHsoA+rA z-Isj`s*hI|;#PxwU`icj2UIbcp*ieFkhO&z~reWTItQ;B$HaB($sJLY-zvkD<=1esoi;F*@O=U;Sqx$8yFow=&_msYer^B zDnI-O-{r!NJ7KsA5e4Lw@3CXD7PGNBam28R99_nM)r{MlP=aGoRr9{ z5&EotV+Z7f;Y)qjz4g_ZwSB+U#TmjQiXzaur||V@DKqWsv-w_3{ z3|&ehRdUiUDUF3K$P!_;I|vcV^_(}ruI<^2R&A~{Rgap}6Lz=$l{c|ZY-PE*Gy-3M zW$D)3bclZF6GG(n$L@_~QTR_)_T<41|I5KS!;4C9EzO;ifjnCm4OtOx@PmU|VXv=C zC#ac5aOnf9Q@2}*9yq$TL%9pXztvIIq1vfEo!iLDN~F2JNPAKQJ3)IblV$)7Miw?8 zOf-qI@E_5xdZF{!9wd(6mNoC4JE{?X?;_&t8Kp18y(N1f$@2f%7MG9@n`w7 z_kOZ>PC-SHwRe&qyghXP!d@jUFV?ubN0g))!ZQ2B51t5oaDv@X*}Jmuux;bg(#LNe zJZ_~)+hfo;(LdViYNw%-72D@(=vp}XhzUcxffripw23{5&RImtqKm-7fM-o*YMzRv zEtX@On2DMY%Z*e~cq5pr%j`FHpgj!C6>HwU@%Gw2xg%yItJ6~ByVXALo72d*#EU7zKmeQoEB_^)6{p^uht4d7CYGs*0x@4`FC->=a{D)=M%0VusYd%?s zt8|+%rNcZgd~a#@jG76F>ssFfqkoAhr8dvVz3|M_9VWWZwr^K0_~fbKnq2$=^oQix z-Q?wu9cT3tl*n%-@Mc$0)sH>g9U48GNYS#XkTn!`q}ztE-gsG)pc-;%aQNg zI-_CXm)okVw|%*=brko)mfb!~Zx^vWig!f*G}AXYWsRZ@!2kzyTp~-@LXA@_PpaZA z9oU0H>g!qK`@{n%0~KzHq?#v&rTc=LU#!_u9q#VYr=+%}PmG$^CiQK4wqeW1bCMz} zTdF|YY6LUa-`IUfhP%?;T-~o+U$A&&wyn>wXicPE<=CV5k0{m`^wHT0OG^!@%`?YW zCJcY+`rOJ_UtF7rA41Qr_zgM%w@!T-)DGM_db2Zd>)fM6E{NQZU}ry^I9izL5Qe~L zHmbqwl6@COp4&*Fafev6)Agx~E|+y-g7360K}6?uH7|mhb{QCI;Af0QLOi5Vgszdq zu4W5kNKg{ySZRAt=t)me@gpikqIQ{c*ka1;9cd~^)^ptZ4_h)Qs;;&w z$7CPBrreUL_wWfzk4Y-B#U>YyTr<4x`KJ8tbM}o9JuC&x=sX!t;_E_sz8T?44GY zsQ#x44Nj{{aqKwc?`v<`&;Jq-mlJba-3zzy5aSY4~XJgm6F=$z6H(IEmh)~GsRU~uHv7*+fgfCMs;Elo-Mkrit~@xoBsQ*BN=Q(0X?$!iTi3ZJ zcFuKTTYiF>Vle}2EG7K|!3 zn~O&+c&cB&c~#LI@9&`u2=$k{)BG|*E+pd1*Ry%S&0G&IS^T*WUtP`_l;D8WGhYl7 ze~$0rc`%ngBj@jMuLFNRZ8eWZ0Lx2$bp2k+<@9{-aBeTCmCJb4ejeJ{3XK)c^ z8>SVtatZxr6!lp)G?jZ8kUL(yN$zh*3@@2mm+kEn8kK6!X&zhlFZG}u5P(nP)$R4< z@kjZUQaj7hX2=q|lsX+(W{Y69tWM1W;?tb1X4a~0n8W$@AcohaAc9mRyV(AN<&40Z|a}|U64G`s0xkO`Pk|fFnxA{v`-~b zu^hB=i(0Qfu>zgr?}6dPne6j2q66j$@eGVYk~lw_L$1SNY5z}1RvL?tUO&9&8e7U; zceOq-RPAxwLmir^SG(W+)NfpOy*>k9MaKrM}oaPPOgkA&q5zL60*wUl=8T8 zJNoG1_9?l&G)A^p?MYn4XYjMwc?@A9NbTBL;M#q{XEMhHiD?HaC za>M$%vx6bbksp}UGd`}w8WdzLiHq-%Sw^2F$8o&_UccMV&c8XlYbn=c6nkZ8%7DT_DT7>zo&)oy@({dK-)=&v6p&NL0Aw znqz2ZSx^fUc1VJ}T@qURcaeklt~sT^5rKA79=0B$F)~Rxn@Ks$HwKrz7P^6X$#nhC zn`>tP=WKf>!9n{i^%2M{)nn;X}!c}vT{gru6eJ)r{c?X`CPxU%RW&tAN7Zu0=P4M)UsC-9N% zeB2}P9)%4(eB>kIi9UC+_Ti_}Q;r>k*-ZBq;VN#KklUK|m7H7Vcnu7+Lmqri>Y@98 z=Q(qy(wPp%cwVdghd$x0oD=&(#_ijlrnuxljn$f9(gJi=EZQV;&zIc_)p+14LQAW! zImpK?&^Gw-dVKm3?IPTUEP7iJTW%M1#Qs!?{OG!60CD8CdbNQb3vi-1>LMvSW=i6y z*MIEK%R_#I@_{j_`3v7@p7X}S{LsSjy&%BWcS@BlKpl}`_Kh4jnLh#5tCu}>t?;Em z3%+=&s_LmP77TcL(Quu^QARo>dC=S*S#>2D{<3{+Ozb4Qi6V3;x?*4FS;U=S>@uX6 z@GBo~rz09I`1=o3M#i*jO(}}S|LECD+qQ|c%|^W4P> z2y`q`MdsGn!xi1k#aSg~bpOH5=)$DH?$fsJKYHXq1(-5=g`0W=_wMVTpova__}ITy ze%2XFx9p29&oajMtc|I%j2%|tU;jsEz3CkH|E4u@Z5OG0@7g0Ovz5*zE+;%F5Z@L> z(iqy{)RWE`Fso~VOfC4mLi2f+OTgLu0><${3oA|Luu&f*&RM&&rdw#3-cuW84EBiV znV;c5;>D&s$8tqrn91PXyT2i?KF44{JsqzSMO!j&ckR?0;!oAmbjJyWQBQN3vUk^DO30LhnnY&r}`MnyeiHq2{C7)jE}k=f#!> zA26McE;%ZxMDVt2bSz47HFwszr+~_`-pb$v(X(fx2R$(gpZO`Fdz2E4QOyS$E!X^0 zYjb%k<2$kaqgl*1S6*I?Yr$C{=4J~#NBK?{f*Ido8Mph|!)Gb$(Y%M-DeFl&+erUe z_$D^i1zf{BWlis#HX>3e0By#4a~6mCj@{p!FE{55Sy(l=TrEQi$L#pBbX`KlxQss2 zOTq#Z3!;n#88O|?hty4-&o^a^-!>$1VC}F;ODYD85BBoD7MfNPkvwto)YRT{CyY*u z?2#1g7n5PwoLZfwYhQDXqHCt2ayB3PEzwuM@Xu20FLn{dyM~5V+MaSx>n*1LalbfT zk1S5n2PJkd>mQp?Qy67QopB=95SN{5s7xGI&^)GJrryv0y=x)qeXW+Jg-aLAOynZE z4^GQokTz?NJ+v@5Av+*wf6BZ?3ucT6i!=yW%NfU*#*T9OspkI~b8%||1}9TYCHXIy z3s*r~avH%>LH`@*`uh*21D6vT3Q1o@)3b=7!eF1(U@46@ZMu8s_` z7MKA!98no21@Xv%&KOzgQK?PGcRFtirJ2vXtzWCweXBMQ4ERAJyw3F=t zt|M|(EfKNvAXR*$FlNQ-E~m$Zk;6CQ@=jycNKjH)*CG2iTMsKIV{b0QD0DxXYh*Z$ zqRA-*bQs%+@fXw}KbLm9pRZ2s0n{Y6Okmfe^de{5U@P2YTX6KYuEU?)_Ec! zPxV~FyDn{}vuKaDnf}|Q&GHaGpS%7;tj;ET1_vnb`VLKYwU}D?hf9zmKf7y_`7Ms` za`H%!R^ zonvGpk#HiGGuwhW;#Iq_UoZ!B>A}K`6hTq^&X|Um=HAU+(9~c)rnBc2h1aegW=R^g zWz_lRmqx`n%1a81dcrYfY-xIGX`Bk>%>HoWKq>AIFNn?ARY|W~d&K!k(A>lUb2m2+ zNW=xw(xs=-q}Uk|j%(Q?dc;T^i`>%(P8aM`ETQ>1LDors{=+`W`R5!zcb4^Q*PI@Q z3$Kt~r}<<~lLq_nW@jEc*WQ5B&